

/* Start:/local/components/kk/reviews/templates/review_link/style.css?17441424191753*/
.sp-review-rating {
    height: 16px;
    display: inline-block;
    white-space: nowrap;
}

.sp-review-rating .sp-star-on {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpdD0iIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiM4ZmE4OTUiIGQ9Ik0xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaIi8+PC9zdmc+) !important;
}
.sp-review-rating .sp-star-off {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=);
}
.review-link{
    border-bottom: 1px dashed;
    color: #000;
    text-decoration: none;
}
/* End */


/* Start:/static_files/css/comp_product.css?174714242028441*/
@charset "UTF-8";
@import "/static_files/css/../_refactor/lib/swiper/swiper.min.css";
.buy .buy__single {
  width: 100%;
}
.buy .buy__quantity {
  display: flex;
  flex-grow: 1;
  line-height: 1.25rem;
  font-size: 1rem;
  background: #15241f;
  border-radius: 0.125rem;
  color: #fff;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  padding: 0.75rem 0.3rem 0.75rem 0.5rem;
}
.buy .buy__quantity .buy__cart-link {
  color: #fff;
  text-decoration: none;
}
.buy .buy__quantity .buy__cart-link:hover {
  color: #fff;
  text-decoration: none;
}
.buy .buy__quantity .buy__quantity-control {
  width: 1.2rem;
  height: 1.2rem;
  padding: 0;
  background-color: #15241f;
  border: 0;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
.buy .buy__quantity .buy__quantity-control.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.buy .buy__quantity .buy__quantity-control:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.buy .buy__quantity .buy__quantity-control.plus {
  background-image: url(/static_files/img/prods/plus.svg);
}
.buy .buy__quantity .buy__quantity-control.minus {
  background-image: url(/static_files/img/prods/minus.svg);
}
.buy .buy__quantity .buy__quantity-value {
  width: 1.6rem;
  min-width: 1.6rem;
  line-height: 1.25rem;
  font-size: 0.9rem;
  background: #15241f;
  box-shadow: none;
  border: 0;
  color: #fff;
  text-align: center;
  flex-shrink: 0;
  padding: 1px 0;
}
.tooltip-buy .tooltip-inner {
  border-radius: 0.125rem;
  background-color: #ddd;
}
.tooltip-buy.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-buy.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #ddd;
}

.widgettitle {
  background: transparent !important;
  font-weight: 700 !important;
  margin-bottom: 20px !important;
}

.rr-tabContent {
  overflow: visible !important;
}

.rr-widget {
  padding: 0 16px !important;
}
@media (min-width: 768px) {
  .rr-widget {
    padding: 0 !important;
  }
}

.rr-content .slick-dots, .rr-items .slick-dots {
  list-style: none;
  padding: 0;
  margin: 10px 0 0;
  text-align: center;
}
.rr-content .slick-dots li, .rr-items .slick-dots li {
  display: inline-block;
  margin: 0;
  padding: 8px;
}
.rr-content .slick-dots button, .rr-items .slick-dots button {
  display: block;
  width: 12px;
  height: 12px;
  background-color: transparent;
  border: 1px solid #BDBDB5;
  border-radius: 50%;
  font-size: 0;
  color: transparent;
  padding: 0;
}
.rr-content .slick-dots .slick-active button, .rr-items .slick-dots .slick-active button {
  background-color: #4E565D;
  border-color: #4E565D;
}

.rr-widget .rr-block .slick-arrow,
body main .rr-widget .slick-arrow {
  padding: 0;
  opacity: 1;
  width: 60px;
  height: unset;
  top: 0 !important;
  bottom: 0;
  background-image: none;
  margin-top: 0;
  border-radius: 0;
  border: 0;
  background-color: transparent;
  background-size: auto;
}
.rr-widget .rr-block .slick-arrow:before,
body main .rr-widget .slick-arrow:before {
  display: none;
}
.rr-widget .rr-block .slick-arrow:after,
body main .rr-widget .slick-arrow:after {
  content: "";
  position: absolute;
  top: -16px;
  bottom: 0;
  margin: auto;
  width: 28px;
  height: 28px;
  background: url(/static_files/img/header/arr-right.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.6;
}
.rr-widget .rr-block .slick-arrow.slick-prev,
body main .rr-widget .slick-arrow.slick-prev {
  left: 0;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), transparent);
  transform: none;
}
.rr-widget .rr-block .slick-arrow.slick-prev:after,
body main .rr-widget .slick-arrow.slick-prev:after {
  left: 10px;
  transform: rotate(-180deg) !important;
}
.rr-widget .rr-block .slick-arrow.slick-next,
body main .rr-widget .slick-arrow.slick-next {
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.9), transparent);
}
.rr-widget .rr-block .slick-arrow.slick-next:after,
body main .rr-widget .slick-arrow.slick-next:after {
  right: 10px;
}
.rr-widget .rr-block .rr-items,
body main .rr-widget .rr-items {
  font-family: Manrope, Arial, Helvetica, sans-serif;
  background: transparent !important;
  margin: 0 !important;
}
.rr-widget .rr-block .rr-items .rr-item-wrapper,
body main .rr-widget .rr-items .rr-item-wrapper {
  border: 1px solid #E6E7E1;
  margin-bottom: 1px;
}
.rr-widget .rr-block .rr-items .item-block-price,
body main .rr-widget .rr-items .item-block-price {
  margin-bottom: 0.35rem;
}
.rr-widget .rr-block .rr-items .item-block-price .item-old-price-value,
body main .rr-widget .rr-items .item-block-price .item-old-price-value {
  white-space: nowrap;
  font-weight: 400;
  position: relative;
  font-size: 0.85em;
  color: #231F20;
  text-decoration: none;
}
.rr-widget .rr-block .rr-items .item-block-price .item-old-price-value .rubl,
body main .rr-widget .rr-items .item-block-price .item-old-price-value .rubl {
  font-weight: inherit;
}
.rr-widget .rr-block .rr-items .item-block-price .item-old-price-value:after,
body main .rr-widget .rr-items .item-block-price .item-old-price-value:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #e34551;
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotate(-10deg);
}
.rr-widget .rr-block .rr-items .item-price-value,
body main .rr-widget .rr-items .item-price-value {
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.rr-widget .rr-block .rr-items .item-price-value .rubl,
body main .rr-widget .rr-items .item-price-value .rubl {
  font-weight: inherit;
}
.rr-widget .rr-block .rr-items .info-wrapper,
body main .rr-widget .rr-items .info-wrapper {
  padding: 0.375rem;
}
.rr-widget .rr-block .rr-items .prod__footer,
body main .rr-widget .rr-items .prod__footer {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0.35rem;
  background: transparent;
}
.rr-widget .rr-block .rr-items .prod__label,
body main .rr-widget .rr-items .prod__label {
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  padding: 0 8px;
  background: #231F20;
  color: #fff;
  border-radius: 6px;
  text-transform: none;
  height: auto;
}
.rr-widget .rr-block .rr-items .prod__label.rr-label-popular,
body main .rr-widget .rr-items .prod__label.rr-label-popular {
  background: #985032;
}
.rr-widget .rr-block .rr-items .prod__label.rr-label-saleByPopular,
body main .rr-widget .rr-items .prod__label.rr-label-saleByPopular {
  background: #bd3943;
}
.rr-widget .rr-block .rr-items .rr-item,
body main .rr-widget .rr-items .rr-item {
  margin: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 4px;
}
.rr-widget .rr-block .rr-items .rr-item:after,
body main .rr-widget .rr-items .rr-item:after {
  display: none;
}
.rr-widget .rr-block .rr-items .item-title,
body main .rr-widget .rr-items .item-title {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  margin-bottom: 0.35rem;
  height: 64px;
}
.rr-widget .rr-block .rr-items .item-bottom,
body main .rr-widget .rr-items .item-bottom {
  margin: 0;
}
.rr-widget .rr-block .rr-items .item-actions,
body main .rr-widget .rr-items .item-actions {
  display: flex;
  width: 100%;
  align-items: center;
}
.rr-widget .rr-block .rr-items .prod__price--right-part,
body main .rr-widget .rr-items .prod__price--right-part {
  height: 47px;
  white-space: nowrap;
  display: flex;
  width: 100%;
  align-items: center;
}
.rr-widget .rr-block .rr-items .grid-prod__item-addcart,
body main .rr-widget .rr-items .grid-prod__item-addcart {
  display: flex;
  flex-grow: 1;
  font-size: 0.8rem;
  line-height: 1.25rem;
  background: #4E565D;
  border: 1px solid #4E565D;
  border-radius: 0.125rem;
  color: #fff;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  padding: 13px 10px;
  text-decoration: none;
  white-space: nowrap;
  transition: 0.15s ease-out;
}
.rr-widget .rr-block .rr-items .grid-prod__item-addcart:hover,
body main .rr-widget .rr-items .grid-prod__item-addcart:hover {
  background: #231F20;
  border-color: #231F20;
}
.rr-widget .rr-block .rr-items .grid-prod__item-addcart:before,
body main .rr-widget .rr-items .grid-prod__item-addcart:before {
  content: "В корзину";
}
.rr-widget .rr-block .rr-items .grid-prod__item-addcart.added,
body main .rr-widget .rr-items .grid-prod__item-addcart.added {
  color: #4E565D;
  border-color: #4E565D;
  background: transparent !important;
}
.rr-widget .rr-block .rr-items .grid-prod__item-addcart.added:before,
body main .rr-widget .rr-items .grid-prod__item-addcart.added:before {
  content: "В корзине";
}
.rr-widget .rr-block .rr-items .grid-prod__item-addfav,
body main .rr-widget .rr-items .grid-prod__item-addfav {
  width: 1.4375rem;
  height: 1.4375rem;
  flex-shrink: 0;
  background-image: url(/static_files/img/prods/heart.svg);
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  transition: background-color 0.1s ease-out;
  margin-left: 4px;
}
.rr-widget .rr-block .rr-items .grid-prod__item-addfav.added,
body main .rr-widget .rr-items .grid-prod__item-addfav.added {
  background-image: url(/static_files/img/prods/heart-fill.svg);
}
@media (min-width: 576px) {
  .rr-widget .rr-block .rr-item .prod__footer,
  body main .rr-widget .rr-item .prod__footer {
    margin: 0.6rem;
  }
  .rr-widget .rr-block .rr-item .info-wrapper,
  body main .rr-widget .rr-item .info-wrapper {
    padding: 0.6rem;
  }
  .rr-widget .rr-block .rr-item .item-title,
  body main .rr-widget .rr-item .item-title {
    font-size: 0.875rem;
    line-height: 1.3125rem;
    height: 5.25rem;
    margin-bottom: 0.6rem;
  }
}
@media (min-width: 768px) {
  .rr-widget .rr-block .rr-item .grid-prod__item-addfav,
  body main .rr-widget .rr-item .grid-prod__item-addfav {
    margin-left: 10px;
  }
  .rr-widget .rr-block .rr-item .prod__footer,
  body main .rr-widget .rr-item .prod__footer {
    margin: 1rem;
  }
  .rr-widget .rr-block .rr-item .info-wrapper,
  body main .rr-widget .rr-item .info-wrapper {
    padding: 1rem;
  }
  .rr-widget .rr-block .rr-item .item-title,
  body main .rr-widget .rr-item .item-title {
    margin-bottom: 1rem;
  }
  .rr-widget .rr-block .rr-items .slick-arrow.slick-prev,
  body main .rr-widget .rr-items .slick-arrow.slick-prev {
    left: -24px;
  }
  .rr-widget .rr-block .rr-items .slick-arrow.slick-next,
  body main .rr-widget .rr-items .slick-arrow.slick-next {
    right: -24px;
  }
  .rr-widget .rr-block .rr-slider-arrow .slick-arrow.slick-prev,
  body main .rr-widget .rr-slider-arrow .slick-arrow.slick-prev {
    left: -36px;
  }
  .rr-widget .rr-block .rr-slider-arrow .slick-arrow.slick-next,
  body main .rr-widget .rr-slider-arrow .slick-arrow.slick-next {
    right: -36px;
  }
}
@media (min-width: 1200px) {
  .rr-widget .rr-block .rr-items,
  body main .rr-widget .rr-items {
    margin: 0 -12px;
    padding: 0;
  }
  .rr-widget .rr-block .rr-items .rr-item,
  body main .rr-widget .rr-items .rr-item {
    padding: 0 12px;
  }
}

body .rr-widget[data-s="59cbcf17c7d0138ec020ba1d"] .widgettitle {
  font-size: 25px;
  line-height: 30px;
}

.product__delivery {
  padding: 0;
  font-size: 16px;
}
.product__delivery-itm {
  margin-bottom: 16px;
  display: flex;
}
.product__delivery-itm:last-child {
  margin-bottom: 0;
}
.product__delivery-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  color: #001f19;
}
.product__delivery-time {
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  height: 26px;
  background: #8fa895;
  width: 220px;
  text-decoration: none;
}
.product__delivery-time:hover {
  color: #fff;
}
.product__delivery .col-dashed {
  border-bottom: 1px dashed #BDBDB5;
  margin: 0 5px 5px;
}
.product__quest {
  display: inline-block;
  border-radius: 50%;
  background: #4E565D;
  color: #fff;
  text-align: center;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
}
.product__quest:hover {
  color: #fff;
  background: #787870;
}
.product__msg {
  background: #F5F5F2;
  border-radius: 4px;
  padding: 16px 14px;
  color: #4E565D;
  font-size: 15px;
  line-height: 21px;
  user-select: none;
}
.product__msg--toggle {
  cursor: pointer;
}
.product__msg-header {
  color: #D65A43;
  font-weight: 500;
}
.product__msg-icon {
  width: 23px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  background: url(/static_files/img/prod_card/cross.svg) center #e34551 no-repeat;
  border-radius: 50%;
  flex-shrink: 0;
  font-size: 14px;
  color: #fff;
  background-size: 0;
  font-style: normal;
  font-weight: 700;
}
.product__msg-main {
  padding-top: 11px;
  display: none;
}
.product__msg.active .product__msg-icon {
  font-size: 0;
  background-size: auto;
}
.product__pagination .swiper-pagination-bullet {
  display: table-cell;
  height: 8px;
  border-radius: 50%;
  border: 1px #8fa895 solid;
  background: #ffffff;
  opacity: 1;
}
.product__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #8fa895;
  opacity: 1;
}
.product__swiper {
  overflow: hidden;
}

.product--detail h1.product__h1 {
  margin-bottom: 1rem;
  font-size: calc(1.175rem + 1.5vw);
}
@media (min-width: 992px) {
  .product--detail h1.product__h1 {
    font-size: 2.25rem;
  }
}
.product--detail .swiper-pagination.product__pagination {
  position: absolute;
  display: table;
  bottom: 0;
  width: auto;
  margin: 0 auto;
  left: 50%;
  transform: translateX(-50%);
  border-spacing: 4px;
}
.product--detail .buy .buy__quantity {
  font-size: 1rem;
}
.product--detail .buy__add {
  display: none;
}
.product--detail .buy__tocart {
  display: block;
}
.product--detail .buy__tocart:first-letter {
  text-transform: capitalize;
}
.product--detail .btn-share,
.product--detail .btn-list,
.product--detail .btn-favorite {
  color: #231F20;
  font-size: 14px;
  line-height: 16px;
  border: 0;
  background: none;
}
.product--detail .btn-share .is-text,
.product--detail .btn-list .is-text,
.product--detail .btn-favorite .is-text {
  border-bottom: 1px dashed;
}
.product--detail .btn-share:hover .is-text,
.product--detail .btn-list:hover .is-text,
.product--detail .btn-favorite:hover .is-text {
  border-color: transparent;
}
.product--detail .btn-share .is-image,
.product--detail .btn-list .is-image,
.product--detail .btn-favorite .is-image {
  background-repeat: no-repeat;
  background-position: center;
}
.product--detail .btn-share .is-image {
  width: 16px;
  height: 16px;
  background-image: url("/static_files/img/prods/share.svg");
}
.product--detail .btn-list .is-image {
  width: 14px;
  height: 17px;
  background-image: url("/static_files/img/prods/to-list.svg");
  background-size: 14px 17px;
}
.product--detail .btn-favorite .is-image {
  width: 16px;
  height: 16px;
  background-image: url("/static_files/img/prods/heart.svg");
}
.product--detail .btn-favorite.added .is-image {
  background-image: url("/static_files/img/prods/heart-fill-green.svg");
}
.product--detail .product--images-slider {
  height: 450px;
  overflow: hidden;
}
.product--detail .product--images-slider .slider-cont {
  position: relative;
  height: 100%;
}
.product--detail .product--images-slider .slider-cont .slider-zoom {
  background: rgba(0, 0, 0, 0.2) url(/static_files/img/zoom/zoom_center.png) 50% 50% no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  pointer-events: none;
}
.product--detail .product--images-slider .slider-cont:hover .slider-zoom {
  opacity: 1;
}
.product--detail .product--images-slider .slider-cont .slider-items {
  height: 100%;
}
.product--detail .product--images-slider .slider-cont .slider-items .item {
  border: 1px solid #eee;
}
.product--detail .product--images-slider .slider-cont .slider-items .item:hover {
  border-color: #eee;
}
.product--detail .product--images-slider .slider-cont .slider-items .slick-list,
.product--detail .product--images-slider .slider-cont .slider-items .slick-track {
  height: 100%;
}
.product--detail .product--images-slider .slider-cont .slider-items img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
.product--detail .product--images-slider .slider-cont .slider-items iframe {
  width: 100%;
  aspect-ratio: 16/9;
}
.product--detail .product--images-slider .slider-preview {
  height: 100%;
}
.product--detail .product--images-slider .slider-preview .slick-arrow.slick-disabled {
  visibility: hidden;
}
.product--detail .product--images-slider .slider-preview .slick-arrow.slick-prev, .product--detail .product--images-slider .slider-preview .slick-arrow.slick-next {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: calc(100% - 1px);
  background: #fff;
  height: 40px;
  border: 0;
  border-radius: unset;
}
.product--detail .product--images-slider .slider-preview .slick-arrow.slick-prev:before, .product--detail .product--images-slider .slider-preview .slick-arrow.slick-next:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 30px;
  width: 30px;
  height: 30px;
  transform: none;
  transition: transform 0.2s ease-in-out;
  top: 0;
  left: 50%;
  margin-left: -15px;
}
.product--detail .product--images-slider .slider-preview .slick-arrow.slick-prev:before {
  transform: rotate(-180deg);
}
.product--detail .product--images-slider .slider-preview .slick-arrow.slick-next {
  bottom: 0;
  top: auto;
}
.product--detail .product--images-slider .slider-preview .slick-arrow.slick-next:before {
  top: auto;
  bottom: 0;
}
.product--detail .product--images-slider .slider-preview .item-wrap {
  border: 1px solid #eee;
  cursor: pointer;
  margin-bottom: 0.7rem;
  margin-right: 1px;
}
.product--detail .product--images-slider .slider-preview .item-wrap:last-child {
  margin-bottom: 0;
}
.product--detail .product--images-slider .slider-preview .item-wrap.slick-current {
  border-color: #4E565D;
  cursor: default;
}
.product--detail .product--images-slider .slider-preview .item-wrap:hover {
  border-color: #4E565D;
}
.product--detail .product--images-slider .slider-preview .item-wrap .item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 70px;
  width: 100%;
}
.product--detail .product--images-slider .slider-preview .item-wrap .item img {
  display: inline-block;
  max-width: 100%;
  max-height: 70px;
}
.product--detail .product--images-slider .slider-preview .item-wrap .item.item-video {
  position: relative;
}
.product--detail .product--images-slider .slider-preview .item-wrap .item.item-video:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("/static_files/img/prods/youtube.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.product--detail .product--rating {
  cursor: pointer;
}
.product--detail .product--rating .sp-product-inline-rating-widget {
  font-size: 14px;
  display: flex;
}
.product--detail .product--rating .sp-product-inline-rating-widget .sp-inline-rating-stars {
  margin-right: 0.5rem;
  line-height: 16px;
  display: block;
}
.product--detail .product--rating .sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off,
.product--detail .product--rating .sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on {
  width: 16px;
  background-size: 16px 16px;
}
.product--detail .product--rating .sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off {
  background-image: url(/static_files/img/prods/star.svg);
}
.product--detail .product--rating .sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on {
  background-image: url(/static_files/img/prods/star-on-green.svg);
}
.product--detail .product--rating .sp-product-inline-rating-widget .sp-inline-rating-label {
  color: inherit;
  border-bottom: 1px dashed;
  text-decoration: none;
  line-height: 16px;
  display: block;
}
.product--detail .product--rating .sp-product-inline-rating-widget .sp-inline-rating-label:hover {
  text-decoration: none;
  border-color: transparent;
}
.product--detail .product--features {
  font-size: 14px;
}
.product--detail .product--features a {
  color: var(--bs-body-color);
  border-bottom: 1px solid;
  text-decoration: none;
}
.product--detail .product--features a:hover {
  border-color: transparent;
  text-decoration: none;
}
.product--detail .product--features .col-dashed {
  border-bottom: 1px dashed #BDBDB5;
  margin: 0 5px 5px;
}
.product--detail .product--availability {
  color: #bd3943;
}
.product--detail .installments__btn {
  width: 1.5rem;
  height: 1.2rem;
  background-image: url(/static_files/img/dolyame/black2.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}
.product--detail .installments__txt {
  font-weight: 700;
  font-size: 15px;
}
.product--detail .rubl {
  font-weight: inherit;
  margin-left: 0.5rem;
}
.product--detail .product--price {
  color: #231F20;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  align-items: center;
}
.product--detail .product--price .label {
  margin-right: 0.5rem;
}
.product--detail .product--price .old {
  position: relative;
  color: #BDBDB5;
  order: 1;
  margin-left: 10px;
}
.product--detail .product--price .old:after {
  position: absolute;
  border-bottom: 2px solid #BDBDB5;
  top: 50%;
  right: -3px;
  left: -3px;
  content: "";
}
.product--detail .product--price .old ~ .current {
  font-size: 40px;
  color: #bd3943;
  margin-left: 0;
}
.product--detail .product--price .current {
  font-size: 24px;
}
.product--detail .product--final_price, .product--detail .product--price .final_price {
  font-weight: 400;
  font-size: 13px;
  line-height: 35px;
  text-align: center;
  color: #fff;
  border-radius: 6px;
  width: 157px;
  height: 35px;
  background: #8098b0;
  margin-left: 20px;
  position: relative;
}
@media (max-width: 1479px) and (min-width: 1200px) {
  .product--detail .product--final_price, .product--detail .product--price .final_price {
    margin-left: 10px;
    font-size: 11px;
  }
}
.product--detail .product--final_price i, .product--detail .product--price .final_price i {
  width: 16px;
  height: 22px;
  float: right;
  background-image: url(/static_files/img/catalog/question.svg);
  margin-right: 7px;
  margin-top: 6px;
}
.product--detail .product--final_price .final_price_more, .product--detail .product--price .final_price .final_price_more {
  opacity: 0;
  visibility: hidden;
  color: #231F20;
  pointer-events: none;
  position: absolute;
  width: 100%;
  padding: 5px 10px;
  background: #F5F5F2;
  font-size: 14px;
  top: 100%;
  top: calc(100% + 4px);
  right: -10px;
  margin-top: 8px;
  min-width: 220px;
  z-index: 10;
  white-space: normal;
  font-weight: normal;
  text-align: left;
  line-height: 1.375rem;
}
.product--detail .product--final_price .final_price_more:after, .product--detail .product--price .final_price .final_price_more:after {
  bottom: 100%;
  right: 13px;
  border: 12px solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #F5F5F2;
}
@media (max-width: 767px) {
  .product--detail .product--final_price .final_price_more, .product--detail .product--price .final_price .final_price_more {
    right: auto;
    left: 0px;
  }
  .product--detail .product--final_price .final_price_more:after, .product--detail .product--price .final_price .final_price_more:after {
    right: 0px;
    left: 130px;
  }
}
.product--detail .product--final_price i:hover + .final_price_more, .product--detail .product--price .final_price i:hover + .final_price_more {
  visibility: visible;
  opacity: 1;
}
.product--detail .product--final_price {
  margin-top: 20px;
  margin-left: 0px;
}
.product--detail .accordion .accordion-item:first-child {
  border-top: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.product--detail .accordion .accordion-item:last-child {
  border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.product--detail .accordion .accordion-button {
  color: inherit;
  background-color: inherit;
  box-shadow: none;
  font-weight: 700;
}
.product--detail .accordion .accordion-button:focus {
  border-color: transparent;
  box-shadow: none;
}
.product--detail .accordion .accordion-button:after {
  background-image: var(--bs-accordion-btn-icon);
}
.product--detail .prod__labels {
  position: static;
}

.slider-lifeimages .lifeimages-title {
  font-size: 20px;
  line-height: 115%;
  font-weight: 700;
  letter-spacing: -0.01em;
}
.slider-lifeimages .slick-slider {
  margin: 0 -0.5rem;
  overflow: hidden;
}
.slider-lifeimages .slick-slide {
  margin: 0 0.5rem;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #eee;
}
.slider-lifeimages .slick-slide:hover {
  border-color: #4E565D;
}
.slider-lifeimages .slick-prev,
.slider-lifeimages .slick-next {
  margin-top: -15px;
  border: 0;
  background-image: url(/static_files/img/arr-prev.svg);
  background-repeat: no-repeat;
  background-size: auto;
  width: 31px;
  height: 30px;
  opacity: 1;
}
.slider-lifeimages .slick-prev:before,
.slider-lifeimages .slick-next:before {
  display: none;
}
.slider-lifeimages .slick-prev {
  left: 20px;
}
.slider-lifeimages .slick-next {
  right: 20px;
  background-image: url(/static_files/img/arr-prev.svg);
  transform: rotate(-180deg);
}
.slider-lifeimages .item-wrap .item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 70px;
  width: 100%;
}
.slider-lifeimages .item-wrap .item img {
  display: inline-block;
  max-width: 100%;
  max-height: 70px;
}

#sp-listing-product-reviews-widget .sp-summary-rating-value, #sp-product-reviews-widget .sp-summary-rating-value {
  color: #324f45 !important;
}

#sp-listing-product-reviews-widget .sp-blankslate-actions-primary-button, #sp-product-reviews-widget .sp-blankslate-actions-primary-button,
#sp-listing-product-reviews-widget .sp-summary-actions-primary-button, #sp-product-reviews-widget .sp-summary-actions-primary-button,
#sp-product-reviews-widget .sp-blankslate-actions-primary-button, #sp-questions-answers-widget .sp-blankslate-actions-primary-button {
  background-color: #324f45 !important;
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-on, #sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-on,
#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-on, #sp-product-reviews-widget .sp-summary-rating-stars .sp-star-on {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpdD0iIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiM4ZmE4OTUiIGQ9Ik0xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaIi8+PC9zdmc+) !important;
}

.tabs-feedback nav .nav-link,
.tabs-relevant nav .nav-link {
  border: 0;
  border-bottom: 1px dashed;
  font-size: 30px;
  background-color: transparent;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: -0.01em;
}
.tabs-feedback nav .nav-link.active,
.tabs-relevant nav .nav-link.active {
  color: #8fa895;
  cursor: default;
  border-bottom-color: transparent;
}
.tabs-feedback nav .nav-link:hover,
.tabs-relevant nav .nav-link:hover {
  border-bottom-color: transparent;
}

.tabs-relevant nav .nav-link {
  font-size: 25px;
}

.share-modal-body {
  font-size: 15px;
}
.share-modal-body h5 {
  font-size: 15px;
}
.share-modal-body .img-cont img {
  max-width: 100%;
  max-height: 150px;
}
.share-modal-body .card-mail {
  border-top: 1px solid #ddd;
}

@media (max-width: 767px) {
  .product--detail .product__h1 {
    font-weight: normal;
  }

  .fancybox-container .fancybox-bg {
    background: #fff;
  }

  .fancybox-container .fancybox-button {
    width: 56px;
    height: 56px;
    background: #F5F5F2;
  }
  .fancybox-container .fancybox-button svg {
    color: #4E565D;
  }
}

/* End */


/* Start:/static_files/css/comp_props.css?17471424314255*/
.props__items .d-flex {
  position: relative;
}
.props__row {
  padding-bottom: 1.3rem;
  margin-bottom: 1.3rem;
  border-bottom: 1px solid #D0D1CD;
}
.props__row b {
  white-space: nowrap;
}
.props__row:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.props__row .prod__fav {
  width: 3rem;
  height: 3rem;
  border: 1px solid #D0D1CD;
  margin-left: 12px;
  flex-shrink: 0;
}
.props__row .btn {
  flex-grow: 1;
}
.props__row .btn:focus {
  background: rgb(50, 79, 69) !important;
}
.props__row .buy__add {
  display: none;
}
.props__row .buy__tocart {
  display: block;
}
.props__row .buy__tocart:first-letter {
  text-transform: capitalize;
}
.props__title {
  font-size: 15px;
  color: #231F20;
}
.props__img {
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  flex-shrink: 0;
  border: 1px solid #D0D1CD;
  border-radius: 3px;
}
.props__wrap {
  width: 100%;
}
.props__item {
  display: block;
  margin-right: 8px;
  border: 1px solid #D0D1CD;
  border-radius: 3px;
  flex-shrink: 0;
  width: calc(20% - 8px);
}
.props__item span {
  display: block;
  padding-bottom: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.props__item:hover {
  border-color: #8fa895;
}
.props__item--active {
  border-color: #324f45;
}
.props__trigger, .props__select {
  display: block;
  margin-right: 0;
  border: 1px solid #D0D1CD;
  border-radius: 3px;
  flex-shrink: 0;
  width: calc(20% - 8px);
  padding: 0;
  color: #231F20;
  font-weight: 500;
  font-size: 10px;
  background: transparent;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
}
.props__trigger:hover, .props__select:hover {
  border-color: #8fa895;
}
.props__trigger--active, .props__select--active {
  border-color: #324f45;
}
.props__name {
  color: #231F20;
  font-weight: 500;
  font-size: 12px;
}
.props__name.mb-2 {
  width: 62px;
}
.props__button {
  position: relative;
  display: block;
  margin-right: 8px;
  margin-bottom: 12px;
  border: 1px solid #D0D1CD;
  border-radius: 3px;
  flex-shrink: 0;
  padding: 4px 0;
  font-size: 12px;
  color: #231F20;
  font-weight: 500;
  background: transparent;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  width: 55px;
}
.props__button--sm {
  width: 40px;
  max-width: 40px;
}
.props__button--nw {
  width: auto;
  min-width: 40px;
}
.props__button:hover {
  border-color: #8fa895;
}
.props__button--active {
  border-color: #324f45;
}
.props__button:hover .props__tooltip {
  display: block;
}
.props__text {
  white-space: nowrap;
  padding: 0 8px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  max-width: 100%;
}
.props__tooltip {
  position: absolute;
  background: #fff;
  border-radius: 3px;
  top: 35px;
  right: 0;
  box-shadow: 1px 10px 10px rgba(0, 0, 0, 0.1);
  padding: 8px;
  z-index: 1;
  display: none;
  text-align: center;
  width: 150px;
}
.props__trigger.props__button {
  font-weight: 500;
  font-size: 10px;
}
.props__select.props__button {
  font-weight: 500;
  font-size: 10px;
}
@media (min-width: 576px) {
  .props__row .btn {
    width: 200px;
  }
  .props__item {
    width: calc(15% - 8px);
  }
  .props__trigger {
    width: calc(15% - 8px);
  }
  .props__trigger.props__button {
    width: auto;
  }
  .props__select.props__button {
    width: auto;
  }
}
@media (min-width: 992px) {
  .props__item {
    width: calc(10% - 12px);
  }
  .props__trigger {
    width: calc(10% - 12px);
  }
  .props__trigger.props__button {
    width: auto;
  }
  .props__select.props__button {
    width: auto;
  }
}
.props__target .red {
  color: #bd3943;
}
.props__target .price-old {
  position: relative;
  color: #BDBDB5;
}
.props__target .price-old:after {
  position: absolute;
  border-bottom: 2px solid #BDBDB5;
  top: 50%;
  right: -3px;
  left: -3px;
  content: "";
}

.div__select {
  position: absolute;
  width: 222px;
  height: 200px;
  overflow-y: scroll;
  background-color: #fff;
  z-index: 100;
  right: 7px;
  top: 46px;
  border: 1px solid #D0D1CD;
  border-radius: 3px;
  padding: 10px 0 10px 10px;
}
.div__select .props__select {
  display: none;
}

/* End */


/* Start:/static_files/css/comp_omnibox.css?175684507611192*/
#sp-omnibox {
  max-height: 100vh !important;
}
#sp-omnibox .sp-application .sp-review-form-page {
  /* Footer */
  /* Rules */
  /* Iputs And Selects */
  /* Single Choice Buttons */
  /* Image Input */
  /* Textareas */
  /* Rating */
}
#sp-omnibox .sp-application .sp-review-form-page .sp-review-form.sp-scrollable::-webkit-scrollbar {
  width: 6px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-review-form.sp-scrollable::-webkit-scrollbar-track {
  background-color: #F5F5F2;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-review-form.sp-scrollable::-webkit-scrollbar-thumb {
  background-color: #D0D1CD;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-errors {
  padding: 0 !important;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-errors .sp-input-error {
  color: #324f45;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-close {
  background: url(/static_files/img/reviews/cross.svg) center no-repeat;
  right: 0;
  top: 0;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-close .sp-icon {
  display: none;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-close:hover {
  opacity: 0.7;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-footer {
  padding: 24px;
  flex-shrink: 0;
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-footer .sp-page-footer-content {
  justify-content: flex-start;
  padding: 0;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-footer .sp-button {
  background: #4E565D !important;
  color: #fff !important;
  font-weight: 700;
  font-size: 16px;
  line-height: 46px;
  padding-left: 24px;
  padding-right: 24px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-footer .sp-button[disabled] {
  opacity: 0.8;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-confirmation .sp-input-label {
  font-size: 14px;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
  margin: 0 !important;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-confirmation .sp-input-label:before {
  content: "";
  position: absolute;
  left: 0;
  border: 1px solid rgba(78, 86, 93, 0.25);
  width: 24px;
  height: 24px;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: 2px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-confirmation .sp-input {
  display: none;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-confirmation .sp-input:checked + label:before {
  background-color: white;
  border-color: #bd3943;
  background-image: url(/static_files/img/footer/check.svg);
}
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-text-container .sp-agreement-text-short {
  font-size: 13px;
  line-height: 18px;
  color: #868680;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-text-container .sp-agreement-expand-button,
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-text-container .sp-agreement-compress-button {
  color: #324f45 !important;
  font-weight: 500;
  font-size: 13px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-agreement-text-container .sp-agreement-text-actions {
  text-align: left;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-text .sp-input-label {
  margin-bottom: 16px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-text .sp-input {
  padding: 20px 16px;
  background: transparent;
  border: 1px solid #BDBDB5;
  border-radius: 3px;
  font-size: 18px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-text .sp-input:focus {
  border-color: #4E565D;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-select .sp-input-label {
  margin-bottom: 16px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-select .sp-input {
  padding: 16px;
  background-color: transparent;
  border: 1px solid #BDBDB5;
  border-radius: 3px;
  min-height: 60px;
  font-size: 18px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-select .sp-input:focus {
  border-color: #4E565D;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-single-choice-buttons {
  margin-top: 16px;
  margin-bottom: 16px;
  border: none;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-single-choice-buttons .sp-single-choice-button {
  font-size: 18px;
  border: 1px solid #BDBDB5;
  padding: 12px 24px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-single-choice-buttons .sp-single-choice-button.sp-selected {
  border-color: #4E565D;
  background: #4E565D;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-single-choice-buttons .sp-single-choice-button:first-child {
  border-radius: 2px 0 0 2px;
  border-right: 0;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-single-choice-buttons .sp-single-choice-button:last-child {
  border-radius: 0 2px 2px 0;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-media-files-previews:empty {
  display: none;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-media-files-previews .sp-dz-preview {
  overflow: hidden;
  width: 60px;
  margin: 0 8px 8px 0;
  border: 1px solid #D0D1CD;
  border-radius: 4px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-media-files-previews .sp-dz-preview .sp-dz-thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: auto;
  height: auto;
  box-shadow: none;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-media-files-add-button {
  color: #231F20;
  text-decoration: underline;
  font-size: 15px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-media-files-add-hint {
  font-size: 15px;
  color: #231F20;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-media-files-add.sp-gt-xs {
  padding-left: 76px;
  min-height: 60px;
  display: flex;
  align-items: center;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-media-files-add-icon {
  top: 0 !important;
  width: 60px;
  height: 60px;
  border: 1px dashed #BDBDB5;
  border-radius: 3px;
  background-image: url(/static_files/img/reviews/camera.svg) !important;
  background-size: auto !important;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-review-photos {
  border: 0;
  padding: 0;
  margin-bottom: 16px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-textarea {
  margin: 0 0 18px 0;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-textarea textarea {
  border: 1px solid #BDBDB5;
  border-radius: 3px;
  padding: 16px;
  background: transparent;
  font-size: 18px;
  min-height: 155px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-textarea textarea:focus {
  border-color: #4E565D;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-review-form-text-inputs {
  background-color: transparent;
  border: 0;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-review-body-label {
  display: none;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars-input-container {
  max-width: 597px;
  margin-top: 0 !important;
  margin-bottom: 16px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-label {
  font-size: 18px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-value-label {
  font-size: 18px;
  color: #231F20;
  margin-left: 10px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-input-value-label:before {
  display: none;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars {
  height: 23px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars .sp-rating-star-off {
  min-width: 23px;
  min-height: 23px;
  background-size: contain;
  background-image: url(/static_files/img/reviews/star.svg);
}
#sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars .sp-rating-star-on, #sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars .sp-rating-star-hover {
  min-width: 23px;
  min-height: 23px;
  background-size: contain;
  background-image: url(/static_files/img/reviews/star-red.svg);
}
#sp-omnibox .sp-application .sp-review-form-page .sp-title {
  font-size: 25px;
  line-height: 28px;
  font-weight: 700;
  margin-bottom: 10px;
  color: #231F20;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-title-wrapper {
  max-height: unset;
  height: auto;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-content {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
#sp-omnibox .sp-application .sp-review-form-page .sp-page-header {
  overflow: visible;
  max-height: unset;
  height: auto;
  display: block;
  flex-shrink: 0;
  padding: 24px;
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);
}
#sp-omnibox .sp-application .sp-review-form-page .sp-subhead {
  font-weight: 500;
  font-size: 20px;
  line-height: 115%;
  color: #231F20;
  text-overflow: initial;
  white-space: initial;
}
@media (min-width: 960px) {
  #sp-omnibox .sp-application {
    width: 880px !important;
  }
}
@media (max-width: 959px) {
  #sp-omnibox .sp-application {
    width: 600px !important;
  }
  #sp-omnibox .sp-application .sp-review-form-page {
    /* Rating */
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-input-label {
    font-size: 16px;
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-input-value-label {
    font-size: 16px;
  }
}
@media (max-width: 600px) {
  #sp-omnibox .sp-application {
    width: 100vw !important;
  }
  #sp-omnibox .sp-application .sp-page {
    border-radius: 0;
  }
  #sp-omnibox .sp-application .sp-media-files-add.sp-gt-xs {
    display: none !important;
  }
  #sp-omnibox .sp-application .sp-media-files-add.sp-xs .sp-media-files-add-button {
    line-height: 46px;
    background: #4E565D;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    border-radius: 2px;
    box-shadow: none;
  }
  #sp-omnibox .sp-application .sp-review-form-page {
    /* Rating */
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-page-header {
    padding-bottom: 0;
    box-shadow: none;
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-page-footer {
    padding-top: 0;
    box-shadow: none;
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars-input-container .sp-rating-stars-input {
    display: block;
    min-width: unset;
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars-input-container .sp-rating-stars-input .sp-rating-stars {
    display: inline-flex;
    vertical-align: middle;
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars-input-container .sp-rating-stars-input .sp-rating-stars .sp-rating-star-off,
#sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars-input-container .sp-rating-stars-input .sp-rating-stars .sp-rating-star-hover,
#sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars-input-container .sp-rating-stars-input .sp-rating-stars .sp-rating-star-on {
    width: 19px;
    height: 19px;
    min-width: 19px;
    min-height: 19px;
  }
  #sp-omnibox .sp-application .sp-review-form-page .sp-rating-stars-input-container .sp-input-label {
    display: inline-block;
    min-width: 180px;
  }
}

/* End */


/* Start:/local/templates/red2018/components/bitrix/catalog.element/product/omnibox.css?174076571399303*/
@charset "UTF-8";#sp-omnibox a,#sp-omnibox abbr,#sp-omnibox acronym,#sp-omnibox address,#sp-omnibox applet,#sp-omnibox article,#sp-omnibox aside,#sp-omnibox audio,#sp-omnibox b,#sp-omnibox big,#sp-omnibox blockquote,#sp-omnibox button,#sp-omnibox canvas,#sp-omnibox caption,#sp-omnibox center,#sp-omnibox cite,#sp-omnibox code,#sp-omnibox dd,#sp-omnibox del,#sp-omnibox details,#sp-omnibox dfn,#sp-omnibox div,#sp-omnibox div.form,#sp-omnibox dl,#sp-omnibox dt,#sp-omnibox em,#sp-omnibox fieldset,#sp-omnibox figcaption,#sp-omnibox figure,#sp-omnibox footer,#sp-omnibox form,#sp-omnibox h1,#sp-omnibox h2,#sp-omnibox h3,#sp-omnibox h4,#sp-omnibox h5,#sp-omnibox h6,#sp-omnibox header,#sp-omnibox hgroup,#sp-omnibox i,#sp-omnibox iframe,#sp-omnibox img,#sp-omnibox input,#sp-omnibox input[type],#sp-omnibox ins,#sp-omnibox kbd,#sp-omnibox label,#sp-omnibox legend,#sp-omnibox li,#sp-omnibox mark,#sp-omnibox menu,#sp-omnibox nav,#sp-omnibox object,#sp-omnibox ol,#sp-omnibox p,#sp-omnibox pre,#sp-omnibox q,#sp-omnibox s,#sp-omnibox samp,#sp-omnibox section,#sp-omnibox small,#sp-omnibox span,#sp-omnibox strike,#sp-omnibox strong,#sp-omnibox sub,#sp-omnibox summary,#sp-omnibox sup,#sp-omnibox table,#sp-omnibox tbody,#sp-omnibox td,#sp-omnibox textarea,#sp-omnibox tfoot,#sp-omnibox th,#sp-omnibox thead,#sp-omnibox time,#sp-omnibox tr,#sp-omnibox tt,#sp-omnibox u,#sp-omnibox ul,#sp-omnibox var,#sp-omnibox video{font-family:inherit;font-size-adjust:none;font-size:100%;font-style:normal;letter-spacing:normal;font-stretch:normal;font-variant:normal;font-weight:400;font:normal normal 100% inherit;text-align:left;-moz-text-align-last:initial;text-align-last:initial;text-decoration:none;-webkit-text-emphasis:none;text-emphasis:none;text-height:auto;text-indent:0;text-justify:auto;text-outline:none;text-shadow:none;text-transform:none;text-wrap:normal;alignment-adjust:auto;alignment-baseline:baseline;animation:none 0 ease 0 1 normal;animation-play-state:running;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal;azimuth:center;backface-visibility:visible;background:none 0 0 auto repeat scroll padding-box transparent;background-color:transparent;background-image:none;baseline-shift:baseline;binding:none;bleed:6pt;bookmark-label:content();bookmark-level:none;bookmark-state:open;bookmark-target:none;border:0 none transparent;border-radius:0;bottom:auto;box-align:stretch;-webkit-box-decoration-break:slice;box-decoration-break:slice;box-direction:normal;box-flex:0;box-flex-group:1;box-lines:single;box-ordinal-group:1;box-orient:inline-axis;box-pack:start;box-shadow:none;box-sizing:border-box;break-after:auto;break-before:auto;break-inside:auto;caption-side:top;clear:none;clip:auto;color:inherit;color-profile:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium medium rgba(0,0,0,.12);column-rule:medium medium rgba(0,0,0,.12);-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;-moz-columns:auto auto;columns:auto auto;content:normal;counter-increment:none;counter-reset:none;crop:auto;cursor:auto;direction:ltr;display:inline;dominant-baseline:auto;drop-initial-after-adjust:text-after-edge;drop-initial-after-align:baseline;drop-initial-before-adjust:text-before-edge;drop-initial-before-align:caps-height;drop-initial-size:auto;drop-initial-value:initial;elevation:level;empty-cells:show;fit:fill;fit-position:0 0;float:none;float-offset:0 0;grid-columns:none;grid-rows:none;hanging-punctuation:none;height:auto;hyphenate-after:auto;hyphenate-before:auto;hyphenate-character:auto;hyphenate-lines:no-limit;hyphenate-resource:none;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;icon:auto;image-orientation:auto;image-rendering:auto;image-resolution:normal;inline-box-align:last;left:auto;line-height:inherit;line-stacking:inline-line-height exclude-ruby consider-shifts;list-style:disc outside none;margin:0;marks:none;marquee-direction:forward;marquee-loop:1;marquee-play-count:1;marquee-speed:normal;marquee-style:scroll;max-height:none;max-width:none;min-height:0;min-width:0;move-to:normal;nav-down:auto;nav-index:auto;nav-left:auto;nav-right:auto;nav-up:auto;opacity:1;orphans:2;outline:medium none invert;outline-offset:0;overflow:visible;overflow-style:auto;padding:0;page:auto;page-break-after:auto;page-break-before:auto;page-break-inside:auto;page-policy:start;perspective:none;perspective-origin:50% 50%;position:static;presentation-level:0;punctuation-trim:none;quotes:none;rendering-intent:auto;resize:none;right:auto;rotation:0;rotation-point:50% 50%;ruby-align:auto;ruby-overhang:none;ruby-position:before;ruby-span:none;size:auto;string-set:none;table-layout:auto;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:all 0 ease 0;unicode-bidi:normal;vertical-align:baseline;white-space:normal;white-space-collapse:collapse;widows:2;width:auto;word-break:normal;word-spacing:normal;word-wrap:normal;z-index:auto;text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sp-omnibox address,#sp-omnibox article,#sp-omnibox aside,#sp-omnibox blockquote,#sp-omnibox canvas,#sp-omnibox center,#sp-omnibox dd,#sp-omnibox details,#sp-omnibox dir,#sp-omnibox div,#sp-omnibox div.form,#sp-omnibox dl,#sp-omnibox dt,#sp-omnibox fieldset,#sp-omnibox figcaption,#sp-omnibox figure,#sp-omnibox footer,#sp-omnibox form,#sp-omnibox frame,#sp-omnibox frameset,#sp-omnibox h1,#sp-omnibox h2,#sp-omnibox h3,#sp-omnibox h4,#sp-omnibox h5,#sp-omnibox h6,#sp-omnibox header,#sp-omnibox hgroup,#sp-omnibox hr,#sp-omnibox menu,#sp-omnibox nav,#sp-omnibox noframes,#sp-omnibox ol,#sp-omnibox p,#sp-omnibox pre,#sp-omnibox section,#sp-omnibox summary,#sp-omnibox ul{display:block}#sp-omnibox li{display:list-item}#sp-omnibox table{display:table}#sp-omnibox tr{display:table-row}#sp-omnibox thead{display:table-header-group}#sp-omnibox tbody{display:table-row-group}#sp-omnibox tfoot{display:table-footer-group}#sp-omnibox col{display:table-column}#sp-omnibox colgroup{display:table-column-group}#sp-omnibox td,#sp-omnibox th{display:table-cell}#sp-omnibox caption{display:table-caption}#sp-omnibox input,#sp-omnibox select{display:inline-block}#sp-omnibox b,#sp-omnibox strong{font-weight:700}#sp-omnibox b>em,#sp-omnibox b>i,#sp-omnibox em>b,#sp-omnibox em>strong,#sp-omnibox i>b,#sp-omnibox i>strong,#sp-omnibox strong>em,#sp-omnibox strong>i{font-weight:700;font-style:italic}#sp-omnibox input,#sp-omnibox textarea{cursor:text}#sp-omnibox input::-moz-selection,#sp-omnibox textarea::-moz-selection{background-color:#b3d4fc}#sp-omnibox input::selection,#sp-omnibox textarea::selection{background-color:#b3d4fc}#sp-omnibox input::-webkit-input-placeholder,#sp-omnibox textarea::-webkit-input-placeholder{font-family:inherit;font-size-adjust:none;font-size:100%;font-style:normal;letter-spacing:normal;font-stretch:normal;font-variant:normal;font-weight:400;font:normal normal 100% inherit;text-align:left;text-align-last:initial;text-decoration:none;-webkit-text-emphasis:none;text-emphasis:none;text-height:auto;text-indent:0;text-justify:auto;text-outline:none;text-shadow:none;text-transform:none;text-wrap:normal;background-color:inherit;color:inherit}#sp-omnibox input::-moz-placeholder,#sp-omnibox textarea::-moz-placeholder{font-family:inherit;font-size-adjust:none;font-size:100%;font-style:normal;letter-spacing:normal;font-stretch:normal;font-variant:normal;font-weight:400;font:normal normal 100% inherit;text-align:left;-moz-text-align-last:initial;text-align-last:initial;text-decoration:none;text-emphasis:none;text-height:auto;text-indent:0;text-justify:auto;text-outline:none;text-shadow:none;text-transform:none;text-wrap:normal;background-color:inherit;color:inherit}#sp-omnibox input:-ms-input-placeholder,#sp-omnibox textarea:-ms-input-placeholder{font-family:inherit;font-size-adjust:none;font-size:100%;font-style:normal;letter-spacing:normal;font-stretch:normal;font-variant:normal;font-weight:400;font:normal normal 100% inherit;text-align:left;text-align-last:initial;text-decoration:none;text-emphasis:none;text-height:auto;text-indent:0;text-justify:auto;text-outline:none;text-shadow:none;text-transform:none;text-wrap:normal;background-color:inherit;color:inherit}#sp-omnibox input[type=checkbox],#sp-omnibox input[type=radio]{cursor:default}#sp-omnibox a,#sp-omnibox a *,#sp-omnibox a span,#sp-omnibox button,#sp-omnibox button *,#sp-omnibox button span,#sp-omnibox input[type=reset],#sp-omnibox input[type=submit]{cursor:pointer}#sp-omnibox a:active,#sp-omnibox a:hover,#sp-omnibox a:link,#sp-omnibox a:visited{background:0 0;text-shadow:none}#sp-omnibox button::-moz-focus-inner{border:0;padding:0}#sp-omnibox iframe{max-width:100%}#sp-omnibox code{font-family:monospace,serif;font-size:1em}#sp-omnibox{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit;font-size:14px;line-height:1.5}#sp-omnibox h1,#sp-omnibox h2,#sp-omnibox h3,#sp-omnibox h4,#sp-omnibox h5,#sp-omnibox h6,#sp-omnibox p{color:rgba(0,0,0,.87)}@media not all and (max-width:599px){#sp-omnibox .sp-xs{display:none}}@media not all and (min-width:600px){#sp-omnibox .sp-gt-xs{display:none}}@media not all and (min-width:600px) and (max-width:959px){#sp-omnibox .sp-sm{display:none}}@media not all and (min-width:960px){#sp-omnibox .sp-gt-sm{display:none}}@media not all and (max-width:960px){#sp-omnibox .sp-lt-md{display:none}}@media not all and (min-width:960px) and (max-width:1279px){#sp-omnibox .sp-md{display:none}}@media not all and (min-width:1280px){#sp-omnibox .sp-gt-md{display:none}}@media not all and (max-width:1280px){#sp-omnibox .sp-lt-lg{display:none}}@media not all and (min-width:1280px) and (max-width:1919px){#sp-omnibox .sp-lg{display:none}}@media not all and (min-width:1920px){#sp-omnibox .sp-gt-lg{display:none}}#sp-omnibox .sp-display-4{font-size:112px;font-weight:300;letter-spacing:-.010em;line-height:112px}#sp-omnibox .sp-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}#sp-omnibox .sp-display-2{font-size:45px;font-weight:400;line-height:64px}#sp-omnibox .sp-display-1{font-size:34px;font-weight:400;line-height:40px}#sp-omnibox .sp-headline{font-size:24px;font-weight:400;line-height:32px}#sp-omnibox .sp-title{font-size:20px;font-weight:400;letter-spacing:.005em}#sp-omnibox .sp-subhead{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}#sp-omnibox .sp-body-1{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}#sp-omnibox .sp-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}#sp-omnibox .sp-caption{font-size:12px;letter-spacing:.020em}#sp-omnibox .sp-button{letter-spacing:.010em}#sp-omnibox button,#sp-omnibox input,#sp-omnibox select,#sp-omnibox textarea{font-family:inherit;font-size:100%}#sp-omnibox *{outline:0}#sp-omnibox a:active,#sp-omnibox a:hover,#sp-omnibox a:link,#sp-omnibox a:visited{color:#f44336}#sp-omnibox{position:fixed;z-index:2147473647;overflow:hidden;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:100%}@media (max-width:599px){#sp-omnibox{max-height:100%!important}}#sp-omnibox .sp-application-backdrop{position:absolute;top:0;right:0;bottom:0;left:0}#sp-omnibox .sp-application{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}html:not(.sp-omnibox-visible) #sp-omnibox,html:not([class*=sp-omnibox-mode-]) #sp-omnibox{display:none!important}@media (max-width:599px){html.sp-omnibox-visible.sp-omnibox-mode-popup,html.sp-omnibox-visible.sp-omnibox-mode-popup body{overflow:hidden}html.sp-omnibox-visible.sp-omnibox-mode-popup body{width:100%;height:100%}html.sp-omnibox-visible.sp-omnibox-mode-popup body>:not(#sp-omnibox){display:none}}@media (max-width:599px){html.sp-omnibox-visible.sp-omnibox-mode-sidebar,html.sp-omnibox-visible.sp-omnibox-mode-sidebar body{overflow:hidden}html.sp-omnibox-visible.sp-omnibox-mode-sidebar body{width:100%;height:100%}html.sp-omnibox-visible.sp-omnibox-mode-sidebar body>:not(#sp-omnibox){display:none}}@media (max-width:599px){html.sp-omnibox-visible.sp-omnibox-mode-fullscreen,html.sp-omnibox-visible.sp-omnibox-mode-fullscreen body{overflow:hidden}html.sp-omnibox-visible.sp-omnibox-mode-fullscreen body{width:100%;height:100%}html.sp-omnibox-visible.sp-omnibox-mode-fullscreen body>:not(#sp-omnibox){display:none}}html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.56)}html.sp-omnibox-visible.sp-omnibox-mode-fullscreen>body>#sp-omnibox{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.56)}html.sp-omnibox-visible.sp-omnibox-mode-gallery>body>#sp-omnibox{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.56)}html.sp-omnibox-visible.sp-omnibox-mode-loading>body>#sp-omnibox{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.56)}html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.56)}html.sp-omnibox-visible.sp-omnibox-mode-loading>body>#sp-omnibox{cursor:progress}html.sp-omnibox-visible.sp-omnibox-mode-loading>body>#sp-omnibox>.sp-application{visibility:hidden}@media (max-width:599px){html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox .sp-application{width:100%;height:100%}}@media (min-width:600px){html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox .sp-application{width:500px;max-height:809.01699px;padding:8px 0}}@media (min-width:960px){html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox .sp-application{width:600px;max-height:970.82039px}}html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox{top:0;bottom:0;left:0;width:100vw;height:100vh}@media (min-width:600px){html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox .sp-application{width:550px}}html.sp-omnibox-visible.sp-omnibox-mode-gallery>body>#sp-omnibox .sp-page{display:none}html.sp-omnibox-visible.sp-omnibox-mode-activator>body>#sp-omnibox{top:auto;right:24px;bottom:24px;left:auto;width:66px;height:166px}#sp-omnibox .sp-page.sp-error-page .sp-error-name{margin:16px}#sp-omnibox .sp-page.sp-error-page .sp-error-description{margin:16px auto;text-align:center}#sp-omnibox button.sp-button::-moz-focus-inner{border:0}#sp-omnibox .sp-unstyled-button{display:inline-block;margin:0;padding:0;border:none;background:0 0;text-align:inherit;color:inherit}#sp-omnibox .sp-button{letter-spacing:.01em;border-radius:3px;box-sizing:border-box;color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:0;border:0;display:inline-block;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;background:0 0;white-space:nowrap;min-width:88px;text-align:center;font-weight:400;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;cursor:pointer;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}#sp-omnibox .sp-button:focus{outline:0}#sp-omnibox .sp-button:focus,#sp-omnibox .sp-button:hover{text-decoration:none}#sp-omnibox .sp-button.ng-hide,#sp-omnibox .sp-button.ng-leave{transition:none}#sp-omnibox .sp-button.sp-cornered{border-radius:0}#sp-omnibox .sp-button.sp-icon{padding:0;background:0 0}#sp-omnibox .sp-button.sp-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}#sp-omnibox .sp-button.sp-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}#sp-omnibox .sp-button.sp-fab{z-index:4294947314;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-property:background-color,box-shadow,transform}#sp-omnibox .sp-button.sp-fab.sp-mini{line-height:40px;width:40px;height:40px}#sp-omnibox .sp-button.sp-fab,#sp-omnibox .sp-button.sp-icon-button{display:-ms-inline-flexbox;display:inline-flex}#sp-omnibox .sp-button.sp-fab .sp-icon,#sp-omnibox .sp-button.sp-icon-button .sp-icon{display:inline-block;vertical-align:middle;margin:auto}#sp-omnibox .sp-button:not([disabled]).sp-fab:focus,#sp-omnibox .sp-button:not([disabled]).sp-fab:hover,#sp-omnibox .sp-button:not([disabled]).sp-raised:focus,#sp-omnibox .sp-button:not([disabled]).sp-raised:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}#sp-omnibox .sp-button:not([disabled]).sp-fab:active,#sp-omnibox .sp-button:not([disabled]).sp-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}#sp-omnibox .sp-button:hover:not(.sp-raised):not(.sp-fab):not(.sp-icon-button){background-color:rgba(158,158,158,.2)}#sp-omnibox .sp-button.sp-raised[disabled]{background-color:rgba(0,0,0,.12);cursor:default;color:rgba(0,0,0,.38)}#sp-omnibox .sp-button:not([disabled]).sp-primary{color:#ffffff}#sp-omnibox .sp-button:not([disabled]).sp-primary.sp-fab,#sp-omnibox .sp-button:not([disabled]).sp-primary.sp-raised{background-color:#f44336;color:#ffffff}#sp-omnibox .sp-button:not([disabled]).sp-accent{color:#ffffff}#sp-omnibox .sp-button:not([disabled]).sp-accent.sp-fab,#sp-omnibox .sp-button:not([disabled]).sp-accent.sp-raised{background-color:#ff5252;color:#ffffff}#sp-omnibox .sp-button:not([disabled]).sp-warn{color:#ffffff}#sp-omnibox .sp-button:not([disabled]).sp-warn.sp-fab,#sp-omnibox .sp-button:not([disabled]).sp-warn.sp-raised{background-color:#e91e63;color:#ffffff}#sp-omnibox .sp-single-choice-buttons-container{margin:8px 0}#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-buttons{display:inline-block;border:1px solid rgba(0,0,0,.12);border-radius:2px}#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-button{padding:calc(.5em - 1px) 1em}#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-button:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-button.sp-selected{background-color:#ff5252;color:#ffffff}#sp-omnibox .sp-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);background:#fff}#sp-omnibox .sp-card .sp-card-header{padding:16px 16px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#sp-omnibox .sp-card .sp-card-content{padding:16px 16px 0}#sp-omnibox .sp-card .sp-card-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1;flex:1;margin:8px}#sp-omnibox .sp-card .sp-card-actions .sp-button{min-height:20px;margin-top:0;margin-bottom:0;padding:6px;font-size:12px;line-height:20px;color:rgba(0,0,0,.54)}#sp-omnibox .sp-card .sp-card-actions .sp-button:first-child{margin-left:0}#sp-omnibox .sp-card .sp-card-actions .sp-button:last-child{margin-right:0}@media (max-width:599px){#sp-omnibox .sp-page.sp-dialog-page{max-width:90%}#sp-omnibox .sp-page.sp-dialog-page,#sp-omnibox .sp-page.sp-dialog-page .sp-page-inner{height:auto}}#sp-omnibox .sp-page.sp-dialog-page .sp-page-close{display:none}#sp-omnibox .sp-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;max-height:100%;border-radius:4px;background:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}@media (max-width:599px){#sp-omnibox .sp-page{height:100%}}#sp-omnibox .sp-page .sp-page-inner{width:100%;height:auto;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column}@media (max-width:599px){#sp-omnibox .sp-page .sp-page-inner{height:100%}}#sp-omnibox .sp-page .sp-page-close{z-index:2147474147;position:absolute;display:block;margin:0!important}@media (max-width:599px){#sp-omnibox .sp-page .sp-page-close{top:10px;right:10px}#sp-omnibox .sp-page .sp-page-close>.sp-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC44NyknIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAKICAgICAgICAgIDEuMTcsMC4xMCAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)}}@media (min-width:600px){#sp-omnibox .sp-page .sp-page-close{top:10px;right:-48px}#sp-omnibox .sp-page .sp-page-close>.sp-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAKICAgICAgICAgIDEuMTcsMC4xMCAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)}}#sp-omnibox .sp-page .sp-scrollable,#sp-omnibox .sp-page.sp-scrollable{width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width:599px){#sp-omnibox .sp-page .sp-scrollable,#sp-omnibox .sp-page.sp-scrollable{overflow-y:scroll}}@media (min-width:600px){#sp-omnibox .sp-page .sp-scrollable,#sp-omnibox .sp-page.sp-scrollable{overflow-y:auto}}#sp-omnibox .sp-page .sp-page-header{z-index:2147473717;overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;min-height:56px;padding:16px}@media (max-width:599px){#sp-omnibox .sp-page .sp-page-header{padding-right:56px}}#sp-omnibox .sp-page .sp-page-title-wrapper{overflow:hidden}#sp-omnibox .sp-page .sp-page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}#sp-omnibox .sp-page .sp-page-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;color:rgba(0,0,0,.54)}#sp-omnibox .sp-page .sp-page-content{-ms-flex:1 1 auto;flex:1 1 auto;height:auto;padding:16px}#sp-omnibox .sp-page .sp-page-footer{min-height:68px;z-index:2147473717}#sp-omnibox .sp-page .sp-page-footer-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;min-height:68px;padding:16px}#sp-omnibox .sp-page .sp-page-footer-content>.sp-button{margin:0}@media (max-width:599px){#sp-omnibox .sp-page .sp-page-footer-content .sp-button{width:100%}#sp-omnibox .sp-page .sp-page-footer-content .sp-button+.sp-button{margin-top:6px 8px}}#sp-omnibox .sp-dialog-container.sp-dialog-active+.sp-page{visibility:hidden}#sp-omnibox .sp-input-container{width:100%;margin:8px 0}#sp-omnibox .sp-input-container textarea{resize:vertical;white-space:pre-wrap}#sp-omnibox .sp-input-container input[type=color],#sp-omnibox .sp-input-container input[type=date],#sp-omnibox .sp-input-container input[type=datetime-local],#sp-omnibox .sp-input-container input[type=datetime],#sp-omnibox .sp-input-container input[type=email],#sp-omnibox .sp-input-container input[type=month],#sp-omnibox .sp-input-container input[type=number],#sp-omnibox .sp-input-container input[type=password],#sp-omnibox .sp-input-container input[type=search],#sp-omnibox .sp-input-container input[type=tel],#sp-omnibox .sp-input-container input[type=text],#sp-omnibox .sp-input-container input[type=time],#sp-omnibox .sp-input-container input[type=url],#sp-omnibox .sp-input-container input[type=week],#sp-omnibox .sp-input-container select,#sp-omnibox .sp-input-container textarea{display:block;width:100%;height:auto;min-height:0;max-height:none;padding:.5em .6em;margin:0;border:1px solid rgba(0,0,0,.12);background:#fcfcfc;border-radius:2px;vertical-align:middle;box-sizing:border-box;box-shadow:none;color:rgba(0,0,0,.87)}#sp-omnibox .sp-input-container input[type=color]:focus,#sp-omnibox .sp-input-container input[type=date]:focus,#sp-omnibox .sp-input-container input[type=datetime-local]:focus,#sp-omnibox .sp-input-container input[type=datetime]:focus,#sp-omnibox .sp-input-container input[type=email]:focus,#sp-omnibox .sp-input-container input[type=month]:focus,#sp-omnibox .sp-input-container input[type=number]:focus,#sp-omnibox .sp-input-container input[type=password]:focus,#sp-omnibox .sp-input-container input[type=search]:focus,#sp-omnibox .sp-input-container input[type=tel]:focus,#sp-omnibox .sp-input-container input[type=text]:focus,#sp-omnibox .sp-input-container input[type=time]:focus,#sp-omnibox .sp-input-container input[type=url]:focus,#sp-omnibox .sp-input-container input[type=week]:focus,#sp-omnibox .sp-input-container select:focus,#sp-omnibox .sp-input-container textarea:focus{outline:0;border-color:#f44336;box-shadow:none}#sp-omnibox .sp-input-container input[type=color][disabled],#sp-omnibox .sp-input-container input[type=date][disabled],#sp-omnibox .sp-input-container input[type=datetime-local][disabled],#sp-omnibox .sp-input-container input[type=datetime][disabled],#sp-omnibox .sp-input-container input[type=email][disabled],#sp-omnibox .sp-input-container input[type=month][disabled],#sp-omnibox .sp-input-container input[type=number][disabled],#sp-omnibox .sp-input-container input[type=password][disabled],#sp-omnibox .sp-input-container input[type=search][disabled],#sp-omnibox .sp-input-container input[type=tel][disabled],#sp-omnibox .sp-input-container input[type=text][disabled],#sp-omnibox .sp-input-container input[type=time][disabled],#sp-omnibox .sp-input-container input[type=url][disabled],#sp-omnibox .sp-input-container input[type=week][disabled],#sp-omnibox .sp-input-container select[disabled],#sp-omnibox .sp-input-container textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}#sp-omnibox .sp-input-container .textarea-counter{color:rgba(0,0,0,.54);text-align:end;padding-right:8px}#sp-omnibox .sp-input-container input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}#sp-omnibox .sp-input-container input[type=checkbox]:focus,#sp-omnibox .sp-input-container input[type=file]:focus,#sp-omnibox .sp-input-container input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}#sp-omnibox .sp-input-container input[type=checkbox]:focus:invalid,#sp-omnibox .sp-input-container input[type=file]:focus:invalid,#sp-omnibox .sp-input-container input[type=radio]:focus:invalid{outline-color:#e9322d}#sp-omnibox .sp-input-container select{height:36px;border:1px solid rgba(0,0,0,.12);background-color:#fff}#sp-omnibox .sp-input-container select[multiple]{height:auto}#sp-omnibox .sp-input-container select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}#sp-omnibox .sp-input-container select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-color:#fcfcfc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=)}#sp-omnibox .sp-input-container .sp-input-label{display:block;margin-bottom:.2em;line-height:1.2em;color:rgba(0,0,0,.87)}#sp-omnibox .sp-input-container .sp-input-hint,#sp-omnibox .sp-input-container .sp-input-hint>p{margin-top:2px;font-size:12px;line-height:1.4;color:rgba(0,0,0,.26)}#sp-omnibox .sp-input-container .sp-input{line-height:1.4;font-size:14px}#sp-omnibox .sp-input-container .sp-input::-webkit-input-placeholder{color:#a9a9a9}#sp-omnibox .sp-input-container .sp-input:-moz-placeholder{color:#a9a9a9}#sp-omnibox .sp-input-container .sp-input::-moz-placeholder{color:#a9a9a9}#sp-omnibox .sp-input-container .sp-input:-ms-input-placeholder{color:#a9a9a9}#sp-omnibox .sp-input-container .sp-input::-webkit-input-placeholder{color:#a9a9a9}#sp-omnibox .sp-input-container .sp-input:focus{box-shadow:none}#sp-omnibox .sp-input-container .sp-input-errors{overflow:hidden;font-size:12px;color:#e91e63}#sp-omnibox .sp-input-container .sp-input-errors:not(:empty){margin-top:2px;padding-left:10px;padding-right:10px}#sp-omnibox .sp-input-container .sp-input-error{display:block}#sp-omnibox .sp-input-container .sp-input-error:not(:first-child){display:none}#sp-omnibox .sp-input-container.sp-input-checkbox{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;-ms-grid-row-align:top;align-items:top}#sp-omnibox .sp-input-container.sp-input-checkbox .sp-input-label{-ms-flex-order:2;order:2;margin:0 0 0 8px;cursor:pointer;line-height:16px}#sp-omnibox .sp-input-container.sp-input-checkbox .sp-input{-ms-flex-order:1;order:1;margin:2px 0 0 0}#sp-omnibox .sp-input-container.sp-input-checkbox .sp-input-hint{-ms-flex-order:3;order:3;width:100%}#sp-omnibox .sp-dialog-container{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2147473727;overflow:hidden}#sp-omnibox .sp-dialog-container.sp-dialog-visible{display:-ms-flexbox;display:flex}#sp-omnibox .sp-dialog-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}#sp-omnibox .sp-dialog-close>.sp-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC44NyknIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAKICAgIDEuMTcsMC4xMCAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)}#sp-omnibox .sp-dialog{min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);border-radius:4px;background:#fff}#sp-omnibox .sp-dialog .sp-dialog-content{-ms-flex-order:1;order:1;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;padding:24px}#sp-omnibox .sp-dialog .sp-dialog-content .sp-dialog-title{margin:0}#sp-omnibox .sp-dialog .sp-dialog-content p{margin:1ex 0}#sp-omnibox .sp-dialog .sp-dialog-content p:first-child{margin-top:0}#sp-omnibox .sp-dialog .sp-dialog-actions{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-order:2;order:2;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions{padding-right:16px}[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions{padding-left:8px}@media (max-width:599px){#sp-omnibox .sp-dialog .sp-dialog-actions{-ms-flex-pack:stretch;justify-content:stretch}}#sp-omnibox .sp-dialog .sp-dialog-actions .sp-button{margin-bottom:8px;margin-top:8px;margin-left:8px;margin-right:0}[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions .sp-button{margin-left:0}[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions .sp-button{margin-right:8px}@media (max-width:599px){#sp-omnibox .sp-dialog .sp-dialog-actions .sp-button{width:calc(100% - 24px)}}#sp-omnibox .sp-dialog .sp-subtitle{margin:8px 0;text-align:center}#sp-omnibox .sp-dialog .sp-subtitle:first-child{margin-top:0}#sp-omnibox .sp-gallery{position:absolute;z-index:2147474147;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;background:rgba(0,0,0,.5)}#sp-omnibox .sp-gallery:not(.sp-visible){display:none}#sp-omnibox .sp-gallery .sp-gallery-close,#sp-omnibox .sp-gallery .sp-gallery-next,#sp-omnibox .sp-gallery .sp-gallery-previous{position:absolute;cursor:pointer}#sp-omnibox .sp-gallery .sp-gallery-close{top:40px;right:40px;bottom:auto;left:auto}#sp-omnibox .sp-gallery .sp-gallery-close>.sp-icon{display:inline-block;min-width:24px;min-height:24px;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgIDIzLjc2LDEuMzMgMjMuMTMsMC43MCBDMjIuNTEsMC4wNyAyMS40OSwwLjA3IDIwLjg2LDAuNzAgTDExLjg0LDkuNzMgTDIuODEsMC43MyBDMi4xOSwwLjEwCiAgICAgICAgMS4xNywwLjEwIDAuNTQsMC43MyBDLTAuMDcsMS4zNSAtMC4wNywyLjM3IDAuNTQsMyBMOS41NywxMiBMMC41NywyMS4wMiBDLTAuMDUsMjEuNjUgLTAuMDUsMjIuNjYKICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgMjIuNTMsMjMuOTIgMjMuMTYsMjMuMjkgQzIzLjc5LDIyLjY2IDIzLjc5LDIxLjY1IDIzLjE2LDIxLjAyIEwxNC4xMSwxMiBMMTQuMTEsMTIgWic+PC9wYXRoPjwvc3ZnPg==)}#sp-omnibox .sp-gallery .sp-gallery-previous{top:calc(50% - 20px);right:auto;bottom:auto;left:40px}#sp-omnibox .sp-gallery .sp-gallery-previous>.sp-icon{display:inline-block;min-width:48px;min-height:48px;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xNS40MSAxNi4wOWwtNC41OC00LjU5IDQuNTgtNC41OUwxNAogICAgICAgIDUuNWwtNiA2IDYgNnonLz48cGF0aCBkPSdNMC0uNWgyNHYyNEgweicgZmlsbD0nbm9uZScvPjwvc3ZnPg==)}#sp-omnibox .sp-gallery .sp-gallery-next{top:calc(50% - 20px);right:40px;bottom:auto;left:auto}#sp-omnibox .sp-gallery .sp-gallery-next>.sp-icon{display:inline-block;min-width:48px;min-height:48px;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J004LjU5IDE2LjM0bDQuNTgtNC41OS00LjU4LTQuNTlMMTAKICAgICAgICA1Ljc1bDYgNi02IDZ6Jy8+PHBhdGggZD0nTTAtLjI1aDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+)}#sp-omnibox .sp-gallery .sp-gallery-current-picture-container{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;max-width:100%;margin:3vh}#sp-omnibox .sp-gallery .sp-gallery-current-picture{display:block;width:calc(100vw - 6vh);height:calc(100vh - 6vh - 80px - 3vh);margin:auto;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain}#sp-omnibox .sp-gallery .sp-gallery-thumbnails{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:0 40px 3vh}#sp-omnibox .sp-gallery .sp-gallery-thumbnail{width:80px;height:80px;margin:0 10px;border:2px solid rgba(255,255,255,.75);opacity:.5;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover}#sp-omnibox .sp-gallery .sp-gallery-thumbnail:not(.sp-current){cursor:pointer}#sp-omnibox .sp-gallery .sp-gallery-thumbnail.sp-current{opacity:1}#sp-omnibox .sp-agreement{max-width:100%;overflow:hidden}#sp-omnibox .sp-agreement .sp-agreement-text-content{height:60px;overflow-y:hidden;display:block;position:relative}#sp-omnibox .sp-agreement .sp-agreement-text-content.sp-expanded{height:auto}#sp-omnibox .sp-agreement .sp-agreement-text-content.sp-expanded::after{content:none}#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-actions{position:absolute;bottom:0;text-align:center;z-index:1;width:100%}#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-actions .sp-agreement-compress-button,#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-actions .sp-agreement-expand-button{font-size:12px;color:#f44336}#sp-omnibox .sp-agreement .sp-agreement-text-content::after{content:"";position:absolute;display:block;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff);width:100%;height:40px;bottom:0;left:0}#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-short{font-size:12px;line-height:16px;color:rgba(0,0,0,.54)}#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text em{font-weight:700}#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text p{margin-bottom:20px}#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text ul{margin-left:16px;margin-bottom:8px}#sp-omnibox .sp-agreement .sp-input-checkbox>.sp-input{-ms-flex:0 0 auto;flex:0 0 auto;min-width:12px}#sp-omnibox .sp-agreement .sp-input-label{-ms-flex:1 1 100%;flex:1 1 100%}#sp-omnibox .sp-agreement .sp-agreement-confirmation{display:-ms-flexbox;display:flex;margin-top:16px}#sp-omnibox .sp-media-files-dropzone{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;border:2px dashed transparent;border-radius:4px}#sp-omnibox .sp-media-files-dropzone.sp-dz-drag-hover{border-color:#f44336!important}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-preview{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:60px;min-width:30px;margin:8px;overflow:visible}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-preview:not(.sp-dz-complete)::before{content:'';position:absolute;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:100%;background:rgba(255,255,255,.75)}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-preview:not(.sp-dz-complete).sp-dz-processing::after{content:'';position:absolute;display:inline-block;min-width:24px;min-height:24px;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC41NCkiIGQ9J00xNy42NSA2LjM1QzE2LjIgNC45IDE0LjIxCiAgICAgICAgICAgIDQgMTIgNGMtNC40MiAwLTcuOTkgMy41OC03Ljk5IDhzMy41NyA4IDcuOTkgOGMzLjczIDAgNi44NC0yLjU1IDcuNzMtNmgtMi4wOGMtLjgyCiAgICAgICAgICAgIDIuMzMtMy4wNCA0LTUuNjUgNC0zLjMxIDAtNi0yLjY5LTYtNnMyLjY5LTYgNi02YzEuNjYgMCAzLjE0LjY5IDQuMjIgMS43OEwxMwogICAgICAgICAgICAxMWg3VjRsLTIuMzUgMi4zNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);animation:sp-photo-uploading cubic-bezier(.35,0,.25,1) .5s infinite both}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-thumbnail{display:block;max-width:100%;max-height:100%;margin:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-remove-button{display:none;position:absolute;width:34px;height:34px;margin:0;padding:8px;border:none;box-shadow:none;background:0 0;line-height:16px;cursor:pointer}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-remove-button .sp-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyMwMDAwMDAnIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAgMS4xNywwLjEwCiAgICAgICAgICAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)}#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-complete:hover .sp-dz-remove-button{display:block}#sp-omnibox .sp-media-files-dropzone .sp-media-files-add{min-width:100%;margin:4px 0;color:rgba(0,0,0,.54);font-size:12px}#sp-omnibox .sp-media-files-dropzone .sp-media-files-add.sp-xs .sp-media-files-add-button{width:100%;margin:0}#sp-omnibox .sp-media-files-dropzone .sp-media-files-add.sp-gt-xs{position:relative;padding-left:42px}#sp-omnibox .sp-media-files-dropzone .sp-media-files-add.sp-gt-xs .sp-media-files-add-icon{position:absolute;top:-8px;left:0;display:inline-block;min-width:32px;min-height:32px;background-size:32px 32px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxnIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzMuMicvPjxwYXRoIGQ9J005IDJMNy4xNyA0SDRjLTEuMSAwLTIgLjktMiAydjEyYzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNmMwLTEuMS0uOS0yLTItMmgtMy4xN0wxNSAySDl6bTMgMTVjLTIuNzYgMC01LTIuMjQtNS01czIuMjQtNSA1LTUgNSAyLjI0IDUgNS0yLjI0IDUtNSA1eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L2c+PC9zdmc+)}#sp-omnibox .sp-media-files-dropzone .sp-media-files-add-hint:after{content:' '}@media (min-width:600px){#sp-omnibox .sp-media-files-dropzone .sp-media-files-add-button{display:inline;color:#f44336}}#sp-omnibox .sp-activator-page{width:100%;height:100%}#sp-omnibox .sp-activator-page .sp-activator{width:100%;height:100%;position:relative}#sp-omnibox .sp-activator-page .sp-activator-button{position:absolute;display:none!important;margin:0}#sp-omnibox .sp-activator-page .sp-activator-trigger{z-index:2147473657;left:5px;bottom:5px;animation:sp-activator-appears cubic-bezier(.35,0,.25,1) .5s both}#sp-omnibox .sp-activator-page .sp-activator-trigger .sp-icon{display:inline-block;min-width:24px;min-height:24px;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44CiAgICAgICAgTDE3LjQ0OCwxNC4zNjQgTDI0LDguNjg4IEwxNS4zNzIsNy45NTYgTDEyLDAgTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQKICAgICAgICBMNC41ODQsMjIuOCBMMTIsMTguMzI0IEwxMiwxOC4zMjQgWic+PC9wYXRoPjwvc3ZnPg==);transition:all .5s cubic-bezier(.35,0,.25,1)}#sp-omnibox .sp-activator-page .sp-activator-opened>.sp-activator-trigger>.sp-icon{transform:rotate(360deg)}#sp-omnibox .sp-activator-page .sp-activator-new-review{z-index:2147473652;left:13px;bottom:12px;visibility:hidden;transition:all .5s cubic-bezier(.35,0,.25,1)}#sp-omnibox .sp-activator-page .sp-activator-new-review .sp-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00zIDE3LjI1VjIxaDMuNzVMMTcuODEgOS45NGwtMy43NS0zLjc1TDMKICAgICAgICAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1CiAgICAgICAgMS44My0xLjgzeicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz4=)}#sp-omnibox .sp-activator-page .sp-activator-opened>.sp-activator-new-review{visibility:visible;bottom:68px}#sp-omnibox .sp-activator-page .sp-activator-new-question{z-index:2147473652;left:13px;bottom:12px;visibility:hidden;transition:all .5s cubic-bezier(.35,0,.25,1)}#sp-omnibox .sp-activator-page .sp-activator-new-question .sp-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjZmZmZmZmJwogICAgICAgIGQ9J00yMSA2aC0ydjlINnYyYzAgLjU1LjQ1IDEgMSAxaDExbDQgNFY3YzAtLjU1LS40NS0xLTEtMXptLTQgNlYzYzAtLjU1LS40NS0xLTEtMUgzYy0uNTUgMC0xCiAgICAgICAgLjQ1LTEgMXYxNGw0LTRoMTBjLjU1IDAgMS0uNDUgMS0xeicvPjwvc3ZnPg==)}#sp-omnibox .sp-activator-page .sp-activator-opened>.sp-activator-new-question{visibility:visible;bottom:116px}@keyframes sp-activator-appears{from{transform:scale(.01)}to{transform:scale(1)}}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars-input{display:-ms-flexbox;display:flex}@media (max-width:599px){#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars-input{-ms-flex-direction:column;flex-direction:column}}@media (min-width:600px){#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars-input{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}}#sp-omnibox .sp-rating-stars-input-container .sp-input-label{min-width:33%;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:600px){#sp-omnibox .sp-rating-stars-input-container .sp-input-label{max-width:33%;text-align:right}}@media (max-width:599px){#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars{height:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars.sp-rating-stars-editable .sp-rating-star{cursor:pointer}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star{box-sizing:content-box;border-right:3.33333px solid transparent;border-left:3.33333px solid transparent}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star:not(:first-child){margin-left:4px}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-off{display:inline-block;min-width:40px;min-height:40px;background-size:40px 40px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-hover{display:inline-block;min-width:40px;min-height:40px;background-size:40px 40px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-half{display:inline-block;min-width:40px;min-height:40px;background-size:40px 40px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-on{display:inline-block;min-width:40px;min-height:40px;background-size:40px 40px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)}}@media (min-width:600px){#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars{height:28px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;margin:0 5px 0 15px}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars.sp-rating-stars-editable .sp-rating-star{cursor:pointer}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star{box-sizing:content-box;border-right:2.33333px solid transparent;border-left:2.33333px solid transparent}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star:not(:first-child){margin-left:2.8px}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-off{display:inline-block;min-width:28px;min-height:28px;background-size:28px 28px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-hover{display:inline-block;min-width:28px;min-height:28px;background-size:28px 28px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-half{display:inline-block;min-width:28px;min-height:28px;background-size:28px 28px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-on{display:inline-block;min-width:28px;min-height:28px;background-size:28px 28px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)}}#sp-omnibox .sp-rating-stars-input-container .sp-input-value-label{width:24%;max-width:24%;color:rgba(0,0,0,.54);font-size:10px}#sp-omnibox .sp-rating-stars-input-container .sp-input-value-label:before{content:'— '}@media (max-width:599px){#sp-omnibox .sp-rating-stars-input-container .sp-input-value-label{display:none}}#sp-omnibox .sp-rating-stars-input-container.sp-0-stars .sp-input-value{color:rgba(0,0,0,.26)}#sp-omnibox .sp-choice-group-input-container{margin:8px 0}#sp-omnibox .sp-choice-group-input-container .sp-label{margin-bottom:.1em}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-items{display:inline-block;margin-bottom:-1ex;border-radius:2px}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-item{display:inline-block;margin-bottom:1ex;padding:calc(.5em - 1px) 1em}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-item:not(:last-child){margin-right:1ex}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-option{border:1px solid rgba(0,0,0,.12)}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-option.sp-selected{background-color:#ff5252;color:#ffffff}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-add{border:1px solid rgba(0,0,0,.12);outline:0;background:0 0;font-style:italic}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input{border-bottom:1px dashed rgba(0,0,0,.26)}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input::-webkit-input-placeholder{color:#a9a9a9}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input:-moz-placeholder{color:#a9a9a9}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input::-moz-placeholder{color:#a9a9a9}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input:-ms-input-placeholder{color:#a9a9a9}#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input::-webkit-input-placeholder{color:#a9a9a9}#sp-omnibox .sp-choice-group-input-container .sp-input-errors{overflow:hidden;font-size:12px;color:#e91e63}#sp-omnibox .sp-choice-group-input-container .sp-input-errors:not(:empty){margin-top:2px;padding-left:10px;padding-right:10px}#sp-omnibox .sp-choice-group-input-container .sp-input-error{display:block}#sp-omnibox .sp-choice-group-input-container .sp-input-error:not(:first-child){display:none}#sp-omnibox .sp-dimension-input-container .sp-dimension-input{display:-ms-flexbox;display:flex;margin-bottom:5px}@media (max-width:599px){#sp-omnibox .sp-dimension-input-container .sp-dimension-input{-ms-flex-direction:column;flex-direction:column}}@media (min-width:600px){#sp-omnibox .sp-dimension-input-container .sp-dimension-input{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}}#sp-omnibox .sp-dimension-input-container .sp-input-label{-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:600px){#sp-omnibox .sp-dimension-input-container .sp-input-label{width:33%;max-width:33%;text-align:right}}#sp-omnibox .sp-dimension-input-container .sp-dimension-container{position:relative}@media (max-width:599px){#sp-omnibox .sp-dimension-input-container .sp-dimension-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (min-width:600px){#sp-omnibox .sp-dimension-input-container .sp-dimension-container{margin:0 5px 0 15px}}#sp-omnibox .sp-dimension-input-container .sp-dimension-wrapper{position:relative}@media (max-width:599px){#sp-omnibox .sp-dimension-input-container .sp-dimension{position:relative;height:34px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}#sp-omnibox .sp-dimension-input-container .sp-dimension.sp-dimension-editable .sp-dimension-radio{cursor:pointer}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio{position:relative;width:34px;height:34px;margin:0 9.71429px}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:first-child{margin-left:4.85714px}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:not(:first-child)::after{content:"";position:absolute;top:50%;right:100%;width:19.42857px;height:1px;background:rgba(0,0,0,.12);pointer-events:none}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-off{display:inline-block;min-width:34px;min-height:34px;background-size:34px 34px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48L3N2Zz4=)}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-on{display:inline-block;min-width:34px;min-height:34px;background-size:34px 34px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMFYweicgZmlsbD0nbm9uZScvPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48Y2lyY2xlIGZpbGw9JyNmZjUyNTInIGN4PScxMicgY3k9JzEyJyByPSc1Jy8+PC9zdmc+)}}@media (min-width:600px){#sp-omnibox .sp-dimension-input-container .sp-dimension{position:relative;height:23px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}#sp-omnibox .sp-dimension-input-container .sp-dimension.sp-dimension-editable .sp-dimension-radio{cursor:pointer}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio{position:relative;width:23px;height:23px;margin:0 6.57143px}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:first-child{margin-left:3.28571px}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:not(:first-child)::after{content:"";position:absolute;top:50%;right:100%;width:13.14286px;height:1px;background:rgba(0,0,0,.12);pointer-events:none}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-off{display:inline-block;min-width:23px;min-height:23px;background-size:23px 23px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48L3N2Zz4=)}#sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-on{display:inline-block;min-width:23px;min-height:23px;background-size:23px 23px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMFYweicgZmlsbD0nbm9uZScvPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48Y2lyY2xlIGZpbGw9JyNmZjUyNTInIGN4PScxMicgY3k9JzEyJyByPSc1Jy8+PC9zdmc+)}}#sp-omnibox .sp-dimension-input-container .sp-input-value-label{position:absolute;bottom:-19px;white-space:nowrap;font-size:10px;color:rgba(0,0,0,.54)}#sp-omnibox .sp-dimension-input-container .sp-input-value-label-min{left:0}@media (max-width:599px){#sp-omnibox .sp-dimension-input-container .sp-input-value-label-min{transform:translateX(-25%)}}@media (min-width:600px){#sp-omnibox .sp-dimension-input-container .sp-input-value-label-min{transform:translateX(-75%)}}#sp-omnibox .sp-dimension-input-container .sp-input-value-label-half{left:50%;transform:translateX(-50%)}#sp-omnibox .sp-dimension-input-container .sp-input-value-label-max{left:100%}@media (max-width:599px){#sp-omnibox .sp-dimension-input-container .sp-input-value-label-max{transform:translateX(-75%)}}@media (min-width:600px){#sp-omnibox .sp-dimension-input-container .sp-input-value-label-max{transform:translateX(-25%)}}#sp-omnibox .sp-dimension-input-container .sp-input-errors:not(:empty){margin-top:19px}#sp-omnibox .sp-reviews-list-page{background:#fafafa}#sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review{position:absolute;right:20px;left:auto}@media (max-width:599px){#sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review{top:auto;bottom:20px}}@media (min-width:600px){#sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review{top:20px;bottom:auto}}#sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review .sp-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xMy43MTQyODU3LDEzLjcxNDI4NTcgTDEzLjcxNDI4NTcsMjQKICAgICAgICBMMTAuMjg1NzE0MywyNCBMMTAuMjg1NzE0MywxMy43MTQyODU3IEwwLDEzLjcxNDI4NTcgTDAsMTAuMjg1NzE0MwogICAgICAgIEwxMC4yODU3MTQzLDEwLjI4NTcxNDMgTDEwLjI4NTcxNDMsMCBMMTMuNzE0Mjg1NywwIEwxMy43MTQyODU3LDEwLjI4NTcxNDMKICAgICAgICBMMjQsMTAuMjg1NzE0MyBMMjQsMTMuNzE0Mjg1NyBMMTMuNzE0Mjg1NywxMy43MTQyODU3IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-reviews-list-page .sp-reviews{margin:0}#sp-omnibox .sp-reviews-list-page .sp-review{margin:16px 0}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar{overflow:hidden;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:100%;margin-right:8px}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar .sp-avatar-content{margin:auto}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar .sp-avatar-picture{max-width:40px;max-height:40px}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar .sp-avatar-initials{display:inline-block;width:100%;height:100%;line-height:40px;text-align:center}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-1 .sp-avatar-initials{background-color:#b39ddb;color:#fff}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-2 .sp-avatar-initials{background-color:#b0bec5;color:#fff}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-3 .sp-avatar-initials{background-color:#ffab91;color:#fff}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-4 .sp-avatar-initials{background-color:#a5d6a7;color:#fff}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-5 .sp-avatar-initials{background-color:#90caf9;color:#fff}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-6 .sp-avatar-initials{background-color:#ef9a9a;color:#fff}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-name-and-created-at{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-name{margin-right:5px}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-created-at{font-size:12px;color:rgba(0,0,0,.54)}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars{height:12px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars.sp-rating-stars-editable .sp-rating-star{cursor:pointer}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star{box-sizing:content-box;border-right:1px solid transparent;border-left:1px solid transparent}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star:not(:first-child){margin-left:1.2px}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-off{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-hover{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-half{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-on{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more{position:relative;overflow:hidden;max-height:200px;transition:all .3s cubic-bezier(.55,0,.55,.2)}#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more .sp-read-more-button{display:none;position:absolute;bottom:0;left:0;width:100%;height:42px;padding:30px 0 0;border:none;font-size:12px;line-height:1;text-align:center;color:rgba(0,0,0,.54);cursor:pointer;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff)}#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more.sp-read-more-overflow .sp-read-more-button{display:block}#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more.sp-read-more-visible{max-height:10000px}#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more.sp-read-more-visible .sp-read-more-button{display:none}#sp-omnibox .sp-reviews-list-page .sp-review-text{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}#sp-omnibox .sp-reviews-list-page .sp-review-text:not(:first-child){margin-top:8px}#sp-omnibox .sp-reviews-list-page .sp-review-text-label{margin-right:3px;font-weight:700}#sp-omnibox .sp-reviews-list-page .sp-review-text-content{margin:0}#sp-omnibox .sp-reviews-list-page .sp-review-text-content p{margin:0}#sp-omnibox .sp-reviews-list-page .sp-review-photos{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;min-height:70px;margin:8px 0 -8px}#sp-omnibox .sp-reviews-list-page .sp-review-photo{overflow:hidden;max-width:60px;max-height:60px;margin:8px}#sp-omnibox .sp-reviews-list-page .sp-review-photo-thumbnail{display:block;max-width:100%;max-height:100%;margin:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);cursor:pointer}#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-chosen{color:#f44336}#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter{margin-left:2px}#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter::before{content:'('}#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter::after{content:')'}#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter.sp-vote-button-counter-zero{display:none}@media (max-width:599px){#sp-omnibox .sp-review-form-page .sp-page-inner{display:block}}#sp-omnibox .sp-review-form-page .sp-page-header{padding:16px;box-shadow:0 2px 3px 0 rgba(0,0,0,.26)}#sp-omnibox .sp-review-form-page .sp-page-title{font-size:16px;line-height:1.2}#sp-omnibox .sp-review-form-page .sp-page-subtitle{line-height:1.3}#sp-omnibox .sp-review-form-page .sp-review-form-inputs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}#sp-omnibox .sp-review-form-page .sp-review-form-inputs>:first-child{margin-top:16px}#sp-omnibox .sp-review-form-page .sp-review-form-inputs>:last-child{margin-bottom:16px}#sp-omnibox .sp-review-form-page .sp-dimension-input-container+.sp-dimension-input-container{margin-top:16px}#sp-omnibox .sp-review-form-page .sp-choice-group-input-container{min-width:100%}#sp-omnibox .sp-review-form-page .sp-review-body-label{min-width:100%;margin-top:4px}#sp-omnibox .sp-review-form-page .sp-review-form-text-inputs{width:100%;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.12)}#sp-omnibox .sp-review-form-page .sp-review-form-text-inputs textarea{border:0}#sp-omnibox .sp-review-form-page .sp-media-files-dropzone.sp-dz-drag-hover .sp-review-form-text-inputs{border:1px solid transparent}@media (max-width:599px){#sp-omnibox .sp-review-form-page .sp-review-pros{margin-top:17px}}#sp-omnibox .sp-review-form-page .sp-review-photos{padding:10px;border-top:1px dashed rgba(0,0,0,.12)}#sp-omnibox .sp-review-form-page .sp-review-recommended{width:100%}@media (min-width:600px){#sp-omnibox .sp-review-form-page .sp-review-author-name,#sp-omnibox .sp-review-form-page .sp-review-location-name{-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (min-width:600px){#sp-omnibox .sp-review-form-page .sp-review-author-detail{-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px)}}#sp-omnibox .sp-review-form-page .sp-page-footer{box-shadow:0 -2px 3px 0 rgba(0,0,0,.26)}@keyframes sp-photo-uploading{from{transform:rotate(0)}to{transform:rotate(360deg)}}#sp-omnibox .sp-review-confirmation-page .sp-page-header{-ms-flex-pack:center;justify-content:center}#sp-omnibox .sp-review-confirmation-page .sp-page-content{padding-top:0}#sp-omnibox .sp-review-confirmation-page .sp-review-confirmation-info{color:rgba(0,0,0,.54)}#sp-omnibox .sp-comment-form-page .sp-page-header{padding:8px 16px}#sp-omnibox .sp-comment-form-page .sp-page-title{font-size:16px}#sp-omnibox .sp-comment-form-page .sp-page-content{padding-top:0;padding-bottom:0}#sp-omnibox .sp-comment-form-page .sp-review{margin:16px 0;box-shadow:none}#sp-omnibox .sp-comment-form-page .sp-review-header{padding:0}#sp-omnibox .sp-comment-form-page .sp-review-content{padding-right:0;padding-left:0}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar{overflow:hidden;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:100%;margin-right:8px}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar .sp-avatar-content{margin:auto}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar .sp-avatar-picture{max-width:40px;max-height:40px}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar .sp-avatar-initials{display:inline-block;width:100%;height:100%;line-height:40px;text-align:center}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-1 .sp-avatar-initials{background-color:#b39ddb;color:#fff}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-2 .sp-avatar-initials{background-color:#b0bec5;color:#fff}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-3 .sp-avatar-initials{background-color:#ffab91;color:#fff}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-4 .sp-avatar-initials{background-color:#a5d6a7;color:#fff}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-5 .sp-avatar-initials{background-color:#90caf9;color:#fff}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-6 .sp-avatar-initials{background-color:#ef9a9a;color:#fff}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-name-and-created-at{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-name{margin-right:5px}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-created-at{font-size:12px;color:rgba(0,0,0,.54)}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars{height:12px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars.sp-rating-stars-editable .sp-rating-star{cursor:pointer}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star{box-sizing:content-box;border-right:1px solid transparent;border-left:1px solid transparent}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star:not(:first-child){margin-left:1.2px}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-off{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-hover{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-half{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-on{display:inline-block;min-width:12px;min-height:12px;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more{position:relative;overflow:hidden;max-height:150px;transition:all .3s cubic-bezier(.55,0,.55,.2)}#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more .sp-read-more-button{display:none;position:absolute;bottom:0;left:0;width:100%;height:42px;padding:30px 0 0;border:none;font-size:12px;line-height:1;text-align:center;color:rgba(0,0,0,.54);cursor:pointer;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff)}#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more.sp-read-more-overflow .sp-read-more-button{display:block}#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more.sp-read-more-visible{max-height:10000px}#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more.sp-read-more-visible .sp-read-more-button{display:none}#sp-omnibox .sp-comment-form-page .sp-review-text{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}#sp-omnibox .sp-comment-form-page .sp-review-text:not(:first-child){margin-top:8px}#sp-omnibox .sp-comment-form-page .sp-review-text-label{margin-right:3px;font-weight:700}#sp-omnibox .sp-comment-form-page .sp-review-text-content{margin:0}#sp-omnibox .sp-comment-form-page .sp-review-text-content p{margin:0}#sp-omnibox .sp-comment-form-page .sp-comment-form-inputs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:32px}#sp-omnibox .sp-comment-form-page .sp-comment-form-inputs .sp-input-container:first-child{margin-top:0}#sp-omnibox .sp-comment-confirmation-page .sp-page-content{padding-top:0}#sp-omnibox .sp-comment-confirmation-page .sp-page-content>p{color:rgba(0,0,0,.54)}#sp-omnibox .sp-question-form-page .sp-page-header{padding:8px 16px}#sp-omnibox .sp-question-form-page .sp-page-title{font-size:16px}#sp-omnibox .sp-question-form-page .sp-page-content{padding-top:0;padding-bottom:40px}#sp-omnibox .sp-question-form-page .sp-question-form-inputs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}#sp-omnibox .sp-question-form-page .sp-question-form-inputs .sp-input-container:first-child{margin-top:0}#sp-omnibox .sp-question-form-page .sp-question-author-email,#sp-omnibox .sp-question-form-page .sp-question-author-name{display:none}@media (min-width:600px){#sp-omnibox .sp-question-form-page .sp-question-author-email,#sp-omnibox .sp-question-form-page .sp-question-author-name{-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px)}}#sp-omnibox .sp-question-confirmation-page .sp-page-content{padding-top:0}#sp-omnibox .sp-question-confirmation-page .sp-page-content>p{color:rgba(0,0,0,.54)}#sp-omnibox .sp-answer-form-page .sp-page-header{padding:8px 16px}#sp-omnibox .sp-answer-form-page .sp-page-title{font-size:16px}#sp-omnibox .sp-answer-form-page .sp-page-content{padding-top:0;padding-bottom:0}#sp-omnibox .sp-answer-form-page .sp-question{margin:16px 0}#sp-omnibox .sp-answer-form-page .sp-question-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar{overflow:hidden;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:100%;margin-right:8px}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar .sp-avatar-content{margin:auto}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar .sp-avatar-picture{max-width:40px;max-height:40px}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar .sp-avatar-initials{display:inline-block;width:100%;height:100%;line-height:40px;text-align:center}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-1 .sp-avatar-initials{background-color:#b39ddb;color:#fff}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-2 .sp-avatar-initials{background-color:#b0bec5;color:#fff}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-3 .sp-avatar-initials{background-color:#ffab91;color:#fff}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-4 .sp-avatar-initials{background-color:#a5d6a7;color:#fff}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-5 .sp-avatar-initials{background-color:#90caf9;color:#fff}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-6 .sp-avatar-initials{background-color:#ef9a9a;color:#fff}#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-created-at{font-size:12px;color:rgba(0,0,0,.54)}#sp-omnibox .sp-answer-form-page .sp-question-body{font-size:20px;line-height:29px;font-weight:200}#sp-omnibox .sp-answer-form-page .sp-answer-form-inputs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:32px}#sp-omnibox .sp-answer-form-page .sp-answer-form-inputs .sp-input-container:first-child{margin-top:0}#sp-omnibox .sp-report-confirmation-page .sp-page-header{padding-top:30px;padding-bottom:30px;-ms-flex-pack:center;justify-content:center}#sp-omnibox .sp-report-confirmation-page .sp-page-content{padding-top:0}#sp-omnibox .sp-report-confirmation-page .sp-page-content>p{color:rgba(0,0,0,.54);text-align:center}#sp-omnibox .sp-message-form-page .sp-page-header{padding:8px 16px}#sp-omnibox .sp-message-form-page .sp-page-title{font-size:16px}#sp-omnibox .sp-message-form-page .sp-page-content{padding-top:0;padding-bottom:40px}#sp-omnibox .sp-message-form-page .sp-message-form-inputs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}#sp-omnibox .sp-message-form-page .sp-message-form-inputs .sp-input-container:first-child{margin-top:0}#sp-omnibox .sp-message-form-page .sp-message-form-text-inputs{width:100%;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.12)}#sp-omnibox .sp-message-form-page .sp-message-form-text-inputs textarea{border:0}#sp-omnibox .sp-message-form-page .sp-media-files-dropzone.sp-dz-drag-hover .sp-message-form-text-inputs{border:1px solid transparent}#sp-omnibox .sp-message-form-page .sp-message-photos{padding:10px;border-top:1px dashed rgba(0,0,0,.12)}#sp-omnibox .sp-message-form-page .sp-message-author-email,#sp-omnibox .sp-message-form-page .sp-message-author-name{display:none}@media (min-width:600px){#sp-omnibox .sp-message-form-page .sp-message-author-email,#sp-omnibox .sp-message-form-page .sp-message-author-name{-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px)}}#sp-omnibox .sp-message-confirmation-page .sp-page-content{padding-top:0}#sp-omnibox .sp-message-confirmation-page .sp-page-content>p{color:rgba(0,0,0,.54)}#sp-omnibox .sp-survey-form-page,#sp-omnibox .sp-survey-form-page .sp-page-inner{width:100%;height:100%}#sp-omnibox .sp-survey-form-page .sp-survey{width:100%;height:100%;-ms-flex:1;flex:1}#sp-omnibox .sp-authentication-dialog .sp-dialog{max-width:300px}#sp-omnibox .sp-authentication-dialog .sp-sso-button{width:100%;margin:0}#sp-omnibox .sp-authentication-dialog .sp-social-login{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#sp-omnibox .sp-authentication-dialog .sp-social-network{width:64px;height:64px;margin-top:8px;padding:0}#sp-omnibox .sp-authentication-dialog .sp-social-network-vkontakte .sp-icon{display:inline-block;min-width:48px;min-height:48px;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDEyQzAgNS4zNyA1LjM3IDAgMTIgMEwxMiAwIDEyIDBDMTguNjMgMCAyNCA1LjM3IDI0IDEyTDI0IDEyQzI0CiAgICAgIDE4LjYzIDE4LjYzIDI0IDEyIDI0TDEyIDI0IDEyIDI0QzUuMzcgMjQgMCAxOC42MyAwIDEyTDAgMTJaJyBmaWxsPScjNTM3NTk5Jy8+CiAgICAgIDxwYXRoIGQ9J00xMC4xNCA4QzkuNTIgOCA5LjE4IDguMjUgOS4xNyA4LjQgOS4xNiA4LjU0IDkuNDcgOC42NSA5LjY2IDguNzYgOS44NCA4Ljg3IDEwLjAxIDkuMjMgMTAuMDEKICAgICAgOS40OEwxMC4wMSAxMS42MUMxMC4wMSAxMS44MSA5Ljk2IDExLjk1IDkuOCAxMi4wOCA5LjcyIDEyLjE0IDkuNjMgMTIuMTYgOS41MyAxMi4xNiA5LjQ1IDEyLjE2IDkuMzQKICAgICAgMTIuMTUgOS4yNiAxMi4wNSA4LjQ1IDExIDguNDUgMTAuODcgNy4zMiA4Ljc2IDcuMjYgOC42NiA3LjIxIDguNTUgNy4xIDguNDcgNi45OSA4LjM5IDYuODIgOC4zNAogICAgICA2LjU1IDguMzQgNS42NCA4LjM0IDUuMDggOC4zNSA0LjQ4IDguMzUgMy45MiA4LjM1IDMuOTcgOC43IDQuMDUgOC44NiA0LjczIDEwLjI3IDUuNDEgMTEuNjIgNi4yMQogICAgICAxMi45OSA3LjE0IDE0LjYgNy45OCAxNS41NyA5LjQxIDE2LjI2IDkuNzQgMTYuNDIgMTAuMzQgMTYuNTkgMTEuMDMgMTYuNTlMMTIuNSAxNi41OUMxMi42OSAxNi41OQogICAgICAxMyAxNi40NCAxMyAxNi4yNEwxMyAxNS4xNEMxMyAxNC44MiAxMy4zMSAxNC43MSAxMy40OCAxNC42MyAxMy42OSAxNC41NCAxMy45IDE0LjY4IDE0IDE0LjggMTQuODIKICAgICAgMTUuNjcgMTQuNzMgMTUuNTggMTUuNDggMTYuMzYgMTUuNjUgMTYuNTQgMTUuNzcgMTYuNjMgMTYuMDkgMTYuNjMgMTguMjUgMTYuNjMgMTguMjUgMTYuNjQgMTguNzcKICAgICAgMTYuNjMgMTguOTEgMTYuNjMgMTkuMTIgMTYuNDIgMTkuMTYgMTYuMzQgMTkuMjMgMTYuMjMgMTkuMzYgMTUuODQgMTkuMTQgMTUuNTkgMTguMzggMTQuNzMgMTcuNjEKICAgICAgMTMuOTUgMTYuODcgMTMuMTcgMTYuODIgMTMuMTEgMTYuNzcgMTMuMDMgMTYuNzcgMTIuOTUgMTYuNzcgMTIuODYgMTYuODIgMTIuNzcgMTYuODcgMTIuNyAxNy43IDExLjU1CiAgICAgIDE4LjM5IDEwLjU3IDE5LjEzIDkuMzYgMTkuMzggOC45NiAxOS4zNCA4LjY5IDE5LjMgOC41OSAxOS4yNSA4LjQ4IDE5LjA5IDguMzIgMTguOTEgOC4zMiAxNy45MSA4LjMyCiAgICAgIDE3LjQ4IDguMyAxNi40MiA4LjMxIDE2LjEgOC4zMSAxNS44MiA4LjI4IDE1LjY1IDguNjYgMTUuMTggOS42OSAxNC40MiAxMS4yNSAxMy43NiAxMS45IDEzLjYzIDEyLjAyCiAgICAgIDEzLjQ3IDEyLjExIDEzLjMzIDEyLjExIDEzLjE5IDEyLjExIDEzLjAzIDEyLjAxIDEzLjAxIDExLjc4IDEzIDEwLjY3IDEzLjAxIDkuNzIgMTMgOC42MiAxMyA4LjI5CiAgICAgIDEyLjg2IDguMiAxMi43NSA4LjEzIDEyLjYxIDguMDMgMTIuMzggOCAxMi4yMSA4IDExLjM5IDggMTAuODcgOCAxMC4xNCA4WicgZmlsbD0nI0ZGRicvPjwvc3ZnPg==)}#sp-omnibox .sp-authentication-dialog .sp-social-network-odnoklassniki .sp-icon{display:inline-block;min-width:48px;min-height:48px;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxnIGZpbGw9J25vbmUnPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEyJyBmaWxsPScjRjI3MjBDJy8+PGcgZmlsbD0nI0ZGRic+CiAgICAgIDxwYXRoIGQ9J00xNS41IDEyQzE1IDEyIDE0IDEzIDEyIDEzIDEwIDEzIDkgMTIgOC41IDEyIDcuOTUgMTIgNy41IDEyLjQ1IDcuNSAxMyA3LjUgMTMuNSA3Ljc4IDEzLjc0CiAgICAgIDggMTMuODcgOC41OSAxNC4yMSAxMC41IDE1IDEwLjUgMTVMOC4zOCAxNy43MkM4LjM4IDE3LjcyIDggMTguMTkgOCAxOC41IDggMTkuMDUgOC40NSAxOS41IDkgMTkuNSA5LjUxCiAgICAgIDE5LjUgOS43NCAxOS4xNyA5Ljc0IDE5LjE3IDkuNzQgMTkuMTcgMTIgMTYuNSAxMiAxNi41IDEyIDE2LjUgMTQuMjYgMTkuMTcgMTQuMjYgMTkuMTcgMTQuMjYgMTkuMTcgMTQuNDkKICAgICAgMTkuNSAxNSAxOS41IDE1LjU1IDE5LjUgMTYgMTkuMDUgMTYgMTguNSAxNiAxOC4xOSAxNS42MyAxNy43MiAxNS42MyAxNy43MkwxMy41IDE1QzEzLjUgMTUgMTUuNDEgMTQuMjEKICAgICAgMTYgMTMuODcgMTYuMjIgMTMuNzQgMTYuNSAxMy41IDE2LjUgMTMgMTYuNSAxMi40NSAxNi4wNSAxMiAxNS41IDEyTDE1LjUgMTJaJy8+PHBhdGggZD0nTTEyIDQuNUMxMC4wNwogICAgICA0LjUgOC41IDYuMDcgOC41IDggOC41IDkuOTMgMTAuMDcgMTEuNSAxMiAxMS41IDEzLjkzIDExLjUgMTUuNSA5LjkzIDE1LjUgOCAxNS41IDYuMDcgMTMuOTMgNC41IDEyIDQuNUwxMgogICAgICA0LjVaTTEyIDkuNzVDMTEuMDMgOS43NSAxMC4yNSA4Ljk3IDEwLjI1IDggMTAuMjUgNy4wMyAxMS4wMyA2LjI1IDEyIDYuMjUgMTIuOTcgNi4yNSAxMy43NSA3LjAzIDEzLjc1CiAgICAgIDggMTMuNzUgOC45NyAxMi45NyA5Ljc1IDEyIDkuNzVMMTIgOS43NVonLz48L2c+PC9nPjwvc3ZnPg==)}#sp-omnibox .sp-authentication-dialog .sp-social-network-facebook .sp-icon{display:inline-block;min-width:48px;min-height:48px;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxnIGZpbGw9J25vbmUnPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEyJyBmaWxsPScjM0Y2NUE2Jy8+PHBhdGggZD0nTTEwLjE4CiAgICAgIDguMDVMMTAuMTggOS45NSA4Ljc5IDkuOTUgOC43OSAxMi4yNiAxMC4xOCAxMi4yNiAxMC4xOCAxOC42MSAxMy4wMyAxOC42MSAxMy4wMyAxMi4yNiAxNC45NCAxMi4yNkMxNC45NAogICAgICAxMi4yNiAxNS4xMiAxMS4xNSAxNS4yMSA5LjkzTDEzLjA0IDkuOTMgMTMuMDQgOC4zNUMxMy4wNCA4LjExIDEzLjM1IDcuOCAxMy42NiA3LjhMMTUuMjEgNy44IDE1LjIxIDUuMzkKICAgICAgMTMuMSA1LjM5QzEwLjExIDUuMzkgMTAuMTggNy43MSAxMC4xOCA4LjA1TDEwLjE4IDguMDVaJyBmaWxsPScjRkZGJy8+PC9nPjwvc3ZnPg==)}#sp-omnibox .sp-authentication-dialog .sp-social-network-facebook{display:none}#sp-omnibox .sp-authentication-dialog .sp-login-via-email{margin-top:8px}#sp-omnibox .sp-report-form-page .sp-page-header{padding:16px;box-shadow:0 2px 3px 0 rgba(0,0,0,.26)}#sp-omnibox .sp-report-form-page .sp-report-created-at{font-size:20px}#sp-omnibox .sp-report-form-page .sp-page-subtitle{font-size:14px}#sp-omnibox .sp-report-form-page .sp-page-title{font-size:16px;line-height:1.2}#sp-omnibox .sp-report-form-page .sp-page-subtitle{line-height:1.3}#sp-omnibox .sp-report-form-page .sp-page-content{padding-top:16px;padding-bottom:40px}#sp-omnibox .sp-report-form-page .sp-page-footer{box-shadow:0 -2px 3px 0 rgba(0,0,0,.26)}#sp-omnibox .sp-report-confirmation-page .sp-page-content{padding-top:0}#sp-omnibox .sp-report-confirmation-page .sp-page-content>p{color:rgba(0,0,0,.54)}/*! <%- omnibox_custom_css %> */
/* End */


/* Start:/local/templates/red2018/components/bitrix/catalog.element/product/widgets.css?174076571365273*/
@charset "UTF-8";#sp-listing-product-reviews-widget *,#sp-product-reviews-widget *,#sp-questions-answers-widget *,.sp-listing-inline-rating-widget *,.sp-product-inline-rating-widget *{box-sizing:border-box}#sp-listing-product-reviews-widget :after,#sp-listing-product-reviews-widget :before,#sp-product-reviews-widget :after,#sp-product-reviews-widget :before,#sp-questions-answers-widget :after,#sp-questions-answers-widget :before,.sp-listing-inline-rating-widget :after,.sp-listing-inline-rating-widget :before,.sp-product-inline-rating-widget :after,.sp-product-inline-rating-widget :before{box-sizing:border-box}#sp-listing-product-reviews-widget article,#sp-listing-product-reviews-widget aside,#sp-listing-product-reviews-widget details,#sp-listing-product-reviews-widget figcaption,#sp-listing-product-reviews-widget figure,#sp-listing-product-reviews-widget footer,#sp-listing-product-reviews-widget header,#sp-listing-product-reviews-widget hgroup,#sp-listing-product-reviews-widget main,#sp-listing-product-reviews-widget nav,#sp-listing-product-reviews-widget section,#sp-listing-product-reviews-widget summary,#sp-product-reviews-widget article,#sp-product-reviews-widget aside,#sp-product-reviews-widget details,#sp-product-reviews-widget figcaption,#sp-product-reviews-widget figure,#sp-product-reviews-widget footer,#sp-product-reviews-widget header,#sp-product-reviews-widget hgroup,#sp-product-reviews-widget main,#sp-product-reviews-widget nav,#sp-product-reviews-widget section,#sp-product-reviews-widget summary,#sp-questions-answers-widget article,#sp-questions-answers-widget aside,#sp-questions-answers-widget details,#sp-questions-answers-widget figcaption,#sp-questions-answers-widget figure,#sp-questions-answers-widget footer,#sp-questions-answers-widget header,#sp-questions-answers-widget hgroup,#sp-questions-answers-widget main,#sp-questions-answers-widget nav,#sp-questions-answers-widget section,#sp-questions-answers-widget summary,.sp-listing-inline-rating-widget article,.sp-listing-inline-rating-widget aside,.sp-listing-inline-rating-widget details,.sp-listing-inline-rating-widget figcaption,.sp-listing-inline-rating-widget figure,.sp-listing-inline-rating-widget footer,.sp-listing-inline-rating-widget header,.sp-listing-inline-rating-widget hgroup,.sp-listing-inline-rating-widget main,.sp-listing-inline-rating-widget nav,.sp-listing-inline-rating-widget section,.sp-listing-inline-rating-widget summary,.sp-product-inline-rating-widget article,.sp-product-inline-rating-widget aside,.sp-product-inline-rating-widget details,.sp-product-inline-rating-widget figcaption,.sp-product-inline-rating-widget figure,.sp-product-inline-rating-widget footer,.sp-product-inline-rating-widget header,.sp-product-inline-rating-widget hgroup,.sp-product-inline-rating-widget main,.sp-product-inline-rating-widget nav,.sp-product-inline-rating-widget section,.sp-product-inline-rating-widget summary{display:block}#sp-listing-product-reviews-widget audio,#sp-listing-product-reviews-widget canvas,#sp-listing-product-reviews-widget progress,#sp-listing-product-reviews-widget video,#sp-product-reviews-widget audio,#sp-product-reviews-widget canvas,#sp-product-reviews-widget progress,#sp-product-reviews-widget video,#sp-questions-answers-widget audio,#sp-questions-answers-widget canvas,#sp-questions-answers-widget progress,#sp-questions-answers-widget video,.sp-listing-inline-rating-widget audio,.sp-listing-inline-rating-widget canvas,.sp-listing-inline-rating-widget progress,.sp-listing-inline-rating-widget video,.sp-product-inline-rating-widget audio,.sp-product-inline-rating-widget canvas,.sp-product-inline-rating-widget progress,.sp-product-inline-rating-widget video{display:inline-block;vertical-align:baseline}#sp-listing-product-reviews-widget audio:not([controls]),#sp-product-reviews-widget audio:not([controls]),#sp-questions-answers-widget audio:not([controls]),.sp-listing-inline-rating-widget audio:not([controls]),.sp-product-inline-rating-widget audio:not([controls]){display:none;height:0}#sp-listing-product-reviews-widget [hidden],#sp-listing-product-reviews-widget template,#sp-product-reviews-widget [hidden],#sp-product-reviews-widget template,#sp-questions-answers-widget [hidden],#sp-questions-answers-widget template,.sp-listing-inline-rating-widget [hidden],.sp-listing-inline-rating-widget template,.sp-product-inline-rating-widget [hidden],.sp-product-inline-rating-widget template{display:none}#sp-listing-product-reviews-widget a,#sp-product-reviews-widget a,#sp-questions-answers-widget a,.sp-listing-inline-rating-widget a,.sp-product-inline-rating-widget a{background:0 0}#sp-listing-product-reviews-widget a:active,#sp-listing-product-reviews-widget a:hover,#sp-product-reviews-widget a:active,#sp-product-reviews-widget a:hover,#sp-questions-answers-widget a:active,#sp-questions-answers-widget a:hover,.sp-listing-inline-rating-widget a:active,.sp-listing-inline-rating-widget a:hover,.sp-product-inline-rating-widget a:active,.sp-product-inline-rating-widget a:hover{outline:0}#sp-listing-product-reviews-widget abbr[title],#sp-product-reviews-widget abbr[title],#sp-questions-answers-widget abbr[title],.sp-listing-inline-rating-widget abbr[title],.sp-product-inline-rating-widget abbr[title]{border-bottom:1px dotted}#sp-listing-product-reviews-widget b,#sp-listing-product-reviews-widget strong,#sp-product-reviews-widget b,#sp-product-reviews-widget strong,#sp-questions-answers-widget b,#sp-questions-answers-widget strong,.sp-listing-inline-rating-widget b,.sp-listing-inline-rating-widget strong,.sp-product-inline-rating-widget b,.sp-product-inline-rating-widget strong{font-weight:700}#sp-listing-product-reviews-widget dfn,#sp-product-reviews-widget dfn,#sp-questions-answers-widget dfn,.sp-listing-inline-rating-widget dfn,.sp-product-inline-rating-widget dfn{font-style:italic}#sp-listing-product-reviews-widget h1,#sp-product-reviews-widget h1,#sp-questions-answers-widget h1,.sp-listing-inline-rating-widget h1,.sp-product-inline-rating-widget h1{font-size:2em;margin:.67em 0}#sp-listing-product-reviews-widget mark,#sp-product-reviews-widget mark,#sp-questions-answers-widget mark,.sp-listing-inline-rating-widget mark,.sp-product-inline-rating-widget mark{background:#ff0;color:#000}#sp-listing-product-reviews-widget small,#sp-product-reviews-widget small,#sp-questions-answers-widget small,.sp-listing-inline-rating-widget small,.sp-product-inline-rating-widget small{font-size:80%}#sp-listing-product-reviews-widget sub,#sp-listing-product-reviews-widget sup,#sp-product-reviews-widget sub,#sp-product-reviews-widget sup,#sp-questions-answers-widget sub,#sp-questions-answers-widget sup,.sp-listing-inline-rating-widget sub,.sp-listing-inline-rating-widget sup,.sp-product-inline-rating-widget sub,.sp-product-inline-rating-widget sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#sp-listing-product-reviews-widget sup,#sp-product-reviews-widget sup,#sp-questions-answers-widget sup,.sp-listing-inline-rating-widget sup,.sp-product-inline-rating-widget sup{top:-.5em}#sp-listing-product-reviews-widget sub,#sp-product-reviews-widget sub,#sp-questions-answers-widget sub,.sp-listing-inline-rating-widget sub,.sp-product-inline-rating-widget sub{bottom:-.25em}#sp-listing-product-reviews-widget img,#sp-product-reviews-widget img,#sp-questions-answers-widget img,.sp-listing-inline-rating-widget img,.sp-product-inline-rating-widget img{border:0}#sp-listing-product-reviews-widget svg:not(:root),#sp-product-reviews-widget svg:not(:root),#sp-questions-answers-widget svg:not(:root),.sp-listing-inline-rating-widget svg:not(:root),.sp-product-inline-rating-widget svg:not(:root){overflow:hidden}#sp-listing-product-reviews-widget figure,#sp-product-reviews-widget figure,#sp-questions-answers-widget figure,.sp-listing-inline-rating-widget figure,.sp-product-inline-rating-widget figure{margin:1em 40px}#sp-listing-product-reviews-widget hr,#sp-product-reviews-widget hr,#sp-questions-answers-widget hr,.sp-listing-inline-rating-widget hr,.sp-product-inline-rating-widget hr{box-sizing:content-box;height:0}#sp-listing-product-reviews-widget pre,#sp-product-reviews-widget pre,#sp-questions-answers-widget pre,.sp-listing-inline-rating-widget pre,.sp-product-inline-rating-widget pre{overflow:auto}#sp-listing-product-reviews-widget code,#sp-listing-product-reviews-widget kbd,#sp-listing-product-reviews-widget pre,#sp-listing-product-reviews-widget samp,#sp-product-reviews-widget code,#sp-product-reviews-widget kbd,#sp-product-reviews-widget pre,#sp-product-reviews-widget samp,#sp-questions-answers-widget code,#sp-questions-answers-widget kbd,#sp-questions-answers-widget pre,#sp-questions-answers-widget samp,.sp-listing-inline-rating-widget code,.sp-listing-inline-rating-widget kbd,.sp-listing-inline-rating-widget pre,.sp-listing-inline-rating-widget samp,.sp-product-inline-rating-widget code,.sp-product-inline-rating-widget kbd,.sp-product-inline-rating-widget pre,.sp-product-inline-rating-widget samp{font-family:monospace,monospace;font-size:1em}#sp-listing-product-reviews-widget button,#sp-listing-product-reviews-widget input,#sp-listing-product-reviews-widget optgroup,#sp-listing-product-reviews-widget select,#sp-listing-product-reviews-widget textarea,#sp-product-reviews-widget button,#sp-product-reviews-widget input,#sp-product-reviews-widget optgroup,#sp-product-reviews-widget select,#sp-product-reviews-widget textarea,#sp-questions-answers-widget button,#sp-questions-answers-widget input,#sp-questions-answers-widget optgroup,#sp-questions-answers-widget select,#sp-questions-answers-widget textarea,.sp-listing-inline-rating-widget button,.sp-listing-inline-rating-widget input,.sp-listing-inline-rating-widget optgroup,.sp-listing-inline-rating-widget select,.sp-listing-inline-rating-widget textarea,.sp-product-inline-rating-widget button,.sp-product-inline-rating-widget input,.sp-product-inline-rating-widget optgroup,.sp-product-inline-rating-widget select,.sp-product-inline-rating-widget textarea{color:inherit;font:inherit;margin:0}#sp-listing-product-reviews-widget button,#sp-product-reviews-widget button,#sp-questions-answers-widget button,.sp-listing-inline-rating-widget button,.sp-product-inline-rating-widget button{overflow:visible}#sp-listing-product-reviews-widget button,#sp-listing-product-reviews-widget select,#sp-product-reviews-widget button,#sp-product-reviews-widget select,#sp-questions-answers-widget button,#sp-questions-answers-widget select,.sp-listing-inline-rating-widget button,.sp-listing-inline-rating-widget select,.sp-product-inline-rating-widget button,.sp-product-inline-rating-widget select{text-transform:none}#sp-listing-product-reviews-widget button,#sp-listing-product-reviews-widget html input[type=button],#sp-listing-product-reviews-widget input[type=reset],#sp-listing-product-reviews-widget input[type=submit],#sp-product-reviews-widget button,#sp-product-reviews-widget html input[type=button],#sp-product-reviews-widget input[type=reset],#sp-product-reviews-widget input[type=submit],#sp-questions-answers-widget button,#sp-questions-answers-widget html input[type=button],#sp-questions-answers-widget input[type=reset],#sp-questions-answers-widget input[type=submit],.sp-listing-inline-rating-widget button,.sp-listing-inline-rating-widget html input[type=button],.sp-listing-inline-rating-widget input[type=reset],.sp-listing-inline-rating-widget input[type=submit],.sp-product-inline-rating-widget button,.sp-product-inline-rating-widget html input[type=button],.sp-product-inline-rating-widget input[type=reset],.sp-product-inline-rating-widget input[type=submit]{-webkit-appearance:button;cursor:pointer}#sp-listing-product-reviews-widget button[disabled],#sp-listing-product-reviews-widget html input[disabled],#sp-product-reviews-widget button[disabled],#sp-product-reviews-widget html input[disabled],#sp-questions-answers-widget button[disabled],#sp-questions-answers-widget html input[disabled],.sp-listing-inline-rating-widget button[disabled],.sp-listing-inline-rating-widget html input[disabled],.sp-product-inline-rating-widget button[disabled],.sp-product-inline-rating-widget html input[disabled]{cursor:default}#sp-listing-product-reviews-widget button::-moz-focus-inner,#sp-listing-product-reviews-widget input::-moz-focus-inner,#sp-product-reviews-widget button::-moz-focus-inner,#sp-product-reviews-widget input::-moz-focus-inner,#sp-questions-answers-widget button::-moz-focus-inner,#sp-questions-answers-widget input::-moz-focus-inner,.sp-listing-inline-rating-widget button::-moz-focus-inner,.sp-listing-inline-rating-widget input::-moz-focus-inner,.sp-product-inline-rating-widget button::-moz-focus-inner,.sp-product-inline-rating-widget input::-moz-focus-inner{border:0;padding:0}#sp-listing-product-reviews-widget input,#sp-product-reviews-widget input,#sp-questions-answers-widget input,.sp-listing-inline-rating-widget input,.sp-product-inline-rating-widget input{line-height:normal}#sp-listing-product-reviews-widget input[type=checkbox],#sp-listing-product-reviews-widget input[type=radio],#sp-product-reviews-widget input[type=checkbox],#sp-product-reviews-widget input[type=radio],#sp-questions-answers-widget input[type=checkbox],#sp-questions-answers-widget input[type=radio],.sp-listing-inline-rating-widget input[type=checkbox],.sp-listing-inline-rating-widget input[type=radio],.sp-product-inline-rating-widget input[type=checkbox],.sp-product-inline-rating-widget input[type=radio]{box-sizing:border-box;padding:0}#sp-listing-product-reviews-widget input[type=number]::-webkit-inner-spin-button,#sp-listing-product-reviews-widget input[type=number]::-webkit-outer-spin-button,#sp-product-reviews-widget input[type=number]::-webkit-inner-spin-button,#sp-product-reviews-widget input[type=number]::-webkit-outer-spin-button,#sp-questions-answers-widget input[type=number]::-webkit-inner-spin-button,#sp-questions-answers-widget input[type=number]::-webkit-outer-spin-button,.sp-listing-inline-rating-widget input[type=number]::-webkit-inner-spin-button,.sp-listing-inline-rating-widget input[type=number]::-webkit-outer-spin-button,.sp-product-inline-rating-widget input[type=number]::-webkit-inner-spin-button,.sp-product-inline-rating-widget input[type=number]::-webkit-outer-spin-button{height:auto}#sp-listing-product-reviews-widget input[type=search],#sp-product-reviews-widget input[type=search],#sp-questions-answers-widget input[type=search],.sp-listing-inline-rating-widget input[type=search],.sp-product-inline-rating-widget input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#sp-listing-product-reviews-widget input[type=search]::-webkit-search-cancel-button,#sp-listing-product-reviews-widget input[type=search]::-webkit-search-decoration,#sp-product-reviews-widget input[type=search]::-webkit-search-cancel-button,#sp-product-reviews-widget input[type=search]::-webkit-search-decoration,#sp-questions-answers-widget input[type=search]::-webkit-search-cancel-button,#sp-questions-answers-widget input[type=search]::-webkit-search-decoration,.sp-listing-inline-rating-widget input[type=search]::-webkit-search-cancel-button,.sp-listing-inline-rating-widget input[type=search]::-webkit-search-decoration,.sp-product-inline-rating-widget input[type=search]::-webkit-search-cancel-button,.sp-product-inline-rating-widget input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#sp-listing-product-reviews-widget fieldset,#sp-product-reviews-widget fieldset,#sp-questions-answers-widget fieldset,.sp-listing-inline-rating-widget fieldset,.sp-product-inline-rating-widget fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}#sp-listing-product-reviews-widget legend,#sp-product-reviews-widget legend,#sp-questions-answers-widget legend,.sp-listing-inline-rating-widget legend,.sp-product-inline-rating-widget legend{border:0;padding:0}#sp-listing-product-reviews-widget textarea,#sp-product-reviews-widget textarea,#sp-questions-answers-widget textarea,.sp-listing-inline-rating-widget textarea,.sp-product-inline-rating-widget textarea{overflow:auto}#sp-listing-product-reviews-widget optgroup,#sp-product-reviews-widget optgroup,#sp-questions-answers-widget optgroup,.sp-listing-inline-rating-widget optgroup,.sp-product-inline-rating-widget optgroup{font-weight:700}#sp-listing-product-reviews-widget table,#sp-product-reviews-widget table,#sp-questions-answers-widget table,.sp-listing-inline-rating-widget table,.sp-product-inline-rating-widget table{border-collapse:collapse;border-spacing:0}#sp-listing-product-reviews-widget td,#sp-listing-product-reviews-widget th,#sp-product-reviews-widget td,#sp-product-reviews-widget th,#sp-questions-answers-widget td,#sp-questions-answers-widget th,.sp-listing-inline-rating-widget td,.sp-listing-inline-rating-widget th,.sp-product-inline-rating-widget td,.sp-product-inline-rating-widget th{padding:0}#sp-listing-product-reviews-widget .sp-pagination,#sp-product-reviews-widget .sp-pagination,#sp-questions-answers-widget .sp-pagination{margin:32px 0 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;color:#86867f}#sp-listing-product-reviews-widget .sp-pagination .sp-pagination-item,#sp-product-reviews-widget .sp-pagination .sp-pagination-item,#sp-questions-answers-widget .sp-pagination .sp-pagination-item{display:block;min-width:40px;height:40px;margin:0 2px;border:1px solid transparent;border-radius:100%;line-height:40px;text-decoration:none;text-align:center;transition:all .4s ease-out}#sp-listing-product-reviews-widget .sp-pagination .sp-pagination-item:hover:not(.sp-pagination-current-page),#sp-product-reviews-widget .sp-pagination .sp-pagination-item:hover:not(.sp-pagination-current-page),#sp-questions-answers-widget .sp-pagination .sp-pagination-item:hover:not(.sp-pagination-current-page){border-color:#86867f;background-color:#dedede}#sp-listing-product-reviews-widget .sp-pagination .sp-pagination-current-page,#sp-product-reviews-widget .sp-pagination .sp-pagination-current-page,#sp-questions-answers-widget .sp-pagination .sp-pagination-current-page{border-color:#86867f;background-color:#86867f;color:#fff}#sp-listing-product-reviews-widget .sp-review:not(:first-child),#sp-product-reviews-widget .sp-review:not(:first-child){margin-top:48px}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-review:not(:first-child),#sp-product-reviews-widget .sp-review:not(:first-child){margin-top:32px}}#sp-listing-product-reviews-widget .sp-review .sp-review-rating,#sp-product-reviews-widget .sp-review .sp-review-rating{height:16px;display:inline-block;white-space:nowrap;margin-bottom:8px}#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-half:not(:first-child),#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-off:not(:first-child),#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-on:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-half:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-off:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-on:not(:first-child){margin-left:2.66667px}#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-off,#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-off{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-half,#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-half{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-on,#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-on{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)}#sp-listing-product-reviews-widget .sp-review .sp-review-author-and-date,#sp-product-reviews-widget .sp-review .sp-review-author-and-date{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;font-weight:100;color:#777}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-review .sp-review-author-and-date,#sp-product-reviews-widget .sp-review .sp-review-author-and-date{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-review .sp-review-author,#sp-product-reviews-widget .sp-review .sp-review-author{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}#sp-listing-product-reviews-widget .sp-review .sp-review-author-name,#sp-product-reviews-widget .sp-review .sp-review-author-name{display:block;margin-right:1ex;font-weight:700;color:#231f20}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-review .sp-review-author-name,#sp-product-reviews-widget .sp-review .sp-review-author-name{margin-bottom:8px}}#sp-listing-product-reviews-widget .sp-review .sp-review-author-details,#sp-product-reviews-widget .sp-review .sp-review-author-details{font-size:12px}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-review .sp-review-author-details,#sp-product-reviews-widget .sp-review .sp-review-author-details{margin-bottom:8px}}#sp-listing-product-reviews-widget .sp-review .sp-review-author-detail-label:after,#sp-product-reviews-widget .sp-review .sp-review-author-detail-label:after{display:inline;content:":"}#sp-listing-product-reviews-widget .sp-review .sp-review-author-detail-value:not(:last-child):after,#sp-product-reviews-widget .sp-review .sp-review-author-detail-value:not(:last-child):after{display:inline;content:","}#sp-listing-product-reviews-widget .sp-review .sp-review-date,#sp-product-reviews-widget .sp-review .sp-review-date{font-weight:100;font-size:12px;color:#777}#sp-listing-product-reviews-widget .sp-review .sp-review-body-pros-cons,#sp-product-reviews-widget .sp-review .sp-review-body-pros-cons{width:100%}#sp-listing-product-reviews-widget .sp-review .sp-review-text-and-details,#sp-product-reviews-widget .sp-review .sp-review-text-and-details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0;font-weight:300}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-review .sp-review-text-and-details,#sp-product-reviews-widget .sp-review .sp-review-text-and-details{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}#sp-listing-product-reviews-widget .sp-review .sp-review-text,#sp-product-reviews-widget .sp-review .sp-review-text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;font-size:16px;line-height:1.4}#sp-listing-product-reviews-widget .sp-review .sp-review-text+.sp-review-text,#sp-product-reviews-widget .sp-review .sp-review-text+.sp-review-text{margin-top:8px}#sp-listing-product-reviews-widget .sp-review .sp-review-text p,#sp-product-reviews-widget .sp-review .sp-review-text p{margin:0}#sp-listing-product-reviews-widget .sp-review .sp-review-text p+p,#sp-product-reviews-widget .sp-review .sp-review-text p+p{margin-top:1ex}#sp-listing-product-reviews-widget .sp-review .sp-review-text-label,#sp-product-reviews-widget .sp-review .sp-review-text-label{line-height:normal;margin-right:3px;font-weight:500}#sp-listing-product-reviews-widget .sp-review .sp-review-text-content,#sp-product-reviews-widget .sp-review .sp-review-text-content{line-height:normal;max-width:100%;overflow:hidden;margin:0}#sp-listing-product-reviews-widget .sp-review .sp-review-details,#sp-product-reviews-widget .sp-review .sp-review-details{margin-left:16px}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-review .sp-review-details,#sp-product-reviews-widget .sp-review .sp-review-details{-ms-flex-order:-1;order:-1;margin:0 0 8px 0}#sp-listing-product-reviews-widget .sp-review .sp-review-details .sp-yandex-market-link:before,#sp-product-reviews-widget .sp-review .sp-review-details .sp-yandex-market-link:before{display:inline-block;content:"источник: "}}#sp-listing-product-reviews-widget .sp-review .sp-yandex-market-link-wrapper,#sp-product-reviews-widget .sp-review .sp-yandex-market-link-wrapper{margin:8px 0}#sp-listing-product-reviews-widget .sp-review .sp-yandex-market-link,#sp-product-reviews-widget .sp-review .sp-yandex-market-link{text-decoration:none}#sp-listing-product-reviews-widget .sp-review .sp-yandex-market-link-first-letter,#sp-product-reviews-widget .sp-review .sp-yandex-market-link-first-letter{color:red}#sp-listing-product-reviews-widget .sp-review .sp-review-recommend,#sp-product-reviews-widget .sp-review .sp-review-recommend{margin-top:8px;font-size:14px;font-style:italic}#sp-listing-product-reviews-widget .sp-review .sp-review-product,#sp-product-reviews-widget .sp-review .sp-review-product{font-size:12px}#sp-listing-product-reviews-widget .sp-review .sp-review-product-link,#sp-product-reviews-widget .sp-review .sp-review-product-link{padding:0;border:none;border-bottom:1px dotted currentColor;outline:0;background:0 0;color:#4c4c4c;text-decoration:none;color:#777}#sp-listing-product-reviews-widget .sp-review .sp-review-product-link:hover,#sp-product-reviews-widget .sp-review .sp-review-product-link:hover{border-bottom-style:solid}#sp-listing-product-reviews-widget .sp-review .sp-review-product-link:hover,#sp-product-reviews-widget .sp-review .sp-review-product-link:hover{color:#d6404a}#sp-listing-product-reviews-widget .sp-review .sp-review-rating-details,#sp-product-reviews-widget .sp-review .sp-review-rating-details{font-size:14px}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-review .sp-review-rating-details,#sp-product-reviews-widget .sp-review .sp-review-rating-details{display:none}}#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail,#sp-product-reviews-widget .sp-review .sp-review-rating-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail-value,#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value{margin-left:1ex}#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-off,#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-off{display:inline-block;overflow:hidden;width:100px;height:8px;border-radius:4px;background:#fbfbfb;box-shadow:0 1px 3px rgba(0,0,0,.5) inset}#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-on,#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-on{display:block;height:8px;background:#d6404a}#sp-listing-product-reviews-widget .sp-review .sp-review-gallery,#sp-product-reviews-widget .sp-review .sp-review-gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;margin:16px 0}#sp-listing-product-reviews-widget .sp-review .sp-review-gallery-item:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-gallery-item:not(:first-child){margin-left:16px}#sp-listing-product-reviews-widget .sp-review .sp-review-gallery-image,#sp-product-reviews-widget .sp-review .sp-review-gallery-image{display:block;max-width:128px;max-height:128px;border:1px solid rgba(0,0,0,.12)}#sp-listing-product-reviews-widget .sp-review .sp-review-footer,#sp-product-reviews-widget .sp-review .sp-review-footer{margin-top:12px}#sp-listing-product-reviews-widget .sp-review .sp-review-actions,#sp-product-reviews-widget .sp-review .sp-review-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#sp-listing-product-reviews-widget .sp-review .sp-review-action-button,#sp-product-reviews-widget .sp-review .sp-review-action-button{padding:0;border:none;border-bottom:1px dotted currentColor;outline:0;background:0 0;color:#4c4c4c;text-decoration:none;margin-right:1em;border-bottom:none;text-transform:uppercase;font-size:11px}#sp-listing-product-reviews-widget .sp-review .sp-review-action-button:hover,#sp-product-reviews-widget .sp-review .sp-review-action-button:hover{border-bottom-style:solid}#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button,#sp-product-reviews-widget .sp-review .sp-review-vote-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-right:1em;text-decoration:none;border-radius:4px;color:rgba(0,0,0,.52)}#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button-icon,#sp-listing-product-reviews-widget .sp-review .sp-review-vote-result,#sp-product-reviews-widget .sp-review .sp-review-vote-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-result{vertical-align:middle}#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-like-button-icon,#sp-listing-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-like-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-like-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-like-button-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjZDY0MDRhJyBkPSdNMSAyMWg0VjlIMXYxMnptMjItMTFjMC0xLjEtLjktMi0yLTJoLTYuMzFsLjk1LTQuNTcuMDMtLjMyYzAtLjQxLS4xNy0uNzktLjQ0LTEuMDZMMTQuMTcgMSA3LjU5IDcuNTlDNy4yMiA3Ljk1IDcgOC40NSA3IDl2MTBjMCAxLjEuOSAyIDIgMmg5Yy44MyAwIDEuNTQtLjUgMS44NC0xLjIybDMuMDItNy4wNWMuMDktLjIzLjE0LS40Ny4xNC0uNzN2LTEuOTFsLS4wMS0uMDFMMjMgMTB6Jy8+PC9zdmc+)}#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-dislike-button-icon,#sp-listing-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-dislike-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-dislike-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-dislike-button-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjZDY0MDRhJyBkPSdNMTUgM0g2Yy0uODMgMC0xLjU0LjUtMS44NCAxLjIybC0zLjAyIDcuMDVjLS4wOS4yMy0uMTQuNDctLjE0LjczdjEuOTFsLjAxLjAxTDEgMTRjMCAxLjEuOSAyIDIgMmg2LjMxbC0uOTUgNC41Ny0uMDMuMzJjMCAuNDEuMTcuNzkuNDQgMS4wNkw5LjgzIDIzbDYuNTktNi41OWMuMzYtLjM2LjU4LS44Ni41OC0xLjQxVjVjMC0xLjEtLjktMi0yLTJ6bTQgMHYxMmg0VjNoLTR6Jy8+PC9zdmc+)}#sp-listing-product-reviews-widget .sp-review .sp-review-action-counter,#sp-product-reviews-widget .sp-review .sp-review-action-counter{color:#777}#sp-listing-product-reviews-widget .sp-review .sp-review-vote-dislike-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-dislike-button-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPSdyZ2JhKDAsIDAsIDAsIDAuMjYpJyBkPSdNMTUgM0g2Yy0uODMgMC0xLjU0LjUtMS44NCAxLjIybC0zLjAyIDcuMDVjLS4wOS4yMy0uMTQuNDctLjE0LjczdjEuOTFsLjAxLjAxTDEgMTRjMCAxLjEuOSAyIDIgMmg2LjMxbC0uOTUgNC41Ny0uMDMuMzJjMCAuNDEuMTcuNzkuNDQgMS4wNkw5LjgzIDIzbDYuNTktNi41OWMuMzYtLjM2LjU4LS44Ni41OC0xLjQxVjVjMC0xLjEtLjktMi0yLTJ6bTQgMHYxMmg0VjNoLTR6Jy8+PC9zdmc+);transform:translateY(1px)}#sp-listing-product-reviews-widget .sp-review .sp-review-vote-like-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-like-button-icon{display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPSdyZ2JhKDAsIDAsIDAsIDAuMjYpJyBkPSdNMSAyMWg0VjlIMXYxMnptMjItMTFjMC0xLjEtLjktMi0yLTJoLTYuMzFsLjk1LTQuNTcuMDMtLjMyYzAtLjQxLS4xNy0uNzktLjQ0LTEuMDZMMTQuMTcgMSA3LjU5IDcuNTlDNy4yMiA3Ljk1IDcgOC40NSA3IDl2MTBjMCAxLjEuOSAyIDIgMmg5Yy44MyAwIDEuNTQtLjUgMS44NC0xLjIybDMuMDItNy4wNWMuMDktLjIzLjE0LS40Ny4xNC0uNzN2LTEuOTFsLS4wMS0uMDFMMjMgMTB6Jy8+PC9zdmc+);transform:translateY(-1px)}#sp-listing-product-reviews-widget .sp-review .sp-review-vote-result,#sp-product-reviews-widget .sp-review .sp-review-vote-result{padding-left:4px}#sp-listing-product-reviews-widget .sp-review .sp-review-comments,#sp-product-reviews-widget .sp-review .sp-review-comments{margin:8px 0 0}#sp-listing-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle,#sp-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle{display:none}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-review .sp-review-comments,#sp-product-reviews-widget .sp-review .sp-review-comments{display:none}#sp-listing-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle,#sp-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle{display:block}}#sp-listing-product-reviews-widget .sp-review .sp-review-comment,#sp-product-reviews-widget .sp-review .sp-review-comment{position:relative;padding:8px 8px 8px 30px;border-radius:4px}#sp-listing-product-reviews-widget .sp-review .sp-review-comment:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-comment:not(:first-child){margin-top:8px}#sp-listing-product-reviews-widget .sp-review .sp-review-comment::before,#sp-product-reviews-widget .sp-review .sp-review-comment::before{content:"";position:absolute;top:7px;left:5px;display:inline-block;min-width:16px;min-height:16px;background-size:16px 16px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMFYweicgZmlsbD0nbm9uZScvPjxwYXRoIGQ9J00xOSAxNWwtNiA2LTEuNDItMS40MkwxNS4xNyAxNkg0VjRoMnYxMGg5LjE3bC0zLjU5LTMuNThMMTMgOWw2IDZ6Jy8+PC9zdmc+)}#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-and-date,#sp-product-reviews-widget .sp-review .sp-review-comment-author-and-date{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-weight:100;color:#777}#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-name,#sp-product-reviews-widget .sp-review .sp-review-comment-author-name{font-weight:700;color:#231f20}#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-occupation,#sp-product-reviews-widget .sp-review .sp-review-comment-author-occupation{color:#777}#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-occupation::before,#sp-product-reviews-widget .sp-review .sp-review-comment-author-occupation::before{content:", "}#sp-listing-product-reviews-widget .sp-review .sp-review-comment-body,#sp-product-reviews-widget .sp-review .sp-review-comment-body{margin-top:8px}#sp-listing-product-reviews-widget .sp-review .sp-review-comment-body p,#sp-product-reviews-widget .sp-review .sp-review-comment-body p{margin:0}#sp-listing-product-reviews-widget .sp-review .sp-review-comment-body p+p,#sp-product-reviews-widget .sp-review .sp-review-comment-body p+p{margin-top:1ex}#sp-questions-answers-widget .sp-question:not(:first-child){margin-top:32px}#sp-questions-answers-widget .sp-question .sp-question-title{position:relative;font-size:18px}#sp-questions-answers-widget .sp-question .sp-question-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:4px;-ms-flex-align:center;align-items:center;font-size:14px;color:#777}#sp-questions-answers-widget .sp-question .sp-question-author-name{color:#231f20}#sp-questions-answers-widget .sp-question .sp-question-date{font-size:12px}#sp-questions-answers-widget .sp-question .sp-question-date,#sp-questions-answers-widget .sp-question .sp-question-new-answer{margin-left:1ex}#sp-questions-answers-widget .sp-question .sp-question-new-answer-button{padding:0;border:none;border-bottom:1px dotted currentColor;outline:0;background:0 0;color:#4c4c4c;text-decoration:none;margin-left:1ex;font-size:12px}#sp-questions-answers-widget .sp-question .sp-question-new-answer-button:hover{border-bottom-style:solid}#sp-questions-answers-widget .sp-question .sp-answers{margin-top:16px;padding-left:16px;border-left:1px solid #d6404a}@media (min-width:600px){#sp-questions-answers-widget .sp-question .sp-answers{margin-left:32px}}#sp-questions-answers-widget .sp-question .sp-answer:not(:first-child){margin-top:16px}#sp-questions-answers-widget .sp-question .sp-answer-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:4px;-ms-flex-align:center;align-items:center;font-size:14px;color:#777}#sp-questions-answers-widget .sp-question .sp-answer-author-name{color:#231f20}#sp-questions-answers-widget .sp-question .sp-answer-author-type,#sp-questions-answers-widget .sp-question .sp-answer-date{margin-left:1ex;font-size:12px}#sp-listing-product-reviews-widget,#sp-product-reviews-widget{font-size:16px;color:#231f20}#sp-listing-product-reviews-widget a,#sp-listing-product-reviews-widget a:visited,#sp-product-reviews-widget a,#sp-product-reviews-widget a:visited{color:#4c4c4c}#sp-listing-product-reviews-widget .sp-heading,#sp-product-reviews-widget .sp-heading{font-size:32px}#sp-listing-product-reviews-widget .sp-summary,#sp-product-reviews-widget .sp-summary{margin-bottom:32px;padding-bottom:32px;border-bottom:1px dashed rgba(0,0,0,.12)}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-summary,#sp-product-reviews-widget .sp-summary{margin-bottom:16px;padding-bottom:16px}}#sp-listing-product-reviews-widget .sp-summary-rating-and-actions,#sp-product-reviews-widget .sp-summary-rating-and-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-summary-rating-and-actions,#sp-product-reviews-widget .sp-summary-rating-and-actions{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}#sp-listing-product-reviews-widget .sp-summary-rating,#sp-product-reviews-widget .sp-summary-rating{margin:16px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-summary-rating,#sp-product-reviews-widget .sp-summary-rating{-ms-flex-pack:center;justify-content:center}}#sp-listing-product-reviews-widget .sp-summary-rating-stars,#sp-product-reviews-widget .sp-summary-rating-stars{margin-right:16px;height:24px;display:inline-block;white-space:nowrap}#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-half:not(:first-child),#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-off:not(:first-child),#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-on:not(:first-child),#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-half:not(:first-child),#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-off:not(:first-child),#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-on:not(:first-child){margin-left:4px}#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-off,#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-off{display:inline-block;min-width:24px;min-height:24px;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-half,#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-half{display:inline-block;min-width:24px;min-height:24px;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-on,#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-on{display:inline-block;min-width:24px;min-height:24px;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)}@media (min-width:600px){#sp-listing-product-reviews-widget .sp-summary-rating-stars,#sp-product-reviews-widget .sp-summary-rating-stars{transform:translateY(-2px)}}#sp-listing-product-reviews-widget .sp-summary-rating-value,#sp-product-reviews-widget .sp-summary-rating-value{margin-right:8px;font-size:28px;line-height:1;color:#d6404a}#sp-listing-product-reviews-widget .sp-summary-rating-disclaimer,#sp-product-reviews-widget .sp-summary-rating-disclaimer{-ms-flex-item-align:end;align-self:flex-end;line-height:21px;color:#777}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-summary-rating-disclaimer,#sp-product-reviews-widget .sp-summary-rating-disclaimer{width:100%;text-align:center}}#sp-listing-product-reviews-widget .sp-summary-actions,#sp-product-reviews-widget .sp-summary-actions{color:rgba(0,0,0,.26)}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-summary-actions,#sp-product-reviews-widget .sp-summary-actions{width:100%}}@media (min-width:960px){#sp-listing-product-reviews-widget .sp-summary-actions,#sp-product-reviews-widget .sp-summary-actions{text-align:right}}#sp-listing-product-reviews-widget .sp-summary-actions-primary-button,#sp-product-reviews-widget .sp-summary-actions-primary-button{position:relative;min-height:40px;margin:4px 0;padding:8px 12px;border:none;border-radius:0;outline:0;font-weight:600;color:#fff;background-color:#d6404a;text-transform:uppercase}#sp-listing-product-reviews-widget .sp-summary-actions-primary-button:active,#sp-product-reviews-widget .sp-summary-actions-primary-button:active{top:1px}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-summary-actions-primary-button,#sp-product-reviews-widget .sp-summary-actions-primary-button{width:100%}}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-summary-actions-secondary,#sp-product-reviews-widget .sp-summary-actions-secondary{text-align:center}}#sp-listing-product-reviews-widget .sp-summary-actions-secondary-button,#sp-product-reviews-widget .sp-summary-actions-secondary-button{padding:0;border:none;border-bottom:1px dotted currentColor;outline:0;background:0 0;color:#4c4c4c;text-decoration:none}#sp-listing-product-reviews-widget .sp-summary-actions-secondary-button:hover,#sp-product-reviews-widget .sp-summary-actions-secondary-button:hover{border-bottom-style:solid}#sp-listing-product-reviews-widget .sp-summary-photos-gallery,#sp-product-reviews-widget .sp-summary-photos-gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:16px 0;overflow:hidden}#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item a,#sp-product-reviews-widget .sp-summary-photos-gallery-item a{display:inline-block}#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child),#sp-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child){margin-left:16px}#sp-listing-product-reviews-widget .sp-summary-photos-gallery-image,#sp-product-reviews-widget .sp-summary-photos-gallery-image{display:block;max-width:64px;max-height:64px;border:1px solid rgba(0,0,0,.12)}#sp-listing-product-reviews-widget .sp-summary-photos-gallery,#sp-product-reviews-widget .sp-summary-photos-gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:16px 0;overflow:hidden}#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item a,#sp-product-reviews-widget .sp-summary-photos-gallery-item a{display:inline-block}#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child),#sp-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child){margin-left:16px}#sp-listing-product-reviews-widget .sp-summary-photos-gallery-image,#sp-product-reviews-widget .sp-summary-photos-gallery-image{display:block;max-width:64px;max-height:64px;border:1px solid rgba(0,0,0,.12)}#sp-listing-product-reviews-widget .sp-summary-recommended,#sp-product-reviews-widget .sp-summary-recommended{font-style:italic;color:#777}@media (max-width:960px){#sp-listing-product-reviews-widget .sp-summary-recommended,#sp-product-reviews-widget .sp-summary-recommended{display:none}}#sp-listing-product-reviews-widget .sp-blankslate-actions,#sp-product-reviews-widget .sp-blankslate-actions{margin-top:8px;color:rgba(0,0,0,.26)}@media (min-width:600px){#sp-listing-product-reviews-widget .sp-blankslate-actions,#sp-product-reviews-widget .sp-blankslate-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}#sp-listing-product-reviews-widget .sp-blankslate-actions-primary-button,#sp-product-reviews-widget .sp-blankslate-actions-primary-button{position:relative;min-height:40px;margin:4px 0;padding:8px 12px;border:none;border-radius:0;outline:0;font-weight:600;color:#fff;background-color:#d6404a;text-transform:uppercase}#sp-listing-product-reviews-widget .sp-blankslate-actions-primary-button:active,#sp-product-reviews-widget .sp-blankslate-actions-primary-button:active{top:1px}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-blankslate-actions-primary-button,#sp-product-reviews-widget .sp-blankslate-actions-primary-button{width:100%}}@media (max-width:599px){#sp-listing-product-reviews-widget .sp-blankslate-actions-secondary,#sp-product-reviews-widget .sp-blankslate-actions-secondary{text-align:center}}@media (min-width:600px){#sp-listing-product-reviews-widget .sp-blankslate-actions-secondary,#sp-product-reviews-widget .sp-blankslate-actions-secondary{margin-left:5px}}#sp-listing-product-reviews-widget .sp-blankslate-actions-secondary-button,#sp-product-reviews-widget .sp-blankslate-actions-secondary-button{padding:0;border:none;border-bottom:1px dotted currentColor;outline:0;background:0 0;color:#4c4c4c;text-decoration:none}#sp-listing-product-reviews-widget .sp-blankslate-actions-secondary-button:hover,#sp-product-reviews-widget .sp-blankslate-actions-secondary-button:hover{border-bottom-style:solid}.sp-listing-inline-rating-widget,.sp-product-inline-rating-widget{display:inline-block;font-size:12px;color:#231f20;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.sp-listing-inline-rating-widget a,.sp-listing-inline-rating-widget a:visited,.sp-product-inline-rating-widget a,.sp-product-inline-rating-widget a:visited{color:#4c4c4c;text-decoration:none;border-bottom:1px dotted currentColor}.sp-listing-inline-rating-widget a:hover,.sp-product-inline-rating-widget a:hover{border-bottom-style:solid}.sp-listing-inline-rating-widget .sp-inline-rating-stars,.sp-product-inline-rating-widget .sp-inline-rating-stars{height:14px;display:inline-block;white-space:nowrap;margin-right:8px}.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child),.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child){margin-left:2.33333px}.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off,.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off{display:inline-block;min-width:14px;min-height:14px;background-size:14px 14px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half,.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half{display:inline-block;min-width:14px;min-height:14px;background-size:14px 14px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on,.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on{display:inline-block;min-width:14px;min-height:14px;background-size:14px 14px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)}.sp-listing-inline-rating-widget .sp-inline-rating-label,.sp-product-inline-rating-widget .sp-inline-rating-label{line-height:14px}.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars{height:14px;display:inline-block;white-space:nowrap}.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child),.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child){margin-left:2.33333px}.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off{display:inline-block;min-width:14px;min-height:14px;background-size:14px 14px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyM3NzcnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)}.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half{display:inline-block;min-width:14px;min-height:14px;background-size:14px 14px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyM3NzcnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)}.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on{display:inline-block;min-width:14px;min-height:14px;background-size:14px 14px;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyM3NzcnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)}#sp-questions-answers-widget{font-size:16px;color:#231f20}#sp-questions-answers-widget a,#sp-questions-answers-widget a:visited{color:#4c4c4c}#sp-questions-answers-widget .sp-heading{font-size:32px}#sp-questions-answers-widget .sp-summary{margin-bottom:16px;padding-bottom:16px}@media (min-width:600px){#sp-questions-answers-widget .sp-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media (max-width:599px){#sp-questions-answers-widget .sp-summary-counters{text-align:center}}#sp-questions-answers-widget .sp-summary-actions{color:rgba(0,0,0,.26)}@media (max-width:599px){#sp-questions-answers-widget .sp-summary-actions{width:100%;margin-top:8px}}@media (min-width:960px){#sp-questions-answers-widget .sp-summary-actions{text-align:right}}#sp-questions-answers-widget .sp-summary-actions-primary-button{position:relative;min-height:40px;margin:4px 0;padding:8px 12px;border:none;border-radius:0;outline:0;font-weight:600;color:#fff;background-color:#d6404a;text-transform:uppercase}#sp-questions-answers-widget .sp-summary-actions-primary-button:active{top:1px}@media (max-width:599px){#sp-questions-answers-widget .sp-summary-actions-primary-button{width:100%}}@media (max-width:599px){#sp-questions-answers-widget .sp-summary-actions-secondary{text-align:center}}#sp-questions-answers-widget .sp-summary-actions-secondary-button{padding:0;border:none;border-bottom:1px dotted currentColor;outline:0;background:0 0;color:#4c4c4c;text-decoration:none}#sp-questions-answers-widget .sp-summary-actions-secondary-button:hover{border-bottom-style:solid}#sp-questions-answers-widget .sp-blankslate-actions{margin-top:8px;color:rgba(0,0,0,.26)}@media (min-width:600px){#sp-questions-answers-widget .sp-blankslate-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}#sp-questions-answers-widget .sp-blankslate-actions-primary-button{position:relative;min-height:40px;margin:4px 0;padding:8px 12px;border:none;border-radius:0;outline:0;font-weight:600;color:#fff;background-color:#d6404a;text-transform:uppercase}#sp-questions-answers-widget .sp-blankslate-actions-primary-button:active{top:1px}@media (max-width:599px){#sp-questions-answers-widget .sp-blankslate-actions-primary-button{width:100%}}@media (max-width:599px){#sp-questions-answers-widget .sp-blankslate-actions-secondary{text-align:center}}@media (min-width:600px){#sp-questions-answers-widget .sp-blankslate-actions-secondary{margin-left:5px}}#sp-questions-answers-widget .sp-blankslate-actions-secondary-button{padding:0;border:none;border-bottom:1px dotted currentColor;outline:0;background:0 0;color:#4c4c4c;text-decoration:none}#sp-questions-answers-widget .sp-blankslate-actions-secondary-button:hover{border-bottom-style:solid}#sp-product-photos-container *{box-sizing:border-box}#sp-product-photos-container .sp-product-photos{position:relative;margin:32px auto}#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=both] .sp-product-photos__control--left,#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=both] .sp-product-photos__control--right{opacity:0;visibility:hidden}#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=left] .sp-product-photos__control--left{opacity:0;visibility:hidden}#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=right] .sp-product-photos__control--right{opacity:0;visibility:hidden}#sp-product-photos-container .sp-product-photos__heading{margin-bottom:24px;font-size:24px}#sp-product-photos-container .sp-product-photos__control{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;background-color:#d6404a;font-size:20px;color:#fff;-webkit-appearance:none;border:0;background-image:none;transition:all ease .3s;z-index:1}#sp-product-photos-container .sp-product-photos__control:hover{background-color:#bb2832}#sp-product-photos-container .sp-product-photos__control:hover:after{opacity:1}#sp-product-photos-container .sp-product-photos__control:focus{outline:0}#sp-product-photos-container .sp-product-photos__control:after,#sp-product-photos-container .sp-product-photos__control:before{content:'';position:absolute;width:20px;height:100%;background-position:center;transition:all ease .3s}#sp-product-photos-container .sp-product-photos__control--left{left:0;padding-left:8px}#sp-product-photos-container .sp-product-photos__control--left:before{left:100%;background-image:linear-gradient(to right,#d6404a 50%,rgba(255,255,255,0) 92%,rgba(214,64,74,0) 100%)}#sp-product-photos-container .sp-product-photos__control--left:after{left:100%;opacity:0;background-image:linear-gradient(to right,#bb2832 50%,rgba(255,255,255,0) 92%,rgba(187,40,50,0) 100%)}#sp-product-photos-container .sp-product-photos__control--right{right:0;padding-right:8px}#sp-product-photos-container .sp-product-photos__control--right:before{right:100%;background-image:linear-gradient(to right,rgba(214,64,74,0) 0,rgba(255,255,255,0) 8%,#d6404a 50%)}#sp-product-photos-container .sp-product-photos__control--right:after{right:100%;opacity:0;background-image:linear-gradient(to right,rgba(187,40,50,0) 0,rgba(255,255,255,0) 8%,#bb2832 50%)}#sp-product-photos-container .sp-product-photos__imgs{position:relative;width:100%;max-width:100%;overflow:hidden}#sp-product-photos-container .sp-product-photos__track{display:-ms-flexbox;display:flex;min-width:100%;margin-left:-2px;margin-right:-2px;transition:all ease .3s}#sp-product-photos-container .sp-product-photos-item{-ms-flex-negative:0;flex-shrink:0;width:10%;padding:0 2px}@media (max-width:960px){#sp-product-photos-container .sp-product-photos-item{width:20%}}@media (max-width:599px){#sp-product-photos-container .sp-product-photos-item{width:50%}}#sp-product-photos-container .sp-product-photos-item__inner{position:relative;width:100%;padding-top:100%;border:1px solid rgba(0,0,0,.12);overflow:hidden}#sp-product-photos-container .sp-product-photos-item__img{position:absolute;top:50%;left:50%;height:auto;min-width:100%;min-height:100%;max-width:200%;max-height:200%;transform:translate(-50%,-50%) translateZ(0);transition:all ease .3s}#sp-product-photos-container .sp-product-photos-item__img,#sp-product-photos-container .sp-product-photos-item__img:hover{transform:translate(-50%,-50%) translateZ(2%)}
/* End */


/* Start:/local/components/kk/reviews/templates/.default/style.css?1744142419185619*/
@charset "UTF-8";#sp-omnibox a,#sp-omnibox abbr,#sp-omnibox acronym,#sp-omnibox address,#sp-omnibox applet,#sp-omnibox article,#sp-omnibox aside,#sp-omnibox audio,#sp-omnibox b,#sp-omnibox big,#sp-omnibox blockquote,#sp-omnibox button,#sp-omnibox canvas,#sp-omnibox caption,#sp-omnibox center,#sp-omnibox cite,#sp-omnibox code,#sp-omnibox dd,#sp-omnibox del,#sp-omnibox details,#sp-omnibox dfn,#sp-omnibox div,#sp-omnibox div.form,#sp-omnibox dl,#sp-omnibox dt,#sp-omnibox em,#sp-omnibox fieldset,#sp-omnibox figcaption,#sp-omnibox figure,#sp-omnibox footer,#sp-omnibox form,#sp-omnibox h1,#sp-omnibox h2,#sp-omnibox h3,#sp-omnibox h4,#sp-omnibox h5,#sp-omnibox h6,#sp-omnibox header,#sp-omnibox hgroup,#sp-omnibox i,#sp-omnibox iframe,#sp-omnibox img,#sp-omnibox input,#sp-omnibox input[type],#sp-omnibox ins,#sp-omnibox kbd,#sp-omnibox label,#sp-omnibox legend,#sp-omnibox li,#sp-omnibox mark,#sp-omnibox menu,#sp-omnibox nav,#sp-omnibox object,#sp-omnibox ol,#sp-omnibox p,#sp-omnibox pre,#sp-omnibox q,#sp-omnibox s,#sp-omnibox samp,#sp-omnibox section,#sp-omnibox small,#sp-omnibox span,#sp-omnibox strike,#sp-omnibox strong,#sp-omnibox sub,#sp-omnibox summary,#sp-omnibox sup,#sp-omnibox table,#sp-omnibox tbody,#sp-omnibox td,#sp-omnibox textarea,#sp-omnibox tfoot,#sp-omnibox th,#sp-omnibox thead,#sp-omnibox time,#sp-omnibox tr,#sp-omnibox tt,#sp-omnibox u,#sp-omnibox ul,#sp-omnibox var,#sp-omnibox video {
    font-family: inherit;
    font-size-adjust: none;
    font-size: 100%;
    font-style: normal;
    letter-spacing: normal;
    font-stretch: normal;
    font-variant: normal;
    font-weight: 400;
    font: normal normal 100% inherit;
    text-align: left;
    -moz-text-align-last: initial;
    text-align-last: initial;
    text-decoration: none;
    -webkit-text-emphasis: none;
    text-emphasis: none;
    text-height: auto;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    alignment-adjust: auto;
    alignment-baseline: baseline;
    animation: none 0 ease 0 1 normal;
    animation-play-state: running;
    -webkit-appearance: normal;
    -moz-appearance: normal;
    appearance: normal;
    azimuth: center;
    backface-visibility: visible;
    background: none 0 0 auto repeat scroll padding-box transparent;
    background-color: transparent;
    background-image: none;
    baseline-shift: baseline;
    binding: none;
    bleed: 6pt;
    bookmark-label: content();
    bookmark-level: none;
    bookmark-state: open;
    bookmark-target: none;
    border: 0 none transparent;
    border-radius: 0;
    bottom: auto;
    box-align: stretch;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    box-direction: normal;
    box-flex: 0;
    box-flex-group: 1;
    box-lines: single;
    box-ordinal-group: 1;
    box-orient: inline-axis;
    box-pack: start;
    box-shadow: none;
    box-sizing: border-box;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    caption-side: top;
    clear: none;
    clip: auto;
    color: inherit;
    color-profile: auto;
    -moz-column-count: auto;
    column-count: auto;
    -moz-column-fill: balance;
    column-fill: balance;
    -moz-column-gap: normal;
    column-gap: normal;
    -moz-column-rule: medium medium rgba(0,0,0,.12);
    column-rule: medium medium rgba(0,0,0,.12);
    -moz-column-span: 1;
    column-span: 1;
    -moz-column-width: auto;
    column-width: auto;
    -moz-columns: auto auto;
    columns: auto auto;
    content: normal;
    counter-increment: none;
    counter-reset: none;
    crop: auto;
    cursor: auto;
    direction: ltr;
    display: inline;
    dominant-baseline: auto;
    drop-initial-after-adjust: text-after-edge;
    drop-initial-after-align: baseline;
    drop-initial-before-adjust: text-before-edge;
    drop-initial-before-align: caps-height;
    drop-initial-size: auto;
    drop-initial-value: initial;
    elevation: level;
    empty-cells: show;
    fit: fill;
    fit-position: 0 0;
    float: none;
    float-offset: 0 0;
    grid-columns: none;
    grid-rows: none;
    hanging-punctuation: none;
    height: auto;
    hyphenate-after: auto;
    hyphenate-before: auto;
    hyphenate-character: auto;
    hyphenate-lines: no-limit;
    hyphenate-resource: none;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    icon: auto;
    image-orientation: auto;
    image-rendering: auto;
    image-resolution: normal;
    inline-box-align: last;
    left: auto;
    line-height: inherit;
    line-stacking: inline-line-height exclude-ruby consider-shifts;
    list-style: disc outside none;
    margin: 0;
    marks: none;
    marquee-direction: forward;
    marquee-loop: 1;
    marquee-play-count: 1;
    marquee-speed: normal;
    marquee-style: scroll;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    move-to: normal;
    nav-down: auto;
    nav-index: auto;
    nav-left: auto;
    nav-right: auto;
    nav-up: auto;
    opacity: 1;
    orphans: 2;
    outline: medium none invert;
    outline-offset: 0;
    overflow: visible;
    overflow-style: auto;
    padding: 0;
    page: auto;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    page-policy: start;
    perspective: none;
    perspective-origin: 50% 50%;
    position: static;
    presentation-level: 0;
    punctuation-trim: none;
    quotes: none;
    rendering-intent: auto;
    resize: none;
    right: auto;
    rotation: 0;
    rotation-point: 50% 50%;
    ruby-align: auto;
    ruby-overhang: none;
    ruby-position: before;
    ruby-span: none;
    size: auto;
    string-set: none;
    table-layout: auto;
    top: auto;
    transform: none;
    transform-origin: 50% 50% 0;
    transform-style: flat;
    transition: all 0 ease 0;
    unicode-bidi: normal;
    vertical-align: baseline;
    white-space: normal;
    white-space-collapse: collapse;
    widows: 2;
    width: auto;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    z-index: auto;
    text-align: start;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#sp-omnibox address,#sp-omnibox article,#sp-omnibox aside,#sp-omnibox blockquote,#sp-omnibox canvas,#sp-omnibox center,#sp-omnibox dd,#sp-omnibox details,#sp-omnibox dir,#sp-omnibox div,#sp-omnibox div.form,#sp-omnibox dl,#sp-omnibox dt,#sp-omnibox fieldset,#sp-omnibox figcaption,#sp-omnibox figure,#sp-omnibox footer,#sp-omnibox form,#sp-omnibox frame,#sp-omnibox frameset,#sp-omnibox h1,#sp-omnibox h2,#sp-omnibox h3,#sp-omnibox h4,#sp-omnibox h5,#sp-omnibox h6,#sp-omnibox header,#sp-omnibox hgroup,#sp-omnibox hr,#sp-omnibox menu,#sp-omnibox nav,#sp-omnibox noframes,#sp-omnibox ol,#sp-omnibox p,#sp-omnibox pre,#sp-omnibox section,#sp-omnibox summary,#sp-omnibox ul {
    display: block
}

#sp-omnibox li {
    display: list-item
}

#sp-omnibox table {
    display: table
}

#sp-omnibox tr {
    display: table-row
}

#sp-omnibox thead {
    display: table-header-group
}

#sp-omnibox tbody {
    display: table-row-group
}

#sp-omnibox tfoot {
    display: table-footer-group
}

#sp-omnibox col {
    display: table-column
}

#sp-omnibox colgroup {
    display: table-column-group
}

#sp-omnibox td,#sp-omnibox th {
    display: table-cell
}

#sp-omnibox caption {
    display: table-caption
}

#sp-omnibox input,#sp-omnibox select {
    display: inline-block
}

#sp-omnibox b,#sp-omnibox strong {
    font-weight: 700
}

#sp-omnibox b>em,#sp-omnibox b>i,#sp-omnibox em>b,#sp-omnibox em>strong,#sp-omnibox i>b,#sp-omnibox i>strong,#sp-omnibox strong>em,#sp-omnibox strong>i {
    font-weight: 700;
    font-style: italic
}

#sp-omnibox input,#sp-omnibox textarea {
    cursor: text
}

#sp-omnibox input::-moz-selection,#sp-omnibox textarea::-moz-selection {
    background-color: #b3d4fc
}

#sp-omnibox input::selection,#sp-omnibox textarea::selection {
    background-color: #b3d4fc
}

#sp-omnibox input::-webkit-input-placeholder,#sp-omnibox textarea::-webkit-input-placeholder {
    font-family: inherit;
    font-size-adjust: none;
    font-size: 100%;
    font-style: normal;
    letter-spacing: normal;
    font-stretch: normal;
    font-variant: normal;
    font-weight: 400;
    font: normal normal 100% inherit;
    text-align: left;
    text-align-last: initial;
    text-decoration: none;
    -webkit-text-emphasis: none;
    text-emphasis: none;
    text-height: auto;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    background-color: inherit;
    color: inherit
}

#sp-omnibox input::-moz-placeholder,#sp-omnibox textarea::-moz-placeholder {
    font-family: inherit;
    font-size-adjust: none;
    font-size: 100%;
    font-style: normal;
    letter-spacing: normal;
    font-stretch: normal;
    font-variant: normal;
    font-weight: 400;
    font: normal normal 100% inherit;
    text-align: left;
    -moz-text-align-last: initial;
    text-align-last: initial;
    text-decoration: none;
    text-emphasis: none;
    text-height: auto;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    background-color: inherit;
    color: inherit
}

#sp-omnibox input:-ms-input-placeholder,#sp-omnibox textarea:-ms-input-placeholder {
    font-family: inherit;
    font-size-adjust: none;
    font-size: 100%;
    font-style: normal;
    letter-spacing: normal;
    font-stretch: normal;
    font-variant: normal;
    font-weight: 400;
    font: normal normal 100% inherit;
    text-align: left;
    text-align-last: initial;
    text-decoration: none;
    text-emphasis: none;
    text-height: auto;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    background-color: inherit;
    color: inherit
}

#sp-omnibox input[type=checkbox],#sp-omnibox input[type=radio] {
    cursor: default
}

#sp-omnibox a,#sp-omnibox a *,#sp-omnibox a span,#sp-omnibox button,#sp-omnibox button *,#sp-omnibox button span,#sp-omnibox input[type=reset],#sp-omnibox input[type=submit] {
    cursor: pointer
}

#sp-omnibox a:active,#sp-omnibox a:hover,#sp-omnibox a:link,#sp-omnibox a:visited {
    background: 0 0;
    text-shadow: none
}

#sp-omnibox button::-moz-focus-inner {
    border: 0;
    padding: 0
}

#sp-omnibox iframe {
    max-width: 100%
}

#sp-omnibox code {
    font-family: monospace,serif;
    font-size: 1em
}

#sp-omnibox {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.5
}

#sp-omnibox h1,#sp-omnibox h2,#sp-omnibox h3,#sp-omnibox h4,#sp-omnibox h5,#sp-omnibox h6,#sp-omnibox p {
    color: rgba(0,0,0,.87)
}

@media not all and (max-width: 599px) {
    #sp-omnibox .sp-xs {
        display:none
    }
}

@media not all and (min-width: 600px) {
    #sp-omnibox .sp-gt-xs {
        display:none
    }
}

@media not all and (min-width: 600px) and (max-width:959px) {
    #sp-omnibox .sp-sm {
        display:none
    }
}

@media not all and (min-width: 960px) {
    #sp-omnibox .sp-gt-sm {
        display:none
    }
}

@media not all and (max-width: 960px) {
    #sp-omnibox .sp-lt-md {
        display:none
    }
}

@media not all and (min-width: 960px) and (max-width:1279px) {
    #sp-omnibox .sp-md {
        display:none
    }
}

@media not all and (min-width: 1280px) {
    #sp-omnibox .sp-gt-md {
        display:none
    }
}

@media not all and (max-width: 1280px) {
    #sp-omnibox .sp-lt-lg {
        display:none
    }
}

@media not all and (min-width: 1280px) and (max-width:1919px) {
    #sp-omnibox .sp-lg {
        display:none
    }
}

@media not all and (min-width: 1920px) {
    #sp-omnibox .sp-gt-lg {
        display:none
    }
}

#sp-omnibox .sp-display-4 {
    font-size: 112px;
    font-weight: 300;
    letter-spacing: -.010em;
    line-height: 112px
}

#sp-omnibox .sp-display-3 {
    font-size: 56px;
    font-weight: 400;
    letter-spacing: -.005em;
    line-height: 56px
}

#sp-omnibox .sp-display-2 {
    font-size: 45px;
    font-weight: 400;
    line-height: 64px
}

#sp-omnibox .sp-display-1 {
    font-size: 34px;
    font-weight: 400;
    line-height: 40px
}

#sp-omnibox .sp-headline {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

#sp-omnibox .sp-title {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .005em
}

#sp-omnibox .sp-subhead {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .01em;
    line-height: 24px
}

#sp-omnibox .sp-body-1 {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .01em;
    line-height: 20px
}

#sp-omnibox .sp-body-2 {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .01em;
    line-height: 24px
}

#sp-omnibox .sp-caption {
    font-size: 12px;
    letter-spacing: .020em
}

#sp-omnibox .sp-button {
    letter-spacing: .010em
}

#sp-omnibox button,#sp-omnibox input,#sp-omnibox select,#sp-omnibox textarea {
    font-family: inherit;
    font-size: 100%
}

#sp-omnibox * {
    outline: 0
}

#sp-omnibox a:active,
#sp-omnibox a:hover,
#sp-omnibox a:link,
#sp-omnibox a:visited {
    color: #324f45;
}

#sp-omnibox {
    position: fixed;
    z-index: 2147473647;
    overflow: hidden;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%
}

@media (max-width: 599px) {
    #sp-omnibox {
        max-height:100%!important
    }
}

#sp-omnibox .sp-application-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#sp-omnibox .sp-application {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

html:not(.sp-omnibox-visible) #sp-omnibox,html:not([class*=sp-omnibox-mode-]) #sp-omnibox {
    display: none!important
}

@media (max-width: 599px) {
    html.sp-omnibox-visible.sp-omnibox-mode-popup,html.sp-omnibox-visible.sp-omnibox-mode-popup body {
        overflow:hidden
    }

    html.sp-omnibox-visible.sp-omnibox-mode-popup body {
        width: 100%;
        height: 100%
    }

    html.sp-omnibox-visible.sp-omnibox-mode-popup body>:not(#sp-omnibox) {
        display: none
    }
}

@media (max-width: 599px) {
    html.sp-omnibox-visible.sp-omnibox-mode-sidebar,html.sp-omnibox-visible.sp-omnibox-mode-sidebar body {
        overflow:hidden
    }

    html.sp-omnibox-visible.sp-omnibox-mode-sidebar body {
        width: 100%;
        height: 100%
    }

    html.sp-omnibox-visible.sp-omnibox-mode-sidebar body>:not(#sp-omnibox) {
        display: none
    }
}

@media (max-width: 599px) {
    html.sp-omnibox-visible.sp-omnibox-mode-fullscreen,html.sp-omnibox-visible.sp-omnibox-mode-fullscreen body {
        overflow:hidden
    }

    html.sp-omnibox-visible.sp-omnibox-mode-fullscreen body {
        width: 100%;
        height: 100%
    }

    html.sp-omnibox-visible.sp-omnibox-mode-fullscreen body>:not(#sp-omnibox) {
        display: none
    }
}

html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.56)
}

html.sp-omnibox-visible.sp-omnibox-mode-fullscreen>body>#sp-omnibox {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.56)
}

html.sp-omnibox-visible.sp-omnibox-mode-gallery>body>#sp-omnibox {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.56)
}

html.sp-omnibox-visible.sp-omnibox-mode-loading>body>#sp-omnibox {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.56)
}

html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.56)
}

html.sp-omnibox-visible.sp-omnibox-mode-loading>body>#sp-omnibox {
    cursor: progress
}

html.sp-omnibox-visible.sp-omnibox-mode-loading>body>#sp-omnibox>.sp-application {
    visibility: hidden
}

@media (max-width: 599px) {
    html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox .sp-application {
        width:100%;
        height: 100%
    }
}

@media (min-width: 600px) {
    html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox .sp-application {
        width:500px;
        max-height: 809.01699px;
        padding: 8px 0
    }
}

@media (min-width: 960px) {
    html.sp-omnibox-visible.sp-omnibox-mode-popup>body>#sp-omnibox .sp-application {
        width:600px;
        max-height: 970.82039px
    }
}

html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox {
    top: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh
}

@media (min-width: 600px) {
    html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox {
        -ms-flex-align:start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start
    }

    html.sp-omnibox-visible.sp-omnibox-mode-sidebar>body>#sp-omnibox .sp-application {
        width: 550px
    }
}

html.sp-omnibox-visible.sp-omnibox-mode-gallery>body>#sp-omnibox .sp-page {
    display: none
}

html.sp-omnibox-visible.sp-omnibox-mode-activator>body>#sp-omnibox {
    top: auto;
    right: 24px;
    bottom: 24px;
    left: auto;
    width: 66px;
    height: 166px
}

#sp-omnibox .sp-page.sp-error-page .sp-error-name {
    margin: 16px
}

#sp-omnibox .sp-page.sp-error-page .sp-error-description {
    margin: 16px auto;
    text-align: center
}

#sp-omnibox button.sp-button::-moz-focus-inner {
    border: 0
}

#sp-omnibox .sp-unstyled-button {
    display: inline-block;
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0;
    text-align: inherit;
    color: inherit
}

#sp-omnibox .sp-button {
    letter-spacing: .01em;
    border-radius: 3px;
    box-sizing: border-box;
    color: currentColor;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    outline: 0;
    border: 0;
    display: inline-block;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    padding: 0 6px;
    margin: 6px 8px;
    line-height: 36px;
    min-height: 36px;
    background: 0 0;
    white-space: nowrap;
    min-width: 88px;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    font-style: inherit;
    font-variant: inherit;
    font-family: inherit;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
    transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)
}

#sp-omnibox .sp-button:focus {
    outline: 0
}

#sp-omnibox .sp-button:focus,#sp-omnibox .sp-button:hover {
    text-decoration: none
}

#sp-omnibox .sp-button.ng-hide,#sp-omnibox .sp-button.ng-leave {
    transition: none
}

#sp-omnibox .sp-button.sp-cornered {
    border-radius: 0
}

#sp-omnibox .sp-button.sp-icon {
    padding: 0;
    background: 0 0
}

#sp-omnibox .sp-button.sp-raised:not([disabled]) {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)
}

#sp-omnibox .sp-button.sp-icon-button {
    margin: 0 6px;
    height: 40px;
    min-width: 0;
    line-height: 24px;
    padding: 8px;
    width: 40px;
    border-radius: 50%
}

#sp-omnibox .sp-button.sp-fab {
    z-index: 4294947314;
    line-height: 56px;
    min-width: 0;
    width: 56px;
    height: 56px;
    vertical-align: middle;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    border-radius: 50%;
    background-clip: padding-box;
    overflow: hidden;
    transition: all .3s cubic-bezier(.55,0,.55,.2);
    transition-property: background-color,box-shadow,transform
}

#sp-omnibox .sp-button.sp-fab.sp-mini {
    line-height: 40px;
    width: 40px;
    height: 40px
}

#sp-omnibox .sp-button.sp-fab,#sp-omnibox .sp-button.sp-icon-button {
    display: -ms-inline-flexbox;
    display: inline-flex
}

#sp-omnibox .sp-button.sp-fab .sp-icon,#sp-omnibox .sp-button.sp-icon-button .sp-icon {
    display: inline-block;
    vertical-align: middle;
    margin: auto
}

#sp-omnibox .sp-button:not([disabled]).sp-fab:focus,#sp-omnibox .sp-button:not([disabled]).sp-fab:hover,#sp-omnibox .sp-button:not([disabled]).sp-raised:focus,#sp-omnibox .sp-button:not([disabled]).sp-raised:hover {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)
}

#sp-omnibox .sp-button:not([disabled]).sp-fab:active,#sp-omnibox .sp-button:not([disabled]).sp-raised:active {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.4)
}

#sp-omnibox .sp-button:hover:not(.sp-raised):not(.sp-fab):not(.sp-icon-button) {
    background-color: rgba(158,158,158,.2)
}

#sp-omnibox .sp-button.sp-raised[disabled] {
    background-color: rgba(0,0,0,.12);
    cursor: default;
    color: rgba(0,0,0,.38)
}

#sp-omnibox .sp-button:not([disabled]).sp-primary {
    color: #ffffff
}

#sp-omnibox .sp-button:not([disabled]).sp-primary.sp-fab,
#sp-omnibox .sp-button:not([disabled]).sp-primary.sp-raised {
    background-color: rgb(143, 168, 149);
    color: #ffffff
}

#sp-omnibox .sp-button:not([disabled]).sp-accent {
    color: #ffffff
}

#sp-omnibox .sp-button:not([disabled]).sp-accent.sp-fab,#sp-omnibox .sp-button:not([disabled]).sp-accent.sp-raised {
    background-color: rgb(50, 79, 69);
    color: #ffffff
}

#sp-omnibox .sp-button:not([disabled]).sp-warn {
    color: #ffffff
}

#sp-omnibox .sp-button:not([disabled]).sp-warn.sp-fab,#sp-omnibox .sp-button:not([disabled]).sp-warn.sp-raised {
    background-color: rgb(21, 36, 31);
    color: #ffffff
}

#sp-omnibox .sp-single-choice-buttons-container {
    margin: 8px 0
}

#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-buttons {
    display: inline-block;
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 2px
}

#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-button {
    padding: calc(.5em - 1px) 1em
}

#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-button:not(:last-child) {
    border-right: 1px solid rgba(0,0,0,.12)
}

#sp-omnibox .sp-single-choice-buttons-container .sp-single-choice-button.sp-selected {
    background-color: rgb(50, 79, 69);
    color: #ffffff
}

#sp-omnibox .sp-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 8px;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
    background: #fff
}

#sp-omnibox .sp-card .sp-card-header {
    padding: 16px 16px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

#sp-omnibox .sp-card .sp-card-content {
    padding: 16px 16px 0
}

#sp-omnibox .sp-card .sp-card-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex: 1;
    flex: 1;
    margin: 8px
}

#sp-omnibox .sp-card .sp-card-actions .sp-button {
    min-height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 6px;
    font-size: 12px;
    line-height: 20px;
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-card .sp-card-actions .sp-button:first-child {
    margin-left: 0
}

#sp-omnibox .sp-card .sp-card-actions .sp-button:last-child {
    margin-right: 0
}

@media (max-width: 599px) {
    #sp-omnibox .sp-page.sp-dialog-page {
        max-width:90%
    }

    #sp-omnibox .sp-page.sp-dialog-page,#sp-omnibox .sp-page.sp-dialog-page .sp-page-inner {
        height: auto
    }
}

#sp-omnibox .sp-page.sp-dialog-page .sp-page-close {
    display: none
}

#sp-omnibox .sp-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: auto;
    max-height: 100%;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)
}

@media (max-width: 599px) {
    #sp-omnibox .sp-page {
        height:100%
    }
}

#sp-omnibox .sp-page .sp-page-inner {
    width: 100%;
    height: auto;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 599px) {
    #sp-omnibox .sp-page .sp-page-inner {
        height:100%
    }
}

#sp-omnibox .sp-page .sp-page-close {
    z-index: 2147474147;
    position: absolute;
    display: block;
    margin: 0!important
}

@media (max-width: 599px) {
    #sp-omnibox .sp-page .sp-page-close {
        top:10px;
        right: 10px
    }

    #sp-omnibox .sp-page .sp-page-close>.sp-icon {
        display: inline-block;
        min-width: 16px;
        min-height: 16px;
        background-size: 16px 16px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC44NyknIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAKICAgICAgICAgIDEuMTcsMC4xMCAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-page .sp-page-close {
        top:10px;
        right: -48px
    }

    #sp-omnibox .sp-page .sp-page-close>.sp-icon {
        display: inline-block;
        min-width: 16px;
        min-height: 16px;
        background-size: 16px 16px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAKICAgICAgICAgIDEuMTcsMC4xMCAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)
    }
}

#sp-omnibox .sp-page .sp-scrollable,#sp-omnibox .sp-page.sp-scrollable {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 599px) {
    #sp-omnibox .sp-page .sp-scrollable,#sp-omnibox .sp-page.sp-scrollable {
        overflow-y:scroll
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-page .sp-scrollable,#sp-omnibox .sp-page.sp-scrollable {
        overflow-y:auto
    }
}

#sp-omnibox .sp-page .sp-page-header {
    z-index: 2147473717;
    overflow: hidden;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: 56px;
    padding: 16px
}

@media (max-width: 599px) {
    #sp-omnibox .sp-page .sp-page-header {
        padding-right:56px
    }
}

#sp-omnibox .sp-page .sp-page-title-wrapper {
    overflow: hidden
}

#sp-omnibox .sp-page .sp-page-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0
}

#sp-omnibox .sp-page .sp-page-subtitle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    font-size: 13px;
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-page .sp-page-content {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: auto;
    padding: 16px
}

#sp-omnibox .sp-page .sp-page-footer {
    min-height: 68px;
    z-index: 2147473717
}

#sp-omnibox .sp-page .sp-page-footer-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    min-height: 68px;
    padding: 16px
}

#sp-omnibox .sp-page .sp-page-footer-content>.sp-button {
    margin: 0
}

@media (max-width: 599px) {
    #sp-omnibox .sp-page .sp-page-footer-content .sp-button {
        width:100%
    }

    #sp-omnibox .sp-page .sp-page-footer-content .sp-button+.sp-button {
        margin-top: 6px 8px
    }
}

#sp-omnibox .sp-dialog-container.sp-dialog-active+.sp-page {
    visibility: hidden
}

#sp-omnibox .sp-input-container {
    width: 100%;
    margin: 8px 0
}

#sp-omnibox .sp-input-container textarea {
    resize: vertical;
    white-space: pre-wrap
}

#sp-omnibox .sp-input-container input[type=color],#sp-omnibox .sp-input-container input[type=date],#sp-omnibox .sp-input-container input[type=datetime-local],#sp-omnibox .sp-input-container input[type=datetime],#sp-omnibox .sp-input-container input[type=email],#sp-omnibox .sp-input-container input[type=month],#sp-omnibox .sp-input-container input[type=number],#sp-omnibox .sp-input-container input[type=password],#sp-omnibox .sp-input-container input[type=search],#sp-omnibox .sp-input-container input[type=tel],#sp-omnibox .sp-input-container input[type=text],#sp-omnibox .sp-input-container input[type=time],#sp-omnibox .sp-input-container input[type=url],#sp-omnibox .sp-input-container input[type=week],#sp-omnibox .sp-input-container select,#sp-omnibox .sp-input-container textarea {
    display: block;
    width: 100%;
    height: auto;
    min-height: 0;
    max-height: none;
    padding: .5em .6em;
    margin: 0;
    border: 1px solid rgba(0,0,0,.12);
    background: #fcfcfc;
    border-radius: 2px;
    vertical-align: middle;
    box-sizing: border-box;
    box-shadow: none;
    color: rgba(0,0,0,.87)
}

#sp-omnibox .sp-input-container input[type=color]:focus,
#sp-omnibox .sp-input-container input[type=date]:focus,
#sp-omnibox .sp-input-container input[type=datetime-local]:focus,
#sp-omnibox .sp-input-container input[type=datetime]:focus,
#sp-omnibox .sp-input-container input[type=email]:focus,
#sp-omnibox .sp-input-container input[type=month]:focus,
#sp-omnibox .sp-input-container input[type=number]:focus,
#sp-omnibox .sp-input-container input[type=password]:focus,
#sp-omnibox .sp-input-container input[type=search]:focus,
#sp-omnibox .sp-input-container input[type=tel]:focus,
#sp-omnibox .sp-input-container input[type=text]:focus,
#sp-omnibox .sp-input-container input[type=time]:focus,
#sp-omnibox .sp-input-container input[type=url]:focus,
#sp-omnibox .sp-input-container input[type=week]:focus,
#sp-omnibox .sp-input-container select:focus,
#sp-omnibox .sp-input-container textarea:focus {
    outline: 0;
    border-color: rgb(143, 168, 149);
    box-shadow: none
}

#sp-omnibox .sp-input-container input[type=color][disabled],#sp-omnibox .sp-input-container input[type=date][disabled],#sp-omnibox .sp-input-container input[type=datetime-local][disabled],#sp-omnibox .sp-input-container input[type=datetime][disabled],#sp-omnibox .sp-input-container input[type=email][disabled],#sp-omnibox .sp-input-container input[type=month][disabled],#sp-omnibox .sp-input-container input[type=number][disabled],#sp-omnibox .sp-input-container input[type=password][disabled],#sp-omnibox .sp-input-container input[type=search][disabled],#sp-omnibox .sp-input-container input[type=tel][disabled],#sp-omnibox .sp-input-container input[type=text][disabled],#sp-omnibox .sp-input-container input[type=time][disabled],#sp-omnibox .sp-input-container input[type=url][disabled],#sp-omnibox .sp-input-container input[type=week][disabled],#sp-omnibox .sp-input-container select[disabled],#sp-omnibox .sp-input-container textarea[disabled] {
    cursor: not-allowed;
    background-color: #eaeded;
    color: #cad2d3
}

#sp-omnibox .sp-input-container .textarea-counter {
    color: rgba(0,0,0,.54);
    text-align: end;
    padding-right: 8px
}

#sp-omnibox .sp-input-container input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    width: 24px;
    height: 24px;
    margin-top: -4.25px;
    vertical-align: top;
    background-color: white;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(78, 86, 93, 0.25);
    appearance: none;
    print-color-adjust: exact;
}
#sp-omnibox .sp-input-container input:checked[type="checkbox"] {
    background-image: url("/static_files/img/footer/check_green.svg");
    background-color: white;
    border-color: #324f45;
}

#sp-omnibox .sp-input-container input[type=checkbox]:focus,#sp-omnibox .sp-input-container input[type=file]:focus,#sp-omnibox .sp-input-container input[type=radio]:focus {
    outline: thin solid #129fea;
    outline: 1px auto #129fea
}

#sp-omnibox .sp-input-container input[type=checkbox]:focus:invalid,#sp-omnibox .sp-input-container input[type=file]:focus:invalid,#sp-omnibox .sp-input-container input[type=radio]:focus:invalid {
    outline-color: #e9322d
}

#sp-omnibox .sp-input-container select {
    height: 36px;
    border: 1px solid rgba(0,0,0,.12);
    background-color: #fff
}

#sp-omnibox .sp-input-container select[multiple] {
    height: auto
}

#sp-omnibox .sp-input-container select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

#sp-omnibox .sp-input-container select:not([multiple]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-color: #fcfcfc;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=)
}

#sp-omnibox .sp-input-container .sp-input-label {
    display: block;
    margin-bottom: .2em;
    line-height: 1.2em;
    color: rgba(0,0,0,.87)
}

#sp-omnibox .sp-input-container .sp-input-hint,#sp-omnibox .sp-input-container .sp-input-hint>p {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.4;
    color: rgba(0,0,0,.26)
}

#sp-omnibox .sp-input-container .sp-input {
    line-height: 1.4;
    font-size: 14px
}

#sp-omnibox .sp-input-container .sp-input::-webkit-input-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-input-container .sp-input:-moz-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-input-container .sp-input::-moz-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-input-container .sp-input:-ms-input-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-input-container .sp-input::-webkit-input-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-input-container .sp-input:focus {
    box-shadow: none
}

#sp-omnibox .sp-input-container .sp-input-errors {
    overflow: hidden;
    font-size: 12px;
    color: #e91e63
}

#sp-omnibox .sp-input-container .sp-input-errors:not(:empty) {
    margin-top: 2px;
    padding-left: 10px;
    padding-right: 10px
}

#sp-omnibox .sp-input-container .sp-input-error {
    display: block
}

#sp-omnibox .sp-input-container .sp-input-error:not(:first-child) {
    display: none
}

#sp-omnibox .sp-input-container.sp-input-checkbox {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: top;
    -ms-grid-row-align: top;
    align-items: top
}

#sp-omnibox .sp-input-container.sp-input-checkbox .sp-input-label {
    -ms-flex-order: 2;
    order: 2;
    margin: 0 0 0 8px;
    cursor: pointer;
    line-height: 16px
}

#sp-omnibox .sp-input-container.sp-input-checkbox .sp-input {
    -ms-flex-order: 1;
    order: 1;
    margin: 2px 0 0 0
}

#sp-omnibox .sp-input-container.sp-input-checkbox .sp-input-hint {
    -ms-flex-order: 3;
    order: 3;
    width: 100%
}

#sp-omnibox .sp-dialog-container {
    display: none;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2147473727;
    overflow: hidden
}

#sp-omnibox .sp-dialog-container.sp-dialog-visible {
    display: -ms-flexbox;
    display: flex
}

#sp-omnibox .sp-dialog-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2)
}

#sp-omnibox .sp-dialog-close>.sp-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC44NyknIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAKICAgIDEuMTcsMC4xMCAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)
}

#sp-omnibox .sp-dialog {
    min-width: 240px;
    max-width: 80%;
    max-height: 80%;
    position: relative;
    overflow: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);
    border-radius: 4px;
    background: #fff
}

#sp-omnibox .sp-dialog .sp-dialog-content {
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 24px
}

#sp-omnibox .sp-dialog .sp-dialog-content .sp-dialog-title {
    margin: 0
}

#sp-omnibox .sp-dialog .sp-dialog-content p {
    margin: 1ex 0
}

#sp-omnibox .sp-dialog .sp-dialog-content p:first-child {
    margin-top: 0
}

#sp-omnibox .sp-dialog .sp-dialog-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-order: 2;
    order: 2;
    box-sizing: border-box;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 0;
    padding-right: 8px;
    padding-left: 16px;
    min-height: 52px;
    overflow: hidden
}

[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions {
    padding-right: 16px
}

[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions {
    padding-left: 8px
}

@media (max-width: 599px) {
    #sp-omnibox .sp-dialog .sp-dialog-actions {
        -ms-flex-pack:stretch;
        justify-content: stretch
    }
}

#sp-omnibox .sp-dialog .sp-dialog-actions .sp-button {
    margin-bottom: 8px;
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions .sp-button {
    margin-left: 0
}

[dir=rtl] #sp-omnibox .sp-dialog .sp-dialog-actions .sp-button {
    margin-right: 8px
}

@media (max-width: 599px) {
    #sp-omnibox .sp-dialog .sp-dialog-actions .sp-button {
        width:calc(100% - 24px)
    }
}

#sp-omnibox .sp-dialog .sp-subtitle {
    margin: 8px 0;
    text-align: center
}

#sp-omnibox .sp-dialog .sp-subtitle:first-child {
    margin-top: 0
}

#sp-omnibox .sp-gallery {
    position: absolute;
    z-index: 2147474147;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5)
}

#sp-omnibox .sp-gallery:not(.sp-visible) {
    display: none
}

#sp-omnibox .sp-gallery .sp-gallery-close,#sp-omnibox .sp-gallery .sp-gallery-next,#sp-omnibox .sp-gallery .sp-gallery-previous {
    position: absolute;
    cursor: pointer
}

#sp-omnibox .sp-gallery .sp-gallery-close {
    top: 40px;
    right: 40px;
    bottom: auto;
    left: auto
}

#sp-omnibox .sp-gallery .sp-gallery-close>.sp-icon {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgIDIzLjc2LDEuMzMgMjMuMTMsMC43MCBDMjIuNTEsMC4wNyAyMS40OSwwLjA3IDIwLjg2LDAuNzAgTDExLjg0LDkuNzMgTDIuODEsMC43MyBDMi4xOSwwLjEwCiAgICAgICAgMS4xNywwLjEwIDAuNTQsMC43MyBDLTAuMDcsMS4zNSAtMC4wNywyLjM3IDAuNTQsMyBMOS41NywxMiBMMC41NywyMS4wMiBDLTAuMDUsMjEuNjUgLTAuMDUsMjIuNjYKICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgMjIuNTMsMjMuOTIgMjMuMTYsMjMuMjkgQzIzLjc5LDIyLjY2IDIzLjc5LDIxLjY1IDIzLjE2LDIxLjAyIEwxNC4xMSwxMiBMMTQuMTEsMTIgWic+PC9wYXRoPjwvc3ZnPg==)
}

#sp-omnibox .sp-gallery .sp-gallery-previous {
    top: calc(50% - 20px);
    right: auto;
    bottom: auto;
    left: 40px
}

#sp-omnibox .sp-gallery .sp-gallery-previous>.sp-icon {
    display: inline-block;
    min-width: 48px;
    min-height: 48px;
    background-size: 48px 48px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xNS40MSAxNi4wOWwtNC41OC00LjU5IDQuNTgtNC41OUwxNAogICAgICAgIDUuNWwtNiA2IDYgNnonLz48cGF0aCBkPSdNMC0uNWgyNHYyNEgweicgZmlsbD0nbm9uZScvPjwvc3ZnPg==)
}

#sp-omnibox .sp-gallery .sp-gallery-next {
    top: calc(50% - 20px);
    right: 40px;
    bottom: auto;
    left: auto
}

#sp-omnibox .sp-gallery .sp-gallery-next>.sp-icon {
    display: inline-block;
    min-width: 48px;
    min-height: 48px;
    background-size: 48px 48px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J004LjU5IDE2LjM0bDQuNTgtNC41OS00LjU4LTQuNTlMMTAKICAgICAgICA1Ljc1bDYgNi02IDZ6Jy8+PHBhdGggZD0nTTAtLjI1aDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+)
}

#sp-omnibox .sp-gallery .sp-gallery-current-picture-container {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    max-width: 100%;
    margin: 3vh
}

#sp-omnibox .sp-gallery .sp-gallery-current-picture {
    display: block;
    width: calc(100vw - 6vh);
    height: calc(100vh - 6vh - 80px - 3vh);
    margin: auto;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

#sp-omnibox .sp-gallery .sp-gallery-thumbnails {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 40px 3vh
}

#sp-omnibox .sp-gallery .sp-gallery-thumbnail {
    width: 80px;
    height: 80px;
    margin: 0 10px;
    border: 2px solid rgba(255,255,255,.75);
    opacity: .5;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

#sp-omnibox .sp-gallery .sp-gallery-thumbnail:not(.sp-current) {
    cursor: pointer
}

#sp-omnibox .sp-gallery .sp-gallery-thumbnail.sp-current {
    opacity: 1
}

#sp-omnibox .sp-agreement {
    max-width: 100%;
    overflow: hidden
}

#sp-omnibox .sp-agreement .sp-agreement-text-content {
    height: 60px;
    overflow-y: hidden;
    display: block;
    position: relative
}

#sp-omnibox .sp-agreement .sp-agreement-text-content.sp-expanded {
    height: auto
}

#sp-omnibox .sp-agreement .sp-agreement-text-content.sp-expanded::after {
    content: none
}

#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-actions {
    position: absolute;
    bottom: 0;
    text-align: center;
    z-index: 1;
    width: 100%
}

#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-actions .sp-agreement-compress-button,#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-actions .sp-agreement-expand-button {
    font-size: 12px;
    color: #324f45;
}

#sp-omnibox .sp-agreement .sp-agreement-text-content::after {
    content: "";
    position: absolute;
    display: block;
    background: linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff);
    width: 100%;
    height: 40px;
    bottom: 0;
    left: 0
}

#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text-short {
    font-size: 12px;
    line-height: 16px;
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text em {
    font-weight: 700
}

#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text p {
    margin-bottom: 20px
}

#sp-omnibox .sp-agreement .sp-agreement-text-content .sp-agreement-text ul {
    margin-left: 16px;
    margin-bottom: 8px
}

#sp-omnibox .sp-agreement .sp-input-checkbox>.sp-input {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: 12px
}

#sp-omnibox .sp-agreement .sp-input-label {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

#sp-omnibox .sp-agreement .sp-agreement-confirmation {
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px
}

#sp-omnibox .sp-media-files-dropzone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    border: 2px dashed transparent;
    border-radius: 4px
}

#sp-omnibox .sp-media-files-dropzone.sp-dz-drag-hover {
    border-color: rgb(143, 168, 149) !important
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-preview {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 60px;
    min-width: 30px;
    margin: 8px;
    overflow: visible
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-preview:not(.sp-dz-complete)::before {
    content: '';
    position: absolute;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.75)
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-preview:not(.sp-dz-complete).sp-dz-processing::after {
    content: '';
    position: absolute;
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC41NCkiIGQ9J00xNy42NSA2LjM1QzE2LjIgNC45IDE0LjIxCiAgICAgICAgICAgIDQgMTIgNGMtNC40MiAwLTcuOTkgMy41OC03Ljk5IDhzMy41NyA4IDcuOTkgOGMzLjczIDAgNi44NC0yLjU1IDcuNzMtNmgtMi4wOGMtLjgyCiAgICAgICAgICAgIDIuMzMtMy4wNCA0LTUuNjUgNC0zLjMxIDAtNi0yLjY5LTYtNnMyLjY5LTYgNi02YzEuNjYgMCAzLjE0LjY5IDQuMjIgMS43OEwxMwogICAgICAgICAgICAxMWg3VjRsLTIuMzUgMi4zNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
    animation: sp-photo-uploading cubic-bezier(.35,0,.25,1) .5s infinite both
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-thumbnail {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-remove-button {
    display: none;
    position: absolute;
    width: 34px;
    height: 34px;
    margin: 0;
    padding: 8px;
    border: none;
    box-shadow: none;
    background: 0 0;
    line-height: 16px;
    cursor: pointer
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-remove-button .sp-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyMwMDAwMDAnIGQ9J00xNC4xMSwxMiBMMjMuMTMsMi45NyBDMjMuNzYsMi4zNAogICAgICAgICAgMjMuNzYsMS4zMyAyMy4xMywwLjcwIEMyMi41MSwwLjA3IDIxLjQ5LDAuMDcgMjAuODYsMC43MCBMMTEuODQsOS43MyBMMi44MSwwLjczIEMyLjE5LDAuMTAgMS4xNywwLjEwCiAgICAgICAgICAwLjU0LDAuNzMgQy0wLjA3LDEuMzUgLTAuMDcsMi4zNyAwLjU0LDMgTDkuNTcsMTIgTDAuNTcsMjEuMDIgQy0wLjA1LDIxLjY1IC0wLjA1LDIyLjY2CiAgICAgICAgICAwLjU3LDIzLjI5IEMxLjIsMjMuOTIgMi4yMSwyMy45MiAyLjg0LDIzLjI5IEwxMS44NiwxNC4yNiBMMjAuODksMjMuMjkgQzIxLjUyLDIzLjkyCiAgICAgICAgICAyMi41MywyMy45MiAyMy4xNiwyMy4yOSBDMjMuNzksMjIuNjYgMjMuNzksMjEuNjUgMjMuMTYsMjEuMDIgTDE0LjExLDEyIEwxNC4xMSwxMiBaJz48L3BhdGg+PC9zdmc+)
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-previews .sp-dz-complete:hover .sp-dz-remove-button {
    display: block
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-add {
    min-width: 100%;
    margin: 4px 0;
    color: rgba(0,0,0,.54);
    font-size: 12px
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-add.sp-xs .sp-media-files-add-button {
    width: 100%;
    margin: 0
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-add.sp-gt-xs {
    position: relative;
    padding-left: 42px
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-add.sp-gt-xs .sp-media-files-add-icon {
    position: absolute;
    top: -8px;
    left: 0;
    display: inline-block;
    min-width: 32px;
    min-height: 32px;
    background-size: 32px 32px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxnIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzMuMicvPjxwYXRoIGQ9J005IDJMNy4xNyA0SDRjLTEuMSAwLTIgLjktMiAydjEyYzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNmMwLTEuMS0uOS0yLTItMmgtMy4xN0wxNSAySDl6bTMgMTVjLTIuNzYgMC01LTIuMjQtNS01czIuMjQtNSA1LTUgNSAyLjI0IDUgNS0yLjI0IDUtNSA1eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L2c+PC9zdmc+)
}

#sp-omnibox .sp-media-files-dropzone .sp-media-files-add-hint:after {
    content: ' '
}

@media (min-width: 600px) {
    #sp-omnibox .sp-media-files-dropzone .sp-media-files-add-button {
        display: inline;
        color: #324f45;
    }
}

#sp-omnibox .sp-activator-page {
    width: 100%;
    height: 100%
}

#sp-omnibox .sp-activator-page .sp-activator {
    width: 100%;
    height: 100%;
    position: relative
}

#sp-omnibox .sp-activator-page .sp-activator-button {
    position: absolute;
    display: none !important;
    margin: 0
}

#sp-omnibox .sp-activator-page .sp-activator-trigger {
    z-index: 2147473657;
    left: 5px;
    bottom: 5px;
    animation: sp-activator-appears cubic-bezier(.35,0,.25,1) .5s both
}

#sp-omnibox .sp-activator-page .sp-activator-trigger .sp-icon {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44CiAgICAgICAgTDE3LjQ0OCwxNC4zNjQgTDI0LDguNjg4IEwxNS4zNzIsNy45NTYgTDEyLDAgTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQKICAgICAgICBMNC41ODQsMjIuOCBMMTIsMTguMzI0IEwxMiwxOC4zMjQgWic+PC9wYXRoPjwvc3ZnPg==);
    transition: all .5s cubic-bezier(.35,0,.25,1)
}

#sp-omnibox .sp-activator-page .sp-activator-opened>.sp-activator-trigger>.sp-icon {
    transform: rotate(360deg)
}

#sp-omnibox .sp-activator-page .sp-activator-new-review {
    z-index: 2147473652;
    left: 13px;
    bottom: 12px;
    visibility: hidden;
    transition: all .5s cubic-bezier(.35,0,.25,1)
}

#sp-omnibox .sp-activator-page .sp-activator-new-review .sp-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00zIDE3LjI1VjIxaDMuNzVMMTcuODEgOS45NGwtMy43NS0zLjc1TDMKICAgICAgICAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1CiAgICAgICAgMS44My0xLjgzeicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz4=)
}

#sp-omnibox .sp-activator-page .sp-activator-opened>.sp-activator-new-review {
    visibility: visible;
    bottom: 68px
}

#sp-omnibox .sp-activator-page .sp-activator-new-question {
    z-index: 2147473652;
    left: 13px;
    bottom: 12px;
    visibility: hidden;
    transition: all .5s cubic-bezier(.35,0,.25,1)
}

#sp-omnibox .sp-activator-page .sp-activator-new-question .sp-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjZmZmZmZmJwogICAgICAgIGQ9J00yMSA2aC0ydjlINnYyYzAgLjU1LjQ1IDEgMSAxaDExbDQgNFY3YzAtLjU1LS40NS0xLTEtMXptLTQgNlYzYzAtLjU1LS40NS0xLTEtMUgzYy0uNTUgMC0xCiAgICAgICAgLjQ1LTEgMXYxNGw0LTRoMTBjLjU1IDAgMS0uNDUgMS0xeicvPjwvc3ZnPg==)
}

#sp-omnibox .sp-activator-page .sp-activator-opened>.sp-activator-new-question {
    visibility: visible;
    bottom: 116px
}

@keyframes sp-activator-appears {
    from {
        transform: scale(.01)
    }

    to {
        transform: scale(1)
    }
}

#sp-omnibox .sp-rating-stars-input-container .sp-rating-stars-input {
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 599px) {
    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars-input {
        -ms-flex-direction:column;
        flex-direction: column
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars-input {
        -ms-flex-direction:row;
        flex-direction: row;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center
    }
}

#sp-omnibox .sp-rating-stars-input-container .sp-input-label {
    min-width: 33%;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media (min-width: 600px) {
    #sp-omnibox .sp-rating-stars-input-container .sp-input-label {
        max-width:33%;
        text-align: right
    }
}

@media (max-width: 599px) {
    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars {
        height:40px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: center;
        justify-content: center
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars.sp-rating-stars-editable .sp-rating-star {
        cursor: pointer
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star {
        box-sizing: content-box;
        border-right: 3.33333px solid transparent;
        border-left: 3.33333px solid transparent
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star:not(:first-child) {
        margin-left: 4px
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-off {
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        background-size: 40px 40px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-hover {
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        background-size: 40px 40px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-half {
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        background-size: 40px 40px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-on {
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        background-size: 40px 40px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars {
        height:28px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 0 5px 0 15px
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars.sp-rating-stars-editable .sp-rating-star {
        cursor: pointer
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star {
        box-sizing: content-box;
        border-right: 2.33333px solid transparent;
        border-left: 2.33333px solid transparent
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star:not(:first-child) {
        margin-left: 2.8px
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-off {
        display: inline-block;
        min-width: 28px;
        min-height: 28px;
        background-size: 28px 28px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-hover {
        display: inline-block;
        min-width: 28px;
        min-height: 28px;
        background-size: 28px 28px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-half {
        display: inline-block;
        min-width: 28px;
        min-height: 28px;
        background-size: 28px 28px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
    }

    #sp-omnibox .sp-rating-stars-input-container .sp-rating-stars .sp-rating-star-on {
        display: inline-block;
        min-width: 28px;
        min-height: 28px;
        background-size: 28px 28px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)
    }
}

#sp-omnibox .sp-rating-stars-input-container .sp-input-value-label {
    width: 24%;
    max-width: 24%;
    color: rgba(0,0,0,.54);
    font-size: 10px
}

#sp-omnibox .sp-rating-stars-input-container .sp-input-value-label:before {
    content: '— '
}

@media (max-width: 599px) {
    #sp-omnibox .sp-rating-stars-input-container .sp-input-value-label {
        display:none
    }
}

#sp-omnibox .sp-rating-stars-input-container.sp-0-stars .sp-input-value {
    color: rgba(0,0,0,.26)
}

#sp-omnibox .sp-choice-group-input-container {
    margin: 8px 0
}

#sp-omnibox .sp-choice-group-input-container .sp-label {
    margin-bottom: .1em
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-items {
    display: inline-block;
    margin-bottom: -1ex;
    border-radius: 2px
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-item {
    display: inline-block;
    margin-bottom: 1ex;
    padding: calc(.5em - 1px) 1em
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-item:not(:last-child) {
    margin-right: 1ex
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-option {
    border: 1px solid rgba(0,0,0,.12)
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-option.sp-selected {
    background-color: rgb(50, 79, 69);
    color: #ffffff
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-add {
    border: 1px solid rgba(0,0,0,.12);
    outline: 0;
    background: 0 0;
    font-style: italic
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input {
    border-bottom: 1px dashed rgba(0,0,0,.26)
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input::-webkit-input-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input:-moz-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input::-moz-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input:-ms-input-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-choice-group-input-container .sp-choice-group-new-option-input::-webkit-input-placeholder {
    color: #a9a9a9
}

#sp-omnibox .sp-choice-group-input-container .sp-input-errors {
    overflow: hidden;
    font-size: 12px;
    color: #e91e63
}

#sp-omnibox .sp-choice-group-input-container .sp-input-errors:not(:empty) {
    margin-top: 2px;
    padding-left: 10px;
    padding-right: 10px
}

#sp-omnibox .sp-choice-group-input-container .sp-input-error {
    display: block
}

#sp-omnibox .sp-choice-group-input-container .sp-input-error:not(:first-child) {
    display: none
}

#sp-omnibox .sp-dimension-input-container .sp-dimension-input {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px
}

@media (max-width: 599px) {
    #sp-omnibox .sp-dimension-input-container .sp-dimension-input {
        -ms-flex-direction:column;
        flex-direction: column
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-dimension-input-container .sp-dimension-input {
        -ms-flex-flow:row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center
    }
}

#sp-omnibox .sp-dimension-input-container .sp-input-label {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media (min-width: 600px) {
    #sp-omnibox .sp-dimension-input-container .sp-input-label {
        width:33%;
        max-width: 33%;
        text-align: right
    }
}

#sp-omnibox .sp-dimension-input-container .sp-dimension-container {
    position: relative
}

@media (max-width: 599px) {
    #sp-omnibox .sp-dimension-input-container .sp-dimension-container {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-dimension-input-container .sp-dimension-container {
        margin:0 5px 0 15px
    }
}

#sp-omnibox .sp-dimension-input-container .sp-dimension-wrapper {
    position: relative
}

@media (max-width: 599px) {
    #sp-omnibox .sp-dimension-input-container .sp-dimension {
        position:relative;
        height: 34px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: center;
        justify-content: center
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension.sp-dimension-editable .sp-dimension-radio {
        cursor: pointer
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio {
        position: relative;
        width: 34px;
        height: 34px;
        margin: 0 9.71429px
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:first-child {
        margin-left: 4.85714px
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:not(:first-child)::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 100%;
        width: 19.42857px;
        height: 1px;
        background: rgba(0,0,0,.12);
        pointer-events: none
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-off {
        display: inline-block;
        min-width: 34px;
        min-height: 34px;
        background-size: 34px 34px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48L3N2Zz4=)
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-on {
        display: inline-block;
        min-width: 34px;
        min-height: 34px;
        background-size: 34px 34px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMFYweicgZmlsbD0nbm9uZScvPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48Y2lyY2xlIGZpbGw9JyNmZjUyNTInIGN4PScxMicgY3k9JzEyJyByPSc1Jy8+PC9zdmc+)
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-dimension-input-container .sp-dimension {
        position:relative;
        height: 23px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension.sp-dimension-editable .sp-dimension-radio {
        cursor: pointer
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio {
        position: relative;
        width: 23px;
        height: 23px;
        margin: 0 6.57143px
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:first-child {
        margin-left: 3.28571px
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio:not(:first-child)::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 100%;
        width: 13.14286px;
        height: 1px;
        background: rgba(0,0,0,.12);
        pointer-events: none
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-off {
        display: inline-block;
        min-width: 23px;
        min-height: 23px;
        background-size: 23px 23px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48L3N2Zz4=)
    }

    #sp-omnibox .sp-dimension-input-container .sp-dimension .sp-dimension-radio-on {
        display: inline-block;
        min-width: 23px;
        min-height: 23px;
        background-size: 23px 23px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMFYweicgZmlsbD0nbm9uZScvPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHonLz48Y2lyY2xlIGZpbGw9JyNmZjUyNTInIGN4PScxMicgY3k9JzEyJyByPSc1Jy8+PC9zdmc+)
    }
}

#sp-omnibox .sp-dimension-input-container .sp-input-value-label {
    position: absolute;
    bottom: -19px;
    white-space: nowrap;
    font-size: 10px;
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-dimension-input-container .sp-input-value-label-min {
    left: 0
}

@media (max-width: 599px) {
    #sp-omnibox .sp-dimension-input-container .sp-input-value-label-min {
        transform:translateX(-25%)
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-dimension-input-container .sp-input-value-label-min {
        transform:translateX(-75%)
    }
}

#sp-omnibox .sp-dimension-input-container .sp-input-value-label-half {
    left: 50%;
    transform: translateX(-50%)
}

#sp-omnibox .sp-dimension-input-container .sp-input-value-label-max {
    left: 100%
}

@media (max-width: 599px) {
    #sp-omnibox .sp-dimension-input-container .sp-input-value-label-max {
        transform:translateX(-75%)
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-dimension-input-container .sp-input-value-label-max {
        transform:translateX(-25%)
    }
}

#sp-omnibox .sp-dimension-input-container .sp-input-errors:not(:empty) {
    margin-top: 19px
}

#sp-omnibox .sp-reviews-list-page {
    background: #fafafa
}

#sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review {
    position: absolute;
    right: 20px;
    left: auto
}

@media (max-width: 599px) {
    #sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review {
        top:auto;
        bottom: 20px
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review {
        top:20px;
        bottom: auto
    }
}

#sp-omnibox .sp-reviews-list-page .sp-reviews-list-new-review .sp-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGQ9J00xMy43MTQyODU3LDEzLjcxNDI4NTcgTDEzLjcxNDI4NTcsMjQKICAgICAgICBMMTAuMjg1NzE0MywyNCBMMTAuMjg1NzE0MywxMy43MTQyODU3IEwwLDEzLjcxNDI4NTcgTDAsMTAuMjg1NzE0MwogICAgICAgIEwxMC4yODU3MTQzLDEwLjI4NTcxNDMgTDEwLjI4NTcxNDMsMCBMMTMuNzE0Mjg1NywwIEwxMy43MTQyODU3LDEwLjI4NTcxNDMKICAgICAgICBMMjQsMTAuMjg1NzE0MyBMMjQsMTMuNzE0Mjg1NyBMMTMuNzE0Mjg1NywxMy43MTQyODU3IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-omnibox .sp-reviews-list-page .sp-reviews {
    margin: 0
}

#sp-omnibox .sp-reviews-list-page .sp-review {
    margin: 16px 0
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar {
    overflow: hidden;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-right: 8px
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar .sp-avatar-content {
    margin: auto
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar .sp-avatar-picture {
    max-width: 40px;
    max-height: 40px
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar .sp-avatar-initials {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    text-align: center
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-1 .sp-avatar-initials {
    background-color: #b39ddb;
    color: #fff
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-2 .sp-avatar-initials {
    background-color: #b0bec5;
    color: #fff
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-3 .sp-avatar-initials {
    background-color: #ffab91;
    color: #fff
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-4 .sp-avatar-initials {
    background-color: #a5d6a7;
    color: #fff
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-5 .sp-avatar-initials {
    background-color: #90caf9;
    color: #fff
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-6 .sp-avatar-initials {
    background-color: #ef9a9a;
    color: #fff
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-name-and-created-at {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-author-name {
    margin-right: 5px
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-created-at {
    font-size: 12px;
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars {
    height: 12px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars.sp-rating-stars-editable .sp-rating-star {
    cursor: pointer
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star {
    box-sizing: content-box;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star:not(:first-child) {
    margin-left: 1.2px
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-off {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-hover {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-half {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
}

#sp-omnibox .sp-reviews-list-page .sp-review-header .sp-review-rating-stars .sp-rating-star-on {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more {
    position: relative;
    overflow: hidden;
    max-height: 200px;
    transition: all .3s cubic-bezier(.55,0,.55,.2)
}

#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more .sp-read-more-button {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42px;
    padding: 30px 0 0;
    border: none;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    color: rgba(0,0,0,.54);
    cursor: pointer;
    background: linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff)
}

#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more.sp-read-more-overflow .sp-read-more-button {
    display: block
}

#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more.sp-read-more-visible {
    max-height: 10000px
}

#sp-omnibox .sp-reviews-list-page .sp-review-content .sp-read-more.sp-read-more-visible .sp-read-more-button {
    display: none
}

#sp-omnibox .sp-reviews-list-page .sp-review-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0
}

#sp-omnibox .sp-reviews-list-page .sp-review-text:not(:first-child) {
    margin-top: 8px
}

#sp-omnibox .sp-reviews-list-page .sp-review-text-label {
    margin-right: 3px;
    font-weight: 700
}

#sp-omnibox .sp-reviews-list-page .sp-review-text-content {
    margin: 0
}

#sp-omnibox .sp-reviews-list-page .sp-review-text-content p {
    margin: 0
}

#sp-omnibox .sp-reviews-list-page .sp-review-photos {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: 70px;
    margin: 8px 0 -8px
}

#sp-omnibox .sp-reviews-list-page .sp-review-photo {
    overflow: hidden;
    max-width: 60px;
    max-height: 60px;
    margin: 8px
}

#sp-omnibox .sp-reviews-list-page .sp-review-photo-thumbnail {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);
    cursor: pointer
}

#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-chosen {
    color: rgb(143, 168, 149)
}

#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter {
    margin-left: 2px
}

#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter::before {
    content: '('
}

#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter::after {
    content: ')'
}

#sp-omnibox .sp-reviews-list-page .sp-review-actions .sp-vote-button-counter.sp-vote-button-counter-zero {
    display: none
}

@media (max-width: 599px) {
    #sp-omnibox .sp-review-form-page .sp-page-inner {
        display:block
    }
}

#sp-omnibox .sp-review-form-page .sp-page-header {
    padding: 16px;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.26)
}

#sp-omnibox .sp-review-form-page .sp-page-title {
    font-size: 16px;
    line-height: 1.2
}

#sp-omnibox .sp-review-form-page .sp-page-subtitle {
    line-height: 1.3
}

#sp-omnibox .sp-review-form-page .sp-review-form-inputs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start
}

#sp-omnibox .sp-review-form-page .sp-review-form-inputs>:first-child {
    margin-top: 16px
}

#sp-omnibox .sp-review-form-page .sp-review-form-inputs>:last-child {
    margin-bottom: 16px
}

#sp-omnibox .sp-review-form-page .sp-dimension-input-container+.sp-dimension-input-container {
    margin-top: 16px
}

#sp-omnibox .sp-review-form-page .sp-choice-group-input-container {
    min-width: 100%
}

#sp-omnibox .sp-review-form-page .sp-review-body-label {
    min-width: 100%;
    margin-top: 4px
}

#sp-omnibox .sp-review-form-page .sp-review-form-text-inputs {
    width: 100%;
    background-color: #fcfcfc;
    border: 1px solid rgba(0,0,0,.12)
}

#sp-omnibox .sp-review-form-page .sp-review-form-text-inputs textarea {
    border: 0
}

#sp-omnibox .sp-review-form-page .sp-media-files-dropzone.sp-dz-drag-hover .sp-review-form-text-inputs {
    border: 1px solid transparent
}

@media (max-width: 599px) {
    #sp-omnibox .sp-review-form-page .sp-review-pros {
        margin-top:17px
    }
}

#sp-omnibox .sp-review-form-page .sp-review-photos {
    padding: 10px;
    border-top: 1px dashed rgba(0,0,0,.12)
}

#sp-omnibox .sp-review-form-page .sp-review-recommended {
    width: 100%
}

@media (min-width: 600px) {
    #sp-omnibox .sp-review-form-page .sp-review-author-name,#sp-omnibox .sp-review-form-page .sp-review-location-name {
        -ms-flex:1 0 calc(50% - 10px);
        flex: 1 0 calc(50% - 10px);
        max-width: calc(50% - 10px)
    }
}

@media (min-width: 600px) {
    #sp-omnibox .sp-review-form-page .sp-review-author-detail {
        -ms-flex:1 0 calc(50% - 10px);
        flex: 1 0 calc(50% - 10px);
        max-width: calc(50% - 10px)
    }
}

#sp-omnibox .sp-review-form-page .sp-page-footer {
    box-shadow: 0 -2px 3px 0 rgba(0,0,0,.26)
}

@keyframes sp-photo-uploading {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

#sp-omnibox .sp-review-confirmation-page .sp-page-header {
    -ms-flex-pack: center;
    justify-content: center
}

#sp-omnibox .sp-review-confirmation-page .sp-page-content {
    padding-top: 0
}

#sp-omnibox .sp-review-confirmation-page .sp-review-confirmation-info {
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-comment-form-page .sp-page-header {
    padding: 8px 16px
}

#sp-omnibox .sp-comment-form-page .sp-page-title {
    font-size: 16px
}

#sp-omnibox .sp-comment-form-page .sp-page-content {
    padding-top: 0;
    padding-bottom: 0
}

#sp-omnibox .sp-comment-form-page .sp-review {
    margin: 16px 0;
    box-shadow: none
}

#sp-omnibox .sp-comment-form-page .sp-review-header {
    padding: 0
}

#sp-omnibox .sp-comment-form-page .sp-review-content {
    padding-right: 0;
    padding-left: 0
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar {
    overflow: hidden;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-right: 8px
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar .sp-avatar-content {
    margin: auto
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar .sp-avatar-picture {
    max-width: 40px;
    max-height: 40px
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar .sp-avatar-initials {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    text-align: center
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-1 .sp-avatar-initials {
    background-color: #b39ddb;
    color: #fff
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-2 .sp-avatar-initials {
    background-color: #b0bec5;
    color: #fff
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-3 .sp-avatar-initials {
    background-color: #ffab91;
    color: #fff
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-4 .sp-avatar-initials {
    background-color: #a5d6a7;
    color: #fff
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-5 .sp-avatar-initials {
    background-color: #90caf9;
    color: #fff
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-avatar.sp-avatar-variant-6 .sp-avatar-initials {
    background-color: #ef9a9a;
    color: #fff
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-name-and-created-at {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-author-name {
    margin-right: 5px
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-created-at {
    font-size: 12px;
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars {
    height: 12px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars.sp-rating-stars-editable .sp-rating-star {
    cursor: pointer
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star {
    box-sizing: content-box;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star:not(:first-child) {
    margin-left: 1.2px
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-off {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9J3JnYmEoMCwgMCwgMCwgMC4yNiknIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-hover {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NgogICAgICBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OAogICAgICBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQKICAgICAgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-half {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2CiAgICAgIEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4CiAgICAgIFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4CiAgICAgIEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
}

#sp-omnibox .sp-comment-form-page .sp-review-header .sp-review-rating-stars .sp-rating-star-on {
    display: inline-block;
    min-width: 12px;
    min-height: 12px;
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmZjUyNTInIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0CiAgICAgIEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwTDguNjI4LDcuOTU2IEwwLDguNjg4IEw2LjU1MiwxNC4zNjQgTDQuNTg0LDIyLjggTDEyLDE4LjMyNAogICAgICBMMTIsMTguMzI0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more {
    position: relative;
    overflow: hidden;
    max-height: 150px;
    transition: all .3s cubic-bezier(.55,0,.55,.2)
}

#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more .sp-read-more-button {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42px;
    padding: 30px 0 0;
    border: none;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    color: rgba(0,0,0,.54);
    cursor: pointer;
    background: linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff)
}

#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more.sp-read-more-overflow .sp-read-more-button {
    display: block
}

#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more.sp-read-more-visible {
    max-height: 10000px
}

#sp-omnibox .sp-comment-form-page .sp-review-content .sp-read-more.sp-read-more-visible .sp-read-more-button {
    display: none
}

#sp-omnibox .sp-comment-form-page .sp-review-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0
}

#sp-omnibox .sp-comment-form-page .sp-review-text:not(:first-child) {
    margin-top: 8px
}

#sp-omnibox .sp-comment-form-page .sp-review-text-label {
    margin-right: 3px;
    font-weight: 700
}

#sp-omnibox .sp-comment-form-page .sp-review-text-content {
    margin: 0
}

#sp-omnibox .sp-comment-form-page .sp-review-text-content p {
    margin: 0
}

#sp-omnibox .sp-comment-form-page .sp-comment-form-inputs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 32px
}

#sp-omnibox .sp-comment-form-page .sp-comment-form-inputs .sp-input-container:first-child {
    margin-top: 0
}

#sp-omnibox .sp-comment-confirmation-page .sp-page-content {
    padding-top: 0
}

#sp-omnibox .sp-comment-confirmation-page .sp-page-content>p {
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-question-form-page .sp-page-header {
    padding: 8px 16px
}

#sp-omnibox .sp-question-form-page .sp-page-title {
    font-size: 16px
}

#sp-omnibox .sp-question-form-page .sp-page-content {
    padding-top: 0;
    padding-bottom: 40px
}

#sp-omnibox .sp-question-form-page .sp-question-form-inputs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start
}

#sp-omnibox .sp-question-form-page .sp-question-form-inputs .sp-input-container:first-child {
    margin-top: 0
}

#sp-omnibox .sp-question-form-page .sp-question-author-email,#sp-omnibox .sp-question-form-page .sp-question-author-name {
    display: none
}

@media (min-width: 600px) {
    #sp-omnibox .sp-question-form-page .sp-question-author-email,#sp-omnibox .sp-question-form-page .sp-question-author-name {
        -ms-flex:1 0 calc(50% - 10px);
        flex: 1 0 calc(50% - 10px);
        max-width: calc(50% - 10px)
    }
}

#sp-omnibox .sp-question-confirmation-page .sp-page-content {
    padding-top: 0
}

#sp-omnibox .sp-question-confirmation-page .sp-page-content>p {
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-answer-form-page .sp-page-header {
    padding: 8px 16px
}

#sp-omnibox .sp-answer-form-page .sp-page-title {
    font-size: 16px
}

#sp-omnibox .sp-answer-form-page .sp-page-content {
    padding-top: 0;
    padding-bottom: 0
}

#sp-omnibox .sp-answer-form-page .sp-question {
    margin: 16px 0
}

#sp-omnibox .sp-answer-form-page .sp-question-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 8px
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar {
    overflow: hidden;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-right: 8px
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar .sp-avatar-content {
    margin: auto
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar .sp-avatar-picture {
    max-width: 40px;
    max-height: 40px
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar .sp-avatar-initials {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    text-align: center
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-1 .sp-avatar-initials {
    background-color: #b39ddb;
    color: #fff
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-2 .sp-avatar-initials {
    background-color: #b0bec5;
    color: #fff
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-3 .sp-avatar-initials {
    background-color: #ffab91;
    color: #fff
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-4 .sp-avatar-initials {
    background-color: #a5d6a7;
    color: #fff
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-5 .sp-avatar-initials {
    background-color: #90caf9;
    color: #fff
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-author-avatar.sp-avatar-variant-6 .sp-avatar-initials {
    background-color: #ef9a9a;
    color: #fff
}

#sp-omnibox .sp-answer-form-page .sp-question-header .sp-question-created-at {
    font-size: 12px;
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-answer-form-page .sp-question-body {
    font-size: 20px;
    line-height: 29px;
    font-weight: 200
}

#sp-omnibox .sp-answer-form-page .sp-answer-form-inputs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 32px
}

#sp-omnibox .sp-answer-form-page .sp-answer-form-inputs .sp-input-container:first-child {
    margin-top: 0
}

#sp-omnibox .sp-report-confirmation-page .sp-page-header {
    padding-top: 30px;
    padding-bottom: 30px;
    -ms-flex-pack: center;
    justify-content: center
}

#sp-omnibox .sp-report-confirmation-page .sp-page-content {
    padding-top: 0
}

#sp-omnibox .sp-report-confirmation-page .sp-page-content>p {
    color: rgba(0,0,0,.54);
    text-align: center
}

#sp-omnibox .sp-message-form-page .sp-page-header {
    padding: 8px 16px
}

#sp-omnibox .sp-message-form-page .sp-page-title {
    font-size: 16px
}

#sp-omnibox .sp-message-form-page .sp-page-content {
    padding-top: 0;
    padding-bottom: 40px
}

#sp-omnibox .sp-message-form-page .sp-message-form-inputs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start
}

#sp-omnibox .sp-message-form-page .sp-message-form-inputs .sp-input-container:first-child {
    margin-top: 0
}

#sp-omnibox .sp-message-form-page .sp-message-form-text-inputs {
    width: 100%;
    background-color: #fcfcfc;
    border: 1px solid rgba(0,0,0,.12)
}

#sp-omnibox .sp-message-form-page .sp-message-form-text-inputs textarea {
    border: 0
}

#sp-omnibox .sp-message-form-page .sp-media-files-dropzone.sp-dz-drag-hover .sp-message-form-text-inputs {
    border: 1px solid transparent
}

#sp-omnibox .sp-message-form-page .sp-message-photos {
    padding: 10px;
    border-top: 1px dashed rgba(0,0,0,.12)
}

#sp-omnibox .sp-message-form-page .sp-message-author-email,#sp-omnibox .sp-message-form-page .sp-message-author-name {
    display: none
}

@media (min-width: 600px) {
    #sp-omnibox .sp-message-form-page .sp-message-author-email,#sp-omnibox .sp-message-form-page .sp-message-author-name {
        -ms-flex:1 0 calc(50% - 10px);
        flex: 1 0 calc(50% - 10px);
        max-width: calc(50% - 10px)
    }
}

#sp-omnibox .sp-message-confirmation-page .sp-page-content {
    padding-top: 0
}

#sp-omnibox .sp-message-confirmation-page .sp-page-content>p {
    color: rgba(0,0,0,.54)
}

#sp-omnibox .sp-survey-form-page,#sp-omnibox .sp-survey-form-page .sp-page-inner {
    width: 100%;
    height: 100%
}

#sp-omnibox .sp-survey-form-page .sp-survey {
    width: 100%;
    height: 100%;
    -ms-flex: 1;
    flex: 1
}

#sp-omnibox .sp-authentication-dialog .sp-dialog {
    max-width: 300px
}

#sp-omnibox .sp-authentication-dialog .sp-sso-button {
    width: 100%;
    margin: 0
}

#sp-omnibox .sp-authentication-dialog .sp-social-login {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center
}

#sp-omnibox .sp-authentication-dialog .sp-social-network {
    width: 64px;
    height: 64px;
    margin-top: 8px;
    padding: 0
}

#sp-omnibox .sp-authentication-dialog .sp-social-network-vkontakte .sp-icon {
    display: inline-block;
    min-width: 48px;
    min-height: 48px;
    background-size: 48px 48px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDEyQzAgNS4zNyA1LjM3IDAgMTIgMEwxMiAwIDEyIDBDMTguNjMgMCAyNCA1LjM3IDI0IDEyTDI0IDEyQzI0CiAgICAgIDE4LjYzIDE4LjYzIDI0IDEyIDI0TDEyIDI0IDEyIDI0QzUuMzcgMjQgMCAxOC42MyAwIDEyTDAgMTJaJyBmaWxsPScjNTM3NTk5Jy8+CiAgICAgIDxwYXRoIGQ9J00xMC4xNCA4QzkuNTIgOCA5LjE4IDguMjUgOS4xNyA4LjQgOS4xNiA4LjU0IDkuNDcgOC42NSA5LjY2IDguNzYgOS44NCA4Ljg3IDEwLjAxIDkuMjMgMTAuMDEKICAgICAgOS40OEwxMC4wMSAxMS42MUMxMC4wMSAxMS44MSA5Ljk2IDExLjk1IDkuOCAxMi4wOCA5LjcyIDEyLjE0IDkuNjMgMTIuMTYgOS41MyAxMi4xNiA5LjQ1IDEyLjE2IDkuMzQKICAgICAgMTIuMTUgOS4yNiAxMi4wNSA4LjQ1IDExIDguNDUgMTAuODcgNy4zMiA4Ljc2IDcuMjYgOC42NiA3LjIxIDguNTUgNy4xIDguNDcgNi45OSA4LjM5IDYuODIgOC4zNAogICAgICA2LjU1IDguMzQgNS42NCA4LjM0IDUuMDggOC4zNSA0LjQ4IDguMzUgMy45MiA4LjM1IDMuOTcgOC43IDQuMDUgOC44NiA0LjczIDEwLjI3IDUuNDEgMTEuNjIgNi4yMQogICAgICAxMi45OSA3LjE0IDE0LjYgNy45OCAxNS41NyA5LjQxIDE2LjI2IDkuNzQgMTYuNDIgMTAuMzQgMTYuNTkgMTEuMDMgMTYuNTlMMTIuNSAxNi41OUMxMi42OSAxNi41OQogICAgICAxMyAxNi40NCAxMyAxNi4yNEwxMyAxNS4xNEMxMyAxNC44MiAxMy4zMSAxNC43MSAxMy40OCAxNC42MyAxMy42OSAxNC41NCAxMy45IDE0LjY4IDE0IDE0LjggMTQuODIKICAgICAgMTUuNjcgMTQuNzMgMTUuNTggMTUuNDggMTYuMzYgMTUuNjUgMTYuNTQgMTUuNzcgMTYuNjMgMTYuMDkgMTYuNjMgMTguMjUgMTYuNjMgMTguMjUgMTYuNjQgMTguNzcKICAgICAgMTYuNjMgMTguOTEgMTYuNjMgMTkuMTIgMTYuNDIgMTkuMTYgMTYuMzQgMTkuMjMgMTYuMjMgMTkuMzYgMTUuODQgMTkuMTQgMTUuNTkgMTguMzggMTQuNzMgMTcuNjEKICAgICAgMTMuOTUgMTYuODcgMTMuMTcgMTYuODIgMTMuMTEgMTYuNzcgMTMuMDMgMTYuNzcgMTIuOTUgMTYuNzcgMTIuODYgMTYuODIgMTIuNzcgMTYuODcgMTIuNyAxNy43IDExLjU1CiAgICAgIDE4LjM5IDEwLjU3IDE5LjEzIDkuMzYgMTkuMzggOC45NiAxOS4zNCA4LjY5IDE5LjMgOC41OSAxOS4yNSA4LjQ4IDE5LjA5IDguMzIgMTguOTEgOC4zMiAxNy45MSA4LjMyCiAgICAgIDE3LjQ4IDguMyAxNi40MiA4LjMxIDE2LjEgOC4zMSAxNS44MiA4LjI4IDE1LjY1IDguNjYgMTUuMTggOS42OSAxNC40MiAxMS4yNSAxMy43NiAxMS45IDEzLjYzIDEyLjAyCiAgICAgIDEzLjQ3IDEyLjExIDEzLjMzIDEyLjExIDEzLjE5IDEyLjExIDEzLjAzIDEyLjAxIDEzLjAxIDExLjc4IDEzIDEwLjY3IDEzLjAxIDkuNzIgMTMgOC42MiAxMyA4LjI5CiAgICAgIDEyLjg2IDguMiAxMi43NSA4LjEzIDEyLjYxIDguMDMgMTIuMzggOCAxMi4yMSA4IDExLjM5IDggMTAuODcgOCAxMC4xNCA4WicgZmlsbD0nI0ZGRicvPjwvc3ZnPg==)
}

#sp-omnibox .sp-authentication-dialog .sp-social-network-odnoklassniki .sp-icon {
    display: inline-block;
    min-width: 48px;
    min-height: 48px;
    background-size: 48px 48px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxnIGZpbGw9J25vbmUnPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEyJyBmaWxsPScjRjI3MjBDJy8+PGcgZmlsbD0nI0ZGRic+CiAgICAgIDxwYXRoIGQ9J00xNS41IDEyQzE1IDEyIDE0IDEzIDEyIDEzIDEwIDEzIDkgMTIgOC41IDEyIDcuOTUgMTIgNy41IDEyLjQ1IDcuNSAxMyA3LjUgMTMuNSA3Ljc4IDEzLjc0CiAgICAgIDggMTMuODcgOC41OSAxNC4yMSAxMC41IDE1IDEwLjUgMTVMOC4zOCAxNy43MkM4LjM4IDE3LjcyIDggMTguMTkgOCAxOC41IDggMTkuMDUgOC40NSAxOS41IDkgMTkuNSA5LjUxCiAgICAgIDE5LjUgOS43NCAxOS4xNyA5Ljc0IDE5LjE3IDkuNzQgMTkuMTcgMTIgMTYuNSAxMiAxNi41IDEyIDE2LjUgMTQuMjYgMTkuMTcgMTQuMjYgMTkuMTcgMTQuMjYgMTkuMTcgMTQuNDkKICAgICAgMTkuNSAxNSAxOS41IDE1LjU1IDE5LjUgMTYgMTkuMDUgMTYgMTguNSAxNiAxOC4xOSAxNS42MyAxNy43MiAxNS42MyAxNy43MkwxMy41IDE1QzEzLjUgMTUgMTUuNDEgMTQuMjEKICAgICAgMTYgMTMuODcgMTYuMjIgMTMuNzQgMTYuNSAxMy41IDE2LjUgMTMgMTYuNSAxMi40NSAxNi4wNSAxMiAxNS41IDEyTDE1LjUgMTJaJy8+PHBhdGggZD0nTTEyIDQuNUMxMC4wNwogICAgICA0LjUgOC41IDYuMDcgOC41IDggOC41IDkuOTMgMTAuMDcgMTEuNSAxMiAxMS41IDEzLjkzIDExLjUgMTUuNSA5LjkzIDE1LjUgOCAxNS41IDYuMDcgMTMuOTMgNC41IDEyIDQuNUwxMgogICAgICA0LjVaTTEyIDkuNzVDMTEuMDMgOS43NSAxMC4yNSA4Ljk3IDEwLjI1IDggMTAuMjUgNy4wMyAxMS4wMyA2LjI1IDEyIDYuMjUgMTIuOTcgNi4yNSAxMy43NSA3LjAzIDEzLjc1CiAgICAgIDggMTMuNzUgOC45NyAxMi45NyA5Ljc1IDEyIDkuNzVMMTIgOS43NVonLz48L2c+PC9nPjwvc3ZnPg==)
}

#sp-omnibox .sp-authentication-dialog .sp-social-network-facebook .sp-icon {
    display: inline-block;
    min-width: 48px;
    min-height: 48px;
    background-size: 48px 48px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxnIGZpbGw9J25vbmUnPjxjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEyJyBmaWxsPScjM0Y2NUE2Jy8+PHBhdGggZD0nTTEwLjE4CiAgICAgIDguMDVMMTAuMTggOS45NSA4Ljc5IDkuOTUgOC43OSAxMi4yNiAxMC4xOCAxMi4yNiAxMC4xOCAxOC42MSAxMy4wMyAxOC42MSAxMy4wMyAxMi4yNiAxNC45NCAxMi4yNkMxNC45NAogICAgICAxMi4yNiAxNS4xMiAxMS4xNSAxNS4yMSA5LjkzTDEzLjA0IDkuOTMgMTMuMDQgOC4zNUMxMy4wNCA4LjExIDEzLjM1IDcuOCAxMy42NiA3LjhMMTUuMjEgNy44IDE1LjIxIDUuMzkKICAgICAgMTMuMSA1LjM5QzEwLjExIDUuMzkgMTAuMTggNy43MSAxMC4xOCA4LjA1TDEwLjE4IDguMDVaJyBmaWxsPScjRkZGJy8+PC9nPjwvc3ZnPg==)
}

#sp-omnibox .sp-authentication-dialog .sp-social-network-facebook {
    display: none
}

#sp-omnibox .sp-authentication-dialog .sp-login-via-email {
    margin-top: 8px
}

#sp-omnibox .sp-report-form-page .sp-page-header {
    padding: 16px;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.26)
}

#sp-omnibox .sp-report-form-page .sp-report-created-at {
    font-size: 20px
}

#sp-omnibox .sp-report-form-page .sp-page-subtitle {
    font-size: 14px
}

#sp-omnibox .sp-report-form-page .sp-page-title {
    font-size: 16px;
    line-height: 1.2
}

#sp-omnibox .sp-report-form-page .sp-page-subtitle {
    line-height: 1.3
}

#sp-omnibox .sp-report-form-page .sp-page-content {
    padding-top: 16px;
    padding-bottom: 40px
}

#sp-omnibox .sp-report-form-page .sp-page-footer {
    box-shadow: 0 -2px 3px 0 rgba(0,0,0,.26)
}

#sp-omnibox .sp-report-confirmation-page .sp-page-content {
    padding-top: 0
}

#sp-omnibox .sp-report-confirmation-page .sp-page-content>p {
    color: rgba(0,0,0,.54)
}

/*! <%- omnibox_custom_css %> */

@charset "UTF-8";#sp-listing-product-reviews-widget *,#sp-product-reviews-widget *,#sp-questions-answers-widget *,.sp-listing-inline-rating-widget *,.sp-product-inline-rating-widget * {
                     box-sizing: border-box
                 }

#sp-listing-product-reviews-widget :after,#sp-listing-product-reviews-widget :before,#sp-product-reviews-widget :after,#sp-product-reviews-widget :before,#sp-questions-answers-widget :after,#sp-questions-answers-widget :before,.sp-listing-inline-rating-widget :after,.sp-listing-inline-rating-widget :before,.sp-product-inline-rating-widget :after,.sp-product-inline-rating-widget :before {
    box-sizing: border-box
}

#sp-listing-product-reviews-widget article,#sp-listing-product-reviews-widget aside,#sp-listing-product-reviews-widget details,#sp-listing-product-reviews-widget figcaption,#sp-listing-product-reviews-widget figure,#sp-listing-product-reviews-widget footer,#sp-listing-product-reviews-widget header,#sp-listing-product-reviews-widget hgroup,#sp-listing-product-reviews-widget main,#sp-listing-product-reviews-widget nav,#sp-listing-product-reviews-widget section,#sp-listing-product-reviews-widget summary,#sp-product-reviews-widget article,#sp-product-reviews-widget aside,#sp-product-reviews-widget details,#sp-product-reviews-widget figcaption,#sp-product-reviews-widget figure,#sp-product-reviews-widget footer,#sp-product-reviews-widget header,#sp-product-reviews-widget hgroup,#sp-product-reviews-widget main,#sp-product-reviews-widget nav,#sp-product-reviews-widget section,#sp-product-reviews-widget summary,#sp-questions-answers-widget article,#sp-questions-answers-widget aside,#sp-questions-answers-widget details,#sp-questions-answers-widget figcaption,#sp-questions-answers-widget figure,#sp-questions-answers-widget footer,#sp-questions-answers-widget header,#sp-questions-answers-widget hgroup,#sp-questions-answers-widget main,#sp-questions-answers-widget nav,#sp-questions-answers-widget section,#sp-questions-answers-widget summary,.sp-listing-inline-rating-widget article,.sp-listing-inline-rating-widget aside,.sp-listing-inline-rating-widget details,.sp-listing-inline-rating-widget figcaption,.sp-listing-inline-rating-widget figure,.sp-listing-inline-rating-widget footer,.sp-listing-inline-rating-widget header,.sp-listing-inline-rating-widget hgroup,.sp-listing-inline-rating-widget main,.sp-listing-inline-rating-widget nav,.sp-listing-inline-rating-widget section,.sp-listing-inline-rating-widget summary,.sp-product-inline-rating-widget article,.sp-product-inline-rating-widget aside,.sp-product-inline-rating-widget details,.sp-product-inline-rating-widget figcaption,.sp-product-inline-rating-widget figure,.sp-product-inline-rating-widget footer,.sp-product-inline-rating-widget header,.sp-product-inline-rating-widget hgroup,.sp-product-inline-rating-widget main,.sp-product-inline-rating-widget nav,.sp-product-inline-rating-widget section,.sp-product-inline-rating-widget summary {
    display: block
}

#sp-listing-product-reviews-widget audio,#sp-listing-product-reviews-widget canvas,#sp-listing-product-reviews-widget progress,#sp-listing-product-reviews-widget video,#sp-product-reviews-widget audio,#sp-product-reviews-widget canvas,#sp-product-reviews-widget progress,#sp-product-reviews-widget video,#sp-questions-answers-widget audio,#sp-questions-answers-widget canvas,#sp-questions-answers-widget progress,#sp-questions-answers-widget video,.sp-listing-inline-rating-widget audio,.sp-listing-inline-rating-widget canvas,.sp-listing-inline-rating-widget progress,.sp-listing-inline-rating-widget video,.sp-product-inline-rating-widget audio,.sp-product-inline-rating-widget canvas,.sp-product-inline-rating-widget progress,.sp-product-inline-rating-widget video {
    display: inline-block;
    vertical-align: baseline
}

#sp-listing-product-reviews-widget audio:not([controls]),#sp-product-reviews-widget audio:not([controls]),#sp-questions-answers-widget audio:not([controls]),.sp-listing-inline-rating-widget audio:not([controls]),.sp-product-inline-rating-widget audio:not([controls]) {
    display: none;
    height: 0
}

#sp-listing-product-reviews-widget [hidden],#sp-listing-product-reviews-widget template,#sp-product-reviews-widget [hidden],#sp-product-reviews-widget template,#sp-questions-answers-widget [hidden],#sp-questions-answers-widget template,.sp-listing-inline-rating-widget [hidden],.sp-listing-inline-rating-widget template,.sp-product-inline-rating-widget [hidden],.sp-product-inline-rating-widget template {
    display: none
}

#sp-listing-product-reviews-widget a,#sp-product-reviews-widget a,#sp-questions-answers-widget a,.sp-listing-inline-rating-widget a,.sp-product-inline-rating-widget a {
    background: 0 0
}

#sp-listing-product-reviews-widget a:active,#sp-listing-product-reviews-widget a:hover,#sp-product-reviews-widget a:active,#sp-product-reviews-widget a:hover,#sp-questions-answers-widget a:active,#sp-questions-answers-widget a:hover,.sp-listing-inline-rating-widget a:active,.sp-listing-inline-rating-widget a:hover,.sp-product-inline-rating-widget a:active,.sp-product-inline-rating-widget a:hover {
    outline: 0
}

#sp-listing-product-reviews-widget abbr[title],#sp-product-reviews-widget abbr[title],#sp-questions-answers-widget abbr[title],.sp-listing-inline-rating-widget abbr[title],.sp-product-inline-rating-widget abbr[title] {
    border-bottom: 1px dotted
}

#sp-listing-product-reviews-widget b,#sp-listing-product-reviews-widget strong,#sp-product-reviews-widget b,#sp-product-reviews-widget strong,#sp-questions-answers-widget b,#sp-questions-answers-widget strong,.sp-listing-inline-rating-widget b,.sp-listing-inline-rating-widget strong,.sp-product-inline-rating-widget b,.sp-product-inline-rating-widget strong {
    font-weight: 700
}

#sp-listing-product-reviews-widget dfn,#sp-product-reviews-widget dfn,#sp-questions-answers-widget dfn,.sp-listing-inline-rating-widget dfn,.sp-product-inline-rating-widget dfn {
    font-style: italic
}

#sp-listing-product-reviews-widget h1,#sp-product-reviews-widget h1,#sp-questions-answers-widget h1,.sp-listing-inline-rating-widget h1,.sp-product-inline-rating-widget h1 {
    font-size: 2em;
    margin: .67em 0
}

#sp-listing-product-reviews-widget mark,#sp-product-reviews-widget mark,#sp-questions-answers-widget mark,.sp-listing-inline-rating-widget mark,.sp-product-inline-rating-widget mark {
    background: #ff0;
    color: #000
}

#sp-listing-product-reviews-widget small,#sp-product-reviews-widget small,#sp-questions-answers-widget small,.sp-listing-inline-rating-widget small,.sp-product-inline-rating-widget small {
    font-size: 80%
}

#sp-listing-product-reviews-widget sub,#sp-listing-product-reviews-widget sup,#sp-product-reviews-widget sub,#sp-product-reviews-widget sup,#sp-questions-answers-widget sub,#sp-questions-answers-widget sup,.sp-listing-inline-rating-widget sub,.sp-listing-inline-rating-widget sup,.sp-product-inline-rating-widget sub,.sp-product-inline-rating-widget sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

#sp-listing-product-reviews-widget sup,#sp-product-reviews-widget sup,#sp-questions-answers-widget sup,.sp-listing-inline-rating-widget sup,.sp-product-inline-rating-widget sup {
    top: -.5em
}

#sp-listing-product-reviews-widget sub,#sp-product-reviews-widget sub,#sp-questions-answers-widget sub,.sp-listing-inline-rating-widget sub,.sp-product-inline-rating-widget sub {
    bottom: -.25em
}

#sp-listing-product-reviews-widget img,#sp-product-reviews-widget img,#sp-questions-answers-widget img,.sp-listing-inline-rating-widget img,.sp-product-inline-rating-widget img {
    border: 0
}

#sp-listing-product-reviews-widget svg:not(:root),#sp-product-reviews-widget svg:not(:root),#sp-questions-answers-widget svg:not(:root),.sp-listing-inline-rating-widget svg:not(:root),.sp-product-inline-rating-widget svg:not(:root) {
    overflow: hidden
}

#sp-listing-product-reviews-widget figure,#sp-product-reviews-widget figure,#sp-questions-answers-widget figure,.sp-listing-inline-rating-widget figure,.sp-product-inline-rating-widget figure {
    margin: 1em 40px
}

#sp-listing-product-reviews-widget hr,#sp-product-reviews-widget hr,#sp-questions-answers-widget hr,.sp-listing-inline-rating-widget hr,.sp-product-inline-rating-widget hr {
    box-sizing: content-box;
    height: 0
}

#sp-listing-product-reviews-widget pre,#sp-product-reviews-widget pre,#sp-questions-answers-widget pre,.sp-listing-inline-rating-widget pre,.sp-product-inline-rating-widget pre {
    overflow: auto
}

#sp-listing-product-reviews-widget code,#sp-listing-product-reviews-widget kbd,#sp-listing-product-reviews-widget pre,#sp-listing-product-reviews-widget samp,#sp-product-reviews-widget code,#sp-product-reviews-widget kbd,#sp-product-reviews-widget pre,#sp-product-reviews-widget samp,#sp-questions-answers-widget code,#sp-questions-answers-widget kbd,#sp-questions-answers-widget pre,#sp-questions-answers-widget samp,.sp-listing-inline-rating-widget code,.sp-listing-inline-rating-widget kbd,.sp-listing-inline-rating-widget pre,.sp-listing-inline-rating-widget samp,.sp-product-inline-rating-widget code,.sp-product-inline-rating-widget kbd,.sp-product-inline-rating-widget pre,.sp-product-inline-rating-widget samp {
    font-family: monospace,monospace;
    font-size: 1em
}

#sp-listing-product-reviews-widget button,#sp-listing-product-reviews-widget input,#sp-listing-product-reviews-widget optgroup,#sp-listing-product-reviews-widget select,#sp-listing-product-reviews-widget textarea,#sp-product-reviews-widget button,#sp-product-reviews-widget input,#sp-product-reviews-widget optgroup,#sp-product-reviews-widget select,#sp-product-reviews-widget textarea,#sp-questions-answers-widget button,#sp-questions-answers-widget input,#sp-questions-answers-widget optgroup,#sp-questions-answers-widget select,#sp-questions-answers-widget textarea,.sp-listing-inline-rating-widget button,.sp-listing-inline-rating-widget input,.sp-listing-inline-rating-widget optgroup,.sp-listing-inline-rating-widget select,.sp-listing-inline-rating-widget textarea,.sp-product-inline-rating-widget button,.sp-product-inline-rating-widget input,.sp-product-inline-rating-widget optgroup,.sp-product-inline-rating-widget select,.sp-product-inline-rating-widget textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

#sp-listing-product-reviews-widget button,#sp-product-reviews-widget button,#sp-questions-answers-widget button,.sp-listing-inline-rating-widget button,.sp-product-inline-rating-widget button {
    overflow: visible
}

#sp-listing-product-reviews-widget button,#sp-listing-product-reviews-widget select,#sp-product-reviews-widget button,#sp-product-reviews-widget select,#sp-questions-answers-widget button,#sp-questions-answers-widget select,.sp-listing-inline-rating-widget button,.sp-listing-inline-rating-widget select,.sp-product-inline-rating-widget button,.sp-product-inline-rating-widget select {
    text-transform: none
}

#sp-listing-product-reviews-widget button,#sp-listing-product-reviews-widget html input[type=button],#sp-listing-product-reviews-widget input[type=reset],#sp-listing-product-reviews-widget input[type=submit],#sp-product-reviews-widget button,#sp-product-reviews-widget html input[type=button],#sp-product-reviews-widget input[type=reset],#sp-product-reviews-widget input[type=submit],#sp-questions-answers-widget button,#sp-questions-answers-widget html input[type=button],#sp-questions-answers-widget input[type=reset],#sp-questions-answers-widget input[type=submit],.sp-listing-inline-rating-widget button,.sp-listing-inline-rating-widget html input[type=button],.sp-listing-inline-rating-widget input[type=reset],.sp-listing-inline-rating-widget input[type=submit],.sp-product-inline-rating-widget button,.sp-product-inline-rating-widget html input[type=button],.sp-product-inline-rating-widget input[type=reset],.sp-product-inline-rating-widget input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

#sp-listing-product-reviews-widget button[disabled],#sp-listing-product-reviews-widget html input[disabled],#sp-product-reviews-widget button[disabled],#sp-product-reviews-widget html input[disabled],#sp-questions-answers-widget button[disabled],#sp-questions-answers-widget html input[disabled],.sp-listing-inline-rating-widget button[disabled],.sp-listing-inline-rating-widget html input[disabled],.sp-product-inline-rating-widget button[disabled],.sp-product-inline-rating-widget html input[disabled] {
    cursor: default
}

#sp-listing-product-reviews-widget button::-moz-focus-inner,#sp-listing-product-reviews-widget input::-moz-focus-inner,#sp-product-reviews-widget button::-moz-focus-inner,#sp-product-reviews-widget input::-moz-focus-inner,#sp-questions-answers-widget button::-moz-focus-inner,#sp-questions-answers-widget input::-moz-focus-inner,.sp-listing-inline-rating-widget button::-moz-focus-inner,.sp-listing-inline-rating-widget input::-moz-focus-inner,.sp-product-inline-rating-widget button::-moz-focus-inner,.sp-product-inline-rating-widget input::-moz-focus-inner {
    border: 0;
    padding: 0
}

#sp-listing-product-reviews-widget input,#sp-product-reviews-widget input,#sp-questions-answers-widget input,.sp-listing-inline-rating-widget input,.sp-product-inline-rating-widget input {
    line-height: normal
}

#sp-listing-product-reviews-widget input[type=checkbox],#sp-listing-product-reviews-widget input[type=radio],#sp-product-reviews-widget input[type=checkbox],#sp-product-reviews-widget input[type=radio],#sp-questions-answers-widget input[type=checkbox],#sp-questions-answers-widget input[type=radio],.sp-listing-inline-rating-widget input[type=checkbox],.sp-listing-inline-rating-widget input[type=radio],.sp-product-inline-rating-widget input[type=checkbox],.sp-product-inline-rating-widget input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

#sp-listing-product-reviews-widget input[type=number]::-webkit-inner-spin-button,#sp-listing-product-reviews-widget input[type=number]::-webkit-outer-spin-button,#sp-product-reviews-widget input[type=number]::-webkit-inner-spin-button,#sp-product-reviews-widget input[type=number]::-webkit-outer-spin-button,#sp-questions-answers-widget input[type=number]::-webkit-inner-spin-button,#sp-questions-answers-widget input[type=number]::-webkit-outer-spin-button,.sp-listing-inline-rating-widget input[type=number]::-webkit-inner-spin-button,.sp-listing-inline-rating-widget input[type=number]::-webkit-outer-spin-button,.sp-product-inline-rating-widget input[type=number]::-webkit-inner-spin-button,.sp-product-inline-rating-widget input[type=number]::-webkit-outer-spin-button {
    height: auto
}

#sp-listing-product-reviews-widget input[type=search],#sp-product-reviews-widget input[type=search],#sp-questions-answers-widget input[type=search],.sp-listing-inline-rating-widget input[type=search],.sp-product-inline-rating-widget input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

#sp-listing-product-reviews-widget input[type=search]::-webkit-search-cancel-button,#sp-listing-product-reviews-widget input[type=search]::-webkit-search-decoration,#sp-product-reviews-widget input[type=search]::-webkit-search-cancel-button,#sp-product-reviews-widget input[type=search]::-webkit-search-decoration,#sp-questions-answers-widget input[type=search]::-webkit-search-cancel-button,#sp-questions-answers-widget input[type=search]::-webkit-search-decoration,.sp-listing-inline-rating-widget input[type=search]::-webkit-search-cancel-button,.sp-listing-inline-rating-widget input[type=search]::-webkit-search-decoration,.sp-product-inline-rating-widget input[type=search]::-webkit-search-cancel-button,.sp-product-inline-rating-widget input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

#sp-listing-product-reviews-widget fieldset,#sp-product-reviews-widget fieldset,#sp-questions-answers-widget fieldset,.sp-listing-inline-rating-widget fieldset,.sp-product-inline-rating-widget fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

#sp-listing-product-reviews-widget legend,#sp-product-reviews-widget legend,#sp-questions-answers-widget legend,.sp-listing-inline-rating-widget legend,.sp-product-inline-rating-widget legend {
    border: 0;
    padding: 0
}

#sp-listing-product-reviews-widget textarea,#sp-product-reviews-widget textarea,#sp-questions-answers-widget textarea,.sp-listing-inline-rating-widget textarea,.sp-product-inline-rating-widget textarea {
    overflow: auto
}

#sp-listing-product-reviews-widget optgroup,#sp-product-reviews-widget optgroup,#sp-questions-answers-widget optgroup,.sp-listing-inline-rating-widget optgroup,.sp-product-inline-rating-widget optgroup {
    font-weight: 700
}

#sp-listing-product-reviews-widget table,#sp-product-reviews-widget table,#sp-questions-answers-widget table,.sp-listing-inline-rating-widget table,.sp-product-inline-rating-widget table {
    border-collapse: collapse;
    border-spacing: 0
}

#sp-listing-product-reviews-widget td,#sp-listing-product-reviews-widget th,#sp-product-reviews-widget td,#sp-product-reviews-widget th,#sp-questions-answers-widget td,#sp-questions-answers-widget th,.sp-listing-inline-rating-widget td,.sp-listing-inline-rating-widget th,.sp-product-inline-rating-widget td,.sp-product-inline-rating-widget th {
    padding: 0
}

#sp-listing-product-reviews-widget .sp-pagination,#sp-product-reviews-widget .sp-pagination,#sp-questions-answers-widget .sp-pagination {
    margin: 32px 0 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    color: #86867f
}

#sp-listing-product-reviews-widget .sp-pagination .sp-pagination-item,#sp-product-reviews-widget .sp-pagination .sp-pagination-item,#sp-questions-answers-widget .sp-pagination .sp-pagination-item {
    display: block;
    min-width: 40px;
    height: 40px;
    margin: 0 2px;
    border: 1px solid transparent;
    border-radius: 100%;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    transition: all .4s ease-out
}

#sp-listing-product-reviews-widget .sp-pagination .sp-pagination-item:hover:not(.sp-pagination-current-page),#sp-product-reviews-widget .sp-pagination .sp-pagination-item:hover:not(.sp-pagination-current-page),#sp-questions-answers-widget .sp-pagination .sp-pagination-item:hover:not(.sp-pagination-current-page) {
    border-color: #86867f;
    background-color: #dedede
}

#sp-listing-product-reviews-widget .sp-pagination .sp-pagination-current-page,#sp-product-reviews-widget .sp-pagination .sp-pagination-current-page,#sp-questions-answers-widget .sp-pagination .sp-pagination-current-page {
    border-color: #86867f;
    background-color: #86867f;
    color: #fff
}

#sp-listing-product-reviews-widget .sp-review:not(:first-child),#sp-product-reviews-widget .sp-review:not(:first-child) {
    margin-top: 48px
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-review:not(:first-child),#sp-product-reviews-widget .sp-review:not(:first-child) {
        margin-top:32px
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating,#sp-product-reviews-widget .sp-review .sp-review-rating {
    height: 16px;
    display: inline-block;
    white-space: nowrap;
    margin-bottom: 8px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-half:not(:first-child),#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-off:not(:first-child),#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-on:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-half:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-off:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-on:not(:first-child) {
    margin-left: 2.66667px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-off,#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-off {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-half,#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-half {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating .sp-star-on,#sp-product-reviews-widget .sp-review .sp-review-rating .sp-star-on {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-author-and-date,#sp-product-reviews-widget .sp-review .sp-review-author-and-date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 100;
    color: #777
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-author-and-date,#sp-product-reviews-widget .sp-review .sp-review-author-and-date {
        -ms-flex-direction:column;
        flex-direction: column;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-author,#sp-product-reviews-widget .sp-review .sp-review-author {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-review-author-name,#sp-product-reviews-widget .sp-review .sp-review-author-name {
    display: block;
    margin-right: 1ex;
    font-weight: 700;
    color: #231f20
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-author-name,#sp-product-reviews-widget .sp-review .sp-review-author-name {
        margin-bottom:8px
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-review-author-details,#sp-product-reviews-widget .sp-review .sp-review-author-details {
    font-size: 12px
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-author-details,#sp-product-reviews-widget .sp-review .sp-review-author-details {
        margin-bottom:8px
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-review-author-detail-label:after,#sp-product-reviews-widget .sp-review .sp-review-author-detail-label:after {
    display: inline;
    content: ":"
}

#sp-listing-product-reviews-widget .sp-review .sp-review-author-detail-value:not(:last-child):after,#sp-product-reviews-widget .sp-review .sp-review-author-detail-value:not(:last-child):after {
    display: inline;
    content: ","
}

#sp-listing-product-reviews-widget .sp-review .sp-review-date,#sp-product-reviews-widget .sp-review .sp-review-date {
    font-weight: 100;
    font-size: 12px;
    color: #777
}

#sp-listing-product-reviews-widget .sp-review .sp-review-body-pros-cons,#sp-product-reviews-widget .sp-review .sp-review-body-pros-cons {
    width: 100%
}

#sp-listing-product-reviews-widget .sp-review .sp-review-text-and-details,#sp-product-reviews-widget .sp-review .sp-review-text-and-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 8px 0;
    font-weight: 300
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-text-and-details,#sp-product-reviews-widget .sp-review .sp-review-text-and-details {
        -ms-flex-direction:column;
        flex-direction: column;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-review-text,#sp-product-reviews-widget .sp-review .sp-review-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    font-size: 16px;
    line-height: 1.4
}

#sp-listing-product-reviews-widget .sp-review .sp-review-text+.sp-review-text,#sp-product-reviews-widget .sp-review .sp-review-text+.sp-review-text {
    margin-top: 8px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-text p,#sp-product-reviews-widget .sp-review .sp-review-text p {
    margin: 0
}

#sp-listing-product-reviews-widget .sp-review .sp-review-text p+p,#sp-product-reviews-widget .sp-review .sp-review-text p+p {
    margin-top: 1ex
}

#sp-listing-product-reviews-widget .sp-review .sp-review-text-label,#sp-product-reviews-widget .sp-review .sp-review-text-label {
    line-height: normal;
    margin-right: 3px;
    font-weight: 500
}

#sp-listing-product-reviews-widget .sp-review .sp-review-text-content,#sp-product-reviews-widget .sp-review .sp-review-text-content {
    line-height: normal;
    max-width: 100%;
    overflow: hidden;
    margin: 0
}

#sp-listing-product-reviews-widget .sp-review .sp-review-details,#sp-product-reviews-widget .sp-review .sp-review-details {
    margin-left: 16px
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-details,#sp-product-reviews-widget .sp-review .sp-review-details {
        -ms-flex-order:-1;
        order: -1;
        margin: 0 0 8px 0
    }

    #sp-listing-product-reviews-widget .sp-review .sp-review-details .sp-yandex-market-link:before,#sp-product-reviews-widget .sp-review .sp-review-details .sp-yandex-market-link:before {
        display: inline-block;
        content: "источник: "
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-yandex-market-link-wrapper,#sp-product-reviews-widget .sp-review .sp-yandex-market-link-wrapper {
    margin: 8px 0
}

#sp-listing-product-reviews-widget .sp-review .sp-yandex-market-link,#sp-product-reviews-widget .sp-review .sp-yandex-market-link {
    text-decoration: none
}

#sp-listing-product-reviews-widget .sp-review .sp-yandex-market-link-first-letter,#sp-product-reviews-widget .sp-review .sp-yandex-market-link-first-letter {
    color: red
}

#sp-listing-product-reviews-widget .sp-review .sp-review-recommend,#sp-product-reviews-widget .sp-review .sp-review-recommend {
    margin-top: 8px;
    font-size: 14px;
    font-style: italic
}

#sp-listing-product-reviews-widget .sp-review .sp-review-product,#sp-product-reviews-widget .sp-review .sp-review-product {
    font-size: 12px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-product-link,#sp-product-reviews-widget .sp-review .sp-review-product-link {
    padding: 0;
    border: none;
    border-bottom: 1px dotted currentColor;
    outline: 0;
    background: 0 0;
    color: #4c4c4c;
    text-decoration: none;
    color: #777
}

#sp-listing-product-reviews-widget .sp-review .sp-review-product-link:hover,#sp-product-reviews-widget .sp-review .sp-review-product-link:hover {
    border-bottom-style: solid
}

#sp-listing-product-reviews-widget .sp-review .sp-review-product-link:hover,#sp-product-reviews-widget .sp-review .sp-review-product-link:hover {
    color: #8fa895
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating-details,#sp-product-reviews-widget .sp-review .sp-review-rating-details {
    font-size: 14px
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-rating-details,#sp-product-reviews-widget .sp-review .sp-review-rating-details {
        display:none
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail,#sp-product-reviews-widget .sp-review .sp-review-rating-detail {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail-value,#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value {
    margin-left: 1ex
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-off,#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-off {
    display: inline-block;
    overflow: hidden;
    width: 100px;
    height: 8px;
    border-radius: 4px;
    background: #fbfbfb;
    box-shadow: 0 1px 3px rgba(0,0,0,.5) inset
}

#sp-listing-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-on,#sp-product-reviews-widget .sp-review .sp-review-rating-detail-value .sp-stars-on {
    display: block;
    height: 8px;
    background: #8fa895
}

#sp-listing-product-reviews-widget .sp-review .sp-review-gallery,#sp-product-reviews-widget .sp-review .sp-review-gallery {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden;
    margin: 16px 0
}

#sp-listing-product-reviews-widget .sp-review .sp-review-gallery-item:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-gallery-item:not(:first-child) {
    margin-left: 16px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-gallery-image,#sp-product-reviews-widget .sp-review .sp-review-gallery-image {
    display: block;
    max-width: 128px;
    max-height: 128px;
    border: 1px solid rgba(0,0,0,.12)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-footer,#sp-product-reviews-widget .sp-review .sp-review-footer {
    margin-top: 12px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-actions,#sp-product-reviews-widget .sp-review .sp-review-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#sp-listing-product-reviews-widget .sp-review .sp-review-action-button,#sp-product-reviews-widget .sp-review .sp-review-action-button {
    padding: 0;
    border: none;
    border-bottom: 1px dotted currentColor;
    outline: 0;
    background: 0 0;
    color: #4c4c4c;
    text-decoration: none;
    margin-right: 1em;
    border-bottom: none;
    text-transform: uppercase;
    font-size: 11px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-action-button:hover,#sp-product-reviews-widget .sp-review .sp-review-action-button:hover {
    border-bottom-style: solid
}

#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button,#sp-product-reviews-widget .sp-review .sp-review-vote-button {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1em;
    text-decoration: none;
    border-radius: 4px;
    color: rgba(0,0,0,.52)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button-icon,#sp-listing-product-reviews-widget .sp-review .sp-review-vote-result,#sp-product-reviews-widget .sp-review .sp-review-vote-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-result {
    vertical-align: middle
}

#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-like-button-icon,#sp-listing-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-like-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-like-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-like-button-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/local/components/kk/reviews/templates/.default/img/ok.svg')
}

#sp-listing-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-dislike-button-icon,#sp-listing-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-dislike-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-button:hover .sp-review-vote-dislike-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-choice .sp-review-vote-dislike-button-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/local/components/kk/reviews/templates/.default/img/bad.svg')
}

#sp-listing-product-reviews-widget .sp-review .sp-review-action-counter,#sp-product-reviews-widget .sp-review .sp-review-action-counter {
    color: #777
}

#sp-listing-product-reviews-widget .sp-review .sp-review-vote-dislike-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-dislike-button-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPSdyZ2JhKDAsIDAsIDAsIDAuMjYpJyBkPSdNMTUgM0g2Yy0uODMgMC0xLjU0LjUtMS44NCAxLjIybC0zLjAyIDcuMDVjLS4wOS4yMy0uMTQuNDctLjE0LjczdjEuOTFsLjAxLjAxTDEgMTRjMCAxLjEuOSAyIDIgMmg2LjMxbC0uOTUgNC41Ny0uMDMuMzJjMCAuNDEuMTcuNzkuNDQgMS4wNkw5LjgzIDIzbDYuNTktNi41OWMuMzYtLjM2LjU4LS44Ni41OC0xLjQxVjVjMC0xLjEtLjktMi0yLTJ6bTQgMHYxMmg0VjNoLTR6Jy8+PC9zdmc+);
    transform: translateY(1px)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-vote-like-button-icon,#sp-product-reviews-widget .sp-review .sp-review-vote-like-button-icon {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPSdyZ2JhKDAsIDAsIDAsIDAuMjYpJyBkPSdNMSAyMWg0VjlIMXYxMnptMjItMTFjMC0xLjEtLjktMi0yLTJoLTYuMzFsLjk1LTQuNTcuMDMtLjMyYzAtLjQxLS4xNy0uNzktLjQ0LTEuMDZMMTQuMTcgMSA3LjU5IDcuNTlDNy4yMiA3Ljk1IDcgOC40NSA3IDl2MTBjMCAxLjEuOSAyIDIgMmg5Yy44MyAwIDEuNTQtLjUgMS44NC0xLjIybDMuMDItNy4wNWMuMDktLjIzLjE0LS40Ny4xNC0uNzN2LTEuOTFsLS4wMS0uMDFMMjMgMTB6Jy8+PC9zdmc+);
    transform: translateY(-1px)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-vote-result,#sp-product-reviews-widget .sp-review .sp-review-vote-result {
    padding-left: 4px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comments,#sp-product-reviews-widget .sp-review .sp-review-comments {
    margin: 8px 0 0
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle,#sp-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle {
    display: none
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-review .sp-review-comments,#sp-product-reviews-widget .sp-review .sp-review-comments {
        display:none
    }

    #sp-listing-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle,#sp-product-reviews-widget .sp-review .sp-review-comments.sp-review-comments-toggle {
        display: block
    }
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment,#sp-product-reviews-widget .sp-review .sp-review-comment {
    position: relative;
    padding: 8px 8px 8px 30px;
    border-radius: 4px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment:not(:first-child),#sp-product-reviews-widget .sp-review .sp-review-comment:not(:first-child) {
    margin-top: 8px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment::before,#sp-product-reviews-widget .sp-review .sp-review-comment::before {
    content: "";
    position: absolute;
    top: 7px;
    left: 5px;
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMFYweicgZmlsbD0nbm9uZScvPjxwYXRoIGQ9J00xOSAxNWwtNiA2LTEuNDItMS40MkwxNS4xNyAxNkg0VjRoMnYxMGg5LjE3bC0zLjU5LTMuNThMMTMgOWw2IDZ6Jy8+PC9zdmc+)
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-and-date,#sp-product-reviews-widget .sp-review .sp-review-comment-author-and-date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 100;
    color: #777
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-name,#sp-product-reviews-widget .sp-review .sp-review-comment-author-name {
    font-weight: 700;
    color: #231f20
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-occupation,#sp-product-reviews-widget .sp-review .sp-review-comment-author-occupation {
    color: #777
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment-author-occupation::before,#sp-product-reviews-widget .sp-review .sp-review-comment-author-occupation::before {
    content: ", "
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment-body,#sp-product-reviews-widget .sp-review .sp-review-comment-body {
    margin-top: 8px
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment-body p,#sp-product-reviews-widget .sp-review .sp-review-comment-body p {
    margin: 0
}

#sp-listing-product-reviews-widget .sp-review .sp-review-comment-body p+p,#sp-product-reviews-widget .sp-review .sp-review-comment-body p+p {
    margin-top: 1ex
}

#sp-questions-answers-widget .sp-question:not(:first-child) {
    margin-top: 32px
}

#sp-questions-answers-widget .sp-question .sp-question-title {
    position: relative;
    font-size: 18px
}

#sp-questions-answers-widget .sp-question .sp-question-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 4px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #777
}

#sp-questions-answers-widget .sp-question .sp-question-author-name {
    color: #231f20
}

#sp-questions-answers-widget .sp-question .sp-question-date {
    font-size: 12px
}

#sp-questions-answers-widget .sp-question .sp-question-date,#sp-questions-answers-widget .sp-question .sp-question-new-answer {
    margin-left: 1ex
}

#sp-questions-answers-widget .sp-question .sp-question-new-answer-button {
    padding: 0;
    border: none;
    border-bottom: 1px dotted currentColor;
    outline: 0;
    background: 0 0;
    color: #4c4c4c;
    text-decoration: none;
    margin-left: 1ex;
    font-size: 12px
}

#sp-questions-answers-widget .sp-question .sp-question-new-answer-button:hover {
    border-bottom-style: solid
}

#sp-questions-answers-widget .sp-question .sp-answers {
    margin-top: 16px;
    padding-left: 16px;
    border-left: 1px solid #8fa895
}

@media (min-width: 600px) {
    #sp-questions-answers-widget .sp-question .sp-answers {
        margin-left:32px
    }
}

#sp-questions-answers-widget .sp-question .sp-answer:not(:first-child) {
    margin-top: 16px
}

#sp-questions-answers-widget .sp-question .sp-answer-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 4px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #777
}

#sp-questions-answers-widget .sp-question .sp-answer-author-name {
    color: #231f20
}

#sp-questions-answers-widget .sp-question .sp-answer-author-type,#sp-questions-answers-widget .sp-question .sp-answer-date {
    margin-left: 1ex;
    font-size: 12px
}

#sp-listing-product-reviews-widget,#sp-product-reviews-widget {
    font-size: 16px;
    color: #231f20
}

#sp-listing-product-reviews-widget a,#sp-listing-product-reviews-widget a:visited,#sp-product-reviews-widget a,#sp-product-reviews-widget a:visited {
    color: #4c4c4c
}

#sp-listing-product-reviews-widget .sp-heading,#sp-product-reviews-widget .sp-heading {
    font-size: 32px
}

#sp-listing-product-reviews-widget .sp-summary,#sp-product-reviews-widget .sp-summary {
    margin-bottom: 32px;
    padding-bottom: 32px;
    border-bottom: 1px dashed rgba(0,0,0,.12)
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-summary,#sp-product-reviews-widget .sp-summary {
        margin-bottom:16px;
        padding-bottom: 16px
    }
}

#sp-listing-product-reviews-widget .sp-summary-rating-and-actions,#sp-product-reviews-widget .sp-summary-rating-and-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-summary-rating-and-actions,#sp-product-reviews-widget .sp-summary-rating-and-actions {
        -ms-flex-direction:column;
        flex-direction: column;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start
    }
}

#sp-listing-product-reviews-widget .sp-summary-rating,#sp-product-reviews-widget .sp-summary-rating {
    margin: 16px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-summary-rating,#sp-product-reviews-widget .sp-summary-rating {
        -ms-flex-pack:center;
        justify-content: center
    }
}

#sp-listing-product-reviews-widget .sp-summary-rating-stars,#sp-product-reviews-widget .sp-summary-rating-stars {
    margin-right: 16px;
    height: 24px;
    display: inline-block;
    white-space: nowrap
}

#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-half:not(:first-child),#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-off:not(:first-child),#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-on:not(:first-child),#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-half:not(:first-child),#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-off:not(:first-child),#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-on:not(:first-child) {
    margin-left: 4px
}

#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-off,#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-off {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-half,#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-half {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
}

#sp-listing-product-reviews-widget .sp-summary-rating-stars .sp-star-on,#sp-product-reviews-widget .sp-summary-rating-stars .sp-star-on {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)
}

@media (min-width: 600px) {
    #sp-listing-product-reviews-widget .sp-summary-rating-stars,#sp-product-reviews-widget .sp-summary-rating-stars {
        transform:translateY(-2px)
    }
}

#sp-listing-product-reviews-widget .sp-summary-rating-value,#sp-product-reviews-widget .sp-summary-rating-value {
    margin-right: 8px;
    font-size: 28px;
    line-height: 1;
    color: #8fa895
}

#sp-listing-product-reviews-widget .sp-summary-rating-disclaimer,#sp-product-reviews-widget .sp-summary-rating-disclaimer {
    -ms-flex-item-align: end;
    align-self: flex-end;
    line-height: 21px;
    color: #777
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-summary-rating-disclaimer,#sp-product-reviews-widget .sp-summary-rating-disclaimer {
        width:100%;
        text-align: center
    }
}

#sp-listing-product-reviews-widget .sp-summary-actions,#sp-product-reviews-widget .sp-summary-actions {
    color: rgba(0,0,0,.26)
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-summary-actions,#sp-product-reviews-widget .sp-summary-actions {
        width:100%
    }
}

@media (min-width: 960px) {
    #sp-listing-product-reviews-widget .sp-summary-actions,#sp-product-reviews-widget .sp-summary-actions {
        text-align:right
    }
}

#sp-listing-product-reviews-widget .sp-summary-actions-primary-button,#sp-product-reviews-widget .sp-summary-actions-primary-button {
    position: relative;
    min-height: 40px;
    margin: 4px 0;
    padding: 8px 12px;
    border: none;
    border-radius: 0;
    outline: 0;
    font-weight: 600;
    color: #fff;
    background-color: #8fa895;
    text-transform: uppercase
}

#sp-listing-product-reviews-widget .sp-summary-actions-primary-button:active,#sp-product-reviews-widget .sp-summary-actions-primary-button:active {
    top: 1px
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-summary-actions-primary-button,#sp-product-reviews-widget .sp-summary-actions-primary-button {
        width:100%
    }
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-summary-actions-secondary,#sp-product-reviews-widget .sp-summary-actions-secondary {
        text-align:center
    }
}

#sp-listing-product-reviews-widget .sp-summary-actions-secondary-button,#sp-product-reviews-widget .sp-summary-actions-secondary-button {
    padding: 0;
    border: none;
    border-bottom: 1px dotted currentColor;
    outline: 0;
    background: 0 0;
    color: #4c4c4c;
    text-decoration: none
}

#sp-listing-product-reviews-widget .sp-summary-actions-secondary-button:hover,#sp-product-reviews-widget .sp-summary-actions-secondary-button:hover {
    border-bottom-style: solid
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery,#sp-product-reviews-widget .sp-summary-photos-gallery {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 16px 0;
    overflow: hidden
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item a,#sp-product-reviews-widget .sp-summary-photos-gallery-item a {
    display: inline-block
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child),#sp-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child) {
    margin-left: 16px
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery-image,#sp-product-reviews-widget .sp-summary-photos-gallery-image {
    display: block;
    max-width: 64px;
    max-height: 64px;
    border: 1px solid rgba(0,0,0,.12)
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery,#sp-product-reviews-widget .sp-summary-photos-gallery {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 16px 0;
    overflow: hidden
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item a,#sp-product-reviews-widget .sp-summary-photos-gallery-item a {
    display: inline-block
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child),#sp-product-reviews-widget .sp-summary-photos-gallery-item:not(:first-child) {
    margin-left: 16px
}

#sp-listing-product-reviews-widget .sp-summary-photos-gallery-image,#sp-product-reviews-widget .sp-summary-photos-gallery-image {
    display: block;
    max-width: 64px;
    max-height: 64px;
    border: 1px solid rgba(0,0,0,.12)
}

#sp-listing-product-reviews-widget .sp-summary-recommended,#sp-product-reviews-widget .sp-summary-recommended {
    font-style: italic;
    color: #777
}

@media (max-width: 960px) {
    #sp-listing-product-reviews-widget .sp-summary-recommended,#sp-product-reviews-widget .sp-summary-recommended {
        display:none
    }
}

#sp-listing-product-reviews-widget .sp-blankslate-actions,#sp-product-reviews-widget .sp-blankslate-actions {
    margin-top: 8px;
    color: rgba(0,0,0,.26)
}

@media (min-width: 600px) {
    #sp-listing-product-reviews-widget .sp-blankslate-actions,#sp-product-reviews-widget .sp-blankslate-actions {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

#sp-listing-product-reviews-widget .sp-blankslate-actions-primary-button,#sp-product-reviews-widget .sp-blankslate-actions-primary-button {
    position: relative;
    min-height: 40px;
    margin: 4px 0;
    padding: 8px 12px;
    border: none;
    border-radius: 0;
    outline: 0;
    font-weight: 600;
    color: #fff;
    background-color: #8fa895;
    text-transform: uppercase
}

#sp-listing-product-reviews-widget .sp-blankslate-actions-primary-button:active,#sp-product-reviews-widget .sp-blankslate-actions-primary-button:active {
    top: 1px
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-blankslate-actions-primary-button,#sp-product-reviews-widget .sp-blankslate-actions-primary-button {
        width:100%
    }
}

@media (max-width: 599px) {
    #sp-listing-product-reviews-widget .sp-blankslate-actions-secondary,#sp-product-reviews-widget .sp-blankslate-actions-secondary {
        text-align:center
    }
}

@media (min-width: 600px) {
    #sp-listing-product-reviews-widget .sp-blankslate-actions-secondary,#sp-product-reviews-widget .sp-blankslate-actions-secondary {
        margin-left:5px
    }
}

#sp-listing-product-reviews-widget .sp-blankslate-actions-secondary-button,#sp-product-reviews-widget .sp-blankslate-actions-secondary-button {
    padding: 0;
    border: none;
    border-bottom: 1px dotted currentColor;
    outline: 0;
    background: 0 0;
    color: #4c4c4c;
    text-decoration: none
}

#sp-listing-product-reviews-widget .sp-blankslate-actions-secondary-button:hover,#sp-product-reviews-widget .sp-blankslate-actions-secondary-button:hover {
    border-bottom-style: solid
}

.sp-listing-inline-rating-widget,.sp-product-inline-rating-widget {
    display: inline-block;
    font-size: 12px;
    color: #231f20;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.sp-listing-inline-rating-widget a,.sp-listing-inline-rating-widget a:visited,.sp-product-inline-rating-widget a,.sp-product-inline-rating-widget a:visited {
    color: #4c4c4c;
    text-decoration: none;
    border-bottom: 1px dotted currentColor
}

.sp-listing-inline-rating-widget a:hover,.sp-product-inline-rating-widget a:hover {
    border-bottom-style: solid
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars,.sp-product-inline-rating-widget .sp-inline-rating-stars {
    height: 14px;
    display: inline-block;
    white-space: nowrap;
    margin-right: 8px
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child),.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child) {
    margin-left: 2.33333px
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off,.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off {
    display: inline-block;
    min-width: 14px;
    min-height: 14px;
    background-size: 14px 14px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half,.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half {
    display: inline-block;
    min-width: 14px;
    min-height: 14px;
    background-size: 14px 14px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
}

.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on,.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on {
    display: inline-block;
    min-width: 14px;
    min-height: 14px;
    background-size: 14px 14px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNkNjQwNGEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)
}

.sp-listing-inline-rating-widget .sp-inline-rating-label,.sp-product-inline-rating-widget .sp-inline-rating-label {
    line-height: 14px
}

.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars {
    height: 14px;
    display: inline-block;
    white-space: nowrap
}

.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child),.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half:not(:first-child),.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off:not(:first-child),.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on:not(:first-child) {
    margin-left: 2.33333px
}

.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-off,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-off {
    display: inline-block;
    min-width: 14px;
    min-height: 14px;
    background-size: 14px 14px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyM3NzcnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=)
}

.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-half,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-half {
    display: inline-block;
    min-width: 14px;
    min-height: 14px;
    background-size: 14px 14px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyM3NzcnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+)
}

.sp-no-reviews.sp-listing-inline-rating-widget .sp-inline-rating-stars .sp-star-on,.sp-no-reviews.sp-product-inline-rating-widget .sp-inline-rating-stars .sp-star-on {
    display: inline-block;
    min-width: 14px;
    min-height: 14px;
    background-size: 14px 14px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyM3NzcnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+)
}

#sp-questions-answers-widget {
    font-size: 16px;
    color: #231f20
}

#sp-questions-answers-widget a,#sp-questions-answers-widget a:visited {
    color: #4c4c4c
}

#sp-questions-answers-widget .sp-heading {
    font-size: 32px
}

#sp-questions-answers-widget .sp-summary {
    margin-bottom: 16px;
    padding-bottom: 16px
}

@media (min-width: 600px) {
    #sp-questions-answers-widget .sp-summary {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width: 599px) {
    #sp-questions-answers-widget .sp-summary-counters {
        text-align:center
    }
}

#sp-questions-answers-widget .sp-summary-actions {
    color: rgba(0,0,0,.26)
}

@media (max-width: 599px) {
    #sp-questions-answers-widget .sp-summary-actions {
        width:100%;
        margin-top: 8px
    }
}

@media (min-width: 960px) {
    #sp-questions-answers-widget .sp-summary-actions {
        text-align:right
    }
}

#sp-questions-answers-widget .sp-summary-actions-primary-button {
    position: relative;
    min-height: 40px;
    margin: 4px 0;
    padding: 8px 12px;
    border: none;
    border-radius: 0;
    outline: 0;
    font-weight: 600;
    color: #fff;
    background-color: #8fa895;
    text-transform: uppercase
}

#sp-questions-answers-widget .sp-summary-actions-primary-button:active {
    top: 1px
}

@media (max-width: 599px) {
    #sp-questions-answers-widget .sp-summary-actions-primary-button {
        width:100%
    }
}

@media (max-width: 599px) {
    #sp-questions-answers-widget .sp-summary-actions-secondary {
        text-align:center
    }
}

#sp-questions-answers-widget .sp-summary-actions-secondary-button {
    padding: 0;
    border: none;
    border-bottom: 1px dotted currentColor;
    outline: 0;
    background: 0 0;
    color: #4c4c4c;
    text-decoration: none
}

#sp-questions-answers-widget .sp-summary-actions-secondary-button:hover {
    border-bottom-style: solid
}

#sp-questions-answers-widget .sp-blankslate-actions {
    margin-top: 8px;
    color: rgba(0,0,0,.26)
}

@media (min-width: 600px) {
    #sp-questions-answers-widget .sp-blankslate-actions {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

#sp-questions-answers-widget .sp-blankslate-actions-primary-button {
    position: relative;
    min-height: 40px;
    margin: 4px 0;
    padding: 8px 12px;
    border: none;
    border-radius: 0;
    outline: 0;
    font-weight: 600;
    color: #fff;
    background-color: #8fa895;
    text-transform: uppercase
}

#sp-questions-answers-widget .sp-blankslate-actions-primary-button:active {
    top: 1px
}

@media (max-width: 599px) {
    #sp-questions-answers-widget .sp-blankslate-actions-primary-button {
        width:100%
    }
}

@media (max-width: 599px) {
    #sp-questions-answers-widget .sp-blankslate-actions-secondary {
        text-align:center
    }
}

@media (min-width: 600px) {
    #sp-questions-answers-widget .sp-blankslate-actions-secondary {
        margin-left:5px
    }
}

#sp-questions-answers-widget .sp-blankslate-actions-secondary-button {
    padding: 0;
    border: none;
    border-bottom: 1px dotted currentColor;
    outline: 0;
    background: 0 0;
    color: #4c4c4c;
    text-decoration: none
}

#sp-questions-answers-widget .sp-blankslate-actions-secondary-button:hover {
    border-bottom-style: solid
}

#sp-product-photos-container * {
    box-sizing: border-box
}

#sp-product-photos-container .sp-product-photos {
    position: relative;
    margin: 32px auto
}

#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=both] .sp-product-photos__control--left,#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=both] .sp-product-photos__control--right {
    opacity: 0;
    visibility: hidden
}

#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=left] .sp-product-photos__control--left {
    opacity: 0;
    visibility: hidden
}

#sp-product-photos-container .sp-product-photos[data-sp-product-photos-control-hidden=right] .sp-product-photos__control--right {
    opacity: 0;
    visibility: hidden
}

#sp-product-photos-container .sp-product-photos__heading {
    margin-bottom: 24px;
    font-size: 24px
}

#sp-product-photos-container .sp-product-photos__control {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    background-color: #8fa895;
    font-size: 20px;
    color: #fff;
    -webkit-appearance: none;
    border: 0;
    background-image: none;
    transition: all ease .3s;
    z-index: 1
}

#sp-product-photos-container .sp-product-photos__control:hover {
    background-color: #bb2832
}

#sp-product-photos-container .sp-product-photos__control:hover:after {
    opacity: 1
}

#sp-product-photos-container .sp-product-photos__control:focus {
    outline: 0
}

#sp-product-photos-container .sp-product-photos__control:after,#sp-product-photos-container .sp-product-photos__control:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 100%;
    background-position: center;
    transition: all ease .3s
}

#sp-product-photos-container .sp-product-photos__control--left {
    left: 0;
    padding-left: 8px
}

#sp-product-photos-container .sp-product-photos__control--left:before {
    left: 100%;
    background-image: linear-gradient(to right,#8fa895 50%,rgba(255,255,255,0) 92%,rgba(214,64,74,0) 100%)
}

#sp-product-photos-container .sp-product-photos__control--left:after {
    left: 100%;
    opacity: 0;
    background-image: linear-gradient(to right,#bb2832 50%,rgba(255,255,255,0) 92%,rgba(187,40,50,0) 100%)
}

#sp-product-photos-container .sp-product-photos__control--right {
    right: 0;
    padding-right: 8px
}

#sp-product-photos-container .sp-product-photos__control--right:before {
    right: 100%;
    background-image: linear-gradient(to right,rgba(214,64,74,0) 0,rgba(255,255,255,0) 8%,#8fa895 50%)
}

#sp-product-photos-container .sp-product-photos__control--right:after {
    right: 100%;
    opacity: 0;
    background-image: linear-gradient(to right,rgba(187,40,50,0) 0,rgba(255,255,255,0) 8%,#bb2832 50%)
}

#sp-product-photos-container .sp-product-photos__imgs {
    position: relative;
    width: 100%;
    max-width: 100%;
    overflow: hidden
}

#sp-product-photos-container .sp-product-photos__track {
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    margin-left: -2px;
    margin-right: -2px;
    transition: all ease .3s
}

#sp-product-photos-container .sp-product-photos-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 10%;
    padding: 0 2px
}

@media (max-width: 960px) {
    #sp-product-photos-container .sp-product-photos-item {
        width:20%
    }
}

@media (max-width: 599px) {
    #sp-product-photos-container .sp-product-photos-item {
        width:50%
    }
}

#sp-product-photos-container .sp-product-photos-item__inner {
    position: relative;
    width: 100%;
    padding-top: 100%;
    border: 1px solid rgba(0,0,0,.12);
    overflow: hidden
}

#sp-product-photos-container .sp-product-photos-item__img {
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 200%;
    max-height: 200%;
    transform: translate(-50%,-50%) translateZ(0);
    transition: all ease .3s
}

#sp-product-photos-container .sp-product-photos-item__img,#sp-product-photos-container .sp-product-photos-item__img:hover {
    transform: translate(-50%,-50%) translateZ(2%)
}

#sp-omnibox-review,
#sp-omnibox-question,
#sp-omnibox-success,
#omnibox-question,
#omnibox-success,
#omnibox-review{
    display: none;
    max-height: 919px;
}
textarea.sp-input{
    overflow: hidden;
    overflow-wrap: break-word;
    resize: none;
    height: 155px;
}
#sp-omnibox .sp-media-files-previews a,
.sp-agreement-text{
    display:none;
}
.sp-dz-hidden-input{
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 0px;
    width: 0px;
}

.hidden-page{
    display:none;
}
/* End */
/* /local/components/kk/reviews/templates/review_link/style.css?17441424191753 */
/* /static_files/css/comp_product.css?174714242028441 */
/* /static_files/css/comp_props.css?17471424314255 */
/* /static_files/css/comp_omnibox.css?175684507611192 */
/* /local/templates/red2018/components/bitrix/catalog.element/product/omnibox.css?174076571399303 */
/* /local/templates/red2018/components/bitrix/catalog.element/product/widgets.css?174076571365273 */
/* /local/components/kk/reviews/templates/.default/style.css?1744142419185619 */
