:root{--primary_color: #004E54;--text_color: #F4EFEA}.color_primary-beige{color:#f4efea}.m_tb_0,.m_tb_0 *{margin:0}.m_b_5{margin:0 0 5px}.m_t_5{margin:5px 0 0}.m_tb_5{margin:5px 0}.m_b_10{margin:0 0 10px}.m_t_10{margin:10px 0 0}.m_tb_10{margin:10px 0}.m_b_20{margin:0 0 20px}.m_t_20{margin:20px 0 0}.m_tb_20{margin:20px 0}.m_b_30{margin:0 0 30px}.m_t_30{margin:30px 0 0}.m_tb_30{margin:30px 0}.m_tb_50{margin:50px 0}.m_b_100{margin:0 0 100px}.m_t_100{margin:100px 0 0}.m_tb_100{margin:100px 0}.p_0{padding:0}.p_t_5{padding-top:5px}.p_b_5{padding-bottom:5px}.p_t_b_5{padding:5px 0}.p_t_10{padding-top:10px}.p_b_10{padding-bottom:10px}.p_t_b_10{padding:10px 0}.p_t_20{padding-top:20px}.p_b_20{padding-bottom:20px}.p_t_b_20{padding:20px 0}.p_t_30{padding-top:30px}.p_b_30{padding-bottom:30px}.p_t_b_30{padding:30px 0}.p_t_40{padding-top:40px}.p_b_40{padding-bottom:40px}.p_t_b_40{padding:40px 0}.p_t_60{padding-top:60px}.p_b_60{padding-bottom:60px}.p_t_b_60{padding:60px 0}.p_t_80{padding-top:80px}.p_b_80{padding-bottom:80px}.p_t_b_80{padding:80px 0}.p_t_100{padding-top:100px}.p_b_100{padding-bottom:100px}.p_t_b_100{padding:100px 0}.p_t_150{padding-top:150px}.p_b_250{padding-bottom:250px}@media only screen and (min-width:768px)and (max-width:992px){.p_t_100{padding-top:60px}.p_b_100{padding-bottom:60px}.p_t_b_100{padding:60px 0}.m_t_100{margin:60px 0}}@media only screen and (max-width:767px){.p_t_150{padding-top:100px}.p_b_250{padding-bottom:100px}.p_t_80{padding-top:60px}.p_b_80{padding-bottom:60px}.p_t_b_80{padding:60px 0}.p_t_60{padding-top:40px}.p_b_60{padding-bottom:40px}.p_t_b_60{padding:40px 0}.p_t_40{padding-top:20px}.p_b_40{padding-bottom:20px}.p_t_b_40{padding:20px 0}.p_t_30{padding-top:20px}.p_b_30{padding-bottom:20px}.p_t_b_30{padding:20px 0}.p_t_20{padding-top:10px}.p_b_20{padding-bottom:10px}.p_t_b_20{padding:10px 0}.m_b_30{margin:0 0 20px}.m_t_30{margin:20px 0 0}.m_tb_30{margin:20px 0}}.caption{letter-spacing:0}sticky-header.header-wrapper{background-size:cover;background-position:bottom center;background-color:transparent!important}.header:not(.drawer-menu).page-width{padding-top:0;padding-bottom:14px}.header__icon{width:3rem;height:4rem}.header__heading-logo{width:78px}@media screen and (max-width:989px){header.header,.header,.header--has-app{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left-icons heading icons"!important;align-items:center!important}.header__mobile-left-group{grid-area:left-icons!important;justify-self:start!important;display:flex!important;align-items:center!important}.header__heading,.header__heading-link{grid-area:heading!important;justify-self:center!important;text-align:center!important;margin:0 auto!important}.header__icons{grid-area:icons!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}}@media screen and (max-width:767px){.product-grid-container .mob_swiper.swiper-button-prev,.product-grid-container .mob_swiper.swiper-button-next{top:25%}}.top_curve{position:relative}.top_curve:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;background-image:url(https://cdn.shopify.com/s/files/1/0665/3349/0748/files/section-curve.svg?v=1744295582);background-size:auto;background-repeat:no-repeat;background-position:top center;width:100%;height:100%;pointer-events:none}.card__badge,.product-count{display:none}.facet-filters__field .select{border:.5px solid #0D0D0D;border-radius:5px;border:none}#SortBy:focus{outline:none;border-radius:6px;box-shadow:0 0 #0000000d}.MuiButton-label{font-size:14px}.MuiTypography-root.MuiCardHeader-subheader{display:none}.money.conversion-bear-money{color:#0d0d0d}.facet-filters__label{text-transform:uppercase}.select .svg-wrapper{width:4rem}.mobile-facets__open-label{text-transform:uppercase}.quick-add__submit img{margin:0 auto;display:block}.quick-add__submit{background:transparent;border:none;padding:8px}.card__content{display:flex!important;justify-content:space-between;align-items:center}.quick-add__submit:before{display:none}.quick-add__submit:after{display:none}.data{position:absolute!important;top:3%;left:6%;background-color:#a1cacd;color:#0d0d0d;z-index:1;padding:10px;font-family:HelveticaNeue-Light,sans-serif;font-size:10px;font-weight:500;line-height:8px;border-radius:2px;text-transform:uppercase}.card-inner{position:relative}#form-container-ref h2{font-family:EditorsNote-Light,sans-serif!important}.predictive-search__loading-state .spinner,#main-cart-footer.is-empty{display:none}.cart_checkout_sec{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (min-width:1023px){#new_cart{justify-content:center;width:var(--page-width);margin:auto;position:relative;padding-bottom:60px}#new_cart .icon_with_text{padding:0 5rem}.checkout_footer a{margin-left:0;margin-bottom:20px}#main-cart-footer{position:sticky;top:100px}[id$=__cart-items]{border-right:1px solid rgba(13,13,13,.12)}}.cart-item__image-container img{max-width:unset!important;width:200px;height:200px}@media(max-width:767px){.site-header__icon span.wishlist-hero-items-count,.cart-count-bubble{width:1.4rem!important;height:1.4rem!important}.cart-item__image-container img{max-width:100%!important;width:unset;height:unset}}@media(max-width:767px){#new_cart .icon_with_text .icon_image img{width:70%}#new_cart .icon_with_text .icon_text{font-size:14px}#new_cart .cart__footer-wrapper{padding-bottom:25px;margin:15px;border-bottom:1px solid #0D0D0D1F}.cart_checkout_sec{display:flex;flex-direction:column-reverse}}.product-option.delivery-date,.product-option.Delivery.Date{background:#a1cacd;width:fit-content;border-radius:5px;font-size:12px;color:#0d0d0d;padding:2px 8px}.quantity__button .svg-wrapper{width:1rem}.cart-items .quantity:after{border:1px solid rgba(13,13,13,.08);box-shadow:unset}.cart-items .quantity:before{border:1px solid rgba(13,13,13,.08);box-shadow:unset}.cart-items .CartItemDrop{font-weight:600;font-family:Optician-Sans,sans-serif;font-size:12px;color:#0d0d0d}.product .price_disc{font-size:18px}.spb-inner .contactus,.contactus{display:flex;gap:1rem}@media screen and (min-width:768px){.mobile_usp_desktop{display:none}}@media screen and (max-width:767px){[id$=__us_ps_kHYaUL]{display:none}}.product-option.Stone{display:none}.collection.mob_swiper:after{display:none}.cart-drawer .cart-item__totals.right{display:none}#backToLoginButton:after{display:none}#resendOTPButton:after{display:none}#resendOTPButton{color:#0d0d0d!important;text-decoration:none;font-size:12px!important}#submitOTPButton,#getOTPButton,#verifyOTPButton,.verify_otp_btn,.send_otp_btn,.submit_otp_btn{font-size:12px!important}#otpInput,#custName,#custPhone,input[id*=otp],input[id*=OTP],.otp-input{border:1px solid #004E54!important}#otpInput:focus,#otpInput:focus-visible,#custName:focus,#custName:focus-visible,#custPhone:focus,#custPhone:focus-visible,input[id*=otp]:focus,input[id*=otp]:focus-visible,input[id*=OTP]:focus,input[id*=OTP]:focus-visible,.otp-input:focus,.otp-input:focus-visible{border:1px solid #004E54!important;outline:none!important;box-shadow:none!important}.delivery_wrap .Btn{width:unset}.MuiCardHeader-root{background-color:#004e54!important}.MuiCardHeader-root.jss3{font-family:HelveticaNeue-Light;font-size:25px!important}.MuiCardContent-root .jss9{font-family:HelveticaNeue-Light;color:#0d0d0d;text-decoration:none;font-size:12px}.MuiCardActions-root .jss4{text-decoration:none}#submitOTPButton{margin:30px auto!important}.register_sec{display:none!important}.cart-count-bubble{left:1.5rem}@media screen and (max-width:767px){.facets-container,.facets-container-drawer{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:0 15px!important;box-sizing:border-box!important}.facet-filters.sorting{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important}.facet-filters__field{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;cursor:pointer!important}.facet-filters__label{display:inline-block!important;margin:0!important;padding:0!important}.facet-filters__label label{font-family:Optician-Sans,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:21px!important;text-transform:uppercase!important;letter-spacing:normal!important;color:#0d0d0d!important;cursor:pointer!important;white-space:nowrap!important}.facet-filters__field .select{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:5!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important}#SortBy{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;direction:rtl!important;background:transparent!important;border:none!important;margin:0!important;padding:0!important}#SortBy option{direction:ltr!important;font-family:sans-serif!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;color:#0d0d0d!important;background-color:#fff!important;padding:8px 12px!important}.facets{grid-column-start:unset!important}.facets__form{gap:0!important}}.product__description-wrapper{position:relative;margin-bottom:1rem}.product__description.truncated{max-height:55px;overflow:hidden;position:relative}.read-more-toggle{font-size:12px!important;color:#0d0d0d!important}.read-more-toggle:before{background-color:#0d0d0d!important}.read-more-toggle:after{background-color:#0d0d0d!important}.cart-item__details{position:relative}.cart-item__details .remove_close{position:absolute;right:0;top:4rem}@media screen and (min-width:768px)and (max-width:1023px){.cart-item__details .remove_close{right:-50px;top:4rem}}@media screen and (max-width:767px){.cart-item__details .remove_close{display:none}}.quantity{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.quantity__input{color:#0d0d0dbf;font-size:14px;font-weight:400}.quantity__button.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}select.facet-filters__sort option[value=title-descending],select.facet-filters__sort option[value=title-ascending],.wishlisthero-customer-view-listing .fa-sign-in-alt{display:none}@media(max-width:767px){.wishlist-hero-page-header{font-size:40px!important}.MuiTypography-body1{font-size:18px!important}.MuiButton-root{min-width:40px!important;padding:0!important;font-size:60px!important}#simplify-login-sign-up-text{font-size:32px!important}.customer.account{margin-top:60px}}.MuiCardActions-root .jss4{font-family:HelveticaNeue-Light!important}.MuiTypography-h6,.MuiButton-label,.MuiDialogContentText-root{font-size:12px!important}.filter_banners.active{border:2px solid #004E54;background-color:#e6f4f5;box-shadow:0 4px 10px #004e5433;transition:all .3s ease}.image_wrapper a{height:100%}.Concierge_points .Title2{color:#0d0d0d}.article-template{padding-bottom:20px}.article-template__content h4{font-size:24px;font-style:normal;font-weight:400;line-height:1}.article-template__content p{font-size:16px;font-style:normal;font-weight:200;line-height:1}[id$=__about_us_sec_hHCHDM] .Heading5{font-size:35px}[id$=__about_us_sec_hHCHDM] .studio-row{gap:35px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}@media screen and (max-width:768px){.header__inline-menu,.mega-menu,.mega-menu__content{display:none!important;visibility:hidden!important;opacity:0!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.stopUserScroll{overflow:hidden}.banner-video{width:100%;height:100%;object-fit:cover;display:block}.banner-video--mobile{display:none}@media(max-width:767px){.banner-video--desktop{display:none}.banner-video--mobile{display:block}}.DiamondCta{font-family:Optician-Sans,sans-serif;font-size:20px;line-height:31.24px;letter-spacing:0;padding:7px 23px;border-radius:9px;text-transform:uppercase;outline:0;border:1px solid #0D0D0D;cursor:pointer;width:-moz-max-content;width:max-content}.DiamondCta a{text-decoration:none;color:inherit}.white_border,.DiamondCta.white_border{border:1px solid #F4EFEA!important}.color_white,.DiamondCta.color_white,.DiamondCta.color_white a,.DiamondCta.white_border,.DiamondCta.white_border a,.CollectionTextBx .DiamondCta,.CollectionTextBx .DiamondCta a,.MobileBannerContent .DiamondCta,.MobileBannerContent .DiamondCta a{color:#f4efea!important}@media screen and (max-width:767px){.DiamondCta{font-size:12.24px;padding:7px 23px}}.DiamondCta.white_smoke:hover{transition:all .3s ease;background-color:#f4efea!important;color:#0d0d0d!important;border:1px solid #F4EFEA!important}.DiamondCta.white_smoke:hover a{color:#0d0d0d!important}.load_more_wrapper .button,.load_more_wrapper .load-more-btn,.load_more_wrapper button,.load-more-btn,#load-more,.BtnDiv.load-more button,.BtnDiv.load-more a{font-family:Optician-Sans,sans-serif!important;font-size:20px!important;line-height:31.24px!important;letter-spacing:0!important;padding:7px 23px!important;border-radius:9px!important;text-transform:uppercase!important;outline:0!important;border:1px solid #0D0D0D!important;background-color:transparent!important;color:#0d0d0d!important;cursor:pointer!important;width:-moz-max-content!important;width:max-content!important;display:inline-block!important;margin:0 auto!important;box-shadow:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.load_more_wrapper .BtnImg1,.BtnDiv.load-more .BtnImg1{display:none!important}@media screen and (max-width:767px){.load_more_wrapper .button,.load_more_wrapper .load-more-btn,.load_more_wrapper button,.load-more-btn,#load-more,.BtnDiv.load-more button,.BtnDiv.load-more a{font-size:12.24px!important;padding:7px 23px!important}}.load_more_wrapper .button:hover,.load_more_wrapper .load-more-btn:hover,.load_more_wrapper button:hover,.load_more_wrapper .DiamondCta:hover,.load-more-btn:hover,#load-more:hover,.BtnDiv.load-more button:hover,.BtnDiv.load-more a:hover,.button.button--primary.filterbtn:hover,.filterbtn:hover,.filterbtn.btn_primary.sherpa_blue:hover{transition:all .3s ease!important;background-color:#004e54!important;border-color:#004e54!important;color:#f4efea!important}.load_more_wrapper .button:hover a,.load_more_wrapper .load-more-btn:hover a,.load_more_wrapper button:hover a,.load_more_wrapper .DiamondCta:hover a,.load-more-btn:hover a,#load-more:hover a,.BtnDiv.load-more button:hover a,.BtnDiv.load-more a:hover a,.button.button--primary.filterbtn:hover a,.filterbtn:hover a{color:#f4efea!important}.swiper-slide h3{text-transform:uppercase;justify-self:anchor-center;font-family:Optician-Sans,sans-serif}.image_wrapper_wrap:hover .img_wrapper_collection img{transform:scale(1.1)}.image_wrapper_wrap .img_wrapper_collection{position:relative;overflow:hidden}.image_wrapper_wrap a{text-transform:uppercase;justify-self:anchor-center;font-family:Optician-Sans,sans-serif;text-decoration:none;color:inherit}.menu-drawer .list-social,.menu-drawer .list-social__link,.menu-drawer .list-social__item,.menu-drawer .list-social__item .svg-wrapper,.menu-drawer .list-social__item svg{color:#0d0d0d!important;filter:none!important}.menu-drawer .list-social__item svg path{fill:#0d0d0d!important}.menu-drawer .list-social__item svg rect{stroke:#0d0d0d!important;fill:none!important}.CustomFooterSec .list-social,.CustomFooterSec .list-social__link,.CustomFooterSec .list-social__item,.CustomFooterSec .list-social__item .svg-wrapper,.CustomFooterSec .list-social__item svg,footer .list-social,footer .list-social__link,footer .list-social__item,footer .list-social__item .svg-wrapper,footer .list-social__item svg{color:#f4efea!important;filter:none!important}.CustomFooterSec .list-social__item svg path,footer .list-social__item svg path{fill:#f4efea!important}.CustomFooterSec .list-social__item svg rect,footer .list-social__item svg rect{stroke:#d6d1cc!important}.menu-drawer__account,.menu-drawer__account account-icon>.svg-wrapper,.menu-drawer__account svg{color:#0d0d0d!important}.menu-drawer__account account-icon path,.menu-drawer__account account-icon circle,.menu-drawer__account .header__icon--account path,.menu-drawer__account .header__icon--account circle,.menu-drawer__account svg path,.menu-drawer__account svg circle{fill:none!important;stroke:#0d0d0d!important}.list-social{display:flex;flex-wrap:wrap;padding-bottom:0!important;margin-bottom:0!important}.mobile-facets__details[open]>summary .mobile-facets__arrow svg path:first-child,.mobile-facets__details[open]>summary .mobile-facets__arrow svg path:nth-child(1),.facets__disclosure[open]>summary .facets__summary svg path:first-child,.facets__disclosure[open]>summary .facets__summary svg path:nth-child(1),.facets__disclosure-vertical[open]>summary .facets__summary svg path:first-child,.facets__disclosure-vertical[open]>summary .facets__summary svg path:nth-child(1),details.mobile-facets__details[open]>summary .mobile-facets__arrow svg path:first-child,details.mobile-facets__details[open]>summary .mobile-facets__arrow svg path:nth-child(1){display:none!important;opacity:0!important;visibility:hidden!important}details:not([open]) .modal-overlay,details:not([open]) .modal-overlay:after,details:not([open])~.modal-overlay,.mobile-facets__details:not([open]) .modal-overlay,details-modal:not([open]) .modal-overlay,details-modal:not([open]) .modal-overlay:after,header>span.overlay:empty{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.mob_swiper.swiper-button-prev,.mob_swiper.swiper-button-next,.swiper-button-prev.collection,.swiper-button-next.collection{display:flex!important;top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;visibility:visible!important;opacity:0!important;transition:opacity .3s ease!important;pointer-events:none!important;z-index:25!important;cursor:pointer!important}.mob_swiper.swiper-button-prev,.swiper-button-prev.collection{left:8px!important;right:auto!important}.mob_swiper.swiper-button-next,.swiper-button-next.collection{right:8px!important;left:auto!important}.card-wrapper:hover .mob_swiper.swiper-button-prev,.card-wrapper:hover .mob_swiper.swiper-button-next,.card-wrapper:hover .swiper-button-prev.collection,.card-wrapper:hover .swiper-button-next.collection,.card:hover .swiper-button-prev,.card:hover .swiper-button-next{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.card-wrapper .media--hover-effect{position:relative!important;overflow:hidden!important;display:block!important;width:100%!important;height:100%!important}.card-wrapper .media--hover-effect img.card-image-primary,.card-wrapper .media--hover-effect img:first-child{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;transition:opacity .35s ease-in-out,transform .35s ease-in-out!important}.card-wrapper .media--hover-effect img.card-image-secondary{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;pointer-events:none!important;transition:opacity .35s ease-in-out,transform .35s ease-in-out!important}.card-wrapper:hover .media--hover-effect.has-secondary-image img.card-image-primary{opacity:0!important}.card-wrapper:hover .media--hover-effect.has-secondary-image img.card-image-secondary{opacity:1!important;transform:scale(1.05)!important}.menu-drawer-container,header-drawer,.menu-drawer{z-index:9999999!important}.menu-drawer-container details[open]>.menu-drawer,header-drawer details[open]>.menu-drawer{z-index:9999999!important}body:has(.menu-drawer-container details[open]) [id*=ring-builder],body:has(.menu-drawer-container details[open]) [class*=ring-builder],body:has(.menu-drawer-container details[open]) [id*=vdb-],body:has(.menu-drawer-container details[open]) [class*=vdb-],body:has(header-drawer details[open]) [id*=ring-builder],body:has(header-drawer details[open]) [class*=ring-builder],body:has(header-drawer details[open]) [id*=vdb-],body:has(header-drawer details[open]) [class*=vdb-],body.menu-open [id*=ring-builder],body.menu-open [class*=ring-builder],body.menu-open [id*=vdb-],body.menu-open [class*=vdb-]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(header-drawer details[open]) .header-wrapper,body:has(header-drawer details[open]) sticky-header,body:has(header-drawer details[open]) header.header,body:has(header-drawer details[open]) .header,body:has(.menu-drawer-container details[open]) .header-wrapper,body:has(.menu-drawer-container details[open]) sticky-header,body:has(.menu-drawer-container details[open]) header.header,body:has(.menu-drawer-container details[open]) .header,body.menu-open .header-wrapper,body.menu-open sticky-header,body.menu-open header.header,body.menu-open .header{background:#f4efea!important;background-color:#f4efea!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}body:has(header-drawer details[open]) .logo-white,body:has(.menu-drawer-container details[open]) .logo-white,body.menu-open .logo-white{display:none!important;opacity:0!important}body:has(header-drawer details[open]) .logo-default,body:has(.menu-drawer-container details[open]) .logo-default,body.menu-open .logo-default{display:block!important;visibility:visible!important;opacity:1!important}body:has(header-drawer details[open]) .header__icon,body:has(header-drawer details[open]) .header__icon .icon,body:has(header-drawer details[open]) .header__icon svg,body:has(header-drawer details[open]) .header__icon svg path,body:has(.menu-drawer-container details[open]) .header__icon,body:has(.menu-drawer-container details[open]) .header__icon .icon,body:has(.menu-drawer-container details[open]) .header__icon svg,body:has(.menu-drawer-container details[open]) .header__icon svg path,body.menu-open .header__icon,body.menu-open .header__icon .icon,body.menu-open .header__icon svg,body.menu-open .header__icon svg path{fill:#0d0d0d!important}.dynamic-heading,.dynamic-heading p,.dynamic-heading div,.dynamic-heading .metafield-rich_text_field,.dynamic-heading *{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin:0!important;padding:0!important;display:inline}.filters-name,.showing-all-designs,.filters-name.showing-all-designs{white-space:nowrap!important;display:inline-block!important}.collection-images-heading{color:#fff}.InnovationSec .InnovationTitle,.InnovationSec .Heading4,.InnovationSec h3.dynamic-heading,.BrillianceSec .Heading4,.BrillianceSec h3.dynamic-heading{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.InnovationSec .SliderItem,.BrillianceSec .SliderItem{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.InnovationSec .IconBx,.BrillianceSec .IconBx{margin:0 auto 15px!important;display:flex!important;justify-content:center!important;align-items:center!important}.InnovationSec .TitleBx,.InnovationSec .DescBx,.BrillianceSec .TitleBx,.BrillianceSec .DescBx,.InnovationSec .TitleBx p,.InnovationSec .DescBx p,.BrillianceSec .TitleBx p,.BrillianceSec .DescBx p{text-align:center!important;width:100%!important}.InnovationSec .swiper-wrapper,.BrillianceSec .swiper-wrapper{padding-left:0!important;margin-left:0!important}.diamond-process-section{position:relative!important;z-index:1!important;isolation:isolate!important}.diamond-process-section .ContentDiv{z-index:3!important}.diamond-process-section .process-thumbs{z-index:4!important}.diamond-process-section .process-thumbs img{z-index:5!important}body.template-cart .header-wrapper,body.template-cart sticky-header,body.template-cart header.header,body.template-cart .header,body:has(#new_cart) .header-wrapper,body:has(#new_cart) sticky-header,body:has(#new_cart) header.header,body:has(#new_cart) .header,#new_cart~header,.template-cart .header-wrapper,body.main-account .header-wrapper,body.main-account sticky-header,body.main-account header.header,body.main-account .header,body.main-login .header-wrapper,body.main-login sticky-header,body.main-login header.header,body.main-login .header,body.main-register .header-wrapper,body.main-register sticky-header,body.main-register header.header,body.main-register .header,body.main-addresses .header-wrapper,body.main-addresses sticky-header,body.main-addresses header.header,body.main-addresses .header,body.main-order .header-wrapper,body.main-order sticky-header,body.main-order header.header,body.main-order .header,body.main-reset_password .header-wrapper,body.main-reset_password sticky-header,body.main-reset_password header.header,body.main-reset_password .header,body.main-activate_account .header-wrapper,body.main-activate_account sticky-header,body.main-activate_account header.header,body.main-activate_account .header,body.customer .header-wrapper,body.customer sticky-header,body.customer header.header,body.customer .header,body.account .header-wrapper,body.account sticky-header,body.account header.header,body.account .header,.template-account .header-wrapper,.template-customers-account .header-wrapper,.customer .header-wrapper,.account .header-wrapper{background:#f4efea!important;background-color:#f4efea!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}body.template-cart .logo-white,body:has(#new_cart) .logo-white,.template-cart .logo-white,body.main-account .logo-white,body.main-login .logo-white,body.main-register .logo-white,body.main-addresses .logo-white,body.main-order .logo-white,body.main-reset_password .logo-white,body.main-activate_account .logo-white,body.customer .logo-white,body.account .logo-white,.template-account .logo-white,.template-customers-account .logo-white,.customer .logo-white,.account .logo-white{display:none!important;opacity:0!important}body.template-cart .logo-default,body:has(#new_cart) .logo-default,.template-cart .logo-default,body.main-account .logo-default,body.main-login .logo-default,body.main-register .logo-default,body.main-addresses .logo-default,body.main-order .logo-default,body.main-reset_password .logo-default,body.main-activate_account .logo-default,body.customer .logo-default,body.account .logo-default,.template-account .logo-default,.template-customers-account .logo-default,.customer .logo-default,.account .logo-default{display:block!important;visibility:visible!important;opacity:1!important}body.template-cart .header__icon,body.template-cart .header__icon .icon,body.template-cart .header__icon svg,body.template-cart .header__icon svg path,body.template-cart .header__menu-item,body.template-cart .header__menu-item span,body.template-cart summary.header__menu-item,body:has(#new_cart) .header__icon,body:has(#new_cart) .header__icon .icon,body:has(#new_cart) .header__icon svg,body:has(#new_cart) .header__icon svg path,body:has(#new_cart) .header__menu-item,body:has(#new_cart) .header__menu-item span,body:has(#new_cart) summary.header__menu-item,body.main-account .header__icon,body.main-account .header__icon .icon,body.main-account .header__icon svg,body.main-account .header__icon svg path,body.main-account .header__menu-item,body.main-account .header__menu-item span,body.main-account summary.header__menu-item,body.main-account sticky-header.header-wrapper path,body.main-account sticky-header.header-wrapper circle,body.main-account .header-wrapper path,body.main-account .header-wrapper circle,body.main-account .icon-caret,body.main-account .icon-caret path,body.main-login .header__menu-item,body.main-login .header__menu-item span,body.main-login summary.header__menu-item,body.main-login sticky-header.header-wrapper path,body.main-login sticky-header.header-wrapper circle,body.main-login .header-wrapper path,body.main-login .header-wrapper circle,body.main-login .icon-caret,body.main-login .icon-caret path,body.main-register sticky-header.header-wrapper path,body.main-register .icon-caret path,body.main-addresses sticky-header.header-wrapper path,body.main-addresses .icon-caret path,body.main-order sticky-header.header-wrapper path,body.main-order .icon-caret path,body.customer .header__icon,body.customer .header__icon .icon,body.customer .header__icon svg,body.customer .header__icon svg path,body.customer .header__menu-item,body.customer .header__menu-item span,body.customer summary.header__menu-item,body.customer sticky-header.header-wrapper path,body.customer sticky-header.header-wrapper circle,body.customer .header-wrapper path,body.customer .header-wrapper circle,body.customer .icon-caret,body.customer .icon-caret path,body.account .header__icon,body.account .header__icon .icon,body.account .header__icon svg,body.account .header__icon svg path,body.account .header__menu-item,body.account .header__menu-item span,body.account summary.header__menu-item,body.account sticky-header.header-wrapper path,body.account sticky-header.header-wrapper circle,body.account .header-wrapper path,body.account .header-wrapper circle,body.account .icon-caret,body.account .icon-caret path,.template-account .header__icon,.template-account .header__menu-item,.template-account sticky-header.header-wrapper path,.template-account .icon-caret path,.customer .header__icon,.customer .header__menu-item,.customer sticky-header.header-wrapper path,.customer .icon-caret path,.account .header__icon,.account .header__menu-item,.account sticky-header.header-wrapper path,.account .icon-caret path{color:#0d0d0d!important;fill:#0d0d0d!important;stroke:#0d0d0d!important;filter:none!important;opacity:1!important}body.main-account sticky-header.header-wrapper .header__icon--cart path,body.main-account sticky-header.header-wrapper .header__icon--cart circle,body.main-account sticky-header.header-wrapper .header__icon--account path,body.main-account sticky-header.header-wrapper .header__icon--account circle,body.main-account sticky-header.header-wrapper account-icon path,body.main-account sticky-header.header-wrapper account-icon circle,body.main-account .header-wrapper .header__icon--cart path,body.main-account .header-wrapper .header__icon--cart circle,body.main-account .header-wrapper .header__icon--account path,body.main-account .header-wrapper .header__icon--account circle,body.main-account .header-wrapper account-icon path,body.main-account .header-wrapper account-icon circle,body.main-login sticky-header.header-wrapper .header__icon--cart path,body.main-login sticky-header.header-wrapper .header__icon--cart circle,body.main-login sticky-header.header-wrapper .header__icon--account path,body.main-login sticky-header.header-wrapper .header__icon--account circle,body.main-login sticky-header.header-wrapper account-icon path,body.main-login sticky-header.header-wrapper account-icon circle,body.main-login .header-wrapper .header__icon--cart path,body.main-login .header-wrapper .header__icon--cart circle,body.main-login .header-wrapper .header__icon--account path,body.main-login .header-wrapper .header__icon--account circle,body.main-login .header-wrapper account-icon path,body.main-login .header-wrapper account-icon circle,body.main-register sticky-header.header-wrapper .header__icon--cart path,body.main-register sticky-header.header-wrapper .header__icon--cart circle,body.main-register sticky-header.header-wrapper .header__icon--account path,body.main-register sticky-header.header-wrapper .header__icon--account circle,body.main-register sticky-header.header-wrapper account-icon path,body.main-register sticky-header.header-wrapper account-icon circle,body.main-register .header-wrapper .header__icon--cart path,body.main-register .header-wrapper .header__icon--cart circle,body.main-register .header-wrapper .header__icon--account path,body.main-register .header-wrapper .header__icon--account circle,body.main-register .header-wrapper account-icon path,body.main-register .header-wrapper account-icon circle,body.main-addresses sticky-header.header-wrapper .header__icon--cart path,body.main-addresses sticky-header.header-wrapper .header__icon--cart circle,body.main-addresses sticky-header.header-wrapper .header__icon--account path,body.main-addresses sticky-header.header-wrapper .header__icon--account circle,body.main-addresses sticky-header.header-wrapper account-icon path,body.main-addresses sticky-header.header-wrapper account-icon circle,body.main-addresses .header-wrapper .header__icon--cart path,body.main-addresses .header-wrapper .header__icon--cart circle,body.main-addresses .header-wrapper .header__icon--account path,body.main-addresses .header-wrapper .header__icon--account circle,body.main-addresses .header-wrapper account-icon path,body.main-addresses .header-wrapper account-icon circle,body.main-order sticky-header.header-wrapper .header__icon--cart path,body.main-order sticky-header.header-wrapper .header__icon--cart circle,body.main-order sticky-header.header-wrapper .header__icon--account path,body.main-order sticky-header.header-wrapper .header__icon--account circle,body.main-order sticky-header.header-wrapper account-icon path,body.main-order sticky-header.header-wrapper account-icon circle,body.main-order .header-wrapper .header__icon--cart path,body.main-order .header-wrapper .header__icon--cart circle,body.main-order .header-wrapper .header__icon--account path,body.main-order .header-wrapper .header__icon--account circle,body.main-order .header-wrapper account-icon path,body.main-order .header-wrapper account-icon circle,body.customer sticky-header.header-wrapper .header__icon--cart path,body.customer sticky-header.header-wrapper .header__icon--cart circle,body.customer sticky-header.header-wrapper .header__icon--account path,body.customer sticky-header.header-wrapper .header__icon--account circle,body.customer sticky-header.header-wrapper account-icon path,body.customer sticky-header.header-wrapper account-icon circle,body.customer .header-wrapper .header__icon--cart path,body.customer .header-wrapper .header__icon--cart circle,body.customer .header-wrapper .header__icon--account path,body.customer .header-wrapper .header__icon--account circle,body.customer .header-wrapper account-icon path,body.customer .header-wrapper account-icon circle,body.account sticky-header.header-wrapper .header__icon--cart path,body.account sticky-header.header-wrapper .header__icon--cart circle,body.account sticky-header.header-wrapper .header__icon--account path,body.account sticky-header.header-wrapper .header__icon--account circle,body.account sticky-header.header-wrapper account-icon path,body.account sticky-header.header-wrapper account-icon circle,body.account .header-wrapper .header__icon--cart path,body.account .header-wrapper .header__icon--cart circle,body.account .header-wrapper .header__icon--account path,body.account .header-wrapper .header__icon--account circle,body.account .header-wrapper account-icon path,body.account .header-wrapper account-icon circle,.template-account sticky-header.header-wrapper .header__icon--cart path,.template-account sticky-header.header-wrapper .header__icon--cart circle,.template-account sticky-header.header-wrapper .header__icon--account path,.template-account sticky-header.header-wrapper .header__icon--account circle,.template-account sticky-header.header-wrapper account-icon path,.template-account sticky-header.header-wrapper account-icon circle,body.main-account .header__icon--cart path,body.main-account .header__icon--cart circle,body.main-account .header__icon--account path,body.main-account .header__icon--account circle,body.main-account account-icon path,body.main-account account-icon circle,body.main-login .header__icon--cart path,body.main-login .header__icon--cart circle,body.main-login .header__icon--account path,body.main-login .header__icon--account circle,body.main-login account-icon path,body.main-login account-icon circle,body.customer .header__icon--cart path,body.customer .header__icon--cart circle,body.customer .header__icon--account path,body.customer .header__icon--account circle,body.customer account-icon path,body.customer account-icon circle,body.account .header__icon--cart path,body.account .header__icon--cart circle,body.account .header__icon--account path,body.account .header__icon--account circle,body.account account-icon path,body.account account-icon circle{fill:none!important;stroke:#0d0d0d!important}body.template-cart #MainContent,body:has(#new_cart) #MainContent{background-color:#f4efea!important;padding-top:100px!important}.is-empty .cart__empty-text,.cart__empty-text{font-family:IvyPresto-Headline,Playfair Display,serif!important;font-size:42px!important;font-weight:400!important;color:#0d0d0d!important;line-height:1.2!important;margin:40px 0 20px!important;text-align:center!important}@media screen and (max-width:767px){.is-empty .cart__empty-text,.cart__empty-text{font-size:30px!important;margin:20px 0 15px!important}body.template-cart #MainContent,body:has(#new_cart) #MainContent,#new_cart,cart-items{padding-top:80px!important}}.cart__warnings .button,.is-empty .cart__warnings a.button{background-color:#004e54!important;color:#f4efea!important;font-family:inherit!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:12px!important;padding:14px 36px!important;border-radius:4px!important;display:inline-block!important;margin:15px auto 30px!important;text-decoration:none!important;border:1px solid #004E54!important;transition:all .3s ease!important;box-shadow:none!important}.cart__warnings .button:hover,.is-empty .cart__warnings a.button:hover{background-color:#f4efea!important;color:#004e54!important;border-color:#004e54!important}.cart__login-title{font-size:28px!important;font-weight:400!important;color:#0d0d0d!important;margin-top:40px!important;margin-bottom:10px!important;text-align:center!important}.cart__login-paragraph{font-family:HelveticaNeue-Light,sans-serif!important;font-size:16px!important;color:#0d0d0d!important;text-align:center!important}.cart__login-paragraph a{color:#004e54!important;text-decoration:underline!important;font-weight:500!important}cart-items .title-wrapper-with-link .title,.cart-item__name{font-family:IvyPresto-Headline,Playfair Display,serif!important;color:#0d0d0d!important}.cart-item__price,.cart-item__totals,.cart-item__discount-price{color:#0d0d0d!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-carousel-wrapper{font-family:HelveticaNeue-Light,sans-serif}.jdgm-rev-widg__title,.jdgm-carousel-title,.jdgm-rev-widg__summary-title,.jdgm-widget-title,.jdgm-widget h2,.jdgm-rev-widg h2,h2.jdgm-rev-widg__title{font-family:EditorsNote-Light,sans-serif!important}.template-page .rte,.page-width--narrow,.section-main-page,.shopify-policy__container,.shopify-policy__body,.template-page .page-width,.template-page main,[class*=__main-padding]{padding-bottom:40px!important}@media screen and (min-width:750px){.template-page .rte,.page-width--narrow,.section-main-page,.shopify-policy__container,.shopify-policy__body,.template-page .page-width,.template-page main,.section-template--19098952695859__main-padding,[class*=__main-padding]{padding-bottom:60px!important}}.template-page .rte>*:last-child,.shopify-policy__body>*:last-child,.template-page .rte p:last-child,.template-page .rte div:last-child,.template-page .rte a.btn,.template-page .rte .btn,.template-page .rte .btn_primary,.template-page .rte .btn_secondary,.template-page .rte button,a[href*=track],a[href*=order]{margin-bottom:40px!important}.product__tax{padding-bottom:0!important;margin-bottom:0!important}h3,.h3,.rte h3,.shopify-policy__body h3,.template-page .rte h3{font-size:22px!important;margin:10px 0!important}.main-wishlist-section,#wishlist-preview-container{display:flow-root!important;width:100%!important;clear:both!important;box-sizing:border-box!important}.wishlist-hero-custom-wrapper,#wishlist-hero-shared-list-view,.wishlisthero-customer-view-listing,.wishlist-hero-items-container{width:100%!important;box-sizing:border-box!important;overflow:visible!important}.wishlisthero-customer-view-listing,.jss18{background-color:#f4efea!important}.main-wishlist-section{min-height:500px!important;padding-bottom:80px!important}@media screen and (min-width:750px){.main-wishlist-section{min-height:600px!important;padding-bottom:120px!important}}.header__inline-menu li,.header__inline-menu li a,.header__inline-menu li span,.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item span,.list-menu li,.list-menu li a,.list-menu li span,.header__menu-item,.header__menu-item span,summary.header__menu-item,summary.header__menu-item span{font-family:Optician-Sans,Optician Sans,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:14px!important;line-height:14px!important;letter-spacing:.1em!important;text-transform:uppercase!important}#shopify-section-cookie-banner,#shopify-privacy-banner,.shopify-privacy-banner,#shopify-pc__banner,.shopify-pc__banner,.shopify-pc,.cookie-disclaimer,#cookie-disclaimer,.cookies-disclaimer,#cookies-disclaimer,.cookie-banner,#cookie-banner,.cookies-banner,#cookies-banner,.cookie-notice,#cookie-notice,.cookie-consent,#cookie-consent,.cookie-bar,#cookie-bar,.cookie-container,#cookie-container,[id*=cookie],[class*=cookie],[id*=disclaimer],[class*=disclaimer],[id*=cookie-banner],[class*=cookie-banner],[id*=cookie-disclaimer],[class*=cookie-disclaimer],[id*=cookie-consent],[class*=cookie-consent],[id*=privacy-banner],[class*=privacy-banner],[id*=cookie-bar],[class*=cookie-bar]{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;width:100%!important;max-width:100%!important;z-index:9999999!important;margin:0!important;transform:none!important}#new_cart .multicolumn-card__image-wrapper,.template-cart .multicolumn-card__image-wrapper{max-width:55px;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:750px)and (max-width:1024px){#new_cart .multicolumn-list:not(.slider),.template-cart .multicolumn-list:not(.slider),#new_cart .multicolumn-list,.template-cart .multicolumn-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1rem!important;padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important}#new_cart .multicolumn-list__item,.template-cart .multicolumn-list__item{width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}#new_cart .multicolumn-card__info,.template-cart .multicolumn-card__info{padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important}}@media screen and (min-width:1025px){#new_cart .multicolumn-list:not(.slider),.template-cart .multicolumn-list:not(.slider),#new_cart .multicolumn-list,.template-cart .multicolumn-list{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:1rem!important;padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important}#new_cart .multicolumn-list__item,.template-cart .multicolumn-list__item{width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}#new_cart .multicolumn-card__info,.template-cart .multicolumn-card__info{padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important}}a[href^=tel],a[href^="tel:"],a[href*="tel:"],.rte a[href^=tel],.rte a[href*="tel:"],.shopify-policy__body a[href^=tel],.shopify-policy__body a[href*="tel:"],[x-apple-data-detectors],[x-apple-data-detectors] *{color:#0d0d0d!important;-webkit-text-fill-color:#0D0D0D!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-shopify.css.map */
