.education-slider{position:relative}.education-slider .slick-dots{bottom:-28px}.education-slider .slick-dots li button:before{color:#8b6f47;font-size:8px}.education-slider .slick-dots li.slick-active button:before{color:#5c4830}.education-slider .education-slide{padding:0 10px}.education-slider .education-card{background:#fff;border:none;border-radius:0;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease;text-decoration:none}.education-slider .education-card:hover{box-shadow:0 6px 24px #00000017;transform:translateY(-3px)}.education-slider .education-card:hover .education-card__img{transform:scale(1.04)}.education-slider .education-card__img-wrap{position:relative;overflow:hidden}.education-slider .education-card__img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .4s ease}.education-slider .education-card__body{padding:10px 0}.education-slider .education-card__title{font-size:.95rem;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.4}.education-slider .education-card__desc{font-size:.82rem;color:#6b6560;margin:0 0 12px;line-height:1.6}.education-controls{margin-top:1.5rem}.education-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #ccc3b8;background:#fff;color:#1a1a1a;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;line-height:1}.education-arrow:hover{background:#f0ece6;border-color:#8b6f47}.education-arrow:disabled,.education-arrow.slick-disabled{opacity:.35;cursor:not-allowed}.oc_whatsapp_box{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:100%;color:var(--white-primary);background-color:#37b456;position:fixed;bottom:15px;left:15px;font-size:29px;text-decoration:none}.ls_slide_arrows{opacity:0;display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%);z-index:998}@media (max-width: 767px){.ls_slide_arrows{display:flex;opacity:1;bottom:-21px}}.guarantee-icon img{max-width:80px}.top_bar{background-color:var(--black-primary)}@media (max-width: 767px){.top_bar{padding:2px 0}}.top_bar ul{list-style:none;padding:10px 0;margin:0;width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px}@media (max-width: 767px){.top_bar ul{padding:0}}.top_bar ul li{font-size:13px;text-transform:uppercase;color:var(--white-primary)}@media (max-width: 767px){.top_bar ul li{font-size:12px}}.top_bar ul li a{color:var(--white-primary);text-decoration:none}@media (max-width: 767px){#ls-inventory-root3{margin-top:30px}}#customer_login .woocommerce-button,#place_order{width:100%}#shipping_email_field{width:51%!important;float:left!important;clear:left!important;padding:0;margin:0 0 15px}@media (max-width: 767px){#shipping_email_field{width:100%!important}}#shipping_phone_field{width:47%!important;float:right!important;clear:none!important;padding:0;margin:0 0 15px}@media (max-width: 767px){#shipping_phone_field{width:100%!important}}@media only screen and (max-width: 767px){.header_wrap{top:28px}}.banner_section{padding-top:62px}@media only screen and (max-width: 767px){.banner_section{padding-top:50px}}.inventory_title_parent{margin-top:40px}@media only screen and (max-width: 767px){.inventory_title_parent{margin-top:26px}}.marquee{overflow:hidden;width:100%;background:#fff;box-sizing:border-box;padding:20px 0;border-top:1px solid #333333;border-bottom:1px solid #333333}.marquee p{color:#000}.marquee__content{display:flex;gap:15px;width:max-content;animation:marqueeAnim 20s linear infinite}@media (max-width: 767px){.marquee__content{animation-duration:35s}}.marquee__item{display:flex;align-items:center;flex-shrink:0}.marquee__item svg{width:20px;height:20px;margin-right:15px}.marquee__item p{margin:0;font-size:16px;font-weight:500;white-space:nowrap;line-height:1}@keyframes marqueeAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.dr-card{width:222px;border-radius:10px;border:1px solid rgba(11,19,26,.1019607843);margin:0 8px;overflow:hidden}.dr-card:hover{border:1px solid #000}.dr-card__media{position:relative;border-radius:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:box-shadow .2s ease}.dr-card__media img{width:78%;height:auto}.dr-card--photo .dr-card__media img{width:100%;height:100%;object-fit:cover}.dr-card__title{text-align:center;margin:0 8px 6px}.dr-card__title a{font-size:14px;text-align:center;text-decoration:none}.dr-card__price{text-align:center;font-size:13.5px}.dr-card__price .dr-was{color:#b6b6b6;text-decoration:line-through;margin-right:6px}.dr-card__price .dr-now{color:#1d1d1f;font-weight:600}.dr-card__setting_price_label{font-size:10px;text-align:center}.dr-badge{position:absolute;top:12px;left:12px;background:#ffffffeb;color:#1d1d1f;font-size:10px;letter-spacing:.12em;font-weight:600;padding:5px 10px;border-radius:999px;text-transform:uppercase}.dr-add-to-bag{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:#fff;color:#1d1d1f;border:none;font-size:11px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;padding:9px 18px;border-radius:999px;box-shadow:0 4px 14px #0000002e;cursor:pointer;display:none;text-decoration:none}.dr-add-to-bag:hover{background:#f2f2f2;display:block}.dr-swatches{display:flex;gap:7px;justify-content:center;margin:14px 0 8px}.dr-swatch{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer}.dr-swatch--w,.dr-swatch--pl{background:#d9d9d9}.dr-swatch--rg{background:#e8c5b0}.dr-swatch--yg{background:#e7cf9b}.dr-swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3px #555}.oc-engagement-hero{position:relative}@media (max-width: 991.98px){.oc-engagement-hero{background:url(../../aj_custom/new-engagement-rings/hero.png) center center/cover no-repeat;min-height:650px;display:flex;align-items:center;overflow:hidden}.oc-engagement-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1}.oc-engagement-hero .container,.oc-engagement-hero .row{position:relative;z-index:2}.oc-engagement-hero .oc-hero-content{color:#fff;text-align:center;padding:60px 15px}.oc-engagement-hero .oc-hero-content h1,.oc-engagement-hero .oc-hero-content p{color:#fff}.oc-engagement-hero .oc-hero-content .oc-line-trust{display:flex;justify-content:center}.oc-engagement-hero .ls-trasnparentbtn{background:#0b131a;color:#fff}.oc-engagement-hero .btn{width:100%}}.single-diomond-simlar-cart .product-content-image img{padding:40px}.dm-text{font-size:12px}.diamond_dimensions{position:relative;display:inline-block;padding:0;text-align:center}.diamond_dimensions img{max-width:80%;height:auto;display:inline-block}.diamond_dimensions{width:100%;height:100%;max-width:500px;max-height:500px}.diamond_dimensions .diamond-canvas{width:100%;height:100%;display:block}.diamond_dimensions .dim-l-line{position:absolute;left:40px;top:10%;height:80%;width:12px;border-left:3px solid #333333;border-top:3px solid #333333;border-bottom:3px solid #333333}.diamond_dimensions .dim-l-line .dim-l-text{position:absolute;left:-2px;top:50%;transform:translate(-50%,-50%);background:#fcfbf7;padding:8px 0;color:#333;font-size:15px;font-weight:500;white-space:nowrap}.diamond_dimensions .dim-w-line{position:absolute;bottom:20px;left:10%;width:80%;height:12px;border-bottom:3px solid #333333;border-left:3px solid #333333;border-right:3px solid #333333}@media (max-width: 767px){.diamond_dimensions .dim-w-line{left:15%}}.diamond_dimensions .dim-w-line .dim-w-text{position:absolute;bottom:-2px;left:50%;transform:translate(-50%,50%);background:#fcfbf7;padding:0 8px;color:#333;font-size:15px;font-weight:500;white-space:nowrap}.acc-visual-row{display:flex;align-items:flex-end;justify-content:flex-end;gap:18px}.acc-visual-icon{opacity:.55;transition:opacity .2s ease;display:flex;flex-direction:column;gap:5px;align-items:center}.acc-visual-icon img{display:block;height:88px;width:88px}.acc-visual-icon .acc-visual-head{text-align:center;background:#cbcbcc;border-radius:10px;font-size:12px;padding:1px 7px;margin-bottom:7px}.acc-visual-icon .acc-visual-label{font-size:13px}.acc-visual-icon.active{opacity:1}.acc-visual-icon.active img{border-radius:50%;outline:1.5px solid currentColor;outline-offset:4px}.tap_to_view_details_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin-bottom:40px}.tap_to_view_details_wrap img{height:260px!important}@media (max-width: 767px){.tap_to_view_details_wrap img{width:auto!important}}.tap_to_view_details_wrap h3,.tap_to_view_details_wrap p{font-size:20px;font-weight:600;color:#0b131a}.tap_to_view_details_wrap .tap_to_view_details_btn{background-color:#0b131a;color:#fff;border:1px solid #0b131a;padding:10px 20px;border-radius:5px;cursor:pointer;text-decoration:none;transition:all .3s ease}.tap_to_view_details_wrap .tap_to_view_details_btn:hover{background-color:#fff;color:#0b131a;border-color:#0b131a}#videoRequestModal .modal-dialog{max-width:600px}.video_link_multi{padding:0;border-radius:20px;text-align:center;overflow:hidden}.video_link_multi .tap_to_view_video_details_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin-bottom:40px}.video_link_multi .tap_to_view_video_details_wrap img{max-width:100px}.video_link_multi .tap_to_view_video_details_wrap h3{font-size:25px;font-weight:600;color:#0b131a}.video_link_multi .tap_to_view_video_details_wrap .tap_to_view_video_details_btn{background-color:#0b131a;color:#fff;border:1px solid #0b131a;padding:10px 20px;border-radius:5px;cursor:pointer;text-decoration:none;transition:all .3s ease}.video_link_multi .tap_to_view_video_details_wrap .tap_to_view_video_details_btn:hover{background-color:#fff;color:#0b131a;border-color:#0b131a}.diamond-details-grid{display:flex;flex-wrap:wrap;gap:0 24px}.diamond-details-grid .dd-item{display:flex;width:calc(50% - 12px);padding:20px 8px;border-bottom:1px solid #bcbcbc;box-sizing:border-box}.diamond-details-grid .dd-item *,.diamond-details-grid .dd-item{color:#333!important}.diamond-details-grid .dd-label{min-width:170px;white-space:nowrap;font-size:14px;font-weight:500}.diamond-details-grid .dd-value{flex:1}.diamond-details-grid .dd-value .small{margin-top:10px;font-size:12px;font-weight:500}.diamond-details-grid .dd-value .fw-bold{font-size:16px;font-weight:600!important}@media (max-width: 767px){.diamond-details-grid .dd-item{width:100%;padding:15px 6px}.diamond-details-grid .dd-item.right-last{padding-bottom:0}}@media (max-width: 576px){.diamond-details-grid .dd-item{padding:10px 4px}.diamond-details-grid .dd-label{min-width:150px;white-space:normal;font-size:12px}.diamond-details-grid .dd-value{font-size:12px}.diamond-details-grid .dd-value .small{margin-top:5px;font-size:10px}.diamond-details-grid .dd-value .fw-bold{font-size:14px}}.oc-color-p .acc-visual-icon img{height:120px;width:120px}.product_image h1{font-size:20px;line-height:40px}@media (max-width: 767px){.product_image h1{line-height:25px}}.diamond-details-banner .page_heading{padding:15px 0}.ls_rimg_glr .thumbs .img{text-align:center;display:flex;justify-content:center;align-items:center}.woocommerce-form-register .form-row label{gap:2px}.ls_ringsize_select{margin-left:10px}label[for=payment_method_stripe]{position:relative}label[for=payment_method_stripe]:after{content:"";display:inline-block;width:40px;height:29px;background-image:url(https://www.loosegrowndiamond.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/cards.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-6px}.blog_btn_group{display:flex;gap:5px;justify-content:center}.filter_result_flex{overflow-x:auto;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.ls_more_btn_wrap{display:flex;justify-content:center}.ls_products_flex{display:flex;flex-wrap:wrap;gap:20px}.ls_product_tile{display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(25% - 15px);border:1px solid #eee;border-radius:6px;padding:15px;box-sizing:border-box}.ls_product_tile_img img{width:100%;height:auto;object-fit:cover}.ls_product_tile_title{margin:10px 0;font-size:14px;font-weight:600}.ls_product_tile_btn{margin-top:auto;display:inline-block;padding:8px 20px}@media (max-width: 768px){.ls_product_tile{width:calc(50% - 10px)}}
