.product-info .cart-top .button-prod {
  display: inline-block;
  clear: unset;
  float: right;
  width: 50%;
  margin-top: 0px; 
}  

@media (max-width: 1199px) {
.product-info .cart-top > label {
    width: 50%!important;
}
}  

@media (max-width: 470px) {
  .product-info .cart-top > label {
    width: 100%!important;
  }
  
  .product-info .cart-top .button-prod {
    width: 100%;
  }  
}   
.myflexclass{
  display:flex;
}


@media screen and (max-width: 1024px){
  .myflexclass{
  display:block;
}
 .myflexclass .card {
    padding: 10px !important;
    width: 100%;
}

}

.myflexclass .card {
  padding: 20px;
}

.mylinetwo{
  display: flex;
}

@media screen and (min-width: 480px){
.card img {
    max-width: unset !important;
    
}
 
}

.product-form .option-value {
 	display: none; 
}

.option-selector .option-label {
    font-size: 14px;
}

.subcols-subcol {
  display: grid;
  gap: 1rem;
  margin-bottom: 1.5rem;
}


.spoiler {
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  gap: 1rem;
  margin: 0 !important;
  padding: .5rem 1rem;
  font-weight: bold;
  color: #fff;
  background: #0bb648;
  cursor: pointer;
}

.spoiler:not(:first-child) {
  margin-top: .5rem !important;
}

.spoiler::before {
  content: '+';
  font-size: 21px;
}

.spoiler.active::before {
  content: '–';
}

.spoiler + * {
  display: none;
  padding: 1rem;
  border: 2px solid #0bb648;
}

.sidebar [data-level="2"] .nav-arrow-toggle,
.sidebar [data-level="2"] .list-unstyled {
  display: none !important;
}

.sidebar [data-level="2"] .nav-collections-toggle--next {
  padding-right: 0;
}

@media screen and (max-width: 480px){
  .elamfather{
   justify-content: center;
  }
  .myclasspic{
  max-width:95%;
}
  img.article_card-image.lazy.loaded {
    padding: 0 1px;
  } 
}

@media screen and (min-width: 480px){
  .myclassdeskblok{
    padding-left: 0;
    padding-right: 20px;
  }
  .row.align-items-center.elamfather {
    margin: 0;
}

}

.menu-mobile .nav-collections-back {
  display: none !important;
}

.menu-mobile li {
  margin-top: 0;
}
@media (max-width:980px) {
   .card iframe {    
    max-width: 100%;
  }
}
@media (min-width: 1200px){
 .container {
    width: 1220px!important;
}
}
