/*! CSS Used from: https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/css/1bundle.css */
.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/7e0f7a750b6d53905ea9e95e3b2b9b26.png);font-family:Arial, Helvetica, sans-serif;display:none;z-index:1001;}
.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:#f00;overflow:hidden;cursor:crosshair;}
.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/6441e63a57ccc5105bad045142bc31eb.png);}
.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/74ae058c4520ce724536413a2b79ca6b.gif);margin:-5px 0 0 -5px;}
.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize;}
.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/9876593e14382d1b6c80dadabacdf866.gif) left top;margin:-4px 0 0 0;left:0px;}
.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:#f00;}
.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:#f00;}
.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px;}
.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/5667eb584e2fa7d2f199171d3eaa9d6d.png) top;left:212px;top:142px;}
.colorpicker_hex input{right:6px;}
.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute;}
.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize;}
.colorpicker_rgb_r{background-image:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/9a83fe5e73ac07bbdbeff5f1d36da1b7.png);top:52px;left:212px;}
.colorpicker_rgb_g{background-image:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/2076a0a959449ad2cafcf94b84ecf8b8.png);top:82px;left:212px;}
.colorpicker_rgb_b{background-image:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/dc460949eee654172a9b637e4c259c5a.png);top:112px;left:212px;}
.colorpicker_hsb_h{background-image:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/d628f4ea12fc2f7321e7f47e225c5e9a.png);top:52px;left:282px;}
.colorpicker_hsb_s{background-image:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/3be60e50bd7d2ca8b098f3d99dd45d98.png);top:82px;left:282px;}
.colorpicker_hsb_b{background-image:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/dc460949eee654172a9b637e4c259c5a.png);top:112px;left:282px;}
.colorpicker_submit{position:absolute;width:22px;height:22px;background:url(https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/resources/3b84b3ab365dc94891baf43c9071e728.png) top;left:322px;top:142px;overflow:hidden;}
input{margin:0;border-radius:0;box-shadow:none;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input{font-family:inherit;font-size:inherit;line-height:inherit;}
/*! CSS Used from: https://bbq-aristokrat.ru/bitrix/css/main/bootstrap.css?1669747568141508 */
input{margin:0;font:inherit;color:inherit;}
input{line-height:normal;}
@media print{
*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input{font-family:inherit;font-size:inherit;line-height:inherit;}
/*! CSS Used from: https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/css/colorpicker.css?16702219363181 */
.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_background.png);font-family:Arial, Helvetica, sans-serif;display:none;}
.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:#f00;overflow:hidden;cursor:crosshair;}
.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_overlay.png);}
.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_select.gif);margin:-5px 0 0 -5px;}
.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize;}
.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_indic.gif) left top;margin:-4px 0 0 0;left:0px;}
.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:#f00;}
.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:#f00;}
.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px;}
.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_hex.png) top;left:212px;top:142px;}
.colorpicker_hex input{right:6px;}
.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute;}
.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize;}
.colorpicker_rgb_r{background-image:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_rgb_r.png);top:52px;left:212px;}
.colorpicker_rgb_g{background-image:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_rgb_g.png);top:82px;left:212px;}
.colorpicker_rgb_b{background-image:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_rgb_b.png);top:112px;left:212px;}
.colorpicker_hsb_h{background-image:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_hsb_h.png);top:52px;left:282px;}
.colorpicker_hsb_s{background-image:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_hsb_s.png);top:82px;left:282px;}
.colorpicker_hsb_b{background-image:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_hsb_b.png);top:112px;left:282px;}
.colorpicker_submit{position:absolute;width:22px;height:22px;background:url(https://bbq-aristokrat.ru/bitrix/themes/intec.startshop/web/colorpicker/images/colorpicker_submit.png) top;left:322px;top:142px;overflow:hidden;}
/*! CSS Used from: https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/css/1bundle.css */
input {
    margin: 0;
    border-radius: 0;
    box-shadow: none;
}

.intec-content,.intec-content .intec-content.intec-content-primary {
    max-width: 1280px;
    min-width: 320px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.intec-content .intec-content.intec-content-primary {
    min-width: 0;
}

.intec-content.intec-content-visible,.intec-content .intec-content.intec-content-primary.intec-content-visible {
    overflow: visible;
}

.intec-content .intec-content-wrapper,.intec-content .intec-content.intec-content-primary .intec-content-wrapper {
    display: block;
    margin-left: 20px;
    margin-right: 20px;
}

.intec-content .intec-content-wrapper:after,.intec-content .intec-content.intec-content-primary .intec-content-wrapper:after {
    display: table;
    content: "";
    clear: both;
}

.intec-content .intec-content {
    max-width: none;
    min-width: 0;
    margin: 0;
    clear: none;
    overflow: visible;
}

.intec-content .intec-content .intec-content-wrapper {
    margin: 0;
}

.intec-content .intec-content .intec-content-wrapper:after {
    content: none;
}

.intec-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.intec-grid.intec-grid-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}

.intec-grid > .intec-grid-item,.intec-grid > .intec-grid-item-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
}

.intec-grid > .intec-grid-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.intec-grid > .intec-grid-item-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.intec-grid.intec-grid-a-v-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

*,*:after,*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input,button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.intec-ui {
    font-size: 14px;
    line-height: 1.42857143;
    font-weight: normal;
    font-style: normal;
    margin: 0;
    padding: 0;
    word-spacing: normal;
    letter-spacing: normal;
    white-space: normal;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media all and (max-width: 720px) {
    .intec-ui {
        font-size: 12px;
    }
}

.intec-ui.intec-ui-control-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 4px 12px;
    border: 2px solid #f7f7f7;
    background-color: #f7f7f7;
    color: #5f5f5f;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition-property: color, border-color, background-color;
    -moz-transition-property: color, border-color, background-color;
    -ms-transition-property: color, border-color, background-color;
    -o-transition-property: color, border-color, background-color;
    transition-property: color, border-color, background-color;
    -webkit-transition-duration: 350ms;
    -moz-transition-duration: 350ms;
    -ms-transition-duration: 350ms;
    -o-transition-duration: 350ms;
    transition-duration: 350ms;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.intec-ui.intec-ui-control-button:hover {
    border-color: #ebebeb;
    background-color: #ebebeb;
    color: #3f3f3f;
}

.intec-ui.intec-ui-control-button:focus {
    border-color: #ebebeb;
    background-color: #ebebeb;
    color: #3f3f3f;
}

.intec-ui.intec-ui-control-button:active {
    border-color: #dfdfdf;
    background-color: #dfdfdf;
    color: #3f3f3f;
}

.intec-ui.intec-ui-control-button:disabled {
    border-color: #f7f7f7;
    background-color: #f7f7f7;
    color: #9f9f9f;
}

.intec-ui.intec-ui-control-button > * {
    width: auto;
    max-width: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-negative: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex: auto;
    flex-shrink: 1;
}

.intec-ui.intec-ui-control-button .intec-ui-part-icon {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.intec-ui.intec-ui-control-button .intec-ui-part-icon {
    white-space: nowrap;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex: auto;
    flex-shrink: 0;
}
/*! CSS Used from: https://bbq-aristokrat.ru/bitrix/templates/matilda_s1/components/bitrix/search.title/popup.1/style.css?167022300718764 */
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button,.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input {
    display: block;
    outline: none;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button:hover,.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input:hover,.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button:focus,.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input:focus {
    outline: none;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper {
    display: block;
    position: relative;
    top: -150px;
    width: 100%;
    background: #fff;
    cursor: default;
    -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper-4 {
    display: block;
    padding: 24px 0;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form {
    display: block;
    padding: 0;
    margin: 0;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-wrapper-2 {
    padding: 13px 36px 13px 34px;
    border: 1px solid #F2F2F2;
    background: #FBFCFD;
    border-radius: 2px;
    margin-right: 17px;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-input {
    background: transparent;
    border: none;
    width: 100%;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #404040;
    height: 22px;
    padding: 0 16px 0 16px;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button {
    font-size: 0;
    cursor: pointer;
    padding: 0;
    border: none;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button .intec-ui-part-icon {
    width: 22px;
    height: 22px;
    background: #FBFCFD;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button[data-action="search.close"] {
    width: 24px;
    height: 24px;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button[data-action="search.submit"] {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-form-button[data-action="search.clear"] {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
}

@media all and (max-width: 768px) {
    .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper {
        top: -50px;
    }

    .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-wrapper-4 {
        padding: 10px 0;
    }
}
/*! CSS Used from: Embedded */
.intec-content {
    max-width: 1384px;
}

.intec-content .intec-content.intec-content-primary {
    max-width: 1384px;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title {
    z-index: 500!important;
}
.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button {
    color: #fffdfd!important;
    font-size: 26px!important;
    margin-right: 25px!important;
    margin-top: 8px!important;
}