.form-custom .uk-form-label,form .uk-form-label{color:#000;font-size:16px;font-weight:400}.form-custom .uk-form-label.uk-form-danger,form .uk-form-label.uk-form-danger{color:#f0506e}.form-custom .form-url,form .form-url{display:none}.form-custom .uk-checkbox.uk-form-danger:not(:checked),form .uk-checkbox.uk-form-danger:not(:checked){background-color:rgba(240,80,110,.08);box-shadow:inset 0 0 0 1px #f0506e}.form-custom .uk-checkbox:checked,form .uk-checkbox:checked{background-color:#c4332d;border:1px solid #c4332d!important}.form-custom .uk-input,.form-custom .uk-select,.form-custom .uk-textarea,form .uk-input,form .uk-select,form .uk-textarea{min-height:50px;padding-right:20px;padding-left:20px;background-color:transparent;box-shadow:inset 0 0 0 1px #eee;font-size:16px}.form-custom .uk-input:focus,.form-custom .uk-select:focus,.form-custom .uk-textarea:focus,form .uk-input:focus,form .uk-select:focus,form .uk-textarea:focus{box-shadow:inset 0 0 0 1px #58575d}.form-custom .uk-input:disabled,.form-custom .uk-select:disabled,.form-custom .uk-textarea:disabled,form .uk-input:disabled,form .uk-select:disabled,form .uk-textarea:disabled{background-color:#e8f8f8}.form-custom .uk-input.uk-form-danger,.form-custom .uk-select.uk-form-danger,.form-custom .uk-textarea.uk-form-danger,form .uk-input.uk-form-danger,form .uk-select.uk-form-danger,form .uk-textarea.uk-form-danger{color:#f0506e;background-color:rgba(240,80,110,.08);box-shadow:inset 0 0 0 1px #f0506e}.form-custom .uk-input.uk-form-success,.form-custom .uk-select.uk-form-success,.form-custom .uk-textarea.uk-form-success,form .uk-input.uk-form-success,form .uk-select.uk-form-success,form .uk-textarea.uk-form-success{color:#32d296;background-color:rgba(50,210,150,.08);box-shadow:inset 0 0 0 1px #32d296}.form-custom .uk-textarea,form .uk-textarea{padding:20px}.uk-button{padding:10px 30px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:18px;letter-spacing:1px}.uk-button~.uk-button{margin-left:1rem}.uk-button.uk-button-primary{background-color:#c4332d;color:#fff!important;padding:15px 30px;min-height:0;transition:.2s;border-radius:50px}.uk-button.uk-button-primary:hover{background-color:#9a312b}.uk-button.uk-button-secondary,.uk-button.uk-button-tertiary{background-color:transparent;color:#c4332d!important;min-height:0;transition:.2s;padding-left:0;padding-right:0}.uk-button.uk-button-secondary i,.uk-button.uk-button-tertiary i{margin-right:5px;transition:.2s}.uk-button.uk-button-secondary:hover i,.uk-button.uk-button-tertiary:hover i{margin-right:10px}.uk-button-default{color:#000;border:1px solid #eee;background-color:transparent}.uk-button-link{padding-right:0;padding-left:0;color:#000}.full-left-image,.full-right-image{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.full-left-image{right:50%;left:0}.full-right-image{right:0;left:50%}.image-block{display:block;position:relative;width:100%;padding-top:75%;background-repeat:no-repeat;background-position:50%;background-size:cover}.image-block.square{padding-top:100%}.image-block.long{padding-top:133%}.rectangle-block{aspect-ratio:16/9}.button-icon{display:flex;width:60px;height:60px;color:#58575d;border-radius:999px;background-color:#fff;align-items:center;font-size:21px;justify-content:center}.uk-switch{position:relative;display:inline-block;height:22px;width:40px}.uk-switch input{display:none}.uk-switch-slider{background-color:rgba(0,0,0,.22);top:0;right:0;border-radius:500px;cursor:pointer;transition-property:background-color;box-shadow:inset 0 0 2px rgba(0,0,0,.07)}.uk-switch-slider,.uk-switch-slider:before{position:absolute;left:0;bottom:0;transition-duration:.2s}.uk-switch-slider:before{content:"";background-color:#fff;width:22px;height:22px;border-radius:50%;transition-property:transform,box-shadow}.uk-switch-disabled{cursor:auto}input:checked+.uk-switch-slider:not(.uk-switch-disabled){background-color:#39f!important}input:checked+.uk-switch-slider:before{transform:translateX(18px)}.uk-switch-slider.uk-switch-on-off{background-color:#f0506e}input:checked+.uk-switch-slider.uk-switch-on-off{background-color:#32d296!important}.uk-switch-slider.uk-switch-big:before{transform:scale(1.2);box-shadow:0 0 6px rgba(0,0,0,.22)}.uk-switch-slider.uk-switch-small:before{box-shadow:0 0 6px rgba(0,0,0,.22)}input:checked+.uk-switch-slider.uk-switch-big:before{transform:translateX(26px) scale(1.2)}.uk-light .uk-switch-slider:not(.uk-switch-on-off){background-color:hsla(0,0%,100%,.22)}.uk-modal,.uk-modal-dialog{opacity:1}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}html,html body{overflow-x:hidden}.hideproduct{display:none!important}body,main#app{display:flex;flex-direction:column;min-height:100vh;font-family:Montserrat,sans-serif}body{position:relative;background-color:#f4efea}.bg-white{background-color:#fff}.label_matrix{text-align:right;font-size:15px;font-style:italic;padding:5px;position:absolute;right:15px;z-index:999999}.background{background-size:cover;background-position:50%;background-repeat:no-repeat}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .2s ease}.lazyload-wrapper{position:relative}.lazyload-wrapper img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.uk-h1,h1{font-size:80px;line-height:80px}.uk-h1,.uk-h2,h1,h2{font-family:Charter,serif;color:#000;font-weight:300}.uk-h2,h2{font-size:50px;line-height:60px}.uk-h2~h2,h2~h2{font-size:12px}.uk-h3,h3{font-size:32px;line-height:38.4px}.uk-h3,.uk-h4,h3,h4{font-family:Charter,serif;color:#000;font-weight:300}.uk-h4,h4{font-size:24px!important;line-height:28.8px}.cms,p{color:#58575d;font-size:16px;font-weight:400;line-height:25.6px}.cms,a,p{font-family:Montserrat,sans-serif}a.disabled{pointer-events:none}.uk-section-muted{background-color:#efe9e2}.top-banner{background-color:#c4332d}.top-banner--text,.top-banner--text p,.top-banner--title{color:#fff}.top-banner--text p:last-of-type{margin-bottom:0}.top-banner .uk-button-primary{background-color:#fff;color:#c4332d!important}.top-banner .uk-button-primary:hover{background-color:#e8f8f8}.top-banner .uk-button-secondary{color:#fff!important}.top-banner .uk-button-secondary i{color:#fff}.top-banner .banner-close:hover{cursor:pointer}.top-banner .banner-close i{color:#fff;font-size:24px}#popup-modal .uk-modal-dialog{width:1000px}#popup-modal .uk-modal-body{padding:75px 50px}#popup-modal .popup--body{background-color:#f4efea}#popup-modal .popup--image{width:100%;height:100%;padding-bottom:66%}#popup-modal .popup--header{padding:15px 30px;display:flow-root}#popup-modal .popup--footer{display:flow-root}.home-banner{top:0;display:flex;overflow:hidden;height:100vh}.home-banner-container{height:100vh;top:-150px}.home-banner-image{width:100vw;height:100vh;background-color:rgba(0,0,0,.3);background-blend-mode:soft-light;background-repeat:no-repeat;background-size:cover}.home-banner-content{top:auto;bottom:50px;width:100vw}.home-banner-content h1,.home-banner-content h2{color:#fff;text-align:center;font-family:Charter,serif;font-style:italic}.home-banner-content .aside-container{display:flex;align-items:flex-end;justify-content:flex-end}.home-banner-content .aside p{color:#fff;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transform:rotate(180deg);margin:0}.home-banner-content .aside p i{transform:rotate(90deg)}.home-banner-content .search{background-color:#fff;height:300px;padding:60px;display:flex;flex-direction:column;justify-content:space-between}.home-banner-content .search i{color:#c4332d}.home-banner-content .search i,.home-banner-content .search p{font-size:18px}.home-banner-content .search select{border:none;border-bottom:1px solid #ccc;font-size:18px;font-style:italic;color:#58575d;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>') no-repeat;background-size:8px;background-position:100%;background-repeat:no-repeat;padding-right:15px}.home-banner-content .search select:focus-visible{outline:none;border-bottom:2px solid #ccc}.news-image{height:175px;transition:.2s}.news-image:hover{box-shadow:0 0 12px 0 rgba(0,0,0,.19)}.news-date{color:#acacac}.news-item h3{transition:.2s}.news-item a:hover{text-decoration:none}.news-item a:hover h3{color:#c4332d}.story-image{height:300px;transition:.2s}.story-image:hover{box-shadow:0 0 12px 0 rgba(0,0,0,.19)}.story-cat,.story-date{color:#acacac;margin:0}.story-share{border-top:1px solid #ccc}.story-share .uk-button.uk-button-secondary,.story-share .uk-button.uk-button-secondary>i,.story-share a,.story-share p{color:#acacac!important;text-transform:uppercase;font-size:14px}.story-item h3{transition:.2s}.story-item a:hover{text-decoration:none}.story-item a:hover h3{color:#c4332d}.story-intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection{margin-bottom:130px}.collection,.collection h3{transition:.2s}.collection a:hover{text-decoration:none}.collection:hover{cursor:pointer}.collection:hover h3{color:#c4332d}.collection-image{aspect-ratio:1/1}@-webkit-keyframes example{0%{margin-bottom:0}50%{margin-bottom:10px}to{margin-bottom:0}}@keyframes example{0%{margin-bottom:0}50%{margin-bottom:10px}to{margin-bottom:0}}.animation{-webkit-animation-name:example;animation-name:example;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.page-banner{height:500px}.page-banner-image{height:100%}.page-banner-brand .page-banner-title{width:15%}.page-banner-brand .page-banner-title img{width:100%;filter:brightness(0) invert(1)}.page-banner-gradient .page-banner-image{background-color:rgba(0,0,0,.3);background-blend-mode:soft-light}.page-banner-title{left:50%;top:50%;transform:translate(-50%,-50%)}.page-banner-title h1,.page-banner-title h2{color:#fff;font-style:italic}.page-banner-title h2{font-size:40px;line-height:48px}.page-banner .uk-button{left:50%;bottom:-24px;transform:translate(-50%)}.page-banner-big{height:calc(100vh - 150px)}.page-banner-big-nav{left:50%;bottom:5%;transform:translate(-50%)}.page-banner-big-nav p{color:#fff;transform:rotate(-90deg);font-size:21px}.page-banner-big-nav p i:first-of-type{margin-right:15px}.jewelry_nav .uk-subnav{list-style-type:none}.jewelry_nav .uk-subnav li.uk-active{color:#c4332d!important;text-decoration:underline;text-underline-offset:10px}.jewelry_nav .uk-subnav li:hover{cursor:pointer;color:#acacac}.jewelry_nav-filter-results{list-style-type:none;padding-left:0}.jewelry_nav-filter-results>li a:hover{text-decoration:none}.jewelry_nav-filter-results>li p{transition:.2s}.jewelry_nav-filter-results>li:hover{cursor:pointer}.jewelry_nav-filter-results>li:hover .results-image{box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.jewelry_nav-filter-results>li:hover p{color:#c4332d}.jewelry_nav-filter-results .results-item .results-image{background-image:#fff;aspect-ratio:1/1;box-shadow:0 0 30px 0 rgba(0,0,0,.08)}.jewelry_nav-filter-results .results-item .new-tag{background-color:#c4332d;color:#fff;padding:10px;text-transform:uppercase;font-size:14px;font-weight:500}.jewelry_nav-filter-results .results-item .offer-tag{bottom:0}.delete-filter{color:#58575d;text-decoration:underline}.delete-filter:hover{color:#9a312b}.delete-filter i{margin-right:5px}.side-filter-cats{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}.side-filter-cats .uk-accordion-content{margin-top:0}.side-filter-cats .uk-accordion>li>.uk-accordion-title>i{transition:.2s;line-height:inherit}.side-filter-cats .uk-accordion>.uk-open>.uk-accordion-title>i{transform:rotate(180deg)}.side-filter-cats ul{list-style-type:none}.side-filter-cats i{font-size:24px}.side-filter-cats h3{margin-bottom:0}.side-filter-cats input[type=checkbox]{margin-right:10px;position:relative;width:24px;height:24px}.side-filter-cats input[type=checkbox]:before{content:"";position:absolute;width:24px;height:24px;border:1px solid #000;background-color:#f7f7f7}.side-filter-cats input[type=checkbox]:checked:before{background-image:url(/dist/assets/images/check.png);background-repeat:no-repeat;background-position:50%;background-size:70%}.side-filter-cats label{color:#58575d}.side-filter-cats>div{display:flex;align-items:center;margin-bottom:10px}.side-filter-cats:last-child{border-bottom:none}.appointment-iframe{border:0;padding-left:25px;padding-right:25px;margin-left:-25px}.jewel-image{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.jewel-image i{color:#c4332d;font-size:30px}.jewel-content .nav-back{text-transform:uppercase;color:#acacac;font-weight:500;font-size:14px;transition:.2s}.jewel-content .nav-back:hover{text-decoration:none;color:#58575d}.jewel-content .price{font-size:18px}.jewel-content h4{color:#c4332d;font-style:italic}.jewel-content-detail .detail{border-bottom:1px solid #000}.jewel-content-detail .detail p{padding:0;margin-top:15px;margin-bottom:15px}.jewel-content-brand h3,.jewel-content-details h3{margin-bottom:0}.jewel-content .uk-accordion-title i{font-size:18px;transition:.2s;line-height:inherit}.jewel-content .uk-open .uk-accordion-title>i{transform:rotate(180deg)}.related-item a:hover{text-decoration:none}.related-item a:hover .related-item-image{box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.related-item a:hover p{color:#c4332d}.related-item-image{aspect-ratio:1/1;margin-bottom:40px}.related-item-image,.related-item p{transition:.2s}.related-item .price{font-weight:700}.product-gallery .uk-slideshow-items{aspect-ratio:1/1;margin-bottom:40px;box-shadow:0 0 30px 0 rgba(0,0,0,.08)}.product-gallery .uk-thumbnav{padding-left:15px;display:grid;grid-template-columns:repeat(5,auto);grid-template-rows:1fr;gap:20px 20px;grid-template-areas:". . . . ."}.product-gallery .uk-thumbnav li{padding:0;aspect-ratio:1/1}.product-gallery .uk-thumbnav li a{width:100%;border:1px solid #ccc}.product-gallery .uk-thumbnav .uk-active a{border:1px solid #000}.product-gallery .tags{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.offer-tag{bottom:0}.new-tag{background-color:#c4332d;color:#fff;padding:10px;text-transform:uppercase;font-size:14px;font-weight:500;margin-right:10px;z-index:999}.product-gallery__nav{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:10px 10px;grid-template-areas:". . . . ";margin-top:30px}.product-gallery__nav-image{background-color:#fff;border:1px solid #eee;padding:10px 15px;height:auto;cursor:pointer;transition:border .15s ease-in-out}.product-gallery__nav-image>img{max-height:100%}.product-gallery__nav-image:hover{border:3px solid #c4332d}.product-gallery__nav-image.uk-active{border:3px solid #c4332d;border-radius:0!important}.contactpage-details p{margin:0}.contactpage-details a{color:#c4332d;text-decoration:underline}.contactpage-details a:hover{color:#9a312b}.contactpage-details .socials{display:flex}.contactpage-details .socials a:first-child{margin-left:0}.contactpage-details .socials a{text-decoration:none;border:1px solid #ccc}.contactpage-details .openinghours{margin-top:40px}.contactpage-details .openinghours>div{margin-top:20px}.form-custom .uk-input,.form-custom .uk-select,.form-custom .uk-textarea{background-color:#fff;border:1px solid #ccc;display:flex}.form-custom .uk-input:focus,.form-custom .uk-select:focus,.form-custom .uk-textarea:focus{border:1px solid #000;box-shadow:none}.form-custom .uk-checkbox{background-color:#fff;border:1px solid #ccc;width:24px;height:24px}.form-custom .uk-input.uk-form-danger,.form-custom .uk-select.uk-form-danger{background-color:#fff}.form-custom .uk-form-label{font-weight:700;color:#58575d}.form-custom .uk-form-label-privacy{font-weight:400}.form-custom a{color:#c4332d}.form-custom-sort .uk-form-label{width:100%}.form-custom-sort .uk-select-nostyle{background-color:transparent;width:auto}.brands{margin-top:20px}.brands .brand{height:160px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center;transition:.2s}.brands .brand img{max-width:150px}.brands .brand:hover{cursor:pointer;box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.faq{margin-top:60px}.faq .uk-h3,.faq h2{margin-bottom:40px;margin-top:60px}.faq .uk-accordion li{padding-bottom:15px;border-bottom:1px solid #ccc}.faq .uk-accordion .uk-accordion-title{display:flex;justify-content:space-between;font-size:18px}.faq .uk-accordion .uk-accordion-title i{transition:.2s;line-height:inherit}.faq .uk-accordion .uk-open .uk-accordion-title>i{transform:rotate(180deg)}.blocks-grid~.blocks-grid{padding-top:60px;padding-bottom:60px}.blocks-small>div{padding-top:0}.blocks-small>div:last-of-type{padding-bottom:0}.quote p{color:#c4332d;font-size:40px;line-height:48px;font-style:italic;font-family:Charter,serif}.quote-small{font-size:24px;line-height:28.8px}.image-big{aspect-ratio:3/2}.image-big video{max-width:100%;max-height:100%;position:relative}.strength-image{background-color:#efe9e2;width:70px;height:70px;border-radius:40px;display:flex;justify-content:center;align-items:center}.strength-image img,.strength-image svg{max-width:45%;fill:#c4332d}.strength h3{margin-top:20px}.socials{flex-wrap:wrap}.socials a{width:40px;height:40px;border-radius:100%;border:1px solid #58575d;display:flex;align-items:center;justify-content:center;margin-left:10px;color:#000;transition:.2s}.socials a:first-child{margin-left:0}.socials a:hover{color:#58575d;text-decoration:none}header{height:150px;display:flex;align-items:center;justify-content:space-between;z-index:1}header .uk-container{width:100%}header .uk-container li a{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500;color:#000;letter-spacing:1px;transition:.2s;font-size:14px}header .uk-container li.uk-active a{color:#c4332d}header img{color:#000}header.header-light li a{color:#fff}header.header-light li a:hover{color:#c4332d}header.header-light img{color:#fff}header .language-toggle{right:15px;top:-15px;left:auto;position:absolute}header .language-toggle li{margin-right:10px}header .language-toggle li:last-of-type{margin-right:0}header .language-toggle li a{font-weight:400}header .language-toggle li a.active{color:#c4332d;font-weight:400}header .uk-offcanvas{z-index:9999}header .uk-offcanvas-bar{right:-450px}header .uk-offcanvas-bar li.uk-active a{color:#c4332d}header .uk-offcanvas-bar{width:450px}header .uk-offcanvas-bar .language-toggle{right:40px;top:62px;left:auto;position:absolute}header .uk-offcanvas-bar .language-toggle li{margin-right:10px}header .uk-offcanvas-bar .language-toggle li:last-of-type{margin-right:0}header .uk-offcanvas-bar .language-toggle li a.active{color:#c4332d;font-weight:400}header .uk-offcanvas-bar .offcanvas-margin{margin-top:15vh;margin-bottom:auto}header .uk-offcanvas-bar .uk-offcanvas-close{left:60px;top:60px;right:auto;color:#000}header .uk-offcanvas-bar .uk-offcanvas-close svg{display:none}header .uk-offcanvas-bar li{display:flex;justify-content:flex-end}header .uk-offcanvas-bar li>a{color:#000}header .uk-offcanvas-bar li.offcanvas-small>a{font-size:12px}header .uk-offcanvas-bar hr{border-color:#ccc}header .uk-offcanvas-bar .socials{display:flex;justify-content:flex-end}header .uk-offcanvas-bar .socials a{border-color:#ccc;margin-top:10px}header .uk-offcanvas-bar .footer-bottom,header .uk-offcanvas-bar .offcanvas-logo{display:flex;justify-content:flex-end}header .uk-offcanvas-bar .footer-bottom a,header .uk-offcanvas-bar .footer-bottom p{color:#acacac;text-align:end}header .uk-navbar-dropdown{background-color:#f4efea;box-shadow:0 0 30px 0 rgba(0,0,0,.08);width:auto!important}header .uk-navbar-dropdown .uk-nav{padding:60px;position:relative}header .uk-navbar-dropdown .uk-nav li.uk-active a{color:#c4332d}header .uk-navbar-dropdown .uk-nav li>a{font-size:12px;color:#000;font-weight:500}header .uk-navbar-dropdown .uk-nav li>a:hover{color:#acacac}header .uk-navbar-dropdown .uk-nav:before{content:"";width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:20px solid #f4efea;position:absolute;top:-30px;left:50%;transform:translateX(-50%);z-index:1}header .uk-navbar-dropdown .uk-nav.double-nav ul:first-of-type{padding-right:40px;border-right:1px solid #ccc}header .uk-navbar-dropdown .uk-nav.double-nav ul:last-of-type{padding-left:40px}header .uk-navbar-dropdown .uk-nav.double-nav ul>li>a{padding:5px 0}footer{background-color:#000;z-index:1}footer .uk-h4,footer a,footer div,footer h2,footer p{color:#fff;margin:0}footer .contact-details{font-size:14px;line-height:22.4px}footer .contact-details a:hover{color:#9a312b}footer .navigation a{text-transform:uppercase;font-size:12px;line-height:14.4px;letter-spacing:1px;transition:.2s}footer .navigation a:hover{color:#c4332d;text-decoration:none}footer .socials>a{color:#fff}footer .footer-bottom{border-top:1px solid #58575d;color:#58575d;padding:20px 0 0}footer .footer-bottom a,footer .footer-bottom div,footer .footer-bottom p{color:#58575d}.push-footer{flex-grow:1}*{box-sizing:border-box}.img-magnifier-container{width:100%;height:100%;position:relative}.img-magnifier-glass{z-index:9999;position:absolute;border:2px solid #000;border-radius:50%;cursor:none;width:200px;height:200px}[class*=uk-position-center-left],[class*=uk-position-center-right]{top:calc(35% - var(--uk-position-margin-offset))}.uk-slider-items>li>a:hover{text-decoration:none}.cs-wrapper{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:50%}.cs-wrapper .cs-inner{max-width:500px;padding-right:32px;padding-left:32px}.cs-wrapper .cs-inner .cs-card{background-color:#fff}.cs-wrapper .cs-title{color:#000;font-size:24px}.cs-wrapper .cs-text{color:rgba(0,0,0,.75);font-family:sans-serif;font-size:16px;line-height:28px}.cs-wrapper .cs-socials{display:flex;align-items:center;justify-content:flex-start}.cs-wrapper .cs-socials a{margin:0 4px;color:rgba(0,0,0,.65);font-size:18px}.cs-wrapper .cs-socials a:hover{color:#000;text-decoration:none}.wrapper-404{position:relative;width:100vw;height:100vh;background-image:url(/dist/assets/images/404/404-bg.gif);background-position:50%;background-size:cover}.wrapper-404 .overlay-404{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(116,235,213,.67),rgba(172,182,229,.67));align-items:center;justify-content:center}.wrapper-404 .overlay-404 .inner-404{max-width:500px;padding:50px;border-radius:4px;background-color:#fff}.wrapper-404 .overlay-404 .inner-404 h1{margin-bottom:15px;background:linear-gradient(135deg,rgba(116,235,213,.67),rgba(172,182,229,.67));text-transform:uppercase;font-size:56px;font-weight:800;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wrapper-404 .overlay-404 .inner-404 h2{margin-top:0;font-size:24px;font-weight:400}.wrapper-404 .overlay-404 .inner-404 p{margin-bottom:0}.wrapper-404 .overlay-404 .inner-404 p a{color:#74ebd5}.wrapper-404 .overlay-404 .inner-404 p a:hover{color:#31e1c1}.edit__page__button{z-index:9999;display:flex;position:fixed;bottom:30px;right:30px;width:60px;height:60px;color:#fff;border-radius:999px;background:linear-gradient(135deg,#74ebd5,#acb6e5);align-items:center;justify-content:center;transition:all .35s cubic-bezier(.77,0,.175,1)}.edit__page__button:hover{color:#fff;transform:scale(1.15)}.cookie-banner{box-shadow:0 3px 15px rgba(0,0,0,.2);z-index:1000}.cookie-banner p{font-size:14px;line-height:125%}.cookie-banner p a{color:#000;text-decoration:underline}.cookie-banner p a:hover{color:#000}.cookie-banner .button-wrap{min-width:30%}.cookie-banner .button{margin:2px 2px 2px 12px;padding:10px;text-align:center;vertical-align:middle}.cookie-banner .uk-button-primary{background-color:#c4332d;color:#fff}.cookie-banner .uk-button-primary:hover{background-color:#af2e28}.cookie-banner #cookie_form{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:9}.cookie-banner #cookie_form .form-url{display:none}.cookie-banner #cookie_form .cookie-banner-popup{background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:860px;width:100%}.cookie-banner #cookie_form .cookie-banner-popup__bottom{border-top:1px solid #ddd;padding:10px 20px}.cookie-banner #cookie_form .cookie-banner-popup__top{overflow:auto;padding:20px;flex:1}@media only screen and (max-width:961px){.cookie-banner{text-align:center}.cookie-banner p{font-size:12px;text-align:center!important}.cookie-banner .button{font-size:12px}}@media (min-width:960px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-450px}.uk-offcanvas-bar{left:-450px}}@media (max-width:960px){.full-left-image,.full-right-image{position:relative;right:0;left:0;height:400px;margin-right:30px;margin-left:30px}.appointment-iframe{border:0;padding-left:0;padding-right:0;margin-left:0}.uk-h1,h1{font-size:40px;line-height:42px}.uk-h1,.uk-h2,h1,h2{font-family:Charter,serif;color:#000;font-weight:300}.uk-h2,h2{font-size:32px;line-height:38.4px}.uk-h2~h2,h2~h2{font-size:12px}.uk-h3,h3{font-size:24px;line-height:27px}.uk-h3,.uk-h4,h3,h4{font-family:Charter,serif;color:#000;font-weight:300}.uk-h4,h4{font-size:18px!important;line-height:24px}.uk-button,a,p{font-size:12px;line-height:18px}.uk-button~.uk-button{margin-left:.5rem}.uk-button-primary~.uk-button-primary{margin-left:0}.collection{margin-bottom:65px}.quote p{color:#c4332d;font-size:32px;line-height:38px;font-style:italic;font-family:Charter,serif}.jewelry_nav>.uk-subnav>li{margin-bottom:15px}.product-gallery .uk-thumbnav{gap:10px 10px;grid-template-columns:repeat(6,1fr)}}@media (max-width:640px){header{height:85px}header .uk-offcanvas-bar{width:100vw}header .uk-offcanvas-bar .offcanvas-margin{margin-top:10vh}header .uk-offcanvas-bar .footer-bottom>p{font-size:12px}.uk-nav-primary>li>a{font-size:1.2rem}.uk-logo{max-width:175px}.uk-offcanvas-bar{left:-100vw}.uk-offcanvas-flip .uk-offcanvas-bar{right:-100vw}.language-toggle{right:20px!important}#popup-modal .uk-modal-body{padding:35px 50px}#popup-modal .popup--body{background-color:#f4efea;margin-bottom:-66px!important}#popup-modal .popup--image{width:100%;height:100%;padding-bottom:66%}#popup-modal .popup--header{padding:15px 30px;display:flow-root}#popup-modal .popup--footer{display:flow-root}.home-banner-container{top:-85px}.home-banner-content .search{padding:20px;height:auto}.home-banner-content .search p,.home-banner-content .search select{font-size:14px;line-height:24px}.home-banner-content .aside-container{justify-content:flex-start}.page-banner{height:200px}.page-banner .uk-button{width:60%}.jewelry_nav>.uk-subnav>li{margin-bottom:7px}.jewelry_nav>.uk-subnav>li.uk-active{text-underline-offset:7px}.uk-accordion-title{font-size:1rem}.side-filter-cats{padding-bottom:0}.side-filter-cats input[type=checkbox],.side-filter-cats input[type=checkbox]:before{width:16px;height:16px}.uk-section-filter{padding-top:0!important}.jewelry_nav-side-filter{margin-bottom:25px}.brands .brand{height:100px}.brands .brand img{max-width:75%}.blocks-grid~.blocks-grid{padding-top:30px;padding-bottom:30px}.product-gallery .uk-thumbnav{gap:10px 10px;grid-template-columns:repeat(6,1fr)}.faq .uk-accordion .uk-accordion-title{font-size:14px}.related-item-image{margin-bottom:20px}.blocks-small>div{padding-top:20px}.blocks-small>div img{width:100%}.form-custom .uk-form-label,.form-custom .uk-input,.form-custom .uk-select,.form-custom .uk-textarea,form .uk-form-label,form .uk-input,form .uk-select,form .uk-textarea{font-size:14px}.form-custom .uk-input,.form-custom .uk-select,.form-custom .uk-textarea,form .uk-input,form .uk-select,form .uk-textarea{min-height:0}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:15px}.socials>a{width:30px;height:30px}.new-tag{font-size:12px!important}}@media (max-width:400px){.home-banner-content .search{padding:20px;height:auto}.home-banner-content .search p,.home-banner-content .search select{font-size:14px;line-height:24px}}