

/* Start:/local/components/dev/catalog/templates/.default/style.css?167058103540*/


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

/* End */


/* Start:/local/components/dev/catalog/templates/.default/section2.css?16750917689272*/
/*.bx_sidebar {
  grid-column : 1/span 2;
  grid-row    : 1;
  width       : 70% !important;
}

.bx_content_section {
  flex-wrap    : wrap;
  box-sizing   : border-box;
  width        : 100% !important;
  padding-left : 12.5% !important;
  grid-row     : 1;
  grid-column  : 2/6;
}*/
#section-container .sort_header {
  border-radius: 6px;
  box-shadow: 0 5px 10px -1px rgba(0, 0, 0, 0.12);
  /* box-shadow:
           0 5px 10px -1px rgba(0, 0, 0,  0.12),
           0 -5px 10px -1px rgba(0, 0, 0,  0.05);*/
}
#section-container .sort_header .sort_filter a {
  display: flex;
  align-items: center;
}
#section-container #section-grid {
  grid-template-columns: 1fr 3fr;
  grid-gap: 0 24px;
}
#section-container #section-grid .bx_sidebar .aside-menu {
  background: white;
  box-shadow: 0 5px 10px -1px rgba(0, 0, 0, 0.12);
  background: #f4f4f4;
  background: #f5f5f6;
  border-radius: 6px;
  padding: 24px 18px;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul {
  padding: 0;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > a, #section-container #section-grid .bx_sidebar .aside-menu > ul > li > span {
  padding: 6px 0;
  width: 100%;
  display: flex;
  margin-bottom: 12px;
  font-size: 16px;
  color: #000;
  text-decoration: none;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul {
  padding: 0;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li {
  width: 100%;
  font-size: 14px;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li:not(:first-child) {
  border-top: 1px solid #a1a1a133;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li > p, #section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li > a {
  text-decoration: none;
  color: #000;
  width: 100%;
  padding: 6px 0;
  display: grid;
  grid-auto-flow: column;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li > p span, #section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li > a span {
  margin-left: auto;
  display: flex;
  font-size: 12px;
  background: #f60;
  color: #fff;
  height: auto !important;
  flex-grow: 0;
  flex-shrink: 1;
}
#section-container #section-grid .bx_content_section {
  grid-area: 1/2;
}

#section-container #section-grid .bx_sidebar .aside-menu > ul > li > p, #section-container #section-grid .bx_sidebar .aside-menu > ul > li a {
  transition: 0.15s ease-in-out;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > p:hover, #section-container #section-grid .bx_sidebar .aside-menu > ul > li > p.selected, #section-container #section-grid .bx_sidebar .aside-menu > ul > li a:hover, #section-container #section-grid .bx_sidebar .aside-menu > ul > li a.selected {
  color: #f60;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li {
  position: relative;
  z-index: 1;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li p, #section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li a {
  transition: 0.15s ease-in-out;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li:before {
  opacity: 0;
  position: absolute;
  content: "";
  background: #f60;
  display: flex;
  width: 100%;
  height: 100%;
  left: -18px;
  box-sizing: content-box;
  padding-left: 18px;
  padding-right: 18px;
  z-index: -1;
  transition: 0.15s ease-in-out;
  border-radius: 4px;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li.selected p {
  color: #fff !important;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li.selected:before {
  opacity: 1 !important;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li:hover p,
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li:hover a {
  color: #fff !important;
}
#section-container #section-grid .bx_sidebar .aside-menu > ul > li > ul > li:hover:before {
  opacity: 1 !important;
}

#section-container input[value=none]:checked ~ #section-grid .catalog-grid:before {
  grid-column: 1/-1;
  content: "";
  width: 100%;
  min-height: 300px;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' r='32' stroke-width='8' stroke='%23ff6600' stroke-dasharray='50.26548245743669 50.26548245743669' fill='none' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' keyTimes='0;1' values='0 50 50;360 50 50'/%3E%3E%3C/circle%3E%3C/svg%3E");
  background-size: 100px;
  background-repeat: no-repeat;
  background-position: center;
}
#section-container input[value=none]:checked ~ #section-grid .catalog-grid .product-list__card {
  opacity: 0;
}

.view-type-panel {
  height: 34px;
  display: flex;
  margin-top: auto;
  margin-bottom: auto;
  background: #e1e1e1;
  margin-right: 24px;
  border-radius: 6px;
  padding: 0 !important;
}
.view-type-panel label {
  cursor: pointer;
  margin: 0 2px !important;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  display: flex;
  width: 30px;
  height: 30px;
}
.view-type-panel label.active {
  background: #fff;
}
.view-type-panel label.active svg {
  fill: #333;
}
.view-type-panel label svg {
  fill: #aaa;
}

#section-grid {
  margin-bottom: 54px;
}
#section-grid .modern-page-navigation {
  display: flex;
  margin: auto;
  grid-column-start: 1;
  grid-column-end: -1;
  margin-top: 24px;
}
#section-grid .modern-page-navigation .modern-page-title {
  display: none;
}
#section-grid .modern-page-navigation span,
#section-grid .modern-page-navigation a {
  box-shadow: none;
  width: 40px;
  height: 40px;
  font-size: 14px;
  border-radius: 50% !important;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  margin: 2.5px;
}
#section-grid .modern-page-navigation span:hover,
#section-grid .modern-page-navigation a:hover {
  background: #f602;
  box-shadow: none;
  color: #f60;
}
#section-grid .modern-page-navigation .modern-page-current {
  background: #e1e1e1;
  color: #000 !important;
}
#section-grid .modern-page-navigation .modern-page-next,
#section-grid .modern-page-navigation .modern-page-previous {
  padding: 0 12px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 24px !important;
  width: auto !important;
}
#section-grid .modern-page-navigation .modern-page-next svg,
#section-grid .modern-page-navigation .modern-page-previous svg {
  width: 24px;
  height: 24px;
}
#section-grid .modern-page-navigation .modern-page-next span,
#section-grid .modern-page-navigation .modern-page-previous span {
  border-radius: 0 !important;
  width: auto !important;
  height: auto !important;
}
#section-grid .modern-page-navigation .modern-page-next:hover svg,
#section-grid .modern-page-navigation .modern-page-previous:hover svg {
  fill: #f60;
}
#section-grid .modern-page-navigation .modern-page-next:hover span,
#section-grid .modern-page-navigation .modern-page-previous:hover span {
  background: none;
  color: #f60;
}

#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid {
  grid-auto-flow: row dense;
  grid-template-columns: 1fr;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card {
  box-shadow: 0 5px 10px -1px rgba(0, 0, 0, 0.12), 0 1px 10px -1px rgba(0, 0, 0, 0.05);
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block {
  padding: 12px 24px 12px 12px !important;
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-gap: 0 24px;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .compare-button,
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .like-button {
  top: 24px;
  margin-right: 24px;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-image-wrap {
  border: 0 !important;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap {
  display: grid !important;
  grid-gap: 0 24px;
  grid-template-columns: 2fr 1.2fr;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .description {
  grid-row: 2;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .bottom {
  grid-column: 2;
  grid-row-start: 2;
  grid-row-end: 2;
}

.bottom-container {
  margin-bottom: 48px;
  font-size: 14px;
}

#section-container #section-grid .bx_sidebar .aside-menu > ul:not(:first-child) {
  margin-top: 12px !important;
  padding-top: 8px !important;
  border-top: 1px solid;
}

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

/* End */


/* Start:/local/components/dev/catalog/templates/.default/wholesaler-call.css?16842447671809*/
.wholesalers-call {
  width: 100%;
  padding: 24px;
  box-shadow: 0 5px 10px -1px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  margin: 0px 0 32px;
  display: grid;
  grid-auto-flow: column;
  grid-gap: 0 32px;
  grid-template-columns: 80px 1fr max-content;
}
.wholesalers-call .icon {
  margin: auto;
  width: min-content;
}
.wholesalers-call .icon svg {
  fill: #ff6600;
  width: 48px;
  height: 48px;
}
.wholesalers-call .icon svg use {
  width: 48px !important;
  height: 48px !important;
}
.wholesalers-call .call-text {
  font: 600 14px/1.5 Gilroy;
}
.wholesalers-call .call-text .heading {
  font: 900 16px/1.6 Gilroy;
  margin-bottom: 12px;
}
.wholesalers-call .call-text a.text-link {
  font-weight: 900;
  color: #ff6600;
  text-decoration: none !important;
}
.wholesalers-call .call-text a.show-title {
  text-decoration: none !important;
}
.wholesalers-call .call-text a.show-title:before {
  content: attr(title);
}
.wholesalers-call .call-button {
  display: flex;
}
.wholesalers-call .call-button button {
  margin: auto;
  background: #ff6600;
  color: #ffffff;
  border: 1px solid #ff6600;
  padding: 8px 12px;
  border-radius: 4px;
  font: 600 14px/1.5 Gilroy;
}
.wholesalers-call #panel {
  z-ndex: 1000;
}
.wholesalers-call header {
  z-index: 100;
}
@media (max-width: 767px) {
  .wholesalers-call {
    grid-template-columns: 1fr;
  }
  .wholesalers-call .icon {
    position: absolute;
  }
  .wholesalers-call .icon svg {
    width: 24px;
    height: 24px;
  }
  .wholesalers-call .call-text {
    margin-bottom: 24px;
  }
  .wholesalers-call .call-text .text-link {
    word-break: keep-all;
    white-space: pre;
  }
  .wholesalers-call .call-text .heading {
    line-height: 1.2;
    padding-left: 48px;
    margin-bottom: 24px;
  }
}

/*# sourceMappingURL=wholesaler-call.css.map */

/* End */


/* Start:/local/components/dev.atlantsnab/section.brands/templates/.default/style.css?17051507001512*/
.brands-relinks {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  box-shadow: 0 5px 10px -1px rgba(0, 0, 0, 0.12) !important;
  background: #ffffff;
  margin-bottom: 24px;
  border-radius: 6px;
  grid-gap: 12px;
  overflow: hidden;
  line-height: 32px;
  align-items: flex-start;
  padding: 12px 25px;
}
@media (min-width: 991px) {
  .brands-relinks {
    grid-template-columns: max-content 1fr;
  }
}
.brands-relinks > .h6 {
  margin: 0;
  font: 800 16px Gilroy !important;
  display: inline-block;
  line-height: 40px !important;
}
.brands-relinks ul {
  box-sizing: border-box;
  padding: 0;
  width: auto;
  max-width: 100%;
  margin: 0 12px;
  display: flex;
  flex-flow: wrap row;
  grid-auto-flow: column dense;
}
.brands-relinks ul li {
  box-sizing: border-box;
  margin: 6px 0;
  padding: 0 8px;
  display: inline-block;
  flex: 0 1;
}
.brands-relinks ul li a {
  box-sizing: border-box;
  margin: 0;
  min-width: 120px;
  min-height: 32px;
  padding: 0 24px;
  border-radius: 20px;
  border: 1px solid #e1e1e1;
  max-height: 28px;
  display: flex;
  flex-flow: wrap row;
  height: 100%;
  width: auto;
  align-items: center;
  justify-content: center;
}
.brands-relinks ul li a:hover {
  background: #e1e1e1;
}
.brands-relinks ul li a img {
  width: 90%;
  max-height: 20px;
  object-fit: contain;
}

@media (max-width: 990px) {
  .brands-relinks {
    grid-gap: 0;
  }
  .brands-relinks ul {
    margin: 0 -12px !important;
    margin: 0;
  }
}

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

/* End */


/* Start:/local/components/dev/section.relinks/templates/.default/style.css?1672395346635*/
#relinks {
  width: 100%;
  display: flex;
  padding: 25px 0 15px;
  border-radius: 3px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

#relinks li {
  margin-right: 15px;
  margin-bottom: 10px;
}

#relinks li a,
#relinks li span {
  padding: 4px 25px;
  border: 1px solid #d8d8d8;
  text-decoration: none;
  color: #333;
  border-radius: 15px;
  background: #f9f9f9;
  transition: 0.25s ease color;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
}

#relinks li a:hover {
  color: #f76300;
}

#relinks .selected {
  background: #aaa;
  border-color: #aaa;
  color: #fff;
}

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

/* End */


/* Start:/local/components/dev/catalog.smart.filter/templates/.default/style.min.css?167190592215458*/
.bx-filter{width:100%;min-width:220px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px}.bx-filter .bx-filter-section{position:relative;padding-top:26px}.bx-filter .bx-filter-section>.row{padding:0 5px}.bx-filter .bx-filter-title{font-size:18px;margin-bottom:10px;color:#000}.bx-filter .bx-filter-parameters-box{position:relative}.bx-filter .bx-filter-parameters-box-title{font-size:13px;padding-bottom:7px}@media (min-width:992px){.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1){clear:both}}@media (min-width:768px) and (max-width:991px){.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1){clear:both}}.bx-filter .bx-filter-parameters-box-title span{border-bottom:1px solid transparent;cursor:pointer}.bx-filter .bx-filter-block{display:none;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.bx-filter .bx-filter-button-box .bx-filter-block,.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block{display:block}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub{font-size:14px;font-style:normal;display:block;padding-bottom:5px}.bx-filter-parameters-box-container{padding-bottom:20px}.bx-filter-parameters-box-container .checkbox:first-child{margin-top:0}.bx-filter .bx-filter-parameters-box-container-block{font-size:11px;color:#3f3f3f}.bx-filter .bx-filter-input-container input{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#fff;outline:0}.bx-retina .bx-filter .bx-filter-input-container input{border-style:solid;border-width:1px;-webkit-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;-moz-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;-o-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat}.bx-ios .bx-filter .bx-filter-input-container input{background-image:-webkit-linear-gradient(#fff 0,#fff 100%);background-image:linear-gradient(#fff 0,#fff 100%)}.bx-filter .bx-filter-button-box{clear:both}.bx-filter .bx-ui-slider-track-container{padding-top:35px;padding-bottom:25px}.bx-filter .bx-ui-slider-track{position:relative;height:7px}.bx-filter .bx-ui-slider-part{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.bx-filter .bx-ui-slider-part.p1{left:-1px}.bx-filter .bx-ui-slider-part.p2{left:25%}.bx-filter .bx-ui-slider-part.p3{left:50%}.bx-filter .bx-ui-slider-part.p4{left:75%}.bx-filter .bx-ui-slider-part.p5{right:-1px}.bx-filter .bx-ui-slider-part span{font-size:11px;position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#000}.bx-filter .bx-ui-slider-part.p2 span,.bx-filter .bx-ui-slider-part.p3 span,.bx-filter .bx-ui-slider-part.p4 span{color:#6b8086}.bx-filter .bx-ui-slider-pricebar,.bx-filter .bx-ui-slider-pricebar-v,.bx-filter .bx-ui-slider-pricebar-vd,.bx-filter .bx-ui-slider-pricebar-vn,.bx-filter .bx-ui-slider-range{position:absolute;top:0;bottom:0}.bx-filter .bx-ui-slider-range{z-index:50}.bx-filter .bx-ui-slider-pricebar{z-index:100}.bx-filter .bx-ui-slider-pricebar-vd{z-index:60}.bx-filter .bx-ui-slider-pricebar-vn{z-index:70}.bx-filter .bx-ui-slider-pricebar-v{z-index:80}.bx-filter .bx-ui-slider-handle{position:absolute;top:100%;width:22px;height:22px;border-bottom:none}.bx-filter .bx-ui-slider-handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}.bx-filter .bx-ui-slider-handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}.bx-filter .bx-ui-slider-handle.left{left:0;margin-left:-21px}.bx-filter .bx-ui-slider-handle.right{right:0;margin-right:-21px}.bx-filter .bx-filter-select-block,.bx-filter .bx-filter-select-container{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;border-radius:3px;border:1px solid #ccd5db}.bx-retina .bx-filter .bx-filter-select-container{border-style:solid;border-width:1px;-webkit-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;-moz-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;-o-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat}.bx-filter .bx-filter-select-block{position:relative;width:100%;height:33px;margin:0;padding:0 33px 0 10px;border:0;border-radius:2px;background:#fff}.bx-filter .bx-filter-select-text{font-size:15px;line-height:33px;overflow:hidden;max-width:100%;height:33px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.bx-filter .bx-filter-select-text.fix{min-width:120px}.bx-filter .bx-filter-select-text label{cursor:pointer}.bx-filter .bx-filter-select-arrow{position:absolute;top:0;right:0;width:34px;height:33px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC) no-repeat center}.bx-filter-select-popup{background:#fff;padding:0;min-width:173px}.bx-filter-select-popup ul{margin:0;padding:0;list-style:none}.bx-filter-select-popup ul li{display:block;text-align:left;vertical-align:middle}.bx-filter-select-popup ul li:first-child{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}.bx-filter-select-popup ul li label{font-size:14px;line-height:26px;display:block;text-align:left!important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:0 5px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;color:#575757}.bx-filter-select-popup ul li label.selected,.bx-filter-select-popup ul li label:hover{color:#000;background:#f3f8fa}.bx-filter-select-popup ul li label.disabled{color:#b8b8b8;background:0 0}.bx-filter-select-popup ul li .bx-filter-param-text{line-height:34px!important;font-family:Gilroy,Roboto}.bx-filter .bx-filter-tag{padding:18px}.bx-filter .bx-tag-link{font-size:12px;text-decoration:none;text-shadow:none}.bx-filter .bx-tag-link.bx-active,.bx-filter .bx-tag-link:hover{color:#1d3d46}.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label{float:left;display:block;margin-right:5px}.bx-filter .bx-filter-param-btn-block .bx-filter-param-label{display:block}.bx-filter .bx-filter-param-label.dib{display:inline-block}.bx-filter .bx-filter-param-text{font-weight:400;font-family:Gilroy,Roboto}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text{color:#6c6c6c;font-family:Gilroy,Roboto}.bx-filter-select-popup .bx-filter-param-label.bx-active{background:#f3f8fa}.bx-filter .bx-filter-input-checkbox .bx-filter-param-text{display:block;text-align:left;font-family:Gilroy,Roboto;line-height:1.5}.bx-filter .bx-filter-param-btn{font-weight:400;display:inline-block;width:38px;height:38px;padding:6px;text-align:center;text-decoration:none;color:#000;vertical-align:middle;border:1px solid #ccd5db;border-radius:2px;background:#fff;position:relative;-webkit-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-moz-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-ms-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-o-transition:border .3s ease,box-shadow .1s ease,color .3s ease;transition:border .3s ease,box-shadow .1s ease,color .3s ease;cursor:pointer}.bx-retina .bx-filter .bx-filter-param-btn{border-style:solid;border-width:1px;-webkit-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;-moz-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;-o-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{background:0 0;box-shadow:none;position:relative}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before{position:absolute;bottom:0;right:0;top:0;left:0;content:" ";display:block;z-index:100;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==) no-repeat center;opacity:.7}.bx-filter .bx-filter-param-btn .bx-filter-param-text{line-height:26px}.bx-filter .bx-filter-param-btn.bx-spm{width:23px;min-width:23px;height:23px;line-height:23px;font-weight:400;padding:0;font-size:17px;color:#767b7e;vertical-align:top;border-radius:50%;background-color:transparent}.bx-filter .bx-filter-param-btn.bx-spm.bx-plus{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=) no-repeat center}.bx-filter .bx-filter-param-btn.bx-spm.bx-minus{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC) no-repeat center}.bx-filter .bx-filter-param-btn.bx-spm:active{outline:0!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.bx-filter span.bx-spm{font-size:18px;line-height:23px;display:inline-block;height:23px;margin:0 10px;vertical-align:middle;color:#000}.bx-filter .bx-filter-select-text-icon,.bx-filter-select-popup .bx-filter-select-text-icon{line-height:33px;position:relative;display:inline-block;width:23px;height:23px;margin-top:-4px;margin-right:2px;vertical-align:middle;border-radius:2px}.bx-filter .bx-filter-btn-color-icon,.bx-filter-select-popup .bx-filter-btn-color-icon{line-height:24px;border-radius:2px;display:inline-block;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);-webkit-background-size:cover;background-size:cover}.bx-filter .bx-filter-btn-color-icon{width:24px;height:24px}.bx-filter-select-popup .bx-filter-btn-color-icon{width:20px;height:20px;margin:2px 0;top:0!important}.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon{top:-1px!important}.bx-filter-btn-color-icon.all{position:relative;border:0;box-shadow:none}.bx-filter-btn-color-icon.all:after,.bx-filter-btn-color-icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bx-filter-btn-color-icon.all:after{right:0;bottom:0}.bx-filter-btn-color-icon.all:before{top:0;left:0}.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon{opacity:.2}.bx-filter .bx-filter-parameter-biz{font-size:14px;line-height:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#1485ce;border-bottom:1px dashed}.bx-filter .bx-filter-parameter-biz:hover{text-decoration:none;border-bottom:1px solid}.bx-filter .bx-filter-parameter-biz.bx-active{position:relative;color:#000;border-color:transparent}.btn-themes{color:#fff}.btn-themes.bx-active,.btn-themes.focus,.btn-themes:active,.btn-themes:focus,.btn-themes:hover{color:#fff}.bx-filter .bx-filter-popup-result{font-size:13px;font-weight:400;position:absolute;z-index:915;display:none;margin-top:-7px;margin-left:10px;padding:0 10px;white-space:nowrap;color:#3f3f3f;min-height:37px;line-height:18px;border:1px solid #c6dce7}.bx-filter .bx-filter-popup-result.left{border-width:2px 10px 2px 2px;-webkit-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 repeat;-moz-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 repeat;-o-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 repeat;border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 fill repeat}.bx-filter .bx-filter-popup-result.right{border-width:2px 2px 2px 10px;-webkit-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 repeat;-moz-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 repeat;-o-border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 repeat;border-image:url(/local/components/dev/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 fill repeat;left:97%}.bx-filter .bx-filter-popup-result.left{right:97%}.bx-filter-horizontal .bx-filter-popup-result{display:inline-block;position:relative;left:auto;right:auto;bottom:-7px}.bx-filter .bx-filter-popup-result a{line-height:10px}.bx-filter .bx-filter-popup-result a:hover{text-decoration:none}.bx-filter .bx-filter-popup-result-close{display:none}@media (max-width:767px){.bx-touch .bx-filter .bx-filter-popup-result{font-size:12px;line-height:14px;position:fixed!important;z-index:1001;top:auto!important;right:0!important;bottom:0!important;left:0!important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:2px;border:1px solid #c6dae7;background:rgba(255,255,255,.9)}.bx-filter .bx-filter-popup-result .arrow,.bx-touch .bx-filter .bx-filter-popup-result br{display:none}}.bx-filter{box-shadow:0 5px 10px -1px rgba(0,0,0,.12);border-radius:3px;border:0}.bx-filter .bx-filter-section{border:0!important}.bx-filter .bx-filter-section .row{padding:0;margin:0}.page-catalog .bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-parameters-box-title .bx-filter-parameters-box-hint{font-size:14px;color:#333;padding:10px;display:flex;align-items:center;font-family:Gilroy,Roboto}.page-catalog .bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-parameters-box-title .bx-filter-parameters-box-hint i{margin:0;align-self:center;display:flex}.bx-filter .bx-filter-section .bx-filter-parameters-box-title .bx-filter-parameters-box-hint i:before{content:none}.bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-parameters-box-title .bx-filter-parameters-box-hint i:after{display:inline-block;height:0;border:6px solid transparent;border-bottom:0;border-top:6px solid #f16102;padding:0;background:0 0}.page-catalog .bx-filter .bx-filter-section .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title .bx-filter-parameters-box-hint i:after{display:inline-block;height:0;border:6px solid transparent;border-top:0;border-bottom:6px solid #f16102;padding:0;background:0 0}.bx-filter-param-label.disabled{opacity:.4}.fltr-title{font-size:16px;font-family:Gilroy,Roboto;font-weight:600}.bx-filter-block{padding:12px 0!important}.bx-filter-block .bx-filter-parameters-box-container{padding:12px 0!important;box-sizing:border-box}.fltr-title{display:flex;flex-flow:wrap row;width:100%;line-height:28px}.fltr-title svg{margin-left:auto;width:28px;height:28px}.bx-filter-parameters-box-title{display:flex;flex-flow:wrap row;width:100%;padding:8px 12px!important;cursor:pointer}.bx-filter-parameters-box-title:hover .bx-filter-parameters-box-hint{color:#f60!important}.bx-filter-parameters-box-title:hover .bx-filter-parameters-box-hint svg{fill:#f60}.bx-filter-parameters-box-title .bx-filter-parameters-box-hint{position:relative;padding:0 0 0 24px!important;display:flex;flex-flow:wrap row}.bx-filter-parameters-box-title .bx-filter-parameters-box-hint i{position:absolute;left:0;top:0;margin-right:8px!important;order:-1}.bx-filter-parameters-box-title .bx-filter-parameters-box-hint i svg{transition:.15s ease-in;transform-origin:50%;width:18px;height:18px;order:-1}.bx-filter-parameters-box-title .bx-filter-parameters-box-hint i.angle-up svg{transform:scale(1,-1)!important}
/* End */


/* Start:/local/components/dev/products.list/templates/2023/product-card.css?176400070513994*/
@charset "UTF-8";
jdiv {
  display: none;
}

#section-container #section-grid {
  grid-template-columns: 1fr;
  width: 100%;
}
@media (min-width: 1200px) {
  #section-container #section-grid {
    grid-template-columns: 3fr 280px;
  }
}
#section-container #section-grid .bx_content_section {
  grid-area: initial;
}
#section-container #section-grid .bx_sidebar {
  order: 2;
}
#section-container #section-grid .sort_header {
  grid-column-start: 1;
  grid-column-end: -1;
  margin-bottom: 18px;
}

.catalog-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 12px;
}
@media (min-width: 576px) {
  .catalog-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 767px) {
  .catalog-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 18px;
  }
}
@media (min-width: 1300px) {
  .catalog-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 18px;
  }
}
.catalog-grid .sort_header {
  grid-column-start: 1;
  grid-column-end: -1;
  margin-bottom: 18px;
}
.catalog-grid .product-list__card {
  border-radius: 6px;
  box-shadow: 0 5px 10px -1px rgba(0, 0, 0, 0.12);
  /*  box-shadow:
            0 5px 10px -1px rgba(0, 0, 0,  0.12),
            0 -5px 10px -1px rgba(0, 0, 0,  0.12);*/
  transition: 0.15s ease-in-out;
  /*      box-shadow:
                0 5px 10px -1px rgba(0, 0, 0,  0.12),
                0 -5px 10px -1px rgba(0, 0, 0,  0.12);*/
}
.catalog-grid .product-list__card:hover {
  box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.12), 0 -5px 10px 1px rgba(0, 0, 0, 0.12);
}
.catalog-grid .product-list__card .product-image-wrap {
  display: flex;
  width: 100%;
  height: 230px;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}
.catalog-grid .product-list__card .product-image-wrap .label {
  position: absolute;
  top: 0;
  left: 12px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 4px;
  padding: 2px 8px;
}
.catalog-grid .product-list__card .product-image-wrap .label.aktsiya {
  background: #10c44c;
  color: #fff;
}
.catalog-grid .product-list__card .product-image-wrap picture {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: wrap column;
  padding: 32px;
}
.catalog-grid .product-list__card .product-image-wrap picture img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.catalog-grid .product-list__card .product-text-wrap {
  width: 100%;
  padding: 12px 12px 24px;
}
.catalog-grid .product-list__card .product-text-wrap .brand {
  color: #f60;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
}
.catalog-grid .product-list__card .product-text-wrap .sku {
  color: #666;
  margin-left: 24px;
  font-size: 12px;
  text-decoration: none;
  font-weight: 800;
}
.catalog-grid .product-list__card .product-text-wrap .description {
  font-size: 14px;
  color: #000;
  text-decoration: none;
  font-weight: 800;
  word-break: break-word;
}
.catalog-grid .product-list__card .product-text-wrap .bottom [itemprop=offers] span {
  font-size: 16px;
  font-weight: 800;
  #color: #333;
}
.catalog-grid .product-list__card .product-text-wrap .item-actions .addtocart {
  background: #f60;
  width: 100%;
  color: #fff;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  margin-top: auto;
  height: 44px;
  transition: 0.15s ease-in-out;
}
.catalog-grid .product-list__card .product-text-wrap .item-actions .addtocart:hover {
  opacity: 0.75;
}
.catalog-grid .product-list__card .product-text-wrap .item-actions .call-analogshelp {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  margin-top: auto;
  height: 44px;
  color: #384248;
  font-weight: bold;
  border: 1px solid #384248;
  transition: 0.15s ease-in-out;
}
.catalog-grid .product-list__card .product-text-wrap .item-actions .call-analogshelp:hover {
  background: #384248;
  color: #fff;
}
.catalog-grid .product-list__card .props {
  display: none;
}

.product-list__card {
  position: relative;
}
.product-list__card .product-block {
  padding-top: 24px;
}
.product-list__card .product-block .like-button,
.product-list__card .product-block .compare-button {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: 0.15s ease-in-out;
  z-index: 100;
}
.product-list__card .product-block .like-button svg,
.product-list__card .product-block .compare-button svg {
  fill: #aaa;
  width: 20px;
  height: 20px;
}
.product-list__card .product-block .like-button:hover,
.product-list__card .product-block .compare-button:hover {
  background: rgba(255, 102, 0, 0.2);
}
.product-list__card .product-block .like-button {
  right: 48px;
}

.old-price:before {
  content: attr(data-price);
  text-decoration: line-through;
}

[itemprop=offers] {
  position: relative;
  display: flex;
  flex-flow: wrap column;
  padding: 0 !important;
  margin-top: 18px;
  margin-bottom: 12px;
}
[itemprop=offers] .old-price {
  width: 100%;
}
[itemprop=offers] .old-price:before {
  content: attr(data-price);
  text-decoration: line-through;
  color: #aaa;
  font-weight: 400;
  font-size: 13px;
}
[itemprop=offers] .sale-price {
  line-height: 31px;
  color: #666;
}
[itemprop=offers] .sale-price span {
  display: none;
}
[itemprop=offers] .sale-price:after {
  content: attr(data-currency);
  color: #666;
  font-weight: 400;
}

.discount {
  position: absolute;
  display: flex;
  top: 0;
  background: #f60;
  background: limegreen;
  padding: 2px 4px;
  right: 0;
  border-radius: 4px;
}
.discount:before {
  color: #fff;
  font-size: 12px;
  line-height: 21px;
  font-weight: 500;
  content: "- " attr(data-value) "%";
  font: 700 12px/1.7 Gilroy;
}

.addtocart {
  text-decoration: none;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  flex-flow: wrap row;
  align-items: center;
}
.addtocart svg {
  fill: #fff;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}
.product-list__card .product-block {
  display: flex;
  height: 100%;
  flex-flow: wrap row;
}
.product-list__card .product-block .product-text-wrap {
  justify-self: stretch;
}
.product-list__card .product-block .product-text-wrap .bottom {
  margin-top: auto;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .discount {
  top: 18px !important;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] span {
  font-weight: 800 !important;
}

.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price {
  display: grid;
  grid-gap: 0 4px;
  min-width: 100%;
  grid-template-columns: 1fr;
  /* .sale-price {
    order: -1;
    grid-row:2;
  }*/
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .old-price {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr auto;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .old-price:before {
  display: none;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .old-price:after {
  margin-left: auto;
  background: #f60;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  margin-top: 2px;
  display: flex;
  width: auto;
  border-radius: 4px;
  align-items: center;
  padding: 0 4px;
  margin-left: 0;
  content: attr(data-discount);
  font-size: 10px;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .old-price span {
  font-size: 12px;
  text-decoration: line-through;
  font-weight: 500 !important;
  display: flex;
  flex-flow: wrap row;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .old-price span:after {
  content: attr(data-currency);
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .sale-price {
  display: flex;
  color: #333;
  font-weight: 800;
  line-height: 40px;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .sale-price span {
  display: flex;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .sale-price span:after {
  content: attr(data-currency);
  font-weight: 500;
  margin-left: 4px;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .sale-price span span {
  display: none;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price {
  height: 100%;
  width: 100%;
  grid-column: 1/span 2;
  grid-row: 1/span 2;
  padding: 4px 8px;
  border-radius: 4px;
  background: #10c44c;
  color: #fff;
  display: grid;
  grid-gap: 0 4px;
  grid-template-columns: min-content auto;
  font-size: 20px;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price:before {
  margin-top: 0;
  width: max-content;
  grid-row: 1;
  content: "Ваша цена";
  font-size: 10px;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price:after {
  margin-top: 2px;
  color: #10c44c;
  display: flex;
  border-radius: 4px;
  width: max-content;
  align-items: center;
  padding: 0 4px;
  grid-row: 1;
  grid-column: 2;
  background: #fff;
  content: attr(data-discount);
  font-size: 10px;
  margin-left: 0 !important;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price span {
  display: none;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price .val {
  line-height: 40px;
  grid-row: 2;
  grid-column: 1/span 2;
  display: flex;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price .val:after {
  margin-left: 4px;
  font-weight: 500;
  content: attr(data-currency);
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .old-price {
  margin-top: 4px;
  grid-row: 1;
  grid-column: 2;
  display: flex;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .old-price:after {
  content: none;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .old-price span {
  text-align: right !important;
  text-decoration: line-through !important;
  line-height: 18px;
  padding-right: 8px;
  margin-left: auto !important;
  color: #fff;
  font-weight: 400 !important;
  text-decoration: none;
  font-size: 12px !important;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .old-price span:after {
  font-size: 12px;
  content: attr(data-currency);
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .sale-price {
  padding-right: 8px;
  margin-bottom: 4px;
  display: flex;
  flex-flow: wrap column;
  width: max-content;
  margin-left: auto;
  justify-content: flex-end;
  grid-row: 2 !important;
  grid-column: 2 !important;
  z-index: 100;
  position: relative;
  color: #fff;
  font-weight: 500 !important;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .sale-price:before {
  content: "Розница";
  line-height: 12px;
  font-size: 10px;
  font-weight: 700;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .sale-price span {
  display: flex;
  flex-flow: wrap row;
  line-height: 14px;
  font-size: 14px;
  margin-bottom: auto;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .sale-price span span {
  display: none;
}
.product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] .price .your-price ~ .sale-price:after {
  color: #fff;
}

.catalog-grid .product-list__card .product-image-wrap .label.special-price {
  border-radius: 0;
  display: grid;
  grid-auto-flow: row dense;
  grid-template-columns: max-content auto;
  left: 0;
  top: 0;
  grid-gap: 0 8px;
  margin: 0;
  padding: 8px 4px 4px 12px;
  border-radius: 0 8px 8px 0;
  background: #10c44c;
  color: #fff;
}
.catalog-grid .product-list__card .product-image-wrap .label.special-price span {
  font-size: 10px;
}
.catalog-grid .product-list__card .product-image-wrap .label.special-price .price {
  font-size: 18px;
  order: 2;
  grid-column: 1;
}
.catalog-grid .product-list__card .product-image-wrap .label.special-price .discount {
  grid-row: 1;
  grid-column: 2;
  position: static;
  background: #fff;
  color: #10c44c;
  padding: 0 4px;
  display: inline-block;
  width: max-content;
  height: max-content;
}
.catalog-grid .product-list__card .product-image-wrap .label.special-price .discount:before {
  content: none;
}

.catalog-grid .product-list__card .no-price {
  margin-top: 18px;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 800;
}
.catalog-grid .product-list__card .call-preorder {
  position: relative;
  overflow: hidden;
  background: #fff;
  width: 100%;
  border: 2px solid #f60;
  color: #f60;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  margin-top: auto;
  height: 44px;
  transition: 0.1s ease-in;
  z-index: 10;
}
.catalog-grid .product-list__card .call-preorder:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: flex;
  width: 100%;
  transform-origin: 50%;
  height: 100%;
  transition: 0.1s ease-in;
  background: #f60;
  z-index: -1;
  transform: scale(0);
}
.catalog-grid .product-list__card .call-preorder:hover {
  color: #fff;
}
.catalog-grid .product-list__card .call-preorder:hover:before {
  transform: scale(1);
}

/*# sourceMappingURL=product-card.css.map */

/* End */


/* Start:/local/components/dev/products.list/templates/2023/basket-action.css?16829611991552*/
#buy_action_window {
  width: 400px;
  max-width: 100vw;
  border-radius: 4px;
}
#buy_action_window .popup-content {
  display: flex;
  flex-flow: wrap column;
}
#buy_action_window .popup-content h2 {
  font-weight: 900;
  color: #333;
  order: 1;
  font-size: 20px !important;
}
#buy_action_window .popup-content picture {
  order: 2;
  margin: 24px auto;
  width: 100%;
  height: 200px;
  display: flex;
}
#buy_action_window .popup-content picture img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#buy_action_window .popup-content .title {
  font-weight: 900 !important;
  font: 900 16px/1.5 Gilroy !important;
  margin-bottom: 2px;
  order: 3;
}
#buy_action_window .popup-content .article {
  order: 1;
  font-weight: 700 !important;
  font: 700 13px/1.5 Gilroy !important;
}
#buy_action_window .popup-content .action-buttons {
  margin: 24px 0 0;
  display: flex;
  order: 5;
  width: 100%;
  flex-flow: wrap row;
  justify-content: space-between;
  align-items: center;
}
#buy_action_window .popup-content .action-buttons a {
  background: #f60;
  color: #fff;
  text-decoration: none;
  padding: 4px 18px;
  width: max-content;
  transition: 0.15s ease-in;
}
#buy_action_window .popup-content .action-buttons a:hover {
  opacity: 0.7;
}
#buy_action_window .popup-content .action-buttons button {
  transition: 0.15s ease-in;
  background: #eee;
  border: 0;
  padding: 4px 18px;
  width: max-content;
}
#buy_action_window .popup-content .action-buttons button:hover {
  opacity: 0.7;
}

/*# sourceMappingURL=basket-action.css.map */

/* End */


/* Start:/local/components/dev.atlantsnab/compare/templates/item.button/style.css?1671101157100*/
.in-compare svg {
  fill: #f60 !important;
  stroke: #f60;
}

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

/* End */


/* Start:/local/templates/atlant_review_2020/lib/toast/tata.css?16280580093718*/
.tata {
  position: fixed;
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 300px;
  border-radius: 3px;
  color: #ffffff;
  font-size: 16px;
  z-index: 9999;
  pointer-events: auto;
  padding: 12px 14px 12px 20px;
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
}

.tata:hover {
  opacity: 1;
}

.tata * {
  box-sizing: border-box;
}

.tata .tata-icon {
  font-size: 2em;
  color: inherit;
}

.tata .tata-body {
  margin: 0;
  padding: 0 14px;
  min-height: 38px;
  min-width: 260px;
}

.tata .tata-title {
  margin: 0 0 2px 0;
  font-size: 1em;
}

.tata .tata-text {
  margin: 0;
  font-size: .9em;
}

.tata .tata-close {
  position: absolute;
  top: 6px;
  right: 6px;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-weight: bold;
  color: inherit;
  cursor: pointer;
  outline: none;
  background: transparent;
}

.tata-progress {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 5px;
  border-radius: 0 0 3px 3px;
  background: rgba(0, 0, 0, 0.2);
}

.tata .tata-close:hover {
  opacity: 0.4;
}

.tata.top-right {
  top: 12px;
  right: 12px;
}

.tata.top-mid {
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
}

.tata.top-left {
  top: 12px;
  left: 12px;
}

.tata.bottom-right {
  right: 12px;
  bottom: 18px;
}

.tata.bottom-mid {
  left: 50%;
  bottom: 18px;
  transform: translateX(-50%);
}

.tata.bottom-left {
  bottom: 18px;
  left: 12px;
}

.tata.mid-right {
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}

.tata.mid-left {
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
}

.tata.mid-mid {
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tata.text {
  color: #fff;
  background: #323232;
}

.tata.log {
  color: #333333;
  background: #fffffc;
}

.tata.info {
  background: #2ca9e1;
}

.tata.warn {
  background: #f89406;
}

.tata.error {
  background: #e9546b;
}

.tata.success {
  background: #38b48b;
}

.tata.fade-in {
  animation: .4s ease-in fadeIn forwards;
}

.tata.fade-out {
  animation: .4s linear fadeOut forwards;
}

.tata.slide-right-in {
  animation: .4s ease slideRightIn forwards;
}

.tata.slide-right-out {
  animation: .4s ease slideRightOut forwards;
}

.tata.slide-left-in {
  animation: .4s ease slideLeftIn forwards;
}

.tata.slide-left-out {
  animation: .4s ease slideLeftOut forwards;
}

.tata.slide-top-in {
  animation: .4s ease slideTopIn forwards;
}

.tata.slide-top-out {
  animation: .4s ease slideTopOut forwards;
}

.tata.slide-bottom-in {
  animation: .4s ease slideBottomIn forwards;
}

.tata.slide-bottom-out {
  animation: .4s ease slideBottomOut forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes slideRightIn {
  from {
    right: -310px;
  }

  to {
    right: 12px;
  }
}

@keyframes slideRightOut {
  from {
    right: 12px;
  }

  to {
    right: -310px;
  }
}

@keyframes slideLeftIn {
  from {
    left: -310px;
  }

  to {
    left: 12px;
  }
}

@keyframes slideLeftOut {
  from {
    left: 12px;
  }

  to {
    left: -310px;
  }
}

@keyframes slideTopIn {
  from {
    top: calc(-100% + -12px);
  }
  to {
    top: 12px;
  }
}

@keyframes slideTopOut {
  from {
    top: 12px;
  }
  to {
    top: calc(-100% + -12px);
  }
}

@keyframes slideBottomIn {
  from {
    bottom: calc(-100% + -18px);
  }
  to {
    bottom: 18px;
  }
}

@keyframes slideBottomOut {
  from {
    bottom: 18px;
  }
  to {
    bottom: calc(-100% + -18px);
  }
}

@keyframes reduceWidth {
  from {
    width: 100%;
  }

  to {
    width: 0%;
  }
}
/* End */


/* Start:/local/templates/atlant_review_2020/lib/toast/custom.css?1672655443649*/
body .tata {
  background: #fff !important;
  color: #000;
  padding-right: 24px;
}
body .tata i {
  display: none;
}
body .tata .tata-title {
  font-size: 15px;
  font-weight: 700;
}
body .tata .tata-text {
  font-size: 14px;
}
body .tata .tata-text a {
  color: #f60;
  text-decoration: none;
}
body .tata.success {
  border-left: 10px solid #f60;
}
body .tata.warn {
  border-left: 10px solid #384248;
}
body .tata .tata-close {
  font-weight: 100;
}
body .tata {
  margin-top: 140px;
}
body.header-stickytop .tata {
  margin-top: 70px;
}

.tata {
  display: none;
}

.tata:last-child {
  display: flex;
}

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

/* End */


/* Start:/local/components/dev.atlantsnab/wishlist/templates/item.button/style.css?167170674085*/
.in-wishlist svg {
  fill: #f60 !important;
}

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

/* End */


/* Start:/local/components/dev.atlantsnab/element.props/templates/preview.in.list/style.css?16729981162074*/
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .props {
  display: inline-block;
  width: 100%;
  margin-top: 24px;
  grid-row: 3;
  grid-column: 1;
  flex-flow: wrap;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .props:before {
  font-weight: 700;
  content: attr(data-title);
  grid-column-start: 1;
  grid-column-end: -1;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .props dl {
  margin-top: 18px;
  overflow-x: hidden;
  overflow-y: scroll;
  display: grid;
  max-height: 140px;
  height: 100%;
  width: 100%;
  grid-template-columns: auto auto;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .bottom {
  grid-row: 3;
  grid-column: 2 !important;
  grid-row-end: 3 !important;
  margin-top: 0;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .bottom [itemprop=offers] {
  margin-top: 0;
}

#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .props dl {
  display: grid;
  grid-template-columns: auto auto;
  grid-auto-rows: max-content;
  grid-gap: 1px 18px;
  overflow-y: auto;
  height: 100%;
  max-height: 100px;
  padding-right: 10px;
}
#section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .props dl dt, #section-container input[name=view-style][value=table]:checked ~ #section-grid .catalog-grid .product-list__card .product-block .product-text-wrap .props dl dd {
  color: #666;
  font-size: 12px;
  height: max-content;
}

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

/* End */


/* Start:/local/components/dev/products.list/templates/2023/dev/forms/preorder/style.css?169885710310779*/
jdiv {
  display: none;
}

#preorder {
  max-width: 881px;
  padding: 33px 37px 40px;
  box-shadow: 0px 8px 9px 1px rgba(0, 0, 0, 0.02);
  border-radius: 25px;
}
#preorder form fieldset h5 {
  text-align: center;
  font: 900 17px/19px Gilroy, Roboto;
  margin: 0 0 30px;
}
#preorder form fieldset .product-head {
  display: grid;
  grid-template-columns: 390px 120px 120px auto;
  list-style: none;
  padding: 0;
  margin: 0;
}
#preorder form fieldset .product-head li {
  font: 13px Gilroy, Roboto;
  color: #979797;
  text-transform: uppercase;
}
#preorder form fieldset .product {
  border-bottom: 1px solid #ECECEC;
  padding: 16px 0 17px;
  border-top: 1px solid #ECECEC;
  margin-top: 13px;
  margin-bottom: 16px;
  display: grid;
  grid-template-columns: [pic] 90px [title] 300px [price] 120px [quantity] 120px [summary] auto;
  grid-template-rows: max-content min-content;
  list-style: none;
}
#preorder form fieldset .product picture {
  grid-area: pic;
  grid-row: 1/span 2;
}
#preorder form fieldset .product .title {
  grid-area: title;
  grid-row: 1;
}
#preorder form fieldset .product .sku {
  grid-area: title;
  grid-row: 2;
}
#preorder form fieldset .product .price {
  grid-area: price;
  grid-row: 1/span 2;
}
#preorder form fieldset .product .quantity-control {
  grid-area: quantity;
  grid-row: 1/span 2;
}
#preorder form fieldset .product .sum {
  grid-area: summary;
  grid-row: 1/span 2;
}
#preorder form fieldset .product picture {
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
}
#preorder form fieldset .product .sku,
#preorder form fieldset .product .title {
  padding-top: 14px;
  margin: 0;
  padding-left: 23px;
  font: 12px Gilroy, Roboto;
}
#preorder form fieldset .product .sku {
  font: 12px Gilroy, Roboto;
  color: #979797;
}
#preorder form fieldset .product .price {
  margin: 0;
  padding-top: 28px;
  font: 14px Gilroy, Roboto;
}
#preorder form fieldset .product .sum {
  padding-top: 28px;
  color: #F16102;
  font-size: 14px;
  font-family: Gilroy, Roboto !important;
  font-weight: 700;
}
#preorder form fieldset .product .sum:before {
  margin-right: 6px;
  font-family: atlantsnab !important;
  font-weight: 400;
}
#preorder form fieldset .product .quantity-control {
  padding: 0;
  padding-top: 25px;
  display: flex;
  flex-flow: wrap row;
  width: auto;
}
#preorder form fieldset .product .quantity-control li {
  border: 1px solid #E4E4E4;
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: wrap row;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 26px;
  cursor: pointer;
}
#preorder form fieldset .product .quantity-control li.decrease {
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
#preorder form fieldset .product .quantity-control li.increase {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
#preorder form fieldset .product .quantity-control li input {
  border: 0;
  text-align: center;
  width: 28px;
  background: none;
  height: 26px;
  padding: 0;
}
#preorder form fieldset .product .quantity-control li input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#preorder form fieldset .product .quantity-control li input:active, #preorder form fieldset .product .quantity-control li input:focus {
  outline: 0;
}
#preorder form fieldset .subheader {
  font: 700 14px/16px Gilroy, Roboto;
}
#preorder form fieldset .agreement {
  font: 10px Gilroy, Roboto;
  color: #242B31;
}
#preorder form fieldset .agreement a.link {
  color: #242B31 !important;
}
#preorder form fieldset .form-fields {
  padding: 0;
  margin: 15px 0;
  list-style: none;
  display: flex;
  flex-flow: wrap row;
  width: 100%;
  border-bottom: 1px solid #ECECEC;
}
#preorder form fieldset .form-fields li {
  flex: 1 1 50%;
}
#preorder form fieldset .form-fields li label {
  width: 100%;
  position: relative;
  margin-bottom: 21px;
}
#preorder form fieldset .form-fields li label:before {
  position: absolute;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #939393;
}
#preorder form fieldset .form-fields li label input[type=email],
#preorder form fieldset .form-fields li label input[type=tel],
#preorder form fieldset .form-fields li label input[type=text] {
  width: 100%;
  height: 40px;
  padding-left: 40px;
  font-family: Gilroy, Roboto;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  border-radius: 2px;
}
#preorder form fieldset .form-fields li label input[type=email]::placeholder,
#preorder form fieldset .form-fields li label input[type=tel]::placeholder,
#preorder form fieldset .form-fields li label input[type=text]::placeholder {
  color: #939393;
}
#preorder form fieldset .form-fields li label input[type=email]:active, #preorder form fieldset .form-fields li label input[type=email]:focus,
#preorder form fieldset .form-fields li label input[type=tel]:active,
#preorder form fieldset .form-fields li label input[type=tel]:focus,
#preorder form fieldset .form-fields li label input[type=text]:active,
#preorder form fieldset .form-fields li label input[type=text]:focus {
  outline: 0;
}
#preorder form fieldset .form-fields li label input[type=email]::-webkit-inner-spin-button,
#preorder form fieldset .form-fields li label input[type=tel]::-webkit-inner-spin-button,
#preorder form fieldset .form-fields li label input[type=text]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#preorder form fieldset .form-fields li label input[type=email].error,
#preorder form fieldset .form-fields li label input[type=tel].error,
#preorder form fieldset .form-fields li label input[type=text].error {
  border: 1px solid #F16102;
}
#preorder form fieldset .form-fields li label input[type=email].error::placeholder,
#preorder form fieldset .form-fields li label input[type=tel].error::placeholder,
#preorder form fieldset .form-fields li label input[type=text].error::placeholder {
  color: #F16102;
}
#preorder form fieldset .form-fields li:first-child label {
  padding-right: 7.5px;
}
#preorder form fieldset .form-fields li:nth-child(2) label {
  padding-left: 7.5px;
}
#preorder form fieldset .form-fields li:nth-child(3) {
  flex: 449px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
}
#preorder form fieldset .form-fields li:nth-child(3) p {
  display: flex;
  font: 10px Gilroy, Roboto !important;
}
#preorder form fieldset .form-fields li:nth-child(3) p:before {
  color: #E4E4E4;
  font-size: 15px;
  margin-right: 15px;
  font-family: atlantsnab !important;
}
#preorder form fieldset .form-fields li:nth-child(3) label {
  padding-right: 7.5px;
  display: flex;
  flex-flow: wrap row;
  align-items: center;
  color: #4E4E4E;
  margin-bottom: 10px;
  font: 400 13px/15px Gilroy, Roboto;
}
#preorder form fieldset .form-fields li:nth-child(3) label input {
  display: none;
}
#preorder form fieldset .form-fields li:nth-child(3) label .atlantsnab-check {
  display: flex;
  width: 20px;
  height: 20px;
  border: 1px solid #ECECEC;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  margin-right: 12px;
  font-size: 10px;
  color: #F16102;
}
#preorder form fieldset .form-fields li:nth-child(3) label .atlantsnab-check:before {
  opacity: 0;
  transition: 0.15s ease;
}
#preorder form fieldset .form-fields li:nth-child(3) label input:checked + .atlantsnab-check:before {
  opacity: 1;
}
#preorder form fieldset .form-fields li:last-child {
  flex: 1 1;
  padding-left: 7.5px;
}
#preorder form fieldset .form-fields li:last-child button {
  width: 100%;
  border: 0;
  height: 48px;
  background: #F16102;
  color: #fff;
  font: 400 14px/16px Gilroy, Roboto;
  text-transform: uppercase;
  border-radius: 5px;
}
#preorder form fieldset .form-fields li:last-child button:active, #preorder form fieldset .form-fields li:last-child button:focus {
  outline: 0;
}
#preorder .fancybox-close-small {
  top: 10px;
  right: 15px;
}
#preorder .fancybox-close-small svg path {
  fill: #e0e0e0;
  transition: 0.25s;
}
#preorder .fancybox-close-small:hover {
  fill: #818181;
}

#preorder .sended-done {
  min-width: 500px;
}

#preorder .sended-done .atlantsnab-check-in-round {
  color: #F16102;
  font-size: 103px;
}

#preorder .sended-done h3 {
  font: 700 17px/20px Gilroy, Roboto;
  margin-top: 33px;
  margin-bottom: 8px;
}

#preorder .sended-done p {
  font: 400 15px/18px Gilroy, Roboto;
}

@media (max-width: 767px) {
  #preorder {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  #preorder form {
    margin: auto;
    display: flex;
    flex-flow: wrap row;
    height: 100%;
    grid-template-columns: 1fr;
  }
  #preorder form picture {
    display: none;
  }
  #preorder form fieldset {
    margin: auto 0;
  }

  #preorder {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  #preorder form {
    margin: auto;
    display: flex;
    flex-flow: wrap row;
    height: 100%;
    grid-template-columns: 1fr;
  }
  #preorder form fieldset .product-head {
    display: none;
  }
  #preorder form fieldset .product {
    grid-template-columns: initial;
    grid-template-columns: 80px auto;
    grid-gap: 5px 16px;
    border: 0;
  }
  #preorder form fieldset .product picture {
    display: flex;
    grid-area: 1/1/span 3/1;
  }
  #preorder form fieldset .product .title {
    grid-area: 1/2;
    padding: 0;
  }
  #preorder form fieldset .product .sku {
    grid-area: 2/2;
    padding: 0;
  }
  #preorder form fieldset .product .price {
    grid-area: 3/2;
    padding: 0;
  }
  #preorder form fieldset .product .quantity-control {
    grid-area: 4/2;
    padding: 0;
  }
  #preorder form fieldset .product .sum {
    grid-area: 5/2;
    padding: 0 !important;
  }
  #preorder form fieldset .subheader {
    display: none;
  }
  #preorder form fieldset .form-fields {
    grid-template-columns: 1fr;
    display: grid;
    border: 0;
    margin-top: 0;
  }
  #preorder form fieldset .form-fields label {
    padding: 0 !important;
  }
  #preorder form fieldset .form-fields .atlantsnab-attention {
    display: none !important;
  }
}
#preorder .product-head {
  display: none !important;
}
#preorder form fieldset .product {
  grid-gap: 4px 12px;
  grid-template-columns: [pic] 100px [title] 1fr;
  grid-template-rows: 1fr minmax(min-content, auto);
}
#preorder form fieldset .product picture {
  display: none;
  grid-row: 1/-1;
  width: 100px;
  height: 100px;
  display: flex;
}
#preorder form fieldset .product picture img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
#preorder form fieldset .product .title {
  grid-area: 1/2;
  padding: 0;
  font: 800 16px/1.5 Gilroy;
}
#preorder form fieldset .product .sku {
  grid-area: 2/2;
  padding: 0;
  font: 600 12px/1.5 Gilroy;
}

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

/* End */


/* Start:/local/templates/atlant_review_2020/lib/fancybox3/fancybox.min.css?161011457512795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/components/dev/products.list/templates/2023/dev/forms/analogshelp/style.css?16556207249706*/
#analogshelp {
  max-width: 881px;
  padding: 33px 37px 40px;
  box-shadow: 0px 8px 9px 1px rgba(0, 0, 0, 0.02);
  border-radius: 25px;
}
#analogshelp form fieldset h5 {
  text-align: center;
  font: 700 17px/19px Roboto;
  margin: 0 0 30px;
}
#analogshelp form fieldset .product-head {
  display: grid;
  grid-template-columns: 390px 120px 120px auto;
  list-style: none;
  padding: 0;
  margin: 0;
}
#analogshelp form fieldset .product-head li {
  font: 13px Roboto;
  color: #979797;
  text-transform: uppercase;
}
#analogshelp form fieldset .product {
  border-bottom: 1px solid #ECECEC;
  padding: 16px 0 17px;
  border-top: 1px solid #ECECEC;
  margin-top: 13px;
  margin-bottom: 16px;
  display: grid;
  grid-template-columns: [pic] 90px [title] 300px [price] 120px [quantity] 120px [summary] auto;
  grid-template-rows: max-content min-content;
  list-style: none;
}
#analogshelp form fieldset .product picture {
  grid-area: pic;
  grid-row: 1/span 2;
}
#analogshelp form fieldset .product .title {
  grid-area: title;
  grid-row: 1;
}
#analogshelp form fieldset .product .sku {
  grid-area: title;
  grid-row: 2;
}
#analogshelp form fieldset .product .price {
  grid-area: price;
  grid-row: 1/span 2;
}
#analogshelp form fieldset .product .quantity-control {
  grid-area: quantity;
  grid-row: 1/span 2;
}
#analogshelp form fieldset .product .sum {
  grid-area: summary;
  grid-row: 1/span 2;
}
#analogshelp form fieldset .product picture {
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
}
#analogshelp form fieldset .product .sku,
#analogshelp form fieldset .product .title {
  padding-top: 14px;
  margin: 0;
  padding-left: 23px;
  font: 12px Roboto;
}
#analogshelp form fieldset .product .sku {
  font: 12px Roboto;
  color: #979797;
}
#analogshelp form fieldset .product .price {
  margin: 0;
  padding-top: 28px;
  font: 14px Roboto;
}
#analogshelp form fieldset .product .sum {
  padding-top: 28px;
  color: #F16102;
  font-size: 14px;
  font-family: Roboto !important;
  font-weight: 700;
}
#analogshelp form fieldset .product .sum:before {
  margin-right: 6px;
  font-family: atlantsnab !important;
  font-weight: 400;
}
#analogshelp form fieldset .product .quantity-control {
  padding: 0;
  padding-top: 25px;
  display: flex;
  flex-flow: wrap row;
  width: auto;
}
#analogshelp form fieldset .product .quantity-control li {
  border: 1px solid #E4E4E4;
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: wrap row;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 26px;
  cursor: pointer;
}
#analogshelp form fieldset .product .quantity-control li.decrease {
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
#analogshelp form fieldset .product .quantity-control li.increase {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
#analogshelp form fieldset .product .quantity-control li input {
  border: 0;
  text-align: center;
  width: 28px;
  background: none;
  height: 26px;
  padding: 0;
}
#analogshelp form fieldset .product .quantity-control li input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#analogshelp form fieldset .product .quantity-control li input:active, #analogshelp form fieldset .product .quantity-control li input:focus {
  outline: 0;
}
#analogshelp form fieldset .subheader {
  font: 700 14px/16px Roboto;
}
#analogshelp form fieldset .agreement {
  font: 10px Roboto;
  color: #242B31;
}
#analogshelp form fieldset .agreement a.link {
  color: #242B31 !important;
}
#analogshelp form fieldset .form-fields {
  padding: 0;
  margin: 15px 0;
  list-style: none;
  display: flex;
  flex-flow: wrap row;
  width: 100%;
  border-bottom: 1px solid #ECECEC;
}
#analogshelp form fieldset .form-fields li {
  flex: 1 1 50%;
}
#analogshelp form fieldset .form-fields li label {
  width: 100%;
  position: relative;
  margin-bottom: 21px;
}
#analogshelp form fieldset .form-fields li label:before {
  position: absolute;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #939393;
}
#analogshelp form fieldset .form-fields li label input[type=tel],
#analogshelp form fieldset .form-fields li label input[type=text] {
  width: 100%;
  height: 40px;
  padding-left: 40px;
  font-family: Roboto;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  border-radius: 2px;
}
#analogshelp form fieldset .form-fields li label input[type=tel]::placeholder,
#analogshelp form fieldset .form-fields li label input[type=text]::placeholder {
  color: #939393;
}
#analogshelp form fieldset .form-fields li label input[type=tel]:active, #analogshelp form fieldset .form-fields li label input[type=tel]:focus,
#analogshelp form fieldset .form-fields li label input[type=text]:active,
#analogshelp form fieldset .form-fields li label input[type=text]:focus {
  outline: 0;
}
#analogshelp form fieldset .form-fields li label input[type=tel]::-webkit-inner-spin-button,
#analogshelp form fieldset .form-fields li label input[type=text]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#analogshelp form fieldset .form-fields li label input[type=tel].error,
#analogshelp form fieldset .form-fields li label input[type=text].error {
  border: 1px solid #F16102;
}
#analogshelp form fieldset .form-fields li label input[type=tel].error::placeholder,
#analogshelp form fieldset .form-fields li label input[type=text].error::placeholder {
  color: #F16102;
}
#analogshelp form fieldset .form-fields li:first-child label {
  padding-right: 7.5px;
}
#analogshelp form fieldset .form-fields li:nth-child(2) label {
  padding-left: 7.5px;
}
#analogshelp form fieldset .form-fields li:nth-child(3) {
  flex: 449px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
}
#analogshelp form fieldset .form-fields li:nth-child(3) p {
  display: flex;
  font: 10px Roboto !important;
}
#analogshelp form fieldset .form-fields li:nth-child(3) p:before {
  color: #E4E4E4;
  font-size: 15px;
  margin-right: 15px;
  font-family: atlantsnab !important;
}
#analogshelp form fieldset .form-fields li:nth-child(3) label {
  padding-right: 7.5px;
  display: flex;
  flex-flow: wrap row;
  align-items: center;
  color: #4E4E4E;
  margin-bottom: 10px;
  font: 400 13px/15px Roboto;
}
#analogshelp form fieldset .form-fields li:nth-child(3) label input {
  display: none;
}
#analogshelp form fieldset .form-fields li:nth-child(3) label .atlantsnab-check {
  display: flex;
  width: 20px;
  height: 20px;
  border: 1px solid #ECECEC;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  margin-right: 12px;
  font-size: 10px;
  color: #F16102;
}
#analogshelp form fieldset .form-fields li:nth-child(3) label .atlantsnab-check:before {
  opacity: 0;
  transition: 0.15s ease;
}
#analogshelp form fieldset .form-fields li:nth-child(3) label input:checked + .atlantsnab-check:before {
  opacity: 1;
}
#analogshelp form fieldset .form-fields li:last-child {
  flex: 1 1;
  padding-left: 7.5px;
}
#analogshelp form fieldset .form-fields li:last-child button {
  width: 100%;
  border: 0;
  height: 48px;
  background: #F16102;
  color: #fff;
  font: 400 14px/16px Roboto;
  text-transform: uppercase;
  border-radius: 5px;
}
#analogshelp form fieldset .form-fields li:last-child button:active, #analogshelp form fieldset .form-fields li:last-child button:focus {
  outline: 0;
}
#analogshelp .fancybox-close-small {
  top: 10px;
  right: 15px;
}
#analogshelp .fancybox-close-small svg path {
  fill: #e0e0e0;
  transition: 0.25s;
}
#analogshelp .fancybox-close-small:hover {
  fill: #818181;
}

#analogshelp .sended-done {
  min-width: 500px;
}

#analogshelp .sended-done .atlantsnab-check-in-round {
  color: #F16102;
  font-size: 103px;
}

#analogshelp .sended-done h3 {
  font: 700 17px/20px Roboto;
  margin-top: 33px;
  margin-bottom: 8px;
}

#analogshelp .sended-done p {
  font: 400 15px/18px Roboto;
}

@media (max-width: 767px) {
  #analogshelp {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  #analogshelp form {
    margin: auto;
    display: flex;
    flex-flow: wrap row;
    height: 100%;
    grid-template-columns: 1fr;
  }
  #analogshelp form picture {
    display: none;
  }
  #analogshelp form fieldset {
    margin: auto 0;
  }

  #analogshelp {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  #analogshelp form {
    margin: auto;
    display: flex;
    flex-flow: wrap row;
    height: 100%;
    grid-template-columns: 1fr;
  }
  #analogshelp form fieldset .product-head {
    display: none;
  }
  #analogshelp form fieldset .product {
    grid-template-columns: initial;
    grid-template-columns: 80px auto;
    grid-gap: 5px 16px;
    border: 0;
  }
  #analogshelp form fieldset .product picture {
    display: flex;
    grid-area: 1/1/span 3/1;
  }
  #analogshelp form fieldset .product .title {
    grid-area: 1/2;
    padding: 0;
  }
  #analogshelp form fieldset .product .sku {
    grid-area: 2/2;
    padding: 0;
  }
  #analogshelp form fieldset .product .price {
    grid-area: 3/2;
    padding: 0;
  }
  #analogshelp form fieldset .product .quantity-control {
    grid-area: 4/2;
    padding: 0;
  }
  #analogshelp form fieldset .product .sum {
    grid-area: 5/2;
    padding: 0 !important;
  }
  #analogshelp form fieldset .subheader {
    display: none;
  }
  #analogshelp form fieldset .form-fields {
    grid-template-columns: 1fr;
    display: grid;
    border: 0;
    margin-top: 0;
  }
  #analogshelp form fieldset .form-fields label {
    padding: 0 !important;
  }
  #analogshelp form fieldset .form-fields .atlantsnab-attention {
    display: none !important;
  }
}

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

/* End */
/* /local/components/dev/catalog/templates/.default/style.css?167058103540 */
/* /local/components/dev/catalog/templates/.default/section2.css?16750917689272 */
/* /local/components/dev/catalog/templates/.default/wholesaler-call.css?16842447671809 */
/* /local/components/dev.atlantsnab/section.brands/templates/.default/style.css?17051507001512 */
/* /local/components/dev/section.relinks/templates/.default/style.css?1672395346635 */
/* /local/components/dev/catalog.smart.filter/templates/.default/style.min.css?167190592215458 */
/* /local/components/dev/products.list/templates/2023/product-card.css?176400070513994 */
/* /local/components/dev/products.list/templates/2023/basket-action.css?16829611991552 */
/* /local/components/dev.atlantsnab/compare/templates/item.button/style.css?1671101157100 */
/* /local/templates/atlant_review_2020/lib/toast/tata.css?16280580093718 */
/* /local/templates/atlant_review_2020/lib/toast/custom.css?1672655443649 */
/* /local/components/dev.atlantsnab/wishlist/templates/item.button/style.css?167170674085 */
/* /local/components/dev.atlantsnab/element.props/templates/preview.in.list/style.css?16729981162074 */
/* /local/components/dev/products.list/templates/2023/dev/forms/preorder/style.css?169885710310779 */
/* /local/templates/atlant_review_2020/lib/fancybox3/fancybox.min.css?161011457512795 */
/* /local/components/dev/products.list/templates/2023/dev/forms/analogshelp/style.css?16556207249706 */
