.mobile.slideshow__media{display:none}@media screen and (max-width:749px){.desktop.slideshow__media{display:none}.mobile.slideshow__media{display:block}.slideshow.banner.banner--mobile-stacked .mobile.slideshow__media.media:before{padding-bottom:0!important}.slideshow.banner.banner--mobile-stacked .mobile.slideshow__media.media img{position:unset;width:100%;height:auto;display:block}.slideshow.banner.banner--mobile-stacked .slideshow__text-wrapper.banner__content{padding:3rem 1.5rem}.slideshow.banner.banner--mobile-stacked .slideshow__text.banner__box{background:transparent;border:none;border-radius:0;box-shadow:none;max-width:100%}.slideshow.banner.banner--mobile-overlay .mobile.slideshow__media.media{position:relative;height:auto}.slideshow.banner.banner--mobile-overlay .mobile.slideshow__media.media:before{padding-bottom:0}.slideshow.banner.banner--mobile-overlay .mobile.slideshow__media.media img{position:relative;width:100%;height:auto;display:block}.slideshow.banner.banner--mobile-overlay .slideshow__text-wrapper.banner__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:2rem 1.5rem;z-index:2}.slideshow.banner.banner--mobile-overlay .slideshow__text.banner__box{background:transparent;border:none;border-radius:0;box-shadow:none;max-width:100%;text-shadow:0 1px 4px rgba(0,0,0,.45)}.slideshow.banner.banner--mobile-overlay .banner__content--top-left{align-items:flex-start;justify-content:flex-start}.slideshow.banner.banner--mobile-overlay .banner__content--top-center{align-items:flex-start;justify-content:center}.slideshow.banner.banner--mobile-overlay .banner__content--top-right{align-items:flex-start;justify-content:flex-end}.slideshow.banner.banner--mobile-overlay .banner__content--middle-left{align-items:center;justify-content:flex-start}.slideshow.banner.banner--mobile-overlay .banner__content--middle-center{align-items:center;justify-content:center}.slideshow.banner.banner--mobile-overlay .banner__content--middle-right{align-items:center;justify-content:flex-end}.slideshow.banner.banner--mobile-overlay .banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.slideshow.banner.banner--mobile-overlay .banner__content--bottom-center{align-items:flex-end;justify-content:center}.slideshow.banner.banner--mobile-overlay .banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}.slideshow.banner.banner--mobile-overlay .mobile.slideshow__media.media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000001a,#00000080);opacity:1;z-index:1;pointer-events:none}}.whts_brn_atc_flx{display:flex;align-items:center;gap:16px;padding:24px 0}button.customization_whatsapp_btn{width:156px;border-radius:44px;border:1px solid #000;height:48px;color:#000;background:#fff;text-transform:uppercase;font-size:14px;cursor:pointer}button.customization_whatsapp_btn:hover{background:#25d366;border-color:#25d366;color:#fff}button.customization_whatsapp_btn span{position:relative;padding-left:34px}button.customization_whatsapp_btn span:before{content:"";position:absolute;width:24px;height:24px;background:url(/cdn/shop/files/whatsapp.svg?v=1769415975) 0 0 no-repeat;background-size:24px auto;left:0;top:50%;transform:translateY(-50%)}button.customization_whatsapp_btn:hover span:before{background:url(/cdn/shop/files/whatsapp_aa4eb6d1-6181-4e02-a12c-c74363f0659c.svg?v=1769417032) 0 0 no-repeat;background-size:24px auto}button.product-form__submit.button{border:2px solid #787878;border-radius:3.2rem;padding:1.2rem 70px;height:48px;font-size:12px;text-transform:uppercase;margin-bottom:0rem}button.product-form__submit.button:hover{background:transparent;color:#000}button.product-form__submit.button:before,button.product-form__submit.button:after{content:none}a.cst-detailBtn{margin-top:6px;display:inline-block;color:#000;font-size:12px;font-weight:600;line-height:18px;text-decoration:none;border-bottom:1px solid}.swatch-input__input:checked+.swatch-input__label{border-radius:15px;height:25px}.swatch-input__input:checked+.swatch-input__label span.swatch{width:35px;height:25px;border-radius:15px}.product-btm-contn-main{padding:80px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between}.btm_descptn.product__description,.btm_acodin{width:calc(50% - 40px)}li.gtSymbol{margin:0 1rem 1px;display:inline-block}ol.breadcrumbs__list li a,ol.breadcrumbs__list li.gtSymbol{color:#000;text-decoration:none}.btm_acodin .accordion{margin-top:-27px;border-top:0}.btm_acodin .accordion summary{padding:27px 0}.custom-vdo-textMn video.cst_Itvideo{width:540px;height:354px;object-fit:cover;border-radius:10px}.custom-vdo-textMn .image-with-text__content{padding:6rem 14rem 7rem;padding-left:0}.product-size_custom.ssshidden,.your_engraving.ssshidden,.select_a_diamond.ssshidden{right:-100%}.select_a_diamond,.your_engraving,.product-size_custom{position:fixed;top:0;right:0;height:100vh;max-width:585px;z-index:99;background:#fff;box-shadow:0 0 5px #00000054;transition:.3s all linear}.product-size_custom .product-size_inner variant-selects{padding:3.2rem 6.4rem;width:63rem;overflow-y:scroll;height:52.9rem}.product-size_custom .product-size_inner variant-selects legend.form__label{font-size:1.6rem;line-height:2.4rem;letter-spacing:2.24px;text-transform:uppercase;position:relative;margin-bottom:35px!important;padding-bottom:10px;border-bottom:1px solid}.product-size_inner legend.form__label{display:flex;align-items:center;justify-content:space-between;width:100%}.product-size_custom .product-size_inner .product_close .product-close_inner{border:unset;background:transparent}.pdpcustomization_size_selection__btndo{width:100%;border:1px solid #dcdcdc;border-radius:4px;letter-spacing:1px;cursor:pointer;margin-bottom:16px}.pdpcustomization_size_selection__btndo .selectasize{display:block;padding:13px 12px;position:relative}.pdpcustomization_size_selection__btndo .selectasize:before{content:"";position:absolute;right:16px;top:42%;height:8px;width:8px;display:inline-block;transform:rotate(225deg);border-left:.1rem solid #000;border-bottom:.1rem solid #000}.selectasize strong{font-weight:600;font-size:12px;line-height:12px;margin-right:10px}.product-size_custom .product-form__input--pill input[type=radio]+label{border-radius:50px;padding:14px;font-size:1.6rem;border:1px solid #e4e4e4}.product-size_custom.select_a_diamond .product-form__input--pill input[type=radio]+label{margin:0 10px 0 0}.product-size_custom .product-form__input--pill input[type=radio]:checked+label{background-color:#e4e4e4;color:#000}.product-size_custom .product-form__input--pill input[type=radio]+label:hover{border-color:#e4e4e4;background:#e4e4e4}.w-full{width:100%}.needassistance_need_assistance__LxG5B.needassistance_blackTheme__M1UJU{background:#000;color:#fff;padding:32px}.needassistance_need_assistance__LxG5B h3{font-size:16px;line-height:24px;letter-spacing:2.24px;margin-top:0;margin-bottom:16px;color:#fff;text-align:center}.needassistance_need_assistance__LxG5B ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin:0;padding:0}.needassistance_need_assistance__LxG5B ul li{border-right:1px solid #b8b7b7;padding:0 5px}.needassistance_need_assistance__LxG5B ul li a{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.needassistance_need_assistance__LxG5B.needassistance_blackTheme__M1UJU ul li a img.needassistance_nimage__0ObHj{display:none}.needassistance_need_assistance__LxG5B ul li a img{max-width:22px;margin-right:8px;display:block;width:100%}.needassistance_need_assistance__LxG5B.needassistance_blackTheme__M1UJU ul li a img.needassistance_dimage__rt52R{display:block}.needassistance_need_assistance__LxG5B ul li a span{font-size:16px;line-height:21px;letter-spacing:1.24px;position:relative}.needassistance_need_assistance__LxG5B.needassistance_blackTheme__M1UJU ul li span:before{background:#fff}.needassistance_need_assistance__LxG5B ul li a span:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#000}.needassistance_need_assistance__LxG5B ul li:last-child{border-right:none}.cst-sizeGuidBtn{text-align:center;margin-top:22px;margin-bottom:100px}.cst-sizeGuidBtn a.futuraMediumFont12{font-size:1.5rem;line-height:1.8rem;letter-spacing:1.68px;color:#000}fieldset.product-form__input.product-form__hide{display:none}.product__accordion .accordion__content{padding-left:0}.accordion__content ul.paymenticons{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px;padding-top:20px}.accordion__content ul.paymenticons li{display:flex;align-items:center;gap:12px;font-size:14px}.your_engraving .bg-gray-800{opacity:.5;background-color:#1f293780;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block!important}.your_engraving .dh-full{position:relative;bottom:0;top:0;right:0;height:100dvh;padding-bottom:0;overflow-y:auto;overflow-x:hidden;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:1;background-color:#fff;z-index:999}.your_engraving .overflow-y-auto{overflow-y:auto;padding-top:3.2rem;padding-bottom:3.2rem;width:60rem;position:relative}.your_engraving .px-\[6\.4rem\]{padding-left:6.4rem;padding-right:6.4rem}.your_engraving .pb-\[1\.6rem\]{padding-bottom:1.6rem;border-bottom:1px solid;border-color:#787878;border-bottom-width:.1rem;justify-content:space-between;display:flex}.your_engraving .futuraMediumFont16,.futuraMediumFont18{letter-spacing:2.24px}.your_engraving .futuraMediumFont16{font-size:1.6rem;line-height:2.4rem}.your_engraving button.jsx-ac8b0823ee91eb6d{background-color:transparent;background-image:none;border:none}.your_engraving .w-\[16px\]{width:16px;height:16px}.your_engraving .hideScrollbar{scrollbar-width:none;overflow-y:scroll;overflow-x:hidden;height:calc(100% - 4.1rem - 4.8rem);margin-top:5.6rem;position:relative}.your_engraving .w-full{width:100%}.your_engraving .engraving-container.jsx-4097063447{height:calc(100vh - 166px)}.your_engraving .flex-col{flex-direction:column}.your_engraving .flex{display:flex;align-items:center}.your_engraving .relative{position:relative}.your_engraving .engravingImage.jsx-4097063447{transform:translateY(0);backface-visibility:hidden;transform-origin:166.5px 0px;opacity:1;width:33.3rem;max-width:100%;margin:0 auto;margin:0 auto 3.2rem}.your_engraving .fadeUpAnimation{opacity:0;animation:fadeUpAnimation .15s ease-out forwards}.your_engraving .alignCenter{text-align:center}.your_engraving .positionRelative{position:relative;width:100%}.your_engraving .textInput.jsx-4097063447{border-bottom:1px solid #787878}.your_engraving .textInput.jsx-4097063447 input[type=text]{width:100%;padding:17.5px 0}.your_engraving .futuraBookFont16{font-size:1.6rem;line-height:2.4rem;letter-spacing:.48px}.your_engraving input.jsx-4097063447.futuraBookFont16{border:none;text-align:left;width:100%}.your_engraving .clear-text.jsx-4097063447{position:absolute;right:0;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);cursor:pointer;font-size:12px;color:#000;display:none}.your_engraving .futuraBookFont12{font-size:1.2rem;line-height:1.9rem;letter-spacing:.36px}.your_engraving .textCount.jsx-4097063447{margin-top:4px;color:#595959;padding-right:8px;text-align:right}.your_engraving .futuraLightFont10,.your_engraving .futuraLightFont12{line-height:2rem;letter-spacing:.36px;font-family:FuturaLight,Helvetica,Arial,sans-serif}.your_engraving .futuraLightFont12{font-size:1.2rem}.your_engraving .btnwrapper.jsx-4097063447{margin-top:auto;max-width:100%;width:100%}.your_engraving .btnPrimary{background:#000;color:#fff;cursor:pointer}.your_engraving .btn{border:1px solid #000;border-radius:3.2rem;display:inline-block;padding:1.2rem;height:48px;font-size:1.4rem;line-height:2.2rem;letter-spacing:.42px;width:100%}.your_engraving .btn:hover{background:transparent;color:#000}.your_engraving.ssshidden .linear{display:none}.your_engraving .bg-gray-800{display:none!important}.product .product-media-container.constrain-height.media-fit-contain{width:100%}.product.product--stacked .product__media-item{max-width:100%}.product.grid--2-col-tablet .grid__item{width:100%}.product ul.product__media-list{gap:0}.product .product__info-container{margin:0 auto 36px;width:100%;max-width:408px}.product__info-container legend.form__label:after{display:none}.overlay.show,.show_overlay .overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#0000004d;z-index:9;transition:.3s all linear}.your_engraving.ssshidden .overlay{display:none}.product_close button{cursor:pointer}product-form.product-form.sticky-add-to-cart{border-top:1px solid #dcdcdc}.sticky-add-to-cart .product-details{width:100%}.sticky-add-to-cart .btn-block-satc-btn{width:100%;display:flex;gap:10px;justify-content:right}.sticky-add-to-cart .whts_brn_atc_flx{padding:20px 80px}.sticky-add-to-cart{opacity:0;transform:translateY(110%);pointer-events:none;transition:.25s ease}.sticky-add-to-cart.is-visible{position:fixed;opacity:1;transform:translateY(0);pointer-events:auto;bottom:0;width:100%;background:#fff;z-index:9}.cst_breadcrm_upr_mbl.page-width{display:none}@media screen and (max-width:1172px){.custom-vdo-textMn video.cst_Itvideo{width:100%}.custom-vdo-textMn .image-with-text .grid{flex-direction:column-reverse}button.product-form__submit.button{padding:1.2rem 62px}}@media screen and (max-width:990px){.product .product__info-container{max-width:90%}.product .product__info-wrapper{padding-top:20px}.sticky-add-to-cart .whts_brn_atc_flx{padding:20px}.product-btm-contn-main{padding:20px 0 40px}.accordion__content ul.paymenticons{grid-template-columns:1fr;margin-bottom:24px;padding-top:12px;padding-left:0}button.product-form__submit.button{padding:1.2rem 60px}.cst_breadcrm_upr_mbl.page-width{display:block}.product__info-wrapper nav.breadcrumbs{display:none}.sticky-add-to-cart .product-details{width:80%}}@media screen and (max-width:767px){.product-btm-contn-main{display:block}.btm_descptn.product__description,.btm_acodin{width:100%;padding-top:20px}.custom-vdo-textMn .image-with-text__content{padding:2rem}.product-size_custom.ssshidden,.your_engraving.ssshidden{right:-100%;height:100%}.select_a_diamond,.your_engraving,.product-size_custom{max-width:90%;width:100%}.your_engraving .overflow-y-auto{width:100%}.product-size_custom .product-size_inner variant-selects{padding:2.2rem 1.4rem;overflow-y:scroll}.product-size_custom .product-size_inner variant-selects{width:auto}.product-size_custom .product-size_inner variant-selects legend.form__label{margin-bottom:18px!important}.product-size_custom .product-size_inner variant-selects{padding:2.2rem 2.5rem}.product-size_custom .product-size_inner variant-selects legend.form__label{margin-bottom:15px!important}.cst-sizeGuidBtn{margin-top:22px;margin-bottom:27px}.needassistance_need_assistance__LxG5B.needassistance_blackTheme__M1UJU{padding:32px 15px}.needassistance_need_assistance__LxG5B ul li a span{font-size:14px}.product-size_custom .variants-row{gap:20px}.whts_brn_atc_flx{flex-wrap:wrap;justify-content:center}.your_engraving .px-\[6\.4rem\]{padding-left:15px;padding-right:15px}.product-size_custom .product-size_inner variant-selects legend.form__label{font-size:1.3rem}button.customization_whatsapp_btn span em{display:none}button.customization_whatsapp_btn span{padding-left:22px}button.customization_whatsapp_btn{width:50px}button.product-form__submit.button{padding:1.2rem 55px}.sticky-add-to-cart .btn-block-satc-btn{justify-content:center}.sticky-add-to-cart .product-details{display:none}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{margin-bottom:5px}}@media screen and (max-width:425px){.needassistance_need_assistance__LxG5B ul{display:flex;justify-content:center;gap:8px}.product-size_inner{height:95%}}.product-size_inner{display:flex;justify-content:space-between;height:100%;flex-direction:column}.your_engraving .futuraBookFont16:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.variants-row{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}body.gradient.animate--hover-default.show_overlay{overflow:hidden}body.gradient:has(.overlay.show){overflow:hidden}.breadcrumbs__list li.breadcrumbs__item:last-child{border:none}li.breadcrumbs__item{border-bottom:1px solid}html:has(a.cst-detailBtn){scroll-behavior:smooth}fieldset.product-form__input--swatch.Color{display:unset;margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
