:root {
	--chernyy: #2a292d;
	--siniy: #3686e7;
	--belyy: #fff;
	--seryy: #dae2ec;
	--temnyy: #8b949f;
	--korichnevyy: #f59d16;
	--fon: #f8f9fb;
	--krasnyy: #f53716;
	--border-na-temnom: #343439;
}

.topbanner{
	position: relative;
	overflow: hidden;
}
#div_block-166-7297 {
  margin-bottom: 0px;
}
.pdf_container {
  margin-top: 0;
  padding-top: 24px;
  border-top-color: unset;
  border-top-width: unset;
  border-top-style: unset;
  display: flex;
  justify-content: space-between;
  flex-wrap :wrap;
}
#code_block-147-7297 #div_block-88-7297{
	margin-top: 24px;
  padding-top: 24px;
  border-top-color: #d0d5dd;
  border-top-width: 1px;
  border-top-style: solid;
}
.pdf_item{
display: flex;
align-items: center;
gap: 10px;
flex-direction: row;
}
.pdf_head{
font-size: 16px;
}
a.pdf_link{
font-size: 16px;
}
.pdf_item:not(:last-child) {
  border-right-color: unset;
  border-right-width: unset;
  border-right-style: unset;
}
.pdf_container{
	width: 100%;
}
#code_block-147-7297{
	width: 100%;
}
#code_block-60-7297 {
  width: 100%;
}
#code_block-78-7297{
	display: none;
}
#link-84-7297 {
  width: 100%;
}
#link-84-7297.modal_buy {
  background-image: unset;
}
#link-152-7297{
	margin-top: 0;
}
#link-86-7297{
	width: 100%;
}

#code_block-247-7297 {
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  margin-top: 4px;
  margin-bottom: 16px;
}
#code_block-247-7297 span {
  font-weight: 600;
  font-size: 28px;
  line-height: 34px;
  color: #344054;
}
#code_block-260-7297{
	width: 100%;
}
.badgesrok{
	display: flex;
	justify-content:space-between;
	margin-bottom: 30px;
	margin-top: 30px;
	gap: 10px;
	flex-wrap: wrap;
}

.badgesrok .badge{
	background: #0074db;
	border-radius: 4px;
	padding: 2px 10px 4px 10px;
	font-weight: 400;
font-size: 14px;
line-height: 140%;
color: var(--belyy);
display: flex;
align-items: center;
white-space: nowrap;
}
.badgesrok .srok{
	font-weight: 700;
font-size: 14px;
color: #475467;
display: flex;
align-items: center;
gap: 10px;
white-space: nowrap;
}

.badgesrok .srok span{
	font-weight: 700;
font-size: 14px;
color: #0074db;
}
	.modal_lizing2{
		width: unset;
	}
	#link-351-7215{
		width: unset;
	}
	.woocommerce-LoopProduct-link > .container-image-and-badge  {
		display: none;
	}
	.yith-wcbm-badge.yith-wcbm-badge-text{
		top: 20px !important;
		left: 20px !important;
		white-space: nowrap;
		width: unset !important;
	}
	.yith-wcbm-badge.yith-wcbm-badge-text strong{
		font-weight: 400 !important;
	}
@media (max-width: 1200px) {
  .header {
    box-sizing: border-box;
    max-width: 100%;
  }
  .ct-section-inner-wrap, .oxy-header-container{
    max-width: 100%;
	
    box-sizing: border-box;
  }
  .ct-section {
	overflow: hidden;
	}
	.lizingtext {
  line-height: 120%;
}
#section-380-7215 > .ct-section-inner-wrap {
  flex-direction: unset;
}
#div_block-381-7215{
	width: 100%;
	box-sizing: border-box;
}
 #div_block-65-7297 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
#div_block-65-7297 .ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
  #div_block-233-7297 {
  width: auto;
}
 #div_block-81-7297{
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
#div_block-81-7297 .ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
  #div_block-155-7297 {
  width: auto;
}
#code_block-258-7297 svg{
	flex: none;
}
#code_block-258-7297 {
  text-align: left;
  display: flex;
  align-items: center;
  gap: 10px;
}
#div_block-251-7297 .ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
  #link-86-7297 {
  width: auto;
}
#div_block-251-7297.ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
  #code_block-247-7297 {
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  margin-top: 4px;
  margin-bottom: 0;
}
#code_block-76-7297 {
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  margin-top: 4px;
  margin-bottom: 5px;
}
  #div_block-186-7297 {
  margin-left: -2%;
}
  #div_block-190-7297 {
  margin-left: -2%;
}
  #div_block-194-7297 {
  margin-left: -2%;
}
#div_block-293-7297.ct-div-block {
    padding-left: 0;
    padding-right: 0;
	overflow: auto;
	max-width: 100%;
  }
  #div_block-180-7297 .ct-div-block {
    padding-left: 10px;
    padding-right: 10px;
  }
#div_block-180-7297.ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
#div_block-198-7297.ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
#div_block-88-7297.ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
#code_block-147-7297 #div_block-88-7297.ct-div-block {
    padding-left: 0;
    padding-right: 0;
	flex-wrap: wrap;
  } 
  .pdf_container{
  row-gap: 15%;
  }
  .pdf_item{
	  min-width: 270px;
	  padding-left: 0 !important;
      flex: 0 1 30%;
  }
}
@media screen and (max-width: 600px){
  .pdf_item{
	  min-width: 270px;
	  padding-left: 0 !important;
      flex: 0 1 50%;
  }
.lizinghead br{
display: none;
}
#div_block-180-7297 {
    align-items: unsafe;
    grid-template-columns: unset;
    grid-column-gap: unset;
    grid-row-gap: unset;
    display: flex;
    text-align: justify;
    width: 650px;
  }
}
@media (max-width: 767px) {
  #div_block-29-7291{    
  padding-right: 16px !important;
    padding-left: 16px !important;
  }
}
@media screen and (max-width: 500px) {
  .pdf_item{
	  min-width: 270px;
	  padding-left: 0 !important;
      flex: 0 1 50%;
  }
	  #-woo-products-134-7297 li.product {
    width: 100% !important;
  }
  .liimg{
	  padding-left: 0;
	  padding-right: 0;
	  font-weight: 400;
font-size: 16px;
line-height: 140%;
color: #181d27;
  }
  .liimg .ct-div-block{
	  padding-left: 0;
	  padding-right: 0;
  }
  .liimg .ct-image{
	  width: 70px;
  }
}

#link-86-7297{
	background: #f3f4f4;
	border: unset;
}

#code_block-258-7297 {
  text-align: left;
}

.sanctext em{
	font-style: unset;
	color: #ffcb05;
}
@media (max-width: 1200px) {
  section > .ct-section-inner-wrap {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  #section-126-7297 > .ct-section-inner-wrap > .ct-div-block{
    padding-right: 16px;
    padding-left: 16px;
}
section{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.catalogimg{
  height: unset !important;
  position: absolute !important;
  right: 0 !important;
  top: 60px !important;
  z-index: 90;
  width: 55vw;
}
.ct-div-block.catalogform{
	margin-left: 0 !important;
    margin-right: 0 !important;
	padding-left: 10px !important;
    padding-right: 10px !important;
}
}

.products li.product{
position: relative;
}

.products.not-price li.product .button {
    width: fit-content !important;
    left: unset !important;
    right: 8px !important;
    bottom: 12px;
    padding: 8px !important;
  }
  
.oxy-woo-products .woocommerce ul.products li.product a {
  align-items: flex-start !important;
}
li.product .attributes-product {
  width: 100%;
}
@media (max-width: 1200px) {
  #div_block-56-7297 {
    width: 43%;
  }
}
@media (max-width: 767px) {
  #div_block-56-7297 {
    width: 100%;
  }
}
.pdf_container{
row-gap: 15px !important;
}

@media screen and (max-width: 500px) {
  .productpage .ct-div-block {
    padding-left: 0;
    padding-right: 0;
  }
}

.topbanner{
display: none !important;
}
.b2{
display: none;
}
.b3{
display: none;
}

.newbanner {
  padding-top: 60px;
}

.newbanner .ct-section-inner-wrap{
max-width: 100%;
position: relative;
padding-right: 0 !important;
    padding-left: 0 !important;
}

.newbanner .ct-section-inner-wrap .btns{
position: absolute !important;
bottom: 8%;
left: 0;
right: 0;
display: flex !important;
justify-content: center !important;
gap: 15px !important;
}

.newbanner .ct-section-inner-wrap .shadowRed {
  display: inline-flex;
  width: auto;
}
.newbanner .ct-section-inner-wrap .shadowGray {
	color: #ffffff !important;
  background-color: #101828 !important;
}



@media screen and (max-width: 1300px) {
  .b1{
  display: none;
  }
  .b2{
  display: block;
  }
  
.newbanner .ct-section-inner-wrap .shadowRed#link-410-7215,.newbanner .ct-section-inner-wrap .shadowGray#link-413-7215 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.newbanner .ct-section-inner-wrap .btns{
bottom: 7%;
}
}


@media screen and (max-width: 768px) {
  .b2{
  display: none;
  }
  .b3{
  display: block;
  width: 100%;
  }
  .newbanner .ct-section-inner-wrap .btns{
  gap: 5px !important;
  bottom: 10px;
  flex-direction: column !important;
  width: 320px !important;
  left: 50%;
  transform: translateX(-50%);
  }
  .newbanner {
  padding-top: 75px;
}
}