@font-face{font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/cdn/shop/files/Montserrat-VariableFont_wght.ttf?v=1758020010) format("truetype");font-display:swap}@font-face{font-family:Montserrat Variable;font-style:italic;font-weight:100 900;src:url(/cdn/shop/files/Montserrat-Italic-VariableFont_wght.ttf?v=1758020010) format("truetype");font-display:swap}@font-face{font-family:EB Garamond Variable;font-style:normal;font-weight:100 900;src:url(/cdn/shop/files/EBGaramond-VariableFont_wght.ttf?v=1758019967) format("truetype");font-display:swap}@font-face{font-family:Libre Franklin;font-weight:400;font-style:normal;font-display:swap;src:url(//jdavidjewelry.com/cdn/fonts/libre_franklin/librefranklin_n4.a9b0508e1ffb743a0fd6d0614768959c54a27d86.woff2?h1=ai1kYXZpZC1qZXdlbHJ5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=amRhdmlkamV3ZWxyeS5jb20&hmac=11b563c2e7a6f5c923c3d87701482d34cd6938005ccc710fb0e0d12804277278) format("woff2"),url(//jdavidjewelry.com/cdn/fonts/libre_franklin/librefranklin_n4.948f6f27caf8552b1a9560176e3f14eeb2c6f202.woff?h1=ai1kYXZpZC1qZXdlbHJ5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=amRhdmlkamV3ZWxyeS5jb20&hmac=66fcd8a101007d92b163a31b711d8b7eec031a6326bfc383df104fb99fd008bb) format("woff")}@font-face{font-family:Libre Franklin;font-weight:400;font-style:normal;font-display:swap;src:url(//jdavidjewelry.com/cdn/fonts/libre_franklin/librefranklin_n4.a9b0508e1ffb743a0fd6d0614768959c54a27d86.woff2?h1=ai1kYXZpZC1qZXdlbHJ5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=amRhdmlkamV3ZWxyeS5jb20&hmac=11b563c2e7a6f5c923c3d87701482d34cd6938005ccc710fb0e0d12804277278) format("woff2"),url(//jdavidjewelry.com/cdn/fonts/libre_franklin/librefranklin_n4.948f6f27caf8552b1a9560176e3f14eeb2c6f202.woff?h1=ai1kYXZpZC1qZXdlbHJ5LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=amRhdmlkamV3ZWxyeS5jb20&hmac=66fcd8a101007d92b163a31b711d8b7eec031a6326bfc383df104fb99fd008bb) format("woff")}h1,h2,h3,h4,h5,h6{font-family:EB Garamond Variable!important;font-weight:700!important}.same-style .icontop,.same-style .icontop:active,.same-style .icontop:focus,.same-style .icontop:hover{transform:none!important;transition:none!important;width:28px!important}#shopify-section-the-four-c .swiper-wrapper{justify-content:center}.no-margin{margin:0!important}.nolpdg{padding-left:0}.icon40{max-width:40px;margin-bottom:10px}.ficon40{max-width:40px}.icon15{max-width:15px}.icon20{max-width:20px}#scrollUp{padding:10px!important}.icon200{max-width:200px}.icon180{max-width:180px}.visible-xxl,.visible-xl,.visible-xs{display:none!important}.position-relative{position:relative}.no-padding{padding:0}.center-block{margin:0 auto;display:block}.container-fluid,.swym-ui-component.swym-wishlist-page{padding-right:40px;padding-left:40px}a.btn-cta{padding:15px 70px;margin-right:5px;font-family:Libre Franklin,sans-serif;font-weight:700}p{font-size:16px}.create-custom-page p{word-wrap:break-word}.cslink,.cslink:hover{color:#32062a;text-decoration:underline}.shopify-policy__container{max-width:100%!important;padding:0 40px!important}.shopify-policy__title{display:none!important}.product-details-img .large-img-style img{width:auto!important}#section-header .main-menu nav ul li>a{letter-spacing:0}.main-menu nav ul li{padding:0 10px}.header-area{border-bottom:1px solid #f1f1f1}.logo{margin-top:0}.header-bottom.sticky-bar.header-res-padding.header-padding-2{padding:0}.header-hm8 .header-right-wrap,.header-hm8 .language-currency-wrap{margin-top:0}.same-style.account-satting a{padding-right:5px}.same-style.account-satting a:last-child{padding:0}.same-style.account-satting{display:flex}.icontop{max-width:28px}.icontop.icontop-phone{max-width:26px}.icontop.icontop-inner{padding-right:5px;max-width:25px}.icontop.icontop-inner.icontop-inner-phone{position:relative;top:-1px;max-width:22px}.icontop-1{max-width:25px}.same-language-currency.email-wrap{margin-top:3px}.header-right-wrap .same-style>a,.language-currency-wrap .same-style>a{font-size:20px}.language-currency-wrap .same-style>a.location-list{font-size:14px!important;padding-right:3px}.header-right-wrap .same-style,.header-right-wrap .same-style.cart-wrap,.language-currency-wrap .same-style,.header-right-wrap .same-style.header-wishlist{margin-left:5px}.language-currency-wrap .same-language-currency a i{font-size:20px}.stick .logo,.stick .header-right-wrap{margin-top:0}.main-menu nav ul li ul.submenu li a{font-size:15px;line-height:25px!important}.mega-menu-li.mega-menu-li-watches{margin-top:0}.mega-menu-li{margin:0 0 20px}.main-menu nav ul li ul.submenu li:hover a{padding-left:0}.main-menu nav ul li ul.submenu li:hover a:before{display:none}.main-menu nav ul li ul.submenu{width:250px;border:1px solid #000;margin-top:10px}.menu-right.mega-menu{left:0!important;right:auto!important}.menu-left-j.mega-menu{right:-2pc!important}.header-hm8 .stick .logo{display:block}.sticky-bar.stick .theme-logo img{max-width:100%}.header-social ul li{margin:0}.blink{color:#000!important;line-height:1!important;letter-spacing:0!important}.blink i{color:#2e0040!important;top:4px!important}.main-menu nav ul li ul.mega-menu{left:auto;padding:30px 25px;right:0;border:1px solid #000;margin-top:10px}.main-menu nav ul li ul.mega-menu>li ul li:hover a{padding-left:0}.main-menu nav ul li>a{font-size:16px}.main-menu nav ul li ul.mega-menu>li ul li a{font-size:14px;line-height:30px!important}.main-menu nav ul li ul.mega-menu>li ul li a:before{display:none}.megamenu-li.image-menu.image-menu-services{margin-left:0!important;position:relative;left:-8px;padding-top:17px!important}.footer-widget .footer-title h3{font-size:20px}.footer-address-info{padding-top:20px}.footer-address-info p{font-size:14px;color:#5d5d5d}.footer-address-info a{color:#5d5d5d;text-decoration:underline}.footer-payment-icons{padding:1pc 0 0}.follow-txt{font-weight:600;color:#222!important}.footer-social{padding:1pc 0 0}.footer-social-list li,.inline-block div{display:inline-block}.copyright p{letter-spacing:0;font-size:13px}.copyright p a,.copyright p a:hover{text-decoration:underline;color:#32062a}.sitemap__menu ul{margin-left:30px;margin-bottom:0}#scrollUp{bottom:90px}.seotxt{font-size:10px;color:#f7f7f7;padding:0 15px;line-height:1.3;margin-bottom:0}h1.seotxt{text-align:left}h6.seotxt{text-align:right}.custom-frame{height:4100px}.custom-frame-1{height:1400px}.custom-frame-bags{height:3300px}.custom-frame-appointment{height:2100px}.custom-frame-giving{height:3520px}.custom-frame-ja{height:1300px}.template-login .breadcrumbs,.template-register .breadcrumbs{display:none}.address-item{position:relative}.address-item .icon{font-size:30px;position:relative;margin-right:22px;line-height:0}.address-item .icon i{font-size:50px;transition:ease-in-out .3s;z-index:2;position:relative;color:#32062a;opacity:.3}.address-item .title{font-size:16px;font-weight:600;color:#32062a}.address-item p{font-size:14px}.policy-block{position:relative;margin:0 auto 50px;width:100%;height:100%;background:#fff;border-radius:2px;padding:50px;border:1px solid #eee}.policy-block:before,.policy-block:after{content:"";position:absolute;top:6px;width:50%;height:100px;box-shadow:0 5px 14px #000000b3;z-index:-1;transition:all .3s ease-in-out}.policy-block:before{left:1px;transform:skew(0) rotate(0)}.policy-block:after{right:1px;transform:skew(0) rotate(0)}.policy-list{font-size:16px;padding-left:20px}.block-policy{margin-bottom:50px}.question{font-size:21px;font-weight:600;color:#32062a}.question .fa{padding-right:5px}.policy-first{font-style:italic;opacity:.8;line-height:2}.section-title-2 h2{padding:0 0 10px}.product-details-content .pro-details-social{margin:0;display:flex;align-items:center;justify-content:center}.product-details-content .pro-details-social ul li{margin-right:7px}.social-share-icons img{max-width:22px}.product-details-content .product-sku{margin-top:10px;font-size:14px;margin-bottom:20px;opacity:.6}.Payment_button button{float:left;width:70%}.shopify-payment-button__button{border-radius:50px!important;background:#32062a!important;color:#fff!important;box-shadow:0 6px #32062a9e!important;border:none!important;cursor:pointer!important;text-transform:uppercase!important;font-weight:700!important;outline:none!important;position:relative!important;-webkit-transition:all .3s!important;-moz-transition:all .3s!important;transition:all .3s!important;padding:25px 80px!important;display:inline-block!important;margin:0 0 15px;z-index:9!important;line-height:0px!important}.shopify-payment-button__button:hover{box-shadow:0 4px #32062a9e!important;top:2px}.shop-list-btn{display:flex;font-family:Libre Franklin,sans-serif;font-weight:700}.shop-list-wlist .favorite-icon{margin-right:10px;background:#32062a!important;padding:14px 20px!important}.shop-list-wrap{border-bottom:1px solid #dfdfdf;padding-bottom:30px}.pro-details-wishlist .favorite-icon{color:#fff!important;font-weight:700;text-transform:uppercase;background-color:#32062a;display:inline-block;line-height:1;padding:19px 21px;z-index:99;font-size:21px}.wishlist-overlay.pro-details-wishlist .favorite-icon{background:none!important;color:#32062a!important;font-size:25px}.wishlist_exists .row.wishlist-grid--empty-list{display:none}.action-wishlist.active .remove-wishlist{display:inline-block}.action-wishlist.active .add-wishlist,.cc-revoke.cc-top.cc-left.cc-animate{display:none}.btnback.btnback-blog{text-align:right}.cart-shiping-update-wrapper .cart-shiping-update>a:hover,.cart-shiping-update-wrapper .cart-clear>button:hover,.cart-shiping-update-wrapper .cart-clear>a:hover{background-color:#32062a}.shopping-cart-content.single-product-cart.cart-visible{overflow-y:auto;max-height:400px}.create-custom-page-nopadding{padding:0!important}.breadcrumbs-section{margin-top:5px}.no-breadcrumbs{display:none}.breadcrumbs{padding-top:10px;padding-bottom:0}.breadcrumbs-inner h2{text-transform:uppercase;padding-bottom:15px;position:relative;color:#32062a}.breadcrumbs-inner h2:before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}.breadcrumbs-inner h2:after{content:"";position:absolute;display:block;width:40px;height:3px;background:#32062a;bottom:0;left:calc(50% - 20px)}.create-custom-page{padding-top:40px;padding-bottom:40px}.create-custom-page.create-custom-page-1{padding-top:0}.create-custom-page p,.create-custom-page ul{color:#242424}.minpght{min-height:500px}.breadcrumbs-section.breadcrumbs-section-nopadding .breadcrumbs{padding:10px 0}.breadcrumbs-section.breadcrumbs-section-nopadding .breadcrumbs-inner{text-align:right!important}.breadcrumb-list>li>a{font-size:15px}.btnback a{color:#000;text-decoration:underline;font-size:16px;line-height:1}.btnback a i{padding-right:4px;font-size:24px;position:relative;line-height:0;top:3px}.btnback.btnback-right{text-align:right}.about-icon{max-width:50px;position:relative;top:-14px}.welcome-content h1{font-size:36px!important}.single-mission.mission-block-1,.single-mission.mission-block-3{background:#f1f1f1;padding:2pc}.single-mission.mission-block-2{padding:2pc;border:2px solid #f1f1f1}.memories-area .section-title-2 h2,.brand-logo-area .section-title-2 h2,.team-area .section-title-2 h2,.banner-area .section-title-2 h2{color:#32062a}.memories-area .section-title-2 h2:before,.brand-logo-area .section-title-2 h2:before,.team-area .section-title-2 h2:before,.banner-area .section-title-2 h2:before{background-color:#32062a}.header-icon{font-size:47px;color:#fff;border:3px solid #32062a;background:#32062a;border-radius:50%}.single-mission h3 span{position:relative;top:-13px;color:#32062a;padding-left:10px}.single-banner-3{position:relative;overflow:hidden}.single-banner-3:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.banner-content-3{position:absolute;left:0;bottom:0;text-align:center;width:100%;background:#ffffff8f;padding:5px}.banner-content-3 h3{font-weight:600;line-height:1;margin:0;font-size:20px}.single-brand-logo{border:1px solid #eee;position:relative}.single-brand-logo p{position:absolute;bottom:0;background:#ffffff96;width:100%;color:#32062a}.brand-logo-area{position:relative}.brand-logo-area .owl-nav{position:absolute;top:-50%;right:0;font-size:30px}.brand-logo-area .owl-nav .owl-prev{right:42px;position:absolute}.brand-logo-area .owl-nav .owl-next{right:0;position:absolute}.section-title-3 h2{font-size:30px;color:#32062a;font-weight:600;margin:0 0 15px;position:relative;display:inline-block}.staff-inner-area{position:relative;z-index:1;padding-left:4pc}.staff-wrapper h4{color:#000;width:100%;padding:5px;font-weight:300;display:none}.view-more-btn{display:inline-block;border:2px solid #32062a;padding:9px 36px 11px 35px;font-family:Libre Franklin,sans-serif;font-weight:700}.staff-patch{height:150px;position:absolute;background:#32062a;z-index:-1;top:22%;width:100%!important;margin-left:0!important;margin-right:0!important;left:2pc}.contact-form-style select{background:transparent;border:1px solid #c1c1c1;height:40px;padding:2px 14px;margin-bottom:30px;color:#000}.contact-info-wrap{padding:40px 40px 1px}.contact-info-wrap h3{padding-bottom:20px;color:#000;font-weight:600}.contact-social{margin:20px 0 20px 60px}.contact-social ul li{margin:0}.contact-info-wrap h4{font-weight:500;color:#464646;font-size:20px}.contact-info-wrap h3{color:#464646;font-weight:500}.contact-area .contact-form{padding:40px}.contact-info-wrap .single-contact-info .contact-icon i{color:#32062a;border:1px solid #32062a}.contact-info-wrap .single-contact-info:hover .contact-icon i{background-color:#32062a}.store-hours p{line-height:1.3!important}.map-wrap{margin-top:20px}.header-block{padding:2pc 1.5pc;border:15px solid #ececec;margin-bottom:20px;width:75%}.header-block h2{margin:5px 0 0}.header-block h4{color:#4f4f4f;line-height:15px;margin:0}.content-block{margin-left:2pc}.ijo-content{position:relative}.ijo-content h3{font-weight:600}.ijo-content p{color:#000}.ijo-content:after{content:"";background-image:url(/cdn/shop/files/j-david-jewelry-a-ijo-member.png?v=1701770622);position:absolute;width:100%;display:block;height:100%;background-size:65%;background-position:center center;top:-10%;opacity:.1;background-repeat:no-repeat;z-index:-1}.bottom-banner{margin-top:50px;position:relative}.bottom-inner{position:absolute;top:10%;width:35%;background:#32062ade;padding:20px 20px 40px;left:4%}.bottom-inner .btn-cta{margin-top:5px;margin-right:5px}.bottom-inner h3{color:#fff;font-size:32px;margin-bottom:20px}.bottom-inner a,.bottom-inner a:hover{background:#fff!important;color:#32062a;padding:15px 35px;border-color:#fff}.bottom-inner p{color:#fff}.collection-block h2{color:#32062a}.rb-content{margin-bottom:20px;background-color:#fff;box-shadow:0 10px 50px #0000001a;padding:20px}.rb-block-inner h4{font-size:25px;color:#32062a;margin-bottom:20px}.rb-block-inner{padding-top:20px;min-height:161px}.repairs-benefits .section-title-2 h2{color:#32062a}.other-content{border:15px solid #f1f1f1;padding:25px}.other-content h4{font-size:35px;line-height:1.5;color:#32062a;margin-bottom:20px}.img-fuid.img-right{margin-left:auto;display:block}.repair-image{margin-bottom:20px}.other-content.other-content-1{background:#f1f1f1;border:15px solid #f1f1f1}.review-header{font-size:25px;margin-bottom:20px;font-weight:600;color:#32062a;text-align:center}.iframe{width:100%;height:1500px;border:0}.iframec{height:3000px}.iframe18{height:1800px}.brand-main-box{margin:2pc 0;border-top:1px solid #f7f7f7;padding-top:20px}.shopbtn-div{margin-top:20px}.shopbtn-div a{padding:10px 40px}.brands-logo-div img{position:relative;top:25px;z-index:9;margin:0 auto;padding:0 20px;background:#fff}.brand-inner-box{padding:20px;background:#f1f1f1;border:5px solid #fff}.brand-inner-content{display:flex;align-items:flex-start;padding:0 20px 20px;min-height:200px}.brand-outer-box{border:15px solid #f1f1f1;margin-bottom:2pc}.brand-inner-box.min-height-1{min-height:406px}.brand-inner-box p{margin:0}.brand-inner-box p.content-p,.image-block{margin-bottom:20px}.brands-top-content{margin:0 0 2pc;font-size:20px;line-height:1.5;border-left:10px solid #320542;background:#f7f7f7;padding:20px}.brand-inner-box.min-height-4{min-height:238px}.reviewbtn,.reviewbtn:hover,.reviewbtn:focus,.reviewbtn:active{background:#197bff;color:#fff;padding:10px 20px;font-size:16px;font-weight:600;border-radius:5px}.greviewblock{background:#f7f7f7;padding:20px;align-items:center;margin-top:20px;margin-bottom:20px}.career-details{background:#795c74d4;text-align:center;padding:0 2pc;box-shadow:5px 5px 20px #0006}.career-content{padding:2pc 0}.career-content h3{font-weight:600;font-size:30px;margin-bottom:20px;line-height:1.3}.careers-top-block .career-content h3{color:#fff}.section-border{width:35%;transform-origin:left center;margin:0 auto;position:relative;border:12px solid #32062a}.career-details .section-border{width:35%;transform-origin:left center;margin:0 auto;position:relative;border:12px solid #32062a;padding:0;height:1px}.career-content h4{font-size:30px;margin:30px 0 15px;line-height:;color:#fff}.careers-top-block{background-image:url(/cdn/shop/files/j-david-jewelry-store-image.webp);background-size:100%;background-repeat:no-repeat;background-position:left;padding-top:30px;padding-bottom:30px;padding-left:30px;background-attachment:fixed}.careers-top-block .career-content p{color:#fff}.career-bottom-content .career-content{padding:10px 2pc;border-left:10px solid #f1f1f1}.career-content p:last-child{margin-bottom:0}.apply-text{text-align:center;font-size:19px;letter-spacing:0;position:relative;font-style:italic;font-family:Georgia,serif;margin:1em;color:#f3f3f3;line-height:1.6;background:#eee;padding:10px 0}.apply-text:before{content:"\275d";font-size:5pc;position:absolute;left:12px;top:-44px;color:#32062a}.apply-text:after{content:"\275e";font-size:5pc;position:absolute;right:25px;bottom:-79px;color:#32062a}.location-image-block{display:flex;padding:2pc 0}.location-image h4{color:#32062a;margin-top:10px;font-weight:600}.spirit-content{padding-right:30px}.spirit-section-title h2{font-family:Montserrat,sans-serif;font-weight:600;font-size:30px;text-decoration:underline}.aligning-section-title h2{text-align:center;font-family:Montserrat,sans-serif;font-weight:600;font-size:30px;text-decoration:underline}.aligning-block{display:inline-block;width:23%;background:#fff;text-align:center;color:#000;border-radius:20px;padding:30px;border:1px solid #e5e5e5;box-shadow:5px 5px 20px #00000026;margin:0 10px 20px}.aligning-block img{max-width:100px}.location-image h4 i{padding-right:5px;font-size:22px}.aligning-block-last{box-shadow:none;border:0}.aligning-content{display:flex;flex-flow:wrap}.content-ap{margin:20px 0 0!important;font-size:22px;color:#32062a!important;font-weight:600;font-family:Montserrat Variable}.top-content-block{padding:0 20px}.our-memories-block-content .header-block{width:100%;display:flex;padding:0;border-width:10px;align-items:center;border-color:#795c74}.date-block{background:#795c74;padding:20px;display:block}.date-block h4{color:#fff;font-size:6pc;position:relative;line-height:1}.date-block p{font-size:20px;color:#fff;margin:0}.our-memories-block-content .header-block .header-2{margin-top:15px;color:#000;font-style:italic;font-size:22px}.ring-cam-block-content .content-block h5{font-size:18px;line-height:1.5;font-style:italic;color:#333}.marry-text span{font-size:18px;line-height:1.5;font-style:italic;margin-top:3px;display:block}.hint-text{text-align:center;background:#eee;padding:20px 15px;font-size:22px;font-weight:600;position:relative;border-radius:50px}.hint-text img{max-width:60px;position:absolute;left:0;top:0;border-radius:50%;box-shadow:#888 0 20px 30px -10px}.hint-text img.right-image{left:auto;right:0}.ring-cam-block-content-1 .section-title-2 h2{color:#32062a}.work-block{padding:20px;border:8px solid #ececec;min-height:220px;margin-left:3pc}.work-block p{position:relative;left:-3pc;background:#fff;padding:20px 0;min-height:140px;color:#000;font-size:16px;margin:0;text-align:left;width:110%}.work-block p.work-block-p{padding-top:2pc!important}.camsection-wrapper{background-color:#f7f7f7}.camsection-wrapper .camsection-img{position:relative}.camsection-wrapper .camsection-content{padding:20px 10px 23px}.camsection-wrapper .camsection-content h4{font-size:18px;font-weight:500;margin:0 0 3px;text-transform:capitalize}.camsection-wrapper .camsection-content span{font-size:15px;font-style:italic}.learn-more{margin:0!important}.image-1{position:absolute;top:-17pc;right:0}.image-1.image-1d{top:-19pc}.image-1 a:after{content:"\f16a";font-family:fontawesome;position:absolute;color:red;width:100%;height:100%;text-align:center;top:44%;font-size:4pc}.image-1 .header-3{text-align:center;font-size:22px;margin-bottom:10px;color:#000;font-weight:600}.content-block blockquote{border-left:3px solid #795c74;color:#1a1a1a;font-size:1.2em;font-style:italic;line-height:1.8em;padding:1em 2em;position:relative;transition:.2s border ease-in-out;z-index:0}.content-block blockquote p{color:#1a1a1a;font-size:1.2em;font-style:italic;line-height:1.8em}.content-block blockquote:before{content:"";position:absolute;top:50%;left:-4px;height:2em;background-color:#fff;width:5px;margin-top:-1em}.content-block blockquote:after{content:"\f10d";position:absolute;top:50%;left:-.5em;color:#795c74;font-family:FontAwesome;line-height:1em;text-align:center;text-indent:-2px;width:1em;margin-top:-.5em;font-size:25px}.memory-block-images{margin-bottom:25px}.memories-reviews-block i{font-size:100px;text-align:right;display:block;color:#795c7426;line-height:1;position:absolute;right:0;top:-4pc;z-index:-1}.memories-reviews-block p{color:#000;line-height:1.6}.memories-reviews-block h3.customer-name{color:#000;text-transform:uppercase;font-size:26px;font-style:italic}.memories-reviews-block .content-block{margin-left:0;margin-top:6pc;position:relative}.overlay-image{position:absolute;top:1pc;right:-11pc}.review-image-block{position:relative}.memories-reviews-block .content-block-ni{margin-top:20px}.google-image{position:relative;left:-5pc}.gemtable{width:40%}.gemtable th,.gemtable td{padding:2px 5px;color:#000;font-size:16px;border:1px solid #e5e5e5}.birthstone-navs ul{list-style:none!important;padding:0;margin:0}.birthstone-navs ul li{list-style:none;text-align:center;padding:20px 0 0;margin:0}.birthstone-navs ul li a{border:1px solid #f1f1f1!important;border-radius:0!important;border-left:0!important;background:#f1f1f1!important;border-top-width:5px!important;padding-top:15px}.birthstone-navs ul li:first-child a{border-left:1px solid #f1f1f1!important}.birthstone-navs ul li a.active{background:#fff!important;border-bottom:1px solid #fff!important;border-top:5px solid #32062a!important}.birthstone-header{color:#32062a;font-weight:600}.education-image{margin-bottom:30px}.education-block{background:#f5f6f7;padding:1px 3pc 4pc}.education-block .icon-box{padding:30px 15px;transition:ease-in-out .3s;border:1px solid #d0d0d0;height:100%;display:block}.education-block .icon-box img{max-width:75px}.education-block .icon-box i{font-size:40px;line-height:1;color:#7d8187}.education-block .icon-box i.learn-arrow{line-height:1;font-size:15px;padding-left:2px}.education-block .icon-box h3{font-weight:600;margin:10px 0 0;padding:0;font-size:19px;color:#32062a;transition:ease-in-out .3s;line-height:1.2}.education-block .icon-box:hover h3{color:#32062a}.education-block .icon-box:hover{border-color:#32062a;background:#fff;box-shadow:#888 0 20px 30px -10px}.education-block .icon-box hr{margin:10px 0 5px;height:2px;color:#795c74;opacity:1}.four-c-block{border-radius:10px;height:100%;overflow:hidden}.inside-block h3{font-weight:600;font-size:30px;margin-bottom:25px;color:#000;text-decoration:underline}.four-c-block .inside-block{padding:20px 0 20px 20px;border-left:2px solid #32062a;position:relative}.four-c-block .inside-block h3:before{content:"";position:absolute;width:19px;height:20px;border-radius:50px;left:-11px;top:0;background:#fff;border:2px solid #32062a}.inside-block p{text-align:justify}.fc-icon-box{padding-left:0;margin-bottom:15px}.icon-main-box{padding-right:30px}.icon-main-box .fc-icon-box h4{font-size:20px;font-weight:600;margin:5px 0 5px 30px}.icon-main-box .fc-icon-box i{font-size:20px;float:left;color:#7e8082;font-style:normal;position:relative;top:4px}.icon-main-box .fc-icon-box p{font-size:15px;color:#373737;margin-left:30px}.content-block.the-fourc-content p{text-align:justify;margin-right:2pc}.content-block.inside-block.inside-block-d{margin-left:0}.ulist{line-height:24px;font-size:16px;margin-left:20px;margin-bottom:0!important}.settings-list{margin-top:2pc}.settings-list .settings-item{position:relative;align-items:center;padding-top:30px;padding-bottom:20px}.settings-list .settings-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#2125291a}.settings-list .settings-item:after{content:"";position:absolute;top:0;left:0;min-width:200px;height:2px;background:#32062a;border-right:5px solid #ffffff}.settings-list .settings-item .settings-icon{position:relative;margin-right:35px;line-height:0}.settings-list .settings-item .settings-icon i{color:#172c49;font-size:56px;transition:ease-in-out .3s;z-index:2;position:relative}.settings-list .settings-item .settings-icon:before{position:absolute;content:"";height:30px;width:30px;background:#ddf2f5;border-radius:50px;z-index:1;bottom:-15px;right:-10px;transition:.3s;display:none}.settings-list .settings-item .title{font-weight:700;margin-bottom:15px;font-size:18px;color:#32062a;position:relative;z-index:1}.settings-list .settings-item .title:before{position:absolute;content:"";height:45px;width:45px;background:#ddf2f5;border-radius:50px;top:-17px;left:-20px;transition:.3s;z-index:-1;display:none}.gift-guide-content .header-block,.metal-content .header-block{width:100%}.TblBorder{padding:7px;border-width:0}.TblBorder tr:nth-child(2n){background-color:#f2f2f2}.TblBorder tr.nobgcolor{background-color:#fff}.TblBorder td:first-child{text-align:center}.TblColBorder{padding:7px;border-width:1px;border-style:solid;border-color:#d3d3d3}.TblColBorder h3{margin:0;font-size:20px;font-weight:600}.accordion-button.accordion-guide-button{background:#32062a;font-style:italic;color:#fff;font-size:20px;line-height:1;display:block}.accordion-button.accordion-guide-button span{display:block;margin-top:10px;font-size:14px}.accordion-button.accordion-guide-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");display:block;position:absolute;top:35%;right:20px}.accordion-button.accordion-guide-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.guide-header{background-color:#32062a!important;color:#fff;font-size:20px;line-height:1;font-style:italic;position:relative;top:15px}.guide-header span{display:block;margin-top:10px;font-size:14px}.goldlist{padding-top:0}.goldlist .icon-box{box-shadow:0 0 25px #0000001a;padding:20px;margin-bottom:20px}.goldlist .icon-box h4{font-size:20px;font-weight:700;margin:5px 0 10px 40px}.goldlist .icon-box .gold-icon{width:30px;height:30px;display:block;border-radius:50%;border:5px solid #000;margin:0 auto 8px;float:left}.goldlist .icon-box .gold-icon.yellow{border-color:#dcbf5f!important}.goldlist .icon-box .gold-icon.white{border-color:#ddd!important}.goldlist .icon-box .gold-icon.rose{border-color:#eab7bc!important}.goldlist .icon-box .gold-icon.green{border-color:#59905f!important}.goldlist .icon-box p{margin-left:40px}.metal-navs .nav-tabs{border:0}.metal-navs .nav-tabs li{list-style:none;max-width:14%}.metal-content .content-block{margin:0}.metal-navs .nav-link{border:0!important;padding:5px 10px;box-shadow:5px 5px 25px #48566426;border-radius:0;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:0s;cursor:pointer;height:100%;margin-bottom:20px}.metal-navs .nav-item .nav-link.active{transition:.3s;background:#795c74;border-color:#795c74!important}.metal-navs .nav-link.active h4{color:#fff!important}.metal-navs .nav-link i{font-size:32px;line-height:0}.metal-navs .nav-link h4{font-size:20px;font-weight:500;margin:0;text-align:center}.metal-tabs .tab-content{margin-top:30px}.metal-tabs .tab-pane.active{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out}.metal-tabs .tab-pane h3{font-weight:600;font-size:30px;color:#32062a;margin-top:3pc;margin-bottom:20px}.metal-tabs .tab-pane ul{list-style:none;padding:0}.metal-tabs .tab-pane ul li{padding-bottom:10px}.metal-tabs .tab-pane ul i{font-size:24px;margin-right:4px}.metal-tabs .tab-pane p:last-child{margin-bottom:0}.metal-icons{display:block;border:5px solid #d0d0d0;margin:0 auto 8px;width:30px;height:30px;border-radius:50%}.metal-icons.gold{border-color:#dcbf5f!important}.metal-icons.platinum{border-color:#e5e4e2!important}.metal-icons.palladium{border-color:#bcc1a5!important}.metal-icons.silver{border-color:silver!important}.metal-icons.tungsten{border-color:#767980!important}.metal-icons.titanium{border-color:#878681!important}.tab-content.metal-tabs{margin-top:2pc;padding:0 20px}.birthstone-inner-block img{max-width:50px;margin:0 auto}.birthstone-inner-block{flex:1;max-width:100%;color:#111;background-color:#f2f2f2;background-image:none;display:flex;position:relative;text-align:center}.birthstone-icon-box{padding:30px 20px;justify-content:flex-start;display:flex;flex-direction:column;position:relative;flex:1;max-width:100%;z-index:1}.birthstone-icon-box h2{font-size:9pc;line-height:1;height:64px;width:64px;margin:0 auto;position:absolute;left:0;width:100%;z-index:-1;opacity:.1;top:28px;color:#b9b9b9;display:none}.birthstone-icon-box h3{text-transform:uppercase;font-size:1.4rem;letter-spacing:3px;font-weight:400;margin:0 0 5px}.birthstone-icon-box h4{margin:10px 1px;word-wrap:break-word;position:relative;flex-shrink:0;min-height:48px;font-size:20px}.team-header{padding-left:0;position:relative;text-align:center}.team-header-h3{position:relative;font-size:30px;z-index:1;display:inline}.team-header-h3:before{content:"";background:#32062a2b;width:100%;height:8px;top:17px;position:absolute;z-index:-1;line-height:0;display:none}.team-header-h3 span{color:#32062a}.team-header-image .img-circle{border-radius:50%;border:8px solid #32062a}.team-header-image{position:relative;left:-4pc}.btn-appoint{color:#32062a;transition:.3s;border-radius:50%;border:1px solid #32062a;font-size:17px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.staff .staff-member{overflow:hidden;text-align:center;border-radius:5px;background:#fff;box-shadow:0 0 30px #37373f14;transition:.3s}.staff .staff-member .member-img{position:relative;overflow:hidden}.staff .staff-member .social{position:absolute;right:-100%;top:30px;opacity:0;border-radius:4px;transition:.5s;background:#ffffff4d;z-index:2}.staff .staff-member .social a{transition:color .3s;color:#37373f66;margin:15px 12px;display:block;line-height:0;text-align:center}.staff .staff-member .social a:hover{color:#37373fe6}.staff .staff-member .social i{font-size:18px}.staff .staff-member .member-info{padding:10px 15px 20px}.staff .staff-member .member-info h4{font-weight:700;margin-bottom:5px;font-size:20px}.staff .staff-member .member-info span{display:block;font-size:14px;font-weight:400;color:#21252966}.staff .staff-member .member-info p{font-style:italic;font-size:16px;padding-top:15px;line-height:26px;margin-bottom:5px}.staff .staff-member:hover{box-shadow:0 0 30px #37373f26}.staff .staff-member:hover .social{right:8px;opacity:1}.team-footer{padding-left:3pc}.wlist-innerblock{text-align:center;padding:0 1pc}.wlist-innerblock.wlist-innerblock-1{margin-top:5pc}.wlist-innerblock h3{display:block;position:relative;top:-20px;background:#32062a;width:80%;left:11%;color:#fff;text-align:center;padding:8px 15px;font-size:19px}.apply-p{margin-top:20px}.thankyou h3{text-align:center;font-size:4pc;margin-top:2pc;font-weight:500}.thankyou p{text-align:center;margin-top:35px;font-size:20px}.form-header{color:#32062a;position:relative;display:block;width:100%;font-weight:600;font-family:Montserrat Variable;font-family:Libre Franklin,sans-serif;margin-top:0}.pro-pagination-style{margin-bottom:30px}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.prod-action-div{margin-bottom:20px}.btn-action-prod{width:100%;color:#310529;font-weight:700;text-transform:uppercase;line-height:1;padding:23px 10px;border:1px solid #000;border-radius:5px;font-size:13px;text-align:center;display:block;margin-top:0}.btn-action-prod:hover{color:#fff;background:#310529}.products-left-block{position:relative}.wishlist-overlay{position:absolute;top:0;right:0}.product-fulldescription{margin-bottom:20px}.product-details-img .shop-details-tab{margin-top:20px;justify-content:start}.description-review-area,.related-product-area{background:#fafafa}.related-product-area .owl-carousel .owl-stage-outer{padding:2pc 0}.product-wrap{background:#fff;box-shadow:#64646f33 0 7px 29px;border-radius:7px}.product-wrap .product-content{margin:0;border-top:1px solid #eee;padding:10px}.shop-top-bar .select-shoing-wrap .shop-select select{border:1px solid #eee;padding-left:10px}.product-wrap .product-content h3{font-size:15px;margin:0;font-family:Libre Franklin,sans-serif!important;font-weight:400!important;line-height:1.5;min-height:68px}.product-wrap .product-content .product-price span{margin:0;font-weight:600!important}.shop-list-wrap .shop-list-content h3 a{font-family:Libre Franklin,sans-serif!important;font-weight:600!important}.breadcrumbs-section.breadcrumbs-collection{margin:0;padding-top:20px;background:#fafafa}.breadcrumbs-section.breadcrumbs-collection .breadcrumbs{background:#fafafa;margin-top:0}.shop-topfilters{position:relative;background:#fafafa;-webkit-box-shadow:0 3px 5px -3px #e6e1e1;-moz-box-shadow:0 3px 5px -3px #e6e1e1;box-shadow:0 3px 5px -3px #e6e1e1;margin:0 -40px;padding:0 40px 20px}.shop-area{background:#fafafa}.grid-view-item.product-card{margin-top:-25px}.quick-view{border:1px solid #32062a!important;margin-left:10px;padding:14px 20px!important;background:#32062a!important;transition:none!important}.quick-view:hover:after{background:#000!important;transition:none!important}.sharetxt{display:inline-block;padding-right:10px;font-size:16px}.prod-favorites{padding:15px 0}.prod-action-2{border-bottom:1px solid #eee}.pro-details-favorites{text-align:center}.btn-favorite{text-align:center;font-size:16px;color:#32062a}.shop-top-bar .shop-tab button.change-view.active{color:#32062a}.shop-top-bar .shop-tab button{font-size:23px}.product-description{word-wrap:break-word}.shop-list-wrap .shop-list-content .product-list-price span{color:#32062a}.pro-pagination-style ul li a:hover{background-color:#32062a}.shop-list-wrap .shop-list-content .shop-list-btn .color_button_2{background-color:#32062a!important}.shop-list-wrap .shop-list-content .shop-list-btn .color_button_2:hover{background-color:#000!important}.product-details-content .product-details-price span{font-size:22px;color:#000}.product-details-content .pro-details-size-color{margin-bottom:0}.product-details-content .pro-details-quality .cart-plus-minus{display:none!important}.product-details-content .pro-details-quality .pro-details-cart{margin:0;width:100%!important}.product-details-content .pro-details-quality .pro-details-cart .cart_button{width:100%;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease;border-radius:5px}.product-content-inner{background:#fff!important;padding:20px;text-align:left}.product-details-content h2{color:#000;font-size:19px;line-height:1.3;font-family:Libre Franklin,sans-serif!important;margin-bottom:20px;font-weight:600!important}.product-details-content .pro-details-quality .pro-details-cart .cart_button,.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__more-options{background-color:#32062a}.cart-note{margin:20px 0 0;font-size:15px;color:#32062a;line-height:1.4}#return-and-refund-policy .breadcrumbs{display:none}.product-wrap .product-img .product-action>div{-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}.product-wrap .product-img .product-action .pro-quickview,.product-wrap .product-img .product-action .pro-cart{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.search-item{margin-top:10px;display:flex;align-items:center;border-bottom:1px solid #eee}.search-item-image img{border:1px solid #eee;margin:25px 0}.product-wrap .product-img{min-height:350px;display:flex;align-items:center;justify-content:center}.product-wrap .product-content .product-rating{height:0px}.shop-list-wlist .swym-add-to-wishlist-view-product:after,.shop-list-wlist .swym-added.swym-add-to-wishlist-view-product:after,.pro-wishlist .swym-add-to-wishlist-view-product:after,.pro-wishlist .swym-button.swym-add-to-wishlist-view-product.swym-added:after{color:#fff!important}.shop-list-wlist{border:1px solid #32062a!important;margin-right:10px;padding:9px 20px!important;background:#32062a!important;transition:none!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{background:#fff;box-shadow:#64646f33 0 7px 29px;border-radius:7px;border:0!important}#swym-wishlist-render-container{padding-bottom:50px}#swym-wishlist-render-container,.swym-wishlist-container-rendered .breadcrumbs{background:#fafafa}.swym-wishlist-container-rendered .breadcrumbs-section{margin-top:0}.swym-ui-component .swym-wishlist-grid{max-width:100%!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{min-height:280px;display:flex;align-items:center;justify-content:center}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{min-height:58px;white-space:normal!important;overflow:visible!important;font-family:Libre Franklin,sans-serif!important;font-weight:400!important;font-size:15px!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{border-bottom:1px solid #eee}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{position:absolute;bottom:120px;width:100%;text-transform:capitalize!important;padding:10px!important;opacity:0}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item:hover .swym-add-to-cart-btn{opacity:1}.swym-ui-component .swym-product-price .swym-product-final-price{font-size:15px!important}.swym-ui-component.swym-wishlist-page{max-width:100%!important}@media (min-width: 1800px) and (max-width: 2100px){.grid-view-item.product-card{margin-top:0;margin-bottom:30px}.product-wrap .product-img{min-height:480px}.bottom-inner h3{font-size:40px}.four-c-block .inside-block{padding:20px 35px 20px 20px}.allservices-content.allservices-content-1{margin-top:20px}.content-block.the-fourc-content{text-align:justify}.xxl-offset{margin-left:16.66666667%}.bottom-banner.bottom-banner-custom .bottom-inner{padding:3pc}.bottom-banner.bottom-banner-custom .bottom-inner{left:4%;top:20%;width:31%;padding:4pc;height:auto;background:#32062a}.bottom-banner.bottom-banner-custom .bottom-inner p{margin-bottom:10px}.bottom-banner.bottom-banner-custom .bottom-inner .btn-cta{margin-top:15px;margin-right:10px}.education-block .icon-box h3{font-size:22px;min-height:53px}.footer-address-info p{font-size:16px}.footer-address-info h5{font-size:17px}.main-menu nav ul li>a{font-size:18px}.content-block blockquote{padding:1em 0 1em 2em}.image-1,.image-1d{top:-18pc;right:7pc}.bottom-inner{top:19%;width:25%;padding:4pc}.rb-block-inner{min-height:auto}.header-padding-2 .container-fluid{padding:0 60px!important}.container-fluid,.swym-ui-component.swym-wishlist-page{padding-right:60px;padding-left:60px}.brand-inner-box.min-height-1,.brand-inner-box.min-height-3{min-height:382px}.visible-xxl{display:block!important}.hidden-xxl{display:none!important}.shop-area .container-fluid,.swym-ui-component.swym-wishlist-page{width:100%}.swym-ui-component .swym-wishlist-grid li{list-style:none;width:23%!important;margin:0 2% 2% 0!important}}@media (min-width: 1600px) and (max-width: 1799px){.visible-xl{display:block}.hidden-xl{display:none}}@media (min-width: 1550px) and (max-width: 1799px){.header-padding-2 .container-fluid{padding:0 60px!important}.product-wrap .product-img{min-height:455px}.container-fluid,.swym-ui-component.swym-wishlist-page{padding-right:60px;padding-left:60px}.brand-inner-box{min-height:434px}.bottom-inner{top:18%;padding:2pc}}@media (min-width: 1300px) and (max-width: 1549px){.custom-img-overlay{width:108%}.header-padding-2 .container-fluid,.hm4-footer-padding .container-fluid{padding:0 40px!important}.product-wrap .product-img{min-height:420px}}@media (min-width: 1200px) and (max-width: 1400px){.main-menu{margin-left:-4pc}.menu-left-j.mega-menu{right:-12pc!important}.menu-right.mega-menu{left:-5pc!important}.header-padding-2 .container-fluid,.hm4-footer-padding .container-fluid{padding:0 40px!important}.lg-width{width:177%}.main-menu nav ul li{padding:0 6px}.main-menu nav ul li>a{font-size:15px}}@media (max-width: 1199px){.brand-logo-active .single-brand-logo img{-webkit-filter:none;filter:none}.product-wrap .product-img{min-height:410px}}@media (max-width: 1050px){.product-wrap .product-img{min-height:365px}}@media (min-width: 992px) and (max-width: 1199px){.swym-ui-component .swym-wishlist-grid li{width:31%!important;margin:0 2% 4% 0%!important}.custom-frame-giving{height:3650px}.grid-view-item.product-card{margin-bottom:30px;margin-top:0}.bottom-banner.bottom-banner-custom .bottom-inner{width:50%;top:6%}.hidden-md{display:none}.spirit-block .offset-1{margin-left:5%}.metal-navs .nav-tabs li{max-width:14%;padding:0 5px}.theme-logo img{max-width:160px!important}.main-menu nav ul li{padding:0 5px}.main-menu nav ul li>a{font-size:14px}}@media (max-width: 991px){.prod-pdg{padding:0 5px}.product-wrap .product-img{min-height:332px}.product-wrap .product-content .product-rating{display:none}.product-wrap .product-content h3{font-size:14px;margin:0 0 10px;line-height:1.5}.grid-view-item.product-card{margin-top:0;margin-bottom:30px}.all-services-imgblock{margin-top:25px}.TblColBorder h3{font-size:17px}.bottom-inner{position:relative;top:0;width:100%;left:0;background:url(//j-david-jewelry.myshopify.com/cdn/shop/files/contact-us-at-j-david-jewelry.webp);background-position:center;background-size:cover;z-index:1}.bottom-inner:before{content:"";background:#2b2b2b70;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.bottom-banner.bottom-banner-custom .bottom-inner{background:url(/cdn/shop/files/schedule-an-appointment-at-j-david-jewelry.webp);background-position:center;padding:45px 20px}.bottom-banner img{display:none}.spirit-block .col-xxl-5.offset-1.col-md-12.col-sm-5{margin:0}.sticky-bar.stick .theme-logo img{max-width:100%}.header-hm8 .header-right-wrap{margin-top:0;margin-right:45px}.header-hm8 .mean-container a.meanmenu-reveal{top:-62px}.header-right-wrap.header-right-wrap-m.header-social-wrap{margin:0}.careers-top-block{padding:0;background-size:cover}}@media (min-width: 768px) and (max-width: 991px){.custom-frame-ja{height:1450px}.swym-ui-component .swym-wishlist-grid li{width:31%!important;margin:0 2% 4% 0%!important}.staff-inner-area{padding-left:0}.staff-patch{height:75px;top:23%;width:106%!important;left:-1pc}.TblColBorder{padding:2px}.image-h{padding-left:43px}.memories-reviews-block .content-block{margin-top:2pc}.image-1{position:relative;top:0;right:0}.overlay-image{position:relative;top:1pc;right:0}.overlay-image img{margin:0}.image-story{border-left:3px solid #795c74}.content-block{margin-left:2.7pc}.no-flex-md{display:block!important}.aligning-block{width:45%;margin:0 5px 20px 1pc}.bottom-inner{position:relative;top:0;width:100%;left:0}.footer-column-3{margin-top:20px;border-top:1px solid #ddd;text-align:center;padding-top:20px;margin-bottom:0!important;background:#ddd;padding-bottom:20px}.follow-txt{margin-bottom:0!important}.rb-block-inner{min-height:auto}.bottom-banner.bottom-banner-custom .bottom-inner{width:100%;padding:20px}.other-content.other-content-1{margin-top:20px}.brand-logo-active .single-brand-logo img{-webkit-filter:none;filter:none}.custom-frame-giving{height:4200px}}.top-notification-bar{padding:0!important;margin:0;height:auto!important}.top-notification-bar a,.top-notification-bar a:hover{color:#fff!important;font-weight:400!important;font-size:16px!important;border:none!important}.top-notification-bar:before{background:none;content:inherit;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width: 767px){.mobile-banner{aspect-ratio:4 / 3}.header-area{min-height:90px}.header-bottom{min-height:55px}.apply-text{padding:40px 15px}.header-top-area .header-top-wap{display:block;margin-bottom:5px;margin-top:5px}.product-wrap .product-img{min-height:422px}body{overflow-x:hidden}.pr-5{padding-right:12px}.btn-action-prod{line-height:1.5;padding:15px 10px;font-size:13px}.notification-entry p a{display:block;margin:0 auto;min-width:100%}.notification-close-btn{display:none}.notification-entry p{padding:0 10px!important}.top-notification-bar a,.top-notification-bar a:hover{font-size:13px!important;padding:5px 0!important}.seotxt{font-size:5px;color:#fff;padding:0 1px;line-height:1;margin-bottom:0}.shop-topfilters{margin:0;box-shadow:0 3px 5px -3px #686868}.spirit-content{padding-right:0}.career-bottom-content .career-content{padding:10px 0 10px 20px;border-left-width:8px}.welcome-content h1{font-size:27px!important}.section-title-2 h2,.create-custom-page h2{font-size:27px;margin-top:0}.all-services-block{margin-top:-40px}.career-bottom-content{margin-top:-80px}.team-footer{padding-left:20px;padding-right:20px}.team-header-image{left:0}.location-image{border-top:1px solid #eee;padding-top:20px}.content-ap{margin:0 5px!important;font-size:20px}.career-content h3{font-size:25px}a.btn-cta{padding:15px 10px;width:100%;text-align:center}.footer-widget{margin:15px 0}.prod-pdg{padding:0 5px}.product-wrap .product-content h3{font-size:13px;font-weight:300!important;min-height:unset;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-details-img .shop-details-tab{margin:0 0 30px}.product-wrap .product-img .product-action{justify-content:center}.product-wrap .product-img .product-action .pro-cart{width:calc(100% - 86px)}.cart-text{display:none}.shop-list-btn .cart-text,.product-cart-action .cart-text{display:block}.product-wrap .product-action>div{opacity:1!important;visibility:visible!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.product-wrap .product-img .product-action>div{height:35px!important}.product-wrap .product-img .product-action .pro-wishlist,.product-wrap .product-img .product-action .pro-quickview{width:35px!important}.custom-frame{height:4200px}.custom-frame-bags,.custom-frame-giving{height:6100px}.custom-frame-appointment{height:4000px}.custom-frame-ja{height:1600px}.reviewbtn,.reviewbtn:hover,.reviewbtn:focus,.reviewbtn:active{padding:8px 10px;font-size:15px}.birthstone-navs ul li{padding:0;width:33%}.birthstone-navs ul li a{padding:5px}.birthstone-navs ul li a h4{font-size:17px;line-height:24px}.address-item .icon i{font-size:30px}.address-item .icon{margin-right:15px}.policy-block{padding:30px 20px}.question{font-size:18px}.no-xs-offset{margin-left:0%}.mean-container .mean-nav{overflow-y:scroll;max-height:400px}.gemtable{width:100%}.btnback{margin-bottom:20px}#form_input_9 .col-sm-6,#form_input_49 .col-sm-6,#form_input_58 .col-sm-6,#form_input_67 .col-sm-6,#form_input_71 .col-sm-6{width:100%!important}.btn-cta-f{min-width:100%;margin-bottom:10px;margin-right:0;text-align:center}.cart-shiping-update-wrapper .cart-clear>input{padding:18px 30px 17px}.cart-shiping-update-wrapper .cart-clear>input{margin-right:0}.inside-block p{text-align:left}.iframec{height:3300px}.banner-content-3{background:#ffffffcf}.product-tab-list a{margin:0 5px 5px;display:inline-block}.inside-block{padding:20px 15px}.header-block{width:100%;border-width:8px;padding:20px}.header-block h4{line-height:1.4;margin-bottom:10px}.staff-inner-area{padding:2pc}.staff-img{padding-bottom:30px}.staff-patch{height:100%;top:-1pc;width:50%!important;left:5pc}.metal-navs .nav-tabs li{max-width:33.333%}.metal-navs .nav-link h4{font-size:17px}.TblColBorder{display:block;width:100%;box-sizing:border-box}.TblBorder td:first-child{text-align:center;font-weight:600;background:#000;color:#fff;margin-top:20px}.header-table{display:none}.TblBorder-guide td{position:relative;text-align:right!important;font-size:12px}.TblBorder-guide td:after{content:attr(data-column-name);position:absolute;top:0;left:0;width:40%;background-color:#f0f0f0;padding:10px;font-weight:700;text-align:left!important;border-right:1px solid #d3d3d3;height:100%;vertical-align:middle;display:table-cell}.TblBorder td:first-child:after{border-right:0px;background-color:#000}.accordion-guide .accordion-body{padding:0 5px 20px}.date-block{text-align:center}.google-image{left:0}.careers-top-block{padding:0;background-size:cover}.aligning-block{width:100%;display:flex;align-items:center;padding:10px 30px;margin:0 0 20px}.aligning-block img{max-width:75px;margin:0}.work-block{margin-bottom:3pc;min-height:auto}.hint-text img{display:none}.our-memories-section .mt-50{margin-top:30px}.overlay-image{position:relative;top:1pc;right:0}.overlay-image img{margin:0}.memories-reviews-block .content-block{margin-top:2pc}.content-block blockquote{font-size:15px}.image-story{border-left:3px solid #795c74}.our-memories-block-content .header-block{display:block}.top-content-block{padding:20px}.image-1{position:relative;top:0}.image-1.image-1d{top:0}.brand-logo-area .owl-nav{top:-40%;font-size:25px}.rb-block-inner{min-height:auto}.content-block{margin-left:0}.other-content.other-content-1{margin-top:20px;border-width:5px;padding:10px}.other-content{padding:15px;border-width:5px}.other-content h4{font-size:25px}.contact-info-wrap{margin-bottom:0}.single-mission h3{font-size:22px;text-align:left}.about-icon{max-width:70px;top:0}.single-mission h3 span{padding-left:0;display:block;top:0;padding-top:10px}.header-icon{display:inline-block}.container-fluid,.swym-ui-component.swym-wishlist-page{padding-right:20px;padding-left:20px}.visible-xs{display:block!important}.hidden-xs{display:none!important}.theme-logo img{max-width:100%!important}.header-hm8 .mean-container a.meanmenu-reveal{top:-39px}.header-hm8 .header-right-wrap,.header-hm8 .language-currency-wrap{margin-top:0}.header-hm8 .header-right-wrap.header-right-wrap-m{margin-right:0;display:none}.header-right-wrap .same-style,.language-currency-wrap .same-style{margin-left:2px}.icontop.icontop-right{max-width:25px}.header-top-area .header-top-wap{text-align:center}.header-social ul li{margin:0}.header-top-wap div{display:inline-block}.header-right-wrap{float:right}.language-currency-wrap{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.mobile-menu .mean-nav ul.menu-overflow{height:auto}.mobile-menu.mean-container .mean-nav ul{margin:14px 0 10px}.bottom-inner{position:relative;top:0;width:100%;left:0}.bottom-inner:before{content:"";background:#32062aed}.bottom-banner-custom-d .bottom-inner{left:0!important;top:0!important;width:100%!important;background:url(/cdn/shop/files/start-a-project-at-j-david-jewelry.webp?v=1704450535)!important;background-position:center center!important}.bottom-banner-custom-d .bottom-inner:before{background:#32062aed}.about-block{margin-top:-40px}.footer-widget .footer-list ul li a{font-size:13px!important;letter-spacing:0}.inline-block div{display:block}.footer-widget .subscribe-style .subscribe-form form .clear input{width:100%}}@media (max-width: 650px){.product-wrap .product-img{min-height:362px}}@media (max-width: 600px){.product-wrap .product-img{min-height:325px}}@media (max-width: 500px){.product-wrap .product-img{min-height:280px}.theme-logo img{max-width:90%!important}.shopify-payment-button__button{padding:20px 10px!important;width:80%!important}.slider-area{min-height:300px}}@media (max-width: 398px){.custom-frame-ja{height:1800px}.slider-area{min-height:210px}}@media (max-width: 360px){.product-wrap .product-img{min-height:200px}.reviewbtn,.reviewbtn:hover,.reviewbtn:focus,.reviewbtn:active{padding:12px 5px;font-size:14px}.header-bottom.sticky-bar.header-res-padding.header-padding-2.stick .col-6,.header-bottom.sticky-bar.header-res-padding.header-padding-2 .col-6{text-align:center;width:100%}.header-hm8 .logo{text-align:center!important;max-width:unset}.logo{margin-bottom:0}.header-hm8 .mean-container a.meanmenu-reveal{top:-25px}.theme-logo img{max-width:100%!important}.footer-widget .footer-list ul li{margin:0 0 5px}.subscribe-style p,.footer-address-info p{font-size:13px}a.btn-cta{font-size:14px!important}h1{font-size:26px;line-height:30px}h2{font-size:24px;line-height:30px}h4{font-size:16px;line-height:20px}.header-hm8 .header-right-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/my-style2.css.map */
