@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:root{--border-opacity: 1;--dx-border-radius: .625rem;--color-background: #fbfdff;--color-carbon-50: #f9fbfc;--color-carbon-100: #edeeef;--color-carbon-700: #cfd2d5;--color-carbon-700_50: #dfe1e2;--color-carbon-800: #62686c;--color-nude-10: #fdf7f5;--color-nude-20: #f4f5f6;--color-nude-50: #fbf3f0;--color-nude-100: #ffeae2;--color-nude-800: #e5b5a2;--color-nude-900: #5a3729;--color-mist-40: #f6f9fc;--color-mist-50: #e3eef6;--color-mist-60: #d7e6ee;--color-mist-100: #b2cbdf;--color-mist-700: #749fc0;--color-mist-800: #3e80a3;--color-mist-801: #2e98d0;--color-mist-900: #2b4355;--color-mint-800: #72a674;--color-mint-bright: #b4f5b6;--color-olive-700: #c2d7c3;--color-olive-800: #7c9f7d;--color-gold: #a07a67;--color-rose-gold: rgba(243, 135, 110, var(--border-opacity));--color-platinum: rgba(155, 155, 155, var(--border-opacity));--color-yellow-gold: rgba(247, 188, 91, var(--border-opacity));--color-white-gold: rgba(205, 205, 205, var(--border-opacity));--color-border-grey: rgba(225, 225, 225, var(--border-opacity));--color-light-grey: #ccc;--color-deep-blue: #1a2b4c;--color-brown: rgba(155, 122, 89, var(--border-opacity));--color-bg-grey: #f4f4f4}.text-body-14{font-size:.875rem;line-height:1.125rem;letter-spacing:.0175rem}.text-body-16{font-size:1rem;line-height:1.125rem;letter-spacing:.01rem}.text-micro-12{font-size:.75rem;line-height:1.125rem;letter-spacing:.0175rem}.text-subheader-24{font-size:1.5rem;line-height:1.625rem;letter-spacing:.0075rem}.text-s{font-size:2rem;line-height:1;letter-spacing:.01rem}.text-s-18{font-size:1.125rem;line-height:1.25rem;letter-spacing:.03375rem}.text-s-20{font-size:1.25rem;line-height:1.25rem;letter-spacing:.03375rem}.text-m{font-size:2.25rem;line-height:1.027;letter-spacing:.01rem}.text-l{font-size:2.625rem;line-height:1.2;letter-spacing:-.08rem}.text-l-42{font-size:2.625rem;line-height:1.2;letter-spacing:-.005em}.text-xl{font-size:3.125rem;line-height:1.2;letter-spacing:-.08rem}.text-mist-800{color:var(--color-mist-800)}.text-mist-900{color:var(--color-mist-900)}.uppercase{text-transform:uppercase}.text-white{color:#fff}.cursor-default{cursor:default}.accordion__button{width:100%}.accordion__body{overflow:hidden;transition:height .3s ease-in-out;height:0px}.accordion__body.is-open{height:var(--height)}.accordion__content{padding:2rem 0}@media (min-width: 960px){body.locked{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}}#builder{position:relative}.builder-steps{padding:.625rem 0;background:#fff;z-index:1;display:flex;gap:1.125rem}@media (max-width: 767px){.builder-steps{flex-direction:column}.builder-steps .builder-steps__inner{order:1}.builder-steps .btn--rest{justify-content:center;order:2}}.builder-steps__inner{list-style:none;padding:0;display:flex;justify-content:space-between;gap:1rem;align-items:stretch;margin:0;container-name:builder-builder-steps;container-type:inline-size;flex-grow:1}.builder-steps__inner--item{cursor:pointer;padding:1.5rem 1.25rem 1.4375rem;border-radius:var(--dx-border-radius);border:1px solid var(--color-mist-100);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-mist-800);white-space:nowrap;flex-grow:1;font-size:1rem}.builder-steps__inner--item img{width:2.1875rem;height:2.1875rem;border-radius:50%;overflow:hidden;-o-object-fit:contain;object-fit:contain}.builder-steps__inner--item svg{width:2.1875rem;height:2rem}.builder-steps__inner--item svg,.builder-steps__inner--item path{fill:currentColor}.builder-steps__inner--item div{position:relative}.builder-steps__inner--item:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:var(--dx-border-radius)}.builder-steps__inner--item:hover:not(:disabled):not(.active){border-color:transparent;color:var(--color-mist-800)}.builder-steps__inner--item:hover:not(:disabled):not(.active):before{opacity:1;background:var(--color-nude-10);box-shadow:0 6.161px 11.552px #7e300533}.builder-steps__inner--item.active{color:var(--color-mist-800);border-color:var(--color-mist-700)}.builder-steps__inner--item.active:before{background-color:var(--color-mist-50)}.builder-steps__inner--item[disabled]{box-shadow:none;cursor:not-allowed;background-color:var(--color-carbon-700_50);border-color:var(--color-carbon-700_50);color:#fff}.builder-steps__inner--item[disabled] .builder-steps__inner--item--number{color:#fff}.builder-steps__inner--item--image{display:none;margin-right:.625rem}.builder-steps__inner--item--image img{width:3.0625rem;height:3.0625rem;display:block}.builder-steps__inner--item--number{width:2.25rem;height:2.25rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-mist-800);font-weight:700;background-color:#5a37291a;margin-right:1.25rem}.active .builder-steps__inner--item--number{background-color:var(--color-mist-800);color:#fff}.builder-steps__inner--item--icon{margin-right:.625rem}.builder-steps__inner--item--icon,.builder-steps__inner--item--info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.builder-steps__inner--item--info--title{text-transform:uppercase;text-align:left;letter-spacing:.01rem}.builder-steps__inner--item--info--title small{display:block;text-transform:none;color:var(--color-mist-800)}.builder-steps__links{display:flex;gap:1rem}.builder-steps__links .active{font-weight:700}@media (max-width: 1020px){.builder-steps__inner--item.with-image .builder-steps__inner--item--image{display:block;margin-right:.625rem}.builder-steps__inner--item.with-image .builder-steps__inner--item--number{display:none}}@media (max-width: 767px){.builder-steps__inner--item{font-size:.875rem;padding:.6875rem 1.25rem}}@media (max-width: 460px){.builder-steps__inner--item{padding-left:1rem;padding-right:1rem}}@media (max-width: 360px){.builder-steps__inner{gap:.625rem}.builder-steps__inner--item{font-size:.75rem;padding-left:.625rem;padding-right:.625rem}.builder-steps__inner--item.with-image .builder-steps__inner--item--image{display:block;margin-right:.625rem}.builder-steps__inner--item.with-image .builder-steps__inner--item--number{display:none}.builder-steps__inner--item--number{margin-right:.625rem;width:1.5rem;height:1.5rem;font-size:.75rem}}@container builder-builder-steps (max-width: 761px){.builder-steps__inner--item{font-size:.875rem}.builder-steps__inner--item:not(.active) .builder-steps__inner--item--icon{margin:0}.builder-steps__inner--item:not(.active) .builder-steps__inner--item--info{display:none}}@container builder-builder-steps (max-width: 570px){.builder-steps__inner--item:not(.active) .builder-steps__inner--item--number{margin-right:0}.builder-steps__inner--item.with-image .builder-steps__inner--item--image{display:block}.builder-steps__inner--item.with-image:not(.active) .builder-steps__inner--item--image{margin-right:0}.builder-steps__inner--item.with-image .builder-steps__inner--item--number{display:none}.builder-steps__inner--item .builder-steps__inner--item--icon{margin:0;display:none}.builder-steps__inner--item:not(.active) .builder-steps__inner--item--info{display:none}}.builder-selection{display:grid;padding:.5rem 0 1.125rem;margin-bottom:1.25rem;justify-content:space-between;gap:1.25rem;border-bottom:1px solid var(--color-mist-100);grid-template-columns:repeat(2,minmax(160px,1fr));overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 460px){.builder-selection{padding:.5rem 1.125rem 1.125rem}}@media (min-width: 520px){.builder-selection{padding:1.125rem 1.75rem}}.builder-selection--diamond .builder-selection__item--setting,.builder-selection--diamond .builder-selection__item--finished{grid-column:2;grid-row:1}.builder-selection--diamond .builder-selection__item--diamond{grid-column:1;grid-row:1}.builder-selection::-webkit-scrollbar{display:none}.builder-selection__item{display:flex;gap:.625rem;align-items:stretch;flex-grow:1;flex-shrink:0;padding:.9375rem .625rem;border-radius:var(--dx-border-radius)}.builder-selection__item.active{background-color:var(--color-mist-50)}@media (max-width: 767px){.builder-selection__title{font-size:1.5rem}.builder-selection__subtitle{font-size:.75rem}}.builder-selection__image{position:relative;background-color:var(--color-nude-10);min-width:8.4375rem;border-radius:var(--dx-border-radius);display:none;overflow:hidden}@media (min-width: 1020px){.builder-selection__image{display:block}}.builder-selection__image:before{content:"";display:block;padding-bottom:100%;transform:rotate(90deg)}.builder-selection img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.builder-selection__description{flex-grow:1;flex-shrink:0;max-width:100%;padding-bottom:.625rem}.builder-selection__subtitle{padding:.625rem 0}.builder-selection__actions{display:flex;gap:.625rem}@media (min-width: 768px){.builder-selection__actions{gap:1.25rem}}.builder-selection__action-btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-mist-100);border-radius:.5rem;font-size:.875rem;color:var(--color-mist-900);font-weight:600}.builder-selection__action-btn.active{text-decoration:underline;text-underline-offset:.125rem}@media (max-width: 767px){.builder-selection__action-btn.active{background-color:var(--color-mist-100)}}.builder-selection__action-btn span{display:none}@media (min-width: 768px){.builder-selection__action-btn{color:var(--color-mist-800);border:none;width:auto;height:auto;padding:.625rem 0}.builder-selection__action-btn span{display:block}.builder-selection__action-btn svg{margin-left:.3125rem}}.btn.btn{--button-shape: var(--dx-border-radius);font-weight:500;padding:.5em 1em;border-radius:var(--button-shape);min-height:3.4375rem;font-size:.9375rem;transition:border-color .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}@media screen and (min-width: 768px){.btn.btn{font-size:1.0625rem}}@media screen and (min-width: 1024px){.btn.btn{padding:1em 1.5em}}.btn.btn--main{color:#fff;background-color:var(--color-mist-900);border-color:var(--color-mist-900)}.btn.btn--main:hover:not(:active){color:#fff;background-color:var(--color-mist-700);border-color:var(--color-mist-700)}.btn.btn--mist-50{color:var(--color-mist-800);background-color:var(--color-mist-50);border-color:var(--color-mist-50)}.btn.btn--mist-50:hover:not(:active){color:#fff;background-color:var(--color-mist-800);border-color:var(--color-mist-800)}.btn.btn--with-tooltip{position:relative}.btn.btn--with-tooltip .tooltip{font-size:.5rem;color:var(--color-nude-100);padding:.403125rem .57875rem;border-radius:.1875rem;background-color:var(--color-mist-900);font-weight:600;position:absolute;text-align:center;white-space:nowrap;top:0;left:50%;opacity:0;transform:translate(-50%) translateY(calc(-100% - 10px));display:inline-block;pointer-events:none;z-index:2}.btn.btn--with-tooltip .tooltip:before{content:"";position:absolute;top:100%;left:50%;display:block;transform:translate(-50%) translateY(-1px);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-mist-900)}.btn.btn--with-tooltip:hover .tooltip{opacity:1}.btn.btn--primary{--button-style: none;--color-text-button: var(--color-mist-900, #2b4355);--color-background-button: var(--color-mist-100, #232628)}.btn.btn--primary:not([disabled]):hover{background-color:var(--color-mist-700);border-color:var(--color-mist-700);color:#fff}.btn.btn--primary:not([disabled]):hover svg{color:var(--color-mist-800)}.btn.btn--primary:not([disabled]):active{background-color:var(--color-mist-900);border-color:var(--color-mist-900);color:#fff}.btn.btn--primary:not([disabled]):active svg{color:var(--color-mist-800)}.btn.btn--secondary{--button-style: none;--color-border: var(--color-mist-800);--color-border-contrast: var(--color-mist-800);--color-text-button: var(--color-mist-800);--color-background-button: white;color:var(--color-text-button);background-color:var(--color-background-button)}.btn.btn--secondary.selected{--color-text-button: white;--color-border: var(--color-mist-900);--color-background-button: var(--color-mist-900, #2b4355)}.btn.btn--secondary:not([disabled]):hover{background-color:var(--color-mist-700);border-color:var(--color-mist-700);color:#fff}.btn.btn--secondary:not([disabled]):hover svg{color:var(--color-mist-800)}.btn.btn--secondary:not([disabled]):active{background-color:var(--color-mist-900);border-color:var(--color-mist-900);color:#fff}.btn.btn--secondary:not([disabled]):active svg{color:var(--color-mist-800)}.btn.btn--rest{background-color:var(--color-nude-20);color:var(--color-mist-800);font-weight:600}.btn.btn--rest svg{margin-right:.625rem}.btn.btn--filter{border:1px solid var(--color-mist-800);color:var(--color-mist-800);font-weight:500;padding-top:.75rem;padding-bottom:.75rem;white-space:nowrap;display:flex;align-items:center}.btn.btn--filter svg{margin-left:1rem}.btn.btn--filter.active{background-color:var(--color-mist-800);color:#fff}.btn.btn--dx-recommended{border:1px solid var(--color-olive-800);color:var(--color-olive-800);background-color:var(--color-carbon-50);font-size:1rem;padding-top:0;padding-bottom:0;white-space:nowrap;font-weight:700}.btn.btn--dx-recommended:hover{background-color:var(--color-olive-700);border:1px solid var(--color-olive-700);color:var(--color-carbon-50)}.btn.btn--dx-recommended.active{background-color:var(--color-olive-800);border:1px solid var(--color-olive-800);color:var(--color-carbon-50)}.btn.btn--dx-recommended svg{margin-right:.625rem}.btn.btn--metal.btn{min-height:0;padding:.25rem .625rem;border:1px solid transparent;color:var(--color-mist-800)}.btn.btn--metal span{display:none;margin-left:.625rem}.btn.btn--metal:before{content:"";display:block;width:2rem;height:2rem;padding:4px;background:linear-gradient(30deg,#b3b2af 0,#f7f7f7 55%,#f7f7f7 60%,#b3b2af);border-radius:100%}.btn.btn--metal:hover:before{outline:2.67px solid var(--color-mist-100)}.btn.btn--metal.selected:before{outline:2.67px solid var(--color-mist-900)}.btn.btn--metal-18ct-rose-gold:before{background:linear-gradient(90deg,#bb8e76 9%,#fad2b9 43%,#ad7b5e 75%,#fad2b9)}.btn.btn--metal-14ct-rose-gold:before{background:linear-gradient(90deg,#bb8e76 9%,#fad2b9 43%,#ad7b5e 75%,#fad2b9)}.btn.btn--metal-9ct-rose-gold:before{background:#d2a48c;background:linear-gradient(90deg,#d2a48c 9%,#f6d9c8 43%,#dea98a 75%,#ffe0cc)}.btn.btn--metal-18ct-yellow-gold:before{background:linear-gradient(90deg,#c99f26 9%,#f7ee91 43%,#c99f26 75%,#f7ee91)}.btn.btn--metal-14ct-yellow-gold:before{background:linear-gradient(90deg,#c99f26 9%,#f7ee91 43%,#c99f26 75%,#f7ee91)}.btn.btn--metal-9ct-yellow-gold:before{background:#d7b85f;background:linear-gradient(90deg,#d7b85f 9%,#eee7a2 43%,#e1c36e 75%,#f7ee91)}.btn.btn--metal-18ct-yellow-gold-two-tone,.btn.btn--metal-14ct-yellow-gold-two-tone,.btn.btn--metal-9ct-yellow-gold-two-tone{position:relative}.btn.btn--metal-18ct-yellow-gold-two-tone:after,.btn.btn--metal-14ct-yellow-gold-two-tone:after,.btn.btn--metal-9ct-yellow-gold-two-tone:after{position:absolute;top:.25rem;left:.625rem;clip:rect(0,2rem,1rem,0);content:"";display:block;width:2rem;height:2rem;padding:4px;background:linear-gradient(90deg,#818181 9%,#cdcdcd 43%,#8c8b8b 75%,#bab9b9);border-radius:100%}.btn.btn--metal-18ct-yellow-gold-two-tone:before,.btn.btn--metal-14ct-yellow-gold-two-tone:before,.btn.btn--metal-9ct-yellow-gold-two-tone:before{background:linear-gradient(90deg,#c99f26 9%,#f7ee91 43%,#c99f26 75%,#f7ee91)}.btn.btn--metal-18ct-rose-gold-two-tone,.btn.btn--metal-14ct-rose-gold-two-tone,.btn.btn--metal-9ct-rose-gold-two-tone{position:relative}.btn.btn--metal-18ct-rose-gold-two-tone:after,.btn.btn--metal-14ct-rose-gold-two-tone:after,.btn.btn--metal-9ct-rose-gold-two-tone:after{position:absolute;top:.25rem;left:.625rem;clip:rect(0,2rem,1rem,0);content:"";display:block;width:2rem;height:2rem;padding:4px;background:linear-gradient(90deg,#818181 9%,#cdcdcd 43%,#8c8b8b 75%,#bab9b9);border-radius:100%}.btn.btn--metal-18ct-rose-gold-two-tone:before,.btn.btn--metal-14ct-rose-gold-two-tone:before,.btn.btn--metal-9ct-rose-gold-two-tone:before{background:linear-gradient(90deg,#bb8e76 9%,#fad2b9 43%,#ad7b5e 75%,#fad2b9)}.btn.btn--metal-18ct-white-gold:before{background:linear-gradient(90deg,#bcbcbc,#c4c4c4 20%,#ececec 51%,#cccbcb 71%,#cdcdcd 83%,#d8d8d8);border-color:var(--color-white-gold)}.btn.btn--metal-14ct-white-gold:before{background:linear-gradient(90deg,#bcbcbc,#c4c4c4 20%,#ececec 51%,#cccbcb 71%,#cdcdcd 83%,#d8d8d8);border-color:var(--color-white-gold)}.btn.btn--metal-9ct-white-gold:before{background:linear-gradient(90deg,#9d9d9d 9%,#eaeaea 43%,#9f9f9f 75%,#bab9b9)}.btn.btn--metal-platinum:before{background:linear-gradient(90deg,#818181 9%,#cdcdcd 43%,#8c8b8b 75%,#bab9b9)}.btn.btn--product-swatch{display:flex;align-items:center}.btn.btn--product-swatch svg{margin-left:1rem}.btn.btn--product-swatch:hover{background-color:var(--color-mist-700);border-color:var(--color-mist-700);color:#fff}.btn.btn--product-swatch:hover svg{color:var(--color-mist-800)}.btn.btn--product-swatch.selected{border-color:var(--color-mist-900);background-color:var(--color-mist-900);color:#fff}.btn.btn--product-swatch.selected:hover{border-color:var(--color-mist-900);color:var(--color-nude-20)}.btn.btn--product-swatch.selected svg{color:var(--color-mist-800)}.btn.btn--drop-a-hint{display:flex;align-items:center;justify-content:center;cursor:default;padding-top:.25rem;padding-bottom:.25rem;--color-border: var(--color-mist-100);--color-text-button: var(--color-mist-800);--color-background-button: white;color:var(--color-text-button);background-color:var(--color-background-button);border:1px solid var(--color-text-button)}.btn.btn--drop-a-hint span{white-space:nowrap}.btn.btn--drop-a-hint:hover{background-color:none}.btn.btn--drop-a-hint button,.btn.btn--drop-a-hint a{display:flex;width:2.8125rem;height:2.8125rem;align-items:center;justify-content:center;position:relative;border-radius:var(--dx-border-radius)}.btn.btn--drop-a-hint button:hover,.btn.btn--drop-a-hint a:hover{background-color:var(--color-mist-700);color:#fff}.btn.btn--drop-a-hint button:active,.btn.btn--drop-a-hint a:active{background-color:var(--color-mist-900);color:#fff}.btn.btn--drop-a-hint .tooltip{font-size:.5rem;color:var(--color-nude-100);padding:.403125rem .57875rem;border-radius:.1875rem;background-color:var(--color-mist-900);font-weight:600;position:absolute;text-align:center;white-space:nowrap;top:50%;left:50%;opacity:0;transform:translate(-50%) translateY(50%);display:inline-block;pointer-events:none;z-index:2;transition:opacity .3s ease-out,transform .3s ease-out}.btn.btn--drop-a-hint .tooltip.show{transform:translate(-50%) translateY(-50%);opacity:1}.btn.btn--drop-a-hint svg{pointer-events:none}.btn.btn--drop-a-hint ul{list-style:none;margin:0;padding:0;display:flex;gap:.0625rem;margin-left:.625rem}.btn.btn.btn--with-icon svg{margin-left:.625rem;width:1.25rem;height:1.25rem}.btn.btn.btn--with-icon-left svg{margin-right:.625rem}.btn.btn--mist-800{background-color:var(--color-mist-800);color:#fff;border-color:var(--color-mist-800)}.btn.btn--outlined{border:1px solid var(--color-mist-800);color:var(--color-mist-800)}.btn.btn--outlined-white{border:1px solid white;color:#fff}.btn.btn--round-icon{border:1px solid var(--color-mist-800);color:var(--color-mist-800);border-radius:50%;width:3.4375rem;height:3.4375rem;padding:0;display:flex;align-items:center;justify-content:center}.btn.btn--text-with-icon{padding:0;justify-content:space-between;color:var(--color-mist-800);font-weight:500}.btn.btn--text-with-icon svg{width:18px;height:18px}.btn.btn--shape{color:var(--color-mist-800);transition:background-color .15s ease-out;position:relative}.btn.btn--shape:before{content:"";border-radius:var(--button-shape);position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff}.btn.btn--shape:hover{border-color:transparent;z-index:1}.btn.btn--shape:hover:before{border-color:var(--color-nude-10);background:var(--color-nude-10);transform:translateY(-2px);box-shadow:0 6.161px 11.552px #7e300533}.btn.btn--shape:hover svg{transform:translateY(-2px)}.btn.btn--shape.selected,.btn.btn--shape.active{color:var(--color-mist-800);background-color:transparent;border-color:var(--color-mist-700)}.btn.btn--shape.selected svg,.btn.btn--shape.active svg{transform:none}.btn.btn--shape.selected:before,.btn.btn--shape.active:before{transform:none;background-color:var(--color-mist-800);opacity:.1}.btn.btn--shape svg{position:relative;width:1.25rem;height:1.25rem;stroke-width:.25px}.btn.btn--none{padding:0}.btn.btn--xsmall{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:2.8125rem;min-height:2.8125rem;line-height:1;font-size:17px;padding-top:.3125rem 1rem}.btn.btn--bold{font-weight:700}.btn.btn--custom-color{background-color:var(--bg-color);color:var(--text-color);border-color:var(--bg-color)}.btn.btn--custom-color:hover{background-color:var(--text-color);color:var(--bg-color);border-color:var(--text-color)}.collection-filter{padding:0 0 1.25rem}.collection-filter__tooltip{font-size:.5rem;color:var(--color-nude-100);padding:.403125rem .57875rem;border-radius:.1875rem;background-color:var(--color-mist-900);font-weight:600;position:absolute;text-align:center;white-space:nowrap;top:0;left:50%;opacity:0;transform:translate(-50%) translateY(calc(-100% - 10px));display:inline-block;pointer-events:none;z-index:2}.collection-filter__tooltip:before{content:"";position:absolute;top:100%;left:50%;display:block;transform:translate(-50%) translateY(-1px);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-mist-900)}.collection-filter fieldset{border-radius:var(--dx-border-radius);border:1px solid var(--color-mist-700);padding:1.25rem}.collection-filter legend{text-align:center;font-weight:700;padding:0 2.875rem}.collection-filter__grid{display:flex;justify-content:space-around;gap:1rem;flex-wrap:wrap}.collection-filter__item{margin-bottom:1rem}.collection-filter__item .collection-filter__value-label{padding:.625rem 1.5rem;border-radius:.5rem;border:1px solid var(--color-mist-800);background-color:#fff;color:var(--color-mist-800);display:block}.collection-filter__item .collection-filter__value-thumbnail{border-radius:50%;width:4.5625rem;height:4.5625rem;position:relative;overflow:hidden;border:0 solid white;transition:border .3s ease-out,background-color .3s ease-out;box-shadow:0 0 #5819111a}.collection-filter__item .collection-filter__value-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-out}.collection-filter__item .collection-filter__value-thumbnail:hover{background-color:var(--color-nude-10);box-shadow:0 6.053px 12.105px #5819111a;border:3px solid white}.collection-filter__item .collection-filter__value-thumbnail:hover img{transform:scale(1.4)}.collection-filter__item[data-param="filter.p.m.physical_char.shape"] .collection-filter__value div,.collection-filter__item[data-param=shape] .collection-filter__value div{transition:background-color .2s ease-out,box-shadow .2s ease-out}.collection-filter__item[data-param="filter.p.m.physical_char.shape"] .collection-filter__value img,.collection-filter__item[data-param=shape] .collection-filter__value img{transition:transform .3s ease-out}.collection-filter__item[data-param="filter.p.m.physical_char.shape"] .collection-filter__value:hover div,.collection-filter__item[data-param=shape] .collection-filter__value:hover div{background-color:var(--color-nude-10);box-shadow:0 7.393px 13.862px #65120040;transition:background-color .01s ease-out,box-shadow .01s ease-out}.collection-filter__item[data-param="filter.p.m.physical_char.shape"] .collection-filter__value:hover img,.collection-filter__item[data-param=shape] .collection-filter__value:hover img{transform:scale(1.1)}.collection-filter__item[data-param="filter.p.m.physical_char.shape"] .collection-filter__value input:checked+div,.collection-filter__item[data-param=shape] .collection-filter__value input:checked+div{background-color:var(--color-mist-60);outline:.086875rem solid var(--color-mist-700)}.collection-filter__item[data-param="filter.p.m.physical_char.metal"] .collection-filter__value input:checked+.btn:before{outline:2.67px solid var(--color-mist-100)}.collection-filter__item:not([data-param="filter.p.m.physical_char.shape"]):not([data-param="filter.p.m.physical_char.metal"]):not([data-param=shape]) .collection-filter__value input:checked+div{background-color:var(--color-mist-800);color:#fff}.collection-filter__title{text-align:center;margin-bottom:.625rem}.collection-filter__values{display:flex;gap:.3125rem;flex-wrap:wrap;align-items:center;justify-content:center}.collection-filter__value{order:var(--order)}.collection-filter__value--swatch,.collection-filter__value--default{cursor:pointer;position:relative}.collection-filter__value--swatch img,.collection-filter__value--default img{display:block}.collection-filter__value--swatch input,.collection-filter__value--default input{display:none}.collection-filter__value--swatch div,.collection-filter__value--default div{border-radius:.625rem}.collection-filter__value--swatch:hover span,.collection-filter__value--default:hover span{opacity:1}.collection-filter__value--swatch input[disabled]+div,.collection-filter__value--default input[disabled]+div{opacity:.5;cursor:not-allowed}.collection-filter__value--swatch:hover .collection-filter__value-label,.collection-filter__value--default:hover .collection-filter__value-label{background-color:var(--color-mist-100);box-shadow:0 6.053px 12.105px #5819111a}.collection-filter__value--swatch input:checked+.collection-filter__value-label,.collection-filter__value--default input:checked+.collection-filter__value-label{background-color:var(--color-mist-800)}.collection-filter__sort{text-align:center;display:flex;gap:.625rem;padding:2.25rem 0;font-size:.875rem;color:var(--color-mist-800);justify-content:center;align-items:center;font-weight:600;border-bottom:1px solid var(--color-mist-100)}.collection-filter__sort-container{position:relative}.collection-filter__sort label{display:flex;align-items:center;gap:.625rem}.collection-filter__sort label span{display:flex;align-items:center}.collection-filter__sort label svg{width:.875rem;height:.875rem;margin-left:.3125rem}.collection-filter__sort select{position:absolute;width:100%;top:0;left:0;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875rem;color:var(--color-mist-800);display:inline-block;border:none;font-weight:600;padding:0;cursor:pointer}@media (max-width: 850px){.collection-filter__grid{grid-template-columns:minmax(0,1fr);flex-wrap:wrap;margin:0 -21px;background:var(--color-background);padding:0 21px}.collection-filter legend{font-size:1.125rem;padding-left:.625rem;padding-right:.625rem}.collection-filter__item:not(:last-child){padding-bottom:.75rem;border-bottom:1px solid var(--color-mist-100)}.collection-filter__item--large .collection-filter__values{justify-content:center}.collection-filter__values{display:flex;justify-content:center}}.collection-product-grid .product-item{display:flex;flex-direction:column;position:relative}@media (min-width: 45em){.collection-product-grid .product-item:not(.is-div):hover .product-item__price-wrapper{background-color:var(--color-mist-700);color:#fff}.collection-product-grid .product-item:not(.is-div):hover .collection-item__header{color:var(--color-mist-800)}.collection-product-grid .product-item.is-div .product-item__price-wrapper:hover{background-color:var(--color-mist-700);color:#fff}.collection-product-grid .product-item.is-div .collection-item__header:hover{color:var(--color-mist-800)}}.collection-product-grid .product-item__inner{flex-grow:1;display:flex;flex-direction:column}.collection-product-grid .product-item__meta{flex-grow:1}.collection-product-grid .product-item__wishlist{position:absolute;right:10px;top:10px;z-index:2}.collection-product-grid .product-item__text{display:flex;flex-direction:column;justify-content:space-between}.collection-product-grid .product-item__price-wrapper{position:relative;transition:background-color .3s ease-out,color .3s ease-out}.collection-product-grid .product-item__price-wrapper svg{position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}@media (min-width: 768px){.collection-product-grid .product-item__price-wrapper svg{right:1.5625rem}}.collection-product-grid .collection-item__header{margin-bottom:1rem;transition:color .3s ease-out}.diamonds-list.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.diamonds-list-item img{position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:contain;object-fit:contain;max-width:100%}.diamonds-list-item__image{position:relative}.diamonds-list-item__image:before{content:"";display:block;padding-bottom:100%}.dx-collection{margin-top:0;min-height:100vh}.dx-collection .collection__container{position:relative;min-height:300px;margin-top:1.875rem}.dx-collection .collection__loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1300;opacity:0}.dx-collection .collection__loading.is-active{opacity:1}.dx-collection .loader{width:100%;height:100%}.dx-collection .loader__bar{background-color:var(--color-mist-700)}.dx-collection .product-item .product-item__image--two{transform:scaleX(.8) translateY(-50%);transition:opacity .6s ease-out,transform 1s ease-out,z-index 0s 1s linear}@media (min-width: 45em){.dx-collection .product-item:not(.is-div):hover .product-item__image--two,.dx-collection .product-item.is-div .product-item__media:hover .product-item__image--two{opacity:1;z-index:2;transform:scaleX(1) translateY(-50%);transform-origin:center center;transition:opacity .3s ease-out,transform .3s ease-out,z-index 0s 0s linear}}.dx-popup{position:fixed;top:0;left:0;width:100%;min-height:100%;z-index:600;visibility:hidden;transition:visibility 0s .3s linear;padding:2rem var(--space-outer);overflow-y:auto;max-height:100%}.dx-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s cubic-bezier(.32,.72,0,1)}.dx-popup__inner{position:relative;z-index:1;margin:0 auto;padding:1rem;background-color:#fff;border-radius:var(--dx-border-radius);overflow-y:scroll;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}@media (min-width: 768px){.dx-popup__inner{padding:2rem}}.dx-popup__header{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:0;left:0;width:100%}.dx-popup.show{visibility:visible;transition:visibility 0s 0s linear}.dx-popup.show .dx-popup__inner{transform:translateY(0)}.dx-popup.show .dx-popup__overlay{opacity:1}.dx-popup .checkbox{display:flex;align-items:flex-start}.dx-popup .checkbox input{flex-shrink:0;margin-right:1rem}@media (min-width: 768px){dx-enquiry-form,dx-appointment-form{min-width:600px}}dx-enquiry-form .modal form,dx-appointment-form .modal form{display:flex;flex-direction:column;gap:.625rem}dx-enquiry-form [data-form-content],dx-enquiry-form [data-form-messages],dx-appointment-form [data-form-content],dx-appointment-form [data-form-messages]{height:0;overflow:hidden;padding:0 1px;margin:0 -1px}dx-enquiry-form [data-form-content].show,dx-enquiry-form [data-form-messages].show,dx-appointment-form [data-form-content].show,dx-appointment-form [data-form-messages].show{height:auto}dx-enquiry-form .dx-checkbox-field,dx-appointment-form .dx-checkbox-field{padding:.625rem 0 1.25rem}dx-enquiry-form .dx-form__ctas,dx-appointment-form .dx-form__ctas{list-style:none;margin:0;padding:1.25rem 0 0;display:grid;grid-template-areas:"call" "melbourne" "sydney";gap:.625rem}@media (min-width: 560px){dx-enquiry-form .dx-form__ctas,dx-appointment-form .dx-form__ctas{grid-template-areas:"call call" "melbourne sydney"}}.grecaptcha-badge{display:none}.recaptcha-form-opened .grecaptcha-badge{display:block!important;visibility:visible!important;z-index:10000!important}.headroom{will-change:transform;transition:transform .2s linear}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}@media (min-width: 1486px){.deb-exists .headroom--unpinned,.deb-is-pinned .headroom--unpinned{transform:translateY(0)}.deb-is-hidden .headroom--unpinned{transform:translateY(-148%)}.deb-exists .header__logo-link{position:relative}.deb-exists .header__logo-link:before{content:"";display:block;top:0;right:0;height:100%;background-color:#fdf7f5;width:0;position:absolute;opacity:0;transition:width .3s ease-out,opacity .3s ease-out}.deb-exists .header__left span,.deb-exists .header__center{opacity:1;transition:opacity .3s ease-out}.deb-is-pinned:not(.deb-is-hidden):not(.show-menu) .header__left span,.deb-is-pinned:not(.deb-is-hidden):not(.show-menu) .header__center{opacity:0}.deb-is-pinned:not(.deb-is-hidden):not(.show-menu) .header__logo-link:before{opacity:1;width:101px}}.quick-cart__button-increase,.quick-cart__button-decrease{display:none}.product-range{margin-bottom:.625rem}.product-range__labels{--labels: 1;display:flex;width:calc(100% - 20px);margin:0 auto}.product-range__inputs{display:flex;justify-content:space-between;align-items:center;margin:0 -10px}.product-range__label{cursor:pointer;text-align:center;width:calc(100% / var(--labels))}.product-range__label.disabled{color:var(--color-light-grey);cursor:not-allowed}.product-range__input{text-align:center;border-radius:1rem;height:32px;border:1px solid var(--color-mist-100);background-color:var(--color-carbon-50);color:var(--color-mist-900);font-size:.75rem;max-width:4.375rem}.product-range__slider--price .product-range__input{max-width:100%}.product-range__input:focus{font-size:1rem}.product-range__heading{position:relative;display:flex;align-items:center;color:var(--color-mist-800)}.product-range__heading h3{font-weight:700}.product-range__tooltip{position:absolute;background:#fff;top:100%;left:50%;margin-left:-60px;height:auto;z-index:10;visibility:hidden;opacity:0;border-radius:var(--dx-border-radius);transition:visibility 0s .3s linear,opacity .3s 0s ease-out;width:17.5rem;padding:.9375rem;border:1px solid var(--color-mist-800)}.product-range__tooltip.visible{visibility:visible;opacity:1;transition:visibility 0s 0s linear,opacity .3s 0s ease-out}.product-range__tooltip:before{content:"";position:absolute;border-right:1px solid var(--color-mist-800);border-bottom:1px solid var(--color-mist-800);width:9px;height:9px;z-index:-2;background-color:#fff;top:-5px;left:55px;bottom:50%;transform:rotate(225deg)}.product-range__tooltip-wrap{display:inline-block;position:relative}.product-range__tooltip-open{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.product-range__tooltip-cta{text-transform:uppercase;font-size:.75rem;margin-top:.625rem;color:var(--color-deep-blue);font-weight:700;letter-spacing:.075rem}.product-range__tooltip-cta svg{margin-right:.625rem}.product-range__tooltip-cta svg path{stroke-width:1px}.product-range__tooltip-close{position:absolute;top:0;right:0;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-range__tooltip-close svg{color:var(--color-deep-blue)}.product-range__tooltip-close svg path{stroke-width:1px}.product-range__slider{padding:0 .75rem}.prod-description{grid-area:description;display:flex;flex-direction:column;gap:1.4375rem}.prod-description__group h2{margin-bottom:.5rem}.prod-description__group h3{margin-bottom:1rem}.prod-description__group svg{stroke-width:.25px}.prod-description__group-selected{color:var(--color-mist-800)}.prod-description__options{border-top:.5px solid var(--color-mist-100);border-bottom:.5px solid var(--color-mist-100);padding:1.4375rem 0;display:flex;flex-direction:column;gap:1.4375rem}.prod-description__variants,.prod-description__stone-options{display:flex;flex-direction:column;gap:1.4375rem}.prod-description__metals{display:flex;flex-wrap:wrap;gap:.5rem}.prod-description__metals button{order:var(--order)}.prod-description__shapes,.prod-description__stones{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.prod-details-box{padding:0 1.25rem;border:1px solid var(--color-mist-50);background-color:var(--color-mist-40);border-radius:7px}.prod-details-box__header{padding:.875rem 0;position:relative;width:100%;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;text-align:left}.prod-details-box__header-icon{position:absolute;right:0;top:50%;width:.771875rem;height:1px;transform:translateY(-50%)}.prod-details-box__header-icon:before,.prod-details-box__header-icon:after{content:"";width:100%;height:1px;display:block;position:absolute;top:50%;left:0;background-color:var(--color-mist-800)}.prod-details-box__header-icon:after{transform-origin:center center;transform:rotate(90deg);transition:transform .3s ease-out}.opened .prod-details-box__header-icon:after{transform:rotate(0)}.prod-details-box__content{padding:0 1.25rem;height:0;overflow:hidden;transition:height .3s ease-out}.opened .prod-details-box__content{height:var(--height)}.prod-details-box h4{margin-bottom:1.875rem}.prod-details-box__top{display:flex;flex-direction:column;gap:2rem;padding-top:1.75rem;padding-bottom:2.25rem}@media (min-width: 1200px){.prod-details-box__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-details-box__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.prod-details-box__list li{padding:.53125rem 0;border-bottom:1px solid var(--color-mist-100)}.prod-details-box__list li:last-child{border:none}.prod-details-box__bottom{border-top:1px solid var(--color-mist-100);padding-top:2.5rem;padding-bottom:1.75rem}.prod-details-box__ctas{display:flex;padding-top:3.75rem;gap:.625rem;flex-wrap:wrap}.prod-details-box .btn{white-space:nowrap;background-color:transparent;width:100%}@media (min-width: 1280px){.prod-details-box .btn{width:auto}}.prod-gallery{position:relative;--swiper-navigation-size: 22px;--swiper-theme-color: #000;mix-blend-mode:darken}.prod-gallery__main .swiper-slide{position:relative}.prod-gallery__main .swiper-slide:before{content:"";display:block;padding-bottom:100%;width:100%}.prod-gallery__main .swiper-slide img,.prod-gallery__main .swiper-slide iframe,.prod-gallery__main .swiper-slide video{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:contain;object-fit:contain}.prod-gallery .swiper-button-prev,.prod-gallery .swiper-button-next{background-color:#fff;width:40px;height:40px;border-radius:50%}.prod-gallery img,.prod-gallery video{width:100%}.prod-gallery__sticky{position:sticky;top:0}.prod-diamond{display:flex;justify-content:space-between}@media (max-width: 1200px){.prod-diamond{flex-direction:column}}.prod-diamond__main{display:flex;flex-direction:column;padding-bottom:2rem;gap:2rem}@media (min-width: 1000px){.prod-diamond__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px)}}.prod-diamond>div{flex:1}.prod-diamond__gallery{border-radius:.375rem}.prod-diamond__gallery .swiper-slide{height:auto;display:flex;justify-content:center;overflow:hidden;align-items:center}.prod-diamond__gallery iframe{border:none}.prod-diamond__gallery img{-o-object-fit:contain;object-fit:contain}.prod-diamond__gallery svg{font-size:.75rem}.prod-diamond__gallery .font-semibold{font-weight:700}.prod-diamond__thumbnails{margin-bottom:.75rem}.prod-diamond__thumbnails .swiper-slide{border:1px solid var(--color-mist-100);border-radius:.375rem;overflow:hidden;cursor:pointer;height:auto;display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--color-mist-800);position:relative}.prod-diamond__thumbnails .swiper-slide-thumb-active{border-color:var(--color-mist-800);background-color:var(--color-mist-50)}.prod-diamond__thumbnails img,.prod-diamond__thumbnails svg{width:3.125rem;mix-blend-mode:darken}.prod-diamond__thumbnails svg{stroke-width:.25px}.prod-diamond__attributes{margin:1rem 0;border-top:1px solid var(--color-mist-100);border-bottom:1px solid var(--color-mist-100)}.prod-diamond__properties{padding:.625rem 0;text-align:left;font-size:.875rem}.prod-diamond__properties th{font-weight:700;color:var(--color-mist-800);padding:.625rem 0}.prod-diamond__properties td{padding:.625rem}.prod-diamond__properties td:before{content:"-";margin-right:.625rem}.prod-diamond__details{padding:1.25rem 0;border-top:1px solid var(--color-mist-100)}.prod-diamond__details-heading{text-align:center;padding-bottom:1.875rem}.prod-diamond__details-content{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width: 768px){.prod-diamond__details-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width: 1100px){.prod-diamond__details-content{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.prod-diamond__details ul{list-style:none;padding:0;margin-bottom:1rem}.prod-diamond__details-list li span:not(.tooltip){padding:.625rem}.prod-diamond__details-list li span:not(.tooltip):before{content:"-";margin-right:.625rem}.prod-diamond__details b{display:inline-block;width:38%;font-weight:700;color:var(--color-mist-800);padding:.625rem .625rem .625rem 0}.prod-diamond__details-list ul{-moz-columns:1;columns:1}@media (min-width: 1100px){.prod-diamond__details-list ul{-moz-columns:2;columns:2}}.prod-diamond__details-cert{position:relative}.prod-diamond__details-cert:before{content:"";display:block;padding-bottom:100%}.prod-diamond__details-cert a,.prod-diamond__details-cert img,.prod-diamond__details-cert iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;border:none;border-radius:10px;overflow:hidden;outline:none;box-shadow:none}.prod-diamond__details-cert a{display:block}.prod-diamond__details-cert img{-o-object-fit:contain;object-fit:contain}.prod-diamond__details-ctas{display:flex;gap:.625rem;flex-wrap:wrap;padding:1.25rem 0}.skeleton{animation:skeleton-loading 1s linear infinite alternate}.skeleton__box{width:100%;height:100%;position:absolute;top:0;left:0}.skeleton__single-line{width:100%;height:var(--height, 10px);border-radius:4px;margin-bottom:10px}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.filter-tabs .MuiSlider-root:not(.Mui-disabled) .MuiSlider-thumb{background-color:var(--color-mist-800);box-shadow:none;filter:drop-shadow(0px 4px 10px rgba(0,0,0,.15))}.filter-tabs .MuiSlider-root:not(.Mui-disabled) .MuiSlider-track{background-color:var(--color-mist-801);opacity:.5;border:none}.filter-tabs .MuiSlider-root:not(.Mui-disabled) .MuiSlider-rail{background-color:var(--color-light-grey)}.filter-tabs.is-dx-rec .MuiSlider-root:not(.Mui-disabled) .MuiSlider-track{opacity:1;background:#eafbc4;background:linear-gradient(90deg,var(--color-olive-800) 0%,var(--color-mint-bright) 100%);border:none}.filter-tabs.is-dx-rec .MuiSlider-root:not(.Mui-disabled) .MuiSlider-thumb{background-color:var(--color-olive-800)}.filter-tabs.is-dx-rec .MuiSlider-root:not(.Mui-disabled) .MuiSlider-mark{color:var(--color-olive-800)}.filter-tabs{display:flex;flex-direction:column;margin-top:1.875rem;position:relative}.filter-tabs__loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff9;display:flex;align-items:center;justify-content:center}.filter-tabs__tabs{list-style:none;margin:0;padding:0;width:100%;display:flex;justify-content:space-between;border-radius:var(--dx-border-radius);border:1px solid var(--color-mist-700);overflow:hidden}.filter-tabs__item{width:33.3333333333%;display:flex}.filter-tabs__item span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-tabs__button{position:relative;z-index:2;padding:.90625rem .59375rem;border:none;border-bottom:none;width:100%;color:var(--color-mist-800);letter-spacing:-.0075rem;font-weight:500;display:flex;align-items:center;justify-content:center}.filter-tabs__button.active{background-color:var(--color-mist-50)}.filter-tabs__button.active svg{transform:rotate(0)}.filter-tabs__button svg{margin-left:.625rem;transition:transform .3s ease-out;transform:rotate(-90deg)}@media (max-width: 600px){.filter-tabs__button svg{display:none}}@media (max-width: 767px){.filter-tabs__button{font-size:.75rem}}.filter-tabs__panel{border-bottom:1px solid var(--color-mist-700);padding:1.5rem 0}.filter-tabs__panel-row{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media (max-width: 990px){.filter-tabs__panel-row{flex-wrap:wrap;justify-content:stretch}.filter-tabs__panel-row div:nth-child(1){order:1}.filter-tabs__panel-row div:nth-child(2){order:3}.filter-tabs__panel-row div:nth-child(3){order:2}}@media (max-width: 506px){.filter-tabs__panel-row{flex-wrap:wrap;justify-content:stretch}.filter-tabs__panel-row div:nth-child(1){order:2}.filter-tabs__panel-row div:nth-child(2){order:3}.filter-tabs__panel-row div:nth-child(3){order:1}}.filter-tabs__panel-heading{display:flex;align-items:center;color:var(--color-mist-800);min-height:2rem}.filter-tabs__panel-options{display:flex;gap:.625rem}.filter-tabs__panel-title{font-size:.75rem;letter-spacing:.015rem}.filter-tabs__panel-content{display:flex;flex-direction:column;gap:2rem}.filter-tabs__panel-content-diamonds{display:flex;justify-content:center;flex-wrap:wrap}.filter-tabs__panel-content-center{flex:1;width:100%}.filter-tabs__panel-content-right{display:flex;justify-content:flex-end}.filter-tabs__panel-content-grid{display:grid;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:minmax(0,1fr);width:100%}@media (min-width: 768px){.filter-tabs__panel-content-grid.columns-2{grid-template-columns:repeat(2,minmax(200px,1fr))}}.complete-order{padding-bottom:2rem}.complete-order__title{margin-top:1.875rem;margin-bottom:1.875rem;text-transform:uppercase;letter-spacing:-.01563rem}.complete-order__inner{display:flex;gap:2rem;flex-direction:column}@media (min-width: 768px){.complete-order__inner{flex-direction:row}}.complete-order__info{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.complete-order__info{width:calc(100% - 265px)}}.complete-order__product-heading{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.625rem 0;margin-bottom:1.375rem}.complete-order__product{display:flex;flex-direction:column}.complete-order__product-type{text-transform:uppercase;font-weight:700}.complete-order__product-change{color:var(--color-mist-800);font-size:.875rem;display:flex;align-items:center}.complete-order__product-change svg{pointer-events:none;color:var(--color-mist-900);margin-left:.625rem}.complete-order__details{flex-shrink:0;position:relative}@media (min-width: 768px){.complete-order__details{width:16.5625rem;padding-top:3.25rem}}.complete-order__details--select{padding:1rem;text-align:center}.complete-order__details--inner{position:sticky;top:0;display:flex;flex-direction:column;gap:1rem}.complete-order__card{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--color-mist-800);border-radius:var(--dx-border-radius)}@media (min-width: 991px){.complete-order__card{flex-direction:row}}.complete-order__card img{width:100%;max-width:333px;-o-object-fit:contain;object-fit:contain}.complete-order__card-title{padding-right:.625rem}.complete-order__card-title h1{margin-bottom:.25rem}.complete-order__card-image{width:56%;background-color:#fff;overflow:hidden;border-top-left-radius:var(--dx-border-radius);border-bottom-left-radius:var(--dx-border-radius)}.complete-order__card-header{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;padding-bottom:.625rem;border-bottom:1px solid var(--color-mist-100)}.complete-order__card-header .prod-setting__price{padding-bottom:0}.complete-order__card-header.center{align-items:center}.complete-order__card-content{padding:2.25rem 3rem;width:100%}.complete-order__card-details table{padding:.625rem 0;text-align:left;font-size:.875rem}.complete-order__card-details th{text-transform:uppercase;font-weight:700;color:var(--color-mist-800);padding:.625rem 0}.complete-order__card-details td{padding:.625rem}.complete-order__card-details td:before{content:"-";margin-right:.625rem}.complete-order__accordion--header{border-top:1px solid var(--color-mist-100);text-align:left;font-size:.875rem;padding:.625rem 0 .3125rem;color:var(--color-mist-800);letter-spacing:.015rem}.complete-order__accordion--body{padding:.3125rem 0 .625rem;font-size:.75rem;color:var(--color-carbon-800);letter-spacing:.015rem}.product-item{cursor:pointer}@media (max-width: 45em){.product-item{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}}.product__description-title{position:relative;display:flex;align-items:flex-start;width:100%;gap:10px}.product__description-title>div{flex-grow:1}.product__description-title button{margin-top:10px}.prod-setting .breadcrumbs__item{display:inline-flex;align-items:center;margin-right:0;padding-right:0}.prod-setting .breadcrumbs__link{text-decoration:underline;text-underline-position:under;color:var(--color-mist-800)}.prod-setting .breadcrumbs__icon{display:flex;position:static;top:0;left:inherit}.prod-setting__title{display:flex;align-items:flex-start;gap:10px}.prod-setting__title-desc{flex-grow:1}.prod-setting__title button{padding-top:5px}.prod-setting__gallery{grid-area:gallery}.prod-setting__details{grid-area:details}.prod-setting__price{font-size:1.25rem;font-weight:700;padding:.625rem 0;display:flex;align-items:center;gap:.625rem}.prod-setting__price-wrap{display:block;border-radius:3.125rem;font-size:1.125rem;font-weight:800;font-family:var(--font-heading);color:var(--color-mist-900);border:1px solid var(--MIST-100, #b2cbdf);padding:1rem 2.5rem;letter-spacing:.03375rem;text-align:center}.prod-setting__price.full .prod-setting__price-wrap{width:100%}.prod-setting__price-label{font-weight:400;text-transform:uppercase;margin-right:.625rem}.prod-setting__price-details div{color:var(--color-mist-800);font-size:1rem;font-weight:400;line-height:1.125rem;letter-spacing:.02rem;margin-left:1.875rem}.prod-setting__price-details ul{font-weight:400;letter-spacing:.0125rem;font-size:.625rem;line-height:1rem;color:var(--color-carbon-800);margin:0;margin-left:.625rem;padding:0}.prod-setting__price-details ul b{font-weight:700}.prod-setting__ring-size{border-radius:.4375rem!important}.prod-setting__ring-size div{color:var(--color-mist-800);padding-left:1rem}.prod-setting__ring-size fieldset{color:var(--color-mist-800);border-color:var(--color-mist-100)}.prod-setting__ring-size svg{margin-right:.625rem}.prod-setting__ring-size-message{color:#cf3030;border:1px solid #cf3030;font-size:.875rem;text-align:center;padding:5px 2px;border-radius:5px;background:#ffecec;margin-top:-10px}.prod-setting__centre-diamond svg path{stroke-width:.25px}.prod-setting__main{display:grid;grid-template-areas:"gallery" "description" "details";grid-template-columns:minmax(0,1fr);padding-bottom:2rem;gap:2rem}@media (min-width: 991px){.prod-setting__main{grid-template-areas:"gallery description" "details description";grid-template-columns:minmax(0,1fr) minmax(0,400px)}}.prod-setting__ctas{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.product__perks{background-color:#eff8ef;padding:1.875rem 1.5rem;border-radius:.5rem;margin:1rem 0 0;color:var(--color-olive-800);text-align:center}.product__perks ul{list-style:none;margin:0;margin-bottom:.5rem;padding:0;display:flex;align-items:center;justify-content:center;gap:2rem}.product__perks li{display:flex;align-items:center}.product__perks button{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-olive-800);font-size:.75rem;line-height:1.125rem;text-transform:uppercase}.product__perks button div{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-olive-800)}.prod-setting__additional-information{border-top:1px solid var(--color-gold);border-bottom:1px solid var(--color-gold);padding:2rem 0;display:grid;grid-template-areas:"ring_info centre_diamond" "accent_diamonds centre_diamond"}.prod-setting__ring-info{grid-area:ring_info}.prod-setting__accent-diamonds{grid-area:accent_diamonds}.prod-setting__centre-diamond{grid-area:centre_diamond}.prod-setting__centre-diamond ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem}.prod-setting__centre-diamond li{display:flex;align-items:center}.prod-setting__centre-diamond svg{margin-right:1rem}.product__shipping{display:flex;align-items:center;gap:1.5625rem;padding:.625rem;color:var(--color-mist-800);font-size:1rem;letter-spacing:.01rem}.template-collection{background-color:var(--color-background)}.prod-setting__results{--grid-columns-desktop: 7;--grid-columns-mobile: 4;position:relative;padding:1rem 0 2rem}.prod-setting__results .loading{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding-top:1.25rem;background-color:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2}@media (min-width: 768px){.prod-setting__results{padding:2rem 0}}.prod-setting__results .accordion:not(:first-child){border-top:1px solid var(--color-border-grey)}.prod-setting__results .accordion__body{container-type:inline-size;container-name:accordion-diamond-info}.prod-setting__results--table-header{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));gap:2px}@media screen and (min-width: 1024px){.prod-setting__results--table-header{grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr))}}.prod-setting__results--table-header-cell{font-size:1rem;color:var(--color-mist-800);padding:1.0625rem .625rem;background-color:var(--color-carbon-100);text-align:center;letter-spacing:.01rem;line-height:1;text-overflow:ellipsis;overflow:hidden;cursor:default}.prod-setting__results--table-header-cell:last-child{text-align:center}.prod-setting__results--table-header-cell svg{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:rotate(180deg)}.prod-setting__results--table-header-cell.can-order{cursor:pointer}.prod-setting__results--table-header-cell.can-order:hover:not(.is-order) svg{opacity:1;transform:rotate(0)}.prod-setting__results--table-header-cell.is-order svg{opacity:1}.prod-setting__results--table-header-cell.desc svg{transform:rotate(0)}.prod-setting__results--table-row{display:grid;align-items:center;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));padding:7px 0;width:100%;text-align:left}@media screen and (min-width: 1024px){.prod-setting__results--table-row{grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr))}}.prod-setting__results--table-row div{padding:0 .5rem;text-align:center}@media (max-width: 767px){.prod-setting__results--table-row div:first-child{padding:0}}.prod-setting__results--table-row :last-child{text-align:center}.prod-setting__results--table-row input[type=checkbox].prod-setting__results--table-row-compare{width:30px;height:30px;background-color:#fff}.prod-setting__results--table-row input[type=checkbox].prod-setting__results--table-row-compare:disabled{cursor:not-allowed;background-color:var(--color-border-grey)}.prod-setting__results--table-col-shape .shape-type{color:var(--color-mist-800);font-size:clamp(10px,.02vw,16px)}.prod-setting__results--table-col-shape .shape-type svg{stroke-width:.25px}.prod-setting__results--carat{position:absolute;right:0;display:none}@media screen and (min-width: 1024px){.prod-setting__results--carat{display:block}}.prod-setting__results--info{border-top:1px solid var(--color-border-grey)}.prod-setting__results--info--settings{padding:20px 0;display:grid;gap:10px;grid-template-areas:"image" "details" "buttons"}@media screen and (min-width: 768px){.prod-setting__results--info--settings{gap:.625rem 3.125rem;grid-template-areas:"image details" "buttons details";grid-template-columns:minmax(0,290px) minmax(0,1fr)}}@media screen and (min-width: 1440px){.prod-setting__results--info--settings{gap:4.25rem 3.125rem;grid-template-areas:"image details buttons";grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,300px)}}.prod-setting__results--info--buttons{grid-area:buttons;display:flex;flex-direction:column;gap:.625rem}.prod-setting__results--info--image{max-width:290px;aspect-ratio:1/1;width:100%;height:auto;background-color:var(--color-border-grey);border-radius:var(--dx-border-radius);overflow:hidden;grid-area:image;animation:skeleton-loading 1s linear infinite alternate}.prod-setting__results--info--image iframe{border:none;margin:0;width:100%;height:100%}@media screen and (min-width: 768px){.prod-setting__results--info--image{max-width:290px}}.prod-setting__results--info--image img{border-radius:var(--dx-border-radius);overflow:hidden}.prod-setting__results--info--image img,.prod-setting__results--info--image video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.prod-setting__results--info--details{display:flex;flex-direction:column;gap:10px;width:100%;grid-area:details}@media screen and (min-width: 768px){.prod-setting__results--info--details{grid-row:1/span 2}}@media screen and (min-width: 1440px){.prod-setting__results--info--details{grid-row:1}}.prod-setting__results--info--details-table{flex:1;grid-area:details;-moz-columns:1;columns:1}@media screen and (min-width: 1440px){.prod-setting__results--info--details-table{-moz-columns:2;columns:2}}.prod-setting__results--info--details-table-row{display:grid;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;text-align:left;padding:.625rem 0;font-size:.875rem;line-height:1.125rem;color:var(--color-carbon-800)}.prod-setting__results--info--details-table-row-label{font-weight:700;color:var(--color-mist-800)}.prod-setting__results--info--details-table-row a{color:var(--color-mist-800);text-decoration:underline}.prod-setting__results--info--details-table-row div{padding:0 .5rem}.prod-setting__results--info--details-table-row span:last-child{white-space:nowrap;padding-right:1rem}.prod-setting__results--info--details-table-row span:last-child:before{content:"-";display:inline-block;padding:0 1rem 0 .2rem}.prod-setting__results--compare-button{position:absolute;bottom:2rem;width:100%;display:flex;justify-content:center}.prod-setting__results--compare-button button{background-color:var(--color-deep-blue);border:1px solid var(--color-deep-blue);border-radius:2px;padding:10px;text-transform:uppercase;color:#fff}.prod-setting__results-footer{border-radius:var(--dx-border-radius);text-align:center;padding:.625rem;background-color:var(--color-nude-10)}.prod-setting__results--table-body-empty{padding:4rem 0;text-align:center;font-size:1.125rem}@container accordion-diamond-info (min-width: 760px){.prod-setting__results--info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.hidden-on-mobile{display:none}@media screen and (min-width: 1024px){.hidden-on-mobile{display:block}}.prod-current-setting{width:100%;padding:2rem 0}@media (min-width: 1200px){.prod-current-setting{width:25%}}.prod-current-setting__title{font-size:22px;text-transform:uppercase;font-weight:600;margin-bottom:26px}.prod-current-setting__details{display:flex;gap:1rem}@media (min-width: 1200px){.prod-current-setting__details{flex-direction:column}}.prod-current-setting__details--image{width:25%}@media (min-width: 1200px){.prod-current-setting__details--image{width:100%}}.prod-current-setting__details--image img,.prod-current-setting__details--info{width:100%}.prod-current-setting__details--info--name,.prod-current-setting__details--info--price{font-weight:700;margin-bottom:12px;font-size:18px}.prod-current-setting__details--info--table{margin:12px 0}.prod-current-setting__details--info--table-cell{display:flex}.prod-current-setting__details--info--table-cell--title{font-weight:600;text-transform:uppercase;width:33%}.prod-current-setting__details--info--setting-info{display:flex;border-top:1px solid var(--color-brown);border-bottom:1px solid var(--color-brown);text-transform:uppercase;font-weight:600;padding:10px 0}.prod-current-setting__details--info--setting-info--body{padding:1rem 0}.product-compare{display:flex;flex-direction:column;padding:2rem 0}.product-compare__content{overflow-x:auto}.product-compare__table{table-layout:fixed}.product-compare__table tr td{width:33.3333333333%}.product-compare__table tr td:nth-child(1){width:auto}.product-compare__table--header{position:sticky;top:0;border-bottom:1px solid var(--color-gold)}.product-compare__table--header--empty{background-color:#fff}.product-compare__table--header--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;width:100%}.product-compare__table--header--button span{display:block}.product-compare__table--header--ctas{padding-top:.625rem;display:flex;gap:.625rem;align-items:center;flex-wrap:wrap;justify-content:stretch}.product-compare__table--header--ctas button{flex-grow:1}.product-compare__table--header--item{min-width:18.75rem;background-color:var(--color-mist-50);color:var(--color-mist-800);padding:1.25rem;text-align:left;font-weight:400;border-top-right-radius:var(--dx-border-radius);border-top-left-radius:var(--dx-border-radius)}.product-compare__table--header--item.empty{background-color:var(--color-mist-40)}.product-compare__table--header--item--container{display:flex;gap:.625rem}.product-compare__table--header--item--image{display:flex;align-items:center;justify-content:center;background-color:#b1b1b1;max-width:120px;aspect-ratio:1/1;border-radius:var(--dx-border-radius);overflow:hidden}.product-compare__table--header--item--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-compare__table--row{border-bottom:1px solid var(--color-gold)}.product-compare__table--row--label{padding:1.25rem;color:var(--color-mist-800);text-transform:uppercase;font-weight:700}.product-compare__table--row--item{background-color:var(--color-mist-50);padding:1.25rem;text-align:center}.product-compare__table--row--item.empty{background-color:var(--color-mist-40)}.prod-choose-diamond{display:flex;flex-direction:column;justify-content:center}.prod-choose-diamond__title{color:var(--color-mist-800);font-size:12px;margin-bottom:.625rem}.prod-choose-diamond__grid{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.prod-choose-diamond__grid.shape{gap:.5rem 0}.prod-choose-diamond__grid .btn.btn--shape{min-width:3.4375rem;padding-left:.625rem;padding-right:.625rem}.prod-choose-diamond__grid .btn.btn--shape svg{width:1.875rem;height:1.875rem}.prod-choose-diamond__item{display:flex;flex-direction:column;align-items:center;justify-content:center;order:var(--order)}.prod-choose-diamond__item.active .prod-choose-diamond__image{background-color:#f4f4f4}.prod-choose-diamond__item:hover .prod-choose-diamond__label{opacity:1}.prod-choose-diamond__image{width:3rem;border-radius:50%}.prod-choose-diamond__label{text-align:center;opacity:0}.tab-content{padding-top:1rem}.tab-content .tabs{display:grid;align-items:center;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr);flex-wrap:wrap}@media screen and (max-width: 990px){.tab-content .tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tab-content .tabs .tabs__title{grid-row:1;grid-column:1/span 2}}@media screen and (max-width: 767px){.tab-content .tabs{grid-template-columns:1fr}.tab-content .tabs .tabs__title{grid-row:1;grid-column:1}.tab-content .tabs .tabs__buttons{width:100%;order:1;justify-content:space-between;align-items:center}.tab-content .tabs .tabs__results-count{order:2}}.tab-content .tabs__title{flex:1}@media screen and (min-width: 768px){.tab-content .tabs__title{display:block}}.tab-content .tabs__search form{position:relative}.tab-content .tabs__search input{width:100%;border-radius:18px;border:1px solid var(--color-mist-100);min-height:36px;background-color:var(--color-carbon-50);color:var(--color-mist-900);font-size:16px;padding:0 1.875rem 0 .625rem}.tab-content .tabs__search button{position:absolute;top:50%;right:.3125rem;transform:translateY(-50%);display:flex;align-items:center;color:var(--color-mist-800)}.tab-content .tabs__results-count{width:100%}@media screen and (min-width: 768px){.tab-content .tabs__results-count{width:auto;display:block}}.tab-content .tabs__buttons{display:flex;gap:1rem;flex:1;justify-content:space-between}@media screen and (min-width: 768px){.tab-content .tabs__buttons{justify-content:flex-end}}.tab-content .tabs .tab__item{padding:.5rem 1rem;min-height:auto;flex-grow:1}@media screen and (min-width: 768px){.tab-content .tabs .tab__item{flex-grow:0}}.tab-content .tab-panel{display:none}.tab-content .tab-panel.active{display:block}.complete-order .prod-setting__price,.complete-order .prod-setting__price-wrap--container{flex-direction:column}.prod-setting__price-wrap--container{font-size:1.25rem;font-weight:700;padding:.625rem 0;display:flex;align-items:center;gap:.625rem}.prod-setting__price-wrap--container.has__details{flex-direction:column}.product-item__compare-at-price{font-family:var(--font-body);font-weight:400;font-size:1rem;color:#cf3030;line-height:var(--line-height-body-small)}.builder-section__compare-at-price{font-family:var(--font-body);font-weight:400;font-size:.75rem;color:#cf3030;line-height:var(--line-height-body-small)}.prod-setting__compare-at-price{font-family:var(--font-body);font-weight:400;font-size:1rem;color:#cf3030;line-height:var(--line-height-body-small)}.prod-diamond__details-list li span.prod-setting__compare-at-price:before{content:"";margin-right:0}.shape-image-list{grid-template-columns:repeat(auto-fit,50px)}.template-seo-collection .rich-text h2{text-align:center;margin-right:auto;margin-left:auto;font-size:var(--font-size-heading-1-base);line-height:var(--line-height-heading-1-base);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing);max-width:var(--text-max-width);color:#3e80a3;text-transform:var(--font-heading-text-transform)}.template-seo-collection .rich-text p,.template-seo-collection .rich-text li{font-size:16px}@media only screen and (min-width: 1140px){.shape-image-list{grid-template-columns:repeat(auto-fit,62px)}}.template-physical-gift-card .dx__cta-actions{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-top:1rem}.template-physical-gift-card .product-form__cart-submit{font-weight:500!important}.template-physical-gift-card button.product__chip{display:block;border-radius:3.125rem;font-size:1.125rem;font-weight:800;font-family:var(--font-heading);border:1px solid var(--MIST-100, #b2cbdf);color:var(--color-mist-900);padding:1rem 2.5rem;letter-spacing:.03375rem;text-align:center;margin:var(--spacing-unit);height:unset}.template-physical-gift-card .product__chip.selected{background-color:var(--color-mist-900);color:var(--color-background)}.template-physical-gift-card span.fs-heading-4-base{display:block;color:var(--color-mist-900);border-radius:3.125rem;font-size:1.125rem;font-weight:800;font-family:var(--font-heading);border:1px solid var(--MIST-100, #b2cbdf);padding:1rem 2.5rem;letter-spacing:.03375rem;text-align:center;height:unset}
