:lang(en-AP),:lang(ko-KR),
:lang(ar-MENA), :lang(en-MENA), :lang(zh-CN), :lang(pt-BR), :lang(es-MX), :lang(fr-CA), :lang(en-CA) {
button#compare-modal { display: none; }
}
:lang(ar-MENA), :lang(en-MENA), :lang(zh-CN), :lang(pt-BR), :lang(es-MX), :lang(fr-CA), :lang(en-CA) {
a#buy-anchor { display: none; }
}
#list-links .links-wrap {
  max-width: 500px; 
  overflow: hidden; 
  margin:0 auto;
  height: 40px;  
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, [col-start] 1fr);
  gap: 1.5rem;
}
:lang(fr-CA), :lang(it-IT), :lang(es-ES) {
	#list-links .links-wrap {max-width: 600px;}
}
#list-links .links-wrap a,
#list-links .links-wrap button{
  padding: 3px 10px;
  border: 2px solid #fff;
  border-radius: 8px;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
   line-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.3s ease color;
  transition: 0.3s ease color;
  white-space: nowrap;
  text-decoration: none;
  outline: 0;
  background: transparent;
}
#list-links .links-wrap > *.active,
#list-links .links-wrap > *.bg-green{
  background-color: #44d62c; 
  color: #000;
  border-radius: 5px;
  border-color: #44d62c;
}
:lang(en-AP) #list-links .links-wrap,
:lang(ko-KR) #list-links .links-wrap,
:lang(fr-CA) #list-links .links-wrap,
:lang(en-CA) #list-links .links-wrap	 {
  grid-template-columns: repeat(2, [col-start] 1fr);
}
:lang(ar-MENA), :lang(en-MENA), :lang(zh-CN), :lang(pt-BR), :lang(es-MX), :lang(fr-CA), :lang(en-CA) {
  #list-links .links-wrap {
    grid-template-columns: repeat(1, [col-start] 1fr);
    max-width: 250px;
  }
 }
@media (min-width: 768px) {
  #list-links { margin-top: -70px; margin-bottom:30px}
}
@media (max-width: 767px) {
  #list-links { margin-top: 2rem; padding: 0 1rem;}
      #list-links .links-wrap { grid-template-columns: repeat(3, [col-start] 1fr); gap: 1rem; height: auto; max-width: 100%;}
  #list-links .links-wrap button, #list-links .links-wrap a {font-size: 12px; line-height:18px; border-width: 1px; border-radius: 5px;}
  :lang(fr-CA) {
			/*#list-links .links-wrap { grid-template-columns: 1fr 80px 1fr; gap: 0.5rem;}*/
			#list-links .links-wrap button, #list-links .links-wrap a {font-size: 11px;}
	}
}
@media(max-width: 400px) {
	:lang(de-DE), :lang(fr-FR), :lang(it-IT){
		#list-links .links-wrap {gap: 0.5rem;}
				#list-links .links-wrap button, #list-links .links-wrap a {font-size: 10px; padding: 3px 6px;}
	}
	:lang(es-ES){
		#list-links .links-wrap {grid-template-columns: 1fr 80px 1fr; gap: 0.5rem;}
				#list-links .links-wrap button, #list-links .links-wrap a {font-size: 10px; padding: 3px 6px;}
	}
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}