@font-face{font-family:akvilon;src:url(../fonts/akvilon.ttf)}
.akvilon_font *{font-family:akvilon!important}
.dog-main-block .container-fluid{width:100%;clear:both}
@font-face{font-family:AdineKirnberg;src:url("../fonts/Adine Kirnberg.ttf")}
html,body{margin:0;padding:0;vertical-align:baseline;height:100%}
a,a:hover,a:active,a:visited,a:focus{outline:none}
body{width:100%;color:#5b5a5a;font-size:16px}
.engrave_ua .frez-contact iframe {height: 409px;}
.contacts_tel .adress_block p img{width:20px;margin-right:4px}
.product-product-105 .lg_dog_type.circle_kulon img{left:50%!important;-webkit-transform:translate(-50%,-46%);transform:translate(-50%,-46%)}
#product-form .lSSlideOuter.vertical .lSAction > a{filter:invert(1)}
.foot-engrave-by{display:none}
.engrave-by .foot-engrave-by{display:block}
.kz_header+.slide+.home_page .btn_all_reviews{bottom:-54px}
.dog_type_price .old_price{display:block;font-weight:400;font-size:13px;margin:0}
.badges_quantity .addSumm{display:inline!important}
.dog_adress label{position:relative}
.category_66 .dog_type_txt{height:auto!important;margin-bottom:0!important}
.category_65 .dog_type_txt{height:auto!important;margin-bottom:0!important}
.dog_type_1,.dog_type_2,.dog_type_3{position:static!important}
.dog_type_price{margin:0;}
.bestseller{position:absolute;background:#e5194a;min-height:34px;display:inline-block;top:-12px;left:-10px;padding:8px 17px;font-size:12px;word-break:break-all;max-width:135px}
.bestseller:before{content:'';display:block;position:absolute;background:url(/image/bestseller1.png);background-repeat:no-repeat;width:32px;height:calc(100% + 18px);background-size:auto 96%;left:0;top:0}
.bestseller:after{content:'';display:block;position:absolute;background:url(/image/bestseller2.png);background-repeat:no-repeat;left:94%;top:0;width:34px;height:calc(100% + 16px);background-size:contain;background-repeat:no-repeat}
.pen-bg #owl-demo:after{content:'';display:block;clear:both}
input#product_id[value="134"]+.container-fluid .lg_dog_type.circle_kulon img{left:50%!important;-webkit-transform:translate(-50%,-46%);transform:translate(-49%,-52%);max-width:135px}
input#product_id[value="134"]+.container-fluid .tab-pane img{margin:13px auto 0;width:62px!important}
@font-face{font-family:'helveticaneuecyr-medium';src:url(../fonts/helveticaneuecyr-medium.otf) format("opentype")}
@font-face{font-family:'helveticaneuecyr-roman';src:url(../fonts/helveticaneuecyr-roman.otf) format("opentype")}
.home_page{background:url(../images/bg_home.jpg);background-size:cover;background-attachment:fixed;    padding-top: 32px;}
.paymant-system img{width:33%;max-width:405px;margin:10px 0;min-width:296px}
.paymant-system{display:none}
.engrave_ua .footer{height:auto!important;padding-bottom:36px}
.footer{height:auto!important;padding-bottom:25px!important}
.footer_by.footer{padding-bottom:79px!important}
.engrave_eng .footer{padding-bottom:24px!important}
.engrave_ua .footer{padding-bottom:39px!important}
#option-radio-font{display:flex;flex-wrap:wrap;justify-content:space-between}
#option-radio-font > .radio{min-width:50%}
#option-radio-font label{display:block}
.engrave_eng .footer{height:280px}
.paymant-system-engrave-shop span{display:block;float:right;width:55%;font-size:12px;line-height:16px;color:rgba(183,183,183,0.77);margin-top:18px}
.paymant-system-engrave_ua span{display:block;float:right;width:64%;font-size:12px;line-height:16px;color:rgba(183,183,183,0.77);margin-top:12px}
.category_home_page {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.paymant-system-engrave-su span,
.paymant-system-engrave-kz span {
    display: block;
    float: right;
    width: 64%;
    font-size: 12px;
    line-height: 16px;
    color: rgba(183,183,183,0.77);
    margin-top: 12px;
}
.en-phone > p > span > .s {
    display: none;
}

.en-phone > p > span > span + .s {
    display: inline-block;
}
.head-phones-wrap {
    position: relative;
	white-space: nowrap;
}
.header-block.header-block-2 {
    margin-left: 45px;
}
.head-phones-popup {
    display: none;
    position: absolute;
    background: #007db3;
    color: #fff;
    top: -12px;
    left: -23px;
    box-shadow: 0px 12px 17px rgb(0 8 29 / 5%), 0px 5px 22px rgb(0 8 29 / 6%), 0px 7px 8px rgb(0 8 29 / 8%);
    box-sizing: border-box;
    border-radius: 10px;
    padding: 12px 23px;
	z-index: 5;
}
.head-callback {
    padding-top: 20px;
    border-top: 1px solid #61afd0;
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    padding-bottom: 13px;
}
.head-callback > span {
    font-size: 14px;
    display: block;
    margin-bottom: 8px;
}
.head-callback input[type="tel"] {
    box-shadow: 0 0 0 1px #d9d9d9;
    border: none;
    border-radius: 4px;
    height: 32px;
    padding: 4px 10px 0;
    margin-bottom: 12px;
    color: #000;
}
.head-phones-popup .social-messanger {
    display: flex;
    margin: 23px 0;
}
.head-callback_btn {
    font-size: 15px;
    color: #fff;
    background: #57c904;
    border: none;
    outline: 0;
    padding: 7px 3%;
    border-radius: 4px;
}
.head-phones-popup .social-net {
    width: 100%;
    max-width: initial;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-top: 9px;
    border-top: 1px solid #61afd0;
}
.head-phones-popup .social-net p {
    margin: 0 12px 8px 0;
}
.head-phones-popup .social-net p img {
    width: 30px;
    height: auto;
    max-height: none;
	    margin: 0;
}
.head-phones-popup .social-net p {
    margin: 8px 22px 8px 0;
}
.head-phones-popup .social-messanger .text-social {
    display: none;
}
.head-phones-popup .social-messanger .img-social {
    margin-left: 0;
    margin-right: 22px;
}
.head-phones-popup .open {
    margin: 10px 0;
    color: #fff;
    padding-top: 9px;
    border-top: 1px solid #61afd0;
}
.head-phones-popup .open__title {
    font-size: 14px;
}
.head-phones-popup .open__item {
    font-size: 13px;
    color: #ebebeb;
}
.head-phones-wrap:hover .head-phones-popup {
    display: block;
}
.engrave-su .paymant-system-engrave-su,
.engrave-kz .paymant-system-engrave-kz {
    display: block;
}
.engrave-checkout-page-new .paymant-system-engrave-checkout-page-new {
    display: block;
}
.paymant-system-engrave-checkout-page-new span {
    display: block;
    float: right;
    width: 64%;
    font-size: 12px;
    line-height: 16px;
    color: rgba(183,183,183,0.77);
    margin-top: 12px;
}
.engrave_ua .paymant-system-engrave_ua{display:block}
.engrave_eng .paymant-system-engrave-shop{display:block}
.paymant-system-engrave-shop img{width:50%;max-width:500px;margin:17px 0 10px;min-width:296px}
.product-product-69 h1+.block_1_ > h4 + div{height:440px!important}
input#product_id[value="68"]+.container-fluid .lg_dog_type{background-size:contain!important}
input#product_id[value="138"]+.container-fluid .lg_dog_type{background-size:contain!important}
input#product_id[value="138"]+.container-fluid .txt_luboy textarea{height:35px}
.old_price{margin-left:5px;font-size:14px;color:#e2e2e2;text-decoration:line-through}
.en_header .category_home_page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}
.order .order-con-2 label input{margin-right:5px}
#shipping_methods small{display:block;padding-left:18px}
.order .order-con-2 label{padding-right:90px;position:relative}
.order .order-con-2 label i{position:absolute;top:0;right:0}
.add_idea_contacts,.add_rev_contacts{white-space:nowrap;margin-right:69px}
.add_idea_contacts:before{content:'';display:block;width:18px;height:18px;float:left;background:url(../image/checked.svg);background-size:contain;margin-right:6px;position:relative;top:8px}
.add_rev_contacts:before{content:'';display:block;width:18px;height:18px;float:left;background:url(../image/alert.svg);background-size:contain;margin-right:6px;position:relative;top:8px}
.product_vsu .new_info{margin-left:-60px;width:calc(100% + 120px)}
.product_vsu + .footer{margin-top:0}
.badge-vsu__wrapp{min-height:385px}
.badge-vsu__wrapp .zoomIn{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}
.badge-vsu__wrapp #zoom_modal .badge-vsu_one{top:-22px;left:105px;transform:rotate(-90deg)}
#zoom_modal .modal-body{min-height:182px}
.badge-vsu__wrapp #zoom_modal .badge-vsu_two{top:-22px;right:64px;left:auto}
.badge-vsu{width:135px;height:225px;background-size:contain;background-repeat:no-repeat;position:absolute;left:50%}
.badge-vsu__txt{position:absolute;width:100%;height:calc(100% - 50px);bottom:20px;left:0;text-align:center}
.badge-vsu_one{top:10px;transform:rotate(-90deg) translateY(-27%)}
.badge-vsu__txt p{font-family:'DejaVuSans';white-space:nowrap;overflow:hidden;color:#000;font-size:12px;position:absolute;overflow:hidden}
.badge-vsu_one .badge-vsu__txt p{transform:rotate(90deg)}
.badge-vsu_one .badge-vsu__txt .badge-vsu__surname{right:-56px;top:81px;width:calc(100% + 12px)}
.badge-vsu_one .badge-vsu__txt .badge-vsu__name{right:-55px;top:81px;width:calc(100% + 38px)}
.badge-vsu_one .badge-vsu__txt .badge-vsu__patronymic{right:-42px;top:82px;width:calc(100% + 37px)}
.badge-vsu_one .badge-vsu__txt .badge-vsu__blood{right:-11px;top:83px;width:calc(100% + 4px)}
.badge-vsu_one .badge-vsu__txt .badge-vsu__inn{right:11px;top:83px;width:calc(100% + 4px);font-size:13px}
.badge-vsu_one .badge-vsu__txt .badge-vsu__ukraine{right:29px;top:83px;width:calc(100% + 4px)}
.badge-vsu_one .badge-vsu__txt .badge-vsu__armed{right:46px;top:83px;width:calc(100% + 4px)}
.badge-vsu.badge-vsu_two{top:147px;transform:rotate(90deg) translateY(24%) scale(-1,1)}
.badge-vsu_two .badge-vsu__txt p{transform:rotate(90deg) translateY(24%) scale(-1,1)}
.badge-vsu_two .badge-vsu__txt .badge-vsu__inn{right:-51px;top:83px;width:calc(100% + 4px);font-size:13px}
.badge-vsu_two .badge-vsu__txt .badge-vsu__ukraine{right:-34px;top:83px;width:calc(100% + 4px)}
.badge-vsu_two .badge-vsu__txt .badge-vsu__armed{right:-18px;top:83px;width:calc(100% + 4px)}
.badge-vsu_two .badge-vsu__txt .badge-vsu__surname{right:0;top:81px;width:calc(100% + 12px)}
.badge-vsu_two .badge-vsu__txt .badge-vsu__name{right:0;top:84px;width:calc(100% + 38px)}
.badge-vsu_two .badge-vsu__txt .badge-vsu__patronymic{right:14px;top:82px;width:calc(100% + 37px)}
.badge-vsu_two .badge-vsu__txt .badge-vsu__blood{right:46px;top:81px;width:calc(100% + 4px)}
.engrave-by .header-block.header-su-last-block {padding-top: 1px !important;margin-top: 0 !important;}
.penstap2 .penblock2 .lslide {
    height: 323px !important;
}

.pen-bg #owl-demo .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: transparent;
    border: none;
    width: 50px;
    height: 50px;
    padding: 0;
    outline: none !important;
    background-repeat: no-repeat;
    background-position: center;
    color: transparent;
    overflow: hidden;
    font-size: 0;
	display: inline-block !important;
}
#feedback input[type="checkbox"],
.wrapper_review_form input[type="checkbox"] {
    width: 14px;
    height: 14px;
    margin: 0 9px 0 0;
}
.product-category-74 .product-thumb .button-group {
    display: flex;
    flex-direction: column;
    max-width: 70%;
}
.product-category-74 .product-thumb .button-group button {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 1px !important;
    display: block !important;
    font-size: 14px !important;
}
#feedback .agree,
.wrapper_review_form .agree {
    margin-left: 5px;
}
.information-information .cont_text * {
    font-family: 'Open Sans', sans-serif !important;
    line-height: 21px !important;
}
#feedback .field-contactform-body + .buttons > div,
.wrapper_review_form .review-text + .buttons > div {
    display: flex;
    align-items: center;
    line-height: 18px;
    margin: 16px 0 5px;
    font-size: 14px;
}
#feedback .field-contactform-body + .buttons > div {
    margin-bottom: 18px;
}
.pen-bg #owl-demo .slick-arrow.slick-next {
    background-image: url(../images/owlnext.png);
}
.pen-bg #owl-demo .slick-arrow.slick-prev {
    background-image: url(../images/owlprev.png);
}
.pen-bg #owl-demo .slick-arrow.slick-prev {
    left: -39px;
}
.pen-bg #owl-demo .slick-arrow.slick-next {
    right: -39px;
}
@media (max-width: 1010px) {
.paymant-system-engrave-shop span,.paymant-system-engrave_ua span{width:100%;margin-top:5px;float:none;padding-bottom:17px}
.engrave_eng .footer{height:auto}
.en_header .home_page .category_home_page > div{float:left;width:26%!important;}

.pen-bg #owl-demo .slick-arrow.slick-prev {
    left: -30px;
}
.pen-bg #owl-demo .slick-arrow.slick-next {
    right: -30px;
}
.paymant-system span {
    float: none;
}
}
@media (min-width: 1125px) {
.pen-bg .owl-wrapper {
    display: flex !important;
    width: 100% !important;
}
.pen-bg .owl-wrapper .item {
    width: 100% !important;
    min-width: 100%;
}
.pen-bg .owl-wrapper .owl-item {
    padding: 0 18px;
}
.pen-bg #owl-demo .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: transparent;
    border: none;
    width: 50px;
    height: 50px;
    padding: 0;
    outline: none !important;
    background-repeat: no-repeat;
    background-position: center;
    color: transparent;
    overflow: hidden;
    font-size: 0;
}
.pen-bg #owl-demo .slick-arrow.slick-prev {
    background-image: url(../images/owlprev.png);
}
.pen-bg #owl-demo .slick-arrow.slick-next{
    background-image: url(../images/owlnext.png);
}

.pen-bg #owl-demo .slick-arrow {
	display: block !important;
}
.slick-prev.slick-arrow {
    left: -55px;
}
.slick-next.slick-arrow {
    right: -55px;
}
.product-product-53 #owl-demo {display: flex;}
.engrave_by .header-block-2{position:relative}
.engrave_by .time_work_header{position:absolute;top:37px;left:233px}
.engrave_by .time_work_header+span{margin-left:0!important}
.engrave_by .call_back_header{position:absolute;top:37px;left:394px}
.en_header .cont_404 .cont_home_re,.en_header  .contact .cont_home_re{margin-top:0}
}
.en_header .category-menu .header-block-1,.en_header .category-menu .menu,.en_header .category-menu .header-block.header-block-4,.en_header .category-menu .mini-menu{display:inline-block}
.engrave_eng .product_badge_contact_{margin-left:-34px}
.engrave_eng a[href="mailto:info@engrave-shop.com"]{white-space:nowrap}
.en_header .category-menu .header-block.header-block-4{text-align:center;float:right;padding-top:9px}
.en_header .category-menu .header-block-1 img{top:23px}
.en_header .category-menu{display:flex;justify-content:center}
.en_header .header-block.header-block-4 a span{color:#fff}
.en_header .header-block-1 img{height:47px;width:160px;margin:1px 8px}
.product-product-71 .lg_dog_type img{max-width:121px;top:47%;transform:translate(1%,-46%);-moz-transform:translate(1%,-46%);-o-transform:translate(1%,-46%);-webkit-transform:translate(1%,-46%)}
input#product_id[value="73"] + .container-fluid .lg_dog_type.circle_kulon{background-size:52%!important}
.product-product-108 #product-image-2{display:none;margin:30px auto;width:70%}
.category_63 .col-md-6.col-xs-12.block_1_ > h4 + div{height:384px!important}
.category_66 .col-md-6.col-xs-12.block_1_ > h4 + div, .category_63 .col-md-6.col-xs-12.block_1_ > h4 + div{height:439px!important}
.category_66 .col-md-6.col-xs-12.block_1_ ul#lightSlider_color_dog, .category_63 .col-md-6.col-xs-12.block_1_ ul#lightSlider_color_dog{position:relative;}
.category_65 .col-md-6.col-xs-12.block_1_ > h4 + div{height:439px!important}
.category_65 .col-md-6.col-xs-12.block_1_ ul#lightSlider_color_dog{position:relative;}
.category_63 .badges-img{left:7%;width:21%;margin-top:2%!important}
.category_63 h1.h_product{left:51.5%!important}
.pen-bg #owl-demo .item{background:rgba(0,125,179,0.42);max-height:none;float:left;margin-bottom:40px;}
#owl-demo.pens-6 .item{width:173px;min-height:274px}
#owl-demo.pens-7 .item{width:140px;min-height:auto}
#owl-demo.pens-8 .item{width:120px;}
#owl-demo.pens-8 .item img{max-width: 100%;object-fit: contain;}
.font_input_field:empty{display:none}
.category_page div#content h2{font-size:24px;color:#333;text-align:center;font-family:Arial;margin-bottom:30px}
.category_page div#content h2 + .row + hr,.category_page div#content h2 + .row + hr + h3{display:none}
.cont_slider_gallery{position:relative}
.discount{display:block;position:absolute;z-index:9;right:-63px;top:-15px;width:40px;height:40px;border-radius:50%;background:#ed8083;text-align:center;line-height:40px;font-size:17px;font-family:sans-serif;color:#fff;font-weight:600;transform:rotate(14deg)}
.badges-img .discount{right:10px;top:27px}
.product-category-75 .category_home_page,.product-category-74 .category_home_page{display:none!important}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li:nth-of-type(4),.category_page div#content .row:nth-child(5) > div:last-child > ul > li:nth-of-type(8),.category_page div#content .row:nth-child(5) > div:last-child > ul > li:nth-of-type(12){margin-right:0}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{display:block;float:left;width:22%;margin-right:4%;height:216px;position:relative;background:#d0d7e2;border:5px #d0d7e2 solid;-webkit-transition:.4s;transition:.4s;overflow:hidden;height:216px}
.category_home_page.clearfix{width:92%;margin:45px auto}
.category_home_page > div {
    width: 13% !important;
    max-width: 185px !important;
    margin: 0 1.8% 20px !important;
    position: relative;
    background: #fff;
    border: 5px #d0d7e2 solid;
    -webkit-transition: .4s;
    transition: .4s;
    overflow: hidden;
    height: 167px !important;
    /* min-height: 190px !important; */
    max-height: 190px !important;
}
.slick-arrow.slick-disabled {
    opacity: 0.3;
	cursor: default;
}
.pen-bg #owl-demo .item > * {
    /* pointer-events: none; */
    user-select: text;
}
.pen-bg .slick-track:before, .slick-track:after {
	display: none;
}
.pen-bg .slick-track {
    min-width: 100%;
    display: flex;
    justify-content: space-between;
}

.category_home_page > div:last-child{margin-right:0}
.product-category-75 .wrapper{background:url(../images/bg_home.jpg);background-size:cover;background-attachment:fixed}
.product-category-75 ul.breadcrumb{display:none}
.product-category-75 div#content > .row:nth-child(2){display:none}
.product-category-75 div#content .row:nth-child(5) > div:last-child{width:100%}
.product-category-75 div#content .row:nth-child(5) > div:last-child > ul > li > a{color:#5b5a5a;font-size:17px}
.product-category-75 div#content{width:100%;margin-bottom:35px}
.product-category-75 div#content .row:nth-child(5) > div:last-child > ul > li{display:inline-block;width:200px;text-align:center}
#font .modal-body:after{content:'';display:block;clear:both}
#font .modal-dialog{top:43%}
.font-example-wrapp .font_input_field {
    margin-bottom: 3px;
}
#font .modal-body .radio{float:left;width:33.333%;height:auto;padding:0 10px;margin:0 0 14px}
#button-font{margin-top:10px;float:left;margin-right:17px}
#font-selected{float:left;line-height:58px}
.head_contacts > span:nth-child(2){margin:0 25px}
.menu_new_mob{display:none!important}
.category_home_page .img_bg_category_home {
    width: 100%;
    height: calc(100% - 43px);
    background-size: cover !important;
    background-position: top !important;
}

.text_category_home h3{margin:0;font-size:14px;text-align:center;color:#f5f5f5;text-transform:lowercase;border-top:1px solid #fff;width:95%;margin:10px auto 11px;padding-top:11px}
.text_category_home a{font-size:15px;color:#fff!important;text-align:center;display:block;text-decoration:none!important}
.text_category_home {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #47799e;
    padding: 4px 5px;
    transform: translateY(calc(100% - 44px));
    transition: .35s;
    word-break: break-word;
}
.text_category_home a p{margin:0;min-height:34px;line-height:34px;     display: flex;
    align-items: center;
    justify-content: center;}
.category_home_page div:nth-of-type(1) .text_category_home a p,.category_home_page div:nth-of-type(2) .text_category_home a p{line-height:normal;padding:0 12px}
.category_home_page > div:hover .text_category_home{transform:translateY(0);-webkit-transform:translateY(0)}
.banner_home img{width:100%}
input#product_id[value="63"] + .container-fluid .lg_dog_type.circle_kulon{background-size:58%!important;min-height:264px}
input#product_id[value="63"] + .container-fluid img#main-image{left:23%}
header.rus_header + div#carousel-example-generic + .container-fluid.home_page div#vk_groups2{width:101.5%!important;float:right}
input#product_id[value="71"] + .container-fluid .lg_dog_type.circle_kulon{background-size:76%!important}
@media (min-width: 1253px) {
input#product_id[value="134"]+.container-fluid .lg_dog_type.circle_kulon{background-size:72%!important;top:20px;left:-10px}
input#product_id[value="134"]+.container-fluid .dog_adress_color{width:106px!important;margin:10px auto!important;height:auto}
input#product_id[value="134"]+.container-fluid .badge-image label{width:100%}
input#product_id[value="134"]+.container-fluid li.lslide:nth-child(2) .dog_red .color_dogs{width:95px}
.header-su-curency{float:left;margin-right:23px;position:relative;top:4px}
.engrave_by .header-block.header-block-4{margin-top:0}
}
@media (max-width: 1263px) and (min-width: 1122px) {
.engrave_by .header-block-2{width:62%;margin-left:auto}
}
@media (max-width: 1235px) {

.category_home_page div:nth-of-type(1) .text_category_home a p,.category_home_page div:nth-of-type(2) .text_category_home a p{line-height:normal;padding:0 12px;}
.engrave_by .rus_header .header-block-1 img{height:61px;width:100%;margin:-2px 8px}
}
@media (max-width: 1259px) {
.dog_size{margin-top:68px}
.block_1_ > div:nth-child(2){height:auto!important}
input#product_id[value="129"]+.container-fluid .lg_dog_type #main-image{width:192px!important;max-width:none!important;position:absolute;left:-5%;top:48.6%}
input#product_id[value="134"]+.container-fluid .lg_dog_type.circle_kulon{background-size:72%!important;top:20px;left:-10px}
input#product_id[value="134"]+.container-fluid .dog_adress_color{width:106px!important;margin:10px auto!important;height:auto}
input#product_id[value="134"]+.container-fluid .badge-image label{width:100%}
input#product_id[value="134"]+.container-fluid li.lslide:nth-child(2) .dog_red .color_dogs{width:95px}
input#product_id[value="134"]+.container-fluid ul#lightSlider_color_dog{width:100%!important}
input#product_id[value="134"]+.container-fluid li.lslide{width:117px!important}
}
@media (max-width: 1030px) {
.category_home_page.clearfix{width:90%;margin:45px auto}
.text_category_home a{font-size:14px}
.badges_quantity {
    float: none !important;
}
}
@media (max-width: 976px) {
.category_home_page.clearfix{width:90%;margin:45px auto;display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap}
.category_home_page > div{float:left;width:23% !important;margin-right:1.5%;position:relative;background:#fff;border:5px #d0d7e2 solid;-webkit-transition:.4s;transition:.4s;overflow:hidden;height:155px;margin-bottom:20px}
.disp_only_mob{display:none}
.category_home_page div:nth-of-type(1) .text_category_home a p,.category_home_page div:nth-of-type(2) .text_category_home a p{line-height:normal;padding:0 12px}

.category_page div#content .row:nth-child(5) > div:last-child > ul > li img + br + span{font-size:14px}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{margin:1%!important}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img + br + span{transform:translate(-50%,56%);-webkit-transform:translate(-50%,56%);font-size:14px!important}
.paymant-system-engrave-su span {
    display: block;
    float: none;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    color: rgba(183,183,183,0.77);
    margin-top: 12px;
}
.paymant-system-engrave-kz span {
    display: block;
    float: none;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    color: rgba(183,183,183,0.77);
    margin-top: 12px;
}
}
.en-menu-wrap {
	display: flex;
}
.en-phone img {
    width: 17px;
    margin-right: 7px;
}
.en-phone {
    color: #fff;
    font-size: 17px;
    padding: 13px 14px 0;
}
.en-phone p {
    white-space: nowrap;
	margin: 0;
}
.en-phone p span {
    display: flex;
    align-items: center;
}
.coll-ellipsis{
	display: none;
}
.truncate-block a[data-ctrl] {
    float: right;
    font-size: 15px;
    text-transform: lowercase;
    text-decoration: underline;
    color: #c2e6ff !important;
    margin-top: 8px;
}
.common-home .truncate-block a[data-ctrl] {
    color: #3c8dc5 !important;
}
.truncate-text {
    line-height: 20px;
}
.insta.product-product-50 .main-block {
    padding-top: 200px !important;
}
.insta .badges-bg {
    margin-top: 50px;
}
.seo p {
    margin-bottom: 1px;
}
.curency_en select{opacity:0}
.curency_en{width:6%;padding:0}
.curency_en .select2-container{position:relative;top:11px;outline:none;padding:0 0 0 10px}
.select2-results__option{padding:6px 10px;font-size:14px}
.curency_en .select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,span.selection{outline:none!important}
.curency_en .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;border-width:5px 5px 0;left:75%}
.curency_en .select2-container--default .select2-selection--single{background-color:transparent;border:none;border-radius:0}
.select2-container--open .select2-dropdown--below{border:none!important}
.curency_en .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:28px;padding:0}
.select2-results{padding-top:12px;background:#007db3}
.curency_en .select2-dropdown{border:none}
.select2-container.select2-container--default .select2-search{display:none}
.select2-container--default .select2-results>.select2-results__options{background:#007db3;color:#fff}
.select2-container--default .select2-results>.select2-results__options .select2-results__option[aria-selected=true]{background:#05658e}
.select2-container--default .select2-results>.select2-results__options li:hover{background:#05658e!important}
@media (max-width: 950px) {

.container-fluid.home_page{margin-top:55px}
.engrave_eng.product-product-69 h1+.block_1_ > h4 + div{height:633px!important}
.category_home_page.clearfix{width:90%;margin:45px auto 20px}
input#product_id[value="134"]+.container-fluid .lg_dog_type.circle_kulon img{left:50%!important;-webkit-transform:translate(-50%,-46%);transform:translate(-49%,-52%);max-width:120px}
.en_header .category-menu .header-block-1{display:none}
.en_header .category-menu{display:block;justify-content:initial}
.custom-container {
    display: block !important;
}
.en_header .category-menu .header-block.header-block-4{display:none}
.en_header .category-menu .menu{display:block!important}
.en_header a.cart_320{right:61px}
.en_header a.tel_320{right:129px}
.en_header .ico_320 button{right:205px}
.curency_en{display:none}
.select2-results{padding-top:0;margin-top:20px;background:#007db3;border:1px solid #006b99}
span.select2-dropdown.select2-dropdown--below{background:#007db3}
.select2-results__option{padding:6px 10px;font-size:15px}
.curency_en{display:block;position:fixed;top:10px;right:298px;z-index:99}
.select-selected{overflow:hidden;height:67px;position:relative;line-height:103px;top:-48px;left:-10px;width:43px;font-size:11px}
.select-items div{font-size:14px}
.select-items{left:auto;right:0;z-index:9}
.select-selected:after{position:absolute;content:"";top:48px;right:0;width:0;height:0;border:5px solid transparent;border-color:#fff transparent transparent}
.select-selected.select-arrow-active:after{top:43px}
.select-items{position:absolute;background-color:#007db3;top:56%;width:auto;left:0;z-index:9}
}
.quantity-opt #option-select {
    margin-bottom: 15px;
}
.quantity-opt input:last-child {
    margin-top: 0 !important;
}
.quantity-opt {
    margin-bottom: 15px;
}
@media (min-width: 966px) and (max-width: 1040px) {
.product_vsu .new_info{margin-left:0;width:100%}
}
@media (max-width: 852px) {
.category_home_page div:nth-of-type(1) .text_category_home a p,.category_home_page div:nth-of-type(2) .text_category_home a p{line-height:normal;padding:0 12px}
.order .order-con-2 label{padding-right:10px;position:relative}
.home_page .le-cols{height:186px!important}
body .wrapper.bingc-blur-whole-page > .modal,
.bingc-blur-whole-page ~ .modal {
    display: none !important;
}
body #bingc-passive div.bingc-passive-background {
    opacity: .8;
    background: #000 !important;
}
}
@media (max-width: 694px) {
.category_home_page > div{float:left;width:31% !important;}
.form_dog_.active_form_dog{margin-bottom:77px}
.pen-bg > .col-md-12.col-xs-12{margin:65px 0 25px!important}
.pen-bg #owl-demo .item{background:rgba(0,125,179,0.42);margin:20px 10px 40px;min-height:278px;    max-width: 250px !important;}
.product-category-74 .product-thumb .button-group {
    max-width: 100%;
}
}
@media (max-width: 520px) {
.home_page .le-cols{height:370px!important}
.category_66 .col-md-6.col-xs-12.block_1_ > h4 + div,
.category_63 .col-md-6.col-xs-12.block_1_ > h4 + div{height:659px!important}
.category_65 .col-md-6.col-xs-12.block_1_ > h4 + div{height:659px!important}
.category_home_page > div{float:left;width:46% !important;height: 190px !important;}
.en_header .home_page .category_home_page > div {
    width: 43% !important;
}
.b-option .badges_quantity:nth-of-type(3){margin-right:22%}
.category_home_page.clearfix{width:90%;margin:45px auto 0}
.discount{right:0}
}
@media (max-width: 380px) {
.category_home_page.clearfix{width:100%;margin:45px auto 0}
.en_header .home_page .category_home_page > div {
    width: 46% !important;
}
.category_home_page div:nth-of-type(1) .text_category_home a p,.category_home_page div:nth-of-type(2) .text_category_home a p{line-height:normal;padding:0 9px}
.en_header .container-fluid.home_page .category_home_page.clearfix{display:block!important}
.en_header .home_page .category_home_page > div{float:left;width:46%!important;}
}
i.detail_cat,.detail_category_h{display:none}
.category_page .detail_category_h{display:block;display:block;margin-top:32px;font-size:16px;color:#393939}
.category_page .detail_cat{display:block;font-style:normal;font-size:16px;border-top:1px #fff solid;width:69%;margin:8px auto;padding-top:10px}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img{width:100%;height:auto}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li:hover span{transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img + br{display:none}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img + br + span{position:absolute;bottom:0;left:50%;transform:translate(-50%,56%);-webkit-transform:translate(-50%,56%);background:#47799e;width:100%;padding:11px 0;color:#fff;-webkit-transition:.3s;transition:.3s;font-size:18px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.detail_category_h span{font-size:16px!important;color:#393939!important;font-family:Arial!important}
@media (max-width: 1190px) {
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img + br + span{transform:translate(-50%,66%);-webkit-transform:translate(-50%,66%)}
}
@media (max-width: 722px) {
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{width:29%}
}
@media (max-width: 600px) {
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{width:46%;height:1px;margin-bottom:20px;min-height:200px}
}
@media (max-width: 500px) {
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{width:46%;height:auto;margin-bottom:20px;min-height:150px;width:46%;min-height:auto;margin-bottom:20px;height:150px}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img + br + span{font-size:16px}
.category_page .detail_cat{font-size:14px}
.product-product-69 h1+.block_1_ > h4 + div {
    height: auto !important;
}
}
.checkout-page__left-block > h1 {
    color: #333;
    font-size: 22px;
    margin: 0 0 27px;
}

.product_page h1{font-family:Arial!important;font-size:21px;color:#333}
.product_page div#product label.control-label{color:#333;font-size:16px;font-weight:100}
.product_page li.nalichie{font-size:14px;color:#6a9abb}
.product_page #product .checkbox label{color:#333;font-size:14px}
.product_page div#product label.control-label + a i.fa.fa-minus-circle,.product_page div#product a.plus i.fa.fa-plus-circle{color:#93b0c4;font-size:17px}
.product_page h3.price_product_page{font-size:19px;color:#333;margin-top:25px;margin-bottom:15px}
.product_page .button-group.product_btns{margin-top:0}
.product_page label.control-label[for="input-quantity"]{border-top:1px #9da7b4 solid;padding-top:12px;margin-top:12px}
.product_page .lSSlideOuter.vertical{padding-right:0!important}
.product_page .lSSlideOuter.vertical .lSGallery{position:absolute!important;left:0;right:auto;top:0}
.product_page .lSSlideOuter .lSPager.lSGallery li{height:33.6%!important;position:relative;margin-bottom:6px!important;border-bottom:1px solid #fff}
.product_page .col-sm-6.cont_slider_gallery{padding-left:0!important}

.product_page .row.block1_prod{background:rgba(255,255,255,0.4);padding:35px 50px}
.col-sm-6.cont_slider_gallery + .col-sm-5.col-sm-offset-1{margin-left:2%}
@media (max-width: 1050px) {
.product_page .col-sm-6.cont_slider_gallery + .col-sm-5{margin:0;width:50%}
}
@media (max-width: 1000px) {
.product_page .col-sm-6.cont_slider_gallery + .col-sm-5{margin:0;width:44%}
}
@media (max-width: 904px) {
.product_page .col-sm-6.cont_slider_gallery + .col-sm-5{margin:30px auto 0;width:100%}
}
.pen-bg #owl-demo .item p{color:#fff}
.pen-bg #owl-demo .item br{display:none}
.pen-bg #owl-demo .item p:nth-child(2){margin-bottom:6px}
input#product_id[value="64"] + .container-fluid .lg_dog_type.circle_kulon{background-size:74%!important}
input#product_id[value="64"] + .container-fluid .col-md-2.col-xs-12.badges-img{left:9%!important}
input#product_id[value="107"] + .container-fluid .lg_dog_type.circle_kulon{background-size:96%!important}
input#product_id[value="107"] + .container-fluid .col-md-2.col-xs-12.badges-img{left:7.5%!important}
@media (max-width: 1345px) {
input#product_id[value="107"] + .container-fluid .col-md-2.col-xs-12.badges-img{left:5.5%!important}
input#product_id[value="64"] + .container-fluid .col-md-2.col-xs-12.badges-img{left:6%!important}
input#product_id[value="67"] + .container-fluid .badges-img{left:4%}
}
@media (max-width: 1290px) {
input#product_id[value="64"] + .container-fluid .col-md-2.col-xs-12.badges-img{left:3%!important}
input#product_id[value="67"] + .container-fluid .badges-img,input#product_id[value="62"] + .container-fluid .badges-img{left:2%}
input#product_id[value="107"] + .container-fluid .col-md-2.col-xs-12.badges-img{left:2.5%!important}
}
@media (max-width: 1194px) {
.category_63 .col-md-6.col-xs-12.block_1_ > h4 + div{height:auto!important}
}
.category_63 .dog_type_price{font-weight:700;margin-bottom:0}
.category_63 .dog_type_txt{margin-top:2px;margin-bottom:5px;height:42px}
#modal-callback .modal-dialog.modal-sm2{max-width:365px}
.order_info_list{background:rgba(255,255,255,0.9)}
.site_ua,.site_ru{visibility:hidden}
.row.block1_prod .col-sm-6.cont_slider_gallery li.lslide img{width:100%;height:auto!important}
.product-product-54 div#otion-radion-no-image .radio,.product-product-102 div#otion-radion-no-image .radio,.product-product-103 div#otion-radion-no-image .radio{display:block;width:100%;margin:2px 0 0!important}
.product-product-54 div#otion-radion-no-image .radio:last-child,.product-product-102 div#otion-radion-no-image .radio:last-child,.product-product-103 div#otion-radion-no-image .radio:last-child{margin-bottom:11px!important}
.product-product-108 .b-option .checkbox + .radio img,.product-product-108 .b-option .checkbox + .radio + .radio img{width:50%}
.product-product-108 .b-option .checkbox + .radio,.product-product-108 .b-option .checkbox + .radio + .radio{width:82px;float:left;margin-right:8px;text-align:center;padding:0}
.product-product-108 .b-option .checkbox + .radio:hover,.product-product-108 .b-option .checkbox + .radio + .radio:hover{background-color:rgba(218,219,219,0.3);border-radius:4px!important}
.product-product-108 .b-option .checkbox + .radio label > input,.product-product-108 .b-option .checkbox + .radio + .radio label > input{display:none}
.product-product-108 .b-option .checkbox + .radio label,.product-product-108 .b-option .checkbox + .radio + .radio label{text-align:center;padding:8px;font-size:13px}
.product-product-108 .b-option .checkbox + .radio label.radio-active,.product-product-108 .b-option .checkbox + .radio + .radio label.radio-active{background-color:rgba(218,219,219,0.3);border-radius:4px!important}
.product-product-108 .b-option .checkbox + .radio label div,.product-product-108 .b-option .checkbox + .radio + .radio label div{margin-bottom:4px}
.product-product-108 .footer{padding:20px 8% 0;background:#3c8dc5;border-color:#3c8dc5;position:relative;color:#fff;line-height:.99;font-size:14px;height:206px;margin-top:0}
.product-product-108 .wrapper:after{display:none}
.product_page ul#lightSlider_color_dog{min-height:168px!important}
.product_page li.lslide{height:161px!important}
.product_page .lslide img {
    position: absolute!important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    height: 100%!important;
    width: auto;
    padding-left: 111px;
}
.lSSlideOuter.vertical .lSAction > a {
    left: 63%;
    margin-left: -14px;
    margin-top: 0;
}
.product-product-103 p.color_dogs{position:absolute;bottom:20px!important;text-align:center;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);font-size:12px}
.product-product-103 p.dog_color_price{margin-top:125px!important}
.product-product-103 .lslide img + p{min-height:51px;width:100%}
input#product_id[value="103"] + .container-fluid ul#lightSlider_color_dog{min-height:168px!important}
input#product_id[value="103"] + .container-fluid li.lslide{height:161px!important}
input#product_id[value="69"]+.container-fluid .lg_dog_type {
	background-size: 100% !important;
	background-position: center 50px!important;
	min-width: 210px;
}
input#product_id[value="69"]+.container-fluid .lg_dog_type img#main-image {
	top: 69%;
	left: 50% !important;
	transform: translate(-50%, -50%);
	width: 50%;
	max-width: initial;
	height: 100%;
	object-fit: contain;
}
input#product_id[value="69"]+.container-fluid .badge_items {
	background-size: 155% !important;
}
input#product_id[value="69"]+.container-fluid .badge_items img {
	width: 76% !important;
	object-fit: contain;
	top: 4px;
}
input#product_id[value="138"]+.container-fluid img#main-image {
	max-width: none;
	width: 52%;
	top: 50%;
	left: 44.1% !important;
	transform: translate(-50%, -50%);
}
.wrapper:not(.en_header) .header-block-1 a img {
    width: 100% !important;
    margin: 0 !important;
}
.pen-bg #owl-demo .item > * {
    pointer-events: none;
}
body:not(.engrave-kz):not(.engrave_eng) .header-block-1 {
    width: 22%;
}
.custom-container {
    display: flex;
    width: 100%;
    justify-content: space-between;
    max-width: 1440px;
}
.leri-col.cont_home_re h4 {
    position: relative;
}
.cont_home_re-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
@media (min-width: 1250px) {
	body:not(.engrave-kz):not(.engrave_eng) .header-block-1 {
		width: 260px;
		min-width: 260px;
	}
	body .en_header .header-block-1 {
		width: 184px !important;
		min-width: 192px !important;
	}
}
input#product_id[value="139"]+.container-fluid .lg_dog_type{background-size:100%!important}
input#product_id[value="139"]+.container-fluid .lg_dog_type img#main-image{max-width:172px;top:110px}
input#product_id[value="139"]+.container-fluid .tab-pane img{width:64px!important;height:auto;top:21px}
input#product_id[value="139"]+.container-fluid .lslide img{width:100%;height:auto}
input#product_id[value="103"] + .container-fluid .lslide img{position:absolute!important;top:22%!important;left:50%!important;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:30.5%!important;width:auto}
input#product_id[value="103"] + .container-fluid p.color_dogs{position:absolute;bottom:23px!important;text-align:center;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);font-size:12px}
input#product_id[value="103"] + .container-fluid p.dog_color_price{margin-top:125px!important}
input#product_id[value="103"] + .container-fluid .circle_kulon{background-size:62%!important;background-position:center!important}
input#product_id[value="103"] + .container-fluid .lslide img + p{min-height:51px;width:100%}
input#product_id[value="54"] + .container-fluid .lslide img{position:absolute!important;top:27%!important;left:50%!important;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:35.5%!important;width:auto}
input#product_id[value="54"] + .container-fluid p.dog_color_price{margin-top:70px!important}
input#product_id[value="54"] + .container-fluid ul#lightSlider_color_dog{min-height:115px!important}
input#product_id[value="54"] + .container-fluid .lslide img + p{min-height:auto;width:100%}
.order_info_list thead{background:#f0f0f0;font-weight:700}
.account-content{border-radius:0!important}
.rus_header + div#carousel-example-generic + .container-fluid.home_page .category_home_page.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}
.lg-outer{z-index:1 E+18!important}
.lg-backdrop{z-index:1 E+25}
.lg_dog_type.circle_kulon{background-size:contain!important;background-position:center!important;top:0}
.rus_header + div#carousel-example-generic + .category_home_page > div{float:left;width:14%;margin-right:3.5%;position:relative;background:#fff;border:5px #d0d7e2 solid;-webkit-transition:.4s;transition:.4s;overflow:hidden;height:155px}
#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:130px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(11%,-46%)}
p.txt_success strong,p.txt_success strong a{color:#e00;font-weight:400}
input#product_id[value="71"] + .container-fluid img#main-image{left:0;top:47%;min-width:120px}
input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:-11px}
.product-product-90 input#product_id[value="90"] + .container-fluid img#main-image{left:9%!important;max-width:117px;top:48%}
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image{left:15%}
.row.block1_prod + h3{margin-top:40px}
.dop_dop .image img{margin:0 auto}
div#vk_groups{height:212px!important}
.dop_dop .caption h4 a{color:#5b5a5a;margin-top:18px;display:block}
.only_mob_price{display:none!important}
.dop_dop{padding:20px;background:rgba(245,245,245,0.52)}
.dop_dop p.price{float:right}
.dop_dop .button-group{float:left}
.dop_dop .button-group a{cursor:pointer}
input#product_id[value="63"] + .container-fluid p.color_dogs{bottom:14px}
.row.block1_prod + h3{margin-top:40px;color:#fff;font-size:20px;text-align:left;background-color:#47799e;display:block;height:50px;margin-bottom:0;line-height:50px;padding-left:20px;font-size:16px}
.row.block1_prod + h3 + .row{background:rgba(245,245,245,0.6);margin:0;padding:20px 0}
.account-order-info table{background:rgba(255,255,255,0.9)}
.account-order .wrapper{background:url(../images/bg_home.jpg);background-size:cover;background-attachment:fixed}
.row3_home{margin:27px 0 0;min-height:207px}
.row3_home:after {
    content: '';
    display: table;
    clear: both;
}
.banner_home{width:47%;margin-right:5%;float:left}
.slider_testimonials .slick-track{/*display:table*/}
.text_testimonial .short {
    max-height: 193px;
    overflow: hidden;
}
.text_testimonial:after {
    content: '';
    clear: both;
    display: block;
}
.text_testimonial p {
    font-size: 14px !important;
    line-height: 19.3px !important;
    white-space: pre-line;
    margin-bottom: 17px;
}
.testimonial_wrapp{position:relative}
.btn_all_reviews{position:absolute;bottom:-20px;right:0;width:149px;opacity:1;transition:.35s}
.testimonial_wrapp:hover .btn_all_reviews{opacity:1}
.social_home_widget{float:right;width:100%}
#banner0{margin-top:22px}
.fb-page.fb_iframe_widget span{width:100%!important}
.fb-page.fb_iframe_widget iframe{width:100%!important}
.home_page_fb{height:auto!important;width:295px!important;height:180px;float:left;background:#f0f0f0}
.blur_map_cont{position:relative}
.blur_map_cont > div{position:absolute;width:93%;height:69%;bottom:0;left:0}
.blur_map_cont > div:after{content:"";display:block;position:absolute;width:42%;height:85%;top:-66px;right:-35px}
.blur_map_cont > div:before{content:"";display:block;position:absolute;width:42%;height:20%;bottom:0;right:-35px}
.account-order-info table thead{background:#f0f0f0;font-weight:700}
p.zakaz_home{margin-bottom:7px}
.block1_prod .button-group.product_btns a.btn.btn-primary{float:left;height:34px;line-height:32px;padding:0 10px;width:auto;margin-right:11px;font-size:14px}
.category_65 p.color_dogs{bottom:16px}
.product-product-71 p.color_dogs{position:absolute;bottom:16px}
.product-category-74 .caption h4{height:38px;overflow:hidden}
.product-category-74 .caption p{font-size:14px;height:40px;overflow:hidden}
.product-category-74 .caption .price {
    font-size: 16px;
    height: auto;
    overflow: auto;
    max-width: 70px;
    display: flex;
    flex-direction: column;
    margin-top: -5px;
    min-height: 48px;
    line-height: 19px;
    text-align: right;
}
.product-category-74 .caption p span.price-new {
    font-size: 18px;
    color: red;
}
.product-category-74 .caption p span.price-old {
	position: relative;
    color: #949494;
    font-size: 15px;
}
.product-category-74 .caption p span.price-old:before {
	content: '';
    display: block;
    border-top: 1px solid red;
    position: absolute;
    top: 55%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}
.block1 {
    overflow: hidden;
}
.order-status {
    margin-top: 25px;
}
.order-status__title {
    font-size: 16px;
    text-align: left;
    background-color: #47799e;
    display: block;
    height: 50px;
    color: #fff;
    margin-bottom: 15px;
    line-height: 50px;
    padding-left: 20px;
    margin: 0;
}
.order-status__content {
    background: rgba(245,245,245,0.6);
    padding: 20px 20px 25px;
}
.order-status__field:focus {
    box-shadow: inset 0 0 0 1.5px #007db3;
}

.order-status__field {
    box-shadow: 0 0 0 1px #d9d9d9;
    border: none;
    border-radius: 4px;
    height: 42px;
    padding: 0 10px;
    appearance: none;
    font-weight: 400;
    outline: none !important;
    width: 100%;
}
.order-status__field::placeholder {
    color: #5b5a5a !important;
    font-size: 13px;
    line-height: 16px;
}
.order-status__form {
    display: flex;
    margin-bottom: 14px;
    position: relative;
}
.order-status__btn {
    border: 1px solid #3986bd;
    background-color: #3c8dc5;
    color: #fff;
    display: block;
    width: 278px;
    margin-left: 12px;
    font-size: 15px;
}
.engrave-checkout-page-new .regCheck {
    display: flex;
    justify-content: space-between;
}
.engrave-checkout-page-new .checkout-page__field input {
    width: 100% !important;
}
.engrave-checkout-page-new .reg-footer {
    display: flex;
    margin: 6px 0 23px !important;
    align-items: center;
}
.order-status__field,
.order-status__btn {
    transition: opacity .3s;
}
.order-status-info__detail {
    display: block;
}
.order-status__btn:hover {
    border: 1px solid #3986bd;
    background-color: #3986bd;
}
.order-status__btn:active {
    background-color: #286090;
    border-color: #204d74;
}
.order-status-info {
    text-align: left;
    font-size: 14px;
}
.order-status-info__title {
    display: block;
    margin-bottom: 5px;
}

@media (max-width: 550px) {
    .order-status__form {
        flex-direction: column;
    }
    .order-status__btn {
        margin: 12px 0 0;
        height: 35px;
        width: 100%;
    }
    .order-status__form {
        align-items: flex-end;
    }
}


/* Preloader */
.loader-wrap {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity .3s;
}
.loading .loader-wrap {
    transition: opacity .3s;
    opacity: 1;
    visibility: visible;
}
.loading .order-status__field,
.loading .order-status__btn {
    transition: opacity .3s;
    opacity: 0;
    visibility: hidden;
}
#loading-spinner {
    display: block;
    margin: 0 auto;
    animation: loading-spinner-spin 2s linear infinite;
    will-change: transform;
    align-self: center;
  }

  @keyframes loading-spinner-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  #loading-circle {
    stroke-dasharray: 105;
    stroke-dashoffset: 105;
    stroke-linecap: round;
    animation: loading-spinner-small 1.7s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
    transform: translateZ(0);
    transform-origin: center;
    will-change: stroke-dashoffset;
  }

  @keyframes loading-spinner-small {
    0% {
      stroke-dashoffset: 95;
      transform: scaleY(1);
    }
    49.99% {
      stroke-dashoffset: 0;
      transform: scaleY(1);
    }
    50% {
      stroke-dashoffset: 0;
      transform: scaleY(-1) rotate(25deg);
    }
    100% {
      stroke-dashoffset: 95;
      transform: scaleY(-1) rotate(-32deg);
    }
  }
  #loading-circle-meduim {
    stroke-dasharray: 160;
    stroke-dashoffset: 160;
    stroke-linecap: round;
    animation: loading-spinner-meduim 1.7s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
    transform: translateZ(0);
    transform-origin: center;
    will-change: stroke-dashoffset;
  }

  @keyframes loading-spinner-meduim {
    0% {
      stroke-dashoffset: 143;
      transform: scaleY(1);
    }
    49.99% {
      stroke-dashoffset: 0;
      transform: scaleY(1);
    }
    50% {
      stroke-dashoffset: 0;
      transform: scaleY(-1) rotate(25deg);
    }
    100% {
      stroke-dashoffset: 143;
      transform: scaleY(-1) rotate(-32deg);
    }
  }
  #loading-circle-large {
    stroke-dasharray: 210;
    stroke-dashoffset: 210;
    stroke-linecap: round;
    animation: loading-spinner-large 1.7s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
    transform: translateZ(0);
    transform-origin: center;
    will-change: stroke-dashoffset;
  }

  @keyframes loading-spinner-large {
    0% {
      stroke-dashoffset: 190;
      transform: scaleY(1);
    }
    49.99% {
      stroke-dashoffset: 0;
      transform: scaleY(1);
    }
    50% {
      stroke-dashoffset: 0;
      transform: scaleY(-1) rotate(25deg);
    }
    100% {
      stroke-dashoffset: 190;
      transform: scaleY(-1) rotate(-32deg);
    }
  }

/* Preloader END */
#product-form .block1_prod #price.sale-price {
    font-size: 22px;
    color: red;
	display: inline-block;
}
#product-form #price + span {
    color: #e2e2e2;
    text-decoration: none !important;
    position: relative;
	display: inline-block;
}
#product-form #price + span:before {
    content: '';
    display: block;
    border-top: 1.5px solid red;
    position: absolute;
    top: 55%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}
#product-form #price + .sale-circle {
    right: 0;
    top: -18px;
    width: 40px;
    height: 40px;
    display: block;
    border-radius: 50%;
    background: #f87070;
    color: #fff !important;
    font-weight: 400;
    text-align: center;
    line-height: 32px;
    font-family: sans-serif;
    font-size: 14px;
    transform: rotate(0deg);
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    z-index: 9;
    margin-top: 18px;
}
#product-form #price + .sale-circle:before {
    display: none;
}
#product-form .b-option .old_price {
    color: #a4a4a4;
    font-size: 17px !important;
    padding: 0;
    position: relative;
    margin: 0;
}
#product-form .b-option .old_price:before {
    content: '';
    display: block;
    border-top: 1.5px solid red;
    position: absolute;
    top: 54%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}
#price .sale {
    right: 3px;
    top: -17px;
    position: relative;
    width: 43px;
    height: 43px;
    display: block;
    border-radius: 50%;
    background: #f87070;
    color: #fff;
    font-weight: 400;
    text-align: center;
    line-height: 32px;
    font-family: sans-serif;
    font-size: 14px;
    transform: rotate(0deg);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
    margin-top: 14px;
}
.zhaloba:after{content:'';display:block;clear:both}
.zhaloba a{float:left;margin-right:55px}
.zhaloba{margin-bottom:8px}
.zhaloba a p{font-size:14px!important;font-weight:400}
.product-category-74 #content .product-layout .product-thumb{clear:both;zoom:1}
.product-category-74 #content .product-layout .product-thumb .caption p:nth-child(2){text-align:left}

.bg_product .lSSlideOuter .lSPager.lSGallery li{height:105px!important}
label#back-side{font-size:18px!important}
input#check_step3{top:3px!important}
.step_3_upload label#back-side{line-height:30px}
.block3_modal .img_to_cart img{width:60%!important}
#vk_groups,#vk_groups iframe{width:220px!important}
button#button-upload233{border-color:#66858f!important;background:rgba(95,124,133,5)!important;font-size:13px}
button#button-upload233:hover{background:rgba(106,139,149,5)!important}
.product-product-53 div#product + p{font-size:19px}
.product-product-53 .frez-contact{padding-left:48px;padding-bottom:20px}
.product-product-53 .col-md-5.col-md-offset-1.col-xs-12.form_contacts_{padding-right:39px}
div#fast-order .modal-dialog.modal-sm2{width:315px}
.product-product-53 div#product + p > span{font-size:20px}
.bg_product .lSSlideOuter .lSPager.lSGallery li img{-moz-transform:none;-o-transform:none;width:100%;height:auto;max-width:none!important}
.bg_product .block1_prod .lSSlideOuter .lSPager.lSGallery li.active,.block1_prod .lSSlideOuter .lSPager.lSGallery li:hover{opacity:.5}
.account-content .table-hover > tbody > tr:hover{background-color:#f0f0f0}
.bg_product .lSAction > a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0;transition:opacity .35s linear 0}
.basket-bg.order tbody#products tr{max-height:none;overflow:hidden}
.bg_product li.lslide{height:500px!important;overflow:hidden}
.bg_product .cont_slider_gallery{width:400px}
.bg_product .lSSlideOuter{width:439px}
.block1_prod{width:87%;margin:0 auto}
.bg_product .lSSlideWrapper.usingCss{height:325px!important;max-width:none!important}
.bg_product .lslide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);max-width:none!important;height:100%;width:auto}
tbody#products tr{max-height:100px;overflow:hidden}
.button-group.product_btns{margin-top:30px}
.button-group.product_btns a.btn.btn-primary{float:left;height:40px;line-height:36px;padding:0 10px;width:auto;margin-right:11px;font-size:15px}
.button-group.product_btns button#button-cart{height:40px;line-height:21px;font-size:15px}
.row.cont_char{width:85%;max-width:995px;margin:30px auto}
.product-product-63 .badge_items{height:116px;background-size:63px!important;width:76px;margin:3px 12px}
.product-product-63 .badge_items img{width:49px!important;position:relative;left:1px;top:9px}
a.minus{float:left}
a.minus + input{margin:0 7px}
.minus,.plus{padding-top:4px}
a.plus i,a.minus i{font-size:20px;cursor:pointer}
a.plus i:hover,a.minus i:hover{color:#3d8ed4}
.bg_product button#button-cart{background-color:#3cc225;border:none}
.bg_product button#button-cart:hover{background-color:#42d629;border:none}
a.plus i{padding-top:6px}
.load_img{display:none;position:absolute;top:0;width:100%;height:100vh;z-index:9999999}
.blur_load_img{width:100%;height:1000%;background:rgba(16,16,16,0.6)}
.adress_zheton{height:116px!important;background-size:63px!important;width:76px!important;margin:3px 12px!important}
.adress_zheton img{width:49px!important;position:relative!important;left:1px!important;top:9px!important}
.product-product-64 .badge_items{width:78px;height:90px;background-size:69px!important;margin:5px 12px}
.category div > a[href="/kulony"] > div{background-size:67px!important}
.rus_engr{background-size:73px!important}
.modal-to-cart .modal-dialog.modal-sm{width:656px}
.block3_modal{padding:0;max-height:190px;overflow:auto}
.block3_modal .img_to_cart{height:57px;width:14%}
.block3_modal > div{padding:0 15px;background:#fafafa;margin-bottom:10px;padding:0 15px;background:#fafafa;margin-bottom:2px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.block3_modal .info_to_cart{float:left;width:34%;padding:0 11px;border-left:1px #ccc solid;border-right:1px #ccc solid;margin:0 2%;height:37px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;position:relative}

.penblock .lslide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover}
.block3_modal .del_to_cart{padding:15px 18px}
.total_to_cart{float:right;margin:20px}
.total_to_cart a{float:right;background:#cf5554;color:#fff!important;display:block;padding:7.1px 15px}
textarea.form-control[name="option[369]"]{margin-bottom:8px}
div#contacts p:nth-child(2){margin-top:-4px}
div#contacts p:nth-child(3){line-height:20px;margin-top:-6px}
.total_to_cart p{float:left;padding:7px 15px;border:1px #ccc solid;background:#fcfcfc;color:#666;font-size:15px}
.block3_modal h3{margin:12px 0!important;padding:10px 20px}
.block3_modal .info_to_cart strong{font-size:13px;color:#333;margin-bottom:0;display:block}
.block3_modal .quantity_to_cart i{font-size:13px}
.block3_modal .price_to_catr p{width:100%;text-align:center;font-size:13px}
.block3_modal .price_to_catr{float:left;width:13%;padding:0 11px;margin:0 2%;border-left:1px #ccc solid;border-right:1px #ccc solid;height:37px;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;font-size:14px;position:relative;z-index:2}
.block3_modal .quantity_to_cart input{width:35px;padding:0 5px;float:left;margin:0 5px;font-size:13px;text-align:center;height:21px}
.modal-to-cart .modal-content{max-height:90vh;overflow:auto}
.total_to_cart {
	position: relative;
	z-index: 9;
}
.block3_modal .quantity_to_cart{padding:16px 13px;width:16%;position:relative;z-index:2}
.modal-to-cart a.close{float:left;font-size:14px;color:#fff;font-weight:100;text-shadow:none;text-decoration:underline;line-height:26px}
.modal-to-cart .modal-content .close{top:3px;position:relative;z-index:999999}
.modal-to-cart .modal-header{height:53px}
.modal-to-cart h4#mySmallModalLabel{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%)}
.modal-to-cart .modal-body{padding:0}
.modal-to-cart .modal-body h3{margin:0;font-size:16px;color:#333}
.block1_modal{background:#fafafa;padding:10px 20px}
.img_to_cart{float:left;width:20%;height:68px;overflow:hidden;position:relative}
.block2_modal h3{margin-top:3px!important}
.img_to_cart img{width:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}
.block1_modal > div{margin-top:10px}
.info_to_cart strong{font-size:15px;color:#333;margin-bottom:6px;display:block}
.info_to_cart{float:left;width:34%;padding:0 18px;border-left:1px #ccc solid;border-right:1px #ccc solid;margin:0 2%;height:56px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.empty-cart{width:82%;margin:40px auto;color:#fff;font-size:20px}
.img_dop_to_cart{float:left;width:46%;height:81px;position:relative;overflow:hidden;margin-right:3%}
.img_dop_to_cart img{position:absolute;width:73%!important;top:44%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}
p.dop_name_cart{float:left;width:50%;font-size:13px;color:#666;margin:0}
strong.price_to_cart{font-size:14px;color:#666}
.quantity_to_cart i.fa.fa-minus-circle{float:left;color:#93b0c4;cursor:pointer}
.quantity_to_cart i.fa.fa-plus-circle{float:right;color:#93b0c4;cursor:pointer}
.rus_header .header-block.header-block-2,.rus_header .header-block.header-block-4{padding-top:0!important}
.rus_header .currency .currency-select{font-size:12px}
.rus_header .currency img{position:relative;top:-1px}
.rus_header .currency b + img{top:0}
.rus_header .currency b + img +.currency-select{position:relative;top:1px;left:2px}
.rus_header .header-block-1 img{height:61px;width:203px;margin:-2px 8px}
#slider_to_cart .slick-list{width:93%;margin:0 auto;width:615px;min-width:615px}
#bingc-phone-button{bottom:2%!important}
.block3_modal h3{margin-top:0!important}
p.dop_name_cart{float:left;width:50%;font-size:13px;color:#666;margin:0 0 6px;max-height:42px;overflow:hidden;line-height:13px;min-height:26px}
div#slider_to_cart{width:615px;min-width:615px}
.block2_modal{display:block}
#slider_to_cart button.slick-prev.slick-arrow{position:absolute;top:31%;z-index:1;background:transparent;border:none;color:transparent;width:22px;outline:none!important}
#slider_to_cart button.slick-next.slick-arrow{position:absolute;right:0;top:27%;z-index:1;background:transparent;border:none;color:transparent;width:22px;background-image:url(https://engrave.com.ua/image/left_color_dog.png);background-size:19px;background-repeat:no-repeat;-webkit-filter:invert(1);filter:invert(1);outline:none!important;transform:rotate(200grad);-webkit-transform:rotate(200grad)}
a.add_dop_to_cart{display:block;float:left;background:#57c904;color:#fff!important;font-size:12px;padding:3px 7px;cursor:pointer;margin-right: 6px;}
.slick-slide{outline:none}
.dop_name_cart_wrap {
    display: flex;
    width: 100%;
    align-items: center;
    flex-direction: row-reverse;
    white-space: nowrap;
    justify-content: flex-end;
}
.modal-to-cart .modal-body{background:#fff}
.block2_modal{padding:10px 20px}
.block2_modal h3{margin:10px 0 15px!important}
td.btn_subm_reg button.btn.btn-primary{margin:0}
.widget_insta {
    margin: 31px auto 0;
    background: rgba(245,245,245,0.6);
    padding: 0 20px 0;
	float: left;
    width: 100%;
}
.widget_insta > a {
    font-size: 16px;
    text-align: left;
    background-color: #47799e;
    display: block;
    height: 50px;
    color: #fff !important;
    margin-bottom: 15px;
    line-height: 50px;
    padding-left: 20px;
    margin: 0 -20px 0;
}
iframe#widgetInstaLink {
    border: none;
    overflow: hidden;
    width: 100%;
    height: 266px;
    margin: 28px auto;
}
.group-fields[class*="group_"] {
  display: none;
}
.group-fields.group_1{
  display: block;
}
.dog_bg .step_3 {
    margin-top: 25px;
    margin-bottom: 25px;
}
#option-group .group-fields + .group-fields {
    margin-top: 15px;
}
#slider_to_cart button.slick-prev.slick-arrow{background-image:url(https://engrave.com.ua/image/left_color_dog.png);background-size:19px;left:-4px!important;background-repeat:no-repeat;-webkit-filter:invert(1);filter:invert(1)}
.quantity_to_cart{float:left;width:14%;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.price_to_catr{float:left;width:13%;padding:0 11px;margin:0 2%;border-left:1px #ccc solid;border-right:1px #ccc solid;height:56px;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px;font-size:14px}
.quantity_to_cart input{width:36px;padding:5px;float:left;margin:0 5px;font-size:14px;text-align:center}
.price_to_catr p{width:100%;text-align:center}
.block1_modal > div{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.del_to_cart{float:left;width:4%}
.del_to_cart span{width:100%;display:block;text-align:center;font-size:24px;color:#a3a3a3;position:relative;top:-1px;cursor:pointer}
.info_to_cart p{color:#666;font-size:14px;margin-bottom:0}
.product-product-108 .b-option .checkbox{display:none}
.product-product-108 .b-option .radio{float:left;margin-right:16px}
.product-product-64 .badge_items img{width:55px!important;position:relative;top:7px}
.del_user_img{display:none}
.adress_circle{width:78px!important;height:90px!important;background-size:69px!important;margin:5px 12px!important}
.adress_circle img{width:55px!important;position:relative!important;top:8px!important}
.category .ch-item{background-color:#fff!important;margin:0 auto}
.information-contact .dot_{height:0}
.basket-bg,.wrapper{background-size:cover;background-attachment:fixed}
.new_info > div > img{height:45px}
.new_info{display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgba(0,100,143,0.4);height:70px;line-height:70px;margin-bottom:15px;float:none!important}
.col-md-7.adress_block p > a{margin-left:6px}
.cont_wrap .container-fluid{float:none!important}
.cont_wrap{float:none!important}
.backcontact,.frez-form,.lazer-form{float:none!important}
.product_page .col-md-12.harakteristik.clearfix,.product_page .gallery,.product_page .reviews_badge{background:rgba(255,255,255,0.4)}
.product_page .cont_char p,.product_page .cont_char strong{color:#484848}
.product_page .h_harakteristik,.product_page .h_gallery,.product_page .h_reviews_badge{margin:0;height:50px;padding:5px 0 0 35px;background-color:#007db3;margin-bottom:15px}
header{background:#fff}
.cont_slider_gallery li{border:none!important}
.left_block_h{background:#ececec;height:44px;padding:3px 0;margin-bottom:0;position:relative;width:100%}
.left_block_h h5{float:left;margin:6px 0 0;color:#333}
.product-product-71 .btn_txt_dog{margin-left:0;margin-bottom:0;display:none!important}
.product-product-71 span.btn_form_dog.btn_active_form_txt{display:none}
.left_block_h p{float:right;color:#666;font-family:Arial;font-weight:600;font-size:17px}
.cont_gallery_items{display:flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.step_3 .checkbox label{min-height:20px;padding-left:12px!important;margin-bottom:0;font-weight:400;cursor:pointer}
.frez-contact div span{margin:0 6px;color:#3c8dc5;font-weight:700}
.product-product-71 .tab-pane img{margin:1px auto;width:67px!important}
.pull-bottom > #back-side > input[type="checkbox"]{float:left;position:relative;top:-1px;margin-right:8px}
.product-product-78 .txt{letter-spacing:1.5px;font-size:13px!important;text-shadow:rgba(255,255,255,0.341176) -1px -1px 0px,rgba(0,0,0,0.729412) 1px 1px 0;color:#666!important;text-align:left!important;width:131px;top:20px;right:42px}
.harakteristik,.gallery,.reviews_badge{background-color:rgba(0,0,0,0.45);margin-bottom:25px;padding:0 0 24px;float:none}
.txt_dog_badge{position:absolute;bottom:59px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);text-align:center;width:121px;overflow:hidden;padding:2px 0}
#cart_modal .modal-body{padding:20px 25px;background:#fff}
p.dog_clichka{font-size:23px;margin:0;position:relative;top:0;white-space:nowrap;min-height:22px}
p.dog_tel{font-size:14px;min-height:22px;position:relative;top:1px}
#cart_modal .modal-body{padding:20px 25px;background:#fff}
p.dog_tel{font-size:13px;min-height:22px}
.lg_dog_type.circle_kulon{position:relative}
.inside-right > .right{float:right;width:auto}
.product-product-73 .category_66 .col-md-2.col-xs-12.badges-img,.product-product-72 .category_66 .col-md-2.col-xs-12.badges-img,.product-product-70 .col-md-2.col-xs-12.badges-img,.product-product-68 .col-md-2.col-xs-12.badges-img,.product-product-73 .col-md-2.col-xs-12.badges-img,.product-product-80 .col-md-2.col-xs-12.badges-img{top:40px}
.product-product-73 .category_65 .col-md-2.col-xs-12.badges-img,.product-product-72 .category_65 .col-md-2.col-xs-12.badges-img,.product-product-70 .col-md-2.col-xs-12.badges-img,.product-product-68 .col-md-2.col-xs-12.badges-img,.product-product-73 .col-md-2.col-xs-12.badges-img,.product-product-80 .col-md-2.col-xs-12.badges-img{top:40px}
.product-product-80 .container-fluid{margin-bottom:60px}
.b-option .checkbox + .radio.badge-image{padding:0 10px 6px}
.h_harakteristik,.h_gallery,.h_reviews_badge{margin:0;height:50px;padding:5px 0 0 35px;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.h_harakteristik h4:before{content:"";width:22px;height:25px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/image-harakt.png) no-repeat;float:left;background-size:17px;top:0;margin-right:1px}
.harakteristik_items > div{padding:0!important}
.harakteristik_items{width:93%;margin:0 auto;display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap}
.harakteristik_items > div:first-child{width:214px;min-width:167px}
.harakteristik_items > div > strong{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;margin-bottom:7px;display:block}
.harakteristik_items > div > p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:15px;margin:0}
.text_harakteristik{width:93%!important;margin:0 auto;float:none;padding:0!important;margin-bottom:20px}
ul#lightSlider_color_dog{min-height:130px}
.h_gallery h4:before{content:"";width:22px;height:25px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/image-gallery.png) no-repeat;float:left;background-size:17px;top:0;margin-right:1px}
.body_gallery a{width:14.6%;height:105px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
.body_gallery{padding:0 28px}
.category_63 .checkbox,.radio{position:relative;display:block;margin-top:0;margin-bottom:16px}
.category_63 div#otion-radion-no-image > h4{margin-bottom:0;margin-top:22px}
.category_63 .txt_luboy + #option-checkbox .checkbox{position:relative;display:block;margin-top:4px;margin-bottom:16px;margin-left:6px}
.category_63 div#otion-radion-no-image > .radio{margin-top:5px!important}
.body_gallery a > img{width:135%;position:absolute;top:43%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}
.cont_gallery_items > a:hover .blur_zoom{opacity:1}
.justified-gallery{width:100%;position:relative;overflow:hidden}
#zoom_modal h1.h_product{display:none}
.justified-gallery > a,.justified-gallery > div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}
.list-unstyled{padding-left:0;list-style:none}
#reviews_slider li.lslide{height:300px!important;width:25%!important}
ul#reviews_slider{padding:0}
ul#reviews_slider > button{position:absolute;top:50%;color:transparent;background:transparent;border:none;z-index:999;width:28px;outline:none!important}
ul#reviews_slider .slick-list.draggable{padding:0 25px}
ul#reviews_slider > button.slick-prev{background:url(https://engrave.com.ua/image/left_color_dog.png) no-repeat;background-size:24px;left:-4px!important}
ul#reviews_slider > button.slick-next{background:url(https://engrave.com.ua/image/right_color_dog.png) no-repeat;background-size:24px;right:-7px!important}
#reviews_slider ul.slick-dots li{float:left;outline:none!important}
#reviews_slider ul.slick-dots{list-style-type:none}
#reviews_slider ul.slick-dots li button{color:transparent;background:transparent;border:1px #335f7d solid;border-radius:50%;width:11px;height:11px;padding:0;margin-right:7px}
#reviews_slider ul.slick-dots .slick-active button{background:#295a75;outline:none!important}
#reviews_slider ul.slick-dots{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);outline:none!important}
.h_reviews_badge h4{padding-top:0!important}
.h_reviews_badge h4:before{content:"";width:22px;height:25px;display:block;position:relative;background:url(https://engrave.com.ua/image/review.svg) no-repeat;float:left;background-size:17px;top:0;margin-right:1px}
.image_review img{height:133%;width:100%;object-fit:cover;position:absolute;top:63%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
p.image_review{width:130px;margin:9px auto 10px;text-align:center;height:130px;border-radius:50%;position:relative;overflow:hidden}
.text_review{text-align:center;font-size:14px}
ul#reviews_slider ul.slick-dots{padding:0}
#reviews_slider li.slick-slide{padding:0 24px;overflow:hidden}
.name_review{text-align:center;font-weight:700}
.body_gallery,.body_reviews_badge{padding:0 2.4%}
.carousel-indicators{left:124%;width:auto}
.cont_order_tovar{width:90%;padding:0!important;margin:22px auto}
.order_tovar{background-color:rgba(245,245,245,0.6);padding:0!important}
.adress_size{font-size:16px!important}
.frez-contact div:first-child a{color:#3c8dc5;font-size:14px;position:relative;top:-7px}
.home_textarea{height:117px!important}
.form_contacts_ p{font-size:14px;margin-bottom:16px}
.product-product-63 .lg_dog_type.circle_kulon{top:29px}
.delivery_cont > div > ul > li{font-size:14px}
.contacts_tel .product_badge_contact_{width:38%;margin-top:44px;text-align:left}
#feedback .field-contactform-body textarea{height:67px!important}
p.color_dogs{position:absolute;bottom:21px;text-align:center;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);font-size:12px;width:95px}
h1.h_product{margin:0 0 15px;text-align:center;font-size:20px;white-space: nowrap;}
.col-md-4.product_badge_contact_{margin-top:31px;text-align:right}
.ri_col_cont > p > img{width:25px;float:left;position:relative;top:10px}
.ri_col_cont span{display:block;margin-left:33px}
.ri-col > h4{padding-left:24px}
.ri_col_cont > h5{margin:25px 0;font-family:Arial;font-weight:600;font-weight:normal;font-size:16px!important;color:#3b3a3a}
.ri_col_cont{width:100%;padding:10px 20px;background:rgba(245,245,245,0.6);border:1px #ececec solid;text-align:left}
.form_contacts_{margin-left:0}
.frez-contact iframe{width:100%;height:200px;margin-bottom:2px;margin-top:5px}
.frez-contact p{font-size:14px}
#feedback input[type="submit"]{width:100%}
.frez-contact div:first-child{padding-left:0}
.home_page #feedback .field-contactform-body textarea{resize:none;height:137px}
.home_page .cont_home_re .frez-contact p{text-align:left;font-size:16px;margin:14px 0}
.home_page .category p{width:97px;margin:7px auto 20px}
.product-product-69 .lg_dog_type img{max-width:98px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(11%,-46%)}
.badge-image-sm,.matt,.gloss,.black,.gold{width:50px;height:72px;padding:4px;margin:0 auto}
.dog_type_1, .dog_type_2, .dog_type_3 {
    position: relative;
    width: 100%;
    height: auto;
    padding: 5px 0;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pen-bg #owl-demo .item,.products_img{position:relative}
.pen-bg #owl-demo .item {
    max-width: none !important;
}
input[value="78"] + .badges-bg .radio.badge-image.block_matt {
    margin-right: 70%;
}
.pen-bg #owl-demo:not(.owl-carousel) {
    display: flex !important;
}
.pen-bg #owl-demo .item img {
    margin: 0 auto 10px;
}
#product-form #product:not([class]) #price + span {
    color: #a4a4a4;
    font-size: 17px !important;
    padding: 0 3px;
}
.products_img .sale{position:absolute;right:-9px;top:-9px;width:28px;color:#fff;height:28px;display:block;border-radius:50%;background:#f87070;text-align:center;line-height:28px;font-family:sans-serif;font-size:13px;transform:rotate(1deg)}
.product_img_ .sale {
    position: absolute;
    right: -63px;
    top: -15px;
    min-width: 43px;
    min-height: 43px;
    display: block;
    border-radius: 50%;
    background: #f87070;
    color: #fff;
    font-weight: 400;
    text-align: center;
    line-height: 32px;
    font-family: sans-serif;
    font-size: 14px;
    transform: rotate(0deg);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
}
.pen-bg #owl-demo .item .sale{position:absolute;right:3px;top:-9px;width:32px;height:32px;display:block;border-radius:50%;background:#f87070;text-align:center;line-height:32px;font-family:sans-serif;font-size:13px;transform:rotate(1deg)}
.dog_type_1 .sale,.dog_type_2 .sale,.dog_type_3 .sale{position:absolute;right:4px;top:10px;width:32px;height:32px;display:block;border-radius:50%;background:#f87070;text-align:center;line-height:32px;font-family:sans-serif;font-size:12px;transform:rotate(1deg)}
.modal-content{box-sizing:border-box;padding:10px 25px;width:83%;transform:none!important;-webkit-transform:none!important;margin:0 auto}
.product-product-54 .circle_kulon{background-size:100%!important}
.product-product-54 .badges-img,.product-product-102 .badges-img,.product-product-103 .badges-img{width:31%;padding:0 35px!important}
.product-product-54 .col-md-6.col-xs-12.block_1_,.product-product-102 .col-md-6.col-xs-12.block_1_,.product-product-103 .col-md-6.col-xs-12.block_1_{width:42%}
.product-product-54 div#otion-radion-no-image .radio:nth-child(3){margin:0 7% 0 0}
.product-product-54 .seo.parsec.comment{padding:0 25px!important}
.product-product-54 .wrapper,.product-product-102 .wrapper,.product-product-103 .wrapper{background:url(../images/citystr.jpg);background-size:cover;background-attachment:fixed}
input#product_id[value="102"] + .container-fluid .circle_kulon{background-size:78%!important;background-position:center!important}
input#product_id[value="54"] + .container-fluid .circle_kulon{background-size:100%!important}
.product-product-54 div#otion-radion-no-image.dog_size h4{margin-bottom:4px;margin-top:22px}
.blue_block{width:100%;height:200px;margin:25px 0 115px;border:1px #ececec solid;background-color:#7dadcf}
.edit_checkout{left:0!important;top:0!important;padding-top:0!important}
.edit_checkout input[type="submit"]:hover{background:#3986bd}
.rus_header .header-block-2 p span:first-child{margin-left:0}
.kz_header .header-block.header-block-4{padding-top:0!important;display:flex;flex-direction:column;justify-content:center;position:relative;top:-7px}
.su_header .header-block.header-block-4{padding-top:3px!important}
.edit_checkout input[type="submit"]{margin:20px 24px;width:90%;background:#006b99;font-size:16px;border:none!important}
.edit_checkout h1{background:#3c8dc5;padding:15px 0;color:#fff}
.edit_checkout button.close{padding:13px 5px 0 0;position:absolute;right:0}
.edit_checkout p{width:80%;margin:0 auto}
.modal-content .badge-one.user_img{top:39px!important}
.dog_red,.dog_pink,.dog_blue,.dog_green{width:80px;height:auto;padding:0;margin:0 auto}
.form_dog_ div input:last-child{margin-top:7px}
.block_1_{padding:0;max-width:445px}
.dog_bg{color:#fff;background:url(../images/citystr.jpg);background-size:cover;background-attachment:fixed}
.category_65 .block_1_, .category_66 .block_1_ {padding: 0;max-width: 451px;}
input#product_id[value="71"] + .container-fluid .lslide img{height:36%}
.category_66 .lslide img{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:20.5%;width:auto}
/* .category_65 .lslide img{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:20.5%;width:auto} */
.block_3_{max-width:31%}
#dog_red,#dog_pink,#dog_blue,#dog_green{display:none}
p.txt_graver_{font-size:13px;color:#e3e3e2;width:94%;margin:0 auto;margin-bottom:15px}
.badge_items{width:109px;height:110px;display:inline-block;cursor:pointer;margin:6px 0}
.block_left_price h3:before{content:"";width:20px;height:15px;display:block;float:left;background:url(../images/business.png) no-repeat;background-size:20px;position:relative;top:-1px;margin-right:10px}
h1.h_bracelet{position:absolute;top:-17px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);font-size:20px}
.btn_form_dog{width:80px;height:30px;display:block;background-color:#3c8dc5;border:1px #367eb2 solid;text-align:center;line-height:28px;float:left;cursor:pointer}
h4.pull-bottom{clear:both}
.btn_txt_dog{width:190px;height:30px;display:block;background-color:#213039;border:1px #213039 solid;text-align:center;line-height:28px;float:left;margin-left:2px;margin-bottom:22px;cursor:pointer}
.dog-main-block .seo{margin-top:0!important}
.product-product-71 .dog-main-block,.product-product-62 .dog-main-block{margin-bottom:50px!important}
.category_65 .checkbox label{padding-left:14px!important}
.product-product-53 .seo{width:80%;margin:0 auto 50px;float:none}
.product_badge_contact_ a,.product_badge_contact_ a:hover,.nav-tabs a{color:#fff}
.b-option .btn-success{margin-right:7px}
.dve_storonu input[type="checkbox"]{position:relative;top:2px}
label.dve_storonu{font-family:arial;font-size:14px;font-weight:400;margin:10px 5px}
#lightSlider_color_dog li .radio.badge-image.dog_adress_color{float:none}
.backcontact{padding:0!important}
.sec-contant .le-cols .inside-right div{font-size:14px}
.backcontact h4 i,.b-gray h4 i{margin-right:10px}
.badge-image:hover{background-color:rgba(218,219,219,0.3);border-radius:4px!important}
.b-gray ul li{font-size:14px}
.b-gray > div{padding:0 36px 20px}
.cont_text{background:rgba(245,245,245,0.6);width:95%;margin:0 auto;padding:30px; max-width: 1440px;}
.cont_text p span{font-family:'helveticaneuecyr-roman'!important}
.backcontact h4{margin:0;height:50px;padding:15px 0 0 35px;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.btn_active_form_txt{height:37px;line-height:34px;background-color:#3c8dc5;border:1px #367eb2 solid}
.btn_off_form_txt{top:7px;position:relative;background-color:#2e3c4e;border:1px #213039 solid;color:#c4c4c4}
.form_dog_{display:none;-webkit-transition:.7s;transition:.7s}
.txt_luboy textarea{resize:none}
.txt_luboy{display:none;margin-bottom:16px}
.active_form_dog{display:block}
.step_3{width:100%;height:auto}
.dog_pay{width:146px;height:35px;text-align:center;font-size:15px;margin-top:10px;padding:0;line-height:34px;margin-bottom:43px}
.modal-content{border-radius:0!important}
.dog_add_item{background:#3c8dc5;color:#fff;margin-top:9px;height:35px;margin-bottom:10px}
.category_66 .dog_add_item{background:#3c8dc5;color:#fff;margin-top:9px;height:35px;margin-bottom:8px}
.category_65 .dog_add_item{background:#3c8dc5;color:#fff;margin-top:9px;height:35px;margin-bottom:8px}
.category_62 .dog_add_item{margin-bottom:8px!important}
.product-product-62 div#ta,.product-product-69 div#ta,.product-product-71 div#ta{width:94%;margin:0 auto;float:none}
.dog_add_item:hover{color:#fff}
span.dog_price{font-size:19px}
.dog_price i{font-style:normal;font-size:20px}
.dog_gray{margin-top:25px}
.dog_type_txt{margin-top:12px;margin-bottom:9px;overflow:hidden;letter-spacing: -0.2px}
.category_65 .dog_type_txt{margin-top:12px;margin-bottom:9px;}
textarea.form-control[name="option[374]"],textarea.form-control[name="option[373]"]{height:35px}
textarea.form-control[name="option[374]"]{margin-bottom:8px}
.product-product-69 .category_65 .bg_left{background-position:left!important}
.category_66 .dog_type_txt{margin-top:12px;margin-bottom:5px;height:57px}
.category_65 .dog_type_txt{margin-top:12px;margin-bottom:5px;height:57px}
.dog_type_price{font-weight:700;margin-top: auto;}
.dog_adress{width:137px!important;}
.cont_home_le:first-child {margin-left: 7px;margin-right: 4%;}
.product-product-108 .b-option .radio + .radio span.addSumm {display: inline-block !important;}
.product-product-135 .b-option .matt img, .badge-image-sm {
    width: 100%;
    margin: 4px 0 0;
}
.radio.badge-image + .radio.badge-image label {
    padding: 0 3px;
}
.dog_adress_color {
    width: auto!important;
    margin: 10px auto!important;
    justify-content: center;
    height: auto;
}
.badge_items:hover{background-color:rgba(218,219,219,0.3)!important;border-radius:4px}
.dog_adress_color_pozol{width:102px!important}
.dog_adress_color_pozol label{width:100%}
.product-product-67 .radio.badge-image.dog_adress_color{width:102px!important}
.product-product-67 .radio.badge-image.dog_adress_color label{width:100%}
.product-product-53 .lslide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover}
.dog_type_1 img,.dog_type_2 img,.dog_type_3 img{width:99px}
p.dog_color_price{margin-top:85px}
.lSSlideWrapper .lightSlider_color_dog{height:110px!important}

select#input-option276{width:90%;max-width:350px;min-width:200px}
.lg_dog_type{margin:0 auto;background-position:left!important;background-size:123px!important}
.cont_slider_gallery .nav-tabs + .tab-content{display:none}
#dog_type_1,#dog_type_2,#dog_type_3{display:none}
.gerb{background-position:10px!important;background-size:94px!important}
.active_item{background-color:rgba(218,219,219,0.3);border-radius:4px}
#gloss,#matt,#black,#gold, .badge-image-sm-input{display:none !important}
.matt img,.gloss img,.black img,.gold img, .badge-image-sm img {width:40px}
.badge-image{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;text-align:center;width:88px}
.badge-one{position:absolute;z-index:0;}
.head_contacts{display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.head_contacts {white-space: nowrap;}
.home_page .social-net{text-align:left;width:100%!important;max-width:none;padding:0}
.home_page .social-net p{display:inline-block;margin:6px 6px 6px 0}
.badge-two{position:absolute;right:20px;opacity:.5;cursor:pointer;display:none;top:54px;}
.col-md-12.dog-main-block.clearfix{padding:0;width:98%}
.dog_bg .new_info div{padding:13px 0}
.product-product-54 .col-md-12.main-block.clearfix{padding:0}
.cont_bracelet{width:93%;margin:0 auto}
.product-product-54 h1.h_product{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);top:70px}
.category_63 h1.h_product{position:absolute;left:57.4%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.dog_size .radio{float:left;margin-right:7%}
.cont_wrap{width:96%;margin:0 auto;max-width:1280px}
.badges-img{text-align:left!important;padding:12px 42px}
.product-product-50 div:first-child .badge-image,.product-product-78 div:first-child .badge-image{width:73px;padding-bottom:6px}
.badge-image label{padding:0;font-size:14px}
.clearfix{clear:both}
header{font-size:14px}
.header-main{padding:5px 4% 0;box-sizing:border-box;height:70px;display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:96%;margin:0 auto;max-width:1500px;position:relative}
.head_tel{color:#cf5554}
.b-gray h4{margin:0;height:50px;padding:15px 0 0 35px;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.header-block:first-child{display:inline-block;vertical-align:middle;min-width: 260px;}
.category_66 .cont_wrap {
    max-width: 1380px;
}
.category_65 .cont_wrap {
    max-width: 1380px;
}
.header-block-1 img{height:38px;width:auto;margin:9px 31px}
.header-block-2{width:auto}
.zoomIn{text-align:center}
.zoomIn img{width:24px;cursor:pointer;position:relative;top:7px;margin-right:3px}
.zoomIn a{color:#fff!important;text-decoration:none!important}
.badge_item_zoom{float:left;margin:0 1%;width:30%;height:220px}
#zoom_modal .img-main-background.badge-two{opacity:1!important;left:0;cursor:default;top:0}
#zoom_modal .img-main-background.badge-picture.badge-one{opacity:1!important}
label#back-side{margin-bottom:0!important;font-weight:100;cursor:pointer}
div#cart_modal .modal-dialog.modal-lg-bas{max-width:600px}
#zoom_modal .zoomIn{display:none}
#zoom_modal .img-main-background{position:relative;top:0;transform:scale(1.5);-webkit-transform:scale(1.5);margin:28px}
.badge_item_zoom img{width:170px}
#zoom_modal .modal-header .close{margin-top:-3px}
.name_zh{position:absolute;bottom:-48px;width:100%;word-break:break-word;display:none;font-size:10px;color:#333;line-height:16px}
.blur_zoom{width:100%;height:100%;opacity:0;position:absolute;background:rgba(0,0,0,0.45);cursor:pointer;-webkit-transition:.3s;transition:.3s}
.blur_zoom img{width:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.body_gallery > a:hover > .blur_zoom{opacity:1}
.checkbox input[type=checkbox]{margin-left:-16px}
.header-block-3{width:25%}
.en_header .header-block-4{width:10%;position:relative;min-width:137px}
.cart_empty{position:absolute;background:#fff;width:190px;border:1px #f7f7f7 solid;right:8%;top:70px;z-index:999;display:none}
div#modal-feedback{z-index:9999}
.dog_bg.category_66 .txt_luboy textarea{height:35px}
.dog_bg.category_65 .txt_luboy textarea{height:35px}
.cart_empty p:before{content:"";display:block;float:left;width:30px;height:30px;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/cart3.png) no-repeat;background-size:30px;position:relative;top:-5px}
p.zhaloba a{color:#1c8bdd}
p.zhaloba a:hover{color:#1668a4}
.cart_empty p{padding:24px 18px;text-align:right;margin:0;font-size:14px;color:#333}
.header-block-2 p{margin:5px 0}
.header-block-4 a{margin:3px 0}
.header-block-2 p:first-child > span{margin:0 3px;color:#3c8dc5;font-weight:700}
.sec-contant{max-width:1550px;margin:0 auto}
.indexta{max-width:1500px;margin:0 auto;margin-bottom:75px}
.header-block > a{display:block;color:#000;outline:none}
.header-block-4 .headent{display:inline-block;outline:none}
.header-block i{text-align:center;margin-right:5px;color:#cf5554;vertical-align:middle}
.lmg_logo{max-width:146px;margin:0 auto;width:146px;height:120px}
.adress_a:hover{color:#9D9D9D}
.header-block > a span{vertical-align:middle}
.home_page_fb blockquote{text-align:center}
.category-menu{padding:0 50px;background:#007db3;border:1px solid #006b99}
.category-menu .navv{text-align:center;margin-bottom:0}
.category-menu .navv > li{display:inline-block;border-left:1px solid #006b99;margin-left:-4px}
.category-menu .navv > li:hover{background:#00648F}
.category-menu .navv > li:last-child{border-right:1px solid #006b99}
.category-menu .navv > li a{color:#fff;font-size:14px;display:block;padding:15px}
.category-menu .navv > li a:hover{color:#eee;text-decoration:none}
.category-menu .navv .sub{position:relative}
.inside-nav{width:200%;padding:0;list-style:none;position:absolute;top:100%;left:0;background:#006b99;z-index:100;text-align:left;font-size:13px;display:block;opacity:0;-webkit-transition:.45s;transition:.45s;max-height:0;overflow:hidden}
a[href="podarki"] + ul{width:130%}
li.sub:hover > ul{opacity:1;max-height:none}
.inside-nav li{border-bottom:1px solid #00648F}
.header-main a,.header-main a:focus,.header-main a:active{color:#414141}
.header-main a:hover{color:#7d7d7d}
.phones{font-size:18px;color:#5e5e5e}
.phones p{margin:0}
a:hover{color:#2D2D2D;text-decoration:none}
.breadcrumb{margin-top:10px}
.a-blue,.a-blue:focus,.a-blue:active{color:#03a9f4}
.a-blue:hover{color:#0653c7}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px;font-weight:600}
.material-content nav ul span{color:#fff}
.fa-blue{color:#03a9f4}
.footer{padding:20px 8% 0;background:#3c8dc5;border-color:#3c8dc5;position:relative;color:#fff;line-height:.99;font-size:14px;height:206px;margin-top:-166px}
.account-order .account-bg{padding-bottom:0}
.information-contact .wrapper{background:url(../images/bg_home.jpg);background-size:cover;background-attachment:fixed}
.account-order-info .account-bg{padding-bottom:0}
a.fa.fa-minus-circle.a-blue,a.fa.fa-plus-circle.a-blue{color:#93b0c4;cursor:pointer}
.footer div{padding:0}
.footmar{margin-top:32px}
.footer a,a:focus,a:active{color:#fff}
.footer a:hover{color:#dedede}
.wrapper{min-height:100%;height:auto!important;height:100%}
.wrapper:after{content:"";display:block;height:164px;clear:both;padding-bottom:166px}
footer{height:190px}
.badges-bg{background:url(../images/bg-badges.jpg);color:#fff;background-size:cover;background-attachment:fixed}
.dog_bg{color:#fff}
.category_63{background:url(../images/dog_bg.jpg);background-size:cover;background-attachment:fixed}
.category_65,.category_66{background:url(../images/citystr.jpg);background-size:cover;background-attachment:fixed}
.cont_404{width:100%;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/bg_home.jpg);background-size:cover;background-attachment:fixed;padding:40px 65px}
.cont_404 .social-net{text-align:left;width:100%!important;max-width:none;padding:0}
.cont_404 .social-net p{display:inline-block;margin:6px 6px 6px 0}
.cont_404 .cont_home_re .frez-contact p{text-align:left;font-size:16px;margin:14px 0}
div#product > hr,div#product > h3{display:none}
.cont_404 > h2{color:#df8e8d;font-size:36px;text-align:center;margin:0;font-weight:100}
.cont_404 > p{color:#333;font-size:26px;margin:10px 0;text-align:center}
.cont_404 > p a{color:#007db3!important;font-size:30px;margin:10px 0;text-decoration:none!important}
.lg_dog_type img{max-width:100px;position:absolute;top:53%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(11%,-46%)}
i.email_i{font-style:normal;margin-right:6px!important;font-weight:bolder;font-size:18px!important}
.dog-main-block .col-md-4.col-xs-12.b-option.block_3_{float:right}
.home_page .category{display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
#product_id[value="62"] + .container-fluid .lg_dog_type,#product_id[value="67"] + .container-fluid .lg_dog_type{background-size:contain!important}
.modal-dialog{position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important}
.adress_tel_m{width:90%;margin:10% 0}
.adress_tel_m a{display:block;margin:0 0 12px}
.h_adress_tel{font-weight:700;margin:15px 0}
a.adress_a{text-decoration:underline}
.cont_home_le a,.cont_home_le a:hover{color:#333;font-size:15px;font-family:Arial;text-decoration:none!important}
.cont_home_le a i,.cont_home_le a i :hover{font-size:17px;margin-right:4px;color:#cf5554}
.bracelet-bg{background:url(../images/bracelet-bg.png) center center no-repeat;color:#fff;background-size:cover;background-attachment:fixed}
.adress_block{margin-top:16px}
.badge-one > img{position:absolute;transform:translate(-50%,-50%);top:55%;margin:0 auto!important;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.dog-bg{background:url(../images/dog-bg.png) center center no-repeat;color:#fff;background-size:cover}
.pen-bg{background:url(../images/pen-bg.png) center center no-repeat;color:#fff;background-size:cover;background-attachment:fixed}
.registration-bg,.account-bg{background:url(../images/bg_home.jpg);background-size:cover;background-attachment:fixed}
.basket-bg{background:url(../images/bg_home.jpg);background-size:cover;background-attachment:fixed}
.dot_{height:161px}
.main-block{background-color:rgba(30,32,38,0.4);margin:0 auto 1%;width:90%;padding:0 60px;max-width:1500px;float:none}
.foot_cont{max-width:1500px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flexbox;-webkit-justify-content:space-between}
.dog-main-block{background-color:rgba(30,32,38,0.4);width:90%;padding:30px 60px;max-width:1500px;margin:0 auto;float:none}
h3{margin-top:25px;margin-bottom:30px}
.t-center{text-align:center}
.b-gray{background-color:rgba(0,0,0,0.45);margin-bottom:25px;padding:0}
.form-group{margin-bottom:8px}
.form-inline .form-group{margin-bottom:8px}
.seo{width:100%;text-align:justify;font-size:14px;padding:0!important;margin:0 0 15px}
.social{margin-bottom:8px}
.social img{width:18px;margin-right:5px}
.badges-img,.bracelet-img{text-align:center;padding:12px 50px;position:relative}
.category_66 h1.h_product{position:absolute;left:55%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.category_65 h1.h_product{position:absolute;left:55%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.bracelet-img{top:42px}
.badges-img img{vertical-align:baseline}
#product-image-1{display:none}
#product-image-2{display:none;margin:30px auto;width:83%}
#zoom_modal .modal-body{padding:30px 25px 55px;background:#f2f2f2}
.badge-two img{width:82%;margin:30px 11px}
.badge-icon,.badge-picture{width:123px;height:200px;background-repeat:no-repeat;background-image:url(https://engrave.com.ua/image/cache/catalog/badges/matt-123x200.png);}
.badge-icon{position:relative}
.badge-icon .txt{color:#000;text-align:center}
.invert-img,.ivert-img{-webkit-filter:invert(1);filter:invert(1)}
.img-option-background{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(https://engrave.com.ua/image/cache/catalog/badges/matt-123x200.png);box-sizing:border-box;width:64px;height:95px;margin-bottom:5px}
.img-option-background:hover,.img-option-background.active{background-color:rgba(218,219,219,0.3);border-radius:4px}
.radio + .radio{margin-top:0px}.col-md-4.col-xs-12.step_1_badge > h4 {width: 100%;}.btn_txt_dog, .btn_form_dog {line-height: 19px;}
.b-option > .checkbox label{padding-left:17px;font-size:14px}
.h-margin{margin-top:15px;margin-bottom:15px}
.grave-option{text-align:center;margin-bottom:10px}
.grave-option img{margin:7px}
.cart_empty_mob{width:62%!important;right:0;position:absolute;background:#fff;width:100%;border:1px #f7f7f7 solid;bottom:-69px;z-index:9;display:none;top:70px}
.cart_empty_mob p{padding:24px 18px;text-align:right;margin:0;font-size:14px;color:#333}
.cart_empty_mob p:before{content:"";display:block;float:left;width:30px;height:30px;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/cart3.png) no-repeat;background-size:30px;position:relative;top:-5px}
.social-net{text-align:center;width:8%;max-width:100px}
.btn{border-radius:0}
.left_block_h {
    background: #ececec;
    height: 27px;
    padding: 3px 0;
    margin-bottom: 7px;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.form-control{border-radius:0}
.btn-success{border:1px solid #3cc225;background-color:#3fc926}
.btn-primary{border:1px solid #3986bd;background-color:#3c8dc5}
.btn-success:hover{border:1px solid #3cc225;background-color:#3cc225}
.btn-primary:hover{border:1px solid #3986bd;background-color:#3986bd}
.btn-primary,.btn-success{margin-bottom:10px}
.navbar-default > .container-fluid{padding:0}
.navbar-header-logo{display:none}
.navbar-header-logo i{color:#ddd;margin:10px 0 0 10px;cursor:pointer}
.navbar-header-logo i:hover{color:#fff}
.home_page .category{padding-bottom:20px}
.phones{width:35%}
.phones h3{margin:10px 0 5px}
.header-main .col-md-offset-1{width:36%}
.head-icons{width:22%}
.category{text-align:center;padding:10px 50px 40px;width:100%;display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap}
.category > div{display:inline-block;margin-right:56px}
.home_page .category > div{float:left;margin-right:auto}
.home_page .category > div:last-child{margin-right:0}
.home_page .category > div{margin-top:12px}
.home_page .category > div{float:left}
.category > div:last-child{margin-right:0}
.ch-grid{margin:20px 0 0;padding:0;list-style:none;display:block;text-align:center;width:100%}
.ch-grid:after,.ch-item:before{content:'';display:table}
.ch-grid:after{clear:both}
.ch-grid li{width:220px;height:220px;display:inline-block;margin:20px}
.ch-item{width:124px;height:124px;border-radius:50%;position:relative;cursor:default;box-shadow:inset 0 0 0 0 rgba(176,205,226,0.4),inset 0 0 0 8px rgba(225,225,225,0.6),0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.ch-img-1{background:url(../images/category_1.png) center center no-repeat;background-size:contain}
.ch-img-2{background:url(../images/category_2.png) center center no-repeat;background-size:contain}
.modal{z-index:9999999999999}
.ch-img-3{background:url(../images/category_3.png) center center no-repeat;background-size:contain}
.ch-img-4{background:url(../images/category_4.png) center center no-repeat;background-size:contain}
.ch-img-5{background:url(../images/category_5.png) center center no-repeat;background-size:contain}
.ch-img-6{background:url(../images/category_6.png) center center no-repeat;background-size:contain}
.ch-img-7{background:url(../images/category_6.png) center center no-repeat;background-size:contain}
.ch-info{position:absolute;width:100%;height:100%;border-radius:50%;overflow:hidden;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:scale(0);-webkit-transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ch-info h3{color:#fff;text-transform:uppercase;position:relative;font-size:15px;top:50%;margin:-16px 0 0;font-family:'Open Sans',Arial,sans-serif;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}
.ch-info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}
.ch-info p a{display:block;color:rgba(255,255,255,0.7);font-style:normal;font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:1px;padding-top:4px;font-family:'Open Sans',Arial,sans-serif}
.ch-info p a:hover{color:rgba(255,242,34,0.8)}
.ch-item:hover{box-shadow:inset 0 0 0 110px rgba(176,205,226,0.4),inset 0 0 0 8px rgba(225,225,225,0.8),0 1px 2px rgba(0,0,0,0.1);cursor:pointer}
.ch-item:hover .ch-info{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
#ta{max-height:64px;-webkit-transition:1s;transition:1s}
#ta > .f_t_par{max-height:none!important;-webkit-transition:1s;transition:1s}
#ta > p:not(.f_t_par){display:none}
.comment > span{float:right;position:relative;top:-20px}
a.morelink.less{position:relative;top:14px}
.comment > span a{text-decoration:none!important;color:#337ab7}
.modal.fade.bs-example-modal-sm.in{z-index:99999999}
#modal-callback button.btn.btn-primary{border:none!important}
.product-product-69 .dog-main-block{margin-bottom:50px!important}
.product-product-53 .comment{width:80%;margin:0 auto 50px}
a.read-next{font-size:14px}
#ta > p{font-size:14px}
.img-main-background{background-size:cover;background-position:center}
#zoom_modal .img-main-background{float:left}
.pen-bg .read-next{margin:-3% 9% 1% 0;padding:0 0 0 15px;float:right;color:#03a9f4!important}
.read-next{margin:0 0 1% 5%;padding:0 0 0 15px;float:right;color:#03a9f4!important}
.read-next:hover{color:#0285c2!important}
.indexta .text-sec{margin-top:20px}
.indexta .read-next{margin:10px 50px;padding:0}
.bot-link p{color:#414141;margin:5px 0;font-size:14px}
.bot-link p:hover{color:#7d7d7d}
.sec-contant,.sec-contact,.text-sec{padding:0 50px;text-align:justify}
.leri-col{display:inline-block;text-align:center;vertical-align:top}
.leri-col h4{color:#fff;font-size:20px;text-align:left;background-color:#47799e;display:block;height:50px;margin-bottom:0;line-height:50px;padding-left:20px}
.le-col{width:47%;margin-right:5%}
.le-col h4:before{content:"";width:20px;height:20px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/social.png) no-repeat;float:left;background-size:20px;top:14px;margin-right:10px}
.b-option .btn{height:40px;line-height:36px;padding:0 10px;width:auto}
.ri-col h4:before{content:"";width:20px;height:20px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/social1.png) no-repeat;float:left;background-size:20px;top:14px;margin-right:10px}
.le-cols{box-sizing:border-box;padding:0;background:rgba(245,245,245,0.6);position:relative;margin-bottom:2px;height:196px}
.inside-right > div > a{display:block;color:#3c8dc5;font-size:14px;margin-top:7px}
.le-cols > a{width:28%;height:100%;display:block;float:left;background-color:#f5f5f6}
.le-cols .price-contant{position:absolute;right:10px;line-height:32px}
.home_page .le-cols .price-contant{position:relative;right:10px;line-height:25px}
.le-cols img{min-width:150px;max-width:165px;width:25%;height:auto;margin:0 auto;margin-top:28px}
.le-cols .inside-right{float:right;width:72%;text-align:left;padding:10px 17px}
.inside-right > div{background:#ECECEC;padding:11px;color:#666}
.inside-right p{margin-bottom:5px;margin-left:1px}
.inside-right ul{padding-left:18px;margin:0}
.inside-right ul li a{color:#000;font-size:14px}
.inside-right > a{font-size:14px;color:#69c;display:none}
.inside-right button{font-size:15px;color:#fff;background:#57c904;border:none;outline:0;padding:7px 3%;margin-top:10px;width:auto}
.inside-right button:hover{background:#47A800}
.inside-right > .left{float:right;background:#3c8dc5;width:auto}
.oformit_cart_modal{float:right!important;width:auto!important}
.inside-right > .left:hover{background:#357EB0}
.inside-right > .left{float:left}
.ri-col{width:47%}
.ri-col-1{text-align:left}
.ri-col-1 i{color:#03a9f4;vertical-align:top}
.ri-col-1 span{display:inline-block;width:85%;vertical-align:middle;margin-left:15px}
.ri-col-2 iframe, .ri-col-2 img{width:100%;height:311px}
.cont_home_le{width:47%;margin-top:0;margin-right:5%}
.cont_home_re{width:47%;margin-top:0;margin-left:7px}
header.rus_header + div#carousel-example-generic + .container-fluid.home_page .cont_home_le{width:47%;margin-top:25px;margin-right:5%}
header.rus_header + div#carousel-example-generic + .container-fluid.home_page .cont_home_re{width:47%;margin-top:25px;margin-left:7px}
.cont_home_re .frez-contact{background:rgba(245,245,245,0.6);padding-left:20px}
.cont_home_le .frez-contact > div{text-align:left;margin-top:15px}
.cont_home_le .frez-contact > div > p:first-child{font-family:Arial;font-weight:600;font-size:16px;font-weight:100}
.cont_home_le .frez-contact > div > p{color:#333;font-family:Arial}
.cont_home_le .frez-contact{padding-left:20px;background:rgba(245,245,245,0.6)}
.ri-col-3,.ri-col-4{background:#e3e3e3;margin-top:35px;width:100%;height:177px}
.contact-left{width:100%;background:#f0f0f0;box-sizing:border-box;padding:16px;border-radius:10px;margin-right:3%;text-align:left}
.contact-left h6{font-size:21px;text-align:center}
.contact-left .tel,.contact-left .ask{display:inline-block;vertical-align:middle}
.contact-left .tel{width:32%;font-size:16px;text-align:center}
.contact-left .tel:first-child{text-align:left}
.contact-left .tel p{margin-bottom:5px}
.contact-left .ask{width:32%;text-align:right;vertical-align:top;font-size:15px}
.contact-left .ask i{vertical-align:middle;padding-right:2%;color:#03a9f4;width:34px;font-size:18px}
.contact-left .ask span{display:inline-block;width:75%;vertical-align:middle;color:#414141}
.contact-left .ask span:hover{color:#7d7d7d}
.contact-left .ask a{color:#03a9f4;outline:none}
.contact-left .ask a:hover,.contact-left .ask a:focus,.contact-left .ask a:active{color:#1139cd}
.contact-left .ask a:hover i{color:#1139cd}
.contact-right{display:inline-block;width:50%;height:169px;background:#f0f0f0;vertical-align:top;border-radius:10px}
.menu .menu_icon{height:40px;width:40px;padding:0;cursor:pointer;position:absolute;right:10px;top:16px;padding:5px 7px}
.well{min-height:321px!important}
.password-content a{margin-top:10px}
.menu .menu_icon:hover{background:#0098DA;border-radius:4px}
.menu_icon .divide{display:block;height:3px;margin:5px 0;background:#fff}
.touch_menu{display:none}
.icons{display:none;padding:20px 0;width:100%}
.icons a,.icons button{padding:0 2%;display:inline-block;vertical-align:middle}
.icons .btn-primary{background:none;border:none;margin:0;outline:none!important}
.icons a img{width:120px;height:auto}
.icons i{color:#fff;width:28px;outline:none}
.icons i:hover{color:#dfdfdf}
.navv{padding:0}
.bs-example-modal-sm,.bs-example-modal-sm1,.bs-example-modal-sm2{padding-right:0!important}
.modal-content{box-sizing:border-box;padding:0;width:100%;border:none;box-shadow:none}
div#modal-callback{z-index:999999999}
.vernutsa{float:left!important;color:#333!important;font-size:16px!important;cursor:pointer!important;line-height:21px!important}
.vernutsa:hover,.vernutsa:focus{color:# #6E6E6E!important}
.modal_call{float:right;color:#333;font-size:16px;cursor:pointer!important}
.modal_foot{margin:15px 0 0}
.modal_call:before{content:"";width:20px;height:20px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/telephone60.png) no-repeat;float:left;background-size:14px;top:3px;margin-right:1px}
.modal-header{width:100%;background:#3c8dc5;border:none;padding-bottom:13px}
button.btn.btn-primary,button.btn.btn-primary:focus{outline:none!important;border-color:#006b99!important}
textarea,textarea:focus{resize:none;outline:none!important}
#modal-feedback .modal-dialog.modal-sm1{width:36%}
#modal-callback .modal-dialog.modal-sm2{width:36%}
#cart_modal .modal-content{padding:0}
#cart_modal h1{width:95%;text-align:center;color:#fff;margin:0}
.modal-content h4{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#fff;text-align:center}
.modal-header p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#fff}
.modal-body{padding:20px 25px;background:#f2f2f2}
#login_modal .modal-dialog.modal-sm8{width:32%}
.modal input{border:1px #dedede solid!important;box-shadow:none!important;background:#fff}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important}
.modal-content .btn{width:100%;margin-bottom:4px}
.close{float:right;font-size:21px;font-weight:100;line-height:1;color:#FFF;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:1}
.close:focus,.close:hover{color:#FFF;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:1}
.razd_modal{color:#3c8dc5}
.modal-content a{color:#5b5a5a}
.bs-example-modal-sm .modal-content{text-align:center}
.modal-content .close{outline:none}
.frez-bg{background:url(../images/frez-bg.png) no-repeat;background-size:cover}
.lazer-bg{background:url(../images/lazer-bg.png) no-repeat;background-size:cover}
.frez-bg .main-block,.lazer-bg .main-block{margin:0 5%}
.frez h3{color:#fff}
.checkout-page__field input.error-field {
    box-shadow: 0 0 0 1px #ff0000 !important;
	color: #000 !important;
}
.checkout-page__item label.error-field {
    box-shadow: 0 0 0 1px #ff0000 !important;
}
.frez p{color:#fff;padding:0 15px}
.frez-img{margin-top:40px;text-align:center}
.frez-img-1,.frez-img-2,.frez-img-3{display:inline-block;width:315px;text-align:center}
.frez-img-1,.frez-img-2{margin-right:15px}
.frez-img p{display:block;color:#fff;font-size:18px;margin-top:20px}
.frez-form{background:rgba(233,242,249,0.2);margin:50px 0;border-radius:10px}
.frez-form h4{color:#fff}
.slide_1 h1{font-size:27px;color:#fff;text-align:center;margin:0;padding:40px 0 30px}
.slide_1 .slide_1_left{float:left;width:52%}
.slide_1 .slide_1_left img{float:right;margin-left:30px}
.slide_1 .slide_1_right{float:right;width:45%}
.slide_1 .slide_1_right a{display:block;margin-bottom:10px}
.slide_1 .slide_1_right a i{display:inline-block;width:26px;height:31px;vertical-align:middle;margin-right:10px}
.slide_1 .slide_1_right a .icon_1{background:url(../images/slide-1-icon1.png) center center no-repeat}
.slide_1 .slide_1_right a .icon_2{background:url(../images/slide-1-icon2.png) center center no-repeat}
.slide_1 .slide_1_right a .icon_3{background:url(../images/slide-1-icon3.png) center center no-repeat}
.slide_1 .slide_1_right a .icon_4{background:url(../images/slide-1-icon4.png) center center no-repeat}
.slide_1 .slide_1_right a span{vertical-align:middle}
.slide_1 .slide_1_right p span,.slide_2 .slide_2_right p span,.slide_3 .slide_3_left p span{display:inline-block;width:45%;font-size:34px;color:#fff;text-align:center;vertical-align:middle}
.slide_1 .slide_1_right p button,.slide_2 .slide_2_right p button,.slide_3 .slide_3_left p button{font-size:15px;color:#fff;background:#337ab7;border:none;border-radius:10px;outline:0;padding:7px 40px;vertical-align:middle}
.slide_1 .slide_1_right p button:hover,.slide_2 .slide_2_right p button:hover,.slide_3 .slide_3_left p button:hover{background:#286090}
.slide_2{background:#ebe4d8}
.slide_2 .slide_2_left{width:45%;float:left}
.slide_2 .slide_2_right{width:50%;float:right;margin-top:5%}
.slide_2 .slide_2_right h1{font-family:AdineKirnberg;font-size:72px;color:#aa7f35;width:70%;text-align:center;line-height:45px}
.slide_2 .slide_2_right p span{width:55%;font-family:AdineKirnberg;font-size:90px;font-weight:700;color:#aa7f35;line-height:30px}
.slide_3{background:#fbfcfe}
.slide_3 .slide_3_left{float:left;width:40%;text-align:center;margin-top:4%}
.slide_3 .slide_3_left p:first-child{width:250px;height:160px;margin:0 auto;font-size:14px;padding:45px 0 0 10px;color:#fff;background:url(../images/slide_3-img.png) center center no-repeat}
.slide_3 .slide_3_right{float:right;width:60%}
.slide_3 .slide_3_left h2{color:#303030;font-size:27px}
.slide_3 .slide_3_left p span{color:#303030}
.carousel-indicators .active{background-color:#337ab7}
.carousel-indicators li{border-color:#286090}
.widget{margin-top:10px}
#vk_groups{float:right}
.fb-page{width:250px;height:180px;float:left;background:#f0f0f0}
.bracelet-bg .b-gray,.dog-bg .b-gray{margin-top:10px}
.bracelet_opt{margin-top:30px}
.bracelet-img img{width:100%;height:auto;max-width:306px}
.dog-img{height:200px;background:url(../images/bone.png) center center no-repeat;background-size:contain;position:relative}
.dog-img p{text-align:center;position:absolute;top:50%;left:50%;margin:-33px 0 0 -105px}
.backcontact,.frez-form,.lazer-form{box-sizing:border-box;margin:0 0 25px;background-color:rgba(0,0,0,0.45);padding:15px 0}
.dog-main-block .container-fluid{padding:0}
.product-product-50 .wrapper:after,.product-product-78 .wrapper:after{display:none}
.product-product-50 .footer,.product-product-78 .footer{margin-top:0}
.product-product-50 .col-md-6.product_badge_contact_.regions_row,.product-product-78 .col-md-6.product_badge_contact_.regions_row{padding-left:52px}
.delivery_cont ul{padding-left:25px}
.bracelet-bg .main-block > .col-md-4.col-xs-12{padding-left:0}
.col-md-6 p > a{outline:none}
.basket-bg .main-block{background-color:rgba(245,245,245,0.6);box-sizing:border-box;padding:10px 0;margin:25px 5% 100px;border-radius:0;padding-bottom:20px}
.order .main-block{margin:0 5% 50px}
.basket-bg .basket-row1,.basket-bg .basket-row2{margin:0 35px}
.basket-row1 h1,.basket-row2 h1{float:none;margin:5px 0 0;font-size:18px}
.basket-row2 h1{font-size:20px}
.bg_text_page{min-height:68.9vh;background:url(../images/bg_home.jpg);background-size:cover;background-attachment:fixed}
.information-information .bg_text_page{height:100%}
.txt_bg{padding-top:45px}
.basket-row1 button,.basket-row2 button{float:right;margin:0 0 0 20px}
.basket-bg table{width:100%}
.basket-bg table tr{border-top:1px solid #B2AFAE;border-bottom:1px solid #B2AFAE}
.basket-bg table .invis{border-top:none}
.basket-bg table tr th{text-align:center;padding:10px 5px;font-weight:400}
.basket-bg table tr td{padding:15px 0;font-size:16px;line-height:20px}
.order_tovar table tr td{padding:0;font-size:15px;line-height:15px}
.basket-bg table tr .form-control{text-align:left}
td .fa-2x{font-size:20px!important}
.order_tovar #products > tr > td:last-child{text-align:center}
.order_total{width:30%;float:right;padding-right:0!important}
.text_order{background-color:rgba(245,245,245,0.6)}
.text_order > div span{float:left;width:100%}
.text_order > div strong{float:right}
.total_price{background:#e1e2e6!important;border:none!important}
.text_order .price_tovar:nth-child(3){background:#e1e2e6!important}
a.vernutsa_order{color:#3c8dc5;font-size:14px;display:block;margin:0 auto;width:170px;min-width:170px}
a.vernutsa_order:before{content:"";width:20px;height:20px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/direction412.png) no-repeat;float:left;background-size:14px;top:3px;margin-right:1px}
.podtverdit_order{background:#3fc926;border:none;width:100%;margin:15px 0 10px;height:37px}
.podtverdit_order:hover{background:#38BC21!important;border:none!important}
.podtverdit_order i:before{content:"";width:20px;height:20px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/check-symbol.png) no-repeat;float:left;background-size:14px;top:3px;margin-right:1px}
.podtverdit_order i{font-style:normal;width:auto;display:block;margin:0 auto}
.text_order > div{padding:10px 21px;border-bottom:1px #ccc9c8 solid}
.basket-bg .checkout-image{background-repeat:no-repeat;width:123px;height:170px;margin-left:35%;background-size:contain}
.order_tovar .checkout-image{background-repeat:no-repeat;width:100%;height:87px;margin:15px auto;position:relative;background-position:center}
.order_tovar .checkout-image img{margin:0 auto!important;height:79%!important;position:absolute;width:auto!important;top:54%;left:50,1%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.basket-bg .checkout-image img{margin:0 auto;width:95%;display:inline}
.basket-bg table tr td p{font-weight:700;font-size:15px;color:#666}
.basket-bg table tr td p span,.basket-bg table tr td p a{font-weight:400}
.basket-bg table tr .input-sm{width:40px}
.basket-bg .invis th:first-child{text-align:center}
.basket-bg table tr .form-control{display:inline-block}
.basket-bg table .fa-times{color:#cf5554}
.basket-bg table tr .left{text-align:left}
.basket-bg .invis th{text-align:left;padding-left:0}
.basket-row2{text-align:right;margin-right:25px}
.basket-row2 button{margin:20px 0 0 20px}
.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8;background:#000;height:100%!important}
.change{font-size:14px;color:#69c;outline:none}
.change:hover,.change:active,.change:focus{color:#537CA5;outline:none}
.bascol-1{width:25%}
.bascol-2{width:25%}
.bascol-6{width:7%}
.order .container-fluid > h1{font-size:20px;text-align:center;margin:25px 0}
.order .main-2{margin:10px 5%}
.order .main-block h2{font-size:20px;float:right;margin-right:20px;text-align:right}
.order .order-con-1,.order .order-con-2{background-color:rgba(245,245,245,0.6);border-radius:0;width:48%;padding:10px 0;box-sizing:border-box;float:left;padding-top:0}
.order .order-con-2{margin-left:2%;float:right}
.order .order-con-2 label{margin:7.3px 15px 0;display:block;font-weight:400}
.text_order .price_tovar:nth-child(4) > span{display:block;width:68%}
.main-2 h2{color:#fff;font-size:20px;text-align:left;background-color:#47799e;display:block;height:50px;margin-bottom:10px;line-height:50px;padding-left:20px;margin-top:0}
.order .order-con-2 .firlab{margin-top:0}
.order .order-con-2 label input{vertical-align:top}
.order .order-con-2 label span{display:inline-block;width:52%}
.order .order-con-2 label i{float:right;font-style:normal}
.order .order-con-1 h1,.order .order-con-2 h1{text-align:left;margin:0;font-size:18px;padding-bottom:10px;padding-left:15px}
.order .order-con-1 tr,.order .order-con-2 tr{border:none}
.order .order-con-1 tr td{padding:5px 15px;text-align:left}
.order .order-con-1 tr td:first-child{width:40%}
.order .order-con-1 tr td:last-child{width:58%}
.order .order-con-1 tr td:last-child input,.order .order-con-1 tr td:last-child textarea,.order .order-con-1 tr td:last-child select{width:100%;border:none;border-radius:0}
.order .order-con-2 .ordcapt{margin-top:25px}
.order .main-block .btn{float:right;margin:0 20px 0 0}
.modal-sm3 .modal-content,.modal-sm4 .modal-content,.modal-sm5 .modal-content,.modal-sm6 .modal-content{padding:10px 0;background:#f0f0f0;border-radius:10px}
.modal-sm3 h1,.modal-sm4 h1,.modal-sm5 h1,.modal-sm6 h1,.modal-sm7 h1{text-align:center;border-bottom:1px solid #B2AFAE;padding-bottom:10px;margin:0 0 15px;font-size:18px}
.modal-sm7 h1{border:none;margin:0;padding:0}
.modal-sm3 p{width:90%;margin:0 auto}
.modal-sm3 a,.modal-sm4 a,.modal-sm5 a,.modal-sm6 a,.modal-sm7 .btn{float:right;margin:10px 25px 0 0}
.modal-sm7 .btn{margin:10px 0 0}
.modal-sm6 a{margin-top:10px}
.modal-sm3 button,.modal-sm4 button,.modal-sm5 button,.modal-sm6 button{margin-right:10px}
.modal-sm3,.modal-sm4,.modal-sm5,.modal-sm6{margin:10% auto;max-width:500px}
.modal-sm4 table,.modal-sm5 table,.modal-sm6 table{margin:0 25px;width:90%}
.modal-sm4 table tr{height:70px;width:100%}
.modal-sm5 table tr{height:40px}
.modal-sm4 table tr td:first-child,.modal-sm5 table tr td:first-child,.modal-sm6 table tr td:first-child{width:30%;padding:0 5% 0 0}
.modal-sm4 table tr td:last-child,.modal-sm5 table tr td:last-child,.modal-sm6 table tr td:last-child{width:65%;text-align:left;height:40px}
.modal-sm4 table tr td .badtext,.modal-sm6 table tr td .badtext{width:100%}
.modal-sm4 table tr td,.modal-sm5 table tr td,.modal-sm6 table tr td{font-size:14px;font-weight:400}
.modal-sm4 table tr td label,.modal-sm5 table tr td label,.modal-sm6 table tr td label{font-weight:400;font-size:14px}
.modal-sm5 table tr td input{width:100%}
.fa-minus-circle,.fa-plus-circle{vertical-align:middle}
.modal-sm3 p label{font-weight:400}
#tab2,#tab3,#tab4,#tab5,#tab6{position:fixed}
.menu1 > a,.menu1 #tab2:target ~ a:nth-of-type(1),.menu1 #tab3:target ~ a:nth-of-type(1),.menu1 #tab4:target ~ a:nth-of-type(1),.menu1 #tab5:target ~ a:nth-of-type(1),.menu1 #tab6:target ~ a:nth-of-type(1),.menu1 > div{padding:5px;border:1px solid #aaa;border-bottom:none}
.menu1{width:100%}
.menu1 > a{line-height:28px;background:#fff;text-decoration:none;width:20%;display:inline-block}
#tab2,#tab3,#tab4,#tab5,#tab6,.menu1 > div,.menu1 #tab2:target ~ div:nth-of-type(1),.menu1 #tab3:target ~ div:nth-of-type(1),.menu1 #tab4:target ~ div:nth-of-type(1),.menu1 #tab5:target ~ div:nth-of-type(1),.menu1 #tab6:target ~ div:nth-of-type(1){display:none}
.menu1 > div:nth-of-type(1),.menu1 #tab2:target ~ div:nth-of-type(2),.menu1 #tab3:target ~ div:nth-of-type(3),.menu1 #tab4:target ~ div:nth-of-type(4),.menu1 #tab5:target ~ div:nth-of-type(5),.menu1 #tab6:target ~ div:nth-of-type(6){display:block}
.modal-sm7 .modal-content{padding:10px 25px}
.modal-sm7 .menu1 > a{border-top-left-radius:5px;border-top-right-radius:5px;margin-left:-5px;color:#414141}
.menu1 #tab1:target ~ a:nth-of-type(1),.menu1 #tab2:target ~ a:nth-of-type(2),.menu1 #tab3:target ~ a:nth-of-type(3),.menu1 #tab4:target ~ a:nth-of-type(4),.menu1 #tab5:target ~ a:nth-of-type(5),.menu1 #tab6:target ~ a:nth-of-type(6){background:#3c8dc5;color:#fff;border:none}
.modal-sm7 .menu1 .tabmar{margin-left:0}
.modal-sm7 .tabs .nav-tabs li{width:20%}
.modal-sm7 .tabs .nav-tabs li a{margin-top:2px;color:#555}
.modal-sm7 .tabs .nav-tabs > li.active > a,.modal-sm7 .tabs .nav-tabs > li.active > a:focus,.modal-sm7 .tabs .nav-tabs > li.active > a:hover{background-color:#337ab7;color:#fff}
.modal-sm7 .tabs .nav-tabs li:last-child a{margin-top:0}
.modal-sm7 .tabs .slideimg a{min-width:60px}
.modal-sm8{text-align:center}
.modal-sm8 a.btn{width:226px}
.modal-sm8 .entera{color:#333;text-align:center;font-size:13px;padding-left:3px}
.menu1 > div{border:none;border-top:1px solid #aaa}
.tab-content .carousel .item .slideimg{width:100%;text-align:center}
.tab-content .carousel .item .slideimg > a{display:inline-block;width:12%;height:auto;margin:10px}
.tab-content .carousel .carousel-control{color:#3c8dc5}
.tab-content .carousel .left{background-image:none;left:-50px}
.tab-content .carousel .right{background-image:none;right:-50px}
.contact{box-sizing:border-box;padding:0 0 35px}
.contact .main-block{margin:0 5% 15px}
.contact-row1 h1,.feedback h1{margin:0 0 15px;padding:0 25px 10px;font-size:18px;border-bottom:1px solid #aaa}
.contact-block1,.contact-block2,.contact-block3{display:inline-block;vertical-align:top;width:30%;margin-left:3%}
.contact-block1{margin-left:25px}
.contact-block2{width:33%}
.contact-block1 h4,.contact-block2 h4,.contact-block3 h4{margin:0 0 7px;font-size:16px}
.contact-block3{width:24%;text-align:center}
.contact-block3 h4{margin:0 auto 7px}
.contact-block1 p,.contact-block2 p,.contact-block3 p{margin-bottom:5px}
.contact-block3 > a{display:block;margin-bottom:10px;color:#414141;outline:none}
.contact-block3 > a:hover{color:#7d7d7d}
.contact-block3 > p{display:inline-block;margin-left:5px;text-align:center}
.contact-map{display:inline-block;margin:0 0 25px 5%;border-radius:10px;width:50%;background-color:rgba(240,240,240,0.4);padding:24px}
.contact-map iframe{width:100%}
.feedback{background-color:rgba(240,240,240,0.4);float:right;box-sizing:border-box;padding:20px 0;margin:0 5% 25px 1%;border-radius:10px;width:37%;vertical-align:top}
.feedback > div{margin:0 25px}
.product-product-53 .harakteristik{margin-top:35px}
.feedback > div input{margin-bottom:15px}
.feedback > div a{float:right;margin-top:15px}
.menu2 > a,.menu2 #tab2:target ~ a:nth-of-type(1),.menu2 #tab3:target ~ a:nth-of-type(1),.menu2 #tab4:target ~ a:nth-of-type(1),.menu2 #tab5:target ~ a:nth-of-type(1),.menu2 #tab6:target ~ a:nth-of-type(1),.menu2 > div{border:1px solid #aaa;border-bottom:none}
.menu2{width:100%;padding-left:0;padding-right:0;float:none}
.img-main-background div{text-align:center}
.grave-option{float:none!important}
.product-product-50 .menu2,.product-product-78 .menu2{width:100%;padding-left:0;padding-right:0;float:none}
.product-product-53 .body_gallery a > img{width:135%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}
.tabs .nav-tabs li{line-height:28px;text-decoration:none;width:16.6%;display:block;vertical-align:middle;color:#fff;text-align:center}
.nav > li > a:focus,.nav > li > a:hover{text-decoration:none;background-color:rgba(255,255,255,0.85)}
.nav-tabs > li > a{border-radius:0}
.tabs .nav-tabs li a{padding:7px;font-size:14px}
.tab-pane img{margin:15px auto}
.product-product-50 .tab-pane img,.product-product-78 .tab-pane img{margin:20px auto}
#zoom_modal .modal-body{display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;padding-bottom:98px}
.img-option-background img{width:40px!important}
.active_dog{background-color:rgba(218,219,219,0.3)!important;border-radius:4px}
* / .tabs .nav-tabs li a{display:block;height:100%}
.tabs .nav-tabs li a:hover{color:#333}
#tab2,#tab3,#tab4,#tab5,#tab6,.menu2 > div,.menu2 #tab2:target ~ div:nth-of-type(1),.menu2 #tab3:target ~ div:nth-of-type(1),.menu2 #tab4:target ~ div:nth-of-type(1),.menu2 #tab5:target ~ div:nth-of-type(1),.menu2 #tab6:target ~ div:nth-of-type(1){display:none}
.menu2 > div:nth-of-type(1),.menu2 #tab2:target ~ div:nth-of-type(2),.menu2 #tab3:target ~ div:nth-of-type(3),.menu2 #tab4:target ~ div:nth-of-type(4),.menu2 #tab5:target ~ div:nth-of-type(5),.menu2 #tab6:target ~ div:nth-of-type(6){display:block}
.menu2 #tab1:target ~ a:nth-of-type(1),.menu2 #tab2:target ~ a:nth-of-type(2),.menu2 #tab3:target ~ a:nth-of-type(3),.menu2 #tab4:target ~ a:nth-of-type(4),.menu2 #tab5:target ~ a:nth-of-type(5),.menu2 #tab6:target ~ a:nth-of-type(6){background:#3c8dc5;color:#fff;border:none}
.menu2 .tabmar{margin-left:0}
.menu2 > div{border:none}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color:#333;background-color:rgba(255,255,255,0.85);border:none}
.question-bg,.delivery-bg{background:url(../images/bg-basket.png) center center no-repeat;background-size:cover}
.question-main,.delivery-main{background-color:rgba(240,240,240,0.4);border-radius:10px;margin:0 5% 219px;padding:25px 15px}
.question-content h1,.delivery-content h1,.password-content h1,.registration-bg h1{font-size:20px;margin:25px 0;text-align:center}
.password-content{min-width:300px;width:50%;text-align:center;margin:0 auto}
.password-content > a{margin-top:10px}
.question-main .mini-menu,.question-main .yourquestion{display:inline-block;width:48%;vertical-align:top;box-sizing:border-box}
.question-main .yourquestion{margin-left:3%}
.question-main .mini-menu ul,.question-main .mini-menu ul li{margin:0;padding:0;list-style:none}
.question-main .mini-menu ul li a{color:#5b5a5a;line-height:28px}
.question-main .mini-menu ul li p{margin:10px 0 0 10px;text-align:justify}
.question-main .mini-menu ul li a:hover{color:#a3a0a0}
.questionakardeon{display:none}
.question-main .yourquestion h1{margin:0 0 10px;font-size:18px}
.question-main .yourquestion input,.question-main .yourquestion textarea{margin-bottom:10px}
.delivery-main{margin:0 5% 25px}
.delivery-main h3{margin:0;font-size:18px}
.delivery-main p{margin:10px 0 10px 10px}
#owl-demo .item{margin:10px 6.5px;text-align:center;background:#fff;box-sizing:border-box;padding:10px;max-width:193px;max-height:261px;float:left;margin-bottom:40px;min-height:244px;min-width: 150px;}
#owl-demo .item.active{box-shadow:rgba(0,125,179,0.88) 0 0 0 6px}
.category_66 div#option-image-content .badge_items{background-size:66px!important}
.category_65 div#option-image-content .badge_items{background-size:66px!important}
#owl-demo .item p{color:#5b5a5a;text-align:left;margin:0;margin-top:8px}
#owl-demo .item p:not(.owlpmar){min-height:55px;}
@media (max-width: 980px) {
	jdiv.wrap_b362 {
		visibility: hidden !important;
		opacity: 0 !important;
		display: none !important;
	}
}
.checkout-checkout.en_ .blockInfoCheckout_bg+.container {
    overflow: hidden;
}
input#button-coupon {
    outline: none !important;
    height: 42px;
    border-radius: 0 4px 4px 0;
    min-width: 150px;
}
.checkout-page__cart .alert.alert-danger .close {
    color: #000;
    width: 20px;
}
.checkout-page__cart .alert.alert-danger {
    font-size: 14px;
    padding: 12px;
}
.checkout-page__cart .alert.alert-danger {
    font-size: 14px;
}
.pen-bg #owl-demo .item p:not(.owlpmar) {
    min-height: 72px;
}
.pen-bg #owl-demo .item p.owlpmar .old_price {
    margin-left: 0;
}
.pen-bg #owl-demo .item p.owlpmar .price {
    margin-right: 15px;
}
.pen-bg #owl-demo .item p.owlpmar {
    display: flex;
    flex-wrap: wrap;
}
.engrave-checkout-page-new .checkout-page__item,
.engrave-checkout-page-new #shipping_methods,
.engrave-checkout-page-new #payment_methods .checkout-page__radio-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.engrave-checkout-page-new #shipping_methods > label,
.engrave-checkout-page-new #payment_methods .checkout-page__radio-group > label,
.engrave-checkout-page-new .checkout-page__field-wrap {
    width: 49%;
}
.engrave-checkout-page-new .checkout-page__item .checkout-page__field-wrap.regCheckbox,
.engrave-checkout-page-new .checkout-page__item .checkout-page__field-wrap.textArea,
.engrave-checkout-page-new #payment_methods .checkout-page__radio-group,
.engrave-checkout-page-new .checkout-page__title,
.engrave-checkout-page-new #shipping_methods {
    width: 100%;
}
.engrave-checkout-page-new .title-checkout {
    justify-content: flex-start;
}
.engrave-checkout-page-new .checkout-page__right-block {
    margin-top: -67px;
    min-height: calc(100vh - 215px);
    padding-top: 69px;
}
@media (max-width: 1200px) {
    .engrave-checkout-page-new .checkout-page__right-block {
        margin-top: 0;
        min-height: calc(100vh - 300px);
        padding-top: 25px;
    }
    .engrave-checkout-page-new .title-checkout {
        justify-content: space-between;
    }
}
.engrave-checkout-page-new .title-checkout h3 {
    width: 25.3%;
}
.engrave-checkout-page-new .checkout-page__item:nth-child(4) .checkout-page__field-wrap:nth-child(2),
.engrave-checkout-page-new .checkout-page__item:nth-child(4) .checkout-page__field-wrap:nth-child(6) {
    width: 65%;
}
.engrave-checkout-page-new .checkout-page__item:nth-child(4) .checkout-page__field-wrap:nth-child(3),
.engrave-checkout-page-new .checkout-page__item:nth-child(4) .checkout-page__field-wrap:nth-child(7) {
    width: 33%;
}
.checkout-page__field-wrap.regCheckbox,
.engrave-checkout-page-new .checkout-page__item:nth-child(2) .checkout-page__field-wrap:nth-child(4) {
    order: 9;
}
.engrave-checkout-page-new .checkout-page__item .register-form {
    order: 8;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.engrave-checkout-page-new .checkout-page__item .register-form .form_checkout input {
    padding-top: 16px;
    height: 37px;
    font-size: 13px;
}
.engrave-checkout-page-new .checkout-page__item .register-form .form_checkout .control-label {
    padding-top: 9px;
}
.error-field {
    box-shadow: 0 0 0 1px #ff0000 !important;
}
.engrave-checkout-page-new .checkout-page__item .register-form .form_checkout input:focus + label.control-label {
    padding-top: 3px;
}
.engrave-checkout-page-new .checkout-page__item .register-form .form_checkout {
    padding: 0;
    width: 49%;
}

#owl-demo .item img {width: 90%;max-width: none;height: auto!important;max-height: none!important;min-height: auto!important;margin-bottom: 20px;}
.owl-carousel .owl-item{float:left;max-width:none!important;max-height:324px;min-width: 213px;}
.pen-bg > .container-fluid{background-color:rgba(30,32,38,0.4)}
.pen-bg > .container-fluid > .main-block{background-color:initial}
.pen-bg .container-fluid .container-fluid{padding:0}
.pen-bg .container-fluid .backcontact{margin:0 0 25px}
.owl-carousel{position:relative}
.owl-controls .owl-buttons .owl-prev,.owl-controls .owl-buttons .owl-next{display:block;width:21px;height:37px;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;margin-top:-9px}
.owl-controls .owl-buttons .owl-prev{background-image:url(../images/owlprev.png);left:-10px}
.owl-controls .owl-buttons .owl-next{background-image:url(../images/owlnext.png);right:-10px}
.penstap2{box-sizing:border-box;padding:10px}
.penstap2 .penblock{display:inline-block;width:32%;vertical-align:top}
.penstap2 .penblock1 input{width:autoss}
.penstap2 .penblock1 span{font-size:14px}
.penstap2 .penblock1 button{margin-right:10px}
.penstap2 .penblock2{background:#fff;border-radius:0;float:right;width:79%;max-width:659px;margin-bottom:40px}

.penstap2 .penblock2 .lSSlideOuter{text-align:center}
.lslide{position:relative}
.lslide img{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:37.5%;width:auto}

.pen-bg #owl-demo .item p.owlpmar {
    flex-direction: column-reverse;
    margin: 4px 0 0;
}

.anti_srcoll_map{position:absolute;width:100%;height:100%;top:0;left:0;display:none}
#ta{max-height:none!important;-webkit-transition:1s;transition:1s}
.information-contact .col-md-12.frez-contact{position:relative}
.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0!important}
.pen-bg .b-gray{margin-top:20px}
.registrationblock{background-color:rgba(245,245,245,0.6);border-radius:0;padding:20px 10px;box-sizing:border-box;text-align:center;margin:10px 5% 255px}
.registrationblock .registrationblock1,.registrationblock .registrationblock2{display:inline-block;width:49%;vertical-align:top}
.registrationblock .registrationblock1 table,.registrationblock .registrationblock2 table{width:100%}
.registration-bg .registrationblock1 tr td,.registration-bg .registrationblock2 tr td{text-align:left;padding:5px 15px}
.registration-bg .registrationblock1 tr td:first-child,.registration-bg .registrationblock2 tr td:first-child{width:45%}
.registration-bg .registrationblock1 tr td:last-child,.registration-bg .registrationblock2 tr td:last-child{width:100%;margin:10px 25px 10px 0;float:right}
.registrationblock button.btn.btn-primary{float:right;margin-right:50px}
.account-bg{padding-bottom:184px}
.account-bg .account-content{margin:25px 5% 100px;background-color:rgba(240,240,240,0.4);border-radius:10px;box-sizing:border-box;padding:20px}
.accountblock1,.accountblock2{display:inline-block;vertical-align:top}
.accountblock1{width:30%}
.accountblock2{width:69%}
.accountblock1 ul,.accountblock1 ul li{list-style:none;margin:0;padding:0}
.accountblock1 ul .sub{margin-bottom:10px}
.accountblock1 ul li a{color:#5b5a5a}
.accountblock1 ul .sub > a{font-size:20px}
.accountblock1 ul .sub > a i{padding-right:5px}
.accountblock1 ul .sub ul{padding-left:25px}
.accountblock1 ul .sub ul li a{display:inline-block;padding:0 20px}
.accountblock1 ul .sub ul li a:hover,.accountblock1 ul .sub ul li a:active{color:#69c;background:#f2f2ef}
.accountblock2 h4{font-size:21px;margin:0 0 10px;text-align:center}
.frez-contact{padding-left:30px}
@media (max-width: 1300px) {
.product-product-54 .badges-img,.product-product-102 .badges-img,.product-product-103 .badges-img{width:27%;padding:0 35px!important}
.foot_right_info:after{content:'';display:block;clear:both}
.block_1_ > div:nth-child(2){height:447px!important}
.common-home .cont_home_re{width:47%;margin-top:0;margin-left:5px}
header.rus_header + div#carousel-example-generic + .container-fluid.home_page div#vk_groups2{width:40%!important;float:right}
}
@media (max-width: 620px) and (min-width: 580px) {
.inside-right > div{min-height:120px;margin-bottom:16px}
.col-md-12.frez-contact{padding-left:22px!important}
.badge-one{position:absolute;z-index:9;top:12px}
.adress_contact + .product_badge_contact_{margin-top:12px!important;height:116px!important}
.inside-right > .right{float:right!important;margin:0!important}
.cont_home_le .frez-contact{top:10px}
.badges-img{width:100%!important;margin:0 auto!important;float:none!important;padding:10px 24%!important}
.badge-two{right:90px}
.dog_adress{width:113px!important;margin:10px 1px}
.dog-main-block .badges-img{padding:0 10%!important}
div#ta{width:90%;margin:0 auto;float:none}
.bracelet-img{top:0}
.penblock.penblock2{margin:20px 0}
.product-product-69 h1.h_product{position:relative!important;top:65px!important}
.contact .col-md-12.frez-contact{padding:15px!important}
.product_badge_contact_{margin-top:14px!important}
.col-md-4.product_badge_contact_{margin:15px 0;text-align:left;float:none;height:121px}
.contact .cont_home_le{width:100%;margin-top:84px;margin-right:0}
.contact .cont_home_le .frez-contact{top:0}
.product-product-53 div#ta{width:90%;margin:0 auto 25px;float:none}
.frez-contact{padding-left:52px!important;padding-bottom:20px}
.bracelet-bg h1.h_product{position:relative!important;top:0!important}
.product-product-62 h1.h_product{width:100%!important;position:relative!important;top:65px!important;left:50%!important}
}
@media (max-width: 1370px) and (min-width: 1250px) {
.category_65 .lg_dog_type,.category_66 .lg_dog_type{background-position:center!important}
.category_66 h1.h_product,.category_65 h1.h_product{left:51.4%!important}
}
@media (min-width: 1370px) {
.category-menu .navv > li a{padding:15px 19px!important}
.home_page .category{display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:138px!important;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(11%,-46%)}
}
@media (min-width: 1300px) {
.category_66 h1.h_product{position:absolute;left:54%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.category_65 h1.h_product{position:absolute;left:54%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.category-menu .navv > li a{padding:15px 10px!important}
/* .category_65 h1.h_product{position:absolute;left:49%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px} */
}
.user_img .del_user_img{display:block;position:absolute;right:-17px;top:-28px;cursor:pointer;font-size:29px}
.user_img{background:rgba(255,255,255,0.49)!important;border-bottom-left-radius:0;border-bottom-right-radius:0;height:156px;top:76px!important;border:1px #000 solid}
.user_img #product-image-2{position:absolute;top:50%!important;height:100%;width:auto;left:50%!important;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0}
.user_img div{position:absolute;top:0;height:100%;width:100%;overflow:hidden}
@media (min-width: 1100px) {

#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:107px}
.product-product-69 .badge_items{width:80px;height:85px;display:inline-block;cursor:pointer;margin:6px 18px;background-size:78px!important}
.category-menu .navv > li a{padding:15px 5px}
.bg_product li.lslide{height:325px!important;overflow:hidden}
li.lslide:nth-child(2) .dog_red .color_dogs{width:92px}
.dog_adress_color_class{width:106px!important}
.dog_adress_color_class label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;width:100%}
.lslide .dog_adress_color_class img{position:absolute;top:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:44.5%;width:auto}
.dog_adress_color_class p.color_dogs{width:100%;position:absolute;bottom:24px;text-align:center;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);font-size:12px;font-weight:400}
textarea.form-control[name="option[369]"]{margin-bottom:8px}
.user_img .del_user_img{display:block;position:absolute;right:-17px;top:-28px;cursor:pointer;font-size:29px}
.user_img{background:rgba(255,255,255,0.49)!important;border-bottom-left-radius:0;border-bottom-right-radius:0;height:156px;top:76px!important;border:1px #000 solid}
.product-product-72 p.color_dogs{bottom:16px}
.user_img #product-image-2{position:absolute;top:50%!important;height:100%;width:auto;left:50%!important;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0}
.user_img div{position:absolute;top:0;height:100%;width:100%;overflow:hidden}
.dog_adress_color_class p.dog_color_price{margin-top:132px}
.gerb{top:38px;position:relative}
.modal_load_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background:#fff;padding:30px 30px 18px;text-align:center}
.modal_load_img > img{margin-bottom:15px}
input#product_id[value="54"] + .container-fluid .lg_dog_type.circle_kulon{background-size:92%!important;background-position:center!important;top:18px}
input#product_id[value="54"] + .container-fluid h1.h_bracelet{top:-31px}
div#option-radio > h4{margin-top:20px}
.product-product-69 .lg_dog_type{margin:0 auto;background-position:center!important;background-size:122px!important}
.product-product-69 .tab-pane img{top:0;position:relative;width:82%!important;height:77%;object-fit:cover}
.product-product-71 .badge_items{width:82px;height:91px;background-size:73px!important;margin:15px 20px}
.product-product-71 .badge_items img{top:-13px;position:relative;width:70px!important;left:1px}
input#product_id[value="90"] + .container-fluid .badge_items img{top:5px;position:relative;width:72px!important;left:0}
input#product_id[value="90"] + .container-fluid div#option-image-content .badge_items{background-size:83px!important}
.product-product-68 .badge_items{background-size:75px!important;height:141px}
.product-product-68 .badge_items img{top:18px!important;position:relative}
.brelki_zheton{background-size:75px!important;height:133px!important;width:87px!important}
.badge_items.brelki_zheton img{top:11px!important;width:56px!important}
.product-product-80 .badges-img{top:34px;margin-bottom:76px}
.leather_brelki{top:34px;margin-bottom:76px}
}
@media (min-width: 1320px) {
input#product_id[value="103"] + .container-fluid .circle_kulon{background-size:62%!important;background-position:center!important;margin-top:29px}
.blur_map_cont > div:after{content:"";display:block;position:absolute;width:54%;height:85%;top:-66px;right:-35px}
.category_66 h1.h_product{position:absolute;left:54%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.category_65 h1.h_product{position:absolute;left:54%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
h1.h_bracelet{position:absolute;top:-46px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);font-size:20px}
input#product_id[value="102"] + .container-fluid .circle_kulon{background-size:78%!important;background-position:center!important;top:33px}
input#product_id[value="54"] + .container-fluid .lg_dog_type.circle_kulon{background-size:87%!important;background-position:center!important;top:47px}
input#product_id[value="54"] + .container-fluid .lg_dog_type.circle_kulon h1.h_bracelet{top:-60px}
}
@media (max-width: 1370px) and (min-width: 1275px) {
.product-product-69 .lg_dog_type img{max-width:100px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(-50%,-46%);left:50%}
}
@media (max-width: 1290px) and (min-width: 1270px) {
.product-product-69 h1.h_product,.product-product-71 h1.h_product{left:54.4%!important}
.category_65 h1.h_product,.category_66 h1.h_product{left:54.4%!important}
}
@media (max-width: 1366px) {
.cart_empty{right:7%}
.product-product-108 .badge-one{position:absolute;z-index:9;}
}
@media (max-width: 1280px) {
.cart_empty{right:5%}
}
@media (max-width: 1187px) {
.bg_product .container{width:90%}
input#product_id[value="54"] + .container-fluid .lg_dog_type.circle_kulon{background-size:100%!important;background-position:center!important}
.le-cols{height:316px!important}
.home_page .category{display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.block1_prod{width:100%;margin:0 auto}
.row.cont_char{width:100%;max-width:none;margin:45px auto}
}
@media (max-width: 1050px) {
.cart_empty{right:0}
.product-product-50 div > h4{width:100%}
.home_page .inside-right > .left,.home_page .inside-right > .right{margin-top:12px}
.col-sm-6.cont_slider_gallery + .col-sm-5{margin:0;width:100%}
.category_page ul.clearfix{padding:0}
}
@media (max-width: 1030px) and (min-width: 1015px) {
.le-cols{height:208px!important}
.dog_bg .block_1_{padding:0;max-width:523px}
input#product_id[value="63"] + .container-fluid p.color_dogs{position:absolute;bottom:14px}
.lg_dog_type{max-width:56%!important}
.dog_bg .dog-main-block .badges-img{width:37%!important;float:right;padding-right:0!important}
.contact .cont_home_le .frez-contact .col-md-8{width:40%!important}
.contact .col-md-4.product_badge_contact_{margin:15px 0;text-align:left;float:left;width:164px;position:relative;top:-6px}
#login_modal .modal-dialog.modal-sm8{width:41%}
.registrationblock{background-color:rgba(245,245,245,0.6);border-radius:0;padding:20px 10px;box-sizing:border-box;text-align:center;margin:10px 5% 67px}
.social-net + .col-md-2{width:16.666667%!important}
.order .main-2{margin:10px 0}
.cont_order_tovar{width:100%;padding:0!important;margin:22px auto}
footer .col-md-3{width:27.3333%}
.product-product-50 .b-option .btn{margin:5px 0;width:140px}
.registrationblock{position:relative}
.contact .frez-contact p{font-size:14px}
.category_new_item:last-child{margin-right:0}
.col-md-3{width:33.3333%}
.bg_text_page{height:auto;background:url(../images/bg_home.jpg);padding-bottom:50px;background-size:cover;background-attachment:fixed}
.delivery_cont ul{margin-bottom:0}
.col-md-6.product_badge_contact_.regions_row{margin-top:0!important}
.product-product-50 .col-md-6.product_badge_contact_.regions_row h5{margin-top:4px}
.row.contacts_tel{margin-top:17px}
.col-md-5.product_badge_contact_ p:last-child{position:absolute;top:-2px;left:144px}
.category_63 .col-md-6.product_badge_contact_.regions_row{margin-top:14px!important}
.category_63 .row.contacts_tel{margin-top:-20px}
.category_63 #feedback .field-contactform-body textarea{height:146px!important}
}
@media (max-width: 965px) {
	.empty-cart {
    margin-top: 131px !important;
}
.new_info{visibility:hidden;height:5px}
.menu_new_mob .currency i{font-size:14px;color:#fff}
.menu_new_mob .currency b{color:#fff}
.menu_new_mob+.wrapper .currency i b{color:#fff;font-weight:600;text-decoration:underline!important}
.rus_header .ico_320 #currency{float:left;display:block;width:73px;height:50px;margin-left:10px;line-height:18px;position:relative;z-index:3}
.rus_header .currency .currency-select,.rus_header .currency b{font-size:13px;letter-spacing:-.1px;color:#fff!important;margin:0;position:static}
.rus_header .currency b + img +.currency-select{position:relative;top:-1px;left:-4px}
.ico_320 #currency .currency img:nth-child(1){position:absolute;top:12px;width:17px;left:5px;font-family:sans-serif;height:12px}
.rus_header .tel_320 .currency i b{text-decoration:underline}
.ico_320 #currency .currency > b{font-size:17px;position:relative;top:26px;font-family:sans-serif;line-height:17px;left:31px;font-weight:300}
.ico_320 #currency .currency img:nth-child(4){position:absolute;top:12px;left:45px;font-family:sans-serif;width:18px;height:12px}
.rus_header .ico_320 #currency .currency{display:block!important;height:100%;font-family:sans-serif}
.ico_320 #currency .currency img{width:17px;top:-2px}
.ico_320 #currency .currency i:nth-child(2){position:absolute;top:26px;font-family:sans-serif;left:0;font-size:13px;line-height:17px}
.ico_320 #currency .currency i:nth-child(5){position:absolute;top:26px;left:42px;font-family:sans-serif;font-size:13px;line-height:17px}
.h_reviews_badge{margin:0;height:50px;padding:5px 0 0 12px !important;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.home_page .inside-right > .left,.home_page .inside-right > .right{width:46%!important;margin:8px 6px 0!important;font-size:13px!important;height:40px!important}
.bg_product div#content{padding:100px 0}
.rus_header + div#carousel-example-generic + .category_home_page > div{float:left;width:25%;margin-right:7.5%}
.rus_header + div#carousel-example-generic + .home_page .category_home_page.clearfix > div:nth-child(3){margin-right:0}
.rus_header + div#carousel-example-generic + .home_page .category_home_page > div{float:left;width:26%!important;margin-right:7%!important}
}
@media screen and (min-width: 801px) {
.tabs .nav-tabs li{width:12.5%;height:58px;display:table}
.tabs .nav-tabs li a{height:100%;display:table-cell;width:100%;vertical-align:middle}
#feedback input[type="submit"]{width:100%;margin-bottom:20px}
.information-contact #feedback input[type="submit"]{width:100%;margin-bottom:12px}

#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:100px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(11%,-46%)}
}
@media screen and (max-width: 1200px) and (min-width: 1025px) {
.contact-left .tel{width:49%}
.contact-left .ask{width:41%;margin:0 auto;text-align:center;display:block}
}
@media (min-width: 1100px) {
.dogs_step_3{float:left;margin-right:7px}
.dog_bg .btn_form_dog,.dog_bg .btn_txt_dog{font-size:14px;width:auto;padding:4px 3px 5px;height:auto;line-height:normal}
.dog_bg .btn_off_form_txt{position:relative;top:6px}
.dog_bg .btn_active_form_txt{position:relative;top:3px;padding:6px 3px}
}
@media (min-width: 1400px) {
.category_66 .col-md-2.col-xs-12.badges-img{top:0!important}
.category_65 .col-md-2.col-xs-12.badges-img{top:0!important}
input#product_id[value="73"] + .container-fluid .gerb{top:19px;position:relative}
.badges-img,.bracelet-img{text-align:center;padding:12px 65px;position:relative}
.product-product-105 .lg_dog_type img{left:50%!important;-webkit-transform:translate(-92%,-46%);transform:translate(-92%,-46%)}
input#product_id[value="71"] + .container-fluid img#main-image{left:50%!important;top:46%;min-width:144px}
input#product_id[value="64"] + .container-fluid .lg_dog_type{background-size:74%!important;left:-14%}
#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:107px;left:12%!important}
input#product_id[value="63"] + .container-fluid .lg_dog_type{background-size:54%!important;left:-21%!important}
input#product_id[value="105"] + .container-fluid .lg_dog_type{background-size:94%!important;left:-10%}
input#product_id[value="105"] + .container-fluid h1.h_product{left:56.5%!important}
input#product_id[value="90"] + .container-fluid .lg_dog_type{background-size:89%!important;left:-13%!important;position:relative;top:32px!important}
input#product_id[value="90"] + .container-fluid .lg_dog_type img#main-image{max-width:146px;top:50%;left:49%!important}
input#product_id[value="90"] + .container-fluid h1.h_product{left:56%!important}
input#product_id[value="71"] + .container-fluid h1.h_product{left:55%!important}
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image,.product-product-73 input#product_id[value="71"] + .container-fluid img#main-image{left:-6%!important}
.category_66 h1.h_product{position:absolute;left:54.5%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.category_65 h1.h_product{position:absolute;left:54.5%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
.product-product-71 input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:-6px;left:0}
#zoom_modal .badge-one{top:0!important}
.user_img{top:89px!important}
.modal-content .user_img{top:42px!important}
.product-product-69 .lg_dog_type{background-position:left!important}
.gerb{top:-20px;position:relative}
.circle_dog_badge{position:relative;left:11%}
.product-product-64 .category_63 .badges-img{left:10%}
.product-product-63 .category_63 .badges-img{text-align:center;padding:12px 65px;position:relative;left:10%}
.category_63 .badges-img{text-align:center;padding:12px 65px;position:relative;left:7%}
.category_65 .col-md-2.col-xs-12.badges-img,.category_66 .col-md-2.col-xs-12.badges-img{left:9%}
.category_63 h1.h_product{position:absolute;left:56%;transform:translate(-50%);-webkit-transform:translate(-50%);top:92px}
input#product_id[value="71"] + .container-fluid .lg_dog_type{background-size:81%!important;left:-37px;top:13px!important}
}
@media (max-width: 1370px) and (min-width: 1350px) {
.product-product-50 .badges-img{padding:7px 80px!important}
.category_66 .badges-img{left:3%}
.category_65 .badges-img{left:3%}
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image{left:11%}
input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:-6px;left:0!important}
.product-product-73 input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:-11px;left:0!important}
.product-product-73 input#product_id[value="71"] + .container-fluid img#main-image{left:11%;top:47%}
.product-product-73 input#product_id[value="90"] + .container-fluid .badges-img img#main-image{left:17%}
.category_66 h1.h_product{left:57.4%!important}
.category_65 h1.h_product{left:57.4%!important}
.gerb{top:0;position:relative}
.product-product-71 .lg_dog_type img{max-width:121px;top:47%;transform:translate(29%,-46%);-moz-transform:translate(29%,-46%);-o-transform:translate(29%,-46%);-webkit-transform:translate(29%,-46%)}
.category_65 .badges-img{left:6%}
.category_65 h1.h_product{left:56.4%!important}
.product-product-69 h1.h_product{left:51.7%!important}
}
@media (max-width: 1400px) and (min-width: 1299px) {
.category_63 .badges-img{left:6%}
.product-product-64 .category_63 .badges-img{left:9%}
input#product_id[value="71"] + .container-fluid img#main-image{left:-14px;top:46%;min-width:137px}
}
@media (max-width: 1299px) and (min-width: 1250px) {
.category_63 .badges-img{left:4%}
.product-product-71 .lg_dog_type img{max-width:121px;top:47%;transform:translate(1%,-46%);-moz-transform:translate(1%,-46%);-o-transform:translate(1%,-46%);-webkit-transform:translate(22%,-46%)}
}
@media (min-width: 1513px) {
.badges-img,.bracelet-img{text-align:center;padding:12px 81px;position:relative}
}
@media (min-width: 1599px) {
.badges-img,.bracelet-img{text-align:center;padding:12px 98px;position:relative}
}
@media (max-width: 1300px) {
.category-menu .navv > li{font-size:13px}
.le-cols img{min-width:93%}
.dog-main-block{background-color:rgba(30,32,38,0.4);margin:0 auto!important;width:99%;padding:30px 60px;float:none}
.cont_home_re{width:47%;margin-top:23px;margin-left:5px}
.category-menu .navv > li a{padding:15px 5px}
.badges-img{padding:12px 28px}
.col-md-4.product_badge_contact_{padding:0}
input#product_id[value="71"] + .container-fluid img#main-image{left:0;top:47%;min-width:123px}
}
@media (max-width: 1290px) and (min-width: 1270px) {
.category-menu .navv > li a{padding:15px 11px}
.step_1_bracele{padding:0}
.product-product-54 .new_info{padding:0 21px}
.product-product-54 .new_info > div{width:18%;margin-right:0}
}
@media (max-width: 1280px) {
.header-block-1 img{height:35px;width:auto;margin:10px 39px}
}
@media (max-width: 1349px) {
.header-block-1 img{height:auto;width:93%;margin:1px 8px;position:absolute;top:42%;transform:translateY(-50%)}
.price_uvelir_block{height:auto!important}
.header-main{padding:5px 20px 0}
.header-block-4{width:auto;position:relative;min-width:148px}
}
@media (max-width: 1235px) {
.le-cols{box-sizing:border-box;padding:0;background:rgba(245,245,245,0.6);position:relative;margin-bottom:2px;height:203px}
.left_block_h h5{float:none}
}
@media (max-width: 1227px) {
.frez-contact p{font-size:13px}
.form_contacts_ p{font-size:14px}
.b-gray > div > p{font-size:14px}
.b-gray > div > p > img{margin-right:5px}
}
@media (max-width: 1195px) {
.header-block-1 img{height:auto;width:100%;margin:0}
.header-main{padding:5px 0 0;width:98%}
.header-block-1{height:61px}
.body_gallery a{width:14.6%;height:85px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
.col-md-6.product_badge_contact_.regions_row{width:100%}
.contacts_tel .product_badge_contact_{width:100%;margin-top:44px;text-align:left}
}
@media (max-width: 1024px) {
.header-block-1 img{height:auto;width:100%;margin:0}
.header-block-2 p{font-size:12px}
.product-product-108 .badge-one{position:absolute;z-index:0;top:11px}
h1.h_product{display:none}
.banner_home{width:100%;margin-right:5%;float:left;margin-bottom:2%}
}
@media (max-width: 1203px) {
.le-cols{box-sizing:border-box;padding:0;background:rgba(245,245,245,0.6);position:relative;margin-bottom:2px;height:210px}
}
@media (max-width: 1194px) {
.block_1_{width:35%}
.category_66 .col-md-6.col-xs-12.block_1_ > h4 + div{height:auto!important}
.category_66 .col-md-6.col-xs-12.block_1_ > h4 + div +div#option-radio li.lslide{width:97px!important}
.category_65 .col-md-6.col-xs-12.block_1_ > h4 + div{height:auto!important}
/* .category_65 .col-md-6.col-xs-12.block_1_ > h4 + div +div#option-radio li.lslide{width:97px!important} */
.zoomIn{display:none}
.block_1_ > div{height:auto!important}
.dog-main-block .badges-img{padding:12px 28px;width:24%!important}
}
@media (max-width: 1184px) {

span.btn_txt_dog{width:157px;font-size:14px}
span.btn_form_dog{width:66px;font-size:14px}
div:first-child .badge-image{width:70px}
.b-option .btn{margin:5px 0;width:155px}
.cont_home_le .frez-contact,.cont_home_re .frez-contact{width:100%}
}
@media (max-width: 1146px) {
.frez-contact div:first-child{padding-left:0;width:100%!important}
.home_page #feedback .field-contactform-body textarea{resize:none;height:205px}
.bracelet-img{top:0}
.home_page .product_badge_contact_{width:100%}
.cont_home_le .frez-contact .col-md-8{width:65%}
.home_page .leri-col{float:left}
.cont_home_re{width:47%;margin-top:23px;margin-left:5px}
.product_badge_contact_{padding-left:0}
.frez-contact{width:43%}
.form_contacts_{width:55%}
.regions_row{padding-left:0!important;top:0}
.col-md-6.product_badge_contact_.regions_row{width:100%}
.col-md-4.product_badge_contact_{margin:15px 0;text-align:left}
.main-block{width:99%}
}
@media (max-width: 1120px) {
.slide_2 .slide_2_right h1{width:100%}
.cont_home_re{width:47%;margin-top:0;margin-left:0}
.header-main{width:100%;padding:8px 25px}
.cont_home_re .frez-contact{padding-left:20px;margin-bottom:30px}
.category-menu{padding:0}
}
@media (max-width: 1081px) {
.block_1_{width:100%!important}
.block_1_ > div:first-child{height:212px!important}
.lg_dog_type{max-width:40%}
.dog-main-block .badges-img{width:56%!important}
.block_1_ > div:first-child{display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.block_3_{width:40%}
.home_page .inside-right > .left{float:left}
.b-option .btn{margin:15px 0}
}
@media (max-width: 1040px) {
.badges-img{padding:55px 10px}
input[value="50"]+.badges-bg .badges-img {
    text-align: left !important;
}
.main-block{padding:0}
.bracelet-bg .main-block{padding:0 30px}
.badge-two{right:14px}
}


.np-panel {
    padding: 15px 10px 7px;
    font-size: 13px;
    color: #000;
    border-radius: 0 0 4px 4px;
    margin-top: -10px;
}
.np-panel .radio label + label {
    margin-left: 12px;
}
.np-panel .radio label {
    display: inline-flex;
    align-items: center;
    padding: 0;
}
.np-panel .radio label input[type="radio"] {
    display: block;
    position: relative;
    margin: 0 7px 0 0;
}
.np-panel .form-group > label {
    font-weight: 300;
}
.np-panel input[type="text"] {
    border-radius: 3px;
    box-shadow: none;
}
.np-panel input[type="text"]:focus {
    border: 1px solid #007db3;
    box-shadow: none;
}
.city-search-input__btn {
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-53%);
    border: none;
    background: transparent;
    padding: 0;
    border-bottom: 1px dashed;
    font-size: 13px;
    color: #007db3;
    cursor: pointer;
}
.city-search-wrap,
.city-search-input {
    position: relative;
}
.np-panel input#city-search {
    padding-right: 71px;
}
.np-panel input#city-search:focus + .city-search-input__btn {
    display: none;
}
.np-panel #flat-search-result {
    position: absolute;
    top: 34px;
    z-index: 1;
    max-height: 280px;
    overflow: auto;
    background: #fff;
    box-shadow: inset 0 0 0 1px #cccccc, 0 5px 13px -6px #464646;
    border-radius: 3px;
    width: 100%;
}
.np-panel #flat-search-result #cities {
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%;
}
.np-panel #flat-search-result #cities a {
    padding: 7px 10px;
    display: block;
    color: #000;
    transition: .25s;
}
.np-panel #flat-search-result #cities a:hover {
    background: #9c9c9c21;
}
.np-panel #flat-search-result:empty,
#flat-search-result-content:empty {
    display: none;
}
#city-search-loader {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.np-panel #flat-search-result {
    display: flex;
    justify-content: center;
    justify-content: center;
}
#flat-search-result-content {
    width: 100%;
}
#flat-search-result-content:not(:empty) + #city-search-loader {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}
.np-panel .lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    scale: 0.6;
}
.np-panel .lds-ellipsis div {
position: absolute;
top: 33px;
width: 13px;
height: 13px;
border-radius: 50%;
background: #3c8dc5;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.pay-page h1 {
    text-align: center;
    margin-bottom: 33px;
}
.pay-page__half-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.pay-page__content {
    display: flex;
}
@media (max-width: 950px) {
    .pay-page {
        padding-top: 100px;
        padding-bottom: 70px;
    }
}
.radio.badge-image.block_gold {
    width: 85px !important;
}
.np-panel .lds-ellipsis div:nth-child(1) {
left: 8px;
animation: lds-ellipsis1 0.6s infinite;
}
.np-panel .lds-ellipsis div:nth-child(2) {
left: 8px;
animation: lds-ellipsis2 0.6s infinite;
}
.np-panel .lds-ellipsis div:nth-child(3) {
left: 32px;
animation: lds-ellipsis2 0.6s infinite;
}
.np-panel .lds-ellipsis div:nth-child(4) {
left: 56px;
animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
    transform: scale(0);
}
100% {
    transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
    transform: translate(0, 0);
}
100% {
    transform: translate(24px, 0);
}
}
.np-panel select#RecipientAddressName {
    border-radius: 3px;
    box-shadow: none;
}
#department-loader {
    display: flex;
    align-items: center;
    justify-content: center;
    zoom: 0.8;
}
.department-search-wrap {
    position: relative;
}
#department-search-result {
    position: absolute;
    top: 34px;
    z-index: 1;
    max-height: 280px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    box-shadow: inset 0 0 0 1px #cccccc, 0 5px 13px -6px #464646;
    border-radius: 3px;
    width: 100%;
}
#department-search-result option,
#department-search-result span {
    display: flex;
    flex-wrap: wrap;
    white-space: unset;
    padding: 7px 10px;
    color: #000;
    transition: .25s;
    cursor: pointer;
}
#department-search-result option:hover,
#department-search-result span:hover {
    background: #9c9c9c21;
}
.department-search-wrap:focus-within #department-search-result{
    display: block !important;
}

@media (max-width: 780px) and (min-width: 750px) {
.ri_col_cont > p > img{width:25px;float:left;position:relative;top:0}
.home_page .frez-contact p{font-size:15px}
.frez-contact iframe{width:100%;height:124px!important;margin-bottom:2px}
input#product_id[value="63"] + .container-fluid p.color_dogs{bottom:14px}
input#product_id[value="63"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important;background-position:center!important}
input#product_id[value="63"] + .container-fluid .lg_dog_type.circle_kulon img#main-image{left:15%}
input#product_id[value="64"] + .container-fluid .lg_dog_type.circle_kulon img#main-image{height:46%;max-width:none!important;left:4%}
input#product_id[value="73"] + .container-fluid .dog_adress_color_class{width:106px!important}
input#product_id[value="73"] + .container-fluid .dog_adress_color_class label{display:inline-block!important;max-width:100%!important;margin-bottom:5px!important;font-weight:700!important;width:100%!important}
input#product_id[value="73"] + .container-fluid .lslide .dog_adress_color_class img{position:absolute!important;top:25%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;height:44.5%!important;width:auto!important}
input#product_id[value="73"] + .container-fluid .dog_adress_color_class p.color_dogs{width:100%!important;position:absolute!important;bottom:24px!important;text-align:center!important;left:50%!important;transform:translate(-50%)!important;-webkit-transform:translate(-50%)!important;font-size:12px!important;font-weight:400!important}
input#product_id[value="73"] + .container-fluid .dog_adress_color_class p.dog_color_price{margin-top:132px!important}
input#product_id[value="73"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important;top:-61px!important;background-position:center!important}
.category_66 .b-option .btn{width:159px!important}
.category_65 .b-option .btn{width:159px!important}
input#product_id[value="72"] + .container-fluid p.color_dogs{bottom:14px!important}
input#product_id[value="72"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important;background-position:center!important;top:-46px!important}
}
@media (max-width: 1024px) {
.le-col,.ri-col,.contact-left,.contact-right{display:block;width:100%}
.en_header .header-block-1 img{height:61px;width:125px;margin:1px 8px}
.block_left_price{width:52%!important;float:left;margin-right:2%!important}
.left_block_h h5{float:left}
.foot_cont{display:block}
.inside-right > .right{float:right;background:#65e308;width:177px;margin:0 10px}
.inside-right > .left{float:right;margin-top:0}
.contact-left,.contact-right,.text-sec{margin-top:20px}
.contact-left .ask i{width:15%}
.category-menu .navv > li{font-size:12px}
.category-menu{padding:0}
.cont_home_le .frez-contact .col-md-8{width:100%}
.home_page #feedback .field-contactform-body textarea{resize:none;height:206px}
.home_page .category{display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
}
@media (max-width: 991px) {
.footer{margin-top:0}
p.dop_name_cart{float:left;width:100%}
.img_dop_to_cart img{position:absolute;width:99%!important;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}
.order_total{width:100%;float:right;padding:0!important;margin:20px 0}
.cont_order_tovar{width:100%;padding:0!important;margin:22px auto}
.basket-bg table tr td{display:inline-block;width:16%}
.home_page .col-md-8 > p{text-align:left}
.home_page .frez-contact > div{float:none;margin:0;text-align:left!important;padding-top:10px}
.home_page .frez-contact > div a{font-size:16px}
.home_page .frez-contact p{font-size:16px}
.home_page .frez-contact > div > p{margin-top:0!important}
.b-option.block_3_{width:42%!important;min-width:42%}
.b-option .btn{width:145px}
.frez-contact > div > div{text-align:left;margin:0}
.contacts_tel > .col-md-7{margin-bottom:17px}
.frez-contact{width:50%}
.form_contacts_{width:50%}
.wrapper:after{display:none}
.social-net + div{width:10%!important;margin-right:25px}
.badges-img{clear:both;float:none;text-align:center!important}
.badge-two{right:319px}
.b-gray > div{width:50%}
.frez-contact > div{width:100%!important;float:left;text-align:center!important;margin-bottom:20px}
.contacts_tel .product_badge_contact_{width:100%;margin-top:0;text-align:left}
.frez-contact{padding-left:52px}
.b-option{width:50%;margin-bottom:0}
.badges-img{clear:both;float:left;text-align:center!important;width:50%}
.badge-two{right:75px}
.header-block-2{width:auto;margin-left:30px}
.wrapper:after{padding-bottom:300px}
.footer > div{width:100%;margin-right:1%}
.foot_cont > div{width:20%}
.foot-up{width:72px!important}
.social-net{text-align:left}
.social-net p{display:inline-block;margin:6px 15px}
.category-menu .navv > li a{padding:15px 7px;font-size:13px}
.frez-contact{text-align:center}
.bracelet-bg .b-gray{margin-top:0}
}
@media (max-width: 978px) {
.header-block-1 img{height:35px;width:auto;margin:9px -23px}
p.blur_new_cat_1,p.blur_new_cat{padding:6px 0!important}
}
.header-block-2 {
    flex-shrink: 0;
    margin-left: 18px;
}
.header-block.header-block-4 {
    flex-shrink: 0;
    margin-left: 10px;
}
@media (max-width: 939px) {
.header-block-1 img{height:32px;width:auto;margin:9px -23px}
.body_gallery a{width:31%;height:170px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
}
@media (max-width: 950px) {
.menu_new_mob{display:block!important}
.rus_header .ico_320 #currency select{font-size:19px;border:none;background:transparent;color:#fff;position:relative;top:14px;font-weight:300;outline:none}
.rus_header .ico_320 #currency select option{color:#000}
.menu_new_mob i.fa.fa-caret-down{display:none}
.menu_new_mob ul.navv{display:block!important;padding-top:21px}
.menu_new_mob ul.navv li{list-style-type:none}
.menu_new_mob ul.navv li a{color:#fff;line-height:41px}
.menu_new_mob ul.navv,.menu_act .menu_new_mob{overflow:auto}
.menu_new_mob ul.navv li.sub ul{text-align:left}
.menu_new_mob ul.navv li.sub ul li a{line-height:normal!important;display:block;margin-bottom:13px;font-size:14px}
.wrapper{z-index:2;position:relative;transition:.4s;overflow:hidden}
.menu_new_mob{position:fixed;left:0;top:70px;width:100%;height:100%;background:#01577b;z-index:99;color:#fff;overflow-y:auto;opacity:0;transition:.4s;padding-left:30px;visibility:hidden}
.menu_act .menu_new_mob{opacity:1;visibility:visible}
#chatra.chatra--side-bottom{bottom:0;right:20px!important;left:auto!important}
.menu_act{overflow:hidden}
.menu_act .material-patty:nth-child(1) {
    transform: translate(0, 8px) rotate(
45deg);
}
.menu_act .material-patty:nth-child(2) {
	opacity: 0;
}
.withText #label-address, input[name="address_1"]:focus + #label-address {
    padding-top: 5px !important;
}

.menu_act .material-patty:nth-child(3) {
    transform: translate(0, -10px) rotate(
-45deg);
}
.active_new_menu{overflow:hidden}
.active_new_menu .menu_new_mob{opacity:1}
.active_new_menu .wrapper{transform:translateX(-67%);-webkit-transform:translateX(-67%)}
.header-main{display:none}
.cont_404{width:100%;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/bg_home.jpg);background-size:cover;background-attachment:fixed;padding:96px 40px}
.icons{display:none;padding:7px 0;width:100%}
.adress_tel_m{width:50%}
.adress_tel_m a,.adress_tel_m p{text-align:left;text-decoration:none!important}
a.zakaz_modal_modal,a.zakaz_modal_modal > i{color:#cf5554}
#modal-callback .modal-dialog.modal-sm2{width:50%}
.harakteristik_items > div:first-child{width:auto;min-width:auto}
.icons img{width:33px!important}
.icons a:first-child img{width:142px!important;height:auto}
.icons a,.icons button{padding:0 2%;display:inline-block;vertical-align:middle;text-align:center}
.badge-two{right:63px}
.badges-img{clear:both;float:left;text-align:left!important;width:50%}
.badge-one{position:absolute;z-index:9}
.dog_bg{margin-top:70px}
.dog-main-block .badges-img{width:40%!important}
.b-option.block_3_{width:52%!important;min-width:52%}
.lg_dog_type{max-width:83%}
.footer{font-size:12px}
.category-menu .navv > li{font-size:16px;width:100%}
.category-menu .navv > li a{padding:15px 0}
.container-fluid > .navbar-collapse,.container-fluid > .navbar-header{margin:0}
.category-menu{position:fixed !important;width:100%;z-index:9999 !important}
.navbar-header-logo{display:block;float:left}
#carousel-example-generic{display:none}
.category{padding:83px 0 0}
.sec-contant{padding:0}
.sec-contact,.text-sec{padding:0}
.navbar-toggle{display:block;float:right}
.main-block{padding:62px 15px!important;margin:0!important;width:100%}
.basket-bg .main-block{padding:22px 0!important;margin:120px 0!important}
.contact .main-block{margin:60px 0 10px!important}
.order .main-block{margin:0 0 10px!important}
.contact-map,.feedback{margin:0}
.contact-map{box-sizing:border-box;padding:0 5px}
.feedback{width:45%;margin-left:2%}
.navbar-collapse{padding:0}
.navbar-nav{display:block}
.navbar-nav > li{width:100%;border-right:0;border-bottom:1px solid #3174a3}
.touch_menu{display:inline-block}
.icons{display:inline-block}
.navv{display:none}
.category-menu{padding:0}
.category-menu .navv > li{display:block;border-top:1px solid #006b99}
.inside-nav{width:100%;text-align:center;position:inherit}
.inside-nav li{padding:0}
.category-menu .navv > li{margin:0;padding:0}
.category-menu .navv > li a{padding:15px 0}
.bracelet-bg .b-gray{margin-top:52px}
.basket-bg .invis{display:none}
.basket-bg table tr{display:inline-block;width:100%}
.basket-bg table tr .left{text-align:center}
.order .order-con-1,.order .order-con-2{width:100%;float:none;margin:0 0 10px}
.order .main-2{margin:10px 0 0}
.question-bg,.order,.delivery-bg,.pen-bg,.password-bg,.registration-bg,.account-bg{margin-top:73px}
.question-main{margin:0 0 25px}
.question-main .mini-menu,.question-main .yourquestion{display:block;width:100%}
.question-main .yourquestion{margin-left:0}
.delivery-main{margin:0 0 25px}
.pen-bg .main-block{padding:0!important}
.penstap2 .penblock{display:block;width:100%}
.registrationblock .registrationblock1,.registrationblock .registrationblock2{display:block;width:100%}
.registrationblock{margin:10px 0 62px}
.registration-bg .registrationblock1 tr td:first-child,.registration-bg .registrationblock2 tr td:first-child{width:37%}
.registration-bg .registrationblock1 tr td:last-child,.registration-bg .registrationblock2 tr td:last-child{width:61%}
.registrationblock > a{margin:10px 16px 10px 0}
.accountblock1,.accountblock2{display:block;width:100%;text-align:center;margin-bottom:15px}
.account-bg{padding-bottom:35px}
.container-fluid .container-fluid{padding:0}
.container-fluid .backcontact{margin:0 0 25px}
.badges-bg .main-block{padding-bottom:0!important}
.category_new_item{width:32.5%!important}
}
@media (max-width: 813px) {
.b-option.block_3_{width:63%!important;min-width:58%}
.badge-two{right:42px}
.basket-bg,.wrapper{background:none}
.block3_modal{padding:0;max-height:135px;overflow:auto}
.product-product-69 .badge_items{position:relative;background-size:100px!important}
.product-product-69 .badge_items img{width:86%!important;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-62%);transform:translate(-50%,-62%)}
.product-product-69 .lg_dog_type img{max-width:141px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(11%,-46%)}
}
@media (max-width: 810px) and (min-width: 790px) {
.img_dop_to_cart{float:left;width:35%;height:81px;position:relative;overflow:hidden;margin-right:3%}
input#product_id[value="63"] + .container-fluid p.color_dogs,input#product_id[value="72"] + .container-fluid p.color_dogs{bottom:14px}
input#product_id[value="63"] + .container-fluid .lg_dog_type.circle_kulon,input#product_id[value="72"] + .container-fluid .lg_dog_type.circle_kulon,input#product_id[value="68"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important}
input#product_id[value="73"] + .container-fluid .dog_adress_color_class{width:106px!important}
input#product_id[value="69"] + .container-fluid .lg_dog_type img{max-width:146px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(9%,-46%)}
input#product_id[value="73"] + .container-fluid .dog_adress_color_class label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;width:100%}
input#product_id[value="73"] + .container-fluid ul#lightSlider_color_dog img{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:44.5%;width:auto}
input#product_id[value="73"] + .container-fluid ul#lightSlider_color_dog{min-height:146px}
input#product_id[value="73"] + .container-fluid p.color_dogs{width:100%;position:absolute;bottom:24px;text-align:center;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);font-size:12px;font-weight:400}
input#product_id[value="73"] + .container-fluid p.dog_color_price{margin-top:132px}
.harakteristik_items > div{max-width:23%}
.information-information .wrapper:after{content:"";display:block;height:0;clear:both;padding-bottom:0}
.information-information .bg_text_page{height:100%!important;padding-bottom:50px!important;padding-top:50px!important}
.question-bg,.order,.delivery-bg,.pen-bg,.password-bg,.registration-bg,.account-bg{margin-top:70px}
.contact .col-md-4.product_badge_contact_{margin:15px 0;text-align:left;float:none;height:86px}
.category_65 .b-option .btn,.category_66 .b-option .btn{width:157px}
input#product_id[value="73"] + .container-fluid .lg_dog_type.circle_kulon,input#product_id[value="80"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important}
.gallery + .backcontact .frez-contact{padding-left:37px;padding-bottom:20px}
.backcontact h4{margin:0;height:50px;padding:15px 0 0 23px;background-color:rgba(60,141,197,0.49);margin-bottom:15px!important}
.contacts_tel .product_badge_contact_{width:38%;margin-top:17px!important;text-align:left}
.category_66 .col-md-6.product_badge_contact_.regions_row{margin-top:0!important}
.category_65 .col-md-6.product_badge_contact_.regions_row{margin-top:0!important}
#login_modal .modal-dialog.modal-sm8{width:55%}
.gallery + .backcontact .frez-contact > div{width:100%!important;float:left;text-align:center!important;margin-bottom:7px}
input#product_id[value="73"] + .container-fluid .col-md-2.col-xs-12.badges-img,input#product_id[value="72"] + .container-fluid .col-md-2.col-xs-12.badges-img,input#product_id[value="80"] + .container-fluid .col-md-2.col-xs-12.badges-img{top:0!important}
.block_1_{padding:0;max-width:100%}
.dog_adress{width:113px!important;margin:10px 25px}
.category_63 .b-option .btn{width:157px}
.img_dop_to_cart + div{float:left;width:49%;position:relative;top:4px}
.le-cols{height:179px!important}
.home_page .category > div{margin-left:32px!important}
}
@media (max-width: 802px) {
.tabs .nav-tabs li{display:block;width:100%;margin-left:0}
.modal-open .modal{overflow-x:hidden!important;overflow-y:hidden!important}
.dog_bg{margin-top:0}
.frez-contact > div > div{margin:0}
.delivery_cont > div{width:100%}
.product_badge_contact_{margin-bottom:0!important}
.block_1_ > div:first-child{height:240px!important;display:block}
.social-net{width:5%!important}
.foot_cont > div{width:21%}
.dog-main-block{margin-top:74px}
.social-net p{display:inline-block;margin:7px 5px!important}
}
@media (max-width: 780px) {
.frez-contact > div{width:100%!important}
.img_dop_to_cart{float:none;width:46%;height:81px;position:relative;overflow:hidden;margin-right:3%}
strong.price_to_cart + .add_dop_to_cart{margin-right:5px}
#slider_to_cart .slick-list{width:93%;margin:0 auto;width:570px;min-width:570px}
.body_gallery a{width:31%;height:145px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
.badge-two{right:23px}
.delivery_cont > div{width:50%}
.frez-contact div:first-child{padding-left:0;width:50%}
.dog_bg .frez-contact div:first-child{padding-left:0;width:100%!important;float:left!important}
.product_badge_contact_{margin-top:0!important}
.contacts_tel > div{width:50%;float:left}
.contacts_tel .product_badge_contact_{margin-top:0!important}
}
@media (max-width: 768px) {
header.rus_header + div#carousel-example-generic + .container-fluid.home_page div#vk_groups2{width:47%!important;float:right}
.dog-main-block{padding:30px 25px}
.order_tovar #products > tr > td:last-child{text-align:center;width:5%}
.cont_404 > h2{color:#df8e8d;font-size:32px;text-align:center;margin:0;font-weight:100}
.cont_404 > p{color:#333;font-size:22px;margin:10px 0}
.cont_404 > p a{color:#007db3!important;font-size:23px;margin:10px 0;text-decoration:none!important}
.basket-bg table tr td{display:inline-block;width:18%}
.delivery_cont .product_badge_contact_{padding-left:0!important}
.block_left_price{width:100%!important;float:left;margin-right:2%!important;margin-bottom:20px}
.block_right_zakaz{width:100%!important;float:left}
.information-information .wrapper:after{content:"";display:none;height:190px;clear:both;padding-bottom:190px}
.contacts_tel .product_badge_contact_{padding-left:0;width:100%}
.delivery_cont > div{width:100%}
.dog-main-block .badges-img{width:36%!important;padding-right:0!important}
.body_gallery a{width:31%;height:113px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
#cart_modal .layout-block{float:left;width:70%!important;min-width:200px}
}
@media (max-width: 676px) {
.badges-img{width:100%}
.testimonial_wrapp .slick-dots{padding-right:185px}
.btn_all_reviews{bottom:-21px;width:166px;right:0;left:auto}
h4.pull-bottom.step_3_upload{width:300px;position:relative}
.step_3_upload > button#button-upload233{position:relative;top:-30px;float:right;right:41px}
.harakteristik_items > div{width:50%;margin-bottom:20px}
.badge-two{right:169px}
.lg_dog_type{margin:0 auto!important;float:none;width:123px!important;background-position:center!important}
.dog-main-block .badges-img{width:100%!important}
.b-option.block_3_{width:100%!important;min-width:100%}
.contacts_tel > div:first-child{width:62%}
.b-option{width:100%;margin-bottom:25px}
.foot_cont > div{width:50%}
footer{height:342px!important}
.social-net{width:12%!important}
.social-net + div{width:17%!important;margin-right:25px;margin-top:28px}
.foot-up{margin-top:-128px}
.pen-bg #owl-demo {
    display: flex !important;
    justify-content: center;
    flex-wrap: wrap;
}
}
#slider_to_cart .slick-slide {
    display: flex;
}
@media (min-width: 664px) {
.contact-map{height:328px}
}
@media (max-width: 660px) {
.dog-main-block{margin-top:74px}
.wrapper:after{padding-bottom:400px}
.badge-two{right:149px}
.foot-cat{float:right}
.img-responsive{margin:0 auto}
div#slider_to_cart{width:510px;min-width:510px;max-height:81px}
p.dop_name_cart{min-height:35px;max-height:35px;overflow:hidden;max-width:120px;float:none}
#slider_to_cart .slick-list{width:93%;margin:0 auto;width:458px;min-width:458px}
strong.price_to_cart{font-size:14px;color:#666;display:block}
.img_dop_to_cart{float:left;width:32%;height:81px;position:relative;overflow:hidden;margin-right:3%}
.img_dop_to_cart img{position:absolute;width:93%!important;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}
.img_dop_to_cart + div{float:left;width:62%}
.dop_name_cart{float:left;width:100%}
.total_to_cart p{width:100%;text-align:center}
.total_to_cart a{width:100%;text-align:center}
.footer .foot-menu,.footer .foot-cat{width:49%}
.inside-right > .right,.inside-right > .left{float:none}
.contact-block1,.contact-block2,.contact-block3{display:block;width:100%;text-align:center;margin:0 0 25px}
.contact-map,.feedback{display:block;width:100%;margin-bottom:25px}
.modal-sm7 .tabs .nav-tabs li{width:100%}
.new_category{display:block!important}
.category_new_item{width:54%!important;margin:0 auto 22px!important}
}
.badges-bg .b-option .checkbox {
    height: auto;
}
@media (max-width: 680px) {
.basket-row1 h1,.basket-row2 h1{float:none}
.home_page .le-cols{height:214px!important}
#feedback input[type="submit"]{width:100%;margin-bottom:20px}
.basket-row1 button,.basket-row2 button{float:none;display:block;margin:10px auto}
.bg_product .cont_slider_gallery{width:100%}
.bg_product .lSSlideOuter{width:100%}

}
@media (max-width: 597px) {
.block_1_ > div:first-child{width:55%!important;height:230px!important;height:467px!important}
#cart_modal .layout-counter .count{float:left;margin-left:0}
#cart_modal a.btn.btn-primary.btn-m.oformit_cart_modal,#cart_modal a.vernutsa{width:100%!important;text-align:center}
.layout-info{overflow:hidden;max-height:62px}
.col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:5px;width:100%;padding:0!important;top:15px}
.badge-two{right:106px}
.contacts_tel > div:first-child{width:100%}
.contacts_tel .product_badge_contact_{padding-left:0;width:100%}
.delivery_cont > div{margin-bottom:0!important}
}
@media (max-width: 585px) {
.frez-contact > div{width:100%!important}
.foot-up{margin-top:-128px;margin-right:-72px}
.home_page .inside-right > .left,.home_page .inside-right > .right{width:95%;margin:8px 7px 0!important}
.inside-right > div{height:80px}
.common-home .inside-right > div > a{top:-27px;position:relative}
.sec-contant .le-cols .inside-right div{max-height:80px!important;min-height:auto!important}
.category_new_item{width:81%!important;margin:0 auto}
.col-md-5.product_badge_contact_{z-index:999}
.bracelet-bg .main-block > .col-md-4.col-xs-12{padding-left:0;margin-bottom:20px}
.penstap2 .penblock{display:block;width:100%;margin-bottom:20px}
.block_1_ > div:first-child{width:100%!important;height:258px!important}
.product-product-68 .block_1_ > div:first-child,.product-product-69 .block_1_ > div:first-child,.product-product-70 .block_1_ > div:first-child,.product-product-68 .block_1_ > div:first-child,.product-product-80 .block_1_ > div:first-child{height:451px!important}
h1.h_product{position:relative!important;top:0!important;width:100%}
.category_63 h1.h_product,.category_65 h1.h_product,.category_66 h1.h_product{top:52px!important}
}
@media (max-width: 546px) {
.modal-to-cart .modal-dialog.modal-sm{width:545px}
.block3_modal > div{padding:9px 15px;background:#fafafa;margin-bottom:10px}
.badge-two{right:78px}
#cart_modal .layout-block{float:left;width:100%!important;min-width:200px}
.body_gallery a{width:31%;height:85px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
}
@media (max-width: 520px) {
.le-cols .inside-right p > a{display:block}
.product-product-105 .logo_320{top:7px!important}
input#product_id[value="71"]+.container-fluid ul#lightSlider_color_dog{width:345px!important}
input#product_id[value="71"]+.container-fluid .col-md-6.col-xs-12.block_1_ > h4 + div +div#option-radio li.lslide{width:76px!important}
.category_66 .col-md-6.col-xs-12.block_1_ ul#lightSlider_color_dog{width:100%!important}
/* .category_65 .col-md-6.col-xs-12.block_1_ ul#lightSlider_color_dog{width:100%!important} */
.le-cols .inside-right button{float:none}
.inside-right button:last-child{margin-left:5px}
.dog-main-block{margin-top:74px}
.le-cols .inside-right{width:100%;text-align:center}
.le-cols img{float:none;width:200px;height:auto;text-align:center}
.contact-left .tel,.contact-left .ask{display:block;width:100%;float:none;text-align:center}
.contact-left .ask span{width:auto}
.footer{height:370px;font-size:12px}
.wrapper:after{padding-bottom:370px}
.icons a{padding:0 1%}
.inside-right ul li{list-style:none}
.order .main-block .btn{float:none;display:block;margin:10px auto}
.b-gray > div{width:100%}
.category_home_page + .sec-contant .le-cols > a{width:28%;float:left}
.category_home_page + .sec-contant .le-cols .inside-right{width:72%;padding:10px}
.home_page .inside-right > .left,.home_page .inside-right > .right{width:46%!important;margin:8px 2% 0 0 !important;font-size:13px!important;height:40px!important;float:left}
.category_home_page + .sec-contant .le-cols img{float:none;width:180px!important;height:auto;text-align:center;min-width:154px!important;max-width:132px!important;position:relative;left:-22px}
.home_page .le-cols{height:169px!important}
.category_home_page + .sec-contant .le-cols > a[href="https://engrave.com.ua/stalnye_braslety"] img{width:120px!important;min-width:120px!important;max-width:120px!important;margin:48px 0 0 32px}
#home-p .category_home_page + .sec-contant .le-cols img {
    width: 94% !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    min-width: auto !important;
    max-width: none !important;
}
#home-p.home_page h4+.le-cols.le-col-1 img {
    width: 130% !important;
}
}
@media (max-width: 480px) {
.rus_header + div#carousel-example-generic + .home_page .category_home_page > div{float:left;width:31%!important;margin-right:2%!important}
.footer{padding:3.5% 3% 0}
.ico_320 > span{z-index:2}
.frez-contact{padding-left:30px;padding-bottom:0}
#cart_modal .layout-info{display:none}
#cart_modal .layout-block{float:left;width:60%!important;min-width:auto}
#cart_modal.layout-counter{float:left;width:100%}
#cart_modal .layout-counter .count{float:left;margin-left:0;position:relative;top:26px}
.layout-counter{float:right;width:100%!important}
.layout-counter .layout-price{float:right;float:right!important;clear:both;margin-left:35px}
.adress_tel_m .modal-body{padding:20px 5px;background:#f2f2f2}
.col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:-32px;width:100%;padding:0!important;top:-21px}
.backcontact{padding:0 0 25px!important;margin-top:40px!important}
.badge-one{position:absolute;z-index:9}
.badges-img{width:76%;margin:0 auto;float:none}
.menu .menu_icon{height:70px;width:70px;padding:0;cursor:pointer;position:absolute;right:10px;top:4px;padding:5px 7px}
.menu_icon .divide{display:block;height:3px;margin:13px 0;background:#fff}
.modal-dialog{position:absolute;top:32%;left:47%;transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;width:80%!important;margin:10px}
.modal-dialog.modal-sm2{width:80%!important;min-width:80%!important}
.home_page .frez-contact > div a{font-size:16px;display:block}
.badge-two{right:52px}
.dog-main-block{margin-top:0!important}
.foot-up{margin-top:24px;float:right;margin-right:0}
.social-net{text-align:center;max-width:100%;width:39%!important}
.social-net + div{width:25%!important;margin-right:25px;margin-top:28px}
.b-option{margin-bottom:40px}
.dog-main-block{margin-top:74px}
.parsec{padding:0;margin:15px 0}
.basket-bg table tr td{width:100%;padding:5px 0}
.basket-row2 button{display:block;margin:10px auto}
ul#reviews_slider ul.slick-dots{padding:0;width:55%}
}
@media (max-width: 500px) {
.modal-sm4 table,.modal-sm5 table,.modal-sm6 table{width:auto}
.modal-dialog.modal-sm2{width:80%!important;min-width:80%!important}
}
@media screen and (min-width: 769px) {
.footer{padding-left:60px;padding-right:60px}
}
@media screen and (min-width: 992px) {
.b-option{padding-right:0;padding-left:0;max-width:400px}
.dog_bg.category_62 .b-option {
    max-width: 320px;
}
.category_66 .b-option,
.category_63 .b-option {
    max-width: 325px;
}
.category_65 .b-option {
    max-width: 325px;
}
}
.nav-tabs{border-top:1px solid rgba(31,72,102,0.6);border-bottom:1px solid rgba(31,72,102,0.6);background-color:rgba(31,72,102,0.6)}
.tab-content{padding-top:15px;background-color:transparent}
.blur_modal{-webkit-filter:blur(5px);-moz-filter:blur(5px);filter:blur(5px)}
.modal_position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.layout{border-bottom:1px solid #ccc;padding-bottom:10px;position:relative;padding-left:30px}
.layout > a{width:20%;min-width:80px}
.layout-block{float:left;width:80%;min-width:200px}
@media (max-width: 992px) {
.nav-tabs{border-top:none;border-bottom:1px solid rgba(31,72,102,0.6);background-color:transparent}
.circle_kulon{width:174px!important;background-size:100%!important}
input#product_id[value="90"] + .container-fluid .tab-pane img{top:14px;position:relative}
input#product_id[value="90"] + .container-fluid img#main-image{min-width:145px}
input#product_id[value="71"] + .container-fluid img#main-image{min-width:167px;top:46%}
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image{left:-9%}
.product-product-71 input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:3px}
.product-product-73 input#product_id[value="71"] + .container-fluid img#main-image{left:-8%;top:47%}
.badge_items{width:99px;height:110px;display:inline-block;cursor:pointer;margin:6px 0}
.product-product-71 .lg_dog_type img{max-width:171px;top:46%;transform:translate(1%,-46%);-moz-transform:translate(1%,-46%);-o-transform:translate(1%,-46%);-webkit-transform:translate(1%,-46%)}
.product-product-71 .badge_items{background-size:95px!important}
.product-product-71 .badge_items img{width:91px!important;top:-19px;position:relative}
.product-product-71 .contacts_tel .product_badge_contact_{width:100%}
.block_1_,.dog-main-block .badges-img,.col-md-4.col-xs-12.b-option.block_3_{z-index:1}
}
@media screen and (max-width: 540px) {
.layout-block{width:100%}
.question-bg,.order,.delivery-bg,.pen-bg,.password-bg,.registration-bg,.account-bg{margin-top:70px}
.registration-bg .registrationblock1 tr td:last-child,.registration-bg .registrationblock2 tr td:last-child{width:93%}
}
h4 > button#button-upload233{margin-left:0!important;margin-top:10px}
.b-option .checkbox{height:20px}
.layout-info{float:left;width:40%}
.layout-counter{float:right;width:60%}
.social-net p{display:inline-block;margin:6px 15px}
.layout-info a{color:#79AFD4}
.layout-info p{margin:0 0 5px}
.layout-counter .count{float:left;margin-left:35px}
.layout-counter .count a{display:inline-block;border:1px solid #ddd;padding:3px 10px;vertical-align:top;height:32px;cursor:pointer}
.layout-counter .count input{display:inline-block;cursor:inherit;background:#fff;border-radius:0;width:30px;box-sizing:border-box;padding:0;text-align:center;vertical-align:top;height:32px;margin-left:-5px}
.layout-counter .count a:last-child{margin-left:-6px;border:none;padding:2px 6px}
.layout-counter .count a:last-child i,.layout-counter .count a i{color:#4ab5ec}
.layout-counter .count a{font-size:17px;border:none;padding:2px 6px}
.layout-counter .count a i:hover{color:#59c6fe}
.layout-counter .layout-price{float:right}
div#modal-agree .modal-dialog{top:0;transform:translate(-50%,0)!important;margin:0;max-height:100vh}
div#modal-agree .modal-dialog .modal-body{max-height:calc(100vh - 53px);overflow:auto}
div#modal-agree .modal-dialog .modal-body .txt_bg,div#modal-agree .modal-dialog .modal-body .cont_text{padding-top:0}
@media (max-width: 1300px) and (min-width: 1240px) {
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image{left:8%}
.product-product-71 input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:-6px}
.product-product-73 input#product_id[value="71"] + .container-fluid img#main-image{left:8%;top:47%}
.product-product-73 input#product_id[value="90"] + .container-fluid img#main-image{left:14%}
}
@media (max-width: 1030px) and (min-width: 1000px) {
input#product_id[value="90"] + .container-fluid .tab-pane img{top:18px!important;position:relative!important}
input#product_id[value="90"] + .container-fluid img#main-image{left:34%!important}
input#product_id[value="71"] + .container-fluid img#main-image{left:35%!important}
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image{left:-6%!important}
.product-product-71 input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:3px}
.product-product-71 input#product_id[value="71"] + .container-fluid img#main-image{left:24px!important;min-width:132px}
.product-product-71 input#product_id[value="90"] + .container-fluid img#main-image{left:0!important}
.product-product-73 input#product_id[value="71"] + .container-fluid img#main-image{left:-6%!important}
.product-product-73 input#product_id[value="90"] + .container-fluid img#main-image{left:0!important}
}
@media screen and (max-width: 480px) {
.layout-counter .layout-price{float:none;clear:both;margin-left:35px}
.bg_product li.lslide{height:500px!important;overflow:hidden}
#modal-agree .cont_text{padding:0}
.modal-dialog{width:80%!important;margin:10px}
.home_page .frez-contact div:first-child{padding-left:0;width:54%!important;float:left!important}
.dog-main-block{background-color:rgba(30,32,38,0.4);margin:0;width:100%;padding:30px 12px;border-radius:0}
.adress_tel_m a,.adress_tel_m p{text-align:center!important;text-decoration:none!important}
.adress_tel_m .modal-body > .col-md-6 > a{font-size:21px}
.adress_tel_m .col-md-6.col-sm-6.col-xs-6{width:100%;z-index:9}
.adress_tel_m .col-md-12{padding:0!important;clear:both;padding:0!important}
}
.layout-counter .layout-price span{display:block}
.summ-block{float:right;margin:10px 0}
.summ-block .summ{font-size:22px}
.summ-order{clear:both}
.summ-order a:first-child{color:#79AFD4}
.summ-order .btn{float:right;color:#fff;font-size:16px}
.oformit_cart_modal{float:right!important;color:#fff!important}
.arrows i{margin:0 8px}
#cart_modal .vernutsa{display:block;float:left!important;width:auto;background:#57c904;padding:8px 12px;color:#fff!important;margin:0!important}
.layout-counter .count a{font-size:17px}
.btn-m{font-size:13px;width:152px;text-align:center}
.layout a > .fa-times{position:absolute;left:0;top:33%;color:#cf5554}
.layout-image{overflow:hidden;width:80px;height:80px;border:1px solid #ccc;float:left;margin:0 20px 0 0;padding:5px}
.modal-lg-bas .modal-content h1{margin:0 0 15px;text-align:left;font-size:18px}
.sec-contant h5{font-size:15px;max-width:255px}
.leri-col h4{font-size:16px}
.ri_col_cont span{font-size:16px;margin-bottom:16px;font-family:Arial;color:#3b3a3a}
.ri_col_cont span b{font-family:Arial;font-weight:600;font-weight:normal}
.ri_col_cont hr{border-color:#c9c9c9}
.layout-block{float:left;width:80%;min-width:200px}
.layout-info{float:left;width:40%}
@media (max-width: 479px) {
.main-block{padding:62px 15px!important;margin:0!important;width:100%}
.badges-bg .container-fluid{padding-right:0!important;padding-left:0!important}
.dog-main-block{margin:0 auto!important;width:100%!important;float:none!important;padding:21px 5px!important}
.dog_bg .container-fluid,.bracelet-bg .container-fluid{padding-right:0!important;padding-left:0!important}
.pen-bg{margin-top:62px}
}
@media (max-width: 414px) {
.rus_header + div#carousel-example-generic + .home_page .category_home_page > div{float:left;width:47%!important;margin-right:3%!important}
.footer{height:375px!important}
.new_info{visibility:hidden;height:5px;display:none}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:50px!important}
a.logo_320{display:block!important;left:30px}
.cont_404{width:100%;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/bg_home.jpg);background-size:cover;background-attachment:fixed;padding:99px 20px}
.cont_404 .social-net{text-align:center;width:100%!important;max-width:none;padding:0}
.cont_404 .frez-contact{padding-left:15px!important}
.h_harakteristik,.h_gallery{margin:0;height:50px;padding:5px 0 0 20px}
.text_harakteristik{width:93%!important;margin:0 auto;float:none;padding:0!important;margin-bottom:20px;margin-top:14px}
.information-contact .frez-contact div:first-child a{color:#3c8dc5;font-size:16px;clear:both;float:none;display:block;margin-bottom:13px}
.body_gallery a{width:48%;height:114px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
.badges-img{width:86%;margin:0 auto;float:none}
.modal-dialog.modal-sm2{width:80%!important;min-width:80%!important}
.badge-two{right:31px}
.le-cols .inside-right{padding:10px}
.frez-contact div:first-child{width:100%}
.delivery_cont .product_badge_contact_{padding-left:0!important;width:100%}
.home_page .frez-contact > .col-md-8 > p{margin-top:0!important;width:137px!important}
.home_page .frez-contact > .col-md-8 > p:first-child{width:100%!important}
.contacts_tel .product_badge_contact_{margin-top:19px!important}
.cont_home_re .frez-contact {
    padding-left: 20px !important;
    margin-bottom: 20px;
    padding-top: 13px;
}
.banner_home{width:100%;margin-right:5%;float:left;margin-bottom:6%}
input#product_id[value="71"] + .container-fluid .lg_dog_type.circle_kulon{background-size:103%!important}
}
@media (max-width: 405px) {
.block_1_ > div:first-child{width:100%!important;height:464px!important}
}
@media (max-width: 375px) {
.badges-img{padding:0}
.bg_product li.lslide{height:280px!important;overflow:hidden}
.bg_product .lSSlideWrapper.usingCss{width:100%!important;height:280px!important;max-width:none!important}
.bg_product li.lslide{height:280px!important;overflow:hidden}
#product_id[value="64"] + .container-fluid .badge_items{width:66px!important}
.harakteristik h4,.gallery h4{padding:0!important}
#product_id[value="63"] + .container-fluid p.color_dogs{bottom:14px}
#product_id[value="63"] + .container-fluid .lg_dog_type img{left:15%}
#product_id[value="62"] + .container-fluid .dog-main-block{padding:10px!important}
#product_id[value="63"] + .container-fluid .lg_dog_type{background-size:contain!important;top:0}
#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:139px!important;max-width:107px!important}
#product_id[value="69"] + .container-fluid .badges-img,#product_id[value="68"] + .container-fluid .badges-img,#product_id[value="80"] + .container-fluid .badges-img,#product_id[value="91"] + .container-fluid .badges-img,#product_id[value="73"] + .container-fluid .badges-img,#product_id[value="72"] + .container-fluid .badges-img,#product_id[value="90"] + .container-fluid .badges-img{top:0!important}
#product_id[value="68"] + .container-fluid .lg_dog_type,#product_id[value="80"] + .container-fluid .lg_dog_type,#product_id[value="73"] + .container-fluid .lg_dog_type,#product_id[value="72"] + .container-fluid .lg_dog_type{background-size:contain!important}
#product_id[value="68"] + .container-fluid .lg_dog_type img{left:15%}
#product_id[value="73"] + .container-fluid .lslide img{top:18%;height:31.5%}
#product_id[value="73"] + .container-fluid p.dog_color_price{margin-top:130px}
#product_id[value="73"] + .container-fluid .dog_adress_color{width:91px!important}
#product_id[value="73"] + .container-fluid .dog_adress_color label{width:100%}
#product_id[value="72"] + .container-fluid p.color_dogs{bottom:15px}
.product-product-62 .category_63.dog_bg .frez-contact div:first-child{height:123px!important}
.category_65 div#option-radio,.category_66 div#option-radio{margin-top:51px}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:28px!important}
a.logo_320{left:10px!important}
.common-home .col-md-12.frez-contact{padding-left:15px!important}
.common-home .col-md-2.col-xs-1.social-net{margin:2px 0}
.zakaz_home + div + a{margin-bottom:20px}
.common-home .inside-right > div > a{text-align:right}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:22px!important}
.contacts_tel .product_badge_contact_{margin-top:0!important}
span.dog_price{font-size:19px;margin-top:27px;display:block}
.layout-counter{float:none;width:100%}
.layout-info{float:none;width:100%}
.layout-counter .layout-price{float:none;clear:both;margin-left:0}
.vernutsa{font-size:14px!important}
.layout-counter .count{float:none;margin-left:0}
.layout-image{overflow:hidden;width:80px;height:80px;border:1px solid #ccc;float:none;margin:0 auto 10px;padding:5px}
.layout a > .fa-times{position:absolute;left:0;top:17%;color:#cf5554}
.layout-price{margin:7px 0 0}
.layout{border-bottom:1px solid #ccc;padding-bottom:10px;position:relative;padding-left:0;text-align:center}
.le-cols .inside-right button{margin:15px 5px!important}
#top{position:fixed;bottom:30px!important;right:32px;display:none;opacity:.7}
input[value="50"]+.badges-bg .badges-img {
    text-align: left !important;
    min-height: 281px;
	width: 100% !important;
}
.badge-one{position:absolute;z-index:9;top:34px}
.modal-dialog.modal-sm2{width:80%!important;min-width:80%!important}
.badge-two{top:34px;right:-27px}
.frez-contact div:first-child a{color:#3c8dc5;font-size:14px;position:relative;top:-7px;float:left}
.b-option .btn{width:100%;margin:0 0 13px}
.social-net{text-align:center;max-width:100%;width:50%!important}
.block_1_uvelir{height:auto!important}
.price_uvelir_block{height:auto!important}
.block_left_price h3{width:134px!important;font-size:18px!important}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:29px!important}
.frez-contact > div:first-child .col-md-8{padding-left:0;width:100%!important;float:left!important}
.left_block_h p{font-size:15px}
.le-cols .inside-right{padding:10px 0}
.block_1_ > div:first-child{width:100%!important}
.dog-main-block{width:100%!important}
}
@media (max-width: 360px) {
.badges-img{width:87%;margin:0 auto;float:none}
.blur_map_cont > div:before{content:"";display:block;position:absolute;width:42%;height:20%;bottom:0;right:-12px}
.blur_map_cont > div:after{content:"";display:block;position:absolute;width:42%;height:85%;top:-66px;right:-15px}
.fb-page.fb_iframe_widget span{width:89%!important}
.clearfix + .blur_map_cont > div:first-child{width:87%!important}
.registrationblock tr{height:70px}
.registration-bg .registrationblock1 tr td:first-child,.registration-bg .registrationblock2 tr td:first-child{width:100%!important;white-space:nowrap!important}
.registration-bg .registrationblock1 tr td:last-child{width:548%!important;padding:5px 14px 0 0 !important}
.registration-bg .registrationblock2 tr td:last-child{width:154%!important;position:relative!important;top:31px!important;right:auto!important;left:-198px!important}
.registration-bg .registrationblock1 tr td:last-child{top:30px;position:relative}
.registration-bg .registrationblock1 tr td:last-child,.registration-bg .registrationblock2 tr td:last-child{width:100%;margin:10px 10px 10px 0;float:right}
.registrationblock2 tr:nth-child(2) td:last-child{top:53px!important}
.registrationblock2 tr:nth-child(2){height:90px}
.registrationblock button.btn.btn-primary{margin-top:26px;margin-right:25px}
.category_new_item{margin-right:auto!important}
#cart_modal .layout-price{position:relative;top:-8px}
.information-contact .leri-col.cont_home_le{padding-top:26px}
.cont_bracelet .col-md-4.col-xs-12{padding:0}
.contacts_tel .product_badge_contact_{width:100%!important;margin-top:35px;text-align:left}
.category_63 h1.h_product{width:100%!important;left:50%}
.social-net p{display:block}
.contact .col-md-12.frez-contact{padding:20px 19px!important}
.contact .col-md-8.adress_contact{margin-top:0}
.col-md-12.main-block.clearfix > div{padding:0!important}
.col-md-4.col-xs-12.b-option{padding:0!important;margin-bottom:10px}
.product-product-50 h4.pull-bottom{margin:17px 0}
.cont_404 > h2{color:#df8e8d;font-size:30px;text-align:center;margin:0;font-weight:100}
.cont_404 > p{color:#333;font-size:18px;margin:10px 0}
.cont_404 > p a{color:#007db3!important;font-size:18px;margin:10px 0;text-decoration:none!important}
.material-content{padding:4% 30px;position:absolute;z-index:9999999999;top:62px;width:100%;overflow:auto;height:77%}
.harakteristik_items > div{width:100%;margin-bottom:20px}
.body_harakteristik{padding:0 15px}
.product-product-62 .dog_bg .frez-contact div:first-child{padding-left:0;width:100%!important;float:none!important;height:117px}
.body_gallery a{width:48%;height:97px;display:block;position:relative;overflow:hidden;float:left;margin:1%}
}
@media (max-width: 355px) {
.harakteristik_items > div{width:100%;margin-bottom:20px}
.registrationblock1 tr:last-child td:last-child{top:42px}
.rus_header a.tel_320{display:none}
}
@media (max-width: 335px) {
.home_page .social-net{text-align:left;max-width:100%;width:100%!important;padding-left:0}
.h_harakteristik,.h_gallery{margin:0;height:50px;padding:5px 0 0 11px}
.body_harakteristik{padding:0 4px}
.home_page .col-md-4.product_badge_contact_{top:9px;clear:both}
div#aniimated-thumbnials{padding:10px}
}
@media (max-width: 320px) {
.dog-main-block{padding:30px 0}
.fb-page.fb_iframe_widget span{width:100%!important}
.home_page .frez-contact > .col-md-8 > a{height:50px;display:block}
.le-cols img{float:none;width:180px!important;height:auto!important;text-align:center;min-width:180px!important;max-height:none!important;max-width:180px!important}
.modal-dialog{position:absolute;top:44%;left:47%;transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important}
.frez-contact div:first-child a{color:#3c8dc5;font-size:14px;position:relative;top:-7px}
.main-block{padding:62px 9px!important;margin:0!important;width:100%}
.name_uvelir{width:210px;display:inline-block;margin-right:12px}
.badges-img{width:100%;margin:0 auto;float:none}
.badge-two{right:-8px!important}
.badges-img{padding:0}
.badges-bg .badges-img{padding:0 9px}
.btn_txt_dog{width:175px}
.bg_product .lSSlideOuter .lSPager.lSGallery{height:auto!important;border:none;width:73px!important}
}
@media (min-width: 768px) {
.modal-lg-bas{width:700px;margin:30px auto}
}
.carousel-inner img{min-width:100%}
html,body{width:100%;margin:0;padding:0}
.uvelir{width:100%;height:auto;background:url(../images/bg_uvelir.jpg) no-repeat;background-size:cover;background-attachment:fixed;margin-bottom:55px}
.uvelir_cont{width:85%;max-width:1300px;margin:0 auto;padding:20px 0}
.uvelir_cont h2{font-family:Arial;font-weight:600;color:#153245;margin:0;font-size:19px;text-align:center;font-weight:100}
.block_1_uvelir{width:100%;height:auto !important;background-color:rgba(21,50,69,0.75)}
.uvelir_cont:after {content: '';display: block;clear: both;}
.block_left_price{width:45%;float:left;margin-right:10%}
.block_right_zakaz{width:45%;float:left}
.block_left_price h3{font-family:Arial;font-weight:600;color:#fff;font-size:17px;text-align:center;margin:0 0 15px;font-weight:100;width:139px;margin:0 auto 15px auto}
.price_uvelir_block{border:1px #d7d7d7 solid;width:100%;height:auto !important;background-color:#fff}
.price_uvelir_block p{width:90%;margin:9px auto;display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.name_uvelir,.time_uvelir,.price_uvelir{font-family:Arial;font-size:14px;color:#333}
.price_uvelir_block hr{color:#d7d7d7;background-color:#d7d7d7;width:95%;margin:0 auto}
.name_uvelir{width:220px;display:inline-block}
.time_uvelir{width:80px;display:inline-block}
.price_uvelir{width:85px;display:inline-block;text-align:right}
.block_right_zakaz h3:before{content:"";width:20px;height:15px;display:block;float:left;background:url(../images/good_uvelir.png) no-repeat;background-size:20px;position:relative;top:2px;margin-right:10px}
.block_right_zakaz h3{font-family:Arial;font-weight:600;color:#fff;font-size:17px;display:block;width:333px;margin:0 auto;margin-bottom:7px;font-weight:100}
#top{position:fixed;bottom:126px;right:32px;display:none;opacity:.7}
.order-con-1 td span a{font-size:14px}
a.btn_remove_cart{width:100%;display:block;text-align:center;font-size:27px;color:#a3a3a3;position:relative;top:-1px;cursor:pointer}
a#top img{width:53px}
.email_i{font-size:17px;margin-right:4px;color:#cf5554}
#top:hover{opacity:1}
.zakazat_form input[type="text"],.zakazat_form input[type="tel"]{width:100%;height:37px;border:none;padding:0 10px;box-sizing:border-box;margin-top:8px}
.zakazat_form textarea{width:100%;margin-top:8px;resize:none;border:0;padding:10px;font-size:15px;height:111px!important}
.zakazat_form button{width:100%;height:40px;display:block;background-color:#3c8dc5;text-align:center;line-height:40px;color:#fff;font-family:Arial;font-size:15px;margin-top:14px;text-decoration:none;border:1px solid #367eb2}
.item_block_2 div{width:111px;height:111px;margin:0 auto;margin-bottom:15px}
.item_block_2 div img{width:100%}
.item_block_2{width:240px;text-align:center;float:left}
.item_block_2 div{width:111px;height:111px;margin:0 auto}
.item_block_2 h4{font-family:Arial;font-weight:600;color:#153245;font-weight:100}
.item_block_2 p{font-family:Arial;color:#333;font-size:14px}
.block_2_uvelir{width:100%;display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.block_3_uvelir p,.block_4_uvelir p{font-family:Arial;color:#333;font-size:14px;margin:16px 0}
.block_3_uvelir{margin-top:40px}
.block_3_uvelir p img{width:141px;float:left;margin-right:30px}
.photo_uvelir{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto}
.photo_uvelir div{width:250px;margin:0 10px}
.photo_uvelir img{width:100%;height:auto;min-width:105px}
.block_4_uvelir{margin-top:20px}
.photo_uvelir div:first-child{margin-left:0;margin-right:0}
@media (max-width: 800px) {
.uvelir_cont{width:95%}
.home_page #feedback input[type="submit"]{width:100%;margin-bottom:20px}
.block_left_price{width:46%;float:left;margin-right:8%}
.block_right_zakaz{width:46%;float:left}
.block_left_price h3{font-family:Arial;font-weight:600;color:#fff;font-size:17px;text-align:center;margin:0 0 15px;font-weight:100;width:123px;margin:0 auto 15px auto;font-size:15px}
.block_right_zakaz h3{font-size:15px}
}
#product-form input#product_id[value="164"]+.container-fluid .badge_items {
    background-size: contain !important;
}
#product-form input#product_id[value="164"]+.container-fluid .badge_items img {
    width: 49% !important;
}
.wrapper > #product-form > #product.category_65 #product_id[value="164"] + .container-fluid .badges-img .lg_dog_type #main-image {
    transform: translate(-50%, -50%);
    top: 56%;
    left: 50%;
}
.wrapper > #product-form > #product.category_65 #product_id[value="164"] + .container-fluid .badges-img .lg_dog_type #main-image {
    transform: translate(-50%, -50%);
    top: 56%;
    left: 50%;
    max-width: 90%;
    max-height: 80%;
}
#upload_modal .modal-body {
    text-align: left;
    color: #000;
    font-size: 14px;
    line-height: 20px;
}
#upload_modal .modal-body button {
    max-width: 260px;
    margin: 28px auto 9px;
    display: block;
}
@media (max-width: 765px) {
.cont_home_le{width:100%;margin-top:23px;margin-right:5%}
.cont_home_re{width:100%;margin-top:23px;margin-left:0}
.home_page .indexta{display:none}
.home_page #feedback > div{width:100%!important}
.home_page .cont_home_re > .frez-contact > .form_contacts_{width:100%!important;float:none!important}
.frez-contact > div:first-child{padding-left:0;width:100%!important;float:left!important}
.frez-contact{padding-left:32px}
}
@media (max-width: 640px) {
.cont_home_le .frez-contact{width:100%;margin-top:11px}
#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:107px;position:absolute;top:50%;left:12%}
header.rus_header + div#carousel-example-generic + .container-fluid.home_page .cont_home_le{width:100%;margin-top:25px;margin-right:5%}
.cont_home_re{width:100%!important}
.block_left_price{width:100%;margin-right:0;float:none;margin-bottom:39px}
.product-category-74 .wrapper{background:rgba(192,200,211,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c8d3',endColorstr='#abb8cb',GradientType=1)}
.bg_product{background:rgba(192,200,211,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c8d3',endColorstr='#abb8cb',GradientType=1)}


.bg_product li.lslide{height:500px!important;overflow:hidden}
.product-product-53 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:11px}
.product-product-62 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:12px}
.product-product-71 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:2px}
.product-product-78 .col-md-6.product_badge_contact_.regions_row,.product-product-50 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:12px}
.product-product-54 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:14px}
#modal-feedback .modal-dialog.modal-sm1{width:66%}
.adress_tel_m{width:66%}
.adress_tel_m a,.adress_tel_m p{text-align:left;text-decoration:none!important}
a.zakaz_modal_modal,a.zakaz_modal_modal > i{color:#cf5554}
#modal-callback .modal-dialog.modal-sm2{width:50%}
.col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:-9px}
.contacts_tel .product_badge_contact_{padding-left:0;width:100%}
.social-net p{display:inline-block;margin:7px 9px}
.uvelir_cont{width:83%}
.block_2_uvelir{width:100%;display:block;display:block;display:block;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item_block_2{width:50%}
.block_right_zakaz{width:100%;float:none}
.block_1_uvelir{height:auto}
.home_page{background:rgba(192,200,211,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c8d3',endColorstr='#abb8cb',GradientType=1)}
.uvelir{width:100%;height:auto;background:rgba(192,200,211,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c8d3',endColorstr='#abb8cb',GradientType=1)}
.registration-bg,.account-bg{background:rgba(192,200,211,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c8d3',endColorstr='#abb8cb',GradientType=1)}
.basket-bg{background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c8d3',endColorstr='#abb8cb',GradientType=1)}
.bg_text_page{height:68.9vh;background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c8d3',endColorstr='#abb8cb',GradientType=1)}
.badges-bg,.bracelet-bg{background:rgba(115,160,171,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(115,160,171,1)),color-stop(41%,rgba(87,141,156,1)),color-stop(100%,rgba(54,120,138,1)));background:-webkit-linear-gradient(left,rgba(115,160,171,1) 0%,rgba(87,141,156,1) 41%,rgba(54,120,138,1) 100%);background:linear-gradient(to right,rgba(115,160,171,1) 0%,rgba(87,141,156,1) 41%,rgba(54,120,138,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73a0ab',endColorstr='#36788a',GradientType=1)}
.pen-bg,.category_65,.category_66,.category_63{background:rgba(25,63,97,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(25,63,97,1)),color-stop(30%,rgba(66,111,143,0.8)),color-stop(59%,rgba(85,120,150,0.6)),color-stop(100%,rgba(38,91,131,0.33)));background:-webkit-linear-gradient(left,rgba(25,63,97,1) 0%,rgba(66,111,143,0.8) 30%,rgba(85,120,150,0.6) 59%,rgba(38,91,131,0.33) 100%);background:linear-gradient(to right,rgba(25,63,97,1) 0%,rgba(66,111,143,0.8) 30%,rgba(85,120,150,0.6) 59%,rgba(38,91,131,0.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#193f61',endColorstr='#265b83',GradientType=1)}
.product-product-50 .frez-contact > div:first-child{width:100%!important}
.product-product-50 .badges-bg .backcontact{margin:0!important}
.product-product-50 .frez-contact{padding-left:54px}
.frez-contact{width:100%}
.form_contacts_{width:91%;margin:0 auto;float:none}
.product-product-50 .frez-contact > div > p{text-align:left}
.product_badge_contact_{margin-top:10px!important}
.messages+div#fb-root+.menu_new_mob+.wrapper header{margin-bottom:25px}
.cont_home_le .frez-contact .col-md-8{padding-right:0!important}
.contacts_page_info_tel:nth-child(3){margin-bottom:7px!important}
.social-messanger_mob a:last-child{margin-right:0}
.social-messanger_mob{width:100%;display:flex!important;margin-bottom:11px!important;justify-content:center!important}
}
@media (max-width: 520px) {
.le-cols > a{width:100%;display:block;float:none;background-color:#f5f5f6;margin:0 auto;height:168px}
.le-cols img{float:none;width:180px!important;height:auto;text-align:center;min-width:180px!important;max-width:180px!important}
.home_page .category{display:block;display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.home_page .category > div{height:195px;margin:2px}
.le-cols .inside-right button{float:right;margin:0;margin-top:15px}
.category{padding:83px 32px 0;margin:0 auto!important;width:100%!important}
.home_page .frez-contact div:first-child{padding-left:0;width:100%!important;float:left!important}
.le-cols{height:370px}
.product-product-69 .col-md-6.product_badge_contact_.regions_row{top:-27px}
.col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:11px}
}
@media (max-width: 480px) {
.photo_uvelir{display:block;display:block;display:block;width:100%;height:auto}
.badge-two{right:-8px;}
.product-product-53 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:-22px}
.product-product-62 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:-22px}
.product-product-71 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:-24px}
.product-product-54 .col-md-6.product_badge_contact_.regions_row{width:100%;padding:0!important;top:-26px}
.owl-carousel .owl-item{float:left;max-width:none!important;max-height:300px}
#owl-demo .item{margin:10px auto;text-align:center;background:#fff;box-sizing:border-box;padding:10px;max-width:178px;max-height:261px;float:none;margin-bottom:40px;min-height:244px}
.product-product-62 .dog_bg .frez-contact div:first-child,.product-product-69 .dog_bg .frez-contact div:first-child,.product-product-54 .frez-contact div:first-child,.product-product-71 .frez-contact div:first-child,.product-product-53 .frez-contact div:first-child,.product-product-63 .frez-contact div:first-child,.product-product-70 .frez-contact div:first-child{padding-left:0;width:100%!important;float:none!important;height:135px}
.product-product-62 .col-md-6.product_badge_contact_.regions_row,.product-product-69 .col-md-6.product_badge_contact_.regions_row,.product-product-54 .regions_row,.product-product-71 .regions_row,.product-product-53 .regions_row,.product-product-63 .regions_row,.product-product-70 .regions_row{float:none!important;height:118px;width:100%;padding:0!important}
.product-product-62 .row.contacts_tel,.product-product-69 .row.contacts_tel,.product-product-54 .row.contacts_tel,.product-product-71 .row.contacts_tel,.product-product-53 .row.contacts_tel,.product-product-63 .row.contacts_tel,.product-product-70 .row.contacts_tel{margin-top:58px}
.order{margin-top:50px}
#contacts .footmar > img{position:static}
.img_to_cart a > img{width:71%!important;position:relative;top:48%}
.order_tovar .checkout-image{background-repeat:no-repeat;width:100%;height:85px;margin:15px auto;position:relative;background-position:center;background-size:contain}
.basket-bg table tr td{width:100%;padding:5px 0;text-align:center}
.order_tovar #products > tr > td:last-child{text-align:center;width:100%}
.order_total{width:100%;float:right;padding:0!important;margin:20px 0}
.modal-dialog{width:95%!important;margin:10px}
.menu_icon .divide{display:block;height:4px;margin:12px 0;background:#fff}
.menu .menu_icon{height:71px;width:75px;padding:0;cursor:pointer;position:absolute;right:10px;top:0;padding:5px 7px}
.home_page .frez-contact > div{margin:0!important}
.home_page .frez-contact div:first-child{padding-left:0;width:54%!important;float:left!important}
.home_page .frez-contact > .col-md-8 > p{margin-top:0!important;width:156px}
.home_page .frez-contact > .col-md-8 > p:first-child{width:248px}
.home_page .product_badge_contact_{top:32px}
.home_page .frez-contact > .col-md-8 > p > span {
    display: block;
    opacity: 0;
    height: 0;
}
.engrave-checkout-page-new .checkout-page__item .register-form .form_checkout {
    padding: 0 !important;
}
.cont_home_le .frez-contact > div > p:first-child{font-family:Arial;font-weight:600;font-size:16px}
.home_page .frez-contact > .product_badge_contact_ > p{margin-bottom:4px}
.home_page .social-net{text-align:left;max-width:100%;width:44%!important;padding-left:0}
.home_page .frez-contact .social-net p{margin-left:0!important;margin-right:8%!important}
.home_page .frez-contact > .col-md-8 > p{line-height:28px}
.home_page .frez-contact > .col-md-8 > p:first-child{margin-bottom:0}
.photo_uvelir div{width:44%;margin:10px!important;float:left}
}
@media (max-width: 465px) {
.home_page .frez-contact div:first-child{width:100%!important}
.home_page .frez-contact > div a{font-size:16px;display:block}
.home_page .frez-contact > .col-md-8 > p{line-height:26px;margin-bottom:0}
.home_page .col-md-4.product_badge_contact_{top:9px}
.home_page .frez-contact div:first-child{padding-left:0;width:100%!important;float:none!important}
.home_page .social-net{text-align:left;max-width:100%;width:67%!important;padding-left:0}
.cont_home_le .frez-contact > div > p:first-child{font-family:Arial;font-weight:600;font-size:16px}
.home_page .frez-contact > .col-md-8 > p:first-child{width:100%}
}
@media (max-width: 406px) {
.uvelir_cont{width:95%}
.home_page .frez-contact p{font-size:14px}
}
@media (max-width: 342px) {
.category{padding:83px 93px 0!important;margin:0 auto!important;width:100%!important}
.order_tovar .checkout-image{background-repeat:no-repeat;width:58%;height:170px;margin:0 auto;position:relative}
.home_page .frez-contact .social-net p{margin-left:0!important;margin-right:6%!important}
.le-cols{height:402px}
}
@media (max-width: 320px) {
.name_uvelir,.time_uvelir,.price_uvelir{font-size:13px}
.product-product-62 .category_63.dog_bg .frez-contact div:first-child{height:140px!important}
.le-cols{height:402px}
.item_block_2{width:100%;float:none}
.block_2_uvelir{margin-bottom:0}
.frez-contact div span{margin:0 1px;color:#3c8dc5;font-weight:700}
.photo_uvelir div{width:99%;margin:10px auto;float:left}
.block_right_zakaz h3{width:303px}
.photo_uvelir img{width:95%}
}
@media (max-width: 950px) {
.menu .menu_icon{height:70px;width:70px;padding:0;cursor:pointer;position:absolute;right:24px;top:4px;padding:5px 7px}
a.logo_320{display:none!important}
.ico_320 > span{display:none!important}
a.logo640-480{border:none!important}
.logo640-480 img{width:194px;margin:12px 0}
.ico_320 > a,.ico_320 button{border-top:none;border-right:1px #006b99 solid}
.logo_320{position:relative;left:-13px;padding-right:13px!important}
.logo_320 img{width:35px!important}
a.tel_320{width:53px}
.material-menu-wrapper{position:absolute;top:0;right:0;width:100%;overflow:hidden;height:69px}
.category-menu{height:70px}
nav li .fa-caret-down{display:none!important}
i.fa.fa-chevron-down{color:#fff;margin-left:7px;position:relative;top:-1px;height:25px;width:35px;color:#fff;margin-left:7px;position:relative;top:-1px}
.inside-nav{background:transparent}
.sub > ul{padding-left:15px}
.material-btn.active:before{height:100vh}
.material-menu{position:relative;z-index:1;width:100%;height:100%;background:transparent}
.material-btn{will-change:transform;display:-webkit-box;display:flex;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:999999999999;top:7px;right:3px;width:43px;height:50px;background:transparent;cursor:pointer;padding:10px}
.material-hamburger .material-patty{will-change:transform,opacity;width:25px;height:3px;margin:0 0 6px;background:#000;opacity:1;transform:translate(0) rotate(0deg);-moz-transform:translate(0) rotate(0deg);-o-transform:translate(0) rotate(0deg);-webkit-transform:translate(0) rotate(0deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.body_scroll{overflow:hidden}
.material-btn.active:before{transform:scale(25);-moz-transform:scale(25);-o-transform:scale(25);-webkit-transform:scale(25)}
.material-btn:active,.material-btn:before{opacity:.85}
.material-btn:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:200%;height:100%;background:#007DB3;border-radius:50%;box-shadow:0 5px 10px rgba(black,0.5);cursor:pointer;-webkit-transform-origin:center 70%;transform-origin:center 70%;-webkit-transform:center 70%;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.touch_menu{display:none}
.material-content{padding:4% 30px;position:absolute;z-index:9999999999;top:48px;width:100%}
nav ul{list-style-type:none;padding:0;text-align:right}
nav li.active{transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);opacity:1}
nav li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}
nav li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}
nav li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}
nav li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}
nav li:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}
nav li:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}
nav li:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}
nav li:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}
nav li:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}
nav li:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}
nav li:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}
nav li{will-change:transform,opacity;margin:17px 0;transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;text-align:left;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}
nav a{text-decoration:none;font-size:16px;color:#fff;font-weight:300}
.active{transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);opacity:1}
.material-hamburger{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.material-hamburger .material-patty:last-child{margin-bottom:0}
.material-close{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.material-hamburger.material-close .material-patty:nth-child(1){transform:translate(-10px,4px) rotate(-45deg) scale(0.5,1);-moz-transform:translate(-10px,4px) rotate(-45deg) scale(0.5,1);-o-transform:translate(-10px,4px) rotate(-45deg) scale(0.5,1);-webkit-transform:translate(-10px,4px) rotate(-45deg) scale(0.5,1)}
.material-hamburger.material-close .material-patty:nth-child(3){transform:translate(-10px,-4px) rotate(45deg) scale(0.5,1);-moz-transform:translate(-10px,-4px) rotate(45deg) scale(0.5,1);-o-transform:translate(-10px,-4px) rotate(45deg) scale(0.5,1);-webkit-transform:translate(-10px,-4px) rotate(45deg) scale(0.5,1)}
.tel_320 img{margin-top:4px;width:33px}
a.tel_320{width:75px;text-align:center;padding:6px!important;right:193px}
a.cart_320{right:150px;width:67px;text-align:center;padding-top:9px!important}
.inside-nav li{border-bottom:none}
.ico_320 button{position:relative;left:-9px;padding-right:10px;top:-1px}
.active_height{height:100vh}
.ico_320 button:hover{border-top:none;border-right:1px #006b99 solid}
.cart_320 img{width:35px;position:relative;top:0}
.tel_320{padding-right:9px!important;padding-left:0!important}
.ico_320 button img{width:30px}
a.logo_320{position:relative;left:-17px}
.menu .menu_icon:hover{background:#007DB3;border-radius:4px}
.modal-dialog{width:80%}
.mini-menu ul{margin-top:89px;margin-bottom:10px}
.menu_icon .divide{display:block;height:3px;margin:13px 0;background:#fff}
.icons{display:none}
.ico_320{display:block!important;padding:0 20px;width:100%;position:relative}
.cart_320{right:65px;position:absolute!important}
.tel_320{position:absolute!important;right:132px;padding-right:12px!important}
.logo_320{border-right:none!important}
.ico_320 button{position:absolute!important;right:219px;left:auto;border-left:1px #006b99 solid;width:72px;top:1px}
a.lang_320.tel_320{display:block;right:58px;width:59px;padding-top:8px!important}
a.lang_320.tel_320:after{content:"Язык";position:absolute;display:block;color:#fff;font-size:12px;margin-top:0;left:15px}
a.lang_320.tel_320 img{width:31px;margin-bottom:1px}
.bs-example-modal-sm_lang .modal-content{max-width:390px}
.ico_320 > a,.ico_320 button{height:68px;display:block;float:left;padding:4px 1%;z-index:3;position:relative}
.ico_320 .btn-primary{background-color:#007DB3}
}
.messages__mob {
	display: none;
}
@media (max-width: 569px) {
a.logo640-480{width:50px;overflow:hidden}
.messages {
	display: none;
}
.messages__mob {
	display: block;
}
}
@media (max-width: 495px) {
.logo640-480 img{width:202px!important;margin:12px 0!important}
.common-home header.rus_header + div#carousel-example-generic + .container-fluid.home_page .cont_home_le .col-md-12.frez-contact{padding-left:15px!important;height:153px!important;margin-top:0;padding-top:7px}
}
@media (max-width: 477px) {
a.logo640-480{display:none!important}
a.logo_320{display:block!important;left:-2px}
.logo_320 img{width:38px!important;height:30px;width:38px!important;min-height:33px}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:17px!important}
.select-items{position:absolute;background-color:#007db3;top:40%;width:auto;left:auto;right:-23px;z-index:9}
}
@media (max-width: 389px) {
.menu .menu_icon{width:62px}
.contacts_tel > div > p{width:100%}
.product-product-50 div:first-child .badge-image{/*float:left*/}
.contacts_tel > div > a{width:100%;color:#fff}
.frez-contact div:first-child{width:100%!important;padding:0!important}
.contacts_tel > div > p:first-child{width:195px}
.lg_dog_type{margin:0 auto!important;float:none;background-position:center!important}
.frez-contact{padding-left:37px!important}
.form_contacts_{width:95%;margin:0 auto;float:none}
.b-gray h4{margin:0;height:50px;padding:15px 0 0 15px;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.b-gray > div{padding:0 15px 15px}
.backcontact h4{margin:0;height:50px;padding:15px 0 0 15px;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.checkout-cart #content{margin-top:74px}
.product-product-69 .frez-contact,.product-product-54 .frez-contact,.product-product-71 .frez-contact,.product-product-53 .frez-contact,.product-product-62 .frez-contact{padding-left:35px!important}
.tel_320{position:absolute!important;right:127px;padding-right:12px!important}
.ico_320 button{position:absolute!important;right:193px;left:auto;border-left:1px #006b99 solid}
}
.dog_bg.category_93 {
    background: #add8e6;
}
@media (min-width: 500px) and (max-width: 568px) {
.col-md-6.product_badge_contact_.regions_row{float:none!important;padding:0!important;top:11px;width:100%}
}
@media (max-width: 568px) {
    .engrave-checkout-page-new .title-checkout {
        margin: 72px 0 8px !important;
        padding: 0 24px;
        display: flex;
        flex-direction: column;
    }
}
@media (max-width: 414px) {
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:50px!important}
.badge-one{position:absolute;z-index:9;}
label#back-side{margin-bottom:0!important;font-weight:400;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:11px!important;font-size:17px!important}
form#product-form{padding-top:17px}
.main-block h4{padding-top:17px}
.adress_tel_m a{margin:3px auto}
.product-product-69 .dog_bg .frez-contact div:first-child,.product-product-71 .dog_bg .frez-contact div:first-child{height:130px!important}
.cont_home_le .frez-contact .col-md-8{width:100%!important}
a.logo_320{display:block!important;left:30px}
}
@media (min-width: 1370px) {
	input[value="50"]+.badges-bg .badges-img,
	input[value="78"]+.badges-bg .badges-img,
	input[value="108"]+.badges-bg .badges-img	{
		/* max-width: 445px;
		margin: 0 2%; */
	}
}
@media (max-width: 377px) {
.adress_tel_m .col-md-6.col-sm-6.col-xs-6{width:100%}
.img-main-background.badge-icon{top:34px}
.lmg_logo{max-width:100px;margin:0 auto;width:100px;height:100px;min-width:100px;min-height:100px;max-height:100px}
}
@media (max-width: 360px) {
header.rus_header + div#carousel-example-generic + .container-fluid.home_page div#vk_groups2{width:100%!important;float:right;margin-bottom:20px}
.rus_header + div#carousel-example-generic + .container-fluid.home_page .category_home_page.clearfix{display:block!important}
.rus_header + div#carousel-example-generic + .home_page .category_home_page > div{float:left;width:46%!important;margin-right:4%!important}
.ri-col-2 iframe, .ri-col-2 img{width:100%;height:161px}
.badge-two{right:-16px;}
#cart_modal .layout-block{float:right;width:60%!important;min-width:auto}
.owl-carousel .owl-item{float:left;max-width:none;max-height:296px}

.product-product-62 .dog_bg .frez-contact div:first-child,.product-product-69 .dog_bg .frez-contact div:first-child,.product-product-54 .dog_bg .frez-contact div:first-child,.product-product-71 .dog_bg .frez-contact div:first-child,.product-product-53 .dog_bg .frez-contact div:first-child,.product-product-63 .dog_bg .frez-contact div:first-child,.product-product-70 .dog_bg .frez-contact div:first-child{padding-left:0;width:100%!important;float:none!important;height:160px}
.material-content{padding:4% 30px;position:absolute;z-index:9999999999;top:62px;width:100%;overflow:auto;height:88%}
.col-md-12.col-md-offset-1.form_contacts_{padding:0!important}
a.cart_320{right:58px;width:64px;text-align:center}
.leri-col h4{font-size:14px}
.ri-col h4:before{content:"";width:15px;height:15px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/social1.png) no-repeat;float:left;background-size:15px;top:17px;margin-right:10px}
}
@media (min-width: 359px) and (max-width: 361px) {
a.logo_320{position:relative;left:11px!important}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:20px!important}
}
@media (max-width: 375px) {
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:29px!important}
.img_to_cart img{width:99%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}
.info_to_cart{width:93px}
.info_to_cart strong{font-size:13px;color:#333;margin-bottom:6px;display:block}
.quantity_to_cart{float:left;width:23%;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:76px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:23px 0}
.quantity_to_cart input{width:28px;padding:5px;float:left;margin:0 2px;font-size:14px;text-align:center}
}
@media (max-width: 348px) {
.menu .menu_icon{width:57px}
.menu_icon .divide{margin:11px 0}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:3px!important}
a.logo_320{left:-4px!important}
}
@media (max-width: 320px) {
.ico_320 img{width:32px}
.material-btn{padding:15px 0}
.dog_size .radio{float:left;margin-right:4%}
.category_63 .cont_wrap{width:100%}
.frez-contact div span{margin:0 1px;color:#3c8dc5;font-weight:700}
.frez-contact div:first-child a{font-size:13px!important}
.ico_320 > span{display:block!important;position:absolute!important;top:43px;left:3px!important}
a.logo_320{left:-16px!important}
.product-product-53 .frez-contact div:first-child{padding-left:0;width:100%!important;float:none!important;height:161px}
.adress_tel_m .modal-body{padding:20px 0;background:#f2f2f2}
.adress_tel_m .col-md-12{padding-right:0!important}
.lSSlideOuter{margin-left:0}
.leri-col h4{font-size:14px;padding-left:7px}
.layout > a:first-child{display:none}
#cart_modal .layout-price{position:relative;top:-8px}
.category{padding:83px 14px 0!important;margin:0 auto!important;width:100%!important}
.ri-col h4:before{content:"";width:15px;height:15px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/social1.png) no-repeat;float:left;background-size:15px;top:17px;margin-right:10px}
.le-col h4:before{content:"";width:15px;height:15px;display:block;position:relative;background:url(https://engrave.com.ua/catalog/view/theme/engrave/images/social.png) no-repeat;float:left;background-size:15px;top:16px;margin-right:9px}
.sec-contant .le-cols .inside-right div{font-size:13px}
.ri_col_cont > h5{margin-bottom:12px}
.ri-col-2 iframe, .ri-col-2 img{width:100%;height:149px}
.ri_col_cont{padding:10px}
.ytp-title{font-size:128%!important}
.menu .menu_icon{width:53px;top:11px;right:5px}
.menu .menu_icon:hover{background:#007DB3;border-radius:4px}
.mini-menu ul{margin-top:89px;margin-bottom:10px}
.menu_icon .divide{margin:9px 0}
}
@media (max-width: 790px) and (min-width: 760px) {
.le-cols .inside-right > div{margin-bottom:8px}
.home_page .category > div{float:left;margin-right:42px}
.frez-contact iframe{width:100%;height:140px;margin-bottom:2px}
.cont_home_re input.form-control{margin-bottom:14px}
.frez-contact iframe{width:100%;height:117px;margin-bottom:2px}
.indexta{display:none}
.foot_cont > div{width:26%}
.social-net{width:8%!important}
.home_page .category > div:last-child{margin-right:24px}
.contacts_tel .product_badge_contact_{width:71%!important}
h1.h_product{display:none}
.penstap2 .penblock{display:block;width:100%;margin:14px auto;float: none;}
}
@media (max-width: 1030px) and (min-width: 1015px) {
.category_63 .regions_row{padding-left:0!important;top:-15px}
.btn{display:inline-block;padding:6px 7px}
.col-md-4.product_badge_contact_{margin:0!important}
.frez-contact iframe{width:100%;height:135px;margin-bottom:2px}
.form_contacts_ input.form-control{height:42px;margin-bottom:8px!important}
.ri_col_cont > p > img{width:25px;float:left;position:relative;top:0}
.col-md-2.col-xs-6.foot-cat{width:25%}
.product-product-50 .img-main-background.badge-icon{top:33px!important}
.category_63 .regions_row{padding-left:0!important;top:-18px;margin-top:7px!important}
.adress_block{margin-top:-10px}
.product_badge_contact_{margin-top:7px!important}
#feedback .field-contactform-body textarea{height:142px!important}
.col-md-4.product_badge_contact_{margin:15px 0;text-align:left!important;float:left;width:164px;margin-top:10px!important}
}
@media (max-width: 810px) and (min-width: 780px) {
.home_page .category > div{float:left;margin-right:32px!important}
.col-md-1.col-xs-1.foot-up{position:fixed}
.ri_col_cont > p > img{width:25px;float:left;position:relative;top:-2px}
.le-cols .inside-right > div{margin-bottom:8px}
.frez-contact iframe{width:100%;height:140px;margin-bottom:2px}
.cont_home_re input.form-control{margin-bottom:14px}
.frez-contact iframe{width:100%;height:117px;margin-bottom:2px}
.indexta{display:none}
.frez-contact{padding-left:35px;padding-right:0}
.contacts_tel .product_badge_contact_{width:100%;margin-top:35px;text-align:left}
.col-md-2.col-xs-6.foot-cat{width:30%}
.col-md-2.col-xs-1.social-net{margin-right:40px!important}
.col-md-6.product_badge_contact_.regions_row{padding:0!important}
.col-md-7.col-xs-12.frez-contact{padding-right:0}
.contacts_tel .product_badge_contact_{width:100%!important;margin-top:35px;text-align:left}
.penblock.penblock2{margin:29px 0;float:left}
.basket-bg,.wrapper{background:url(../images/bg_home.jpg)!important;background-size:cover!important;background-attachment:fixed!important}
.basket-bg.contact{margin-top:58px!important}
}
@media (max-width: 357px) {
.sec-contant .le-cols .inside-right div{max-height:100px!important}
.inside-right > div{height:100px}
}
@media (max-width: 365px) and (min-width: 355px) {
.home_page .inside-right > .left,.home_page .inside-right > .right{width:46%;margin:8px 6px 0!important;font-size:13px;height:40px}
.le-cols{height:316px}
.col-md-1.col-xs-1.foot-up{position:fixed}
}
@media (max-width: 320px) {
.badge-one{position:absolute;z-index:9;top:14px}
.product-product-62 .b-option .btn{width:134px;font-size:13px}
.col-md-1.col-xs-1.foot-up{position:fixed}
a.btn.dog_add_item{width:100%!important;font-size:16px!important}
.frez-contact p{font-size:12px}
.btn{display:inline-block;padding:6px}

.product-product-67 .radio.badge-image.dog_adress_color{width:88px!important}
.contacts_tel .product_badge_contact_{margin-top:-44px!important}
.cont_home_le .frez-contact .col-md-8{width:100%!important}
}
@media (max-width: 750px) {
.modal-to-cart .modal-dialog.modal-sm{width:656px;margin:10% auto}
.home_page .inside-right > .left,.home_page .inside-right > .right{width:46%;margin:8px 1% 0 5px !important;font-size:11px!important;height:40px;padding:0}
.category_home_page + .sec-contant .le-cols img[src="https://engrave.com.ua/image/cache/catalog/kostochka_stalnaya/kostochka_stalnaya_glyancevaya-214x128.png"] {min-width: 62px!important;max-width: 59px!important;position: relative;left: 0;}
}
@media (max-width: 671px) {
.modal-to-cart .modal-dialog.modal-sm{width:540px;margin:10% auto}
.block3_modal .quantity_to_cart{padding:16px 3px;width:16%}
strong.price_to_cart{font-size:14px;color:#666;display:block}
}
@media (max-width: 550px) {
.bg_product li.lslide{height:400px!important;overflow:hidden}

.bg_product .lslide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);max-width:none!important;height:auto;width:100%}

.product_page .row.block1_prod{background:rgba(255,255,255,0.4);padding:20px}
}
@media (max-width: 539px) {
.modal-to-cart .modal-dialog.modal-sm{width:316px!important;margin:29% auto 0}
.info_to_cart{float:left;width:30%;padding:0 11px;border-left:1px #ccc solid;border-right:1px #ccc solid;margin:0 2%;height:70px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.quantity_to_cart input{width:28px;padding:5px;float:left;margin:0 2px;font-size:14px;text-align:center}

div#slider_to_cart {
	width: 279px;
	min-width: 279px;
	max-height: 100px;
	overflow: hidden;
}
i.fa.fa-minus-circle,i.fa.fa-plus-circle{position:relative;top:7px}
.block3_modal i.fa.fa-minus-circle,i.fa.fa-plus-circle{position:relative;top:0}
.block1_modal{background:#fafafa;padding:10px}
.block3_modal > div{padding:9px 10px;background:#fafafa;margin-bottom:10px;position:relative}
.block1_modal > div{margin-top:10px;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.img_to_cart{float:left;width:15%;height:82px;overflow:hidden;position:relative;margin-left:0}
.info_to_cart{max-height:192px;height:91px;overflow:hidden;border:none}
.quantity_to_cart{float:left;width:21%;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:76px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:23px 0}
.price_to_catr{display:block;float:left;width:19%;border:none;padding:28px 0 0}
.del_to_cart{position:absolute;right:-2px;top:2px}
.block3_modal .del_to_cart{position:absolute;right:0;top:20px}
.block3_modal .price_to_catr,.block3_modal .info_to_cart{border:none!important}
#slider_to_cart .slick-list{width:93%;margin:0 auto;width:230px;min-width:230px;max-width:230px}
.info_to_cart{max-height:192px;height:91px;overflow:hidden;border:none;padding:20px 0}
.del_to_cart{float:left;width:12%;padding:21px 0;right:-8px}
.block3_modal .img_to_cart{height:74px;width:20%}
.block3_modal .quantity_to_cart > a i{top:4px!important}
.block3_modal .img_to_cart img{width:90%!important}
.block3_modal .info_to_cart{float:left;width:34%;padding:0 11px;border-left:1px #ccc solid;border-right:1px #ccc solid;margin:0 2%;height:68px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.registration-bg .registrationblock1 tr td:last-child,.registration-bg .registrationblock2 tr td:last-child{width:93%}
.block3_modal .quantity_to_cart{padding:16px 0;width:17%}
.block3_modal .quantity_to_cart input{width:24px;padding:0 5px;float:left;margin:0 2px;font-size:13px;text-align:center;height:21px}
.block3_modal .quantity_to_cart{padding:16px 0;width:17%;display:-webkit-box;display:-ms-flexbox;display:flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}
.block3_modal .price_to_catr{float:left;width:17%}
.total_to_cart p{float:left;padding:7px 15px;border:none;background:#fcfcfc;color:#666;font-size:15px;text-align:center;width:100%}
.modal-to-cart a.close{display:none}
.total_to_cart a{float:right;background:#cf5554;color:#fff!important;display:block;padding:7.1px 15px;width:100%;text-align:center}
.modal-to-cart .modal-dialog.modal-sm {
    width: 90% !important;
    max-width: 450px;
    margin: 0 auto 50px;
    overflow: hidden;
    left: 50%!important;
    top: 0;
    margin-top: 0;
    transform: translate(-50%,0)!important;
    height: 100%;
}
.modal-to-cart .modal-content {
    max-height: 100vh;
    overflow: hidden;
}
.block3_modal {
    padding: 0;
    max-height: none;
    overflow: hidden;
}
.modal-scroll-wrap {
    max-height: 65vh;
    overflow: auto;
    border-bottom: 1px solid #d6d1d1;
}}


#lightSlider_color_dog.slides-more-4 .dog_adress_color {
    width: 100% !important;
}
#lightSlider_color_dog.slides-more-4 .dog_adress_color p.color_dogs {
    font-size: 11px;
}
#lightSlider_color_dog,
#lightSlider_color_dog.slides-more-4 .dog_adress_color .dog_red {
    width: 100%;
}
body form#product-form input#product_id + .container-fluid .block_1_ #lightSlider_color_dog.slides-more-4 .dog_adress_color img {
    width: 58% !important;
    height: auto !important;
    min-height: 95px;
}
/* body form#product-form input#product_id + .container-fluid .block_1_ li.lslide {
    margin-right: 5px !important;
} */
#product  .lSSlideOuter {
    margin-left: 0;
}
@media (max-width: 480px) {
.bg_product .lslide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);max-width:none!important;height:100%;width:auto}
.product_page > .container{width:100%}
}
@media (max-width: 444px) {
.product_page .lSSlideOuter.vertical .lightSlider > *{width:88%!important;max-width:none!important;float:right}
}
@media (max-width: 375px) {
.bg_product li.lslide{height:204px!important;overflow:hidden}
.category_page div#content{margin-top:90px}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{width:100%;min-height:200px;margin-bottom:20px;height:200px}
.category_home_page + .sec-contant .le-cols img{float:none;width:180px!important;height:auto;text-align:center;min-width:136px!important;max-width:75px!important;position:relative;left:-22px}
.category_home_page + .sec-contant .le-cols > a[href="https://engrave.com.ua/stalnye_braslety"] img{width:120px!important;min-width:83px!important;max-width:87px!important;margin:48px 0 0 21px}
.category_home_page + .sec-contant .le-cols > a[href="https://engrave.su/stalnye_braslety"] img{width:120px!important;min-width:83px!important;max-width:87px!important;margin:48px 0 0 21px}
.category_home_page + .sec-contant .le-cols .inside-right{width:72%;padding:0}
.home_page .inside-right > .left,.home_page .inside-right > .right{width:46%;margin:8px 3% 0 0 !important;font-size:13px;height:40px}
.sec-contant .le-cols .inside-right div{max-height:155px!important;min-height:35px!important}
.left_block_h{padding:0}
.le-cols > a{width:100%;display:block;float:none;background-color:#f5f5f6;margin:0 auto;height:160px}
.home_page .le-cols{height:160px!important}
.sec-contant .le-cols .inside-right > div{max-height:104px!important;min-height:104px!important}
.divi{height:60px}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img + br + span{transform:translate(-50%,57%)!important;-webkit-transform:translate(-50%,57%)!important}
.bg_product div#content{padding:77px 0}
.edit_checkout input[type="submit"]{margin:20px 24px;width:85%;background:#006b99;font-size:16px;border:none!important}
.bg_product .lSSlideWrapper.usingCss{width:100%!important;height:204px!important;max-width:none!important}
.bg_product .lSSlideOuter .lSPager.lSGallery li{height:64px!important}
.button-group.product_btns a.btn.btn-primary{float:left;height:40px;line-height:36px;padding:0 10px;width:100%;margin-right:0;font-size:15px;margin-bottom:11px}
.button-group.product_btns button#button-cart{height:40px;line-height:21px;font-size:15px;width:100%}
.bg_text_page{height:100%;margin-top:50px}
.product_page i.fa.fa-minus-circle,.product_page i.fa.fa-plus-circle{position:relative;top:1px}
i.fa.fa-minus-circle,i.fa.fa-plus-circle{position:relative;top:6px}
.block3_modal i.fa.fa-minus-circle,.block3_modal i.fa.fa-plus-circle{position:relative;top:0}
.block3_modal .info_to_cart strong{font-size:12px;color:#333;margin-bottom:0;display:block}
.block3_modal .price_to_catr{float:left;width:13%;padding:0 11px;margin:0 2%;border-left:1px #ccc solid;border-right:1px #ccc solid;height:37px;display:-webkit-box;display:-ms-flexbox;display:flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;font-size:14px;position:relative;z-index:2}
.block3_modal .price_to_catr p{width:100%;text-align:center;font-size:12px}
.b-option .btn{width:49%!important;margin:0 0 12px;font-size:14px}
.badge_items{width:88px;height:110px;display:inline-block;cursor:pointer;margin:6px 0}
.product_page .row.block1_prod{background:rgba(255,255,255,0.4);padding:10px}
.block1_prod .button-group.product_btns a.btn.btn-primary{float:left;height:34px;line-height:32px;padding:0 6px;width:auto;margin-right:6px;font-size:14px}
}
@media (max-width: 320px) {
.bg_product .lSSlideOuter .lSPager.lSGallery li img{-moz-transform:none;-o-transform:none;width:100%;height:auto;max-width:none!important}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{width:100%;min-height:auto;margin-bottom:20px;height:200px;overflow:hidden}
.le-cols{height:395px!important}
.b-option .btn{width:100%!important;margin:0 0 12px;font-size:16px!important}
.bg_product button#button-cart{width:auto;margin-top:0}
#font-selected .btn.btn-link.btn-xs {
    width: auto !important;
}
.bg_product .lSSlideOuter .lSPager.lSGallery li{height:76px!important}
.bg_product li.lslide{height:231px!important;overflow:hidden}
.bg_product .lSSlideWrapper.usingCss{width:100%!important;height:231px!important;max-width:none!important}
}
@media (max-width: 1260px) {
    .radio.badges_quantity .badge-image-sm {
        display: none;
    }
}
@media (max-height: 360px) {
.modal-to-cart .modal-dialog.modal-sm{margin-top:0;height:79%;top:50%;overflow:auto}
#product_id[value="62"] + .container-fluid .lg_dog_type,#product_id[value="67"] + .container-fluid .lg_dog_type{background-size:contain!important}
.modal-dialog.modal-sm5{height:250px;overflow:auto}
.edit_checkout td:last-child{max-width:62%!important;text-align:left;height:40px}
.edit_checkout td:first-child{width:61%;padding:0 5% 0 0}
.le-cols img{float:none;width:180px!important;height:auto;text-align:center;min-width:180px!important;max-width:180px!important}
.bg_text_page{height:100%;margin-top:50px}
.home_page .category{display:block;display:-ms-flexbox;display:flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.home_page .category > div{min-height:195px;margin:2px}
a.logo_320{position:relative;left:-15px!important;top:6px}
}
@media (max-width: 620px) and (min-width: 580px) {
.product-product-50 .col-md-4.col-xs-12.b-option{padding:0}
.col-md-4.col-xs-12.step_1_badge{padding:0}
.bg_text_page{height:100%;margin-top:50px}
.penstap2{box-sizing:border-box;padding:10px 0}
.penstap2 .penblock2{background:#fff;border-radius:10px;float:right;width:57%;max-width:570px}
.penstap2 ul.lSPager.lSGallery{width:114px!important}
.backcontact h4{margin:0;height:50px;padding:15px 0 0 19px;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.frez-contact{padding-left:34px!important;padding-bottom:20px}
.form_contacts_{width:98%;margin:0 auto;float:none}
.product-product-53 div#ta{width:93%;margin:0 auto 25px;float:none}
.footer{padding:20px 6% 0}
.h_harakteristik,.h_gallery{margin:0;height:50px;padding:5px 0 0 22px;background-color:rgba(60,141,197,0.49);margin-bottom:15px}
.cont_bracelet{width:100%;margin:0 auto}
input#product_id[value="68"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important}
input#product_id[value="68"] + .container-fluid .lg_dog_type.circle_kulon img#main-image{left:16%}
input#product_id[value="80"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important;top:28px!important}
input#product_id[value="73"] + .container-fluid .lslide .badge-image label div img{height:39%}
input#product_id[value="73"] + .container-fluid p.dog_color_price{margin-top:147px}
input#product_id[value="73"] + .container-fluid ul#lightSlider_color_dog{min-height:200px}
input#product_id[value="73"] + .container-fluid .dog_adress_color{width:115px!important;margin:10px auto!important;height:auto}
input#product_id[value="73"] + .container-fluid .radio.badge-image.dog_adress_color label{width:100%}
input#product_id[value="73"] + .container-fluid p.color_dogs{width:73%}
input#product_id[value="73"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important}
input#product_id[value="72"] + .container-fluid .lg_dog_type.circle_kulon{background-size:contain!important}
.category_new_item{width:30%;overflow:hidden;position:relative;height:192px;cursor:pointer;margin-right:0;width:100%!important}
.block_2_uvelir{width:100%;display:block;display:block;display:block;margin-bottom:0!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.order_total{width:100%;float:right;padding:0!important;margin:20px 0}
.cont_404 .col-md-4.product_badge_contact_{float:left;width:40%!important;text-align:left!important;top:24px!important}
.cont_404 .col-md-4.product_badge_contact_ p:nth-child(2){display:none}
.cont_404 .col-md-4.product_badge_contact_ p:nth-child(1){margin-bottom:3px}
.cont_404 .leri-col.cont_home_re.clearfix .frez-contact > div:first-child{padding-left:0;width:100%!important;float:left!important;text-align:left!important}
.cont_404 .frez-contact > div{width:100%!important;float:left;text-align:center!important;margin-bottom:5px}
.cont_404 .social-net p:nth-child(1){margin-left:0!important}
.cont_404 .frez-contact{top:-1px}
.cont_404 .frez-contact > div:first-child{padding-left:0;width:54%!important;float:left!important;text-align:left!important}
.question-bg,.order,.delivery-bg,.pen-bg,.password-bg,.registration-bg,.account-bg{margin-top:70px}
.category_65 .block_1_ > div:first-child,.category_66 .block_1_ > div:first-child{height:264px!important;display:block}
.category_66 .dog-main-block .col-md-4.col-xs-12.b-option.block_3_{float:right;padding:0}
.category_65 .dog-main-block .col-md-4.col-xs-12.b-option.block_3_{float:right;padding:0}
.b-option .btn{width:163px}
input#product_id[value="63"] + .container-fluid p.color_dogs{bottom:14px}
input#product_id[value="63"] + .container-fluid .lg_dog_type{background-size:contain!important}
input#product_id[value="63"] + .container-fluid .lg_dog_type img#main-image{left:16%}
.category_63 .col-md-4.col-xs-12.b-option.block_3_{padding:0}
.contact p.zakaz_home{margin-top:17px}
.contact .col-md-4.product_badge_contact_{margin:15px 0;text-align:left;float:none;height:97px}
}
.radio.badges_quantity + .checkbox{position:relative;top:-2px;height:20px;clear:both;margin:0;display:none}
@media (max-width: 1257px) {
.social_home_widget{float:right;width:100%}
.banner_home{width:100%!important;height:auto!important;margin-top:20px}
.frez-contact iframe{width:100%;height:120px;margin-bottom:2px}
.cont_home_re{width:48%}
div#vk_groups{width:48%!important}
div#vk_groups iframe{width:100%!important}
.home_page_fb{width:47%!important}
.home_page_fb iframe{width:100%!important}
#vk_groups div#main > div{width:100%!important}
}
@media (max-width: 360px) {
.home_page_fb{width:89%!important;float:none!important;margin:17px 6%}
h1.h_bracelet{display:none}
.category_home_page .img_bg_category_home{height:155px}
div#vk_groups,div#vk_groups iframe{width:100%!important;float:none;margin:0 auto}
.fb-page.fb_iframe_widget span{width:100%!important}
}
@media (max-width: 320px) {
.common-home .inside-right > div > a{top:-27px;position:relative;display:none}
.le-cols img{margin-top:38px}
.left_block_h h5{float:none;text-align:left}
.category_home_page + .sec-contant .le-cols img{float:none;width:180px!important;height:auto;text-align:center;min-width:115px!important;max-width:59px!important;position:relative;left:-16px}
.category_home_page + .sec-contant .le-cols > a[href="https://engrave.com.ua/stalnye_braslety"] img{width:117px!important;min-width:73px!important;max-width:73px!important;margin:58px 0 0 19px}
.home_page_fb{width:100%!important;float:none!important;margin:17px 0}
}
@media (max-width: 1300px) {
.header-block-2 p:first-child > span{margin:0 7px}
}
@media (max-width: 1390px) {
#product_id[value="64"] + .container-fluid .lg_dog_type img{max-width:130px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(11%,-46%)}
}
@media (min-width: 1400px) {
#vk_groups,#vk_groups iframe{width:295px!important;height:211px!important}
.home_page{width:94%}
.product-product-90 input#product_id[value="90"] + .container-fluid img#main-image{left:-5%!important;max-width:117px;top:48%}
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image{left:1%}
}
#jivo-iframe-container {
    backface-visibility: hidden;
}
.footer .cookie-banner {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 0 -4px 60px rgb(154 132 134 / 43%);
    border-radius: 10px 10px 0 0;
    z-index: 99999;
    padding: 15px 25px 10px;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 14px;
    display: none;
    white-space: nowrap;
}
.engrave-checkout-page-new .cookie-banner {
    display: flex !important;
}
.checkout-page__buyer-address .checkout-page__field-wrap + .checkout-page__field-wrap {
    margin-left: 13px;
}
.checkout-page__buyer-address .checkout-page__field-wrap {
    width: 100%;
}
@media (max-width: 400px) {
    .checkout-page__buyer-address {
        flex-wrap: wrap;
    }
    .checkout-page__buyer-address .checkout-page__field-wrap + .checkout-page__field-wrap {
        margin-left: 0;
    }
}
.footer .cookie-banner-link {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0 25px;
    color: #863a3a;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-offset: 2px;
}
.footer .cookie-banner-btn {
    border: none;
    padding: 12px 20px 10px;
    background: #3c8dc5;
    color: #fff;
    margin: 0 0 0 10px;
}
.footer .cookie-banner-btn:hover {
    background: #3986bd;
}
.footer .cookie-banner-text {
    margin-right: 55px;
}
@media (max-width: 990px) {
    .footer .cookie-banner {
        border-radius: 0;
    }
    .footer .cookie-banner-text {
        word-break: break-word;
        white-space: normal;
    }
}
@media (max-width: 700px) {
    .footer .cookie-banner-text {
        margin: 0 0 16px;
    }
    .footer .cookie-banner-text {
        display: flex;
        flex-direction: column;
        white-space: normal;
    }
    .footer .cookie-banner {
        justify-content: space-between;
    }
    .cookie-banner-footer {
        display: flex;
        flex-direction: column;
        white-space: normal;
    }
    .footer .cookie-banner-text {
        margin: 0 0 10px;
    }
    .footer .cookie-banner-link {
        margin: 10px 0 18px;
    }
    .footer .cookie-banner-btn {
        margin: 0;
    }
}
@media (max-width: 550px) {
    .footer .cookie-banner {
        display: flex;
        flex-direction: column;
        white-space: normal;
    }
}
@media (min-width: 1350px) and (max-width: 1900px) {
	.header-block-2{width:51%!important}

	body:not(.engrave-by) .rus_header .header-block.header-block-4.header-su-last-block {
		margin-top: 0;
	}

	.engrave-by .rus_header .header-block-2 p span.call_back_header {
		position: absolute;
		top: 37px;
		left: 392px;
	}

	.engrave-by .rus_header .header-block-2 p span:nth-child(2) {
		margin-left: 0;
	}


	span.head_tel {
		color: #cf5554 !important;
	}

	.engrave-by .rus_header .header-block-2 p span,
	.engrave-by .rus_header .header-block.header-block-4 span{
		font-size: 14px;
	}
}
@media (max-width: 1370px) and (min-width: 1300px) {
.product-product-90 input#product_id[value="90"] + .container-fluid img#main-image{left:13%!important;max-width:117px;top:48%}
}
@media (max-width: 1035px) {
.product-product-90 input#product_id[value="90"] + .container-fluid img#main-image{left:-5%!important;max-width:117px;top:48%}
}
@media (max-width: 950px) {
.product-product-90 input#product_id[value="90"] + .container-fluid img#main-image{left:-5%!important;max-width:159px;top:48%}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li img{width:100%;height:auto}
.engrave-checkout-page-new .title-checkout {
    margin: 129px 0 17px;
    padding: 0 24px;
    height: auto;
}
.engrave-checkout-page-new .title-checkout h3 {
    width: auto;
}
}
@media (max-width: 1226px) {
.product-product-54 .badges-img,.product-product-102 .badges-img,.product-product-103 .badges-img{width:22%;padding:0 35px!important}
input#product_id[value="129"]+.container-fluid .lg_dog_type #main-image{width:140px!important;max-width:none!important;position:absolute;left:-5%;top:48.6%}
}
@media (min-width: 1000px) {
.product-category-75 div#content .row:nth-child(5) > div:last-child > ul{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;-webkit-flex-flow:row wrap;justify-content:flex-start}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{display:block;float:left;width:23%;height:216px;position:relative;background:#d0d7e2;border:5px #d0d7e2 solid;-webkit-transition:.4s;transition:.4s;overflow:hidden;height:216px;max-height:190px;min-height:190px;margin-bottom:20px;margin-right:2%}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li:nth-child(4),.category_page div#content .row:nth-child(5) > div:last-child > ul > li:nth-child(8),.category_page div#content .row:nth-child(5) > div:last-child > ul > li:nth-child(12){margin-right:0}
.fb-page.fb_iframe_widget iframe{width:100%!important;height:199px!important}
#vk_groups,#vk_groups iframe{width:220px!important;height:186px!important}
.banner_home{width:47%;margin-right:5%;float:left;height:186px;overflow:hidden}
}
@media (max-width: 767px) {
.product-category-74 .product-thumb .image{float:left;width:25%}
#font .modal-body .radio{float:left;width:100%;padding:0;margin:0 0 10px}
#font .modal-dialog{top:49%}
.product-category-74 .product-thumb{background:rgba(245,245,245,0.6);padding:0;min-height:auto}
#font .modal-body{max-height:300px;overflow:auto}
.product-category-74 .product-layout{margin-bottom:10px;text-align:center}
.product-category-74 .caption h4{height:auto;overflow:hidden}
.product-category-74 .caption p{font-size:14px;height:auto;overflow:hidden;font-size:16px;height:auto;overflow:hidden;float:none}
.product-category-74 #content .product-layout .product-thumb .image + div{float:left;width:75%;padding:10px 17px;text-align:left}
}
@media (max-width: 650px) {
.divi{height:46px;width:195px}
#img_tovar + div a.lSPrev,#img_tovar + div a.lSNext{background-size:53px;width:29px!important;height:29px!important;background-repeat:no-repeat!important}
#img_tovar + div a.lSNext{background-position:-24px -26px!important}
#img_tovar + div a.lSPrev{background-position:5px -26px!important}
#product_id[value="73"] + .container-fluid p.dog_color_price{margin-top:81px}
p.color_dogs{bottom:19px}
#product_id[value="73"] + .container-fluid .lslide img{top:30%;height:49.5%}
#product_id[value="73"] + .container-fluid .lSSlideOuter{margin-left:0}
.product-category-74 #content .product-layout .product-thumb .image + div{float:left;width:70%;padding:10px 17px;text-align:left}
.product-category-74 .product-thumb .image{float:left;width:30%}
.common-home .inside-right > div > a{top:-32px;position:relative}
.left_block_h{height:25px}
.sec-contant .le-cols .inside-right > div > div{min-height:25px!important;max-height: 38px !important;}
.divi + .wer{display:none}
p.only_mob_price{position:relative;top:-29px!important;text-align:left;font-size:16px;font-weight:700}
.le-cols img{margin-top:34px}
.divi{padding-right:49px!important}
.hide_text{padding-right:59px}
.common-home a.home_detail{font-size:13px!important}
.le-cols:nth-child(5) p.only_mob_price{top:-25px!important}
.le-cols:nth-child(5) a.home_detail{top:-26px;font-size:13px}
.inside-right > div{padding:7px 11px 11px}
}
@media (max-width: 485px) {
.product-category-74 .product-thumb .image{float:left;width:37%}
.product-category-74 #content .product-layout .product-thumb .image + div{float:left;width:63%;padding:10px 17px;text-align:left}
.product-category-74 .caption p{font-size:14px;height:auto;overflow:hidden;float:none}

}
@media (max-width: 365px) {
.only_mob_price{display:block!important}
.home_page .le-cols .price-contant{display:none}
.product-category-74 h4{font-size:16px;margin-top:0}
.product-category-74 .product-layout .caption + .button-group > button:nth-child(1) span{display:block!important;font-size:13px}
.product-category-74 #content .product-layout .product-thumb .image + div{float:left;width:54%;padding:10px;text-align:left}
.product-category-74 .product-thumb .image{float:left;width:46%}
.product-category-74 #content .product-layout .product-thumb{clear:both;zoom:1;position:relative}
.product-category-74 .product-thumb .image{float:left;width:43%;position:absolute;left:0;height:100%}
.product-category-74 #content .product-layout .product-thumb .image + div{float:right;width:58%;padding:10px;text-align:left}
.product-category-74 .image img{margin:0 auto;height:100%;width:100%;object-fit:cover}
.product-category-74 p.price{top:0;margin-bottom:0}
.product-category-74 h4 a{color:#3f3e3e;font-weight:600;font-size:15px}
}
@media (max-width: 358px) {
a.home_detail{display:none!important}
.product-category-74 .caption h4 + p{font-size:14px}
.product-category-74 .product-layout .caption + .button-group > button:nth-child(1) span{display:block!important;font-size:12px}
.menu_new_mob ul.navv li.sub ul li a{line-height:normal!important;display:block;margin-bottom:10px;font-size:14px}
.menu_new_mob ul.navv li a{color:#fff;line-height:37px}
.divi{width:100%!important;padding:0!important}
.le-cols:nth-child(5) p.only_mob_price{top:2px!important}
p.only_mob_price{position:relative;top:-6px!important;text-align:left;font-size:16px;font-weight:700}
.sec-contant h5{font-size:14px;max-width:290px;white-space:nowrap;min-width:194px;overflow:hidden}
.block_text_tovar_home{overflow:hidden}
.home_page .le-cols .price-contant{display:none}
}
body{font-family:Arial!important}
.tab-content .tab-pane > div{cursor:pointer}
.clearboth{display:none}
.le-cols:nth-child(5) .left_block_h + div{text-align:left}
.divi{text-align:left}
p.melkiy{margin:0;font-size:12px;clear:both;display:none}
.product-product-50 .melkiy,.product-product-78 .melkiy{display:block}
.btn_txt_dog{margin-bottom:11px}
h4 > button#button-upload233{margin-left:0!important;margin-top:0}
label#back-side{margin-bottom:0!important;font-weight:400;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}
#ta{max-height:82px;transition:1s}
#ta > .f_t_par{max-height:64px;transition:1s;line-height:19px!important;font-size:14px}
.one_click input{width:100%;margin:3px 0;height:34px;padding:8px;outline:none}
.one_click .modal-body button{width:100%;height:36px;margin:6px 0 0;border:none;box-shadow:none;color:#fff;background:#3c8dc5;outline:none}
.frez-contact div:first-child a{color:#3c8dc5;font-size:14px;position:relative;top:0}
.contacts_tel .product_badge_contact_{width:38%;margin-top:35px;text-align:left}
label#back-side{margin-bottom:0!important;font-weight:400;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
@media (min-width: 1260px) and (max-width: 1365px) {
.new_info > div{width:20%;margin-right:0}
}
@media (min-width: 1260px) {
.divi{width:83%}
.radio.badge-image{float:left}
.b-option .checkbox{clear:both}
.new_info > div > img{height:auto;width:189px;max-height:42px}
div.badges_quantity_1,div.badges_quantity_2{display:none}
.home_page .category > div{float:left;margin-right:2%}
.header-block-1 img{height:auto;width:93%;margin:1px 8px;position:absolute;top:42%;transform:translateY(-50%)}
.engrave-by .rus_header .header-block-1 img {
    height: auto;
    width: 93%;
    margin: 1px 8px;
    position: absolute;
    top: 42%;
    transform: translateY(-50%);
}
.header-block-2{width:59%;margin-left:0;position:relative}
.block_text_tovar_home{min-height:80px!important;height:80px!important;max-height:80px!important}
.divi{height:42px;overflow:hidden}
span.wer{display:none}
.sec-contant .inside-right > div{padding-top:3px!important}
.le-cols{height:146px!important}
.home_detail{top:-29px;position:relative}
.le-cols:nth-child(5) .home_detail{top:-25px;top:-25px;background:#ececec;width:92px;left:75%}
}
@media (min-width: 590px) {
.ri-col-2 iframe, .ri-col-2 img{width:100%;height:310px}
}
span.currency i{color:#000;font-style:normal;margin:0;cursor:pointer;color:#414141}
.currency i:hover{color:#7d7d7d}
span.currency b{margin:0 4px;position:relative;top:1px;color:#cf5554}
a.truncate_more_link{display:none}
span.wer{display:none;width:100%;height:20px;background:#ececec;position:absolute;left:0;bottom:10px}
@media (max-width: 1200px) and (min-width: 1030px) {
.category_63 h1.h_product{left:43.5%!important}
}
@media (max-width: 1400px) and (min-width: 1100px) {
.category_63 .lg_dog_type{top:0!important}
#product_id[value="62"] + .container-fluid .lg_dog_type,#product_id[value="67"] + .container-fluid .lg_dog_type{background-size:contain!important;left:-9%}
input#product_id[value="64"] + .container-fluid .lg_dog_type{background-size:74%!important;left:-27%}
#product_id[value="64"] + .container-fluid .lg_dog_type img{left:12%}
input#product_id[value="63"] + .container-fluid .lg_dog_type{background-size:58%!important;left:-12%}
input#product_id[value="107"] + .container-fluid .lg_dog_type{left:-18%}
input#product_id[value="90"] + .container-fluid .lg_dog_type{background-size:76%!important;left:-5%}
input#product_id[value="90"] + .container-fluid .lg_dog_type img#main-image{min-width:118px}
input#product_id[value="71"] + .container-fluid .lg_dog_type{background-size:76%!important;left:-5%}
input#product_id[value="71"] + .container-fluid .tab-pane img{width:63px!important;position:relative;top:-11px;left:0!important}
input#product_id[value="73"] + .container-fluid .lg_dog_type.gerb{top:23px!important}
input#product_id[value="90"] + .container-fluid img#main-image{left:50%!important;max-width:136px;top:48%}
.pen-bg .penblock.penblock2 {
    width: 64% !important;
}
}
@media (max-width: 1300px) and (min-width: 1050px) {
input#product_id[value="105"] + .container-fluid .lg_dog_type{background-size:77%!important}
input#product_id[value="90"] + .container-fluid .lg_dog_type{background-size:76%!important}
}
@media (max-width: 1050px) {
input#product_id[value="64"] + .container-fluid .lg_dog_type.circle_kulon{background-size:85%!important}
input#product_id[value="64"] + .container-fluid .tab-pane img{width:76px!important;position:relative;top:7px}
input#product_id[value="63"] + .container-fluid .lg_dog_type.circle_kulon{background-size:69%!important}
input#product_id[value="63"] + .container-fluid img#main-image{left:16%}
input#product_id[value="90"] + .container-fluid img#main-image{left:50%!important;min-width:142px}
input#product_id[value="71"] + .container-fluid img#main-image{left:50%!important}
}
@media (max-width: 375px) {
input#product_id[value="90"] + .container-fluid img#main-image{left:6%!important;min-width:124px;left:50%!important;min-width:142px;top:48%}
input#product_id[value="71"] + .container-fluid .lg_dog_type.circle_kulon{background-size:103%!important;top:-49px!important}
input#product_id[value="71"] + .container-fluid img#main-image{left:-8%!important;top:46%!important}
.product-product-90 input#product_id[value="90"] + .container-fluid img#main-image{left:3%!important;max-width:134px;top:51%}
input#product_id[value="64"] + .container-fluid .tab-pane img{width:55px!important;position:relative;top:14px}
}
@media (min-width: 1400px) {
.product-product-90 input#product_id[value="90"] + .container-fluid img#main-image{max-width:150px;left:4%!important;top:53%}
.product-product-90 input#product_id[value="71"] + .container-fluid img#main-image{left:7%!important}
.product-product-71 input#product_id[value="90"] + .container-fluid img#main-image{left:12%!important}
.product-product-71 input#product_id[value="71"] + .container-fluid img#main-image{left:14%!important}
}

.pen-bg > .col-md-12.col-xs-12,.pen-bg > .col-md-12.col-xs-12 h1{font-size:21px}
.pen-bg > .col-md-12.col-xs-12{margin:15px 0}
@media (min-width: 1440px) {
.pen-bg #owl-demo .item{background:rgba(0,125,179,0.42);float:left;margin-bottom:40px;min-height:auto;max-width:none!important;min-width: 150px;}
.pen-bg #owl-demo[data-count="7"] .item,
.pen-bg #owl-demo[data-count="6"] .item,
.pen-bg #owl-demo[data-count="5"] .item,
.pen-bg #owl-demo[data-count="4"] .item,
.pen-bg #owl-demo[data-count="3"] .item,
.pen-bg #owl-demo[data-count="2"] .item,
.pen-bg #owl-demo[data-count="1"] .item {
	width: 22% !important;
}
.owl-carousel .owl-item{float:left;max-width:none!important;max-height:328px; min-width: 229px;}
}
.slick-list.draggable {
    width: 100%;
}
.pen-bg #owl-demo[data-count="7"] .item,
.pen-bg #owl-demo[data-count="6"] .item {
	width: 22% !important;
}

.pen-bg #owl-demo[data-count="5"] .item,
.pen-bg #owl-demo[data-count="4"] .item,
.pen-bg #owl-demo[data-count="3"] .item,
.pen-bg #owl-demo[data-count="2"] .item,
.pen-bg #owl-demo[data-count="1"] .item {
	width: 22% !important;
    max-width: 160px !important;
}
.pen-bg #owl-demo[data-count="4"] .item, .pen-bg #owl-demo[data-count="3"] .item, .pen-bg #owl-demo[data-count="2"] .item, .pen-bg #owl-demo[data-count="1"] .item {
    margin: 10px 4% 10px 6px;
}
.pen-bg #owl-demo[data-count="4"] .slick-track,
.pen-bg #owl-demo[data-count="3"] .slick-track,
.pen-bg #owl-demo[data-count="2"] .slick-track,
.pen-bg #owl-demo[data-count="1"] .slick-track {
    justify-content: flex-start;
}
@media (max-width: 575px) {
.penblock .lSSlideOuter.vertical{padding-right:0!important}
.penblock .lslide img{position:static;top:auto;left:auto;transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;height:auto;width:100%}



.penstap2 .penblock2{background:#fff;border-radius:10px;float:right;width:100%;max-width:659px;margin-bottom:40px}
.product-product-101 ul.lSPager.lSGallery{top:343px}
}

@media (min-width: 1450px) {
	.category_home_page > div {
		margin: 0 0.7% 20px !important;
	}
}
@media (max-width: 525px) {
#owl-demo .item{padding:16px}
.pen-bg #owl-demo .item p:nth-child(2){margin-bottom:6px}

.penstap2 .penblock{background:transparent}
.lSSlideOuter .lSPager.lSGallery li{border:none}
}
@media (max-width: 400px) {
.product-product-101 ul.lSPager.lSGallery{top:294px}

.penstap2 .penblock2{border-radius:10px;float:right;width:100%;max-width:659px;margin-bottom:40px}
}
@media (max-width: 340px) {
.penstap2 .penblock2{background:#fff;border-radius:10px;float:right;width:100%;max-width:659px;margin-bottom:40px}

.product-product-101 ul.lSPager.lSGallery{top:255px}
}
.lg-sub-html{display:none}
@media (max-width: 1300px) and (min-width: 1090px) {
.information-contact .cont_home_re{margin-top:0;width:47%}
}
.messages {
	position: relative;
    z-index: 1;
}
.comment{padding:0 15px!important}
.read-next{padding-right:15px}
.left_block_h +div{max-height:38px;overflow:hidden}
@media (max-width: 640px) {
.le-cols:nth-child(5) .left_block_h + div{text-align:left;padding-right:0}
}
.modal .adress_tel_m a > img{position:absolute;left:-15px;top:-1px}
@media (max-width: 477px) {
.category-menu{height:52px}
.product-product-54 a.logo_320{top:7px!important}
.category-menu{height:52px}
.modal .adress_tel_m a > img{position:absolute;left:30px;top:6px}
.menu span{display:none!important}
.material-btn{top:0}
.ico_320 > a,.ico_320 button{height:50px}
.cart_320 img{width:34px;position:relative;top:0;left:4px}
.logo_320 img{width:34px!important}
.ico_320 > a,.ico_320 button{height:49px}
.ico_320 .btn-primary,.tel_320,.cart_320{width:51px!important;height:50px!important;float:left!important;right:auto!important;position:relative!important;text-align:center!important}
.cart_320 img{width:34px;position:relative;top:0;left:0}
.ico_320{display:block!important;padding:0 3px;width:100%;position:relative}
a.logo_320{left:3px!important;top:0!important}
.menu_new_mob{top:52px}
.cart_empty{top:51px}
.container-fluid.home_page{margin-top:50px}
.ico_320 > a,.ico_320 button{padding-top:0}
a.logo_320{line-height:44px}
a.lang_320.tel_320{display:block}
a.lang_320.tel_320:after{display:none}
a.lang_320.tel_320 img{width:30px}
}

.en_header .header-is-admin {
    background-color: #007db3;
    padding-top: 4px;
}
#shipping_methods small {
    margin-left: auto;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
	text-align: right;
}
.lang{cursor:default}
.lang span{font:14px helveticaneuecyr-roman;color:#cf5554;pointer-events:auto;text-decoration:underline;cursor:pointer}
.lang span.active_lang{text-decoration:none;color:#a6a6a6;cursor:default!important;pointer-events:none}
.lang+span+.lang+span{display:none}
.lang_razd{color:#000;margin:0 2px;font-size:17px}
.lang_modal a.lang{display:inline}
.lang_modal{text-align:center}
.close{text-shadow:none}
.checkout-checkout .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:rgba(245,245,245,0.6);border-radius:0}
.checkout-checkout .panel{margin-bottom:20px;background-color:rgba(245,245,245,0.6);border:1px solid transparent;border-radius:0!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:none!important}
.checkout-checkout .panel-heading{color:#fff;padding:15px;border-bottom:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;background-color:#007db3!important}
.img_to_cart a > img,.block3_modal .img_to_cart img{width:29%!important;position:relative;top:55%}
.en_header .basket-bg .checkout-image{height:95px;margin-left:28%;background-position:center!important;position:relative}
.en_header .basket-bg .checkout-image img{margin:0 0 0 13px;display:block;max-width:42px!important;position:absolute;left:41%;top:55%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.en_header .basket-bg table tr td{padding:5px 0}
.en_header .basket-bg .main-block{padding-top:0!important}
.en_header .basket-bg .basket-row1{margin:0;padding:5px 20px;margin-bottom:20px;background:rgba(0,125,179,0.2)}
.en_header .basket-bg .basket-row1 h1{display:inline-block;margin:13px 0;color:#3a3a3a}
.en_header .basket-bg .basket-row1 button{margin-top:5px}
.en_header .basket-row2{margin:24px 0 0;padding:0 25px}
.en_header .add_dop_to_cart{display:block;float:none;background:#57c904;color:#fff!important;font-size:12px;padding:3px 23px;clear:both;cursor:pointer;width:90%;text-align:center;margin:0 auto}
@media (max-width: 660px) {
.en_header .dop_name_cart{min-height:16px;max-height:16px;overflow:hidden;max-width:120px;float:none}
.en_header .add_dop_to_cart{width:100%;margin:16px auto 0}
.testimonial-testimonial #form-review h2+ .form-group{float:none!important;width:100%!important;margin-right:0!important}
.testimonial-testimonial #form-review h2+ .form-group + .form-group{float:none!important;width:100%!important}
}
.checkout-dogovor {
    margin-bottom: 23px;
    font-size: 14px;
}
.checkout-dogovor a.agree b {
    font-weight: 400 !important;
}
.required > label:after{content:'*';color:red;position:relative;top:0}
.information-faq .breadcrumb,.testimonial-testimonial .breadcrumb{display:none}
.information-faq .panel.panel-default{background-color:rgba(245,245,245,0.6);border-radius:0;margin-top:20px!important;border:none}
.information-faq .panel-default>.panel-heading{background:rgba(0,125,179,0.69);border:none;color:#fff!important;text-decoration:none!important;border-radius:0}
.information-faq .panel-default>.panel-heading a{color:#fff!important;text-decoration:none!important}
.testimonial-testimonial .table-striped>tbody>tr:nth-of-type(odd){background:rgba(0,125,179,0.69);border:none;color:#fff!important;text-decoration:none!important;border-radius:0}
.testimonial-testimonial .table-striped>tbody>tr:nth-of-type(even){background-color:rgba(245,245,245,0.6)}
.testimonial-testimonial .table-bordered,.testimonial-testimonial tr,.testimonial-testimonial .table-bordered>tbody>tr>td{border:none}
.testimonial-testimonial #form-review h2+ .form-group{float:left;width:49%;margin-right:2%}
.testimonial-testimonial #form-review h2+ .form-group + .form-group{float:right;width:49%}
.voting{height:63px;padding:22px 0 0 23px !important}
#form-review button#button-review{margin-top:15px;margin-right:15px}
.testimonial-testimonial #form-review input[type="text"]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.testimonial-testimonial label{font-weight:300!important}
.header-block.header-block-2 p img{height:17px;position:relative;display:inline-block;margin:-3px 2px 0 0}
.header-block{position:relative}
.adress_tel_m a > img{width:25px}
.cont_home_le p > img{width:25px}
#contacts .footmar > img{width:22px;position:absolute;left:-29px;top:-4px}
#contacts .footmar{position:relative}
@media (max-width: 414px) {
.home_page .frez-contact > .col-md-8 > p{margin-top:0!important;width:175px!important}
.home_page .frez-contact > .col-md-8 > p:last-child{width:133px!important}
.foot_cont > div{width:53%}
}
.checkout-checkout.en_header .wrapper{background:#1c92d2;background:-webkit-linear-gradient(to left,#f2fcfe,#1c92d2);background:linear-gradient(to left,#f2fcfe,#1c92d2)}
.checkout-checkout.en_header .breadcrumb{padding-left:0}
.breadcrumb svg{width:10px;height:10px;fill:#4d4d4d;margin:0 .4em}
.breadcrumb svg:last-child{display:none}
ul.breadcrumb li a{font-weight:500;font-size:13px;color:#4d4d4d}
.checkout-checkout.en_header .breadcrumb{background:transparent}
.title-checkout{margin:20px 0}
.title-checkout h3{float:left;margin:0;color:#333;font-size:18px}
.title-checkout > p{float:right;color:#737373;font-size:14px}
.title-checkout p a{color:#a26b25;font-size:14px}
.form_checkout{position:relative}
.form_checkout > label{position:absolute;width:auto;height:auto;font-weight:400;font-size:13px;top:0;padding:13px 10px 0;transition:.3s;cursor:text;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.blockInfoCheckout_bg{position:absolute;right:0;top:0;width:49.4%;height:100vh;background:rgba(255,255,255,0.16)}
.regCheck .control-label {
    left: 0;
}
.regCheck .form_checkout:nth-child(2) .control-label {
    left: 13px;
}
.checkout-checkout.en_header .wrapper{overflow:hidden;position:relative}
.form_checkout input:focus ~ label,.withText input ~ label{padding-top:3px !important;font-size:11px;color:#999}
.form_checkout textarea:focus + label,.withText textarea + label{padding-top:3px;font-size:11px;color:#999}
.form_checkout input:focus,.form_checkout textarea:focus{
    box-shadow: 0 0 0 1.5px #007db3;
}
.form_checkout input{box-shadow:0 0 0 1px #d9d9d9;border:none;border-radius:4px;height:42px;padding:13px 10px 0}
.regCheck .form_checkout input{width:100%}
.regCheck .form_checkout:first-child{padding-left:0}
.regCheck .form_checkout:last-child{padding-right:0}
.regCheck + div input#button-login {
    width: 161px;
    background: #3fc926;
    border: none;
    height: 38px;
    margin: 0 20px 0 0;
}
.regCheck + div input#button-login+a{color:#3388c4;font-size:14px}
.text-danger{font-size:12px}
.payment .btn + .vernutsa_order{float:left;width:118px;min-width:auto;margin-top:8px}
.form_checkout{padding-bottom:9px}
.form_checkout select{box-shadow:0 0 0 1px #d9d9d9;border:none;border-radius:4px;height:42px;padding:13px 6px 0}
.form_checkout textarea{box-shadow:0 0 0 1px #d9d9d9;border:none;border-radius:4px;height:74px;padding:17px 9px 0}
.entryCountry > label,.entryZone > label{padding-top:3px;font-size:11px;color:#999;height:auto;width:auto;padding-bottom:0;backface-visibility:hidden;z-index:99}
.entryAdress1,.enterCity{width:66%;padding-right:0}
.entryAdress2,.zipCode{width:34%}
.entryCountry{padding-right:0}
.entryAdress1,.entryCountry,.enterCity{padding-left:15px!important}
.regCheckbox input[type="checkbox"]{background:#fff;width:15px;height:15px;position:relative;top:2px;border-color:#d9d9d9}
.regCheckbox label{font-weight:300}
.blockInfoCheckout:before{content:"";width:1px;height:250%;left:9px;top:-100px;position:absolute;background:rgba(175,175,175,0.34);z-index:1}
.blockInfoCheckout{position:relative;padding-left:5%;padding-bottom:35px}
.checkout-checkout.en_ .category-menu{z-index:9;position:relative}
.checkout-checkout.en_ .footer{position:relative;z-index:9}
.checkout-checkout.en_ .register_block{width:48%;margin-right:2%;margin-bottom:49px}
iframe[name="google_conversion_frame"]{display:none}
.cartNewView tr td{border:none!important}
.textArea{padding-left:15px!important}
.form_checkout.textArea > label{position:absolute;width:95%}
.cartNewView .checkout-image{width:65px;height:65px;background-size:contain;background-repeat:no-repeat;background-position:center}
.checkout-image.imgWithQuant{position:relative}
.checkout-image.imgWithQuant img{position:absolute;width:42%;top:56%;left:50%;transform:translate(-50%,-50%)}
.cartNewView td{max-width:0}
.imgWithQuant{position:relative}
.imgWithQuant span{position:absolute;top:-5px;right:-5px;width:18px;height:18px;display:block;background:rgba(153,153,153,0.9);font-size:11px;text-align:center;color:#fff;border-radius:100%;line-height:18px}
.imageTovar{width:90px}
.nameTovar{width:61%}
.priceTovar{width:15%;vertical-align:middle!important}
.imageTovar{width:24%}
.cartNewView tr .imageTovar,.cartNewView tr .nameTovar,.cartNewView tr .priceTovar{border-bottom:1px solid rgba(175,175,175,0.34)!important;padding:15px 0 9px}
.en_header .your_order{padding-top:68px}
.subTotalCart td,.shippingCart td,.totalCart td{text-align:left!important}
.subTotalCart strong,.shippingCart strong,.totalCart strong{font-weight:400}
.cartNewView .totalCart td,.cartNewView .subTotalCart td{padding-top:16px}
.cartNewView .shippingCart td{padding-bottom:16px}
.totalCart td:nth-child(2){color:#4b4b4b;font-weight:500;font-size:22px}
.cartNewView table{width:100%}
.footerTovarCart .subTotalCart td:nth-child(1){width:83%;padding-bottom:12px}
.footerTovarCart tbody tr .w17,table tbody tr td.priceTovar{text-align:right!important}
table tbody .shippingCart td{border-bottom:1px solid rgba(175,175,175,0.34)!important}
.payment{margin-top:33px;text-align:right}
.payment .btn{background:#3fc926;border:none;width:272px;height:42px}
.payment .btn:hover{opacity:.7}
.form_checkout select{box-shadow:0 0 0 1px #d9d9d9;border:none;border-radius:4px;height:42px;padding:16px 9px 0;font-size:14px;font-weight:300;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#input-payment-country-styler{box-shadow:0 0 0 1px #d9d9d9;border:none;border-radius:4px;height:42px;padding:18px 10px 0}
#input-payment-zone-styler{box-shadow:0 0 0 1px #d9d9d9;border:none;border-radius:4px;height:42px;padding:18px 0 0}
.selectFix1{position:absolute;top:16px;right:10px;width:6px;height:6px;border-left:1px solid #756969;border-bottom:1px solid #756969;transform:rotate(-46deg);-webkit-transform:rotate(-46deg)}
.selectFix2{position:absolute;top:16px;right:30px;width:6px;height:6px;border-left:1px solid #756969;border-bottom:1px solid #756969;transform:rotate(-46deg);-webkit-transform:rotate(-46deg)}
.shipping-address{display:none!important}
.errorField{box-shadow:0 0 0 1px red!important}
.harakteristik_items > div {
    border-right: 1px solid rgba(255, 255, 255, 0.2196078431372549);
    padding-right: 20px !important;
}
.harakteristik_items > div:last-child {
	border:none;
	padding-right: 0 !important;
}
.dog_adress label {
	display: flex;
    width: 100%;
}
@media (max-width: 991px) {
.checkout-checkout.en_ .register_block{width:100%}
.title-checkout{margin:20px 0;height:17px}
.form_checkout{width:50%}
.form_checkout.textArea{width:100%}
.blockInfoCheckout:before{display:none}
table#cart_table{border:none!important}
.blockInfoCheckout_bg{display:none}
.harakteristik_items > div {
	border:none;
	padding-right: 0 !important;
}
}
@media (max-width: 500px) {
.form_checkout{width:100%;padding:0 15px 4px!important;float:none}
.payment .btn{width:100%}
.title-checkout h3{float:none;margin:0 0 9px}
.regCheck .form_checkout{padding:0!important}
.en_header .your_order{padding-top:0}
.title-checkout > p{float:none}
.title-checkout{height:auto;margin:5px 0}
.cartNewView tr .imageTovar,.cartNewView tr .nameTovar,.cartNewView tr .priceTovar{padding-bottom:9px}
}
.badges_quantity_3{display:none}
#product-form .adress_block p img{width:17px;margin-right:4px}
@media (max-width: 480px) {
.img_to_cart a > img{width:71%!important;position:relative;top:48%}
}
@media (min-width: 1300px) {
.category_62 .block_1_, .category_66 .block_1_, .category_63 .block_1_{max-width:570px;width:53%!important}
.category_62 .block_1_, .category_65 .block_1_{max-width:570px;width:53%!important}
.category_62 .badges-img{width:28%}
input#product_id[value="129"]+.container-fluid .lg_dog_type.circle_kulon{margin-top:36px}
.category_62 h1.h_product{top:83px;left:55%}
}
.category_66 .block_1_+.col-md-2.col-xs-12.badges-img,
.category_63 .block_1_+.col-md-2.col-xs-12.badges-img {
    width: 28%;
    left: 0;
}
.category_65 .block_1_+.col-md-2.col-xs-12.badges-img {
    width: 28%;
    left: 0;
}
.category_62 .dog_adress_color img{width:61%;height:auto}
.category_62 .dog_adress_color{width:100px!important}
.category_62 .dog_adress_color .option-color{width:100%}
input#product_id[value="129"]+.container-fluid .lg_dog_type #main-image {
    width: 182px!important;
    max-width: none!important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
input#product_id[value="129"]+.container-fluid .tabs .badge_items{height:65px;position:relative;height:65px;position:relative;background-size:92%!important}
input#product_id[value="129"]+.container-fluid .tabs .badge_items img{width:82px!important;top:8px!important;position:absolute;left:13%}
body .invoice input{border:none}
@media (max-width: 1030px) {
input#product_id[value="129"]+.container-fluid .lg_dog_type{max-width:88%!important;max-width:100%!important;width:100%!important}

}
@media (max-width: 360px) {
input#product_id[value="129"]+.container-fluid .lSSlideWrapper.usingCss{height:134px!important;margin-bottom:0}
input#product_id[value="129"]+.container-fluid .tabs .badge_items img{width:69px!important;top:9px!important;position:absolute;left:10%}
.category_62 .lSSlideWrapper.usingCss{height:105px!important;margin-bottom:0}
}
@media (max-width: 340px) {

.category_62 .dog_adress_color{width:92px!important}
.category_62 .lslide{margin-right:6px!important;width:80px!important}
}
@media (max-width: 950px) {
.dog_bg{background-size:cover;background-attachment:fixed;background:rgba(115,160,171,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(115,160,171,1)),color-stop(41%,rgba(87,141,156,1)),color-stop(100%,rgba(54,120,138,1)));background:-webkit-linear-gradient(left,rgba(115,160,171,1) 0%,rgba(87,141,156,1) 41%,rgba(54,120,138,1) 100%);background:linear-gradient(to right,rgba(115,160,171,1) 0%,rgba(87,141,156,1) 41%,rgba(54,120,138,1) 100%)}
.wrapper,.home_page,.product-category-75 .wrapper,.product-category-74 .wrapper,.bg_product,.uvelir,.information-contact .wrapper,.basket-bg{background:rgba(192,200,211,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(192,200,211,1)),color-stop(32%,rgba(185,195,207,0.87)),color-stop(67%,rgba(209,214,218,0.73)),color-stop(100%,rgba(171,184,203,0.6)));background:-webkit-linear-gradient(left,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%);background:linear-gradient(to right,rgba(192,200,211,1) 0%,rgba(185,195,207,0.87) 32%,rgba(209,214,218,0.73) 67%,rgba(171,184,203,0.6) 100%)}
.badges-bg,.bracelet-bg,.pen-bg{background:rgba(115,160,171,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(115,160,171,1)),color-stop(41%,rgba(87,141,156,1)),color-stop(100%,rgba(54,120,138,1)));background:-webkit-linear-gradient(left,rgba(115,160,171,1) 0%,rgba(87,141,156,1) 41%,rgba(54,120,138,1) 100%);background:linear-gradient(to right,rgba(115,160,171,1) 0%,rgba(87,141,156,1) 41%,rgba(54,120,138,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73a0ab',endColorstr='#36788a',GradientType=1)}
.question-bg,.order,.delivery-bg,.pen-bg,.password-bg,.registration-bg,.account-bg{margin-top:69px}
}
@media (max-width: 380px) {
.question-bg,.order,.delivery-bg,.pen-bg,.password-bg,.registration-bg,.account-bg{margin-top:48px}
.penstap2 .penblock2{background:#fff;border-radius:10px;float:right;width:100%;max-width:659px;border-radius:0;margin-bottom:40px}

.category_63 .lSSlideWrapper.usingCss{margin-bottom:0;height:140px!important}
}
@media (min-width: 1400px) {
input#product_id[value="129"]+.container-fluid .lg_dog_type #main-image {
    width: 182px!important;
    max-width: none!important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
}
.testimonial_wrapp{margin:46px 0 42px;position:relative}
.testimonial_header{color:#fff;font-size:16px;text-align:left;background-color:#47799e;display:block;height:50px;margin-bottom:0;line-height:50px;padding-left:20px}
.testimonial_header:after{content:"";display:block;clear:both}
.testimonial_header strong{font-weight:300;margin-right:10px}
.testimonial_header span{font-size:13px}
.testimonial_name_info{float:left}
.stars_testimonials{float:right;margin-right:22px}
.stars_testimonials .fa.fa-stack{font-size:11px}
.slick-arrow{display:none!important}
.text_testimonial{background:rgba(245,245,245,0.6);padding:20px 20px 12px;text-align:left;font-size:15px;min-height:270px}
.testimonial_wrapp .slick-dots{padding:0;list-style-type:none;text-align:right;margin:15px 0 0;padding-right:175px;position:relative;top:5px}
.testimonial_wrapp .slick-dots li{display:inline-block;color:transparent;border:2px solid #337ab7;width:12px;height:12px;border-radius:100%;background:transparent;margin:0 4px;cursor:pointer}
.testimonial_wrapp .slick-dots .slick-active{background:#337ab7}
.testimonial_wrapp .slick-dots li button{display:none}
.btn_testimonials{background:#3c8dc5;color:#fff!important;font-size:15px;width:200px;height:41px;display:block;text-align:center;line-height:40px;position:absolute;bottom:-15px;text-decoration:none}
.btn_testimonials:hover{opacity:.6}
#form-review{position:relative;background:rgba(245,245,245,0.6);margin:20px 0 20px}
#testimonial_send{font-size:16px;text-align:left;background-color:#47799e;display:block;height:50px;color:#fff;margin-bottom:15px;line-height:50px;padding-left:20px;margin-top:0}
#form-review .form-group{padding:0;margin:0}
#form-review .form-group:not(.review-text){float:left;width:49%}
#form-review .form-group input[type="text"]{width:100%}
.wrapper_review_form{padding:0 20px 1px}
.wrapper_review_form .form-group.review-name{margin-bottom:10px!important}
#form-review .form-group.review-rating.required,.form-group.review-city{float:right!important}
.form-group.review-rating{height:34px;font-size:14px;margin-bottom:10px!important}
.form-group.review-rating input[type="radio"]{position:relative;top:2px}
.form-group.review-city{float:right!important}
.form-group.review-text{float:left;width:100%;margin-top:10px!important}
#form-review .form-group.review-rating.required,.form-group.review-city{float:right!important;line-height:32px}
#form-review button#button-review{margin-top:15px}
.testimonial_wrapp{margin:26px 0 20px;position:relative}
@media(max-width: 1146px) {
.testimonial_wrapp{float:right;width:48%}
}
@media(max-width: 1024px) {
.testimonial_wrapp{float:right;width:100%}
#font-selected {
    float: none;
    line-height: 24px;
    display: flex;
    align-items: center;
    padding: 10px 0;
	width: 100%;
}
}
@media (max-width: 600px) {
.testimonial_header{color:#fff;font-size:15px;text-align:left;background-color:#47799e;display:block;height:50px;margin-bottom:0;line-height:50px;padding-left:13px}
.testimonial_header strong{font-weight:300;margin-right:3px}
.stars_testimonials .fa.fa-stack{font-size:9px;width:14px}
#form-review .form-group{width:100%!important;margin-bottom:10px!important;margin-top:0!important}

#font-selected .btn.btn-link.btn-xs {
    width: auto;
}

}
@media(max-width: 385px) {
.testimonial_header .testimonial_name_info > span{font-size:13px;display:block;line-height:18px}
.testimonial_name_info{float:left;font-size:15px;display:block;margin-top:6px;line-height:22px}
.stars_testimonials .fa.fa-stack{font-size:8px;width:13px;height:21px}
.stars_testimonials{float:right;margin-right:10px}
.text_testimonial{background:rgba(245,245,245,0.6);padding:11px 11px 6px;text-align:left;font-size:14px}
.testimonial_wrapp .slick-dots{margin:15px 0 24px}
.btn_all_reviews{bottom:3px}
.btn_testimonials{width:100%}
.testimonial_wrapp{margin:8px 0 -8px}
}
.foot-contact p > img {
    width: 16px;
    position: relative;
    top: 0;
    left: 0;
    display: block;
    float: left;
    margin: -2px 1px 0 0;
}
.frez-contact .col-md-8 img{width:16px;margin:-2px 0 0}
.frez-contact p{font-size:13px}
#contacts .footmar > img{width:16px;position:relative;top:0;left:0;display:block;float:left;margin:-2px 1px 0 0}
.modal .adress_tel_m a > img{position:relative;left:0;top:0;width:21px}
.social-messanger,.social-messanger_mob{margin:10px 0 5px}
.social-messanger a .img-social, .social-messanger_mob a .img-social {
    display: inline-block;
    width: 30px;
    height: 32px;
    margin: 0 12px 0;
}
.vider_mess .img-social{background:url(/image/viber-contacts.png) center no-repeat;background-size:contain}
.fb_mess .img-social{background:url(/image/fb-messanger-icon.png) center no-repeat;background-size:contain}
.imessage_contacts .img-social{background:url(../../../../../image/button/logo_apple_white.png) center no-repeat;background-size:contain}
.whatsapp_mess .img-social{background:url(/image/whatsapp.png) center no-repeat;background-size: 104%;}
.email_mess .img-social{background:url(/image/email-icon.png) center no-repeat;background-size:contain}
.tg_mess .img-social{background:url(/image/button/telegram_w.png) center no-repeat;background-size:contain}
.pin_mess .img-social{background:url(/image/map-icon.png) center no-repeat;background-size:contain}
.contacts_page_info .social-messanger a, .contacts_page_info .social-messanger_mob a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.contacts_page_info .social-messanger a, .contacts_page_info .social-messanger_mob a {
	display: flex;
    flex-direction: column;
    align-items: center;
	text-align: center;
}
.contacts_page_info_tel a {
    color: #333 !important;
    font-family: Arial !important;
    display: inline !important;
}
.contacts_page_info .social-messanger, .contacts_page_info .social-messanger_mob {
    display: flex;
}
.contacts_page_info .social-messanger .text-social, .contacts_page_info .social-messanger_mob .text-social {
    font-size: 12px;
    font-weight: 300;
    margin-top: 4px;
    color: #696969;
}
@media (max-width: 420px) {

div#product-form{overflow:hidden}
body{overflow-x:hidden}
.harakteristik_items > div{width:100%;margin-bottom:20px}
.product-product-62 .logo_320 img{margin-top:8px}
.category_home_page + .sec-contant .le-cols > a[href="https://engrave.com.ua/stalnye_braslety"] img{width:120px!important;min-width:102px!important;max-width:55px!important;margin:51px 0 0 26px}
.text_testimonial{min-height:170px}
.home_page_fb{width:295px!important;margin:0 auto!important;display:block!important;float:none}
.home_page .frez-contact > .col-md-8 > p:first-child{max-width:none}
.home_page .frez-contact > .col-md-8 > p{margin-top:0!important;width:100%!important;max-width:175px}
.home_page .frez-contact > .col-md-8 > p:last-child{width:100%!important;max-width:150px}
.frez-contact iframe{width:100%;height:220px;margin-bottom:2px}
.radio.badges_quantity+.radio.badges_quantity{padding-top:0;margin-bottom:0}
.radio.badges_quantity.block_badges_quantity_1 {
    margin-top: 9px;
}
.radio.badges_quantity+.radio.badges_quantity .badges_quantity_2{display:none}
.radio.badge-image+h2.clearfix{margin:16px 0 15px}
.b-option{margin-bottom:11px}
.main-block h4{padding-top:0}
.backcontact > h4{padding-top:15px;padding-left:23px}
.backcontact .form_contacts_{padding:0}
.backcontact .frez-contact{padding-left:33px}
.contacts_tel .product_badge_contact_{width:100%}
.main-block .step_1_badge{padding:0}
.badges-img+.b-option{padding:0}
.dog_bg.category_63 .lSAction > a{top:60%}
.dog_bg.category_63 .lSSlideWrapper.usingCss{height:130px!important;margin-bottom:0}
.form_dog_.active_form_dog{margin-bottom:14px}
.dog_size{margin-top:21px}
.dog_bg .b-option .btn{width:49%}
.backcontact .frez-contact{padding-left:33px!important}
.cont_home_le .frez-contact {
    width: 100%;
    margin-top: 0;
    padding-left: 20px !important;
    padding-top: 13px;
}
.product-product-62 .dog_bg .frez-contact .adress_block{height:auto!important;margin-bottom:0}
.product-product-62 div#ta{padding:0!important;width:100%}
.cont_home_le .frez-contact{width:100%;margin-top:0}
#product_id[value="64"] + .container-fluid .lg_dog_type img{left:50%;transform:translate(-50%,-42%);max-width:109px}
.dog_bg.category_62 .lSSlideWrapper.usingCss{height:auto!important;margin-bottom:5px}
#button-font{margin-top:10px;float:none;margin-right:17px}
.category_62.dog_bg .b-option .btn{width:49%;float:left}
.category_62.dog_bg a.btn.dog_add_item.btn-cart{margin-right:6px}
.category_62 .contacts_tel .adress_block{height:auto!important}
.category_62 #ta{padding:0!important}
.foot-up{position:fixed!important;right:0;top:0;z-index:9}
#top{position:fixed;bottom:104px;right:29px;display:none;opacity:.7}
.pen-bg{margin-top:51px}

.pen-bg .container-fluid .container-fluid{padding:0;margin-top:-61px}
.pen-bg .contacts_tel .adress_block{height:auto!important}
.product-product-53 .col-md-5.col-md-offset-1.col-xs-12.form_contacts_{padding-right:0}
.category_page div#content .row:nth-child(5) > div:last-child > ul > li{height:157px!important}
.block_1_ > div:nth-child(2){height:auto!important}
.category_66 div#ta,.product-product-69 div#ta{padding:0!important}
.category_65 div#ta,.product-product-69 div#ta{padding:0!important}

.product_page .cont_slider_gallery{padding:0}

.product_page .cont_slider_gallery .lSSlideOuter .lslide{width:100%!important}

.dog_bg.category_86 .lg_dog_type.circle_kulon{height:300px!important}
.product-product-69 .lg_dog_type img{max-width:137px;position:absolute;top:50%;transform:translate(11%,-46%);-moz-transform:translate(11%,-46%);-o-transform:translate(11%,-46%);-webkit-transform:translate(13%,-43%)}
.bg_product div#content{padding:65px 0 10px}
.bg_product .lSSlideWrapper ul#img_tovar{width:100%!important}
.product-product-69 .dog_bg .frez-contact .row.contacts_tel .adress_block{height:auto!important}
input#product_id[value="68"]+.container-fluid .circle_kulon{width:121px!important;background-size:100%!important}
input#product_id[value="68"]+.container-fluid .lg_dog_type.circle_kulon img#main-image{max-width:96px}
input#product_id[value="68"]+.container-fluid .badge_items{background-size:66px!important}
input#product_id[value="68"]+.container-fluid .badge_items img{width:47%!important}
.common-home .cont_home_re{margin-left:0}
}
@media (max-width: 375px) {
.home_page .inside-right > .right.btn_to_cart {
    padding-top: 0;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bg_product .cont_slider_gallery img{max-width:230px!important}
.social-net + div {
    width: 49%!important;
    margin-right: 0;
    margin-top: -123px;
    padding-left: 54px;
}
.foot_cont:after{content:'';display:block;clear:both}
.footer{height:auto!important}
.harakteristik_items > div{width:100%;margin-bottom:20px}
.contacts_tel .adress_block p{width:100%!important}
input#product_id[value="129"]+.container-fluid .tabs .badge_items img{width:72px!important;top:9px!important;position:absolute;left:9%}

.lSSlideOuter.vertical .lSAction > .lSNext{bottom:34px;top:auto}
input#product_id[value="71"] + .container-fluid .lg_dog_type.circle_kulon{background-size:103%!important;top:-9px!important}
input#product_id[value="71"] + .container-fluid img#main-image{left:50%!important;top:46%!important}
.product-product-101 ul.lSPager.lSGallery{top:219px}
.product-product-122 .lSSlideOuter.vertical .lSAction > .lSNext{bottom:3px;top:auto}
.photo_uvelir div{height:120px}
.information-contact .col-md-12.frez-contact{padding:20px!important}
.information-contact .col-md-12.frez-contact .form_contacts_{padding-right:0}
.category_home_page + .sec-contant .le-cols > a[href="https://engrave.com.ua/stalnye_braslety"] img{min-width:84px!important;max-width:55px!important;margin:51px 0 0 26px}
.frez-contact > div{width:105%!important}
.category_66 .lslide img, .category_63 .lslide img{height:30%!important}
/* .category_65 .lslide img{height:30%!important} */
.b-option .badges_quantity:nth-of-type(3){margin-right:7%}
}
ul.lightSlider {
    margin-bottom: 0;
}
@media (max-width: 345px) {
.home_page .inside-right > .right.btn_to_cart{padding-top:0;line-height:1}
.lmg_logo{right:15px;position:relative}
.footer{padding-bottom:20px}
.category_home_page + .sec-contant .le-cols > a[href="https://engrave.com.ua/stalnye_braslety"] img,.category_home_page + .sec-contant .le-cols > a[href="http://engrave.su/stalnye_braslety"] img{min-width:76px!important;max-width:55px!important;margin:56px 0 0 19px}
.contacts_tel > div > p:first-child{width:195px;margin-top:24px}
.contacts_tel .adress_block p{width:100%!important;font-size:12px}


.lSSlideOuter.vertical .lSAction > .lSNext{bottom:71px;top:auto}
.contacts_tel .product_badge_contact_{margin-top:-19px!important;margin-top:-19px!important}
.cont_home_le .frez-contact > div > p{font-size:12px}
}
@media (max-width: 950px) and (min-width: 477px) {
.rus_header .ico_320 #currency{top:8px;right:357px;position:absolute;top:9px}
.messages{position:absolute;top:70px;z-index:4;width:100%;line-height:16px;font-size:14px;padding:5px 10px!important}
.messages+div#fb-root+.menu_new_mob+.wrapper header{margin-bottom:25px}
}
.frez-contact div span + br{display:none}
@media (max-width: 477px) {
.messages{position:absolute;top:52px;z-index:4;width:100%;line-height:16px;font-size:14px;padding:5px 10px!important}
.messages+div#fb-root+.menu_new_mob+.wrapper header{margin-bottom:25px}
.frez-contact .contacts_page_info p span{display:none}
.curency_en{display:block;position:fixed;top:4px;right:auto;z-index:99;left:206px}
.select2-results{padding-top:0;margin-top:8px;background:#007db3;border:1px solid #006b99}
span.select2-dropdown.select2-dropdown--below{background:#007db3;margin-left:1px}
.frez-contact .contacts_page_info p span + br{display:block}
.contacts_page_info_tel{margin-bottom:0}
.contacts_page_info_tel:nth-child(2){margin-top:88px}
.contacts_page_info_tel:nth-child(3){margin-bottom:22px}
.contacts_page_info_tel{font-size:21px!important;text-align:center}
.social-messanger a,.social-messanger_mob a{display:inline-block!important;margin-bottom:6px!important;margin-top:10px;width:60px;height:60px}
.social-messanger{position:absolute;top:54px;width:100%;display:flex;justify-content:space-between;display:none}
}
.social-messanger_mob{display:block}
#fast-order-form small{font-size:12.9px;letter-spacing:-.4px;position:relative;top:-1px}
.order_total .buttons .pull-right > input[type="checkbox"]{float:left;margin:3px 4px 0 0}
@media (min-width: 478px) {
.social-messanger_mob{display:none}
}
.social-messanger > a {
    display: flex !important;
    flex-direction: column !important;
}
.engrave_eng .social-messanger {
    top: 74px;
}
.foot_right_info img{width:100%}
.foot_right_info{margin-top:25px}
.footer_by{height:304px}
.foot_right_info p,.foot_right_info a{font-size:12px;line-height:16px;color:rgba(183,183,183,0.77)}
@media (max-width: 900px) {
.foot_right_info .col-md-6.col-sm-12.pull-right{margin-top:24px}
.footer_by{height:354px}
.voting{height:63px;padding:13px 0 0!important}
.voting label.control-label{display:block}
}
@media (max-width: 767px) {
.foot_right_info .col-md-6.col-sm-12.pull-right{width:100%}
.foot_right_info .col-md-6.col-sm-12.pull-right .col-md-6.col-sm-6{width:50%;float:left}
#product-form .badges_quantity+.badges_quantity{margin-right:39%}
.zhaloba a{width:41%!important;margin:0 14px 3px 0 !important;float:left!important;clear:none!important}
}
@media (max-width: 450px) {
.foot_right_info .col-md-6.col-sm-12.pull-right{width:100%}
.foot_right_info .col-md-6.col-sm-12.pull-right .col-md-6.col-sm-6{width:100%;float:none}
.footer_by{height:527px!important}
i.fa.fa-plus-circle{top:7px}
.le-cols.le-col-1+.le-cols.le-col-1+.le-cols.le-col-1+.le-cols.le-col-1 .hide_text{max-height:37px!important}
.home_page h4+.le-cols.le-col-1+.le-cols.le-col-1+.le-cols.le-col-1 img{width:80px!important;min-width:auto!important;max-width:none!important;left:1px;top:17px}
.ri_col_cont p:first-child + p img{position:absolute;left:-33px}
.ri_col_cont p:first-child + p{position:relative}
}
@media (max-width: 600px) and (min-width: 365px) {
.category_home_page + .sec-contant .le-cols img{float:none;width:95%!important;height:auto;text-align:center;min-width:auto!important;max-width:none!important;position:relative;left:0}
.le-cols.le-col-1+.le-cols.le-col-1+.le-cols.le-col-1+.le-cols.le-col-1 .hide_text{max-width:151px;max-height:46px!important;overflow:hidden}
.left_block_h h5{margin-top:4px;max-width:139px!important;text-align:left}
.sec-contant .le-cols .inside-right div{max-height:1060px!important;min-height:auto!important}
.sec-contant .le-cols .inside-right > div > div{min-height:46px!important}
.inside-right > div{height:102px}
.left_block_h h5{margin-top:4px;max-width:139px;text-align:left}
.social-net + div{width:43%!important;margin-right:0;margin-top:28px}
.footer{height:auto!important;padding-bottom:24px}
.ri_col_cont > p > img{top:-2px}
.ri_col_cont p:first-child + p img{position:absolute;left:-33px}
.ri_col_cont p:first-child + p{position:relative}
.home_page h4+.le-cols.le-col-1 img{width:157%!important;left:-30px}
.home_page h4+.le-cols.le-col-1+.le-cols.le-col-1 img{width:118%!important;left:-8px;top:13px}
.home_page h4+.le-cols.le-col-1+.le-cols.le-col-1+.le-cols.le-col-1 img{width:93%!important;left:2px;top:23px}
}
#engrave-widget{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
#engrave-widget .flex-row{display:flex;flex-direction:row}
#engrave-widget .engrave-message-button{background-color:#007DB3;border-radius:50px;box-sizing:border-box;cursor:pointer;display:block;height:70px;padding:13px;position:absolute;width:70px}
#engrave-widget .engrave-message-button .static{-webkit-animation:show-stat-data-v-64774a1c 6s infinite;align-items:center;animation:show-stat-data-v-64774a1c 6s infinite;display:flex;flex-direction:column;justify-content:center;position:absolute}
#engrave-widget .engrave-message-button .static img{display:inline}
#engrave-widget .engrave-message-button p{color:#fff;font-family:Ubuntu,Arial,sans-serif;font-size:10px;font-weight:700;line-height:11px;margin:0}
#engrave-widget .engrave-message-button .pulsation{-webkit-animation:pulse-data-v-64774a1c 2s infinite;-webkit-transform:scale(0);animation:pulse-data-v-64774a1c 2s infinite;background-color:#007DB3;border-radius:50px;height:84px;left:-7px;position:absolute;top:-7px;transform:scale(0);width:84px;z-index:-1}
#engrave-widget .engrave-message-button .pulsation:nth-of-type(2n){-webkit-animation-delay:.5s;animation-delay:.5s}
#engrave-widget .engrave-message-button .pulsation.stop{-webkit-animation:none;animation:none}
#engrave-widget.engrave-message{position:fixed!important;right:102px;bottom:100px;z-index:150;zoom:1.1}
.tech-support{display:flex}
#font .modal-dialog{width:565px}
#font .modal-dialog .font-example-wrapp{justify-content:space-between;display:flex;flex-wrap:wrap}
#font .modal-body .radio:nth-child(2n){padding:0 0 0 33px}
#engrave-widget .messanger{white-space:nowrap}
#engrave-widget .callback-state,#engrave-widget .close,#engrave-widget .engrave-icons,#engrave-widget .static{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
#engrave-widget .callback-state,#engrave-widget .engrave-message-button .engrave-icons{-webkit-animation:show-icons-data-v-64774a1c 6s infinite;animation:show-icons-data-v-64774a1c 6s infinite;background-color:#fff;border-radius:50px;height:44px;overflow:hidden;position:absolute;width:44px}
#engrave-widget .engrave-icons-line{-webkit-animation:icon-change-data-v-64774a1c 6s infinite;-webkit-animation-delay:0;-webkit-transform:translateX(30px);animation:icon-change-data-v-64774a1c 6s infinite;animation-delay:0;display:flex;height:24px;left:12px;position:absolute;top:10px;transform:translateX(30px);transition:cubic-bezier(.13,1.49,.14,-.4)}
#engrave-widget .engrave-icons-line.stop{-webkit-animation-play-state:paused;animation-play-state:paused}
#engrave-widget .engrave-icons-line img{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;margin-right:50px;user-select:none}
#engrave-widget .engrave-icons.hide,#engrave-widget .static.hide{display:none}
@-webkit-keyframes pulse-data-v-64774a1c {
0%{-webkit-transform:scale(0);opacity:1;transform:scale(0)}
50%{opacity:.5}
to{-webkit-transform:scale(1);opacity:0;transform:scale(1)}
}
@keyframes pulse-data-v-64774a1c {
0%{-webkit-transform:scale(0);opacity:1;transform:scale(0)}
50%{opacity:.5}
to{-webkit-transform:scale(1);opacity:0;transform:scale(1)}
}
@-webkit-keyframes show-stat-data-v-64774a1c {
0%,20%{-webkit-transform:scale(1);transform:scale(1)}
21%,84%{-webkit-transform:scale(0);transform:scale(0)}
85%,to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes show-stat-data-v-64774a1c {
0%,20%{-webkit-transform:scale(1);transform:scale(1)}
21%,84%{-webkit-transform:scale(0);transform:scale(0)}
85%,to{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes show-icons-data-v-64774a1c {
0%,20%{-webkit-transform:scale(0);transform:scale(0)}
21%,84%{-webkit-transform:scale(1);transform:scale(1)}
85%,to{-webkit-transform:scale(0);transform:scale(0)}
}
@keyframes show-icons-data-v-64774a1c {
0%,20%{-webkit-transform:scale(0);transform:scale(0)}
21%,84%{-webkit-transform:scale(1);transform:scale(1)}
85%,to{-webkit-transform:scale(0);transform:scale(0)}
}
@keyframes icon-change-data-v-64774a1c {
0%,5%{-webkit-transform:translateX(30px);transform:translateX(30px)}
10%,25%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}
30%,35%{-webkit-transform:translateX(-76px);transform:translateX(-76px)}
40%,45%{-webkit-transform:translateX(-150px);transform:translateX(-150px)}
50%,55%{-webkit-transform:translateX(-225px);transform:translateX(-225px)}
60%,65%{-webkit-transform:translateX(-301px);transform:translateX(-301px)}
70%,75%{-webkit-transform:translateX(-380px);transform:translateX(-380px)}
80%,85%{-webkit-transform:translateX(-457px);transform:translateX(-457px)}
90%,to{-webkit-transform:translateX(-509px);transform:translateX(-509px)}
}
#engrave-widget .engrave-icons .icon:first-of-type{margin-left:0}
#engrave-widget .close img{-webkit-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0);transition:all .12s ease-in}
#engrave-widget .close.show-messageners-block{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}
#engrave-widget .close.show-messageners-block img{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
#engrave-widget .messangers-block{-webkit-transform:scale(0);-webkit-transform-origin:80% 105%;align-items:flex-start;background:#e8eced;border-radius:7px;bottom:11px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:-150px;position:absolute;transform:scale(0);transform-origin:80% 105%;transition:all .12s ease-out;width:auto;z-index:9;padding:8px 10px 10px}
.backdr{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}
#engrave-widget .messangers-block.show-messageners-block{-webkit-transform:scale(1);transform:scale(1)}
#engrave-widget .messanger{align-items:center;cursor:pointer;margin:8px 0;width:100%}
#engrave-widget .messanger:before{background-color:#0084ff;background-position:50%;background-repeat:no-repeat;border-radius:50px;content:"";display:inline-block;height:40px;margin-right:10px;width:40px}
#engrave-widget .messanger p{color:rgba(0,0,0,.87);font-family:Arial,sans-serif;font-size:14px;display:inline-block;margin:0}
#engrave-widget a.messanger{text-decoration:none}
#engrave-widget .messanger.fb:before{background-image:url(../../../../../image/button/fb_w.svg)}
#engrave-widget .messanger.viber:before{background-color:#7c529d;background-image:url(../../../../../image/button/viber_w.svg)}
#engrave-widget .messanger.telegram:before {
    background-color: #2ca5e0;
    background-image: url(../../../../../image/button/telegram_w.png);
    background-position: center;
    background-size: contain;
}
#engrave-widget .messanger.skype:before{background-color:#31c4ed;background-image:url(../../../../../image/button/skype_w.svg);background-position:45% 45%}
#engrave-widget .messanger.support:before{background-color:#ff8400;background-image:url(../../../../../image/button/supp_w.svg)}
#engrave-widget .messanger.tech-support:before{background-color:#7eb105;background-image:url(../../../../../image/button/tech_w.svg);flex-shrink:0}
#engrave-widget .messanger.call-back:before{background-color:#54cd81;background-image:url(../../../../../image/button/cback_w.svg)}
#engrave-widget .messanger.imessage:before{background-color:#fff;background-image:url(../../../../../image/button/logo_apple_white.png); background-size: contain;}
#engrave-widget .callback-countdown-block{-webkit-transform:scale(1);-webkit-transform-origin:80% 105%;align-items:center;background-image:url(../../../../../image/button/call_back_background.svg);background-position:50%;background-repeat:no-repeat;border-radius:7px;bottom:-12px;box-sizing:border-box;color:#fff;display:none;flex-direction:column;height:150px;left:-320px;padding-left:8px;padding-right:19px;padding-top:5px;position:absolute;transform:scale(1);transform-origin:80% 105%;transition:all .12s ease-out;width:410px;z-index:9}
#engrave-widget .callback-state{-webkit-animation:none;animation:none;display:none;z-index:999999}
#engrave-widget .callback-state .callback-state-img{left:12px;position:absolute;top:12px}
#engrave-widget .callback-countdown-block .callback-countdown-block-phone{align-items:center;display:none;flex-direction:column;font-family:Arial,sans-serif;font-size:14px;height:115px;justify-content:center;line-height:16px}
#engrave-widget .callback-countdown-block .callback-countdown-block-phone p{color:#fff;margin-bottom:10px;margin-top:3px;text-align:center}
#engrave-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group{align-items:center;display:flex}
#engrave-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group input[type=tel]{border:none;border-radius:4px;box-sizing:border-box;font-family:Arial,sans-serif;font-size:14px;height:36px;line-height:16px;padding:10px 11px 9px;width:203px}
#engrave-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group input[type=submit]{background-color:#007DB3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;height:36px;width:132px}
#engrave-widget .callback-countdown-block .callback-countdown-block-phone .callback-countdown-block-form-group input[type=submit]:hover{background-color:#fd893c}
#engrave-widget .callback-countdown-block .callback-countdown-block-timer{align-items:center;display:none;flex-direction:column;height:115px;justify-content:center}
#engrave-widget .callback-countdown-block .callback-countdown-block-timer p{color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:16px;margin-bottom:5px;margin-top:7px;text-align:center}
#engrave-widget .callback-countdown-block .callback-countdown-block-timer_timer{color:#fff;font-family:Ubuntu,Arial,sans-serif;font-size:40px;font-weight:300;line-height:46px;margin:0;text-align:center}
#engrave-widget .callback-countdown-block .callback-countdown-block-sorry{align-items:center;display:none;height:115px}
#engrave-widget .callback-countdown-block .callback-countdown-block-sorry p{color:#fff;font-family:Arial,sans-serif;font-size:16px;line-height:18px;margin-bottom:5px;margin-top:7px;text-align:center}
#engrave-widget .callback-countdown-block .callback-countdown-block-close{cursor:pointer;position:absolute;right:6px;top:-10px}
#engrave-widget .animation-pause{-webkit-animation-play-state:paused;animation-play-state:paused}
#engrave-widget input{margin:5px}
#engrave-widget .callback-countdown-block .callback-countdown-block-phone.display-flex,#engrave-widget .callback-countdown-block .callback-countdown-block-sorry.display-flex,#engrave-widget .callback-countdown-block .callback-countdown-block-timer.display-flex,#engrave-widget .callback-countdown-block.display-flex,#engrave-widget .callback-state.display-flex{display:flex}
#engrave-widget .messanger.whatsapp_:before {
	background-image: url(../../../../../image/whatsapp.png);
	background-size: 57%;
	background-color: #32b321;
}
#lightSlider_color_dog {
    padding-left: 0;
    list-style: none;
    display: flex;
}
.contact_page_adress_ {
	min-height: 48px;
}
.engrave-su .en_header .category-menu .navv > li a {
    padding: 15px 10px!important;
}
.curency_en.custom-select:empty {
    display: none;
}
@media (max-width: 694px) {
.product_img_ .sale{right:-16px;top:-55px}
.product_img_.col-sm-7.cont_slider_gallery + .col-sm-5.col-sm-offset-1{padding:0}
.product_img_.col-sm-7.cont_slider_gallery + .col-sm-5.col-sm-offset-1+.container-fluid .tab-content{padding:15px 0}
.product_img_.col-sm-7.cont_slider_gallery + .col-sm-5.col-sm-offset-1+.container-fluid .tab-content .badge_items{width:93px}
.product_img_.col-sm-7.cont_slider_gallery + .col-sm-5.col-sm-offset-1+.container-fluid .tab-content .badge_items img:not(.bg){top:51%}
}
.product-product-115 .badge_items,.product-product-116 .badge_items,.product-product-109 .badge_items{position:relative}
.product-product-115 .badge_items img.bg,.product-product-116 .badge_items img.bg,.product-product-109 .badge_items img.bg{width:auto;height:70%;position:relative;z-index:1;margin:15% 0}
.product-product-115 .badge_items img:not(.bg),.product-product-116 .badge_items img:not(.bg),.product-product-109 .badge_items img:not(.bg){position:absolute;left:50.5%;top:52%;margin:0;transform:translate(-50%,-50%);z-index:2;width:100%!important;padding:31%}
.product-product-115 .active_dog, .product-product-116 .active_dog,.product-product-109 .active_dog{background-color:rgba(112,143,198,0.35)!important;border-radius:4px}
.product-product-115 #tab-2.active .badge_items img:not(.bg),.product-product-109 #tab-2.active .badge_items img:not(.bg){padding:29%}
.product-product-115 .badge_items img:not(.bg), .product-product-116 .badge_items img:not(.bg){padding:33%;top:63.4%;left:50.5%}
.product-product-115 #tab-2.active .badge_items img:not(.bg), .product-product-116 #tab-2.active .badge_items img:not(.bg){padding:36%}
.product-product-115 .active_dog, .product-product-116 .active_dog{background-color:rgba(0,0,0,0.48)!important;border-radius:4px}
.Copyist{font-size:36px;line-height:26px}
.Lavanderia{font-size:21px;line-height:22px}
.Cassandra{font-size:20px;line-height:20px}
.MonikaScript{font-size:24px;line-height:21px}
.Nautilus{font-size:18px;line-height:21px}
.Popularscript{font-size:26px;line-height:20px}
.Monotype{font-size:22px;line-height:21px}
.Playball{font-size:21px;line-height:19px}
.Boyarsky{font-size:19px;line-height:20px}
.header-block.header-block-4 {margin-top: 0;}
@media (max-width: 760px) {
	#lightSlider_color_dog+ .lSAction {
		display: none;
		opacity: 0;
		visibility: hidden;
	}
	.swipe_wrap {
		position: relative;
	}
	input#product_id[value="62"]+.container-fluid #option-radio .swipe_wrap {
		padding: 0 19px;
	}
	input#product_id[value="62"]+.container-fluid #option-radio .swipe_btn_prev {
		left: -9px;
	}
	input#product_id[value="62"]+.container-fluid #option-radio .swipe_btn_next {
		right: -9px;
	}
	.swipe_btns span {
		background: url(/image/left_color_dog.png) no-repeat;
		background-size: contain;
		display: block;
		width: 25px;
		height: 25px;
		position: absolute;
		top: 51%;
		transform: translateY(-50%);
	}
	.swipe_btns .swipe_btn_prev {
		left: -16px;
	}
	.swipe_btns .swipe_btn_next {
		right: -16px;
		transform: translateY(-50%) rotate(180deg);
	}
	div#option-radio .lSSlideOuter {
		margin-left: -6px;
	}
}

.testimonials-more {
    color: #3c8dc5;
    font-size: 14px;
    float: right;
    cursor: pointer;
    display: none;
    margin-bottom: 10px;
}
@media (max-width:470px) {
	.frez-contact .zhaloba {
		display: flex;
		flex-direction: column;
		margin-bottom: 14px;
	}
	.frez-contact .zhaloba a {
		min-width: 100%;
	}
	.frez-contact .zhaloba a p {
		margin: 5px 0;
	}
	.frez-contact .zhaloba a:before {
		top: 5px !important;
	}
	.contact .cont_home_le:first-child {
		margin-left: 0;
	}
}
input#product_id[value="69"]+.container-fluid .badge_items {
	background-size: 155% !important;
	width: 80px !important;
	height: 85px !important;
	margin: 6px 18px;
	position: relative;
}
input#product_id[value="69"]+.container-fluid .badge_items img {
	width: 76% !important;
	object-fit: contain;
	top: 4px !important;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	height: 77% !important;
}
input#product_id[value="138"]+.container-fluid .lg_dog_type {
    background-size: contain!important;
    width: 230px !important;
    height: 230px !important;
    position: relative;
}
input#product_id[value="138"]+.container-fluid img#main-image {
	max-width: none;
	width: 114px;
	height: 100%;
	top: 50%;
	left: 52% !important;
	transform: translate(-50%, -49%);
	object-fit: contain;
}
.open {
    margin: 21px 0 10px;
    color: #000;
}
.open__item {
    font-size: 15px;
    color: #5f5f5f;
    margin-bottom: 3px;
}
.open__title {
    margin-bottom: 7px;
}
input#product_id[value="138"]+.container-fluid .badge_items {
	background-size: 109% !important;
	width: 80px !important;
	height: 80px !important;
	margin: 6px 6px;
}
input#product_id[value="138"]+.container-fluid .badge_items img {
	width: 60% !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-81%, -74%) !important;
	object-fit: contain;
}

input#product_id[value="137"] + .container-fluid .lg_dog_type.circle_kulon {
	background-size: 96.5% !important;
}
input#product_id[value="138"] + .container-fluid .lg_dog_type.circle_kulon {
	background-size: 100% !important;
}
input#product_id[value="137"] + .container-fluid img#main-image {
	left: 50% !important;
	top: 49.8%;
	transform: translate(-50%, -50%);
	max-width: none;
	width: 95.5%;
	position: absolute;
}
input#product_id[value="138"] + .container-fluid img#main-image {
    left: 51.8% !important;
    top: 52.8%;
    transform: translate(-50%, -50%);
    max-width: none;
    width: 78%;
    position: absolute;
}
input#product_id[value="137"] + .container-fluid .tabs .badge_items, input#product_id[value="138"] + .container-fluid .tabs .badge_items {
	background-size: 85% !important;
	position: relative;
	width: 110px !important;
	height: 110px !important;
}

#product-form .dog_bg .lg_dog_type .h_product {
	top: -5px;
}
#product-form #product .cont_wrap .block_1_ h4 + div {
	height: auto !important;
}
#product-form .cont_wrap {
	position: relative;
}
#product-form .cont_wrap .h_product {
	top: 7px;
}
input#product_id[value="137"] + .container-fluid .tabs .badge_items img {
	width: 77.7% !important;
	top: 50.1%;
	left: 50.3%;
	position: absolute;
	transform: translate(-50%, -50%);
	margin: 0;
}
input#product_id[value="138"] + .container-fluid .tabs .badge_items img {
    width: 82% !important;
    top: 52% !important;
    left: 49.5% !important;
    position: absolute;
    transform: translate(-50%, -50%) !important;
    margin: 0;
}
.product-product-69 #product-form h1+.block_1_ > h4 + div,
.product-product-91 #product-form h1+.block_1_ > h4 + div,
.product-product-138 #product-form h1+.block_1_ > h4 + div,
.product-product-139 #product-form h1+.block_1_ > h4 + div,
.product-product-68 #product-form h1+.block_1_ > h4 + div {
	height: auto !important;
}
.mobile-lang .language-item {
    display: none !important;
}
.mobile-lang-name {
    display: none;
}
input#product_id[value="139"]+.container-fluid .lg_dog_type img#main-image {
	max-width: none;
	width: 85%;
	left: 49% !important;
	top: 50%;
	transform: translate(-50%, -50%);
}
#product-form .dog_bg input#product_id[value="91"] + .container-fluid .badges-img .lg_dog_type {
	position: relative;
	background-size: 100% !important;
	background-position: center 43px!important;
	width: 210px !important;
	height: 210px !important;
}
#product-form .dog_bg input#product_id[value="91"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    position: absolute;
    top: 56% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 56% !important;
    max-width: none !important;
}
input#product_id[value="69"]+.container-fluid .lg_dog_type {
	background-size: 100% !important;
	background-position: center 50px !important;
	position: relative;
	margin: 0 auto !important;
	width: 210px !important;
	height: 210px !important;
}

input#product_id[value="69"]+.container-fluid .lg_dog_type img#main-image {
    top: 57.1%;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 49%;
    max-width: initial;
    height: 100%;
    object-fit: contain;
}
input#product_id[value="139"]+.container-fluid .tab-pane .badge_items {
	position: relative;
	width: 110px;
	height: 110px;
	background-size: 93% !important;
}
input#product_id[value="139"]+.container-fluid .tab-pane img {
	width: 76% !important;
	height: auto;
	top: 50% !important;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	margin: 0;
}
#product-form .dog_bg .badges-img {
	top: 10px !important;
}
#product-form #product_id[value="68"] + .container-fluid .lg_dog_type {
	background-size: 61% !important;
	height: 260px !important;
	background-position-y: bottom !important;
	position: relative;
	width: 100% !important;
	max-width: 188px;
		background-position: center bottom!important;
}
#product-form #product_id[value="68"] + .container-fluid .lg_dog_type #main-image {
    position: absolute;
    width: 49%;
    max-width: none !important;
    top: 57%;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
#product-form #product_id[value="68"] + .container-fluid .tab-content .badge_items {
    width: 110px !important;
    height: 140px !important;
    position: relative;
    background-size: 67% !important;
}
input#product_id[value="139"]+.container-fluid .lg_dog_type {
    background-size: 100%!important;
    position: relative;
}
#product-form #product_id[value="68"] + .container-fluid .tab-content .badge_items img {
	position: absolute;
	left: 50% !important;
	top: 45% !important;
	transform: translate(-50%, -50%);
	width: 58% !important;
}
#product-form input#product_id[value="91"]+.container-fluid .lg_dog_type.circle_kulon {
	background-size: 100% !important;
	background-position: center bottom !important;
	position: relative;
	width: 200px !important;
	height: 200px !important;
}
#product-form input#product_id[value="91"]+.container-fluid .lg_dog_type.circle_kulon img#main-image {
	width: 59% !important;
	max-width: none !important;
	top: 72%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#product-form input#product_id[value="91"]+.container-fluid .badge_items {
	width: 80px;
	height: 80px;
	background-size: 140% !important;
	margin: 6px 10px;
	position: relative;
}
#product-form input#product_id[value="91"]+.container-fluid .badge_items img {
	position: absolute;
	left: 50%;
	top: 40% !important;
	transform: translate(-50%, -50%);
	width: 79% !important;
}
#product_id + .container-fluid,
input[name="product_id"] + .badges-bg .container-fluid {
    padding-top: 0 !important;
}
input#product_id[value="69"] + .container-fluid .badges-img,
input#product_id[value="73"] + .container-fluid .badges-img,
input#product_id[value="71"] + .container-fluid .badges-img,
input#product_id[value="90"] + .container-fluid .badges-img,
input#product_id[value="137"] + .container-fluid .badges-img,
input#product_id[value="134"] + .container-fluid .badges-img,
input#product_id[value="105"] + .container-fluid .badges-img,
input#product_id[value="107"] + .container-fluid .badges-img,
input#product_id[value="62"] + .container-fluid .badges-img,
input#product_id[value="63"] + .container-fluid .badges-img,
input#product_id[value="64"] + .container-fluid .badges-img,
input#product_id[value="67"] + .container-fluid .badges-img {
    top: 0 !important;
    margin: 0 !important;
    position: relative;
    padding: 7px 0 0 !important;
}
input#product_id[value="69"] + .container-fluid .badges-img .h_product,
input#product_id[value="73"] + .container-fluid .badges-img .h_product,
input#product_id[value="71"] + .container-fluid .badges-img .h_product,
input#product_id[value="90"] + .container-fluid .badges-img .h_product,
input#product_id[value="137"] + .container-fluid .badges-img .h_product,
input#product_id[value="134"] + .container-fluid .badges-img .h_product,
input#product_id[value="105"] + .container-fluid .badges-img .h_product,
input#product_id[value="107"] + .container-fluid .badges-img .h_product,
input#product_id[value="62"] + .container-fluid .badges-img .h_product,
input#product_id[value="63"] + .container-fluid .badges-img .h_product,
input#product_id[value="64"] + .container-fluid .badges-img .h_product,
input#product_id[value="67"] + .container-fluid .badges-img .h_product {
    position: static !important;
    text-align: center;
	margin-bottom: 17px;
    display: block !important;
    width: 100% !important;
    transform: none !important;
    top: 0 !important;
}

input#product_id[value="73"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="71"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="90"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="137"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="134"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="105"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="107"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="62"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="63"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="64"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="67"] + .container-fluid .badges-img .lg_dog_type {
    left: 0 !important;
    top: 0 !important;
    position: relative !important;
    width: 240px !important;
    margin: 0 auto !important;
	max-width: none !important;
	background-size: 85%!important;
}
input#product_id[value="71"] + .container-fluid .badges-img .lg_dog_type img#main-image,
input#product_id[value="90"] + .container-fluid .badges-img .lg_dog_type img#main-image,
input#product_id[value="137"] + .container-fluid .badges-img .lg_dog_type img#main-image,
input#product_id[value="134"] + .container-fluid .badges-img .lg_dog_type img#main-image,
input#product_id[value="63"] + .container-fluid .badges-img .lg_dog_type img#main-image,
input#product_id[value="64"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    left: 50% !important;
    top: 55% !important;
    transform: translate(-50%, -50%) !important;
    width: 161px !important;
    max-width: none !important;
}
input#product_id[value="134"] + .container-fluid .badges-img .lg_dog_type,
input#product_id[value="63"] + .container-fluid .badges-img .lg_dog_type {
	background-size: 58%!important;
}
input#product_id[value="71"] + .container-fluid .badges-img .lg_dog_type {
    background-size: 78% !important;
}
.cart-mob-info, .lang_320, .mobile-lang .lang_razd {
    display: none !important;
}
.mobile-lang {
    z-index: 3;
    position: absolute;
    right: 65px;
    top: 14px;
    background: #00A5D2;
    border-radius: 60px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobile-lang .mobile-lang-name {
    color: #fff !important;
    font-family: sans-serif;
    box-sizing: border-box;
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 600;
    line-height: 27px !important;
    padding: 4px;
    border-radius: 100%;
    background: #00a5d2;
    width: 30px;
    height: 30px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.mobile-lang .mobile-lang-name.active_lang {
    background: #fff;
    color: #00a5d2 !important;

}
.mobile-lang #language, .mobile-lang .lang {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.payment-info {
    max-width: 1185px;
    padding: 24px;
    margin: 0 auto;
}
.cart-mob-info #cart-total {
    display: none;
}
@media (max-width: 950px) {
    .payment-info {
        padding: 24px 31px;
        margin: 107px auto;
    }
}
.payment-info-label {
    display: block;
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 400;
}
.payment-info-step,
.payment-info-error,
.payment-name-field {
    display: none;
}
.payment-info .btn {
    outline: none !important;
}
.payment-info-error {
    margin-top: 6px;
}
.payment-info-fields {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.payment-info input {
    display: block;
    width: 100%;
    box-shadow: 0 0 0 1px #d9d9d9;
    border: none;
    border-radius: 4px;
    height: 42px;
    padding: 0 10px;
    appearance: none;
    font-weight: 400;
    max-width: 350px;
    outline: none !important;
}
.payment-info-fields input {
    margin-right: 19px;
    max-width: 200px;
}
.payment-info label {
    display: block;
    margin-bottom: 12px;
}
.payment-info-btn-group {
    display: flex;
    align-items: center;
}
.payment-info .btn-info {
    border: 1px solid #3986bd;
    background-color: #3c8dc5;
    color: #fff;
    display: block;
    min-width: 150px;
    font-size: 15px;
}
.payment-info .btn-info + .btn-info {
    margin-left: 12px;
}
.payment-info .btn-info:hover {
    border: 1px solid #3986bd;
    background-color: #3986bd;
}

.payment-file-wrap input[type="file"] {
    padding: 1px;
    border: none !important;
    box-shadow: none !important;
    height: auto;
    margin-bottom: 22px;
}
.payment-info-title {
    margin-bottom: 24px;
}
@media (max-width: 950px) {
    .mobile-lang span {
        display: inline-block !important;
    }
    .cart-mob-info {
        display: block !important;
    }
}
input#product_id[value="134"] + .container-fluid .badges-img .lg_dog_type img#main-image,
input#product_id[value="63"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    width: 120px !important;
}
input#product_id[value="137"] + .container-fluid .badges-img .lg_dog_type {
    background-size: 95% !important;
}
input#product_id[value="137"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    width: 210px !important;
}
input#product_id[value="90"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    width: 177px !important;
}
input#product_id[value="71"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    width: 211px !important;
    top: 52.7% !important;
    left: 49.5% !important;
}
input#product_id[value="73"] + .container-fluid .badges-img .lg_dog_type {
    background-size: 38%!important;
    background-position: center !important;
}
input#product_id[value="137"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    width: 212px !important;
    left: 49.6% !important;
    top: 53% !important;
}
input#product_id[value="138"] + .container-fluid .tabs .badge_items {
    background-size: 100% !important;
    position: relative;
    width: 136px !important;
    height: 105px !important;
}
input#product_id[value="90"] + .container-fluid .badges-img .lg_dog_type {
    background-position: center !important;
}
input#product_id[value="105"] + .container-fluid #lightSlider_color_dog li.lslide {
    width: 80px !important;
}
input#product_id[value="105"] + .container-fluid #lightSlider_color_dog li.lslide img {
    width: 86%;
}
@media (max-width: 400px) {
	input#product_id[value="105"] + .container-fluid #lightSlider_color_dog li.lslide .color_dogs {
		font-size: 11.3px;
	}
}
	input#product_id[value="71"]+.container-fluid .tab-content>.tab-pane {
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	input#product_id[value="71"]+.container-fluid .tab-content>.tab-pane.active {
		display: flex;
	}
	input#product_id[value="71"] + .container-fluid .tab-pane#tab-1 div:nth-of-type(3) img {
		top: 9px;
	}

input#product_id[value="136"] + .container-fluid .lg_dog_type.circle_kulon,
input#product_id[value="148"] + .container-fluid .lg_dog_type.circle_kulon,
input#product_id[value="147"] + .container-fluid .lg_dog_type.circle_kulon {
	background-size: contain !important;
	height: 300px !important;
	background-position: center !important;
	width: 250px !important;
	margin-top: 30px;
	margin-left: 43px;
}
.messages:empty {
    display: none;
}
body form#product-form input#product_id + .container-fluid .block_1_ .option-color .dog_red {
	display: flex;
	flex-direction: column;
	align-items: center;
}
body form#product-form input#product_id + .container-fluid .block_1_ .option-color .dog_red img {
	position: static;
	transform: none;
}
body form#product-form input#product_id + .container-fluid .block_1_ .option-color .dog_red .color_dogs {
	position: static;
	transform: none;
	margin: 6px 0 3px;
}
body form#product-form input#product_id + .container-fluid .block_1_ .dog_adress_color .option-color {
	padding: 7px 4px 10px;
}
body form#product-form input#product_id + .container-fluid .block_1_ .option-color .dog_red .dog_color_price {
	margin: 0;
}
body form#product-form input#product_id + .container-fluid .block_1_ .option-color .dog_red .color_dogs + p {
	margin-bottom: 2px;
}
body form#product-form input#product_id + .container-fluid .block_1_  li.lslide {
	height: auto !important;
}
body form#product-form input#product_id + .container-fluid .block_1_  ul#lightSlider_color_dog {
	height: auto !important;
}
body form#product-form input#product_id + .container-fluid .block_1_ div#option-radio label.option-color img {
    position: static !important;
    transform: none !important;
    height: auto !important;
    width: 70%;
    height: auto !important;
    object-fit: contain;
    min-height: 71px;
}
.paymant-system:after {
    content: '';
    display: block;
    clear: both;
}
body form#product-form input#product_id + .container-fluid .block_1_ div#option-radio label.option-color p.dog_color_price {
	margin-top: 0 !important;
}
body form#product-form input#product_id + .container-fluid .block_1_ .lSSlideWrapper.usingCss {
	height: auto !important;
}
input#product_id[value="139"]+.container-fluid .txt_luboy {
    display: none !important;
}
input#product_id[value="139"]+.container-fluid .txt_luboy.active_form_dog {
    display: block !important;
}
.btn_form_dog:not([style="display: none;"]), .btn_txt_dog:not([style="display: none;"]) {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
input#product_id[value="138"]+.container-fluid .form_dog_, input#product_id[value="91"]+.container-fluid .form_dog_ {
    display: block;
    margin-top: 8px;
}
.btn_form_dog.btn_active_form_txt[style="display: none;"]+ .btn_txt_dog:not([style="display: none;"] ),
input#product_id[value="91"]+.container-fluid .btn_form_dog.btn_off_form_txt,
input#product_id[value="138"]+.container-fluid .btn_form_dog.btn_off_form_txt {
    background-color: #3c8dc5;
    border: 1px #367eb2 solid;
	color: #fff;
	pointer-events: none;
}
.phones-modal-contacts {
    display: flex;
    flex-direction: column;
    margin-bottom: 11px;
    align-items: center;
    justify-content: center;
}
.phone-item {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    float: none;
    width: auto !important;
}
.phone-item a {
    display: block;
    margin: 0 0 7px;
    position: relative;
}
.phone-item a img {
    position: absolute !important;
    left: -25px !important;
}
.phone-item a img + img {
    left: -50px !important;
}
.phone-item a img + img + img {
    left: -75px !important;
}
.adress_tel_m .adress_a {
    width: auto;
    max-width: 90%;
}
.contacts-modal-social .social-messanger {
    display: flex;
    position: static;
}
.foot-contact .open {
    margin: 14px 0 10px;
    color: #fff;
}
.foot-contact .open .open__item {
    color: #fff;
    font-size: 13px;
    margin-bottom: 8px;
}
.adress_tel_m .open {
    text-align: left;
    max-width: 279px;
    margin: 10px auto 17px;
}

@media (max-width: 1380px) {
	input#product_id[value="136"] + .container-fluid .lg_dog_type.circle_kulon,
	input#product_id[value="147"] + .container-fluid .lg_dog_type.circle_kulon	{
		background-size: contain !important;
		height: 300px !important;
		background-position: center !important;
		width: 221px !important;
		margin-top: 30px;
		margin-left: 43px;
	}
}

@media (max-width: 1280px) {
	input#product_id[value="136"] + .container-fluid .lg_dog_type.circle_kulon,
	input#product_id[value="147"] + .container-fluid .lg_dog_type.circle_kulon {
	background-size: contain !important;
	height: 300px !important;
	background-position: center !important;
	width: 221px !important;
	margin-top: 30px;
	margin-left: 43px;
	max-width: 100%;
	margin-left: 0;
	}

	.widget_insta {
    margin-bottom: 46px;
}
iframe#widgetInstaLink {
    border: none;
    overflow: hidden;
    width: 100%;
    height: 183px;
    margin: 28px auto;
}
}
@media (max-width: 767px) {
	iframe#widgetInstaLink {
		height: 250px;
	}
		#engrave-widget.engrave-message {
    position: fixed!important;
    right: 82px;
    bottom: 82px;
    z-index: 150;
    zoom: 1.1;
}
.foot_cont > div:nth-child(3) {
    width: 65%;
}
.foot-contact .open .open__item {
    font-size: 12px;
    margin-bottom: -2px;
    margin-top: 11px;
}
#top {
    bottom: 108px!important;
    right: 25px !important;
}
input#product_id[value="137"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    width: 189px !important;
    left: 50% !important;
    top: 59% !important;
}
input#product_id[value="134"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    margin-top: 22px;
}
input#product_id[value="71"] + .container-fluid .badges-img .lg_dog_type img#main-image {
    width: 211px !important;
    top: 59.7% !important;
    left: 50.2% !important;
}
}

@media (max-width: 960px) {
	.empty-cart {
		margin-top: 90px;
	}
	.wrapper {
		min-height: 200px;
	}
}


.powr-instagram-feed {
	overflow: hidden;
    height: 256px;
}


.powr-instagram-feed iframe{
	position: relative;
    top: -32px;
}

@media (max-width: 950px) {
	.powr-instagram-feed {
		overflow: hidden;
		height: 522px !important;
	}
	.en-phone {
		display: none;
	}
}
input#product_id[value="149"] + .container-fluid .form_dog_.active_form_dog:after {
    content: '';
    display: block;
    clear: both;
}

.wrapper > #product-form > #product #product_id[value] + .container-fluid .badges-img .lg_dog_type {
	position: static !important;
    background-size: contain !important;
	background-position: center !important;
    width: 215px !important;
    height: 215px !important;
	max-width: 215px !important;
	min-width: 215px !important;
    max-height: 215px !important;
    min-height: 215px !important;
    margin: 0 auto 34px !important;
	transform: none !important;
}

.wrapper > #product-form > #product #product_id[value="129"] + .container-fluid .badges-img .lg_dog_type {
    position: relative !important;
}
.wrapper > #product-form > #product.category_65 #product_id[value] + .container-fluid .badges-img .lg_dog_type {
    position: relative !important;
}
.wrapper > #product-form > #product #product_id[value] + .container-fluid .badges-img .h_product {
    position: static !important;
    transform: none !important;
}
.product-product-159 .wrapper > #product-form > #product #product_id[value] + .container-fluid .badges-img .lg_dog_type {
    position: relative !important;
}
.product-product-159 input#product_id[value] +.container-fluid .lg_dog_type.circle_kulon #main-image {
    top: 46%;
    left: 51%;
    transform: translate(-50%, -50%);
    width: 57%;
    max-width: none;
}
body > .messages {
    padding: 10px !important;
}

.santa {
	width: 175px;
    position: fixed;
    z-index: 9;
    top: 43px;
    left: -88px;
    transform: translateX(-106px) rotate(23deg);
}
.santa-animating {
	animation-name: santaAnimate;
	animation-duration: 1.8s;
	animation-direction: alternate;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
}

@keyframes santaAnimate {
	0% {
		transform: translateX(-126px) rotate(23deg);
	}
	60%, 80%, 100%{
		transform: translateX(0) rotate(23deg);
	}
	70%, 90% {
		transform: translateX(0) rotate(18deg);
	}
}

@media (max-width: 767px) {
	.santa {
		width: 124px;
		left: -58px;
	}
}
.modal-to-cart .modal-dialog {
    top: 46%;
}
.new-year .category-menu .navv:before {
    content: '';
    display: block;
    position: absolute;
    left: 21px;
    top: -13px;
    right: 0;
    height: 23px;
    min-width: 1500px;
    z-index: 1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAXCAYAAACS5bYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFpJREFUeNrUV0tIo1cUvpkYjQ4xxSA6DxuNqG0dtaUKOgs3s6i0dFd3pSsXdjeIixakiGA34sZuXCkoONLFwJTK4GMYLYXg29gatTpiXurkbd7vv9/5ub+IxuhA7eiFQ5Kbc8/57ne/e87/ywRBYLdl3GG3aNwqsLJ0k0tLS+fmcnNzWUVFBVMoFGx2djarvLxcm5OTw+bm5iytra2xc4ExNjY27iqVyvvwK6CpeDzuCYVC1urq6qDA9UcfPp+PHR4esmAwKK6tr68/l5/8rgQ2Ozub1dbWyiYmJooaGxt/VqvV38jlchX9l0qlwoFA4DWS/RKLxRxFRUVf5+XlPcaaT2AP0sVPJBL2SCRiAPBpu93+vKamZo/Ae71eZjabWV1dXVqw7CKwp43ksrCw8Bhg7MJ/PLDZ5PHx8cz29vYT5JGD/bSYLgTrcDgYdk6siSc6NjZWDaAe4ZoHQL+cmZnRpZPnhWDpD8kw7uKo9ML/NMCsd2tr61vkzboMrEyv138M7TyLRqMWMBsX3sMgaZhMpp+AR5EJrCocDpuEGzKg4x8khs+CVWxubvZfR9JkMik4nU7BarUKLpeLmLsKuwIqTLynp4fqmIzASrqQT09Pf1VVVfX0KsWZ6uHBwQHTaDSsoKAgo6/H4xHLEcrVyRwuEisrKzs5XrrIVAVwiUVDKRRrL+YI32ewdVhMApuHWvcj6vids6J2u90MF4yBHUZNgKoEBaRBQalJqFSqtJfUYrGIlQX+ydXVVTN+u0tKSjQNDQ1axJVl2iTypebn55d7e3v/kqoDgZU1NTU9LCws/Py0M+2ekuGincxJ3yF+18jIyHJLS0slQJUWFxczrBeBE0vE5tHRkbixlZWVfSR8gTX/0P5gH7S1tX3Z3t7+BW8qAvwSfr8/jA0EIRM/qoFtampqbW9vTw+XA+ojUruVd3Z2tvb19T2TQFEim81GgVJoCvvj4+NLOJZgaWmpemdn5y3a6BbcnJDAw8HBwac6ne6eqCW5XDwB3qVSqM9/DAwMUNy/eVLabT7sI25qwgujThCBhWE+mAt2yNc4SQKSZrOQQE1HS22VJkmPAGTr7+//fX19fRk+Zgq0trbGeFAKEAQT98BSqKOj47vm5uaa/Px8JeIk4GcaHh6eWlxcfAU/A8xG67BxAX3fwdcbYUpSDJ06Z49Ak8ZC3OL8f3YiA4PBYKdLQ2AJ9OTk5GpXV9cQiCVh79M94QtlPLDUE/1gPNrd3f0W33W4cBoco48zQuy/IZYAMnGqlSc4c66L9JruQUaSARXeT8HGKzxAqFBekni6+h46+pMzGiJGMgTOJh1yU/KNEGDvZWvfBawkA9ppwGg0mrRa7SOI2g+gxOgbJIpdFpj72PnxSnPX8vqRxTURgBQWKisrH+GThOm+CtAzoK/9/Uiqq/6hoaHfdnd3jaOjo7/yY7yxbwqkWy3sQzpS2C6YirwvUJk0y7hurfyGRrnduPGvAAMASmo8wzeVwfsAAAAASUVORK5CYII=)
        no-repeat 0 0,
      url(data:image/png;base64,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)
        no-repeat 4.9% 6px,
      url(data:image/png;base64,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)
        no-repeat 12.9% 6px,
      url(data:image/png;base64,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)
        no-repeat 17.7% 6px,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC)
        no-repeat 11.1% 5px,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAXCAYAAACS5bYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFpJREFUeNrUV0tIo1cUvpkYjQ4xxSA6DxuNqG0dtaUKOgs3s6i0dFd3pSsXdjeIixakiGA34sZuXCkoONLFwJTK4GMYLYXg29gatTpiXurkbd7vv9/5ub+IxuhA7eiFQ5Kbc8/57ne/e87/ywRBYLdl3GG3aNwqsLJ0k0tLS+fmcnNzWUVFBVMoFGx2djarvLxcm5OTw+bm5iytra2xc4ExNjY27iqVyvvwK6CpeDzuCYVC1urq6qDA9UcfPp+PHR4esmAwKK6tr68/l5/8rgQ2Ozub1dbWyiYmJooaGxt/VqvV38jlchX9l0qlwoFA4DWS/RKLxRxFRUVf5+XlPcaaT2AP0sVPJBL2SCRiAPBpu93+vKamZo/Ae71eZjabWV1dXVqw7CKwp43ksrCw8Bhg7MJ/PLDZ5PHx8cz29vYT5JGD/bSYLgTrcDgYdk6siSc6NjZWDaAe4ZoHQL+cmZnRpZPnhWDpD8kw7uKo9ML/NMCsd2tr61vkzboMrEyv138M7TyLRqMWMBsX3sMgaZhMpp+AR5EJrCocDpuEGzKg4x8khs+CVWxubvZfR9JkMik4nU7BarUKLpeLmLsKuwIqTLynp4fqmIzASrqQT09Pf1VVVfX0KsWZ6uHBwQHTaDSsoKAgo6/H4xHLEcrVyRwuEisrKzs5XrrIVAVwiUVDKRRrL+YI32ewdVhMApuHWvcj6vids6J2u90MF4yBHUZNgKoEBaRBQalJqFSqtJfUYrGIlQX+ydXVVTN+u0tKSjQNDQ1axJVl2iTypebn55d7e3v/kqoDgZU1NTU9LCws/Py0M+2ekuGincxJ3yF+18jIyHJLS0slQJUWFxczrBeBE0vE5tHRkbixlZWVfSR8gTX/0P5gH7S1tX3Z3t7+BW8qAvwSfr8/jA0EIRM/qoFtampqbW9vTw+XA+ojUruVd3Z2tvb19T2TQFEim81GgVJoCvvj4+NLOJZgaWmpemdn5y3a6BbcnJDAw8HBwac6ne6eqCW5XDwB3qVSqM9/DAwMUNy/eVLabT7sI25qwgujThCBhWE+mAt2yNc4SQKSZrOQQE1HS22VJkmPAGTr7+//fX19fRk+Zgq0trbGeFAKEAQT98BSqKOj47vm5uaa/Px8JeIk4GcaHh6eWlxcfAU/A8xG67BxAX3fwdcbYUpSDJ06Z49Ak8ZC3OL8f3YiA4PBYKdLQ2AJ9OTk5GpXV9cQiCVh79M94QtlPLDUE/1gPNrd3f0W33W4cBoco48zQuy/IZYAMnGqlSc4c66L9JruQUaSARXeT8HGKzxAqFBekni6+h46+pMzGiJGMgTOJh1yU/KNEGDvZWvfBawkA9ppwGg0mrRa7SOI2g+gxOgbJIpdFpj72PnxSnPX8vqRxTURgBQWKisrH+GThOm+CtAzoK/9/Uiqq/6hoaHfdnd3jaOjo7/yY7yxbwqkWy3sQzpS2C6YirwvUJk0y7hurfyGRrnduPGvAAMASmo8wzeVwfsAAAAASUVORK5CYII=)
        no-repeat 34% 0,
      url(data:image/png;base64,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)
        no-repeat 29.9% 6px,
      url(data:image/png;base64,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)
        no-repeat 37.5% 6px,
      url(data:image/png;base64,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)
        no-repeat 42.4% 6px,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC)
        no-repeat 27.5% 5px,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC)
        no-repeat 45.7% 5px,


      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAXCAYAAACS5bYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFpJREFUeNrUV0tIo1cUvpkYjQ4xxSA6DxuNqG0dtaUKOgs3s6i0dFd3pSsXdjeIixakiGA34sZuXCkoONLFwJTK4GMYLYXg29gatTpiXurkbd7vv9/5ub+IxuhA7eiFQ5Kbc8/57ne/e87/ywRBYLdl3GG3aNwqsLJ0k0tLS+fmcnNzWUVFBVMoFGx2djarvLxcm5OTw+bm5iytra2xc4ExNjY27iqVyvvwK6CpeDzuCYVC1urq6qDA9UcfPp+PHR4esmAwKK6tr68/l5/8rgQ2Ozub1dbWyiYmJooaGxt/VqvV38jlchX9l0qlwoFA4DWS/RKLxRxFRUVf5+XlPcaaT2AP0sVPJBL2SCRiAPBpu93+vKamZo/Ae71eZjabWV1dXVqw7CKwp43ksrCw8Bhg7MJ/PLDZ5PHx8cz29vYT5JGD/bSYLgTrcDgYdk6siSc6NjZWDaAe4ZoHQL+cmZnRpZPnhWDpD8kw7uKo9ML/NMCsd2tr61vkzboMrEyv138M7TyLRqMWMBsX3sMgaZhMpp+AR5EJrCocDpuEGzKg4x8khs+CVWxubvZfR9JkMik4nU7BarUKLpeLmLsKuwIqTLynp4fqmIzASrqQT09Pf1VVVfX0KsWZ6uHBwQHTaDSsoKAgo6/H4xHLEcrVyRwuEisrKzs5XrrIVAVwiUVDKRRrL+YI32ewdVhMApuHWvcj6vids6J2u90MF4yBHUZNgKoEBaRBQalJqFSqtJfUYrGIlQX+ydXVVTN+u0tKSjQNDQ1axJVl2iTypebn55d7e3v/kqoDgZU1NTU9LCws/Py0M+2ekuGincxJ3yF+18jIyHJLS0slQJUWFxczrBeBE0vE5tHRkbixlZWVfSR8gTX/0P5gH7S1tX3Z3t7+BW8qAvwSfr8/jA0EIRM/qoFtampqbW9vTw+XA+ojUruVd3Z2tvb19T2TQFEim81GgVJoCvvj4+NLOJZgaWmpemdn5y3a6BbcnJDAw8HBwac6ne6eqCW5XDwB3qVSqM9/DAwMUNy/eVLabT7sI25qwgujThCBhWE+mAt2yNc4SQKSZrOQQE1HS22VJkmPAGTr7+//fX19fRk+Zgq0trbGeFAKEAQT98BSqKOj47vm5uaa/Px8JeIk4GcaHh6eWlxcfAU/A8xG67BxAX3fwdcbYUpSDJ06Z49Ak8ZC3OL8f3YiA4PBYKdLQ2AJ9OTk5GpXV9cQiCVh79M94QtlPLDUE/1gPNrd3f0W33W4cBoco48zQuy/IZYAMnGqlSc4c66L9JruQUaSARXeT8HGKzxAqFBekni6+h46+pMzGiJGMgTOJh1yU/KNEGDvZWvfBawkA9ppwGg0mrRa7SOI2g+gxOgbJIpdFpj72PnxSnPX8vqRxTURgBQWKisrH+GThOm+CtAzoK/9/Uiqq/6hoaHfdnd3jaOjo7/yY7yxbwqkWy3sQzpS2C6YirwvUJk0y7hurfyGRrnduPGvAAMASmo8wzeVwfsAAAAASUVORK5CYII=)
        no-repeat 65% 0,

      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC)
        no-repeat 52% 5px,
      url(data:image/png;base64,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)
        no-repeat 55% 6px,
      url(data:image/png;base64,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)
        no-repeat 60% 6px,
      url(data:image/png;base64,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)
        no-repeat 69% 6px;
}

.category-menu .navv {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}
.wrapper {
    overflow: hidden;
}
.new-year .category-menu .navv:after {
    content: '';
    background: url(../../../../../image/snowman.png) no-repeat 0 0;
    background-size: contain;
    width: 36px;
    height: 43px;
    top: -41px;
    right: -64px;
    position: absolute;
}
.valentines-day .category-menu:before {
    content: '';
    position: absolute;
    width: 78px;
    height: 83px;
    background: url(../../../../../image/valentines_2.png) no-repeat 0 0;
    background-size: contain;
    top: 57px;
    right: 12px;
	animation: animValentinesDayKupidon 2.8s linear infinite forwards;
	animation-direction: alternate;
	z-index: 1;
}

@keyframes animValentinesDayKupidon {
	0% {
		transform: scale(-1, 1) translateY(0) rotate(0);
	}
	100% {
		transform: scale(-1, 1) translateY(15px) rotate(8deg);
	}
}
.penstap2 #product:after {
    content: '';
    display: block;
    clear: both;
}
.penstap2 #prices {
	font-size: 19px
}
.penstap2 #prices span{
	font-size: 20px
}
.product-option-list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.product-option-list label.control-label {
    width: 100%;
}
.product-option-list .radio label {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 9px;
    text-align: center;
	position: relative;
}
.product-option-list .radio:not(:last-child) {
    margin-right: 15px;
}
.product-option-list .radio label .badge-image:checked + .product-option-bg{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 125 179 / 21%);
    left: 0;
    top: 0;
    z-index: 1;
}
.product-option-list .radio label > * {
	position: relative;
	z-index: 2;
}
.product-option-list .radio label .badge-image {
    position: absolute;
    opacity: 0;
}
.product-option-list .radio label .addSumm {
    font-size: 14px;
    color: #000;
}
.product-option-list .radio {
    max-width: 44%;
}
.modal-body#option-radio-font {
    max-height: 83vh;
    overflow: auto;
}
.modal-open .wrapper {
    z-index: 999;
}
.product-option-list .radio label span:not(.addSumm) {
    font-size: 14px;
}
.pseudoHeight_23b4 {
	overflow: hidden;
	margin: 0;
}

@media (max-width: 1500px) {
	.category-menu .navv:after {
		right: -40px;
	}
}
@media (max-width: 1400px) {
	.category-menu .navv:after {
		right: -12px;
	}
}
@media (max-width: 1350px) {
	.category-menu .navv:after {
		right: -24px;
		top: 11px;
	}
}
@media (max-width: 1120px) {
	.category-menu .navv:after {
		display: none;
	}
	.bg_product li.lslide {
		height: 325px!important;
	}
}
.cart-mob-info .cart-total-short {
    position: absolute;
    top: 4px;
    right: 0px !important;
    background: #a7e1ff  !important;
    padding: 1px 3px !important;
    border-radius: 50%;
    font-size: 11px;
    min-width: 18px;
    height: 18px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #000000;
}
@media (max-width: 768px) {
	.product_page .lslide img {
		width: 100% !important;
		object-fit: contain;
	}
	.product_page .row.block1_prod {
		padding: 15px 20px;
	}
	.bg_product .cont_slider_gallery {
		padding: 0;
		margin-top: 20px;
	}
	#font .modal-body .radio:nth-child(2n) {
		padding: 0;
	}
	.modal-open .b-option.block_3_ {
		position: relative;
		z-index: 9999 !important;
	}
	#lightSlider_color_dog {
		padding: 0;
		list-style-type: none;
		display: flex;
	}
	.dog_adress_color {
		width: auto !important;
	}
	body form#product-form input#product_id + .container-fluid .block_1_ .dog_adress_color .option-color {
		padding: 7px 10px 10px;
	}
}
@media (max-width: 450px) {
	.product_page .lSSlideOuter.vertical .lSGallery {
		width: 60px !important;
	}
	.bg_product .lSSlideOuter .lSPager.lSGallery li {
		height: 60px!important;
	}
	.bg_product li.lslide {
		height: 231px !important;
	}
	.product_page .lslide img {
		width: 100% !important;
		max-width: none !important;
		padding-left: 70px;
	}
	.product_page .lSSlideOuter.vertical .lSAction > .lSNext {
		top: auto;
		bottom: 8px;
	}
	.bg_product .lSSlideWrapper.usingCss {
		width: 100%!important;
		height: 235px!important;
		max-width: none!important;
	}
}
.product_page .tabs {
    margin-top: 30px;
}
.category_home_page.clearfix {
	margin: 0 auto;
}
@media (max-width: 950px) {
	.category_home_page.clearfix {
		margin: 30px auto 0;
	}
}
@media (max-width: 540px) {
	.penstap2 .penblock2 .lslide {
		height: auto !important;
	}
}
@media (max-width: 1104px) {
	.header-block:first-child {
		min-width: auto;
	}
}
.pen-bg .badge_items {
    position: relative;
    width: 109px;
    height: 110px;
}
.pen-bg .badge_items .bg {
    width: 100%;
    height: calc(100% - 20px);
    object-fit: contain;
    margin: 10px 0;
}
.pen-bg .badge_items .bg + img {
    position: absolute;
    top: 52%;
    left: 51%;
    transform: translate(-50%, -50%);
    width: 48px;
}
.en_header .header-block.header-block-1 {
    min-width: auto;
}

.wrapper > #product-form > #product #product_id[value="165"] + .container-fluid .badges-img .lg_dog_type {
    position: relative !important;
}
.en_header .header-block-1 {
    width: 16%;
}
.en_header .category-menu .header-block-1 img {
    margin: 0;
}
.engrave_eng.valentines-day .category-menu,
.engrave_eng .valentines-day .category-menu {
	background-image: none;
}
.checkout-page__radio-group > label {
    margin-bottom: 11px;
    font-weight: 300 !important;
    color: #000;
    display: flex;
    align-items: center;
    width: 100%;
    box-shadow: 0 0 0 1px #d9d9d9;
    border: none;
    background: #fff !important;
    border-radius: 4px;
    min-height: 42px;
    padding: 2px 10px 4px;
    appearance: none;
    position: relative;
    cursor: pointer;
}
.checkout-page__radio-group > label input[type="radio"]:checked + span:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 1.5px #007db3;
    top: 0;
    left: 0;
    border-radius: 4px;
}
.checkout-page__radio-group > label input[type="radio"] {
    margin: 0 6px 0 0;
}

@media (max-width: 767px) {
	.pen-bg #option-image-content {
		margin-bottom: 30px;
	}
}

@media (max-width: 1500px) {
	.valentines-day .category-menu .navv {
		margin: 0;
	}
	.valentines-day .category-menu,
	.engrave_eng.valentines-day .messages,
	.engrave_eng .valentines-day .messages {
		background-position-x: 100%;
		background-size: 167px;
		animation: animValentinesDay 4s linear infinite forwards;
	}
	@keyframes animValentinesDay {
		0% {
			background-position-y: 0;
		}
		100% {
			background-position-y: -153%;
		}
	}
	.valentines-day .home_page {
		position: relative;
	}
}

@media (max-width: 1348px) {
	.valentines-day .category-menu:before {
		top: 101px;
	}
}

@media (max-width: 1060px) {
	.valentines-day .category-menu:before {
		display: none;
	}
}
.for-themes {
    left: 0;
    position: absolute;
    pointer-events: none;
    width: 100%;
    top: 0;
}
.march .for-themes-1 {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../../../../../image/march/violet-batterfly.svg) no-repeat 0 0;
    top: 5px;
    left: 35px;
}
.march .for-themes-1:before {
    content: '';
    position: absolute;
    width: 68px;
    height: 60px;
    background: url(../../../../../image/march/violet-tulpan.svg) no-repeat 0 0;
    background-size: contain;
    top: 77px;
    left: -43px;
}
.march .for-themes-1:after {
    content: '';
    position: absolute;
    width: 62px;
    height: 60px;
    top: 3px;
    left: 19vw;
    background: url(../../../../../image/march/red-tulpan.svg) no-repeat 0 0;
    background-size: contain;
    transform: rotate(175deg);
}
.march .for-themes-2 {
    content: '';
    position: absolute;
    width: 77px;
    height: 77px;
    top: -1px;
    right: 0;
    background: url(../../../../../image/march/red-tulpan.svg) no-repeat 0 0;
    background-size: contain;
}
.march .for-themes-2:before {
    content: '';
    position: absolute;
    width: 49px;
    height: 48px;
    top: 15px;
    right: 25vw;
    background: url(../../../../../image/march/orange-batterfly.svg) no-repeat 0 0;
    background-size: contain;
}
.march .for-themes-2:after {
    content: '';
    position: absolute;
    width: 61px;
    height: 60px;
    top: 99px;
    right: 83px;
    background: url(../../../../../image/march/violet-tulpan.svg) no-repeat 0 0;
    background-size: contain;
    transform: rotate(-86deg);
}
@media (min-width: 1500px) {
	.march .for-themes-1:after {
		left: 23vw;
	}
	.march .for-themes-2:before {
		right: 31vw;
	}
}
@media (max-width: 1395px) {
	.march .for-themes-2:after {
		right: 28px;
	}
	.march .for-themes-2:before {
		right: 21vw;
	}
	.march .for-themes-1:after {
		left: 16vw;
	}
}
@media (max-width: 1300px) {
	.march .for-themes-1:before {
		top: 84px;
	}
	.march .for-themes-1:after {
		left: 13vw;
		top: 0;
	}
	.march .for-themes-2:before {
		right: 17vw;
		top: 8px;
		width: 40px;
	}
	.march .for-themes-2:after {
		right: 13px;
		width: 47px;
		top: 104px;
	}
	.march .for-themes-2 {
		height: 69px;
	}
}
@media (max-width: 1100px) {
	.march .for-themes-1:after,
    .march .for-themes-1:before,
	.march .for-themes-2:after	{
		display: none;
	}
	.march .for-themes-2:before {
		right: 11vw;
		top: 8px;
		width: 40px;
	}
}
@media (max-width: 950px) {
	.for-themes {
		display: none;
	}
}
.pen-bg #owl-demo .item {
    float: none;
    height: auto;
	min-height: auto;
}
.pen-bg #owl-demo .item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.buy-one-click-btn {
    background-color: #f87070 !important;
    border-color: #f87070  !important;
    color: #fff !important;
	position: relative;
	overflow: hidden;
}

.buy-one-click-btn:after, .buy-one-click-btn:before {
    content: '';
    position: absolute;
    top: calc(50% - 22px);
    left: calc(50% - 22px);
    background: rgba(255,255,255,.3);
    border-radius: 100px;
    opacity: 0;
    width: 44px;
    height: 44px;
    z-index: 20;
}
.buy-one-click-btn:before {
    transform: scale(1);
    -webkit-animation: pulseblob 1s infinite linear;
    -moz-animation: pulseblob 1s infinite linear;
    -ms-animation: pulseblob 1s infinite linear;
    -o-animation: pulseblob 1s infinite linear;
    animation: pulseblob 1s infinite linear
}

.buy-one-click-btn:after {
    -webkit-animation: pulseblob 1.5s 1s infinite linear;
    -moz-animation: pulseblob 1.5s 1s infinite linear;
    -ms-animation: pulseblob 1.5s 1s infinite linear;
    -o-animation: pulseblob 1.5s 1s infinite linear;
    animation: pulseblob 1.5s 1s infinite linear
}
.buy-one-click-btn:not(.btn-loading):hover:after,.buy-one-click-btn:not(.btn-loading):hover:before {
    animation: step-end;
    display: none
}
@keyframes pulseblob {
    0% {
        transform: scale(.2);
        opacity: 0
    }

    33% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(3);
        opacity: 0
    }
}
.btn-cart {
    position: relative;
}
.btn-loading {
	pointer-events: none;
	cursor: default
}
.btn-loading:before {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0;
    width: 100%;
    height: 100%;
	opacity: 0.2;
	background-image: url(../images/animation-btn.jpg);
    background-position: center;
    background-size: contain;
    background-repeat-x: repeat;
	animation: loadingBtn 1s linear infinite;;
}
.btn-loading:after {
	display: none;

}

@keyframes loadingBtn {
	0% {
		background-position-x: 0;
	}
	100% {
		background-position-x: -144%;
	}
}
.common-home .buy-one-click-btn:not(.btn-loading):after, .common-home .buy-one-click-btn:not(.btn-loading):before {
    display: none;
}

.checkout-page {
    display: flex;
    padding: 0 55px;
    margin: 0 auto;
    max-width: 1170px;
}
.checkout-page__block-left .order-con-1, .checkout-page__block-left .order-con-2 {
    width: 100%;
}
.checkout-page__block-left, .checkout-page__block-right {
    display: flex;
    flex-direction: column;
    width: 50%;
    margin: 0 !important;
}
.checkout-page__title {
    display: block;
    color: #333;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 13px;
}
.checkout-page__left-block,
.checkout-page__right-block {
    padding-top: 40px;
	padding-bottom: 50px;
}
.checkout-page__left-block {
    padding-right: 30px;
}
.engrave-checkout-page-new .checkout-page__left-block {
    padding-top: 0;
}
.engrave-checkout-page-new .checkout-page__field-wrap, .engrave-checkout-page-new .custom__field-wrap {
    margin-bottom: 2px;
}
.engrave-checkout-page-new .checkout-page__title {
    margin-bottom: 5px;
}
.engrave-checkout-page-new .checkout-page__field input, .engrave-checkout-page-new .custom__field input, .engrave-checkout-page-new .custom__field textarea {
    padding-top: 16px;
    height: 37px;
    font-size: 13px;
}
.engrave-checkout-page-new .checkout-page__radio-group > label {
    min-height: 37px;
}
.engrave-checkout-page-new .checkout-page__left-block > h1 {
    margin: 0 0 10px;
}
.engrave-checkout-page-new .checkout-page__title {
    font-size: 16px;
}
.engrave-checkout-page-new .checkout-page__title + .checkout-page__radio-group {
    margin-top: 0;
}
.engrave-checkout-page-new .checkout-page__label, .engrave-checkout-page-new .custom__field-label {
    padding-top: 11px;
}
.engrave-checkout-page-new .checkout-page__field select {
    height: 37px;
}
.checkout-page__left-block, .checkout-page__right-block {
    width: 50%;
    flex-shrink: 0;
}
.checkout-page__right-block {
    padding-left: 30px;
    padding-right: 30px;
    background: rgba(255,255,255,0.16);
    border-left: 1px solid rgba(175,175,175,0.34);
    min-height: calc(100vh - 288px);
}
.checkout-page .change {
    display: none;
}
.checkout-page__cart #products td:nth-child(4) span + .change {
    display: block;
}
.checkout-page__field-wrap,
.custom__field-wrap {
    display: flex;
	flex-wrap: wrap;
    margin-bottom: 8px;
}
.checkout-page__field,
.custom__field {
    display: block;
    width: 100%;
    position: relative;
}
.custom__field {
	margin-bottom: 0;
}
.custom__field-label {
	left: 0;
	margin: 0 !important;
	color: #5b5a5a !important;
	font-weight: 400 !important;
}
.checkout-page__field input,
.custom__field input,
.custom__field textarea {
    display: block;
    width: 100%;
    box-shadow: 0 0 0 1px #d9d9d9;
    border: none;
    border-radius: 4px;
    height: 42px;
    padding: 13px 10px 0;
    appearance: none;
	font-weight: 400;
}
.checkout-page__label,
.custom__field-label {
    position: absolute;
    width: auto;
    height: auto;
    font-weight: 400;
    font-size: 13px;
    white-space: nowrap;
	line-height: 16px;
    top: 0;
    left: 0;
    padding: 13px 10px 0;
    transition: .3s;
    cursor: text;
    margin-bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 2;
}
div#input-group-coupon span.input-group-btn {
    display: flex;
}
#input-group-coupon {
    display: flex;
    align-items: flex-start;
    width: 100%;
}
.radio.badges_quantity.block_badges_quantity_1 {
    clear: both;
}
div#input-group-coupon .checkout-page__field-wrap {
    width: 100%;
    flex-shrink: 1;
    position: relative;
    z-index: 3;
}
#input-group-coupon span.input-group-btn {
    display: flex;
    flex-shrink: 0;
    width: auto;
}
.checkout-page__field input[required] + .checkout-page__label:after,
.custom__field input[required] + .custom__field-label:after,
.custom__field textarea[required] + .custom__field-label:after {
    content: '*';
    color: red;
    position: relative;
    top: 0;
    margin-left: 2px;
}
.checkout-page__cart .invis {
    display: none;
}
.checkout-page__cart #products td:nth-child(2), .checkout-page__cart #products td:nth-child(4) {
    font-size: 13px;
}
.checkout-page__item:first-child .checkout-page__field-wrap {
    width: calc(50% - 5px);
    display: inline-block;
    margin-right: 5px;
	margin-bottom: 0;
}
.checkout-page__item:nth-child(2) .checkout-page__radio-group + .checkout-page__field-wrap, .checkout-page__item:nth-child(2) input[type="hidden"] + .checkout-page__field-wrap {
    width: 100%;
}
.checkout-page__item:nth-child(2) input[type="hidden"] + .checkout-page__field-wrap + div#city[style="display: none;"] + div#address_1 input.form-control {
    position: relative;
    top: -1.5px;
}
.checkout-page__item:first-child .checkout-page__field-wrap:nth-child(2) {
    margin-right: 0;
}
.checkout-page__item {
    margin-bottom: 15px;
}
.checkout-page__radio-group > label {
    display: flex;
    margin-bottom: 6px;
    font-weight: 300;
    color: #000;
}
.checkout-page__radio-group {
    margin-bottom: 5px;
}
.checkout-page__title + .checkout-page__radio-group {
    margin-top: -5px;
}
.checkout-page__radio-group label span {
    display: inline-block;
	font-size: 13px;
    margin-left: 3px;
}
.checkout-page__radio-group label small {
    margin-left: 9px;
}
.checkout-page__radio-group label i {
    margin-left: auto;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
}
.checkout-page__radio-group label small {
    margin-left: 10px;
    font-style: normal;
    margin-top: 3px;
    font-size: 12px;
    display: block;
}
.checkout-page__radio-group label small:empty, .checkout-page__radio-group label i:empty {
    display: none;
}
.checkout-page__buyer-address {
    display: flex;
    width: 100% !important;
}
.checkout-page__buyer-address input[type="hidden"] + .checkout-page__field-wrap {
	width: calc(100% - 5px);
}
.checkout-page__item:nth-child(1) {
    margin-right: -4px;
}
.checkout-page__field select {
    box-shadow: 0 0 0 1px #d9d9d9;
    border: none;
    border-radius: 4px;
    height: 42px;
    padding: 16px 32px 0 9px;
    font-size: 13px;
    font-weight: 300;
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.checkout-page__field_selec > span {
    position: absolute;
    width: auto;
    height: auto;
    font-weight: 400;
	pointer-events: none;
    top: 0;
    padding: 13px 10px 0;
    transition: .3s;
    cursor: text;
    margin-bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 3px;
    font-size: 11px;
    color: #999;
    padding-bottom: 0;
    backface-visibility: hidden;
    z-index: 99;
}
.form-group.review-rating,
 .form-group.review-name{
    min-height: 42px;
}
.checkout-page__field-wrap.textArea {
    padding-left: 0 !important;
}
.checkout-page__field input:focus,
.custom__field input:focus,
.custom__field textarea:focus,
.checkout-page__field-wrap.textArea textarea:focus {
    box-shadow: inset 0 0 0 1.5px #007db3;
}
.title-checkout {
    padding: 20px 55px 15px;
    margin: 0 auto;
    max-width: 1170px;
    float: none;
    display: flex;
    justify-content: space-between;
}
.login-form.registerbox {
    padding: 0 55px;
    margin: 0 auto;
    max-width: 1170px;
    float: none;
}
.custom__field.withText .custom__field-label, .checkout-page__field.withText .checkout-page__label, .checkout-page__field input:focus + .checkout-page__label,
.custom__field input:focus + .custom__field-label,
.custom__field textarea:focus + .custom__field-label,
.checkout-page__field-wrap.textArea textarea:focus + .checkout-page__label {
    padding-top: 3px;
    font-size: 11px;
    color: #999;
}
.checkout-page__field-wrap.textArea textarea {
    border-radius: 4px !important;
    padding: 16px 9px 0 !important;
}
.checkout-page__field-wrap #np-timetable {
    display: block;
    font-size: 15px;
    text-decoration: underline;
}
.checkout-page__head {
    display: flex;
    justify-content: space-between;
}
.checkout-page__head .checkout-page__edit {
    font-size: 14px;
}
.checkout-page__cart th {
    font-weight: 400;
    font-size: 14px;
    white-space: nowrap;
    padding: 0 15px 22px 0;
}
.checkout-page__cart .checkout-image {
    width: 80px;
    height: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	position: relative;
}
.checkout-page__cart .checkout-image img {
    width: 40%;
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.checkout-page__cart .bascol-1 {
    width: 120px;
}
.checkout-page__cart #products td {
    padding-bottom: 22px;
    padding-right: 10px;
}
.checkout-page__cart-count > div {
    display: flex;
    align-items: center;
}
.custom__field textarea {
    height: auto;
}
.menu_new_mob #language {
    display: none;
}
.menu_new_mob .social-messanger {
    display: flex;
    position: static;
    margin: 36px 0 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}
.menu_new_mob .social-messanger a .img-social, .menu_new_mob .social-messanger_mob a .img-social {
    display: inline-block;
    width: 41px;
    height: 38px;
    margin: 0 12px 4px;
}
.menu_new_mob .social-messanger > a {
    margin: 0 7px 6px 0 !important;
    color: #fff;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 13px;
}
.mob-menu-phones a {
    color: #fff;
    margin-bottom: 4px;
}
.mob-menu-phones {
    margin-bottom: 50px;
}
.mob-menu-phones {
    display: flex;
    flex-direction: column;
    margin-top: 23px;
}.mob-menu-phones img {
    width: 24px;
    margin-right: 5px;
}
.checkout-page__cart-count > div input {
    width: 47px;
    font-size: 14px;
    text-align: center;
    margin: 0 8px;
    box-shadow: 0 0 0 1px #d9d9d9;
    border: none;
    border-radius: 4px;
    padding: 1px 7px 0;
}
.checkout-page__cart-count > div a {
    color: #007db3 !important;
}
.checkout-page__cart-total {
    display: flex;
    flex-direction: column;
    border-top: 1px solid rgb(175 175 175 / 56%);
    padding: 20px 0;
    margin-top: 15px;
}
.checkout-page__cart-total .price_tovar {
    display: flex;
	margin-bottom: 10px;
}
.checkout-page__cart-total .price_tovar strong {
    margin-left: auto;
	    font-weight: 400;
}
.checkout-page__cart-total .price_tovar:last-child {
    margin-top: 5px;
    padding-top: 15px;
    border-top: 1px solid rgb(175 175 175 / 56%);
    margin-bottom: 15px;
}
.checkout-page__cart-total .price_tovar:last-child strong {
    font-size: 20px;
}
.checkout-page__cart #products td:nth-child(5) {
    white-space: nowrap;
}
.checkout-page__cart #products td:nth-child(2) a,
.checkout-page__cart #products td:nth-child(2) {
    color: #5b5b5b;
}
.engrave_eng .selectFix2.selectLab {
    right: 26px;
}
.checkout-page__footer {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.checkout-page__footer .podtverdit_order {
    margin-left: auto;
    width: auto;
    padding: 0 30px;
}
.checkout-page__footer .vernutsa_order {
    margin: 0;
}
.checkout-page__footer .vernutsa_order:before {
    margin-right: 4px;
}
.custom__field textarea {
    height: auto;
    padding-top: 22px;
}
.custom__field textarea:focus + .custom__field-label {
    padding-top: 5px;
}
#shipping-pickuppickup i {
    /* position: absolute; */
    /* top: 10px; */
    /* right: 13px; */
    margin-left: 12px;
}

.checkout-page__field-wrap #label-address.short-label {
    font-size: 13px;
    padding-top: 10px;
}
.checkout-page__field.withText #label-address.short-label, .checkout-page__field input:focus + #label-address.short-label {
    font-size: 11px;
    padding-top: 3px;
}
.checkout-page__row {
    display: flex;
}
.checkout-page__row .checkout-page__field-wrap {
    width: 100%;
}
.is_admin {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.en_header .is_admin {
    position: fixed;
}
.checkout-page__cart table {
    width: 100%;
}
.en_header #shopping_cart {
    white-space: nowrap;
}
.cart-total-short {
	display: none;
}
@media (min-width: 950px) {
	.en_header {
		overflow: visible;
	}
	.en_header header {
		position: sticky;
		top: 0;
		z-index: 100;
	}
}
@media (max-width: 1420px) {
	body .en_header .header-block-1 {
		width: 130px !important;
		min-width: 130px !important;
	}
	.en_header .header-block-1 img {
		height: auto;
		width: 100%;
	}
	.en_header .category-menu .navv > li a {
		font-size: 12.5px;
	}
	.en-phone {
		font-size: 13px;
	}
}
.en_header #cart-total {
	display: none;
}
.en_header #shopping_cart {
	width: 37px;
	margin-left: auto;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
}
.en_header #shopping_cart .fa-shopping-cart {
	font-size: 22px;
}
.en_header #cart-total + .cart-total-short {
	position: absolute;
	top: 4px;
	right: -4px;
	background: #18b3f5;
	padding: 1px 5px;
	border-radius: 50%;
	font-size: 11px;
	min-width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.en_header .header-block.header-block-4 {
	width: auto;
	min-width: auto;
	padding: 0 !important;
}
.select-color-wrap {
    scroll-margin-top: 70px;
}

@media (min-width: 130px) and (max-width: 1368px) {
    .category_66 .block_1_+.col-md-2.col-xs-12.badges-img,
    .category_63 .block_1_+.col-md-2.col-xs-12.badges-img {
        width: 25%;
    }
    .category_65 .block_1_+.col-md-2.col-xs-12.badges-img {
        width: 25%;
    }
}
@media (max-width: 1200px) {
	.checkout-page__left-block {
		padding-right: 20px;
		width: 45%;
	}
	.checkout-page__right-block {
		padding-left: 20px;
		padding-right: 20px;
		background: rgba(255,255,255,0.16);
		max-width: 55%;
		flex-shrink: 0;
		min-width: 574px;
		height: auto;
	}

}
@media (max-width: 1180px) {
	.en_header .category-menu .header-block-1 img {
		width: 190px !important;
	}
	body .en_header .header-block-1 {
		width: 40px !important;
		overflow: hidden;
		min-width: auto !important;
		margin-left: 7px;
		height: auto;
	}
	.engrave-su .en_header .category-menu .navv > li a {
		padding: 15px 7px!important;
	}
}
@media (max-width: 1030px) {
	.checkout-page {
		flex-direction: column;
	}
	.checkout-page__left-block, .checkout-page__right-block {
		padding-bottom: 0;
		width: 100%;
		max-width: none;
	}
	.checkout-page__item:first-child .checkout-page__field-wrap:nth-of-type(1) {
		margin-bottom: 0 !important;
	}
	.checkout-page__right-block {
		padding-top: 20px;
		padding-bottom: 34px;
	}
	.checkout-page__item:nth-child(1) {
		margin-right: 0;
	}
	.checkout-page__buyer-address input[type="hidden"] + .checkout-page__field-wrap {
		width: 100%;
	}
	.checkout-page {
		padding: 0 24px;
	}
	.checkout-page__left-block, .checkout-page__right-block {
		width: 100%;
		flex-shrink: 0;
	}

@media (max-width: 950px) {
	.checkout-page__left-block {
		padding-top: 88px;
	}
	.checkout-page__left-block > h1 {
		margin: 0 0 20px;
	}
	.checkout-page__item {
		margin-bottom: 5px;
	}
	.checkout-page__right-block {
		min-width: auto;
	}
	.is_admin {
		height: 4px !important;
		z-index: 9;
	}
}


@media (max-width: 540px) {
	.checkout-page__item:first-child .checkout-page__field-wrap {
		width: 100%;
	}
	.checkout-page__field-wrap {
		margin-bottom: 11px;
	}
	.checkout-page__radio-group label i {
		margin-left: 0px;
		font-size: 13px;
	}
	.checkout-page__left-block {
		padding-right: 0;
	}
	.checkout-page__right-block {
		margin: 0 -24px;
		width: calc(100% + 48px);
	}
	.checkout-page__cart .invis {
		display: none;
	}
	.checkout-page__cart #products tr {
		display: flex;
		flex-wrap: wrap;
		max-height: none;
		justify-content: flex-start;
		align-items: center;
	}
	.checkout-page__cart #products td {
		order: 2;
	}
	.checkout-page__cart #products td:nth-child(1) {
		width: 39%;
		display: block !important;
		order: 1;
	}
	.checkout-page__cart #products td:nth-child(3) {
		order: 1;
	}
	.checkout-page__cart #products td:nth-child(6) {
		order: 1;
		width: 15%;
		margin-left: auto;
	}
	.checkout-page__cart #products td:nth-child(5) {
		margin-left: auto;
	}
	.checkout-page__cart #products td:nth-child(2) {
		font-size: 15px;
		width: 67%;
	}
	.checkout-page__cart #products td {
		padding-bottom: 10px;
		padding-right: 0;
	}
	.checkout-page__cart #products td:last-child {
		padding-bottom: 0;
	}
	.checkout-page__cart #products tr:not(:last-child) {
		border-bottom: 1px solid #a8a8a8;
	}
	.checkout-page__cart #products tr + tr td:first-child {
		padding-top: 23px;
	}
	.checkout-page__cart #products tr:last-child td:last-child {
		border: none;
	}
	.checkout-page__cart table {
		width: 100%;
	}
	.checkout-page__footer {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.checkout-page__footer .podtverdit_order {
		margin: 0 auto 33px;
	}
	.checkout-page__item:nth-child(2) .checkout-page__radio-group + .checkout-page__field-wrap,
	.checkout-page__item:nth-child(2) .checkout-page__radio-group + .checkout-page__field-wrap + .checkout-page__field-wrap	{
		width: 100%;
	}
	.checkout-page__row {
		flex-wrap: wrap;
	}
	.checkout-page__row .checkout-page__field-wrap {
		width: 100%;
		margin-bottom: 3px;
	}
	.checkout-page__row .checkout-page__field-wrap div#city, .checkout-page__row .checkout-page__field-wrap#address_1 {
		margin-left: 0;
		position: relative;
	}
	.checkout-page__field-wrap #label-address {
		font-size: 13px;
		padding-top: 11px;
	}
	.checkout-page__field.withText #label-address, .checkout-page__field input:focus + #label-address {
		font-size: 10px;
	}
}
.mobile-lang .language {
    display: flex;
    margin: 0;
}

@media (max-width: 477px) {
    .mobile-lang .mobile-lang-name {
        font-size: 14px !important;
        width: 28px;
        height: 27px;
        margin: 0 1px;
    }
    .mobile-lang {
        right: 102px;
        top: 7px;
        padding: 4px;
    }
	body .wrapper .menu .logo_320,
	body .wrapper .menu .tel_320,
	body .wrapper .menu .material-btn:before	{
		display: none !important;
	}
	body .wrapper .menu .logo640-480 {
		display: block !important;
		width: auto;
		/*filter: invert(1);*/
		margin-left: 38px;
	}
	body .wrapper .menu .ico_320 {
		display: flex !important;
	}
	body .wrapper .menu .logo640-480 img {
		margin: 15px 0 0 !important;
		width: 137px !important;
	}
	body .wrapper header .category-manu .menu {
		display: flex !important;
	}
	body .wrapper .menu .material-btn {
		left: 0;
		filter: invert(1);
	}
	body .wrapper .menu .material-hamburger .material-patty {
		height: 2px;
	}
	body .wrapper .menu .btn.btn-primary {
		border: none;
		background: transparent;
		/*filter: invert(1);*/
		margin: 0 0 0 auto !important;
		box-shadow: none !important;
	}
	body .wrapper .menu .cart_320 {
		background: transparent;
		/*filter: invert(1);*/
		border: none;
	}
	.menu_act .material-patty:nth-child(1) {
		transform: translate(0, 6px) rotate(45deg);
	}
	.ico_320 button img {
		width: 24px;
	}
	.cart_320 img {
		width: 29px;
	}
	.ico_320 .btn-primary, .tel_320, .cart_320 {
		width: 46px!important;
		height: 50px!important;
	}
	body header .category-menu {
		background: linear-gradient(90deg, rgb(62 199 211) 0%, rgb(172 233 202) 100%);
		    background: linear-gradient(0deg, rgb(0 125 179) 0%, rgb(58 177 237) 100%);
		border: none !important;
	}
	.menu_new_mob #language .lang_razd {
		display: none;
	}
	.menu_new_mob #language {
		margin-top: 27px;
	}
	.menu_new_mob #language .language-item {
		font-size: 16px;
		color: #000;
		padding: 7px 11px;
		border: 1px solid #1089bb;
		border-radius: 3px;
		text-decoration: none;
		color: #fff;
		background: #006b97;
		margin-right: 8px;
	}
	.menu_new_mob #language .language-item.active_lang {
		border-color: #338d42;
		background: #246964;
		color: #b1b1b1;
	}
	.mob-menu-phones {
		display: flex;
		flex-direction: column;
		margin-top: 23px;
	}
	.mob-menu-phones img {
		width: 24px;
		margin-right: 5px;
	}
	.mob-menu-phones a {
		color: #fff;
		margin-bottom: 4px;
	}
	.menu_new_mob .social-messanger {
		display: flex;
		position: static;
		margin: 36px 0 0;
		flex-wrap: wrap;
		align-items: center;
		justify-content: flex-start;
	}
	.menu_new_mob .social-messanger a .img-social, .menu_new_mob .social-messanger_mob a .img-social {
		display: inline-block;
		width: 41px;
		height: 38px;
		margin: 0 12px 4px;
	}
	.menu_new_mob .social-messanger > a {
		margin: 0 7px 6px 0 !important;
		color: #fff;
		text-align: center;
		display: flex !important;
		align-items: center;
		justify-content: center;
		font-size: 13px;
	}
	.material-btn {
		top: 1px;
	}
	.menu_act .material-btn {
		top: 2px;
	}
	.menu_new_mob {
		max-height: calc(100vh - 52px);
	}
	.mob-menu-phones {
		margin-bottom: 50px;
	}

}

@media (max-width: 355px) {
    .mobile-lang .mobile-lang-name {
        font-size: 13px !important;
        width: 25px;
        height: 25px;
        margin: 0 1px;
    }
    .mobile-lang {
        right: 72px;
        top: 10px;
        padding: 4px 3px;
    }
    .ico_320 button img {
        width: 19px;
    }
    .cart_320 img {
        width: 22px;
    }
    .ico_320 .btn-primary, .tel_320, .cart_320 {
        width: 33px!important;
        height: 50px!important;
    }
    a.cart_320 {
        padding-top: 15px !important;
    }
    body .wrapper .menu .btn.btn-primary {
        padding-top: 4px;
    }
}
.pen-bg #owl-demo .slick-track > .item {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}