.search-block-wr {
    margin-top: 120px;
}
@media (max-width: 1500px) {
	.search-block-wr {
	    margin-top: 80px;
	}
}
@media (min-width: 601px) {
	.mosaic-s3-include--u-iw9n4hvbd {
	    min-height: 180px;
	}
}
@media (max-width: 600px) {
    .mosaic-s3-include--u-iw9n4hvbd {
        min-height: 100px;
    }
}
input[type="text"], input[type="password"], textarea {
    -webkit-appearance: none;
    outline: none;
    box-shadow: none;
    font-size: 15px;
    color: #2b2b2b;
    width: 100%;
    max-width: 420px;
    padding: 12px 16px 12px;
    border: 1px solid #d5dade;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.block-shop-search-wr {
    position: relative;
}

.block-shop-search-wr .block-shop-search-background {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.block-shop-search-wr .block-shop-search-in {
    position: relative;
    height: 215px;
    max-width: 1220px;
    margin: 0 auto;
}

@media (max-width: 1170px) {
    .block-shop-search-wr .block-shop-search-in {
        margin: 0 20px;
    }
}

@media (max-width: 940px) {
    .block-shop-search-wr .block-shop-search-in {
        height: 300px;
    }
}

@media (max-width: 760px) {
    .block-shop-search-wr .block-shop-search-in {
        height: 195px;
    }
}

.block-shop-search-wr.page-in .block-shop-search-background:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.block-shop-search-wr.page-in .block-shop-search-in {
    height: 180px;
}

@media (max-width: 940px) {
    .block-shop-search-wr.page-in .block-shop-search-in {
        height: 133px;
    }
}

@media (max-width: 610px) {
    .block-shop-search-wr.page-in .block-shop-search-in {
        height: 107px;
    }
}

.block-shop-search-wr.page-in .mobile-view-search-btn-wr {
    bottom: 50%;
    margin-bottom: -23px;
}

.block-shop-search-wr.page-in .mobile-view-search-btn-wr .mobile-view-search-btn {
    background: none;
    padding: 0;
}

.block-shop-search-wr.page-in .search-block-wr {
    background: none;
    top: 20px;
}

@media (max-width: 940px) {
    .block-shop-search-wr.page-in .search-block-wr {
        top: 0;
        padding: 50px 20px 0;
    }
}

@media (max-width: 610px) {
    .block-shop-search-wr.page-in .search-block-wr {
        top: 0;
        padding: 60px 0 0;
    }

    .block-shop-search-wr.page-in .search-block-wr.active {
        z-index: 104;
    }
}

.search-mobile-wr {
    position: relative;
    background: #fff;
    margin: 0 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-shadow: 0px 0px 30px 0px rgba(79, 88, 98, 0.14);
}

@media (max-width: 600px) {
    .search-mobile-wr {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width: 941px) {
    .search-mobile-wr {
        display: none;
    }
}

.search-mobile-wr .site-search-wr {
    opacity: 1;
    visibility: visible;
    position: relative;
    left: auto;
    right: auto;
    border-right: 1px solid #ededed;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 600px) {
    .search-mobile-wr .site-search-wr {
        border-right: none;
        border-bottom: 1px solid #ededed;
    }
}

.search-mobile-wr .site-search-wr .site-search-form .search-text {
    padding: 19px 65px 19px 24px;
    font: 18px Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    color: #868686;
}

@media (max-width: 600px) {
    .search-mobile-wr .site-search-wr .site-search-form .search-text {
        padding: 16px 65px 15px 20px;
        border: none;
    }
}

.search-mobile-wr .site-search-wr .site-search-form .search-but {
    height: 61px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23969696%22%20d%3D%22M20.625%2C20.652%20C20.151%2C21.128%2019.380%2C21.128%2018.904%2C20.652%20L15.003%2C16.737%20C13.428%2C17.958%2011.460%2C18.692%209.316%2C18.692%20C4.171%2C18.692%20-0.001%2C14.507%20-0.001%2C9.345%20C-0.001%2C4.184%204.171%2C-0.001%209.316%2C-0.001%20C14.462%2C-0.001%2018.633%2C4.184%2018.633%2C9.345%20C18.633%2C11.476%2017.915%2C13.434%2016.718%2C15.005%20L20.625%2C18.925%20C21.101%2C19.402%2021.101%2C20.175%2020.625%2C20.652%20ZM9.312%2C1.156%20C13.817%2C1.156%2017.469%2C4.815%2017.469%2C9.328%20C17.469%2C13.841%2013.817%2C17.500%209.312%2C17.500%20C4.808%2C17.500%201.156%2C13.841%201.156%2C9.328%20C1.156%2C4.815%204.808%2C1.156%209.312%2C1.156%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

@media (max-width: 600px) {
    .search-mobile-wr .site-search-wr .site-search-form .search-but {
        height: 54px;
        width: 54px;
        border: none;
    }
}

.search-mobile-wr .search-shop-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 19px 30px 20px;
    color: rgb(0 0 0 / 80%);
    font: 18px Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    line-height: 1.25;
    text-align: center;
}

@media (max-width: 600px) {
    .search-mobile-wr .search-shop-button {
        padding: 15px 20px 17px;
    }
}

.search-mobile-wr .search-shop-button .btn-inner {
    display: inline-block;
    vertical-align: top;
    padding: 0 40px 0 0;
    position: relative;
    text-align: left;
}

@media (max-width: 600px) {
    .search-mobile-wr .search-shop-button .btn-inner {
        display: block;
    }
}

.search-mobile-wr .search-shop-button .btn-inner:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
    width: 21px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2021%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23969696%22%20d%3D%22M20.000%2C5.000%20L12.000%2C5.000%20L12.000%2C4.000%20L12.000%2C3.000%20L20.000%2C3.000%20C20.552%2C3.000%2021.000%2C3.448%2021.000%2C4.000%20C21.000%2C4.552%2020.552%2C5.000%2020.000%2C5.000%20ZM8.000%2C8.000%20C5.791%2C8.000%204.000%2C6.209%204.000%2C4.000%20C4.000%2C1.791%205.791%2C-0.000%208.000%2C-0.000%20C10.209%2C-0.000%2012.000%2C1.791%2012.000%2C4.000%20C12.000%2C6.209%2010.209%2C8.000%208.000%2C8.000%20ZM8.000%2C1.000%20C6.343%2C1.000%205.000%2C2.343%205.000%2C4.000%20C5.000%2C5.657%206.343%2C7.000%208.000%2C7.000%20C9.657%2C7.000%2011.000%2C5.657%2011.000%2C4.000%20C11.000%2C2.343%209.657%2C1.000%208.000%2C1.000%20ZM1.000%2C5.000%20C0.448%2C5.000%20-0.000%2C4.552%20-0.000%2C4.000%20C-0.000%2C3.448%200.448%2C3.000%201.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L4.000%2C5.000%20L1.000%2C5.000%20ZM1.000%2C13.000%20L9.000%2C13.000%20L9.000%2C14.000%20L9.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20C-0.000%2C13.448%200.448%2C13.000%201.000%2C13.000%20ZM13.000%2C10.000%20C15.209%2C10.000%2017.000%2C11.791%2017.000%2C14.000%20C17.000%2C16.209%2015.209%2C18.000%2013.000%2C18.000%20C10.791%2C18.000%209.000%2C16.209%209.000%2C14.000%20C9.000%2C11.791%2010.791%2C10.000%2013.000%2C10.000%20ZM13.000%2C17.000%20C14.657%2C17.000%2016.000%2C15.657%2016.000%2C14.000%20C16.000%2C12.343%2014.657%2C11.000%2013.000%2C11.000%20C11.343%2C11.000%2010.000%2C12.343%2010.000%2C14.000%20C10.000%2C15.657%2011.343%2C17.000%2013.000%2C17.000%20ZM20.000%2C13.000%20C20.552%2C13.000%2021.000%2C13.448%2021.000%2C14.000%20C21.000%2C14.552%2020.552%2C15.000%2020.000%2C15.000%20L17.000%2C15.000%20L17.000%2C14.000%20L17.000%2C13.000%20L20.000%2C13.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search-block-wr {
	max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 40px;
    right: 40px;
    top: 40px;
    background: #fff;
    border-radius: 0 12px 0 12px;
    padding: calc(4vw + 19px) 0 0;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    z-index: 102;
    border: 1px solid #cdcdcd;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media (max-width: 940px) {

    .search-block-wr.open {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
        visibility: visible;
    }
}

.search-block-wr .close-mobile-search {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px 50px 23px 25px;
    border-left: 1px solid #ededed;
    color: rgb(0 0 0 / 80%);
    font-size: 16px;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    line-height: 1;
}

.search-block-wr .close-mobile-search:before {
    content: "";
    position: absolute;
    right: 25px;
    top: 50%;
    margin-top: -5px;
    width: 10px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23037fdf%22%20d%3D%22M10.012%2C9.296%20L9.296%2C10.012%20L5.000%2C5.716%20L0.703%2C10.012%20L-0.013%2C9.296%20L4.284%2C5.000%20L-0.013%2C0.703%20L0.703%2C-0.013%20L5.000%2C4.283%20L9.296%2C-0.013%20L10.012%2C0.703%20L5.716%2C5.000%20L10.012%2C9.296%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}

@media (max-width: 600px) {
    .search-block-wr .close-mobile-search {
        border-left: none;
    }
}

@media (max-width: 940px) {

    .search-block-wr.active {
        display: block;
        z-index: 104;
    }
}

.search-block-wr .search-online-store {
    position: relative;
    border-top: 1px solid #cdcdcd;
    padding: 20px;
}

@media (max-width: 940px) {
    .search-block-wr .search-online-store .jq-selectbox__select {
        height: 47px;
        line-height: 47px;
    }
}

.search-block-wr .search-online-store .block-body {
    margin-right: -6px;
}

@media (max-width: 768px) {
    .search-block-wr .search-online-store .block-body {
        margin-right: -16px;
    }
}

@media (max-width: 600px) {
    .search-block-wr .search-online-store .block-body {
        margin-right: 0;
    }
}

@media (max-width: 768px) {
    .search-block-wr .search-online-store {
        padding: 23px 30px;
        border: none;
    }
}

@media (max-width: 600px) {
    .search-block-wr .search-online-store {
        padding: 20px;
    }
}

@media (min-width: 941px) {
    .search-block-wr .search-online-store.opened .shop-search-close {
        display: block;
    }

    .search-block-wr .search-online-store.opened .field {
        padding-bottom: 25px;
        display: block;
    }

    .search-block-wr .search-online-store.opened .submit {
        position: static;
        display: block;
        width: auto;
        padding: 0 6px 0 0;
    }

    .search-block-wr .search-online-store.opened .opened-all-selsect {
        display: none;
    }

    .search-block-wr .search-online-store.opened .filter-reset, .search-block-wr .search-online-store.opened .reset-btn {
        display: inline-block;
    }
}

@media (min-width: 941px) and (max-width: 610px) {
    .search-block-wr .search-online-store.opened .shop-search-close {
        display: none;
    }
}

@media (min-width: 941px) and (max-width: 610px) {
    .search-block-wr .search-online-store.opened .field {
        padding: 0;
    }
}

.search-block-wr .search-online-store .shop-search-close {
    cursor: pointer;
    display: none;
    position: absolute;
    right: 20px;
    top: 20px;
    padding: 12px 50px 12px 32px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 13px;
    color: rgb(0 0 0 / 80%);
    font-size: 16px;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    min-height: 52px;
    line-height: 26px;
}

.search-block-wr .search-online-store .shop-search-close:before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -5px;
    width: 10px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M10.012%2C9.296%20L9.296%2C10.012%20L5.000%2C5.716%20L0.703%2C10.012%20L-0.013%2C9.296%20L4.284%2C5.000%20L-0.013%2C0.703%20L0.703%2C-0.013%20L5.000%2C4.283%20L9.296%2C-0.013%20L10.012%2C0.703%20L5.716%2C5.000%20L10.012%2C9.296%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}

.search-block-wr .search-online-store .shop-search-close:hover {
    border-color: rgba(3, 127, 223, 0.3);
    -moz-box-shadow: 1px 1.732px 7px 0px rgba(3, 127, 223, 0.06);
    -webkit-box-shadow: 1px 1.732px 7px 0px rgba(3, 127, 223, 0.06);
    box-shadow: 1px 1.732px 7px 0px rgba(3, 127, 223, 0.06);
    background-color: rgba(3, 127, 223, 0.11);
}

.search-block-wr .search-online-store .mobile-select-product {
    display: none;
}


    

    .search-block-wr .search-online-store .field-product-type {
        position: absolute;
        left: 0;
        top: calc(-4vw - 19px);
        font-size: 0;
        line-height: 1;
        max-width: 100%;
        width: 100%;
    }

    .search-block-wr .search-online-store .field-product-type > label {
        position: relative;
        cursor: pointer;
        display: inline-block;
        width: 25%;
        vertical-align: top;
        font-size: 19px;
        font-weight: 500;
        font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
        color: rgb(0 0 0 / 80%);
        padding: 2vw;
        margin-right: 0;
        margin-top: -1px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .search-block-wr .search-online-store .field-product-type > label span {
        position: relative;
    }

    .search-block-wr .search-online-store .field-product-type > label span.checked {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border-right: 1px solid #cdcdcd;
    }

    .search-block-wr .search-online-store .field-product-type > label:last-child span.checked {
        border: none;'
    }

    .search-block-wr .search-online-store .field-product-type > label > input[type="radio"] {
        width: 0;
        opacity: 0;
        display: none;
        visibility: hidden;
    }

    .search-block-wr .search-online-store .field-product-type > label > input[type="radio"]:checked ~ span {
        color: #3a3a3a;
    }

    .search-block-wr .search-online-store .field-product-type > label > input[type="radio"]:checked ~ span.checked {
        background: #ff0000;
        z-index: 1;
    }

    .search-block-wr .search-online-store .field-product-type > label > input[type="radio"]:checked ~ span.checked:before {
        content: attr(data-name);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        position: absolute;
        color: #fff;
        padding: 2vw;
    }

    .search-block-wr .search-online-store .field-product-type > label > input[type="radio"]:checked ~ span.checked:before {
        display: block;
    }

    .search-block-wr .search-online-store .field-product-type > a {
        display: inline-block;
        vertical-align: top;
        text-decoration: none;
        margin-right: -1px;
        font-size: 17px;
        font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
        color: #8a8a8a;
        padding: 17px 28px 17px;
        position: relative;
        border-right: 1px solid #ededed;
    }

    .search-block-wr .search-online-store .field-product-type > a.active-val {
        background: #f8f8f8;
        color: #3a3a3a;
        border-bottom: 1px solid #000;
        border-right-color: #f8f8f8;
    }

    .search-block-wr .search-online-store .field-product-type > a.active-val:before {
        content: "";
        position: absolute;
        bottom: -5px;
        left: 50%;
        margin-left: -2px;
        border-width: 5px 5px 0 5px;
        border-color: #000 transparent transparent transparent;
        border-style: solid;
    }

@media (min-width: 768px) and (max-width: 940px) {
    .search-block-wr .search-online-store .field-product-type {
        top: -61px;
    }
}

@media (min-width: 768px) and (max-width: 940px) {
    .search-block-wr .search-online-store .field-product-type > label {
        padding: 23px 28px 21px;
    }
}

@media (min-width: 768px) and (max-width: 940px) {
    .search-block-wr .search-online-store .field-product-type > a {
        padding: 23px 28px 20px;
    }
}

.search-block-wr .search-online-store .field-first .field {
    display: block;
}

@media (max-width: 910px) {
    .search-block-wr .search-online-store .field-first .field {
        width: 25%;
    }
	.search-block-wr {
    position: relative;
    margin: 0;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
    padding: 150px 0 0 0;
}

.search-block-wr .search-online-store .mobile-select-product {
    display: none;
}

.search-block-wr .search-online-store .field-product-type {
    position: relative;
    top: unset;
    display: flex;
    flex-direction: column;
}

.search-block-wr .search-online-store .field-product-type > label {
    width: 100%;
    border: 1px solid #cdcdcd;
    padding: 10px 0 10px 20px;
    font-size: 17px;
}

.search-block-wr .search-online-store .field-product-type > label span.checked {
    border: none;
}

.user-flags-wr {
    margin-bottom: 20px;
    position: absolute;
    top: -150px;
    right: -1px;
    left: -1px;
    border-radius: 0 12px 0 0;
    overflow: hidden;
}

.search-block-wr .search-online-store .btn-variant1 {width: 100%;}

.search-block-wr .search-online-store .field-product-type > label span {
    font-size: 16px;
    font-weight: 400;
}

.search-block-wr .search-online-store .field-product-type > label > input[type="radio"]:checked ~ span.checked:before {
    padding: 10px 0 10px 20px;
}
}

@media (max-width: 768px) {
    .search-block-wr .search-online-store .field-first .field {
        width: 33.333%;
    }
}

@media (max-width: 610px) {
    .search-block-wr .search-online-store .field-first .field {
        width: 100%;
    }
}

.search-block-wr .search-online-store .field-first .field .field-title {
    display: none;
}

.search-block-wr .search-online-store .field {
    float: left;
    width: 20%;
    padding: 0 6px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.search-block-wr .search-online-store .field {
    display: none;
}

@media (max-width: 1069px) {
    .search-block-wr .search-online-store .field {
        width: 25%;
    }
}

@media (max-width: 940px) {
    .search-block-wr .search-online-store .field {
        padding-bottom: 20px;
    }
}

@media (max-width: 768px) {
    .search-block-wr .search-online-store .field {
        width: 33.3333333%;
        padding: 0 16px 20px 0;
    }
}

@media (max-width: 600px) {

    .search-block-wr .search-online-store .field input[type="text"], .search-block-wr .search-online-store .field input[type="password"], .search-block-wr .search-online-store .field textarea {
        max-width: 100%;
    }
}

.search-block-wr .search-online-store .field.checkbox {
    padding-top: 31px;
    min-height: 103px;
}

@media (max-width: 610px) {
    .search-block-wr .search-online-store .field.checkbox {
        min-height: 0;
        padding: 0;
    }
}

.search-block-wr .search-online-store .field.dimension {
    font-size: 0;
}

.search-block-wr .search-online-store .field.dimension > label {
    position: relative;
}

.search-block-wr .search-online-store .field.dimension > label span {
    position: absolute;
    z-index: 5;
    top: 50%;
    right: 10px;
    color: #6d6c6c;
    font-size: 14px;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    line-height: 1;
    height: 14px;
    margin-top: -8px;
}

.search-block-wr .search-online-store .field .field-title {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 15px;
}

.search-block-wr .search-online-store .field .end, .search-block-wr .search-online-store .field .start {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 20px);
    margin: 0 10px;
}

.search-block-wr .search-online-store .field .end input[type='text'], .search-block-wr .search-online-store .field .start input[type='text'] {
    z-index: 3;
    position: relative;
}

.search-block-wr .search-online-store .field .end input[type='text'] {
    z-index: 2;
}

.search-block-wr .search-online-store .field .end input[type='text']:focus {
    z-index: 4;
}

.search-block-wr .search-online-store input[type='text'] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 8px 20px;
    color: #2e2e2e;
    border: 1px solid rgb(0 0 0 / 15%);
    min-height: 52px;
    border-radius: 12px;
}

.search-block-wr .search-online-store input[type='text']:focus {
    border-color: #000;
}

@media (max-width: 940px) {
    .search-block-wr .search-online-store input[type='text'] {
        padding: 14px 16px 14px;
    }
}

.search-block-wr .search-online-store .submit {
    position: absolute;
    right: 20px;
    top: 20px;
    text-align: right;
    font-size: 0;
    width: 19%;
    padding-left: 5px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 1069px) {
    .search-block-wr .search-online-store .submit {
        width: 24%;
    }
}

@media (max-width: 940px) and (min-width: 601px) {
    .search-block-wr .search-online-store .submit {
        position: static;
        display: block;
        width: auto;
        padding: 0 6px 0 0;
    }
}

@media (max-width: 768px) {
    .search-block-wr .search-online-store .submit {
        padding: 0 16px 0 0;
    }
}

@media (max-width: 600px) {
    .search-block-wr .search-online-store .submit {
        position: static;
        width: auto;
        padding: 0;
    }
}

.search-block-wr .search-online-store .btn-variant1 {
    display: inline-block;
    vertical-align: top;
    border-radius: 13px;
    border: none;
    font-size: 19px;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    line-height: 1;
    padding: 12px 32px;
    outline: none;
    background: #000;
    color: #fff;
    min-height: 52px;
}

.search-block-wr .search-online-store .btn-variant1:active {
    padding-top: 14px;
    padding-bottom: 13px;
}

.search-block-wr .search-online-store .filter-reset, .search-block-wr .search-online-store .reset-btn {
    margin-right: 6px;
    cursor: pointer;
    position: relative;
    padding: 12px 50px 12px 32px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 13px;
    color: rgb(0 0 0 / 80%);
    font-size: 16px;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 1;
    box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.06);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: none;
    min-height: 52px;
    line-height: 26px;
}

.search-block-wr .search-online-store .filter-reset:before, .search-block-wr .search-online-store .reset-btn:before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -6px;
    width: 13px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M6.718%2C12.000%20C4.502%2C12.000%202.465%2C10.640%201.531%2C8.536%20C0.886%2C7.084%200.818%2C5.455%201.340%2C3.949%20C1.862%2C2.444%202.911%2C1.242%204.295%2C0.564%20C5.061%2C0.189%205.872%2C-0.001%206.706%2C-0.001%20C7.372%2C-0.001%208.030%2C0.122%208.664%2C0.364%20C9.883%2C0.831%2010.901%2C1.707%2011.574%2C2.862%20L12.079%2C1.466%20C12.149%2C1.274%2012.328%2C1.144%2012.523%2C1.144%20C12.582%2C1.144%2012.639%2C1.156%2012.693%2C1.177%20C12.939%2C1.275%2013.062%2C1.564%2012.969%2C1.822%20L12.070%2C4.306%20C11.999%2C4.498%2011.820%2C4.628%2011.625%2C4.628%20C11.589%2C4.628%2011.553%2C4.623%2011.517%2C4.615%20L9.052%2C4.008%20C8.796%2C3.945%208.637%2C3.676%208.697%2C3.408%20C8.747%2C3.181%208.938%2C3.022%209.160%2C3.022%20C9.196%2C3.022%209.232%2C3.026%209.267%2C3.035%20L10.778%2C3.406%20C9.923%2C1.931%208.373%2C1.002%206.701%2C1.002%20C6.006%2C1.002%205.331%2C1.160%204.697%2C1.470%20C3.544%2C2.035%202.670%2C3.037%202.235%2C4.291%20C1.800%2C5.546%201.857%2C6.904%202.394%2C8.113%20C3.173%2C9.867%204.870%2C11.000%206.718%2C11.000%20C7.413%2C11.000%208.088%2C10.843%208.722%2C10.532%20C9.723%2C10.042%2010.535%2C9.197%2011.008%2C8.153%20C11.086%2C7.979%2011.255%2C7.867%2011.438%2C7.867%20C11.509%2C7.867%2011.578%2C7.883%2011.642%2C7.915%20C11.880%2C8.034%2011.981%2C8.332%2011.868%2C8.581%20C11.300%2C9.836%2010.325%2C10.850%209.125%2C11.438%20C8.363%2C11.810%207.554%2C12.000%206.718%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}

.search-block-wr .search-online-store .filter-reset:hover, .search-block-wr .search-online-store .reset-btn:hover {
    border-color: rgba(3, 127, 223, 0.3);
    -moz-box-shadow: 1px 1.732px 7px 0px rgba(3, 127, 223, 0.06);
    -webkit-box-shadow: 1px 1.732px 7px 0px rgba(3, 127, 223, 0.06);
    box-shadow: 1px 1.732px 7px 0px rgba(3, 127, 223, 0.06);
    background-color: rgba(3, 127, 223, 0.11);
}

.search-block-wr .search-online-store .filter-reset:active, .search-block-wr .search-online-store .reset-btn:active {
    padding-top: 12px;
    padding-bottom: 13px;
}

/* Ð£Ð±Ñ€Ð°Ð» Ð¸Ð·-Ð·Ð° Ñ‚ÐµÑÑ‚Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸ÐºÐ° - Ñ‚Ð°Ðº ÐºÐ°Ðº "Ð½Ðµ Ð¿Ð¾ Ð¼Ð°ÐºÐµÑ‚Ñƒ"
.search-block-wr .search-online-store .opened-all-selsect {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background-color: #000000;
    color: #fff;
    font-size: 16px;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    line-height: 28px;
    padding: 12px 32px;
    min-height: 52px;
    border-radius: 13px;
}
*/

@media (max-width: 940px) {
    .search-block-wr .search-online-store .opened-all-selsect {
        display: none;
    }
}

.search-block-wr .search-online-store input[type='text']:hover, .jq-selectbox__select:hover {
    border-color: #000;
}

.search-block-wr .search-online-store .opened-all-selsect:hover {
    background: rgb(0 0 0 / 80%);
}

.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
    width: 100%;
    border-radius: 15px;
    line-height: 1;
    font-size: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.jq-selectbox.opened .jq-selectbox__trigger-arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.jq-selectbox__select {
    height: 52px;
    line-height: 52px;
    font-family: Wix Madefor Display, sans-serif, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #2e2e2e;
    border: 1px solid rgb(0 0 0 / 15%);
    border-radius: 12px;
}

.jq-selectbox__select-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: auto !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding: 0 20px;
}

.jq-selectbox__trigger {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -2px;
}

.jq-selectbox__trigger-arrow {
    border-width: 4px 4px 0 4px;
    border-style: solid;
    border-color: #141915 transparent transparent transparent;
}

.jq-selectbox__dropdown {
    box-sizing: border-box;
    width: 100%;
    padding: 0;
    background: #fafafa;
    font-size: 15px;
}

.jq-selectbox ul {
    margin: 0;
    padding: 0;
    border: 1px solid #ddd;
    margin: -1px 0 0;
    border-radius: 0 0 3px 3px;
}

.jq-selectbox li {
    padding: 15px 10px 15px 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    white-space: normal;
    line-height: 1;
    color: #2e2e2e;
    border-bottom: 1px solid #ddd;
    margin: 0;
}

.jq-selectbox li:last-child {
    border-bottom: none;
}

.jq-selectbox li:hover {
    background: #f5f3f3;
}

.jq-checkbox {
    vertical-align: middle;
    margin-right: 5px;
}

.jq-checkbox input {
    display: none;
}

.jq-checkbox__div {
    width: 18px;
    height: 18px;
    border: 1px solid #d5dade;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.jq-checkbox__div:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23037fdf%22%20d%3D%22M0.000%2C4.000%20L3.000%2C7.000%20L8.000%2C2.000%20L9.000%2C1.000%20L8.000%2C-0.000%20L3.000%2C5.000%20L1.000%2C3.000%20L0.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.jq-checkbox.checked .jq-checkbox__div {
    border-color: rgb(0 0 0 / 80%);
}

.jq-checkbox.checked .jq-checkbox__div:before {
    opacity: 1;
    visibility: visible;
}

.jq-radio {
    vertical-align: middle;
    margin-right: 5px;
}

.jq-radio__div {
    border: 1px solid #d5dade;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    position: relative;
}

.jq-radio.checked .jq-radio__div {
    border-color: rgb(0 0 0 / 80%);
}

.jq-radio.checked .jq-radio__div:after {
    content: "";
    position: absolute;
    left: 3px;
    top: 3px;
    width: 14px;
    height: 14px;
    background: rgb(0 0 0 / 80%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}