.header__inner-content .section{max-width:100%;width:100%;margin-left:auto;margin-right:auto;padding:20px 0}.header__menu-items{width:100%;justify-content:center}.header__icons .icon-caption{display:none}.header-layout--above .header__menu{margin-top:20px}.header__inner-content .header__icon rect{fill:transparent}.header-sticky-wrapper.is-sticky .header__menu-items{justify-content:center}.icon-with-text-column .title{font-size:20px!important;line-height:24px}.header__icons path{fill:#fff}.icon-with-text-column__column{position:relative;cursor:pointer;padding:20px 0}.icon-with-text-column__column:hover:after{opacity:1;transform:translateY(0)}.ring-images-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto;padding:40px 20px;text-align:center}.ring-images{display:flex;align-items:center;justify-content:center;gap:30px;position:relative}.ring-image-1,.ring-image-1 .image-element__wrap,.ring-image-1 img{width:200px!important;height:200px!important;max-width:200px!important;max-height:200px!important;object-fit:contain!important}.ring-image-2,.ring-image-2 .image-element__wrap,.ring-image-2 img{width:180px!important;height:180px!important;max-width:180px!important;max-height:180px!important;object-fit:contain!important;opacity:.9}.slideshow-classic-container .ring-images .ring-image-1{position:absolute;bottom:-55px;left:11%}.slideshow-classic-container [data-slide-index="3"] .ring-images .ring-image-1{left:60%}.slideshow-classic-container [data-slide-index="3"] .ring-images:before{top:60%;left:69%}.slideshow-classic-container [data-slide-index="2"] .ring-images .ring-image-1{bottom:-55px;left:14%}.slideshow-classic-container [data-slide-index="2"] .ring-images:before{background:radial-gradient(circle,#c9a95026,#f2e4a72b 40%,#ed1b1b00 70%)}.slideshow-classic-container [data-slide-index="1"] .ring-images:before{content:"";position:absolute;top:-4%;left:50%;transform:translate(-50%,-50%);width:450px;height:450px;background:radial-gradient(circle,#c9a96e40,#f2e4a780 40%,#ed1b1b00 70%);border-radius:50%;pointer-events:none;z-index:0;animation:glow-pulse 4s ease-in-out infinite}.slideshow-classic-container [data-slide-index="1"] .caption.text-align-right+.ring-images-wrapper{right:-7%}.slideshow-classic-container [data-slide-index="1"] .button--primary,slideshow-classic-container [data-slide-index="2"] .button--primary{border:1px solid white!important;color:#fff!important;background:#3e1218!important}.slideshow-classic-container [data-slide-index="1"] .button--primary:hover,.slideshow-classic-container [data-slide-index="2"] .button--primary:hover{border:1px solid white!important;color:#3e1218!important;background:transparent!important}.slideshow-classic-container [data-slide-index="1"] .button--secondary,.slideshow-classic-container [data-slide-index="2"] .button--secondary{border:1px solid white!important;color:#fff!important;background:#3e1218!important}.slideshow-classic-container [data-slide-index="1"] .button--secondary:hover,.slideshow-classic-container [data-slide-index="2"] .button--secondary:hover{border:1px solid white!important;color:#3e1218!important;background:transparent!important}.ring-images:before{content:"";position:absolute;top:85%;left:30%;transform:translate(-50%,-50%);width:450px;height:450px;background:radial-gradient(circle,rgba(201,169,110,.25) 0%,rgba(201,169,110,.1) 40%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0;animation:glow-pulse 4s ease-in-out infinite}.ring-image-1 img,.ring-image-2 img{filter:drop-shadow(0 20px 50px rgba(201,169,110,.4))!important;position:relative;z-index:2;transition:all .4s ease}.custom-experience__eyebrow,.trust-proof__eyebrow{color:#eab9b1!important;font-size:24px!important}.custom-experience__heading{font-family:PP Hatton,sans-serif!important}.ring-image-1 img:hover{transform:translateY(-15px) scale(1.05);filter:drop-shadow(0 30px 70px rgba(201,169,110,.6))!important}.ring-image-2 img:hover{transform:translateY(-10px) scale(1.03);filter:drop-shadow(0 25px 60px rgba(201,169,110,.5))!important}.ring-image-1 img{animation:ring-float 6s ease-in-out infinite}.ring-image-2 img{animation:ring-float 6s ease-in-out infinite 1.5s}.ring-images-wrapper:after{content:"";position:absolute;top:20%;left:15%;width:5px;height:5px;background:#c9a96e;border-radius:50%;box-shadow:0 0 10px 3px #c9a96ecc,150px 80px #ffffffe6,150px 80px 10px 3px #fff9,-50px 120px #c9a96eb3,-50px 120px 8px 2px #c9a96e80;animation:sparkle 3s ease-in-out infinite;pointer-events:none;z-index:3}.zoom-container{position:relative;overflow:hidden;cursor:crosshair}.zoom-target{display:block;width:100%;height:100%;object-fit:cover;transition:none!important}.zoom-lens{position:absolute;width:120px;height:120px;border:2px solid rgba(201,169,110,.6);border-radius:50%;background-repeat:no-repeat;pointer-events:none;opacity:0;transition:opacity .2s ease;box-shadow:0 0 0 4px #fff3,0 8px 32px #0000004d;z-index:100}.zoom-container:hover .zoom-lens{opacity:1}.product__imageContainer a{display:block;position:relative;overflow:hidden;cursor:zoom-in!important}.product__imageContainer a:before{content:"\1f50d";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);font-size:24px;opacity:0;transition:all .3s ease;z-index:3;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.product__imageContainer a:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.product__imageContainer a:hover img{transform:scale(1.25)!important}.product__imageContainer a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .3s ease;pointer-events:none;z-index:2}.product__imageContainer a:hover:after{background:#0000001a}.product-image__wrapper{position:relative;overflow:hidden}.product-image__wrapper:hover img{transform:scale(1.2);transition:transform .5s ease}.thumbnail-overlay__container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;visibility:hidden;transition:all .5s ease;background-color:transparent!important}.product-image__wrapper:hover .thumbnail-overlay__container{opacity:1;visibility:visible}.thumbnail-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center}.info{color:#fff;text-align:center}.header-layout--left .mega-menu__section{position:absolute;top:100%;left:0;width:100vw;z-index:999}.header-layout--left .header__item.has-dropdown:hover .mega-menu__section,.header-layout--left .mega-menu__section.is-active{display:block!important}.header-layout--left .has-mega-menu .navbar-dropdown.is-invisible{display:none!important}.mega-menu__submenu-toggle{position:relative}.mega-menu{background-color:#fff}.mega-menu__linklist-link.has-arrow{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.mega-menu__linklist-link.has-arrow svg,.mega-menu__linklist-link.has-arrow .icon{width:10px;height:10px;transition:transform .2s ease;flex-shrink:0}.mega-menu__submenu{display:block;padding:8px 0 8px 16px;margin:4px 0;border-left:2px solid rgba(201,169,110,.3);list-style:none}.mega-menu__submenu li{margin-bottom:6px}.mega-menu__sublink{font-size:13px;color:#666;text-decoration:none;display:block;padding:3px 0;transition:all .2s ease}.mega-menu__list{list-style:none;padding:0;margin:0}.mega-menu__linklist-link{display:flex;align-items:center;justify-content:space-between;padding:6px 0;color:inherit;text-decoration:none;font-size:14px;transition:color .2s ease}.mega-menu__linklist-link:hover{color:#c9a96e}.mega-menu__linklist-link.has-arrow{cursor:pointer}.submenu-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s ease}.submenu-arrow svg{width:10px;height:10px}.mega-menu__submenu{max-height:0;overflow:hidden;opacity:0;padding:0 0 0 16px;margin:0;border-left:2px solid rgba(201,169,110,.3);list-style:none;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.mega-menu__sublink{display:block;padding:4px 0;font-size:13px;color:#666;text-decoration:none;transition:all .2s ease}.mega-menu__sublink:hover{color:#c9a96e;padding-left:4px}@media(hover:hover)and (pointer:fine){.mega-menu__submenu-wrapper:hover .mega-menu__submenu,.mega-menu__submenu-wrapper.is-open .mega-menu__submenu{max-height:500px;opacity:1;padding:8px 0 8px 16px;margin:4px 0}.mega-menu__submenu-wrapper:hover .submenu-arrow,.mega-menu__submenu-wrapper.is-open .submenu-arrow{transform:rotate(90deg)}}@media(hover:none){.mega-menu__submenu-wrapper.is-open .mega-menu__submenu{max-height:500px;opacity:1;padding:8px 0 8px 16px;margin:4px 0}.mega-menu__submenu-wrapper.is-open .submenu-arrow{transform:rotate(90deg)}}.mega-menu__list,.mega-menu__submenu,.mega-menu__nested-submenu{list-style:none;padding:0;margin:0}.mega-menu__item{margin-bottom:8px}.mega-menu__linklist-link,.mega-menu__sublink,.mega-menu__nested-link{display:flex;align-items:center;justify-content:space-between;padding:6px 0;color:inherit;text-decoration:none;font-size:14px;transition:color .4s ease}.mega-menu__linklist-link:hover,.mega-menu__sublink:hover,.mega-menu__nested-link:hover{color:#c9a96e}.submenu-arrow,.nested-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .5s ease}.submenu-arrow svg,.nested-arrow svg{width:10px;height:10px}.mega-menu__submenu-wrapper{position:relative}.mega-menu__submenu{max-height:0;overflow:hidden;opacity:0;padding:0 0 0 16px;margin:0;border-left:2px solid rgba(201,169,110,.3);transition:max-height .5s ease,opacity .3s ease,padding .3s ease}.mega-menu__subitem{margin-bottom:6px}.mega-menu__nested-wrapper{position:relative}.mega-menu__nested-submenu{max-height:0;overflow:hidden;opacity:0;padding:0 0 0 14px;margin:0;border-left:1px solid rgba(201,169,110,.2);transition:max-height .5s ease,opacity .3s ease,padding .3s ease}.mega-menu__nested-item{margin-bottom:4px}.mega-menu__nested-link{font-size:12px;color:#888;padding:3px 0}.mega-menu__nested-link:hover{color:#c9a96e}@media(hover:hover)and (pointer:fine){.mega-menu__submenu-wrapper:hover .mega-menu__submenu,.mega-menu__submenu-wrapper.is-open .mega-menu__submenu{max-height:800px;opacity:1;padding:8px 0 8px 16px;margin:4px 0}.mega-menu__submenu-wrapper:hover .submenu-arrow,.mega-menu__submenu-wrapper.is-open .submenu-arrow{transform:rotate(90deg)}.mega-menu__nested-wrapper:hover .mega-menu__nested-submenu,.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu{max-height:500px;opacity:1;padding:6px 0 6px 14px;margin:3px 0}.mega-menu__nested-wrapper:hover .nested-arrow,.mega-menu__nested-wrapper.is-open .nested-arrow{transform:rotate(90deg)}}@media(hover:none){.mega-menu__submenu-wrapper.is-open .mega-menu__submenu{max-height:800px;opacity:1;padding:8px 0 8px 16px;margin:4px 0}.mega-menu__submenu-wrapper.is-open .submenu-arrow{transform:rotate(90deg)}.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu{max-height:500px;opacity:1;padding:6px 0 6px 14px;margin:3px 0}.mega-menu__nested-wrapper.is-open .nested-arrow{transform:rotate(90deg)}}.mega-menu__section{display:none;position:absolute;top:100%;left:0;width:100%;z-index:999;background:#f6f6f6}.mega-menu__section.is-active{display:block}.mega-menu{padding:30px 0;box-shadow:0 10px 40px #0000001a}.mega-menu__block{padding:0 20px}.menu__heading{font-size:16px;font-weight:600;margin-bottom:12px;color:#2c2c2c}.mega-menu__submenu .mega-menu__subitem,.mega-menu__nested-submenu .mega-menu__nested-item{opacity:0;transform:translate(-8px);transition:all .2s ease}.mega-menu__submenu-wrapper:hover .mega-menu__submenu .mega-menu__subitem,.mega-menu__submenu-wrapper.is-open .mega-menu__submenu .mega-menu__subitem,.mega-menu__nested-wrapper:hover .mega-menu__nested-submenu .mega-menu__nested-item,.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu .mega-menu__nested-item{opacity:1;transform:translate(0)}.mega-menu__submenu-wrapper:hover .mega-menu__submenu .mega-menu__subitem:nth-child(1),.mega-menu__submenu-wrapper.is-open .mega-menu__submenu .mega-menu__subitem:nth-child(1){transition-delay:.05s}.mega-menu__submenu-wrapper:hover .mega-menu__submenu .mega-menu__subitem:nth-child(2),.mega-menu__submenu-wrapper.is-open .mega-menu__submenu .mega-menu__subitem:nth-child(2){transition-delay:.1s}.mega-menu__submenu-wrapper:hover .mega-menu__submenu .mega-menu__subitem:nth-child(3),.mega-menu__submenu-wrapper.is-open .mega-menu__submenu .mega-menu__subitem:nth-child(3){transition-delay:.15s}.mega-menu__submenu-wrapper:hover .mega-menu__submenu .mega-menu__subitem:nth-child(4),.mega-menu__submenu-wrapper.is-open .mega-menu__submenu .mega-menu__subitem:nth-child(4){transition-delay:.2s}.mega-menu__nested-wrapper:hover .mega-menu__nested-submenu .mega-menu__nested-item:nth-child(1),.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu .mega-menu__nested-item:nth-child(1){transition-delay:.05s}.mega-menu__nested-wrapper:hover .mega-menu__nested-submenu .mega-menu__nested-item:nth-child(2),.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu .mega-menu__nested-item:nth-child(2){transition-delay:.1s}.mega-menu__nested-wrapper:hover .mega-menu__nested-submenu .mega-menu__nested-item:nth-child(3),.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu .mega-menu__nested-item:nth-child(3){transition-delay:.15s}.mega-menu-arrow{display:inline-flex;align-items:center;margin-left:6px;transition:transform .3s ease}.mega-menu-arrow svg{width:10px;height:6px;display:block}.header__item.has-mega-menu:hover .mega-menu-arrow,.header__item.has-mega-menu.is-active .mega-menu-arrow{transform:rotate(180deg)}.navbar-link.header__link{display:inline-flex;align-items:center}.header-layout--left .mega-menu-arrow{margin-left:8px}.sticky-header__menu .mega-menu-arrow{margin-left:5px}.change text-style .featured-collection__preheading{font-family:PP Hatton,ui-sans-serif}.search__results__item a:hover{color:#000}@media(max-width:768px){.mega-menu-arrow{margin-left:4px}.mega-menu-arrow svg{width:8px;height:5px}}@keyframes ring-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes glow-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.badge{color:#3e1218}.product-value-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 16px;padding:11px 13px;background:#fff7f1;border:1px solid #ead5c8;border-radius:4px;color:#3f3630;font-size:13px;line-height:1.45;font-weight:500}.product-value-note__icon{display:inline-flex;color:#9a5a3c;flex:0 0 auto;margin-top:1px}.product-value-note svg{display:block}.diamond-origin-note{display:flex;align-items:flex-start;gap:8px;margin:9px 0 14px;padding:10px 12px;background:#fff7f1;border:1px solid #ead5c8;border-radius:4px;color:#3f3630;font-size:13px;line-height:1.45;font-weight:500}.diamond-origin-note__icon{display:inline-flex;flex:0 0 auto;margin-top:1px;color:#9a5a3c}.diamond-origin-note svg{display:block}.diamond-origin-note p,.product-value-note p{font-size:14px}.purchase-details .purchase-details__spb--true .action_button.action_button--secondary:hover{background-color:#3e1218;color:#fff}.product-trust-timeline{display:grid;gap:10px;margin:18px 0;padding:14px 0;border-top:1px solid #e6d7ce;border-bottom:1px solid #e6d7ce}.product-trust-timeline__item{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.product-trust-timeline__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#fff7f1;border:1px solid #ead5c8;border-radius:50%;color:#9a5a3c}.product-trust-timeline__icon svg{display:block}.product-trust-timeline strong{display:block;margin:0 0 2px;color:#15110f;font-size:13px;line-height:1.3;font-weight:700}.product-trust-timeline p{margin:0;color:#665b54;font-size:12.5px;line-height:1.45}.product-consultation-link{margin:12px 0 18px;width:100%}.product-consultation-link{margin:12px 0 18px}.product-consultation-link__button{width:100%;min-height:44px;padding:15px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3e1218;background:#3e1218;color:#fff;border-radius:4px;font-size:14px;line-height:1.35;font-weight:700;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.product-consultation-link__button:hover{background:transparent;color:#3e1218;border:1px solid #3e1218;transform:translateY(-1px)}.product-consultation-link__icon{display:inline-flex;flex:0 0 auto}.product-consultation-link__icon svg{display:block}.collection-consultation-banner{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 30px 30px 0;padding:40px 30px;background:#fff4eb;border:1px solid #ead5c8;border-radius:6px}.collection-consultation-banner__image{overflow:hidden;border-radius:6px;aspect-ratio:4 / 3;background:#f4e5d9}.collection-consultation-banner__image img{width:100%;height:100%;display:block;object-fit:cover}.collection-consultation-banner__eyebrow{margin:0 0 8px;color:#9a5a3c;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.collection-consultation-banner h2{margin:0;color:#15110f;font-size:26px;line-height:1.15;font-weight:500}.collection-consultation-banner__text{margin-top:10px;max-width:620px;color:#5f554e;font-size:14px;line-height:1.6}.collection-consultation-banner__text p{margin:0}.collection-consultation-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;background:#3e1218;color:#fff;border:1px solid #3e1218;border-radius:4px;font-size:13px;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap}.collection-consultation-banner__button:hover{opacity:.9;color:#fff}.shop-by-style .featured-collection__preheading{font-family:PP Hatton,sans-serif}.shop-by-style .section-subtitle{display:flex;align-items:center;justify-content:center;font-size:33px;margin-bottom:30px;font-family:PP Hatton,sans-serif}.shop-by-style .section-title{margin-bottom:36px;font-family:Amalfi Coast;color:#b5210154}.footer__credits{margin:0;max-width:80%}@media screen and (max-width:749px){.collection-consultation-banner{grid-template-columns:1fr;padding:22px 18px}.product-consultation-link{margin:0 0 18px}.collection-consultation-banner__button{width:100%;white-space:normal}}@media screen and (min-width:768px){.mega-menu__block.block__menu{width:17%}.mega-menu__block.block__image{width:30%}.header-sticky-wrapper.is-sticky .header__menu-items{margin-left:100px}}@media screen and (max-width:768px){.shop-by-style .section-subtitle{font-size:16px;text-align:center}.product-trust-timeline{margin:16px 0}.header-sticky-wrapper.is-sticky .header__menu-items{justify-content:center;margin-left:90px}.mega-menu__submenu{display:none}.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu{opacity:1;max-height:max-content;padding:10px 0 10px 14px}.mega-menu__nested-wrapper.is-open .mega-menu__nested-submenu{max-height:500px;opacity:1;padding:10px 0 10px 14px}.mega-menu__submenu-wrapper.is-open .mega-menu__submenu{display:block}.is-submenu-open .mega-menu__submenu{display:block;opacity:1;max-height:max-content}.is-submenu-open .mega-menu__submenu .mega-menu__subitem,.is-submenu-open .mega-menu__nested-submenu .mega-menu__nested-item{opacity:1}.header__icon path{fill:#fff}.submenu__label:hover a{color:#000}.submenu__label path{fill:#000}.mobile-header__close-menu path{stroke:#fff}.mega-menu__list{margin-bottom:20px}.mega-menu__section{display:block}.mobile-header__logo .mobile-icons .header__icon path{fill:#fff}.mobile-header__logo .image-element__wrap img{filter:invert(1)}.social-proof-bar{top:-22px;left:15%!important}.ring-image-1,.ring-image-1 .image-element__wrap,.ring-image-1 img{width:240px!important;height:240px!important;max-width:240px!important;max-height:240px!important;object-fit:contain!important}.ring-image-2,.ring-image-2 .image-element__wrap,.ring-image-2 img{width:160px!important;height:160px!important;max-width:160px!important;max-height:160px!important}.ring-images:before{width:320px;height:320px}.ring-images{gap:15px}}@media screen and (max-width:480px){.ring-image-1,.ring-image-1 .image-element__wrap,.ring-image-1 img{width:200px!important;height:200px!important;max-width:200px!important;max-height:200px!important}.ring-image-2,.ring-image-2 .image-element__wrap,.ring-image-2 img{width:130px!important;height:130px!important;max-width:130px!important;max-height:130px!important}.ring-images-wrapper:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/p2-styles.css.map */
