:root{--primary:#696AB5}.page-banner{position:relative;margin-bottom:40px}.page-banner img{width:100%;display:block}.banner-content{position:absolute;top:50%;right:50px;color:#fff;width:39%;text-align:center;transform:translateY(-50%)}.banner-content h1{font-size:var(--font24);font-family:Fredoka;font-weight:500;letter-spacing:1px;margin-bottom:15px}.banner-content p{font-size:15px}.breadcrumb a,.breadcrumb span{font-size:12px;color:#737373;font-weight:400;opacity:1;text-transform:capitalize}.breadcrumb a:first-child{color:#737373}.breadcrumb{margin:12px 0 14px;display:flex;flex-wrap:wrap}.policy_content h2{font-size:15px;color:#2b2b2b;font-family:Fredoka;font-weight:500;margin-bottom:5px;margin-top:32px}.policy_content ul{margin:0 0 0 20px}.policy_content a,.policy_content p,.policy_content ul li{letter-spacing:.2px;font-size:14px;color:#737373;font-family:Fredoka;font-weight:400;line-height:1.5;margin-bottom:5px}.policy_content{padding-left:0;padding-bottom:80px}.policy_content ul:last-of-type{margin-bottom:25px}.policy_content ul{margin-left:13px;list-style:disc}.privacy_policy_page .banner-content{left:50px;right:auto}.about-first-section .one-half{width:362px;box-shadow:0 0 30px #0000000d;display:flex;align-items:center;padding:0;position:absolute;left:45px;z-index:2;background:#fff;top:55px;margin:0}.about-first-section .one-half>div{text-align:left;height:100%}.about-first-section .one-half>div{color:#737373;font-size:15px}.about-first-section img{border:14px solid #241965}.about-first-section .image-wrap{padding:0!important;overflow:visible;height:auto!important}.about-first-section .image-wrap image-element{position:static}.about-first-section .one-whole.align--center{width:74%;padding:0;float:right;margin-left:auto}.about-first-section .custom-content{position:relative}.about-first-section .one-half>div p:after,.about-first-section .one-half>div:before,.quote-icon-.yes:before{content:"";width:25px;height:22px;display:inline-block;background:var(--icons);background-position:-2px -46px}.about-first-section .one-half>div p:after{background-position:-41px -46px;float:none;position:static;display:inline-block;margin-left:27px;margin-bottom:-9px}.about-first-section .one-half>div:before{position:absolute;top:18px;left:14px}.about-first-section .one-half>div>div{padding:45px 26px 24px}.about-first-section .custom__item-inner p{letter-spacing:0;margin-bottom:11px;font-size:25px;text-align:justify;line-height:1.2}.about-first-section .one-half>div strong{font-family:Gamja Flower,sans-serif;font-size:20px;color:#696ab5;font-weight:400;float:right;line-height:normal;padding-right:27px;letter-spacing:.4px}.about_gemfly .custom-content{margin:0}.about_gemfly .custom_item_image{line-height:normal;margin:0;display:flex;flex-wrap:wrap;width:39.6%}.about_gemfly .image-wrap,.img-simple .image-wrap{padding:0!important;height:auto!important}.about_gemfly .image-wrap image-element,.img-simple .image-wrap image-element{position:static}body .about_gemfly{padding-top:70px!important}.about_gemfly .custom_item_image{line-height:normal;margin:0;display:flex;flex-wrap:wrap;width:39.6%;padding:0}.about_gemfly .custom_item_content{width:60.4%;margin:0;padding-right:55px;padding-left:0}.about_gemfly.about_left_img .custom_item_content{padding-left:55px;padding-right:0}.about_gemfly p,.how-we-work p{font-size:var(--font15);color:#737373}.about_gemfly h2{font-size:var(--font24);font-weight:400;color:#2b2b2b;margin-bottom:10px}.about_gemfly.about_left_img .custom_item_content .rte{text-align:right}.about_gemfly strong{color:#696ab5;font-weight:500}.about_gemfly .custom_item_content p{font-size:var(--font15);letter-spacing:.1px;color:#737373;line-height:1.52}body .about_review_row{padding-top:122px!important;padding-bottom:38px}body .about_review_row iframe{max-width:93%;margin:-20px auto 0}.about_review_row .app_title_row h2{padding:0;text-transform:uppercase}.how-we-work h2{font-size:26px;font-weight:500;color:#000;margin:30px 0 20px;padding-right:47px;text-transform:capitalize}.about_gemfly.font_26 h2{font-size:var(--font26);margin-bottom:15px}.how-we-work strong{color:#696ab5;font-weight:400}.how-we-work h3{font-size:12px;color:#696ab5;font-weight:500;margin:0;border-left:7px solid #5a5aa4;padding:10px 0 10px 5px;text-transform:uppercase}.how-we-work{margin-bottom:60px}.contact-us.page-banner{margin-bottom:0}.contact_form_main .form-inner{display:flex;flex-wrap:wrap}.contact-us.page-banner .banner-content{width:35%;right:5%}.contact-us.page-banner .banner-content h1{color:#2b2b2b;letter-spacing:.3px;margin-bottom:10px}.contact-us.page-banner .banner-content p{color:#2b2b2b;line-height:1.32}.form-img-left{width:50%;float:left;padding-left:13px}.contact_form_main .form-vertical{width:50%;float:left;display:flex;flex-wrap:wrap;padding-right:4px;margin:0}.contact_form_main{clear:both;width:100%;float:left;padding-top:0!important;margin-top:40px!important;padding-bottom:60px}.contact_form_main .form-vertical form{border:0;box-shadow:none;padding:0;margin-top:-8px}.contact_form_main .form-vertical form .section-header p{margin:0;line-height:normal;font-size:15px;color:#2b2b2b;letter-spacing:.68px}.contact_form_main .grid--small .grid__item{width:100%}.brand_banner .section-header__title,.collection-hero__content .breadcrumb{display:none}.contact_form_main .section-header .section-header__title.h2{font-size:var(--font24);text-align:left;color:#696ab5;text-transform:capitalize;letter-spacing:normal}.contact_form_main .section-header{margin-bottom:28px}.contact_form_main .form-vertical .grid__item{padding-left:0}.contact_form_main .btn{display:block;width:100%;background:#1f1f67;text-transform:uppercase;font-size:var(--font15);font-family:Fredoka;font-weight:500;padding:13px 15px;margin:21px 0 0!important}.contact_form_main .form-vertical form input,.contact_form_main .form-vertical form select,.contact_form_main .form-vertical textarea{font-size:13px!important;padding:16.5px 20px;border-color:#737373;color:#737373;letter-spacing:.1px;margin-bottom:14.3px;width:100%;font-family:Fredoka;font-weight:400}.form-vertical form input::placeholder,.form-vertical form textarea::placeholder{opacity:1}textarea{resize:none}.contact_form_main .form-vertical textarea{height:143px}.shopify-section.shopify-section-group-footer-group{clear:both}.iframe-container{margin-top:0;clear:both;width:100%;float:left}.iframe-container iframe{display:block}.contact_form_main .form-vertical form input:focus-visible,.contact_form_main .form-vertical textarea:focus-visible{box-shadow:none}.iti.iti--allow-dropdown{width:100%}.contact_form_main .form-vertical .grid__item.contact_phone{margin-bottom:13.5px}.video-feature{display:flex;background:#fff;color:#000;width:134px;height:37px;font-size:10px;align-items:center;justify-content:space-between;font-family:Fredoka;font-weight:500;text-transform:uppercase;padding:5px;border-radius:6px;margin-right:0;position:relative}.collection-hero{height:auto}.collection-hero__content:before{display:none}.brand_banner .collection-hero__content{left:auto;right:23.65%;display:block;width:auto;text-align:center;padding:0}.brand_banner .section-header.section-header--flush{padding-top:73px}.brand_banner .section-header.section-header--flush .collection_brand_logo{width:100%;text-align:center;padding-bottom:16px}.brand_banner .text-center{display:flex;align-items:center;justify-content:center}.brand_banner span+img{width:100px}.collection-content{padding-top:16px}.brand_banner .text-center div span{font-size:10px;text-transform:uppercase;color:#2b2b2b;font-weight:500;display:block;line-height:normal;margin-bottom:3px;margin-top:-5px}.video-feature .mdi.mdi-play{position:absolute;width:16px;height:16px;border:1px solid #fff;border-radius:100px;right:20px;display:flex;justify-content:center;align-items:center}.custom_contury_collection ul{margin:0}.custom_contury_collection ul .sub_item{position:relative;list-style:none;text-align:center}.custom_contury_collection ul .sub_item .sub_collection_title,.custom_sub_collection .sub_collection_title{position:absolute;bottom:0;background:#ffffffb3;width:100%;display:flex;align-items:center;justify-content:center;transition:all .4s linear}.custom_contury_collection ul .sub_item .sub_collection_title:hover,.custom_sub_collection ul .sub_item .sub_collection_title:hover{background:#696ab5}.custom_contury_collection ul .sub_item h2{margin:0;width:100%;font-size:14px;font-weight:500}.custom_contury_collection ul .sub_item a{color:#2b2b2b}.custom_contury_collection ul .sub_item h2 a{color:#2b2b2b;display:block;padding:9px 0}.custom_contury_collection ul .sub_item .sub_collection_title:hover a,.custom_sub_collection ul .sub_item .sub_collection_title:hover a{color:#fff}.sub_collection_image{position:relative;overflow:hidden}.image_scale img{transition:.4s linear}.image_scale img:hover{transform:scale(1.1)}.custom_contury_collection .image_scale img:hover{transform:scale(1)}.custom_contury_collection .custom_contury_collection a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;background:#ffffff4d;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.custom_contury_collection ul .sub_item:hover .sub_collection_image a:after{transform:scale(1)}.custom_contury_collection .owl-nav button,.custom_sub_collection .owl-nav button{position:absolute;top:48%;left:-25px;width:18px!important;height:16px}.custom_contury_collection .owl-nav button.owl-next,.custom_sub_collection .owl-nav button.owl-next{right:-25px;left:auto}.custom_contury_collection .owl-nav button:before,.custom_sub_collection .owl-nav button:before{content:"";width:19px;height:20px;background:var(--icons);display:block;background-position:-282px -3px}.custom_contury_collection .owl-nav button.owl-next:before,.custom_sub_collection .owl-nav button.owl-next:before{background-position:-309px -3px}.custom_contury_collection .owl-nav button span,.custom_contury_collection .owl-nav button.disabled,.custom_sub_collection .owl-nav button span,.custom_sub_collection .owl-nav button.disabled{display:none}.custom_sub_collection ul{margin:0 -10px;list-style:none}.custom_sub_collection ul .sub_item{width:16.66%;float:left;padding:0 10px}.custom_sub_collection ul .sub_item .sub_collection_inner{position:relative}.custom_sub_collection ul .sub_item img{width:100%;display:block}.custom_sub_collection .sub_collection_title h2{margin:0;font-size:14px;width:100%;text-align:center}.custom_sub_collection .sub_collection_title h2 a{color:#2b2b2b;display:block;padding:8px 3px;letter-spacing:0}.custom_sub_collection .sub_collection_image a:after{display:none}.cat-content{display:flex;align-items:center}.grid-view-btn img{width:20px}.cat-img-left{flex:1 0 auto}.cat-content-right h3{font-size:14px;color:#696ab5;font-weight:500;margin-bottom:9px;letter-spacing:.9px}.cat-content-right p{font-size:var(--font15);color:#737373;font-weight:400;line-height:1.51;letter-spacing:0}.cat-content-right{padding-left:45px}.collapsible-trigger__layout--inline .collapsible-trigger__icon,.template-collection .rte.rte--collection-desc{display:none}#CollectionSidebar h3{font-size:13px;color:#2b2b2b;font-weight:400;border-bottom:1px solid #efefef;padding-bottom:16px;margin-bottom:16px;margin-right:10px;margin-top:4px}.collection-sidebar__group .collapsible-trigger-btn{font-size:13px;color:#2b2b2b;font-weight:500;font-family:Fredoka;padding:0;position:relative;display:flex;justify-content:space-between}.collection-sidebar__group .collapsible-trigger-btn:after{content:"+";position:absolute;right:7px;font-size:23px;width:8px;height:8px;top:-7px;color:#2b2b2b;transform:translateY(-50%);font-weight:200}.collapsible-trigger.is-open.collapsible-trigger-btn:after{content:"-"}.filter-form{border-top:1px solid #e2e2e2}.collection-sidebar__group{border-bottom:1px solid #e2e2e2;padding:8.6px 0}.collection_desc{padding:0 0 10px}.collection-filter__inner{border-bottom:1px solid #efefef;padding-bottom:4px}.custom_sub_collection{margin-bottom:23px;width:100%;float:left;padding-top:9px}.collection-filter__item--count{font-size:12px;color:#2b2b2b;font-weight:400}.collection-filter__item.custom_filters{display:flex;flex-wrap:wrap;align-items:center}.collection-filter__item.custom_filters .pagination{margin:0;padding-left:20px}.collection-filter__item.custom_filters .pagination a{padding:3px;line-height:normal;font-size:0;display:inline-block}.collection-filter__item.custom_filters .pagination a:before{content:"";display:inline-block;width:7px;height:7px;border:10px solid transparent;border-width:1px 1px 0 0;border-color:#595aa3;transform:rotate(45deg);transition:.3s linear}.collection-filter__item.custom_filters .pagination a.prev_button:before{transform:rotate(-136deg)}.d-none{display:none}.collection-filter__sort.custom_filter_sort{display:flex;flex-wrap:wrap;align-items:center}.collection-filter__sort.custom_filter_sort .short_label{font-size:13px;font-weight:400;margin:0;color:#2b2b2b;letter-spacing:.2px}.collection-filter__sort.custom_filter_sort #SortBy{width:150px;font-size:13px}.custom_contury_collection .owl-dots{display:none}.custom_contury_collection{padding-bottom:31px;padding-top:8px}.collection-filter__inner select{font-size:14px;color:#2b2b2b;font-family:Fredoka}.collection-filter{margin-top:-10px;margin-bottom:14px}.collection-grid__wrapper .collection-mobile-filters.medium-up--hide{margin:0}[data-view=large] .grid-item{flex:0 0 33.33333%}[data-view=medium] .grid-item{flex:0 0 25%}[data-view=list] .grid-item .grid-item__content{box-shadow:0 0 10px -1px #0000001f!important;flex-direction:inherit}[data-view=list] .grid-item .grid-item__meta{border:none!important;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:10px 10px 10px 34px}.grid-item.grid-product .grid-item__meta .product_sale_label{right:auto;left:-1px;top:-1px}.grid-item.grid-product .grid-item__meta .product_sale_label span:after{display:none}.grid-item.grid-product .grid-item__meta .product_sale_label span{font-size:13px;font-weight:400;letter-spacing:0;padding:5px 5px 6px;background:#0c8742}[data-view=list] .grid-item .grid-item__meta .product_sale_label{position:static;width:100%;margin-bottom:12px}[data-view=list] .grid-product__image-wrap{max-width:199px;margin:0}[data-view=list] .grid-item .grid-item__meta .product_sale_label span{display:inline-block;font-weight:500;padding:4px 12px 5px;letter-spacing:.4px}[data-view=list] .grid-item .grid-item__meta .grid-product__title,[data-view=list] .grid-item .grid-item__meta .product_list_brand .list_brand{font-size:16px;width:100%}[data-view=list] .grid-item .grid-item__meta .product_list_brand .list_brand{letter-spacing:.7px}[data-view=list] .grid-item .grid-product__price--current>span{font-size:15px}[data-view=list] .grid-item .grid-item__meta .grid-item__meta-main{width:100%;display:flex;flex-wrap:wrap}[data-view=list] .grid-item .grid-item__meta .grid-item__meta-main .grid-product__colors{order:5;width:100%;margin:0}[data-view=list] .grid-item .grid-item__meta .product_list_brand{width:100%;line-height:normal;margin-bottom:5px}[data-view=list] .grid-item__meta-secondary{margin-right:00;width:100%;margin-top:7px!important;padding-bottom:9px}.grid-item.grid-product .grid-item__meta .color-swatch--small{border-width:0;height:36px;width:36px;margin:0 8px 0 0;border:1px solid #eee;box-shadow:none!important}.grid-item.grid-product .grid-item__meta .color-swatch.is-active{box-shadow:none;border:1px solid #737373}[data-view=list] .grid-item{margin-bottom:31px}.grid-item.grid-product .grid-item__meta .product_list_brand{line-height:normal}.collection-grid__wrapper .collection-mobile-filters .filter-wrapper{margin-top:20px}.color_swatch_more{width:40px;font-size:11px;line-height:1.3;color:#737373;letter-spacing:.4px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}label.tag__checkbox-wrapper{display:flex;font-size:14px;font-weight:400;color:#2b2b2b;letter-spacing:0;margin-bottom:15px}.collapsible-content__inner .tag{margin:0;line-height:normal}.collapsible-content__inner{padding-top:10px;padding-bottom:15px}.collapsible-content__inner .tag-list{margin:0}.filter-wrapper .collapsible-content__inner .price-range__display-wrapper{margin-bottom:10px;font-size:13px;color:#2b2b2b;font-weight:400}.pagination .btn{background:0 0}.pagination a{font-size:12px;color:#797878;font-weight:400}.pagination .page.current{opacity:1;color:#1e1f67;font-size:12px}.pagination a:hover{color:#1e1f67}.pagination{margin:0 0 20px}.grid__item.grid__item--content{padding-left:5px}.grid-item.grid-product .grid-item__content:hover{box-shadow:0 0 10px #0000001f}.grid-item{padding-left:15px;padding-right:15px;margin-bottom:40px}.collection-grid{margin-bottom:0}.collection_banner .collection-hero__content{padding:0;position:absolute;height:100%;align-items:center;max-width:31%;text-align:center;left:130px;justify-content:center}.collection_banner .section-header__title{font-size:var(--font24);font-weight:500;color:#fff}.collection_banner .collection-hero__content .section-header{margin-top:-9px}.collection_banner p{font-size:15px;font-weight:400;line-height:1.5;margin-top:12px;margin-bottom:0}.tag.tag--active label.tag__checkbox-wrapper{font-weight:500}.tag--active .tag__checkbox:after,.tag-list--checkboxes .tag--active a:after,input:checked~.tag__checkbox:after{background-color:var(--blue);border-color:var(--blue);background:var(--blue) url(/cdn/shop/files/right-icon.png?v=1699439850) no-repeat center}.noUi-horizontal .noUi-handle{background:var(--blue);box-shadow:none}.noUi-connect{background:#696ab5}.filter-wrapper .btn{background:#d9d9d9;font-weight:400;color:#2b2b2b}.collection-filter__item--right>.inline-list{margin-right:20px}.collection-grid__wrapper .medium-up--hide{display:block!important;margin-top:20px}.collection-sidebar__group.collection-sidebar__group--sort.medium-up--hide{display:none!important}.collection-grid__wrapper .filter-form,.collection-sidebar .no-bullets.tag-list.tag-list--active-tags{display:none}.tag--remove .icon{left:auto;right:10px;background:#737373;border-radius:100px;display:flex;align-items:center;justify-content:center}.tag--remove a{padding:7px 40px 7px 15px}.filter-wrapper .btn:hover{background:var(--blue);color:#fff}[data-view=list] .grid-item__meta{display:block}.tag__checkbox:after{height:16px;left:0;width:16px}.tag__checkbox:before{border-radius:2px;border-color:#4f4c4c}.collection-filter__sort{margin-right:0;border:0;padding-right:0}body.gemfly-vault .brand_banner .collection-hero__content{right:18.85%}body.gemfly-vault .brand_banner .section-header.section-header--flush{padding-top:87px}body.gemfly-vault .brand_banner .section-header.section-header--flush .collection_brand_logo{padding-bottom:29px}.gemfly-vault .cat-img-left{width:16.5%}.gemfly-vault .cat-content-right{padding-left:36px}.bella-star .brand_banner .section-header.section-header--flush .collection_brand_logo{padding-bottom:23px}.bella-star .custom_contury_collection .sub_collection_image a:after{opacity:0;display:none}.pendants.collection .collection_banner .collection-hero__content{max-width:41%;left:120px}.pendants.collection .collection_banner p{line-height:1.3;letter-spacing:0}.collection-hero .collection-hero__content.black_text_right .section-header__title,.collection-hero__content.black_text_left .section-header__title,.collection-hero__content.black_text_left p,.collection-hero__content.left_white_bg_black_text .section-header .section-header__title,.collection-hero__content.left_white_bg_black_text .section-header p{color:#2b2b2b}.collection-hero .collection-hero__content.black_text_right p{color:#737373;margin-top:7px;line-height:1.4;letter-spacing:0}.collection-hero .collection-hero__content.black_text_right{left:auto;right:5.2%;justify-content:center}.collection_banner .collection-hero .collection-hero__content.black_text_right .section-header{margin-top:0}.collection-hero .collection-hero__content.width_40{max-width:42%;right:3.5%}.collection_banner .collection-hero__content.black_text_left{max-width:37%}.collection-hero__content.left_white_bg_black_text .section-header{background:#ffffffb0;margin-top:-4px;padding:23px 15px 27px;width:100%}.collection-hero__content.left_white_bg_black_text{max-width:36%;left:7%}.collection-hero__content.left_white_bg_black_text .section-header p{margin-top:11px}.collection-hero__content.left_white_bg_black_text.text_dark p{text-transform:capitalize;letter-spacing:.1px;color:#737373!important}.new-arrivals.collection .collection-hero__content.left_white_bg_black_text .section-header{padding:15px 15px 11px}.mb_20{margin-bottom:20px!important}.custom_page_banner{position:relative;margin-bottom:40px}.image-with-text__text{position:absolute;top:49.5%;transform:translateY(-50%);background:#ffffffc7;width:20.5%;padding:27px 15px;text-align:center}.image-with-text__text h2{margin-bottom:5px;font-size:var(--font24);color:var(--blue);font-weight:500}.image-with-text__text p{font-size:15px;font-weight:400;line-height:normal;color:#2b2b2b}.img-with-text-custom .one{width:43.28%;float:left}.img-with-text-custom .one2{width:57.4%;float:left;position:relative;padding-top:61px;margin-left:-18px}.img-with-text-custom .html_text h2{margin-bottom:6px;font-size:var(--font24);color:#696ab5;font-weight:500;letter-spacing:0}.img-with-text-custom .html_text p{font-size:var(--font15);color:#737373;line-height:1.2;letter-spacing:0}.img-with-text-custom .html_text{position:absolute;right:58px;text-align:center;top:62px;width:286px}.img-with-text-custom{margin-bottom:40px}.shopify-section,.the_unspoken{clear:both}.info-text,.left_image{width:50%;float:left}.right_image{width:50%;float:right;order:2}.quote-icon-.yes{font-size:var(--font24);color:#696ab5;font-weight:500;letter-spacing:normal;margin-bottom:21px;padding-top:9px;display:flex;text-transform:capitalize}.info-text p{font-size:14px;color:#737373;font-weight:400;margin-bottom:13px;letter-spacing:0}.right_image+.info-text{padding-right:30px}body .index-section.about-first-section{padding-top:2px!important;padding-bottom:54px}.about_gemfly .custom_item_image img{border-radius:15px}.info-text .btn{background:#1e1f67;font-weight:400;font-size:14px;padding:12px 24px;text-transform:uppercase;transition:all .4s linear;margin-top:5px}.info-text .btn:hover,.perfect_ring_row .custom__item.custom_item_content .btn:hover{background:#000}.quote-icon-.yes:before{width:37px;height:28px;background-position:-101px -189px;position:relative;top:-11px;margin-right:14px}.the_unspoken{padding-top:48px;padding-bottom:49px;width:100%;float:left}#shopify-section-template--21601150435637__9a4d7767-cb13-4e9f-89a7-e70bec73447f{clear:both}body .brand-box .ys_custom_gallery{padding:0;margin:0 -7px}body .brand-box .ys_custom_gallery li{padding:0 7px;width:25%;float:left;text-align:center}body .brand-box .ys_custom_gallery li .full_wrap img{width:100%;border-radius:0!important}.brand-box p{font-size:14px;font-weight:400;color:#2b2b2b;margin-top:14px;text-transform:capitalize}.brand-box .full_wrap.brands_wrap.last_box_row{padding-top:21px}.brand-box .full_wrap.brands_wrap{padding-top:35px;padding-bottom:37px;clear:both}.brand-box .common_header.semi{margin-bottom:22px;color:#696ab5}.quote-icon-.no{font-size:var(--font24);color:#2b2b2b;font-weight:400;letter-spacing:.2px;margin-bottom:26px}.section-header__title{font-size:var(--font24);color:var(--primary);font-weight:500;text-align:center;text-transform:capitalize}.collection_banner .collection-hero__content.collection_black_text .section-header__title,.collection_banner .collection-hero__content.collection_black_text p{color:#2b2b2b}.collection_banner .collection-hero__content.collection_black_text p{line-height:1.55}.right_image .single-image{width:100%}.custom-info-section{width:100%;float:left;clear:both}.info-inner-item{width:100%;float:left;display:flex;flex-wrap:wrap;align-items:center}.pt-30{padding-top:30px}.d-flex{display:flex;clear:both}.custom_html_content{position:relative;margin-bottom:42px}.vintage_wrap .section-header{margin-bottom:0}.custom_html_content .custom_html_over{position:absolute;top:40.7%;transform:translateY(-50%);left:23.5%;max-width:26%;text-align:center}.custom_html_content .custom_html_over .section-title{font-size:30px;color:#fff;font-weight:500;margin:0;text-transform:capitalize;line-height:1.21;letter-spacing:0;padding-bottom:18px}.custom_html_content .custom_html_over p{font-size:var(--font24);color:#fff;font-weight:400;text-transform:capitalize;letter-spacing:0;line-height:normal;margin-bottom:15px}.custom_html_content a{color:#fff;font-size:var(--font24);font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.wedding-image-grid{background:#edededcc;padding-top:27px;padding-bottom:41px;margin-top:51px}.vintage_wrap{display:flex;flex-wrap:wrap}.vintage_wrap .section-header__title{text-transform:uppercase}.vintage_wrap .custom-info-section{padding-top:51px;padding-bottom:0}.vintage_wrap .custom-info-section .info-icon.right_image{padding-left:18px}.pline_2 .custom-info-section p{line-height:1.54;margin-bottom:22px}.vintage_wrap .custom-info-section .quote-icon-.no{margin-bottom:12px}.left_small_image .left_image{width:43%}.left_small_image .text-right{width:57%;padding-left:40px}.vintage_wrap.right_small_image .info-icon.right_image{width:45%;padding-left:21px}.vintage_wrap.right_small_image .info-text.text-left{width:55%;padding-right:50px}.vintage_wrap .btn{font-size:14px;margin-top:0;padding:10px 30px;letter-spacing:.1px;line-height:normal}.vintage_wrap .custom-info-section p:last-child{margin-bottom:17px}.wedding-image-grid .section-header{margin-bottom:22px}.wedding-image-grid .page-width{display:flex;align-items:center}.wedding-image-grid h2{font-size:var(--font24);color:var(--primary);font-weight:500;text-transform:uppercase;margin:0;letter-spacing:0}.wedding-image-grid a{font-size:15px;font-weight:400;color:#737373}.engagement-page-banner .image-with-text__text{background:0 0;top:39.5%;padding:0;left:19.57%}.engagement-page-banner h2{font-weight:500}.engagement-page-banner p{font-weight:400;color:#2b2b2b;font-size:15px;line-height:1.51;letter-spacing:0}.custom-product-grid .brands_wrap .ys_custom_gallery li{width:25%;text-align:center;position:relative}.custom-product-grid .full_wrap.brands_wrap{background:#fff}.custom-product-grid .brands_wrap .ys_custom_gallery li .full_wrap img{border-radius:0!important;box-shadow:none}.custom-product-grid .brands_wrap .ys_custom_gallery li *{color:#2b2b2b;font-weight:400;line-height:normal;font-size:14px;letter-spacing:.6px}.custom-product-grid .brands_wrap .ys_custom_gallery li p{margin-top:12px}.engagement_shop_range.mt_50{margin-top:-108px;margin-bottom:0;clear:both}body .engagement_shop_range .brands_wrap .ys_custom_gallery{padding-bottom:0;padding-top:23px}body .engagement_shop_range .brands_wrap{padding-bottom:32px}body .engagement_range_last .brands_wrap{padding-top:0;padding-bottom:30px}.journey_text p{color:#2b2b2b}.journey_text .right_image{width:44%}.journey_text .text-left{width:56%}body.engagement .custom-product-grid.most_popular .brands_wrap .ys_custom_gallery{padding-top:20px;padding-bottom:9px}.journey_text .quote-icon-.yes{margin-bottom:20px;padding-top:0;padding-bottom:17px;margin-top:-19px}.journey_text .quote-icon-.yes:before{top:26px}.journey_text .last_text{font-size:var(--font20);color:#737373;line-height:1.45;margin-bottom:7px}.single_image{clear:both;margin-top:50px;width:100%;float:left;margin-bottom:40px}.perfect_ring_row{margin:0}.perfect_ring_row .custom__item{margin:0;padding:0}.perfect_ring_row{margin:47px 0 0;padding-bottom:0;position:relative;width:100%;float:left}.perfect_ring_row .custom__item.custom_item_image{width:60.2%;display:flex;flex-wrap:wrap}.perfect_ring_row .custom__item.custom_item_content{position:absolute;right:0;width:50%;background:#fff;box-shadow:0 0 8px -1px #0003}.perfect_ring_row .custom__item.custom_item_content{position:absolute;right:8.3%;width:41.8%;background:#fff;box-shadow:0 0 8px -1px #0003;padding:23px 30px;top:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:280px}.perfect_ring_row .custom__item.custom_item_content .custom__item-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.perfect_ring_row .custom__item.custom_item_content .custom__item-inner .rte{text-align:center;margin-top:-8px}.perfect_ring_row .custom__item.custom_item_content h3{color:#2b2b2b;text-transform:uppercase;font-size:var(--font24);letter-spacing:0;margin-bottom:10px;line-height:normal}.perfect_ring_row .custom__item.custom_item_content p{font-size:15px;letter-spacing:0;color:#737373;margin-bottom:11px;line-height:normal}.perfect_ring_row .custom__item.custom_item_content h4{font-size:23px;margin-bottom:16px;margin-top:0;color:#595aa3}.perfect_ring_row .custom__item.custom_item_content .btn{font-weight:400;text-transform:uppercase;font-size:14px;letter-spacing:.9px;background:var(--blue);line-height:normal;padding:13px 20px;transition:.4s linear}body .custom-product-grid.most_popular .ys_custom_gallery{padding-bottom:0}body .custom-product-grid.most_popular .brands_wrap{padding-top:20px;padding-bottom:23px}.wedding-image-grid.engagement{background:#fff;margin-top:0;padding-top:0;padding-bottom:58px}.the_unspoken .info-text.text-left{padding-right:45px}.wedding-image-grid.engagement .one2{padding:0 30px}.ring-size-banner .image-with-text__text{left:28.3%;background:0 0;top:49.1%}.ring-size-banner .image-with-text__text h2{font-weight:500;margin-bottom:8px}.ring-size-banner .image-with-text__text p{font-weight:400;font-size:15px;color:#737373;line-height:1.5;letter-spacing:0}h4.section-title{font-size:var(--font24);color:var(--primary);font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:normal}.ring-size-banner.custom_page_banner{margin-bottom:26px}.custom_html.ring_size_chart .section-title{margin-bottom:1px;letter-spacing:1px}.custom_html.ring_size_chart p{line-height:1.54;letter-spacing:0;margin:0;font-size:var(--font15);text-align:center;color:#737373}.custom-table{background:#1f1f67;max-width:50.19%;margin:32px auto 49px;border-collapse:collapse;border:1px solid #1f1f67}.custom-table th{font-weight:500;background:#1f1f67;color:#fff;text-align:center;padding:6px;line-height:normal;font-size:18px;letter-spacing:.8px}.custom-table tbody td{text-align:center;padding:6.1px 10px;background:#fff;font-weight:500;color:#2b2b2b;font-size:15px}.custom-table tbody tr:nth-child(2n) td{background-color:#f2f2f2}.ring_chart_column{margin-bottom:52px;width:100%;float:left;clear:both}.ring_chart_left .left_image,.ring_chart_right .right_image{width:42%}.ring_chart_left .text-right,.ring_chart_right .text-left{width:58%;padding-left:30px}.ring_chart_right .text-left{padding-left:0;padding-right:30px}.ring_chart_column.mb30{margin-bottom:45px}.ring_chart_column .quote-icon-.no{margin-bottom:10px}.ring_chart_column p{letter-spacing:.1px;line-height:1.55;margin-bottom:23px}.ring_chart_column p:last-child{margin-bottom:0}.popular_brands_row .brands_wrap{padding-top:0}.popular_brands_row .brands_wrap .ys_custom_gallery{padding-top:36px;margin-bottom:27px}.custom-info-section strong{font-weight:500}.custom_html_wrap img{width:100%}.custom_html_wrap.reach_out .inner_wrap{position:relative;width:100%}.custom_html_wrap.reach_out .rich_out_row{position:absolute;top:10.75%;right:30px;width:46%;text-align:center}.custom_html_wrap.reach_out .rich_out_row p{letter-spacing:.39px;font-size:14px;font-weight:400;color:#2b2b2b;line-height:1.29;margin-bottom:5px}.custom_html_wrap.reach_out .rich_out_row h2{font-size:var(--font24);font-weight:400;margin-top:9px;letter-spacing:1px;margin-bottom:26px;color:#2b2b2b}.custom_html_wrap.reach_out h3{margin:28px 0 18px;font-size:18px;color:#2b2b2b}.custom_html_wrap.reach_out .btn{font-weight:400;font-size:14px;background:var(--blue);padding:8.5px 18px;line-height:normal;letter-spacing:.7px}.no-gap .full_wrap.brands_wrap{padding-bottom:0}.no-gap ul{padding-bottom:0!important}.necklace_size_guide_page.page-banner{margin-bottom:57px}.necklace_size_guide_page .banner-content{width:47%;right:6.5%;top:49.5%}.necklace_size_guide_page .banner-content h1{color:#2b2b2b;letter-spacing:1px;line-height:1.3;margin-bottom:7px}.necklace_size_guide_page .banner-content p{color:#737373;letter-spacing:.2px;line-height:1.48}.necklace_guide_wrap .quote-icon-.no{margin-bottom:28px;letter-spacing:.4px;font-size:25px}.necklace_guide_wrap p{line-height:1.24;letter-spacing:.1px;margin-bottom:29px}.necklace_guide_wrap.s_block p strong{margin-bottom:5px;display:block;font-weight:500}.ring_chart_right.images_30_row .text-left{width:63%}.ring_chart_right.images_30_row .right_image{width:37%}.font_16{font-size:16px;letter-spacing:.68px}.margin_t20{padding-top:20px}.necklace_size_most.popular_brands_row .brands_wrap .ys_custom_gallery{padding-top:43px}.bracelet-size-guide .banner-content h1,.gemstone_education_page .banner-content h1,.type_of_bride_page .banner-content h1{color:#2b2b2b;margin-bottom:9px}.gemstone_education_page .banner-content h1{text-transform:uppercase}.type_of_bride_page .banner-content p{color:#2b2b2b;letter-spacing:.72px}.type_of_bride_page .banner-content{right:6.4%}.bracelet-size-guide .banner-content p,.gemstone_education_page .banner-content p{color:#737373}.bracelet-size-guide.page-banner{margin-bottom:64px}.margin_t27{padding-top:27px}.info-text p:last-child{margin-bottom:0}.bracelet_chart_column{margin-bottom:50px;display:flex;flex-wrap:wrap}.bracelet_left_35 .left_image{width:41%}.bracelet_left_35 .text-right{width:59%;padding-left:52px}.bracelet_chart_column.bracelet_left_35 .quote-icon-.no{font-weight:500;letter-spacing:.6px;margin-bottom:15px}.bracelet_chart_column .font24{font-size:var(--font24);font-weight:400;color:#737373;margin-bottom:15px}.bracelet_right_35 .right_image{width:43%}.bracelet_right_35 .text-left{width:57%;padding-right:40px}.bracelet_left_35 p,.bracelet_right_35 p{line-height:1.45}.bracelet_size_table .custom-table{max-width:41%;margin-top:30px}.custom-product-grid .brands_wrap .ys_custom_gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0px 25px}.custom-product-grid .brands_wrap .ys_custom_gallery li{padding:0;width:100%}.chic_bride_row .custom-info-section{padding-top:0;padding-bottom:50px}.type_of_bride_page.page-banner{margin-bottom:63px}.left_no_gap.right_small_image .info-text.text-left{padding-right:10px}.box_six .full_wrap.brands_wrap{padding:0 0 50px;background:0 0;margin-top:-6px}.box_six .brands_wrap .ys_custom_gallery{padding:34px 0 0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0px 18px}.title_on_image .brands_wrap .ys_custom_gallery li{position:relative;padding:0;width:100%}.title_on_image .brands_wrap .ys_custom_gallery li .full_wrap img{border-radius:0!important;box-shadow:none}.title_on_image .brands_wrap li .semi{position:absolute;bottom:0;width:100%;text-align:center;font-size:14px;color:#2b2b2b;line-height:normal;background:#ededed99;padding:6px 10px;transition:.2s linear}.title_on_image .brands_wrap li:hover .semi{background:#696ab5;color:#fff}.bracelet-size-guide .banner-content{right:auto;left:7.5%}.banner-content.black h1{color:#2b2b2b}.page-banner.text-left .banner-content{right:auto}.banner-content.black p{color:#737373}.page-banner.text-left .banner-content{right:auto;left:9%;width:32%}.banner-content p{line-height:normal;letter-spacing:normal}.image-content-grid .info-text.text-right{padding-left:50px}.image-content-grid .right_image+.info-text{padding-right:50px}.image-content-grid p{line-height:24px}.image-content-grid{clear:both;margin-bottom:80px;width:100%;float:left}.button-box .page-width{text-align:center;display:flex;justify-content:center;align-items:center}.button-box a{font-size:14px;background:var(--blue);color:#fff;text-transform:uppercase;padding:11px 20px;display:inline-block;transition:.4s linear}.button-box a:not(:last-child){margin-right:15px}.button-box a:hover{background:var(--primary)}.button-box{margin-bottom:30px}.page-banner.text-left .banner-content{right:auto;left:4%;width:43%}.lab-grown .text-with-icons__block-icon img{margin:auto;max-height:55px;object-fit:cover}.lab-grown h3{font-size:16px;color:#2b2b2b;font-weight:400;text-transform:uppercase;margin-top:20px;margin-bottom:5px}.lab-grown p{color:#737373;font-size:16px;padding:0 49px;letter-spacing:normal}.lab-growns{background:#ebebeb;width:100%;float:left;padding:50px 0;margin-top:50px}.lab-growns .section-header__title{text-transform:uppercase}.lab-growns .info-text{padding-left:3rem}.lab-growns-bottom .right_image{display:flex;justify-content:flex-end;width:43%}.lab-growns-bottom .right_image+.info-text{width:57%;padding:0}.lab-growns-bottom{width:100%;float:left;padding:35px 0}.lab-gro-collection li{position:relative}.text-over p.semi{position:absolute;bottom:0;text-align:center;width:100%;margin-top:0;background:#ededed99;letter-spacing:normal!important;padding:12px 0;transition:.4s linear}.text-over p.semi:hover{background:var(--primary);color:#fff}.how_much .info-text{padding-left:20px}.how_much.pd-0 .info-text{padding-left:0}.how_much.pd-0{padding-top:80px}.full_wrap.brands_wrap.lab-gro-collection{background:#ebebeb!important;padding:45px 0;margin-bottom:45px}.custom-product-grid .lab-gro-collection.brands_wrap .ys_custom_gallery{padding:0}.lab-gro-collection .common_header.semi{margin-bottom:45px}.custom_html .table-wrapper table{border-spacing:0;table-layout:fixed}.custom_html .table-wrapper table td,.custom_html .table-wrapper table th{text-align:center}.custom_html .table-wrapper table tr td:first-child{background:#d9d9d9}.custom_html .table-wrapper table tr td:nth-child(2){background:#eee}.custom_html .table-wrapper table tr td:nth-child(3){background:#f3f3f3}.custom_html .table-wrapper table tr td:nth-child(4){background:#eee}.table-wrapper th{font-size:16px;color:#2b2b2b;font-weight:400;padding-top:40px}.table-wrapper td{font-size:14px;font-weight:400;color:#737373;vertical-align:baseline}.custom_html .table-wrapper table tr:last-child td{padding-bottom:110px}.table-section{margin-top:45px;clear:both;width:100%;float:left;margin-bottom:45px}.pt-0{padding-top:0!important}.how_much{width:100%;float:left}.how_much.pd-0.pt-0{padding-bottom:50px}.how_much .info-text p{font-size:15px}.moissanite .page-banner.text-left .banner-content{left:0}.dazzling_diamonds_inner.lab-grown p,.moissanite_why.lab-grown p{padding:0}.lab-grown.text-with-icons{margin-bottom:0}.lab-grown .text-with-icons__block{padding-bottom:0}.moissanite_why.lab-grown{padding-top:45px;padding-bottom:25px}.moissanite_why.lab-grown h3{margin-top:0}.moissanite_custom_why.lab-growns.second .info-text.text-left{width:40%;padding-left:0}.moissanite_custom_why.lab-growns.second .right_image{width:60%}.custom_html .table-wrapper table tr:first-child td{padding-top:45px}.lab-grown-two{width:100%;float:left;background:#f3f3f3;padding:48px 0 24px}body .full_wrap.brands_wrap.lab-gro-collection{background:#fff!important;margin-bottom:0;padding-top:0}.lab-grown-two .section-header__title{font-weight:400;text-transform:uppercase}.lab-grown-two p{margin-bottom:0}.lab-grown-two .section-header{margin-bottom:48px}.lab-grown-two .left_image{width:44%}.lab-grown-two .info-text{width:56%;padding-left:60px}.page-banner.text-left.dazzling_diamonds_page .banner-content{left:7%}.dimond_grade .left_image{width:53%}.dimond_grade .info-text{width:47%;padding-left:80px}.dazzling_diamonds_inner.lab-grown{background:#ebebeb;padding:48px 0;margin-top:50px}.dazzling_diamonds_inner.text-with-icons__blocks .text-with-icons__block{padding:0 40px}.dazzling_diamonds_inner.lab-grown h3{margin-top:10px;margin-bottom:5px}.diamond_shape .brands_wrap .ys_custom_gallery li .full_wrap img{width:auto;margin:auto}.diamond_shape .brands_wrap .ys_custom_gallery li{width:11.11%;text-align:center;padding:0}.diamond_shape .full_wrap.brands_wrap{padding:55px 0 25px;background:#fff}.diamond_shape .sub_title{margin-top:20px}.diamond_shape .sub_title p{margin-bottom:32px}.diamond_shape .sub_title p:empty{display:none}.w-100{width:100%;float:left}.natural_dimond{background:#f3f3f3;padding:47px 0}.natural_dimond .info-text{width:43.6%}.natural_dimond .right_image{width:56.4%}h4.section-title .small{font-size:var(--font18);font-weight:600}.diamond_custom_table .custom_html_over{padding-top:48px}.diamond_collection_link.custom-product-grid{padding-top:30px}.diamond_collection_link.custom-product-grid .brands_wrap .ys_custom_gallery{padding-top:48px}.diamond_care_gry.lab-grown-two p strong{display:block;text-align:right}.diamond_care_gry.lab-grown-two p{text-align:right;font-size:15px;margin-bottom:30px}.diamond_care_gry.lab-grown-two .section-header__title{font-weight:500;margin-bottom:24px}.diamond_care_gry.lab-grown-two .sub_content_row p{text-align:center;max-width:66%;margin:auto;letter-spacing:normal;color:#737373}.lab-grown-two{margin-bottom:70px}.custom_faq_title{font-size:var(--font24);text-transform:uppercase;background:#d9d9d9b2;color:#2b2b2b;padding:17px 30px}.custom_faq_title{font-size:var(--font24);text-transform:uppercase;background:#d9d9d9b2;color:#2b2b2b;padding:17px 30px;letter-spacing:normal;margin-bottom:30px}.custom_faq_content p{font-size:15px;color:#737373}.custom_faq_content h3{font-size:16px;color:#2b2b2b;font-weight:500;letter-spacing:normal;font-family:Fredoka}.custom_faq_content h4 strong{font-family:Fredoka;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.custom_faq_content ul li{font-family:Fredoka;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#737373}.custom_faq_content ul{list-style:disc;margin-left:15px;list-style-position:outside}.custom_faq_content h4{margin-bottom:5px}.custom_faq_row .custom_faq_blocks:not(:first-child) .custom_faq_title{margin-top:60px}.custom_faq_row h5{font-family:Fredoka;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#2b2b2b;margin-bottom:0}.custom_faq_titles_list{margin:0;display:flex;justify-content:space-between}.custom_faq_titles_list li a{font-family:Fredoka;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#2b2b2b}.custom_faq_content p strong{font-family:Fredoka;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#2b2b2b}.no-margin{margin:0!important}.custom_faq_content h6{font-family:Fredoka;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#2b2b2b;margin:0}#aboutgemfly{margin-top:0}.custom_faq_titles_list li a.active{color:#696ab5}.custom_faq_titles_list li{margin:0;list-style:none}.faq_page.page-banner{margin-bottom:0}.custom_faq_titles_list{margin:24px 0;display:flex;justify-content:space-between;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:15px 0}.faq_page .banner-content.black p{color:#2b2b2b}.custom_faq_row .custom_faq_blocks:last-child{margin-bottom:140px}.faq_page.page-banner.text-left .banner-content{left:10px}.title_d_none.banner-content h1{display:none}.friend-of-gemfly .left_image,.friend-of-gemfly .right_image{width:42.4%}.friend-of-gemfly .info-text{width:57.6%;padding-left:40px}.friend-of-gemfly .info-text p{font-family:Fredoka;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#737373}.friend-of-gemfly .section-header__title{text-transform:uppercase}.friend-of-gemfly .info-text p a{font-family:Fredoka;font-style:normal;font-weight:400;font-size:15px;line-height:18px;text-align:right;color:#696ab5}.friend-of-gemfly .info-text p strong{color:#2b2b2b}.friend-of-gemfly.section-two .info-text.text-left{padding-left:0;padding-right:50px}.friend-of-gemfly{margin-bottom:70px}.img-left-right .image-box-one{width:36.8%;float:left;position:absolute;left:0;transform:translateY(-50%);top:150px;z-index:1}.img-left-right .image-box-two{width:auto;float:right;position:relative}.img-left-right .page-width{position:relative}.img-left-right .html_text{position:absolute;top:50%;right:30px;width:40%;text-align:center;transform:translateY(-50%)}.img-left-right .html_text p{font-family:Fredoka;font-style:normal;font-weight:400;font-size:15px;text-align:center;letter-spacing:.06em;color:#737373}.custom_button{font-family:Fredoka;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-transform:capitalize;color:#fff;background:#1e1f67;padding:11px 20px;display:inline-block}.custom_button:hover{background:var(--primary);color:#fff}.img-left-right{width:100%;float:left;margin-bottom:40px}.section-reverse .image-box-two{float:left}.img-left-right.section-reverse .image-box-one{right:0;float:right;left:auto}.bellamoi .html_text{width:50%;right:12px;padding:0 30px}.bellamoi .html_text p{font-size:14px}.bellamoi .image-box-two{width:66.1%}.img-left-right.mb-0{margin-bottom:0}.trending_gemstones_box .brands_wrap .ys_custom_gallery,.trending_gemstones_box .full_wrap.brands_wrap{padding-top:44px}.featured_brands .image-box-one{width:36.8%;float:left;position:absolute;left:0;transform:translateY(-50%);top:150px;z-index:1;box-shadow:7px 7px 15px 1px #00000040}.featured_brands .page-width{position:relative}.featured_brands .image-box-two{width:65.5%;float:right;position:relative}.featured_brands .html_text{position:absolute;top:50%;right:20px;width:50%;text-align:center;transform:translateY(-50%)}.featured_brands .html_text p{font-weight:400;font-size:15px;line-height:18px;text-align:center;letter-spacing:.05em;color:#737373}.featured_brands .html_text h3{font-family:Fredoka;font-style:normal;font-weight:400;font-size:18px;text-align:center;letter-spacing:.05em;margin-bottom:10px;line-height:1.1;position:relative}.img-content{width:100%;float:left;position:relative}.featured_brands .html_text h3:before{content:"";display:block;width:36px;height:31px;background:url(/cdn/shop/files/quote.png?v=1704346057) no-repeat;position:absolute}.about_belamoi .html_text{width:45%}.featured_brands .html_text h3:before{top:-35px;left:16%}.reverse-column .image-box-one{left:auto;right:0}.reverse-column .image-box-two{float:left}.reverse-column .html_text{right:auto;left:0}.featured_brands{width:100%;float:left;margin-bottom:48px}.the_gemfly_vault .html_text{width:51.1%;padding:0;left:50px}.the_gemfly_vault .image-box-one{box-shadow:-7px 7px 15px 1px #00000040}.the_gemfly_vault .html_text h3{margin-bottom:20px}.bellastar .html_text{width:55.28%}.bellastar .image-box-one{box-shadow:7px 7px 15px 1px #00000040}.bellastar .html_text h3:before{top:-30px;left:21%}.bella_oriana .html_text{width:47.58%}.zoey_blush .html_text h3:before{top:-30px;left:21%}.bella_oriana .html_text h3:before{top:-35px;left:15%}.about_humanly-krafted .html_text{right:5%;left:auto}.about_humanly-krafted .image-box-one{box-shadow:-7px 7px 15px 1px #00000040}.moira .html_text{width:52.7%}.marcia_beadly .html_text{right:5%;left:auto;width:52.7%}.about_olivialce .html_text{left:6%;right:auto;width:52.7%}.pablo_arturo .html_text{width:55.27%}.custom_design .text-with-icons__block-icon img{display:block;margin:auto}.custom_design .text-center.custom_subheading{font-weight:400;font-size:15px;line-height:18px;color:#737373;margin:0}.custom_design .custom_heading{margin-bottom:15px}.custom_design .text-with-icons__block-title h3{font-weight:400;font-size:24px;line-height:29px;text-transform:uppercase;color:#696ab5;margin:10px 0}.custom_design .text-with-icons__block-text p{font-weight:400;font-size:15px;text-align:center;color:#737373}.custom_design .section-header{margin-bottom:50px}.custom_design_second{padding-top:60px;width:100%;float:left;padding-bottom:80px}.custom_design_second .quote-icon-.no{font-weight:500;font-size:24px;line-height:29px;color:#696ab5}.custom_design_second p{font-weight:400;font-size:15px;color:#737373;margin-bottom:25px}.custom_design_second .info-text .btn{font-weight:500;font-size:15px;text-transform:uppercase;color:#fff;display:inline-block;padding:18px 68px}.custom_design_second .info-text .btn:hover{background:var(--primary)}.custom_html_content img{height:288px;object-fit:cover}.img-left-right .image-box-two img.mobile_img,.show_mobile{display:none}.custom_design_page .banner-content.black h1{color:var(--primary)}.custom_design_page .banner-content.black p{color:#2b2b2b}.mini_cart_items.cart_page{background:#f1f1f1;padding:17px 30px;margin-bottom:30px}.cart__page .cart__page-col.left_col .cart__image{width:95px;flex:0 0 95px}.cart__page-col:first-child{flex:unset;width:67%;float:left;padding-right:10px}.cart__page-col:last-child{flex:unset;width:33%;float:left}.cart__page-col.left_col .mini_cart_items.cart_page span{font-weight:400;font-size:15px;line-height:18px;color:#2b2b2b}.cart__page .cart__page-col.left_col .cart__item-title{width:62%;flex:unset}.cart__page .cart__page-col.left_col .cart__item-sub{width:38%;flex:unset;justify-content:unset;padding-left:60px}.cart__page .cart__page-col.left_col .cart__item-name{font-weight:400;font-size:15px;line-height:18px;color:#2b2b2b}.cart__page-col.left_col .cart__remove a{font-weight:400;font-size:12px;line-height:15px;color:#737373}.cart__page-col.left_col .cart__price:not(.cart__price--strikethrough){font-weight:400;font-size:15px;line-height:18px;color:#2b2b2b}.cart__page-col.left_col .cart__item--variants span{font-weight:500}.cart__item-price-col.text-right{padding-left:25%}.cart__page-col.left_col .mini_cart_items.cart_page span.item_price,.cart__page-col.left_col .mini_cart_items.cart_page span.item_qty{padding-left:40px}.cart__page .cart__page-col.left_col .cart__item-sub .js-qty__num{border-color:#d9d9d9;padding:1px 20px}.cart__page .cart__page-col.left_col .js-qty__wrapper{max-width:74px}.cart__page .cart__page-col.left_col .js-qty__adjust:hover{background:#f1f1f1}.cart__page .cart__item:last-of-type{border-bottom:1px solid #696ab5}.cart__page-col:last-child{top:0}.template-cart .image-with-text__text{margin-left:4%}.cart__page-col:last-child:after{background:0 0}.cart__page-col:last-child{padding:0 0 0 5px}.cart__page-col:last-child h2{font-weight:500;font-size:14px;text-transform:uppercase;color:#2b2b2b;text-align:center;padding:17.3px 0;background:#f1f1f1;line-height:1.1;margin-bottom:9px}.cart__item--subtotal{font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;color:#2b2b2b;padding:0}.btn.cart__checkout{font-weight:500;font-size:14px;line-height:17px;color:#fff;font-family:Fredoka;text-transform:uppercase;background:#1e1f67}.btn.btn--secondary.cart__continue{font-family:Fredoka;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;color:#fff;background:#696ab5;border-color:#696ab5;margin-top:20px}.shopify-section.recently-viewed__section{padding-top:35px}.shopify-section.recently-viewed__section .section-header__title{font-family:Fredoka;font-weight:500;font-size:24px;line-height:29px;letter-spacing:.06em;text-transform:uppercase;color:#696ab5}.section-header.text-center.section-header--404{padding-top:5px;margin-bottom:5px}.page-width--cart .btn{font-size:14px;font-weight:400;text-transform:uppercase;background:var(--blue);padding:12px 20px;line-height:normal}.page-width--cart .hr--clear.hr--small{margin:0}.cart.template-cart .custom_page_banner,.cart.template-cart .page-width--cart .section-header{margin-bottom:25px}.cart_recent_product .grid-item.grid-product{margin-bottom:0}.template-cart .header_cart_row .mini_cart_items{display:none}.cart_item_inner{padding:0 10px}.site-header__drawer.site-header__cart .cart__discounts.text-right{display:none}.cart_recent_product .new-grid.product-grid.scrollable-grid--small{padding:0;margin:0 -5px;overflow:inherit}.cart_recent_product .grid-item.grid-product{margin-bottom:0;padding:10px 5px}.custom_page_banner.banenr404_row .page_banner_main{position:relative}.banenr404_row img{width:100%}.banenr404_row .image-with-text__text{background:0 0;right:5px;top:37px;transform:translate(0);padding:0;width:37%}.banenr404_row .image-with-text__text h2{letter-spacing:1.2px;margin-bottom:10px}.banenr404_row .image-with-text__text p{color:#fff;max-width:81%;margin:0 auto;letter-spacing:.7px;line-height:1.21}.promo_404_row{background:#ebebeb;margin-top:57px}.promo_404_row .flex-grid__item{padding-top:0!important;padding-bottom:0}.promo_404_row .promo-grid__content{padding:0;line-height:normal}.promo_404_row .promo-grid__content .btn{width:100%;margin:0;line-height:normal;font-weight:400;color:#2b2b2b!important;text-transform:capitalize;background:#fffc!important;font-size:var(--font24)!important;padding:15px!important;transition:.4s linear}.promo_404_row .promo-grid__content .btn:hover{background:var(--blue)!important;color:#fff!important}.brands_wrap.gemfly_404_collection{padding-top:40px;padding-bottom:47px}.brands_wrap.gemfly_404_collection .ys_custom_gallery{padding-top:39px;padding-bottom:0}.brands_wrap.favourite404_brand_row{background:#f0f0f0;padding-top:33px;padding-bottom:61px}body .brands_wrap.favourite404_brand_row .ys_custom_gallery{display:grid;grid-template-columns:repeat(4,1fr);padding-top:21px;grid-gap:0 16px;padding-bottom:0}body .brands_wrap.favourite404_brand_row .ys_custom_gallery li{width:100%;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:263px;padding:15px}body .brands_wrap.favourite404_brand_row .ys_custom_gallery li img{box-shadow:none;border-radius:0!important;width:100%}#CollectionSection-template--21554637537589__featured-collection .home_product_wrap{padding-top:40px}#CollectionSection-template--21554637537589__featured-collection .home_product_wrap .section-header{margin-bottom:20px}#CollectionSection-template--21554637537589__featured-collection .home_product_wrap .grid-item.grid-product{padding-left:10px;padding-right:10px}.feedback_form_custom{background:#fff;width:100%;float:left;padding-top:0!important}.form_content_row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px;margin-left:0;margin-right:-8px}.feedback_form_first{display:flex;flex-wrap:wrap;margin-bottom:20px}.feedback_form_custom .feedback_form_item{color:#2b2b2b;width:16.66%;float:left;font-family:Fredoka;font-weight:400;font-size:15px;line-height:1.1;text-align:center}.form_content_row>div{width:16.66%;float:left;padding:0 8px}.feedback_form_custom .form-vertical form .form_input input[type=radio]{position:absolute;opacity:0;margin:0;width:100%;height:100%}.feedback_form_custom .form_input input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:2px solid #737373;display:inline-block;width:31px;height:31px;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.feedback_form_custom .form_input input[type=radio]:checked+.radio-label:before{background-color:#696ab5;box-shadow:inset 0 0 0 4px #f4f4f4}.form_content_row .form_input>div{position:relative;background:#f1f1f1;padding:31px 10px;text-align:center;display:flex;justify-content:center;align-items:center}.feedback_form_custom .form-vertical form label{line-height:1.1;margin-bottom:0!important;letter-spacing:normal;font-size:15px!important}.form_content_row .first_column{padding:0}.feedback_form_custom .form-vertical form .grid__item label{margin-bottom:15px!important}.feedback_form_custom .form-vertical form ::placeholder{font-family:Fredoka;font-style:normal;font-weight:400;font-size:13px;line-height:16px;color:#737373}.feedback_form_custom .form-vertical textarea{border:1px solid #737373;padding:20px 16px;height:115px}.feedback_form_custom .form-vertical .grid__item{padding:0}.feedback_form_custom .form-inner{width:100%;float:left}.feedback_form_custom .form-img-left{display:none}.form_content_bottom{clear:both}.form_content_bottom .form_input{color:#000;display:flex;position:relative;padding-right:30px}.form_content_bottom .representative{display:flex;align-items:center;margin-top:30px}.form_content_bottom .form_input input[type=radio]:checked+.radio-label{font-weight:500!important}.form_content_bottom .representative .radio-label{display:flex;align-items:center}.form_content_bottom .representative [type=radio]{width:auto!important;height:auto!important}.form_content_bottom .form_input input[type=radio]+.radio-label:before{margin-right:10px}.feedback_form_custom .form_content_bottom+.form_content_bottom{margin-top:20px}.feedback_form_custom .form_content_bottom+.form_content_bottom .form_input{width:37%;padding-right:0}.feedback_form_custom .form_content_bottom+.form_content_bottom input[type=email]{border:1px solid #737373}.feedback_form_custom .form-vertical .grid__item{margin-top:20px}.submit_feedback button{font-family:Fredoka;font-style:normal;font-weight:500;font-size:15px;line-height:18px;text-transform:uppercase;color:#fff!important;background:#1e1f67!important;padding:15px 10px;transition:.4s linear;width:37%}.submit_feedback button:hover{background:var(--primary)!important}.feedback_page .banner-content p{color:#2b2b2b}.feedback_page .page-banner.text-left .banner-content{left:0}.feedback_form .form_content_row:nth-child(odd) .form_input>div{background:#d9d9d9}.feedback_form_custom .form_content_bottom+.form_content_bottom .representative{margin-top:20px}.featured_brands .image-box-one .mobile_img{display:none}.marcia-beadly.collection .brand_banner .collection-hero__content,.zoey-blush.collection .brand_banner .collection-hero__content{right:14.65%}.no_product_row{padding-bottom:40px}.king-walter.collection .brand_banner .section-header.section-header--flush,.konig-walter.collection .brand_banner .section-header.section-header--flush,.roi-walter.collection .brand_banner .section-header.section-header--flush{padding-top:35px}.bellamoi.collection .brand_banner .collection-hero__content,.kimberly-ronalds.collection .brand_banner .collection-hero__content,.king-walter.collection .brand_banner .collection-hero__content,.konig-walter.collection .brand_banner .collection-hero__content,.madison-paradis.collection .brand_banner .collection-hero__content,.pablo-arturo.collection .brand_banner .collection-hero__content,.roi-walter.collection .brand_banner .collection-hero__content{right:15.65%}.custom_sub_collection ul{display:flex;flex-wrap:wrap;justify-content:center}.brand_banner .collection-hero__content.olivia_ice_collection{left:20%;right:auto}.brand_banner .olivia_ice_collection .section-header.section-header--flush{padding-top:40px}.bella-oriana.collection .brand_banner .collection-hero__content{right:16.65%}.reset_password.template-customers-reset_password .main-content{min-height:auto;padding:30px 0;text-align:center}.reset_password.template-customers-reset_password .form-vertical{max-width:60%;margin:0 auto}.collection-content .grid .grid__item--sidebar{margin-bottom:20px}.product-single__meta .social_sharing_right .social-sharing{z-index:1}@media (max-width:1600px){.custom_contury_collection ul .sub_item h2,.custom_sub_collection .sub_collection_title h2{font-size:13px}.custom_html_content .custom_html_over .section-title{font-size:22px}.custom_html_content .custom_html_over p,.custom_html_content a{font-size:18px}.dazzling_diamonds_inner.text-with-icons__blocks .text-with-icons__block{padding:0 20px}.table-wrapper th{padding-top:25px}.diamond_collection_link.custom-product-grid .brands_wrap .ys_custom_gallery{padding-top:30px}.journey_text p{margin-bottom:15px}.image-content-grid{margin-bottom:60px}.lab-grown p{padding:0 30px}.template-cart .image-with-text__text p br{display:none}}@media (max-width:1440px){.wedding-page-banner .image-with-text__text{width:30.5%}.custom_html_content .custom_html_over{left:13.5%}.quote-icon-.no,.diamond_shape .sub_title p{margin-bottom:20px}.dimond_grade .info-text{padding-left:40px}.table-wrapper th{padding-top:15px}.diamond_care_gry.lab-grown-two .sub_content_row p{max-width:80%}.lab-grown-two .info-text{padding-left:40px}.lab-grown-two{margin-bottom:40px}.custom_design .text-with-icons__block-text p br,.engagement-page-banner p br{display:none}.journey_text{padding-top:35px}.ring-size-banner .image-with-text__text{left:26%}.lab-gro-collection .common_header.semi{margin-bottom:30px}body .brands_wrap.favourite404_brand_row .ys_custom_gallery li{min-height:220px;padding:20px}.promo_404_row .promo-grid__content .btn{font-size:21px!important;letter-spacing:0}.brands_wrap.gemfly_404_collection .ys_custom_gallery{padding-top:25px}#CollectionSection-template--21554637537589__featured-collection .home_product_wrap .grid-item{padding-right:5px;padding-left:5px}#CollectionSection-template--21554637537589__featured-collection .home_product_wrap .new-grid{margin-left:-5px;margin-right:-5px}.featured_brands .html_text p{font-size:13px}}@media (max-width:1366px){.form-vertical form label{font-size:15px!important;letter-spacing:.3px;margin-bottom:10px}.contact_form_main .form-vertical form input,.contact_form_main .form-vertical form select,.contact_form_main .form-vertical textarea{padding:15px;margin-bottom:13.3px}.contact_form_main .form-vertical textarea{height:133px}.about-first-section .custom__item-inner p{font-size:22px}.about_gemfly.about_left_img .custom_item_content{padding-left:30px}.about_gemfly .custom_item_content{padding-right:30px}body .about_gemfly{padding-top:55px!important}.custom_contury_collection{padding-bottom:15px;padding-top:5px}.custom_sub_collection{margin-bottom:25px;padding-top:5px}.collection-grid__wrapper .collection-mobile-filters .filter-wrapper{margin-top:15px}.collection-grid__wrapper .collection-mobile-filters .filter-wrapper ul{margin-bottom:0}.collection-grid__wrapper .collection-mobile-filters .filter-wrapper ul .tag--inline,.collection-grid__wrapper .collection-mobile-filters .filter-wrapper ul .tag--remove{margin:0 6px 6px 0}.custom_sub_collection ul .sub_item{padding:0 5px}.custom_sub_collection ul{margin:0 -5px}.custom_contury_collection ul .sub_item h2,.custom_sub_collection .sub_collection_title h2{font-size:12px}.custom_sub_collection .sub_collection_title h2 a{padding:9px 3px}.template-cart .image-with-text__text{width:30%}}@media (max-width:1200px){.banner-content{right:15px;width:40%}.privacy_policy_page .banner-content{left:15px}.page-banner{margin-bottom:35px}.banner-content p{font-size:14px;letter-spacing:.4px;line-height:1.4}.banner-content h1{letter-spacing:.6px;margin-bottom:13px}.policy_content{padding-bottom:50px}body .about_review_row iframe{max-width:100%!important;margin:-18px auto 0}.about_gemfly .custom_item_content p{letter-spacing:0;line-height:1.45}.about_gemfly.font_26 h2{letter-spacing:.2px}body .about_gemfly{padding-top:50px!important}.about_gemfly.font_26 h2{letter-spacing:.1px;font-size:25px}body .about_review_row{padding-top:80px!important}.contact-us.page-banner .banner-content{width:35%;right:15px}.custom_contury_collection .owl-nav button,.custom_sub_collection .owl-nav button{top:45%;left:2px;width:33px!important;height:33px;background:#fff!important;border-radius:50px;box-shadow:0 0 15px 3px #0003;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.custom_contury_collection .owl-nav button.owl-next,.custom_sub_collection .owl-nav button.owl-next{right:2px;left:auto}.custom_contury_collection .owl-nav button:before,.custom_sub_collection .owl-nav button:before{width:20px;height:20px;transform:scale(.85);margin-left:-1px;margin-top:-1px}.custom_contury_collection .owl-nav button.owl-next:before,.custom_sub_collection .owl-nav button.owl-next:before{margin-left:0}body.gemfly-vault .brand_banner .collection-hero__content{right:25px}.box_six .full_wrap.brands_wrap{padding:0 0 50px}.box_six.custom_pt30{padding:0}.dazzling_diamonds_inner.lab-grown .text-with-icons__blocks{margin-left:-15px;margin-right:-15px}.dazzling_diamonds_inner.text-with-icons__blocks .text-with-icons__block{padding:0 15px}.dazzling_diamonds_inner.lab-grown{padding:35px 0;margin-top:45px}.dazzling_diamonds_inner.lab-grown .section-header{margin-bottom:35px}.diamond_collection_link.custom-product-grid{padding-top:20px}.diamond_collection_link.custom-product-grid .brands_wrap .ys_custom_gallery{padding-bottom:15px}.lab-grown-two .section-header{margin-bottom:35px}.engagement-page-banner .image-with-text__text{width:30.5%;left:10%}.ring-size-banner .image-with-text__text{left:23%}.text-with-icons__blocks .text-with-icons__block{padding:0 15px 15px}.text-with-icons__blocks{margin-left:-15px;margin-right:-15px}.lab-growns{padding:45px 0;margin-top:0}.moissanite_why.lab-grown{padding-top:40px;padding-bottom:40px}.moissanite_why.lab-grown .section-header{margin-bottom:25px}.moissanite_custom_why.lab-growns.second .info-text.text-left,.moissanite_custom_why.lab-growns.second .right_image{width:50%}.lab-gro-collection .common_header.semi{margin-bottom:30px}.lab-grown-two{padding:40px 0}.lab-grown p{font-size:15px;line-height:1.55}.custom_html .table-wrapper table tr:last-child td{padding-bottom:70px}.banner-content h1{font-size:20px}.necklace_guide_wrap .quote-icon-.no{font-size:22px}.lab-grown p{padding:0 20px}.lab-grown-diamonds .lab-growns{margin-top:30px}.custom_faq_titles_list li a{font-size:12px}.bellamoi.collection .brand_banner .collection-hero__content,.kimberly-ronalds.collection .brand_banner .collection-hero__content,.king-walter.collection .brand_banner .collection-hero__content,.konig-walter.collection .brand_banner .collection-hero__content,.madison-paradis.collection .brand_banner .collection-hero__content,.marcia-beadly.collection .brand_banner .collection-hero__content,.pablo-arturo.collection .brand_banner .collection-hero__content,.roi-walter.collection .brand_banner .collection-hero__content,.zoey-blush.collection .brand_banner .collection-hero__content{right:25px}.king-walter.collection .brand_banner .section-header.section-header--flush,.konig-walter.collection .brand_banner .section-header.section-header--flush,.roi-walter.collection .brand_banner .section-header.section-header--flush{padding-top:20px}.brand_banner .collection-hero__content.olivia_ice_collection{left:25px}.brand_banner .olivia_ice_collection .section-header.section-header--flush{padding-top:30px}.bella-oriana.collection .brand_banner .collection-hero__content,.brand_banner .collection-hero__content{right:25px}#CollectionSection-template--21554637537589__featured-collection .home_product_wrap .new-grid{margin-left:0;margin-right:0}}@media (max-width:1024px){.img-with-text-custom .html_text{right:8px;top:42px}.info-text p{margin-bottom:15px}.custom_html_content .custom_html_over{max-width:36%}.wedding-page-banner .image-with-text__text{width:40.5%}.custom_html_wrap.reach_out .rich_out_row p{font-size:12px}.custom_html_wrap.reach_out h3{margin:8px 0 18px}.custom_html_wrap.reach_out .rich_out_row h2{margin-bottom:15px;font-size:20px}.custom_faq_title{font-size:20px;margin-bottom:20px}.custom_faq_content p{font-size:14px}.custom_faq_row .custom_faq_blocks:not(:first-child) .custom_faq_title{margin-top:30px}.custom_faq_titles_list{white-space:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%}.custom_faq_titles_list li{padding:0 10px}.img-left-right .image-box-one,.img-left-right .image-box-two{width:100%}.img-left-right .image-box-one{position:static;transform:unset;text-align:center;margin-bottom:30px}.img-left-right .image-box-two img{width:100%}.img-left-right .image-box-one img{display:block;margin:auto}.img-left-right{margin-bottom:30px}.feedback_form_first,.img-left-right .html_text p br{display:none}.featured_brands .html_text p{font-size:13px}.featured_brands .html_text h3{margin-bottom:10px;font-size:17px;width:max-content;margin-left:auto;margin-right:auto}.featured_brands .html_text h3:before{transform:scale(.7);left:-39px!important;top:-15px!important}.cart__page-col:first-child{width:100%;padding-right:0}.cart__page-col:last-child{width:100%;padding-left:0}.cart__item-price-col.text-right{padding-left:32%}.form_content_row .form_input>div{padding:20px 10px}.feedback_form_custom .form_input input[type=radio]+.radio-label:before{width:21px;height:21px}.form_content_row .first_column{width:100%;padding-bottom:10px;padding-left:8px;padding-right:8px}.form_content_row>div{width:20%}.form_content_row>div:nth-child(2):before{content:"Excellent";color:#000}.form_content_row>div:nth-child(3):before{content:"Good";color:#000}.form_content_row>div:nth-child(4):before{content:"Satisfactory";color:#000}.form_content_row>div:nth-child(5):before{content:"Fair";color:#000}.form_content_row>div:nth-child(6):before{content:"Can Do Better";color:#000}.form_content_row{margin-left:0;margin-right:0;margin-bottom:25px}.form_content_row .form_input:before{font-size:12px;display:block;text-align:center;line-height:1.1;margin-bottom:5px}}@media (max-width:992px){.banner-content,.contact-us.page-banner .banner-content{width:45%}.about-first-section .one-half{left:22px;top:35px}.custom_contury_collection ul .sub_item h2 a{padding:8px}.custom_contury_collection ul .sub_item h2,.custom_sub_collection .sub_collection_title h2{font-size:13px}.brand_banner .section-header.section-header--flush{padding-top:42px}.brand_banner .collection-hero__content{right:12.65%}.collection_banner .collection-hero__content{max-width:34%;left:15px}body.gemfly-vault .brand_banner .section-header.section-header--flush{padding-top:55px}[data-view=list] .grid-item{margin-bottom:20px}[data-view=list] .grid-item .grid-item__meta .grid-product__title,[data-view=list] .grid-item .grid-item__meta .product_list_brand .list_brand{font-size:15px}[data-view=list] .grid-item .grid-item__meta .product_sale_label span{padding:6px 10px;letter-spacing:.2px}.dazzling_diamonds_inner.text-with-icons__blocks .text-with-icons__block{width:50%;padding-bottom:30px}.dazzling_diamonds_inner.lab-grown{padding-bottom:10px}.diamond_shape .semi{font-size:14px;margin-top:5px;line-height:normal}.dimond_grade .info-text{padding-left:25px}.page-banner.text-left.dazzling_diamonds_page .banner-content{left:15px}}@media (max-width:810px){.img-with-text-custom .html_text{right:0;top:-20px}.engagement-page-banner .image-with-text__text{width:40%}.engagement_shop_range.mt_50{margin-top:0}body .engagement_shop_range .brands_wrap{padding-top:0}.featured_brands .image-box-one img,.featured_brands .image-box-two,.journey_text .right_image,.journey_text .text-left{width:100%}.journey_text .text-left{padding:0 0 35px}.journey_text .quote-icon-.yes{margin-top:0}.journey_text{width:100%;float:left;padding-top:0}.perfect_ring_row .custom__item.custom_item_content{right:0}.ring-size-banner .image-with-text__text{left:11%;width:45%}.ring-size-banner .image-with-text__text p{font-size:13px}.custom_html_wrap.reach_out .rich_out_row{position:static;width:100%;padding:35px 0;background:#dfddd9}.hide_mobile{display:none}.show_mobile{display:block}.custom_html_wrap.reach_out .rich_out_row p{font-size:14px}.custom_html_wrap.reach_out .rich_out_row h2~p{font-size:14px;padding:0 6%}.custom-info-section .info-inner-item>div{width:100%;padding-left:0;padding-right:0}.custom-info-section .info-inner-item .info-icon.right_image{order:0}.custom_design_second{padding-top:35px;padding-bottom:35px}.custom_design_second .quote-icon-.no{margin-top:25px;font-size:21px;margin-bottom:10px}.custom_design_second .info-text .btn{font-size:14px;padding:11px 35px}.featured_brands .image-box-one{width:100%;transform:unset;position:static;box-shadow:none}.featured_brands .image-box-one img{width:auto;margin:auto}body .featured_brands .html_text{width:100%;position:static;transform:unset;margin-top:30px}body .featured_brands .html_text br,.featured_brands .image-box-one .desktop_img,.featured_brands .image-box-two img{display:none}.template-cart .image-with-text__text{width:50%}.cart__item-price-col.text-right{padding-left:20%}.featured_brands .image-box-one .mobile_img{display:block}}@media (max-width:768px){.page-banner img{min-height:280px;object-fit:cover}.banner-content{width:53%}body .index-section.about-first-section{padding-top:0!important;padding-bottom:40px}.about-first-section .one-whole.custom_item_image{width:100%;display:flex;flex-wrap:wrap}.about-first-section .custom-content{margin-bottom:0;margin-left:0}.about-first-section .custom_item_content{width:100%;position:static;order:2}.about-first-section .one-half>div>div{padding:45px 15px 35px}.about-first-section .one-half>div:before{top:15px}body .index-section.about-first-section{padding-bottom:5px}.about_gemfly .custom_item_image{width:100%;padding-bottom:25px}.about_gemfly .custom_item_content{width:100%}.about_gemfly.about_left_img .custom_item_content{padding-left:0}.about_gemfly.about_left_img .custom_item_content .rte{text-align:left}.about_gemfly.about_right_img .custom_item_content{order:1}.about_gemfly h2,.about_gemfly.font_26 h2{letter-spacing:0;font-size:22px;margin-bottom:10px}body .about_review_row{padding-top:45px!important;padding-bottom:15px}.form-img-left{width:100%;padding-left:0}.contact_form_main .form-vertical{width:100%;padding-right:0;order:1;padding-top:30px}.contact_form_main .form-vertical form{margin-top:0}.contact_form_main .section-header{margin-bottom:20px}.form-img-left img{width:100%}.contact_form_main .btn{margin:5px 0 0!important}.brand_banner .collection-hero__image{min-height:228px;object-fit:cover;object-position:left center}.brand_banner .section-header.section-header--flush .collection_brand_logo img{width:230px}.brand_banner .collection-hero__content{right:20px;display:flex;flex-wrap:wrap;align-items:center}.brand_banner .section-header.section-header--flush{padding-top:0}.cat-content-right{padding-left:20px}.cat-img-left{width:25%}.cat-content-right p{font-size:14px;line-height:1.4}.collection-content{padding-top:30px}.collection_desc{padding:0 0 15px}.custom_contury_collection{padding-bottom:5px}.collection-grid__wrapper .filter-form,.collection-sidebar__group.collection-sidebar__group--sort.medium-up--hide{display:block!important}.shopify-section.shopify-section-group-header-group.header-section{z-index:99}.collection-mobile-filters .filter-wrapper .collection-sidebar__group.collection-sidebar__group--sort{display:none!important}.lock-scroll body{margin-left:280px;margin-right:-280px;transition:.4s linear}.cat-img-left{width:100%}.cat-content{flex-wrap:wrap;justify-content:center}.cat-content-right{padding-left:0;text-align:center}.cat-img-left img{margin:0 auto 15px;width:160px}.collection-mobile-filters{position:fixed;top:0;left:-100%;width:280px;height:100vh;box-shadow:0 0 10px -1px #00000026;transition:.4s linear;z-index:999}.collection-mobile-filters .collection-mobile-filters__holder{height:100vh;display:flex;flex-wrap:wrap}.collection-grid__wrapper .collection-mobile-filters .filter-wrapper{width:100%;position:static;height:100vh;margin:0;transform:translateY(0);box-shadow:none}.lock-scroll body.collection .collection-mobile-filters{left:0}body.collection{transition:.4s linear}.collection-sidebar__group{padding:0;border:none;border-bottom:1px solid #e2e2e2}.collection-sidebar__group .collapsible-trigger-btn{font-size:14px;padding:12px 15px}.collection-sidebar__group .collapsible-trigger-btn:after{right:6px;font-size:24px;width:22px;height:22px;top:13px}.collapsible-content__inner{padding:0 15px 15px}.collection-sidebar__group .tag-list:not(.tag-list--swatches){-moz-columns:1;columns:1}.collection-content .grid{margin-left:0;clear:both}.collection-content .grid__item.grid__item--content{padding-left:0}.collection-filter{margin-top:0;z-index:22;top:70px}.collection-filter__inner{padding:0 15px;margin-bottom:20px}.collection-grid__wrapper .collection-mobile-filters .filter-wrapper .tag-list--active-tags{margin:15px 15px 10px!important}.collection-grid__wrapper .tag--remove a{padding:5px 30px 6px 10px;font-size:12px}.tag--remove .icon{right:8px;width:17px;height:17px}[data-view=medium] .grid-item{flex:0 0 33.33%}.collection-grid__wrapper .grid-item{padding-left:5px;padding-right:5px;margin-bottom:20px}.collection-grid__wrapper .new-grid{margin-left:-5px;margin-right:-5px;padding-top:0}[data-view=list] .grid-item .grid-item__content{flex-direction:inherit;padding:10px 0 10px 10px;display:flex;flex-wrap:wrap;align-items:center}.collection-filter__item--right>.inline-list{margin-right:0}[data-view=list] .grid-product__image-wrap{max-width:170px}[data-view=large] .grid-item{flex:0 0 50%}.cat-content-right h3{font-size:15px;margin-bottom:8px;letter-spacing:.2px}.collection-filter__btn{font-size:16px;font-weight:400;padding:8px 0;font-family:Fredoka;text-transform:capitalize}.collection-filter__btn .icon{margin-right:2px;margin-top:-2px}.custom_contury_collection .owl-nav button,.custom_sub_collection .owl-nav button{top:39%}.pagination .btn svg{width:13px;height:13px}.pagination .btn--circle.btn--large{padding:5px;margin-bottom:-15px}.pagination .page.current{font-size:14px}.pagination .page.current,.pagination a:not(.btn){padding:8px 11px;font-size:14px}.collection-grid__wrapper{padding-bottom:5px}.pagination{margin:0 0 25px;display:flex;flex-wrap:wrap;justify-content:center}.gemfly-vault .cat-content-right{padding-left:0}.collection_banner .collection-hero__content .section-header{margin-top:0}.collection_banner p{line-height:1.4;margin-top:10px}.collection_banner .collection-hero__content{max-width:45%;left:15px}.collection-hero .collection-hero__image{min-height:260px}.pendants.collection .collection_banner .collection-hero__content{max-width:50%;left:15px}.collection-hero .collection-hero__content.black_text_right{right:15px}body.gemfly-vault .brand_banner .section-header.section-header--flush .collection_brand_logo{padding-bottom:15px}body.gemfly-vault .brand_banner .section-header.section-header--flush{padding-top:0}.brand_banner .section-header.section-header--flush .collection_brand_logo{display:none}.friend-of-gemfly .info-text{width:100%;padding-left:0;text-align:left!important;padding-top:25px}.friend-of-gemfly .left_image,.friend-of-gemfly .right_image{width:100%}.friend-of-gemfly .info-text p{font-size:14px;line-height:1.55;margin-bottom:15px;letter-spacing:.2px}.friend-of-gemfly{margin-bottom:45px}.friend-of-gemfly .section-header__title{font-size:22px}.friend-of-gemfly .section-header{margin-bottom:20px}.friend-of-gemfly .info-text p.no-margin{margin:0!important}.type_of_bride_page.page-banner{margin-bottom:40px}.left_small_image .left_image{width:100%}.left_small_image .text-right,.vintage_wrap.right_small_image .info-text.text-left{width:100%;padding-left:0;text-align:left!important}.vintage_wrap.right_small_image .info-icon.right_image{width:100%;padding-left:0}.pline_2 .custom-info-section p{line-height:1.55;margin-bottom:15px;letter-spacing:.2px}.vintage_wrap .btn{padding:11px 15px;margin-top:5px}.chic_bride_row .custom-info-section{padding-bottom:45px}.vintage_wrap .text-left,.vintage_wrap .text-right{padding-top:15px}.box_six .full_wrap.brands_wrap{margin-top:0}.the_unspoken .info-text.text-left{padding-top:20px}.custom_html_content .custom_html_over{max-width:100%;position:static;transform:unset;padding-top:20px}.custom_html_content .custom_html_over .section-title,.custom_html_content .custom_html_over p,.custom_html_content a{color:#2b2b2b}.custom_html_content img{height:200px}.wedding-page-banner .image-with-text__text{width:40.5%;position:static;width:100%;transform:unset;background:#eee0e0}.hochzeit.page .img-with-text-custom .one,.hochzeit.page .img-with-text-custom .one2,.mariage.page .img-with-text-custom .one,.mariage.page .img-with-text-custom .one2,.wedding.page .img-with-text-custom .one,.wedding.page .img-with-text-custom .one2{width:100%;margin:0;padding:0}.hochzeit.page .img-with-text-custom .html_text,.mariage.page .img-with-text-custom .html_text,.wedding.page .img-with-text-custom .html_text{position:static;transform:unset;width:100%;text-align:center;padding-top:0;padding-bottom:35px}body .brand-box .ys_custom_gallery li{width:50%;padding-bottom:15px}.dimond_grade .info-text,.lab-grown-two .info-text{padding-left:0;width:100%;text-align:left!important}.dazzling_diamonds_inner.lab-grown{padding-bottom:10px;margin-top:40px;padding-top:40px}.dazzling_diamonds_inner.lab-grown .section-header{margin-bottom:25px}.dazzling_diamonds_inner.text-with-icons__blocks .text-with-icons__block{padding-bottom:25px;width:100%}.lab-grown p{font-size:14px;line-height:1.55}.lab-grown .text-with-icons__block-icon img{max-height:50px}body .page-banner.text-left{padding-top:0}.diamond_shape .sub_title p{margin-bottom:15px;line-height:1.55}.diamond_shape .sub_title{margin-top:15px}.diamond_shape .full_wrap.brands_wrap{padding:35px 0 40px}.diamond_shape .brands_wrap .ys_custom_gallery li{width:19%;padding-top:20px}.diamond_shape .brands_wrap .ys_custom_gallery li:nth-child(6){margin-left:auto}.diamond_shape .brands_wrap .ys_custom_gallery li:last-child{margin-right:auto}.diamond_shape .brands_wrap .ys_custom_gallery,.the_unspoken{padding-top:0}.diamond_care_gry.lab-grown-two .sub_content_row p{max-width:100%}.diamond_care_gry.lab-grown-two p{text-align:left;margin-bottom:20px}.diamond_care_gry.lab-grown-two p strong{text-align:left}.dimond_grade .left_image,.lab-grown-two .left_image,.natural_dimond .info-text,.natural_dimond .right_image,.perfect_ring_row .custom__item.custom_item_content,.perfect_ring_row .custom__item.custom_item_image{width:100%}.brand-box .full_wrap.brands_wrap{padding-bottom:0}.img-with-text-custom .html_text h2,.quote-icon-.yes,.section-header__title,.wedding-image-grid h2,body .section-header .section-header__title.h2,body div .common_header,body section .common_header.semi{font-size:22px}.wedding-image-grid h2{padding:0 20px}.wedding-image-grid{padding-top:35px;padding-bottom:35px;margin-top:35px}.journey_text .text-left,.vintage_wrap .custom-info-section{padding-top:35px}.the_unspoken,.wedding-image-grid.engagement{padding-bottom:35px}.hochzeit.page .img-with-text-custom .one2,.hochzeit.page .img-with-text-custom .page-width,.mariage.page .img-with-text-custom .one2,.mariage.page .img-with-text-custom .page-width,.wedding.page .img-with-text-custom .one2,.wedding.page .img-with-text-custom .page-width{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.quote-icon-.yes:before{margin-right:10px;transform:scale(.7)}.image-with-text__text p br{display:none}.journey_text .quote-icon-.yes:before{top:-20px}.journey_text .quote-icon-.yes{padding-bottom:0}.perfect_ring_row .custom__item.custom_item_content{position:static;margin-top:35px;min-height:auto;padding:40px 0}.perfect_ring_row{margin-top:0}body .custom-product-grid.most_popular .brands_wrap{padding-top:35px;padding-bottom:35px}.perfect_ring_row .custom__item.custom_item_content h3{font-size:20px}.journey_text .last_text,.perfect_ring_row .custom__item.custom_item_content h4{font-size:18px}.brand-box p{margin-top:10px;line-height:1.3}.brand-box .full_wrap.brands_wrap.last_box_row{padding-top:20px;padding-bottom:25px}.quote-icon-.yes{margin-bottom:15px}.journey_text .quote-icon-.yes{margin-bottom:10px}.wedding-image-grid .page-width{flex-wrap:wrap}.wedding-image-grid .page-width>div,.wedding-image-grid.engagement img{width:100%}.wedding-image-grid.engagement .one2{padding:35px 0}.ring_chart_left .left_image,.ring_chart_left .text-right,.ring_chart_right .right_image,.ring_chart_right .text-left{width:100%;padding-left:0}.info-text.text-right{text-align:left!important}.custom-table{max-width:100%;margin:35px auto}.ring_chart_column,.ring_chart_column.mb30{margin-bottom:35px}.image-content-grid .info-text.text-right{padding-left:0}.button-box,.image-content-grid{margin-bottom:40px}.lab-growns .info-text{padding-left:0}.lab-growns{padding:40px 0}.lab-grown .text-with-icons__block{padding-bottom:25px}.moissanite_why.lab-grown{padding-top:35px;padding-bottom:10px}.moissanite_custom_why.lab-growns.second .info-text.text-left,.moissanite_custom_why.lab-growns.second .right_image,.ring_chart_right.images_30_row .right_image,.ring_chart_right.images_30_row .text-left{width:100%}.table-section{margin:40px 0}.custom_html.ring_size_chart p br,.quote-icon-.no br{display:none}.custom_html .table-wrapper table tr td:first-child{width:260px}.custom_html .table-wrapper table{table-layout:inherit;width:1000px}.custom_html .table-wrapper table tr:first-child td{padding-top:20px}.table-wrapper th{padding-top:5px;line-height:normal;font-size:15px}.table-wrapper td{line-height:1.5}.custom_html .table-wrapper table tr:last-child td{padding-bottom:30px}.text-over p.semi{padding:9px 10px}.popular_brands_row .brands_wrap .ys_custom_gallery{padding-top:20px;margin-bottom:27px}.necklace_guide_wrap .quote-icon-.no{margin-bottom:15px}.necklace_size_most.popular_brands_row .brands_wrap .ys_custom_gallery{padding-top:20px}.bracelet-size-guide.page-banner,.bracelet_chart_column,.necklace_size_guide_page.page-banner{margin-bottom:35px}.margin_t20{padding-top:0}.lab-grown p{padding:0}.lab-grown h3,.lab-grown-diamonds .lab-growns{margin-top:5px}.bracelet_left_35 .left_image,.bracelet_right_35 .right_image,.bracelet_right_35 .text-left,.lab-growns-bottom .right_image,.lab-growns-bottom .right_image span{width:100%}.lab-growns-bottom .right_image+.info-text{width:100%;padding-top:25px}.full_wrap.brands_wrap.lab-gro-collection{padding:40px 0;margin-bottom:40px}.how_much .info-text{padding-left:0}.how_much .info-text p{font-size:14px}.how_much.pd-0.pt-0{padding-bottom:40px}.bracelet_left_35 .text-right{width:100%;padding-left:0}.bracelet_chart_column .font24{font-size:20px;margin-bottom:10px}#shopify-section-template--21756737290549__596a9d3d-58fb-4d92-9216-fd167a9016aa .margin_t27{padding-top:10px}.bracelet_size_table .custom-table{max-width:100%;margin-top:20px}.custom_design .text-with-icons__block-title h3{font-size:19px;line-height:normal;margin:5px 0}.custom_design .text-with-icons__block-icon img{max-height:50px}.custom_design .section-header{margin-bottom:25px}.custom_design_second .quote-icon-.no{margin-top:0;font-size:21px;line-height:normal}.faq_page.page-banner.text-left .banner-content{left:10px;width:60%}.custom_faq_row .custom_faq_blocks:not(:first-child) .custom_faq_title{margin-top:30px;font-size:18px;padding:10px}.img-left-right .html_text{position:static;transform:unset;width:100%!important;padding:20px 10px 0}.img-left-right .image-box-two img.desktop_img,.mini_cart_items.cart_page,.page-banner p br{display:none}.img-left-right .image-box-two img.mobile_img{display:block}.custom-product-grid .full_wrap.brands_wrap{padding-top:25px}.trending_gemstones_box .brands_wrap .ys_custom_gallery{padding-top:15px}.custom-product-grid .full_wrap.brands_wrap{padding-top:35px}.cart__page .cart__page-col.left_col .cart__item{display:block;text-align:center}.cart__page .cart__page-col.left_col .cart__item .cart__image{width:100%;margin:0}.cart__page .cart__page-col.left_col .cart__item .cart__item-details{display:block}.cart__page .cart__page-col.left_col .cart__item-title{width:100%}.cart__page .cart__page-col.left_col .cart__item-sub{width:100%;flex-direction:column-reverse;padding:0}.cart__item-price-col.text-right{padding:20px 0}.template-cart .image-with-text__text{position:static;transform:unset;width:100%;background:#eee0e0;margin:0}.form_content_row .form_input>div{background:0 0!important}.form_content_row .form_input>div{padding:10px}.form_content_row.last-item{margin-bottom:0}.olivia-glace.collection .brand_banner .collection-hero__image,.olivia-hielo.collection .brand_banner .collection-hero__image,.olivia-ice.collection .brand_banner .collection-hero__image{object-position:right center}.brands_wrap.home_shop_brand.featured_brands_wrap .ys_custom_gallery .owl-stage-outer{padding:10px 5px}.featured_brands{margin-bottom:35px}body .featured_brands .html_text{margin-top:20px}.dimond_grade .text-right,.lab-grown-two .text-right,.natural_dimond .text-left{padding-top:25px!important}#CollectionSection-template--21554637537589__featured-collection .home_product_wrap{padding-top:30px}.brands_wrap.favourite404_brand_row{padding-top:30px;padding-bottom:35px}body .brands_wrap.favourite404_brand_row .ys_custom_gallery{grid-template-columns:repeat(2,1fr);padding-top:10px;grid-gap:10px 10px}body .brands_wrap.favourite404_brand_row .ys_custom_gallery li{min-height:180px;padding:15px}.brands_wrap.gemfly_404_collection .ys_custom_gallery{padding-top:15px;grid-gap:10px 10px!important}.brands_wrap.gemfly_404_collection{padding-bottom:45px;padding-top:35px!important}.banenr404_row .image-with-text__text{right:auto;top:50%;transform:translate(-50%,-50%);width:90%;left:50%}.promo_404_row .flex-grid .flex-grid__item:last-child{margin-top:15px!important}.promo_404_row .promo-grid__content .btn{font-size:18px!important;letter-spacing:0;padding:13px 15px!important}.promo_404_row .vertical-top .promo-grid__content{align-self:end}.banenr404_row .image-with-text__text h2{font-size:22px}.popular_brands_row .full_wrap.brands_wrap{padding-top:15px}.reset_password.template-customers-reset_password .form-vertical{max-width:100%}.reset_password.template-customers-reset_password .main-content{padding-top:20px}.mobile_image_noh .collection-hero__image{min-height:auto!important}}@media (max-width:520px){.engagement_shop_range .full_wrap.brands_wrap{padding-top:0}.policy_content h2{margin-bottom:7px;margin-top:25px}.banner-content h1,.necklace_size_guide_page .banner-content h1{font-size:22px;letter-spacing:.2px;line-height:1.1}.contact-us.page-banner .banner-content h1{letter-spacing:0}.page-banner img{min-height:210px;object-fit:cover;object-position:left}.banner-content{position:static;transform:translate(0);width:100%;padding:25px 15px 30px}.shipping_policy_page .banner-content{background:#3f3e44}.return_exchange_policy_page .banner-content{background:#a5a5a5}.policy_content a,.policy_content p,.policy_content ul li{letter-spacing:.1px;line-height:1.45}.policy_content p{margin-bottom:10px}.policy_content ul:last-of-type{margin-bottom:15px}.page-banner{margin-bottom:30px}.policy_content{padding-bottom:40px}.privacy_policy_page .banner-content{background:#c0bbbd}.privacy_policy_page.page-banner img{object-position:right}.terms_conditions_page .banner-content{background:#a3b7b7}.about-first-section .one-half>div strong{font-size:17px;letter-spacing:0;padding-right:0}.about-first-section .custom__item-inner p{margin-bottom:14px}.about-first-section .one-half>div>div{padding:45px 15px 30px}body .about_review_row{padding-top:40px!important;padding-bottom:10px}body .about_gemfly{padding-top:35px!important}.about_gemfly h2,.about_gemfly.font_26 h2{font-size:21px}.about_gemfly .custom_item_content p{letter-spacing:.2px;font-size:14px}.about_gemfly .custom_item_image{padding-bottom:20px}.banner-content,.contact-us.page-banner .banner-content{width:100%;background:#dfddd9}.contact_form_main .form-vertical form input,.contact_form_main .form-vertical form select,.contact_form_main .form-vertical textarea{padding:14px 15px;margin-bottom:15px}.contact_form_main .form-vertical textarea{height:110px}.contact_form_main{margin-top:40px!important;padding-bottom:45px}.about-first-section .custom__item-inner p{font-size:17px}.about-first-section .one-half>div p:after{margin-left:15px;margin-bottom:-9px}.custom_contury_collection .owl-nav button{width:30px!important;height:30px;top:40%}[data-view=medium] .grid-item{flex:0 0 50%}.grid-item.grid-product .grid-item__meta .product_sale_label span{font-size:12px;padding:6px 5px}[data-view=large] .grid-item{flex:0 0 100%}[data-view=list] .grid-item .grid-item__meta{padding:0 10px}[data-view=list] .grid-item .grid-item__meta .product_sale_label{margin-bottom:8px}[data-view=list] .grid-item .grid-item__meta .grid-product__title,[data-view=list] .grid-item .grid-item__meta .product_list_brand .list_brand{font-size:14px}[data-view=list] .grid-item{margin-bottom:10px}[data-view=list] .grid-product__image-wrap{max-width:150px}.grid-item__content #wishlist-whale-button{opacity:1!important;top:5px;right:5px}.collection-hero .collection-hero__image{min-height:220px;object-fit:cover;object-position:right center}.collection_banner .section-header__title{font-size:22px}.collection_banner p{line-height:1.34}.collection_banner .collection-hero__content{max-width:100%;position:static;padding:25px 15px 30px;background:#b9b0ac}.collection-hero .collection-hero__content.width_40,.collection_banner .collection-hero__content.black_text_left,.pendants.collection .collection_banner .collection-hero__content{max-width:100%}.armbander.collection .collection-hero .collection-hero__image,.bracciali.collection .collection-hero .collection-hero__image,.bracelets .collection-hero .collection-hero__image,.loose-gemstones .collection-hero .collection-hero__image,.lose-edelsteine.collection .collection-hero .collection-hero__image,.pierres-precieuses-en-vrac.collection .collection-hero .collection-hero__image{object-position:left center}.collection_banner p br{display:none}.collection-hero__content.left_white_bg_black_text .section-header{background:0 0;padding:0}.neu-eingetroffen.collection .collection-hero__content.left_white_bg_black_text .section-header,.new-arrivals.collection .collection-hero__content.left_white_bg_black_text .section-header{padding:0}.collection_banner .rings_collection_custom.collection-hero__content{background:#202a22}.collection_banner .earrings_collection_custom.collection-hero__content{background:#6f5a4f}.collection_banner .pendants_collection_custom.collection-hero__content{background:#837c78}.collection_banner .necklaces_collection_custom.collection-hero__content{background:#cac2b2}.collection_banner .bracelets_collection_custom.collection-hero__content{background:#fefefe}.collection_banner .chains_collection_custom.collection-hero__content{background:#af956e}.collection_banner .one_of_kind_collection_custom.collection-hero__content{background:#d8cbc4}.collection_banner .loose_gemstones_collection.collection-hero__content{background:#c5ced0}.bijoux-pour-hommes.collection .collection_banner .collection-hero__content,.herrenschmuck.collection .collection_banner .collection-hero__content,.men-39-s-jewelry.collection .collection_banner .collection-hero__content{background:#dbd9d8}.los-recien-llegados.collection .collection_banner .collection-hero__content,.neu-eingetroffen.collection .collection_banner .collection-hero__content,.new-arrivals.collection .collection_banner .collection-hero__content,.nuovi-arrivi.collection .collection_banner .collection-hero__content{background:#cdc4b3}.best-seller.collection .collection_banner .collection-hero__content,.bestseller.collection .collection_banner .collection-hero__content{background:#cbc9bc}.brand_banner .collection-hero__content .section-header{width:100%;text-align:center;padding:0 15px}.brand_banner .collection-hero__content{width:100%;right:0!important}.brand_banner .collection-hero .collection-hero__image{min-height:220px;object-position:center left}.box_six .full_wrap.brands_wrap{padding:0 0 45px}.friend-of-gemfly{margin-bottom:40px}.page-banner.text-left img{object-position:right}.page-banner.text-left.dazzling_diamonds_page .banner-content{width:100%;background:#efefed}.quote-icon-.no{margin-bottom:15px}.custom_html_content .custom_html_over .section-title,.img-with-text-custom .html_text h2,.quote-icon-.yes,.section-header__title,.wedding-image-grid h2,body .section-header .section-header__title.h2,body div .common_header,body section .common_header.semi{font-size:21px}.custom_html_content .custom_html_over p,.custom_html_content a{font-size:15px}.custom_html_content .custom_html_over p{padding-left:15px;padding-right:15px}.engagement-page-banner .image-with-text__text{width:60%}.engagement-page-banner img{height:200px;object-fit:cover;object-position:100%}.image-content-grid{margin-bottom:35px}.page-banner.text-left .banner-content{width:100%;background:#f3f0f3}.button-box .page-width{flex-wrap:wrap}.button-box a:not(:last-child){margin-right:0;margin-bottom:10px}.button-box a{padding:12px 15px;width:100%}.moissanit .page-banner.text-left .banner-content,.moissanite .page-banner.text-left .banner-content{background:#fff}.moissanit .page-banner,.moissanite .page-banner{margin:0}.ring-size-banner.custom_page_banner img{height:270px;object-fit:cover;object-position:100%}.lab-grown-two .section-header{margin-bottom:25px}.lab-grown-two{padding:35px 0;margin-bottom:0}.ring-size-banner .image-with-text__text{position:static;width:100%;transform:unset;background:#eef6ff}.lab-gro-collection .common_header.semi{margin-bottom:25px}body .full_wrap.brands_wrap.lab-gro-collection{padding-bottom:35px}.popular_brands_row .brands_wrap .ys_custom_gallery{padding-top:15px;margin-bottom:35px}.diamond_collection_link.custom-product-grid .brands_wrap .ys_custom_gallery{padding-bottom:5px;padding-top:20px}.diamond_care_gry.lab-grown-two .section-header__title{margin-bottom:10px}.diamond_care_gry.lab-grown-two p{font-size:14px;line-height:1.55}.diamond_collection_link.custom-product-grid{padding-top:0}.diamond_custom_table .custom_html_over{padding-top:40px}.diamond_shape .brands_wrap .ys_custom_gallery li{width:33.33%;padding-top:15px}.diamond_shape .brands_wrap .ys_custom_gallery li .full_wrap img{max-height:50px}.natural_dimond{padding:35px 0}.necklace_size_guide_page .banner-content{width:100%;background:#f6edeb}.lab_grown_diamonds_page.page-banner .banner-content{background:#e5e7eb}.bracelet-size-guide.page-banner img{object-position:right}.bracelet-size-guide .banner-content{background:#b9b5b2}.banner-content.blue_title{background:#adafaf}.faq_page.page-banner.text-left .banner-content{width:100%}.grid-item.grid-product .grid-item__meta .color-swatch--small{height:33px;width:33px;margin:0 5px 0 0}.color_swatch_more{width:33px;font-size:10px;letter-spacing:.1px}.form_content_row>div{width:auto}.featured_brands_page.page-banner.text-left .banner-content,.feedback_form_custom .form_content_bottom+.form_content_bottom .form_input,.submit_feedback button{width:100%}.feedback_form_custom .form-vertical textarea{height:45px!important;min-height:80px;padding:10px}.feedback_form_custom .form_content_bottom+.form_content_bottom input[type=email]{padding:10px}body .brands_wrap.favourite404_brand_row .ys_custom_gallery li{min-height:130px}.brands_wrap.gemfly_404_collection .ys_custom_gallery{padding-top:10px}.brands_wrap.gemfly_404_collection{padding-bottom:35px;padding-top:25px!important}.banenr404_row .image-with-text__text{transform:translate(0);padding:25px 15px;width:100%;position:static;background:#704f3a}.banenr404_row .image-with-text__text h2{letter-spacing:0}.banenr404_row .image-with-text__text p{max-width:100%;letter-spacing:0;line-height:1.4}.promo_404_row{margin-top:35px}.cart__page .cart__page-col.left_col .cart__item .cart__remove{position:absolute;right:0;top:0;margin:0;width:25px;height:25px;background:var(--blue);border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.cart__page .cart__page-col.left_col .cart__item .cart__remove a{font-size:0;margin:0;line-height:9}.cart__page .cart__page-col.left_col .cart__item .cart__remove a:before{content:"X";font-size:12px;color:#fff;line-height:10px;margin-right:-3px}.cart__page .cart__page-col.left_col .cart__item{position:relative}.cart__page .cart__page-col.left_col .cart__item-sub .cart__item-price-col.text-right{padding-top:0;padding-bottom:10px}.brand_banner .collection-hero__content.olivia_ice_collection{left:0}.engagement-page-banner .image-with-text__text{width:100%;left:0;padding:0 15px}.engagement-page-banner .page_banner_main{position:relative}.full_wrap.brands_wrap.home_shop_brand.featured_brands_wrap .gridContainer.page-width{padding-right:0!important;padding-left:5px!important}.full_wrap.brands_wrap.home_shop_brand.featured_brands_wrap{padding-top:0}}@media (max-width:400px){.freunde-von-gemfly.page .page-banner img,body.amis-de-gemfly.page .page-banner img,body.friends-of-gemfly .page-banner img{min-height:160px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/new.css.map */
