

/* Start:/local/css/style_pawnshop.css?175958935669233*/
@font-face {
    font-family: 'Montserrat';
    src: url('/local/css/fonts/montserrat-regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Playfair Display';
    src: url('/local/css/fonts/playfairdisplay-regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
:root {
    --play: 'Playfair Display', sans-serif;
    --gradient : linear-gradient(126deg, #ECCE92 0%, #B6ADBA 100%);
    --gradient-radial : radial-gradient(50% 50.00% at 50% 50.00%, #FFD064 0%, rgba(174, 182, 255, 0.00) 100%);
    --button: linear-gradient(124deg, #9E6B4B 0%, #D7A05F 100%);
    --gradient-text : linear-gradient(98.6deg, #9E6B4B 0%, #D7A05F 100%);

}

.pawnshop_new-page {
	background-color: #fff;
    background: url(/jewelry-pawnshop/img/line-bg-first-left.png) 0 960px no-repeat,
                url(/jewelry-pawnshop/img/line-bg-first-right.png) 100% 960px no-repeat    
                /*url(/jewelry-pawnshop/img/line-bg-second.png) 0 2960px no-repeat*/;
}
.flex-grow {
    width: 100%;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    min-height: 100vh;
    max-width: 1920px;
    margin: 0 auto;
}
.flex-main-content {
    -ms-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-bottom: 15px;
}
main {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: block;
    min-width: 1px;
    padding-bottom: 45px;
    z-index: 1;
    margin-top: -114px;
}
body {
    margin: 0;
    min-width: 320px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: #000;
}
header {
    width: 100%;
    border-bottom: 1px solid;
    border-image: linear-gradient(125.61deg, #ECCE92 18.29%, #B6ADBA 68.57%);
    border-image-slice: 1;
    backdrop-filter: blur(5px);
}
.header-wrapper {
    max-width: 1600px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    padding: 14px 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    align-items: center;
}
.header-adr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    flex: 0 0 40%;
    align-items: center;
}
.header-logo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    flex: 0 0 20%;   
    align-items: center;
}
.header-logo img,
div.logo img {
    max-width: 170px;
}
.header-contact {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    flex: 0 0 40%;    
    align-items: center;
}
.header-contact__social a {
    margin: 0 10px;
}
.header-adr__loc,
.header-adr__time,
.header-contact__phone {
    padding-left: 25px;
    position: relative;
}
.header-adr__loc {
    padding-top: 10px;
    cursor: pointer;
}
.header-adr__loc p {
    margin: 0;
}
.header-adr__loc p:nth-child(2) {
    text-align: center;
}
.header-adr__time p:nth-child(2),
.footer-time-itemr {
    letter-spacing: 0.33px;
}
.header-adr__loc:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/icon_geo.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 10px;
}
.header-adr__time:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/icon-calendar.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 10px;    
}
.header-contact__phone:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/icon_phone.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 13px;     
}
.header-adr__time {
    padding-top: 10px;
}
.header-adr__time p {
    margin: 0;
}
.header-contact__phone a {
    color: #000;
    text-decoration: none;
}
.header-contact__callback p {
    background: var(--button);
    padding: 16px 39px;
    cursor: pointer;
    color: #fff;
}
.banner-wrapper {
    height: 500px;
    width: 100%;
    background-image: 
    url(/jewelry-pawnshop/img/main_bg.png);
    padding-top: 115px;
    background-repeat: no-repeat;
}
.banner-content {
    max-width: 1600px;
    margin: 0 auto;
    padding: 70px 20px;
}
h1.main-title {
    max-width: 1000px;
    font-family: var(--play);
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 30px 0;
}
p.sub-title-h1 {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    background: var(--button);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    
}
.sub-title-descr {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;   
    margin: 24px 0 42px; 
    }
.trigger-form {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    background: var(--button);
    padding: 16px 0;
    cursor: pointer;    
    text-decoration: none;
    display: inline-block;
    color: #fff;
    width: 223px;
    text-align: center;
}
.advantages-wrapper {
    max-width: 1510px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    background-color: #000;
    padding: 30px 45px 70px;
    margin-top: -60px;
}
.advantages-item {
    flex: 0 0 23%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
}
.advantages-item > div {
    height: 40px;
    margin-bottom: 25px;
}
.advantages-title {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    margin: 5px 0 0 0;
    color: #fff;
}
.buttons-block {
    max-width: 1600px;
    padding: 80px 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
}
.buttons-item {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: #000;
    padding: 16px 63px;
    margin: 0 10px;
    cursor: pointer;
}
.buttons-item a {
    color: #fff;
    text-decoration: none;
}
.min-max-wrapper {
    max-width: 1600px;
    margin: 0 auto;
}
.h2-title {
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    font-family: var(--play);
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
}
.lbord {
    padding-left: 40px;
}
.lbord::before {
    margin-right: 40px;
    content: "";
    border: 1px solid;
    border-image: var(--gradient-radial);
    border-image-slice: 1;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    position: absolute;
}
.min-max-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 40px 0 30px;
}
.min-max-item:nth-child(2n+1) {
    flex: 0 0 calc(100% / 3 - 80px);
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
    border: 1px solid;
    border-image: var(--gradient);
    border-image-slice: 1;    
}
.min-max-item:nth-child(2) {
    flex: 0 0 calc(100% / 3 - 80px);
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
    background: #000;
}
.min-max-img {
    flex: 0 0 22%;
}
.min-max-content {
    flex: 1 0 70%;
}
.min-max-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    font-family: var(--play);
    margin-bottom: 10px;
}
.min-max-item:nth-child(2) .min-max-title, 
.min-max-item:nth-child(2) .min-max-descr {
    color: #fff;
}
.min-max-descr {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 16px;
}
.catalog-item {
    border: 1px solid;
    border-image: var(--gradient);
    border-image-slice: 1;    
    text-align: center;
    padding: 10px 0 40px 0;
}
.catalog-item img {
    max-width: 365px;
    max-height: 273px;
    width: 100%;
}
.catalog-wrapper {
    max-width: 1600px;
    margin: 80px auto;
}
.catalog-wrapper .slick-list {
    margin-left: -8px;
    margin-right: -8px;
}
.catalog-wrapper .slick-slide {
    margin: 0 10px;
}
.catalog-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;   
    font-family: var(--play); 
    text-align: center;
}
.calc-loan-wrapper {
    max-width: 1600px;
    margin: 80px auto;    
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.calc-loan-content {
    flex: 0 0 35%;
    margin-top: -60px;
}
.calc-loan-img {
    flex: 0 0 60%;
    text-align: right;
}
.calc-loan-content p {
    padding-left: 40px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
}
.calc-loan-content a.trigger-form {
    margin-left: 40px;
    margin-top: 15px;
}
.accept-wrapper {
    max-width: 1920px;
    margin: 60px auto 0;
    padding-bottom: 0;
}
.accept-wrapper > p {
    margin-bottom: 0;
}
.accept-wrapper .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}
.accept-wrapper .slick-slide {
    margin: 10px;
}
.h2-title.middle {
    text-align: center;
}
.form .label, .form input, .form label, .form select, .form textarea {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
    box-sizing: border-box;
    box-shadow: none;
    outline: none;
    resize: none;
    margin: 0;
    font-family: 'Montserrat', sans-serif;
}
.btn, .btn.fast-btn i:before {
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
}
.form button, .form input[type=submit] {
    outline: none!important;
}
.form .btn, .form button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}
.form-valuation-two {
    background: url(/jewelry-pawnshop/img/form-valuation-two-bg.png) 0 0 no-repeat, #000;
    background-size: cover;
}
.form-valuation-two .form-valuation-form {
    padding-top: 30px;
}
.form-valuation-two-wrapper {
    max-width: 1600px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 auto;
}
.form-valuation-two .form-valuation-content {
    padding-left: 0;
    flex: 0 0 calc(100% - 960px);
}
.form-valuation-two .form-valuation-content div.h2-title {
    max-width: 250px;
}
.form-valuation-content p {
    padding-left: 40px;
    margin-top: 30px;
}
.form-valuation {
    display: flex;
    flex-wrap: wrap;
    background: url(/jewelry-pawnshop/img/form-valuation-bg.png) 0 0 no-repeat, #000;
}
.form-valuation-form {
    flex: 0 0 780px;
    padding-top: 45px;
}
.form-valuation-content,
.form-valuation-empty {
    flex: 0 0 calc((100% - 780px) / 2 - 80px);
    padding: 30px 40px;
}
.form-valuation-content .h2-title,
.form-valuation-content p {
    color: #fff;
}
.form-valuation-form .form_inp_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.form-valuation-form .form_inp_wrap .form-row,
.form-valuation-form .submit-row {
    flex: 0 0 calc(100% / 3 - 7px);
}
.form-valuation-form .form_inp_wrap .form-row:nth-child(2) {
    flex: 0 0 calc(100% * 0.66);
}
.form-valuation-form .form_inp_wrap .form-row input {
    border: 1px solid #D9D9D9;
    background: #FFF;    
    width: 100%;
    padding: 16px 20px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    color: #000;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
}
.form-valuation-form .form-row.comment-row textarea {
    width: 100%;
    margin-top: 0;
    padding: 9px 20px 9px;
}
.form-valuation-form .footer_form_value {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 7px;
    align-items: center;
}
.form-valuation-form button[type='submit'] {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;   
    color: #fff;
    border: none;
    border-image: var(--gradient);
    border-image-slice: 1;    
    background: var(--button);
    padding: 16px;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}
.form input[type=file] {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}
.form-valuation-form label {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    color: #fff;
}
.form .file-row .file-label-text:before {
    content: "";
    display: block;
    width: 11px;
    height: 12px;
    position: absolute;
    left: -20px;
    background: url(/jewelry-pawnshop/img/file_label.svg) no-repeat 0 0;
    top: 2px;
    background-size: contain;
}
.form .file-row .file-list {
    font-size: 0;
    margin-right: -10px;
}
.form .file-row .file-list a {
    width: 90px;
    height: 90px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 10px;
}
.form .file-row .file-list a:before {
    width: 16px;
    height: 16px;
    top: 0;
    right: 0;
    background-color: #243746;
    border: 1px solid #243746;
    box-sizing: border-box;
}
.form .file-row .file-list a:after, .form .file-row .file-list a:before {
    transition-property: background-color;
    transition-duration: .3s;
    transition-timing-function: ease;
    content: '';
    position: absolute;
    opacity: 1;
    z-index: 1;
}
.form .file-row .file-list a:after {
    width: 6px;
    height: 6px;
    background: url(/local/images/sprite.svg) -260px -129px no-repeat;
    top: 5px;
    right: 5px;
}
.form .file-row .file-list .img {
    display: block;
    background: center no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.form .file-row .file-list a:after {
    width: 6px;
    height: 6px;
    background: url(/local/images/sprite.svg) -260px -129px no-repeat;
    top: 5px;
    right: 5px;
}
.form-row.file-row.js-file-row {

}
.how-wrapper {
    max-width: 1600px;
    margin: 60px auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.how-one {
    flex: 0 0 30%;
}
.how-two {
    flex: 0 0 49%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.how-item {
    flex: 0 0 calc(100% / 3 - 15px);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;    
    align-items: center;
}
.how-counter {
    flex: 0 0 17%;
}
.how-item p {
    flex: 0 0 78%;
    margin: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
}
.how-three {
    flex: 0 0 14%;
}
.how-counter {
    font-family: var(--play);
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    background: var(--button);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    
}
.how-wrapper .trigger-form {
    padding: 16px 0;
}
.why-wrapper {
    max-width: 1600px;
    margin: 60px auto;
    display: flex;
    flex-wrap: wrap;
}
.why-one {
    flex: 0 0 25%;
}
.why-two {
    flex: 0 0 75%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.why-item {
    flex: 0 0 calc(100% / 3 - 100px);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;    
}
.why-img {
    flex: 0 0 73px;
}
.why-text {
    flex: 0 0 calc(100% - 90px);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.document-wrapper {
    max-width: 1600px;
    margin: 80px auto;
}
.document-head {
    background: #000;
    text-align: center;
    padding: 14px 0;
    margin-top: 50px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    font-family: var(--play);
    color: #fff;
}
.document-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.document-td:nth-child(2n) {
    flex: 0 0 calc(75% - 64px);
}
.document-td {
    border-bottom: 1px solid #D9D9D9;
    padding: 15px 30px 17px 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
}
.document-td:first-child {
    flex: 0 0 calc(25% - 64px);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
}
.review-wrapper {
    max-width: 1600px;
    margin: 60px auto;
}
.review-wrapper .slick-list {
    margin-left: -8px;
    margin-right: -8px;
}
.review-wrapper .slick-slide {
    padding: 0;
    margin-top: 0;
    border: none;
    background: url(/jewelry-pawnshop/img/review-bg.png) 0 0 no-repeat, #000;
    background-size: contain;
    margin: 0 10px;
}
.review-wrapper .slick-slide > div {
    padding: 30px;
}
.review-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    font-family: var(--play);
    background: var(--gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 16px;
}
.review-review {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    margin-bottom: 20px;
    color: #fff;
    min-height: 70px;
    min-height: 110px;
}
.review-title {
    color: #fff;   
    background: none;
    -webkit-text-fill-color: initial;
}
.review-date {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #ABB8C5;
    float: right;
    line-height: 36px;
}
.screenshot-review-link {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
    background: var(--button);
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 30px;
    display: inline-block;
    cursor: pointer;
}
footer {
    color: #000;
    padding: 40px 0 40px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    z-index: 10;
    max-width: 1600px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.footer-menu-wrapper {
    flex: 0 0 250px;
    margin-right: 50px;
}
.footer-menu-wrapper .footer-logo-link {
    text-decoration: none;
}
.footer-menu-wrapper .footer-logo span {
    color: #000;
    display: block;
    margin: 0 auto;
    font-size: 16.3px;
    padding-left: 10px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
}
.footer-menu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 25px;
}
.footer-menu-item {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #000;
    text-decoration: none;
    margin: 5px 10px;
}
.footer-content {
    padding: 0 20px;
    flex: 0 0 calc(100% - 640px);
}
.footer-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 10px;
}
.trigger-form-footer {
    flex: 0 0 calc(100% / 4 - 20px);
    border: 1px solid;
    border-image: var(--gradient);
    border-image-slice: 1;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    color: #000;    
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;    
    text-align: center;
    padding: 15px 0;
}
.footer-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 15px;
}
.footer-local {
    flex: 0 0 33%;
}
.footer-local p {
    margin: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
}
p.footer-local-email {
    margin-top: 10px;
}
.footer-time {
    flex: 0 0 20%;
    position: relative;
    padding-left: 25px;
}
.footer-time:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/icon-calendar.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}
.footer-time p {
    margin: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
}
.footer-contacts p {
    margin: 0;
}
.footer-parking {
    text-align: center;
}
/*.footer-parking {
    flex: 0 0 17%;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    position: relative;
    padding-left: 25px;
}
.footer-parking:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/footer_parking.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0;          
    background-size: contain;
}*/
.footer-phone {
    flex: 0 0 17%;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    position: relative;
    padding-left: 25px;
}
.footer-phone:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/icon_phone.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 0;    
}
.footer-social {
    flex: 0 0 14%;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
.footer-social a {
    flex: 0 0 calc(100% / 3 - 30px);
    margin-left: 10px;
}
.footer-info a {
    text-decoration: none;
    color: #000;
}
.btn-up {
    position: absolute;
    right: 100px;
    bottom: 100px;
}
.form_politic a {
    color: #767676;
    text-decoration: none;
}
#maps {
    height: 300px;
}


/*** slider ***/
.slick-hidden {
    display: none!important;
}
.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    -ms-flex: 1;
    flex: 1;
}
.slick-list {
    margin: 0;
    padding: 0;
}
.slick-list, .slick-slider {
    position: relative;
    overflow: hidden;
    display: block;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translate3d(0,0,0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
.slider .slider-nav {
    align-items: center;
    margin-bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;    
}
.js-catalog-slider,
.js-review-slider,
.js-brand-slider {
    position: relative;
    margin: 40px 0;
}
.js-brand-slider {
    margin: 15px 0 40px;
}
.slider.js-catalog-slider .slider-nav {
    top: -23px;
}
.slider.js-brand-slider .slider-nav {
    top: -13px;
}
.slider.js-review-slider .slider-nav {
    top: -35px;
}
.slick-arrow {
    position: relative;
    display: block;
    cursor: pointer;    
}
.js-slider-arrow-prev {
    width: 40px;
    height: 15px;    
    background: url(/jewelry-pawnshop/img/prev.svg) no-repeat;
    margin-right: 10px;
}
.js-slider-arrow-next {
    width: 40px;
    height: 15px;
    background: url(/jewelry-pawnshop/img/next.svg) no-repeat;
}
/*** slider ***/

.desk-s {
    display: block;
}
.mobile-s {
    display: none;
}
.footer-local-adr,
.footer-local-email {
    position: relative;
    padding-left: 25px;
}
.footer-local-adr:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/icon_geo.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}
.footer-local-email:before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(/jewelry-pawnshop/img/icon_email.svg) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}
header .desk-s {
    display: flex;
}
.footer-politic {
    margin: 30px auto;
    text-align: center;
}
.footer-politic a {
    color: #767676;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}
.pawnshop_tb {
    max-width: 100%;
    width: 100%;
    border-spacing: 0;
    border: 1px solid #eee;
}
.pawnshop_tb tr:nth-child(2n+1) {
    background-color: #EEE;
}
.pawnshop_tb tr:nth-child(2n) {
    background-color: #FFF;
}
.pawnshop_tb td {
    padding: 10px 10px;
}
.pawnshop_tb td:last-child {
    text-align: center;
}
.pawnshop_tb thead td {
    font-family: 'Bebas Neue Bold',sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    color: #243746;                        
}
.pawnshop_tb-wrap {
    display: none;
}
.pawnshop_tb-wrap.active {
    position: absolute;
    left: 0;
    top: 170px;
    display: block;
    width: 100%;
    z-index: 10;
    padding: 0!important;

}    
.show_table_st {
    cursor: pointer;
}

/*popup*/

.fancybox-slide .popup.popup-call {
    max-width: 415px;
    padding: 40px 80px;
    background:
        url(/jewelry-pawnshop/img/callback_bg_left.png) -25px 100% no-repeat,
        url(/jewelry-pawnshop/img/callback_bg_right.png) 0 0 no-repeat, 
        #fff;
}
.popup.popup-call .popup-header.h2 {
    color: #000;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
    font-family: var(--play);
    margin-bottom: 20px;
}
.popup.popup-call .form input,
.popup.popup-call .form textarea {
    border: 1px solid #767676;
    outline: none;
    width: 100%;
    padding: 15px 20px;
    margin: 10px 0;
    font-size: 14px;
}
.popup.popup-call .form textarea {
    height: 195px;
}
.popup.popup-call .form label,
.popup.popup-call .form-policy-checkbox {
    display: none;
}
.popup.popup-call .form.form-call {
    display: flex;
    flex-wrap: wrap;
}
.popup.popup-call .form.form-call > div {
    flex: 0 0 100%;
}
.popup.popup-call .form-row {
    order: 1;
}
.popup.popup-call .form .form-row.form_text_2 {
    display: none;
}
.popup.popup-call .form-privacy {
    order: 3;
    text-align: center;
    color: #767676;
}
.popup.popup-call .form-privacy a {
    color: #767676;
    text-decoration: none;
}
.popup.popup-call .submit-row {
    order: 2;
}
.popup.popup-call .form .btn, .form button {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: var(--button);
    padding: 16px 0;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    color: #fff;
    width: 223px;
    border: none;
    text-align: center;
    width: 100%;    
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 14px;
}
.footer_form_value > div label {
    cursor: pointer;
}
.checkbox-item input::before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #AE955A;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    background-color: #FFFFFF;
    cursor: pointer;
}
.checkbox-item input:checked::before{
    border-color: #AE955A;
    background-color: #FFFFFF;
    background-image: url("/jewelry-pawnshop/img/check_box_checked.svg");
    background-size: auto;
}
.buttom_center_d {
    margin: 0 auto;
    display: block;
}
.only_for_mobile {
    display: none;
}
.header-wrapper__burger-menu {
    display: none;
}
.form-valuation-form textarea::placeholder,
.form-call textarea::placeholder {
    font-size: 12px;
    color: gray;
}
.docs_container p {
    margin-top: 25px;
}
.docs_container a {
    transition-property: background-size;
    transition-duration: .3s;
    transition-timing-function: ease;
    text-decoration: none;
    background: linear-gradient(currentColor 0%,currentColor 100%) 0 100%/100% 1px no-repeat;
    color: #243746;    
}
.seo-collapse-toggle:before {
    width: 17px;
    height: 11px;
    background: url(/local/images/sprite.svg?b02d3194) -193px -160px no-repeat;
    content: '';
    display: inline-block;
    margin-left: 20px;
    margin-bottom: 5px;    
}
.seo-collapse-toggle.active:before {
    transform: rotateX(180deg);
}
.doc_show {
    cursor: pointer;
    display: inline;
}
.doc_show:hover {
    opacity: 0.7;
}
.text-content a.seo-collapse-toggle  {
    background: none;
}
.center_docs_title {
    text-align: center;
}
.slider-wrapper-brands {
    max-width: 1600px;
    margin: 15px auto;
}
.slider-wrapper-brands .slider-nav.js-slider-nav {
    display: none;
}
.brand__table--wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
}
.brand__table--item {
    flex: 0 0 calc(100%/6 - 11px);
    margin: 20px 5px;
    text-align: center;
    height: 85px;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #bfc4c8;
    position: relative;
    text-decoration: none;
}
.brand__table--item:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.brand__table--item  img {
    vertical-align:middle;
}
.our-services-wrapper {
    max-width: 1600px;
    margin: 80px auto;
}
.our-services-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
}
.our-services-item {
    flex: 0 0 calc(100% / 3 - 15px);
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.our-services-item.fifty {
    flex: 0 0 calc(100% / 2 - 10px);
}
.our-services-item img {
    width: 100%;
    display: block;
    transition: 0.7s;
}
.our-services-item:hover img {
    transform: scale(1.1);
}
.our-services-item span {
    text-decoration: none;
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff;
    font-family: var(--play);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0em;
    text-align: left;

}
.category-wrapper {
    max-width: 1600px;
    margin: 80px auto;    
}
.category-items {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.category-item {
    flex: 0 0 calc(100% / 4 - 75px);
    margin-bottom: 20px;
    border: 1px solid;
    border-image: var(--gradient);
    border-image-slice: 1;
    padding: 30px; 
    min-height: 190px;
    text-decoration: none;
    position: relative;
}
.category-item.cat-kole {
    flex: 0 0 calc(100% / 2 - 71px);
}
.category-item p {
    font-family: var(--play);
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 0em;
    text-align: left;
    margin: 0;
    color: #000;
}
.category-item span {
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.category-item.cat-rigns {
    background: url(/local/images/pawnshop/cat-ring-bg.png) no-repeat;
    background-position: right;
}
.category-item.cat-sergi {
    background: url(/local/images/pawnshop/cat-sergi-bg.png) no-repeat;
    background-position: right;
}
.category-item.cat-kole {
    background: url(/local/images/pawnshop/cat-kole-bg.png) no-repeat;
    background-position: right;
}
.category-item.cat-braslet {
    background: url(/local/images/pawnshop/cat-braslet-bg.png) no-repeat;
    background-position: right;
}
.category-item.cat-brosh {
    background: url(/local/images/pawnshop/cat-brosh-bg.png) no-repeat;
    background-position: right;
}
.category-item.cat-men {
    background: url(/local/images/pawnshop/cat-men-bg.png) no-repeat;
    background-position: right;
}
.category-item.cat-watch {
    background: url(/local/images/pawnshop/cat-watch-bg.png) no-repeat;
    background-position: right;
}
.catalog-slider-wrapper {
    max-width: 1600px;
    margin: 80px auto;
    position: relative;   
}
.catalog-slider-wrapper .slider {
    margin: 30px -10px; 
}
.catalog-slider-wrapper .slick-slide {
    margin: 0 10px;
}
.catalog-slider-wrapper .slider .slider-nav {
    top: 50px;
}
.catalog-slider-wrapper .product-list-slider-item {
    display: block;
    width: calc(100% - 40px);
    margin: 20px auto;
    max-height: 250px;
}
.catalog-slider-wrapper a {
    text-decoration: none;
}
.catalog-slider-wrapper .js-slide-name {
    font-family: var(--play);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0em;
    text-align: center;
    color: #000;
    padding: 0 20px;
}
.catalog-slider-wrapper .product-list-slider-item img {
    max-height: 250px;
}
.catalog-slider-wrapper .catalog-item {
    padding: 0;
}
.article-blog-wrapper {
    max-width: 1600px;
    margin: 80px auto;
    position: relative;     
}
.article-slider-wrapper .slick-list,
.news-slider-wrapper .slick-list {
    margin: 0 -10px;
}
.blog-pawnshop-slider--item-img {
    min-height: 300px;
}
.blog-pawnshop-slider--item-img img {
    max-width: 385px;
    max-height: 300px;
}
.blog-pawnshop-slider--title {
    min-height: 65px;
}
.blog-pawnshop-slider--item-img a {
    text-align: center;
}
.article-slider-wrapper,
.news-slider-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
}
.article-slider-wrapper.active,
.news-slider-wrapper.active {
    margin: 30px auto;
    height: auto;
    overflow: visible;
}
.article-blog-wrapper-tabs {
    margin: 30px 0 0;
    clear: both;
}
.article-blog-wrapper-tabs a {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #767676;
    text-decoration: none;
    margin-right: 20px;
    text-transform: uppercase;
}
.article-blog-wrapper-tabs a.active {
    background: var(--button);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    
}
.article-blog-wrapper .slider-list .blog-pawnshop-slider--item-img a {
    text-decoration: none;
    color: #000;
    display: block;
    max-height: 300px;
    max-width: 385px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.blog-pawnshop-slider--title {
    margin: 20px 0;
    display: block;
    text-decoration: none;
    color: #000;    
}
.blog-pawnshop-slider--title span {
    font-family: var(--play);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0em;
}
.blog-pawnshop-slider--item-detail p {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;

}
.article-blog-wrapper .slick-slide {
    margin: 0 10px;
}
.article-blog-wrapper .slider-nav {
    top: -20px;
}
.faq-wrapper {
    max-width: 1600px;
    margin: 80px auto;
    position: relative;      
}
.faq-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 30px 0;
}
.faq-items-col {
    flex: 0 0 calc(100% / 2 - 15px);
    margin: 0;
}
.faq-item {
    width: 100%;
    padding: 20px 0;
    border-top: 1px solid #D9D9D9;
    position: relative;
    cursor: pointer;
}
.faq-item:nth-child(3) {
    border-bottom: 1px solid #D9D9D9;
}
.faq-item:after {
    content: "";
    position: absolute;
    right: 0;
    top: 15px;
    display: block;
    width: 44px;
    height: 44px;
    background: url(/local/images/pawnshop/faq-open.svg) no-repeat;
}
.faq-item.active:after {
    background: url(/local/images/pawnshop/faq-close.svg);
}
.faq-item-question {
    font-family: var(--play);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0em;
    color: #000;
}
.faq-item-answer {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    max-width: 80%;
    max-height: 0;
    opacity: 0;
    transition: opacity 0.3s, max-height 0.3s;
    overflow: hidden;
}
.faq-item-answer ol,
.faq-item-answer p {
    margin: 0;
    padding-top: 20px;
}
.faq-item.active .faq-item-answer {
    max-height: 1200px;
    opacity: 1;
    transition: opacity 0.2s, max-height 0.6s;
}
.document-wrapper-tab-detail {
    display: none;
}
.document-wrapper-tab-detail.active {
    display: block;
}
.document-wrapper-tab-detail .document-row:first-child .document-td {
    border-top: 1px solid #D9D9D9;;
}
.document-wrapper-tabs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}
.document-wrapper-tab {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    padding: 15px 60px;
    color: #fff;
    background: #000;
    margin: 5px 10px;
    cursor: pointer;
}
.document-wrapper-tab.active {
    background: var(--button);
}
.fancybox-navigation button {
    width: 160px;
    height: 200px;
}
@media (max-width: 1500px) {
    .calc-loan-img img {
        width: 100%;
    }
}
@media (max-width: 1200px) {
    main,
    header {
        padding: 0 20px;
        width: auto;
    }    
    header {
        padding: 0 20px;
        width: calc(100% - 40px);
        background: #fff;
        position: fixed;
        top: 0;
        z-index: 100;
    }       
    main {
        margin-top: -36px;
    }
    footer {
        padding: 30px 20px;
    }
    .pawnshop_new-page {
        background: none;
    }
    .desk-s {
        display: none!important;
    }
    .mobile-s {
        display: block;
    }
    .header-wrapper.mobile-s {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }    
    h1.main-title {
        max-width: 1000px;
        font-family: var(--play);
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0 0 30px 0;
    }   
    .banner-wrapper {
        background-image: 
        url(/jewelry-pawnshop/img/bgmid.png);
        background-position: right;
        background-repeat: no-repeat;
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;        
    }    
    .banner-content {
        padding: 70px 0;
    }
    .sub-title-descr {
        font-size: 18px;
    }
    .advantages-item {
        flex: 0 0 calc(50% - 20px);
        margin: 25px 0;
    }    
    .form-valuation {
        padding: 30px 20px 50px;
        margin-left: -20px;
        margin-right: -20px;
    }
    .form-valuation-form {
        padding-top: 0;
        flex: 0 0 100%;
    }
    .buttons-item {
        padding: 16px 0;
        flex: 0 0 calc(25% - 10px);
        text-align: center;
        margin: 0;
        color: #000;
        border: 1px solid;
        border-image: var(--gradient);
        border-image-slice: 1;   
        background: #fff; 
    }
    .buttons-item a {
        color: #000;
    }
    .min-max-items {
        display: block;
    }    
    .min-max-item:nth-child(2n+1),
    .min-max-item:nth-child(2) {
        display: block;
        margin: 10px 0;
    }    
    .brand-item.js-slide img {
        width: 100%;
    }
    .slider .slider-nav {
        top: 0;
        position: relative;
        bottom: 0;
    }
    .brand-item.js-slide img {
        width: 100%;
    }    
    .slider.js-brand-slider .slider-nav{
        top: 0;
    }
    .calc-loan-wrapper .h2-title.lbord.mobile-s {
        margin-bottom: 20px;
    }
    .catalog-wrapper {
        padding-bottom: 20px;
        margin: 60px auto; 
    }
    .slider.js-catalog-slider .slider-nav {
        top: 20px;
    }
    .form-valuation-content {
        padding: 0;
        flex: 0 0 100%;        
    }    
    .h2-title {
        font-size: 24px;
    }
    .form-valuation-content p {
        padding-left: 0;
    }
    .form-valuation-empty {
        display: none;
    }
    .form-valuation-two {
        margin-right: -20px;
        margin-left: -20px;
        padding: 20px;
    }
    .form-valuation-two .form-valuation-content {
        flex: 0 0 100%;
    }
    .footer_form_value > div {
        flex: 0 0 30%;
    }
    #maps {
        margin-left: -20px;
        margin-right: -20px;
    }
    .calc-loan-img {
        order: 1;
        flex: 0 0 100%;
    }
    .calc-loan-content {
        flex: 0 0 100%;
        order: 2;
        margin: 0;
    }
    .calc-loan-content p {
        padding-left: 0;
    }
    .calc-loan-content a.trigger-form {
        margin-left: 0;
    }    
    .how-one,
    .how-two,
    .how-three,
    .why-one,
    .why-two {
        flex: 0 0 100%;
        margin: 20px 0;
    }
    .why-item {
        flex: 0 0 calc(100% / 3 - 20px);
    }
    .why-img {
        flex: 0 0 60px;
    }
    .why-img img {
        width: 100%;
    }
    .why-text {
        flex: 0 0 calc(100% - 60px);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }    
    .document-td:first-child,
    .document-td:nth-child(2n) {
        flex: 0 0 calc(50% - 40px);
    }
    .document-wrapper-tabs {
        justify-content: space-between;
    }
    .document-wrapper-tab {
        margin: 0;
        flex: 0 0 calc(50% - 10px);
        padding: 15px 0;
    }
    .footer-menu-wrapper {
        margin-right: 30px;
    }
    .footer-content {
        flex: 0 0 calc(100% - 280px);
        padding: 0;
    }
    .trigger-form-footer {
        flex: 0 0 calc(100% / 2 - 10px);
        margin-bottom: 10px;
    }
    .footer-local,
    .footer-time,
    .footer-phone,
    .footer-social {
        flex: 0 0 calc(50% - 20px);
    }
    .footer-phone {
        order: 1;
        margin-bottom: 30px;
    }
    .footer-time {
        order: 2;
        flex: 0 0 calc(50% - 40px);
    }
    .footer-local {
        order: 3;
        flex: 0 0 calc(100% - 40px);
        margin-bottom: 30px;
    }
    .footer-social {
        order: 4;
    }
    .footer-menu-item {
        margin-left: 0;
    }
    .footer-info {
        padding-top: 0;
    }
    .btn-up {
        position: absolute;
        right: 22px;
        bottom: 40px;
    }    
    .document-wrapper {
        margin: 60px auto;
    }    
    .buttons-block {
        justify-content: space-between;
        padding: 40px 0 60px;
    }
    .why-wrapper {
        margin: 60px auto 40px;
    }
    .document-wrapper {
        margin: 40px auto 60px;
    }
    .contact img {
        width: 20px;
        margin: 0 10px;
    }
    .social img {
        width: 30px;
        margin: 0 5px;
    }
    .accept-wrapper {
        padding-bottom: 0;
    }
    .footer_form_value > div.checkbox-list {
        margin-left: 5px;
    }    
    .header-wrapper.mobile-s div.logo {
        flex: 0 0 30%;
    }
    .only_for_mobile {
        display: none;
    }
    .advantages-wrapper {
        border: 1px solid #D9D9D9;
        background: rgba(255, 255, 255, 0.70);        
        padding: 20px;
    }
    .advantages-item > div:first-child {
        flex: 0 0 50px;
        margin-right: 10px;
    }
    .advantages-item > div.advantages-detail {
        flex: 0 0 calc(100% - 65px);
    }    
    .advantages-title {
        flex: 1 0 100%;
        font-size: 16px;
        color: #000;
        text-align: left;
        margin-top: 0;
    }    
    .advantages-item {
        flex-direction: row;
    }
    .header-wrapper__burger-menu.active {
        position: fixed;
        z-index: 5;
        top: 110px;
        background: #fff;
        display: block;
        width: 100%;
        left: 0;
        padding: 10px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }
    .header-wrapper__burger-menu.active p {
        margin: 14px 10px;
        font-size: 16px;
        line-height: 24px;
        font-family: var(--play);
    }
    .header-wrapper__burger-menu.active a {
        text-decoration: none;
        color: #000;
    }    
    .show_table_st {
        text-align: left;
        margin-top: 2px;
        margin-bottom: 0;
    }    
    .brand__table--item img {
        max-width: 80%;
    }
    .our-services-item,
    .our-services-item.fifty {
        flex: 0 0 100%;
    }
    .faq-items-col {
        flex: 0 0 100%;
    }
    .faq-item-question {
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0em;
        max-width: 80%;
    }
    .faq-item-answer {
        max-width: 100%;
    }
    .category-item {
        flex: 0 0 calc(100% /2 - 71px);
    }
    .category-item.cat-kole {
        flex: 0 0 calc(100% - 62px);
    }    
    .faq-item:after {
        top: 10px;
    }
    .faq-items-col:nth-child(2) .faq-item:first-child {
        border-top: none;
    }
    .slider.js-review-slider .slider-nav {
        top: 20px;
    }    
}
@media (max-width: 767px) {
    .blog-pawnshop-slider--item-img {
        min-height: 200px;
    }
    .blog-pawnshop-slider--item-img img {
        max-width: 100%;
        max-height: 100%;
    }
    .blog-pawnshop-slider--title {
        min-height: auto;
    }
    .hide_mini {
        display: none;
    }
    .only_for_mobile {
        display: block;
    }
    .fancybox-slide .popup.popup-call {
        padding: 40px 20px;
        max-width: 320px;
        background:
            url(/jewelry-pawnshop/img/callback_bg_mobile.png) -10px 100% no-repeat,
            #fff;        
    }
    .btn-up {
        bottom: 100px;
    }
    .footer-phone {
        order: 1;
        margin-bottom: 10px;
        flex: 0 0 calc(100% - 20px);
    }
    .footer-time {
        order: 2;
        margin-bottom: 10px;
        flex: 0 0 calc(100% - 20px);
    }
    .footer-local {
        order: 3;
        margin-bottom: 10px;
        flex: 0 0 calc(100% - 20px);
    }
    .footer-social {
        order: 4;
        flex: 0 0 calc(100% - 20px);
    }    
    .desk-s {
        display: none!important;
    }
    .document-td:first-child,
    .document-td:nth-child(2n) {
        flex: 0 0 calc(100% - 30px);
    }    
    .mobile-s {
        display: block;
    }
    .banner-wrapper {
        background-image: 
        url(/jewelry-pawnshop/img/bgmin.png);
        height: auto;
        padding-top: 105px;
    }       
    .banner-content {
        padding: 50px 0;
    }
    .form-valuation-form {
        flex: 0 0 100%;
    }
    h1.main-title {
        font-size: 24px;
    }
    .sub-title-descr {
        font-size: 18px;
    }
    .advantages-wrapper {
        margin-top: 0;
        border: 1px solid #D9D9D9;
        background: rgba(255, 255, 255, 0.70);        
        padding: 5px 20px 30px;
    }
    .advantages-wrapper .advantages-item:nth-child(2) {
        margin-bottom: 5px;
    }
    .advantages-wrapper .advantages-item:nth-child(3) {
        margin-top: 0;
    }
    .advantages-item {
        flex: 0 0 100%;
        margin: 20px 0;
        display: flex;
        flex-wrap: wrap;
        align-items: start;
        flex-direction: row;
    }
    .advantages-item > div:first-child {
        flex: 0 0 50px;
        margin-right: 10px;
    }
    .advantages-item > div.advantages-detail {
        flex: 0 0 calc(100% - 65px);
    }
    .advantages-title {
        flex: 1 0 100%;
        font-size: 16px;
        color: #000;
        text-align: left;
        margin-top: 0;
    }
    .pawnshop_tb-wrap.active {
        top: 50px;
    }
    .buttons-block {
        padding: 40px 0;
    }    
    .buttons-item {
        width: 170px;
        display: block;
        padding: 16px 0;
        text-align: center;
        margin: 10px 0;
        flex: 0 0 calc(50% - 10px);
        color: #000;
        border: 1px solid;
        border-image: var(--gradient);
        border-image-slice: 1;   
        background: #fff;     
    }
    .buttons-item a {
        color: #000;
    }
    .h2-title {
        font-size: 24px;
        padding-left: 0;
        text-align: center;
    }
    .lbord::before {
        display: none;
    }
    .min-max-img,
    .min-max-content {
        flex: 0 0 100%;
        text-align: center;
        margin: 5px auto;
    }
    .min-max-title {
        font-size: 18px;
    }
    .min-max-wrapper .trigger-form {
        margin: 0 auto;
        display: block;
    }
    .form-valuation,
    .form-valuation-two {
        margin-left: -20px;
        margin-right: -20px;
        padding: 40px 20px;        
    }
    .form-valuation-content, 
    .form-valuation-empty {
        padding: 0;
        flex: 0 0 100%;
    }
    .form-valuation-content .h2-title, 
    .form-valuation-content p {
        padding-left: 0;
        text-align: left;
    }
    .form-valuation-form {
        padding-top: 0;
    }
    .form-valuation-form .form_inp_wrap .form-row {
        flex: 0 0 100%;
        margin: 5px 0;
    }
    .form-valuation-form .form_inp_wrap .form-row:nth-child(2) {
        flex: 0 0 100%;
    }
    .form-valuation-form .form-row.comment-row textarea {
        margin: 5px 0;
        height: 150px;
    }
    .form-valuation-form .submit-row {
        flex: 0 0 100%;
    }
    .footer_form_value .submit-row {
        order: 3;
    }
    .how-wrapper {
        display: none;
    }
    .review-wrapper .slick-slide > div {
        padding: 20px;
    }
    .review-wrapper .slick-slide {
        padding: 0;
    }
    .why-wrapper .h2-title {
        text-align: center;
    }
    .why-one,
    .why-two,
    .why-item {
        flex: 0 0 100%;
    }
    .why-item {

    }
    .form-valuation-two .form-valuation-content {
        flex: 0 0 100%;
    }
    footer {
        text-align: center;
        padding: 50px 20px 30px;
    }
    .footer-menu-wrapper,
    .footer-content {
        flex: 0 0 100%;
        padding: 0;
        margin-top: 30px;
    }
    .footer-buttons .trigger-form-footer {
        flex: none;
        width: 223px;
        display: inline-block;
        margin: 5px auto;
    }
    .footer-info {
        display: flex;
        flex-wrap: wrap;
        text-align: left;
    }    
    .footer-info > div,
    .footer-contacts > p {
        margin: 10px 0 0;
    }
    p.footer-parking {
        margin-top: 10px;
        text-align: left;
        padding-left: 25px;
    }
    .footer-social {
        display: block;
    }
    .header-wrapper {
        padding: 5px 0;
    }
    .header-wrapper.mobile-s {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .header-wrapper.mobile-s .header-contact__callback {
        display: none;
    }
    .header-wrapper.mobile-s div.logo {
        flex: 0 0 33%;
        order: 2;
        max-width: 100px
    }
    .header-wrapper.mobile-s div.logo img {
        width: 100%;
        max-width: 140px;
    }
    .header-wrapper.mobile-s div.social {
        order: 1;
    }
    .header-wrapper.mobile-s div.contact {
        order: 3;
    }
    .header-wrapper.mobile-s div.header-burger_menu {
        order: 4;
    }
    .footer_form_value > div {
        flex: 0 0 100%;
        margin: 5px 0;
    }
    .form-row.file-row.js-file-row {
        padding-left: 25px;
        max-width: calc(100% - 50px);
    }
    .catalog-wrapper {
        padding-bottom: 20px;
        margin: 60px auto 20px; 
    }
    .header-wrapper_burger_min {
        order: 3;
    }
    .header-wrapper_burger_min a,
    .social a {
        display: inline-block;
        width: 25px;
        margin: 0 5px;
    }
    .header-wrapper_burger_min a:first-child {
        width: 22px;
    }
    .header-wrapper_burger_min a img,
    .social a img {
        width: 100%;
    }
    * {
        scroll-margin-top: 70px;
    }
    .catalog-item img {
        max-width: 100%;
    }
    .header-wrapper__burger-menu.active {
        top: 68px;
    }
    .calc-loan-wrapper {
        margin: 40px auto 60px;
    }
    .calc-loan-wrapper .h2-title {
        margin: 0 auto 20px;
    }
    .calc-loan-wrapper a.trigger-form {
        margin: 30px auto 0;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .form-valuation-form textarea::placeholder,
    .form-call textarea::placeholder {
        font-size: 14px;
    }    
    .footer-menu-wrapper .footer-logo span {
        padding-left: 0;
    }
    .our-services-item span {
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0em;
        text-align: center;
        left: 20px;
        right: 20px;        
    }
    .category-item {
        min-height: 165px;
        flex: 0 0 calc(100% - 60px);
    }
    .category-item.cat-kole {
        flex: 0 0 calc(100% - 60px);
        background: url(/local/images/pawnshop/cat-kole-mini-bg.png) no-repeat;
        background-position-x: 100%;
        background-position-y: 100%;
    }
    .catalog-slider-wrapper .slider .slider-nav {
        top: 0;
    }
    .document-wrapper-tab {
        width: 100%;
        margin: 5px 0;
    }
    .catalog-slider-wrapper .js-slide-name {
        font-size: 18px;
    }
    .document-td:first-child, 
    .document-td:nth-child(2n) {
        border: none;
    }
    .document-wrapper-tab-detail .document-row:first-child .document-td {
        border: none;
    }
    .document-wrapper-tab-detail .document-row:first-child .document-td:nth-child(2n),
    .document-td:nth-child(2n) {
        border-bottom: 1px solid #D9D9D9;
    }
    .document-row:first-child .document-td:first-child {
        border-top: 1px solid #D9D9D9;
    }
    .document-td:first-child  {
        padding-bottom: 0;
        color: #ACACAC;
        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
        letter-spacing: 0em;
    }
}

/*fancy*/
.fancy-overflow .fancybox-slide,body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible;padding-top:50px;padding-bottom:50px}.fancybox-slide--image::before,.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide--video.fancybox-slide--current .fancybox-close-small{top:1px;right:-50px}@media (max-width:500px){.fancybox-slide--video.fancybox-slide--current .fancybox-close-small{top:-50px;right:-1px}}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:0 0;cursor:default;overflow:visible;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform,opacity}.fancybox-slide .fancybox-image-wrap .pagination-wrapper{position:absolute;background:#fff;bottom:-50px;left:0;right:0;min-width:320px;width:100%;box-sizing:border-box;padding:0 14px}.fancybox-slide .fancybox-image-wrap .pagination-wrapper .pagination{padding:5px 0}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-iframe{display:block;border:0;height:100%;padding:0}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:0 0;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:#fff;z-index:10;cursor:pointer}.fancybox-close-small:after,.fancybox-close-small:before{content:'';position:absolute;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:22px;height:2px;right:9px;top:calc(50% - 1px);background-color:#243746;opacity:.7}.fancybox-close-small:before{-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.fancybox-close-small:after{-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}.fancybox-close-small:hover:after,.fancybox-close-small:hover:before{-ms-transform:rotate(0deg);transform:rotateZ(0deg)}.fancybox-close-small:focus{outline:none}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:8px;right:8px}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;animation:fancybox-rotate .8s infinite linear;background:0 0;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@keyframes fancybox-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translate3d(0,0,0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current,.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scale3d(1,1,1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:0 0;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}.fancybox-slide--iframe .fancybox-content{width:80%;height:80%;max-width:calc(100% - 60px);max-height:calc(100% - 88px)}}@media (max-width:499px){.fancybox-slide .fancybox-image-wrap .pagination-wrapper{min-width:0}}
.popup-close:before,.review-detail-gallery-item,.review-detail-gallery-item img{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.review-detail-gallery-item img{max-width:100%;height:65px}.review-detail-gallery-item:hover{opacity:1}.review-detail-gallery-item:hover img{filter:grayscale(0%)}@media (max-width:1200px){.review-detail-image{width:33.33333333%}}@media (max-width:767px){.review-detail-image{display:none}}@media (max-width:499px){.review-detail.review-answer .review-detail-content{padding:27px 15px 30px 30px}.review-detail.review-answer .review-detail-icon{display:none}}.popup-close{position:absolute;top:0;right:0;padding:20px}.popup-close:before{width:16px;height:16px;background:url(/local/css/../images/sprite.svg?b02d3194) -115px -249px no-repeat;top:calc(50% - 8px);left:calc(50% - 8px);content:'';display:block}.popup-close:hover:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.popup-success .popup-content,.popup-success .popup-header{text-align:center}.popup-success .popup-content{margin-top:26px}.popup-success .popup-mail{display:block;margin:40px auto 0}.popup-success .popup-mail .sheet{animation:mail-sheet 1s ease .3s 1 both}.popup-success .popup-mail .text{stroke-dasharray:70px}.popup-success .popup-mail .text.text-5{animation:mail-text .3s linear 0s 1 both,mail-sheet 1s ease .3s 1 both}.popup-success .popup-mail .text.text-4{animation:mail-text .3s linear .1s 1 both,mail-sheet 1s ease .3s 1 both}.popup-success .popup-mail .text.text-3{animation:mail-text .3s linear .2s 1 both,mail-sheet 1s ease .3s 1 both}.popup-success .popup-mail .text.text-2{animation:mail-text .3s linear .3s 1 both,mail-sheet 1s ease .3s 1 both}.popup-success .popup-mail .text.text-1{animation:mail-text .3s linear .4s 1 both,mail-sheet 1s ease .3s 1 both}.popup-success .popup-mail .check{stroke-dasharray:35px;animation:mail-check .3s linear 1.2s 1 both}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/pawnshop-articles/style.css?1759589356783*/
.blog-catalog-slider {
	padding-bottom: 30px;
}
.blog-catalog-slider--img {
	width: 100%;
    height: 210px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.blog-catalog-slider--item {
	filter: drop-shadow(0px 3px 3px rgba(75,75,75,0.06));
	background-color: #ffffff;
	border: 1px solid #e6e6e6;
    margin: 10px;
    height: 285px;
    overflow: hidden;
    position: relative;
}
.blog-catalog-slider--item:hover {
	background: url(/local/images/hover-block-article.png) 0 200% no-repeat;
	background-size: contain;
}
.blog-catalog-slider--title {
	display: block;
	text-align: center;
	margin-top: 15px;
}
.blog-catalog-slider--title span {
	font-size: 22px;
	color: #16232e;
	font-weight: 700;
	font-family: "Bebas Neue Bold";
}
/* End */
/* /local/css/style_pawnshop.css?175958935669233 */
/* /local/templates/.default/components/bitrix/news.list/pawnshop-articles/style.css?1759589356783 */
