html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}.app-container{height:100vh;overflow:hidden}.orientation-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:none;justify-content:center;align-items:center;z-index:9999;color:#fff;text-align:center}.orientation-content{padding:2rem}.rotate-icon{font-size:3rem;margin-bottom:1rem;animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 1024px) and (orientation: landscape){.orientation-overlay{display:flex}}:root{--vh-unit: 1;--vw-unit: 1}.comment-reveal[data-v-94bc5b43]{font-family:Montserrat-Regular;width:90%;display:flex;flex-direction:column;align-items:stretch;margin:0 auto}.comment-header[data-v-94bc5b43]{display:flex;align-items:center;gap:10px;top:8px;position:relative;z-index:99}.header-line[data-v-94bc5b43]{flex:1;height:2px;background:#b4c8e666}.header-line--left[data-v-94bc5b43]{transform-origin:right center;transform:scaleX(0);transition:transform .5s cubic-bezier(.4,0,.2,1)}.header-line--right[data-v-94bc5b43]{transform-origin:left center;transform:scaleX(0);transition:transform .5s cubic-bezier(.4,0,.2,1)}.header-line--open[data-v-94bc5b43]{transform:scaleX(1)}.header-label[data-v-94bc5b43]{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#7c9cc8;white-space:nowrap;flex-shrink:0;opacity:0;transition:opacity .4s ease}.header-label--visible[data-v-94bc5b43]{opacity:1}.comment-clip[data-v-94bc5b43]{width:100%;overflow:hidden}.comment-inner[data-v-94bc5b43]{background:#37446985;transform:translateY(-100%);transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.comment-inner--open[data-v-94bc5b43]{transform:translateY(0)}.comment-text[data-v-94bc5b43]{padding:7px 14px;text-align:center;opacity:0;transition:opacity .45s ease}.comment-text--visible[data-v-94bc5b43]{opacity:1}.comment-text p[data-v-94bc5b43],.comment-text[data-v-94bc5b43] p{margin:0;font-size:14px;line-height:1.75;color:#d2dcf0e0}.hideFooter[data-v-b915ae93]{display:none}.ads-container[data-v-b915ae93],.bottom[data-v-b915ae93]{width:100%;position:relative;height:6em}.ads[data-v-b915ae93]{width:100%;height:100%}.adpage-container[data-v-b915ae93],.full[data-v-b915ae93]{width:100vw;height:100vh}.fill[data-v-b915ae93]{display:flex;justify-content:center;align-items:center;overflow:hidden}.fill img[data-v-b915ae93]{max-width:100%;min-height:100%}@media screen and (orientation: landscape){.adpage-container[data-v-b915ae93],.full[data-v-b915ae93]{width:min(60vh,80vw);height:100vh;margin:0 auto}.fill img[data-v-b915ae93]{max-width:100%;max-height:100%;width:100%;height:auto;min-height:0}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 1050px){.adpage-container[data-v-b915ae93],.full[data-v-b915ae93]{width:30vw;height:100vh;left:36%;position:absolute}.banner[data-v-b915ae93]{width:100%!important}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 500px){.ads-container[data-v-b915ae93],.bottom[data-v-b915ae93]{left:0}.banner[data-v-b915ae93]{width:100%!important}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 400px){.ads-container[data-v-b915ae93],.bottom[data-v-b915ae93]{left:0}.banner[data-v-b915ae93]{width:100%!important}}@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 400px) and (min-height: 700px){.ads-container[data-v-b915ae93],.bottom[data-v-b915ae93]{left:0}.banner[data-v-b915ae93]{width:100%!important}}@media (max-width: 400px) and (max-height: 500px){.bottom[data-v-b915ae93]{width:100%!important}}.imperfections_key_text[data-v-c2991afa]{text-transform:capitalize;display:flex;flex-direction:column}.imperfection_img[data-v-c2991afa]{width:100%;top:50em}.imperfection_img .img[data-v-c2991afa]{width:100%;z-index:2;position:relative}.imperfection_img .img_background[data-v-c2991afa]{top:0;left:0;position:absolute;width:100%;z-index:1;filter:none}.imperfection_img .imperfections_key_holder[data-v-c2991afa]{margin-left:0;color:#000;padding-left:5%;padding-bottom:2%}.imperfection_img .imperfection_chosen_text[data-v-c2991afa]{margin-left:0;font-size:18px;width:100%;margin-top:0;margin-bottom:5px}.imperfection_img .key_info_holder[data-v-c2991afa]{display:flex;width:100%;flex-wrap:wrap}.imperfection_img .key_info_holder .imperfections_key[data-v-c2991afa]{margin:0 10px 5px 0;width:auto;display:flex;flex-direction:row-reverse;align-items:center}.imperfection_img .key_info_holder .imperfections_key p[data-v-c2991afa]{font-size:18px;margin:0}.imperfection_img .key_info_holder .imperfections_key img[data-v-c2991afa]{height:20px;margin-left:3px;filter:invert(1)}.logo[data-v-fc8528b7]{width:200px;filter:invert(1)}.logo-wrapper[data-v-fc8528b7]{display:flex;justify-items:center;align-items:center;justify-content:center}.modal-overlay[data-v-fc8528b7]{position:absolute;top:30%;left:0;right:0;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-fc8528b7]{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;width:90%;max-width:500px;padding:20px}.modal-header[data-v-fc8528b7]{display:flex;flex-direction:row;justify-content:center;align-items:center}.close-button[data-v-fc8528b7]{border:none;position:inherit;background:none;font-size:34px;cursor:pointer;color:red;margin-left:97%;margin-top:-24px;display:block}.modal-body[data-v-fc8528b7]{margin:20px 0}.modal-footer[data-v-fc8528b7]{text-align:right}@font-face{font-family:Montserrat-Regular;src:url(/assets/Montserrat-Regular-D3UCWjz4.ttf);font-weight:400}html,body,#app{height:100%;font-size:clamp(calc(9px * var(--vh-unit)),1.2vw,calc(16px * var(--vh-unit)))}#app{min-height:100svh;min-height:100dvh}.app-shell{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}*{margin:0;padding:0;box-sizing:border-box}body{background:#000;margin:0;padding:0;display:flex;justify-content:center;align-items:center;min-height:100vh;width:100vw;overflow:hidden;font-family:Montserrat-Regular!important;-webkit-user-select:none;user-select:none}img{user-select:none;-webkit-user-select:none;pointer-events:none;-webkit-user-drag:none}.template-container{text-transform:uppercase}.intro-container{position:fixed;top:0;left:0;width:100%;height:90vh;display:flex;justify-content:center;align-items:center;background:#000;z-index:1000}.loader-container{position:fixed;top:0;left:0;width:100%;height:100dvh;display:flex;justify-content:center;align-items:center;background:#000;z-index:1001}.loader-content{text-align:center;animation:scaleUp .8s ease-out}.nocontent{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:90%;height:calc(500px * var(--vh-unit));font-size:calc(22px * var(--vh-unit));color:#fff;display:flex;overflow:hidden;flex-direction:column;text-align:left;justify-content:center}.digital-cert-vid{height:100vh;width:100%;object-fit:cover}.loader-gif{width:100%;height:100%;object-fit:contain}.logo-container{text-align:center;display:flex;justify-content:center;align-items:anchor-center;height:100%;width:100%}.logo-video{filter:saturate(.75);width:100%;height:100%;object-fit:cover;object-position:center}.main-content{position:relative;height:100dvh;overflow:hidden;margin:0 auto;padding:0;display:flex;flex-direction:column;background:none;scroll-snap-type:y mandatory;opacity:0}.template-container{display:contents;opacity:0;visibility:hidden}.main-content.visible,.template-container.visible{opacity:1;visibility:visible}.hidden{display:none}.right{width:100vw;height:100%;position:relative}.text-btn{border:none;background:none;color:#7c9cc8;text-decoration:underline;cursor:pointer}.jewelry-showcase{display:flex;flex-direction:column;align-items:center;background-image:url(/assets/black-gradient-CIgurRiu.png);background-size:100% 100%;background-position:bottom center;position:relative;padding:0}.jewelry-image{width:100%;display:block;mix-blend-mode:lighten;object-fit:cover;object-position:center;bottom:calc(0px * var(--vh-unit));position:absolute;top:calc(36px * var(--vh-unit));height:calc(16rem * var(--vh-unit));min-height:calc(16rem * var(--vh-unit))}.has_footer{margin-top:calc(3rem * var(--vh-unit))}.showcase-logo{letter-spacing:calc(4px * var(--vh-unit));color:#fff;font-weight:400}.showcase-year{color:#fff;font-weight:400}.specifications-section{padding:0;display:flex;flex-direction:column;background-image:url(/assets/grey-geometric-BhYeMxxe.png);background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;opacity:1;transform:none;flex:1;margin-bottom:0}.specifications-section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#2833471a,#28334733);pointer-events:none}.specifications-section>div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.specifications-section>div>div:last-child{margin-top:auto;padding-bottom:0}.client-logo-wrapper{width:100%;display:flex;justify-content:center;background-color:#000;height:18%;z-index:99;align-items:anchor-center}.client-logo-container{width:150px;filter:brightness(0) invert(1);text-align:center;overflow:hidden;margin-top:15px;display:flex;justify-content:center;position:absolute}.client-logo-container img{width:110%;height:100%;object-fit:contain}.product-id{text-align:center;display:flex;flex-direction:column;align-items:center;padding:calc(1rem * var(--vh-unit)) 1rem;margin-bottom:0}.product-id-main{display:block;color:#fff;font-weight:600;letter-spacing:calc(1px * var(--vh-unit));z-index:2;font-family:Montserrat-Regular;font-size:calc(14px * var(--vh-unit))}.product-id-overlap{display:block;color:#7c9cc8;font-weight:400;letter-spacing:calc(1px * var(--vh-unit));position:relative;z-index:1;pointer-events:none;font-family:Montserrat-Regular;text-transform:uppercase;font-size:calc(14px * var(--vh-unit));margin:0}.specs-grid{display:flex;justify-content:space-around;width:100%}.spec-item{text-align:center}.spec-label{color:#fff;font-weight:400;font-family:Montserrat-Regular;font-size:12px}.spec-value{color:#7c9cc8;font-size:12px;font-weight:400;font-family:Montserrat-Regular}.primary-gem{overflow:hidden}.primary-gem .spec-label{color:#4c5a71;text-transform:uppercase;border-bottom:calc(1px * var(--vh-unit)) solid #4c5a71;font-weight:400;font-family:Montserrat-Regular;padding-left:1rem;padding-top:0}.gem-content-layout{display:flex;justify-content:flex-start;align-items:center;margin-top:0;overflow:hidden}.size-info{font-size:12px;text-align:right;align-self:center;width:calc(125px * var(--vh-unit));position:absolute;left:calc(12px * var(--vh-unit))}.size-value{color:#4c5a71;font-weight:400;font-family:Montserrat-Regular}.size-label{color:silver;font-weight:400;text-align:center;font-family:Montserrat-Regular}.gem-center{text-align:center;position:absolute}.gem-image{margin-left:0}.gem-type{width:calc(200px * var(--vh-unit));color:#4c5a71;font-weight:400;font-family:Montserrat-Regular}.secondary-diamonds{margin:0 0 calc(90px * var(--vh-unit)) 0px}.secondary-header{color:#4c5a71;text-transform:uppercase;border-bottom:calc(1px * var(--vh-unit)) solid #4c5a71;font-weight:400;font-family:Montserrat-Regular}.diamond-section{display:flex;align-items:center;justify-content:center;overflow-y:hidden}.specs-container,.mult-specs-container{display:flex;width:100%;justify-content:space-around;align-content:center;align-items:center;height:calc(250px * var(--vh-unit))}.clarity-info,.specs-info{font-size:12px;justify-content:center;text-align:right;align-self:center;width:calc(100px * var(--vh-unit))}.specs-info{display:flex;flex-direction:column;gap:calc(10px * var(--vh-unit));width:calc(100px * var(--vh-unit));height:calc(70px * var(--vh-unit))}.specs-value{color:#7c9cc8;font-weight:400;text-align:center;font-family:Montserrat-Regular}.inscription{width:100%;color:#fff;text-align:center;bottom:calc(1rem * var(--vh-unit));pointer-events:none;font-family:Montserrat-Regular;text-transform:uppercase;font-size:calc(14px * var(--vh-unit))}.gauge{flex:1;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden}.gauge .value{font-size:calc(1rem * var(--vh-unit));font-weight:500}.gauge .label{margin-top:calc(.25rem * var(--vh-unit))}.gauges{display:flex;justify-content:space-between}.value{color:#7c9cc8!important}.label{color:#fff!important}.specs-label{color:#c7ceda;text-align:center;font-weight:400;font-family:Montserrat-Regular}.diamond-visual{text-align:center}.diamond-image{margin-bottom:calc(2px * var(--vh-unit))}.diamond-type{color:#4c5a71;font-size:calc(13.4px * var(--vh-unit));line-height:calc(13.85px * var(--vh-unit));font-weight:400;font-family:Montserrat-Regular}.round{color:#4c5a71;font-weight:400;font-family:Montserrat-Regular}.description-label{color:#7c9cc8;text-transform:uppercase;text-align:center;font-family:Montserrat-Regular;font-weight:400;display:flex;align-items:center;justify-content:center;gap:calc(10px * var(--vh-unit));margin:0 auto calc(4px * var(--vh-unit)) auto;overflow:visible;width:100%;color:#7c9cc8!important;font-size:calc(16px * var(--vh-unit))!important}.description-label:before,.description-label:after{content:"";display:block;height:calc(.8px * var(--vh-unit));background-color:#5e7697;flex:1}.description-card{width:100%!important;background:#434c5e;border-radius:0;box-sizing:border-box;margin:0 auto;overflow:hidden;min-height:calc(50px * var(--vh-unit));padding:calc(5px * var(--vh-unit)) calc(2px * var(--vh-unit)) calc(11px * var(--vh-unit)) calc(2px * var(--vh-unit))}.description-text{color:#fff;text-align:center;font-weight:400;font-family:Montserrat-Regular;min-height:calc(60px * var(--vh-unit))!important;overflow:hidden}.custom-divider{width:calc(500px * var(--vh-unit));height:calc(5.333px * var(--vh-unit));background:#5e7697}.no-video-message{position:absolute;z-index:999;color:#fff;font-size:calc(20px * var(--vh-unit));font-weight:500;text-transform:uppercase;top:50%}.footer{display:flex;justify-content:space-between;align-items:center;position:relative;bottom:0;width:100%;padding:calc(10px * var(--vh-unit)) calc(25px * var(--vh-unit));margin-bottom:0;padding-bottom:calc(10px * var(--vh-unit));padding-left:calc(25px * var(--vh-unit));padding-right:calc(25px * var(--vh-unit))}.website{color:#7c9cc8;font-weight:400;text-decoration:none;font-size:calc(16px * var(--vh-unit))}.stolen-message{width:100vw;height:100vh;text-align:center;font-size:calc(45px * var(--vh-unit));padding-top:calc(125px * var(--vh-unit));overflow:hidden;text-transform:uppercase}.certificate-number-wrapper{position:absolute;left:50%;top:41%;transform:translate(-50%,-50%);width:100%;color:#fff;text-align:center;font-family:Montserrat-Regular;animation:blink .2s 1;font-weight:bolder;font-size:calc(14px * var(--vh-unit))}.hz_theme{top:38%}.has_imperfections{top:29.5%!important}.isTemplate4{top:36.5%!important}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(calc(1000px * var(--vh-unit)))}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideUp{0%{transform:translateY(calc(100px * var(--vh-unit))) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes modalSlideLeft{0%{transform:translate(-calc(100px * var(--vh-unit))) rotateY(-10deg);opacity:0}to{transform:translate(0) rotateY(0);opacity:1}}@keyframes modalSlideRight{0%{transform:translate(calc(100px * var(--vh-unit))) rotateY(10deg);opacity:0}to{transform:translate(0) rotateY(0);opacity:1}}@keyframes modalZoomIn{0%{transform:scale(.8) rotateX(10deg);opacity:0}to{transform:scale(1) rotateX(0);opacity:1}}.specs-info.scale-up{animation:scaleUp .5s ease-out forwards}@keyframes scaleUp{0%{transform:scale(0)}to{transform:scale(1)}}@media screen and (min-width: 769px){.main-content{margin:0 auto;height:100dvh;aspect-ratio:9 / 16;max-width:500px;box-shadow:0 10px 30px #00000080}}@media screen and (max-width: 768px){.main-content{width:100vw;height:100dvh}}.jewelry-showcase{background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:bottom center!important;background-color:#000!important}.jewelry-image{width:100%!important;object-fit:cover!important;top:0!important;bottom:0!important;height:100%!important;min-height:100%!important;object-position:center center!important}.comment-label{display:block!important;visibility:visible!important;color:#7c9cc8!important;font-size:calc(16px * var(--vh-unit))!important}.description-card{width:100%!important;height:auto!important;padding-bottom:calc(5px * var(--vh-unit))!important}.description-text{line-height:1!important;white-space:normal!important;font-size:calc(12px * var(--vh-unit))!important}.footer{height:25px!important;padding:calc(5px * var(--vh-unit));padding-left:calc(25px * var(--vh-unit));padding-right:calc(25px * var(--vh-unit))}.ds-logo{width:auto;height:80%;transition:opacity .2s ease}@media (max-width: 400px) and (orientation: portrait){.client-logo-container{width:135px!important}}@media (max-width: 769px) and (orientation: portrait){.main-content.isTemplate19{width:100vw}}@media (max-width: 769px) and (orientation: portrait){.product-id-overlap{position:relative!important;text-align:center;margin-top:5px}.jewelry-showcase{height:calc(40.4rem * var(--vh-unit))!important;min-height:calc(20.4rem * var(--vh-unit))!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:bottom center!important;background-color:#000!important}.jewelry-image{object-fit:contain!important;top:auto!important;bottom:0!important;height:calc(100% - calc(3rem * var(--vh-unit)))!important;min-height:calc(100% - calc(3rem * var(--vh-unit)))!important;object-position:center bottom!important;transform:scale(1.3)!important;transform-origin:center center!important}.specs-value,.spec-value{font-size:12px;font-weight:500}.specs-label,.spec-label{font-size:12px}.round,.value{font-size:12.5px!important}.comment-label{display:block!important;visibility:visible!important;color:#7c9cc8!important;font-size:calc(18px * var(--vh-unit))!important}.description-text{line-height:1!important;white-space:normal!important;font-size:calc(14px * var(--vh-unit))!important}.footer{height:30px!important;padding:calc(5px * var(--vh-unit));padding-left:calc(25px * var(--vh-unit));padding-right:calc(25px * var(--vh-unit))}.ds-logo{width:auto;height:80%;transition:opacity .2s ease}}@media screen and (min-width: 769px){.jewelry-showcase{height:calc(23rem * var(--vh-unit))}.template-container .jewelry-info__item .label,.template-container .block .label,.template-container .jewelry-info__item .value,.template-container .block .value{font-size:14px!important}.template-container .stat .value,.template-container .stats .col .value,.template-container .stat .label,.template-container .stats .col .label{font-size:13px!important}.template-container .gauge .value,.template-container .gauge :deep(.value),.template-container .gauge [class*=value]{font-size:50px!important}.template-container .gauge .label{font-size:15px!important}.template-container .jewelry-info__sides .label,.template-container .sides .label,.template-container .jewelry-info__sides .value,.template-container .sides .value{font-size:13px!important}.template-container .label,.template-container .table-info .label,.template-container .depth-info .label,.template-container .table-info .value,.template-container .depth-info .value{font-size:16px!important}.footer{height:30px!important}.ds-logo{height:100%}.jewelry-info__sides{margin:0 auto;height:100px;width:100%;display:flex;flex-direction:column;justify-content:center}}
