

/* Start:/local/templates/lang.css/css/cookie-consent.css?1789481694446*/
.zolt-cookie-consent {
	right: 1.5rem;
	bottom: 1.5rem;
	left: 1.5rem;
	z-index: 1000;
	opacity: 0;
	transform: translateY(1rem);
	transition: opacity 180ms cubic-bezier(.23, 1, .32, 1), transform 180ms cubic-bezier(.23, 1, .32, 1);
}

.zolt-cookie-consent[hidden] {display: none}
.zolt-cookie-consent.is-visible {opacity: 1;transform: translateY(0)}
@media (max-width: 767px) {.zolt-cookie-consent {right: 0.75rem;bottom: 0.75rem;left: 0.75rem}}
/* End */


/* Start:/local/templates/lang.css/styles.css?17889604223995*/
.blog-detail__info {
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
    flex-direction: row;
    align-items: center;
}
.blog-detail__item_counter {
    display: flex;
    flex-wrap: nowrap;
    gap: 0.25em;
    justify-content: center;
}
.blog-detail__item_counter svg {
    width: 1.5em !important;
    margin-top: -0.2em;
}
.share-icon {
    height: 2.5em;
    display: block;
    width: 2.5em;
    background-position: center;
    background-size: contain;
}
.blog-detail__item {
    display: flex;
    flex-wrap: nowrap;
}
.blog-detail__item_share {
    gap: 0.5em;
    flex-wrap: wrap;
}
@media (max-width: 540px) {
    .share-btn-wrp {
        width: 100%;
        max-width: 100%;
    }
}
.share-icon_ok {
    background-image: url('data:image/svg+xml,');
}
.share-icon_tg {
    background-image: url('data:image/svg+xml,');
}
.share-icon_vk {
    background-image: url('data:image/svg+xml,');
}
.share-btn {
    display: flex;
    flex-wrap: nowrap;
    gap: 0.25em;
    border: 1px solid #ECECEF;
    font-size: 1.25em;
    background: transparent;
    outline: none;
    padding: 0.25em 1em 0.25em 0.5em;
    border-radius: 4px;
    color: #E64231;
    font-weight: 500;
}
.share-btn:before {
    content: '';
    width: 1.25em;
    height: 1.25em;
    background-size: contain;
    background-image: url('data:image/svg+xml, ');
}
.blog-detail__author {
    background-color: #F5F5F7;
    padding: 1em;
    display: flex;
    flex-wrap: nowrap;
    color: #484F51;
}
.blog-detail__author-name {
    font-size: 1.5em;
    font-weight: 500;
}
.blog-detail__author-job {
    font-size: 1.25em;
    font-weight: 500;
}
@media (max-width: 48rem) {
    .th-btn {
        display: block;
    }
}
.fit-content {
    width: fit-content
}
#a2BasketDesctop10 {
    /* display:none !important; */
}

.lang-sidebar--left.lang-sidebar--minimize {
    width: 6.5rem;
}

.lang-sidebar--left.lang--max .minimize-block {
    display: none;
}

#langSidebarLeft {
    top: 0;
}

@media (min-width: 62rem) {
    #langSidebarLeft {
        top: 5.5rem;
        height: calc(100vh - 5.5rem);
    }

    .lang-sidebar--left .lang-main-menu--sub {
        left: -1000%;
    }

    .lang-main-menu--item:hover .lang-main-menu--sub {
        width: auto;
        left: 100%;
    }
}

@media (min-width: 75rem) {
    #langSidebarLeft {
        top: 5.25rem;
        height: calc(100vh - 5.25rem);
    }
}

.lang-rkb--logo-standard svg {
    width: 150px !important;
    height: auto !important;
}

.lang-rkb--logo-pro svg {
    width: 76px !important;
    height: 16px !important;
}

@media (min-width: 75rem) {
    .lang-rkb--logo-standard svg,
    .lang-rkb--logo-pro svg {
        width: 13.0625em !important;
        height: 2.875em !important;
    }
}

.lang-product--link-detail {
    display: none;
}

.lang-product--card-product:hover .lang-product--link-detail {
    display: flex;
}

.lang-product--quantity-value::-webkit-inner-spin-button,
.lang-product--quantity-value::-webkit-outer-spin-button {
    appearance: none;
    -webkit-appearance: none;
}
.light-mask--preload {
    animation: highlightPreload 1s infinite;
    transform: scale(0.6);
    transform-origin: center center;
}

@keyframes highlightPreload {
    0% { transform: rotateY(0deg) scale(0.4); }
    50% { transform: rotateY(180deg) scale(0.4); }
    100% { transform: rotateY(360deg) scale(0.4); }
}

.lang-product--tab [aria-selected="true"] {
    background-color: #ffffff;
    border-top: 2px solid #e64231;
    color: #e64231;
}

.inline-box {
    margin-top: -75px;
    padding-top: 75px !important;
}

.lang-product--tech {
    overflow-x: auto;
}

.lang-product--tech table {
    width: 100%;
}

.lang-product--tech thead tr:first-child {
    background-color: #f5f5f7;
    font-weight: 500;
}

.lang-product--tech tr:nth-child(even) {
    background-color: #f5f5f7;
}

.lang-product--tech tr td {
    padding: 0.5rem;
}

.gallery-select--next--[disabled],
.gallery-select--prev--[disabled] {
    display: none;
}

/* End */


/* Start:/local/templates/lang.css/template_styles.css?17895771294141*/
.rfm-marquee-container {
    overflow-x: hidden;
    display: flex;
    flex-direction: row;
    position: relative;
    width: var(--width);
    transform: var(--transform);
  }
  .rfm-marquee-container:hover div {
    animation-play-state: var(--pause-on-hover);
  }
  .rfm-marquee-container:active div {
    animation-play-state: var(--pause-on-click);
  }
  
  .rfm-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .rfm-overlay::before, .rfm-overlay::after {
    background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));
    content: "";
    height: 100%;
    position: absolute;
    width: var(--gradient-width);
    z-index: 2;
    pointer-events: none;
    touch-action: none;
  }
  .rfm-overlay::after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
  }
  .rfm-overlay::before {
    left: 0;
    top: 0;
  }
  
  .rfm-marquee {
    flex: 0 0 auto;
    min-width: var(--min-width);
    z-index: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
    animation-play-state: var(--play);
    animation-delay: var(--delay);
    animation-direction: var(--direction);
  }
  @keyframes scroll {
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(-100%);
    }
  }
  
  .rfm-initial-child-container {
    flex: 0 0 auto;
    display: flex;
    min-width: auto;
    flex-direction: row;
    align-items: center;
  }
  
  .rfm-child {
    transform: var(--transform);
  }

/* Shared rules moved out of body markup for valid HTML. */
.lang--img {
  object-position: center;
  object-fit: cover;
}
.policy--checkbox input[type="checkbox"] + .lang-checkbox--request .lang-checkbox--request-no,
.policy--checkbox input[type="checkbox"]:hover + .lang-checkbox--request .lang-checkbox--request-no,
.policy--checkbox input[type="checkbox"]:checked + .lang-checkbox--request .lang-checkbox--request-no {
  stroke: #B59C86;
}
.policy--checkbox input[type="checkbox"] + .lang-checkbox--request .lang-checkbox--request-checked {
  opacity: 0;
}
.policy--checkbox input[type="checkbox"]:hover + .lang-checkbox--request .lang-checkbox--request-checked {
  opacity: 0;
  fill: #484D53;
}
.policy--checkbox input[type="checkbox"]:checked + .lang-checkbox--request .lang-checkbox--request-checked {
  opacity: 1;
}
.grecaptcha-badge {
  display: none !important;
}

@-webkit-keyframes zolt-brands-move {
  0% { -webkit-transform: translateX(0); transform: translateX(0); }
  to { -webkit-transform: translateX(-50%); transform: translateX(-50%); }
}
@keyframes zolt-brands-move {
  0% { -webkit-transform: translateX(0); transform: translateX(0); }
  100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
}
.lang-work--animation {
  overflow-x: hidden;
  transform: none;
}
.lang-work--animation .lang-work--direction {
  animation-play-state: running;
  animation-duration: 40s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: zolt-brands-move;
}
.lang-work--animation .lang-work--direction .lang-work--item {
  width: 150px;
  aspect-ratio: 2 / 1;
}
.lang-work--animation .lang-work--direction .lang-work--item .lang-work--image {
  object-fit: contain;
  object-position: center;
  opacity: 0.67;
}
@media (min-width: 36rem) {
  .lang-work--animation .lang-work--direction .lang-work--item { width: 100px; max-height: 50px; }
}
@media (min-width: 75rem) {
  .lang-work--animation .lang-work--direction .lang-work--item { width: 130px; max-height: 65px; }
}
@media (min-width: 120rem) {
  .lang-work--animation .lang-work--direction .lang-work--item { width: 170px; max-height: 85px; }
}
.lang-main-about-pagination .swiper-pagination-bullet {
  width: 0.875rem;
  height: 0.875rem;
  border: 1px solid #FFF;
  background-color: #CCCCCC;
  transition: all 0.3s;
  opacity: 1;
}
.lang-main-about-pagination .swiper-pagination-bullet:hover { background-color: #FFF; }
.lang-main-about-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #E64231; }

/* End */
/* /local/templates/lang.css/css/cookie-consent.css?1789481694446 */
/* /local/templates/lang.css/styles.css?17889604223995 */
/* /local/templates/lang.css/template_styles.css?17895771294141 */
