@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.cdnfonts.com/css/housttely-signature";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@font-face{font-family:Gantari;src:url(/cdn/shop/files/Gantari-Medium.ttf?v=1770888151);font-weight:500;font-style:normal}@font-face{font-family:Outfit,sans-serif;src:url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);font-weight:400;font-style:normal}@font-face{font-family:Inter,sans-serif;src:url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);font-weight:500;font-style:normal}@font-face{font-family:Karla,sans-serif;src:url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap);font-weight:400;font-style:normal}*{font-family:Inter,sans-serif;margin:0;padding:0}img{display:block;width:100%}.page-index.gradient .shopify-section{background-color:#fdfdfd}.main-custom-announcement .custom-announcement-bar{display:flex;align-items:center}.announcement-swiper{flex:1;min-width:0;overflow:hidden}.announcement-slider{background-color:#181d27;display:flex;align-items:center;flex:1;min-width:0;padding:5px 20px}.announcement-slider .announcement-swiper .swiper-slide{text-align:center}.announcement-slider .announcement-swiper .swiper-slide p{font-size:14.6px;font-weight:500;line-height:21.76px;color:#fdfdfd}.announcement-slider .swiper-button-prev-custom,.announcement-slider .swiper-button-next-custom{display:flex;align-items:center;justify-content:center;cursor:pointer;width:22px;height:22px;flex-shrink:0;transition:opacity .2s ease}.announcement-slider .swiper-button-prev-custom svg,.announcement-slider .swiper-button-next-custom svg{width:16px;height:16px}.announcement-slider .swiper-button-prev-custom:hover,.announcement-slider .swiper-button-next-custom:hover{opacity:.7}.custom-announcement .custom-announcement-bar .custom-announcement-left{padding:5px 60px;display:flex;align-items:center;gap:8px}.custom-announcement .custom-announcement-bar .custom-announcement-left .virtual-text p,.custom-announcement .custom-announcement-bar .custom-announcement-left .virtual-text p a{font-size:14.6px;font-weight:500;line-height:21.76px;color:#fdfdfd;text-decoration:none}.custom-announcement .custom-announcement-bar .custom-announcement-right{padding:5px 60px;display:flex;align-items:center;gap:8px}.custom-announcement .custom-announcement-bar .custom-announcement-right .phone-text p,.custom-announcement .custom-announcement-bar .custom-announcement-right .phone-text p a{font-size:14.6px;font-weight:500;line-height:normal;color:#fdfdfd;text-decoration:none}.header.evercut-header{max-width:1200px;margin:0 auto;width:100%;padding-inline:0}.evercut-header .header__icons{gap:16px;padding-right:0;align-items:center}.evercut-header .header__icon,.evercut-header .header__icon--cart .icon,.evercut-header .header__icon .svg-wrapper{width:auto;height:auto}.evercut-header .header__icon--cart{margin-right:0}.evercut-header .header__icon svg{display:block;width:20px;height:20px}.evercut-header .h-wishlist-icon{display:flex;align-items:center;justify-content:center}.evercut-header .h-wishlist-icon svg{width:19px;height:17px}.evercut-header.header--middle-left{grid-template-columns:auto auto auto}.evercut-header .header__inline-menu .list-menu .header__menu-item span{font-family:Gantari,sans-serif;font-size:13px;font-weight:500;line-height:14px;color:#151542;text-transform:uppercase;text-decoration:none}.evercut-header .header__inline-menu .list-menu .header__menu-item:active span{text-decoration:none!important}.evercut-header .header__inline-menu{text-align:center}.evercut-header .header__inline-menu .list-menu .header__menu-item:hover span{text-decoration:none}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin:0!important;padding:0}footer .footer-bottom-content,footer .custom-bottom-image,footer .footer__content-top.page-width{max-width:1200px;margin:0 auto;padding:0}.footer .footer__blocks-wrapper.grid{gap:0;display:grid;grid-template-columns:repeat(4,1fr);margin:0}.footer .footer-block.grid__item{border:1px solid #E9EAEB;width:100%;max-width:100%;padding:20px;margin:0}.footer .footer-block.grid__item:has(.custom-social-text){border-top:none}.footer .footer-block.grid__item:has(.custom-newsletter){grid-column:span 2;text-align:center}.footer .footer-block.grid__item .footer-block__heading{font-weight:500;font-size:16px;line-height:19.2px;letter-spacing:0;margin-bottom:24px;color:#181d27}.footer .footer-block.grid__item .footer-block__details-content li{margin:0;line-height:19px}.footer .footer-block.grid__item .footer-block__details-content li:not(:last-child){margin-bottom:16px}.footer .footer-block.grid__item .footer-block__details-content .link{padding:0;width:100%;text-decoration:none;color:#181d27;font-size:14px;line-height:20px;letter-spacing:0;font-family:Open Sans,sans-serif}.footer .newsletter-form__field-wrapper,.footer .newsletter-form{max-width:100%}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{content:none}.footer .newsletter-form__field-wrapper .field__label{display:none}.footer .newsletter-form__field-wrapper .field__input{padding:24px 50px 24px 24px;height:auto;background:#fdfdfd;border:1px solid #E9EAEB;font-size:16px;line-height:22px;margin:0}.footer .newsletter-form__field-wrapper .field__input::placeholder{opacity:1;color:#a4a7ae}footer .footer-block__details-content{margin:0}.field__input:focus{box-shadow:none}.footer .newsletter-form__field-wrapper .newsletter-form__button{width:auto;height:auto;top:50%;transform:translateY(-50%);right:24px}.footer .custom-newsletter-heading h1{font-weight:700;font-size:48px;line-height:57.6px;letter-spacing:-.96px}.footer .footer-block__details-content p{color:#a4a7ae;font-size:16px;line-height:22.4px;margin:8px 0 20px}.footer .custom-newsletter-heading{margin-top:20px}.footer .custom-social-text{position:relative}.footer .custom-social-text p,.footer .custom-social-text a{color:#181d27;font-size:17.3px;font-weight:500;line-height:24.48px;text-decoration:none}.footer .custom-social-text a:after{content:"";position:absolute;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17 17 7m0 0H7m10 0v10' stroke='%23252b37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;right:0;top:50%;transform:translateY(-50%)}footer .footer-bottom-content{display:flex;justify-content:space-between}footer .footer-bottom-content .bottom-right-content,footer .footer-bottom-content .bottom-left-content{display:flex}footer .footer-bottom-content .footer-block.grid__item{display:flex;align-items:center;justify-content:center;width:auto;border-top:none}footer .footer-bottom-content .footer-block.grid__item+.footer-block.grid__item{border-left:none}footer .custom_copyright__content{display:flex;align-items:center}footer .custom_copyright__content *{color:#181d27;font-size:16px;font-weight:500;line-height:19.2px}footer .footer__content-bottom{display:none}footer .custom-bottom-image{margin-top:40px}footer .custom-bottom-image img{width:100%}footer .footer-bottom-content .bottom-right-text p{color:#181d27;font-size:20px;line-height:24px}footer .copyright__content a{margin-left:5px}.luxury-offer-section .page-width{padding:0}.luxury-offer-text{background-color:#fef3f2}.luxury-offer-text .image-with-text__content{padding:70px 60px}.luxury-offer-text .image-with-text__content .image-with-text__heading{font-weight:400;font-size:36px;line-height:43.2px;color:#181d27;margin-bottom:8px;font-family:EB Garamond,serif}.luxury-offer-text .image-with-text__content .image-with-text__text p{font-weight:500;font-size:15px;line-height:21.76px;color:#414651;margin-bottom:16px}.luxury-offer-text .image-with-text__content--desktop-center>*{text-align:left;align-self:start}.luxury-offer-text .image-with-text__content>*+*{margin-top:0}.luxury-offer-text .image-with-text__content .copy-code{padding:12px 16px;background-color:#b42318;color:#f5fcff;font-size:14px;font-weight:600;line-height:19.2px;border-radius:4px;font-family:Open Sans,sans-serif}.luxury-offer-text .image-with-text__content .copy-code *{font-family:Open Sans,sans-serif}.luxury-offer-text .image-with-text__content #couponCode{background-color:#7a271a;color:#f5fcff;font-size:14px;font-weight:700;line-height:20px;border-radius:4px;padding:4px 16px;cursor:pointer}.main-customfeatured .section-heading,.main-customfeatured .section-description{text-align:center}.best-selling-rings .collection__title .title{font-weight:400;font-size:36px;line-height:43.2px;color:#181d27;text-align:center}.best-selling-rings .collection__description p{text-align:center;color:#414651;font-size:15px;line-height:21.76px;max-width:772px;margin:0 auto;font-weight:500}.best-selling-rings .collection__title.title-wrapper{margin-bottom:0}body .best-selling-rings slider-component{padding:40px 0;margin:0 auto}.best-selling-rings .collection__title h2{font-family:EB Garamond,serif;font-weight:400;font-size:36px;line-height:43.2px;letter-spacing:0;color:#181d27;margin-bottom:8px}.best-selling-rings .collection__description{color:#414651;text-align:center;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:21.76px}.best-selling-rings slider-component ul li{padding:10px 10px 18px}.best-selling-rings slider-component ul li .card__information{padding:10px 0 0}.best-selling-rings slider-component ul li .card__information .card-badge-wrapper span{background-color:#e4e9ec;color:#354458;font-family:Karla,sans-serif;font-weight:700;font-size:10px;line-height:120%;letter-spacing:18%;text-transform:uppercase;padding:8px 16px}.best-selling-rings slider-component ul li .card__information .card-badge-wrapper .card-badge-wrapper{display:flex}.best-selling-rings slider-component ul li .card__information .card__heading{padding:8px 0 16px;color:#00254e;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:22.86px;letter-spacing:0%;text-transform:capitalize}.best-selling-rings slider-component ul li .card__information .price{margin:0;line-height:1}.best-selling-rings slider-component ul li .card__information .price .price__sale{display:flex;gap:8px;align-items:center;justify-content:flex-start}.best-selling-rings slider-component ul li .card__information .price .price__sale .price-item.price-item--sale.price-item--last{color:#00254e;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:21.76px;margin-right:0}.best-selling-rings slider-component ul li .card__information .price .price-item.price-item--regular{color:#011a25;font-family:Karla,sans-serif;font-size:15px;opacity:.64;font-weight:400;text-decoration-line:line-through;line-height:100%;letter-spacing:0%}.best-selling-rings slider-component .product-card-wrapper:hover *{text-decoration:none}.best-selling-rings slider-component ul li .card-whislist-wrapper{position:absolute;z-index:9;right:10px;top:10px}.best-selling-rings .collection__view-all .button:after,.best-selling-rings .collection__view-all .button:before,.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--primary:after,.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--primary:before,.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--secondary:after,.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--secondary:before{content:unset}.best-selling-rings .collection__view-all a{padding:12px 32px;color:#414651;text-align:center;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;border-radius:4px;text-transform:capitalize;border:1px solid #252B37;background-color:transparent;margin-top:0!important}.diamond-filter__grid{display:flex}.page-index .custom-rich-text__wrapper{text-align:center}.page-index .custom-rich-text__wrapper .custom-rich-text__heading p{color:#fdfdfd;text-align:center;font-family:EB Garamond,serif;font-size:36px;font-weight:400;line-height:43.2px;max-width:904px;margin:0 auto 24px}.page-index .custom-rich-text__wrapper .custom-rich-text__description p{color:#f5fcff;text-align:center;font-family:Karla,sans-serif;font-size:15px;font-weight:400;line-height:20px;margin:24px 0 40px;max-width:498px;margin-inline:auto}.page-index .custom-rich-text__wrapper .custom-rich-text__buttons{display:flex;justify-content:center;gap:16px}.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--primary,.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--primary:hover{color:#e0e0e0;text-align:center;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;border-radius:4px;text-transform:capitalize;border:1px solid #FFF;background-color:transparent;padding:12px 32px;letter-spacing:0;opacity:1}.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--secondary,.page-index .custom-rich-text__wrapper .custom-rich-text__buttons .button.button--secondary:hover{border-radius:4px;background-color:#fdfdfd;padding:12px 32px;color:#1a1a1a;text-align:center;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0;opacity:1}.eco-image-text .eco-image img{width:100%;height:100%;object-fit:cover;display:block}.eco-image-text .eco-wrapper{max-width:1165px;width:100%;display:flex;align-items:center;position:absolute;left:50%;transform:translate(-50%)}.eco-image-text .eco-wrapper .eco-image{max-width:693px;width:100%;height:646px}.eco-image-text .eco-description,.jewelry-category-section .section-description p,.cr-caption,.cr-description,.promise-container .luxury-offer-text .image-with-text__content .image-with-text__text.subtitle,.eco-image-text .eco-subtext{font-size:15px;line-height:145.067%;text-transform:uppercase;margin-bottom:16px;color:#414651;font-weight:500}.eco-image-text .eco-title{font-weight:400;line-height:120%;margin-bottom:10px;font-family:EB Garamond,serif;color:#181d27}.eco-image-text .eco-caption{color:#121212;font-family:Housttely Signature,sans-serif;font-size:24px;font-weight:400;line-height:normal;margin-bottom:10px}.button.button--primary,.eco-image-text .eco-button{text-decoration:none;border-radius:4px;padding:12px 32px;font-size:14px;font-weight:600;line-height:20px;font-family:Open Sans,sans-serif}.jewelry-category-section .section-heading{font-family:EB Garamond,serif;color:#181d27;margin-bottom:8px;font-size:36px;font-weight:400;line-height:120%}.jewelry-category-section .section-description p{text-transform:none;margin-bottom:40px}.shop-jewelry-section .jewelry-category-section .section-description p{color:#2c2c2c}.jewelry-category-section:has(.custom-grid){max-width:1200px;margin:0 auto}.jewelry-category-section .custom-grid{display:grid;gap:16px}.jewelry-category-section .custom-grid .grid-item{display:flex;flex-direction:column;gap:16px}.jewelry-category-section .custom-grid .grid-item img{width:100%;height:100%;object-fit:cover}.jewelry-category-section .custom-grid .grid-item p{color:#2c2c2c;font-size:16.7px;font-style:normal;font-weight:500;line-height:146.587%}.main-diamond-section{max-width:1200px;width:100%;margin:0 auto;display:flex;align-items:center;gap:16px;position:relative}.main-diamond-section:after,.main-diamond-section:before{content:"";width:100%;height:1px;background-color:#c5cee0}.main-diamond-section .diamond-image-single{width:50px;height:50px;min-width:50px;background-color:#fafafa;border-radius:50%;padding:13px}.promise-container{border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.promise-container .page-width{max-width:100%;padding:0}.promise-container .image-with-text__media{border:none}.promise-container .luxury-offer-text{background-color:transparent}.promise-container .luxury-offer-text .image-with-text__content{align-items:center;justify-content:center}.button.button--primary:after,.button.button--primary:before,.promise-container .luxury-offer-text .image-with-text__content:after{content:none}.promise-container .luxury-offer-text .image-with-text__content--desktop-center>*{align-self:auto}.shopify-section:has(.main-diamond-section)+.shopify-section .main-customfeatured{border-top:0}.promise-container .image-with-text__content .image-with-text__text+.button{margin-top:40px}.promise-container .luxury-offer-text .image-with-text__content{padding:80px}.cr-caption,.promise-container .luxury-offer-text .image-with-text__content .image-with-text__text.subtitle{position:relative;text-align:center}.cr-caption:before,.promise-container .luxury-offer-text .image-with-text__content .image-with-text__text.subtitle:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6 0L8.07889 3.92111L12 6L8.07889 8.07889L6 12L3.92111 8.07889L0 6L3.92111 3.92111L6 0Z' fill='%2300254E'/%3E%3C/svg%3E");width:12px;height:12px;background-repeat:no-repeat;top:-20px;left:50%;transform:translate(-50%)}.promise-container .luxury-offer-text .image-with-text__content .image-with-text__text p{color:#181d27;text-align:center;font-family:EB Garamond,serif;font-size:30px;font-weight:400;line-height:normal;margin-bottom:0;letter-spacing:0}.promise-container .image-with-text__grid .image-with-text__media{padding-bottom:0!important;height:960px}.promise-container .image-with-text__grid .image-with-text__media img{position:static}.main-custom-multicolumn .custom-multicolumn{max-width:1200px;background:#fafaff;margin:0 auto;padding:60px 90px}.custom-gallery{max-width:1200px;margin:0 auto}.custom-grid-feature-sec .jewelry-category-section h2,.custom-grid-feature-sec .jewelry-category-section .section-description p{text-align:left}.jewelry-category-section .custom-grid .grid-item .custom-grid-img{height:100%}.jewelry-category-section .custom-grid .grid-item p{margin-top:auto}.gallery-grid .gallery-item{height:227px}.diamond-collection-page .diamond-short-info{padding:13px 20px;border-bottom:1px solid #E4E9EC;border-top:1px solid #E4E9EC}.diamond-collection-page .diamond-short-info .diamond-short-info__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1665px;margin:0 auto;flex-wrap:wrap}.diamond-collection-page .diamond-short-info .diamond-short-info__icon{display:flex;align-items:center;justify-content:center;gap:12px}.diamond-collection-page .diamond-short-info .diamond-short-info__icon .dia-short-icon-item{cursor:pointer}.diamond-collection-page .diamond-short-info .diamond-short-info__icon .dia-short-icon-item.icon-grid-1{display:none}.diamond-collection-page .diamond-short-info .diamond-short-info__icon .dia-short-icon-item.active svg{border:1px solid #252B37;background-color:#002c850d;border-radius:4px}.diamond-collection-page .diamond-short-info .diamond-short-info__icon svg{display:flex}.diamond-collection-page .diamond-short-info .dia-short-info__products{font-size:14.6px;line-height:21.76px;font-weight:500;color:#5c6169}.diamond-collection-page .dia-short-info__label{font-size:15.6px;color:#000815;line-height:22.86px;font-weight:500;text-transform:capitalize;margin-right:8px}.diamond-collection-page .dia-short-info__select{padding:8px 32px 8px 8px;border:1px solid #D5D7DA;border-radius:4px;color:#414651;font-size:14px;line-height:20px;font-weight:600;-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237a7369' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center}.diamond-collection-page .dia-short-info__select:focus{outline:none;box-shadow:none}.diamond-collection-products{display:flex;max-width:1665px;margin:0 auto;padding:20px 0;gap:24px}.diamond-collection-filters .diamond-filters .diamond-filter:nth-of-type(1){margin-top:0}.diamond-collection-filters{flex:0 0 280px}.diamond-filters{width:100%;border:0;background:#fff}.diamond-filters-accordion-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px}.diamond-filters-accordion-item .diamond-filters-accordion .diamond-filter__chevron{display:none}.diamond-filters__heading{font-size:15.6px;line-height:22.86px;font-weight:500;color:#181d27;border-bottom:0;text-transform:capitalize}.diamond-filter{border:0;margin:16px 0;border-bottom:1px solid #D9D9D9}.diamond-filter__summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px;background:transparent}.diamond-filter__summary::-webkit-details-marker{display:none}.diamond-filter__title{font-size:14px;line-height:22.86px;font-weight:500;color:gray;text-transform:capitalize}.diamond-filter__count{display:none}.diamond-filter__chevron{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.diamond-filter[open] .diamond-filter__chevron{transform:rotate(180deg)}.diamond-filter[open] .diamond-filter__summary{padding-bottom:12px}.diamond-filter__body{padding:0 0 12px;background:#fff}.diamond-filter__grid{display:grid;gap:16px}.diamond-filter-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.diamond-toggle{display:block}.diamond-toggle input{position:absolute;opacity:0;pointer-events:none}.diamond-toggle__card{display:flex;align-items:center;justify-content:start;min-height:44px;padding:10px;border:1px solid #D5D7DA;border-radius:4px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.diamond-toggle__text{font-size:11.4px;line-height:16.32px;font-weight:500;color:#5c6169;text-align:center;text-transform:capitalize}.diamond-toggle input:checked+.diamond-toggle__card{border:1px solid #717680;border-radius:4px;background:#002c850d}.diamond-toggle input:checked+.diamond-toggle__card .diamond-toggle__text{color:#252b37}.diamond-shape-toggle{display:block;position:relative}.diamond-shape-toggle input{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%}.diamond-shape-toggle__card{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 10px;border:1px solid #D5D7DA;border-radius:4px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.diamond-shape-toggle__card .diamond-shape-toggle__icon{display:flex}.diamond-shape-toggle__icon svg{width:28px;height:28px;flex-shrink:0}.diamond-shape-toggle__icon svg{width:30px;height:30px}.diamond-shape-toggle__text{font-size:11.4px;line-height:16.32px;font-weight:500;color:#5c6169;letter-spacing:1.2px;text-transform:capitalize;width:100%}.diamond-swiper,.diamond-swiper .swiper-wrapper{touch-action:pan-y pinch-zoom}.diamond-product-card__media,.diamond-swiper.swiper-container{overflow:visible}.diamond-shape-toggle input:checked+.diamond-shape-toggle__card{border-radius:4px;background:#002c850d;border:1px solid #717680}.diamond-shape-toggle input:checked+.diamond-shape-toggle__card .diamond-shape-toggle__text{color:#252b37}.diamond-filter__checks{display:flex;flex-wrap:wrap;column-gap:20px}.diamond-checkbox{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer}.diamond-checkbox input{position:absolute;opacity:0;pointer-events:none}.diamond-checkbox__box{width:14px;height:14px;border-radius:2px;border:1px solid #D5D7DA;background:#fff;flex-shrink:0;position:relative}.diamond-checkbox__label{font-size:11.4px;line-height:18px;font-weight:500;color:#5c6169}.diamond-checkbox input:checked+.diamond-checkbox__box{background:#1a73e8;border-color:#1a73e8}.diamond-checkbox input:checked+.diamond-checkbox__box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.diamond-filters-badge{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4.5px 10px;width:max-content;border-radius:4px;background:#e4e9ec}.diamond-filters-badge:hover{opacity:.8}.diamond-filters-badge span{color:#414651;font-size:11.4px;line-height:16.32px;font-weight:500;letter-spacing:1.2px;text-transform:capitalize}.diamond-filters-badge-close{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:transparent;border:none;cursor:pointer}.diamond-filters-badge .diamond-filters-badge-content{display:flex}.diamond-collection-products-list{flex:1;position:relative}.diamond-collection-products-list #overlay{position:absolute;top:0;left:0;width:100%;height:100%}.diamond-collection-products-list .diamond-filters-badge-list{display:flex;gap:16px;flex-wrap:wrap}.diamond-collection-products-list .diamond-filters-badge-clear-all button{border:none;background-color:transparent;color:#5c6169;font-size:11.4px;line-height:16.32px;font-weight:500;letter-spacing:1.2px;text-transform:capitalize;cursor:pointer}.diamond-collection-products-list .diamond-filters-badge-clear-all button:hover{color:#252b37}.diamond-products-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.diamond-promo-banner{margin-top:16px;margin-bottom:16px}.diamond-product-card{display:flex;flex-direction:column;gap:10px;padding:10px 10px 18px;cursor:pointer;border-radius:4px;border:1px solid transparent;transition:border-color .45s ease,box-shadow .45s ease;overflow:hidden}.diamond-product-card-buttons{max-height:0;opacity:0;overflow:hidden;transform:translateY(12px);transition:max-height .75s cubic-bezier(.22,1,.36,1),opacity .55s ease,transform .75s cubic-bezier(.22,1,.36,1)}.diamond-product-card-buttons button{width:100%;padding:12px 24px;background-color:#00254e;color:#fff;font-size:16.7px;font-weight:500;line-height:24.48px;border:none;border-radius:4px;cursor:pointer}.diamond-product-card:hover{border-color:#d5d7da;box-shadow:0 16px 24px #14141414}.diamond-product-card:hover .diamond-product-card-buttons{max-height:70px;opacity:1;transform:translateY(0)}.diamond-product-card__media{position:relative;background:#f2f4f7;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.diamond-product-card__media img{width:100%}.diamond-product-card__wishlist{position:absolute;top:12px;right:12px;width:24px;height:24px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.diamond-product-card__meta{display:flex;flex-direction:column;gap:8px}.diamond-product-card__top-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.diamond-product-card__type{border-radius:30px;background:#e4e9ec;color:#354458;font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:12px;text-transform:uppercase;padding:8.5px 16px;font-family:Karla,sans-serif}.diamond-product-card__rating-value{font-size:14px;line-height:24px;color:#000815;font-family:Karla,sans-serif}.diamond-product-card__rating{display:inline-flex;align-items:center;gap:5px;color:#414651;font-size:14px;font-weight:600;line-height:20px}.diamond-product-card__title{margin:0;color:#00254e;font-size:14px;font-weight:500;line-height:22.86px;text-transform:capitalize}.diamond-product-card__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.diamond-product-card__sale{color:#00254e;font-size:15px;font-weight:500;line-height:21.76px}.diamond-product-card__compare{color:#011a25;opacity:.64;font-family:Karla,sans-serif;font-size:15px;font-weight:400;line-height:normal;text-decoration-line:line-through}.diamond-promo-banner__inner{position:relative;overflow:hidden;background-size:cover;height:455px;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.diamond-promo-banner__content{position:relative;z-index:1;padding:40px 20px 40px 40px;margin:45px 0}.diamond-promo-banner__title{margin:0;color:#f5fcff;font-family:EB Garamond,serif;font-size:36px;font-weight:400;line-height:normal}.diamond-promo-banner__text{margin:8px 0 0;color:#f5fcff;font-size:14.6px;font-weight:500;line-height:21.76px}.diamond-promo-banner__button{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:6px;background:#fff;color:#414651;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;font-family:Open Sans,sans-serif}.diamond-promo-banner__button:hover{opacity:.92}.diamond-promo-banner__inner.diamond-promo-banner-forever{height:310px}.diamond-collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.diamond-collection-list{max-width:1665px;margin:0 auto;padding:20px 0}.diamond-results__tableWrap{border:1px solid #E4E9EC;border-radius:6px;background:#fff;overflow:hidden}.diamond-results__table{width:100%;border-collapse:separate;border-spacing:0}.diamond-results__table thead th{text-align:left;font-size:11.4px;font-weight:500;color:#535862;padding:10px;border-bottom:1px solid #D5D7DA;background:#f5f5f5;white-space:nowrap}.diamond-results__table tbody td{padding:16.5px 16px;border-bottom:1px solid #E4E9EC;font-size:11.4px;font-weight:500;color:#00254e;vertical-align:middle;line-height:16.32px;letter-spacing:1.2px}.diamond-results__table tbody tr:last-child td{border-bottom:none}.diamond-results__table tbody tr:nth-child(2n) td{background:#0a25400a}.diamond-results__shape{display:inline-flex;align-items:center;gap:10px}.diamond-results__thumb-wrapper{width:30px;height:30px}.diamond-results__shapeName,.diamond-results__price{font-weight:500;font-size:11.4px;line-height:16.32px;letter-spacing:1.2px;color:#00254e}.diamond-results__thAction,.diamond-results__actionCell{width:1%;white-space:nowrap;text-align:right}.diamond-results__btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 22.7px;border-radius:4px;text-decoration:none;background:#00254e;color:#fff;font-size:11.4px;font-weight:500}.diamond-results__btn:hover{opacity:.9}.banner .ring-remember-banner.banner__content{justify-content:flex-start;height:100%;width:100%;padding:40px}.banner .ring-remember-banner.banner__content .banner__box{background-color:transparent;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:self-start;height:100%;width:100%}.banner .ring-remember-banner.banner__content .banner__box .banner__heading{color:#f5fcff;font-size:36px;font-weight:400;line-height:normal;font-family:EB Garamond,serif}.banner .ring-remember-banner.banner__content .banner__box .banner__text{color:#f5fcff;font-size:14.6px;font-weight:500;line-height:21.76px;margin-top:8px;margin-bottom:8px}.banner .ring-remember-banner.banner__content .banner__box .banner__buttons{margin-top:8px}.banner .ring-remember-banner.banner__content .banner__box .banner__buttons .button{padding:12px 32px;border-radius:6px;background:#fff;color:#414651;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;font-family:Open Sans,sans-serif;opacity:1}.swiper-button-prev:after{display:none}.swiper-button-next:after{display:none}.diamond-product-card .swiper-button-prev{left:0!important;right:auto!important}.diamond-product-card .swiper-button-prev,.diamond-product-card .swiper-button-next{display:flex;width:20px;height:20px}.diamond-product-card .swiper-button-next{left:auto!important;right:0!important}.diamond-collection-products-list .diamond-products-grid .diamond-grid-banner{grid-column:1 / -1;width:100%;max-width:100%}.product-info .product-info-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-info .product-info-badges .product-info-badge{padding:8.5px 16px;border-radius:30px;background:#e4e9ec;color:#354458;font-size:10px;line-height:120%;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.product-info .product-info-rating{display:flex;align-items:center;gap:5px}.product-info .product-info-rating .product-info-rating-icon{display:flex;align-items:center;justify-content:center}.product-info .product-info-rating .product-info-rating-icon svg{width:20px;height:20px}.product-info .product-info-rating-text{font-size:11.4px;font-weight:500;line-height:16.32px;color:#535862;letter-spacing:1.2px}.product-info .product-info-price{display:flex;align-items:center;gap:10px}.product-info .product-info-price .product-info-price-text{font-size:30px;font-weight:400;line-height:normal;color:#181d27;font-family:EB Garamond,serif}.product-info .product-info-price .product-info-price-text-old{font-size:30px;font-weight:400;line-height:normal;color:#535862;text-decoration:line-through;font-family:EB Garamond,serif}.product-info .product-info-price .product-info-price-text-discount{font-size:11.4px;font-weight:500;line-height:16.32px;color:#535862;letter-spacing:1.2px}.product-info .product-info-buttons{display:flex;align-items:center;gap:10px;justify-content:space-between}.product-info .product-info-buttons .product-info-buttons-left{width:100%}.product-info .product-info-buttons .product-atc-button{width:100%;padding:12px 24px;border-radius:4px;background:#002c85;color:#fff;font-size:16.7px;font-weight:500;line-height:24.48px;text-decoration:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px}.product-info .product-info-buttons .product-atc-button .product-info-buttons-left-icon,.product-info .product-info-buttons .product-wishlist-button .product-info-buttons-left-icon{display:flex;align-items:center;justify-content:center}.product-info .product-info-buttons .product-atc-button .product-info-buttons-left-icon svg,.product-info .product-info-buttons .product-wishlist-button .product-info-buttons-left-icon svg{width:24px;height:24px}.product-info .product-info-buttons .product-atc-button:hover,.product-info .product-info-buttons .product-wishlist-button:hover{opacity:.9}.product-info .product-details{display:flex;flex-direction:column;gap:12px}.product-info .product-info-buttons .product-wishlist-button{background:#fff;color:#414651;border:1px solid #252B37;width:100%;padding:12px 24px;border-radius:4px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.product-detail-container{display:flex;max-width:1665px;margin:0 auto;padding:30px 0 60px;gap:46px;justify-content:center}.product-detail-gallery{display:flex;gap:16px}.product-detail-gallery-images{display:flex;flex-direction:column;gap:10px}.product-detail-gallery-images img{width:140px;height:140px;object-fit:cover;cursor:pointer;border:2px solid transparent;padding:4px;border:none;background-color:#f5f7f8}.product-detail-gallery-images img.active{border:1px solid #717680}.product-detail-main-image,.product-detail-main-image iframe{display:flex;align-items:center;justify-content:center;width:507px;height:608px;border:1px solid #E3DDD6;background:#f5f7f8}.product-detail-main-image img{max-width:100%;max-height:100%;transition:.3s}.product-info{width:491px;display:flex;flex-direction:column;gap:26px}.split-product-section .product-info{gap:10px}.product-info-title h1{font-size:36px;font-weight:400;line-height:normal;font-family:EB Garamond,serif;color:#000815}.product-info-subtitle .product-info-subtitle-text{font-size:14.6px;font-weight:500;line-height:21.76px;color:#717680}.product-info-accordion{border:1px solid #D5D7DA;background:#fff}.product-info-accordion .product-info-accordion-item details{border-bottom:1px solid #e5e5e5}.product-info-accordion-item .product-info-accordion-item-summary{list-style:none;cursor:pointer;padding:12px 24px;font-size:14px;font-weight:500;color:#000815;display:flex;align-items:center;line-height:20px;justify-content:space-between}.product-info-accordion-item .product-info-accordion-item-summary::-webkit-details-marker{display:none}.product-info-accordion-item .product-info-accordion-item-summary:after{content:"";width:8px;height:8px;border-right:2px solid #717680;border-bottom:2px solid #717680;transform:rotate(45deg);transition:.3s}details[open].product-info-accordion-item .product-info-accordion-item-summary:after{transform:rotate(-135deg)}.product-info-accordion-item .product-info-accordion-item-content{padding:12px 24px;border-top:1px solid #D5D7DA}.product-info-accordion-item .product-info-accordion-item-detail-list{display:grid;grid-template-columns:140px 10px minmax(0,1fr);row-gap:12px;column-gap:10px;font-size:14px}.product-info-lable{color:#535862;font-size:14px;font-weight:400;line-height:22.86px;text-transform:capitalize;word-break:break-word;overflow-wrap:anywhere}.product-info-colon{text-align:center;color:#414651;font-weight:400;line-height:22.86px;font-size:14px}.product-info-accordion-item .product-info-accordion-item-content .product-info-value{color:#414651;font-weight:400;line-height:21.76px;font-size:14.6px;word-break:break-word;overflow-wrap:anywhere}.product-info-accordion:last-child .product-info-accordion-item:last-child{border-top:1px solid #D5D7DA;border-bottom:none}.product-info-accordion-item .product-info-accordion-item-content .product-info-accordion-item-content-text p{font-size:14.6px;font-weight:500;line-height:21.76px;color:#717680}.pdp-shipping-section .shipping-title{font-family:EB Garamond,serif;font-weight:400;line-height:43.2px;margin-bottom:40px}.pdp-image-with-text .luxury-offer-text{background-color:transparent}.pdp-image-with-text .luxury-offer-text .image-with-text__heading{align-self:center;font-size:36px;line-height:43.2px;font-weight:400;font-family:EB Garamond,serif;color:#002f43;margin-bottom:16px}.pdp-image-with-text .luxury-offer-text .image-with-text__text p{text-align:center;color:#6e6f71;font-size:14.6px;line-height:22.86px;font-weight:500;text-transform:capitalize;margin-bottom:12px}.pdp-image-with-text .page-width{max-width:1200px;padding:0}.pdp-image-with-text .page-width .image-with-text__content{padding:0 16px 0 0}.pdp-image-with-text .image-bottom-image{width:100%;height:auto}.pdp-image-with-text .image-bottom-image img{width:100%;height:100%;object-fit:contain}.main-collection-banner .main-collection-banner__item{position:relative}.main-collection-banner .main-collection-banner__item .main-collection-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}.main-collection-banner .main-collection-banner__item .main-collection-banner__content .main-collection-banner__title{color:#f5fcff;font-size:52px;font-weight:400;line-height:normal;font-family:EB Garamond,serif}.main-collection-banner .main-collection-banner__item .main-collection-banner__content .main-collection-banner__description p{color:#f5fcff;font-size:14.6px;font-weight:500;line-height:normal;max-width:502px;text-align:center;letter-spacing:0%}.page-collection .main-collection-banner .main-collection-banner__item .main-collection-banner__content .main-collection-banner__description p{max-width:283px;line-height:21.76px}.section-breadcrumb .breadcrumb-section .page-width{max-width:1200px;padding:0;margin:0 auto}.section-breadcrumb .breadcrumb-section{background-color:#f5f7f8}.section-breadcrumb .breadcrumb-section .page-width .prev-main-page{color:#717680;font-size:15.6px;font-weight:500;line-height:22.86px;text-decoration:none;text-transform:capitalize}.section-breadcrumb .breadcrumb-section .page-width .divider{color:#717680;font-size:20px;font-weight:400;line-height:20px;opacity:.6}.section-breadcrumb .breadcrumb-section .page-width span.divider:has(+span.current-page){color:#000815}.section-breadcrumb .breadcrumb-section .page-width .current-page{color:#000815;font-size:15.6px;font-weight:500;line-height:22.86px;text-decoration:none;text-transform:capitalize}.diamond-pagination-controls{display:flex;justify-content:center;align-items:center;margin:20px 0}.diamond-pagination-controls button{background-color:#16213e;padding:10px 50px;border:1px solid #0f3460;text-decoration:none;color:#fff;font-size:20px;font-weight:500;cursor:pointer;transition:background .3s ease-in-out}.diamond-pagination-controls button.diamond-pagination-prev{border-radius:4px 0 0 4px;border-right:2px solid}.diamond-pagination-controls button.diamond-pagination-next{border-left:0;border-radius:0 4px 4px 0}.diamond-pagination-controls button:hover,.diamond-pagination-controls button:active{background-color:#fff;color:#000815;border:1px solid #000815}.diamond-pagination-controls button.diamond-pagination-btn--active{background-color:#fff;color:#16213e;border:1px solid #000815}.diamond-pagination-controls button.disabled{opacity:.5;cursor:not-allowed;transition:unset}.diamond-pagination-controls button.disabled:hover,.diamond-pagination-controls button.disabled:active{background-color:#16213e;color:#fff;border:1px solid transparent;cursor:not-allowed;transition:unset;opacity:.5}.banner{grid-column:1 / -1;width:100%;max-width:100%;position:relative}.banner .banner__media,.banner .banner__media img{position:unset!important}.banner .banner__buttons .metafield-rich_text_field a{padding:12px 32px;border-radius:6px;background:#fff;color:#000815;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;font-family:Open Sans,sans-serif;opacity:1}.swiper-slide{height:auto;display:flex;align-items:center;justify-content:center}.diamond-video iframe{position:absolute;top:100%;left:100%;width:100%;height:100%;transform:translate(-100%,-100%);transform-origin:center;border:none;pointer-events:auto}.diamond-video{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.diamond-video iframe{position:absolute;top:50%;left:50%;width:140%;height:140%;transform:translate(-50%,-50%);border:none}.diamond-video iframe{width:100%;height:85%}.diamond-video iframe .aws_wrapper canvas{transform:scale(.6)!important}.diamond-filters-accordion.is-closed span{transform:rotate(180deg)}.diamond-collection-list .diamond-results{display:flex;flex-direction:column;gap:16px}#diamond-table-banners .banner.diamond-banner-unique-0{margin-bottom:16px}.page-cart .cart-item__details .product-option a{color:#121212bf!important;text-decoration:none!important}.filter-icon-left{display:flex;justify-content:space-between;align-items:center;gap:12px}.filter-icon-left-inner{width:34px;height:34px;display:flex;justify-content:center;align-items:center;cursor:pointer}.filter-icon-left-inner svg{width:100%;height:100%}.filter-icon-left-inner.active{border-radius:4px;border:1px solid #252B37;background:#002c850d}.filter-icon-left-inner.active svg path{stroke:#252b37}.grid__item--banner.full-width{grid-column:1 / -1}.grid__item--banner img{width:100%;display:block}.grid__item--banner{margin:20px 0}.card__information .card-info-badge{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:8px}.card__information .product-rating{display:flex;align-items:center;gap:6px}.page-product .main-shipping-icon .shipping-title{font-size:36px;font-weight:400;line-height:43.2px;color:#181d27;font-family:EB Garamond,serif;margin-bottom:40px}.page-product .craft-perfection-section{padding-top:80px;padding-bottom:80px}.page-product .craft-perfection-grid .craft-item{display:flex;align-items:center;gap:16px}.page-product .craft-perfection-grid .craft-item .craft-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-product .craft-perfection-grid .craft-item .craft-content .craft-heading{color:#002f43;font-size:36px;font-weight:400;line-height:43.2px;font-family:EB Garamond,serif;margin-bottom:16px}.page-product .craft-perfection-grid .craft-item .craft-content .craft-description p{color:#6e6f71;font-size:14.6px;font-weight:500;line-height:22.86px;text-transform:capitalize;margin-bottom:40px;text-align:center}.page-product .craft-perfection-grid .craft-item .craft-logo{margin-bottom:40px}.page-product .craft-perfection-grid .craft-item .craft-button{border-radius:4px;border:1px solid #252B37;background:#fff;color:#414651;font-size:14px;font-weight:600;line-height:20px;padding:12px 32px;text-decoration:none;font-family:Open Sans,sans-serif}.page-product .craft-perfection-grid .craft-item .craft-image{flex:1}.related-products-section .related-products .related-products__heading{color:#181d27;font-size:36px;font-weight:400;line-height:43.2px;font-family:EB Garamond,serif;margin-bottom:8px;text-align:center}.related-products-section .related-products .related-products__sub-text{color:#414651;font-size:14.6px;font-weight:500;line-height:22.86px;text-transform:capitalize;margin-bottom:40px;text-align:center}.page-product .page-width{max-width:1200px;padding:0;margin:0 auto}.page-product .page-width .product.grid{grid-template-columns:1fr 1fr;display:grid;gap:48px}.page-product .page-width .product__media-wrapper{width:100%!important;max-width:100%!important}.page-product .page-width .product__info-wrapper{width:100%!important;padding:0!important;max-width:491px!important}.page-product .page-width .product__title{margin-bottom:12px}.page-product .page-width .product__title h1{color:#000815;font-size:36px;font-weight:400;line-height:normal;font-family:EB Garamond,serif}.page-product .page-width .product .price__container{display:flex;align-items:center}.page-product .page-width .product .price__container .price-item.price-item--sale{color:#181d27;font-size:30px;font-weight:400;line-height:normal;font-family:EB Garamond,serif}.page-product .page-width .product .price__container .price-item.price-item--regular{color:#535862;font-size:30px;font-weight:400;line-height:normal;font-family:EB Garamond,serif}.page-product .page-width .product .price__container .mrp_tax_text_class{color:#535862;font-size:11.6px;font-weight:500;line-height:16.32px;letter-spacing:1.2px}.product__info-wrapper .product__info-container .shopify-block.shopify-app-block,.page-product .page-width .product__info-wrapper .product__info-container .product__description,.page-product .page-width .product__info-wrapper .product__info-container>*+*{margin:0 0 12px}.page-product .page-width .product__info-wrapper .product__info-container .product__description p{color:#717680;font-size:14.6px;font-weight:500;line-height:21.76px;margin-bottom:26px}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .form__label{color:#000815;font-size:14px;font-weight:500;line-height:22.86px;text-transform:capitalize;margin:0}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input.product-form__input--swatch .form__label{margin-bottom:12px}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .size-guide-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .size-guide-label .size-guide-link{color:#535862;font-size:14px;font-weight:500;line-height:22.86px;text-transform:capitalize;text-decoration:none}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .form__label span{display:none}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input label.metal-swatch{display:flex;align-items:center;justify-content:center;border:none;margin-right:6px}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input input[type=radio]:checked+label.metal-swatch{border:1px solid #717680!important;box-shadow:none!important}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input input[type=radio].disabled+label.metal-swatch,.page-product .page-width .product__info-wrapper .product__info-container .product-form__input input[type=radio]:checked+label.metal-swatch{border:0}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .metal-swatch__label{color:#535862;font-size:14px;font-weight:500;line-height:22.86px;text-transform:capitalize;text-align:center}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input--swatch{margin-bottom:26px}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .select:after{content:none}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .select__select{border-radius:4px;border:1px solid #D5D7DA;display:flex;align-items:center;justify-content:center;padding:12px 16px;font-size:14px;font-weight:500;line-height:22.86px;text-transform:capitalize;color:#717680}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input .select__select:focus{outline:none;box-shadow:none}.page-product .page-width .product__info-wrapper .product__info-container .product-form__input,.page-product .page-width .product__info-wrapper .product__info-container .product-form__buttons{max-width:100%}.page-product .page-width .product__info-wrapper .product__info-container .product-form{margin-bottom:26px;margin-top:26px}.page-product .page-width .product__info-wrapper .product__info-container .wishlist-engine-button{border-radius:4px;border:1px solid #252B37;background:#fff;width:100%;display:flex;align-items:center;padding:12px 32px;justify-content:center;gap:8px;margin-bottom:26px}.page-product .page-width .product__info-wrapper .product__info-container .wishlist-engine-button .wishlist-text{font-size:14px;font-weight:600;line-height:20px;color:#414651!important;padding-left:0;font-family:Open Sans,sans-serif}.page-product .page-width .product__info-wrapper .product__info-container .wishlist-button-border .wishlist-icon svg{margin-right:0}.page-product .page-width .product__info-wrapper .product__info-container .wishlist-engine-button:hover{opacity:.8}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=GalleryThumbnails-]{width:139px}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=Slider-Thumbnails-] .slider__slide{width:140px!important;align-self:stretch;aspect-ratio:1/1;min-width:140px!important;max-width:140px!important;height:140px!important;min-height:140px!important;max-height:140px!important}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=Slider-Thumbnails-] .thumbnail{width:140px!important;height:140px!important}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=Slider-Thumbnails-]{height:608px!important;max-height:608px!important;min-height:auto!important;padding:0;gap:16px!important}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=Slider-Thumbnails-] .slider__slide .thumbnail[aria-current]{border:1px solid #717680!important;box-shadow:none!important}.product .product__media-wrapper .thumbnail-slider-buttons{position:relative;bottom:unset;left:unset;display:flex;justify-content:center;gap:10px;margin-top:10px;z-index:99}.product .product__media-wrapper .thumbnail-slider-buttons{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;gap:6px}.product .product__media-wrapper .thumbnail-slider-buttons .slider-button{padding:6px 8px;border-radius:2px;cursor:pointer;width:60px;height:32px;border:1px solid #D5D7DA;background:#fff;box-shadow:0 0 10px #0000001a}.product .product__media-wrapper .thumbnail-slider-buttons .slider-button.is-disabled{cursor:not-allowed}.product .product__media-wrapper .thumbnail-slider-buttons .slider-button.is-disabled svg path{stroke:#d5d7da}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=GalleryThumbnails-] .slider-button--next svg{transform:none}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=GalleryThumbnails-] .slider-button--prev svg{transform:none}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=Slider-Gallery-] .product__media{height:608px;width:507px}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left]:not(:has(.thumbnail-slider)) .product__media{width:100%;max-width:100%!important}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] slider-component.thumbnail-slider:after{content:"";position:absolute;bottom:0;left:0;width:140px;height:60px;background:linear-gradient(180deg,#fff0,#ffffff80 27.52%,#fff)}.product-grid .grid__item .card-wrapper .card__content .card__information{padding:10px 0 0}.product-grid .grid__item .card-wrapper .card__content .card__information .card-info-badge .product-diamond-type .badge{padding:8.5px 16px;border-radius:30px;background:#e4e9ec;color:#354458;font-size:10px;line-height:120%;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;border:none;font-family:Karla,sans-serif}.product-grid .grid__item .card-wrapper .card__content .card__information .card__heading{color:#00254e;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:22.86px;text-transform:capitalize}.product-grid .grid__item .card-wrapper:hover .card__content .card__information .card__heading a{text-decoration:none}.product-grid .grid__item .card-wrapper{display:flex;flex-direction:column;gap:10px;padding:10px 10px 18px;cursor:pointer;border-radius:4px;border:1px solid transparent;transition:border-color .45s ease,box-shadow .45s ease;overflow:hidden}.product-grid .grid__item .card-wrapper:hover{border-color:#d5d7da;box-shadow:0 16px 24px #14141414}.product-grid .grid__item .card-wrapper .shop_now_container{max-height:0;opacity:0;overflow:hidden;transform:translateY(12px);transition:max-height .75s cubic-bezier(.22,1,.36,1),opacity .55s ease,transform .75s cubic-bezier(.22,1,.36,1)}.product-grid .grid__item .card-wrapper .shop_now_container .shop_now_button a{width:100%;padding:12px 24px;background-color:#00254e;color:#fff;font-size:16.7px;font-weight:500;line-height:24.48px;border:none;border-radius:4px;cursor:pointer;text-align:center;text-decoration:none}.product-grid .grid__item .card-wrapper .shop_now_container .shop_now_button a:hover{background-color:#071729}.product-grid .grid__item .card-wrapper:hover .shop_now_container{max-height:70px;opacity:1;transform:translateY(0)}.product-grid .grid__item .card-wrapper .card-price-content .price__container{display:block;margin-bottom:18px}.product-grid .grid__item .card-wrapper .card-price-content .price__container .login-box{width:100%;padding:12px 24px;background-color:#fff;color:#717680;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;font-family:Open Sans,sans-serif;opacity:1;display:block}.product-grid .grid__item .card-wrapper .card-price-content .price__container .login-box a,.page-product .page-width .product .price__container .login-box a,.page-page-product-detail .product-detail-container .product-info .product-details .login-box a{width:100%;background-color:#fff;color:#d46a6a!important;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;font-family:Open Sans,sans-serif;opacity:1;display:block}.product-grid .grid__item .card-wrapper .card-price-content .price__container .price-item{font-size:15px;font-weight:500;line-height:21.76px;color:#00254e;font-family:Inter,sans-serif;margin:0}.product-grid .grid__item .card-wrapper .card-price-content .price__container s.price-item{color:#011a25;font-family:Karla,sans-serif;font-size:15px;font-weight:400;line-height:normal;text-decoration-line:line-through;opacity:.64}.page-product .page-width .product .price__container .login-box{width:100%;margin-bottom:12px}.product__info-wrapper .jdgm-widget .jdgm-prev-badge__text{color:#535862;font-size:11.4px;font-weight:500;line-height:16.32px;letter-spacing:1.2px}.product__info-wrapper .jdgm-widget .jdgm-prev-badge__text:after{content:")"}.product__info-wrapper .jdgm-widget .jdgm-prev-badge__text:before{content:"("}.page-product .page-width .product__info-wrapper .product-accordion-section{border:1px solid #D5D7DA;padding:0}.page-product .page-width .product__info-wrapper .product-accordion-section .accordion{margin-top:0;border-top:none}.page-product .page-width .product__info-wrapper .product-accordion-section .accordion summary{padding:12px 24px}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content{padding:12px 24px;border-top:1px solid #D5D7DA;margin:0}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .accordion-details+div{border-top:1px solid #D5D7DA;padding-top:12px;margin-top:12px}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .accordion-details p{color:#717680;font-size:14.6px;font-weight:400;line-height:21.76px;letter-spacing:0}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .accordion-details+div .product-specs{display:flex;justify-content:space-between;gap:8px;flex-direction:column}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .accordion-details+div .product-specs p{display:grid;grid-template-columns:140px 20px minmax(0,1fr);align-items:center}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .product-specs .product-specs-label{color:#535862;font-size:14px;font-weight:400;line-height:22.86px;text-transform:capitalize;margin:0}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .product-specs .product-specs-value{color:#414651;font-size:14.6px;font-weight:400;line-height:21.76px;text-transform:capitalize}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .product-specs .product-specs-colon{color:#414651;font-size:14px;font-weight:400;line-height:22.86px;text-transform:capitalize}.page-product .page-width .product__info-wrapper .product-accordion-section .accordion .icon.icon-caret path{fill:#717680}.page-product .page-width .product__info-wrapper .product-accordion-section .accordion:last-child{border-bottom:none}.page-product .page-width .related-products .grid{margin:0}.page-product .page-width .product__info-wrapper .product-accordion-section .accordion summary .summary__title .inline-richtext{color:#000815;font-weight:500;line-height:163.286%;font-size:14px;text-transform:capitalize}.page-collection .facets .facets-vertical-form{align-items:center;max-width:1200px;margin:0 auto}.page-collection .facets.page-width{padding-top:12px;padding-bottom:12px;border-top:1px solid #E4E9EC;border-bottom:1px solid #E4E9EC;max-width:100%;padding-inline:0}.page-collection .facets .facets-vertical-form .product-count-vertical{margin:0}.page-collection .facets .facets-vertical-form .product-count-vertical .product-count__text span{color:#5c6169;font-size:14.6px;font-weight:500;line-height:21.76px}.page-collection .facets .facets-vertical-form .facet-filters__field .facet-filters__label label{color:#000815;font-size:15.6px;font-weight:500;line-height:22.86px;text-transform:capitalize}.page-collection .facets .facets-vertical-form .facet-filters__field .select .select__select{padding:8px 32px 8px 8px;border-radius:4px;border:1px solid #D5D7DA;background:#fff;color:#414651;font-size:14px;font-weight:600;line-height:20px}.page-collection .facets .facets-vertical-form .facet-filters__field .select .svg-wrapper{width:18px;height:18px;top:50%;right:10px;transform:translateY(-50%)}.page-collection .facets .facets-vertical-form .facet-filters__field .select .select__select:focus-visible{outline:none;box-shadow:none}.page-collection .facets-vertical.page-width{padding-top:20px;max-width:1200px;margin:0 auto;padding-inline:0}.page-collection .facets-container{padding-top:0}.page-collection .active-facets .active-facets-vertical-filter{margin-bottom:16px;align-items:center}.page-collection .active-facets .active-facets-vertical-filter .facets__heading{color:#181d27;font-size:15.6px;font-weight:500;line-height:22.86px;text-transform:uppercase;margin:0}.page-collection .facets__form-vertical .facets__disclosure-vertical:first-of-type{border-top:none}.page-collection .facets__form-vertical .facets__disclosure-vertical .facets__summary:hover .facets__summary-label{text-decoration:none}.page-collection .facets__form-vertical .facets__disclosure-vertical .facets__summary .facets__summary-label{color:gray;font-size:14px;font-weight:500;line-height:22.86px;text-transform:capitalize;margin:0 0 12px}.product-review-wrapper .rating-wrapper{display:flex;align-items:center}.product-review-wrapper .rating-wrapper .rating{display:flex}.product-grid .grid__item .card-wrapper .card__content .card__information .product-review-wrapper .rating .rating-star:before{content:"\2605";background:linear-gradient(90deg,#FAC02B var(--percent),rgba(var(--color-foreground),.15) var(--percent));font-size:23px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-count span{font-size:14px;font-weight:500;line-height:24px;color:#000815;font-family:Karla,sans-serif}.product-card-wrapper .custom_card_media .swiper-wrapper .swiper-slide img{width:100%;height:100%}.product-card-wrapper .card__heading a:after,.product-card-wrapper .card--card:after,.product-card-wrapper .card--standard .card__inner:after{position:static}.product-card-wrapper .swiper-pagination{display:none}.product-grid .grid__item .card-wrapper .swiper-button-next,.product-grid .grid__item .card-wrapper .swiper-button-prev{opacity:0;visibility:hidden;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:3;pointer-events:auto}.product-grid .grid__item .card-wrapper .swiper-button-next{right:-10px;top:60%}.product-grid .grid__item .card-wrapper .swiper-button-prev{left:-10px;top:60%}.product-grid .grid__item .card-wrapper:hover .swiper-button-next,.product-grid .grid__item .card-wrapper:hover .swiper-button-prev{opacity:1;visibility:visible;transform:translateY(-50%)}.product-grid .grid__item .card-wrapper .swiper-slide{overflow:hidden}.product-grid .grid__item .card-wrapper .card__content .card__information a{text-decoration:none}.product-grid .grid__item.banner-item{width:100%;max-width:100%}.product-grid .grid__item.banner-item .collection-banner{position:relative;width:100%;max-width:100%}.product-grid .grid__item.banner-item .collection-banner img{width:100%;height:100%;object-position:top left}.product-grid .grid__item.banner-item .collection-banner .banner-content{position:absolute;top:0;left:0;width:100%;max-width:max-content;padding:40px 20px 40px 40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;height:100%}.product-grid .grid__item.banner-item .collection-banner .banner-content h2{color:#f5fcff;font-size:36px;font-weight:400;line-height:normal;font-family:EB Garamond,serif;text-transform:capitalize;margin:0}.product-grid .grid__item.banner-item .collection-banner .banner-content p{font-size:14.6px;font-weight:500;line-height:21.76px;color:#f5fcff;font-family:Inter,sans-serif;margin:0}.product-grid .grid__item.banner-item .collection-banner .banner-content .button{background-color:#fff;color:#414651;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;padding:12px 32px;border-radius:4px;border:1px solid #252B37;font-family:Open Sans,sans-serif;transition:.3s ease;letter-spacing:normal}.product-grid .grid__item.banner-item .collection-banner .banner-content .button:after,.product-grid .grid__item.banner-item .collection-banner .banner-content .button:before{content:none}.product-grid .grid__item.banner-item .collection-banner .banner-content .button:hover{opacity:.92}.product-grid .grid__item.banner-item.banner-4col .collection-banner .banner-content h2{font-size:30px}.page-collection .active-facets .active-facets-vertical-filter .active-facets__button-remove{text-decoration:none;display:flex}.page-collection .active-facets .active-facets-vertical-filter .active-facets__button-remove span{color:#5c6169;font-size:11.4px;font-weight:500;line-height:normal;font-family:Inter,sans-serif}.page-collection .facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{margin-bottom:0}.page-collection .facets-vertical .active-facets__button .active-facets__button-inner{padding:4px 10px;justify-content:center;gap:6px;border-radius:4px;background:#e4e9ec;color:#414651;font-size:11.4px;font-weight:500;line-height:16.32px;font-family:Inter,sans-serif;text-decoration:none;display:flex;align-items:center;border:none;box-shadow:none;outline:none;cursor:pointer;transition:.3s ease;letter-spacing:1.2px;text-align:center;text-transform:capitalize}.page-collection .facets-container .facets__form-vertical .facets-wrap-vertical .facets-layout.facets-layout-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page-collection .facets-container .facets__form-vertical .facets-wrap-vertical .facets-layout.facets-layout-list .facets__label{border-radius:4px;background-color:#fff;padding:8px 10px;display:flex;align-items:center;gap:6px;cursor:pointer;letter-spacing:1.2px;text-align:center;border:1px solid #D5D7DA}.page-collection .facets-container .facets__form-vertical .facets-wrap-vertical .facets-layout.facets-layout-list .facets__label .facet-checkbox__text .facet-checkbox__text-label{color:#5c6169;font-size:11.4px;font-weight:500;line-height:16.32px;font-family:Inter,sans-serif;letter-spacing:1.2px;margin:0}.page-collection .facets-container .facets__form-vertical .facets-wrap-vertical .facets-layout.facets-layout-list .facets__label.active{border-radius:4px;border:1px solid #717680;background:#002c850d}.page-collection .facets-container .facets__form-vertical .facets-wrap-vertical .facets-layout.facets-layout-list .list-menu__item.facets__item:has(.facets__label.disabled){cursor:not-allowed}.page-collection .facets-container .facets__form-vertical .facets-wrap-vertical .facets-layout.facets-layout-list .facets__label:hover .facet-checkbox__text .facet-checkbox__text-label{text-decoration:none}.facets__item .facet-checkbox .swatch-input-wrapper input:hover+.swatch-input__label{outline:none!important}.facets__item .facet-checkbox .swatch-input-wrapper input:focus-within+.swatch-input__label{outline:none!important;box-shadow:none!important}.swatch-input__input+.swatch-input__label{transition:none!important}.size-guide-banner-container{position:relative}.size-guide-banner-container .size-guide-banner-content-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;font-family:Karla,sans-serif;font-weight:400;font-size:62px;line-height:normal}.size-guide-banner-container .size-guide-banner-image-container{width:100%;height:100%}.size-guide-banner-container .size-guide-banner-image-container .size-guide-image-desktop{width:100%;height:100%;object-fit:cover}.size-guide-banner-container .size-guide-banner-desktop-image{display:flex}.size-measure .size-measure-header{text-align:center}.size-measure .size-measure-header h1{font-family:Karla,sans-serif;font-weight:500;font-size:40px;line-height:normal;color:#002f43;margin-bottom:16px;letter-spacing:0}.size-measure .size-measure-content{text-align:center;max-width:698px;margin:0 auto}.size-measure .size-measure-content p{font-family:Karla,sans-serif;font-weight:400;font-size:16px;line-height:normal;color:#6e6f71;letter-spacing:0}.size-measure-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:40px;margin-top:40px}.size-measure-card .size-measure-images{width:100%;height:100%;overflow:hidden}.size-measure-card .size-measure-images img{width:100%;height:100%;object-fit:cover;display:block}.size-measure-button{text-align:center;display:flex;justify-content:center}.size-measure-button .size-measure-button-link{font-family:Karla,sans-serif;font-weight:500;font-size:16px;line-height:normal;color:#fff;background-color:#215329;padding:12px 24px;text-decoration:none}.size-measure-banner .size-measure-banner-image{height:945px}.size-measure-banner .size-measure-banner-image img{width:100%;height:100%;object-fit:cover}.size-measure-banner .size-measure-banner-image{display:flex}.ring-size-chart .ring-size-chart-table .ring-size-chart-heading{text-align:center;margin-bottom:40px}.ring-size-chart .ring-size-chart-table table{border-collapse:collapse}.ring-size-chart .ring-size-chart-table .ring-size-chart-heading h1{font-family:Karla,sans-serif;font-weight:500;font-size:40px;line-height:normal;color:#002f43;letter-spacing:0%}.ring-size-chart .ring-size-chart-table thead tr{background-color:#215329}.ring-size-chart .ring-size-chart-table thead tr th{font-family:Karla,sans-serif;font-weight:400;font-size:13px;line-height:normal;color:#fff;padding:14px 18px;border:1px solid #D5D7DA;min-width:159px}.ring-size-chart .ring-size-chart-table tbody tr td{border:1px solid #D5D7DA;font-family:Karla,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#002f43;padding:18px;min-width:159px}.ring-size-chart .ring-size-chart-table tbody tr:nth-child(2n){background-color:#f5f5f5}.ring-size-chart .ring-size-chart-table-wrapper{overflow-x:auto;border:1px solid #D5D7DA}.pagination-wrapper{margin:20px 0}.pagination-wrapper .pagination__list li{margin-right:0;max-width:4.4rem;flex:1 0 4.4rem;width:100%;padding:0;color:#fff;font-size:14px;font-weight:600;line-height:20px;text-align:center;border-right:.5px solid #D5D7DA;background-color:#16213e;cursor:pointer;transition:all .3s ease;text-decoration:none}.pagination-wrapper .pagination__list li a,.pagination-wrapper .pagination__list li .pagination__item{color:#fff}.pagination-wrapper .pagination__list>li:not(:last-child){margin-right:0}.pagination-wrapper .pagination__list li a:hover,.pagination-wrapper .pagination__list li .pagination__item:hover{text-decoration:none;background-color:#fff;color:#000815;border:.5px solid #000815;transition:all .3s ease}.pagination-wrapper .pagination__list li .pagination__item--current:after,.pagination-wrapper .pagination__list li a:hover:after{content:none}.template-404.page-width{min-height:calc(100vh - 300px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.template-404 p{font-size:140px;font-weight:800;line-height:120%;letter-spacing:0%;color:#000000d9;text-align:center;direction:rtl}.template-404 .title{font-size:42px;font-weight:600;line-height:120%;letter-spacing:0%;color:#000000d9;text-align:center;direction:rtl;margin:1rem 0}.template-404 .button{background:#181d27;color:#fff;border-radius:6px;text-decoration:none;border:none;display:inline-block;text-align:center;vertical-align:middle;line-height:120%;letter-spacing:0%;font-weight:400;font-size:16px;padding:10px 27px;margin-top:0;display:flex}.template-404 .button:after{box-shadow:none}.template-404 .button:hover{opacity:.8;transition:all .3s ease}.template-404 .button:hover:after{box-shadow:none;opacity:.8;transition:all .3s ease}.page-cart .is-empty .page-width{min-height:calc(100vh - 300px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.page-cart .is-empty#main-cart-footer .page-width{min-height:100%;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.page-cart .is-empty .page-width .cart__warnings{padding:0}.page-cart .is-empty .page-width .cart__warnings .cart__empty-text{font-size:46px;font-weight:700;line-height:120%;letter-spacing:0%;color:#000000d9;direction:rtl;font-family:Karla,sans-serif!important}.page-cart .is-empty .page-width .cart__warnings .button{background:#181d27;color:#fff;border-radius:6px;text-decoration:none;border:none;display:flex;align-items:center;justify-content:center;text-align:center;max-width:max-content;font-weight:400;font-size:16px;padding:10px 16px;margin:0 auto}.page-cart .is-empty .page-width .cart__warnings .button:hover{opacity:.8;transition:all .3s ease}.page-cart .is-empty .page-width .cart__warnings .button:after{box-shadow:none}.page-cart .is-empty .page-width .cart__warnings .cart__login-title{font-weight:600;font-size:24px;line-height:120%;letter-spacing:0%;color:#000000d9;text-align:center;font-family:Karla,sans-serif!important;margin-top:20px}.page-cart .is-empty .page-width .cart__warnings .cart__login-paragraph{font-weight:400;font-size:18px;line-height:120%;letter-spacing:0%;color:#000000d9}.page-cart .is-empty .page-width .cart__warnings .cart__login-paragraph a{font-weight:600;line-height:120%;letter-spacing:0%;color:#000000d9;font-family:Karla,sans-serif!important}.page-search .template-search--empty .page-width{min-height:calc(100vh - 300px);display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.template-search__header .h2{font-size:52px;font-weight:600;line-height:120%;letter-spacing:0%;color:#181d27;text-align:center}.page-search .template-search--empty .page-width p[role=status]{text-align:center;font-size:20px;font-weight:500;letter-spacing:0%;color:#000000d9;font-family:Karla,sans-serif!important}.page-product .page-width .product__info-wrapper .product__info-container .product-form__buttons .product-form__submit,.page-page-contact .page-width .cart__footer .cart__checkout-button{background-color:#002c85;color:#fff;font-size:16.7px;font-weight:500;line-height:24.48px;text-decoration:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px}.page-cart .cart-items thead th{font-size:14px;font-weight:500;line-height:21.76px;letter-spacing:0%;color:#000000d9;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid #0000000D;text-align:left;padding-left:0;font-family:Karla,sans-serif!important}.page-cart .page-width .underlined-link{color:#000000d9;font-size:20px;font-weight:600;line-height:120%;letter-spacing:0%;font-family:Karla,sans-serif!important}.page-cart .page-width .underlined-link:hover{opacity:.8;transition:all .3s ease}.page-cart .page-width .cart__footer .cart__checkout-button,.page-page-contact .page-width .contact__button .button{background-color:#002c85;color:#fff;font-size:16.7px;font-weight:500;line-height:24.48px;text-decoration:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;border-radius:6px}.page-cart .page-width .cart__footer .cart__checkout-button:hover,.page-page-contact .page-width .contact__button .button:hover,.page-product .page-width .product__info-wrapper .product__info-container .product-form__buttons .product-form__submit:hover,.page-page-contact .page-width .cart__footer .cart__checkout-button:hover{opacity:.8;transition:all .3s ease}.page-cart .page-width .cart__footer .cart__checkout-button:hover:after,.page-cart .page-width .cart__footer .cart__checkout-button:after,.page-page-contact .page-width .contact__button .button:hover:after,.page-page-contact .page-width .contact__button .button:after{box-shadow:none}.page-page-contact .page-width .main-page-title{margin-bottom:0}.page-page-contact .contact.page-width{padding-top:0}.custom-multicolumn .cr-block-content .cr-title{font-size:16px;color:#151542;font-family:Outfit,sans-serif;font-weight:400;line-height:87.5%}.custom-multicolumn .cr-block-content .cr-description p{color:#717680;font-size:15px;font-weight:500;line-height:21.76px;letter-spacing:0;font-family:Inter,sans-serif;margin:0}.wishlist-engine-button,.wishlist-engine-button:focus,.wishlist-engine-button:hover{stroke-width:1!important}.diamond-shape-section .shapes-grid .shapes-text{line-height:22.86px;font-weight:500;text-transform:capitalize}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .product-specs p{display:grid;grid-template-columns:140px 10px auto;align-items:center;gap:16px;margin:0 0 8px;padding:0}.product-form__submit.loading span,.product-form__submit.loading .cart-icon-svg,.contact__field-error{display:none}body .card-whislist-wrapper .wishlist-engine{position:absolute;right:10px;display:flex;top:10px}body .card-whislist-wrapper .wishlist-engine .wishlist-engine-button{padding:0;background-color:unset!important}details[open]>.header__menu-item{text-decoration:none}.page-cart .cart-item .cart-item__quantity,.page-cart .cart-item .cart-item__totals{padding-left:0!important}.page-cart .cart-item .cart-item__price-wrapper .price.price--end{text-align:left}.header__inline-menu *{text-decoration:none!important}.diamond-product-card .diamond-product-card__media .swiper-wrapper .swiper-slide a{width:100%;height:100%;display:block;position:relative}.diamond-product-card .diamond-product-card__media .swiper-wrapper .swiper-slide a:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}@media(max-width:1536px){.diamond-collection-products{padding:20px}}@media(max-width:1440px){.diamond-promo-banner__inner{height:220px}.size-measure-banner .size-measure-banner-image{height:600px}}@media(max-width:1279.98px){footer .footer-bottom-content,footer .custom-bottom-image,footer .footer__content-top.page-width{padding-inline:40px}.page-product .page-width .product.grid{gap:20px}.page-product .page-width{padding:0 20px}.page-product .page-width .product.grid{grid-template-columns:1fr}.page-product .page-width .product__info-wrapper{max-width:100%!important}.product__info-container{margin:0 auto}.product .product__media-wrapper media-gallery[data-desktop-layout=thumbnail_left] [id^=Slider-Gallery-] .product__media{height:100%;width:100%}.evercut-header.header--middle-left{max-width:1200px;padding:0;margin:0 auto;padding-block:20px}}@media(max-width:1024px){.footer .footer__blocks-wrapper.grid{grid-template-columns:repeat(2,1fr)}.custom-announcement .custom-announcement-bar .custom-announcement-left,.custom-announcement .custom-announcement-bar .custom-announcement-right{padding:5px 30px}.header__heading .header__heading-logo-wrapper .header__heading-logo{height:20px}.header.evercut-header{padding-inline:20px;column-gap:10px}body .banner-content-column{margin:0}.evercut-header .header__icons{gap:10px}.evercut-header .header__icon svg{width:16px;height:16px}.evercut-header .header__inline-menu .list-menu .header__menu-item span,.announcement-slider .announcement-swiper .swiper-slide p,.custom-announcement .custom-announcement-bar .custom-announcement-left .virtual-text p,.custom-announcement .custom-announcement-bar .custom-announcement-right .phone-text p{font-size:12px}body .split-wrap .split-left{padding:80px}.custom-grid-feature-sec{padding:0 5rem}.gallery-grid{padding:0 50px}.diamond-promo-banner__content{padding:0 32px}.diamond-promo-banner__title{font-size:36px}.pdp-image-with-text .page-width{padding:0 20px}.size-guide-banner-container .size-guide-banner-content-container{font-size:40px}.page-cart .is-empty .page-width .cart__warnings .cart__empty-text{font-size:32px}.page-collection .facets .facets-vertical-form,.page-collection .facets-vertical.page-width,.section-breadcrumb .breadcrumb-section{padding-inline:20px!important}.product-grid .grid__item.banner-item .collection-banner .collection-banner__image{height:300px;width:100%}.header__heading-logo-wrapper{width:80px}}@media(min-width:989px)and (max-width:1024px){.product-detail-main-image{width:400px;height:480px}.product-info{width:400px}.product-detail-gallery-images img{width:100%}.product-detail-container{padding:20px}}@media(max-width:991.98px){footer .footer-bottom-content{flex-wrap:wrap}footer .footer-bottom-content .bottom-right-content,footer .footer-bottom-content .bottom-left-content{flex:0 0 50%}footer .footer-bottom-content .footer-block.grid__item{padding:12px}footer .custom_copyright__content{order:1;justify-content:center;flex:1;margin-top:20px}.menu-drawer__inner-container .custom-header-left,.menu-drawer__inner-container .custom-header-right{display:flex;align-items:center;gap:15px;padding:11px 30px}.menu-drawer-container .virtual-text,.menu-drawer-container .phone-text{color:#121212;font-size:18px;line-height:normal}.menu-drawer-container .phone-text a{color:#121212;text-decoration:none}.main-custom-announcement .custom-announcement-bar .custom-announcement-left,.main-custom-announcement .custom-announcement-bar .custom-announcement-right{display:none}.main-custom-announcement .custom-announcement-bar .announcement-slider{padding-top:15px;padding-bottom:10px}.evercut-header.header--middle-left{grid-template-columns:1fr 1fr 1fr}.evercut-header .header__heading-link,.evercut-header .header__heading{width:100%}.header.evercut-header{padding:20px}body header-drawer{margin:0}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:unset;position:unset}body .header.header--middle-left{grid-template-columns:1fr 1fr 1fr}.evercut-header .header__icon svg{transform:unset;position:unset}body .banner-content-column{align-items:center}.custom-banner-description p{text-align:center}body .shipping-icons{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.page-index .custom-rich-text__wrapper .custom-rich-text__buttons{flex-direction:column}body .eco-image-text{height:100%;padding:0;margin:0;padding-block:40px}body .eco-image-text .eco-wrapper{flex-direction:column;transform:unset;position:unset;max-width:100%;gap:20px}body .eco-image-text .eco-wrapper .eco-image{max-width:calc(100% - 60px);height:364px}body .eco-image-text .eco-content{max-width:calc(100% - 60px);margin:0 auto}body .split-wrap .split-left{padding:44px}body .best-selling-rings slider-component{padding-inline:5rem}.custom-grid-feature-sec .jewelry-category-section .custom-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.promise-container .luxury-offer-text .image-with-text__content{padding:50px}.main-custom-multicolumn .custom-multicolumn{max-width:100%;padding:60px 50px}.promise-container .image-with-text__grid .image-with-text__media{height:500px}.image-with-text .global-media-settings{padding:0;margin:0;border:unset}body .luxury-offer-text .image-with-text__content{padding-inline:30px}.diamond-collection-products{display:flex;flex-direction:column;padding:15px;gap:0}.diamond-collection-page .diamond-short-info{padding:15px}.diamond-collection-filters{max-width:100%;flex:0 0 auto}.diamond-promo-banner__title{font-size:24px}.diamond-promo-banner__text{font-size:11px}.diamond-results{max-width:100vw}.diamond-results__tableWrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:6px}.diamond-results__table{min-width:720px}.product-detail-container{flex-direction:column;padding:20px}.product-detail-gallery{flex-direction:column-reverse;align-items:center}.product-detail-gallery-images{flex-direction:row;overflow-x:auto;margin-right:auto}.product-info{max-width:100%;width:100%}.product-detail-gallery-images img{width:100%}.size-measure .size-measure-header h1{font-size:28px}.size-measure .size-measure-content p{font-size:14px}.size-measure-card{grid-template-columns:repeat(2,1fr)}body .custom-banner-heading h2{max-width:100%!important}.product-grid .grid__item.banner-item.banner-4col .collection-banner .banner-content h2{font-size:24px}.product-grid .grid__item.banner-item .collection-banner .banner-content p,.product-grid .grid__item.banner-item .collection-banner .banner-content .button{font-size:12px}.product-grid .grid__item.banner-item .collection-banner .banner-content .button{padding:8px 16px;min-height:30px}.product-grid .grid__item.banner-item .collection-banner .collection-banner__image{height:250px;width:100%}.menu-drawer__inner-submenu .menu-drawer__close-button{font-size:18px}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{display:none;transition:unset;transform:unset}}@media(max-width:767.98px){.footer .newsletter-form__field-wrapper .field__input{padding:16px 42px 16px 16px}.footer .newsletter-form__field-wrapper .newsletter-form__button{right:16px}.footer .newsletter-form__field-wrapper .field__input,footer .custom_copyright__content *,.footer .footer-block__details-content p,footer .footer-bottom-content .bottom-right-text p,.footer .custom-social-text p,.footer .custom-social-text a{font-size:14px;line-height:20px}.footer .footer-block.grid__item{padding:12px}footer .footer-bottom-content .footer-block.grid__item svg{width:26px;height:26px}.footer .custom-social-text a:after{width:20px;height:20px}footer .footer-bottom-content,footer .custom-bottom-image,footer .footer__content-top.page-width{padding-inline:20px}.footer .custom-newsletter-heading h1{font-size:38px;line-height:48px}.split-wrap{grid-template-columns:1fr}body .best-selling-rings slider-component{padding:0 20px}body .page-width{padding-inline:20px}.best-selling-rings slider-component ul li{padding-inline:0;width:100%;max-width:100%;flex:1 44%}.best-selling-rings slider-component ul{column-gap:5px;gap:10px}.best-selling-rings slider-component ul li .card__information .price .price__sale{gap:3px}body .eco-image-text .eco-content,body .eco-image-text .eco-wrapper .eco-image{max-width:calc(100% - 20px)}body .eco-image-text .eco-content,body .custom-grid-feature-sec{padding:20px}body .custom-grid-feature-sec{padding-block:60px;padding-top:20px}body .eco-image-text .eco-button{display:inline-block}.split-product-section .split-wrap{flex-direction:column-reverse;display:flex}body .split-wrap .split-left,.promise-container .luxury-offer-text .image-with-text__content,body .gallery-grid{padding:20px}.promise-container .luxury-offer-text .image-with-text__content{padding-top:50px}.luxury-offer-text .image-with-text__content .image-with-text__heading,.luxury-offer-text .image-with-text__content--desktop-center>*{text-align:center}.luxury-offer-text .image-with-text__content .copy-code{margin:0 auto}.best-selling-rings slider-component ul{padding-top:20px}body .shapes-header{margin-bottom:20px}.luxury-offer-text .image-with-text__content{padding:20px}.luxury-offer-text .image-with-text__content .copy-code{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.diamond-product-card__title,.diamond-product-card__sale,.diamond-product-card__compare,.diamond-product-card__rating-value{font-size:11px}.diamond-product-card__type{font-size:8px}.diamond-promo-banner__inner.diamond-promo-banner-forever{height:auto}.diamond-promo-banner__content{padding:0}.diamond-collection-page .diamond-short-info .diamond-short-info__icon .dia-short-icon-item.icon-grid-1{display:block}.diamond-collection-page .diamond-short-info .diamond-short-info__icon .dia-short-icon-item.icon-grid-3,.diamond-collection-page .diamond-short-info .diamond-short-info__icon .dia-short-icon-item.icon-grid-4{display:none}.diamond-products-grid,.diamond-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.diamond-filters-accordion-item .diamond-filters-accordion .diamond-filter__chevron{display:flex}.product-info-accordion-item .product-info-accordion-item-content .product-info-accordion-item-detail-list{grid-template-columns:1fr 10px 1fr}.product-info-title h1,.product-info .product-info-price .product-info-price-text{font-size:24px}.product-detail-gallery-images img{height:80px;width:80px;object-fit:cover;display:block!important}.pdp-image-with-text .page-width .image-with-text__grid{gap:16px}.pdp-shipping-section .shipping-title{font-size:24px!important}.pdp-image-with-text .luxury-offer-text .image-with-text__text p{font-size:12px}.pdp-image-with-text .luxury-offer-text .image-with-text__heading{font-size:24px}.main-collection-banner .main-collection-banner__item .main-collection-banner__image img{height:200px;object-fit:cover}.main-collection-banner .main-collection-banner__item .main-collection-banner__content .main-collection-banner__title{font-size:32px}.main-collection-banner .main-collection-banner__item .main-collection-banner__content .main-collection-banner__description p{font-size:12px}.banner .ring-remember-banner.banner__content .banner__box .banner__heading{font-size:20px}.banner .ring-remember-banner.banner__content .banner__box .banner__text{font-size:12px}.banner .banner__buttons .metafield-rich_text_field a{padding:8px 16px;font-size:11px}.banner .banner__media img{height:200px!important}.diamond-pagination-controls{padding:0 10px}.diamond-pagination-controls button{font-size:11px;padding:10px 30px}.page-product .craft-perfection-grid .craft-item{flex-direction:column}.product-grid .grid__item .card-wrapper .card-price-content .price__container .login-box{font-size:12px;padding:8px 16px}.ring-size-chart .ring-size-chart-table .ring-size-chart-heading h1{font-size:30px}.size-measure-banner .size-measure-banner-image{height:400px}.ring-size-chart .ring-size-chart-table .ring-size-chart-heading h1{font-size:30px!important}.template-404 p{font-size:120px}.template-404 .title{font-size:32px}.template-404 .button{font-size:18px}.template-404.page-width{min-height:calc(100vh - 400px)}.page-cart .is-empty .page-width .cart__warnings .cart__empty-text{font-size:20px}.product-grid .grid__item.banner-item .collection-banner .collection-banner__image{height:220px;width:100%}.facets-container .active-facets{margin-bottom:5px}.mobile-facets__details .mobile-facets__sort .select__select{padding:0;margin:0}.product-grid .grid__item .card-wrapper .card__content .card__information .card-info-badge .product-diamond-type .badge{padding:10px}}@media(max-width:575.98px){.size-guide-banner-container .size-guide-banner-content-container,.size-measure .size-measure-header h1{font-size:24px}.size-measure .size-measure-content{max-width:100%}.size-measure .size-measure-content p{font-size:14px}.main-custom-multicolumn .custom-multicolumn{padding:0 20px}.main-custom-multicolumn{padding-block:60px!important}.page-product .page-width .product .price__container{flex-direction:column;align-items:flex-start;gap:5px}.page-collection .facets-vertical.page-width{padding-block:0px}}@media(max-width:424.98px){footer .custom_copyright__content{display:block}.footer .footer__blocks-wrapper.grid{grid-template-columns:1fr}.footer .footer-block.grid__item:has(.custom-newsletter){grid-column:auto}.footer .custom-newsletter-heading h1{font-size:32px;line-height:42px}.footer .custom-newsletter-heading{margin-top:10px}.custom-grid-feature-sec .jewelry-category-section .custom-grid{grid-template-columns:repeat(auto-fit,minmax(278px,1fr))}.diamond-product-card__wishlist{width:15px;height:15px}.diamond-product-card-buttons button{font-size:11.6px;padding:8px 15px}.template-search__header .h2{font-size:32px}.page-search .template-search--empty .page-width p[role=status]{font-size:16px}.page-search .template-search--empty .page-width{min-height:100%}.product-grid .grid__item .card-wrapper .card__content .card__information .card__heading,.product-grid .grid__item .card-wrapper .shop_now_container .shop_now_button a,.product-grid .grid__item .card-wrapper .card-price-content .price__container .login-box{font-size:12px}.page-product .page-width .product__info-wrapper .product-accordion-section .product__accordion .accordion__content .product-specs p{display:block}.card__information .card-info-badge{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
