

/* Start:/bitrix/templates/promarket/components/bitrix/catalog.compare.list/compare/style.css?17494135461265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/bitrix/templates/promarket/components/bitrix/menu/top_menu/style.min.css?17494135463715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/promarket/components/bitrix/menu/top_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/promarket/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/promarket/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/promarket/components/bitrix/news.list/aktsii_main/style.css?1749413546162*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/promarket/components/bitrix/menu/bottom_menu/style.min.css?17494135463715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/promarket/components/bitrix/menu/bottom_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/promarket/components/bitrix/menu/bottom_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/promarket/components/bitrix/menu/bottom_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/promarket/styles.css?17494135462850*/
.order-checkout{
		 max-width: 65em;
    margin: auto;
    padding: 2em;
    border-radius: 20px;
    border: 1px solid #c54544;
}
.info-box .bx_section{
    display: grid;
}
.info-box .bx_section .bx_block{
    padding: 10px 0;
}
[data-property-id-row="4"]{
display: none;
}
@media (max-width: 600px) {
	.header-wrap{
			display: flex;
     margin-left: 10vw;
}
}
@media (min-width: 1600px) {
.header .logo {
padding-left: 50px !important;
}
}
.menu-overlay {
    background: none !important;
}

/* modal */
.modal_age {
  display: none;
}

#info_age_modal {
  max-width: 420px;
  background: #fff;
  padding: 25px;
  border-radius: 5px;
}

.modal_title {
  text-align: center;
  color: #000;
  font-size: 15px;
  margin-bottom: 15px;
}

.modal_age_text {
  text-align: center;
}

.modal_age_text span{
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
  color: red;
  margin-bottom: 10px;
  display: inline-block;
}

.modal_age_but {
  text-align: center;
  margin-top: 15px;
}
.modal_but_yes, .modal_but_no {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 5px;
  background: #eee;
  cursor: pointer;
}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/bitrix/templates/promarket/loading.gif) no-repeat 50% 50%; }

.arcticmodal-container_i2 {
    background: none !important;
}

@media screen and (max-width: 768px) {
.module-item:not(.swiper-slide) {
    padding: 10px;
    width: calc(100% / 2 - 0.01px) !important;
}

.banner-caption-2 {
display:none !important;
}
}
.title-search-result {
z-index: 99999999;
    background: rgb(255, 255, 255);
    padding: 25px;
    display: none;
}
.bx_item_block {
    padding: 15px;
}

@media (max-width: 768px) {
.logo .logo-info {
    font-size: 14px;
}
.cat-mobile-button {
    display: none !important;
}
}

.js-btn-popup-buy {
    display: block;
    padding: 0 35px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    z-index: 6;
    position: relative;
    text-transform: uppercase;
    background: #b83736;
    border-color: #b83736;
    color: #ffffff !important;
    min-width: 159px;
}
@media (min-width: 1200px) {
.header .main-menu-wrap .menu-wrap > ul, .header .main-menu-wrap .menu-wrap ul.menu {
    margin-left: -90px;
   margin-right: 90px;
}
.header .main-search-wrap {
    margin-right: 100px;
}
}


/* End */


/* Start:/bitrix/templates/promarket/template_styles.css?17494135462537*/
._orientationRight_f408 .button_f0e6 {
    margin-right: 20px;
    margin-bottom: 80px !important;
}
.bottom-icons-panel {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    background: #fff;
    box-shadow: 0 -3px 10px rgba(0,0,0,.1);
    z-index: 997;
    padding-bottom: calc(env(safe-area-inset-bottom) - 22px);
}
.bottom-icons-panel__content {
    display: flex;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: auto;
}
.dark_link {
    color: #333;
}

.bottom-icons-panel__content-link--with-counter {
    gap: 5px 0;
}
.bottom-icons-panel__content-link {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    min-width: 75px;
    max-width: 200px;
    height: 56px;
    text-align: center;
    position: relative;
    overflow: hidden;
    padding: 0 3px 2px;
    color: #000000;
    text-decoration: none;
    width: 25%;
}
.icon-block-with-counter__inner {
    align-items: flex-end;
    display: flex;
    height: 20px;
    margin: 0;
    position: relative;
}

.bottom-icons-panel__content-picture-wrapper--mb-3 {
    margin-bottom: 2px;
    margin-top: 4px;
}
.svg {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
}
.font_10 {
    margin-top: -10px;
    font-size: 0.96667em;
    line-height: calc(1em + 7px);
}
.bottom-icons-panel__content-link--display--block {
    display: block;
}
.bottom-icons-panel__content-text {
    align-self: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}

#preloader-spinner {
  position: relative;
  width: 200px;
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#preloader-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 4px solid #c54544;
  border-top-color: transparent;
  animation: spin 1s infinite linear;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

#preloader-spinner img {
  max-width: 80%;
}

#preloader-text {
  color: #c54544;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
}

body.loaded #preloader {
  display: none;
}
/* End */
/* /bitrix/templates/promarket/components/bitrix/catalog.compare.list/compare/style.css?17494135461265 */
/* /bitrix/templates/promarket/components/bitrix/menu/top_menu/style.min.css?17494135463715 */
/* /bitrix/templates/promarket/components/bitrix/news.list/aktsii_main/style.css?1749413546162 */
/* /bitrix/templates/promarket/components/bitrix/menu/bottom_menu/style.min.css?17494135463715 */
/* /bitrix/templates/promarket/styles.css?17494135462850 */
/* /bitrix/templates/promarket/template_styles.css?17494135462537 */
