/** Shopify CDN: Minification failed

Line 77:0 Unexpected "#1596080455378"

**/
.pure-cotton img{width:80px;height:auto;position:absolute;left:5px;bottom:5px;z-index:1;display:block}
.luxe-modal img{width:80px;height:auto;position:absolute;left:5px;bottom:5px;z-index:1;display:block}
.xmas img{width:32px;height:32px;position:absolute;right:5px;top:5px;z-index:1;display:block}
.grid-product__tag.grid-product__tag--sold-out{background-color:orange;color:white;top:20px;}
/* LOGOS TECS */
.tecs{width:98%;margin:auto}
.tecs table{width:100%;margin:15px auto;border:0;background:transparent;position:relative}
.tecs td{padding:5px;box-sizing:border-box;border:0;height:43px;}
.tecs img{width:100%;height:auto;display:block}
.tecs .table-wrapper{overflow:visible}

.alternative-payment-separator { display:none !important}
/* CUIDADO LAVADO */
.easytabs-content-item:nth-child(3) .easytabs-content-holder::after{content:'\A CUIDADO: Lavar prendas por separado, lavar a mano o en máquina con agua fría a 30 grados Celsius. Usar jabón suave neutro o detergente. No usar máquina de secado. Secar colgado a la sombra. No lavar en seco. No planchar. No usar blanqueador o base cloro. No exprimir. '; white-space: pre-wrap;}
/* RELATED PRODUCTS */
.color-swatch{vertical-align:top;}
.password-header-section, .password-page__main{display:none !important}
.relatedp p{
	margin-bottom:0px;
  	margin-top:0px;
  font-size:.8em;
  color:#888888;
}
.relatedp{display: inline-block;
    width: 80%;
    margin-left: 20px;}
.relatedp ul{
	margin:0;
  padding:0;
}
.relatedp li{
display:inline-block;
  width:30px;
  height:30px;
  margin:3px;
  border-radius:100%;
  overflow:hidden;
  border:2px solid #cccccc;
}
.relatedp li a .variant-wrapper{
border-radius:100%;
  position: relative;
  border:1px solid #cccccc;
    top: 8px;
  height:35px;
    width:35px;
}
.swatch-element label{background-size:contain}
.relatedp li{position:sticky}
.relatedp li img{transform:
scale(35);transform-origin: 51% 60%;
}
/*OTRO MATERIAL*/
.materiales{display:inline-block}
.habilitado{display:inline-block;border:1px solid #333333;font-size:12px;margin:5px 10px;padding:3px 5px;color:#333333}
.deshabilitado{display:inline-block;border:1px solid #cccccc;font-size:12px;margin:5px 10px;padding:3px 5px;color:#ffffff;background:#cccccc}
/* OTHER */
#shopify-section-1609000832bb72256a{
	margin:50px auto !important;
}
.site-nav__item:last-child a{color:#f00030;}
.site-nav__item:nth-child(6) {background:#232f37;}
.site-nav__item:nth-child(6) a {color:white;background:#232f37;}
.site-nav__item:nth-child(6) a:hover{color:#ffa800 !important;}
.rte hr{margin:0 auto 20px auto}
.quantity-breaks-now-discount-table{line-height:100%;}
.telas{display:block}
.cottontela{display:inline-block;min-width:350px;margin:20px10px;width:49%;box-sizing:border-box}
.luxetela{display:inline-block;min-width:350px;margin:20px10px;width:49%;box-sizing:border-box}
.qb-next-tier-offers, .qb-min-cart-warnings{letter-spacing:0px !important}
.qb-min-cart-warnings{max-width:300px;width:70% !important;}
#1596080455378 {background:#f3f3f3 !important}
h5.material, h5.material2{font-size:.6em;color:#888888;font-family:Rubik;letter-spacing:1px;}
.mismodia{position:absolute;top:-25px;left:30px;}
.mismodia img{width:30px; height:24px; display:block;position:relative}
.masmenos{position: absolute;top: -25px;left: -10px;}
.masmenos img{width:20px; height:20px; display:inline-block;position:relative}
.product-block{position:relative;margin-bottom:15px;}
.compramas{color:#333333;font-size:12px;font-weight:bold;padding:3px;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb}
.compramas span{color:#b3041e }
.hr--medium{margin:0px auto 10px auto !important}
.product__price--compare, .product__price--compare.product__price{color:#aaaaaa !important;font-weight:100}
.product__price{font-weight:bold;}
.product__policies{font-size:.6em;}
.heroproduct{margin:30px auto;
  font-size:.8em;
  border-top: 1px solid #cccccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 5px;
}
h2.material2{font-size:11px;color:#bbbbbb;margin-top:3px}
.herotext{width:35%;display:inline-block;padding:10px;box-sizing:border-box;vertical-align:top}
.heroimg{width:64%;display:inline-block;padding:10px;box-sizing:border-box;vertical-align:top;text-align: center;}
.heroproduct h3{margin-top:5px;margin-bottom: 15px;}

.product__price-savings{
display:block;
  font-size:13px;
}
.page-content{padding-bottom:0px;}
.grid-product__tag--sale{background:#b3041e;display:none; }
svg.icon:not(.icon--full-color) path{fill:#d3d6db }
.product__price-savings{color:#f00030; }
.btn--secondary:hover{background:#222222;color:#ffffff}

#shopify-section-template--14283637391475__promo-grid2{background:#000000;}
#shopify-section-1580421853908{background:#181818;padding:40px 0px 30px 0px;margin-bottom:0px}
#shopify-section-1580181418830{background:#181818;padding-bottom:40px}
#shopify-section-1580421853908{color:#ffffff}
/* PRODUCT TABS */
.easytabs-container .easytabs-contents .easytabs-content-holder{background-color:#ffffff !important;}
.easytabs-container .easytabs-tab-item, .easytabs-container .easytabs-accordion-item{font-size:11px !important}
.easytabs-container .easytabs-tab-item, .easytabs-container .easytabs-accordion-item{padding:12px 5px 12px 5px !important}
/*Tooltip*/
[tooltip] {
  position: relative; /* opinion 1 */
}

/* Applies to all tooltips */
[tooltip]::before,
[tooltip]::after {
  text-transform: none; /* opinion 2 */
  font-size: 12px; /* opinion 3 */
  line-height: 1.5;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
  left:30px;
}
[tooltip]::before {
  content: '';
  border: 5px solid transparent; /* opinion 4 */
  z-index: 1001; /* absurdity 1 */
}
[tooltip]::after {
  content: attr(tooltip); /* magic! */
   min-width: 3em;
  width: 180px;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000; /* absurdity 2 */
}
/* Make the tooltips respond to hover */
[tooltip]:hover::before,
[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
[tooltip='']::before,
[tooltip='']::after {
  display: none !important;
}
/* FLOW: RIGHT */
[tooltip][flow^="right"]::before {
  top: 30%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
[tooltip][flow^="right"]::after {
  top: 10%;
  left: calc(100% + 15px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}
.site-nav__link{letter-spacing:1px !important;padding:7.5px}

/* COMPARACION*/
.graph-cont{background:#f5f5f5;padding:50px 0px}
.graph-cont h4{text-align:center;font-size:15px}
.bar{
  height: 60px;
  max-width: 800px;
  margin: 0 auto 10px auto;
  line-height: 30px;
  font-size: 16px;
  color: white;
  padding: 0 0 0 10px;
  position: relative;
}
.bar h3, .bar h2{z-index:3;position:absolute;font-size: 13px;margin: 0px;line-height: 60px;font-weight:200}
.bar h2{left:0px;background:#333333;text-align:center;width:18%;min-width:125px;}
.bar h3 {right:5%;color:#777777}
.bar h2.rw{background:#b3041e}
.bar h3.rw1{left:5%}
.bar::before{
  content: '';
  width: 100%;
  position: absolute;
  left: 0;
  height: 60px;
  top: 0;
  z-index: 0;
  background: #e5e5e5 ;
}
.bar::after{
  content: '';
  background: rgba(0,0,0,.2);
  height: 60px;
  transition: 0.7s;
  display: block;
  width: 100%;
  -webkit-animation: bar-before 1 1.8s;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@-webkit-keyframes bar-before{
  0%{
    width: 0px;
  }
  100%{
    width: 100%;
  }
}
  .bar1::after{
  max-width: 80%;
}
.bar2::after{
  max-width: 50%;
}
/*SIZE CHART ACORDION*/
/* Style the buttons that are used to open and close the accordion panel */
.acordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 5px 10px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  font-size:.8em;
  margin-top:10px;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.activo, .acordion:hover {
  background-color: #ccc;
}
/* Style the accordion panel. Note: hidden by default */
.panel {
  background-color: white;
  display: none;
  overflow: hidden;
}
.tallasunder{
border:1px solid #cccccc;
  box-sizing:border-box;
  font-size:12px;
}
.tallasunder th{text-align:center}
.tallasunder td{
border:1px 0px solid #cccccc;
  padding:5px 10px;
}
.tallasunder td:first-child{background:#333333;color:#ffffff;font-weight:600}
#Slideshow-16111720582f4d9555 h2.h1 .animation-contents{
border: 8px dashed #ff6600;
    padding: 10px 20px;
    box-sizing: border-box;
    background: rgba(0,0,0,.5);
}
.tallas1 table{margin-bottom:20px !important;border:none;border-collapse:collapse;}
.tallas1 h3{font-size:1em;color:#C50003;margin:5px 0px;}
.tallas1 h4{font-size:.8em;color:#555555;margin: 5px 0px;letter-spacing:0px;}
.tallas1 th{background:#aaaaaa;color:#ffffff;}
.tallas1 th, .tallas1 td{font-size:12px;text-align:center;border:none;}
		.tallas1 td{background:#f5f5f5;border-bottom:3px solid white;}
		.tallas1 th:first-child{font-weight:bold;background:#555555;}
.tallas1 .ptallas{font-size:13px;color:#555555;}
.template-product .page-width--narrow{max-width:90%;}
.sales-points{margin:15px 0px;}
.product-block--sales-point{position: absolute;
    top: 0px;
    right: 0px;}
.stockit{position:relative;}
.variant-wrapper+.variant-wrapper{margin-top:10px;margin-bottom:13px;}
.variant-input[data-index='option1']{width:100%;}
/* STYLES FLIP CARD */
/* The flip card container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip-card {
  background-color: transparent;
	display:contents;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}
.flip-card h3{
	font-size:18px;
      line-height:100%;
  position: relative;
    top: 50%;
    transform: translateY(-50%);
}

/* This container is needed to position the front and back side */
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {
  background-color: rgba(0,0,0,.0);
  color: black;
}

/* Style the back side */
.flip-card-back {
  background-color: rgba(0,0,0,.8);
  color: white;
  transform: rotateY(180deg);
  padding:5px;
  border-radius:5px;
  font-size:8px;
  height:auto;
  top:-15px;
}
.flip-card-back div{color:white !important;}
@media (max-width: 767px){
.flip-card {
    width: 100%;
    height: 120px;
}
.free-shipping-inner{
	display:block !important;
  	position:relative;
  height:auto !important;
}
}
/* END FLIP CARD */

@media only screen and (max-width: 590px){
  .qb-next-tier-offers, .qb-min-cart-warnings{
    margin-left: calc(100% - 120px) !important;
  }
  .herotext{width:100%;display:block;padding:10px;box-sizing:border-box;vertical-align:top}
.heroimg{width:100%;display:block;padding:10px;box-sizing:border-box;vertical-align:top;text-align: center;}
  .relatedp{width:100%;display:block;margin:auto;}
  .t5{flex: 0 1 50%;display:grid;}
  .t5 .promo-grid__content {
    min-width: fit-content;
  }
    .bar1::after{
  max-width: 85%;
}
.bar2::after{
  max-width: 60%;
}
}
#ten-days-ahead{font-size:11px; font-weight:bold; color:#5d6a7b;background: #f5f5f5;padding: 5px 12px;border-radius:15px;display:inline;}

#shopify-section-1636511147118f819c .rte {margin:auto;text-align:center}
#shopify-section-1636511147118f819c{ color:#6aca00;padding:30px ;background: #151515 }
/* TIMER COUNTDOWN */
.bftimer{background:#2e2f33;background: #ba1b21 !important;    width: 100%;    color: white !important;}
.bftimer .btn--secondary{color:white !important;}
.bfcm {background: #d00033;color: #fff;bottom: -16px;font-size: 12px;text-align: center;display: inline-block;padding: 1px 10px;}
.timer-bar{text-align:center;margin:auto;padding:12px 20px;background:#ffffff;color:#2e2f33;font-size:1.5em;}
.timer-bar2{text-align:center;margin:auto;padding:12px 20px;background:#f5f5f5;color:#2e2f33;font-size:1em;}
.timer-bar p, .timer-bar2 p{font-size:11px;}
.btn-top{padding: 0px 10px;line-height: 30px;height: 30px;margin:5px auto;}
.clockdown{color:white !important;margin:0px auto !important;}
.clockdown span{color: #2e2f33;font-size: 1.8em;}
#countdown{color:#ffffff;}
.clockdown span{color: #ffffff;font-size: .5em;font-weight:600;}
  .clockdown{font-size:1.2em;color:white;}
/* SNOW 
 .snowflake {
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
   z-index:9999999;
}
 @-moz-keyframes 
spin { 100% {
-moz-transform: rotate(360deg);
}
}
 @-webkit-keyframes 
spin { 100% {
-webkit-transform: rotate(360deg);
}
}
 @keyframes 
spin { 100% {
-webkit-transform: rotate(360deg);
transform:rotate(360deg);
}
}
label.NoDisponible {
	opacity: .25;
	display: block;
	text-align: center;
	cursor: not-allowed;
      background: #cccccc;
}
 END SNOW */
/* TIER PRODUCTS */
.tier-table{max-width:400px;margin:auto;}
.tier-table:after{content:'*El descuento se aplicará a este precio en el CHECKOUT.'; font-size:14px; text-align:center; padding-top:15px;color:#c50536;display:block;}
.tier-selector-label:first-child{display:none;}
.tier-selector-wrapper:first-of-type{display:none !important;}
.tier-description{max-width:900px;font-size:14px;}
.tier-header{color:#c50536 !important;}
/*COMBOS*/
.savecombo{background:#ffffff;color:#c50536;padding:5px;font-weight:bold;}
/* FABRICS */
.fabrics{width:100%;margin:20px auto;display:block;}
.fabrics table{border-spacing: 20px;}
.fabrics p{font-size:.8em;color:#555555;}
.fabrics h4{color:#888888;}
.fabrics td{width:50%;}
.fabrics-img{margin:20px;padding:0px;}
.fabrics-img img{display:block;width:100%;}
.fabrics-text{text-align:left;margin:20px;background: #ffffff;}
@media only screen and (max-width: 590px){
.fabrics td{width:100%;display:block;margin:0px;}
}