

/* Start:/local/templates/new_arnica/components/bitrix/catalog/arnika/style.css?17349403153719*/
.selected-filter-none{
	background: #f7f7f7 !important;
}
.widget-reviews__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.widget-reviews__heading .widget-products__link a {
	opacity: .6
}

.widget-reviews__slide {
	height: auto !important;
}

.widget-review {
	height: 100%;
	background-color: #f8f8f8;
	border-radius: 1.875rem;
	overflow: hidden;
	padding: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: .875rem;
	font-size: .875rem;
	line-height: 1.2857142857
}

.widget-review__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 1.25rem
}

.widget-review__left {
	display: -ms-grid;
	display: grid;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	row-gap: .625rem
}

.widget-review .product-info__reviews .review-item__star svg {
	width: clamp(.75rem ,.6315789474rem + .5263157895vw ,1.25rem);
	height: clamp(.75rem ,.6315789474rem + .5263157895vw ,1.25rem);
	-ms-flex-preferred-size: clamp(.75rem ,.6315789474rem + .5263157895vw ,1.25rem);
	flex-basis: clamp(.75rem ,.6315789474rem + .5263157895vw ,1.25rem)
}

.widget-review__image {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 6.625rem;
	flex: 0 0 6.625rem;
	-ms-flex-preferred-size: clamp(4.125rem ,3.5328947368rem + 2.6315789474vw ,6.625rem);
	flex-basis: clamp(4.125rem ,3.5328947368rem + 2.6315789474vw ,6.625rem);
	padding-bottom: clamp(3.75rem ,3.2171052632rem + 2.3684210526vw ,6rem)
}

.widget-review__image img {
	position: absolute;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	background: #fff;
	border-radius: 19px;
}

.widget-review__body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #fff;
	border-radius: 1rem;
	padding: 1rem;
	display: -ms-grid;
	display: grid;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	grid-template-areas: "person date" "text text";
	gap: 1rem .75rem;
	position: relative
}

.widget-review__body::before {
	content: "";
	position: absolute;
	right: 1.875rem;
	top: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	border: .4375rem solid transparent;
	border-bottom: .4375rem solid #fff
}

.widget-review__person {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: person;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .625rem;
	font-size: clamp(.75rem ,.7203947368rem + .1315789474vw ,.875rem);
	gap: clamp(.5rem ,.4703947368rem + .1315789474vw ,.625rem)
}

.widget-review__icon {
	max-width: 1.5rem
}

.widget-review__date {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	display: -ms-grid;
	display: grid;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-area: date;
	text-align: right;
	color: #acacac;
	font-size: clamp(.75rem ,.7203947368rem + .1315789474vw ,.875rem)
}

.widget-review__text {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	font-weight: 300;
	line-height: 1.4285714286;
	grid-area: text;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden
}

@media (min-width: 47.9988em) {
	.widget-reviews__slider .swiper-pagination {
		display: none;
	}
}
/* End */


/* Start:/local/templates/new_arnica/components/bitrix/breadcrumb/.default/style.css?1723378266585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/new_arnica/components/bitrix/catalog/arnika/bitrix/catalog.element/arnika/style.css?1734942578209*/
.reviews__sorting.reviews__sorting_active {
    cursor: default;
}

.review-item__body .upload__attachments-item {
    cursor: pointer;
}

.upload__attachments-wrapper {
    border: 1px solid #ccc;
}
/* End */


/* Start:/css/3d.css?17269900545427*/

.view-360 {
    display: flex;
    width: 100%;
    height: 100%;
}

.mCustomScrollBox {
    height: 100% ;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    display: none;
}

.view-360__sitebar {
   padding: 0 10px; 
   width: 150px;
}

.sitebar_imgs {
    padding: 0px;
    margin: 0px;    
}

.sitebar_imgs__item {
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    list-style-type: none;
    height: 120px !important;
    width: 120px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 6px 0;
}

.sitebar_imgs__item.slick-current {
    border: 1px solid #0AB3A3 !important;
}

.sitebar_imgs__item img {
    max-width: 100%;
    max-height: 104px;
    display: block;
}

.view-360__content {
    flex-grow: 1;
}

.content__mid, .content__photo, .slick-list, .slick-track, .img-slider__item {
    width: 100%;
    height: 100%;
}

.content__mid {
  position: relative;
}

.content__photo, .content__view-360 {

}

.img-slider, .content__view-360-inner  {
    display: flex;
    justify-content: center;
    align-items: center;
    //width: 100% !important;
    height: 90%;
}

.img-slider__item {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.img-slider__item img {
    max-width: 100%;
    max-height: 100%;
}

.button-360 {
    width: auto;
    margin-right: 30px;   
    height: 120px !important;
    width: 120px !important;
}

.content__view-360, .content__view-360-inner, .threesixty {
    width: 100%;
    height: 100%;
}

.mCSB_container {
    margin: 0px !important;
}



.threesixty {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.threesixty .threesixty__images {
  //display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
}
.threesixty .threesixty__images li {
    list-style-type: none;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 100%;
}
.threesixty .threesixty__images img {
  //position: absolute;
  //top: 0;
  max-width: 100%;
  max-height: 100%;
  cursor: move;
}
.threesixty .threesixty__images img.previous-image {
  visibility: hidden;
  width: 0;
}
.threesixty .threesixty__images img.current-image {
  visibility: visible;
  width: auto;
}
.threesixty .spinner {
  width: 60px;
  display: block;
  margin: 0 auto;
  height: 30px;
  background: #333;
  background: rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px -25px;
}
.threesixty .spinner span {
  font-family: Arial, "MS Trebuchet", sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #FFF;
  text-align: center;
  line-height: 30px;
  display: block;
}
.threesixty .nav_bar {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 11;
}
.threesixty .nav_bar a {
  display: block;
  width: 32px;
  height: 32px;
  float: left;
  background: url(/demo/img/sprites.png) no-repeat;
  text-indent: -99999px;
}
.threesixty .nav_bar a.nav_bar_play {
  background-position: 0 0;
}
.threesixty .nav_bar a.nav_bar_previous {
  background-position: 0 -73px;
}
.threesixty .nav_bar a.nav_bar_stop {
  background-position: 0 -37px;
}
.threesixty .nav_bar a.nav_bar_next {
  background-position: 0 -104px;
}
/* html */
#container:-webkit-full-screen {
  background: #ffffff;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 200px;
}
#container:-moz-full-screen {
  background: #ffffff;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 200px;
}

.slide-nav {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 100%;
  z-index: 10;
}

.slide-nav__btn--prev, .slide-nav__btn--next {
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  transform: rotate(90deg);
}

.slide-nav__btn--prev svg, .slide-nav__btn--next svg {
  width: 30px;
  height: 30px;
}

.slide-nav__btn--prev {
  left: 5%;  
}

.slide-nav__btn--next {
  right: 5%;
  transform: rotate(-90deg);
}


@media only screen and (max-width: 1025px) {
  .threesixty .threesixty__images img {
    width: 100% !important;
    height: auto;
  }

}

@media only screen and (max-width: 768px) {
  body {
    overflow: visible;
  }

  .view-360 {
        display: flex;
        flex-flow: row wrap;
  }
  .view-360__content {
    order:1;
    width: 100%;
  }
  .view-360__sitebar {
    order:3;
    width: 100%;
  }

  .content__mid, .content__photo, .slick-list, .slick-track, .img-slider__item {
    height: auto;
  }

  .content__photo {
    position: absolute;
    left: -100%;
  }

  .content__photo.visible {
    position: relative;
    left: auto;
    height: 100vw !important;
  }

  .threesixty  {
    height: 100vw !important;
  }

  .slick-list, .slick-track {
    height: 100%;
    //max-width: 100%;
    margin: 0px !important;
  }

  .sitebar_imgs .slick-track {
    display: flex;
    align-items: flex-start;
    //justify-content: center;
    flex-wrap: wrap; 
    padding-left: 1.5vw;   
  }

  .button-360 {
    margin-right: 0px;
    height: 17vw !important;
    width: 17vw !important;    
  }

  .button-360 svg {
    width: 90%;
    max-height: 90%; 
  }

  .sitebar_imgs__item {
    height: 17vw !important;
    width: 17vw !important;     
    margin: 1vw; 
  }

  .view-360__sitebar {
    padding: 0px;
  }

  .sitebar_imgs__item img {
    max-height: 96%;
  }

}
/* End */


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

.rating__item {
   	position: static !important;
    z-index: auto !important;
}

.checkbox__input.review__privacy {
	top: 7px;
	left: 5px;
	width: auto;
	height: auto;
}
/* End */
/* /local/templates/new_arnica/components/bitrix/catalog/arnika/style.css?17349403153719 */
/* /local/templates/new_arnica/components/bitrix/breadcrumb/.default/style.css?1723378266585 */
/* /local/templates/new_arnica/components/bitrix/catalog/arnika/bitrix/catalog.element/arnika/style.css?1734942578209 */
/* /css/3d.css?17269900545427 */
/* /local/templates/new_arnica/components/bitrix/news.list/productReviews/style.css?1734942340321 */
