*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,body{margin:0;padding:0;font-size:15px;font-family:'TTNorms-Medium',Arial;color:#212121}body{position:relative}ul{list-style:none;margin:0;padding:0}.clear{clear:both}a img{border:0}a{color:#212121;text-decoration:underline}a:hover{text-decoration:none;color:#212121}a{color:#000}img{vertical-align:middle}.dropdown-menu>.tplInner>a{padding-left:0}h1,.h1{font-size:24px;font-weight:bold;text-align:center}.stone-card h1,.stone-card .h1{margin-top:20px;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.07em}.col-product-info .price{margin-bottom:13px;margin-top:13px}.price{text-align:center;font-size:18px;font-weight:bold;margin:20px auto}.stone-top-infobox-btns{margin:0 auto 20px auto;width:100%}.clearfix:before,.clearfix:after{display:table;content:" "}.button,a.button{background:#212121;color:#fff;display:block;font-size:18px;width:160px;box-sizing:border-box;padding:5px 20px;margin:10px auto 5px auto;text-align:center;text-decoration:none}.col-product-info .button-black{margin-right:auto}.stone-card .button-black,.stone-card .button-gray{float:none}.col-product-info .button-black{padding:10px 13px;margin:10px auto 5px auto;float:none}a.button-black{padding:13px;width:193px}.stone-card .theaccordion ul,.stone-card .ex-theaccordion ul{border-top:2px solid #ebebeb}.theaccordion ul{width:100%}.accordion{margin:8px 0 0 0}.tr{display:table-row}.col-product-info .accordion-content .table .td,.col-product-info .ex-accordion-content .table .td{width:50%}.accordion-content .table .td:nth-child(2n+1),.ex-accordion-content .table .td:nth-child(2n+1){color:#bdbdbd;padding-right:7px}.accordion-content .table .td,.ex-accordion-content .table .td{padding:3px 0}.td{display:table-cell}.stone-card-update .stonecard-descript h2,.stone-card-update .stonecard-descript .h2{text-align:center}.stonecard-descript h2,.stonecard-cols3 h2,.stonecard-descript .h2,.stonecard-cols3 .h2{font-weight:bold;font-size:18px;margin-bottom:20px}h2,.h2{letter-spacing:.07em}.h2{font-weight:bold;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0;margin-inline-end:0}.dropdown-menu{display:none}.modal{display:none}.nav>li>a{display:inline-block}.header{text-align:center}.headtop{background:#fff;color:#000;overflow:auto;min-height:72px}.topleft{float:left}.language{float:left;margin:26px 124px 24px 34px;letter-spacing:.07em;font-weight:bold;font-size:16px;min-width:26px}.language a{color:#000}#hamburger{display:none}form.gemlovers-logo{display:inline-block;vertical-align:middle}.gemlovers-logo{width:250px;padding:0 20px 0 20px;margin-left:394px}.headtop form.gemlovers-logo input[type="submit"],.top-phone{filter:invert(1)}form.gemlovers-logo input[type="submit"]{background:url(/assets/i/gemlovers.svg) no-repeat center center;background-size:229px;text-indent:-9999px;width:229px;height:32px}.formurl input{border:0;background:0;cursor:pointer;text-align:left;padding:0;margin:0}.topright{margin:24px 31px 0 0;float:right;min-width:173px}.headtop::after{clear:both;content:'';display:block}.topmenu{border-bottom:1px solid #e0e0e0;padding:0;font-size:12px;letter-spacing:.07em;cursor:pointer}.navbar-nav>li>a,.navbar-nav>li>div>a{text-transform:uppercase;padding:13px 12px;display:inline-block}.topmenu a{text-decoration:none}.navbar-nav{text-align:center}.nav>li.mega-menu{display:inline-block}.navbar-nav>li{float:none !important}.navbar-nav{float:none !important}li.mega-menu{position:static}.header li{list-style:none}.top-phone-container a{text-decoration:none;min-width:173px;display:inline-block}.top-phone{height:22px;display:inline-block;cursor:pointer}.top-phone-container span{margin-left:5px;line-height:22px;vertical-align:middle;cursor:pointer;font-weight:bold;font-size:16px;font-display:swap;text-align:right}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;visibility:visible !important}.mega-menu>.dropdown-menu{width:90% !important;min-width:90% !important;max-width:90% !important;left:5% !important}.popup{display:none}.menu-breadcrumbs{text-align:center;padding:16px 0}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}ul{list-style:none;margin:0;padding:0}.menu-breadcrumbs li{display:inline;color:#bdbdbd}.navbar-nav>li>a,#breadcrumbs a,.footer a,.language a,.two-proms a,.stones_item a,.blog_main a,.enc_item a{text-decoration:none}.menu-breadcrumbs li:after{content:"|";padding:0 10px}.li-topmenu>form input{text-transform:uppercase;font-weight:bold}.navbar-nav>li.li-topmenu{display:inline-block}.stone-card{margin:0 auto;max-width:1280px}.col-product-img{width:833px;float:left}.product-slider{max-width:833px}.product-slider #carousel{margin:0}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.product-slider .item img{width:100%;height:auto}.col-product-info{padding-top:27px}.col-product-info{width:407px;float:left;margin-left:20px}.gemlovers-logo-mobile{display:none}.leftmenu2{display:none}.gallery-thumbs{display:none}.navbar-nav>li>a{padding:13px 12px}.product-slider #thumbcarousel{margin:-72px auto 0 auto;padding:0;display:table;text-align:center}.carousel-control.right,.carousel-control.left{display:none}.acc-title{padding:0 14px 0 0;display:inline-block;letter-spacing:.07em}.product-slider #thumbcarousel{margin:-72px auto 0 auto;padding:0;display:table;text-align:center}.product-slider #thumbcarousel .item{text-align:center}.product-slider #thumbcarousel .item .thumb{border:1px solid #fff;margin:0 0 0 3px;display:inline-block;vertical-align:middle;cursor:pointer}.product-slider .item .thumb img{height:59px;width:auto}.topmenu .formurl{padding-bottom:10px}.col-product-info .accordion li.menu1{padding-left:0;padding-right:0;padding-top:15px}.stonecard-descript{display:table;margin:50px auto}.sertificate-col{width:302px;float:right;display:table-cell;margin-left:127px;font-size:13px}.test-listalka .sertificate-col{width:407px}.stone-card-update .stonecard-descript{width:100%}.stone-card-update .stonecard-opis-col{padding-left:108px}.stonecard-opis-col{display:table-cell;vertical-align:top}.test-listalka .stone-card .col2{padding-bottom:0}.stone-card .col2:nth-child(1){padding-right:1.2%}.stone-card .col2{padding:5px 0 10px 0}.col2{width:50%}.col2,.col3,.col4,.col5{float:left}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.stonecard-jew-rec{background:#f6f6f6;padding:40px 24px 34px 24px;margin-bottom:40px;margin-top:50px}.prichiny-carusel{width:1048px;margin:0 auto 35px auto;position:relative}.prichiny-carusel .item{width:836px;display:flex}.prichiny-carusel .item img{max-height:260px;height:260px;width:auto;float:left}.prichiny-carusel .item .prichiny-txt{float:left;margin:35px 0 0 22px;font-size:16px;line-height:24px}.test-listalka .sertificate-col ul{margin-left:5px}.test-listalka .sertificate-col ul li:before{content:'-';display:inline;padding-right:5px}.stone-card-update .stonecard-lookmore{font-size:18px;display:inline-block;font-weight:bold}.stonecard-bottom1{text-align:center}.sertificate-col .row{margin-bottom:15px}.footer{background:#e0e0e0;padding:36px 0 0 0}.footer2{border-top:1px solid #bdbdbd;padding:30px 0}.footer3{background:#bdbdbd;font-size:13px;min-height:63px}.footer-columns{width:66%;margin:0 auto;overflow:hidden;font-size:16px}.soc{margin:37px auto;text-align:center}.accordionz{display:flex;flex-wrap:wrap;justify-content:center}.footer-columns .menu1{width:33%;float:none;text-align:center}.footer-columns li{padding-bottom:6px}.f-title{text-transform:uppercase;letter-spacing:.07em;padding-bottom:10px;font-weight:bold}p{margin:0 0 10px}.footer-columns li{padding-bottom:6px}.wrap-footer2{width:90%;overflow:hidden;margin:0 auto;max-width:1260px}.f2-rekviz,.f2-adres{width:40%}.f2-rekviz,.f2-phone,.f2-adres{float:left;text-align:center}.f2-phone{width:20%;margin:0 -4px -4px -4px}.wrap-footer3{width:90%;overflow:hidden;margin:0 auto;max-width:1260px}.f-left{float:left}.copy{display:inline-block;padding:25px 0}.f-right{float:right}.footer3 li{display:inline-block;padding:22px 20px 0 0}.footer-phone{font-size:19px;margin:0 0 5px 0;font-weight:bold}.footersmall{font-size:13px}.accordion-content,.ex-accordion-content{text-transform:none;padding:12px 0 0 0}.onmobile{display:none}@media(min-width:1200px){.container{width:auto !important}}@media only screen and (max-width:735px){html,body{font-family:Arial}.headtop{text-align:center}.gemlovers-logo{width:201px;padding:16px 21px 18px 21px;margin:0 auto;position:relative;z-index:2}.headtop{position:sticky;width:100%;z-index:100;top:0}.top-phone,.top-profile,.topleft,.top-phone-container{display:none}#hamburger{margin:0 0 0 -8px;display:block;position:absolute;color:#fff;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.5);vertical-align:top;font-size:18px;padding:0 11px 0 15px;height:49px;font-weight:bold;text-align:left;width:100%;cursor:pointer;box-sizing:border-box}#hamburger:before{display:block;content:'';position:absolute;height:2px;width:18px;border-top:2px solid #fff;left:16px;top:31px}#hamburger:after{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:'';position:absolute;height:4px;width:18px;border-top:2px solid #fff;border-bottom:2px solid #fff;left:16px;top:19px}form.gemlovers-logo{display:inline-block;vertical-align:middle;width:201px;padding:16px 21px 18px 21px;margin:0 auto;position:relative;z-index:2}form.gemlovers-logo input[type="submit"]{background:url(/assets/i/gemlovers.svg) no-repeat center center;text-indent:-9999px;background-size:141px;width:159px;height:22px}.topright{display:inline-block;margin:4px 0 0 0;position:absolute;z-index:5;right:0;float:right;min-width:inherit}#hamburger:before,#hamburger:after{border-color:#000 !important}.topmenu-mobile{position:fixed;top:0;left:-100%}.header .button-phone-open-form{background:url(/assets/i/chat.svg) no-repeat center center;background-size:28px;width:42px;height:44px;display:inline-block;cursor:pointer;min-width:inherit}.header .button-phone-open-form span{display:none}.header .button-phone-open-form .top-phone{display:none}.menu-breadcrumbs{display:none}.carousel-control{display:none}.stone-card-update .acc-title{width:100%;text-align:center}.stone-card-page .col-product-info,.stone-card-page .stonecard-opis,.stone-card-page .sertificate-col,.stone-card-page .stonecard-cols3{padding-left:15px;padding-right:15px}.col-product-info{margin-left:0}.col-product-img,.col-product-info{float:none;width:100%}.footer2{display:none}.footer,.footer3{background:#f6f6f6;text-align:center}.footer{padding:36px 0 0 0}.footer3 .f-right{float:none}.copy{display:inline-block;padding:25px 0}.stonecard-jew-rec,.prichiny{padding-left:15px;padding-right:15px}.footer-columns-place{display:none}.footer .soc{display:none}.footer3 ul{display:none}.copy{display:inline-block;padding:25px 0;font-size:13px}img{max-width:100%}.product-slider #thumbcarousel,.popup_sold .product-slider #thumbcarousel{margin:15px 0 0;display:inherit}.product-slider #thumbcarousel{padding:0;text-align:center}.carousel{position:relative}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.product-slider #thumbcarousel .item .thumb{margin:0 2% 7px 0;border:1px solid #fff}.product-slider .item .thumb img{height:59px;width:auto;max-height:inherit}.passports{width:302px;margin:0 auto;position:relative;text-align:center}.sertificate-col img{max-width:302px;width:auto !important;max-height:138px;margin:0 auto 10px auto}.stonecard-jewels-cont .item{display:none}.stonecard-jewels-cont .item:first-child{display:none}.gallery-thumbs{text-indent:-9999px;overflow:hidden;height:1px;margin:0}.col-product-img .swiper-pagination{display:none !important}.swiper-pagination:after{clear:both;display:table-cell;content:" "}.topright{min-width:inherit !important}.header-right-cart{width:33px;height:20px;min-width:inherit !important}}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.tplInner{-webkit-columns:180px;-moz-columns:180px;columns:180px;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.tplInner>div{padding:1px 1px 1px 1px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}img{max-width:100%}@media only screen and (max-width:1375px){.col-product-img{width:calc(100% - 427px)}}@media(min-width:1200px){.container{width:auto}}@media only screen and (max-width:735px){.col-product-img,.col-product-info{float:none;width:100%}}@media only screen and (min-width:736px){.container1260{max-width:1260px;margin:0 auto}.main-carousel{display:none}.enc_item,.stones_item{position:relative;display:inline-block;min-width:193px}}.mainpage #breadcrumbs{display:none}.mainpage h1,.mainpage .h1,.mainpage h2,.mainpage .h2{margin-bottom:13px;text-transform:uppercase}.main-content{padding-bottom:34px;margin-top:40px}.main-content h1,.main-content .h1{text-align:center;text-transform:uppercase;width:66%;margin:0 auto;margin-bottom:36px}.mainpromo2{background:#f6f6f6;margin-top:20px;margin-bottom:20px;display:inline-block;width:100%;overflow:hidden}.mainpromo2:before,.mainpromo2:after{clear:both;display:table;content:" "}.mainpromo2:before,.mainpromo2:after{clear:both;display:table;content:" "}.mainpromo2 .col3{height:100px}.mainpromo2 a{text-decoration:none}.col3{width:33%}.col2,.col3,.col4,.col5{float:left}.mainpromo2 .col3 div{width:285px;margin:0 auto;padding:23px 0 0 83px;min-height:90px}.main-stones{text-align:center;padding-bottom:20px}.container-for-main-stones{text-align:center;height:590px;overflow:hidden}.main-content p{margin:0 auto;text-align:left;width:66%}.enc_item .stonesListName,.stones_item .stonesListName{display:block;min-height:40px;margin-top:197px;text-transform:uppercase;font-size:14px}.useful-header{max-width:894px;align-items:center;text-align:center;margin:19px auto 0 auto}.container-useful{position:relative;margin-top:30px;margin-bottom:0;font-size:17px;line-height:30px;max-width:650px;margin-right:auto;margin-left:auto;color:#262a2e;letter-spacing:.01em}.useful-header h1{font-family:'Tenor Sans',sans-serif !important}.h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:bold}.header-above2{background:#35dea9;color:#fff;text-align:center;font-size:13px;line-height:26px}.rassrochka{background:#ebebeb;padding:10px;text-align:center;color:#000;font-size:12px;display:flex;align-items:center;justify-content:center}.rassrochka img{height:21px;margin-left:10px}.nav .mobile-only{display:none !important}
