.b-diamondsSrch__ctrs-results-btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (min-width: 768px) { .b-diamondsSrch__ctrs-results-btns { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

.b-diamondsSrch__ctrs-results-btn { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 7px 12px; border: 1px solid #e6e6e6; opacity: .9; width: 100%; max-width: 120px; height: 34px; display: none; }

@media screen and (min-width: 768px) { .b-diamondsSrch__ctrs-results-btn { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.b-diamondsSrch__ctrs-results-btn > span { margin-left: 10px; }

.b-diamondsSrch__ctrs-results-btn:hover { opacity: 1; }

.b-diamondsSrch__ctrs-results-btn:active { -webkit-transform: scale(0.98); -ms-transform: scale(0.98); transform: scale(0.98); }

.b-diamondsSrch__ctrs-results-btn.is-active { display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 1; background-color: #fff; border-color: #ccc; }

@media screen and (min-width: 768px) { .b-diamondsSrch__ctrs-results-btn + .b-diamondsSrch__ctrs-results-btn { margin-left: 15px; } }


.b-diamondsSrch__ctrs-results-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__ctrs-results-btns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.b-diamondsSrch__ctrs-results-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 12px;border:1px solid #e6e6e6;opacity:.9;width:100%;max-width:120px;height:34px;display:none}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__ctrs-results-btn{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.b-diamondsSrch__ctrs-results-btn > span{margin-left:10px}
.b-diamondsSrch__ctrs-results-btn:hover{opacity:1}
.b-diamondsSrch__ctrs-results-btn:active{-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98)}
.b-diamondsSrch__ctrs-results-btn.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;background-color:#fff;border-color:#ccc}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__ctrs-results-btn + .b-diamondsSrch__ctrs-results-btn{margin-left:15px}
}
.b-diamondsSrch__ctrs-results{margin-top:15px;margin-bottom:15px}

.b-diamondsSrch__ctrs-results { margin-top: 15px; margin-bottom: 15px; }
.b-diamondsSrch__btn-show-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #ccc; padding: 7px 12px; width: 100%; max-width: 108px; }

.b-diamondsSrch__btn-show-nav:active { border-color: #555; }

.b-diamondsSrch__btn-show-nav > span { margin-left: 10px; }

@media screen and (min-width: 768px) { .b-diamondsSrch__btn-show-nav { display: none; } }
@media screen and (min-width: 992px) { .b-diamonds-page-title { font-size: 20px; } }
.b-diamonds-page-title { margin-top: 0; font-size: 18px; text-align: center; text-transform: uppercase; margin-bottom: 0; }
.b-diamondsSrch__contentBlock{
    margin-top: 20px;
}
.b-diamondsSrch{margin-top:12px;margin-bottom:50px;position:relative}
.b-diamondsSrch__btn-show-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;padding:7px 12px;width:100%;max-width:108px}
.b-diamondsSrch__btn-show-nav:active{border-color:#555}
.b-diamondsSrch__btn-show-nav > span{margin-left:10px}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__btn-show-nav{display:none}
}
.b-diamondsSrch__reset-btn{position:absolute;right:12px;bottom:12px;padding:6px 12px;height:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;opacity:.9;border:1px solid #ccc;display:none;z-index: 10}
.b-diamondsSrch__reset-btn:hover{opacity:1}
.b-diamondsSrch__reset-btn:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}
.b-diamondsSrch__reset-btn span{font-size:13px;padding-left:6px}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__reset-btn{display:-webkit-box;display:-ms-flexbox;display:flex}
}

.b-diamondsSrch__close-btn{position:absolute;right:10px;top:8px;width:40px;height:40px;background-size:20px;padding:10px}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__close-btn{display:none}
}
.b-diamondsSrch__img-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}
.b-diamondsSrch__img-col{padding:6px;-ms-flex-negative:0;flex-shrink:0}
.b-diamondsSrch__img-input{display:none}
.b-diamondsSrch__img-input:checked + .b-diamondsSrch__img-label:after{content:'';position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid #000;z-index:0}
.b-diamondsSrch__img-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.b-diamondsSrch__img-label-number{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:16px;font-size:10px;font-weight:500;color:#000;border-radius:50%;white-space:nowrap;z-index:1;background-color:#fff;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}
.b-diamondsSrch__img-svg{height:36px;width:36px; transition: fill .2s}
.b-diamondsSrch__img-row.is-clear-group .b-diamondsSrch__img-svg:hover{
    fill: #ff4040;
}
.b-diamondsSrch__results{margin-top:15px;min-height:150px;position:relative}
.b-diamondsSrch__results > *{-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}
.b-diamondsSrch__results.is-loading{position:relative}
.b-diamondsSrch__results.is-loading > *{opacity:.3}
.b-diamondsSrch__results.is-loading:before{content:'';top:60px;left:calc(50% - 20px);position:absolute;width:40px;height:40px;background:url(../img/loader.svg) no-repeat;-webkit-animation:spin 1.8s linear infinite;animation:spin 1.8s linear infinite;z-index:1}
@media screen and (max-width: 767px) {
    .b-diamondsSrch__results:after{content:'';pointer-events:none;position:absolute;right:0;height:100%;top:0;width:40px;z-index:1;background-image:-webkit-gradient(linear,right top,left top,from(white),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,white 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(right,white 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to left,white 0%,rgba(255,255,255,0) 100%)}
}
@media screen and (max-width: 767px) {
    .b-diamondsSrch__results.is-scrolled:after{left:0;width:15px;background-image:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,white 0%,rgba(255,255,255,0) 100%)}
}
.b-diamondsSrch__row-cards{margin:-7px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.b-diamondsSrch__filter-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.b-diamondsSrch__filter-check > input { display: none; }
.b-diamondsSrch__filter-check > input:checked ~ label:after { opacity: 1; }
.b-diamondsSrch__filter-check > label { color: #222; font-size: 13px; position: relative; padding-left: 25px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height: normal; cursor: pointer; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 20px; }
.b-diamondsSrch__filter-check > label:before { content: ""; display: inline-block; width: 18px; height: 18px; position: absolute; left: 0; top: 1px; background-color: #fff; border: 1px solid #666; }
.b-diamondsSrch__filter-check > label:after { content: ""; background: #343434; display: block; left: 4px; position: absolute; top: 5px; width: 10px; height: 10px; opacity: 0; }
.b-diamondsSrch__filter-check-svg-ace { margin-right: 5px; width: 21px; height: 21px; }
.b-diamondsSrch__filter-row { margin: -15px -15px 0; }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.b-diamondsSrch__filter-col { padding: 15px; }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col { padding: 25px; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-controls { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
@media screen and (max-width: 767px) { .b-diamondsSrch__filter-col.is-shape { margin-left: 10px; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-shape .b-diamondsSrch__img-col { max-width: 68px; -ms-flex-preferred-size: 68px; flex-basis: 68px; } }
@media screen and (max-width: 767px) { .b-diamondsSrch__filter-col.is-color { margin-left: 10px; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-color .b-diamondsSrch__img-col { max-width: 57px; -ms-flex-preferred-size: 57px; flex-basis: 57px; } }
@media screen and (max-width: 767px) { .b-diamondsSrch__filter-col.is-clear { margin-left: 10px; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-clear .b-diamondsSrch__img-col { max-width: 68px; -ms-flex-preferred-size: 68px; flex-basis: 68px; } }
.b-diamondsSrch__filter-col-head { margin: 0 0 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.b-diamondsSrch__filter-col-title { font-family: "lazurski", sans-serif; font-weight: 700; font-size: 14px; margin: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-transform: uppercase; }
.b-diamondsSrch__filter-inf-btn { width: 19px; height: 19px; border: 1px solid #ccc; border-radius: 50%; margin-left: 8px; cursor: pointer; position: relative; -ms-flex-negative: 0; flex-shrink: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 2px; }
.b-diamondsSrch__filter-inf-btn:after { content: '?'; position: absolute; top: 3px; left: 6px; line-height: normal; font-size: 11px; color: #888; }
.b-diamondsSrch__filter-inf-popup { visibility: hidden; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); opacity: 0; width: 0; height: 0; max-width: 0; padding: 0; margin: 0; overflow: hidden; -webkit-transition: opacity .3s, -webkit-transform .3s; transition: opacity .3s, -webkit-transform .3s; -o-transition: opacity .3s, transform .3s; transition: opacity .3s, transform .3s; transition: opacity .3s, transform .3s, -webkit-transform .3s; top: calc(100% + 10px); left: calc((19px/2) - (260px/2)); position: absolute; background-color: #fff; border: 1px solid #cdcdcd; padding: 10px 30px 10px 10px; -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.21); box-shadow: 0 3px 20px rgba(0, 0, 0, 0.21); cursor: default; z-index: 10; }
.b-diamondsSrch__filter-inf-popup.is-visible { visibility: visible; opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); overflow: visible; width: 260px; height: auto; max-width: calc(100vw - 15px); min-height: 50px; }
.b-diamondsSrch__filter-inf-popup-arrow { position: absolute; top: -6px; left: calc(50% - 6px); width: 10px; height: 10px; background-color: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-left: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; z-index: -11; }
.b-diamondsSrch__filter-inf-popup-btn { position: absolute; right: 0; top: 0; opacity: .6; width: 25px; height: 25px; background-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.b-diamondsSrch__filter-inf-popup-btn:hover { opacity: 1; }
.b-diamondsSrch__filter-col-values { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -5px; margin-right: -5px; }
.b-diamondsSrch__filter-col-mtext { font-size: 14px; 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; padding-left: 5px; padding-right: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.b-diamondsSrch__filter-col-input-wrap { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; padding-left: 5px; padding-right: 5px; }
.b-diamondsSrch__filter-col-input { height: 30px; width: 100%; border: 1px solid #e6e6e6; }
.b-diamondsSrch__filter-col-input:focus { border-color: #333; }
.b-diamondsSrch__filter-col-range-wrap { margin-top: 25px; padding-left: 8px; padding-right: 8px; background-color: #e6e6e6; }
@media screen and (min-width: 480px) { .b-diamondsSrch__filter-col-range-wrap { margin-left: 25px; } }

.b-diamondsSrch__contentBlock{
    margin-top: 20px;
}
.b-diamondsSrch{margin-top:12px;margin-bottom:50px;position:relative}
.b-diamondsSrch__btn-show-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;padding:7px 12px;width:100%;max-width:108px}
.b-diamondsSrch__btn-show-nav:active{border-color:#555}
.b-diamondsSrch__btn-show-nav > span{margin-left:10px}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__btn-show-nav{display:none}
}
.b-diamondsSrch__reset-btn{position:absolute;right:12px;bottom:12px;padding:6px 12px;height:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;opacity:.9;border:1px solid #ccc;display:none}
.b-diamondsSrch__reset-btn:hover{opacity:1}
.b-diamondsSrch__reset-btn:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}
.b-diamondsSrch__reset-btn span{font-size:13px;padding-left:6px}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__reset-btn{display:-webkit-box;display:-ms-flexbox;display:flex}
}

.b-diamondsSrch__close-btn{position:absolute;right:10px;top:8px;width:40px;height:40px;background-size:20px;padding:10px}
@media screen and (min-width: 768px) {
    .b-diamondsSrch__close-btn{display:none}
}
.b-diamondsSrch__img-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}
.b-diamondsSrch__img-col{padding:6px;-ms-flex-negative:0;flex-shrink:0}
.b-diamondsSrch__img-input{display:none}
.b-diamondsSrch__img-input:checked + .b-diamondsSrch__img-label:after{content:'';position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid #000;z-index:0}
.b-diamondsSrch__img-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.b-diamondsSrch__img-label-number{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:16px;font-size:10px;font-weight:500;color:#000;border-radius:50%;white-space:nowrap;z-index:1;background-color:#fff;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}
.b-diamondsSrch__img-svg{height:36px;width:36px; transition: fill .2s}
.b-diamondsSrch__img-row.is-clear-group .b-diamondsSrch__img-svg:hover{
    fill: #ff4040;
}
.b-diamondsSrch__results{margin-top:15px;min-height:150px;position:relative}
.b-diamondsSrch__results > *{-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}
.b-diamondsSrch__results.is-loading{position:relative}
.b-diamondsSrch__results.is-loading > *{opacity:.3}
.b-diamondsSrch__results.is-loading:before{content:'';top:60px;left:calc(50% - 20px);position:absolute;width:40px;height:40px;background:url(../img/loader.svg) no-repeat;-webkit-animation:spin 1.8s linear infinite;animation:spin 1.8s linear infinite;z-index:1}
@media screen and (max-width: 767px) {
    .b-diamondsSrch__results:after{content:'';pointer-events:none;position:absolute;right:0;height:100%;top:0;width:40px;z-index:1;background-image:-webkit-gradient(linear,right top,left top,from(white),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,white 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(right,white 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to left,white 0%,rgba(255,255,255,0) 100%)}
}
@media screen and (max-width: 767px) {
    .b-diamondsSrch__results.is-scrolled:after{left:0;width:15px;background-image:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,white 0%,rgba(255,255,255,0) 100%)}
}
.b-diamondsSrch__row-cards{margin:-7px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.b-diamondsSrch__filter-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.b-diamondsSrch__filter-check > input { display: none; }
.b-diamondsSrch__filter-check > input:checked ~ label:after { opacity: 1; }
.b-diamondsSrch__filter-check > label { color: #222; font-size: 13px; position: relative; padding-left: 25px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height: normal; cursor: pointer; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 20px; }
.b-diamondsSrch__filter-check > label:before { content: ""; display: inline-block; width: 18px; height: 18px; position: absolute; left: 0; top: 1px; background-color: #fff; border: 1px solid #666; }
.b-diamondsSrch__filter-check > label:after { content: ""; background: #343434; display: block; left: 4px; position: absolute; top: 5px; width: 10px; height: 10px; opacity: 0; }
.b-diamondsSrch__filter-check-svg-ace { margin-right: 5px; width: 21px; height: 21px; }
.b-diamondsSrch__filter-row { margin: -15px -15px 0; }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.b-diamondsSrch__filter-col { padding: 15px; }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col { padding: 25px; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-controls { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
@media screen and (max-width: 767px) { .b-diamondsSrch__filter-col.is-shape { margin-left: 10px; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-shape .b-diamondsSrch__img-col { max-width: 68px; -ms-flex-preferred-size: 68px; flex-basis: 68px; } }
@media screen and (max-width: 767px) { .b-diamondsSrch__filter-col.is-color { margin-left: 10px; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-color .b-diamondsSrch__img-col { max-width: 57px; -ms-flex-preferred-size: 57px; flex-basis: 57px; } }
@media screen and (max-width: 767px) { .b-diamondsSrch__filter-col.is-clear { margin-left: 10px; } }
@media screen and (min-width: 768px) { .b-diamondsSrch__filter-col.is-clear .b-diamondsSrch__img-col { max-width: 68px; -ms-flex-preferred-size: 68px; flex-basis: 68px; } }
.b-diamondsSrch__filter-col-head { margin: 0 0 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.b-diamondsSrch__filter-col-title { font-family: "lazurski", sans-serif; font-weight: 700; font-size: 14px; margin: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-transform: uppercase; }
.b-diamondsSrch__filter-inf-btn { width: 19px; height: 19px; border: 1px solid #ccc; border-radius: 50%; margin-left: 8px; cursor: pointer; position: relative; -ms-flex-negative: 0; flex-shrink: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 2px; }
.b-diamondsSrch__filter-inf-btn:after { content: '?'; position: absolute; top: 3px; left: 6px; line-height: normal; font-size: 11px; color: #888; }
.b-diamondsSrch__filter-inf-popup { visibility: hidden; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); opacity: 0; width: 0; height: 0; max-width: 0; padding: 0; margin: 0; overflow: hidden; -webkit-transition: opacity .3s, -webkit-transform .3s; transition: opacity .3s, -webkit-transform .3s; -o-transition: opacity .3s, transform .3s; transition: opacity .3s, transform .3s; transition: opacity .3s, transform .3s, -webkit-transform .3s; top: calc(100% + 10px); left: calc((19px/2) - (260px/2)); position: absolute; background-color: #fff; border: 1px solid #cdcdcd; padding: 10px 30px 10px 10px; -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.21); box-shadow: 0 3px 20px rgba(0, 0, 0, 0.21); cursor: default; z-index: 10; }
.b-diamondsSrch__filter-inf-popup.is-visible { visibility: visible; opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); overflow: visible; width: 260px; height: auto; max-width: calc(100vw - 15px); min-height: 50px; }
.b-diamondsSrch__filter-inf-popup-arrow { position: absolute; top: -6px; left: calc(50% - 6px); width: 10px; height: 10px; background-color: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-left: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; z-index: -11; }
.b-diamondsSrch__filter-inf-popup-btn { position: absolute; right: 0; top: 0; opacity: .6; width: 25px; height: 25px; background-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.b-diamondsSrch__filter-inf-popup-btn:hover { opacity: 1; }
.b-diamondsSrch__filter-col-values { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -5px; margin-right: -5px; }
.b-diamondsSrch__filter-col-mtext { font-size: 14px; 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; padding-left: 5px; padding-right: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.b-diamondsSrch__filter-col-input-wrap { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; padding-left: 5px; padding-right: 5px; }
.b-diamondsSrch__filter-col-input { height: 30px; width: 100%; border: 1px solid #e6e6e6; }
.b-diamondsSrch__filter-col-input:focus { border-color: #333; }
.b-diamondsSrch__filter-col-range-wrap { margin-top: 25px; padding-left: 8px; padding-right: 8px; background-color: #e6e6e6; }
@media screen and (min-width: 480px) { .b-diamondsSrch__filter-col-range-wrap { margin-left: 25px; } }
.b-diamonds-page-title{margin-top:0;font-size:18px;text-align:center;text-transform:uppercase;margin-bottom:0}
@media screen and (min-width: 992px) {
    .b-diamonds-page-title{font-size:20px}
}