<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 960px) {

		.container { width: 90%; }
		#bd H1 { max-width: 80%}
		#breadcrumb {font-size: 1em;}
		.address .item { width: 31.5%}
		.address .botonera {margin-top: 0.25em}
			.address .botonera A {background-color: #479df0; color: #fff; border: 1px solid #2e85d8;}
			.address .botonera a {-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.1);}
			.address .botonera [class^="icon-"] { display: none;}
		.address .item:nth-child(5n) { clear: none;}
		.address .item:nth-child(4n) { clear: left;}

	}


@media only screen and (max-width: 640px) {
		body { background: #fff}
		#bg { display: none;}
			#hd #logo { margin-left: 3%; width: 43%}
		#hd #logo IMG { max-width: 100%}

		.botonera { text-align: center;}
		.container { width: auto;}
		#bd { background: #f2f2f2 url(../images/bgr-body-mobile.png) repeat-x left top; border: 0; border-top: 1px solid #bebebe; border-radius:0; margin-bottom: 0; padding-bottom: 0.75em;
		box-shadow: 0 0 0 #fff; }
		.shop-info .item { font-size: 0.9em}
		/*.shop-info .secure { display: none;}*/
			.shop-info .tel { height: auto !important; text-indent: -999em}
			.shop-info .tel small{ display: none;}
				.shop-info .tel A { display: block; width: 28px; height: 28px; vertical-align: middle; border-radius: 4px; border:1px solid #2168ae; background: url(../images/icon-tel.png) no-repeat 0 0;  background-color: #3594f2}
		#breadcrumb {font-size: 1.15em;}
			#breadcrumb .icon { background: none}
			#breadcrumb SPAN { display: none;}
			#breadcrumb	HR { top: -1.5em}
		.content {padding: 1em 0.5em;}
		.content LABEL { font-weight: bold; float: none; display: block; padding-left: 0.2em; text-align: left; width: auto;}
		form INPUT[type=text], form SELECT { font-size: 1.16em; width: 95%}
			form SELECT { width: 97.5%}
		form INPUT[type=password] {width: 95%}
		form .note { line-height: 1.35em; margin: 0.5em 1% 0.5em 0; padding-top: 0.25em; padding-left: 0.5em}
		#personal .inline, #shipping .inline { margin-left: 0.25em; margin-bottom: 1.25em}
			.content .inline LABEL { font-weight: normal;}
			#personal .inline SPAN + SPAN { white-space: nowrap;}
			#personal h2, #shipping h2 { margin-bottom: 0.5em}
		.address .item:nth-child(5n), .address .item:nth-child(4n) { clear: none;}
		.address .item:nth-child(3n) { clear: left;}
		.address .item { width: 47.5%}
		.address .botonera { padding-top: 2.5em}
		.address .item A { visibility: visible;}
		#login  { margin-top: 0}
			#f_chk_l.inner { padding-left: 0.75em; padding-right: 0.75em}
		#login .botonera { text-align: center;}
		#existing-customer, #new-customer { float: none; width:auto ; }
		#existing-customer { border-right: 0; }
		#existing-customer .content {padding-bottom: 0.25em}
			#existing-customer .botonera { margin-top: 0.5em}
		#new-customer {border-bottom:1px dashed #b3b3b3 ; margin-bottom: 1em}
		#new-customer H2 { text-align: left;}
		#new-customer .botonera { margin-top: 1.5em}

		#payment-method.col, #resume-info.col { float: none; width: auto;}
		#payment-method { margin-bottom: 0.5em}
		#payment-method LABEL { display: inline;}
		#resume-info { background: none; border: 0}
		#resume-info SECTION { border-radius: 0.25em; border: 0; margin-bottom: 0.5em}
		#resume-info .botonera {margin: 1em}
		#resume-info .botonera .main { display: inline-block;}

		.cart-table .col-numeric { padding-right: 1em}
		.cart-table TH { background: #d4d4d4}
		.cart-table TABLE {border-bottom: 2px solid #d4d4d4}
		.cart-table #impuestos { width: auto; margin: 0}
			.cart-table #impuestos TABLE { border-bottom: 0}
		.col-prod IMG { display: none;}
			.col-prod .av_info IMG { display: inline;}
		.col-prod DIV DIV{ float: none; margin-left: 0em; width: auto;}

		 .bloque.row-2col .col { border-right:0;  border-bottom: 1px dashed #b3b3b3;  float: none; width: auto}

		 div.verror {margin-left: 0}
                 div.verror {margin-left: auto}
         div.verrorhd { margin-bottom: 1em; width: 92%}
         .main-tit + .botonera.fright {  text-align: right; display: none;}

         #pass-reminder { width: 90%}

	}

@media only screen and (max-width: 550px) {
	.shop-info .secure { display: none;}

}

@media only screen and (max-width: 450px) {

	#bd H1 { background: none; float: none; font-size: 1.75em; margin-left: 0.25em;  max-width: 96%}
	#bd H1 SPAN {background: none; color: #e95d0f; line-height: 1.1em; }
}
</pre></body></html>