.theikos-desc.one-column-body .description-inner .extended-description {
width: 100% !important;
}

.theikos-desc.one-column-body .description-inner .basic-description {
width: 100% !important;
}

.theikos-desc .p-detail-inner .p-to-cart-block .add-to-cart {
justify-content: start !important;
padding-bottom: 24px !important;
}

.theikos-desc .p-detail-inner .p-to-cart-block {
margin-bottom: 0px !important;
}

.theikos-desc .mehub-bonus-product-detail-container .card-text {
padding-left: 0px !important;
}

.theikos-desc .buttons-wrapper.social-buttons-wrapper {
  display: none !important;
}
@media (min-width: 768px) {
.theikos-desc form#product-detail-form {
  background-color: #E9F6E8 !important;
  padding-top: 2px !important;
  padding-right: 36px !important;
  padding-bottom: 6px !important;
  padding-left: 36px !important;
  border-radius: 8px !important;
  margin-bottom: 36px !important;
}

.theikos-desc .mehub-bonus-product-detail-container .card.elevation-0 {
background-color: #E9F6E8 !important;
}

.theikos-desc .p-detail-inner .p-to-cart-block .add-to-cart-button {
height: 48px !important;
font-size: 17px !important;
max-width: -webkit-fit-content;
padding: 28px;
}

.theikos-desc .quantity input {
font-size: 17px !important;
height: 58px !important;
}

.theikos-desc .quantity .decrease, .theikos-desc .quantity .increase {
height: 58px !important;
}

.theikos-desc .p-detail-inner .p-to-cart-block .quantity {
height: 58px !important;
overflow: hidden;
background-color: white !important;
}
}

@media (max-width: 767px) {
 .theikos-desc form#product-detail-form {
  background-color:  white !important;
  padding-top: 2px !important;
  padding-right: 0px !important;
  padding-bottom: 6px !important;
  padding-left: 0px !important;
  border-radius: 0px !important;
  margin-bottom: 36px !important;
}

.theikos-desc .p-detail-inner .p-to-cart-block .add-to-cart-button {
height: 50px !important;
font-size: 16px !important;
max-width: 100%;
padding: 20px;
}

.theikos-desc .quantity input {
font-size: 16px !important;
height: 50px !important;
}

.theikos-desc .quantity .decrease, .theikos-desc .quantity .increase {
height: 50px !important;
}

.theikos-desc .p-detail-inner .p-to-cart-block .quantity {
height: 50px !important;
overflow: hidden;
background-color: white !important;
}

.theikos-desc .mehub-bonus-product-detail-container .card.elevation-0 {
background-color: white !important;
}
}

.theikos-desc .detail-parameter.detail-parameter-product-code {
display: none !important;
}


.p-price-wrapper .price-final {
padding-top: 0px !important;
}


.theikos-desc .s_rightImg {
  display: flex;
  column-gap: 68px;
}

.theikos-desc .rightImg_img img {
  max-width: 400px;
  border-radius: 2.285rem;
}

.theikos-desc .rightImg_text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.theikos-desc .margin_buttom {
  margin-bottom: 68px;
}

.theikos-desc .flex-reverse {
  flex-direction: row-reverse;
}

.theikos-desc .references_row {
  display: flex;
  column-gap: 36px;
}

.theikos-desc .reference {
  flex-basis: 25%;
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-top: 18px;
}

.theikos-desc .reference img {
  max-width: 88px;
  margin-left: auto;
  margin-right: auto;
}

.theikos-desc .reference_title {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

@media (max-width: 992px) {
  .theikos-desc .rightImg_img img {
    max-width: 200px;
  }
}

@media (max-width: 480px) {
 .theikos-desc  .references_row {
    column-gap: 24px;
  }

 .theikos-desc .s_rightImg {
    column-gap: 32px;
  }
}

@media (max-width: 480px) {
 .theikos-desc .s_rightImg {
    display: block;
  }

 .theikos-desc .references_row {
    display: block;
  }

 .theikos-desc .rightImg_img {
    display: flex;
    justify-content: center;
  }
}
