@font-face{font-family:Big Caslon;src:url(/cdn/shop/files/BigCaslon-Medium.ttf?v=1751529720);font-weight:500;font-style:normal;font-display:swap}.personalization variant-selects+.select.bundle__wrapper-jtpl.product-bundle-option1,.personalization-rec variant-selects+.select.bundle__wrapper-jtpl.product-bundle-option1{padding-top:0!important}.personalization .product .product__info-wrapper variant-selects .select__select,.personalization-rec .product .product__info-wrapper variant-selects .select__select{margin-bottom:10px}.main-svg-container .logo-container span{text-transform:uppercase;font-size:22px;line-height:22px;position:absolute;letter-spacing:.5px;text-align:center;font-family:Big Caslon;font-weight:400;color:#000;width:22px;max-width:22px;display:flex;align-items:center;justify-content:space-evenly}.main-svg-container{position:absolute;top:59.3%;left:49.3%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none}.left-svg.main-svg-container{transform:translate(-50%,-50%) rotate(173.3deg)}.right-svg.main-svg-container{transform:translate(-50%,-50%) rotate(-6.6deg);top:59.1%;left:49%}.logo-container{position:relative;width:100%;height:100%}.custom-span{position:absolute;top:50%;left:50%;transform-origin:0 0;white-space:nowrap}.personalization-rec img#diamond-image-jtpl,.personalization-rec #shapphire-image-jtpl{height:18px;width:18px;position:absolute;top:58%;left:44%}.product__info-wrapper .error-message{text-transform:uppercase!important;margin:1rem 0}.product__info-wrapper .inputscstm-pers-jtpl input::placeholder{font-size:12px!important;letter-spacing:1.16667px}.main-loader-div-cstm{position:fixed;top:0;bottom:0;left:0;right:0;background:#00000075;z-index:999;display:flex;align-items:center;justify-content:center}.loading-spiner-jtpl{display:inline-block;width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#000;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}.personalization-rec .product__media-wrapper .product__media-list,.personalization .product__media-wrapper .product__media-list{top:20px}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.product .product__info-wrapper{position:sticky;top:0;height:max-content;grid-row:1}.cstm-strctr-jtpl{opacity:1}.new-custm-bg #backCaptured,.new-custm-bg #frontCaptured{position:initial!important}.product__media-wrapper.two{display:none}.new-custm-bg{position:relative}.field__input:hover{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55)}.inputscstm-pers-jtpl input::placeholder{font-size:14px!important}.field__input:focus-visible{box-shadow:none;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55)}textPath.frontFirst,textPath.frontSecond,textPath.backSecond,textPath.backFirst{font-size:8px;letter-spacing:2.2px;font-family:var(--font-heading-family)}.beforeCapture textPath.frontFirst,.beforeCapture textPath.frontSecond,.beforeCapture textPath.backSecond,.beforeCapture textPath.backFirst{letter-spacing:.5px;font-size:8px}img#diamond-image-jtpl,#shapphire-image-jtpl{height:18px;width:18px;position:absolute;top:73.2%;left:46.7%}.front-main-div-jtpl div#frontCaptured,.back-main-div-jtpl div#backCaptured{width:200px;height:800px;margin:0 auto;background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;left:50%;transform:translate(-50%)}.img-switcher-jtpl{display:flex;gap:10px;position:absolute;top:10px;left:10px;z-index:9}.template--index .flickity-page-dots{display:none}span.frnt-btn{width:71px;text-align:center;background:transparent;border:1px solid #979797;color:#979797;padding:7px 10px;font-size:10px;line-height:20px;letter-spacing:1.17px;font-weight:400;cursor:pointer;text-transform:uppercase;font-family:var(--font-heading-family)}select.assets-personal-jtpl.field__input.cstm-jtpl-css{margin:0 0 10px;font-size:14px;letter-spacing:1.17px;line-height:14px;color:#000;border:1px solid #000000;box-shadow:none!important}span.back-btn{width:71px;text-align:center;background:transparent;border:1px solid #979797;color:#979797;padding:7px 10px;font-size:10px;line-height:20px;letter-spacing:1.17px;font-weight:400;cursor:pointer;text-transform:uppercase;font-family:var(--font-heading-family)}.active-btn-jtpl{background:#000!important;color:#fff!important;border:1px solid #000!important}form.personalization-submit{grid-column:span 2}input.btn-add-personalize-jtpl.product__buttons.button.btn{width:100%;grid-column:span 3;background:#000;opacity:1;justify-content:flex-start;border:1px solid;outline:none;box-shadow:none;line-height:normal}input.btn-add-personalize-jtpl.product__buttons.button.btn:hover{background:#fff;color:#000;outline:none;box-shadow:none;border:1px solid}.personalization-img-jtpl .front-main-div-jtpl,.personalization-img-jtpl .back-main-div-jtpl{background-color:#f0f0f0;position:relative}.product__info-wrapper input:focus,.product__info-wrapper input:not(:placeholder-shown){padding:1.5rem!important}.product__info-wrapper .inputscstm-pers-jtpl{position:relative}.product__info-wrapper div#frontFirst,.product__info-wrapper div#frontSecond,.product__info-wrapper div#backFirst,.product__info-wrapper div#backSecond{position:absolute;top:43%;transform:translateY(-50%);color:#bdbdbd;font-family:var(--font-heading-family);letter-spacing:1.17px;font-size:14px;right:10px}.main-svg-container .logo-container{font-family:Big Caslon;font-weight:800}.personalization-img-jtpl{position:relative;background:#f0f0f0}.product__info-wrapper .inputscstm-pers-jtpl input{text-transform:uppercase;border:1px solid #000000;box-shadow:none!important;color:#000;height:40px;font-size:12px;letter-spacing:1.16667px}div#frontCaptured,div#backCaptured{height:100vh}.main-svg-container path{fill:transparent}.main-svg-container text{fill:#8a7654}.cstm-select-jtpl:after{position:absolute;content:"";background:url(/cdn/shop/files/svgviewer-png-output_73feee8d-807b-4eb6-9ee3-b83f15ef5ba8.png?v=1689923167);height:20px;width:18px;right:7px;z-index:999;background-repeat:no-repeat;top:50%;transform:translateY(-50%);background-size:55%}.cstm-select-jtpl{position:relative}select{cursor:pointer}select.cstm-jtpl-css{padding:1.2rem 1.5rem .8rem!important;margin:0 0 15px;font-size:14px;letter-spacing:1.17px;line-height:14px;color:#000;border:1px solid #000000;box-shadow:none!important}.personalization-text{margin:0 0 10px}.personalization-texts-back,.back-main-div-jtpl{display:none}span#output-leftbck-jtpl-back,span#output-left-jtpl{text-orientation:mixed;text-transform:uppercase;letter-spacing:6px!important;font-size:26px;color:#8c7555;line-height:normal;height:20px;text-align:center;font-family:var(--font-heading-family)}.personalization-rec img#diamond-image-jtpl,.personalization-rec img#shapphire-image-jtpl{top:calc(75% - 75px);left:calc(50% - 8px);padding:0!important}.cstm-hide-dsktop{display:none}.product__info-wrapper .error-message{font-size:12px}.personalization .product{grid-row-gap:0!important;grid-gap:0!important}.personalization-text-wrapper{transform:translate(-50%) rotate(90deg);position:absolute;left:50%;top:53%}.personalization-rec .image-personalization-rec img#diamond-image-jtpl,.personalization-rec .image-personalization-rec img#shapphire-image-jtpl{top:79%}.image-personalization-rec span#output-leftbck-jtpl-back,.image-personalization-rec span#output-left-jtpl{font-family:Big Caslon;font-weight:400;color:#000;position:unset;transform:unset;white-space:nowrap}.image-personalization-rec span#output-leftbck-jtpl-back{top:51%}@media only screen and (min-width: 1920px){.main-svg-container .logo-container{left:calc(50% - 98px);width:204px}}@media only screen and (max-width: 2560px) and (min-width: 1920px){.personalization img#diamond-image-jtpl,.personalization #shapphire-image-jtpl{left:46.4%}}@media (max-width: 2560px){.personalization-rec img#diamond-image-jtpl,.personalization-rec img#shapphire-image-jtpl{left:calc(50% - 8px)}}@media (max-width: 1920px){.personalization-rec img#diamond-image-jtpl,.personalization-rec img#shapphire-image-jtpl{left:calc(50% - 7px)}.image-personalization-rec span#output-leftbck-jtpl-back{top:55%}}@media (min-width: 1500px){.front-main-div-jtpl div#frontCaptured,.back-main-div-jtpl div#backCaptured{height:875px;width:350px}.main-svg-container .logo-container span{font-size:30px;line-height:30px;letter-spacing:.5px;width:30px!important;max-width:30px}}@media (max-width: 1499px){.front-main-div-jtpl div#frontCaptured,.back-main-div-jtpl div#backCaptured{height:875px;width:330px}}@media (min-width: 1491px){img#diamond-image-jtpl,#shapphire-image-jtpl{height:22px;width:22px}span#output-leftbck-jtpl-back,span#output-left-jtpl{font-size:36px}}@media (max-width: 1490px){.front-main-div-jtpl div#frontCaptured,.back-main-div-jtpl div#backCaptured{height:646px;width:250px}.right-svg.main-svg-container{left:50.3%}.left-svg.main-svg-container{left:47.3%}img#diamond-image-jtpl,#shapphire-image-jtpl{height:16px;width:16px}}@media (min-width: 499px) and (max-width: 600px){.front-main-div-jtpl div#frontCaptured,.back-main-div-jtpl div#backCaptured{top:-93px}}@media only screen and (max-width: 1121px) and (min-width: 990px){.personalization-rec .front-main-div-jtpl div#frontCaptured,.personalization-rec .back-main-div-jtpl div#backCaptured{height:570px}}@media (max-width: 1131px){span#output-leftbck-jtpl-back,span#output-left-jtpl{letter-spacing:4px!important;font-size:22px}}@media (max-width: 990px){.personalization-rec .personalization-img-jtpl{height:650px}}@media (max-width: 989px){.product__info-container--sticky{position:relative}.cstm-strctr-jtpl{order:3}.product .product__info-wrapper{position:initial;height:auto;grid-row:auto}.cstm-design-personalized .slider-mobile-gutter{display:none}.cstm-hide-dsktop{display:block;opacity:1}.personalization .product__media-item{padding-top:inherit!important}.product__media-wrapper.two{display:block;opacity:1}.product__media-wrapper.two{order:2;margin-top:20px}.personalization-rec .product__media-wrapper .product__media-list,.personalization .product__media-wrapper .product__media-list{top:0}.personalization-rec .product__media-wrapper .slider-mobile-gutter,.personalization .product__media-wrapper .slider-mobile-gutter{position:relative;margin-top:40px}}@media only screen and (max-width: 600px){.left-svg.main-svg-container{left:48%}.right-svg.main-svg-container{left:50%}.personalization-rec .front-main-div-jtpl div#frontCaptured,.personalization-rec .back-main-div-jtpl div#backCaptured{height:570px}.personalization-rec .image-personalization-rec img#diamond-image-jtpl,.personalization-rec .image-personalization-rec img#shapphire-image-jtpl{top:79%;left:calc(48% - 2px)}span.back-btn,span.frnt-btn{padding:4px;width:44px;height:30px}}@media (max-width: 500px){.main-svg-container .logo-container{top:33%;left:calc(50% - 77px);width:151px;height:148px}img#diamond-image-jtpl,#shapphire-image-jtpl{left:45.7%}.personalization-rec .front-main-div-jtpl div#frontCaptured,.personalization-rec .back-main-div-jtpl div#backCaptured{height:500px}span#output-leftbck-jtpl-back,span#output-left-jtpl{font-size:18px;letter-spacing:4px!important}}@media (max-width: 480px){.personalization-rec .front-main-div-jtpl div#frontCaptured,.personalization-rec .back-main-div-jtpl div#backCaptured{height:473px}.image-personalization-rec span#output-leftbck-jtpl-back{top:53%}.left-svg.main-svg-container{transform:translate(-50%,-50%) rotate(174.3deg)}.right-svg.main-svg-container{transform:translate(-50%,-50%) rotate(-7.6deg)}}@media (max-width: 400px){.main-svg-container .logo-container{top:33%;left:calc(50% - 72px);width:139px;height:138px}.personalization-text-wrapper{top:52%}span#output-leftbck-jtpl-back,span#output-left-jtpl{font-size:15px;letter-spacing:3px!important}.personalization-rec .front-main-div-jtpl div#frontCaptured,.personalization-rec .back-main-div-jtpl div#backCaptured{height:413px}.personalization-rec span#output-left-jtpl.charlnght10,.personalization-rec span#output-leftbck-jtpl-back.charlnght10{top:44%}.personalization-rec img#diamond-image-jtpl,.personalization-rec img#shapphire-image-jtpl{top:calc(75% - 36px);left:calc(50% - 8px)}}@media (max-width: 380px){.personalization-rec .front-main-div-jtpl div#frontCaptured,.personalization-rec .back-main-div-jtpl div#backCaptured{height:370px}}@media (max-width: 320px){.personalization-rec span#output-left-jtpl.charlnght8,.personalization-rec span#output-leftbck-jtpl-back.charlnght8{left:8%}.main-svg-container .logo-container{top:35%;left:calc(50% - 52px);width:100px;height:100px}span#output-leftbck-jtpl-back,span#output-left-jtpl{font-size:12px}span#output-left-jtpl.charlnght12,span#output-leftbck-jtpl-back.charlnght12{top:43%}}@media only screen and (max-width: 499px){.main-svg-container .logo-container span{font-size:10px;line-height:16px;width:13px}.main-svg-container .logo-container span{font-size:14px;line-height:16px;width:14px;max-width:14px}.main-svg-container .logo-container{top:33.5%;left:calc(50% - 69px);width:132px;height:132px}img#diamond-image-jtpl,#shapphire-image-jtpl{height:12px!important;width:12px!important}.personalization-rec .personalization-img-jtpl{height:500px}.front-main-div-jtpl div#frontCaptured,.back-main-div-jtpl div#backCaptured{height:400px;width:144px}.product__info-wrapper .product__info-container--sticky{top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/personalize.css.map */
