<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 490:0 All "@import" rules must come first
Line 2502:1 Unexpected "Opciones"

**/
@font-face {
  font-family: "SCIcons";
  src: url('//en.gb.scalperscompany.com/cdn/shop/t/190/assets/SCIcons_V5.eot?v=71790681746111141161701357656');
  src: url('//en.gb.scalperscompany.com/cdn/shop/t/190/assets/SCIcons_V5.eot?v=71790681746111141161701357656 ?#iefix') format("embedded-opentype"),
       url('//en.gb.scalperscompany.com/cdn/shop/t/190/assets/SCIcons_V5.woff?v=18319086801106055111701357658') format("woff"),
       url('//en.gb.scalperscompany.com/cdn/shop/t/190/assets/SCIcons_V5.ttf?v=139092874505730843571701357657') format("truetype")
}

@font-face {
  font-family: "LeagueSpartan Bold";
  src: url('//en.gb.scalperscompany.com/cdn/shop/t/190/assets/LeagueSpartan-Bold.otf?v=89384424628283871081701357539');
  src: url('//en.gb.scalperscompany.com/cdn/shop/t/190/assets/LeagueSpartan-Bold.otf?v=89384424628283871081701357539') format("opentype");
}
@font-face {
  font-family: "Helvetica Neue Regular";
  src: url('//en.gb.scalperscompany.com/cdn/shop/t/190/assets/HelveticaNeue-Roman.otf?v=123691907337913341841701357516') format("opentype");
}
@font-face {
  font-family: "Helvetica Neue Light";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/HelveticaNeue-Light.otf?v=1618238661') format("opentype");
}
@font-face {
  font-family: "Helvetica Condensed Bold";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/helvetica_condensed_bold.ttf?v=1645455797') format("truetype");
}
@font-face {
  font-family: "Helvetica Neue LT Std 77 Bold Condensed";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/HelveticaNeueLTStdBdCn.otf?v=1695984217') format("opentype");
}

@font-face {
  font-family: "AnonymousPro Bold";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/AnonymousPro-Bold.ttf?v=1604934693') format("truetype");
}

@font-face {
  font-family: "AnonymousPro Regular";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/AnonymousPro-Regular.ttf?v=1625127481') format("truetype");
}

@font-face {
  font-family: "AnonymousPro";
    src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/AnonymousPro-Regular.ttf?v=1625127481') format("truetype");
}
@font-face {
  font-family: "SourceSansPro-Black";
    src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/SourceSansPro-Black.ttf?v=1661339653') format("truetype");
}
@font-face {
  font-family: "SourceSansPro-Regular";
    src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/SourceSansPro-Regular.ttf?v=1661339653') format("truetype");
}
@font-face {
  font-family: "Denike";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/Denike-Regular.otf?v=1668618948') format("opentype");
}
@font-face {
  font-family: "Night Demo";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/Night_DEMO.ttf?v=1611834468') format("opentype");
}
@font-face {
  font-family: "Shrikhand";
  src: url('https://cdn.shopify.com/s/files/1/0015/0942/5197/files/Shrikhand-Regular.ttf?v=1676560524') format("truetype");
}
/* Custom SVG Icons */

.Icon--logout {
  position: relative;
  bottom: 1px;
  margin-right: 5px;
  color: #cc0000;
}

/**
 * Washing and cleanning tab classes
 */

.sc-icons{
    font-family:SCIcons;
    font-size: 23px;
    font-style: normal;
    padding-right: 8px;
}

.sc-icons-scalpers-icon:before{
    font-family:SCIcons;
    content:"\0061";
}

.sc-icons-bag-blk:before{
    font-family:SCIcons;
    content:"\0063"
}
.sc-icons-heart-blk:before{
    font-family:SCIcons;
    content:"\0066"
}
.sc-icons-eye-wht:before{
    content:"\0067"
}
.sc-icons-user:before{
    font-family:SCicons;
    content:"\0053"
}
.sc-icons-delivery:before{
    font-family:SCIcons;
    content:"\0054"
}
.sc-icons-lavado-mano:before{
    content:"\0021"
}
.sc-icons-lavado-maquina-alto:before{
    content:"\0022"
}
.sc-icons-lavado-maquina-bajo:before{
    content:"\0023"
}
.sc-icons-lavado-maquina-medio:before{
    content:"\0024"
}
.sc-icons-lavado-maquina-reducido:before{
    content:"\0025"
}
.sc-icons-lavado-maquina:before{
    content:"\0026"
}
.sc-icons-lavado-seco-a:before{
    content:"\0027"
}
.sc-icons-lavado-seco-f:before{
    content:"\0028"
}
.sc-icons-lavado-seco-p:before{
    content:"\0029"
}
.sc-icons-lejia:before{
    content:"\002A"
}
.sc-icons-limpieza-seco-red:before{
    content:"\002B"
}
.sc-icons-limpieza-seco:before{
    content:"\002C"
}
.sc-icons-no-lavar:before{
    content:"\002D"
}
.sc-icons-no-lejia:before{
    content:"\002E"
}
.sc-icons-no-limpieza-seco:before{
    content:"\002F"
}
.sc-icons-no-plancha:before{
    content:"\0030"
}
.sc-icons-no-retorcer:before{
    content:"\0031"
}
.sc-icons-no-secadora:before{
    content:"\0032"
}
.sc-icons-plancha-alta:before{
    content:"\0033"
}
.sc-icons-plancha-baja:before{
    content:"\0034"
}
.sc-icons-plancha-media:before{
    content:"\0035"
}
.sc-icons-secado-no-tender:before{
    content:"\0036"
}
.sc-icons-secado-tender:before{
    content:"\0037"
}
.sc-icons-secadora:before{
    content:"\0038"
}
.sc-icons-busqueda:before{
    content:"\004A"
}

.sc-icons-busqueda {
    padding-right: 0;
}

select#select1,
select#select2 {
	border: 0px;
	outline: 0px;
}

button[disabled],
select[disabled] {
	border: 1px solid #999999;
	background-color: #cccccc;
	color: #666666;
}

select {
 font-family:sans-serif;
 font-size:100%;
 line-height:1.15;
 margin:0
}
select {
 text-transform:none
}
[hidden] {
 display:none
}
*,
*::before,
*::after {
 box-sizing:border-box
}
@media only screen and (max-width: 989px) {
 select {
  font-size:16px
 }
}
.icon {
 display:inline-block;
 fill:currentColor;
 height:20px;
 vertical-align:middle;
 width:20px
}
.icon--wide {
 width:40px
}
h3,
h4 {
   font-family: 'Lato', sans-serif;
 font-weight:600;
 letter-spacing:0.025rem;
 line-height:1.1;
 margin-bottom:1.4rem;
 margin-top:0;
 text-transform:uppercase
}
h3 {
 font-size:2rem
}
h4 {
 font-size:1.2rem
}
@media only screen and (min-width: 750px) {
 h4 {
  font-size:1.4rem
 }
}
.btn {
 -moz-user-select:"none";
 -ms-user-select:"none";
 -webkit-user-select:"none";
 user-select:"none";
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:0;
 display:inline-block;
 text-align:center;
 text-decoration:none;
 transition:0.1s cubic-bezier(0.44, 0.13, 0.48, 0.87);
 vertical-align:middle;
 white-space:nowrap;
 width:auto
}
.button-lang {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:#000;
 border:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border-radius:0;
 box-sizing:border-box;
 color:#fff;
 cursor:pointer;
 display:inline-block;
   font-family: 'Lato', sans-serif;
 font-size:1.6rem;
 font-weight:400;
 height:33px;
 letter-spacing:0.1rem;
 line-height:1.4;
 padding:0 auto;
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 transition:background 0.25s ease-out;
 white-space:nowrap
}
.button-lang:not(:disabled):hover,
.button-lang:not(:disabled):focus {
 background-color:#ddd;
 color:#000;
 outline:0
}
.button-lang:disabled {
 cursor:default
}
select:focus {
 border:1px solid #999;
 outline:0
}
select:-ms-input-placeholder {
 color:#999;
 text-transform:uppercase
}
select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-position:right center;
 cursor:pointer;
 padding-right:28px;
 text-indent:0.01px;
 text-overflow:"";
 background-color:transparent;
 background-position:right 10px center;
 background-repeat:no-repeat
}
select::-ms-expand {
 display:none
}
@livechat-mobile {
}
button {
 -webkit-appearance:none;
 -moz-appearance:none;
 -moz-border-radius:0;
 border-radius:0;
 outline:none
}
select:focus {
 box-shadow:none
}
button::-moz-focus-inner {
 border:0;
 padding:0
}
.gs-dropdown {
 color:#3e3e3e;
 display:block;
 font-size:1rem;
 height:auto;
 line-height:42px;
 position:relative;
 text-align:left;
 text-transform:uppercase;
 width:100%
}
.gs-dropdown .gs-selector {
 border:1px #d5d5d5 solid;
 display:block;
 height:42px;
 position:relative
}
.gs-dropdown .gs-selector span {
 display:inline-block;
 width:100%
}
.gs-dropdown .gs-selector .icon {
 height:10px;
 position:absolute;
 right:10px;
 top:15px;
 -webkit-transform:rotate(0);
 transform:rotate(0);
 width:10px
}
.gs-dropdown .gs-content {
 background:#ffffff;
 border:1px #d5d5d5 solid;
 display:none;
 height:auto;
 height:auto;
 max-height:170px;
 overflow:auto;
 position:absolute;
 top:41px;
 width:100%;
 z-index:1
}
.gs-dropdown .gs-content::-webkit-scrollbar {
 -webkit-appearance:none;
 width:5px
}
.gs-dropdown .gs-content::-webkit-scrollbar-thumb {
 background-color:rgba(0,0,0,0.5);
 border-radius:5px;
 -webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)
}
.country-select-box {
 background:#fff;
 border:1px solid white;
 color:#000000;
   font-family: 'Lato', sans-serif;
 height:auto;
 left:50%;
 padding:30px 0 0 0;
 position:absolute;
 top:50%;
 transform:translateY(-50%) translateX(-50%);
 width:330px
}
@media only screen and (min-width: 750px) {
 .country-select-box {
  width:330px
 }
}
.country-select-box h3 {
 font-size:1.4rem;
 font-weight:700;
 margin-bottom:10px;
 margin-top:20px;
 text-align:center;
 text-transform:uppercase
}
.country-select-box .country-dropdowns {
 text-align:center
}
.country-select-box .country-dropdowns h4 {
 font-size:1rem;
 font-weight:700;
 margin-bottom:10px;
 text-align:center;
 text-transform:uppercase
}
.country-select-box .country-dropdowns select {
 color:#3e3e3e;
 font-size:1rem;
 height:42px;
 margin-bottom:30px;
 padding-left:15px;
 /*padding-top:11px;*/
 /*text-transform:uppercase;*/
 width:236px
}
.country-select-box .country-dropdowns button {
 font-size:13px;
 font-weight:400;
 height:42px;
 letter-spacing:none;
 margin-bottom:40px;
 width:236px
}
.country-select-box .country-dropdowns .country-selector-custom {
 display:inline-block;
 margin-bottom:15px;
 width:236px
}
.country-select-box .country-dropdowns .lg-selector-custom {
 display:inline-block;
 margin-bottom:30px;
 width:236px
}
.country-select-ui {
 background:rgba(30, 30, 30, 0.9);
 background-position:center;
 background-size:cover;
 display:none;
 height:100%;
 left:0;
 position:fixed;
 top:0;
 width:100%;
 z-index:1999
}
.country-select-ui h3 {
 margin-bottom:40px
}

/************************/
/*         EDITORIAL  */
/*************************/

@import url('https://fonts.googleapis.com/css?family=Playfair+Display');

.titulo1{
font-weight: 700;
  font-size:10px;
}
.titulo2 {
font-family: 'Playfair Display', serif;
    font-size:30px;
  line-height:5px;
}

.titulo3 {

  font-weight: normal;
  line-height:15px;
   font-size:15px;
}
/*   FIN EDITORIAL  */


/*************************/
/*     MENU VERTICAL     */
/*************************/

#side-overlay {
  position: fixed;
  z-index: 4;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 0px;
  transition-timing-function: ease-in-out;
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition: 0.3s;
}

#side-overlay:hover {
  background-color: rgba(255,255,255,1);
  width: 315px;  
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    color: #000000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
}

#side-overlay &gt; #cssmenu{
  transition-timing-function: ease-in-out;
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition: 0.3s;
}

#side-overlay:hover &gt; #cssmenu{
  margin-left: 35px;
}

#cssmenu hr {
  text-decoration: none;
}

#cssmenu ul.left-line-ul {
    border-left: 1px solid;
    border-color: darkgray;
}

#cssmenu {
    width: 280px;
      font-family: 'Lato', sans-serif;
    color: #000000;
    margin: 180px 0 0 25px;
}

#cssmenu ul ul {
    display: none;
}

#cssmenu &gt; ul &gt; li.active &gt; ul {
    display: block;
}

.align-right {
    float: right;
}

#cssmenu &gt; ul &gt; li &gt; a {
    padding: 7px 22px;
    cursor: pointer;
    z-index: 2;
    font-size: 16px;
    text-decoration: none;
    color: #000000;
    -webkit-transition: color .2s ease !important;
    -o-transition: color .2s ease !important;
    transition: color .2s ease !important;
    font-size: 24px;
}

/*
#cssmenu ul &gt; li.has-sub &gt; a:after {
    position: absolute;
    right: 26px;
    top: 19px;
    z-index: 5;
    display: block;
    height: 10px;
    width: 2px;
    background: #000000;
    content: "";
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

#cssmenu ul &gt; li.has-sub &gt; a:before {
    position: absolute;
    right: 22px;
    top: 23px;
    display: block;
    width: 10px;
    height: 2px;
    background: #000000;
    content: "";
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

#cssmenu ul &gt; li.has-sub.open &gt; a:after,
#cssmenu ul &gt; li.has-sub.open &gt; a:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
*/
#cssmenu ul ul li a {
    padding: 4px 22px 4px 32px;
    cursor: pointer;
    z-index: 2;
    font-size: 13px;
    text-decoration: none;
    color: #00000;
    -webkit-transition: color .2s ease !important;
    -o-transition: color .2s ease !important;
    transition: color .2s ease !important;
}

#cssmenu ul ul li:first-child {
    padding-top: 10px;
}

#cssmenu ul ul li:last-child {
    padding-bottom: 10px;
}


#cssmenu ul ul ul li a {
    padding-left: 32px;
}

#cssmenu ul ul li a:hover {
    color: #000000;
}

/*
#cssmenu ul ul &gt; li.has-sub &gt; a:after {
    top: 16px;
    right: 26px;
    background: #000000;
}

#cssmenu ul ul &gt; li.has-sub &gt; a:before {
    top: 20px;
    background: #000000;
}
*/ 
.customr-field {
  position: relative;
  margin-bottom: 15px;
}

.Form--spacingTight {
  .customr-field {
    margin-bottom: 15px;
  }
}

@include av-mq('tablet-and-up') {
  .customr-field {
    margin-bottom: 30px;
  }

  .Form__Group &gt; .customr-field {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.customr-control {
  -webkit-appearance: none;
  display: block;
  padding: 12px 14px;
  border-radius: 0;
  border: 1px solid $border-color;
  width: 100%;
  line-height: normal;
  resize: none;
  -webkit-transition: border-color 0.1s ease-in-out;
  transition: border-color 0.1s ease-in-out;
  background: transparent;

  &amp;:focus {
    border-color: lighten($text-color, 25%);
    outline: none;
  }

  &amp;::-webkit-input-placeholder {
    color: $text-color-light;
  }

  &amp;::-ms-input-placeholder {
    color: $text-color-light;
  }

  &amp;::placeholder {
    color: $text-color-light;
  }
}

.customr-control:not(:placeholder-shown) ~ .Form__FloatingLabel {
  opacity: 1;
  background: $background;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

#customer-fields {
  width: 100%;
}

.Heading.u-h1-custom {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-size: 18px;
}

.SectionHeader__Description.Rte span {
  font-size: 12px;
}

.ProductItem__Title.Heading {
  font-family: "Helvetica Neue Regular", sans-serif;
}

.prodform-price-custom {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

span.Drawer__Title.Heading.u-h4 {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 400;
  letter-spacing: 0.1em;
}

.SectionHeader__Heading.SectionHeader__Heading, .SectionHeader__SubHeading.SectionHeader__SubHeading {
  font-family: "Helvetica Neue Regular", sans-serif;
}

.Heading.Link.Link--secondary.u-h7 {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 400;
}

.Footer .Heading, .Footer .Link--primary {
  color: #000;
  font-family: "Helvetica Neue Regular", sans-serif;
}

.ProductItem__Price.Price.Text--subdued {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.ProductItem__Price.Price.Price--highlight {
  color: #f94c43;
  font-weight:bold !important;
}

.ProductMeta__Price.Price--compareAt {
  margin-left: 4px;
}
.ProductItem__Result__Percent {
  background-color: #800000;
  color: #ffffff;
  padding: 0.3em;
  padding-left: 0.4em;
  margin-left: 0.7em;
  font-family: "Helvetica Neue Regular", sans-serif;
  font-size: 10px;
}
@media screen and (max-width: 700px) {
  .ProductItem__Result__Percent { font-size: 9px; }
}
.CollectionToolbar {
  position: -webkit-static;
  position: static;
  background: unset;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.CollectionToolbar__Item--layout {
  border-right: unset;
}

.CollectionToolbar__Item {
  border-left: unset;
}

@media screen and (min-width: 641px) {
  .Header {
      background: unset;
  }
}

@media screen and (max-width: 640px) {
  .Header__Wrapper {
      background: #ffffff;
  }
}

.CollectionToolbar {
  -webkit-box-pack: unset;
  -ms-flex-pack: unset;
  justify-content: unset;
}

form#mobile_search {
  display: flex;
  width: 100%;
  margin-bottom: 0;
}

.searchBtn {
  padding: 5px 10px;
}
/******PÃ¡gina de resultados********/
/* .PageContent.Rte  { max-width: 1800px;}
@media screen and (max-width:1299px) {
  .PageContent.Rte  { max-width: 1000px;}
} */

.ProductMeta__Description.Rte.Extra__Description {
  font-size: 10px;
}

span.variant-sku {
  font-size: 12px;
  color: #a8a8a8;
  font-weight: bold;
  float: left;
}

.Collapsible__Button {
  padding: 11px 0;
}

.Product__Info {
  padding-bottom: 40px;
}

.lds-facebook {
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
  margin: 50px auto 0 auto;
}
.lds-facebook div {
  display: inline-block;
  position: absolute;
  left: 6px;
  width: 5px;
  background: #000;
  animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
  left: 0px;
  animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
  left: 10px;
  animation-delay: -0.12s;
}
.lds-facebook div:nth-child(3) {
  left: 20px;
  animation-delay: 0;
}
@keyframes lds-facebook {
  0% {
    top: 0px;
    height: 30px;
  }
  50%, 100% {
    top: 0px;
    height: 16px;
  }
}

#AjaxinatePagination {
  margin-bottom: 50px;
}

.slideshow-paragraph {
  margin-top: 1.4em;
  margin-bottom: 1.4em;
}

.slideshow-paragraph p {
  margin-bottom: 0.4em; 
}

.SectionHeader__SubTitle {
    margin-top: 1em !important;
    text-transform: none;
    letter-spacing: 0.05em;
    font-size: 13px;
}

.overlay-selector-logo{
  margin: 0 auto;
}

p.h3-sinSeo {
    margin: 1em 0 2em;
    font-weight: 600;
    font-size: 14px;
    /* text-transform: lowercase; */
}

p.h4-sinSeo {
    margin-bottom: 0.5em;
}

img.overlay-logo {
    margin: 1.5em 0 2em 0;
}

@media screen and (min-width: 641px) {
  .Collapsible--autoExpand {
      overflow: hidden;
  }
}
@media screen and (min-width: 641px) {
  .CollectionToolbar__Group .CollectionToolbar__Item {
    padding-left: 0px;
    padding-right: 45px;
    font-family: 'Oswald','Lato', sans-serif;
    font-weight: 100;
    font-size: 13px;
    color: #000000;
  }
}
.PageOverlay.is-visible {
  opacity: 0.5;
}

 /* 
.ProductItem__ColorSwatchList {
  margin-top: 0px;
  position: absolute;
  bottom: 25px;
}
 */
  
.cart-drawer-fluid {
  height: unset;
  max-height: 600px !important;
}

.Cart &gt; div:nth-child(1) &gt; div:nth-child(1) {
  max-height: 350px;
}
  
#sidebar-menu .Drawer__Container {
  max-height: 70vh;
}  

.shopify-payment-button__button {
    display: none;
}
  
#AjaxinateContainer div.ProductList:not(:first-child) {
  margin-top: 45px;
}
  
.u-h7 {
  font-family: 'Lato', sans-serif !important;
}
  
.u-h6-custom {
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    letter-spacing: 0.1em;
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}
  
/* Custom SizeSwatch styles */

.SizeSwatch.is-active::after, .SizeSwatch__Radio:checked+.SizeSwatch {
  border-color: #1c1b1b;
  color: #1c1b1b;
  border-bottom: 1px solid;
}

.SizeSwatch {
  border: unset;
  color: #1C1B1B;
}

/* Out of Stock size */

.strikethrough {
  position: relative;
}

.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid rgba(0,0,0,0.2) !important;
  border-color: inherit;

  -webkit-transform:rotate(-25deg);
  -moz-transform:rotate(-25deg);
  -ms-transform:rotate(-25deg);
  -o-transform:rotate(-25deg);
  transform:rotate(-25deg);
}

.sw-disabled {
  color: #ccc;
}

/* Ajax PLP Load more */

#ProductAjaxPagination {
  margin-top: 50px;
}

#collection-filter-drawer .Drawer__Content {
  height: unset;
}

@media screen and (min-width: 641px) {
  #collection-filter-drawer .Drawer__Content {
      min-height: unset;
  }
}

/* PLP ColorSwatch */

div.ProductItem__Info .ColorSwatchList {
  margin-top: 2px;
  display: none;
}

.ColorSwatch--ExtraSmall {
  width: 12px;
  height: 12px;
  border: 1px solid #444;
}

.HorizontalList--spacingExtraTight {
  margin-left: -3px;
  margin-right: -3px;
}

.HorizontalList--spacingExtraTight .HorizontalList__Item {
  margin-right: 3px;
  margin-left: 3px;
}


/* Product Page */

#shopify-section-product-template section.Product {
  /*max-width: 1550px;*/
  max-width: 100%;
}

#shopify-section-product-template .Product__InfoWrapper .ProductItem {
  max-width: 300px;
  margin: 0 auto;
}

#shopify-section-product-template .Product__InfoWrapper .ProductItem .extra-colors{
  display: none;
}

#shopify-section-product-template div.Description_Tab &gt; div &gt; button {
  text-align: center;
  padding: 10px 0;
}

@media screen and (min-width: 1008px){
  #shopify-section-product-template .Product__SlideItem {
      display: inline-block !important;
  }
  #shopify-section-product-template .Product__SlideItem.Carousel__Cell {
    width: 50%;
    padding-left: 4px;
    padding-right: 4px;
  }
  #shopify-section-product-template .Product__Gallery--stack .Product__SlideItem {
    margin-bottom: 0;
  }
  #shopify-section-product-template .Product__SlideshowNavDot:nth-child(even) {
    display: none;
  }
  #shopify-section-product-template .Product__Gallery {
    margin-left: 70px;
  }
}

@media screen and (min-width: 1500px) {
  #shopify-section-product-template .Product__Wrapper {
      max-width: calc(100% - 500px);
  }
}

/* PDP Form */

.ColorSwatch__Current::after {
    border: 1px solid currentColor !important;
}

.Product__Info .ProductForm__Variants .ColorSwatchList {
  margin-top: 40px;
}

.ProductForm__Variants {
  margin-bottom: 25px;
}


.ColorSwatch--medium {
  width: 29px;
  height: 29px;
}

.size-chart-label .ProductForm__LabelLink {
  float: none; 
  text-align: center;
  margin-bottom: 30px;
}

.Description_Tab {
  margin-top: 30px;
}

.Description_Tab .Collapsible {
  border: unset;
}

.Description_Tab .Collapsible__Content {
  padding:0;
}

#shopify-section-product-template div.Description_Tab &gt; div &gt; button {
  text-align: center;
  padding: 10px 0;
}

.SizeSwatch.sw-disabled.is-active::after, .SizeSwatch__Radio:checked + .SizeSwatch.sw-disabled {
    color: #ccc;
}

.composition p {
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 0.3em !important;
}

.washing-care p,
.washing-care li{
  text-align: left;
  line-height: 1.3;
  margin-bottom: 0.2em !important;
}

.shipp-returns p {
  text-align: left;
  margin-bottom: 0.3em !important;
}

.shipp-returns p.u-h5 {
  margin-bottom: 1em !important;
  margin-top: 0.8em !important;
  font-weight: 600;
}

.shipp-returns span.lft-spacing {
  margin-left: 10px;
}


#esc-out-of-stock-inputs {
  margin-top: 0 !important;
  color: #1c1b1b !important;
  border: unset !important;
}

#esc-out-of-stock-inputs .esc-email-container input {
  padding-left: 20px;
}

@media screen and (min-width: 1500px) {
  .Product__Info {
      width: 500px;
  }
}

/* More COLORS Hover */

.ProductItem:hover .ColorSwatchList{
  display: block;
}

/* Product SKU &amp; Ref*/

.ProductMeta__Sku {
  text-align: left;
}

.sku-container {
  margin-top: 30px;
  padding-top: 10px;
  border-top: 1px solid #ddd;
}

/* Misc */

.no-pointer {
  cursor: default;
}

.extra-colors {
  margin-top: 4px;
}

.CollectionInner{
 
  margin-left: auto;
  margin-right: auto;
}
.CollectionInner__Products {
  max-width: 100%;
}

.normal-spacing {
  letter-spacing: normal;
  margin-bottom: 2px;
}

.no-transform {
  text-transform: none;
}

.composition p {
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 0.3em !important;
}

.SizeLink.Text--subdued.Link.Link--primary.is-active {
  border: 1px solid;
}

.SizeLink {
  padding: 2px 5px;
  border: 1px solid #ddd;
  min-width: 30px;
}

.Drawer__SizeItem {
  margin: 3px 4px 3px 4px;
}

.AnnouncementBar__Wrapper {
  padding: 10px 15px;
}

.CartItem__Title.Heading,
.CartItem__Variant,
.CartItem__Price,
div.CartItem__Actions.Heading.Text--subdued &gt; a {
  font-family: "Helvetica Neue Regular", sans-serif;
}

 .Header__Icon .Icon--account {
    position: relative;
    top: 0px; /* for pixel perfect alignment with the cart icon */
    width: 20px;
    height: 20px;
  }

.ProductItem__Label {
  font-weight: 600;
  letter-spacing: 0.13em;
  background-color: unset;
  font-family: "Helvetica Neue Regular", sans-serif;
}

.ProductItem__LabelList {
  left: 4px;
  writing-mode: tb-rl;
  transform: rotate(-180deg);
  pointer-events: none;
}
.ProductItem__LabelList.Comp__PielLabel {
  left: 8px;
  top: 10px;
  writing-mode: initial;
  transform: rotate(0);
  background: #fff;
  border-radius: 500px;
}
.ProductItem__LabelList.Comp__PielLabel span {
  color: #6a6a6a;
  letter-spacing: 0.13em;
  padding: 0 6px;
  font-size:10px;
}

.label-online-exclusive-1 {
  font-weight: 600;
}

.label-online-exclusive-2 {
  font-size: 8px;
  font-weight: 400;
}

@media screen and (max-width: 641px) {
  .label-online-exclusive-2 {
    font-size: 6px;
  }
  .ProductItem__LabelList {
  /* left: 0; */
  top: 5px;
  }
}

/* SIMPLE TEXT ROTATOR STYLES */

.rotating {
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform-origin-x: 50%;
}

.rotating.flip {
  position: relative;
}

.rotating .front, .rotating .back {
  left: 0;
  top: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rotating .front {
  position: absolute;
  display: inline-block;
  -webkit-transform: translate3d(0,0,1px);
  -moz-transform: translate3d(0,0,1px);
  -ms-transform: translate3d(0,0,1px);
  -o-transform: translate3d(0,0,1px);
  transform: translate3d(0,0,1px);
}

.rotating.flip .front {
  z-index: 1;
}

.rotating .back {
  display: block;
  opacity: 0;
}

.rotating.spin {
  -webkit-transform: rotate(360deg) scale(0);
  -moz-transform: rotate(360deg) scale(0);
  -ms-transform: rotate(360deg) scale(0);
  -o-transform: rotate(360deg) scale(0);
  transform: rotate(360deg) scale(0);
}

.rotating.flip .back {
  z-index: 2;
  display: block;
  opacity: 1;
  
  -webkit-transform: rotateY(180deg) translate3d(0,0,0);
  -moz-transform: rotateY(180deg) translate3d(0,0,0);
  -ms-transform: rotateY(180deg) translate3d(0,0,0);
  -o-transform: rotateY(180deg) translate3d(0,0,0);
  transform: rotateY(180deg) translate3d(0,0,0);
}

.rotating.flip.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,0);
  -moz-transform: rotateX(180deg) translate3d(0,0,0);
  -ms-transform: rotateX(180deg) translate3d(0,0,0);
  -o-transform: rotateX(180deg) translate3d(0,0,0);
  transform: rotateX(180deg) translate3d(0,0,0);
}

.rotating.flip.cube .front {
  -webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: translate3d(0,0,100px) scale(0.85,0.85);
  transform: translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube .back {
  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}

/*
.AnnouncementBar {
  display: none;
}
*/

.AnnouncementBar__Wrapper {
    padding: 8px 10px 6px;
}

.scp-perso-announce {
  position: relative;
  font-size: 11px;
  text-transform: none;
  letter-spacing: 0.1em;
  font-family: "Helvetica Neue Regular", sans-serif;
  /*display: none;*/
  font-weight: normal;
}

@media screen and (max-width: 641px) {
  .scp-perso-announce {
    text-align: center;
    font-size: 9px;
    width: calc(100% - 70px);
    padding: 0 10px;
  }
  .AnnouncementBar__Wrapper {
    padding-right: 25px;
    padding-right: 0px;
    padding-left:0px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.scp-perso-announce span {
  width: 100%;
}

.Ann__Close {
  position: absolute;
  right: 10px;
  font-size: 9px;
  top: 50%;
  transform: translateY(-50%);
}

.Ann__Close svg {
  stroke-width: 4px;
}

.secon-text {
  display: none;
}

.tec-info p {
  text-align: left;
  margin-bottom: 0.3em !important;
}

.tec-info-img {
  display: inline-block !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 15px;
  vertical-align:middle;
}

.tec-info-img.thermolite{
   padding-left: 10px;
}

.ProductMeta__Description {
  border-top: unset;
  margin-top: 18px;
  margin-bottom: 0;
  padding-top: 0;
}

#shopify-section-product-template .Product__Info .Container {
  text-align: center;
}

#shopify-section-product-template .ProductMeta {
  text-align: center;
}

.ProductMeta__Price.Price--compareAt {
  margin-left: 4px;
}

.ProductMeta__Description {
  border-top: unset;
  margin-top: 18px;
  margin-bottom: 0;
  padding-top: 0;
}

/* Custom SizeSwatch styles */

.SizeSwatch.is-active::after, .SizeSwatch__Radio:checked+.SizeSwatch {
  border-color: #1c1b1b;
  color: #1c1b1b;
  border-bottom: 1px solid;
}

.SizeSwatch {
  border: unset;
  color: #1C1B1B;
}

/* Out of Stock size */

.strikethrough {
  position: relative;
}

.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid rgba(0,0,0,0.2) !important;
  border-color: inherit;

  -webkit-transform:rotate(-25deg);
  -moz-transform:rotate(-25deg);
  -ms-transform:rotate(-25deg);
  -o-transform:rotate(-25deg);
  transform:rotate(-25deg);
}

.sw-disabled {
  color: #ccc;
}

.ColorSwatch__Current::after {
    border: 1px solid currentColor !important;
}

.Product__Info .ProductForm__Variants .ColorSwatchList {
  margin-top: 40px;
}

.ProductForm__Variants {
  margin-bottom: 40px;
}

.ColorSwatch--medium {
  width: 29px;
  height: 29px;
}

.size-chart-label {
  min-height: 35px;
}

.size-chart-label .ProductForm__LabelLink {
  /*float: none;*/
  text-align: center;
  margin-bottom: 8px;
}

.size-link {
  float: right !important;
  font-size: 12px;
  text-decoration: none;
}

.size-link:hover {
  text-decoration: underline;
}

.size-link-nomodel {
  float: none; 
  text-decoration: none;
}

.size-link-nomodel:hover {
  text-decoration: underline;
}

.Description_Tab {
  margin-top: 30px;
}

.Description_Tab .Collapsible {
  border: unset;
}

.Description_Tab .Collapsible__Content {
  padding:0;
}

#shopify-section-product-template div.Description_Tab &gt; div &gt; button {
  text-align: center;
  padding: 10px 0;
}

#shopify-section-product-template div.Description_Tab &gt; div &gt; div &gt; div &gt; div {
  margin-top: 20px;
  margin-bottom: 20px;
}

.SizeSwatch.sw-disabled.is-active::after, .SizeSwatch__Radio:checked + .SizeSwatch.sw-disabled {
    color: #ccc;
}

.composition p {
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 0.8em !important;
}

.washing-care p,
.washing-care li{
  text-align: left;
  line-height: 1.3;
  margin-bottom: 0.2em !important;
}

.shipp-returns p {
  text-align: left;
  margin-bottom: 0.3em !important;
}

.shipp-returns p.u-h5 {
  margin-bottom: 1em !important;
  margin-top: 0.8em !important;
  font-weight: 600;
}

.shipp-returns span.lft-spacing {
  margin-left: 10px;
}

.sr-zone-first {
  margin-top: 20px;
  font-size: 11px;
}

.sr-zone {
  font-size: 11px;
}

.help-tab p {
  text-align: left;
}

.tec-info p {
  text-align: left;
  margin-bottom: 0.3em !important;
}

.tec-info-img {
  display: inline-block !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 15px;
  vertical-align:middle;
}

#esc-out-of-stock-inputs {
  margin-top: 0 !important;
  color: #1c1b1b !important;
  border: unset !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
}

#esc-out-of-stock-inputs .esc-email-container input {
  padding-left: 20px;
}

@media screen and (min-width: 1500px) {
  .Product__Info {
      width: 400px;
  }
}

@media screen and (min-width: 1008px) {
  .Product__Info {
      padding-top: 35px;
  }
  .Product__Slideshow {
    padding-top: 20px;
  }
}

@media screen and (min-width: 641px) {
  .u-h6, .Rte h6 {
      font-size: 12px;
  }
}

.u-h6, .Rte h6 {
    font-size: 12px;
}

@media screen and (min-width: 1500px) {
  .Product__Wrapper {
      max-width: calc(100% - 500px);
  }
}

button.ProductForm__AddToCart.Button.Button--full.Button--primary{
  border: none;
}

button.ProductForm__AddToCart.Button.Button--full.Button--primary:before {
  background: #b99d6b;
}

button.ProductForm__AddToCart.Button.Button--full.Button--primary:hover {
  background: #ceba97;
}

button.ProductForm__AddToCart svg {
  position: relative;
  bottom: 2px;
  height: 1.2em;
  width: 1.2em;
  margin-right: 3px;
}

.store-alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.store-alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

@media screen and (max-width: 640px) {
  .Slideshow__Slide  div.Slideshow__Content.Slideshow__Content--bottomCenter &gt; header &gt; div &gt; div,
  #Slide1566567143760-0 &gt; div.Slideshow__Content.Slideshow__Content--middleCenter &gt; header &gt; div &gt; div{
    display: none;
  }
}


/* RELOJ CUENTA ATRAS - IMAGE ICON IN PRODUCTS */
.clock__products {
  max-width: 1.3em;
  margin-right: .5em;
  vertical-align: top;
  fill: (rgb(200,200,200));
}
.time-limit .nextDay_clock span {
  text-decoration: underline;
  font-weight: normal;
  cursor: pointer;
}

.time-limit { margin-top: 1.5em; }
.time-limit span { font-weight: bold; }

/* ENVIO GRATIS - PRECIO A PARTIR DE 40â‚¬ */
.free_delivery {
  padding-left: .7em;
  font-size: 9px;
  vertical-align: super;
  font-style: oblique;
  padding-top: .7em;
  display: block;
  font-family: "Lato", sans-serif;
  font-style: italic;
  letter-spacing: 0.3em;
  color: #000000;
}

/* LOYALTY LION */

#loyaltylion * {
  font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  line-height: 1.6;
}

#loyaltylion .lion-loyalty-panel-sidebar__title {
  display: none;
}

#loyaltylion .lion-loyalty-panel-sidebar__menu-item--earn:before,
#loyaltylion .lion-loyalty-panel-sidebar__menu-item--rewards:before,
#loyaltylion .lion-loyalty-panel-sidebar__menu-item--history:before,
#loyaltylion .lion-loyalty-panel-sidebar__menu-item--help:before {
  content: unset;
}

#loyaltylion .lion-loyalty-panel-content--earn,
#loyaltylion .lion-loyalty-panel-content--rewards {
    background-color: unset;
}

#loyaltylion .lion-loyalty-panel-sidebar__menu-item {
  color: #1c1b1b;
  font-weight: 500;
  font-family: "Montserrat", sans-serif !important;
  -webkit-font-smoothing: auto;
  margin-bottom: 15px;
  border-radius: 4px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#loyaltylion .lion-loyalty-panel-sidebar__menu-item:hover {
  background: #f5f5f5;
}

#loyaltylion .lion-loyalty-panel-sidebar__menu-item.lion-active {
  background: #f5f5f5;
  color: #1c1b1b;
}

#loyaltylion .lion-loyalty-panel-sidebar {
  width: 270px;
  background: none;
}

#loyaltylion .lion-loyalty-panel-content {
  padding-left: 1.6rem;
}
#loyaltylion .lion-loyalty-panel-sidebar__points-value {
  text-align: center;
}

#loyaltylion .lion-loyalty-panel-content .lion-loyalty-panel-content__header {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 20px 15px 20px 20px;
}

#loyaltylion .lion-loyalty-panel-sidebar__points {
  text-align: left;
  padding: 10px;
  color: #1c1b1b;
  border: 1px solid #ddd;
  margin-bottom: 1em;
}

#loyaltylion .lion-loyalty-panel-sidebar__points-value {
  padding-top:1em;
  font-size: 20px;
  display: block;
}

#loyaltylion .lion-loyalty-panel-sidebar__points-text {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  display: block;
  padding: 0.3em;
}
	/*Iconos Partners in Crime modify*/
#loyaltylion header.lion-loyalty-panel-sidebar__header {
  position: relative;
}
#loyaltylion .lion-loyalty-panel-sidebar__tier-info-link {
  color: #000000;
  display: block;
  text-align: center;
  position: absolute;
  top: 0;
  right: 50%;
  width: 100%;
  transform: translateX(50%);
  margin-top: .9em;
}
#loyaltylion .lion-loyalty-panel-sidebar__points-value {
  margin-top: 1.3em;
}
@media screen and (max-width: 425px;) {
  #loyaltylion .lion-loyalty-panel-sidebar__tier-info-link {
     margin-top: .9em;
  }
}

				/* SKULLS IMAGES */

#lion-loyalty-panel-custom-css &gt; div &gt; div.lion-loyalty-panel-content.lion-loyalty-panel-content--rewards &gt; div.lion-loyalty-panel-content__overflow-container &gt; div &gt; div.lion-loyalty-panel-page-rewards__rewards-list &gt; div.lion-loyalty-panel-reward-item.lion-loyalty-panel-reward-item--free-shipping-voucher.lion-loyalty-panel-reward-item--customer &gt; div {
  background: url(https://cdn.shopify.com/s/files/1/0075/5895/5061/files/FREE_SHIPPING.svg?41428) no-repeat;
  background-size: contain;
  background-position: top;
  padding-top: 40%;
}

#lion-loyalty-panel-custom-css &gt; div &gt; div.lion-loyalty-panel-content.lion-loyalty-panel-content--rewards &gt; div.lion-loyalty-panel-content__overflow-container &gt; div &gt; div.lion-loyalty-panel-page-rewards__rewards-list &gt; div.lion-loyalty-panel-reward-item.lion-loyalty-panel-reward-item--collection-discount-voucher.lion-loyalty-panel-reward-item--customer &gt; div {
  background: url(https://cdn.shopify.com/s/files/1/0075/5895/5061/files/PANTALONES.png?41426) no-repeat;
  background-size: contain;
  background-position: top;
  padding-top: 40%;
}
#lion-loyalty-panel-custom-css &gt; div &gt; div.lion-loyalty-panel-content.lion-loyalty-panel-content--rewards &gt; div.lion-loyalty-panel-content__overflow-container &gt; div &gt; div.lion-loyalty-panel-page-rewards__rewards-list &gt; div.lion-loyalty-panel-reward-item.lion-loyalty-panel-reward-item--custom.lion-loyalty-panel-reward-item--customer &gt; div {
  background: url(https://cdn.shopify.com/s/files/1/0075/5895/5061/files/movember_def.svg?41423) no-repeat;
  background-size: contain;
  background-position: top;
  padding-top: 40%;
}
#lion-loyalty-panel-custom-css &gt; div &gt; div.lion-loyalty-panel-content.lion-loyalty-panel-content--rewards &gt; div.lion-loyalty-panel-content__overflow-container &gt; div &gt; div.lion-loyalty-panel-page-rewards__rewards-list &gt; div.lion-loyalty-panel-reward-item.lion-loyalty-panel-reward-item--product-cart.lion-loyalty-panel-reward-item--customer &gt; div {
  background: url(https://cdn.shopify.com/s/files/1/0075/5895/5061/files/CorbatasExclusivas_18-11.png?42988) no-repeat;
  background-size: contain;
  background-position: top;
  padding-top: 40%;
}

#loyaltylion .lion-loyalty-panel-content__header {
  border-bottom: unset;
}

#loyaltylion .lion-loyalty-panel-rule-item__content {
  box-shadow: unset;
  border: 1px solid #eee;
}

#loyaltylion .lion-loyalty-panel-reward-item__title {
  font-size: 12px;
  font-family: "Montserrat", sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
  -webkit-font-smoothing: auto;
  color: #1c1b1b;
  padding-top: 17px;
}

#loyaltylion .lion-customer-history-table__header-cell {
    font-family: 'Montserrat', sans-serif;
    background-color: unset;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.1em;
}
#loyaltylion  .lion-loyalty-panel-reward-item__redeem-button-text, #loyaltylion .lion-loyalty-panel-reward-item__redeem-button-text--disabled {
  	font-family: "Montserrat", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}

/*Main - opciones generales*/

#loyaltylion .SectionHeader__Heading.SectionHeader__Heading, .SectionHeader__SubHeading.SectionHeader__SubHeading { padding-top: 2em }
#loyaltylion #lion-loyalty-panel-custom-css * { line-height: 1.6; }
#loyaltylion .lion-loyalty-panel--format-embed { margin-bottom: 5em;}
#loyaltylion .lion-loyalty-panel-page-rewards__claimed-rewards { margin-bottom: 3em;}
#loyaltylion .lion-loyalty-panel-content__header { border-bottom: 1px solid #eee; }

/*Obten recomensas - Div - cajas recompensas*/
#loyaltylion .lion-loyalty-panel-reward-item__redeem-button {
  	background: #f2f2f2;
    color: #999;
}
#loyaltylion .lion-loyalty-panel-reward-item__redeem-button:hover {
  	background: #1c1b1b;
  	color: #ffffff; 
}
#loyaltylion .lion-loyalty-panel-reward-item__redeem-button--disabled {
  	background: #f2f2f2;
    color: #999;
}#loyaltylion .lion-loyalty-panel-reward-item__redeem-button--disabled:hover {
  	background: #434141;
}
.lion-action-button, #loyaltylion .lion-action-button { border-radius: 0; }
#loyaltylion .lion-loyalty-panel-reward-item__fill { background-color: transparent; }

#loyaltylion .lion-loyalty-panel-reward-item__content {
 	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12),0 1px 2px rgba(0, 0, 0, 0.1);
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel-page-rewards__claimed-rewards-header {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#loyaltylion .lion-loyalty-panel-page-rewards__rewards-list { margin-bottom: 2rem; }

#loyaltylion #lion-loyalty-panel-custom-css .lion-referral-widget-main__icon {
    margin-bottom: 15px;
    background: url(https://cdn.shopify.com/s/files/1/0015/0942/5197/files/icons-refer-friend.svg?33844) center/50px no-repeat;
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-referral-widget-main__intro {
  font-size:16px;
}

/*Header - Obtener recompensas*/
#loyaltylion .lion-loyalty-panel-content .lion-loyalty-panel-content__header {
  	background: none;
  	font-size: 16px;
}
/*Panel - Sidebar opciones*/
#loyaltylion .lion-loyalty-panel-sidebar {
  width: 190px;
}
#loyaltylion .lion-loyalty-panel-sidebar__menu-item.lion-active, #loyaltylion .lion-loyalty-panel-sidebar__menu-item:hover { background: #fff; }

/*Gana Puntos - Div cajas*/
#loyaltylion .lion-loyalty-panel-rule-item--actionable:hover .lion-loyalty-panel-rule-item__content { border: 1px solid transparent; }
#loyaltylion .lion-loyalty-panel-rule-item__content {
  	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12),0 1px 2px rgba(0, 0, 0, 0.1);
}
#loyaltylion .lion-loyalty-panel-rule-item--actionable:hover .lion-loyalty-panel-rule-item__content:hover { border: 1px solid #dab19d; }
#loyaltylion .lion-loyalty-panel-rule-item__title, #loyaltylion .lion-loyalty-panel-rule-item__points { text-align: center; }
#loyaltylion .lion-loyalty-panel-rule-item__icon {
  	margin: 0 auto;
    border-radius: 0;
    position: unset;
    box-shadow: none;
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel-rule-item__content {
  	padding-top: 30px;
  	height: auto;
  	margin-bottom: 10px;
}
#loyaltylion .lion-loyalty-panel-rule-item__title {
  	padding: 15px 15px 15px 15px;
  	font-family: "Montserrat", sans-serif !important;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 500;
    color: #1c1b1b;
  	text-transform: uppercase;
  	margin-bottom: 1rem;
}
.lion-icon__rule--purchase {
  	background: url(https://cdn.shopify.com/s/files/1/0075/5895/5061/files/esq-rewards-program-icons-shopping-bag.svg?26966) center/contain no-repeat !important;
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-icon__rule--referral {
  	background: url(https://cdn.shopify.com/s/files/1/0015/0942/5197/files/icons-refer-friend.svg?33844) center/50px no-repeat;
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-icon__rule--birthday {
  	background: url(https://cdn.shopify.com/s/files/1/0015/0942/5197/files/program-icons-birthday.svg?34358) center/50px no-repeat;
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-icon__rule--newsletter-signup {
  	background: url(https://cdn.shopify.com/s/files/1/0015/0942/5197/files/program-icons-newsletter.svg?34368) center/50px no-repeat;
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-icon__rule--instagram-follow, #loyaltylion .lion-icon__rule--instagram-post-hashtag {
  	background: url(https://cdn.shopify.com/s/files/1/0015/0942/5197/files/program-icons-instagram.svg?34368) center/50px no-repeat;
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-icon__rule--facebook-like {
  	background: url(https://cdn.shopify.com/s/files/1/0015/0942/5197/files/program-icons-facebook.svg?34368) center/50px no-repeat;
}
#loyaltylion .lion-loyalty-panel-rule-item__icon { background-size: 35px !important; }
/*Cuenta - Div principal*/
#loyaltylion .lion-loyalty-panel-page-history { background: none; }
#loyaltylion .lion-customer-history-table__row:nth-child(even) { background-color: transparent; }
#loyaltylion #lion-loyalty-panel-custom-css .lion-customer-history-table__row-cell {
  	padding: 16px 8px;
  	font-size: 12px;
}
/*Ayuda - Div principal*/
#loyaltylion .lion-loyalty-panel-page-help { background: none; }

 /* Mobile media queries - Menu */
@media screen and (max-width: 600px) {
  #loyaltylion .lion-loyalty-panel-sidebar {
  width: 100%;
  }
  #loyaltylion .lion-loyalty-panel-sidebar__mobile-menu-toggle-button { 
    color: #ffffff;
    background-color: #000000;
    border-left: 0;
  }
  #loyaltylion .lion-loyalty-panel-sidebar__menu--open {
    color: #000;
	background-color: #fff;
    top: 55px;
  }
  #loyaltylion .lion-loyalty-panel-sidebar__header {
    align-items: center;
    padding:1em;
    border-bottom: 1px solid white;
    color: #fff;
  }
  
  #loyalty-embedded #loyaltylion .lion-loyalty-panel-sidebar__header {
    padding-bottom: 2rem;
  }
  #loyaltylion .lion-loyalty-panel-sidebar { width: 100%; }
  #loyaltylion .lion-loyalty-panel-sidebar__points-text { display: inline-block; 
  	font-size: 12px;
	letter-spacing: 1px;
  }
  #loyaltylion span.lion-loyalty-panel-sidebar__points-value { display: inline-block; }
  .lion-loyalty-panel-sidebar__points-value::before { display: none; }
  #loyaltylion .lion-loyalty-panel-sidebar__points-value { 
    padding: 0;
  	font-size: 20px;
  }
   /* Mobile media queries - opcions de DIVS de los contenidos */
  #loyaltylion .lion-loyalty-panel-page-rewards__claimed-rewards-list--no-items { font-size: 14px; }
  #loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel-page-rewards__claimed-rewards-header {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 20px;
  }
   #loyalty-embedded #loyaltylion .lion-loyalty-panel-reward-item__redeem-button-text { 
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600 !important;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
   }
  #loyaltylion .lion-loyalty-panel-content { padding-left: 0; }
  
  			/* SKULLS IMAGES */

}

#loyaltylion .lion-referral-share-button {
  line-height: 46px !important;
  width: unset;
}
 
/*Iconos Redes Sociales -  Recomendacion amigos*/

/*Botones
#loyaltylion .icon-twitter__Rewards img,
#loyaltylion .icon-whatsapp__Rewards img,
#loyaltylion .icon-fbMessenger__Rewards img,
#loyaltylion .icon-facebook__Rewards img,
#loyaltylion .icon-email__Rewards img {
  width: 43px;
  margin-left: 1.5em;
  margin-right: 1.5em;
}*/
#loyaltylion .lion-referral-widget__share-buttons {
  font-size: 16px;
  text-align: center;
}

#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--twitter,
#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--facebook,
#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--facebook-messenger,
#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--whatsapp {
  width: 40px;
  height: 44px;
  border-radius: 50%;
  padding-left: 0.7em;
  padding-right: 1em;
  background: #000000;
  color: rgba(0,0,0,0);
  pointer-events: none;
}

#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--twitter:before,
#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--facebook:before,
#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--facebook-messenger:before,
#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--whatsapp:before,
#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--email:before{
  color: white;
  position: absolute;
  top: 13px;
  left: 10px;
  pointer-events: visible;
}

#loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--email {
  width: 40px;
  height: 44px;
  border-radius: 50%;
  padding-left: 0.7em;
  padding-right: 1em;
  background: #000000;
  color: rgba(0,0,0,0);
  pointer-events: none;
}
#loyaltylion .lion-referral-share-button.lion-referral-share-button--email {
    line-height:15px !important;
}
@media screen and (max-width:472px) {
  #loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--twitter:before,
  #loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--facebook:before,
  #loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--facebook-messenger:before,
  #loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--whatsapp:before,
  #loyaltylion div.lion-referral-widget-main__share-buttons a.lion-referral-share-button.lion-referral-share-button--email:before {
    left: 11px;
  }
}
/*TOOLTIPS MENU ICONOS*/
div.inline-tw-tooltip.tooltip {
  position: relative;
  display: inline-block;
}
.Carousel--insideDots .flickity-page-dots {
  right: 20px;
  left: inherit;
}
div.inline-tw-tooltip.tooltip span.tooltiptext {
  visibility: hidden;
  width: 75px;
  background-color: none;
  color: #1c1b1b;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  margin-left: 2.5em;
  top: 33px;
  left: -50px;
  border-radius: 12px
}

div.inline-tw-tooltip.tooltip:hover span.tooltiptext {
  visibility: visible;
}
@media screen and (max-width:1239px) {
  div.inline-tw-tooltip.tooltip span.tooltiptext { visibility: hidden; }
}
@media (max-width: 600px) {
#loyaltylion .lion-loyalty-panel-sidebar__tier-info {
  padding: 0px 0px 0 7px;
  
}
}
/*Contenedor de abajo de Tus recompensas / Your rewards */
#loyaltylion .lion-loyalty-panel-page-rewards__claimed-rewards-list {
  padding:0;
  padding-top: 2em;
  font-family: "Montserrat", sans-serif !important;
}
#loyaltylion .lion-loyalty-panel-claimed-reward-item__title {
  font-weight: 500;
  font-size: 12px;
  font-family: "Montserrat", sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
#loyaltylion .lion-loyalty-panel-claimed-reward-item {
  margin: 0;
  margin-top: 2em;
}
#loyaltylion .lion-loyalty-panel-claimed-reward-item:nth-child(even) { background: #ffffff; }
#loyaltylion .lion-loyalty-panel-claimed-reward-item:last-child { border-bottom: none; }
#loyaltylion .lion-loyalty-panel-claimed-reward-item {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.1);
  border: 1px solid #eee;
  padding: 2em;
}
.lion-action-button, #loyaltylion .lion-action-button {
  background: #f2f2f2;
  color: #999;
}
.lion-action-button, #loyaltylion .lion-action-button:hover {
  background: #000000;
  color: #ffffff;
}
#loyaltylion .lion-loyalty-panel-claimed-reward-item__view-reward-button.lion-action-button.lion-action-button--fixed-width {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 1em;
  padding-left: 2em;
  padding-right: 2em;
}
#loyaltylion .lion-loyalty-panel-sidebar__header {
    border-bottom: none;
}
@media screen and (max-width:1006px) {
  #loyaltylion .lion-loyalty-panel-claimed-reward-item {
  padding: 1em;
  display:block;
  }
}
#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel-page-rewards__claimed-rewards-list--no-items {
  font-size: 14px;
}
#loyaltylion .lion-modal__title {
	font-size: 1.6em;
    text-align: center;
}
#loyalty .lion-modal__title {
  font-size: 2em;
}
.lion-action-button, #loyaltylion .lion-action-button {
  font-size: 1em;
}
#loyaltylion .lion-modal__close-button {
  top: -3%;
}
#loyaltylion .lion-loyalty-panel-tier-item__accent {
  height:0;
}
.lion-screen--light, #loyaltylion .lion-screen--light {
  background-color: rgba(255, 255, 255, 0.7);
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(1) &gt; div.lion-loyalty-panel-tier-item__accent {
  border-bottom: 2px solid #B75E15;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(1) &gt; header.lion-loyalty-panel-tier-item__header {
  background: #B75E15;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(2) &gt; div.lion-loyalty-panel-tier-item__accent {
  border-bottom: 2px solid #8E8E8E;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(2) &gt; header.lion-loyalty-panel-tier-item__header {
  background: #8E8E8E;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(3) &gt; div.lion-loyalty-panel-tier-item__accent {
  border-bottom: 2px solid #D6BF83;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(3) &gt; header.lion-loyalty-panel-tier-item__header  {
  background:  #D6BF83;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(4) &gt; div.lion-loyalty-panel-tier-item__accent {
  border-bottom: 2px solid #000000;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(4) &gt; header.lion-loyalty-panel-tier-item__header {
  background: #000000;
  color: #ffffff;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(5) { display:none; }
#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel-page-help__content p { font-size:14px; }
#loyaltylion .lion-loyalty-panel-page-help__content { font-size:12px; }

/*Tarjeta de crÃ©dito*/
#lion-loyalty-panel-custom-css &gt; div &gt; div.lion-loyalty-panel-content.lion-loyalty-panel-content--rewards &gt; div.lion-loyalty-panel-content__overflow-container &gt; div &gt; div.lion-checkout-redemption-banner &gt; span {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px;
  
}
#loyaltylion .lion-checkout-redemption-banner { padding: 13px 13px; }
#loyaltylion .lion-icon__rule--product-purchase {
  background: none;
  box-shadow: none;
  border-radius: 0;
  background-size: contain;
  width: 35px;
  height: 0px;
  margin-right: 10px;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  #lion-loyalty-panel-custom-css &gt; div &gt; div.lion-loyalty-panel-content.lion-loyalty-panel-content--rewards &gt; div.lion-loyalty-panel-content__overflow-container &gt; div &gt; div.lion-checkout-redemption-banner &gt; span {
  font-size: 14px;
  }
  #loyaltylion .lion-checkout-redemption-banner { display: block; }
  #loyaltylion .lion-checkout-redemption-banner__icon {margin: 0 auto; }
  #loyaltylion .lion-icon__rule--product-purchase {
     height:0px;
     width: 70px;
  }
}
@media screen and (max-width: 425px) {
  #loyaltylion .lion-loyalty-panel-sidebar { border: 1px solid #ddd; }
  #loyaltylion .lion-loyalty-panel-sidebar__points {
    border: none;
    margin-bottom: 2em;
  }
  #loyaltylion .lion-loyalty-panel-sidebar__tier-info-link {
    position: initial;
    display: inline;
  }
}

/*Tu actividad reciente - section */
#loyaltylion .lion-no-activities-help { text-align: center; }
#lion-loyalty-panel-custom-css &gt; div &gt; div.lion-loyalty-panel-content.lion-loyalty-panel-content--history &gt; div &gt; div &gt; div &gt; a {
  background-color: #000000;
  color: #ffffff;
}
/***** modal de campaÃ±as - campains edit *****/

	/******* Para las campaÃ±as add class: .lion-notificationâ€”campaign *****/
#loyaltylion .lion-notification__close-button {
  background-color: #807c71;
  color: #ffffff;
}
#loyaltylion  .lion-notification, #loyaltylion .lion-notification__message, #loyaltylion .lion-modal__content, .lion-notificationâ€”campaign  {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px;
}
#loyaltylion .lion-notification__action-button, #loyaltylion .lion-modal__content-button, .lion-notificationâ€”campaign .lion-modal__content-button {
  background: #f2f2f2;
  color: #999;
  margin: 0 auto;
  display:block;
  text-align:center;
}
#loyaltylion .lion-notification__action-button:hover, #loyaltylion .lion-modal__content-button:hover, .lion-notificationâ€”campaign .lion-modal__content-button:hover  {
  background: #000000;
  color: #ffffff;
}
/** FIN **/

/******* puntos suspensivos en vez de 7000â‚¬*******/
/*
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(4) &gt; header &gt; div.lion-loyalty-panel-tier-item__context &gt; span[data-i18n-key="ui.dashboard.tiers.spend_until_next_tier"] {
  display:none;
}
#lion-loyalty-panel-content__overflow-container &gt; div &gt; div:nth-child(4) &gt; header &gt; div.lion-loyalty-panel-tier-item__context::after {
  content:"...";
}
*/
/*Organiza todo el contenedor en las tablets*/

@media screen and (min-width: 1239px) and (max-width:1921px) {
  div.Container--account { margin-left: 250px; }
}

/*Opciones adicionales dentro de LoyaltyLion*/
.Icon--logout { color: #000000; }
.SectionHeader__Description { font-size: 1.2em; }

*Opciones adicionales dentro de LoyaltyLion*/
.Icon--logout { color: #000000; }
.SectionHeader__Description { font-size: 1.2em; }

/*****MENU Y CAMBIOS DE PANEL ******/
@media screen and (max-width: 600px) {
  #loyaltylion .lion-loyalty-panel-sidebar__menu--open, #loyaltylion .lion-loyalty-panel-sidebar__menu-item.lion-active {
    background: #f2f2f2;
  }
  #loyaltylion .lion-loyalty-panel-sidebar__mobile-menu-toggle-button {
    color: #000000;
    background-color: #ffffff;
    background: url("https://cdn.shopify.com/s/files/1/0075/5895/5061/files/menu-hamburguerscalpers.png?43727") no-repeat;
    background-size: contain;
    margin-left: 0px;
    width: 23px;
    margin-top: 19px;
/*     border: 1px solid #ddd; */
    height: 23px;
    padding: 1.5em;

  }
  #loyaltylion .lion-loyalty-panel-sidebar__tier-info-link {
  position: relative;
  top: 0;
  right: 50%;
  margin-top: 0;
/*   transform: translateX(-50%); */
  }
  #loyaltylion .lion-loyalty-panel-sidebar__points {
    border: none;
    margin-bottom: 1.5em;
    flex-grow: 0;
  }
  #loyaltylion .lion-loyalty-panel-sidebar__tier-info { padding: 12px 5px 0 5px; }
  #loyaltylion .lion-loyalty-panel-sidebar__menu--open {
    top: 77px;
    right: 10px;
  }
}
@media screen and (max-width: 425px) {
  #loyaltylion .lion-loyalty-panel-sidebar { border: none; }
  #loyaltylion .lion-loyalty-panel-sidebar__tier-info-link { position: initial; }
}

@media screen and (max-width: 326px) {
  #loyaltylion .lion-loyalty-panel-sidebar__menu--open { top: 92px; }
  #loyaltylion .lion-loyalty-panel-sidebar__points-value { margin-top: 0; }
  #loyaltylion .lion-loyalty-panel-sidebar__tier-info { padding: 4px 0px 0 0px; }
  #loyaltylion .lion-loyalty-panel-sidebar__points, #loyaltylion .lion-loyalty-panel-sidebar__tier-info {
    margin-bottom: 0;
    text-align:center;
  }
  #loyaltylion .lion-loyalty-panel-sidebar__tier-info { margin-bottom: 0em; }
  #loyaltylion .lion-loyalty-panel-sidebar__mobile-menu-toggle-button { margin: 0 auto; }
  #loyaltylion .lion-loyalty-panel-sidebar__header { display: block;  padding:0; }
}


/***** DIRECCIONES *****/
@media screen and (min-width: 641px) {
  #main &gt; div.Container.Container--narrow.Container--account &gt; div, #main &gt; div.Container.Container--narrow.Container--account &gt; header &gt; div { text-align: center; }
  #main &gt; div.Container.Container--narrow.Container--account &gt; header &gt; div &gt; p {
    margin: 0 auto;
    margin-top: 1em;
  }
}
/* FIN LOYALTY LION */


/* OCULTAMOS LOS INPUTS QUE MANDAN LA INFO REAL EN PAG DE PERFIL */

.proxy-form-item { display: none !important; }

/* ---- */

/* Footer Black Friday */
.Footer__Block.Footer__Block--links li.Linklist__Item:nth-child(9) { font-weight: bold; }

/* Favoritos PDP */
span.swym-wishlist-cta { font-size: 12px; }

/* PDP Container */

@media screen and (min-width: 641px) {
  div#shopify-section-product-template { margin-top: 20px; }
}

/* BF bf bfriday*/
li.CartItem__Discount {
    display: inline-block;
    margin-top: 6px;
    padding: 4px 8px;
    background: rgba(249,76,67,0.1);
    color: #f94c43;
    font-family: Lato;
    font-size: 9px;
}

.CartItem__Discount svg {
    vertical-align: text-bottom;
    margin-right: 4px;
}.klaviyo__btn-div__bis {  margin: 1.5em auto; }
.klaviyo__btn__bis {
  margin-top: 1em;
  padding: 1em;
  color: #ffffff;
  background-color: #000000;
  display:block;
}
.klaviyo__btn__bis.klaviyo-bis-trigger:hover { color: #ffffff; text-decoration: none; }@media screen and (min-width: 1500px) {
  .Product:not(.Product--fill) .Product__ActionList { margin-right: 0px; position: inherit; }
}#cssmenu ul ul li a {
    padding: 4px 22px 4px 32px;
    cursor: pointer;
    z-index: 2;
    font-size: 13px;
    text-decoration: none;
    color: #00000;
    -webkit-transition: color .2s ease !important;
    -o-transition: color .2s ease !important;
    transition: color .2s ease !important;
}
#cssmenu ul ul li:first-child {  padding-top: 10px;}
#cssmenu ul ul li:last-child {  padding-bottom: 10px;}
#cssmenu ul ul ul li { padding-left: 10px;}
#cssmenu ul ul ul li a { padding-left: 32px;}
#cssmenu ul ul li a:hover {  color: #000000;}.prodform-price-custom { margin-top: 7px; }
.Price--compareAt::before {
  left: 0em;
  width: calc(100% + 0em);
}
.ProductMeta__Price.Price.Price--highlightText--subdued.u-h4 {
  font-size: 20px; 
  font-family: "Helvetica Neue Regular", sans-serif;
  letter-spacing: 0.2em; 
}
li.HorizontalList__Item label.SizeSwatch {
  font-size: 12px;
  font-family: "Helvetica Neue Regular", sans-serif;
  letter-spacing:0;
  color: #000000;
}
li.HorizontalList__Item label.SizeSwatch.sw-disabled { color: #DDDDDD; }
.swym-button-bar.swym-wishlist-button-bar.swym-inject {
  width: 100%;
  border: 1px solid #ddd;
  padding: .7em;
  margin-top: 1.5em !important;
  margin-bottom: .7em !important;
  letter-spacing: 0.2em;
  font-family: "Helvetica Neue Regular", sans-serif; 
  font-size: 12px;
}
span.swym-wishlist-cta { color: #ddd; letter-spacing:0.1em; }
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after { color: #ddd !important; }
.swym-button-bar { margin: 0 !important; }
button.swym-button.disabled:hover, button.swym-button:disabled:hover, button.swym-button.disabled, button.swym-button:disabled, .swym-btn-container .swym-button.swym-added *:not(.swym-tooltip) { opacity:1 !important; }
.ProductMeta__Sku.Heading.Text--subdued.u-h6.medium-spacing.no-transform {
   font-size: 11px;
    font-family: "Helvetica Neue Regular", sans-serif;
  	font-weight: bold;
    letter-spacing: 0.1em;
    color: #000000;
    text-align: center;
}
.ProductMeta__Description p:nth-child(2) { 
  text-align:left;
  font-size: 13px;
  font-family: "Helvetica Neue Regular", sans-serif;
  letter-spacing: 1px;
  color: #000000;
  font-weight: normal;
}
ul.SizeSwatchList.HorizontalList.HorizontalList--spacingTight, .ProductForm__Option .ProductForm__Option--labelled { margin-bottom: 0; }@media screen and (min-width: 641px) {
  #main &gt; div.Container.Container--narrow &gt; div, #main &gt; div.Container.Container--narrow &gt; header &gt; div { text-align: center; }
  #main &gt; div.Container.Container--narrow &gt; header &gt; div &gt; p {
    margin: 0 auto;
    margin-top: 1em;
  }
}
/* .HorizontalList__Item { margin:1px 8px 6px 5px !important; } */
.Product__ActionItem { display:none; }

div.ProductMeta__HopeDetails {
  margin-top: 24px;
  padding: 15px;
  background-color: #EAEAEA;
}

div.ProductMeta__HopeDetails .Heading {
  margin: 0;
}

div.ProductMeta__HopeDetails hr {
  margin: 12px 0;
  width: 160px;
}

div.Product__RightLabel {
  position: absolute;
  z-index: 1;
  top: 10px;
  right: 10px;
}

div.Product__RightLabel img.Product__HopeLogo {
  max-width: 80px;
}@media screen and (min-width: 641px) {
  .ProductList--grid { 
    padding: 0 20px; 
  }
}
.Grid__Cell.Grid__DoubleImg .ProductItem__Info,
div[data-desktop-count="2"] .Grid__Cell .ProductItem__Info { 
  text-align: center; 
}
.Grid__Cell .ProductItem__Info { 
  text-align: left; 
}
.ProductItem__Info .extra-colors,
.ProductItem__Info .ProductItem__Title,
.ProductItem__Info .ProductItem__Price.Price { 
  font-family: "Helvetica Neue Regular", sans-serif;
}
.ProductItem__Info .ProductItem__Price.Price { 
  font-weight: 100; 
}
.ProductItem__Info .ProductItem__Title { 
  letter-spacing: 1px;
  font-size: 13px;
  font-weight: 400;
}
.SectionHeader__Heading.SectionHeader__Heading, .SectionHeader__SubHeading.SectionHeader__SubHeading {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 400;
  font-size: 15px;
}
@media screen and (max-width:640px) {
  .ProductItem__Info .ProductItem__Title { 
    font-size: 10px;
  }
}
div.add-to-cart-quick.addtc-box-under-image .addtc-button {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 100; 
  font-size: 12px;
}


@media screen and (max-width: 640px) {
  .iNlsa.iNlsa { padding-left: 0 !important; padding-right: 0 !important; }
  .Button__FormStyledButton-p2mbjt-0 { width: 100% !important; } 
}



.vendors-option, .Linklist__Item &gt; button { text-transform: uppercase; color: #000; }
.vendors-option.view-more {
  cursor: pointer;
  text-transform: inherit;
  font-size: 11px;
  letter-spacing:0;
}
.is-visible {
  display:block !important; 
}
.Drawer__Main.filtros .Collapsible--autoExpand .Collapsible__Content ul.Linklist,
.Drawer__Main.filtros li.Linklist__Item {
  text-align:left !important;
  margin-top: 1em;
}
.Linklist.vendors { margin-top:0 !important; }
.Linklist.vendors li:first-child { margin-top:0; }
.Linklist.vendors li.vendors-option.Linklist__Item:last-child { margin-bottom:0 !important; }


.Linklist__Item.is-selected::before {
  opacity: 1; 
  transition-delay: 0.1s;
  position:absolute;
  content:'';
  display:inline-block;
  width:6px;
  height:6px;
  top:calc(50% - 3px);
  left:0;border-radius:100%;
  background:#1c1b1b;
  -webkit-transition:opacity 0.1s ease-in-out;
  transition:opacity 0.1s ease-in-out;
}
.Collapsible--autoExpand .Collapsible__Button { 
  font-weight: 600;
  margin-bottom:0; 
}
@media screen and (min-width:641px) {
  .Collapsible--autoExpand .Collapsible__Button {padding: 11px 0 0; }
  .Collapsible--autoExpand { margin-bottom:12px; }
}
.ColorSwatch[data-tag="color_blanco"]::after,
.ColorSwatch[data-tag="colour_white"]::after,
.ColorSwatch[data-tag="color_multicolor"]::after,
.ColorSwatch[data-tag="colour_multicolor"]::after{ border: 1px solid #ddd !important; border-radius: 50%; }
.ColorSwatch.is-active::after {
  border: 1px solid #000 !important; 
  border-radius: 50%;
  font-weight:500;
}
.ColorSwatch:hover::after {
  border-radius: 50%;
  border: 1px solid #000;
}
.ColorSwatch, .ColorSwatch.is-active { border-radius: 50%; }
.ColorSwatch[data-tag="color_blanco"],
.ColorSwatch[data-tag="colour_white"]::after,
.ColorSwatch.is-active[data-tag="colour_white"]::after,
.ColorSwatch.is-active[data-tag="color_blanco"] {
  background-color: #fff !important;
  background-image:none !important;
}
ul.ColorSwatchList.HorizontalList.HorizontalList--spacingTight { margin-top: 0; }
.SizeLink { border:none; }
.SizeLink.Text--subdued.Link.Link--primary.is-active {

  font-weight:bold; 
}
.Text--subdued.desplegar-text {
  color: #000;
}
.Drawer__Main .Linklist li.HorizontalList__Item.Drawer__SizeItem:after  { content: "/"; }
.Drawer__SizeItem { margin: 3px 2px 3px 4px; }
.Drawer__Main .Linklist li.HorizontalList__Item.Drawer__SizeItem button {
  color: black;
/*   padding-left:0;
  padding-right:0; */
  display: inline-flex;
  font-weight: lighter; 
}
.SizeLink { min-width: 20px; }
.Drawer__Main .Linklist li.HorizontalList__Item.Drawer__SizeItem:last-child::after { content: ""; }
.Collapsible--autoExpand .ColorSwatchList { padding-bottom: 0; }
@media screen and (min-width: 641px) {
  .CollectionFilters .Drawer__Main { padding-top:0; }
  .CollectionToolbar__Group .CollectionToolbar__Item { padding-right: 0; }
}
/* .CollectionToolbar__Group .CollectionToolbar__Item span.Text--subdued { padding-left: 0.2em; } */
button[data-tag="talla-accesorios_unica"] {
  text-transform: uppercase;
}
#collection-filter-drawer:before {
  box-shadow: none;
  -webkit-box-shadow: none;
}
#collection-filter-drawer .Drawer__Header {
  float: right;
  width: auto;
}
#collection-filter-drawer .Drawer__Content {
  margin-top: 3em;
}
.ColorSwatch { vertical-align: text-bottom; }
.CollectionToolbar {
  align-items: center;
  font-family: 'Helvetica Neue Regular', sans-serif;
  font-size: 13px;
  letter-spacing: 2px;
  padding-right: 30px;
}
.CollectionToolbar__Group {
  font-family: 'Helvetica Neue Regular', sans-serif;
  font-size: 15px;
  letter-spacing: 2px;
}
.vendors-option.view-more { text-transform: uppercase; }
.CollectionToolbar__LayoutType {
  opacity: 1;
  margin-right: 0; 
}
.CollectionToolbar__LayoutSwitch {
  font-weight: 400;
  text-align: right;
  font-size:15px;
}
.CollectionToolbar__Item:first-child, .CollectionToolbar__Item:nth-child(2) {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight:400;
  font-size:15px;
  text-transform: inherit;
}
.Drawer__Main .Linklist li.HorizontalList__Item.Drawer__SizeItem button,
.vendors-option {
  font-family: "Helvetica Neue Regular", sans-serif;
  letter-spacing: 2px;
}
.CollectionToolbar__LayoutType.is-active { font-weight:500; }
button.Text--subdued.is-active,
li.vendors-option.Linklist__Item.is-selected {

  font-weight:bold;
  width: auto;
  
  transition-delay: 0.1s;
  -webkit-transition:opacity 0.1s ease-in-out;
  transition:opacity 0.1s ease-in-out;
}
li.vendors-option.Linklist__Item.is-selected {

  max-width:100%;
  text-align:right; 
}
.Linklist__Item.is-selected { padding-left:0; }
.Linklist .Linklist__Item.is-selected:before { display:none; }
.CollectionToolbar__Item.CollectionToolbar__Item--layout {
/*   letter-spacing: 1px; */
  font-size:13px;
}
.Popover__Value { font-family: "Helvetica", sans-serif; }
.Popover__Value.is-selected { font-weight:bold; }

#shopify-section-template--18982623379786__694bf027-219b-4f0d-aaa7-88b1660ad17e .section-p1-horizontal-template--18982623379786__694bf027-219b-4f0d-aaa7-88b1660ad17e .elementos-template--18982623379786__694bf027-219b-4f0d-aaa7-88b1660ad17e .ProductItem .ProductItem__Wrapper .ProductItem__Info,
#shopify-section-template--18982623248714__9397c808-d1e3-4549-b76f-c7a69c07af33 .section-p1-horizontal-template--18982623248714__9397c808-d1e3-4549-b76f-c7a69c07af33 .elementos-template--18982623248714__9397c808-d1e3-4549-b76f-c7a69c07af33 .ProductItem .ProductItem__Wrapper .ProductItem__Info {
  display: none;
}
.Grid__DoubleImg .AspectRatio.AspectRatio--withFallback.addtc-parent #BgVid-8419204268362 {
  width: 100% !important;
  height: 90% !important;
}
#BgVid-8419205382474 {
  width: 100% !important;
  height: 90% !important;
}

@media screen screen and (min-width: 1008px) {
  .Popover__Value { padding-right:10px; }
}
@media screen and (min-width:641px) {
  #barra-separadora-filter {
    font-weight: 100;
    padding-left: .5em;
    padding-right: .5em;
  }
}
@media screen and (max-width:1007px) {
  .CollectionToolbar.CollectionToolbar--top.CollectionToolbar--reverse {
    
    padding-right: 0em;
    align-items: baseline;
    justify-content: center;
  }
  .CollectionToolbar__Item.CollectionToolbar__Item--layout {
    font-size: 11px;
    padding-top: .5em;
    padding-bottom: .5em;
    letter-spacing: 2px;
  }
  .CollectionToolbar__Item:first-child, .CollectionToolbar__Item:nth-child(2) {
    font-size:11px;
    font-family: "Helvetica Neue Regular", sans-serif;
    font-weight:400;
    color:black;
  }
  .ButtonGroup__Item {
    margin: 0px;
    margin-bottom: 1em; 
  }
  .ButtonGroup__Item[data-action="reset-tags"] {
    width: 100%;
  }
}
@media screen and (max-width:640px) {
  .Collapsible { border-top: none; }
  .Filters--vendors button p { margin-bottom: 0; }
  #barra-separadora-filter {
    display:none;    
  }
  .CollectionToolbar.CollectionToolbar--top.CollectionToolbar--reverse {
  
    margin-bottom: 1em;
  }
  .CollectionToolbar__Group { flex: 0 0 auto; }
  .CollectionToolbar__Item:first-child, .CollectionToolbar__Item:nth-child(2) {
    border-right: 1px solid #000;
    color: #000;
    font-weight: 100;
    padding-right: .5em;
    padding-left: .5em;
  }
  .CollectionToolbar__Item.CollectionToolbar__Item--layout {
    border: none;
    width: auto;
  }
  .CollectionToolbar__Item {
    padding: 0 0;
    font-size: 12px;
    letter-spacing: 0.2em;
  }
  #collection-filter-drawer[aria-hidden="false"] { width: 56vw; }
  .Drawer__Main.filtros .Collapsible--autoExpand .Collapsible__Button {
    text-align:right;
    padding-right: 1em;
  }
  .Drawer__Main.filtros .Collapsible__Content { text-align: right; }
  .vendors-option.Linklist__Item, .Linklist__Item.is-selected,
  .Drawer__Main.filtros .Collapsible--autoExpand .Collapsible__Content ul.Linklist, .Drawer__Main.filtros li.Linklist__Item, li.Linklist__Item.is-selected { text-align: right !important; }
  button.Text--subdued.is-active { width: 100%; }
  button.SizeLink.is-active { width: auto; }
}
.SizeLink.Text--subdued.Link.Link--primary.is-active { border: none; }


#collection-sort-popover[aria-hidden="false"] { position: absolute; }.Header__CartDot {
  background-color: transparent;
  box-shadow:none;
  -webkit-box-shadow: none;
  border-radius: 0;
  font-size: 12px;
  top: 6px;
  right:auto;
  
/*   right: 6px; */
  
  font-weight: 100;
  width: auto;
}
.Header--transparent .Header__CartDot { background-color: transparent;  }
@media screen and (max-width:768px) {
  .Header__CartDot { right: 5px;  font-size:11px;}
}button.ProductForm__AddToCart.Button.Button--full.Button--primary:before { 
  background: #ffffff;
/*   border: 1px solid #000; */
}
button.ProductForm__AddToCart.Button.Button--full.Button--primary:hover {
  background: #ffffff;
}
.sticky-div .st button.ProductForm__AddToCart.Button.Button--full.Button--primary:before  {
  /* border: 1px solid #000; */
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
button.ProductForm__AddToCart.Button.Button--full.Button--primary{ 
  color: #000;
  font-size:12px;
  padding:12px 28px;
}

button.ProductForm__AddToCart.Button.Button--full.Button--primary { 
  color: #fff !important;
  border: none;
}
button.ProductForm__AddToCart.Button.Button--full.Button--primary:before {
  background: #000;
}
/* .sticky-div .st button.ProductForm__AddToCart.Button.Button--full.Button--primary { border:none !important; } */
button.ProductForm__AddToCart.Button.Button--full.Button--primary:hover,
button.ProductForm__AddToCart.Button.Button--full.Button--primary:not([disabled]):hover,
.sticky-div .st button.ProductForm__AddToCart.Button.Button--full.Button--primary:before:hover,
.sticky-div .st button.ProductForm__AddToCart.Button.Button--full.Button--primary:hover:before {
  border: none !important;
  color: #000 !important;
}
@media screen and (max-width: 640px) {
  .sticky-div .st button.ProductForm__AddToCart.Button.Button--full.Button--primary,
  .sticky-div .st button.ProductForm__AddToCart.Button.Button--full.Button--primary:before,
  button.ProductForm__AddToCart.Button.Button--full.Button--primary { border:none !important; background: #03cc99; color: #fff !important;}
  button.ProductForm__AddToCart.Button.Button--full.Button--primary:before { background: #03cc99; color: #fff; }
}
.Cart__Checkout.Button--primary::before { background: #03cc99; }@media screen and (min-width: 901px) {
  .effect-slide {
    width: 464px;
    width: 100%;
    height: 100%;
  }
  button.ProductForm__AddToCart.Button.Button--full.Button--primary:not([disabled]):before,
  form[action="/account/login"] .Button_recover_password:before {
    box-shadow: inset 0 0 0 0 #000;
    -webkit-transition: ease-out 0.6s;
    -moz-transition: ease-out 0.6s;
    transition: ease-out 0.6s;
    display: inline-block;
  }
  button.ProductForm__AddToCart.Button.Button--full.Button--primary:not([disabled]):before {
    box-shadow: inset 0 0 0 0 #03cc99;
  }
  button.ProductForm__AddToCart.Button.Button--full.Button--primary:not([disabled]):hover,
  form[action="/account/login"] .Button_recover_password:hover {
    color: #fff;
  }
  /*   form[action="/account/login"] .Button_recover_password:hover:before {
    box-shadow: inset 500px 0 0 0.01px #000;
  } */
  button.ProductForm__AddToCart.Button.Button--full.Button--primary:not([disabled]):hover:before {
    box-shadow: inset 500px 0 0 0.01px #03cc99;
  }
  form[action="/account/login"] .Button_recover_password:hover:before {
    box-shadow: inset 500px 0 0 0.01px #000;
  }
}
.prodform-title-custom {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-size:15px;
  letter-spacing: 1px; 
  color: #000000;
}
.free_delivery {
  font-family: 'Helvetica Neue Regular', sans-serif;
  font-style: normal;
  font-weight: 400;
  padding-left: 0;
  font-size: 10px;
}
.SizeSwatch.is-active::after, .SizeSwatch__Radio:checked+.SizeSwatch {
  border-bottom: 2px solid;
  font-weight: bold;
  font-family: 'Helvetica Neue Regular', sans-serif;
  padding-left: 0;
  padding-right: 0;
  min-width: auto;
}
form[action="/cart/add"] .SizeSwatchList .HorizontalList__Item .SizeSwatch {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  min-width: auto;
  font-family: 'Helvetica Neue Regular', sans-serif;
  font-size: 15px;
}
.HorizontalList--spacingTight .HorizontalList__Item {
/*   margin-right: 10px;
  margin-left: 10px; */
  padding-right: 2px;
  padding-left: 3px;
}
.ProductMeta__Price { margin-top: 1em; }
.swym-button-bar.swym-wishlist-button-bar.swym-inject {
  border:none;
  padding:0;
}
span.swym-wishlist-cta {
  color: #000;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after {
  color: inherit !important;
}
.Collapsible__Plus { right: initial; }
.Description_Tab .Collapsible--large .Collapsible__Plus::after,
#ls-oab .Collapsible__Button .Collapsible__Plus::after  { display:none;}
.Description_Tab .Collapsible--large .Collapsible__Plus::before,
#ls-oab .Collapsible__Button .Collapsible__Plus::before {
  content: "â–¼" !important;
}
.Description_Tab .Collapsible--large .Collapsible__Plus::before,#ls-oab .Collapsible__Button .Collapsible__Plus::before {
  width: 0px;
  height: 11px;
}
.Description_Tab .Collapsible--large .Collapsible__Plus::after,#ls-oab .Collapsible__Button .Collapsible__Plus::after {
  width: 20px;
  height: 0;
}
.Description_Tab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus,
#ls-oab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus
.Collapsible__Plus { right: auto; }
.Description_Tab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus::before,
#ls-oab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus::before { opacity: 1; }

.Description_Tab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus::before,
.Description_Tab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus::after,
#ls-oab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.Description_Tab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus,
#ls-oab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus {
  width: 11px;
  height: 0px;
}
.Description_Tab .Collapsible__Button[aria-expanded="false"] .Collapsible__Plus,
#ls-oab .Collapsible__Button[aria-expanded="false"] .Collapsible__Plus{
  top: calc(50%);
}
.Description_Tab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus,
#ls-oab .Collapsible__Button[aria-expanded="true"] .Collapsible__Plus {
  top: calc(25%);
}
#shopify-section-product-template div.Description_Tab &gt; div &gt; button {
  text-align:left;
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 1px;
}
span.swym-wishlist-cta {
  font-size: 11px;
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 400;
  color:#000;
  letter-spacing: .2em;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after { font-size:14px;}

.ColorSwatch--medium {
  width: 20px;
  height: 20px;
}
.HorizontalList--spacingExtraTight .HorizontalList__Item { margin-left: 10px; }
.sku-container {
  border-top: 1px solid #000;
  margin-top: 0px;
}
.Description_Tab .Collapsible__Button, #ls-oab .Collapsible__Button {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: normal;
  font-size: 13px;
}
.ProductMeta__Sku {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 1px;
  color: black;
}
.Description_Tab { margin-top: 20px; }
/* @media screen and (min-width: 1008px) {
  .sticky-div .descr { padding: 18.5px; }
} */
/*div.ks-calculator-container.sizing-calculator-container.ks-calculator-inject { display: none; }*/
/* span.ks-chart-modal-link.sizing-chart-modal-link.with-icon{ display: none; } */
button.ProductForm__AddToCart.Button.Button--full.Button--primary {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 500;
}
.ProductForm__Option--labelled {
    margin-bottom: 10px;
}
.ks-chart-container {
  margin-bottom: 1em;
}
.ks-chart-container svg { display:none;}
.ks-chart-container span._ks_text,
div.ks-calculator-container.sizing-calculator-container.ks-calculator-inject span._ks_text {
  line-height: 20px;
  border-bottom: 1px solid;
  padding-bottom: 1px;
  font-size: 11px;
  letter-spacing: 1px;
  font-family: "Helvetica Neue Regular", sans-serif;
}
/* .ks-chart-modal-link.sizing-chart-modal-link.with-icon {
  display: none;
} */

.time-limit { margin-top: 1em; }
.prodform-price-custom{
  font-family: "Helvetica Neue Regular", sans-serif;
}
#colorButton, #tallaButton, .sticky-div .descr,
.color-item, #tallaCont .SizeSwatchList li{
  font-family: "Helvetica Neue Regular", sans-serif;
}
.ProductMeta__Sku.Heading.Text--subdued.u-h6.medium-spacing.no-transform,
.ProductMeta__Description, .Collapsible__Content .composition, .Collapsible__Content .washing-care span,
.Collapsible__Content .shipp-returns, .Collapsible__Content .help-tab {
  font-family: "Helvetica Neue Regular", sans-serif;
}
.ProductMeta__Sku.Heading.Text--subdued.u-h6.medium-spacing.no-transform {
  font-size:13px;
  text-align: left;
}
.ProductMeta__Description {
  text-align: left;
}
.shipp-returns .u-h5 { font-size:13px; }
.Collapsible__Content .help-tab a { color: #000; }
.Collapsible__Content .washing-care{
  margin-top: 10px;
  margin-bottom: 10px;
}
.Product__Info .ProductForm__Variants .ColorSwatchList { margin-top:0; }

div.addtc-box-under-image {
  background: #ffffff !important;
  border: 1px solid #000 !important;
}
div.add-to-cart-quick div { color: #000 !important; }
div.add-to-cart-quick.addtc-box-under-image .addtc-button { font-weight: 500; }

limespot-box[data-box-type="BoughtTogether"] { padding-top: 20px; }
limespot-box[data-box-type="BoughtTogether"],
.otc-product-page .limespot-recommendation-box-carousel-container {
  font-family: "Helvetica Neue Regular", sans-serif;
}
.swym-button-bar.swym-wishlist-button-bar.swym-inject { margin-top: 2.5em !important; }
span.ks-chart-modal-link:hover {
  opacity: 1 !important;
}

/* limespot-box[data-box-type="CrossSell"] {
  padding-top: 10px;
} */
/* limespot-box[data-box-type="CrossSell"] .ls-box-title {
  display:none;
} */
.limespot-recommendation-box-carousel-indicator.indicator-left {
    left: 50px !important;
}
.limespot-recommendation-box-carousel-indicator.indicator-right {
    right: 50px !important;
}
limespot-box[data-box-type="Related"] {
  padding-top: 5em;
}
@media screen and (max-width:640px) {
  limespot-box[data-box-type="RecentViews"] {
    padding-top: 10px;
  }
  limespot-box[data-box-type="Related"] {
    padding-top: 2.5em;
  }
}@media screen and (min-width: 641px) {
  .Drawer__Content .Drawer__Footer--padded {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
#collection-filter-drawer .Drawer__Header {
  float: none;
  width: auto;
}
#collection-filter-drawer .Drawer__Header .Drawer__Close {
  top: 50%;
  letter-spacing:2px;
}
#collection-filter-drawer .Drawer__Content { margin-top: 0; }
#collection-filter-drawer button[data-drawer-id="collection-filter-drawer"] {
  text-align:right;
  padding-right: 2em;
  width:100%;
}
#collection-filter-drawer button[data-action="apply-tags"], #collection-filter-drawer button[data-drawer-id="collection-filter-drawer"] {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing:1px; 
}
button[data-action="reset-tags"] {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 2px;
}
.Drawer__Header .Button[data-action="apply-tags"] {
  padding-top:0;
  padding-bottom:0;
}
.filtros .HorizontalList__Item .ColorSwatch[data-action="toggle-tag"] {
  text-transform: uppercase;
  width: auto;
  height: auto;
  min-height: 21px;
  margin-top:.5em;
}
.filtros .HorizontalList__Item .ColorSwatch[data-action="toggle-tag"].is-active { font-weight:bold; }
.filtros .HorizontalList__Item .ColorSwatch[data-action="toggle-tag"]::before,
.filtros .HorizontalList__Item .ColorSwatch[data-action="toggle-tag"]::after {
  display:none; 
}
.filtros .Collapsible__Content .HorizontalList__Item {
  display:block;
  padding-right: 0;
  padding-left:0;
  margin-bottom:0;
  margin-top:0;
}
.Drawer__SizeItem { 
  margin: 3px 0px 3px 0px; 
}
.Drawer__Main .Linklist li.HorizontalList__Item.Drawer__SizeItem button {
  padding-left:0;
}
.Drawer__Main .Linklist li.HorizontalList__Item.Drawer__SizeItem:after { display:none; }
/* .vendors-option.Linklist__Item { line-height: 1; } */
.Drawer__Main.filtros li.Linklist__Item {
  margin-top: 1em;
  margin-bottom:0;
}
.filtros-option {
  cursor:pointer;
  text-transform: uppercase;
  line-height: 25px;
  margin-left:0!important;
  margin-top:0.5em !important;
}
.vendors-option {
  font-size:13px;
  margin-top:0.5em;
}
.vendors-option:first-child {
  margin-top:0.5em;
}
.Linklist.vendors li.vendors-option.Linklist__Item:last-child {
  font-size:12px;
  margin-top: 1em;
}
.Drawer__Main .Linklist li.HorizontalList__Item.Drawer__SizeItem button, .vendors-option,
.filtros .Collapsible__Content .HorizontalList__Item {
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight:400;
/*   letter-spacing:2px; */
}
.Drawer__Main.filtros .Collapsible.filtros li.Linklist__Item{
  font-family: "Helvetica Neue Regular", sans-serif;
  font-weight:400;
/*   letter-spacing:2px; */
}
.Collapsible.filtros li button[data-action="toggle-tag"],
.filtros-option, .vendors-option, .vendors-option button[data-action="toggle-tag"],
.Collapsible.filtros li.HorizontalList__Item button[data-action="toggle-tag"] { color: #929191; font-size: 12px; }

.Collapsible.filtros li button[data-action="toggle-tag"].is-active,
.filtros-option.is-active, .vendors-option.is-active, .vendors-option button[data-action="toggle-tag"].is-active,
.Collapsible.filtros li.HorizontalList__Item button[data-action="toggle-tag"].is-active { color: #000; }

.Drawer__Main.filtros li.Linklist__Item { margin-top:.5em; }
.Drawer__Close { color: black; z-index:99999; }

.filtros .Collapsible.filtros .Collapsible__Button[data-action="toggle-collapsible"],
.filtros .Collapsible.Filters--vendors .Collapsible__Button[data-action="toggle-collapsible"] p { font-size: 14px; letter-spacing: 1px; font-weight: 400; }
.SectionHeader__Heading.SectionHeader__Heading, .SectionHeader__SubHeading.SectionHeader__SubHeading {
  letter-spacing: 1px !important;
}
@media screen and (max-width:900px) {
  .Drawer__Footer.Drawer__Footer--padded { padding:0; }
  #collection-filter-drawer .Drawer__Header .Drawer__Close { font-size:15px; }
  #collection-filter-drawer .Drawer__Header { min-height:60px; width:100%; }
/*   .Drawer--fromRight .Drawer__Close {
    position:relative;
    transform: translate(0%, 0%);
    width: 100%;
  } */
  .filtros .HorizontalList__Item .ColorSwatch[data-action="toggle-tag"] { min-height: 23px; border-radius:0; }
}
@media screen and (max-width:640px) {
  .ButtonGroup.filtros-reiniciar {
    flex-wrap: nowrap;
  }
  .ButtonGroup.filtros-reiniciar { margin-bottom:0em; }
  .Drawer__Main.filtros .Collapsible .Linklist__Item button { text-align:right; }
  .filtros .Collapsible.filtros .Collapsible__Button[data-action="toggle-collapsible"],
  .filtros .Collapsible.Filters--vendors .Collapsible__Button[data-action="toggle-collapsible"] p { font-size: 14px; }
  .Drawer__Main.filtros .Collapsible__Plus { right:0; }
  .Drawer__Main.filtros .Collapsible__Plus::before { width:8px; }
  .Drawer__Main.filtros .Collapsible__Plus::after { height:8px; }
  .Drawer__Main.filtros li.vendors-option { text-align: right !important; }
  .Drawer__Main.filtros .Collapsible__Content { margin-bottom: 18px; padding-bottom:0; }
  #collection-filter-drawer[aria-hidden="false"] { z-index: 9999999999 !important; }
}

@media screen and (min-width: 1240px) {
  .ProductList--grid[data-desktop-count="4"], .ProductList--grid[data-desktop-count="3"] {
    margin-left: -20px;
  }
  .ProductList--grid[data-desktop-count="4"] &gt; .Grid__Cell, .ProductList--grid[data-desktop-count="3"] &gt; .Grid__Cell {
    padding-left: 20px;
  }
  .ProductList--grid[data-desktop-count="2"] {
    max-width: 92vw;
    padding: 0 20px 0 0;
    margin: 0 auto;
  }
  .ProductList--grid[data-desktop-count="2"] &gt; .Grid__Cell {
    padding-left: 15px;
    margin-bottom: 40px;
  }
}
.Header .Heading, .Header .Link--secondary, .Header .Link--primary:hover { color: #000; }
@media screen and (max-width: 640px) {
  #Rumblers-span {
    display:block;
    margin-left:0 !important;
    margin-top:0 !important;
    text-align: center;
  }
}
div.add-to-cart-quick:hover .addtc-button {
  font-weight:bold;
}
a.social_login.facebook, a.social_login { width:100% !important; }
.ProductMeta__Price {
  font-size: 12px;
  color: black;
  font-family: "Helvetica Neue Regular", sans-serif !important;
}
.ProductMeta__Price {
  font-size: 12px;
  color: black;
  font-family: "Helvetica Neue Regular", sans-serif !important;
}
.size-chart-txt {
  text-decoration: underline;
}
button.ProductForm__AddToCart.Button.Button--full.Button--primary{ 
  color: #000;
  font-size:12px;
  padding: 16px 28px;
  margin: 0 auto;
}
/*div.ks-calculator-container.sizing-calculator-container.ks-calculator-inject span {
    border-bottom: 1px solid #000;
    font-size: 10px;
    font-family: "Helvetica Neue Regular", sans-serif;
    font-weight: 400;
    letter-spacing: .1em;
}*/


@media screen and (min-width: 1008px) {
  .Product__Gallery--stack .Product__SlideshowNav--dots { display:none; }
  #shopify-section-product-template .Product__Gallery { margin-left: 20px; }
  .limespot-recommendation-box-item { margin-right: 2px !important; }
  limespot-box[data-box-style=carousel] .limespot-recommendation-box-item .ls-link .ls-image-wrap .ls-image { max-height: 530px !important; width:98% !important; }
  .completa-look-tab-maindiv limespot-box[data-box-type="CrossSell"] .limespot-recommendation-box-item { min-width:155px !important; max-width:155px !important; }
}
@media screen and (min-width: 1008px) {
  .Product__Wrapper {
    max-width: calc(100% - 505px);
    margin-left: 0;
  }
}
@media screen and (min-width: 1240px) {
  .Product__Wrapper {
    max-width: calc(100% - 530px);
  }
}
.Product__Info {position: inherit;}

.add-to-cart-quick.add-to-cart-absolute.addtc-box-under-image {
  border: none !important;
  border-top: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-bottom: 1px solid #000 !important;
  border-left: 1px solid #000 !important;
}
.ProductItem__Info.ProductItem__Info--center {
  border: none !important;
}
.ProductList--grid[data-desktop-count="2"] .Grid__Cell.Grid__DoubleImg {
  border: none !important;
}
.Collapsible__Content {
  font-size: 13px;
}
.model-data {
    font-size: 13px;
    font-family: "Helvetica Neue Regular", sans-serif;
    letter-spacing: 1px;
    color: #000000;
    padding-bottom: 0.5em;
    display: inline-block;
}
.ls-box-title {
  font-weight: 300 !important;
}
.ks-calculator-inject {
  width: fit-content !important;
  position: absolute;
}
.Product__Info {
  width: 370px;
}
h3.SectionHeader__SubHeading.Heading.u-h6 {
  margin-bottom: -0.5rem;
}
section#section-e71be56f-7fff-4fda-b70e-da03c36eb940 {
  margin-top: 1px;
}
div#shopify-section-585eef32-8001-46a6-b1c1-da90183f17b6,
section#section-1622625198d91ccbe6 {
  margin-top: -10px;
}
.vendor-op {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 900px) {
  .ProductItem__Title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ProductItem__Price.Price.Text--subdued, 
  .ks-chart-container span._ks_text, 
  div.ks-calculator-container.sizing-calculator-container.ks-calculator-inject span._ks_text, 
  .relacionados--products p span {
    font-size: 10px;
  }
  .CollectionToolbar__LayoutSwitch, 
  .prodform-title-custom, .ProductMeta__Price, 
  form[action="/cart/add"] .SizeSwatchList .HorizontalList__Item .SizeSwatch, 
  #shopify-section-product-template div.Description_Tab &gt; div &gt; button, 
  .ProductMeta__Sku.Heading.Text--subdued.u-h6.medium-spacing.no-transform, 
  .ProductMeta__Description p:nth-child(2), 
  .ProductMeta__Description, 
  .Collapsible__Content{
    font-size: 11px !important;
  }
  .ls-box-title {
    font-size: 13px !important;
  }
  .ls-box-title, .ls-price, .ls-original-price {
    margin-bottom: 0;
  }
}
@media screen and (max-width:640px) {
  .ProductList--grid { margin-left:0; padding:0; }
  .ProductList--grid&gt;.Grid__Cell {
    margin-bottom: 1em;
    padding-left: 2.5px;
    padding-right: 2.5px;
    margin-top: 1em;
  }
  .Segment__Title.pedidos-title { display:inline; }
  .ProductList--grid[data-mobile-count="1"]&gt;.Grid__Cell .ProductItem__Info { margin-left:10px; }
  .price-sp-collection span {
    font-size:10px !important;
    margin-top:.5em;
  }
}
@media screen and (max-width: 900px) {
  .Grid__Cell .ProductItem__Info { margin-top:0; }
  .Grid__Cell .ProductItem__Title { margin-bottom: 0; }
  .vendor-op {
    width:93%
  }
}</pre></body></html>