.d-block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.justify-content_center{justify-content:center}.align-items_center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-direction_column{flex-direction:column}.absolute-image-wrapper,.absolute-video-wrapper{position:relative}.absolute-image-wrapper img,.absolute-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.font-sb{font-weight:600}@media only screen and (min-width:750px){.flex-md{display:flex}.inline-flex-md{display:inline-flex}.justify-content_center-md{justify-content:center}.align-items_center-md{align-items:center}.left-md{text-align:left}.center-md{text-align:center}.right-md{text-align:right}}@media only screen and (min-width:990px){.flex-lg{display:flex}.inline-flex-lg{display:inline-flex}.justify-content_center-lg{justify-content:center}.align-items_center-lg{align-items:center}.left-lg{text-align:left}.center-lg{text-align:center}.right-lg{text-align:right}}@media only screen and (max-width:749px){.flex-sm{display:flex}.inline-flex-sm{display:inline-flex}.justify-content_center-sm{justify-content:center}.align-items_center-sm{align-items:center}.left-sm{text-align:left}.center-sm{text-align:center}.right-sm{text-align:right}}body{font-family:var(--font-body-family);color:var(--color_primary-black);line-height:20px;letter-spacing:normal}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);color:var(--color_primary-black);margin-top:0}p{margin:0}ul,ol,.rte ul,.rte ol{padding:0;margin:0}ul li,ol li,.rte li{list-style:none}a{color:var(--color_primary-black);text-decoration:none}img,video{display:block;max-width:100%}input,textarea,select{border:1px solid #949494;background-color:#fff;max-width:100%;line-height:1.2;border-radius:2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(//www.enchantedfinejewelry.com/cdn/shop/t/216/assets/ico-select.svg?v=146038610840559294621717559486);background-repeat:no-repeat;background-position:right 10px center;line-height:1.2;text-indent:.01px;text-overflow:"";cursor:pointer;padding:8px 28px 8px 15px}:focus-visible{outline:none;outline-offset:none;box-shadow:none}.link,.customer a{text-decoration:none}.grid{margin-bottom:0}.page-width-wide{max-width:100%}.pd-0{padding:0!important}.w-100{width:100%}.button,.shopify-challenge__button,.customer button{font-size:16px;font-weight:600;line-height:20px;letter-spacing:2px;background:var(--color_primary-black);min-height:40px;padding:10px 25px;transition:.2s ease-in-out}.button:not([disabled]):before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:not([disabled]):after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.button:hover,.button:focus,.shopify-challenge__button:hover,.shopify-challenge__button:focus,.customer button:hover,.customer button:focus{background:transparent;outline:1px solid var(--border-color);color:var(--color_primary-black)}.button--border{background:#fff;border:1px solid var(--border-color);padding:7px 18px;color:var(--color_primary-black);font-size:14px;line-height:16px;letter-spacing:2.1px;text-transform:uppercase;cursor:pointer;transition:.2s ease-in-out}.button--border:hover,.button--border:focus{background:var(--color_primary-black);border-color:var(--color_primary-black);color:#fff}.button--secondary{background:#8ec2d7;color:#fff}.button.button--hover-star{font-weight:400;letter-spacing:.5px;background:transparent;transition:all .4s}.button.button--hover-star svg{position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;opacity:0}.button.button--hover-star svg:first-child{left:-8px}.button.button--hover-star svg:last-child{right:-8px}.button.button--hover-star:hover{transform:scale(1.05);outline:none}.button.button--hover-star:hover svg{opacity:1}.icon-caret.rotate-right{transform:rotate(-90deg)}.icon-caret.rotate-left{transform:rotate(90deg)}.icon-caret.small{width:auto;height:6.5px}.accordion summary{justify-content:space-between}.accordion summary .icon{width:1rem;height:1rem}.accordion summary .icon-minus,.accordion details[open]>summary .icon-plus{display:none}.accordion details[open]>summary .icon-minus{display:block}.image-wrapper{position:relative;z-index:0}.img-hover{position:relative;z-index:0;overflow:hidden}.img-hover img{transition:transform var(--duration-long) ease}.img-hover:hover img{transform:scale(1.03)}@media screen and (min-width:750px){.page-width:not(.page-width-desktop){padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:990px){.button,.shopify-challenge__button,.customer button{font-size:14px;line-height:16px;letter-spacing:2.1px;padding:6px 25px;min-height:28px}}@media(max-width:749px){.page-width.sm_pd-0{padding-left:0;padding-right:0}.page-width.sm_pd-0 .header-content,.page-width.sm_pd-0 .swiper{padding-left:1.5rem;padding-right:1.5rem}}.header-content:not(:last-child){margin-bottom:3rem}.header-content .sub-title{color:var(--color_primary-black);font-size:16px;font-weight:300;line-height:18px;letter-spacing:2.4px;display:block}.header-content .heading{color:var(--color_primary-black);font-size:32px;font-weight:500;line-height:38px;margin-bottom:0}.header-content.center .heading:after,.header-content.center .text{margin-left:auto;margin-right:auto}.header-content.right .heading:after{margin-left:auto;margin-right:0}.header-content .text{margin-top:3rem}.header-content p{color:var(--color_primary-black);font-size:1.6rem;line-height:2.2rem}.header-content .button{margin-top:3rem}@media(min-width:750px){.header-content.left-md .heading:after{margin-left:0}.header-content.center-md .heading:after,.header-content.center-md .text{margin-left:auto;margin-right:auto}.header-content.right-md .heading:after{margin-left:auto;margin-right:0}.header-content.center .text{max-width:853px}.header-content .text-lg p{font-size:1.8rem;line-height:2.4rem}}@media(max-width:749px){.header-content:not(:last-child){margin-bottom:2rem}.header-content .sub-title{font-size:12px;line-height:14px;letter-spacing:1.8px}.header-content .heading{font-size:22px;line-height:27px}.header-content.left-sm .heading:after{margin-left:0}.header-content.center-sm .heading:after,.header-content.center-sm .text{margin-left:auto;margin-right:auto}.header-content.right-sm .heading:after{margin-right:0}.header-content .text,.header-content .button{margin-top:2rem}.header-content p{font-size:1.4rem;line-height:1.8rem}}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.field__input,.customer .field input{color:var(--color_primary-black);margin:0}.field__input,.select__select,.customer .field input,.customer select{background:var(--product-grey)}.field__input:focus,.field__input:autofill,.customer .field input:focus,.customer .field input:autofill{padding:1.5rem;margin:0;box-shadow:none}select,.field__input:not(:placeholder-shown),.customer .field input:not(:placeholder-shown){letter-spacing:normal;padding:1.2rem 1.4rem;margin:0}.field__input::placeholder,.customer .field input::placeholder,select:invalid,select option[value=""]{color:#a8a9ac;font-size:14px;line-height:16px;letter-spacing:normal;opacity:1}.customer .field{flex-wrap:wrap}.customer .field>svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);z-index:1}.customer .field.has-icon input{padding-left:4rem}.customer .field input[type=password]{padding-right:4rem}.select svg{color:inherit}.field .show-password{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);cursor:pointer}.field .show-password svg{display:block}form .form-status-list{text-align:left;margin:.5rem 0 1.5rem}form .form__message.form-status{font-size:1.6rem!important;outline:none;box-shadow:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-checkbox{padding-left:24px;position:relative}.custom-checkbox label{cursor:pointer}.custom-checkbox label:before,.custom-checkbox label:after{content:"";display:block;position:absolute}.custom-checkbox label:before{background:var(--product-grey);width:18px;height:18px;left:0;top:0}.custom-checkbox label:after{width:6px;height:13px;border:solid #0c1633;border-width:0 2px 2px 0;top:1px;left:5px;transform:rotate(45deg);opacity:0}.custom-checkbox input[type=checkbox]{position:absolute;left:0;top:0;opacity:0}.custom-checkbox input[type=checkbox]:checked+label:after{opacity:1}.product-card{height:100%;position:relative}.product-card_inner{display:flex;flex-direction:column;height:100%}.product-card__media{width:100%;display:flex;flex-wrap:wrap;position:relative;z-index:0;align-items:stretch;background-attachment:fixed;overflow:hidden}.product-card__link{width:100%}.product-media{width:100%;overflow:hidden;z-index:0;position:relative}.product-media img{display:block;max-width:100%;position:absolute;top:7%;left:7%;height:84%;width:84%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.product-media img+img{opacity:0}.product-card:hover .product-media img:first-child:not(:only-child){opacity:0}.product-card:hover .product-media img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.product-card__info{display:flex;flex-direction:column;justify-content:space-between;padding-top:15px}.product-card__button{position:absolute;right:5px;bottom:5px;z-index:1;display:none}.product-card__title{font-family:var(--font-heading-family);color:var(--color_primary-black);font-size:16px;font-weight:500;line-height:19px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:38px}.product-card__price{gap:10px;margin-top:15px;align-items:baseline}.product-card__price .price-item{color:var(--color_primary-black);font-size:15px;line-height:17px}.product-card__price .price-item.original-price{color:var(--text-color-secondary);font-size:13px;text-decoration:line-through}.product-card__price .price-item.price-item--discount{color:var(--color_light-blue);font-size:13px}.product-card .button--border{display:block;border-radius:25px}.product-card .mm-badges{position:absolute;left:0;top:0;z-index:1}.product-card .christmas-badge{display:flex;font-size:14px;text-transform:uppercase;color:#cf4545}.product-card .badge{font-size:14px;line-height:14px;text-align:left;letter-spacing:1.8px;text-transform:uppercase;display:block;background:#fff;padding:0;border:none;border-radius:0}.product-card .sold-out{color:#cf4545;font-size:14px;border:1px solid #cf4545;padding:1px 4px}.product-card .swym-custom-add-to-wishlist{display:none;position:absolute;top:8px;right:8px;z-index:1}.product-card .add-to-cart-button{position:relative}.product-card .add-to-cart-button.loading{background-color:var(--color_primary-black)}.product-variants-selector{position:absolute;max-width:calc(100% - 20px);width:auto;padding:15px;bottom:0;right:0;background:#fff;z-index:10;border:.5px solid #e7e7e7;visibility:hidden;opacity:0;transition:all .5s}.product-variants-selector.active{visibility:visible;opacity:1}.plp-product-variants-label{font-size:12px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:15px}.product-variants-selector .close-customize{position:absolute;top:13px;right:11px;width:20px;height:15px;text-align:center;cursor:pointer}.product-variants-selector .close-customize svg{width:12px;height:12px}.product-variants-selector ul{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;gap:10px}.product-variants-selector li{border:.5px solid #e7e7e7;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-variants-selector li.sold-out{cursor:not-allowed;opacity:.5;pointer-events:none}.product-variants-selector li.active{border:.5px solid #96b6d9;background-color:#f9fbff}.product-variants-selector button{font-size:14px;width:100%;border:1px solid #c6cdd9;border-radius:20px;line-height:16px;text-transform:uppercase;padding:12px 0;margin-top:20px;background:#fff;letter-spacing:2px;color:var(--color_primary-black);cursor:pointer;position:relative}.product-variants-selector button:hover{background-color:var(--color_primary-black);color:#fff}.product-variants-selector .loading{cursor:not-allowed;background-color:var(--color_primary-black)}button .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}button .loading__spinner .path{stroke:#fff}button.loading span{opacity:0}.size-error{display:none;color:red;text-align:center;margin-top:10px}.product-model-image{position:absolute;top:0;left:0;width:100%;height:100%;transition:.2s}.product-card__media .product-model-image{visibility:hidden;opacity:0}.product-card__media:hover .product-model-image{visibility:visible;opacity:1}.show-catalogue-image .product-main-image{visibility:hidden;opacity:0}.show-catalogue-image .product-model-image,.show-catalogue-image:hover .product-main-image{visibility:visible;opacity:1}.show-catalogue-image:hover .product-model-image{visibility:hidden;opacity:0}@media(min-width:990px){.product-media img:only-child{transition:transform var(--duration-long) ease}.product-card:hover img:first-child:only-child{transform:scale(1.03)}}@media(max-width:749px){.product-card .swym-custom-add-to-wishlist{top:6px;right:6px}.product-card .swym-custom-add-to-wishlist svg{width:20px;height:20px}.product-card__info{padding-top:12px}.product-card__title{font-size:14px;line-height:18px;height:36px}.product-card__price{margin-top:12px;gap:5px 8px}.product-card__price .price-item{font-size:14px;line-height:19px}.product-card__price .price-item.original-price,.product-card__price .price-item.price-item--discount{font-size:10px;line-height:14px}.product-card .mm-badges{left:0;top:0}.product-card .badge{font-size:10px;line-height:12px;padding:0}.product-card__button{right:5px;bottom:5px}.product-card .button--border{font-size:10px;line-height:12px;letter-spacing:1.5px;padding:6px 13px 5px}}.swiper-pagination-horizontal{display:flex;justify-content:center;position:static;margin-top:40px}.swiper-pagination-bullet{background:#81868e;width:7px;height:7px;opacity:.58;margin:0 3px!important;transition:all .3s}.swiper-pagination-bullet-active{background:#81868e;width:21px;border-radius:4px;opacity:1}@media(min-width:750px)and (max-width:1024px){.featuredColl_swiper .swiper-slide{width:calc((100% - 24px) / 3)}}@media(min-width:1024px){.featuredColl_swiper .swiper-slide{width:calc((100% - 36px)/4)}}@media(max-width:749px){.featuredColl_swiper .swiper-slide{width:70%}}.tabs-nav{gap:0 46px;position:relative}.tabs-nav li{padding:0 2px 2px;cursor:pointer;position:relative}.tabs-nav li span{color:var(--color_primary-black);font-size:16px;font-weight:300;line-height:20px;letter-spacing:normal;display:block;transition:font-weight .3s ease}.tabs-nav li.active span{font-weight:600}.tabs-nav .line{position:absolute;bottom:-2px;left:0;background-color:var(--color_primary-black);transition:all .3s ease;width:0;height:2px}.tabs .tabs-content-wrapper{margin-top:20px}.tabs .tab-content{width:100%;flex:0 0 100%}.tabs .tab-content:not(.active){display:none}.tabs-nav.type1 li span{padding-bottom:16px;border-bottom:0}.tabs-nav.type1 .wrapper{width:100%;border-bottom:2px solid var(--product-grey)}.tabs-nav.type1 .line{background:#7b9fc4;bottom:2px;z-index:1}@media(min-width:750px){.tabs-nav.type1{padding-bottom:2px}}@media(min-width:750px)and (max-width:989px){.tabs-nav li span{letter-spacing:2px}}@media(max-width:749px){.tabs-nav{overflow:auto;padding:0 15px 7px;gap:0 36px}.tabs-nav li{flex:1 0 auto;max-width:fit-content}.tabs-nav .line{bottom:4px}.tabs-nav.type1 .line{bottom:7px}.tabs-nav.type1 li span{font-size:12px;line-height:14px;padding-bottom:8px}}.breadcrumb{width:100%;line-height:18px;display:flex}.breadcrumb span,.breadcrumb a{font-size:12px;font-weight:300;line-height:1}.breadcrumb .separator{vertical-align:bottom;margin:0 2px 0 4px;display:flex}.breadcrumb a:hover{color:var(--color_primary-black)}.breadcrumb .icon-star{width:8px;height:auto}@media(max-width:749px){.breadcrumb{gap:5px}.breadcrumb span,.breadcrumb a{color:var(--color_primary-black);line-height:16px}.breadcrumb .icon-star{width:9px}}.page-nav{padding-bottom:2px;position:relative}.page-nav a{color:var(--color_primary-black);font-size:14px;line-height:18px;letter-spacing:2.1px;display:block;padding:1.5rem}.page-nav li{flex:0 0 auto;position:relative}.page-nav li.active a{font-weight:600}.page-nav:after,.page-nav li.active:after{content:"";display:block;width:100%;position:absolute;left:0}.page-nav:after{bottom:0;border-top:2px solid var(--product-grey)}.page-nav li.active:after{bottom:-2px;border-top:2px solid #7B9FC4;z-index:1}@media(max-width:749px){.page-nav{overflow-y:hidden;overflow-x:auto}.page-nav a{font-size:12px;line-height:14px;letter-spacing:1.8px;padding:1.4rem 0}}.protection-plan-wrapper p{font-size:13px!important;line-height:21px;font-weight:500;letter-spacing:-.13px;display:block}.protection-plan-wrapper .commitment-popup-btn{display:inline-block;width:15px;height:15px;cursor:pointer;vertical-align:text-bottom;margin-left:3px}.protection-plan-wrapper .commitment-popup-btn svg{display:block;width:100%;height:100%}.protection-plan-wrapper .grid{display:flex;gap:0 10px;margin-top:14px}.protection-plan-wrapper .grid__item{border:1px solid #11214a;position:relative;transition:all .4s;display:flex;width:calc(50% - 5px)}.protection-plan-wrapper .grid__item .radio-wrapper p{display:block;font-size:13px;line-height:11px;font-weight:500;letter-spacing:.65px;margin:0}.protection-plan-wrapper input{position:absolute;top:0;left:0;min-height:auto;opacity:0}.protection-plan-wrapper .radio-wrapper{font-size:14px;letter-spacing:.5px;padding:5.4px 0;width:100%;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.protection-plan-wrapper .grid__item small{display:block;color:#11214a;font-size:10px;line-height:13px;letter-spacing:2px}.protection-plan-wrapper input:checked~label{background:#11214a}.protection-plan-wrapper input:checked~label p,.protection-plan-wrapper input:checked~label small{color:#fff!important}.protection-plan-wrapper p.lifetime-info,.protection-plan-popup p.lifetime-info,.protection-remove-wrapper p.lifetime-info{display:none;font-size:10px!important;line-height:14px;font-style:italic;margin:8px 0 0}.protection-plan-popup{display:none;position:fixed;left:0;top:0;background:#14141499;width:100%;height:100%;z-index:9999}.protection-plan-popup .popup-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:845px;max-width:90%;box-shadow:-4px 0 20px #00000094;height:auto;max-height:90vh;overflow:auto}.protection-plan-popup .wrapper{display:flex}.protection-plan-popup .popup-content{padding:36px 33px}.protection-plan-popup .close-popup svg{fill:#fff}.protection-plan-popup h3{font-family:Source Sans Pro,sans-serif;font-size:30px;line-height:40px;margin-bottom:8px}.protection-plan-popup .popup-content>p{font-size:20px;line-height:27px;margin-bottom:8px}.protection-plan-popup ul{margin:15px 0 0 25px}.protection-plan-popup li{list-style:disc;color:#687686;font-size:16px;line-height:24px}.protection-plan-popup a.see-details{color:#687686;font-size:18px;line-height:25px;font-weight:600;text-decoration:underline;display:inline-block;margin-top:15px}.protection-plan-popup .protection-plan-wrapper{display:none}.protection-plan-popup .protection-plan-wrapper>p:first-child{display:none}.protection-plan-wrapper .btn-wrapper,.protection-plan-popup .lifetime-info{display:none}.protection-plan-popup .add-plan{background:var(--color_primary-black);color:#fff;font-size:18px;line-height:24px;letter-spacing:.1rem;text-transform:uppercase;text-align:center;padding:10px 25px;border:1px solid var(--color_primary-black);display:block;max-width:220px;margin:14px auto}.protection-plan-popup .add-plan:hover,.protection-plan-popup .add-plan:focus{color:var(--color_primary-black);background:transparent;border:1px solid var(--border-color)}.protection-plan-popup .close-popup{display:flex;font-size:20px;position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px;justify-content:center;align-items:center}.protection-plan-popup .close-popup svg{width:20px;height:20px}.protection-plan-popup .close-popup svg path{fill:#fff}@media(min-width:750px){.protection-plan-popup .popup-content{order:1}.protection-plan-popup img{order:2;max-width:339px;object-fit:cover}}@media(max-width:749px){.protection-plan-popup .wrapper{flex-wrap:wrap}.protection-plan-popup .popup-content{padding:16px 20px;text-align:center}.protection-plan-popup h3{font-size:22px;line-height:28px}.protection-plan-popup .popup-content>p{font-size:14px;line-height:20px}.protection-plan-popup ul{text-align:left}.protection-plan-popup li{font-size:14px;line-height:20px}.protection-plan-popup a.see-details{font-size:16px;line-height:22px}.protection-plan-popup .close-popup svg{width:15px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/common.css.map */
