/*
Theme Name: neve child
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   neve
Version:    1.0
License:    GNU General Public License v2 or later
*/

@import url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/css/lightgallery.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/css/lightgallery-bundle.min.css);.quote-home span,body,p{font-weight:400}.content,.slider-image img{transition:opacity 1s ease-in-out}.blog-hd,.eventsHD,.prodName,.product-detailHd,.product-header h3{text-transform:capitalize}.content,.viewDtl{opacity:0}body{font-family:Montserrat,sans-serif;color:#202020;font-size:16px}.quote-home span,h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif}h1,h2,h3,h4,h5,h6{font-size:50px;font-weight:400}.font-montserrat,.nav-ul li a,.quote-home,p{font-family:Montserrat,sans-serif}p{font-size:16px}.soft-grey-bg{background-color:#f2f0ef}.header-main-inner,.header-top-inner,header{background-color:#f7f6F4C2!important}.header{position:sticky;top:0;z-index:999}.header.shrink{transition:padding .3s}.nav-ul li a{color:#202020;font-size:1.125rem;font-weight:500}.nav-ul .sub-menu{z-index:1046}.quote-home{font-size:1.125rem;line-height:1.5rem;font-weight:300;text-align:center}.quote-home span{font-size:2.25rem;line-height:3rem;display:block}.events-table-home{width:100%;border-collapse:collapse}.events-table-home td,.events-table-home th{border-bottom:1px solid #b1a6cd;padding:10px;text-align:left}.events-table-home th{font-size:1rem;font-weight:600}.events-table-home td,.title{font-weight:400}.events-table-home tr:last-of-type td,.prod-info tr:last-of-type td{border-bottom:none}.gemstone-carousel,.new-arrivals{padding-top:4%}.gemstone-carousel .owl-item,.new-arrivals .owl-item{background-color:#fff;border:1px solid #d9d9d9;position:relative;margin:0 15px;text-align:center;width:370px}.gemstone-carousel .owl-item .gemstone-item,.new-arrivals .owl-item .item{display:flex;align-items:center;min-height:320px}.gemstone-carousel .owl-theme .owl-nav,.new-arrivals .owl-theme .owl-nav{position:absolute;top:-20%;right:1%;display:flex;justify-content:flex-end}.gemstone-carousel .owl-stage-outer{padding-bottom:50px}.gemstone-carousel .gemstone-item a{width:100%;height:100%;display:flex;justify-content:center}.gemstone-carousel .gemstone-item a img{object-fit:none;width:auto}.gemstone-carousel .gemstone-item a h3{position:absolute;bottom:-40px;left:0;display:flex;justify-content:center;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;color:#202020;text-transform:uppercase;margin-bottom:0;width:100%}.layouttype,.new-arrivals .owl-carousel .owl-nav .owl-next span,.new-arrivals .owl-carousel .owl-nav .owl-prev span,.new-arrivals .owl-dots,.new-arrivals .owl-item .item a:last-of-type,.selector.open .show-all:after{display:none}.new-arrivals .owl-carousel .owl-nav .owl-next,.new-arrivals .owl-carousel .owl-nav .owl-prev{background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:100%;height:40px;width:40px;font-size:0;line-height:0}.new-arrivals .owl-carousel .owl-nav .owl-prev{background-image:url(images/home-arrow.svg);transform:rotate(180deg)}.new-arrivals .owl-carousel .owl-nav .owl-next{background-image:url(images/home-arrow.svg)}.new-arrivals .owl-carousel .owl-nav .owl-next:hover,.new-arrivals .owl-carousel .owl-nav .owl-prev:hover{background:url(images/home-arrow.svg) center center no-repeat;opacity:.3}.home-banner-slider .slide-content{background-color:transparent;text-align:left;padding:0}.home-banner-slider .slide-content h3{font-family:'Playfair Display',serif;font-size:3.25rem;font-weight:700;line-height:3.875rem;color:#fff;margin-bottom:20px;width:60%}.home-banner-slider .slide-content p{font-family:montserrat,sans-serif;font-size:1.5rem;font-weight:500;color:#fff;margin-bottom:20px;width:60%}.home-banner-slider .slide-content .slide-button{background:url(images/view-more-arrow.svg) 95% center no-repeat;border:1px solid #fff;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;padding:10px 40px 10px 20px}.product-header h3,.title{font-family:'Playfair Display',serif}.certificate-logo a:focus,.certificate-logo a:hover,.home-banner-slider .swiper-button-next,.home-banner-slider .swiper-button-prev{color:#fff}.home-banner-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;opacity:1}.home-banner-slider .swiper-pagination-bullet{background-color:#fff;opacity:.5;height:8px;width:8px}.our-team-container .e-con-inner{background-color:#fff}.logo-carousel{width:100%;padding:20px 0;background:#fff}.logo-carousel .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}.logo-carousel .swiper-slide img{max-width:120px;height:auto;display:block;border:none;border-radius:0;box-shadow:none;transition:filter .3s;filter:grayscale(100%);cursor:pointer}.logo-carousel .swiper-slide img:hover{transition:filter .3s;filter:grayscale(0%)}.swiper-button-next,.swiper-button-prev{color:#333}.login-container,.middle-section,.neve-main{background-color:#f7f6f4}.banner{background:linear-gradient(to bottom,rgba(3,3,3,0),rgba(0,0,0,.05));padding:50px 0}.text-section{padding-left:10%}.title{font-size:3.125rem;color:#202020}.description{font-family:Montserrat,sans-serif;font-size:1.25rem;color:#202020}.code,.product-view-more{font-size:1rem;font-weight:600}.image-section{text-align:right}.banner-image{width:80%;border-radius:80px 30px 30px;box-shadow:0 4px 10px rgba(0,4,10,.1);margin-right:10%}.gem-card,.login-form,.our-story-img figure{box-shadow:0 4px 10px rgba(0,0,0,.1)}.content-inner{padding:50px 100px}.owl-wrapper.collections{margin-top:50px;overflow:hidden}.owl-wrapper.collections .owl-carousel,.product-header{position:relative}.product-header span.midline{background-color:#d9d9d9;left:0;top:45%;height:1px;width:100%;display:block;margin:0 20px;position:relative;z-index:1}.product-header h3{background-color:#f7f6f4;color:#202020;font-size:1.5rem;text-wrap-mode:nowrap;z-index:2}.breadcrumb,.breadcrumb-item a,.certificate-logo a,.code,.price-btn,.product-detailHd,.product-view-more{font-family:Montserrat,sans-serif}.product-detailHd i,.product-header h3 i{background-color:#646464;border-radius:10px;font-style:normal;height:30px;width:4px}.product-view-more{background-color:#f7f6f4;border:1px solid #3c4242;border-radius:8px;color:#3c4242;margin-right:4px;padding:8px 10px;width:125px;z-index:2}.product-view-more:hover{border-color:#2f5aae}.owl-wrapper.collections .owl-wrapper .owl-item{float:left}.owl-wrapper.collections .product-card{color:#202020;font-family:'Playfair Display',serif;font-size:1.5rem;margin:0 15px;gap:10px;width:280px}.product-card .img-wrapper{background:#fff;border:1px solid #d9d9d9;border-radius:12px;display:flex;align-items:center;overflow:hidden;text-align:center;box-shadow:0 4px 10px rgba(255,255,255,.1);min-height:320px;width:280px}.modal-content .close,.modal-header .btn-close:hover,.modal.modalbox.show button:hover{background-color:transparent}.product-card img{width:100%;max-width:280px}.code{color:#3c4242;margin:10px 0}.price-btn{background-color:#dbdada;border-radius:8px;font-size:14px;font-weight:700;color:#3c4242;padding:7px 10px}.collections .owl-carousel .owl-wrapper-outer{overflow:hidden;padding:0}.collections .owl-carousel .owl-controls{position:absolute;top:45%;left:0;display:flex;margin:0;padding:0;width:100%;z-index:100}.collections .owl-carousel .owl-controls .owl-buttons{display:flex;align-items:center;justify-content:space-between;padding-left:5px;padding-right:5px;width:100%}.collections .owl-carousel .owl-controls .owl-next,.collections .owl-carousel .owl-controls .owl-prev{background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:100%;height:16px;width:18px;font-size:0;line-height:0}.collections .owl-carousel .owl-controls .owl-prev{background-image:url(images/right-arrow.svg);transform:rotate(180deg)}.collections .owl-carousel .owl-controls .owl-next{background-image:url(images/right-arrow.svg)}.breadcrumb,.breadcrumb-item a{font-size:1rem;font-weight:500;color:#807d7e}.breadcrumb-item+.breadcrumb-item::before{color:#807d7e;content:">"}.productImg .bigImg{box-shadow:0 1px 3px #d8d8d8;width:500px;height:500px;object-fit:cover}.productImg .previews{margin-top:15px}.productImg .previews img{border:1px solid #d9d9d9;border-radius:8px;box-shadow:none;margin:0 5px;width:70px;height:70px;object-fit:cover}.productImg .previews .selected img{border-color:#6f7c84}.prod-info td,.prod-info tr{border-bottom:1px solid #bebcbd}.productImg .previews a{position:relative;overflow:hidden}.play-btn{background:url(images/video-play-icon.svg) center center/cover no-repeat;border-radius:8px;position:absolute;left:6px;top:0;width:70px;height:70px;display:block}.location-icon,.productImg .full{cursor:pointer}.product-detailHd{color:#3c4242;font-size:1.5rem}.prod-info{color:#3c4242;font-weight:500}.prod-info span{color:#807d7e;font-weight:400;display:block}.prod-info td{border-right:1px solid #bebcbd;text-align:center}.prod-info tr td:last-of-type{border-right:none}.certificate-logo{position:relative;width:80px;height:20px}.certificate-logo .logo{background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;position:absolute;left:0;top:0;width:100%;height:20px}.certificate-logo a{background-color:#20202082;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:#fff;text-align:center;width:100%;height:100%;opacity:0}.certificate-logo:hover a{opacity:1;color:#fff}.agl{background:url(images/alg-logo.jpg) no-repeat;width:62px}.grs{background:url(images/grs.gif) no-repeat;width:55px}.ssef{background:url(images/ssef-logo.jpg) no-repeat;width:59px}.lotus{background:url(images/lotus-logo.jpg) no-repeat;width:40px}.gubelin{background:url(images/gubelin-logo.jpg) no-repeat;width:62px}.gia{background:url(images/gia-logo.jpg) no-repeat;width:62px}.aigs,.ica{width:65px}.aigs{background:url(images/aigs-logo.jpg) no-repeat}.ica{background:url(images/ica-logo.jpg) no-repeat}.aigsImg,.cDunaigre,.giaImg,.gitImg,.grsImg,.gublinImg,.lotusImg,.ssefImg{background-repeat:no-repeat;width:100px;height:25px}.grsImg{background-image:url(images/grs.gif)}.giaImg{background-image:url(images/gia-logo.jpg)}.lotusImg{background-image:url(images/lotus-logo.jpg)}.ssefImg{background-image:url(images/ssef-logo.jpg)}.gublinImg{background-image:url(images/gubelin-logo.jpg)}.aigsImg{background-image:url(images/aigs-logo.jpg)}.cDunaigre{background-image:url(images/c-dunaigre-logo.jpg)}.gitImg{background-image:url(images/git-logo.jpg)}.aglImg{background:url(images/alg-logo.jpg) no-repeat;height:25px;width:62px}.FigImg,.IcaImg{height:25px;width:100px}.FigImg{background:url(images/fig-logo.jpg) no-repeat}.IcaImg{background:url(images/ica-logo.jpg) no-repeat}.bellerophonImg{background:url(images/bellerophon.jpg) no-repeat;height:20px;width:34px}.modal.show.fade.in{background-color:#00000099}.modal-content .close{position:absolute;top:0;right:-10px;color:grey;font-size:24px;line-height:0}.modal.modalbox.show button{float:right;margin-bottom:10px}.footer{background-color:#f2f0ef;color:#202020}.newsletter-form button,.newsletter-form input,.search-form button,.search-form input{border-radius:0;border:none}.newsletter-form input{background-color:#fff;font-size:16px;padding:10px;width:220px}.newsletter-form button,.search-form button{background-color:#555659;color:#fff;font-size:14px;padding:0 20px}@media (max-width:1024px){.newsletter-form{flex-direction:column;width:100%}.newsletter-form input{width:100%}.newsletter-form button{padding:10px 20px}}.footer h3{font-family:'playfair display',serif;font-size:30px;margin-bottom:15px}.filter-sidebar h4,.filter-sidebar ul li label,.footer h4{font-family:montserrat,sans-serif}.filter-sidebar ul,.footer ul{padding:0}.footer ul li{display:inline;margin-right:15px}.footer ul li a{text-decoration:none;color:#000}.blog-post-card a:hover,.footer ul li a:hover{text-decoration:underline}.footer-logo{max-width:265px}.contact-info p,.footer-row2-sec2 p{position:relative;margin-bottom:20px;padding-left:35px}.contact-info p:before,.footer-row2-sec2 p:before{background-position:center center;background-repeat:no-repeat;position:absolute;content:'';left:0;top:0;width:30px;height:30px;display:block}.location-icon:before{background-image:url('images/location-icon.svg')}.location-02-icon:before{background-image:url('images/location-02-icon.svg')}.phone-icon:before{background-image:url('images/phone-icon.svg')}.fax-icon:before{background-image:url('images/fax-icon.svg')}.email-icon:before{background-image:url('images/email-icon.svg')}.footer h4{font-size:16px;margin-bottom:15px}.footer-row2-sec3 li{position:relative;margin-bottom:15px;padding-left:15px}.footer a{text-decoration:none;color:#202020}.footer a:hover{color:#2020207b;text-decoration:none}.footer-row2-sec3 li a:before{background-image:url('images/link-bullet-icon.svg');background-position:center top;background-repeat:no-repeat;position:absolute;content:'';left:0;top:8px;width:10px;height:10px;display:block}.list-social span{position:relative;font-size:0;line-height:0;width:48px;height:48px;display:block}.list-social span a:before{background-position:center top;background-repeat:no-repeat;position:absolute;content:'';left:0;top:0;width:48px;height:48px;display:block}.facebook-icon:before{background-image:url('images/facebook-icon.svg')}.linkedin-icon:before{background-image:url('images/linkedin-icon.svg')}.instagram-icon:before{background-image:url('images/instagram-icon.svg')}.copyright{font-size:14px}.our-story-img figure{width:250px;height:250px;border-radius:50%;overflow:hidden;border:6px solid #fff}.our-story-img figure img{border-style:none!important;width:100%;height:100%;object-fit:cover}.slider-container{height:100vh;display:flex;background-color:#000}.slider-image{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.slider-image img{width:80%;height:auto;object-fit:cover;position:absolute}.content-section{padding:50px}.section-title{font-size:24px;font-weight:700;margin-bottom:20px}.content-slider{position:relative;display:flex;align-items:center;height:150px}.content{position:absolute;z-index:0}.content.active{opacity:1;z-index:1}.carousel-indicators{margin-top:20px}.dot{height:12px;width:12px;margin:0 5px;background-color:#fff;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s}.dot.active{background-color:grey}.contactform input[type=email],.contactform input[type=number],.contactform input[type=tel],.contactform input[type=text],.contactform textarea{background-color:#f0f2f3;border:none;border-radius:0;color:#202020;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin-bottom:30px;width:100%}.filter-container,.filter-sidebar h4,.filter-sidebar ul li{border-bottom:1px solid #bebcbd}.eventsHD,.venues li{color:#202020;margin-bottom:20px;font-weight:500}.contactform .submit{background-color:#555659;border:none;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;margin-bottom:0;padding:10px 20px;width:100%}.appointments .contactform,.venues li{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:20px}.contactform .submit:hover,.login-form .submit:hover,.login-form .tml-button:hover{background-color:#626365}.show-container{background-color:#f7f6f4;padding:50px 0}.event-container{width:100%}.shows-banner{width:75%}.eventsHD{font-family:'Playfair Display',serif;font-size:32px}.venues{display:flex;flex-wrap:wrap;gap:1rem}.venues li{font-family:Montserrat,sans-serif;font-size:18px;width:calc(50% - .5rem);box-sizing:border-box}.date-month{font-size:16px;font-weight:500}.event-name{font-size:20px;font-weight:600}.event-venue p{margin-bottom:0}.appointments .contactform .datetimepicker input[type=text]{background:url(images/calendar-icon.svg) 95% center no-repeat #f0f2f3}.appointments .datesHd{font-weight:700}.selector{position:relative;padding:10px 2px;color:#7e7e7e}.selector ul{position:relative;display:block;overflow:auto;min-width:138px;max-height:200px;background:#fff;list-style:none;white-space:inherit;padding-right:17px;width:calc(100% + 17px)}.selector li{position:relative;padding:3px 20px 3px 25px;cursor:pointer}.selector li:hover{color:#aaa}.selector .price-slider{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px}.selector .ui-slider{background:#807d7e;position:relative;text-align:left;width:100%;height:3px;margin:0 15px 15px 0}.selector .ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:pointer;border-radius:50%;background-color:#555659;border:none;top:-9px;width:28px;height:28px;outline:0}.selector .ui-slider .ui-slider-handle:focus{outline:0;border:2px solid #555659}.selector .ui-slider .ui-slider-range{position:absolute;z-index:1;height:100%;background:#555659;border-radius:.5em}.selector .ui-slider-range{background-color:#d7d7d7}.selector .slider-price{position:relative;display:inline-block;padding:5px 10px!important;width:45%;background-color:#f3e7cc;line-height:16px;font-weight:600;text-align:center}.selector .show-all{position:relative;padding-left:25px;color:#39c9a9;cursor:pointer;line-height:28px}.selector .show-all:after,.selector .show-all:before{content:"";position:absolute;top:50%;left:4px;margin-top:-1px;color:#39c9a9;width:10px;border-bottom:1px solid}.selector .show-all:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.selector.open ul{max-height:none}.leftPanel ul li .price-slider span{padding-right:0}.price-field{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px;width:100%}.price-slider .submit{border:none;box-shadow:none;font-size:13px;height:auto;min-width:100%}.login-title-container{background-color:#f0f2f3;padding:30px 0}.login-title-container .breadcrumb li{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#272343}.login-title-container .breadcrumb li a{color:#636270}.login-title-container .breadcrumb-item.active{font-weight:500;color:#272343}.login-title-container .breadcrumb li a:hover{color:#636270;text-decoration:underline}.login-title-container .login-title h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;color:#202020;margin-bottom:0}.login-title-container .login-title p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:#202020}.login-form{background-color:#fff;border-radius:12px;margin:70px auto 100px;max-width:650px;padding:50px}.login-form h3{font-family:'Playfair Display',serif;font-size:32px;font-weight:600;color:#202020;margin-bottom:20px;text-align:center}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{background-color:#f0f2f3;border:none;border-radius:0;color:#202020;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;width:100%}.login-form .submit,.login-form .tml-button{background-color:#555659;border:none;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:0;padding:10px 20px;width:100%}.login-form .register,.login-form .remember-me{font-family:Montserrat,sans-serif;font-size:14px}.login-form .remember-me{font-weight:400;color:#636270}.login-form .remember-me input[type=checkbox]{background-color:#fff;border:1px solid #9a9caa;border-radius:4px;margin-right:8px;width:18px;height:18px}.login-form .forgot-password,.login-form .tml-links li{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#202020;text-align:center}.login-form .forgot-password a,.login-form .tml-links li a{color:#555659;text-decoration:none}.login-form .forgot-password a:hover,.login-form .tml-links li a:hover{color:#626365;text-decoration:underline}.login-form .register{font-weight:400;color:#272343;text-align:center}.login-form .register a{color:#202020;font-weight:500;text-decoration:none}.login-form .register a:hover{color:#202020;text-decoration:underline}.login-form .tml-links{display:flex;justify-content:space-between}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{display:none!important}.item-data{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center}.filter-sidebar{border:1px solid #bebcbd;padding:20px;color:#272727;margin-right:20px}.filter-container{margin-bottom:20px}.filter-sidebar .filterlist,.filter-sidebar .slimScrollDiv{height:auto!important}.filter-sidebar .slimScrollBar{overflow:scroll;visibility:hidden}.filter-sidebar ul li{padding:0 10px 10px;margin-bottom:20px}.filter-sidebar ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.filter-sidebar ul li input[type=checkbox]{margin-right:5px}.filter-sidebar ul li label{font-size:16px;font-weight:400;color:#272727;margin-right:5px}.filter-sidebar ul ul li{border-bottom:none;padding:0;margin-bottom:0}.filter-sidebar h4{font-size:1.375rem;font-weight:700;line-height:2rem;margin-bottom:10px;padding-bottom:10px}.filter-sidebar h5,.filter-sidebar h6,.mobile-filter-btn{font-size:1.25rem;line-height:2rem;margin-bottom:10px;font-family:montserrat,sans-serif}.filter-sidebar h5,.mobile-filter-btn{font-weight:400;color:#807d7e}.filter-sidebar h5 i,.mobile-filter-btn i{background:url(/wordpress/wp-content/themes/neve/assets/img/filter-icon.svg) right top no-repeat;display:inline-flex;width:12px;height:15px}.mobile-filter-btn{background-color:#cccccc96!important;border:none;padding:0 8px;position:absolute;top:-42px;color:#000!important}.filter-sidebar h6{font-weight:700}.filter-sidebar .form-check{margin-bottom:8px}.filter-sidebar .price-range input{background:#222;border:none;color:#fff;width:45%;text-align:center;padding:5px;border-radius:5px}.filter-sidebar .btn-clear{color:#007bff;cursor:pointer}@media (min-width:768px){.selector .ui-slider .ui-slider-handle{top:-7px;width:16px;height:16px}.filter,.filter-close,.mobile-filter-btn{display:none}.offcanvas.offcanvas-start{background-color:transparent;position:relative;visibility:visible;width:25%!important;transform:translateX(0)!important}}.gem-card,.loader,header .filter{position:relative}.applied-filters span i{font-style:normal;color:#848484;cursor:pointer}.amount{color:#f6931f;font-weight:700;width:40%}.filter-tag{background-color:rgba(0,0,0,.07);border-radius:8px;display:inline-flex;align-items:center;font-family:montserrat,sans-serif;font-size:.875rem;font-weight:400;color:#272727;padding:5px 10px;gap:.5rem}.blog-post-card .card-title,.blog-post-card a,.blog-post-card p,.blog-sidebar-hd,.toggle-container button{font-family:Montserrat,sans-serif}.filter-tag .remove-filter{background-color:transparent;color:#272727;font-size:18px;line-height:24px;padding:0}.blog-hd,.blog-sidebar-list li a{color:#121212}.toggle-container button{background-color:transparent;border:none;border-radius:0;color:#202020;font-size:16px;font-weight:400;padding:0}.toggle-container button:hover{background-color:transparent;color:#007bff}.gem-card .certificate{position:absolute;left:20px;top:30px}.gem-card .video-gem{position:absolute;right:20px;top:20px;width:40px;height:40px}.blog-post-card{background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.1);padding:20px}.blog-post-card .card-title{font-size:18px;font-weight:600;color:#121212}.blog-post-card p{font-size:14px;font-weight:400;color:#757575;margin-bottom:0}.blog-post-card a{color:#ff553c;text-decoration:none}.search-form input{background-color:#fff;font-size:16px}.blog-sidebar-hd{font-size:20px;font-weight:600}.blog-category-txt,.blog-category-txt a,.blog-hd{font-family:'Open Sans',sans-serif;font-weight:600;margin-bottom:20px}.blog-hd{font-size:32px}.blog-category-txt,.blog-category-txt a{font-size:15px;color:#ff553c}.author-name,.post-date{font-size:14px;font-weight:400;font-family:Montserrat,sans-serif}.author-name{color:#121212}.post-date{color:#757575}.related-posts{padding:50px 0}.related-posts h2{font-family:poppins,sans-serif;font-size:22px;font-weight:600;color:#121212;margin-bottom:40px}.comments-area .nv-is-boxed{margin-bottom:40px;padding:0}.loader{width:64px;height:64px;background-image:linear-gradient(#fff 16px,transparent 0),linear-gradient(#ff3d00 16px,transparent 0),linear-gradient(#ff3d00 16px,transparent 0),linear-gradient(#fff 16px,transparent 0);background-repeat:no-repeat;background-size:16px 16px;background-position:left top,left bottom,right top,right bottom;animation:1s linear infinite rotate}@keyframes rotate{0%{width:64px;height:64px;transform:rotate(0)}50%{width:30px;height:30px;transform:rotate(180deg)}100%{width:64px;height:64px;transform:rotate(360deg)}}.loader-space{margin:0 auto}.gem-card{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}.gem-card .video-gem .video-icon{background:url(images/video-icon.svg) center center no-repeat #efeeec!important;border-radius:50%;width:100%;height:100%}.gem-card .gem-img{border-bottom-left-radius:12px;border-bottom-right-radius:12px;width:100%;height:100%;object-fit:cover;margin-top:60px;margin-bottom:10px}.gem-card .gem-img:hover{transform:scale(1.05)}.gem-card .gem-img:active,.gem-card .gem-img:focus{transform:scale(1)}.prodName{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#3c4242;margin-bottom:10px;text-align:center}.prodCtPrice,.viewDtl button{font-weight:700;font-family:Montserrat,sans-serif}.prodCtPrice{background-color:rgba(0,0,0,.08);border-radius:8px;color:#3c4242;font-size:14px}.gem-card .viewDtl{background-color:rgba(132,132,132,.5);position:absolute;top:0;left:0;right:0;bottom:0}.sortlistBtn:focus,.sortlistBtn:hover{background:0 0;color:#000}.gem-card:hover .viewDtl{opacity:1;transition:opacity .3s ease-in-out}.viewDtl button{background:0 0;border:1px solid #fff;border-radius:8px;font-size:16px;color:#fff;padding:16px 20px;cursor:pointer;transition:background-color .3s ease-in-out}.viewDtl button:hover{background-color:transparent;color:#fff}.get-taxonomy-label-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:#3f4646}.total-number-of-gemstone{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;color:#000}@media(max-width:767px){.get-taxonomy-label-title{display:none}.total-number-of-gemstone{font-size:16px}}.sortlistBtn{background:0 0!important;border:0;border-radius:0;color:#000!important;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;padding:0!important}.sortlistBtn:focus{border:0;outline:0}.grid-item{width:33.33%}@media screen and (min-width:981px){header .filter{display:none}}header .filter{display:inline;height:30px;padding:5px 10px;top:-5px;width:30px}#slider-range{touch-action:auto;pointer-events:auto}body.sticky-body .wrapper{overflow:visible!important}aside.offcanvas{z-index:998}.neve-main .offcanvas-backdrop{z-index:997}@media (max-width:767px){.offcanvas.offcanvas-start{overflow:auto}.filter-sidebar{background-color:#fff;position:absolute;left:0;top:0;z-index:1000;width:280px!important}.filter-close{position:absolute;top:4px;right:8px}.catDv{display:none}.selector .ui-slider .ui-slider-handle{width:20px;height:20px}}.lg-backdrop{background-color:#fff!important}.collection-header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:20px 0 20px 15px;gap:1rem;position:relative;text-align:center}.collection-header .line{flex:1;height:1px;background-color:#ccc;min-width:50px}.collection-header .title{margin:0 1rem;font-size:3.125rem;font-weight:500;color:#222;white-space:nowrap}@media(max-1024px){.collection-header .title{font-size:2.25rem}}@media (max-width:768px){.content-inner{padding:20px}.footer-logo{max-width:50%}.event-container,.shows-banner{width:100%}.eventsHD{font-size:28px}.date-month,.event-venue p{font-size:15px}.event-name{font-size:18px}.collection-header{flex-direction:column;align-items:stretch}.collection-header .title{font-size:1.752rem}.collection-header .line{display:none}.collection-header .product-view-more{position:static;transform:none;align-self:center;margin-top:10px}}