.overlay{width:100%;background:#00000080;position:fixed;height:100%;top:0;left:0;z-index:2;display:none}.z-11{z-index:11;position:relative}.header__wrapper.js__header__stuck,header.theme__header{z-index:0}.show-mb{display:none!important}.hide-mb{display:block!important}.no-scroll{overflow:hidden}.d-none{display:none!important}.red-border{border:.2em solid #cc0000!important;color:#c00!important}.greyback{background-color:#f6f6f8}img{max-width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;height:40px;line-height:18px;transition:border-color .5s;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.white-btn{color:#04304b!important;background-color:#fff!important;border:#c8c8c8 solid 1px!important;font-weight:400!important}.cross-btn{position:absolute;top:10px;right:20px;font-size:25px;cursor:pointer;z-index:9;background:#f5f2ec;width:35px;height:35px;border-radius:50%;text-align:center}.cross-btn:hover{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}#btn-shake,.btn-shake{animation-name:shake-with-delay;animation-duration:6s;animation-iteration-count:3;animation-delay:5s;margin-bottom:10px}.w-100,.btn.w-100{width:100%}.simple-link{margin-right:10px;font-size:16px;padding-bottom:1px;text-transform:uppercase;font-weight:400;letter-spacing:0;background:none!important;color:#04304b;display:block;margin-top:15px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}h2 .sub-heading{font-size:16px}.z-1{position:relative;z-index:-1}.z-2{position:relative;z-index:2}.btn.blue-btn{background:#03304b;color:#fff}@keyframes shake-with-delay{0%,16%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}1.6%,4.8%,8%,11.2%,14.4%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}3.2%,6.4%,9.6%,12.8%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation:kf_shake .4s 1 linear;-moz-animation:kf_shake .4s 1 linear;-o-animation:kf_shake .4s 1 linear}@-webkit-keyframes kf_shake{0%{-webkit-transform:translate(30px)}20%{-webkit-transform:translate(-30px)}40%{-webkit-transform:translate(15px)}60%{-webkit-transform:translate(-15px)}80%{-webkit-transform:translate(8px)}to{-webkit-transform:translate(0px)}}@-moz-keyframes kf_shake{0%{-moz-transform:translate(30px)}20%{-moz-transform:translate(-30px)}40%{-moz-transform:translate(15px)}60%{-moz-transform:translate(-15px)}80%{-moz-transform:translate(8px)}to{-moz-transform:translate(0px)}}@-o-keyframes kf_shake{0%{-o-transform:translate(30px)}20%{-o-transform:translate(-30px)}40%{-o-transform:translate(15px)}60%{-o-transform:translate(-15px)}80%{-o-transform:translate(8px)}to{-o-origin-transform:translate(0px)}}.animation-mode{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}nav.breadcrumbs{margin-bottom:20px}.hero__wrapper .hero__content__wrapper.frame__item{z-index:0}.navlink--cart--icon .header__cart__status{color:#fff!important}.btn--scroll-top{left:50px}.collection .collection__nav{z-index:2}a{cursor:pointer}.tab{display:none}.tab.tab-active{display:block}.index-product{background:transparent!important}.product-sec{padding:100px 0}.product__images{z-index:-1}.colour-des{padding:50px}.product-right-sec h3{font-size:14px;text-transform:capitalize;font-family:Jost}.simple-link i{width:30px;margin-right:5px;margin-top:-5px}.product__page .form__wrapper{position:sticky;top:var(--sticky-top, 0)}.filter-group label i{width:30px;font-size:16px;text-align:center}.column__icon .column__content a{font-weight:400;color:#04304b}.stone-colour-sec h2{font-size:21px;margin-bottom:50px}.stone-colour-sec h3{font-size:16px}.stone-colour-sec img{width:100%}.cert-tab ul{list-style:none!important}.globo-form-app{background:none!important}body[type=product] .product .stockist h2{font-size:18px;margin-bottom:30px}body[type=product] .product .stockist h3{font-family:Crimson Text;font-weight:600;text-transform:capitalize;font-size:18px;margin-top:50px}.popup-form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px}.popup-form-container label{font-size:1.2em;margin-bottom:10px}.popup-form-container .tab{width:100%}.popup-form-container .tab h3{margin-bottom:20px}.popup-form-container input,.popup-form-container select,.popup-form-container textarea{padding:0 15px;font-size:12px;border:1px solid #ccc;color:#878787;margin-bottom:10px;max-width:100%;background-color:#fff}.popup-form-container textarea{min-height:100px;padding-top:10px}#storeapp .btn{background-color:#04304b;color:#fff;text-decoration:none;text-transform:capitalize;font-size:12px;transition:background-color .2s ease-in-out;width:100%;padding:10px 25px;border:0}#storeapp input[type=submit]{width:100%;border:1px solid #ccc;color:#878787;font-size:12px}#storeapp .btn i{position:absolute;left:20px;top:10px;font-size:20px}.popup-form-container .btn:hover{background-color:#04304b}#closest{display:none}.storeinfo,.appointmentinfo{text-align:left}.appointmentinfo .label{font-weight:700}#storeapp{padding:30px 0}.location-card{width:100%;margin:10px 0;display:inline-block;vertical-align:top;font-size:14px;padding:30px;background:#efefef}.location-card .title{font-size:16px;color:#04304b}.location-card .discription{margin-bottom:10px}.location-card .tab-prev{display:inline-block;margin-top:10px;padding:8px 15px;background-color:#5a5a5a;color:#fff;text-decoration:none;border-radius:3px;width:100%}.location-card .btn:hover{background-color:#484848}.ring-size{right:-50%;width:50%}.slide-right-400{width:400px;right:-400px;max-width:100%}.slider-content{display:none}.slider-content h3{font-size:16px}.slider-content h4{font-size:12px}.slide-right-container{position:fixed;background:#fff;z-index:9;height:100%;top:0;overflow:scroll;padding:3rem 30px;text-align:left;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.slide-right-container.visible{right:0!important}.slide-right-container h2{font-size:28px}.slide-right-container .form-top{background:#e1e1e1;padding:5rem}.slide-right-container .form-top h2{width:100%;text-align:center}.slide-right-container input:not([type=submit]):not([type=checkbox]),.slide-right-container select,.slide-right-container textarea{border:1px solid #04304B;color:#04304c!important}.slide-right-container .form-header{text-align:center}.slide-right-container .form-header h2{text-transform:capitalize;font-size:30px}.slide-right-container .form-header h3{font-size:30px;margin-bottom:0}.slide-right-container .form-header .form-price{font-size:18px;color:#333}.slide-right-container label{padding:15px 0 5px;font-size:14px;float:left;text-transform:capitalize}.slide-right-container .inline-radio{padding-top:15px;padding-bottom:15px}.slide-right-container .inline-radio label{padding:0 50px 0 0}.slide-right-container .inline-radio input{margin-right:20px}.slide-right-container input{float:left}.slide-right-container .form-text{padding-top:15px;color:#333}.disclaimer{font-size:12px}.buy-pay center,.buy-pay center>div{width:100%!important}.stockist{text-align:center}.stockist img{width:60%}.stockist h2{font-size:18px;margin-bottom:30px}.stockist h3{font-family:Crimson Text;font-weight:600;text-transform:capitalize;font-size:18px;margin-top:50px}.stockist input[type=text],.stockist input[type=url],.stockist select{font-size:16px;height:52px;margin-bottom:10px}.popup{position:fixed;top:50%;left:50%;z-index:401;width:auto;height:auto;-moz-box-shadow:0px 0px 5px #444444;-webkit-box-shadow:0px 0px 5px #444444;box-shadow:0 0 5px #444;max-width:100%}.slide-init{left:-100000px!important}.popup.jew-container{background:#f5f2ec;width:1000px;left:calc(50% - 500px);top:20%;padding:50px;max-width:100%}.popup.enq-form-container{background:#fff;width:600px;left:calc(50% - 300px);top:10%;padding:20px;max-width:100%}.popup[popname=relatedproducts]{background:#fff;width:1000px;left:calc(50% - 500px);top:10%;padding:0;max-width:100%}.popup .slick-arrow{position:absolute;bottom:-25px;z-index:1;font-size:16px;line-height:0;border:none;background:#666;color:#fff;padding:15px 30px}.popup .slick-arrow:hover{background:#999}.popup .slick-arrow:before{padding:10px;font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style, 900);top:5px;position:absolute}.popup .slick-prev{left:0}.popup .slick-next{right:0}.popup .slick-prev:before{content:"\f104";left:0}.popup .slick-next:before{content:"\f105";right:0}.popup[popname=jewellerycertification] .card-container{height:400px}.ring-size.slide-right-container{padding:0}.ring-size .options-container{padding:5rem 5% 3rem;text-align:left}.ring-size h2{text-transform:capitalize;text-align:center}.ring-size .size-sub{text-align:center;text-transform:capitalize;color:#04304b;font-size:1rem}.ring-size .greyback{padding:3rem 5% 5rem;text-align:left;color:#333}.ring-size .size-title{text-transform:uppercase;font-weight:400}.ring-size .greyback .size-title{margin-bottom:15px}.ring-size .greyback ol{margin-bottom:40px}.ring-size .greyback li{margin-bottom:15px}.ring-size-label{font-weight:400;font-size:.9rem;text-transform:uppercase;color:#000;letter-spacing:initial}.ring-size .selection label{width:100%;padding:.5em 1rem;cursor:pointer}.ring-size .selection label .size-mm{float:right}.ring-size .selection label:hover{background-color:#04304b}.ring-size .selection input[type=radio]{display:none}.ring-size .selection input[type=radio]:checked~label{background-color:#04304b!important;color:#fff!important}.ring-size-label{float:left}.ring-size-btn{margin-bottom:10px;text-transform:uppercase;color:#04304b;text-align:left!important}.ring-size .selection{margin-top:15px}.error-msg{display:none;width:max-content;text-align:right;color:#c00}.popup-slide{display:flex!important;align-items:center;justify-content:center;padding:0 8px}.popup .slick-track{display:flex!important;align-items:center;justify-content:center}.card-container{width:60%;float:left;height:100%;display:flex;align-items:center;justify-content:left}.jew-container .jew-text{width:40%;float:left;color:#333;text-align:left}.jew-cert{width:350px;height:228px;background:url(/cdn/shop/files/cert-bg.jpg);background-size:cover;padding:30px 20px;border-radius:15px;text-align:left;line-height:12px}.jew-env img{width:350px}.jew-cert-title{font-size:21px;margin-bottom:20px;color:#04304b}.popup.visible{display:block}.jew-cert .inside{overflow:hidden;height:175px}.jew-cert p{font-size:8px;line-height:8px;text-transform:uppercase;font-weight:700}.jew-cert .col-4{padding-right:0;overflow:hidden}.jew-cert .col-8{padding-left:0}.jew-cert-img{max-width:unset;width:130%;margin-left:-15%;margin-top:10%}.jew-cert-sku{text-transform:uppercase;font-size:15px;font-weight:700}.jew-cert-name{text-transform:uppercase;font-size:10px;font-weight:700;margin-top:10px}.jew-cert-spec{margin-top:10px;height:80px;line-height:10px;font-size:10px;text-transform:uppercase}.stone-cert-container{text-align:center;padding:0 50px}.stone-cert{margin-bottom:20px;text-align:center;border:20px solid #04304b;background:#fff;padding:70px!important;color:#04304b;line-height:14px;font-size:12px;background:url(/cdn/shop/files/stone-cert-bg_8eb907a6-6051-4d02-9fa7-d7f8eb6f696b.jpg?v=1663133475) repeat;overflow:hidden}.stone-cert:before{position:absolute;background:#04304b;top:-270px;left:-100px;width:300px;content:"";height:300px;transform:rotate(60deg)}.stone-cert:after{position:absolute;background:#04304b;bottom:-270px;right:-100px;width:300px;content:"";height:300px;transform:rotate(60deg)}.stone-cert div{margin-top:5px}.stone-cert img{width:180px;margin:0 auto 15px}.stone-cert .cert-title{text-transform:uppercase;font-size:14px;font-family:sans-serif;letter-spacing:1px;padding:10px 0;font-weight:600}.stone-cert .cert-subtitle{text-transform:uppercase;font-size:12px;padding:10px 0;font-family:sans-serif;font-weight:600}.stone-cert .stone-cert-disclaimer{font-family:Crimson Text;margin-top:15px;font-size:10px}.cert-spec-container .spec-value{text-align:left;color:#000;font-weight:600}.cert-spec-container{width:230px;margin:auto;padding:0 40px}.availability-sec h3{font-size:16px}.colour-images-container{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;min-height:300px}.title-link{font-size:28px;font-weight:100}@media (max-width: 1199px){.popup.jew-container{left:0;top:5%;overflow:scroll;max-height:100%}}@media (max-width: 768px){.footer__block__image{width:100%!important}.show-mb{display:block!important}.hide-mb{display:none!important}.popup-slide{padding:10px;height:unset}.read-more{background:none!important;font-weight:600;text-transform:capitalize}.slide-right-container{right:-100%;width:100%;padding:50px 15px 150px}.error-msg{float:none;text-align:center;font-weight:700}.popup.jew-container{padding:10px 10px 50px}.pop-content{text-align:center}.popup[popname=jewellerycertification] .card-container{height:300px;justify-content:center}.popup-slide.slick-slide{min-height:600px}.stone-cert .stone-cert-des,.stone-cert .stone-cert-disclaimer{display:none}.stone-cert img{width:120px;margin:0 auto 5px}.stone-cert .cert-title{padding:5px 0;font-size:12px}.stone-cert .cert-subtitle{font-size:11px;padding:5px 0}.cert-spec-container{width:200px}.stone-cert{border:10px solid #04304b;padding:30px!important}.stone-cert:before{top:-300px}.stone-cert:after{bottom:-300px}.stone-cert-img p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/custom.css.map */
