

/* Start:/local/templates/romana_mobile/vendor/fancybox/jquery.fancybox.css?17380477445168*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/romana_mobile/vendor/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/romana_mobile/vendor/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/romana_mobile/vendor/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/romana_mobile/vendor/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/romana_mobile/vendor/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/romana_mobile/vendor/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/romana_mobile/css/custom.css?176976141838973*/


.juicy_footer_link_soc_max_img {width:44px;}
.b24-widget-button-position-bottom-right {right: 15px !important;
    bottom: 65px !important;}

.banner_september_text {display:none;}
.discountinued-title {    margin: 0 5px 10px 5px;
    display: block;
    color: #2d8eda;
    text-align: center;
    font-weight: 500;}

.juicy_section_list_snyatye {display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.juicy_panel_accordion_snyatye {display:none;}
.juicy_main_catalog_block {display: flex;
	padding: 0px 20px;
	align-items: flex-start;
	align-content: flex-start;
	gap: 16px;
	align-self: stretch;
	flex-wrap: wrap;}
.juicy_main_catalog_block_item_big {position:relative;
	width: 100%;}
.juicy_main_catalog_block_item_big img {width:100%;}
.juicy_main_catalog_block_item_big span {font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	color:#252525;
	position: absolute;
    top: 16px;
    left: 16px;}
.juicy_main_catalog_block_item {position:relative;
	width: calc(50% - 8px);}
.juicy_main_catalog_block_item img {width:100%;}
.juicy_main_catalog_block_item span {font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	color:#252525;
	position: absolute;
    bottom: 16px;
    left: 16px;}
.b24-form-sign {display:none !important;}
.footer_mobile_border_top {margin:25px 40px;border-top: 1px solid #87878740;}
.footer_mobile_rezhim {color: #A7A7A7;}
.footer_mobile {font-size: 14px;font-weight: 400;text-align: center;}
.footer_mobile_tel {margin-top:17px;}
.footer_mobile_tel_link {color: #275482;font-weight: 700;text-decoration:none;}
.footer_mobile_mail {margin-bottom:15px;}
.footer_mobile_mail_link {color: #275482;font-weight: 700;text-decoration:none;}
.footeraccordion {color: #A7A7A7;}
.footerpanel {display: none;color: #A7A7A7;}
.footeraccordion:after {content: url(/img/ico/footerstr.svg);font-weight: bold;margin-left: 5px;}
.footeractive:after {content: url(/img/ico/footerstrdown.svg);}
.footerpanel_pod {margin-top:15px;}
.footerpanel_pod_link {text-decoration:none;color: #A7A7A7;}
.footer_pokupatelu {margin-top:15px;margin-bottom:23px;}
.footer_adress {font-weight: 400;font-size: 12px;line-height: 15px;text-align: center;color: #A7A7A7;margin-top:16px;}
.footer_years {font-weight: 400;font-size: 10px;line-height: 12px;text-align: center;color: #A7A7A7;margin-top:11px;margin-bottom:23px;}
.footer_social_block {display: inline-flex;flex-direction: row;align-items: flex-end;}
.footer_social_block_item {margin-right:11px;}
.juicy_dos_opl {display:none;}
.juicy_link_statii_descr {color: #000;font-weight: 600;}
.b24-form .b24-window-scrollable {padding-bottom:0px !important;}
.block-mneniya {
    margin-top: 10px;
}
.block-mneniya.similar {
    padding: 0 15px 0 15px;
}
.block-mneniya .mp-widget {
    text-align: center !important;
}

.g-recaptcha-wrapper {
    text-align: center;
    margin-top: 10px;
}
.g-recaptcha-item {
    display: inline-block;
}

.grecaptcha-badge {
    display: none;
}
.block-loaded:before {
    z-index: 1030;
    content: '';
    display: block;
    width: 100%;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.45);
    background-image: url(/local/templates/romana_mobile/css/../images/loader.svg);
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: 50%;
    position: fixed;
    top: 0;
    left: 0;
}
font.errortext {
    color: red;
}
.order-btn-auth a,
.order-btn-auth a#auth-link {
    color: #000;
    text-decoration: underline;
    font-size: 14px;
}
.order-cont-btn {
    margin: 0 10px;
    text-align: center;
}

.auto-form * {
    box-sizing: border-box;
}
.auto-form {
    padding: 0 10px;
}

.auto-form form button{
    text-transform: uppercase;
    color: #fff;
    background: #07c54a;
    padding: 7px 10px;
    border: 2px solid #07c54a;
    border-radius: 40px;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
}
.auto-form form button:focus {
    outline: none;
}
.auto-form form input[type='text'],
.auto-form form input[type='password'] {
    width:100%;
}
.auto-form form input[type='text'],
.auto-form form input[type='password'] {
    margin-bottom: 5px;
    height: 37px;
    border: 1px solid #dfdfdf;
    border-radius: 18px;
    padding: 0 30px;
    outline: 0;
    background: #fff;
    font-size: 11px;
    color: #373737;
}
.order-auth-title {
    margin-bottom: 10px;
}
.auto-form  .error-auth  {
    color: red;
}
.auto-form form button.loading {
    background: #07c54a url('/local/templates/romana/images/loader.svg') no-repeat center left 6px;
}
.auto-form form button.disabled {
    opacity: 0.2;
}
.auth-link-page {
    padding: 10px;
    text-align: center;

}
.auth-link-page a {
    text-transform: uppercase;
    font-weight: 600;
    color: #7d7a7a;
}
.auto-form-btn {
    text-align: center;
}


.procenty-vrub-item-label {
    text-transform: uppercase;
    font-size: 13px;
    background-color: #4d514c;
    padding: 3px 0;
    text-align: center;
    color: #ffffff;
    font-weight: 700;

}
.procenty-item-label {
    text-transform: uppercase;
    font-size: 13px;
    background-color: #4d514c;
    padding: 3px 0;
    text-align: center;
    color: #ffffff;
    font-weight: 700;
}

.catalog-section-block-title {
    text-decoration: none;
    color: #000;
    font-size: 17px;
    font-weight: 500;
}
.catalog-section-block-title a {text-decoration: none;}
.colored-block_list {list-style-type: none;}
.colored-block_list-juicy{
    color: #000;
    text-decoration: none;
    font-size: 14px;
}
.juicy_main_catalog_li{
margin-bottom:10px;
}



.catalog-all-sections .catalog-section-block-title.bas-icon {
    display:inline-flex; }
  .catalog-all-sections .bas-icon:before {
    content: '';
    display: block;
    background-image: url(/local/templates/romana_mobile/css/../images/bas.png);
    height: 27px;
    width: 27px;
margin: -5px 20px;
}
  .catalog-all-sections .catalog-section-block-title.tur-icon {
    display:inline-flex; }
  .catalog-all-sections .tur-icon:before {
    content: '';
    display: block;

    background-image: url(/local/templates/romana_mobile/css/../images/tur.png);
    height: 25px;
    width: 27px;
margin: -5px 20px;
}


  .catalog-all-sections .catalog-section-block-title.vig-icon {
    display:inline-flex; }
  .catalog-all-sections .vig-icon:before {
    content: '';
    display: block;

    background-image: url(/local/templates/romana_mobile/css/../images/wigwam.png);
    height: 25px;
    width: 27px;
margin: -5px 20px;
}

  .catalog-all-sections .catalog-section-block-title.dacha-icon {
    display:inline-flex; }
  .catalog-all-sections .dacha-icon:before {
    content: '';
    display: block;

    background-image: url(/local/templates/romana_mobile/css/../images/dacha-i.png);
    height: 27px;
    width: 27px;
margin: -5px 10px;
}
 .dacha-cport-icon{display:inline-flex;}
 .dacha-cport-icon:before {
    content: '';
    display: block;
    background-image: url(/local/templates/romana_mobile/css/../images/dacha-sport-i.png);
    height: 25px;
    width: 27px;
margin: -5px 10px;
}
 .soft-modules-icon{display:inline-flex;}
  .catalog-all-sections .soft-modules-icon:before {
    content: '';
    display: block;
    background-image: url(/local/templates/romana_mobile/css/../images/soft-i.png);
    height: 25px;
    width: 27px;
margin: -5px 10px;
}
.juicy_a_main {
    color: #5b51b1;
}
.button_juicy_newline{
    background: #ffffff;
    color: #196bc2;
    border:1px solid #196bc2;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.28px;
    border-radius: 19px;
    padding: 8px 35px;
}

.popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px;
    background: rgba(0, 0, 0, .6);
}

.popup__inner {
    position: relative;
    max-width: 620px;
    width: 100%;
    padding: 25px 40px 40px;
    border-radius: 5px;
    background: #ffffff;
    color: #000000;
}

.popup__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    font-size: 0;
    background: none;
    border: none;
    cursor: pointer;
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.popup__close:hover,
.popup__close:active,
.popup__close:focus {
    opacity: 1;
}

.popup__close::before,
.popup__close::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 2px;
    margin-top: -1px;
    margin-left: -10px;
    background: #000000;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.popup__close::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.popup__title {
    margin-left: 239px;
    text-align: center;
}

.popup__title .title-shadowed {
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.popup__content {
    margin-top: -10px;
}

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

.popup_item__image {
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
    height: 200px;
    margin-right: 35px;
    border: 2px solid #f0f0f0;
}

.popup_item__image img {
    display: block;
    width: 200px;
    height: 200px;
}

.popup_item__info {
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 50px;
}

.popup_item__text {
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-grow: 1;
}

.popup_item__name {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.8px;
}

.popup_item__price {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.84px;
    color: #000000;
}

.popup_item__price_text {
    margin: 0 5px 0 0;
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    color: #868b8f;
}

.popup_item__buttons {
    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: 30px 0 0;
}

.button_ghost_little {
    display: inline-block;
    margin: 10px 0;
    padding: 3px 12px;
    font-weight: 700;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: 0.28px;
    text-decoration: none;
    text-transform: uppercase;
    background: none;
    border-radius: 12px;
    border: 2px solid #07c54a;
    color: #07c54a;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}

.popup_item__buttons button,
.popup_item__buttons a {
    margin: 5px 0;
}

@media (max-width: 768px) {
    .popup {
        padding-top: 30px;
    }
    .popup__close {
        opacity: 1;
        top: -30px;
        right: 0px;
    }
    .popup__close::before,
    .popup__close::after {
        background: #ffffff;
    }
    .popup__inner {
        max-width: 220px;
        padding: 20px 20px;
    }
    .popup__title {
        margin: 0 0 15px;
    }
    .popup__title .title-shadowed {
        font-size: 14px;
    }
    .popup__content {
        margin: 0;
    }
    .popup_item {
        display: block;
    }
    .popup_item__image {
        width: 100%;
        height: auto;
        margin: 0;
    }
    .popup_item__image img {
        width: 100%;
        height: auto;
    }
    .popup_item__info {
        padding-top: 20px;
    }
    .popup_item__buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .popup_item__buttons button,
    .popup_item__buttons a {
        width: 100%;
        text-align: center;
    }
}

.button_white_little {
  background:#07c54a;
  display: inline-block;
  text-decoration: none;
  border-radius: 12px;
  border: 2px solid #07c54a;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.28px;
  padding: 3px 12px;
  margin: 10px 0;
  position: relative;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: 0s;
  transition: 0s;
  cursor: pointer;
  }
  .button_white_little:hover {
    color: #fff;
  background: #07c54a;
	}

  @media(min-width: 767px) {
      .bx_ordercart_order_table_container .margin img{
          position: initial !important;
          margin-top: 0px !important;
      }
  }

.header__middle__compare{
    margin: 0 5px;
    position: relative;
}
.header__middle__compare .count__items{
    position: absolute;
    top: 10px;
    right: -9px;
}

.header__middle__liked {
    margin: 0 5px;
    position: relative;
}
.header__middle__liked .count__items {
  position: absolute;
  top: 10px;
  right: -9px;
}

.count__items{
    color: #999999;
    font-size: 13px;
    font-weight: 600;
    border-radius: 13px;
    text-align: center;
    width: 13px;
    height: 13px;
    line-height: 12px;
}

.product__top {
    position: relative;
}

.product__item .compare-it {
    position: absolute;
    width: 44px;
    height: 44px;
    border: 1px solid #efefef;
    background-color: #ffffff;
    border-radius: 50%;
    right: 10px;
    top: 5px;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
  }

  .product__item .compare-it:hover{
  fill: #ff9696;
  }

  .product__item .compare-it.active{
  fill: #fb292a;
  }

.product__item .love-it {
    position: absolute;
    width: 44px;
    height: 44px;
    border: 1px solid #efefef;
    background-color: #ffffff;
    border-radius: 50%;
    right: 10px;
    top: 53px;
    background-image: url("/local/templates/romana_mobile/css/../images/love-it-new.png");
    background-repeat: no-repeat;
    background-position: center; }
    .product__item .love-it:hover {
      background-image: url("/local/templates/romana_mobile/css/../images/love-it-hover-new.png");
      cursor: pointer; }
    .product__item .love-it.active {
      background-image: url("/local/templates/romana_mobile/css/../images/love-it-active-new.png"); }

.card-add2 {
    display: flex;
    justify-content: center;
}

.product-card .compare-it {
    width: 44px;
    height: 44px;
    border: 1px solid #efefef;
    background-color: #ffffff;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
  }

  .product-card .compare-it:hover{
  fill: #ff9696;
  }

  .product-card .compare-it.active{
  fill: #fb292a;
  }

.product-card .love-it {
    width: 44px;
    height: 44px;
    border: 1px solid #efefef;
    background-color: #ffffff;
    border-radius: 50%;
    right: 10px;
    top: 53px;
    background-image: url("/local/templates/romana_mobile/css/../images/love-it-new.png");
    background-repeat: no-repeat;
    background-position: center; }
    .product-card .love-it:hover {
      background-image: url("/local/templates/romana_mobile/css/../images/love-it-hover-new.png");
      cursor: pointer; }
    .product-card .love-it.active {
      background-image: url("/local/templates/romana_mobile/css/../images/love-it-active-new.png"); }

.empty_compare{
  width: 316px;
  position: relative;
  margin:0 auto;
}
.empty_compare img{
  display: block;
  margin: 0 auto;
}

.empty_compare p{
  margin: 10px 0;
}

.empty_compare img.compareImg{
  position: absolute;
  right: -25px;
  bottom: -3px;
}

.mp-float_r.mp-logo{
    display: none;
}

.juicy_review__no_reviews {
    display: flex;
    height: 350px;
    justify-content: center;
    width: 100%;
}

.juicy_review__no_reviews--left {
    display: flex;
    width: 65%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #FAFAFA;
    padding-left: 40px;
    box-sizing: border-box;
}

.juicy_review__no_reviews--left-container {
    display: flex;
    max-width: 494px;
    flex-direction: column;
    gap: 32px;
}

.juicy_review__no_reviews-title {
    color: var(--Neutral-20, #3C3C3C);
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 24px */
}

.juicy_review__no_reviews-text {
    color: var(--Neutral-20, #3C3C3C);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 19.2px */
}

.juicy_review__no_reviews-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.juicy_review_block_link__no_review:hover {
    background: #3D8BFD;
	color: #FFF;
}

.juicy_review_block_link__no_review {
    border-radius: 4px;
	background: #DBECFF;
	color: #3A3D42;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
    text-align: center;
	line-height: normal;
	width: 213px;
	cursor:pointer;
	padding: 6px 38px;
	display: block;
    box-sizing: border-box;
	transition-duration: 0.2s;
}

.juicy_review_block_link:hover {
    background: #3D8BFD;
	color: #FFF;
}

.juicy_review_block_link {
    border-radius: 4px;
	background: #DBECFF;
	color: #3A3D42;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width: 213px;
	cursor:pointer;
	padding: 6px 38px;
	display: block;
    box-sizing: border-box;
	transition-duration: 0.2s;
}

.juicy_review_block {margin:60px auto;}

.juicy_review_block h2 {color: #3C3C3C;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	margin:0;}




@media (max-width: 820px) {
    .juicy_review__no_reviews-title {
        font-size: 18px;
    }
}


@media (max-width: 680px) {
    .juicy_review__no_reviews {
        flex-direction: column-reverse;
        height: 554px;
    }

    .juicy_review_block_link__no_review {
        margin-left: auto;
        margin-right: auto;
    }

    .juicy_review__no_reviews--left {
        box-sizing: border-box;
        width: 100%;
        padding: 32px 16px;
        justify-content: flex-start;
    }

    .juicy_review__no_reviews--left-container {
        gap: 16px;
    }

    .juicy_review__no_reviews--right {
        height: 306px;
    }
}

.fancybox-prev span, .fancybox-next span {
    visibility: visible !important;
}

.fancybox-title-float-wrap .child {
    visibility: hidden !important;
}

.juicy_review_block {
    width: 100%;
    box-sizing: border-box;
    padding: 0 5%;
}

.review_add__error-message {
    color: #d9534f; /* Красный цвет для ошибок */
    text-align: center;
    margin-bottom: 15px;
    font-size: 14px;
}

.reviews-container {
    
    margin-bottom: 40px;
    padding: 20px;
    font-family: sans-serif;
}

.reviews-main {
    max-width: 447px; /* Пример ширины */
}

.reviews-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    gap: 10px;
}

#reviewAddForm {
    width: 424px;
}

.reviews-header h2 {
    color: var(--Neutral-20, #3C3C3C);
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 24px */
}


.review-count {
    vertical-align: super;
    color: #AAA;
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 12px */
}



.review-images-grid {
    display: grid;
    /* Вместо repeat(4, 1fr) используем автозаполнение */
    /* Элементы будут по 104px (как ваш placeholder), пока есть место */
    grid-template-columns: repeat(auto-fill, 104px); 
    
    gap: 10px;
    margin-bottom: 20px;
    
    /* Ограничиваем строго одной строкой */
    height: 107px; 
    grid-template-rows: 104px;
    
    /* Скрываем всё, что вылетает за пределы высоты или ширины */
    overflow: hidden; 
    
    /* Чтобы элементы не растягивались, если их мало */
    justify-content: start; 
}

.review_add__images-grid {
    display: grid;
    /* Вместо repeat(4, 1fr) используем автозаполнение */
    /* Элементы будут по 104px (как ваш placeholder), пока есть место */
    grid-template-columns: repeat(auto-fill, 97px); 
    
    gap: 12px;
    margin-bottom: 24px;
    
    /* Ограничиваем строго одной строкой */
    height: 97px; 
    grid-template-rows: 97px;
    
    /* Скрываем всё, что вылетает за пределы высоты или ширины */
    overflow: hidden; 
    
    /* Чтобы элементы не растягивались, если их мало */
    justify-content: center; 
}

.review-placeholder {
    background-color: #D9D9D9;
    width: 104px;
    height: 104px;
    border-radius: 5px;
    
}


.review-filters {
    display: flex;
    justify-content: flex-start;
    border-radius: 4px;
    background: #F1F1F1;

    padding: 5px;
}
.filter-btn {
    text-decoration: none;
    text-align: center;
    background: none;
    border: none;
    width: 100%;
    padding: 10px 16px;
    cursor: pointer;
    color: #3A3D42;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transition-duration: 0.2s;
}

.filter-btn.active {
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    border-radius: 4px;
    background: #FFF;
}

.show_more_reviews {
    background-color: #DBECFF;
    color: #3A3D42;
    border-radius: 4px;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
    border: none;
    margin-top: 60px;
	width: 213px;
	cursor:pointer;
	padding: 6px 38px;
	display: block;
    box-sizing: border-box;
	transition-duration: 0.2s;
}


.review_card {
    width: 100%;
    margin-top: 32px;
}

.reviewer_name {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 19.2px */
    margin-top: 32px;
}

.review_date {
    color: #9F9F9F;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 15.6px */
}

.b24-form {
    display: none !important;
}

.review_date,
.review_score {
    margin-top: 5px;
}

.review_text {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
    max-width: 700px;
    margin: 24px 0;
}


.review_images {


     display: grid;
    /* Вместо repeat(4, 1fr) используем автозаполнение */
    /* Элементы будут по 104px (как ваш placeholder), пока есть место */
    grid-template-columns: repeat(auto-fill, 104px); 
    
    gap: 16px;
    margin-bottom: 20px;
    
    /* Ограничиваем строго одной строкой */
    height: 104px; 
    grid-template-rows: 104px;
    
    /* Скрываем всё, что вылетает за пределы высоты или ширины */
    overflow: hidden; 
    
    /* Чтобы элементы не растягивались, если их мало */
    justify-content: start; 
    margin-top: 24px;
}

.review_img__container > img {
    
    width: 104px;
    height: 104px;
    border-radius: 4px;
    background: #D9D9D9;
}

.review_img__container > a > img {
    width: 104px;
    height: 104px;
    border-radius: 4px;
    background: #D9D9D9; 
}

.review_add_modal {
    /* Все позиционирование и оформление оставляем */
    display: flex; /* оставляем flex, но управляем видимостью */
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.5); 
    position: fixed;    
    top: 0;
    left: 0;
    width: 100vw;       
    height: 100vh;
    z-index: 1000;      

    /* Управление плавностью */
    opacity: 0;           /* Изначально полностью прозрачный */
    visibility: hidden;   /* Изначально скрыт для взаимодействия с курсором */
    transition: opacity 0.3s ease, visibility 0.3s ease; /* Плавный переход */
}

/* Класс, который добавляется JavaScript'ом при открытии */
.review_add_modal.is-active {
    opacity: 1;           /* Становится видимым */
    visibility: visible;  /* Становится доступным для взаимодействия */
}

.review_add_container {
    background: #FFF;
    padding: 56px 80px 38px 64px;
    position: relative; /* Чтобы кнопка закрытия позиционировалась внутри */
    display: flex;
    justify-content: center;
    max-width: 568px;
    max-height: 90vh;   /* Чтобы окно не вылезало за экран по высоте */
    overflow-y: auto;   /* Скролл внутри окна, если контента много */
    border-radius: 8px; /* Хороший тон для современного дизайна */
}

.review_add_modal__close-btn {
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer;
}


/* Базовый цвет линий (вместо fill используем stroke) */
.review_add_modal__close-btn svg path {
    stroke: #CDCDCD; /* Исходный серый цвет */
    transition: stroke 0.2s; /* Плавность */
}

/* Цвет при наведении */
.review_add_modal__close-btn:hover svg path {
    stroke: #3C3C3C; /* Темный цвет при наведении */
}


.review_add__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.review_add__rating {
    display: flex;
    gap: 16px;
}

.review_add__title {
    color: var(--Neutral-20, #3C3C3C);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 24px */
}

.review_add__text {
    color: #979797;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 15.6px */
    color: #3C3C3C;
    align-content: center;
}

.review_add__form {
    margin-top: 27px;
}

.review_add__product-name {
    color: #979797;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 12px */
}

.review_add__product-name-hidden {
    display: none;
    color: #979797;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 12px */
}


input, textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #C5C5C5;
    border-radius: 5px;
    box-sizing: border-box; /* Важно, чтобы padding не увеличивал ширину */
}



.review_add__reviewer_name > input::placeholder {
    color: #979797;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 15.6px */
}

.review_add__reviewer_name > input:focus {
    border: 1px solid #3C3C3C;
    outline: 1px solid #3C3C3C;
}

.review_add__reviewer_name > label {
    color: #3C3C3C;
}

.review_add__reviewer_text > textarea {
    resize: none;
    color: #3C3C3C;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 15.6px */
}

.review_add__reviewer_text > textarea::placeholder {   
    color: #979797;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 15.6px */
}

/* Базовый стиль для всех плейсхолдеров */
.review_add-placeholder {
    cursor: pointer;
    transition-duration: 0.2s;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    width: 97px;
    height: 97px;
    border-radius: 4px;
    border: 1px solid #CACACA;
    padding: 20px 17px;
    box-sizing: border-box;
}

.js-preview-img {
    max-width: 100%;       /* Изображение не будет шире родителя */
    max-height: 100%;      /* Изображение не будет выше родителя */
    width: auto;           /* Сохранение пропорций */
    height: auto;          /* Сохранение пропорций */
    object-fit: cover;     /* Покрытие всей области родителя (если нужно) */
    border-radius: 4px;    /* Применение скругления углов, как у родителя */
    /* Убедитесь, что отступы padding родителя учитываются */
}

/* Стили при наведении (hover) на плейсхолдер */
    .review_add-placeholder:hover {
        border-color: #3C3C3C; /* Изменен только цвет рамки, остальные свойства уже в базовом стиле */
    }

    /* Стили текста при наведении (hover) на плейсхолдер */
    .review_add-placeholder:hover .review_add__images-text {
        color: #3C3C3C; /* Цвет меняется при ховере */
    }

    

@media (hover:hover) {
    .juicy_review_block_link:hover {
        background: #3D8BFD;
	    color: #FFF;
    }
    .juicy_review_block_link__no_review:hover {
        background: #3D8BFD;
	    color: #FFF;
    }

    .show_more_reviews:hover {
       background: #3D8BFD;
	    color: #FFF; 
    }

    /* Отключаем content, который менял иконку при :hover, для загруженного изображения */
    .js-preview-img.is-loaded:hover {
        content: none !important; 
    }

    .review_add__submit-btn:hover {
        background: #3D8BFD;
        color:white;
    }

    /* Изменение иконки камеры при наведении (hover) */
    .review_add-placeholder:hover .review_add__img-camera {
        content: url("https://romana.ru/img/review_camera.svg");
    }
}



/* Стили текста внутри плейсхолдера */
.review_add__images-text {
    text-align: center;
    font-family: Montserrat;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 9.6px */
    color: #9B9B9B; /* Добавлен базовый цвет текста */
}





/* 1. Инвертируем порядок: input должен быть ПЕРЕД label в HTML */
.form-group {
    display: flex;
    flex-direction: column-reverse; /* Чтобы label визуально был сверху */
}

/* 2. Скрываем label по умолчанию */
.form-group input + label, textarea {
    opacity: 0;
    transition: 0.3s;
    transform: translateY(10px);
}

/* 3. Показываем label, когда в инпуте НЕТ плейсхолдера (т.е. там есть текст) */
.form-group input:not(:placeholder-shown) + label, textarea {
    opacity: 1;
    transform: translateY(0);
}

/* Контейнер */
.review_add__reviewer_text {
    display: flex;
    flex-direction: column-reverse; /* Позволяет label быть сверху, хотя в коде он снизу */
    margin-bottom: 15px;
}

/* Скрываем label по умолчанию */
.review_add__reviewer_text label {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    transform: translateY(10px); /* Небольшой эффект выплывания */
    font-size: 14px;
    color: #3C3C3C;
}

/* Когда плейсхолдер НЕ виден (т.е. в поле что-то вписано) — показываем label */
.review_add__reviewer_text textarea:not(:placeholder-shown) + label {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    color: #3C3C3C;
}

/* Убираем стандартную рамку при фокусе для красоты (опционально) */
.review_add__reviewer_text textarea:focus {
    border-radius: 4px;
    border: 1px solid #3C3C3C;
    outline: 1px solid #3C3C3C;
}


.review_add__reviewer_name > input {
    color: #3C3C3C;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 15.6px */
    margin-bottom: 5px;
}

.review_add__photo {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.review_add__photo > label {
    color: #3C3C3C;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 15.6px */
    margin-bottom: 10px;
}

.hidden_form {
    width: 454px;
}

.review_star {
    fill: #C5C5C5; /* Серый цвет по умолчанию */
}

.review_add__score .review_star {
    cursor: pointer;
    fill: #C5C5C5; /* Серый цвет по умолчанию */
    transition: fill 0.2s ease;
}

/* Цвет для "активных" звезд, который будем добавлять через JS */
.review_add__score .review_star.active {
    fill: #FFD700; /* Золотой/желтый цвет */
}

.review_star.is-active path {
    fill: #FFD700; /* Цвет активной (желтой) звезды */
}

.review_add__images-text  {
    margin-top: 4px;
    color: #979797;
    text-align: center;
    font-family: Montserrat;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 9.6px */
}

.review_add__img-camera.is-loaded {
    width: 100%;
    height: 100%;
}

.review_add__img-camera.is-loaded + .review_add__images-text {
    display: none;
}

.review-img__container > a > img {
    width: 104px;
    height: 104px;
    object-fit: cover;
    border-radius: 4px;
}

.review-img__container > img {
    width: 104px;
    height: 104px;
    object-fit: cover;
    border-radius: 4px;
}


.review_add__btn-container {
    display: flex;
    justify-content: center;
}

.review_add__submit-btn {
    transition-duration: 0.2s;
    width: 213px;
    padding: 6px;
    border-radius: 4px;
    background: #DBECFF;
    color: #3A3D42;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    margin-top: 12px;
}



@media (max-width: 700px) {
    .review-images-grid {
        justify-content: center;
    }
}

@media (max-width: 650px) {
    .juicy_review_block {
        padding: 0 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .review_add_container {
        margin: 0 40px;
    }

    .review_add__product-name {
        display: none;
    }
    .review_add__product-name-hidden {
        display: block;
    }

    .review-filters {
        justify-content: center;
    }
    .review_add__form {
        margin-top: 0;
    }
    .review_add__header {
        flex-direction: column;
        align-items: flex-start;
        gap: 6px;
    }

    .review_add__rating {
        margin-top: 11px;
        width: 100%;
        justify-content: space-between;
    }
}

@media (max-width: 500px) {

    

    .review_add_container {
        padding: 43px 20px 77px 20px;
    }
    .review_add__images-grid {
        grid-template-columns: repeat(auto-fill, 86px);
    }

    .review-images-grid {
        grid-template-rows: 88px;
        height: 90px;
        grid-template-columns: repeat(auto-fill, 88px);
    }

    .reviews-header {
        flex-direction: column;
        align-items: flex-start;
    }

    .reviews-container {
        padding: 0;
        width: 100%;
    }

    .review-img__container > a > img {
        width: 88px;
        height: 88px;
    }

    .review_add-placeholder {
        width: 86px;
        height: 86px;
    }

    .review_add__title {
        color: var(--Neutral-20, #3C3C3C);
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 19.2px */
    }

    .review_add__text {
        color: #3C3C3C;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 19.2px */
    }

    
    

    .form-group {
        margin-bottom: 0;
    }

    .review_add__images-grid {
        gap: 11px;
    }

    .review_add__img-camera {
        width: 35.556px;
        height: 26.667px;
    }

    .review_add__img-camera.js-preview-img.is-loaded {
        width: 100%;
        height: 100%;
    }

    .review_add__img-camera.is-loaded + .review_add__images-text {
        display: none;
    }

    .review_add__images-grid {
        margin-bottom: 0;
    }


    .review_add-placeholder {
        padding: 20px 15px 19px 15px;
    }

    .review_add__images-text {
        color: #979797;
        text-align: center;
        font-family: Montserrat;
        font-size: 7.111px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 8.533px */
    }

    .review_add__submit-btn {
        width: 100% !important;
    }

    .juicy_review_block_link__no_review {
        width: 100% !important;
    }

    .form-group.review_add__photo > label {
        margin-top: 20px;
    }

    .reviews-header {
        gap: 0;
    }

    .reviews-header h2 {
        color: var(--Neutral-20, #3C3C3C);
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 19.2px */
    }
    .juicy_review_block_link {
        width: 100% !important;
        margin-top: 20px;
        box-sizing: border-box;
        text-align: center;
    }

    .show_more_reviews {
        width: 100% !important;
        box-sizing: border-box;
        text-align: center;
    }

    .review-filters {
        border-radius: 2.506px;
    }

    .filter-btn {
        color: #3A3D42;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        border-radius: 2.506px;
    }

    .review_images {
        justify-content: center;
    }

    .review_img__container {
        width: 87.711px;
        height: 87.711px;
        border-radius: 3.373px;
    }
}

/* End */


/* Start:/local/templates/romana_mobile/vendor/owl-carousel/assets/owl.carousel.min.css?17380477443356*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/romana_mobile/vendor/owl-carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/romana_mobile/vendor/owl-carousel/assets/owl.theme.default.css?17380477441430*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/* End */


/* Start:/local/templates/romana_mobile/components/bitrix/search.title/.default/style.css?17829837783118*/
.juicy_bx_input_submit {
    position: absolute;
    right: 8px;
    top: 10px;
    border: 0;
    background: none;
    color: #868b8f;
    font-size: 11px;
    padding: 0;
    cursor: pointer;
}

div.title-search-result {
background:white;
}
.juicy_button_unik_dez{
    background-color: #66999a;
    border-radius: 14px;
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    font-weight: 500;
    padding: 7px 27px;
}
.juicy_button_unik_dez:hover {
    background-color: #436162;
}

.prime-search__input {
width: 272px !important;
    height: 44px !important;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 18px;
    border-radius: 18px;
padding: 12px !important;
    outline: 0;
    background: #fff;
font-family: Montserrat;
font-size: 14px !important;
font-style: normal;
font-weight: 500;
line-height: 20px; 
    color: #9E9E9E !important;
    border-radius: 8px !important;
    border: 1.5px solid #9E9E9E !important;
}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/romana_mobile/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/romana_mobile/components/bitrix/sale.basket.basket.line/small_basket/style.css?1782983762511*/
.header-control__cart-btn_a {display: flex !important;
width: 40px;
height: 40px;
justify-content: center;
align-items: center;
text-decoration: none;}  
.header-control__cart-btn_a .btn-cart__count {font-size: 10px;
font-style: normal;
font-weight: 700;
line-height: 11px;
color: #FFF;
text-align: center;
border-radius: 20px;
background: #3D8BFD;
display: flex;
width: 20px;
height: 20px;
flex-direction: column;
justify-content: center;
align-items: center;
    position: absolute;
    top: 0;
    right: 0;}
/* End */


/* Start:/local/templates/romana_mobile/template_styles.css?173804774470218*/
@charset "UTF-8";html,select.custom-select{-webkit-box-sizing:border-box}.btn,.l-section__control,.section-title--center{text-align:center}.btn,.go-up{cursor:pointer}.tooltip,legend{white-space:normal}.irs,.jq-checkbox,.jq-radio{-webkit-user-select:none;-ms-user-select:none}.irs,.slick-slider{-webkit-touch-callout:none}.slick-slider,html{-webkit-tap-highlight-color:transparent}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hzg.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D-w.ttf) format('truetype')}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#333;padding:10px 15px;background:0 0;border:1px solid #ccc;outline:0;overflow:hidden;position:relative;font-size:11px;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:1!important;text-decoration:none;letter-spacing:.01em;font-weight:700;text-transform:uppercase}button,hr,input{overflow:visible}.custom-checkbox .custom-checkbox__label a,.go-up{text-decoration:none;-webkit-transition:all .3s linear}.btn_link,.btn_normal{font-weight:400}.btn_ghost{color:#0c54a0;background:0 0;border-color:#dadada}.btn_ghost:hover{color:#fff;background:#0c54a0}.btn_rounded{-webkit-border-radius:40px;border-radius:40px}
.btn_cart{
	font-size:12px;
  color: #fff;
  background:#07c54a;
	padding:7px 10px;
  border: 2px solid #07c54a;}
.btn_cart--big,.btn_cart--blue{font-size:11px;letter-spacing:.05em}
.btn_cart:hover{    color: #fff;
  background:#07c54a;}
.btn_cart--blue{padding:5px 20px;background:-webkit-gradient(linear,left top,right top,from(#0c53a0),to(#196bc2));background:linear-gradient(to right,#0c53a0 0,#196bc2 100%)}.btn_cart--blue:hover{background:-webkit-gradient(linear,left top,right top,from(#196bc2),to(#0c53a0));background:linear-gradient(to right,#196bc2 0,#0c53a0 100%)}.btn_cart--big{padding:13px 15px}.btn_cart--bs{font-size:13px;padding:13px 24px;letter-spacing:.05em}.btn_cart--xbs{font-size:13px;padding:17px 24px;letter-spacing:.05em}.btn_link{padding:0;border:0;background:0 0;color:#0c54a0;border-bottom:solid 1px #0c54a0}.btn_link:hover{border-color:transparent}.btn_big-blue{border:0;color:#fff;padding:17px 40px;font-size:13px;letter-spacing:.05em;background:-webkit-gradient(linear,left top,right top,from(#0c53a0),to(#196bc2));background:linear-gradient(to right,#0c53a0 0,#196bc2 100%)}.btn_big-blue:hover{background:-webkit-gradient(linear,left top,right top,from(#196bc2),to(#0c53a0));background:linear-gradient(to right,#196bc2 0,#0c53a0 100%)}button.btn,input.btn{display:inline-block}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}
body{font-size:13px;font-family:Montserrat,sans-serif;color:#000;}.main-wrapper{max-width:768px;margin:0 auto}.l-container{padding:0 15px;margin:0 auto}@media (min-width:568px){.l-container{max-width:568px;width:100%}}p{margin:0 0 15px}.l-section{margin:35px 0}.l-section__control .btn_ghost{min-width:135px}.go-up{position:fixed;z-index:10;right:15px;bottom:15px;opacity:0;visibility:hidden;transition:all .3s linear;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ececec;width:39px;height:39px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15);-webkit-border-radius:50px;border-radius:50px}.go-up svg{font-size:16px;fill:#0c54a0}.go-up.is-active{opacity:1;visibility:visible}.basket,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.custom-checkbox .custom-checkbox__label{display:inline-block;font-size:11px;position:relative;padding-left:17px;color:#868b8f;font-weight:400;line-height:16px}.custom-checkbox .custom-checkbox__label a{color:#85a9cf;border-bottom:solid 1px #85a9cf;transition:all .3s linear}.custom-checkbox .custom-checkbox__label a:hover{border-color:transparent}.custom-checkbox .custom-checkbox__label:before{content:'';display:block;position:absolute;left:0;top:3px;width:10px;height:10px;border:1px solid #85a9cf}.custom-checkbox .custom-checkbox__label:after{content:'';background:url(/local/templates/romana_mobile/../img/checked.svg) no-repeat;width:6px;height:6px;display:block;position:absolute;left:2px;top:5px;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.custom-checkbox .custom-checkbox__input{position:absolute;right:-999999px;z-index:-999999;display:none}.custom-checkbox .custom-checkbox__input:checked+label:after{opacity:1}select.custom-select{height:35px;border:1px solid #f0f0f0;-webkit-border-radius:18px;border-radius:18px;background:#fff;box-sizing:border-box;padding:0 45px 0 11px;width:100%;font-size:13px;color:#21364d;font-family:inherit}.custom-select.jq-selectbox{vertical-align:middle;cursor:pointer;width:100%}progress,sub,sup{vertical-align:baseline}.custom-select .jq-selectbox__select{height:35px;padding:0 45px 0 15px;border:1px solid #f0f0f0;-webkit-border-radius:18px;border-radius:18px;background:#fff;font-size:13px;color:#21364d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-select .jq-selectbox__select:hover{background:#f9f9f9}.custom-select .jq-selectbox__select:active{background:#F5F5F5}.custom-select .jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF}.custom-select .jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;-webkit-box-shadow:none;box-shadow:none;color:#888}.custom-select .jq-selectbox__select-text{display:block;width:100%;color:#21364d;font-size:13px}.custom-select.jq-selectbox .placeholder{color:#888}.custom-select .jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%}.custom-select .jq-selectbox__trigger-arrow{position:absolute;top:16px;right:17px;width:0;height:0;border-top:5px solid #868b8f;border-right:4px solid transparent;border-left:4px solid transparent}.custom-select.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.custom-select.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.custom-select .jq-selectbox__dropdown{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #CCC;-webkit-border-radius:4px;border-radius:4px;background:#FFF;font-size:13px}.custom-select .jq-selectbox__search{margin:5px}.custom-select .jq-selectbox__search input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;-webkit-box-shadow:inset 1px 1px #F1F1F1;box-shadow:inset 1px 1px #F1F1F1;color:#333}.i-svg,.icon-arrow-down-bold,.icon-big-close,.icon-circles,.icon-close,.icon-eye{width:1em}.custom-select .jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.custom-select.jq-selectbox ul{margin:0;padding:0}.custom-select.jq-selectbox li{min-height:18px;padding:5px 10px 6px 15px;color:#231F20}.custom-select.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.custom-select.jq-selectbox li:hover{background-color:#08C;color:#FFF}.custom-select.jq-selectbox li.disabled{color:#AAA}.custom-select.jq-selectbox li.disabled:hover{background:0 0}.custom-select.jq-selectbox li.optgroup{font-weight:700}.custom-select.jq-selectbox li.optgroup:hover{background:0 0;color:#231F20;cursor:default}.custom-select.jq-selectbox li.option{padding-left:25px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.footer-catalog__list li a,.footer-socials__item,.header-control__cart-btn,.header-control__search-btn,.nav-bar ul li a,.prime-search__list li a,.question__tel a,.section-title a,.tooltip{text-decoration:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=reset],[type=submit],[type=button],button{-webkit-appearance:button}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,[type=button]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.i-svg{display:inline-block;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;font-size:30px}.icon-heart{width:1.14287em}.icon-instagram,.icon-left-arrow,.icon-magnifying-glass,.icon-minus,.icon-pdf,.icon-play-button,.icon-right-arrow{width:1em}.icon-rope{width:3.49359em}.icon-trapezium{width:1.2991em}.icon-trash{width:1.15em}.icon-up-arrow,.icon-vk,.icon-youtube{width:1em}.section-title{color:#21364d;font-weight:700;text-transform:uppercase;margin:0 0 30px;font-size:16px;line-height:21px}.section-title--nontransform,.tooltip{text-transform:none}.section-title__item{color:#21364d;background-size:100% 56%;background-repeat:repeat-x;background-position:0 bottom;padding:0 3px 2px}.section-title--bs{font-size:23px;line-height:32px}.tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-shadow:none;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:10px 15px;color:#21364d;text-align:center;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;border:1px solid #f0f0f0;-webkit-box-shadow:3px 4px 10px rgba(40,0,32,.1);box-shadow:3px 4px 10px rgba(40,0,32,.1);font-size:13px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.collapsing,.irs,.irs-line{position:relative}.tooltip.top .tooltip-arrow{bottom:1px;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#fff}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;bottom:0}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.nav-tabs{list-style:none;padding:0;margin:0}@media (max-width:567px){.hidden-xs-tabs{display:none!important}}.visible-xs-tabs{display:none}@media (max-width:567px){.visible-xs-tabs{display:block!important}}@media (max-width:767px){.hidden-sm-tabs{display:none!important}}.visible-sm-tabs{display:none}@media (max-width:767px){.visible-sm-tabs{display:block!important}}@media (max-width:991px){.hidden-md-tabs{display:none!important}}.visible-md-tabs{display:none}@media (max-width:991px){.visible-md-tabs{display:block!important}}@media (max-width:1200px){.hidden-lg-tabs{display:none!important}}.visible-lg-tabs{display:none}@media (max-width:1200px){.visible-lg-tabs{display:block!important}}.irs,.irs-bar,.irs-bar-edge,.irs-line{display:block}.panel-heading h4{margin:0}.irs{-moz-user-select:none;user-select:none}.irs-line{overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar,.irs-shadow{position:absolute;width:0;left:0}.irs-bar-edge{position:absolute;left:0}.irs-shadow{display:none}.irs-max,.irs-min,.irs-slider{display:block;position:absolute}.irs-slider{z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0;cursor:default}.irs-max{right:0;cursor:default}.irs-from,.irs-single,.irs-to{position:absolute;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:0 0;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs,.irs-line,.irs-with-grid{height:3px}.irs-line{top:0;background-color:#f0f0f0}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px}.irs-bar{top:0;border-top:none;height:3px;background-color:#0c54a0}.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:-webkit-gradient(linear,left bottom,left top,from(#428bca),to(#7fc3e8));background:linear-gradient(to top,#428bca 0,#7fc3e8 100%);-webkit-border-radius:16px 0 0 16px;border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px}.irs-shadow{height:2px;top:38px;background:#000;opacity:.3;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px}.lt-ie9 .irs-shadow{filter:alpha(opacity=30)}.irs-slider{top:-8px;width:19px;height:19px;border:1px solid #0c54a0!important;background-color:#FFF;background-image:url(/local/templates/romana_mobile/../img/two-arrows.png);background-repeat:no-repeat;background-position:center;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.irs-max,.irs-min{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0,0,0,.1);-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.irs-from,.irs-single,.irs-to{display:none}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid{height:27px}.irs-grid-pol{opacity:.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}.price-filter{position:relative}.price-filter .range-slider{margin:20px 0 0}.price-filter .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.price-filter .form-group input.js-input-from.form-control,.price-filter .form-group input.js-input-to.form-control{display:inline-block;border:1px solid #f0f0f0;background-color:#fff;color:#868b8f;font-size:13px;font-weight:400;line-height:25.27px;letter-spacing:.34px;padding:1px 10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.liked__title,.main-carousel__text{letter-spacing:.01em;text-transform:uppercase}.price-filter .form-group .delimeter{margin:0 5px}.price-filter .irs-bar{height:3px;background-color:#0c54a0}.price-filter .irs-from,.price-filter .irs-max,.price-filter .irs-min,.price-filter .irs-single,.price-filter .irs-to{display:none}.jq-checkbox,.jq-file,.jq-number,.jq-radio{display:inline-block}.jq-checkbox,.jq-radio{position:relative;overflow:hidden;-moz-user-select:none;user-select:none}.jq-select-multiple li,.jq-selectbox li,.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:nowrap}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{user-select:none}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;user-select:none;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.callback__coupon,.contact-block,.contact-single__control,.footer-catalog__title,.footer-contacts,.footer-contacts__title,.footer-logo,.gallery-navigation-line,.liked__control,.liked__price,.liked__title,.order-basket__count input,.order-basket__free,.order-basket__total,.product-card__buy,.product__button,.product__price,.question,.recommend__control,.review__leave-comment,.text-page__title--center{text-align:center}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wa-mediabox-frame .wa-mediabox-close:focus,.wa-mediabox-next:focus,.wa-mediabox-prev:focus{outline:0}.wa-mediabox-overlay{margin:0;padding:0;position:fixed;left:0;top:0;width:100%;height:100%;background:#333;background:rgba(20,20,20,.95);z-index:1000;opacity:0;transition:opacity .4s;-webkit-transition:opacity .4s}.wa-mediabox-overlay.opened{opacity:1}.wa-mediabox-frame{position:absolute;left:50%;top:50%;width:0;height:0;margin-left:0;margin-top:0;background:#fff;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.5);box-shadow:0 3px 14px rgba(0,0,0,.5);transition:width .5s,height .5s,margin .5s;-webkit-transition:width .5s,height .5s,margin .5s}.wa-mediabox-container{position:relative;width:100%;height:100%;opacity:0;z-index:0;cursor:pointer;overflow:hidden;transition:opacity .3s;-webkit-transition:opacity .3s}.wa-mediabox-frame.loaded .wa-mediabox-container{opacity:1}.wa-mediabox-container img{max-width:100%;cursor:pointer}.wa-mediabox-frame .wa-mediabox-close{position:absolute;right:-18px;top:-18px;width:36px;height:36px;padding:6px;background:#444;border:0;-webkit-border-radius:36px;border-radius:36px;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s}.wa-mediabox-frame .wa-mediabox-close:hover{background:#D32F2F;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4)}.wa-mediabox-frame .wa-mediabox-close svg{width:24px;height:24px;fill:#aaa;transition:fill .2s;-webkit-transition:fill .2s}.wa-mediabox-frame .wa-mediabox-close:hover svg{fill:#fff}.wa-mediabox-title{position:absolute;left:0;right:0;bottom:0;padding:0 52px 0 14px;line-height:24px;font-size:13px;font-weight:300;background:#333;background:rgba(0,0,0,.8);color:#fff;opacity:0;transition:opacity .3s,padding .3s;-webkit-transition:opacity .3s,padding .3s}.wa-mediabox-frame.loaded.has-title .wa-mediabox-title{padding:14px 52px 14px 14px;opacity:1}.wa-mediabox-frame .wa-mediabox-open{position:absolute;right:10px;bottom:10px;padding:4px;display:none;z-index:20;cursor:pointer;background:#fff;border:0;-webkit-border-radius:2px;border-radius:2px;transition:opacity .3s;-webkit-transition:opacity .3s}.wa-mediabox-frame .wa-mediabox-open svg{width:24px;height:24px;fill:#333}.wa-mediabox-frame.can-open-in-new .wa-mediabox-open{display:block}.wa-mediabox-frame.can-open-in-new:hover .wa-mediabox-open{opacity:.4}.wa-mediabox-frame.can-open-in-new:hover .wa-mediabox-open:hover{opacity:1}.wa-mediabox-next,.wa-mediabox-prev{position:absolute;top:50%;width:74px;height:74px;padding:5px;margin-top:-32px;border:0;background:0 0;cursor:pointer;opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s}.wa-mediabox-prev{left:-80px}.wa-mediabox-next{right:-80px}.wa-mediabox-frame.has-next .wa-mediabox-next,.wa-mediabox-frame.has-prev .wa-mediabox-prev{opacity:1}.wa-mediabox-next svg,.wa-mediabox-prev svg{width:64px;height:64px;fill:#999;transition:fill .2s;-webkit-transition:fill .2s}.wa-mediabox-next:hover svg,.wa-mediabox-prev:hover svg{fill:#fff}@media all and (max-width:479px){.wa-mediabox-prev{left:-40px}.wa-mediabox-next{right:-40px}.wa-mediabox-next,.wa-mediabox-prev{width:42px;height:42px;margin-top:-21px}.wa-mediabox-next svg,.wa-mediabox-prev svg{width:32px;height:32px}}.wa-mediabox-preloader{position:absolute;left:50%;top:50%;width:64px;height:64px;margin-left:-32px;margin-top:-32px;opacity:1;transition:opacity .5s;-webkit-transition:opacity .5s}.wa-mediabox-preloader.hidden{opacity:0}.wa-mediabox-preloader .wa-mediabox-preloader-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:64px;height:64px;-webkit-animation:wa-mediabox-preloader-container-rotate 1568ms linear infinite;animation:wa-mediabox-preloader-container-rotate 1568ms linear infinite}.wa-mediabox-preloader .wa-mediabox-preloader-spinner{position:absolute;width:100%;height:100%;opacity:1;border-color:#2196F3;-webkit-animation:wa-mediabox-preloader-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:wa-mediabox-preloader-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;-webkit-box-sizing:inherit;box-sizing:inherit}.wa-mediabox-preloader .wa-mediabox-preloader-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}.wa-mediabox-preloader .wa-mediabox-preloader-clipper.left{float:left}.wa-mediabox-preloader .wa-mediabox-preloader-clipper.right{float:right}.wa-mediabox-preloader .wa-mediabox-preloader-clipper .wa-mediabox-preloader-circle{width:200%;height:100%;border-width:5px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;right:0;bottom:0;-webkit-box-sizing:inherit;box-sizing:inherit}.wa-mediabox-preloader .wa-mediabox-preloader-clipper.left .wa-mediabox-preloader-circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);-ms-transform:rotate(129deg);transform:rotate(129deg);-webkit-animation:wa-mediabox-preloader-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:wa-mediabox-preloader-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.wa-mediabox-preloader .wa-mediabox-preloader-clipper.right .wa-mediabox-preloader-circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg);-webkit-animation:wa-mediabox-preloader-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:wa-mediabox-preloader-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.wa-mediabox-preloader .wa-mediabox-preloader-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.f-search__control,.feature__item{position:relative}.wa-mediabox-preloader .wa-mediabox-preloader-patch .wa-mediabox-preloader-circle{width:1000%;left:-450%}@-webkit-keyframes wa-mediabox-preloader-container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes wa-mediabox-preloader-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wa-mediabox-preloader-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes wa-mediabox-preloader-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes wa-mediabox-preloader-blue-fade-in-out{100%,25%,90%,from{opacity:1}26%,89%{opacity:0}}@keyframes wa-mediabox-preloader-blue-fade-in-out{100%,25%,90%,from{opacity:1}26%,89%{opacity:0}}@-webkit-keyframes wa-mediabox-preloader-left-spin{from,to{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}}@keyframes wa-mediabox-preloader-left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes wa-mediabox-preloader-right-spin{from,to{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}}@keyframes wa-mediabox-preloader-right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.feature{padding:35px 15px;background:#fafafa}.feature__row{margin-top:-35px}@media (min-width:568px){.feature__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.feature__row .feature__item{width:50%;padding:0 15px}}.feature__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:35px 0 0}.feature__img{width:80px;margin:0 15px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.feature__img img{margin:0 auto;display:block}.footer-catalog__list,.footer-socials__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.feature__title{font-size:16px;font-weight:700;color:#21364d;line-height:22px;max-width:195px}.f-search__input{width:100%;height:37px;-webkit-border-radius:18px;border-radius:18px;border:1px solid #dfdfdf;padding:0 18px;outline:0;font-size:11px}.f-search__input::-moz-placeholder{opacity:1;color:#868b8f}.f-search__input::-webkit-input-placeholder{color:#868b8f}.f-search__input:-moz-placeholder{color:#868b8f}.f-search__input:-ms-input-placeholder{color:#868b8f}.f-search__input::-ms-input-placeholder{color:#868b8f}.f-search__input:placeholder-shown{color:#868b8f}.f-search__submit{position:absolute;top:11px;right:18px;background:0 0;padding:0;border:0;outline:0}.f-search__submit:hover svg{fill:#8a8989}.f-search__submit svg{font-size:14px;fill:#c7c9cb}footter-logo{margin:0 0 15px}.footer-logo__img{margin:0 0 10px}.footer-logo__subject{font-size:11px;color:#868b8f}.footer-socials{margin:0 0 12px}.footer-socials__list{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-socials__item{margin:0 7px}.footer-socials__item svg{fill:#c4c4c4;font-size:24px;-webkit-transition:all .3s linear;transition:all .3s linear}.footer-socials__item svg.icon-instagram{font-size:19px}.footer-socials__item:hover svg{fill:#004e9e}.footer-catalog{margin:0 0 13px}.footer-catalog__title{font-size:11px;font-weight:700;margin:0 0 5px;text-transform:uppercase;color:#a9a9a9}.footer-catalog__list{padding:0;margin:0;list-style:none;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-catalog__list li{margin:0 5px 7px}.footer-catalog__list li a{font-size:11px;color:#575858;border-bottom:solid 1px #575858}.footer-catalog__list li a:hover{border-color:transparent}.footer-contacts__title{font-size:11px;font-weight:700;margin:0 0 7px;text-transform:uppercase;color:#a9a9a9}.footer-contacts__tel{margin:0 0 10px}.footer-contacts__tel a{text-decoration:none;font-size:13px;color:#21364d;border-bottom:solid 1px #21364d}.footer-contacts__tel a:hover{border-color:transparent}.footer-contacts__graphic{color:#868b8f;font-size:9px;line-height:15px}header{padding:15px 0;border-bottom:solid 1px #f0f0f0;position:relative;z-index:11}header .l-flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu-toggle{}.menu-toggle__btn{width:20px;height:15px;padding:0;margin:0;border:0;background:0 0;position:relative;outline:0}.menu-toggle__btn span{position:absolute;top:0;left:0;width:100%;background:#004e9e;height:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-toggle__btn span:nth-child(2){top:6px}.menu-toggle__btn span:nth-child(3){top:12px}.menu-toggle__btn[aria-expanded=true] span:nth-child(1){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.menu-toggle__btn[aria-expanded=true] span:nth-child(2){-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0}.menu-toggle__btn[aria-expanded=true] span:nth-child(3){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.logo{display:block}.header-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:70px}.header-control__search-btn{margin-top:3px}.header-control__search-btn:hover svg{fill:#929191}.header-control__search-btn svg{fill:#969696;font-size:20px;-webkit-transition:.3s;transition:.3s}.header-control__cart-btn a{display:block;position:relative}.header-control__cart-btn:hover svg{fill:#929191}.header-control__cart-btn svg{fill:#969696;font-size:26px;-webkit-transition:.3s;transition:.3s}.header-control .btn-cart__count{color:#fff;font-size:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:2px}.header-control .header-control__cart-btn{margin-left:10px}.liked__carousel{max-width:300px;margin:0 auto}.liked__img,.liked__title{margin:0 0 15px}.liked__item{outline:0}.liked__title{color:#21364d;font-size:23px;font-weight:700}.liked__img img{display:block;max-width:200px;margin:0 auto}.liked__link{font-size:13px;margin:0 0 10px}.liked__price{color:#0c54a0;font-size:24px;font-weight:700;margin:0 0 5px}.liked__wrapper{position:relative}.liked__nav{position:absolute;width:35px;height:35px;border:2px solid #0d55a0;-webkit-border-radius:40px;border-radius:40px;background:0 0;outline:0;top:110px;padding:0;z-index:10;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.liked__nav:hover{background:#0d55a0}.liked__nav:hover svg{fill:#fff}.liked__nav svg{font-size:14px;fill:#0d55a0;-webkit-transition:all .3s linear;transition:all .3s linear}.liked__nav-next{right:0}.liked__nav-prev{left:0}.liked__slick-dots{padding:0;margin:10px 0 0;list-style:none;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.liked__slick-dots li{padding:10px 0 0}.liked__slick-dots li.slick-active button{background:#000}.liked__slick-dots li button{outline:0;text-indent:-9999px;width:10px;height:10px;background:#dfdfdf;-webkit-border-radius:20px;border-radius:20px;padding:0;border:0;margin:0 3px}#main-nav,.main-carousel__img{width:100%}.slider-area{margin:30px 0 35px}.slider-area__control{margin:20px 0 0}.main-carousel__item{position:relative}.main-carousel__info{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:15px}.main-carousel__text{max-width:150px;color:#fff;font-size:16px;font-weight:700;line-height:22px}#main-nav{position:absolute;top:100%;left:0;z-index:10;background:#fafafa;max-height: calc(100vh - 100%); overflow-y: auto;}.nav-bar{border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0;padding:25px 15px 35px}.nav-bar ul{list-style:none;margin:0;padding:0}.nav-bar ul li{position:relative;margin:0 0 10px}.nav-bar ul li a{color:#000;font-size:13px;line-height:20px;display:block;padding-right:25px}.nav-bar ul li a:hover{color:#004e9e}.nav-bar ul li ul{margin:5px 0 0;display:none}.nav-bar ul li ul li a{font-weight:700;border-bottom:solid 1px #000;display:inline;padding-right:0}.nav-bar ul li ul li a:hover{border-color:transparent;color:#000}.nav-bar ul li ul.is-showing{display:block}.nav-bar__arrow,.prime-search__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.nav-bar__arrow{width:25px;height:25px;position:absolute;right:0;top:-3px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.nav-bar__arrow-circle:after,.nav-bar__arrow-circle:before{background:#373737;top:50%;left:50%;content:''}.nav-bar__arrow.is-activated .nav-bar__arrow-circle:after{display:none}.nav-bar__arrow-circle{width:14px;height:14px;border:1px solid #373737;-webkit-border-radius:20px;border-radius:20px;font-size:7px;color:#373737;position:relative}.question__tel,.question__title{font-size:13px;color:#000}.nav-bar__arrow-circle:before{width:8px;height:1px;position:absolute;margin-left:-4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-bar__arrow-circle:after{width:1px;height:8px;position:absolute;margin-top:-4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.question{margin:30px 0 0;padding:30px 0 0;border-top:solid 1px #f0f0f0}.question__title{font-weight:700;text-transform:uppercase;margin:0 0 15px}.question__tel a{color:#000;border-bottom:solid 1px #000;margin:0 0 0 5px}.question__tel a:hover{border-color:transparent}#main-search{position:absolute;top:0;z-index:10;left:0;width:100%;background:#fafafa}.prime-search{border-bottom:solid 1px #f0f0f0;padding:65px 20px 0px}.prime-search__close{position:absolute;left:15px;top:20px;width:20px;height:15px;border:0;padding:0;outline:0;background:0 0}.prime-search__close span{width:100%;display:block;height:3px;background:#004e9e;position:absolute;top:0;-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.prime-search__close span:nth-child(2){top:12px;-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.prime-search__control{position:relative}.prime-search__input{width:100%;height:37px;border:1px solid #dfdfdf;-webkit-border-radius:18px;border-radius:18px;padding:0 30px;outline:0;background:#fff;font-size:12px;color:#373737}.prime-search__reset,.prime-search__submit{background:0 0;border:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;padding:0;position:absolute;top:50%;outline:0}.prime-search__submit{transform:translateY(-50%);left:12px}.prime-search__submit svg{fill:#868b8f;font-size:12px}.prime-search .custom-placeholder{text-transform:uppercase;left:30px}.prime-search .custom-placeholder span{color:#373737}.prime-search__reset{transform:translateY(-50%);right:15px;-webkit-transition:all .3s linear;transition:all .3s linear}.prime-search__reset.is-hidden{opacity:0;visibility:hidden}.prime-search__reset svg{fill:#373737;font-size:8px}.prime-search__popular{margin:30px 0 0}.prime-search__title{font-weight:700;font-size:17px;color:#21364d;text-transform:uppercase;margin:0 0 15px}.prime-search__row{display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product__item,.product__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.prime-search__list{list-style:none;margin:0;padding:0;width:130px}.prime-search__list li{margin:0 0 10px}.prime-search__list li a{color:#868b8f;font-size:13px}.prime-search__list li a:hover{text-decoration:underline}.custom-placeholder{position:absolute;font-size:11px;color:#868b8f;font-weight:400;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px}.product__row{margin:0 -10px}.product__list{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.gallery__wrap,.product__item{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.product__item{padding:0 10px;width:50%;margin:0 0 30px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product__img,.recommend__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.product__img{margin:0 auto 15px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;}.product__img img{display:block;margin:0 auto;max-width:100%;max-height:100%}.product__title{font-size:12px;margin:0 0 15px;line-height:20px}.product__price{color:#0c54a0;font-weight:700;font-size:14px}.product__button{margin:6px 0 0}.product.product_cottage .product__img{height:95px}.product__out-of{font-size:12px;margin:0 0 10px;text-align:center;color:#e21313}.product.product_pools .product__img{height:110px}.product.product_complex .product__img{height:115px}.product.product_turniki .product__img{height:130px}.recommend__title{font-size:23px;color:#21364d;font-weight:700;margin:0 0 25px}.recommend__list{margin:-15px -5px 0;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend__wrap{border:1px solid #85a9cf}.recommend__item{width:50%;padding:0 5px;margin:15px 0 0}.recommend__img{border-bottom:solid 1px #85a9cf;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:95px}.recommend__new,.recommend__offer{position:absolute;left:10px;color:#fff;font-weight:700}.recommend__img img{display:block;max-width:100%}.recommend__link{display:block;text-decoration:none}.recommend__new{top:10px;font-size:6px;text-transform:uppercase;letter-spacing:.05em;padding:3px 5px;background:#01b01e;-webkit-border-radius:20px;border-radius:20px}.recommend__offer{bottom:10px;font-size:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#ff5151;-webkit-border-radius:40px;border-radius:40px}.recommend__info{padding:8px 10px 14px}.recommend__name{line-height:9px}.recommend__name a{font-size:9px;font-weight:700;color:#000;letter-spacing:.05em;text-decoration:none}.recommend__name a:hover{text-decoration:underline}.recommend__category{line-height:7px}.recommend__category a{text-decoration:none;font-size:7px;color:#868b8f;letter-spacing:.05em;text-transform:uppercase}.recommend__category a:hover{text-decoration:underline}.recommend__control{margin:10px 0 0}.recommend__control .btn{width:100%}.review{max-width:480px;margin:0 auto}.review__img,.review__item{margin:0 0 15px}.review__img img{display:block;width:100%}.basket__item,.review__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.review__row{display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.review__photo{background-image: url(/img/include/09_592608.png);background-size: 40px;width:38px;height:38px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;margin:0 15px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.review__info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.review__message{padding:10px;background:#ceddec;font-size:13px;color:#21364d;line-height:18px;margin:0 0 5px;position:relative}.review__message:before{content:'';border:4px solid transparent;border-top:4px solid #ceddec;border-right:4px solid #ceddec;position:absolute;right:100%;top:5px}.review__date,.review__name{padding:0 12px;color:#868b8f;font-size:13px}.basket__link a,.basket__title{color:#21364d;letter-spacing:.05em}.review__more-block{margin:25px 0}.review__leave-comment{margin:18px 0 18px}.basket{position:absolute;left:0;top:100%;padding:30px 15px;margin-top:10px;width:100%;background:#fafafa;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.08);box-shadow:0 0 5px 3px rgba(0,0,0,.08);opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);z-index:-1;-webkit-transition:.3s ease;transition:.3s ease}.basket.is-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:10}@media (min-width:568px){.basket{max-width:568px;left:50%;margin-left:-284px}}.basket:after{content:"";position:absolute;width:0;height:0;top:0;right:-4px;border:10px solid #fafafa;border-color:transparent transparent #fafafa #fafafa;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-box-shadow:-3px 3px 3px 0 rgba(0,0,0,.08);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.08)}.basket__close{background:0 0;padding:0;border:0;position:absolute;right:20px;top:15px;cursor:pointer}.basket__close svg{font-size:19px;fill:#c9c9c9}.basket__title{font-size:13px;margin:0 0 15px}.basket__item{margin:0 0 15px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.basket__delete a,.basket__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.basket__item:last-child{margin:0}.basket__image{width:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0}.basket__image img{max-width:100%}.basket__info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.basket__row{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.basket__link{margin:0 0 5px}.basket__link a{text-decoration:none;font-size:11px;line-height:13px}.basket__link a:hover{color:#000}.basket__calc{font-size:11px;color:#c9c9c9;letter-spacing:.05em}.basket__price,.basket__total{color:#21364d;letter-spacing:.05em}.basket__price{font-weight:700;font-size:11px}.basket__delete{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 7px 0 20px}.basket__delete a{display:flex;width:14px;height:14px;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all .3s linear;transition:all .3s linear}.article__row,.basket__bottom-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.basket__delete a svg{fill:#373737;font-size:14px}.basket__delete a:hover svg{fill:#cd4242}.basket__bottom-row{margin:25px 0 0;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.basket__total{font-size:13px}.article{padding:0 0 10px}.article__item{border:1px solid #f0f0f0;margin:0 0 20px}.article__img{border-bottom:solid 1px #85a9cf}.article__img img{display:block;width:100%}.article__info{background:#fafafa;padding:10px 15px 25px}.article__row{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 15px}.article__views,.filter-sort{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.article__date{letter-spacing:.05em;font-size:11px;color:#868b8f}.article__views{font-size:11px;color:#868b8f;letter-spacing:.1em;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article__views svg{color:#868b8f;font-size:14px;margin-right:7px}.article__title{margin:0 0 10px}.article__title a{font-size:16px;font-weight:700;color:#21364d;line-height:20px;text-decoration:none}.article__title a:hover{text-decoration:underline}.article__text{color:#21364d;font-size:13px;line-height:20px;margin:0 0 15px}.article__more a{color:#0c54a0;font-size:11px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.article__more a:hover{text-decoration:underline}.category-page__title{margin:25px 0;font-size:24px}.category-page__control{margin:0 0 30px}.category-page__text-section{margin:5px 0 35px}.additional-text{color:#21364d;font-size:13px}.category-filter__name,.filter-sort__item a,.filter-sort__name{font-size:12px;text-transform:uppercase}.category-filter__wrap{padding-bottom:25px}.category-filter__item{margin:0 0 15px}.category-filter__name{color:#21364d;margin:0 0 5px;font-weight:700}.filter-sort{display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.filter-sort__name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.filter-sort__item{margin-bottom:5px}.filter-sort__item a{color:#0c54a0;text-decoration:none;border-bottom:solid 1px transparent}.filter-sort__item a.active{border-color:#0c54a0}.contact-block{margin:30px 0;background:#e6eef5;padding:15px 30px}.contact-block__title{font-size:14px;letter-spacing:.05em;line-height:20px;color:#21364d;margin:0 0 7px}.contact-block a{font-size:16px;color:#21364d;letter-spacing:.05em;font-weight:700;text-decoration:none}.contact-single{margin:0 0 35px}.contact-single .contact-single__title{margin:0 0 15px}.contact-single__text{font-size:14px;color:#21364d;line-height:22px;margin:0 0 15px}.contact-single__tel{font-weight:700;color:#21364d;margin:8px 0 0;line-height:18px}.contact-single__tel a{text-decoration:none;color:#21364d}.contact-single__tel a:hover{text-decoration:underline}.callback__coupon a,.gallery__title a,.hurry__title a,.leadership__item,.order-basket__delete a,.order-basket__link a{text-decoration:none}.contact-single__time{font-size:14px;color:#21364d;line-height:24px;margin:0 0 15px}.contact-single__time span{color:#868b8f}.contact-single__sub{text-transform:uppercase;font-size:10px;color:#21364d;letter-spacing:.15em;margin:0;font-weight:700;line-height:22px}.contact-single__maps{margin:30px 0 0}.contact-single__inn{font-size:14px;color:#21364d;line-height:24px;margin:0 0 15px}.gallery{padding:0 0 10px}.gallery__love .love-it{width:23px;height:21px;background-image:url(/local/templates/romana_mobile/../img/love-it-new.png);background-repeat:no-repeat;background-position:center;-webkit-transition:.3s;transition:.3s}.gallery__love .love-it:hover{background-image:url(/local/templates/romana_mobile/../img/love-it-hover-new.png);cursor:pointer;-webkit-transition:.3s;transition:.3s}.gallery__love .love-it.active{background-image:url(/local/templates/romana_mobile/../img/love-it-active-new.png);-webkit-transition:.3s;transition:.3s}.gallery__item{margin:0 auto 30px;max-width:290px}.gallery__wrap{border:1px solid #f0f0f0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gallery__img{position:relative;overflow:hidden;width:100%;height:290px}.gallery__img a{display:block;width:100%;height:100%;position:relative}.gallery .g-image{position:absolute;left:0;top:0;display:block;max-width:none;max-height:none;border:none!important;-webkit-border-radius:0!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:none;transition:none;height:100%}.gallery__info,.gallery__love-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.gallery__info{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:12px 20px}.gallery__love-row{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.order-basket__item,.wa-mediabox-video-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.gallery__love-row span{margin-left:10px;font-size:11px;color:#868b8f;letter-spacing:.05em}.gallery__title{overflow:hidden;margin:0 0 10px;max-height:50px}.gallery__title a{color:#000;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.05em}.gallery__title a:hover{color:#0c54a0}.gallery__date{color:#868b8f;font-size:9px;letter-spacing:.05em}.callback__coupon,.callback__input,.callback__title{font-size:13px;color:#868b8f}.wa-mediabox-container video{max-width:100%;cursor:pointer}.wa-mediabox-video-btn{position:absolute;left:0;right:0;bottom:0;height:100%;width:100%;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wa-mediabox-video-btn svg{height:40px}.wa-mediabox-video-btn-pause{display:none;opacity:0}.wa-mediabox-frame .wa-mediabox-open,.wa-mediabox-video-btn:hover .wa-mediabox-video-btn-pause{opacity:1}.wa-mediabox-frame.loaded.has-title .wa-mediabox-title{display:none}.order{margin:25px auto}.callback,.order__title{margin:0 0 20px}.callback__title{margin:0 0 8px;padding:0 0 0 20px}.callback__checkbox{max-width:240px}.callback__control{margin:0 0 15px;position:relative}.callback__input{width:100%;height:37px;background:#f4f6f5;-webkit-border-radius:40px;border-radius:40px;border:0;outline:0;-webkit-box-shadow:inset 0 3px 4px rgba(0,0,0,.05);box-shadow:inset 0 3px 4px rgba(0,0,0,.05);padding:0 20px}.callback__input::-moz-placeholder{opacity:1;color:#868b8f}.callback__input::-webkit-input-placeholder{color:#868b8f}.callback__input:-moz-placeholder{color:#868b8f}.callback__input:-ms-input-placeholder{color:#868b8f}.callback__input::-ms-input-placeholder{color:#868b8f}.callback__input:placeholder-shown{color:#868b8f}.callback__coupon{margin:25px 0}.callback__coupon a{color:#868b8f;border-bottom:solid 1px #868b8f;-webkit-transition:all .3s linear;transition:all .3s linear}.callback__coupon a:hover{border-color:transparent}.callback__submit{margin-top:5px;width:100%}.order-basket{margin:0 auto 30px}.order-basket__bottom-row{margin:0 0 20px}.order-basket__offer{color:rgba(134,139,143,.5);font-size:11px;line-height:16px}.order-basket__free{font-size:11px;color:#21364d;font-weight:700;padding:0 0 10px;margin:0 0 10px;border-bottom:solid 1px rgba(33,54,77,.4)}.order-basket__total{font-size:13px;color:#21364d}.order-basket__total b{font-size:16px}.order-basket__item{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px}.order-basket__row,.product-colors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.order-basket__row{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-basket__image{width:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0}.order-basket__image img{display:block;width:100%}.order-basket__link{max-width:300px}@media all and (max-width:479px){.order-basket__link{width:70px}}.order-basket__link a{color:#21364d;font-size:11px;letter-spacing:.05em;line-height:14px;word-break:break-word}.order-basket__link a:hover{color:#000}.order-basket__price{color:#21364d;font-size:11px;font-weight:700;letter-spacing:.05em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px}.order-basket__count{margin:0 10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.order-basket__count input{width:32px;height:27px;border:0;background:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;color:#21364d;font-size:11px;outline:0;padding:0 5px}.order-basket__delete a svg{fill:#c9c9c9;font-size:18px;-webkit-transition:all .3s linear;transition:all .3s linear}.order-basket__delete a:hover svg{fill:#cd4242}.product-card{margin:30px 0 0}.product-card__carousel{max-width:300px;margin:0 auto}.product-card__item{outline:0}.product-card__img img{display:block;max-width:300px;margin:0 auto}.product-card__img iframe{margin:0 auto;height:260px;width:200px;display:block}.product-card__wrapper{position:relative}.product-card__nav{position:absolute;width:35px;height:35px;border:2px solid #0d55a0;-webkit-border-radius:40px;border-radius:40px;background:0 0;outline:0;top:50%;padding:0;-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);transform:translateY(-17px);z-index:10;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.product-card__nav:hover{background:#0d55a0}.product-card__nav:hover svg{fill:#fff}.product-card__nav svg{font-size:14px;fill:#0d55a0;-webkit-transition:all .3s linear;transition:all .3s linear}.product-card__nav-next{right:0}.product-card__nav-prev{left:0}.product-card__slick-dots{padding:0 0 10px;margin:10px 0 0;list-style:none;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;bottom:0;left:0;width:100%}.product-card__slick-dots li{padding:10px 0 0}.product-card__slick-dots li.slick-active button{background:#0c54a0}.product-card__slick-dots li button{outline:0;text-indent:-9999px;width:10px;height:10px;background:#fff;border:1px solid #0c54a0;-webkit-border-radius:20px;border-radius:20px;padding:0;margin:0 3px}.product-card__buy{margin:30px 0}.product-card__price{font-size:24px;color:#0c54a0;font-weight:700;margin:0 0 10px}.product-colors{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:35px 0 25px}.collapse-item__link a,.product-colors__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex-wrap: wrap;}.product-colors__title{color:#868b8f;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.05em}.collapse-item__link a,.leadership__dwld{font-weight:700;text-transform:uppercase}.product-colors__list{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width: 250px;flex-wrap: wrap;}.product-colors__item{border:1px solid #f1f1f1;-webkit-border-radius:50px;border-radius:50px;padding:5px;width:32px;height:32px;margin-left:15px}.product-colors__item img{max-width:100%}.product-colors__item.is-active{border-color:#1d60a7}.collapse-item__link a{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:solid 1px #f0f0f0;font-size:13px;letter-spacing:.05em;color:#21364d;text-decoration:none}.equipment__circle,.equipment__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.collapse-item__link a svg{font-size:7px;margin-left:8px;fill:#21364d;-webkit-transition:all .3s linear;transition:all .3s linear}.collapse-item__link a[aria-expanded=true] svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.collapse-item__wrap{padding:0 0 0px}.collapse-item__text{color:#21364d;font-size:13px}.product-l-section{margin-top:25px}.equipment__item{margin:0 0 20px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.equipment__item:last-child{margin:0}.equipment__circle{width:41px;height:41px;-webkit-border-radius:40px;border-radius:40px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f0f0f0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0}.equipment__circle svg{fill:#0c54a1;font-size:24px}.equipment__circle svg.icon-rope{font-size:8px}.equipment__circle svg.icon-trapezium{font-size:20px}.equipment__name{color:#21364d;font-size:13px}.specification{margin: 0 0 10px 0}.specification__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 15px}.specification__item:last-child{margin:0}.specification__name{width:188px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:15px;font-size:13px;color:#868b8f}.hurry__img img,.stock-block img{display:block;width:100%}.specification__value{color:#21364d;font-size:13px}.leadership__item{margin:0 0 15px}.leadership__item:last-child{margin:0}.leadership__item{font-size:11px;color:#21364d;line-height:14px;display:block;position:relative;padding-left:45px}.leadership__item svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#0c54a0;font-size:34px}.leadership__item svg.icon-pdf{font-size:38px}.leadership__item svg.icon-play-button{left:5px}.leadership__dwld{font-size:11px;color:#0c54a0}.hurry__new,.hurry__off{left:25px;color:#fff;letter-spacing:.05em;font-weight:700}.stock-block{max-width:290px;margin:0 auto}.custom-hr{border-top:solid 2px #f8f8f8;margin:30px 0}.hurry{padding:0 0 10px}.hurry__item{max-width:290px;margin:0 auto 30px;border:1px solid #f0f0f0}.hurry__img{position:relative;border-bottom:solid 1px #0c54a0}.hurry__off,.hurry__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.hurry__off{position:absolute;bottom:25px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;background:#ff5151;-webkit-border-radius:40px;border-radius:40px;width:40px;height:40px}.hurry__new{position:absolute;top:25px;background:#01b01e;-webkit-border-radius:20px;border-radius:20px;font-size:9px;padding:4px 9px}.hurry__love{position:absolute;width:44px;height:44px;border:1px solid #efefef;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;right:27px;top:-25px;background-image:url(/local/templates/romana_mobile/../img/love-it-new.png);background-repeat:no-repeat;background-position:center;-webkit-transition:.3s;transition:.3s}.hurry__love:hover{background-image:url(/local/templates/romana_mobile/../img/love-it-hover-new.png);cursor:pointer;-webkit-transition:.3s;transition:.3s}.hurry__love.active{background-image:url(/local/templates/romana_mobile/../img/love-it-active-new.png);-webkit-transition:.3s;transition:.3s}.hurry__info{position:relative}.hurry__top{padding:20px}.hurry__title a{font-weight:700;font-size:14px;color:#000;letter-spacing:.05em}.hurry__title a:hover{text-decoration:underline}.hurry__category a{color:#868b8f;text-transform:uppercase;font-size:11px;text-decoration:none;letter-spacing:.05em}.hurry__category a:hover{text-decoration:underline}.hurry__price{margin:10px 0;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hurry__buy,.hurry__new-price{margin-right:15px}.hurry__buttons,.hurry__equip-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.hurry__new-price{font-weight:700;font-size:20px;color:#000;letter-spacing:.05em}.hurry__old-price{text-decoration:line-through;font-size:14px;color:#a1abb2;letter-spacing:.05em}.hurry__equip-title,.hurry__more a{font-size:11px;letter-spacing:.05em;text-transform:uppercase}.hurry__buttons{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hurry__more a{color:#0c54a0;text-decoration:none}.hurry__more a:hover{text-decoration:underline}.hurry__bottom{padding:13px 20px;background:#fafafa}.hurry__equip-title{color:#868b8f;margin:0 0 8px}.hurry__equip-list{display:flex}.hurry__equip-item{margin:0 10px 0 0}.hurry__equip-item span{width:41px;height:41px;-webkit-border-radius:40px;border-radius:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #f0f0f0}.hurry__equip-item span svg{fill:#0c54a1;font-size:24px}.hurry__equip-item span svg.icon-rope{font-size:8px}.hurry__equip-item span svg.icon-trapezium{font-size:20px}.text-page{margin:25px 0}.text-page__title{font-size:23px;font-weight:700;letter-spacing:.02em;color:#21364d;margin:0 0 20px;line-height:27px}.text-page__title--lm{margin:10px 0}.text-page__title--upper{text-transform:uppercase}.text-page__title--small{font-size:16px;margin:0 0 8px;line-height:18px}.text-page__text{font-size:13px;color:#21364d;line-height:16px;margin:0 0 10px}.text-page__emph-text{color:rgba(33,54,77,.5);font-size:9px;margin:25px 0} .leadership__item a{padding-left: 0px;}
.product{
  overflow: hidden;
}
.new-item-label {

position: absolute;
    text-transform: uppercase;
    width: 75px;
    /* background-image: url(/local/templates/romana/images/contens/new.png); */
    height: 20px;
    background-color: #32dd13;
    border-radius: 19px;
    text-align: center;
    color: #ffffff;
    font-size: 7px;
    font-weight: 700;
    letter-spacing: 0.61px;
    line-height: 3; }

.button_blue_little {
cursor:pointer;
border:0;
  border-radius: 14px;
  background-image: linear-gradient(-268deg, #0c54a0 0%, #196bc2 100%);
  padding: 4px 27px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
  .button_blue_little:hover {
    background-image: linear-gradient(-268deg, #0c54a0 0%, #0c54a0 100%);
    -webkit-transition: 0.5s;
    transition: 0.5s; }

.discount-item-label {

    text-transform: uppercase;
       /* background-image: url(/local/templates/romana/images/contens/specialoffer.png); */
    position: absolute;
    width: 110px;
    height: 21px;
    background-color: #ff2300;
    border-radius: 19px;
    text-align: center;
    color: #ffffff;
    font-size: 7px;
    font-weight: 700;
    letter-spacing: 0.61px;
    line-height: 3;}
.in-basket{
	background:#fff;
	color: #07c54a;
}
.in-basket:hover{
	color: #07c54a;
	background:#ccdeff;
}
.bx-context-toolbar-empty-area{
background:#fff !important;
}
.title-shadowed{
margin:10px 10px;
}
.title {
color: black;text-align: center;
}
.feature-text {
color: black;
font-weight: 700;
}
.feature_juicy1 {
padding: 15px 15px;
background: white;
width: 50%;
float: left;
}
.feature_juicy2 {
padding: 15px 15px;
background: white;
width: 50%;
float: right;
}
.features_container {
display: inline-block;
text-align: center;
margin-bottom: 15px;
}
.fixed {
		position: fixed;
		z-index: 9999;
		top: 0;
		background: white;
    width: 100%;
	}
@media (min-width: 768px) {
  .fixed {
    width: 768px;
  }
}
.shadow {
  box-shadow: 0 0 0 9999px rgba(0,0,0, 0.3);
}
.polnaya_versiya {
    margin-top: 10px;
    font-weight: 800;
}
/*# sourceMappingURL=styles.min.css.map */
.sale-order-list-button-container a {
	text-transform: uppercase;
	color: #fff;
	background: #07c54a;
	padding: 7px 10px;
	border: 2px solid #07c54a;
	border-radius: 40px;
	font-weight: 600;
	width: 130px;
	cursor: pointer;
	text-decoration: none;
	height: auto;
	max-width: initial;
	float: none;
	display: inline-block;
}

.tag_list{
	margin:0 15px;
	text-align: center;
}

.tag_list .tag{
	margin:0 5px 10px 5px;
	display: block;
	color: #2d8eda;
}
/* End */
/* /local/templates/romana_mobile/vendor/fancybox/jquery.fancybox.css?17380477445168 */
/* /local/templates/romana_mobile/css/custom.css?176976141838973 */
/* /local/templates/romana_mobile/vendor/owl-carousel/assets/owl.carousel.min.css?17380477443356 */
/* /local/templates/romana_mobile/vendor/owl-carousel/assets/owl.theme.default.css?17380477441430 */
/* /local/templates/romana_mobile/components/bitrix/search.title/.default/style.css?17829837783118 */
/* /local/templates/romana_mobile/components/bitrix/sale.basket.basket.line/small_basket/style.css?1782983762511 */
/* /local/templates/romana_mobile/template_styles.css?173804774470218 */
