.isHidden[data-v-cf439b96]{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-c5177ec2]{background-color:#000;border-radius:9999px}.live-help--icons[data-v-c5177ec2]>*{animation:changing-loop-c5177ec2 10s ease 0s infinite;vertical-align:top}.live-help--icons[data-v-c5177ec2]>:first-child{animation-delay:-2s;position:absolute}.live-help--icons[data-v-c5177ec2]>:nth-child(2){animation-delay:-7s}@keyframes changing-loop-c5177ec2{0%,45%,to{opacity:1}50%,95%{opacity:0}}#openLiveHelp[data-v-c5177ec2]{background-color:#0d0900;border-radius:100%;height:48px;position:relative;width:48px}.live-help--modal[data-v-c5177ec2]{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-c5177ec2]: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-c5177ec2]{max-height:300px;max-height:calc(100vh - 115px);overflow:auto;padding:16px}.live-help--content .close[data-v-c5177ec2]{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-c5177ec2]{width:300px}}@media (max-width:1023px){.accordion-content[data-v-92739fd5]{overflow:hidden;transition:max-height .4s}li[data-v-92739fd5]{line-height:32px}}@media (max-width:1023.8px){.accordion[data-v-77885449]{position:relative}.accordion label[data-v-77885449]{display:block}.accordion input[data-v-77885449]{-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-77885449]:not(:checked){transform:rotate(-45deg)}.accordion input:not(:checked)+.accordion-content[data-v-77885449]{max-height:0!important}}@media (min-width:1024px){.accordion input[data-v-77885449]{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}#footerEmail[data-v-2404d125]::-moz-placeholder{font-size:12px}#footerEmail[data-v-2404d125]::placeholder{font-size:12px}input[type=radio][data-v-2404d125]{accent-color:#000;height:16px;margin-right:8px;width:16px}.fieldHolder.floating-label[data-v-2404d125]{background-color:#fff;border:1px solid #e4e4e4;height:44px;position:relative}.fieldHolder.floating-label .floating-input:not(:-moz-placeholder-shown)~label[data-v-2404d125]{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-2404d125],.fieldHolder.floating-label .floating-input:not(:placeholder-shown)~label[data-v-2404d125]{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-2404d125]:focus-within{border:1px solid #666}.fieldHolder.floating-label label[data-v-2404d125]{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-2404d125]{border:1px solid #a9201e;margin-bottom:40px}.fieldHolder.floating-label.hasError label[data-v-2404d125]{color:#a9201e!important}.fieldHolder.floating-label .errorMessage[data-v-2404d125]{bottom:0;margin:0;position:absolute;transform:translateY(110%)}.fieldHolder.floating-label .errorMessage span[data-v-2404d125]{color:#a9201e;font-family:Plain Light;font-size:12px;font-weight:300;letter-spacing:0;line-height:16px}.fieldHolder input[data-v-2404d125]{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-2404d125]:-webkit-autofill{-webkit-background-clip:text;background-clip:text}.fieldHolder input[data-v-2404d125]:focus{border:0;box-shadow:none;outline:none}.fieldHolder input[data-v-2404d125]::-moz-placeholder{color:#666;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px}.fieldHolder input[data-v-2404d125]::placeholder{color:#666;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px}.genderWrapper[data-v-2404d125]{background:#fff;box-shadow:0 0 0 4px #fff,0 0 0 5px #e4e4e4;margin:24px auto}.genderWrapper input+span[data-v-2404d125]{font-family:Plain Light;font-size:14px;font-weight:300;letter-spacing:0;text-align:center}.genderWrapper .toggler[data-v-2404d125]{background-color:#f2f2f2;color:#000}.genderWrapper .toggler span[data-v-2404d125]{font-family:Plain Light;font-size:14px;font-weight:300;letter-spacing:0;text-align:center}.genderWrapper .toggler.active[data-v-2404d125]{background-color:#0d0900;color:#fff}.signup-form input[type=radio][data-v-2404d125]{accent-color:#0d0900;height:16px;margin:-2px 5px 0 0;vertical-align:middle;width:16px}.consent-container[data-v-2404d125]{color:#666;font-family:Plain Light;font-size:12px;font-style:normal;font-weight:300;line-height:20px}.consent-container p[data-v-2404d125]{margin:0}.consent-container .consent-text[data-v-2404d125]{cursor:pointer}.consent-container .more-consent-text[data-v-2404d125]{visibility:hidden}.consent-container a[data-v-2404d125]{color:#666;text-decoration:underline}.consent-container.constent-toggle .more-consent-text[data-v-2404d125]{visibility:unset}.consent-container.constent-toggle .down-arrow[data-v-2404d125]{transform:rotate(180deg)}.signup-button[data-v-2404d125]{position:relative}.signup-button .check[data-v-2404d125],.signup-button .error[data-v-2404d125],.signup-button .loading[data-v-2404d125]{display:none}.signup-button.active[data-v-2404d125]{background-color:#2ecc71}.signup-button.active[data-v-2404d125]:before{transition:width 3s linear;width:100%}.signup-button.active .loading i[data-v-2404d125]{animation:loading .5s linear infinite}.signup-button.finished[data-v-2404d125]{background-color:#54d98c}.signup-button.finished .loading[data-v-2404d125],.signup-button.finished .submit[data-v-2404d125]{display:none}.signup-button.finished .check[data-v-2404d125]{animation:scale .5s linear;display:block!important;font-size:24px}.signup-button.finished .check i[data-v-2404d125]{transform-origin:center center}.signup-button.failed[data-v-2404d125]{background-color:#d95954}.signup-button.failed .check[data-v-2404d125],.signup-button.failed .loading[data-v-2404d125],.signup-button.failed .submit[data-v-2404d125]{display:none}.signup-button.failed .error[data-v-2404d125]{animation:scale .5s linear;display:block!important;font-size:24px}.signup-button.failed .error i[data-v-2404d125]{transform-origin:center center}.signup-button[data-v-2404d125]:before{background-color:#54d98c;bottom:0;content:"";height:100%;left:0;position:absolute;width:0}.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}.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}@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}@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}#currency-popup[data-v-35a5103b]{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-35a5103b]{width:calc(100vw - 34px)}@media only screen and (min-width:768px){#currency-popup.nondispatch-country[data-v-35a5103b]{width:500px}}#currency-popup.nondispatch-country .popup-close-btn[data-v-35a5103b]{position:absolute;right:0;top:0}#currency-popup .popup-header[data-v-35a5103b]{font-size:20px;line-height:28px;margin-top:4px}#currency-popup .popup-header[data-v-35a5103b],#currency-popup .popup-text[data-v-35a5103b]{color:#0d0900;font-family:Domaine Text Light;font-weight:300;letter-spacing:0;text-align:center}#currency-popup .popup-text[data-v-35a5103b]{font-size:14px;line-height:24px;width:180px}#currency-popup .popup-icon[data-v-35a5103b]{cursor:pointer;margin:8px;position:absolute;right:0;top:0}#currency-popup hr[data-v-35a5103b]{margin:16px 0;width:100%}#currency-popup .popup-button[data-v-35a5103b]{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-35a5103b]:hover{background-color:#fff;border:1px solid #0d0900;color:#0d0900}#currency-popup .popup-close-text[data-v-35a5103b]{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-35a5103b]{font-size:14px;letter-spacing:0;line-height:24px}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row[data-v-c053c1ee]{margin-bottom:12px}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row span[data-v-c053c1ee]{margin-bottom:6px;margin-top:0}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row select[data-v-c053c1ee]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:13px!important;height:24px;height:auto;letter-spacing:1px;padding-right:16px;text-transform:uppercase;white-space:normal}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row select[data-v-c053c1ee]::-ms-expand{display:none}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row select[data-v-c053c1ee]:focus{border:none;outline:none}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row select option[data-v-c053c1ee]{padding-left:5px}@media (max-width:1023px){#divShowHideLanguage .dropdown[data-v-c053c1ee]{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 .language_title[data-v-c053c1ee]{font-size:13px;letter-spacing:1px}#divShowHideLanguage #divLanguageContent[data-v-c053c1ee]{padding:8px 16px}}@media (min-width:1024px){#divShowHideLanguage .icon77-ic_down[data-v-c053c1ee]{transform:scale(.77)}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row[data-v-c053c1ee]{margin-bottom:18px;position:relative}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row[data-v-c053c1ee]:last-of-type{margin-bottom:0}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row .icon77-ic_down[data-v-c053c1ee]{bottom:0;pointer-events:none;position:absolute;right:10px;transform:scale(.5)}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row select[data-v-c053c1ee]{background:none;position:relative;text-indent:0}#divShowHideLanguage .dropdown.dropdown-scroll .scroll-row .language_title[data-v-c053c1ee]{font-size:13px;letter-spacing:1px;text-transform:none}#divShowHideLanguage .divHeaderItem2Dropdown[data-v-c053c1ee]{max-width:220px;padding:16px;--tw-bg-opacity:1;background-color:rgb(245 244 244/var(--tw-bg-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}#divShowHideLanguage .flag[data-v-cdfcb206]{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-cdfcb206]{font-family:Plain Light,sans-serif;font-size:12px;letter-spacing:1px}#divShowHideLanguage>.btn[data-v-cdfcb206]: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-cdfcb206]{border:1px solid transparent;display:inline-block;padding:16px 0}#divShowHideLanguage>.btn[data-v-cdfcb206]{background:#fff;border-radius:0;margin-bottom:-1px;position:relative;z-index:2}}@media (min-width:1024px){#divShowHideLanguage[data-v-cdfcb206]{margin:0;padding-right:12px}}#divShowHideLanguage ._sr-only[data-v-cdfcb206]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@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}.help-dropdown[data-v-aaf9e920]{box-shadow:0 0 12px -1px #0d09001a,0 1px 4px -1px #0d09000f;min-width:200px}.help-dropdown h3[data-v-aaf9e920]{font-family:Domaine Text Light;font-size:16px;font-style:normal;font-weight:300;line-height:20px;text-align:center}.help-dropdown[data-v-aaf9e920]:before{background:#fff;box-shadow:3px -3px 7px -2px #0d09001a;content:"";height:10px;left:8px;position:absolute;top:-5px;transform:rotate(-45deg);width:10px;z-index:1000}@media (min-width:1024px){.help-dropdown[data-v-aaf9e920]{left:50%;transform:translate(-50%)}.help-dropdown[data-v-aaf9e920]:before{left:calc(50% - 10px)}}.header-bag[data-v-047c3ae0]{height:100%;position:fixed;transition:all .4s;z-index:1050}@media screen and (max-width:479.8px){.header-bag[data-v-047c3ae0]{right:0;top:0;width:100%}}@media screen and (min-width:480px){.header-bag[data-v-047c3ae0]{right:0;top:0;width:400px}}.header-bag .header-bag-overlay[data-v-047c3ae0]{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-047c3ae0]{background:#fff;height:100%}.header-bag .header-bag-image[data-v-047c3ae0]{background-color:#fafafa;padding:16px 5px}.header-bag .header-bag-image img[data-v-047c3ae0]{mix-blend-mode:darken}.header-bag .icon77-loading[data-v-047c3ae0]{margin:150px 155px}.header-bag.loading[data-v-047c3ae0]: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-047c3ae0]{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}.main-nav[data-v-45a8f5fd]{font-family:Plain Light,sans-serif}.main-nav a[data-v-45a8f5fd]{color:#0d0900}.main-nav ul[data-v-45a8f5fd]{list-style:none;margin:0;padding:0}.main-nav .nav-link[data-v-45a8f5fd]{color:#0d0900;display:block;font-size:12px;letter-spacing:.6px;text-decoration-line:none;text-transform:uppercase}.main-nav .icon77[data-v-45a8f5fd]{margin-right:5px;margin-top:-3px}.main-nav .menu-back[data-v-45a8f5fd],.main-nav .menu-title[data-v-45a8f5fd],.main-nav .submenu-title[data-v-45a8f5fd]{display:block;font-family:inherit}.main-nav .menu-back[data-v-45a8f5fd],.main-nav .menu-title[data-v-45a8f5fd]{font-size:14px;line-height:30px}.main-nav .submenu-title[data-v-45a8f5fd]{font-size:12px;line-height:35px;margin-bottom:0}.main-nav .submenu-link[data-v-45a8f5fd]{display:block;font-size:14px;line-height:36px;text-transform:capitalize}.main-nav .submenu-link.link-highlight[data-v-45a8f5fd]{background-color:#f3ece5;font-size:12px;padding:0 16px}.main-nav .small-submenu-link .submenu-link[data-v-45a8f5fd]{line-height:32px}.main-nav .menu-highlight[data-v-45a8f5fd]{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[data-v-45a8f5fd]: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[data-v-45a8f5fd]{background-color:#0d0900;color:#fff;font-size:7px;margin-left:4px;padding:4px 6px 2px;vertical-align:middle}.main-nav .metal-icon[data-v-45a8f5fd]{display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:40px}.main-menu[data-v-45a8f5fd]{display:flex}.main-nav .metal-icon.rose-gold[data-v-45a8f5fd]{background-color:#f5c8a9}.main-nav .metal-icon.yellow-gold[data-v-45a8f5fd]{background-color:#e9d590}.main-nav .metal-icon.white-gold[data-v-45a8f5fd]{background-color:#efefef}.main-nav .metal-icon.platinum[data-v-45a8f5fd]{background-color:#c8c8c8}.main-nav .metal-icon.palladium[data-v-45a8f5fd]{background-color:#e7eaeb}a.header-phone-icon[data-v-45a8f5fd]{color:#0d0900;font-family:Plain Light,sans-serif;font-size:12px;letter-spacing:.4px}.bookAppointment[data-v-45a8f5fd]{cursor:pointer}@media (max-width:1024px){.bookAppointment .icon77[data-v-45a8f5fd]{display:inline-block;margin-right:12px}}@media (max-width:767px){.bookAppointment .icon77[data-v-45a8f5fd]{margin-right:0}}.bookAppointment .bookAppointment-title[data-v-45a8f5fd]{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[data-v-45a8f5fd]{height:100%;position:fixed;top:0;transition:visibility .4s;visibility:hidden;width:100%;z-index:1500}.wrapper-overlay[data-v-45a8f5fd]{background-color:#0000004d;height:100%;position:absolute;top:0;transition:background-color .4s;width:100%;z-index:1}.main-nav[data-v-45a8f5fd],ul.sub-menu[data-v-45a8f5fd]{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[data-v-45a8f5fd]{position:absolute}.main-nav .menu-back[data-v-45a8f5fd],.main-nav .menu-title[data-v-45a8f5fd]{line-height:42px}.sub-menu[data-v-45a8f5fd]{position:fixed;top:0}.sub-menu.active[data-v-45a8f5fd]{left:0}.main-nav .menu-title.has-childs[data-v-45a8f5fd]: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[data-v-45a8f5fd]{border-top:1px solid #e4e4e4;padding:8px 0}.main-nav li.active .submenu-title.has-childs[data-v-45a8f5fd]:after{border-width:1px 0 0 1px;margin-top:15px}.main-nav li.active .submenu-link[data-v-45a8f5fd]{height:36px}.main-nav li.active .submenu-link[data-v-45a8f5fd]:last-child{height:41px}.main-nav li.active .submenu-link.link-highlight[data-v-45a8f5fd]{height:26px}.main-nav li.active .submenu-link.link-highlight[data-v-45a8f5fd]:first-of-type,.main-nav li.active .submenu-link.link-highlight[data-v-45a8f5fd]:last-of-type{height:36px}.main-nav li.-double .submenu-link[data-v-45a8f5fd]:nth-child(2n){float:left;width:50%}.main-nav li.-double[data-v-45a8f5fd]:after{clear:both;content:"";display:block}.main-nav .menu-back[data-v-45a8f5fd]{border-top:0}.main-nav .menu-back[data-v-45a8f5fd]: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[data-v-45a8f5fd]: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[data-v-45a8f5fd]{height:0;overflow:hidden;transition:height .2s}.main-nav .submenu-link.link-highlight[data-v-45a8f5fd]{line-height:26px}.main-nav .submenu-link.link-highlight[data-v-45a8f5fd]:first-of-type{line-height:46px}}@media (max-width:1023.98px) and (min-width:480px){.main-nav[data-v-45a8f5fd],ul.sub-menu[data-v-45a8f5fd]{left:-400px;max-width:400px}}@media only screen and (max-width:1023.8px){.main-menu[data-v-45a8f5fd]{flex-direction:column}}@media only screen and (min-width:1024px){.main-nav .metal-icon[data-v-45a8f5fd]{margin-right:12px;width:20px}body.stickyHeader .main-nav[data-v-45a8f5fd]{background-color:#fff;border-bottom:1px solid #ccc;height:65px;left:0;position:fixed;top:0;width:100%;z-index:999}.main-menu[data-v-45a8f5fd]{justify-content:center}.main-menu .main-menu-item[data-v-45a8f5fd]{display:inline-block;line-height:32px;padding:0 10px}.main-menu .main-menu-item .menu-title[data-v-45a8f5fd]{font-size:12px;letter-spacing:.4px}.main-menu .main-menu-item:hover .sub-menu[data-v-45a8f5fd]{border:1px solid #f2f2f2;border-width:1px 0;transition-delay:.3s;visibility:visible}.main-menu .main-menu-item:hover .sub-menu[data-v-45a8f5fd]:after{content:""}.main-menu .main-menu-item .menu-title[data-v-45a8f5fd]{position:relative}.main-menu .main-menu-item:hover .menu-title[data-v-45a8f5fd]: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[data-v-45a8f5fd]{line-height:64px}.main-menu .sub-menu[data-v-45a8f5fd]{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[data-v-45a8f5fd]{margin-bottom:25px;max-width:250px}.main-menu .sub-menu li.-double .submenu-link[data-v-45a8f5fd]{float:left;width:50%}.main-menu .sub-menu li.-double[data-v-45a8f5fd]:after{clear:both;content:"";display:block}.main-menu .sub-menu li.-small[data-v-45a8f5fd]{max-width:18%}.main-menu .sub-menu li.-small .menu-highlight[data-v-45a8f5fd]{font-size:11px;line-height:1.8;padding-right:16px}.main-menu .sub-menu li.-small .menu-highlight[data-v-45a8f5fd]:after{content:none}.main-menu .sub-menu .submenu-title[data-v-45a8f5fd]{color:#666}.main-menu .sub-menu.-engagement-rings[data-v-45a8f5fd]{height:500px}.main-menu .sub-menu.-jewellery[data-v-45a8f5fd]{height:575px}.main-menu .sub-menu.-diamonds[data-v-45a8f5fd]{height:495px}.main-menu .sub-menu[data-v-45a8f5fd]: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[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/01_NAV_ER_x1.jpg)}.main-menu .sub-menu.-wedding-rings[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/03_NAV_WED_x1.jpg)}.main-menu .sub-menu.-eternity-rings[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/02_NAV_ET_x1.jpg)}.main-menu .sub-menu.-jewellery[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/04_NAV_DJ_x1.jpg)}.main-menu .sub-menu.-diamonds[data-v-45a8f5fd]: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[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/06_NAV_GEM_x1.jpg)}.main-menu .sub-menu.-education[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/07_NAV_EDU_x1.jpg)}.main-menu .submenu-link.link-highlight[data-v-45a8f5fd]{line-height:24px}.main-menu .submenu-link.link-highlight[data-v-45a8f5fd]:first-of-type{padding-top:10px}.main-menu .submenu-link.link-highlight[data-v-45a8f5fd]:last-of-type{padding-bottom:10px}.de .main-menu .sub-menu li[data-v-45a8f5fd]{margin-right:20px;max-width:290px}.de .main-nav .submenu-link[data-v-45a8f5fd]{font-size:12px}}@media only screen and (min-width:1024px) and (min-width:1440px){.main-menu .main-menu-item[data-v-45a8f5fd]{padding:0 20px}body.stickyHeader .main-menu .main-menu-item .menu-title[data-v-45a8f5fd]{padding:0 12px}.main-menu .sub-menu.-engagement-rings[data-v-45a8f5fd]{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[data-v-45a8f5fd]:after{background-size:cover}.main-menu .sub-menu.-engagement-rings[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/01_NAV_ER_x2.jpg)}.main-menu .sub-menu.-wedding-rings[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/03_NAV_WED_x2.jpg)}.main-menu .sub-menu.-eternity-rings[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/02_NAV_ET_x2.jpg)}.main-menu .sub-menu.-jewellery[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/04_NAV_DJ_x2.jpg)}.main-menu .sub-menu.-diamonds[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/05_NAV_DIA_x2.jpg?v=2)}.main-menu .sub-menu.-gemstones[data-v-45a8f5fd]: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[data-v-45a8f5fd]:after{background-image:url(https://cdn.77diamonds.com/images/header/Categories/07_NAV_EDU_x2.jpg)}}@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-ae228b1a],.showroom-popup-leave-active[data-v-ae228b1a]{transition:opacity .4s linear}.showroom-popup-enter-from[data-v-ae228b1a],.showroom-popup-leave-to[data-v-ae228b1a]{opacity:0}.showroom-popup-enter-to[data-v-ae228b1a]{opacity:1}.showroom-popup[data-v-ae228b1a]{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:absolute;right:0;text-align:center;top:35px;transition:visibility .4s linear,opacity .4s linear;z-index:1000}.showroom-popup__title[data-v-ae228b1a]{font-size:20px;line-height:28px;margin-top:4px}.showroom-popup__text[data-v-ae228b1a],.showroom-popup__title[data-v-ae228b1a]{color:#0d0900;font-family:Domaine Text Light;font-weight:300;letter-spacing:0;text-align:center}.showroom-popup__text[data-v-ae228b1a]{font-size:14px;line-height:24px;width:180px}.showroom-popup__text i[data-v-ae228b1a]{font-family:Domaine Text Italic}.showroom-popup__close-button[data-v-ae228b1a]{margin:8px;position:absolute;right:0;top:0}.showroom-popup__divider[data-v-ae228b1a]{margin:16px 0;width:100%}.showroom-item[data-v-ae228b1a]{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-13c0e4ff]{cursor:pointer}@media (max-width:1024px){.bookAppointment .icon77[data-v-13c0e4ff]{display:inline-block;margin-right:4px}}@media (max-width:767px){.bookAppointment .icon77[data-v-13c0e4ff]{margin-right:0}}.bookAppointment .bookAppointment-title[data-v-13c0e4ff]{font-size:13px;letter-spacing:0;line-height:normal;margin:auto 10px}.bagCountHolder[data-v-13c0e4ff]{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}.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;bottom:8px;content:"";height:8px;pointer-events:none;position:absolute;right:2px;transform: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 #ddd;box-shadow:none;cursor:pointer;font-size:14px;height:45px;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)}@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-243fe597]{background-color:#ffc13b;height:36px;overflow:hidden;position:relative;text-align:center}a[data-v-243fe597]{text-decoration-line:none}.topbar .topbar-frame[data-v-243fe597]{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-243fe597]{font-size:14px}}.topbar .topbar-link[data-v-243fe597]{border-bottom:1px solid;font-size:12px;letter-spacing:.4px;text-transform:uppercase;vertical-align:bottom}.topbar.isblackfriday[data-v-243fe597]{background-color:#0d0900}.topbar.isblackfriday .topbar-frame[data-v-243fe597]{color:#fff}@media screen and (max-width:767.8px){.topbar .topbar-frame.-sm[data-v-243fe597]{height:36px;left:0;position:absolute;top:100%;width:100%}}.topbar .topbar-frame[data-v-243fe597]:not(.-sm){height:36px;left:0;position:absolute;top:100%;width:100%}.topbar .topbar-frame[data-v-243fe597]{animation-iteration-count:infinite}.topbar .topbar-frame[data-v-243fe597]:first-child{animation-delay:-.5s}.topbar .topbar-frame[data-v-243fe597]:nth-child(2){animation-delay:-8.5s}.topbar .topbar-frame[data-v-243fe597]:nth-child(3){animation-delay:-16.5s}.topbar .topbar-frame[data-v-243fe597]:nth-child(4){animation-delay:-24.5s}.topbar[frames="2"] .topbar-frame[data-v-243fe597]{animation-duration:16s;animation-name:frames_2-243fe597}.topbar[frames="3"] .topbar-frame[data-v-243fe597]{animation-duration:24s;animation-name:frames_3-243fe597}.topbar[frames="4"] .topbar-frame[data-v-243fe597]{animation-duration:32s;animation-name:frames_4-243fe597}@keyframes frames_2-243fe597{0%{top:100%}1%{top:0}50%{top:0}51%{top:-100%}to{top:-100%}}@keyframes frames_3-243fe597{0%{top:100%}1%{top:0}33%{top:0}34%{top:-100%}to{top:-100%}}@keyframes frames_4-243fe597{0%{top:100%}1%{top:0}25%{top:0}26%{top:-100%}to{top:-100%}}@font-face{font-family:Nunito Sans Light;src:local("Nunito Sans Light Light"),url(../fonts/nunito-sans/nunito-sans-v4-latin-300.woff2) format(woff2);font-display:swap;font-weight:300}@font-face{font-family:Nunito Sans Bold;src:local("Nunito Sans Bold Bold"),url(../fonts/nunito-sans/nunito-sans-v4-latin-700.woff2) format(woff2);font-display:swap;font-weight:700}.addtobag-box{background-color:#f5f5f5;border-top:1px solid #000;height:94px;width:100%;z-index:100}@media (max-width:767px){.addtobag-box{display:none}}.addtobag-box.collapse-hidden{border-top-color:transparent}.addtobag-box h4,.addtobag-box h5{font-size:12px;letter-spacing:.3px;line-height:18px;margin-bottom:0}.addtobag-box h4{font-family:Nunito Sans Bold}.addtobag-box .product-discount{font-family:Nunito Sans Light;text-decoration:line-through;white-space:nowrap}.addtobag-box .product-discount+span{color:#9e0606}.addtobag-box h5{font-family:Nunito Sans Light;height:31px;line-height:1.3;margin-top:2px}.addtobag-box .grand-total{font-size:16px;line-height:16px;position:relative}.addtobag-box .grand-total .product-discount{font-size:12px;margin-right:5px;position:absolute;right:100%}.addtobag-box .button-77{border-radius:4px!important;min-height:32px;padding:0 30px}.cookie-bar[data-v-47f1d497]{background-color:#f6f6f6;box-shadow:0 0 5px #0003;transition:transform .5s,bottom .5s;width:100%}.cookie-bar--inactive[data-v-47f1d497]{transform:translateY(100%)}.cookie-bar__inner[data-v-47f1d497]{align-items:center;display:flex;height:100%;position:relative;width:100%}.cookie-bar__close[data-v-47f1d497]{cursor:pointer;position:absolute;right:8px;top:8px}.cookie-bar__content[data-v-47f1d497]{font-size:14px;line-height:20px;margin:auto;padding:0 26px}.cookie-bar__content a[data-v-47f1d497],.cookie-bar__content a[data-v-47f1d497]:hover{text-decoration:underline}@media (min-width:1029px){.cookie-bar[data-v-47f1d497]{height:40px}}.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}
