

/* Start:/local/templates/wifi/components/bitrix/breadcrumb/.default/style.css?1743496407747*/
.breadcrumb-navigation .form-select{min-width:320px;--bs-form-select-bg-img:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb-navigation .list-unstyled a{color:black;text-decoration:none}.breadcrumb-navigation .list-unstyled a:hover{text-decoration:underline}.breadcrumb-navigation .list-unstyled:last-child i{display:none}.breadcrumb-navigation .swiper-slide .list-unstyled i{display:block}.breadcrumb-navigation .swiper-slide.last-slide i{display:none}@media (max-width:1200px){.breadcrumb-navigation .form-select{min-width:12rem}}@media (max-width:991px){.breadcrumb-navigation .form-select{min-width:10rem;max-width:100%}}@media (max-width:576px){.breadcrumb-navigation .form-select{min-width:140px;max-width:inherit}}
/* End */


/* Start:/local/templates/wifi/components/bitrix/catalog/bootstrap_v5/bitrix/catalog.element/.default/style.css?174772361111195*/
.images-wrapper-sticky{
    position: sticky;
    top: 62px;
}

.images-wrapper-sticky .slick-next {
    display: none !important;
}

.static-bar {
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	flex-direction: row;
    align-items: center;
	padding: 10px 50px;
	margin: 0 !important;
	background: #fff;
    -webkit-box-shadow: 0px -4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px -4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px -4px 8px 0px rgba(34, 60, 80, 0.2);
  }
  .static-bar .price-real {
	display: flex;
	justify-content: center;
    flex-direction: row;
    align-items: center;
	line-height: normal;
  }
  .static-bar .price-real .old {
	text-align: right;
  }
  .static-bar .price-real .old .old-price{
	position: relative;
	display: inline-block;
	height: 17px;
	line-height: 17px;
	color: #636466;
	font-size: 17px;
  }
  .discaunt-lable {
    background: #fd7e14;
    padding: 0.15rem;
    font-weight: 600;
    color: white;
  }
  .static-bar .price-real .old .old-price:after{
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content:'';
  }
  .static-bar .price-real .real {
	text-shadow: 0 0 1em rgba(0, 0, 0, 0), 0 -0.04em 0 #fff, 0.04em 0 0 #fff, 0 0.04em 0 #fff, -0.034em -0.024em 0 #fff, -0.03em -0.04em 0 #fff, -0.01em -0.04em 0 #fff, 0.052em -0.04em 0 #fff, 0.04em -0.04em 0 #fff, 0.02em -0.04em 0 #fff, 0.047em -0.025em 0 #fff, -0.045em 0.016em 0 #fff, -0.039em 0.038em 0 #fff, -0.052em 0.04em 0 #fff, -0.042em 0.04em 0 #fff, 0.031em 0.028em 0 #fff, 0.029em 0.04em 0 #fff, rgba(0, 0, 0, 0.2) 0.05em 0 0.05em, rgba(0, 0, 0, 0.2) 0 0.05em 0.05em, rgba(0, 0, 0, 0.2) 0.05em 0.05em 0.05em;
	font-size: 40px;
	font-weight: 700;
	text-align: right;
  }
  .static-bar .product-name {
	font-size: 24px;
	font-weight: 700;
	line-height: 2em;
	margin-bottom: 0px;
  }
  .static-bar .with-btn-buy {
	float: left;
	width: 59%;
	padding-right: 1em;
  }
  .static-bar .btn-primary.add-to-cart {
	float: left;
	width: 39%;
	padding: 17px 16px;
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 0px;
  }
  .b24-widget-button-position-bottom-right {
	bottom: 200px !important;
  }
  @media (max-width: 991px) {

  }
  @media (max-width: 1250px) {
	.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
	  bottom: 200px !important;
	}
	.static-bar .product-name {
	  font-size: 20px;
	}
	.static-bar .price-real .real {
	  font-size: 28px;
      line-height: 2em;
	}
	.static-bar .btn-primary.add-to-cart {
	  font-size: 16px;
	}
  }
  @media (max-width: 767px) {
	.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
	  bottom: 150px !important;
	}
	.static-bar .price-real {
	  line-height: 3em;
	}
  }
  @media (max-width: 580px) {
	.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
	  bottom: 150px !important;
	}
	.static-bar {
	  padding: 10px 10px;
	}
	.static-bar .product-name {
	  display: none;
	}
	.static-bar .with-btn-buy {
	  width: 49%;
	}
	.static-bar .btn-primary.add-to-cart {
	  width: 49%;
	}
  }
  .catalog-element .card-info>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 8px 0;
    line-height: 20px;
    position: relative;
}
.catalog-element .card-info>div i {
    margin-right: 15px;
    margin-top: 2px;
}
.catalog-element .card-info>div .price {
    position: absolute;
    right: 0;
    font-weight: 600;
}
.catalog-element .product-menu {
    width: 100%;
    padding: 0;
    position: relative;
    border-top: 1px solid #ddd;
    -webkit-box-shadow: 0 5px 7px 0 hsla(0, 0%, 78.8%, .5);
    box-shadow: 0 5px 7px 0 hsla(0, 0%, 78.8%, .5);
    background: #fff;
}
.catalog-element .product-menu a {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #1f1d1d;
    text-align: center;
    display: block;
    border-right: 1px solid #ddd;
    font-size: 16px;
    line-height: 24px;
}
.catalog-element .product-menu .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
}
.catalog-element .product-menu a span {
    display: inline-block;
    position: relative;
    padding: 13px 0;
    height: 100%;
}
.catalog-element .product-menu a:last-child {
    border-right: 0;
}
.static-bar .price-real .real {
    text-shadow: 0 0 1em rgba(0, 0, 0, 0), 0 -0.04em 0 #fff, 0.04em 0 0 #fff, 0 0.04em 0 #fff, -0.034em -0.024em 0 #fff, -0.03em -0.04em 0 #fff, -0.01em -0.04em 0 #fff, 0.052em -0.04em 0 #fff, 0.04em -0.04em 0 #fff, 0.02em -0.04em 0 #fff, 0.047em -0.025em 0 #fff, -0.045em 0.016em 0 #fff, -0.039em 0.038em 0 #fff, -0.052em 0.04em 0 #fff, -0.042em 0.04em 0 #fff, 0.031em 0.028em 0 #fff, 0.029em 0.04em 0 #fff, rgba(0, 0, 0, 0.2) 0.05em 0 0.05em, rgba(0, 0, 0, 0.2) 0 0.05em 0.05em, rgba(0, 0, 0, 0.2) 0.05em 0.05em 0.05em;
    font-size: 40px;
    font-weight: 700;
    text-align: right;
}
@media (max-width: 1250px) {
    .static-bar .price-real .real {
        font-size: 28px;
        line-height: 2em;
    }
}
.catalog-element .colapse-mobile>h2, .catalog-element .h2-section {
    font-size: 26px;
    font-weight: 700;
    color: #1f1d1d;
    display: block;
    margin: 0;
    padding: 14px 0;
    border-bottom: 2px solid #00aeff;
    position: relative;
}
.catalog-element .colapse-mobile>h2.collapsed i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.catalog-element .colapse-mobile>h2 i {
    width: 10px;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 40%;
    font-size: 16px;
    display: none;
}
.catalog-element .collapse-body {
    padding: 30px 10px 40px;
}
@media (min-width: 576px) {
    .colapse-mobile .collapse {
        display: block!important;
    }
}
@media (max-width: 576px) {
    .catalog-element .colapse-mobile>h2 {
        font-size: 20px;
        cursor: pointer;
        border-top: 1px solid rgba(0, 0, 0, .02);
        border-bottom: 1px solid rgba(0, 0, 0, .05);
    }
}
@media (max-width: 576px) {
    .catalog-element .colapse-mobile>h2 i {
        display: block;
    }
}
.element-social-icon a{
	color: #777;
	border-color: #777;
}
.element-social-icon a:hover{
	color: #777;
	border-color: #777;
}
.catalog-element a{
    text-decoration: none;
}
.catalog-element a:hover{
    text-decoration: underline;
}
.catalog-element a.btn:hover{
    text-decoration: none;
}
.rating-final {
    font-size: 12px;
    margin: 20px 0;
}
.rating-final-left {
    width: 49.9%;
    float: left;
    text-align: center;
    color: #7e7e7e;
}
.rating-final-right {
    width: 49.9%;
    float: left;
    font-size: 14px;
}
.rating-final .note-product {
    font-weight: 700;
    font-size: 15px;
    color: #7e7e7e;
}
.rating-final .rating-stars i {
    font-size: 28px;
    margin: 8px 3px;
    color: #00aeff;
}
.rating-final-left .btn {
    margin-top: 8px;
    font-size: 14px;
}
.rating-line {
    margin-top: 3px;
}
.rating-line-count {
    color: #7e7e7e;
}
.rating-line-star {
    margin: 0 2px;
}
.rating-final i {
    color: #00aeff;
}
.rating-line-gray {
    background: #ddd;
    display: inline-block;
    width: 150px;
}
.rating-line-line {
    height: 16px;
}
.rating-line-color {
    background: #00aeff;
    display: inline-block;
}
.catalog-element .preview .slick-track .slick-slide {
	cursor: pointer;
    padding: 8px 8px 4px;
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    z-index: 10;
}
.slick-slide img {
    display: block;
}
.catalog-element .slick-track, .catalog-element .slick-track .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
}
#form-review .review_rating i, .fa-thumbs-up, .fa-thumbs-down {
    cursor: pointer;
}
.form-review-container {
    padding: 20px 20px 0;
    margin-top: 10px;
    border-top: 1px solid #d3d0cb;
}
#form-review .col-sm-10 textarea {
    height: 200px;
}
.catalog-element .slick-arrow {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .15);
    box-shadow: 0 0 6px rgba(0, 0, 0, .15);
    background-color: #fff;
    padding: 10px;
    transition: -webkit-transform .15s ease-in-out;
    -webkit-transition: -webkit-transform .15s ease-in-out;
    -o-transition: transform .15s ease-in-out;
    transition: transform .15s ease-in-out;
    transition: transform .15s ease-in-out, -webkit-transform .15s ease-in-out;
    z-index: 999;
}
.slick-prev {
    left: -15px;
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-next {
    right: -15px;
}
.catalog-element .images .img-main .slick-dots {
    display: none !important;
}
.catalog-element .slick-prev:before {
    content: "\f053";
}
.catalog-element .slick-next:before {
    content: "\f054"; /* Код иконки для стрелки вправо */
}
.catalog-element .slick-arrow:before {
    color: #000;
	font-family: "Font Awesome 6 Free";
    font-weight: 900;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.catalog-element .preview .slick-track .slick-slide.slick-current, .catalog-element .preview .slick-track .slick-slide:hover {
    border-bottom: 4px solid #00aeff;
}
.catalog-element .slick-track .slick-slide {
    height: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.catalog-element .slick-arrow:hover {
    -webkit-transform: translateY(-50%) scale(1.2);
    -ms-transform: translateY(-50%) scale(1.2);
    transform: translateY(-50%) scale(1.2);
}
.catalog-element .easyzoom-flyout {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.catalog-element .easyzoom-flyout img {
    background-color: #fff;
}
.catalog-element .images .img-main .slick-list, .catalog-element .images .img-main .slick-track {
    min-height: 400px;
}
.embed-responsive iframe {
	width: 100%;
	height: 80vh;
}

@media (max-width: 1199px) {

.embed-responsive iframe {
		width: 100%;
		height: 30vh;
	}
}
/* End */


/* Start:/local/templates/wifi/components/bitrix/catalog.item/bootstrap_v5/line/style.css?1754642297127*/
.product-item .input-quantity{width:39px !important}.product-item-price-current{margin-top:.7rem}.flex-basis-60{flex-basis:60%}
/* End */


/* Start:/local/templates/wifi/components/yenisite/ipep.props_groups/bootstrap/style.css?17405534462644*/
.prop-display h3 {
    font-size: 14px;
    margin-bottom: 14px;
    margin-top: 30px;
    padding-left: 20px;
}

body section .catalog-element>.body table.prop-display tr td:first-child, body section .catalog-element>.body table.prop-display tr.tr th:first-child {
    border-left: 0;
}
body section .catalog-element>.body table.prop-display tr:first-child td {
    border-top: 0;
}
body section .catalog-element>.body table.prop-display tr.tr td {
    background-color: #f5f5f5;
}
body section .catalog-element>.body table.prop-display tr td {
    border-left: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
}
body section .catalog-element>.body table.prop-display tr td {
    padding: 8px 0 9px 21px;
}


.yeni_ipep_prop_with_comment_box {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQzIyODVCNjEzMTgxMUU0ODVBOEUxRTkzQkVFOERENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQzIyODVCNTEzMTgxMUU0ODVBOEUxRTkzQkVFOERENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzRhNWFiZDItNGE3YS00ZjQyLWE1NTYtZDZjNGFiOTJjMGIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RTWpsQAAATlJREFUeNpUkD9Lw0AYh393SRpNVYJy1IpCwaKg4D/qINFBBD+GLg7qpA5+CJdOVmfBxW8guGlQbJXi4CAOikMJZydtbJsm5yWppT7T3ft77n1fjuA8u5phVmHOYGkEAkmlBwmioO438UNaKLu88sbtXYxfbnyIbgIhPr+r/0qhQxeTaYYQAdw7ZUxebWLB3sNB6Qh1rxFFoUPdoH0jQP71AlupFbyvnyHPi7h1HqIodNS4F+B5Ho7nDzFomLhzHjEgdx3rG0EboaKLUCrxJyzdbOPaKiBrZjoZjYfGBEGAL8/FyfQ+lodz8Fv+X0SoQTW9018I9Ku9SOlD0aN4KUA6CbVYq3B5HtU0LSrm2CxmzCYopfE8iXSqRH742gSzTqcMxoQvoFMFKlFR8xsgCsGzy/kLt3d+BRgAW9yKOaV3+LYAAAAASUVORK5CYII=) no-repeat;
    width: 10px;
    height: 10px;
    top: -4px;
    left: 0;
    display: inline-block;
    position: relative;}

/* End */
/* /local/templates/wifi/components/bitrix/breadcrumb/.default/style.css?1743496407747 */
/* /local/templates/wifi/components/bitrix/catalog/bootstrap_v5/bitrix/catalog.element/.default/style.css?174772361111195 */
/* /local/templates/wifi/components/bitrix/catalog.item/bootstrap_v5/line/style.css?1754642297127 */
/* /local/templates/wifi/components/yenisite/ipep.props_groups/bootstrap/style.css?17405534462644 */
