

/* Start:/local/templates/kopirka/components/bitrix/catalog/catalog/style.min.css?17725189931640*/
.catalog_row{display:flex;justify-content:space-between}@media (max-width:992px){.catalog_row{flex-wrap:wrap}}.catalog_aside{width:250px}@media (max-width:992px){.catalog_aside{width:100%}}.catalog_section{width:calc(100% - 250px);padding-left:20px}@media (max-width:992px){.catalog_section{width:100%;padding-left:0}}.catalog_sort_block{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width:510px){.catalog_sort_block{align-items:flex-start}}.catalog_sort_block_form1{display:flex;gap:5px}@media (max-width:510px){.catalog_sort_block_form1{flex-wrap:wrap;padding-left:5px}}.catalog_sort_block_form1 button{border-radius:var(--radius1);background:#fff;height:40px;border:1px #e5e8ef solid;font-size:13px;padding:0 15px;cursor:pointer;color:#333}@media (max-width:510px){.catalog_sort_block_form1 button{padding:0 8px}.catalog_sort_block_form1 button:nth-child(3){display:none}}.catalog_sort_block_form1 button:hover{color:var(--c1)}.catalog_sort_block_form1 button.selected{background:var(--c1);border:1px var(--c1) solid;color:#fff}.catalog_sort_block_form2{display:flex;gap:5px}.catalog_sort_block_form2 button{border-radius:var(--radius1);background:#fff;height:40px;width:40px;display:flex;align-items:center;border:1px #e5e8ef solid;justify-content:center}.catalog_sort_block_form2 button svg{width:20px;height:20px;fill:#ccc}.catalog_sort_block_form2 button:hover svg{fill:var(--c1)}.catalog_sort_block_form2 button.selected{background:var(--c1)}.catalog_sort_block_form2 button.selected svg{fill:#fff}.webpage_hero_pict{width:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}
/* End */


/* Start:/local/templates/kopirka/components/bitrix/catalog.element/.default/style.css?179240593516809*/
@media (max-width: 768px) {
  .mobile_bg_white {
    padding: 15px;
    background: #fff;
    border: 1px #e5e8ef solid;
    margin-top: 5px;
  }
}

.detail_item_price {
  display: flex;
  gap: 10px;
  align-items: center;
  position: relative;
}
@media (max-width: 992px) {
  .detail_item_price {
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .detail_item_price {
    margin-top: 0;
  }
}
.detail_item_price_stars {
  position: absolute;
  right: 0;
  top: 0;
}
.detail_item_price_stars svg {
  fill: darkgoldenrod;
}
.detail_item_price_perc {
  background: #CDA43B;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  line-height: 59px;
  font-size: 17px;
}
.detail_item_price_price {
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.detail_item_price_price del {
  color: #777777;
  font-size: 18px;
  text-decoration-color: red;
}
.detail_item_price_price strong {
  font-size: 30px;
}

.detail_item_line {
  display: flex;
  gap: 15px;
  align-items: center;
  padding: 20px 0px 30px 0px;
  flex-wrap: wrap;
}
@media (max-width: 1270px) {
  .detail_item_line {
    gap: 10px;
  }
}
@media (max-width: 768px) {
  .detail_item_line {
    gap: 0px;
    font-size: 12px;
    padding: 15px 0px;
  }
}
.detail_item_line_scu {
  color: #777777;
}
.detail_item_line_scu span {
  color: #333333;
}
.detail_item_line_quant {
  display: flex;
  gap: 5px;
  align-items: center;
}
@media (max-width: 768px) {
  .detail_item_line_quant {
    padding-left: 10px;
  }
}
.detail_item_line_quant svg {
  width: 17px;
  height: 17px;
}
.detail_item_line_quant_yes {
  color: green;
}
.detail_item_line_quant_no {
  color: #900;
}
.detail_item_line_brand {
  color: #777777;
}
.detail_item_line_brand a {
  text-decoration: none;
}
@media (max-width: 768px) {
  .detail_item_line_brand {
    width: 100%;
    margin-top: 5px;
  }
}

@media (max-width: 768px) {
  .mobile_w100 {
    width: 100%;
  }
}

.detail_item_btns {
  display: flex;
  align-items: center;
}
@media (max-width: 1270px) {
  .detail_item_btns {
    flex-wrap: wrap;
  }
}
@media (max-width: 992px) {
  .detail_item_btns {
    gap: 5px;
  }
}
.detail_item_btns_quantity {
  display: flex;
  border: 1px var(--c1) solid;
  border-radius: var(--radius1) 0px 0px var(--radius1);
  background: #fff;
  flex-wrap: wrap;
}
@media (max-width: 1270px) {
  .detail_item_btns_quantity {
    border-radius: var(--radius1);
    margin-bottom: 10px;
  }
}
@media (max-width: 992px) {
  .detail_item_btns_quantity {
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .detail_item_btns_quantity {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
.detail_item_btns_quantity button {
  width: 30px;
  height: 43px;
  border: none;
  background: none;
  transition: var(--animation1);
}
.detail_item_btns_quantity button:hover {
  background: var(--c3);
}
.detail_item_btns_quantity input {
  height: 43px;
  width: 60px;
  padding: 0px 0px;
  text-align: center;
  border: none;
}
@media (max-width: 768px) {
  .detail_item_btns_quantity input {
    flex: 1;
  }
}
.detail_item_btns_add {
  display: flex;
  gap: 10px;
}
@media (max-width: 1270px) {
  .detail_item_btns_add {
    flex-wrap: wrap;
  }
}
@media (max-width: 992px) {
  .detail_item_btns_add {
    gap: 5px;
  }
}
@media (max-width: 768px) {
  .detail_item_btns_add {
    width: 100%;
  }
}
.detail_item_btns_add .btn, .detail_item_btns_add .btn2 {
  border-radius: 0px var(--radius1) var(--radius1) 0px;
  height: 45px;
  padding: 0px 25px;
}
@media (max-width: 1270px) {
  .detail_item_btns_add .btn, .detail_item_btns_add .btn2 {
    border-radius: var(--radius1);
    width: 150px;
  }
}
@media (max-width: 768px) {
  .detail_item_btns_add .btn, .detail_item_btns_add .btn2 {
    width: 100%;
  }
}
.detail_item_btns_add .btn2 {
  border-radius: var(--radius1) var(--radius1) var(--radius1) var(--radius1);
}
.detail_item_btns_add .by1click {
  color: var(--c1);
  height: 45px;
  background: #fff;
  padding: 0px 20px;
  transition: var(--animation1);
}
@media (max-width: 768px) {
  .detail_item_btns_add .by1click {
    flex: 1;
  }
}
.detail_item_btns_add .by1click:hover {
  background: var(--c3);
  border: 1px var(--c3) solid;
}
.detail_item_btns_add .mibazarow_add_favor {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: var(--radius1);
  transition: var(--animation1);
  /*border: 1px #989898 solid;*/
  opacity: 0.5;
  cursor: pointer;
  background: #fff;
}
.detail_item_btns_add .mibazarow_add_favor svg {
  width: 22px;
  height: 22px;
  fill: none;
  stroke: #989898;
}

@media(hover:hover) {
  .detail_item_btns_add .mibazarow_add_favor:hover {
    border: 1px #d10600 solid;
    opacity: 1;
  }

  .detail_item_btns_add .mibazarow_add_favor:hover svg {
    fill: none;
    stroke: #d10600 !important;
  }
}
.detail_item_btns_add .mibazarow_add_favor.in-favor{
  border: 1px #d10600 solid;
  opacity: 1;
}

.detail_item_btns_add .mibazarow_add_favor.in-favor svg{
  fill: #d10600 !important;
  stroke: #d10600 !important;
}

@media(hover:hover) {
  .detail_item_btns_add .mibazarow_add_favor.in-favor:hover,
  .detail_item_btns_add .mibazarow_add_favor.in-favor:hover svg {
    opacity: 0.5;
  }
}

.detail_item_btns_add .mibazarow_add_compare {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: var(--radius1);
  transition: var(--animation1);
  border: 1px var(--c5) solid;
  opacity: 0.5;
  filter: grayscale(100%);
  cursor: pointer;
  background: #fff;
  border: 1px #e5e8ef solid;
}
.detail_item_btns_add .mibazarow_add_compare svg {
  width: 22px;
  height: 22px;
}
.detail_item_btns_add .mibazarow_add_compare:hover {
  opacity: 1;
}
.detail_item_btns_add input:checked + label {
  opacity: 1;
  filter: grayscale(0%);
  border: 1px var(--c2) solid;
}

.detail_item_total_price {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  height: 25px;
  margin-top: 3px;
  color: #666;
}
@media (max-width: 768px) {
  .detail_item_total_price {
    display: none;
  }
}

.detail_item_files {
  display: flex;
  gap: 15px;
}
@media (max-width: 1270px) {
  .detail_item_files {
    margin-top: 10px;
  }
}
@media (max-width: 992px) {
  .detail_item_files {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .detail_item_files {
    flex-wrap: wrap;
    margin-top: 20px;
  }
}
.detail_item_files a {
  display: flex;
  gap: 5px;
  text-decoration: none;
}
.detail_item_files a:hover i {
  color: #333;
}
.detail_item_files a svg {
  width: 25px;
  height: 30px;
}
.detail_item_files a span {
  color: orangered;
}
.detail_item_files a i {
  color: #777;
  display: block;
  font-style: normal;
  font-size: 12px;
}

#move_button_on_mobile_here {
  margin: 0px 10px;
}
@media (max-width: 540px) {
  #move_button_on_mobile_here {
    margin: 0px 5px;
  }
}

.detail_description {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .detail_description {
    width: 100%;
  }
}
.detail_description .tabs_links {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}
@media (max-width: 1270px) {
  .detail_description .tabs_links {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .detail_description .tabs_links {
    gap: 5px;
    margin-bottom: 10px;
  }
}
.detail_description .tabs_link {
  border: 1px #e5e8ef solid;
  height: 40px;
  line-height: 39px;
  padding: 0px 20px;
  font-weight: bold;
  background: #fff;
  border-radius: var(--radius1);
  color: #5a5a5a;
  cursor: pointer;
}
.detail_description .tabs_link.active {
  color: #333;
  border-bottom: 3px var(--c1) solid;
}
.detail_description .tabs_link:hover {
  color: #000;
}
.detail_description .tabs_link sup {
  background: var(--c3);
  width: 20px;
  height: 20px;
  border-radius: 100px;
  text-align: center;
  line-height: 20px;
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
  position: relative;
  bottom: -4px;
}
.detail_description .tabs_content {
  font-weight: 500;
  color: var(--c0);
  padding-right: 10px;
}
@media (max-width: 992px) {
  .detail_description .tabs_content {
    padding-right: 0;
  }
}
.detail_description .tab_cont {
  display: none;
}
.detail_description .tab_cont.active {
  display: block;
}

.detail_props {
  list-style: none;
  margin: 0;
  padding: 0;
}
.detail_props li {
  padding: 5px 0px;
  display: flex;
  justify-content: space-between;
}
.detail_props strong {
  font-weight: 400;
  flex: 1;
  border-bottom: 1px dotted #ccc;
  color: #555555;
}

.detail_bigtext h2, .detail_bigtext h3, .detail_bigtext h4 {
  margin: 0;
  padding: 10px 0px 20px 0px;
}
.detail_bigtext iframe {
  border-radius: var(--radius1);
  box-shadow: var(--shadow1);
  margin-bottom: 20px;
}
.detail_bigtext table {
  width: 100%;
  border-collapse: collapse;
  border: none;
  margin: 20px 0px;
  border-radius: var(--radius1);
  overflow: hidden;
}
.detail_bigtext table tr td img {
  min-width: 100px;
  border-radius: var(--radius1);
}
.detail_bigtext table tr td {
  background: #555;
  padding: 8px 15px;
  border: 1px #666 solid;
  color: #fff;
  font-size: 14px;
}
@media (max-width: 470px) {
  .detail_bigtext table tr td {
    padding: 6px 5px;
  }
}
.detail_bigtext p {
  margin-bottom: 15px;
  padding: 0;
}
.detail_bigtext p.strong_p {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
}
.detail_bigtext a {
  text-decoration: underline;
  color: var(--c0);
  transition: var(--animation1);
}
.detail_bigtext a:hover {
  color: dodgerblue;
}
.detail_bigtext blockquote {
  padding: 20px;
  background: #fff;
  margin-bottom: 20px;
  border-left: 5px var(--c0) solid;
  font-style: italic;
}
.detail_bigtext ul {
  margin: 0;
  padding: 0px 0px 15px 0px;
  list-style: none;
}
.detail_bigtext ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
.detail_bigtext ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 2px;
  background: var(--c1);
  left: 0;
  top: 10px;
}
.detail_bigtext ol {
  margin: 0;
  padding: 0px 0px 15px 15px;
}
.detail_bigtext ol li {
  margin-bottom: 8px;
}

.images_container {
  background: #fff;
  padding: 10px;
  border-radius: 5px;
}
.images_container .slick-dots {
  display: none;
  position: absolute;
  left: -99999px;
}
.images_container .slick-slide a {
  display: flex !important;
  justify-content: center;
}
.images_container .slick-slide img {
  max-height: 400px;
  object-fit: cover;
  object-position: center;
}
.images_container .slick-prev, .images_container .slick-next {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 100px;
  border: 1px #ddd solid;
  padding: 0;
  height: 40px;
  position: absolute;
  top: 15px;
  z-index: 1000;
}
.images_container .slick-prev svg, .images_container .slick-next svg {
  width: 13px;
  height: 13px;
}
.images_container .slick-next {
  right: 15px;
  transform: rotate(180deg);
}
.images_container_nav {
  padding: 0px 15px;
  position: relative;
}
.images_container_nav .slick-slide {
  padding: 5px;
  border: 1px #ddd solid;
  border-radius: 10px;
}
.images_container_nav .slick-slide img {
  max-height: 60px;
  object-fit: cover;
  object-position: center;
}
.images_container_nav .slick-current {
  border: 1px var(--c1) solid;
}

/* Reserve gallery geometry before images and Slick are ready. */
/* Keep one details block in its final responsive position without DOM moves. */
.row.kopirka_product_layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-areas: "media" "purchase" "details";
}
.kopirka_product_layout > .kopirka_product_media {
  grid-area: media;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
.kopirka_product_layout > .kopirka_product_purchase {
  grid-area: purchase;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
.kopirka_product_layout > .kopirka_product_details {
  grid-area: details;
  min-width: 0;
  width: 100%;
  padding: 0 10px;
  align-self: start;
}
@media (max-width: 540px) {
  .kopirka_product_layout > .kopirka_product_details {
    padding: 0 5px;
  }
}
@media (min-width: 992px) {
  .row.kopirka_product_layout {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: min-content 1fr;
    grid-template-areas: "media purchase" "details purchase";
    align-items: start;
  }
}
.kopirka_product_gallery .images_container_big {
  position: relative;
  width: 100%;
  aspect-ratio: var(--kopirka-gallery-ratio, 1);
  max-height: 400px;
  overflow: hidden;
}
.kopirka_product_gallery .images_container_big:not(.slick-initialized) > a {
  position: absolute;
  inset: 0;
}
.kopirka_product_gallery .images_container_big:not(.slick-initialized) > a:not(:first-child) {
  display: none !important;
}
.kopirka_product_gallery .images_container_big > .slick-list {
  position: absolute;
  inset: 0;
  padding: 0;
  margin: 0 !important;
}
.kopirka_product_gallery .images_container_big .slick-track,
.kopirka_product_gallery .images_container_big .slick-slide {
  height: 100%;
  margin: 0;
}
.kopirka_product_gallery .images_container_big a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.kopirka_product_gallery .images_container_big img {
  width: 100%;
  height: 100% !important;
  max-height: none;
  object-fit: contain;
}
.kopirka_product_gallery .images_container_nav {
  height: 72px;
  margin-top: 10px;
}
.kopirka_product_gallery .images_container_nav:not(.slick-initialized) {
  display: flex;
  overflow: hidden;
}
.kopirka_product_gallery .images_container_nav .slick-list {
  height: 72px;
  padding: 0;
  margin: 0 !important;
}
.kopirka_product_gallery .images_container_nav button:not(.slick-arrow) {
  flex: 0 0 auto;
  margin: 0;
  width: 72px;
  height: 72px;
  padding: 5px;
  border: 1px solid transparent;
  border-radius: 10px;
  box-sizing: border-box;
  background: #fff;
}
.kopirka_product_gallery .images_container_nav:not(.kopirka_thumb_navigation) > button:first-child {
  border-color: var(--c1);
}
.kopirka_product_gallery .images_container_nav button.slick-current {
  border-color: var(--c1);
}
.kopirka_product_gallery .images_container_nav button:focus-visible {
  outline: 2px solid #1769aa;
  outline-offset: -3px;
}
.kopirka_product_gallery .images_container_nav img {
  width: 100%;
  height: 60px !important;
  max-height: none;
  object-fit: contain;
}

/* One centered thumbnail strip; the main slider owns the selected index. */
.kopirka_product_gallery .images_container_nav.kopirka_thumb_navigation {
  display: grid;
  grid-template-columns: 40px minmax(0, 1fr) 40px;
  gap: 6px;
  align-items: center;
  overflow: visible;
}
.kopirka_product_gallery .kopirka_thumb_viewport {
  position: relative;
  max-width: 100%;
  height: 72px;
  justify-self: center;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
.kopirka_product_gallery .kopirka_thumb_viewport::-webkit-scrollbar {
  display: none;
}
.kopirka_product_gallery .kopirka_thumb_track {
  display: flex;
  width: max-content;
}
.kopirka_product_gallery .images_container_nav button.kopirka_thumb_prev,
.kopirka_product_gallery .images_container_nav button.kopirka_thumb_next {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 50%;
  color: var(--c1);
  background: #fff;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}
.kopirka_product_gallery .images_container_nav button.kopirka_thumb_prev:hover,
.kopirka_product_gallery .images_container_nav button.kopirka_thumb_next:hover {
  border-color: var(--c1);
}

.kopirka_product_gallery .images_container_nav button.kopirka_thumb_prev::before,
.kopirka_product_gallery .images_container_nav button.kopirka_thumb_prev::after,
.kopirka_product_gallery .images_container_nav button.kopirka_thumb_next::before,
.kopirka_product_gallery .images_container_nav button.kopirka_thumb_next::after {
  content: none;
}
.kopirka_product_gallery .images_container_nav .kopirka_thumb_prev svg,
.kopirka_product_gallery .images_container_nav .kopirka_thumb_next svg {
  display: block;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
}

/*# sourceMappingURL=style.css.map */

/* Desktop purchase block stays within its product grid; tall blocks scroll normally. */
@media (min-width: 992px) {
  .kopirka_product_layout > .kopirka_product_purchase {
    align-self: stretch;
  }
  .kopirka_product_purchase:not(.kopirka_purchase_sticky_enabled) > .pos_stik {
    position: static;
    top: auto;
  }
  .kopirka_product_purchase.kopirka_purchase_sticky_enabled > .pos_stik {
    position: sticky;
    top: var(--kopirka-purchase-top, 12px);
  }
}

/* End */


/* Start:/bitrix/components/bitrix/iblock.vote/templates/bootstrap_v4/style.min.css?1769846397200*/
.bx-rating{display:block;text-align:center}.bx-rating-icon-container{margin-right:3px;cursor:pointer}.bx-rating .bx-rating-icon-container:last-child{margin-right:0}.bx-rating-icon{fill:var(--primary)}
/* End */


/* Start:/local/templates/kopirka/components/bitrix/catalog.store.amount/stores/style.min.css?1769846414242*/
.bx_storege ul{list-style:none;margin:0;padding:0}.bx_storege ul li{padding:5px 0;display:flex;justify-content:space-between}.bx_storege ul strong{font-weight:400;flex:1;border-bottom:1px dotted #ccc;color:#555}.bx_storege ul br{display:none}
/* End */


/* Start:/local/templates/kopirka/components/askaron/askaron.reviews.for.element/list/style.min.css?17698464131826*/
.askaron-reviews-for-element .ask-add{margin-bottom:20px}.askaron-reviews-for-element .ask-add a{text-decoration:none;color:#000;border-bottom:1px dotted;font-size:20px}.askaron-reviews-for-element .ask-add a:hover{color:#ea0000}.askaron-reviews-for-element .ask-not-active{background:#deffe6}.askaron-reviews-for-element .ask-review{margin-bottom:10px;color:#000;background:#fff;border-radius:var(--radius1);padding:15px}.askaron-reviews-for-element .ask-review .ask-name{display:inline-block;color:#2b2b2b}.askaron-reviews-for-element .ask-review .ask-name span{font-size:12px;color:#666;margin-left:9px}.askaron-reviews-for-element .ask-review .ask-edit-link-block{font-size:12px;display:inline-block}.askaron-reviews-for-element .ask-review .ask-edit-link-block a{text-decoration:underline;margin-left:9px;color:#000}.askaron-reviews-for-element .ask-review .ask-review-item{margin-bottom:0}.askaron-reviews-for-element .ask-review .ask-review-item .ask-title{vertical-align:top;font-weight:700;display:inline-block;margin-right:5px;margin-bottom:4px}.askaron-reviews-for-element .ask-review .ask-review-item .ask-text{display:inline-block;color:#666;line-height:18px}.askaron-reviews-for-element .ask-review .ask-stars{margin:0 0 10px}.askaron-reviews-for-element .ask-review .ask-stars img{border:0;vertical-align:bottom}.askaron-reviews-for-element .ask-review .ask-stars span{font-size:13px;line-height:13px;margin-left:8px;color:#999;vertical-align:bottom}.askaron-reviews-for-element .ask-new-interval{height:30px;display:block}.askaron-reviews-for-element-answer{margin-bottom:10px;background-color:#ccc;padding:10px;margin-left:40px}.askaron-reviews-for-element-answer__title{font-weight:700;margin-right:5px;margin-bottom:4px}.askaron-reviews-for-element-answer__text{color:#666;line-height:18px;margin-right:5px}
/* End */


/* Start:/local/templates/kopirka/components/askaron/askaron.reviews.new/add/style.min.css?17698464131598*/
@charset "UTF-8";.askaron-reviews-new-title{font-weight:400;font-size:20px;line-height:24px;color:#000;margin:0 0 10px;display:block}.askaron-reviews-new .ask-error{color:red;margin-bottom:10px}.askaron-reviews-new .ask-ok{color:green;margin-bottom:10px}.askaron-reviews-new .ask-note{color:#333;font-size:12px;margin-bottom:10px}.askaron-reviews-new .ask-captcha,.askaron-reviews-new .ask-grade,.askaron-reviews-new .ask-userconsent{margin-bottom:15px}.askaron-reviews-new .ask-grade input{margin-left:5px;margin-right:3px}.ask-field{margin-bottom:5px}.askaron-reviews-new .ask-field div{margin-bottom:2px;color:#666}.ask-field textarea{width:100%;border-radius:var(--radius1);height:35px;padding:10px}.askaron-reviews-new .ask-field input[type=email],.askaron-reviews-new .ask-field input[type=text]{width:300px;height:20px;max-width:100%}.askaron-reviews-new .ask-captcha .ask-captcha-text{margin-bottom:5px;font-weight:700}.askaron-reviews-new .ask-captcha img{margin-right:5px;float:left}.askaron-reviews-new .ask-captcha input[type=text]{height:36px;width:165px;font-size:28px}.ask-grade-stars,.ask-grade.stars{display:-webkit-flex;display:-ms-flex;display:flex}.ask-grade.stars{align-items:center}.ask-grade-stars{flex-direction:row-reverse;justify-content:flex-end}.ask-grade.stars input[type=radio]{display:none}.ask-grade.stars input[type=radio]:checked~label:before{content:"★";color:#fd4}.ask-grade.stars label{font-size:0;transition:transform .33s}.ask-grade.stars label:before{content:"★";font-size:30px;color:#ccc;cursor:pointer}.ask-grade.stars label:hover{transform:scale(1.3)}
/* End */


/* Start:/local/templates/kopirka/components/bitrix/catalog.element/.default/themes/blue/style.min.css?1769846413855*/
.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover,.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-detail-slider-controls-image.active,.bx-blue .product-item-detail-slider-controls-image:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block,.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-selected-scu{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .product-item-detail-slider-progress-bar{background-color:#006cc0}
/* End */


/* Start:/local/templates/kopirka/components/api/buyoneclick/oneclick/styles.min.css?17698464139501*/
.aboc-modal-active body{overflow:hidden!important}.aboc-modal{color:#000;display:none;opacity:0;filter:alpha(opacity=0);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}.aboc-modal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aboc-modal-dialog{position:relative;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;border-radius:var(--radius1);filter:alpha(opacity=0);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:767px){.aboc-modal-dialog{width:auto;margin:10px auto}}.aboc-open .aboc-modal-dialog{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);transform:translateY(0)}.aboc-modal-dialog>.aboc-close:first-child{margin:-6px -8px 0 0;float:right}.aboc-modal-header{margin:-20px -20px 0;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;font-weight:700;font-size:21px;line-height:1;text-align:center}.aboc-modal-footer{margin:0-20px -20px;padding:15px 20px;border-top:1px solid #ddd;background:#fafafa}.aboc-modal .api-product .api-desc p:last-child,.aboc-modal-footer>:last-child,.aboc-modal-header>:last-child{margin-bottom:0}.aboc-modal-text-after,.aboc-modal-text-before{margin:15px 0}.aboc-modal-text-after{font-size:11px}.aboc-close::-moz-focus-inner{border:0;padding:0}.aboc-close{margin:0;border:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:0 0;display:inline-block;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:.8;filter:alpha(opacity=80);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none}.aboc-close:after{display:block;width:20px;height:19px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwNzUwNDhDMkU4QzExRTQ4RTIzOTc5N0M5Mzc0M0U1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwNzUwNDhCMkU4QzExRTQ4RTIzOTc5N0M5Mzc0M0U1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjdFQjlDQ0Q2NUMyOEU0MTFCMjRDOTNBNTY2RjU1MEQ3IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjg5MTJCRDVCNTMyOEU0MTFCMjRDOTNBNTY2RjU1MEQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2z1i0QAAAL9JREFUeNqk1NEJwkAMBuDzV1zEiXyRok/OUpzDp0rRSXQBdxEKJpiDtvaSNA38cNfCx+UaurrU9SP9qqJ0KVZrSssLUE7ysJUXYYwPxeBnATrAuEPIJoL+YbnlFEAnsTHoRYvYFGihKlYCS+jWwjRwjN4pN8+8bowvyeiZ8pb9zhp+GCC3eaW8KE9KY40UDKyR9YFy9IwUHFi+M9ecwon177TSUMzAcnUaipmYiSKAqSiCWBFlcL/wjz1AvwIMAGpORjw3RGc1AAAAAElFTkSuQmCC)}.aboc-close:focus,.aboc-close:hover{opacity:1;filter:alpha(opacity=100);outline:0;color:inherit;text-decoration:none;cursor:pointer}.aboc-modal-success{background:#fff;border-radius:10px}.aboc-modal-success .aboc-modal-footer,.aboc-modal-success .aboc-modal-header{display:none}.aboc-modal-success .aboc-success-title{margin-bottom:20px;font-size:22px;line-height:1;font-weight:700}.aboc-modal-success .aboc-success-info{font-weight:700;font-size:17px}.aboc-modal-success .aboc-success-error,.aboc-required{color:red}.aboc-field-error{color:red;font-size:12px}.aboc-submit{width:100%;max-width:100%;padding:13px 15px;border-radius:var(--radius1);font-size:17px;background:var(--c1);color:#fff;box-shadow:none;border:0;border-radius:0;transition:all ease .3s;margin-top:20px}.aboc-submit:not(:disabled){cursor:pointer}.aboc-submit:hover{color:#fff;opacity:.9}.aboc-submit:disabled{background-color:#fafafa;color:#999;border-color:rgba(0,0,0,.2);background-image:none;text-shadow:0 1px 0#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.aboc-modal .api-product{border-top:1px solid #ededed;padding:15px 0 20px}.aboc-modal .api-product>div+div{margin-top:15px}.aboc-modal .api-product .api-name{font-size:18px;font-weight:700}.aboc-modal .api-quantity{text-align:center;font-size:0;white-space:nowrap}.aboc-modal .api-quantity>*{display:inline-block;background:#f2f6f9;vertical-align:middle;height:32px;width:32px;line-height:30px;border:1px solid #cab43f;background-size:14px}.aboc-modal .api-quantity>div+div{margin-left:-1px}.aboc-modal .api-quantity .api-number{min-width:55px}.aboc-modal .api-quantity .api-number input{width:55px!important;border:0!important;padding:0 3px!important;margin:0!important;color:#666!important;text-align:center!important;background:#fff!important;font-size:18px;height:30px;line-height:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.aboc-modal .api-quantity .api-btn-plus{cursor:pointer;background:url(/bitrix/css/api.core/images/icons/light/plus.svg)no-repeat 50% 50%gold}.aboc-modal .api-quantity .api-btn-minus{cursor:pointer;background:url(/bitrix/css/api.core/images/icons/light/minus.svg)no-repeat 50% 50%gold}.aboc-modal .api-quantity .api-btn-minus:focus,.aboc-modal .api-quantity .api-btn-minus:hover,.aboc-modal .api-quantity .api-btn-plus:focus,.aboc-modal .api-quantity .api-btn-plus:hover{background-color:#ffe101}.aboc-modal .api-quantity .api-btn-minus:active,.aboc-modal .api-quantity .api-btn-plus:active{background-color:#ffcd02}.aboc-modal .api-quantity-inner>*{display:inline-block;vertical-align:middle;position:relative}.aboc-modal .api-quantity-inner .api-quantity{margin:0 15px 0 0}.aboc-modal .api-product .api-prices{overflow:hidden;position:relative}.aboc-modal .api-product .api-prices>div{display:inline-block;vertical-align:top}.aboc-modal .api-product .api-prices .api-info-left{min-width:140px}.aboc-modal .api-product .api-price{font-size:30px;font-weight:700;color:#000;line-height:1}.aboc-modal .api-product .api-old-price{color:#636466;font-weight:700;text-decoration:line-through;line-height:1}.aboc-modal .api-product .api-discount,.aboc-modal .api-product .api-saving{text-transform:uppercase;color:#333;font-size:12px;margin-top:5px}.aboc-modal .api-product .api-discount i,.aboc-modal .api-product .api-saving i{padding:0 4px;font-weight:700;margin-right:8px;font-style:normal;display:inline-block;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.aboc-modal .api-product .api-discount i{background:#ff0012;color:#fff}.aboc-modal .api-product .api-saving i{background:#fff200}.aboc-modal .api-product .api-discount span,.aboc-modal .api-product .api-saving span{font-size:10px}.aboc-modal .api-product .api-desc,.aboc-modal .api-product .api-props-block{border-top:1px solid #ededed;padding-top:20px}.aboc-modal .api-product-unavailable{padding-top:25px}.aboc-modal .api-product .api-props-block{font-size:14px}.aboc-modal .api-product .api-props-title{color:#6a6a6a;text-transform:uppercase;font-weight:700;position:relative;top:-5px}.aboc-modal .api-product .api-props-table{display:table;width:100%;border-collapse:collapse;border-spacing:0}.aboc-modal .api-product .api-props-row{display:table-row}.aboc-modal .api-product .api-props-row:nth-child(2n){background-color:#f8f8f8}.aboc-modal .api-product .api-props-name,.aboc-modal .api-product .api-props-value{padding:2px 3px;display:table-cell}.aboc-modal .api-product .api-basket-props-name>div,.aboc-modal .api-product .api-props-name>div{font-weight:700}.aboc-modal .api-fields-block,.aboc-modal .api-product .api-basket-props-block{border-top:1px solid #ededed;padding-top:20px;font-size:14px}.aboc-modal .api-product .api-basket-props-title{color:#6a6a6a;text-transform:uppercase;font-weight:700;position:relative;top:-5px}.aboc-modal .api-product .api-basket-props-table{display:table;width:100%;border-collapse:collapse;border-spacing:0}.aboc-modal .api-product .api-basket-props-row{display:table-row}.aboc-modal .api-product .api-basket-props-name,.aboc-modal .api-product .api-basket-props-value{padding:2px 3px;display:table-cell}.aboc-modal .api-product .api-basket-props-value label{display:block;margin:0;padding:0;line-height:1;font-weight:400}.aboc-modal .api-product .api-basket-props-value input{margin:0;padding:0;line-height:1;vertical-align:middle}.aboc-modal .api-fields-block{padding-top:25px}.aboc-modal .api-fields-title{color:#6a6a6a;text-transform:uppercase;font-weight:700;position:relative;top:-12px}.api_controls input{width:100%}.api_label{margin-bottom:5px;margin-top:7px}
/* End */


/* Start:/local/templates/kopirka/components/bitrix/catalog.section/section_carusel/style.min.css?17919054932057*/
.slick-list{margin:0-10px!important}@media (max-width:540px){.slick-list{margin:0-5px!important}}.slick-slide{margin:0 10px}@media (max-width:540px){.slick-slide{margin:0 5px}}.carusel_container{width:100%;position:relative}.carusel_container .slick-next,.carusel_container .slick-prev{position:absolute;top:45%;padding:0;width:40px;height:40px;z-index:10;display:flex;align-items:center;border-radius:100%;justify-content:center;border:1px #f6f6f6 solid;transition:var(--animation1);cursor:pointer;background:rgba(255,255,255,.5);backdrop-filter:blur(7px)}.carusel_container .slick-next:hover,.carusel_container .slick-prev:hover{border:1px #ddd solid;background:#fff}.carusel_container .slick-next svg,.carusel_container .slick-prev svg{width:15px;height:15px}.carusel_container .slick-prev{left:8px}.carusel_container .slick-next{right:5px;transform:rotate(180deg)}.carusel_items:not(.slick-initialized) { display: flex; align-items: flex-start; overflow-x: auto; scrollbar-width: none; padding-bottom: 20px; margin: 0 -10px; } .carusel_items:not(.slick-initialized)::-webkit-scrollbar { display: none; } .carusel_items:not(.slick-initialized) > .carusel_items_item { flex: 0 0 calc(20% - 20px); min-width: 0; margin: 0 10px; } @media (max-width: 1199px) { .carusel_items:not(.slick-initialized) > .carusel_items_item { flex-basis: calc(25% - 20px); } } @media (max-width: 991px) { .carusel_items:not(.slick-initialized) > .carusel_items_item { flex-basis: calc(50% - 20px); } } @media (max-width: 540px) { .carusel_items:not(.slick-initialized) { margin: 0 -5px; } .carusel_items:not(.slick-initialized) > .carusel_items_item { flex-basis: calc(50% - 10px); margin: 0 5px; } }
/* Reserved rendering space for the two opted-in home page carousels. */
@supports (content-visibility: auto) {
  .carusel_container.carusel_render_pending {
    content-visibility: auto;
    contain-intrinsic-block-size: auto 424px;
  }
  @media (min-width: 992px) {
    .carusel_container.carusel_render_pending {
      contain-intrinsic-block-size: auto 444px;
    }
  }
}

/* End */


/* Start:/local/templates/kopirka/components/bitrix/catalog.item/card_no_schema/style.min.css?17797189933992*/
.section_item{background:#fff;border-radius:var(--radius1);box-shadow:var(--shadow1);transition:var(--animation1);position:relative}.section_item:hover{box-shadow:var(--shadow2)}.section_item:hover a{color:#333}.section_item a{display:block;text-decoration:none;color:#333;transition:var(--animation1)}.section_item_artnum{display:block;padding:10px 15px;color:#777}@media (max-width:768px){.section_item_artnum{font-size:12px}}.section_item_pict{display:block;background-size:contain;background-position:center;height:160px;background-repeat:no-repeat}@media (max-width:768px){.section_item_pict{height:140px}}.section_item_line{display:flex;justify-content:space-between;border-bottom:1px #f6f6f6 solid;margin:0 15px 10px;padding:0 0 5px}.section_item_line_quant{display:flex;align-items:center;font-size:12px;gap:3px}.section_item_line_quant svg{width:17px;height:17px}.section_item_line_quant_yes{color:#228b22}.section_item_line_quant_no{color:var(--c1)}.section_item_line_stars{position:relative;z-index:10;background:0 0!important}@media (max-width:768px){.section_item_line_stars{display:none}}.section_item_line_stars svg{fill:#daa520;width:13px!important;height:13px!important}.section_item_name{padding:0 15px;font-weight:400;display:block;height:65px;overflow:hidden;background:0 0!important}.section_item_price{padding:0 15px;margin:10px 0;display:flex;gap:10px;height:44px}.section_item_price_col1{display:flex;flex-direction:column}@media (max-width:768px){.section_item_price_col1{width:100%}}.section_item_price_col1 strong{font-size:19px;color:var(--c2)}@media (max-width:1220px){.section_item_price_col1 strong{font-size:16px;line-height:19px}}.section_item_price_col1 del{font-size:16px;padding-left:0;color:#b3b3b3;margin-top:5px}@media (max-width:1220px){.section_item_price_col1 del{font-size:14px}}.section_item_price_col2 span{background:#daa520;color:#fff;font-size:13px;padding:0 4px;border-radius:var(--radius1);display:inline-block}@media (max-width:440px){.section_item_price_col2 span{font-size:12px}}.section_item_add{display:flex;gap:10px;padding:0 15px 15px;align-items:center}@media (max-width:1280px){.section_item_add{gap:5px}}.section_item_add .btn svg{width:20px;height:20px}@media (max-width:1280px){.section_item_add .btn svg{display:none}}@media (max-width:768px){.section_item_add .btn svg{display:block}}.section_item_add .btn2{display:flex;justify-content:center;align-items:center;color:var(--c1)}.section_item_add .btn2:hover{color:#fff}.section_item_add .mibazarow_add_favor{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;transition:var(--animation1);border:1px #989898 solid;cursor:pointer}@media (pointer:coarse){.section_item_add .mibazarow_add_favor:hover{border:1px #d10600 solid}}@media (max-width:768px){.section_item_add .mibazarow_add_favor{position:absolute;z-index:10;top:10px;right:10px}}.section_item_add .mibazarow_add_favor svg{width:15px;height:15px;fill:none;stroke:#989898}@media (pointer:coarse){.section_item_add .mibazarow_add_favor:hover svg{opacity:1;fill:none;stroke:#d10600!important}}.section_item_add .mibazarow_add_favor.in-favor{border:1px #d10600 solid}.section_item_add .mibazarow_add_favor.in-favor svg{opacity:1;fill:#d10600!important;stroke:#d10600!important}@media (pointer:coarse){.section_item_add .mibazarow_add_favor.in-favor:hover{opacity:.5;fill:none}}.section_item_add .mibazarow_add_compare{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;transition:var(--animation1);border:1px var(--c5) solid;opacity:.5;filter:grayscale(100%);cursor:pointer}@media (max-width:768px){.section_item_add .mibazarow_add_compare{position:absolute;z-index:10;top:40px;right:10px}}.section_item_add .mibazarow_add_compare svg{width:15px;height:15px}.section_item_add .mibazarow_add_compare:hover{background:var(--c5);opacity:1}.section_item_add input:checked+label{opacity:1;filter:grayscale(0%);border:1px var(--c2) solid}
/* End */


/* Start:/local/templates/kopirka/components/bitrix/catalog.section/section_carusel/themes/blue/style.min.css?1769846414681*/
.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover,.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block,.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-section-header{border-color:#006cc0}
/* End */
/* /local/templates/kopirka/components/bitrix/catalog/catalog/style.min.css?17725189931640 */
/* /local/templates/kopirka/components/bitrix/catalog.element/.default/style.css?179240593516809 */
/* /bitrix/components/bitrix/iblock.vote/templates/bootstrap_v4/style.min.css?1769846397200 */
/* /local/templates/kopirka/components/bitrix/catalog.store.amount/stores/style.min.css?1769846414242 */
/* /local/templates/kopirka/components/askaron/askaron.reviews.for.element/list/style.min.css?17698464131826 */
/* /local/templates/kopirka/components/askaron/askaron.reviews.new/add/style.min.css?17698464131598 */
/* /local/templates/kopirka/components/bitrix/catalog.element/.default/themes/blue/style.min.css?1769846413855 */
/* /local/templates/kopirka/components/api/buyoneclick/oneclick/styles.min.css?17698464139501 */
/* /local/templates/kopirka/components/bitrix/catalog.section/section_carusel/style.min.css?17919054932057 */
/* /local/templates/kopirka/components/bitrix/catalog.item/card_no_schema/style.min.css?17797189933992 */
/* /local/templates/kopirka/components/bitrix/catalog.section/section_carusel/themes/blue/style.min.css?1769846414681 */
