.isHidden[data-v-0892ac1b]{opacity:0;transition:opacity .5s linear,visibility 0s .5s;visibility:hidden}#newsLetterSubscriptionBottomRightFooter .isHidden{opacity:0;visibility:hidden}#newsLetterSubscriptionBottomRightFooter .giveaway-consent a{text-decoration:underline!important}.expandedArea.isVisible{box-shadow:0 5px 11px 3px #00000059}.giveaway-button-container,.giveaway-fade-enter-active,.giveaway-fade-leave-active{transition:opacity .4s ease}.giveaway-fade-enter-from,.giveaway-fade-leave-to{opacity:0}.giveaway-fade-enter-to,.giveaway-fade-leave-from{opacity:1}.chat-btn[data-v-5237b33b]{background-color:#000;border-radius:9999px}.live-help--icons[data-v-5237b33b]>*{animation:changing-loop-5237b33b 10s ease 0s infinite;vertical-align:top}.live-help--icons[data-v-5237b33b]>:first-child{animation-delay:-2s;position:absolute}.live-help--icons[data-v-5237b33b]>:nth-child(2){animation-delay:-7s}@keyframes changing-loop-5237b33b{0%,45%,to{opacity:1}50%,95%{opacity:0}}#openLiveHelp[data-v-5237b33b]{border-radius:100%;height:48px;position:relative;width:48px}.live-help--modal[data-v-5237b33b]{background:#fff;bottom:48px;box-shadow:0 4px 12px -1px #0d09001a,0 1px 4px -1px #0d09000f;margin-bottom:15px;position:absolute;right:0;width:calc(100vw - 20px)}.live-help--modal[data-v-5237b33b]:before{background:#fff;bottom:-4px;box-shadow:-3px 3px 7px -2px #0d09001a;content:"";height:8px;position:absolute;right:20px;transform:rotate(-45deg);width:8px;z-index:1000}.live-help--content[data-v-5237b33b]{max-height:300px;max-height:calc(100vh - 115px);overflow:auto;padding:16px}.live-help--content .close[data-v-5237b33b]{background:none;border:0;cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}@media (min-width:480px){.live-help--modal[data-v-5237b33b]{width:300px}}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}#footerEmail[data-v-e2aaf4a5]::-moz-placeholder{font-size:12px}#footerEmail[data-v-e2aaf4a5]::placeholder{font-size:12px}input[type=radio][data-v-e2aaf4a5]{accent-color:#000;height:16px;margin-right:8px;width:16px}.fieldHolder.floating-label[data-v-e2aaf4a5]{background-color:#fff;border:1px solid #e4e4e4;height:44px;position:relative}.fieldHolder.floating-label .floating-input:not(:-moz-placeholder-shown)~label[data-v-e2aaf4a5]{color:#666;font-family:Plain Light;font-size:12px;font-weight:300;letter-spacing:0;line-height:20px;top:0;transform:translateY(4px)}.fieldHolder.floating-label .floating-input:focus~label[data-v-e2aaf4a5],.fieldHolder.floating-label .floating-input:not(:placeholder-shown)~label[data-v-e2aaf4a5]{color:#666;font-family:Plain Light;font-size:12px;font-weight:300;letter-spacing:0;line-height:20px;top:0;transform:translateY(4px)}.fieldHolder.floating-label[data-v-e2aaf4a5]:focus-within{border:1px solid #666}.fieldHolder.floating-label label[data-v-e2aaf4a5]{color:#666;font-family:Plain Light;font-size:14px;font-weight:300;left:0;letter-spacing:0;line-height:24px;padding:0 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.fieldHolder.floating-label.hasError[data-v-e2aaf4a5]{border:1px solid #a9201e;margin-bottom:40px}.fieldHolder.floating-label.hasError label[data-v-e2aaf4a5]{color:#a9201e!important}.fieldHolder.floating-label .errorMessage[data-v-e2aaf4a5]{bottom:0;margin:0;position:absolute;transform:translateY(110%)}.fieldHolder.floating-label .errorMessage span[data-v-e2aaf4a5]{color:#a9201e;font-family:Plain Light;font-size:12px;font-weight:300;letter-spacing:0;line-height:16px}.fieldHolder input[data-v-e2aaf4a5]{border:0;bottom:0;color:#0d0900;font-family:Plain Light;font-size:14px;font-weight:300;height:28px;letter-spacing:0;outline:none;position:absolute}.fieldHolder input[data-v-e2aaf4a5]:-webkit-autofill{-webkit-background-clip:text;background-clip:text}.fieldHolder input[data-v-e2aaf4a5]:focus{border:0;box-shadow:none;outline:none}.fieldHolder input[data-v-e2aaf4a5]::-moz-placeholder{color:#666;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px}.fieldHolder input[data-v-e2aaf4a5]::placeholder{color:#666;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px}.genderWrapper[data-v-e2aaf4a5]{background:#fff;box-shadow:0 0 0 4px #fff,0 0 0 5px #e4e4e4;margin:24px auto}.genderWrapper input+span[data-v-e2aaf4a5]{font-family:Plain Light;font-size:14px;font-weight:300;letter-spacing:0;text-align:center}.genderWrapper .toggler[data-v-e2aaf4a5]{background-color:#f2f2f2;color:#000}.genderWrapper .toggler span[data-v-e2aaf4a5]{font-family:Plain Light;font-size:14px;font-weight:300;letter-spacing:0;text-align:center}.genderWrapper .toggler.active[data-v-e2aaf4a5]{background-color:#0d0900;color:#fff}.signup-form input[type=radio][data-v-e2aaf4a5]{accent-color:#0d0900;height:16px;margin:-2px 5px 0 0;vertical-align:middle;width:16px}.consent-container[data-v-e2aaf4a5]{color:#666;font-family:Plain Light;font-size:12px;font-style:normal;font-weight:300;line-height:20px}.consent-container p[data-v-e2aaf4a5]{margin:0}.consent-container .consent-text[data-v-e2aaf4a5]{cursor:pointer}.consent-container .more-consent-text[data-v-e2aaf4a5]{visibility:hidden}.consent-container a[data-v-e2aaf4a5]{color:#666;text-decoration:underline}.consent-container.constent-toggle .more-consent-text[data-v-e2aaf4a5]{visibility:unset}.consent-container.constent-toggle .down-arrow[data-v-e2aaf4a5]{transform:rotate(180deg)}.signup-button[data-v-e2aaf4a5]{position:relative}.signup-button .check[data-v-e2aaf4a5],.signup-button .error[data-v-e2aaf4a5],.signup-button .loading[data-v-e2aaf4a5]{display:none}.signup-button.active[data-v-e2aaf4a5]{background-color:#2ecc71}.signup-button.active[data-v-e2aaf4a5]:before{transition:width 3s linear;width:100%}.signup-button.active .loading i[data-v-e2aaf4a5]{animation:loading .5s linear infinite}.signup-button.finished[data-v-e2aaf4a5]{background-color:#55e89b}.signup-button.finished .loading[data-v-e2aaf4a5],.signup-button.finished .submit[data-v-e2aaf4a5]{display:none}.signup-button.finished .check[data-v-e2aaf4a5]{animation:scale .5s linear;display:block!important;font-size:24px}.signup-button.finished .check i[data-v-e2aaf4a5]{transform-origin:center center}.signup-button.failed[data-v-e2aaf4a5]{background-color:#e85c55}.signup-button.failed .check[data-v-e2aaf4a5],.signup-button.failed .loading[data-v-e2aaf4a5],.signup-button.failed .submit[data-v-e2aaf4a5]{display:none}.signup-button.failed .error[data-v-e2aaf4a5]{animation:scale .5s linear;display:block!important;font-size:24px}.signup-button.failed .error i[data-v-e2aaf4a5]{transform-origin:center center}.signup-button[data-v-e2aaf4a5]:before{background-color:#55e89b;bottom:0;content:"";height:100%;left:0;position:absolute;width:0}@media (max-width:1023px){.accordion-content[data-v-bcd827f5]{overflow:hidden;transition:max-height .4s}li[data-v-bcd827f5]{line-height:32px}}@media (max-width:1023.8px){.accordion[data-v-b55c7922]{position:relative}.accordion label[data-v-b55c7922]{display:block}.accordion input[data-v-b55c7922]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid;border-radius:0;border-width:0 0 1px 1px;display:block;height:8px;position:absolute;right:10px;top:5px;transform:rotate(135deg);width:8px}.accordion input[data-v-b55c7922]:not(:checked){transform:rotate(-45deg)}.accordion input:not(:checked)+.accordion-content[data-v-b55c7922]{max-height:0!important}}@media (min-width:1024px){.accordion input[data-v-b55c7922]{display:none}}.expand-enter-active,.expand-leave-active{transition:max-height .4s ease,opacity .4s ease}.expand-enter-from,.expand-leave-to{max-height:0;opacity:0}.expand-enter-to,.expand-leave-from{max-height:500px;opacity:1}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.topbar[data-v-d54384bf]{background-color:#ffc13b;height:36px;overflow:hidden;position:relative;text-align:center}.topbar.black-friday-2025[data-v-d54384bf],.topbar.ever-green-2025[data-v-d54384bf]{background-color:#0d0900}.topbar.black-friday-2025 .topbar-frame[data-v-d54384bf],.topbar.ever-green-2025 .topbar-frame[data-v-d54384bf]{color:#fff}a[data-v-d54384bf]{text-decoration-line:none}.topbar .topbar-frame[data-v-d54384bf]{color:#0d0900;font-family:Plain Light,sans-serif;font-size:12px;letter-spacing:0;line-height:36px;text-shadow:0 0;white-space:nowrap}@media screen and (min-width:768px){.topbar .topbar-frame[data-v-d54384bf]{font-size:14px}}.topbar .topbar-link[data-v-d54384bf]{border-bottom:1px solid;font-size:12px;letter-spacing:.4px;text-transform:uppercase;vertical-align:bottom}.topbar.isblackfriday[data-v-d54384bf]{background-color:#0d0900}.topbar.isblackfriday .topbar-frame[data-v-d54384bf]{color:#fff}@media screen and (max-width:767.8px){.topbar:not([frames="1"]) .topbar-frame.-sm[data-v-d54384bf]{height:36px;left:0;position:absolute;top:100%;width:100%}}.topbar:not([frames="1"]) .topbar-frame[data-v-d54384bf]:not(.-sm){height:36px;left:0;position:absolute;top:100%;width:100%}.topbar .topbar-frame[data-v-d54384bf]{animation-iteration-count:infinite}.topbar .topbar-frame[data-v-d54384bf]:first-child{animation-delay:-.5s}.topbar .topbar-frame[data-v-d54384bf]:nth-child(2){animation-delay:-8.5s}.topbar .topbar-frame[data-v-d54384bf]:nth-child(3){animation-delay:-16.5s}.topbar .topbar-frame[data-v-d54384bf]:nth-child(4){animation-delay:-24.5s}.topbar[frames="2"] .topbar-frame[data-v-d54384bf]{animation-duration:16s;animation-name:frames_2-d54384bf}.topbar[frames="3"] .topbar-frame[data-v-d54384bf]{animation-duration:24s;animation-name:frames_3-d54384bf}.topbar[frames="4"] .topbar-frame[data-v-d54384bf]{animation-duration:32s;animation-name:frames_4-d54384bf}@keyframes frames_2-d54384bf{0%{top:100%}1%{top:0}50%{top:0}51%{top:-100%}to{top:-100%}}@keyframes frames_3-d54384bf{0%{top:100%}1%{top:0}33%{top:0}34%{top:-100%}to{top:-100%}}@keyframes frames_4-d54384bf{0%{top:100%}1%{top:0}25%{top:0}26%{top:-100%}to{top:-100%}}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.step3calendar .vc-day{align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}@media screen and (min-width:768px){.step-3 .contactForm.-scrollable{height:90%;overflow:auto;position:absolute;width:100%}}.step-3 .interest-list .interest{cursor:pointer}.step-3 .interest-list input{accent-color:#232323;height:15px;vertical-align:-2px;width:15px}.step-3 .loading{background:#ffffff9e;height:100%;position:absolute;top:0;width:100%;z-index:1}.step-3 .loading .icon77{left:50%;margin:-20px;position:absolute;top:50%;z-index:1}.step-3 .vc-container .vc-header{margin:20px 10px}.step-3 .vc-container .vc-title-wrapper{font-family:Plain Light;font-size:14px}.step-3 .vc-container .vc-base-icon{stroke:#000;stroke-width:1px}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.online-appointments--step5 input[type=checkbox],.online-appointments--step5 input[type=radio]{display:none}.online-appointments--step5 input[type=checkbox]+span:before,.online-appointments--step5 input[type=radio]+span:before{border:1px solid;content:"";display:inline-block;height:15px;margin-right:10px;vertical-align:text-bottom;width:15px}.online-appointments--step5 input[type=checkbox]:checked+span:before,.online-appointments--step5 input[type=radio]:checked+span:before{background-color:#000;background-image:url(/images/shop/icons/full_tick.svg);background-position:50%;background-size:19px}.online-appointments--step5 input[type=checkbox].rounded+span:before,.online-appointments--step5 input[type=radio].rounded+span:before{border-radius:100%}@media screen and (max-width:374.8px){.online-appointments--step5 input[type=checkbox]~* .icon77,.online-appointments--step5 input[type=radio]~* .icon77{display:none}}.online-appointments--step5 .accordion-item{border:1px solid #ddd;margin-bottom:10px}.online-appointments--step5 .accordion-item.-opened{border-color:#000}.online-appointments--step5 .accordion-item.dirty.-error:not(.-opened),.online-appointments--step5 .accordion-item.dirty.-error:not(.-opened) .accordion-item-label{border-color:red}.online-appointments--step5 .accordion-item .disabled{opacity:.6;pointer-events:none}.online-appointments--step5 .accordion-item .accordion-item-label{border-top:none;margin-bottom:-1px;padding:10px 50px 10px 20px;position:relative}.online-appointments--step5 .accordion-item .accordion-item-label .accordion-item-arrow{margin:15px 20px;position:absolute;right:0;top:0}.online-appointments--step5 .accordion-item .accordion-item-content{padding:10px 20px}.online-appointments--step5 .accordion-item-content label{display:block;line-height:25px;margin-bottom:5px}.online-appointments--step5 .accordion-item-content hr{margin:10px -20px}.online-appointments--step5 .vue-slider-dot-handle{border:1px solid;box-shadow:none}.online-appointments--step5 .vue-slider-process{background-color:#000}.online-appointments--step5 .errorMessage{transform:translate(-10px,-10px)}.online-appointments--step5 .errorMessage span{color:red;font-family:Plain Light;font-size:12px}.modal-container:has(.step-confirmation--is-open){width:auto!important}@font-face{font-family:Nunito Sans;src:local("Nunito Sans Regular"),local("Nunito Sans"),url(../fonts/nunito-sans/nunito-sans-v4-latin-regular.woff2) format(woff2);font-display:swap;font-weight:400}.modal-mask.book-appointment{align-items:flex-start;padding-top:40px}.modal-mask.book-appointment .modal-wrapper{padding:0 10px}@media screen and (max-width:767.8px){.modal-mask.book-appointment .modal-wrapper{width:100%}}.modal-mask.book-appointment .icon77.icon77-chevron.-left{vertical-align:-5px}.scrollable-container{height:90%;max-height:584px;overflow:auto;width:100%}.scrollable-container::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.scrollable-container::-webkit-scrollbar{background-color:#f5f5f5;width:3px}.scrollable-container::-webkit-scrollbar-thumb{background-color:#0003}.chatNow{background-color:#f7f1e5;padding:10px}#footerContacts.appointmentPopup .modal #firstStep{padding-top:50px}._form-group.floating{position:relative}._form-group.floating:not(.-sticky) ::-moz-placeholder{opacity:0}._form-group.floating:not(.-sticky) ::placeholder{opacity:0}._form-group.floating>label{color:gray;font-size:14px;margin:0 16px;pointer-events:none;position:absolute;top:13px;transition:.2s;white-space:nowrap}._form-group.floating input._form-control{padding-bottom:14px;padding-top:28px}._form-group.floating select._form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/shop/icons/chevron-down.svg);background-position:center right 15px;background-repeat:no-repeat;background-size:14px;padding:14px 35px 0 15px}._form-group.floating select._form-control option{font-family:Nunito Sans}._form-group.floating input._form-control:not(:-moz-placeholder-shown)~label{font-size:12px;top:6px}._form-group.floating ._form-control:focus~label,._form-group.floating input._form-control:not(:placeholder-shown)~label,._form-group.floating select._form-control:valid~label,._form-group.floating.-sticky ._form-control~label{font-size:12px;top:6px}._form-group.floating .focused-input{font-size:12px;top:3px}._form-group ._text-danger p{color:#a9201e;font-size:12px;margin:2px 0}._form-group._form-group--error ._form-control{border:1px solid #a9201e}.gdprCheckboxHolder label{align-items:flex-start;cursor:pointer;display:flex;margin:0;padding:0}.gdprCheckboxHolder a{text-decoration:underline}.gdprCheckboxHolder input[type=checkbox]+label:before{border:1px solid #0d0900;content:"";height:18px;margin-right:7px;min-width:18px;translate:0 5px}.gdprCheckboxHolder input:checked+label:before{background-color:#000;background-image:url(/images/shop/icons/full_tick.svg);background-position:50%;background-repeat:no-repeat;background-size:19px;border-color:#000}.scroll-row[data-v-e267bf2d]{margin-bottom:12px;position:relative}.scroll-row[data-v-e267bf2d]:last-of-type{margin-bottom:0}.scroll-row select[data-v-e267bf2d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-size:13px;height:auto;letter-spacing:1px;padding-right:16px;text-indent:0;text-transform:uppercase;white-space:normal}.scroll-row select[data-v-e267bf2d]::-ms-expand{display:none}.scroll-row select[data-v-e267bf2d]:focus{border:none;outline:none}.scroll-row select option[data-v-e267bf2d]{padding-left:5px}.language_title[data-v-e267bf2d]{display:block;font-size:13px;letter-spacing:1px;margin-bottom:6px}@media (min-width:1024px){.language_options[data-v-e267bf2d]{width:188px}.scroll-row[data-v-e267bf2d]{margin-bottom:18px}.scroll-row select[data-v-e267bf2d]{max-width:100%;width:100%}.scroll-row[data-v-e267bf2d]:after{border:solid;border-width:0 1px 1px 0;bottom:8px;content:"";height:8px;pointer-events:none;position:absolute;right:2px;transform:rotate(45deg);width:8px}}@media (max-width:1023px){#divShowHideLanguage .dropdown[data-v-d6052327]{background-color:#fff;border:1px solid #000;box-shadow:none;box-sizing:content-box;display:block!important;height:auto;left:-1px;margin-left:0!important;max-height:1000px;min-width:247px;overflow:hidden;padding:0;position:absolute;width:100%;z-index:1}#divShowHideLanguage #divLanguageContent[data-v-d6052327]{padding:8px 16px}}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}#divShowHideLanguage .flag[data-v-3f47c5c8]{background-position:50%;background-size:30px;border-radius:50%;display:inline-block;height:20px;overflow:hidden;vertical-align:middle;width:20px}#divShowHideLanguage .lblcode[data-v-3f47c5c8]{font-family:Plain Light,sans-serif;font-size:12px;letter-spacing:1px}#divShowHideLanguage>.btn[data-v-3f47c5c8]:after{border:solid;border-width:0 1px 1px 0;content:"";display:inline-block;height:8px;margin-bottom:3px;margin-left:8px;transform:rotate(45deg);width:8px}@media (max-width:1023px){#divShowHideLanguage[data-v-3f47c5c8]{border:1px solid transparent;display:inline-block;padding:16px 0}#divShowHideLanguage>.btn[data-v-3f47c5c8]{background:#fff;border-radius:0;margin-bottom:-1px;position:relative;z-index:2}}[data-v-a8a66b25] .accordion-item__header{padding:12px 0}.accordion-item--is-open[data-v-a8a66b25] .accordion-item__content-inner{padding-bottom:32px}.promo[data-v-28a20394]{display:grid}.promo[data-v-28a20394]:before{background-color:#ccc;content:"";display:block;height:1px;margin:8px 0 8px 24px;order:-2;width:10%}.promo__figure[data-v-28a20394]{padding:24px}.promo--no-need .promo__figure[data-v-28a20394]{padding-top:12px}.promo__img[data-v-28a20394]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:-webkit-fill-available;width:-moz-available;width:stretch}.promo--2 .promo__figure--2[data-v-28a20394]{display:none}.promo__need[data-v-28a20394]{order:-1}@media (min-width:768px){.promo[data-v-28a20394]{justify-content:end;row-gap:40px}.promo__figure[data-v-28a20394]{padding:0}.promo[data-v-28a20394]:before{content:none}.promo__need[data-v-28a20394]{order:0}.promo__img[data-v-28a20394]{height:320px;width:320px}.promo--1[data-v-28a20394]{grid-template-columns:320px}.promo--2[data-v-28a20394]{-moz-column-gap:32px;column-gap:32px;grid-template-areas:"img1 img2" ".    need";grid-template-columns:320px 320px}.promo--2 .promo__figure--1[data-v-28a20394]{grid-area:img1}.promo--2 .promo__figure--2[data-v-28a20394]{display:block;grid-area:img2}.promo--2 .promo__need[data-v-28a20394]{grid-area:need}}.dm-nav[data-v-1f6b40d6]{display:grid;grid-template-areas:"loose-diamonds" "ideal-cut-collection" "coloured-diamonds" "create-your-own" "useful-links" "promo";grid-template-columns:1fr}.dm-nav__cell[data-v-1f6b40d6]{padding:0 24px}.dm-nav__cell--useful-links[data-v-1f6b40d6]:before{background-color:#ccc;content:"";display:block;height:1px;margin:8px 0;width:10%}.dm-nav__cell--promo[data-v-1f6b40d6]{grid-area:promo;padding:0}.dm-nav__divider[data-v-1f6b40d6]{align-self:stretch;background-color:#ccc;display:none;grid-area:div;width:1px}.dm-nav__divider--second[data-v-1f6b40d6]{grid-area:div2}@media (min-width:768px){.dm-nav[data-v-1f6b40d6]{align-items:start;grid-template-areas:"loose-diamonds       div coloured-diamonds div2 create-your-own" "loose-diamonds       div coloured-diamonds div2 useful-links" "ideal-cut-collection div coloured-diamonds div2 useful-links" "promo                promo promo promo promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) 1px minmax(0,1fr)}.dm-nav__cell[data-v-1f6b40d6]{padding:0}.dm-nav__cell--useful-links[data-v-1f6b40d6]{text-transform:uppercase}.dm-nav__cell--useful-links[data-v-1f6b40d6]:before{content:none}.dm-nav__divider[data-v-1f6b40d6]{display:block}}@media (min-width:1440px){.dm-nav[data-v-1f6b40d6]{grid-template-areas:"loose-diamonds       div coloured-diamonds div2 create-your-own promo" "loose-diamonds       div coloured-diamonds div2 useful-links    promo" "ideal-cut-collection div coloured-diamonds div2 useful-links    promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) 1px minmax(0,1fr) minmax(0,1fr)}.dm-nav__cell--promo[data-v-1f6b40d6]{justify-self:end}}.edu-nav[data-v-1f014ee6]{display:grid;grid-template-areas:"diamonds" "gemstone" "jewellery" "useful-links" "promo";grid-template-columns:1fr}.edu-nav__cell[data-v-1f014ee6]{padding:0 24px}.edu-nav__cell--promo[data-v-1f014ee6]{grid-area:promo;padding:0}.edu-nav__divider[data-v-1f014ee6],.edu-nav__divider-two[data-v-1f014ee6]{align-self:stretch;background-color:#ccc;display:none;grid-area:div;width:1px}.edu-nav__divider-two[data-v-1f014ee6]{grid-area:div-two}@media (min-width:768px){.edu-nav[data-v-1f014ee6]{align-items:start;grid-template-areas:"diamonds div gemstone div-two jewellery" "diamonds div gemstone div-two useful-links" "promo    promo promo   promo   promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) 1px minmax(0,1fr)}.edu-nav__cell[data-v-1f014ee6]{padding:0}.edu-nav__divider[data-v-1f014ee6],.edu-nav__divider-two[data-v-1f014ee6]{display:block}}@media (min-width:1440px){.edu-nav[data-v-1f014ee6]{grid-template-areas:"diamonds div gemstone div-two jewellery promo" "diamonds div gemstone div-two useful-links promo" "diamonds div gemstone div-two useful-links promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) 1px minmax(0,1fr) minmax(0,1fr)}.edu-nav__cell--promo[data-v-1f014ee6]{justify-self:end}}.er-nav[data-v-5ab90003]{display:grid;grid-template-areas:"create-your-own" "setting-style" "diamond-types" "gemstone-types" "diamond-shapes" "useful-links" "promo";grid-template-columns:1fr}.er-nav__cell[data-v-5ab90003]{padding:0 24px}.er-nav__cell--useful-links[data-v-5ab90003]:before{background-color:#ccc;content:"";display:block;height:1px;margin:8px 0;width:10%}.er-nav__cell--promo[data-v-5ab90003]{grid-area:promo;padding:0}.er-nav__divider[data-v-5ab90003]{align-self:stretch;background-color:#ccc;display:none;grid-area:div;width:1px}@media (min-width:768px){.er-nav[data-v-5ab90003]{align-items:start;grid-template-areas:"create-your-own div setting-style diamond-types  diamond-shapes" "useful-links    div setting-style gemstone-types diamond-shapes" "promo           promo promo       promo          promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.er-nav__cell[data-v-5ab90003]{padding:0}.er-nav__cell--create-your-own[data-v-5ab90003]:before,.er-nav__cell--useful-links[data-v-5ab90003]:before{content:none}.er-nav__cell--useful-links[data-v-5ab90003]{text-transform:uppercase}.er-nav__cell--promo[data-v-5ab90003]{justify-self:end}.er-nav__divider[data-v-5ab90003]{display:block}}@media (min-width:1440px){.er-nav[data-v-5ab90003]{align-items:start;grid-template-areas:"create-your-own div setting-style diamond-types    diamond-shapes promo" "useful-links    div setting-style gemstone-types   diamond-shapes promo";grid-template-columns:max-content 1px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 320px;justify-content:center;margin:0 auto;padding:32px 24px}}.etr-nav[data-v-23352cd0]{grid-template-areas:"shop-by-category" "shop-by-metal" "promo"}.etr-nav__cell[data-v-23352cd0]{padding:0 24px}.etr-nav__cell--all-eternity-rings[data-v-23352cd0]:after{background-color:#ccc;content:"";display:block;height:1px;margin:8px 0;width:10%}.etr-nav__cell--promo[data-v-23352cd0]{grid-area:promo;padding:0}.etr-nav__divider[data-v-23352cd0]{align-self:stretch;background-color:#ccc;display:none;grid-area:div;width:1px}@media (min-width:768px){.etr-nav[data-v-23352cd0]{align-items:start;grid-template-areas:"shop-by-category div shop-by-metal" "promo promo promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr)}.etr-nav__cell[data-v-23352cd0]{padding:0}.etr-nav__cell--all-eternity-rings[data-v-23352cd0]:after{content:none}.etr-nav__divider[data-v-23352cd0]{display:block}}@media (min-width:1024px){.etr-nav[data-v-23352cd0]{grid-template-areas:"shop-by-category div promo" "shop-by-metal div    promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr)}}@media (min-width:1440px){.etr-nav[data-v-23352cd0]{grid-template-areas:"shop-by-category div shop-by-metal promo promo" "shop-by-category div shop-by-metal promo promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.gm-nav[data-v-e3437d08]{display:grid;grid-template-areas:"create-your-own" "shop-by-gemstone" "shop-by-shape" "promo";grid-template-columns:1fr}.gm-nav__cell[data-v-e3437d08]{padding:0 24px}.gm-nav__cell--promo[data-v-e3437d08]{grid-area:promo;padding:0}.gm-nav__divider[data-v-e3437d08]{align-self:stretch;background-color:#ccc;display:none;grid-area:div;width:1px}@media (min-width:768px){.gm-nav[data-v-e3437d08]{align-items:start;grid-template-areas:"create-your-own div shop-by-shape" "create-your-own div shop-by-shape" "shop-by-gemstone div promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr)}.gm-nav__cell[data-v-e3437d08]{padding:0}.gm-nav__divider[data-v-e3437d08]{display:block}}@media (min-width:1024px){.gm-nav[data-v-e3437d08]{grid-template-areas:"create-your-own div shop-by-shape    promo" "create-your-own div shop-by-gemstone promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr)}.gm-nav__cell--promo[data-v-e3437d08]{justify-self:end}}@media (min-width:1440px){.gm-nav[data-v-e3437d08]{grid-template-areas:"create-your-own div shop-by-gemstone shop-by-shape shop-by-shape promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.gm-nav__cell--promo[data-v-e3437d08]{justify-self:end}}.jw-nav[data-v-5ad47a8b]{grid-template-areas:"shop-by-category" "useful-links" "create-your-own" "shop-by-type" "collections" "promo"}.jw-nav__cell[data-v-5ad47a8b]{padding:0 24px}.jw-nav__cell--promo[data-v-5ad47a8b]{grid-area:promo;padding:0}.jw-nav__divider[data-v-5ad47a8b]{align-self:stretch;background-color:#ccc;display:none;grid-area:div;width:1px}@media (min-width:768px){.jw-nav[data-v-5ad47a8b]{align-items:start;grid-template-areas:"shop-by-category div collections  shop-by-type" "create-your-own     div collections useful-links     " "promo  promo  promo promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr)}.jw-nav__cell[data-v-5ad47a8b]{padding:0}.jw-nav__divider[data-v-5ad47a8b]{display:block}.jw-nav__cell--promo[data-v-5ad47a8b]{justify-self:flex-end}}@media (min-width:1024px){.jw-nav[data-v-5ad47a8b]{grid-template-areas:"shop-by-category div create-your-own collections" "shop-by-category div shop-by-type collections" "useful-links     div shop-by-type collections" "promo     promo promo promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1440px){.jw-nav[data-v-5ad47a8b]{grid-template-areas:"shop-by-category div create-your-own shop-by-type collections promo" "shop-by-category div create-your-own shop-by-type collections promo" "useful-links     div create-your-own shop-by-type collections promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.wr-nav[data-v-8b3a1bf1]{display:grid;grid-template-areas:"women" "men" "shop-by-metal" "promo";grid-template-columns:1fr}.wr-nav__cell[data-v-8b3a1bf1]{padding:0 24px}.wr-nav__cell--all-wedding-rings[data-v-8b3a1bf1]:after{background-color:#ccc;content:"";display:block;height:1px;margin:8px 0;width:10%}.wr-nav__cell--promo[data-v-8b3a1bf1]{grid-area:promo;padding:0}.wr-nav__divider[data-v-8b3a1bf1]{align-self:stretch;background-color:#ccc;display:none;grid-area:div;width:1px}@media (min-width:768px){.wr-nav[data-v-8b3a1bf1]{grid-template-areas:"women div shop-by-metal" "men   div shop-by-metal" "promo   promo promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr)}.wr-nav__cell--promo[data-v-8b3a1bf1]{justify-self:flex-end}.wr-nav__cell[data-v-8b3a1bf1]{padding:0}.wr-nav__cell--all-wedding-rings[data-v-8b3a1bf1]:after{content:none}.wr-nav__divider[data-v-8b3a1bf1]{display:block}}@media (min-width:1024px){.wr-nav[data-v-8b3a1bf1]{grid-template-areas:"women div shop-by-metal shop-by-metal" "men   div shop-by-metal shop-by-metal" "men   div promo         promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr)}.wr-nav__cell--promo[data-v-8b3a1bf1]{justify-self:end}.wr-nav__cell--men[data-v-8b3a1bf1]{align-self:stretch;margin-top:30px}}@media (min-width:1440px){.wr-nav[data-v-8b3a1bf1]{align-items:start;grid-template-areas:"women div shop-by-metal promo promo" "men   div shop-by-metal promo promo";grid-template-columns:minmax(287px,max-content) 1px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);margin:0 auto;padding:32px 24px}}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.navigation-entity__trigger[data-v-60dc82ce]{align-items:center;color:var(--Base-Charcoal,#0d0900);cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:8px 24px;text-decoration:none;width:100%}.navigation-entity__trigger[data-v-60dc82ce]:focus-visible{outline:2px solid #0d0900;outline-offset:-2px}.navigation-entity__label[data-v-60dc82ce]{color:var(--Base-Charcoal,#0d0900);font-family:Plain Light,sans-serif;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.28px;line-height:24px;text-transform:uppercase}.navigation-entity__chevron[data-v-60dc82ce]{border-right:1px solid #0d0900;border-top:1px solid #0d0900;height:.5rem;transform:rotate(45deg);width:.5rem}.navigation-entity__chevron--back[data-v-60dc82ce]{transform:rotate(-135deg)}.navigation-entity__panel[data-v-60dc82ce]{background:#fff;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;transform:translate(-100%);transition:transform .3s ease;z-index:1}.navigation-entity.is-active .navigation-entity__panel[data-v-60dc82ce]{transform:translate(0)}.navigation-entity__bar[data-v-60dc82ce]{align-items:center;border-bottom:1px solid #ccc;box-sizing:content-box;display:flex;flex-shrink:0;height:var(--nav-bar-height);padding:var(--nav-bar-padding-block) var(--nav-bar-padding-inline)}.navigation-entity__back[data-v-60dc82ce]{align-items:center;background:none;border:none;color:#0d0900;cursor:pointer;display:flex;gap:.75rem;padding:0}.navigation-entity__body[data-v-60dc82ce]{flex:1;min-height:0;overflow-y:auto;padding-bottom:40px}.navigation-entity__all-items[data-v-60dc82ce]{padding:0 24px;text-transform:uppercase}.navigation-entity__all-items[data-v-60dc82ce]:after{background-color:#ccc;content:"";display:block;height:1px;margin:8px 0;width:10%}[data-v-60dc82ce] .navigation-section{display:grid}@media (min-width:768px){[data-v-60dc82ce] .navigation-section{-moz-column-gap:40px;column-gap:40px;margin:0 auto;padding:32px 24px;row-gap:32px}.navigation-entity[data-v-60dc82ce]{padding-inline:clamp(5px,var(--nav-item-gap,2vw)/2,20px);padding-bottom:4px}.navigation-entity .navigation-entity__label[data-v-60dc82ce]{align-self:center;font-size:12px;line-height:20px;text-align:center}.navigation-entity__trigger[data-v-60dc82ce]{justify-content:center;padding:initial;position:relative}.navigation-entity:not(.is-hover-suppressed):hover .navigation-entity__trigger[data-v-60dc82ce]:after{border-bottom:2px solid #ffc13b;bottom:-1px;content:"";left:0;position:absolute;width:100%;z-index:1000}.navigation-entity__chevron[data-v-60dc82ce]{display:none}.navigation-entity__panel[data-v-60dc82ce]{border-top:1px solid #e4e4e4;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;height:auto;inset:auto;left:0;min-height:572px;opacity:0;overflow-y:auto;position:absolute;top:100%;transform:none;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:100%}.navigation-entity.is-active .navigation-entity__panel[data-v-60dc82ce],.navigation-entity:not(.is-hover-suppressed):hover .navigation-entity__panel[data-v-60dc82ce]{opacity:1;visibility:visible}.navigation-entity__body[data-v-60dc82ce]{flex-grow:1;margin-top:auto;min-height:auto;overflow:visible;padding-bottom:0}.navigation-entity__all-items[data-v-60dc82ce],.navigation-entity__bar[data-v-60dc82ce]{display:none}}.jewelry-color[data-v-08607640]{display:inline-block;flex-shrink:0}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.header-navigation[data-v-9625bd6e]{--nav-bar-height:28px;--nav-bar-padding-block:1rem;--nav-bar-padding-inline:1.5rem;--nav-close-width:72px;background:#fff;bottom:0;left:-100%;overflow:hidden;position:fixed;top:0;transition:left .3s ease;width:100%;z-index:60}.header-navigation.header-navigation--is-open[data-v-9625bd6e]{left:0}.header-navigation__close[data-v-9625bd6e]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:var(--nav-bar-height);height:calc(var(--nav-bar-height) + var(--nav-bar-padding-block)*2);justify-content:center;line-height:1;position:absolute;right:0;top:0;width:var(--nav-close-width);z-index:10}.header-navigation__root[data-v-9625bd6e]{display:flex;flex-direction:column;height:100%}.header-navigation__bar[data-v-9625bd6e]{align-items:center;border-bottom:1px solid #ccc;box-sizing:content-box;display:flex;flex-shrink:0;height:var(--nav-bar-height);padding:var(--nav-bar-padding-block) var(--nav-bar-padding-inline);padding-right:var(--nav-close-width);position:relative;z-index:1}[data-v-9625bd6e] #divShowHideLanguage.header-navigation__currency{padding:0}[data-v-9625bd6e] #divShowHideLanguage.header-navigation__currency .divHeaderItem2Dropdown{right:-1px}.header-navigation__content[data-v-9625bd6e]{flex:1;min-height:0;overflow-y:auto;padding-top:8px}.header-navigation__list[data-v-9625bd6e]{flex-wrap:wrap;list-style:none;margin:0;padding:0}.header-navigation__list[data-v-9625bd6e],.header-navigation__secondary[data-v-9625bd6e]{display:flex;flex-direction:column}.header-navigation__secondary--divided[data-v-9625bd6e]:after,.header-navigation__secondary--divided[data-v-9625bd6e]:before{background-color:#ccc;content:"";display:block;height:1px;margin:8px 0 8px 24px;width:10%}.header-navigation__secondary--user-area .header-navigation__secondary-link[data-v-9625bd6e]{color:#666}.header-navigation__appointment[data-v-9625bd6e]{padding:16px 24px}.header-navigation__secondary-link[data-v-9625bd6e]{color:var(--Base-Charcoal,#0d0900);font-family:Plain Light,sans-serif;font-size:14px;font-weight:300;letter-spacing:.28px;line-height:24px;padding:8px 24px;text-decoration:none;text-transform:capitalize}.header-navigation__secondary-link[data-v-9625bd6e]:focus-visible{outline:2px solid #0d0900;outline-offset:-2px}@media (min-width:768px){.header-navigation[data-v-9625bd6e]{background:transparent;inset:auto;left:auto;overflow:visible;position:relative;width:auto;z-index:1000}.header-navigation__bar[data-v-9625bd6e],.header-navigation__close[data-v-9625bd6e]{display:none}.header-navigation__root[data-v-9625bd6e]{display:block;height:auto}.header-navigation__content[data-v-9625bd6e]{min-height:0;overflow:visible;padding-top:0}.header-navigation__list[data-v-9625bd6e]{flex-direction:row;justify-content:center}.header-navigation__appointment[data-v-9625bd6e],.header-navigation__secondary[data-v-9625bd6e]{display:none}}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}@font-face{font-family:Domaine Text Light;src:local("Domaine Text Light Light"),url(../fonts/domaine-text/DomaineText-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}#currency-popup[data-v-387f3c0c]{align-items:center;background-color:#fff;border:1px solid #e4e4e4;box-shadow:0 4px 9px -5px #444;display:flex;flex-direction:column;left:5px;min-width:260px;padding:32px;position:absolute;text-align:center;top:35px;transition:visibility .4s linear,opacity .4s linear;z-index:1000}#currency-popup.nondispatch-country[data-v-387f3c0c]{width:calc(100vw - 34px)}@media only screen and (min-width:768px){#currency-popup.nondispatch-country[data-v-387f3c0c]{width:500px}}#currency-popup.nondispatch-country .popup-close-btn[data-v-387f3c0c]{position:absolute;right:0;top:0}#currency-popup .popup-header[data-v-387f3c0c]{font-size:20px;line-height:28px;margin-top:4px}#currency-popup .popup-header[data-v-387f3c0c],#currency-popup .popup-text[data-v-387f3c0c]{color:#0d0900;font-family:Domaine Text Light;font-weight:300;letter-spacing:0;text-align:center}#currency-popup .popup-text[data-v-387f3c0c]{font-size:14px;line-height:24px;width:180px}#currency-popup .popup-icon[data-v-387f3c0c]{cursor:pointer;margin:8px;position:absolute;right:0;top:0}#currency-popup hr[data-v-387f3c0c]{margin:16px 0;width:100%}#currency-popup .popup-button[data-v-387f3c0c]{background-color:#0d0900;border:1px solid transparent;color:#fff;cursor:pointer;font-family:Plain Light;font-size:12px;font-weight:300;letter-spacing:.4px;line-height:20px;padding:6px 33px;text-align:center;text-transform:uppercase;transition:all .4s linear;width:100%}#currency-popup .popup-button[data-v-387f3c0c]:hover{background-color:#fff;border:1px solid #0d0900;color:#0d0900}#currency-popup .popup-close-text[data-v-387f3c0c]{color:#0d0900;cursor:pointer;font-family:Plain Light;font-size:12px;font-weight:300;letter-spacing:1px;line-height:20px;margin-top:16px;text-align:center;text-decoration:underline;text-transform:uppercase}#currency-popup .paragraph[data-v-387f3c0c]{font-size:14px;letter-spacing:0;line-height:24px}@font-face{font-family:Domaine Text Light;src:local("Domaine Text Light Light"),url(../fonts/domaine-text/DomaineText-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.showroom-popup-enter-active[data-v-82753c54],.showroom-popup-leave-active[data-v-82753c54]{transition:opacity .4s linear}.showroom-popup-enter-from[data-v-82753c54],.showroom-popup-leave-to[data-v-82753c54]{opacity:0}.showroom-popup-enter-to[data-v-82753c54]{opacity:1}.showroom-popup[data-v-82753c54]{align-items:center;background-color:#fff;border:1px solid #e4e4e4;box-shadow:0 4px 9px -5px #444;display:flex;flex-direction:column;min-width:260px;padding:32px 20px;position:fixed;text-align:center;top:100px;transition:visibility .4s linear,opacity .4s linear;z-index:10000}.showroom-popup__title[data-v-82753c54]{font-size:20px;line-height:28px;margin-top:4px}.showroom-popup__text[data-v-82753c54],.showroom-popup__title[data-v-82753c54]{color:#0d0900;font-family:Domaine Text Light;font-weight:300;letter-spacing:0;text-align:center}.showroom-popup__text[data-v-82753c54]{font-size:14px;line-height:24px;width:180px}.showroom-popup__text i[data-v-82753c54]{font-family:Domaine Text Italic}.showroom-popup__close-button[data-v-82753c54]{margin:8px;position:absolute;right:0;top:0}.showroom-popup__divider[data-v-82753c54]{margin:16px 0;width:100%}.showroom-item[data-v-82753c54]{color:#0d0900;font-family:Plain Light;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px;margin-top:12px;text-decoration:underline;text-transform:capitalize;text-underline-offset:1px}.bookAppointment[data-v-6c6e29b7]{cursor:pointer}@media (max-width:1024px){.bookAppointment .icon77[data-v-6c6e29b7]{display:inline-block;margin-right:4px}}@media (max-width:767px){.bookAppointment .icon77[data-v-6c6e29b7]{margin-right:0}}.bookAppointment .bookAppointment-title[data-v-6c6e29b7]{font-size:13px;letter-spacing:0;line-height:normal;margin:auto 10px}.bagCountHolder[data-v-6c6e29b7]{vertical-align:-2px}@font-face{font-family:Domaine Text Light;src:local("Domaine Text Light Light"),url(../fonts/domaine-text/DomaineText-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.arrow-modal-wrapper[data-v-e10333c8]{cursor:pointer;white-space:nowrap}.arrow-modal-arrow[data-v-e10333c8]{box-shadow:3px -3px 7px -2px #0d09001a;height:10px;left:50%;margin-top:-4px;transform:translate(-50%) rotate(-45deg);width:10px;z-index:10000000}.arrow-modal[data-v-e10333c8],.arrow-modal-arrow[data-v-e10333c8]{background:#fff;position:absolute;top:100%}.arrow-modal[data-v-e10333c8]{box-shadow:0 0 12px -1px #0d09001a,0 1px 4px -1px #0d09000f;cursor:default;margin-top:1px;min-width:200px;z-index:9999999}.arrow-modal h3[data-v-e10333c8]{font-family:Domaine Text Light;font-size:16px;font-style:normal;font-weight:300;line-height:20px;text-align:center}@media (min-width:1024px){.arrow-modal[data-v-e10333c8]:not(.arrow-modal--left){left:50%;transform:translate(-50%)}}.arrow-modal.arrow-modal--left[data-v-e10333c8]{left:0}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.lblcode[data-v-ec054f34]{font-family:Plain Light,sans-serif;font-size:12px;letter-spacing:1px}.btn[data-v-ec054f34]:after{border:solid;border-width:0 1px 1px 0;content:"";display:inline-block;height:8px;margin-bottom:3px;margin-left:8px;transform:rotate(45deg);width:8px}.header-bag[data-v-48fab416]{height:100%;position:fixed;transition:all .4s;z-index:1050}@media screen and (max-width:479.8px){.header-bag[data-v-48fab416]{right:0;top:0;width:100%}}@media screen and (min-width:480px){.header-bag[data-v-48fab416]{right:0;top:0;width:400px}}.header-bag .header-bag-overlay[data-v-48fab416]{background:#0009;cursor:pointer;height:100%;left:0;position:fixed;transition:all .4s;width:100%;z-index:-1}.header-bag .header-bag-content[data-v-48fab416]{background:#fff;height:100%}.header-bag .header-bag-image[data-v-48fab416]{background-color:#fafafa;padding:16px 5px}.header-bag .header-bag-image img[data-v-48fab416]{mix-blend-mode:darken}.header-bag .icon77-loading[data-v-48fab416]{margin:150px 155px}.header-bag.loading[data-v-48fab416]:before{background-color:#0000004d;content:"";height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.header-bag.loading[data-items="1"] .icon77-loading[data-v-48fab416]{margin:92px 155px}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}@font-face{font-family:Domaine Text Light;src:local("Domaine Text Light Light"),url(../fonts/domaine-text/DomaineText-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.no-scrollbar{padding-right:17px}.dropdown-wrapper{cursor:pointer;white-space:nowrap}.dropdown-wrapper .dropdown{background:#fff;cursor:default;margin-top:1px;position:absolute;top:100%;z-index:9999999}.dropdown-wrapper .dropdown-header{font-family:Domaine Text Light;font-size:16px;font-style:normal;font-weight:300;line-height:20px;text-align:center}.dropdown-wrapper.-right .dropdown{right:0}.dropdown-wrapper .dropdown.dropdown-scroll{background:#fff;max-width:100%;padding:30px;width:380px}.dropdown-wrapper .dropdown.dropdown-scroll .scroll-row{line-height:1.2;margin-bottom:5px;position:relative}.dropdown-wrapper .dropdown.dropdown-scroll .scroll-row:after{border:solid;border-width:0 1px 1px 0;content:"";height:8px;pointer-events:none;position:absolute;right:2px;transform:translateY(50%) rotate(45deg);transition:transform .3s ease-in-out;width:8px}.dropdown-wrapper .dropdown.dropdown-scroll .scroll-row .active:after{transform:rotate(-135deg)}.dropdown-wrapper .dropdown.dropdown-scroll .scroll-row span{display:block;font-size:14px;letter-spacing:.58px;margin-bottom:8px;margin-top:15px}.dropdown-wrapper .dropdown.dropdown-scroll .scroll-row label{color:#3d3d3d;float:left;font-size:11px;margin:10px 0;text-align:left;width:100%}.dropdown-wrapper .dropdown.dropdown-scroll .scroll-row select{border:1px solid transparent;box-shadow:none;cursor:pointer;font-size:14px;letter-spacing:.58px;max-width:100%;position:relative;width:100%}.slide-enter-active,.slide-leave-active{transition:transform .4s ease}.slide-enter-from,.slide-leave-to{transform:translate(100%)}.slide-enter-to,.slide-leave-from{transform:translate(0)}.main-nav{font-family:Plain Light,sans-serif}.main-nav a{color:#0d0900}.main-nav ul{list-style:none;margin:0;padding:0}.main-nav .nav-link{color:#0d0900;display:block;font-size:12px;letter-spacing:.6px;text-decoration:none!important;text-transform:uppercase}.main-nav .icon77{margin-right:5px;margin-top:-3px}.main-nav .menu-back,.main-nav .menu-title,.main-nav .submenu-title{display:block;font-family:inherit}.main-nav .menu-back,.main-nav .menu-title{font-size:14px;line-height:30px}.main-nav .submenu-title{font-size:12px;line-height:35px;margin-bottom:0}.main-nav .submenu-link{display:block;font-size:14px;line-height:36px;text-transform:capitalize}.main-nav .submenu-link.link-highlight{background-color:#f3ece5;font-size:12px;padding:0 16px}.main-nav .small-submenu-link .submenu-link{line-height:32px}.main-nav .menu-highlight{background-color:#f3ece5;color:#0d0900;display:block;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px;padding:16px 46px 16px 16px;position:relative}.main-nav .menu-highlight:after{border:solid;border-width:0 1px 1px 0;content:"";height:8px;margin-top:-6px;position:absolute;right:20px;top:50%;transform:rotate(-45deg);width:8px}.main-nav .newTag{background-color:#0d0900;color:#fff;font-size:7px;margin-left:4px;padding:4px 6px 2px;vertical-align:middle}.main-nav .metal-icon{display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:40px}.main-menu{display:flex}.main-nav .metal-icon.rose-gold{background-color:#f5c8a9}.main-nav .metal-icon.yellow-gold{background-color:#e9d590}.main-nav .metal-icon.white-gold{background-color:#efefef}.main-nav .metal-icon.platinum{background-color:#c8c8c8}.main-nav .metal-icon.palladium{background-color:#e7eaeb}a.header-phone-icon{color:#0d0900;font-family:Plain Light,sans-serif;font-size:12px;letter-spacing:.4px}.bookAppointment{cursor:pointer}@media (max-width:1024px){.bookAppointment .icon77{display:inline-block;margin-right:12px}}@media (max-width:767px){.bookAppointment .icon77{margin-right:0}}.bookAppointment .bookAppointment-title{color:#0d0900;font-family:Plain Light,sans-serif;font-size:13px;letter-spacing:0;line-height:normal;margin:auto 10px}@media (max-width:1023.98px){.NavigationItems{height:100%;position:fixed;top:0;transition:visibility .4s;visibility:hidden;width:100%;z-index:1500}.wrapper-overlay{background-color:#0000004d;height:100%;position:absolute;top:0;transition:background-color .4s;width:100%;z-index:1}.main-nav,ul.sub-menu{background-color:#fff;height:100%;left:-320px;max-width:320px;overflow:auto;padding:0 24px 24px;transition:left .5s ease;width:85%;z-index:10002}.main-nav{position:absolute}.main-nav .menu-back,.main-nav .menu-title{line-height:42px}.sub-menu{position:fixed;top:0}.sub-menu.active{left:0}.main-nav .menu-title.has-childs:before{border:solid;border-width:0 1px 1px 0;content:"";float:right;height:8px;margin:17px 15px 0 5px;transform:rotate(-45deg);width:8px}.main-nav li{border-top:1px solid #e4e4e4;padding:8px 0}.main-nav li.active .submenu-title.has-childs:after{border-width:1px 0 0 1px;margin-top:15px}.main-nav li.active .submenu-link{height:36px}.main-nav li.active .submenu-link:last-child{height:41px}.main-nav li.active .submenu-link.link-highlight{height:26px}.main-nav li.active .submenu-link.link-highlight:first-of-type,.main-nav li.active .submenu-link.link-highlight:last-of-type{height:36px}.main-nav li.-double .submenu-link:nth-child(2n){float:left;width:50%}.main-nav li.-double:after{clear:both;content:"";display:block}.main-nav .menu-back{border-top:0}.main-nav .menu-back:before{border:solid;border-width:0 1px 1px 0;content:"";float:left;height:8px;margin:17px 5px 0;pointer-events:none;transform:rotate(135deg);width:8px}.main-nav .submenu-title.has-childs:after{border:solid;border-width:0 1px 1px 0;content:"";float:right;height:8px;margin-right:7px;margin-top:10px;transform:rotate(45deg);width:8px}.main-nav .submenu-link{height:0;overflow:hidden;transition:height .2s}.main-nav .submenu-link.link-highlight{line-height:26px}.main-nav .submenu-link.link-highlight:first-of-type{line-height:46px}}@media (max-width:1023.98px) and (min-width:480px){.main-nav,ul.sub-menu{left:-400px;max-width:400px}}@media only screen and (max-width:1023.8px){.main-menu{flex-direction:column}}@media only screen and (min-width:1024px){.main-nav .metal-icon{margin-right:12px;width:20px}body.stickyHeader .main-nav{background-color:#fff;border-bottom:1px solid #ccc;height:65px;left:0;position:fixed;top:0;width:100%;z-index:999}.main-menu{justify-content:center}.main-menu .main-menu-item{display:inline-block;line-height:32px;padding:0 10px}.main-menu .main-menu-item .menu-title{font-size:12px;letter-spacing:.4px}.main-menu .main-menu-item--menu-active .sub-menu{border:solid #f2f2f2;border-width:1px 0;transition-delay:.3s;visibility:visible}.main-menu .main-menu-item--menu-active .sub-menu:after{content:""}.main-menu .main-menu-item .menu-title{position:relative}.main-menu .main-menu-item:hover .menu-title:after{border-bottom:2px solid #ffc13b;bottom:-1px;content:"";left:0;position:absolute;width:100%;z-index:1000}body.stickyHeader .main-menu .main-menu-item .menu-title{line-height:64px}.main-menu .sub-menu{align-content:space-between;background:#fff;display:flex;flex-flow:column wrap;height:300px;left:0;padding:30px calc(50% - 500px) 40px;position:absolute;visibility:hidden;width:100%;z-index:200}.main-menu .sub-menu li{margin-bottom:25px;max-width:250px}.main-menu .sub-menu li.-double .submenu-link{float:left;width:50%}.main-menu .sub-menu li.-double:after{clear:both;content:"";display:block}.main-menu .sub-menu li.-small{max-width:18%}.main-menu .sub-menu li.-small .menu-highlight{font-size:11px;line-height:1.8;padding-right:16px}.main-menu .sub-menu li.-small .menu-highlight:after{content:none}.main-menu .sub-menu .submenu-title{color:#666}.main-menu .sub-menu.-engagement-rings{height:500px}.main-menu .sub-menu.-jewellery{height:575px}.main-menu .sub-menu.-diamonds{height:495px}.main-menu .sub-menu.-education{height:325px}.main-menu .sub-menu:after{background-position:50%;background-repeat:no-repeat;height:100%;image-rendering:pixelated;margin-top:10px;order:9999;width:25%}.main-menu .sub-menu.-engagement-rings:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/01_NAV_ER_x1.jpg)}.main-menu .sub-menu.-wedding-rings:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/03_NAV_WED_x1.jpg)}.main-menu .sub-menu.-eternity-rings:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/02_NAV_ET_x1.jpg)}.main-menu .sub-menu.-jewellery:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/04_NAV_DJ_x1.jpg)}.main-menu .sub-menu.-diamonds:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/05_NAV_DIA_x1.jpg?v=2);background-position-y:top}.main-menu .sub-menu.-gemstones:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/06_NAV_GEM_x1.jpg)}.main-menu .sub-menu.-education:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/07_NAV_EDU_x1.jpg)}.main-menu .submenu-link.link-highlight{line-height:24px}.main-menu .submenu-link.link-highlight:first-of-type{padding-top:10px}.main-menu .submenu-link.link-highlight:last-of-type{padding-bottom:10px}.de .main-menu .sub-menu li{margin-right:20px;max-width:290px}.de .main-nav .submenu-link{font-size:12px}}@media only screen and (min-width:1024px) and (min-width:1440px){.main-menu .main-menu-item{padding:0 20px}body.stickyHeader .main-menu .main-menu-item .menu-title{padding:0 12px}.main-menu .sub-menu.-engagement-rings{padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}}@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:3.125),only screen and (min-width:1024px) and (min-resolution:2dppx),only screen and (min-width:1024px) and (min-resolution:300dpi){.main-menu .sub-menu:after{background-size:cover}.main-menu .sub-menu.-engagement-rings:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/01_NAV_ER_x2.jpg)}.main-menu .sub-menu.-wedding-rings:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/03_NAV_WED_x2.jpg)}.main-menu .sub-menu.-eternity-rings:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/02_NAV_ET_x2.jpg)}.main-menu .sub-menu.-jewellery:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/04_NAV_DJ_x2.jpg)}.main-menu .sub-menu.-diamonds:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/05_NAV_DIA_x2.jpg?v=2)}.main-menu .sub-menu.-gemstones:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/06_NAV_GEM_x2.jpg)}}@media only screen and (min-width:1024px) and (min-device-pixel-ratio:2){.main-menu .sub-menu.-education:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/07_NAV_EDU_x2.jpg)}}@font-face{font-family:Plain Light;src:local("Plain Light Light"),url(../fonts/plain/Plain-Light-AK.woff2) format(woff2);font-display:swap;font-weight:300}.addtobag-box{background-color:#fff;box-shadow:0 15px 50px -12px #0d090040;color:#0d0900;font-family:Plain Light,sans-serif;font-weight:300;height:100px;width:100%;z-index:100}.addtobag-box__content{align-items:center;background-color:#fff;display:flex;gap:32px;height:100px;justify-content:center;margin:0 auto;max-width:1024px;padding:0 32px}.addtobag-box__selection{align-items:center;justify-content:space-between;max-width:340px;min-width:240px}.addtobag-box__selection,.addtobag-box__total{display:flex;flex:0 1 auto;width:-moz-fit-content;width:fit-content}.addtobag-box__total{max-width:180px;min-width:100px}.addtobag-box__text{flex:1 1 auto;min-width:0}.addtobag-box__description,.addtobag-box__label,.addtobag-box__price{font-size:12px;font-weight:300;line-height:20px;margin:0}.addtobag-box__label{color:#0d0900;letter-spacing:.24px;text-transform:uppercase}.addtobag-box__description{color:#666;display:-webkit-box;margin-bottom:8px;max-height:40px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.addtobag-box__description--single-line{display:block;max-height:20px;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset}.addtobag-box__price{color:#0d0900;white-space:nowrap}.addtobag-box__divider{background-color:#e4e4e4;flex:0 0 1px;height:68px;width:1px}.addtobag-box__media-frame{align-items:center;background-color:#fff;border:1px solid #e4e4e4;display:flex;flex:0 0 60px;height:60px;justify-content:center;margin-left:16px;overflow:hidden;position:relative;width:60px}.addtobag-box__media-frame--fallback{border-color:#b6b6b6;border-style:dashed;overflow:visible}.addtobag-box__image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.addtobag-box__icon{display:block;flex:0 0 auto;transform:scale(.67)}.addtobag-box__actions{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:6px}#__nuxt .addtobag-box__button{border-radius:0;font-family:Plain Light,sans-serif;font-size:12px;font-weight:300;height:37px;letter-spacing:.24px;line-height:20px;min-height:37px;min-width:154px;padding:0 16px;text-transform:uppercase;white-space:nowrap;width:auto}#__nuxt .addtobag-box__button--appointment{background-color:#fff;border-color:#0d0900;color:#0d0900}#__nuxt .addtobag-box__button--appointment:hover{background-color:#0d0900;color:#fff}.addtobag-box .product-discount{color:inherit;margin-right:5px;text-decoration:line-through;white-space:nowrap}.addtobag-box .product-discount+span{color:#9e0606}@media (max-width:1023.98px){.addtobag-box__content{gap:16px;padding:0 16px}.addtobag-box__selection{flex:1 1 26vw;max-width:none;min-width:0;width:auto}.addtobag-box__total{max-width:none;min-width:90px;width:auto}.addtobag-box__media-frame{display:none}#__nuxt .addtobag-box__button{min-width:146px;padding:0 12px}}.mainHeader{border-bottom:1px solid #f2f2f2;min-height:60px}body.stickyHeader .mainHeader{height:59px}@media (min-width:768px){body.stickyHeader .mainHeader{height:86px}}@media (min-width:1024px){body.stickyHeader .mainHeader{height:110px}}.TopHeader{padding:15px 12px;position:relative}@media (min-width:768px){.TopHeader{padding:25px}}@media (max-width:1023.98px){body.stickyHeader .TopHeader{background-color:#fff;border-bottom:1px solid #e4e4e4;left:0;position:fixed;top:0;width:100%;z-index:999}}@media (min-width:1024px){.TopHeader{padding:22px 32px}.TopHeader .localizedLogo img{height:40px}}.TopHeader .localizedLogo img{height:40px}.marketingHeader{border-bottom:1px solid #f2f2f2;min-height:60px}
