<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Nextlvl
Theme URI: https://Nextlvlstore.com/
Author: Nextlvl
Author URI: https://Nextlvlstore.com/
Description: https://Nextlvlstore.com/
Version: 1.0
Tags: nextlvl
Text Domain: Nextlvl
*/

@charset "utf-8";
/* CSS Document */
/*jqswa*/

.jqswaitem{
-webkit-transition:all 0.7s ease-in-out;
-moz-transition:all 0.7s ease-in-out;
-o-transition:all 0.7s ease-in-out;
transition:all 0.7s ease-in-out;
}
.jqswa .jqswaitem{
transform: translateY(-30px);
}


.jqswa .jqswaitem.jqswalight{
transform: translateY(-10px);
}
.jqswa .jqswa-notranslate{
transform: translateY(0px);
}
.jqswa .jqswaitem{
opacity: 0;
}
.jqswa .jqswaleftright{
transform: translateX(-30px);
}

.jqswa .jqswaitem{
opacity: 1!important;
}
.jqswa .jqswaitem{
transform: translateY(0px)!important;
}

.jqswa .jqswaleftright{
transform: translateX(-30px);
}


.jqswa .jqswarightleft{
transform: translateX(30px);
}
.jqswa.scrollingwayfinish .jqswaitem{
transform: translateY(0px) translateX(0px);
}
.jqswa.scrollingwayfinish .jqswaitem{
opacity: 1;
}
.jqswa .jqswabg{
opacity: 0;
overflow: hidden;
transform: scale(1.02);
-webkit-transition:all 0.7s ease-in-out;
-moz-transition:all 0.7s ease-in-out;
-o-transition:all 0.7s ease-in-out;
transition:all 0.7s ease-in-out;
    height: 100%;
}
.jqswa.scrollingwayfinish .jqswabg{
opacity: 1;
transform: scale(1);
}

/*jqswa*/


/*estandards*/
.cvcenter{
	display:table;
	height:100%;
	width: 100%;
}
.cvcenterinner{
	display:table-cell;
	vertical-align:middle;
}
.nicescroll-rails {
z-index: 999!important;

}
/*//estandards*/
.clear{clear:both;}

/*general*/
body,html,.cpagewrap{
	height:100%;
}
body {
  margin: 0;
	background-color:white;
  overflow-x: hidden;
}
body,input,textarea,a{
	font-size: 24px;
	font-weight:700;
	font-family: 'Syncopate', sans serif;
  text-transform: uppercase;
}
textarea:focus, input:focus{
    outline: none;
}

img {border: 0 none;}
a {
  text-decoration: none;
}
a:hover {text-decoration:none;}

body,a,.iinputdefault,.iinputdefault::placeholder{
color: black;
}


.iinputdefault{
background: #EFEFEF;
padding: 36px;
border: 0px;
width: 100%;
box-sizing: border-box;
font-size: 25px;
font-weight: 700;
}


h1, .sh1{
}
:root{
     --color1:#FFC70E;
     --color2:#C20000;
     --color3:#606060;
     --color4:#9e5b9d;
     --border:#999;
     --colorgray:#EBEBEB;
     --colorblack:#000000;
	 --mainMargin:30px;
	 --halfMargin:calc(var(--mainMargin)/2);
}
.scoma:last-child{
display: none;
}

.cimagesentinell{
position: relative;
}
.cimagesentinell img{
width: 100%!important;
height: auto!important;
opacity: 0;
display: block;
}
.cimagesentinellimg{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}

.cpopupwrap{
position:fixed;
top:0px;
left:0px;
height:100%;
width:100%;
z-index:950;
display: none;
}
.cpopupopa{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background-color: black;
opacity: 0.7;
z-index: 940;
}
.cpopup{
position: absolute;
background-color: white;
z-index: 960;
max-width: 1200px;
width: 90%;
text-align: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin-top:-40px;
opacity: 0;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
.cpopupclose{
position: absolute;
top: 0px;
right: 0px;
height: 90px;
width: 90px;
background-image: url(img/elementos/i-popupclose.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 40px;
cursor: pointer;
z-index: 20;
}
.cpopupalert .cpopup,.cpopupalertspecial .cpopup{
max-width: 700px;
}
.cpopupalert .cpopupinner,.cpopupalertspecial .cpopupinner{
padding-top: 79px;
padding-bottom: 50px;
}
.cpopupinner{
position: relative;
padding: 60px;
}
.cpopupcerrar{
	position: absolute;
	top: 25px;
	right: 30px;
	cursor: pointer;
	background-color: #e5e5e5;
    padding: 6px;
    border-radius: 100%;
	font-weight: 700;
	font-size: 12px;
	width: 18px;
    height: 18px;
    line-height: 18px;
}

.showpopup .cpopup{
opacity: 1;
margin-top:0px;
}
.infoicon{
width: 30px;
height: 30px;
line-height: 30px;
border: 2px solid #666;
border-radius: 100%;
text-align: center;
font-weight:700;
position: absolute;
left: 20px;
top: 20px;
font-size: 14px;
color: #666;
}
.clente{
position: relative;
}
.clenteopa{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
opacity: 0.2;
background: black;
}
.clenteimagebck{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}



/*form*/
.clegalwrap,.clegalwrap a{
font-size: 14px;
line-height: 1.8em;
}

input,textarea,.sinput{
width: 100%;
display: block;
}
.cinputwrap .cinner{
position: relative;
}
.cinputwrap .cinner input,.cinputwrap .cinner .sinput,.cinputwrap .cinner textarea{
box-sizing: border-box;
    display: block;
    border: 0px;
    padding:21px;
    padding-left:35px;
    padding-right: 35px;
    color: #4f5c69;
    background: white;
}
.cselectdropdown input{
display: none!important;
}
.cinputwrap .cinner input::placeholder,.cinputwrap .cinner textarea::placeholder{
color: #4f5c69;
}
.cinputwrap .cinner textarea{
height: 300px;
}
.cformfooter .csubtitulartext{
display: block;
color: #4f5c69;
}
.cformlegal{
text-align: justify;
color: #4f5c69;
}
.saceptotext{
text-align: left;
}
.cformlegal,.cformlegal a{
font-size: 18px;
line-height: 31px;
}
.ccheckboxes{
border-top: 2px solid #acbbb6;
margin-top: 20px;
padding-top: 20px;
}
/*checkbox*/
.scheck{
display: inline-block;
width: 13px;
height: 13px;
vertical-align: middle;
margin-right: 10px;
border: 2px solid #eaeaea;
margin-top: -4px;
position: relative;
}
.ccheckboxeslegal input{
display: none;
}
.ccheckboxeslegal{
margin-top: 15px;
margin-bottom: 5px;
}
.scheck:before{
content: "";
display: block;
position: absolute;
top: 52%;
left: 50%;
transform: translateY(-50%) translateX(-50%) rotate(45deg);
width: 80%;
height: 2px;
background: #1A1A1A;
opacity: 0;
}
.scheck:after{
content: "";
display: block;
position: absolute;
top: 52%;
left: 50%;
transform: translateY(-50%) translateX(-50%) rotate(-45deg);
width: 80%;
height:2px;
background: #1A1A1A;
opacity: 0;
}
.icheckbox.selected .scheck:after,
.icheckbox.selected .scheck:before{
opacity: 1;
}
.icheckbox{
display: block;
margin-bottom: 10px;
cursor: pointer;
}
.ccheckboxeslegal,.clegalwrap{
margin-top:30px;
}

.mCSB_scrollTools_vertical {
    transform: scale(1.1) translateX(7px) translateY(-2px);
}
#mCSB_1_dragger_vertical {
    transform: scale(0.95) translateY(4px);
}
/*dropdown*/
.cdropsc {
    max-height: 294px;
}
.cselectdropdownvalues{
position: absolute;
top: 82px;
left: 0px;
width: 100%;
}
.cinputwrapdropdown{
position: relative;
z-index:10;
}
.cselectdropdown input{
display: none;
}
.cselectdropdownvalues{}
.jqdropdownvalue{
display: block;
text-align: center;
padding: 10px;
    padding-bottom: 8px;
background: #aaaaaa;
color: #505050;
border-top: 1px solid #ccc;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
cursor: pointer;
}
.jqdropdownvalue:hover,.jqdropdownvalue.selectedvalue{
background: #505050;
color: #aaaaaa;
}

.cselectdropdown svg {
  position: absolute;
  top: 27px;
  right: 24px;
  z-index: 100;
  width: 33px;
  height: auto;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.selectactive svg{
   transform: translateZ(0px) rotateX(-180deg);
}
.cselectdropdownvalues {
    display: none;
}
.jqopendropdown{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
cursor: pointer;
}

/*inputchoice*/
.cinputchoice input{
display: none;
}
.cacepto.selectedvalue .iaceptoinput:before{
content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 26px;
    background-image: url(img/elementos/i-cross.svg);
    background-position: center;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
}



/*form*/


/*sections*/
.csection {
position: relative;
padding-top: 40px;
padding-bottom: 40px;
}
.csectionwhite {
color: white;
}
.jqsectionfull100 {
padding-top: 330px;
}
.csectionwhite h1,.csectionwhite h2,.csectionwhite h3,.csectionwhite h4,.csectionwhite h5,.csectionwhite .sh1,.csectionwhite .sh2,.csectionwhite .sh3,.csectionwhite .sh4,.csectionwhite a{
color: white;
}
.csectionopa{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background: black;
z-index: 100;
opacity: 0;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;

}
.csectionbg{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background-position: center;
background-size: cover;
z-index: 90;
}
.scrollingwayfinish .csectionopa{
opacity: 0.8;
}

.csectiontext{
position: relative;
z-index: 150;
}
.csectionfullscreen{
height:100%;
padding-top: 0px;
padding-bottom: 0px;
}
.csectionbgvideo{
overflow: hidden;
}
.cpromptwrap{
overflow-x: hidden;
position: relative;
}
.csectionbgvideo video {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1);
}
/*///sections*/



/*///general*/


/*slider*/
.cwrap,.cpasador,.slide{
	height:100%;
	width:100%;
}
.cwrap{
	position:relative;
	height:66%;
}
.slide{
	background-position:center;
	background-size:cover;
}
/*web*/

.cmenu li{
display: inline-block;
margin-right: 20px;
line-height: 0.7em;
}
.cmenu li a{
font-size: 16px;
}
nav ul{
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
position: relative;
overflow: hidden;
}
.clogoinner{
position: relative;
overflow: hidden;
}
.clogo {
margin-right: 0px!important
}
.clogoinner svg{
width: 100%;
height: auto;
transform: translateY(105%);
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
transition:all 1.2s ease-in-out;

}
.windowloaded header .clogoinner svg,
.csectionfooter.scrollingwayfinish .clogoinner svg{
transform: translateY(0%);
opacity:1;
}
.cmenu li {
opacity: 0;
line-height: 20px;
transform: translateY(105%);
-webkit-transition:all 0.8s ease-in-out;
-moz-transition:all 0.8s ease-in-out;
-o-transition:all 0.8s ease-in-out;
transition:all 0.8s ease-in-out;
}
.cmenu li a{
display: block;
}
.windowloaded .cmenu li{
opacity: 1;
transform: translateY(0%);
}
.windowloaded .cmenu li:nth-child(1) {transition-delay: 0.4s;}
.windowloaded .cmenu li:nth-child(2) {transition-delay: 0.6s;}
.windowloaded .cmenu li:nth-child(3) {transition-delay: 0.8s;}
.windowloaded .cmenu li:nth-child(4) {transition-delay: 1s;}
.windowloaded .cmenu li:nth-child(5) {transition-delay: 1.2s;}
.windowloaded .cmenu li:nth-child(6) {transition-delay: 1.4s;}
.windowloaded .cmenu li:nth-child(7) {transition-delay: 1.6s;}
.windowloaded .cmenu li:nth-child(8) {transition-delay: 1.8s;}
.windowloaded .cmenu li:nth-child(9) {transition-delay: 2s;}
.windowloaded .cmenu li:nth-child(10) {transition-delay: 2.2s;}

.cheaderright{
position: absolute;
right: 0px;
top: 0px;
}
.cinputsearch input{
font-size: 12px;
padding: 12px;
color: black;
border: 2px solid black;
border-radius: 60px;
padding-left: 20px;
}
.cinputsearch input::placeholder{
color: black;
}
.cmenu{
float: left;
}
.cheaderright{
position: absolute;
top: 50%;
transform: translateY(-60%);
right: 0px;
}
.ccart{
float: right;
}
nav{
padding-top: 64px;
padding-bottom: 34px;
overflow: hidden;
}
.ccart{
position: relative;
margin-left: 70px;
margin-right: 30px;
}
.ccart span{
display: block;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translateY(-3%) translateX(-95%);
    height: 25px;
    line-height: 25px;
    border-radius: 100%;
    width: 25px;
    font-size: 13px;
    background: #FFC70E;
}
.celi{
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);

}

.celi svg{
width: 130px;
height: auto;
animation: circle 3s infinite;
animation-timing-function: linear;
transform-origin:center center;

}
@keyframes circle {
  0% {
		transform: rotate(0deg);
    transform-origin:center center;
  }
  100% {
    transform: rotate(360deg);
    transform-origin:center center;
  }
}
.cprompt{
width: max-content;
animation: prompt 4000s infinite;
animation-timing-function: linear;
-webkit-animation: prompt 4000s infinite;
-webkit-animation-timing-function: linear;

margin-top: 20px;
font-size: 58px;
color: #FFC70E;
opacity: 0;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 1.2s ease-in-out;
transition-delay: 1s;

}
@keyframes prompt {
  0% {
		transform: translateX(0.05%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes prompt {
  0% {
		transform: translateX(0.05%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.cprompt{
width: 0px;
}
.windowloaded .cprompt{
    width: max-content;
}
.windowloaded .cprompt{
opacity: 1;
}
.lcurrentlanguage{
position: relative;
}
.cmenu li:last-child:before,.lbutton:before,.lcurrentlanguage:before{
content: "";
display: block;
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background: #FFC70E;
}
.cmenu li:last-child a{
position: relative;
z-index: 10;
}
.citemfeatured .csectionbgvideo video {
transform: translate(-50%,-50%) scale(1.05);
}
.citemfeatured .cimagesentinell{
border: 1px solid #999;
box-sizing: border-box;
overflow: hidden;
}
footer{
overflow: hidden;
}
.citemfeatured .cimagesentinell.csectionbgvideo{
border-left:0px;
border-right:0px;
padding-left: 1px;
padding-right: 1px;
}
.cheaderright{
opacity: 0;
margin-right: -40px;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.6s ease-in-out;
transition-delay: 1s;
}
.windowloaded .cheaderright{
opacity:1;
margin-right: 0px;
}

.zoominout{
overflow: hidden;
}
.zoominout .cimagesentinellimg{
animation: zoominout 20s infinite;
animation-timing-function: linear;
}
@keyframes zoominout {
  0% {
		transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.citemfeatured .cinner{
position: relative;
}

.citemfeatureddetails{
position:absolute;
bottom:0px;
left:0px;
width:100%;
z-index: 10;
background: transparent linear-gradient(180deg, #00000000 0%, #0000006e 100%) 0% 0% no-repeat;
}
.citemfeatureddetails{
color: white;
}
.citemfeatureddetails h4{
margin-top: 0px;
margin-bottom: 20px;
color: white;
margin-left: -3px;
font-size: 34px;
}
.citemtools,.citemtools a{
font-weight: bold;
font-size: 11px;
}
.citemfeatureddetails .sregprice{
font-size: 18px;

}
.lbutton{
position: relative;
}
.citemfeatureddetails .lbutton::before{
background: black;
}
.citemfeatureddetails .lbutton{
color: white;
}
.lbutton span,.lcurrentlanguage span{
position: relative;
z-index: 10;
}
.citemfeatureddetailsinner{
position: relative;
margin: 25px;
margin-bottom: 35px;
padding-top: 50px;
}
.citemfeatureddetailsinner .citemprice{
position: absolute;
bottom: 0px;
right: 0px;
text-align: right;
font-family: 'Noto', serif;
font-size: 28px;
letter-spacing: -1px;
}
.cratting1 path:nth-child(1){
fill:#FFC70E;
}
.cratting2 path:nth-child(2){
fill:#FFC70E;
}
.cratting3 path:nth-child(3){
fill:#FFC70E;
}
.cratting4 path:nth-child(4){
fill:#FFC70E;
}
.cratting5 path:nth-child(5){
fill:#FFC70E;
}
.csectiontopbarhome{
padding: 0px;
}
.csectiontopbarhome *[class^="col"]{
margin-bottom: 0px!important
}
.csectionfeaturedhome {
padding-top: 20px;
}
.csectiontopbarhome {
margin-top: 10px;
}
.csectiontopbarhome,.csectiontopbarhome a {
font-size: 12px;
}
.citemtophomeright .cinner{
text-align: right;
position: relative;
padding-right: 230px;
}
.imgpayment{
height: 32px;
width: auto!important;
margin-left: 10px;
margin-bottom: ;
    vertical-align: middle;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-60%);
}

.citemidiomas .imgpayment{
width: 1px!important;
opacity: 0;
}
.citemidiomas{
transition-delay: 1.6s!important;
}
.citemtophomeright{
transition-delay: 1.7s!important;
}
.csectionfeaturedhome{
padding-bottom: 0px;

}
.csectionfeaturedhome .row *[class^="col"] {
    margin-bottom: 0px!important;
}
.ccoltitular .sh1{
margin-top: 0px;
margin-bottom: 0px;
font-size: 160px;
margin-left: -15px;
display: inline-block;
vertical-align: middle;
line-height: 0.85em;
}
.sviewall{
display: inline-block;
font-family: 'Noto', serif;
font-size: 30px;
letter-spacing: -1px;
color: #C20000;
line-height: 1em;
vertical-align: middle;
margin-top: -12px;
}
.ccoltitular .sh1{
overflow: hidden;
}
.ccoltitular .sh1 span{
display: inline-block;
transform: translateY(101%);
-webkit-transition:all 0.8s ease-in-out;
-moz-transition:all 0.8s ease-in-out;
-o-transition:all 0.8s ease-in-out;
transition:all 0.8s ease-in-out;

}
.scrollingwayfinish .ccoltitular .sh1 span{
transform: translateY(0%);
}
.ccoltitular .sh1 span:nth-child(1){transition-delay: 0.25s;}
.ccoltitular .sh1 span:nth-child(2){transition-delay: 0.30s;}
.ccoltitular .sh1 span:nth-child(3){transition-delay: 0.35s;}
.ccoltitular .sh1 span:nth-child(4){transition-delay: 0.40s;}
.ccoltitular .sh1 span:nth-child(5){transition-delay: 0.45s;}
.ccoltitular .sh1 span:nth-child(6){transition-delay: 0.50s;}
.ccoltitular .sh1 span:nth-child(7){transition-delay: 0.55s;}
.ccoltitular .sh1 span:nth-child(8){transition-delay: 0.57s;}
.ccoltitular .sh1 span:nth-child(9){transition-delay: 0.60s;}
.ccoltitular .sh1 span:nth-child(10){transition-delay: 0.63s;}
.ccoltitular .sh1 span:nth-child(11){transition-delay: 0.66s;}
.ccoltitular .sh1 span:nth-child(12){transition-delay: .69s;}
.ccoltitular .sh1 span:nth-child(13){transition-delay: .71s;}
.ccoltitular .sh1 span:nth-child(14){transition-delay: .73s;}
.ccoltitular .sh1 span:nth-child(15){transition-delay: .75s;}
.ccoltitular .sh1 span:nth-child(16){transition-delay: .80s;}
.ccoltitular .sh1 span:nth-child(17){transition-delay: .85s;}
.ccoltitular .sh1 span:nth-child(18){transition-delay: .90s;}
.ccoltitular .sh1 span:nth-child(19){transition-delay: .95s;}
.ccoltitular .sh1 span:nth-child(20){transition-delay: 1s;}
.ccoltitular .sh1 span:nth-child(21){transition-delay: 1.05s;}
.ccoltitular .sh1 span:nth-child(22){transition-delay: 1.1s;}
.sviewall{
opacity: 0;
transform: translateX(-15px);
-webkit-transition:all 0.8s ease-in-out;
-moz-transition:all 0.8s ease-in-out;
-o-transition:all 0.8s ease-in-out;
transition:all 0.8s ease-in-out;
transition-delay: 1.1s;
}
.scrollingwayfinish .sviewall{
opacity: 1;
transform: translateX(0px);
}
.citem .cimagesentinell{
border: 1px solid #999;
}
.citem h4{
margin-top: 20px;
margin-bottom: 7px;
}
.cratting {
position: absolute;
top: 10px;
right: 10px;
z-index: 10;
}

.ccoltitular{
  margin-bottom: 18px!important;
}
.clatestreviews {
    margin-bottom: 60px!important;
}
.ctexto{
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
}
.clatestreviews h2{
margin-top: 0px;
margin-bottom: 0px;
}
.colreview .cinner{
padding-right: 120px;
}
.crattingsimple{
margin-top: 6px;
margin-bottom: 6px;
}
.crattingsimple svg{
height: 15px;
width: auto;
}
.clatestreviewsinner{
padding: 55px;
background: #606060;
color: white;
}
.clatestreviewsinner h2{
color: white;
font-size: 46px;
}
.clatestreviewsinner  *[class^="col"] {
margin-bottom: 0px;
}
.csectionproductshome{
padding-bottom: 0px;
}
.csectionbrands .rowmargined *[class^="col"] .cinner {
    margin-left: 10px;
    margin-right: 10px;
}
.csectionbrands .rowmargined {
    margin-left: -10px;
}
.citembrand .cinner{
overflow: hidden;
}
.cclickbrand{
border: 1px solid #999;
border-bottom-left-radius: 23px;
border-bottom-right-radius: 23px;
}
.citembrand .cimagesentinell{
border: 1px solid #999;
border-bottom: 0px;
border-top-left-radius: 23px;
border-top-right-radius: 23px;
}
.cclickbrand{
text-align: center;
background: black;
color: white;
font-size: 9px;
padding: 17px;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
border-top: 1px solid #999;

}
.citembrand .cimagesentinellimg{
background-size: auto 59%;
}
.citembrand a:hover .cclickbrand{
background: #FFC70E;
color: black;
}
.csectionbrands {
padding-bottom: 0px;
}
.cviewallbrands{
display: inline-block;
}
.csectionbrandsbig,.csectionbrandsbig a{
text-align: center;
color: white;
}
.cviewallbrands .lbuttonsmall{
font-family: 'Noto', serif;
font-size: 11px;
letter-spacing: -0.2px;
font-weight: 400;
}
.cviewallbrands .stitlebrands{
font-size: 80px;
margin-top: 0px;
margin-bottom: 0px;
line-height: 0.9em;
}
.cviewallbrands{
border: 2px solid white;
padding: 30px;
padding-bottom: 20px;
padding-left: 45px;
padding-right: 45px;
border-radius: 23px;
margin: 9%;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.csectionbrandsbig .csectionopa{
background: #C20000;
}
.scrollingwayfinish.csectionbrandsbig .csectionopa{
opacity: 0.6!important;
}
.csectionbrandsbig .csectionbgvideo{
background: white;
}
.csectionbrandsbig .csectionbgvideo video{
mix-blend-mode: luminosity;
}
.cstextbrands a:hover .cviewallbrands{
background: #fff;
border-color: black;
color: black;
}
.csectionlooks .sh1{
width: max-content;
margin-bottom: 10px;
}
.clooks2{
position:absolute;
top:0px;
right:0px;
height:100%;
width:55%;
}
.clooks2inner{
margin: 15px;
margin-top: 0px;
height: 100%;
position: relative;
}
.clooks2 .cimagesentinell{
height: 100%;
}
.csectionlooks *[class^="col"],.csectionlooks .ccoltitular{
margin-bottom: 0px!important;
}
.ccoltitular{
position: relative;
z-index: 10;
}
.csectionlooks .cimagesentinellimg{
border: 1px solid black;
box-sizing: border-box;
}

footer{
background: #C20000;
padding-top:100px;
padding-bottom: 50px;
}
footer .clogo svg path{
fill:white;
}
.cpaymentfooter img{
width: auto!important;
height: auto;
}
.ccollogofooter{
margin-bottom: 110px!important;
}
.cfooterlinks a{
display: block;
color: white;
line-height: 1.2em;
font-size: 16px;
}
.cfilterscheckboxes{
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
}
.icheckbox input{
display: none;
}
.scheck{
border: 1px solid #707070;
}
.cfilteritem h4{
font-size: 16px;
margin-top: 0px;
margin-bottom: 14px;
}

.cfilters h3{
font-size: 32px;
margin-top: 30px;
margin-bottom: -3px;
}
.cfilters h3:nth-child(1){
margin-top: 0px;
}
.cfilterscheckboxes .slabel{
width: 47%;
display: inline-block;
margin-bottom: 3px;
margin-top: 3px;
}
.cfilteritem{
border-top: 1px solid #BBBBBB;
padding-top: 25px;
margin-top: 20px;
}
.cfilters .cinner{
padding: 30px;
padding-top: 50px;
padding-bottom: 50px;
border: 1px solid #707070;
}
.cfilters2col.cfilterscheckboxes label{
width: 49%;
}
.cfilterscolor .slabel {
    width: 11%;
}
.scheckcolor{
border-radius: 100%;
margin-top: 4px;
margin-bottom: 4px;
width: 18px;
height: 18px;
}

.cbaritempic .cimagesentinell{
  border: 1px solid #999;
}
.cbaritempic{
width: 30%;
height: auto;
float: left;
}
.cbaritemright{
float: left;
width: 70%;
}
.cbaritemrightinner{
padding-left: 20px;
}
.cbaritemright h5{
margin-top: 3px;
margin-bottom: 0px;
font-size: 16px;
}
.cbaritemright .sprice{
font-family: 'Noto', serif;
font-size: 16px;
}
.cbaritemratting  svg{
display: block;
margin-top: 3px;
margin-bottom: 3px;
}
.cbaritem{
margin-bottom: 20px;
}
.sreviewitemdesc{

}
.citemprice{
    color: #C20000;
}
.citemfeatureddetailsinner .citemprice{
color: white;
}
.citemfeatureddetailsinner .cratting {
position: relative;
right: auto;
top: auto;
    }
.creviewitem h5{
margin-top: 0px;
margin-bottom: 0px;
}
.creviewitem  .cbaritemratting {
margin-top: 10px;
margin-bottom: 10px;
}

.creviewitem{
font-size: 18px;
margin-bottom: 20px;
}
.creviewitem:last-child{
margin-bottom: 0px;
}
.cpaginator .page-numbers{
height: 35px;
width: 35px;
background: #C20000;
color: white;
border: 1px solid #000;
font-size: 12px;
text-align: center;
line-height: 35px;
display: inline-block;
border-radius: 100%;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.cpaginator .page-numbers.current{
background: black;
}
.cpaginator .page-numbers:hover{
background: black;
}
.jqquickbuy{
cursor: pointer;
}
.csingleratting{
font-size: 13px;
}
.csingleratting svg{
height:15px;
width: auto;
}
.sh1big{
font-size: 58px;
line-height: 63px;
margin-bottom: 10px;
}
h4{
font-size:18px;
}
.citem h4{
position: relative;
padding-right: 110px;
font-size: 15px;
}
.citem .citemprice{
position: absolute;
top: 0px;
right: 0px;
text-align: right;
}
.sregprice{
position: relative;
font-size: 10px;
display: inline-block;
}
.sregprice::before{
content: "";
    position: absolute;
    height: 1px;
    width: 70%;
    top: 40%;
    transform: rotate(-25deg);
    left: 12%;
    background: #C20000;
}


.citempricesingle{
margin-top: 20px;
display: block;
font-size: 30px;
}
.citempricesingle .sregprice{
margin-left: 15px;
font-size: 18px;
}
.csectiontopbarhome .contentxxlarge {
padding-bottom: 20px;
border-bottom: 1px solid black;
}
.home .csectiontopbarhome .contentxxlarge {
padding-bottom: 0px;
border-bottom: 0px;
}
.stitleminidrop{
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
font-size: 18px;
}
.ctallaandq{
margin-top: 20px;
}
.cselectdropdown{
position: relative;

}
.cminidrop{
display: inline-block;
border: 1px solid black;
font-size: 16px;
padding: 6px;
padding-top: 8px;
padding-right: 35px;
border-radius: 4px;
vertical-align: middle;
}
.cminidrop .cfldrop{
background: black;
position: absolute;
top: 0px;
right: 0px;
width: 23px;
height: 100%;
}
.cminidrop .jqopendropdown svg{
width: 11px;
height: auto;
text-align: center;
position: absolute;
top: 12px;
left: 6px;
}
.cminidrop .cselectdropdownvalues {
    top: 30px;
    font-size: 12px;
    overflow: hidden;
    }
.jqdropdownvalue:hover, .jqdropdownvalue.selectedvalue {
    background: #FFC70E;
    color: black;
}
.jqdropdownvalue {
    background: #fff;
    color: black;
    padding: 6px;
    text-align: left;

    }
.cselectdropdownvalues{
border: 1px solid black;
border-radius: 4px;
    left: -1px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.cminidrop.selectactive{
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.jqdropdownvalue:first-child{
border-top: 0px;
}
.jqdropdownvalue:last-child{
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.cslicksingle{
position: relative;
}
.cslicksingle{
border: 1px solid black;
}
.csingleright .sh1big{
margin-top: 0px;
}
.colgallery .cinner{
padding-right: 40px;
}
.slabel {
position: relative;
}
.sfiltertooltip{
background: black;
color: white;
font-weight: 700;
font-family: 'Syncopate', sans serif;
text-transform: uppercase;
font-size: 10px;
padding: 3px;
position: absolute;
top: 50%;
right: 0px;
border-radius: 4px;
transform: translateX(94%) translateY(-50%);
z-index: 10;
opacity: 0;
display: block;
pointer-events: none;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.cfilterscolor .slabel:hover .sfiltertooltip{
opacity: 1;
}

.scheckcolor{
position: relative;
display: inline-block;
overflow: hidden;
}
.slabelcolorpart{
display: block;
content: "";
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background: black;
opacity: 1;
transform: none;
}

.slabelcolorpart:nth-child(2){
display: block;
content: "";
position:absolute;
top:0px;
left:0px;
height:100%;
width:50%;
background: transparent;
opacity: 1;
z-index: 8;
transform: none;
}

.slabelcolorpart.AzulClaro{background:#75b7ff;}
.slabelcolorpart.Blanco{background:#fff;}
.slabelcolorpart.Negro{background:#000;}
.slabelcolorpart.Azul{background:#1147c8;}

.slabelcolorpart.GrisClaro{background:#d2d2d2;}
.slabelcolorpart.GrisOscuro{background:#5f5f5f;}
.slabelcolorpart.Gris{background:#949494;}
.slabelcolorpart.Verde{background:#01bb23;}
.slabelcolorpart.Morado{background:#6800b6;}
.slabelcolorpart.Violeta{background:#9f00b6;}
.slabelcolorpart.Beige{background:#d2c6b6;}
.slabelcolorpart.Rojo{background:#d02121;}
.slabelcolorpart.Rosa{background:#f75ec1;}
.slabelcolorpart.Naranja{background:#f37b09;}
.slabelcolorpart.Dorado{background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(135,125,35,1) 100%);}
.slabelcolorpart.MarrÃ³n{background:#5b4b1c;}
.slabelcolorpart.Amarillo{background:#f9db04;}
.slabelcolorpart.Plateado{background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(96,96,96,1) 100%);}
.slabelcolorpart.Celeste{background:#5be3d0;}
.slabelcolorpart.VerdeClaro{background:#aeffa1;}
.slabelcolorpart.AzulOscuro{background:#031d73;}
.slabelcolorpart.Lila{background:#9e14c9;}
.slabelcolorpart.Rosado{background:#ec076a;}

.cfilterscolor .selected .scheck:before,
.cfilterscolor .selected .scheck:after{
display: none!important;
}
.cfilteritem.activefilter .cfilterscolor .scheck{
opacity: 0.4;
}
.cfilterscolor .selected .scheck{
opacity: 1!important;
}

.citemcolors{
position: absolute;
bottom: 10px;
right: 10px;
z-index: 10;
}
.citemcolors .scheck{
margin-right: 0px;
}
.cfilteritem.Talla .slabel {
width: 24%!important
}
.cimagesentinellimg2{
opacity: 0;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.citem:hover .cimagesentinellimg2{
opacity: 1;
}
.cslicksingle .cimagesentinellimg {
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-color: white;
}
#ascrail2000{
display: none;
}
.csearchwrap{
position: relative;
}
.csearchwrap::after,.cartloading::after{
display: block;
content: "";
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background: white;
opacity: 0;
pointer-events: none;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.searchloading::after{
opacity: 0.7;
pointer-events:auto;

}
.cartloading::after{
opacity: 0.7;
pointer-events:auto;
}

/*
.clogoinner:after {
   content: "";
    display: block;
    height: 300%;
    left: -100%;
    position: absolute;
    top: -100%;
    width: 300%;
    z-index: 2;
    opacity: 0.3;
     animation: noise-alt 20s steps(10) infinite;
     background: url(img/elementos/noise.jpg);
     background-size:auto 120%;
     mix-blend-mode: plus-lighter;
}*/
@keyframes noise{
 0%, 100% {
        background-position: 0 0;
    }

    10% {
        background-position: -5% -10%;
    }

    20% {
        background-position: -15% 5%;
    }

    30% {
        background-position: 7% -25%;
    }

    40% {
        background-position: 20% 25%;
    }

    50% {
        background-position: -25% 10%;
    }

    60% {
        background-position: 15% 5%;
    }

    70% {
        background-position: 0% 15%;
    }

    80% {
        background-position: 25% 35%;
    }

    90% {
        background-position: -10% 10%;
    }
}

 @keyframes noise-alt {
  0%, 100% { transform:translate(0, 0) }
  10% { transform:translate(-5%, -10%) }
  20% { transform:translate(-45%, 5%) }
  30% { transform:translate(7%, -75%) }
  40% { transform:translate(-5%, 25%) }
  50% { transform:translate(-75%, 10%) }
  60% { transform:translate(15%, 0%) }
  70% { transform:translate(0%, 55%) }
  80% { transform:translate(3%, 35%) }
  90% { transform:translate(-10%, 10%) }
}

.citemsbrands .slick-list{
width: 100%;
}
.ctallaandq{
float: left;
margin-right: 40px;
margin-top: 30px;
margin-bottom: 30px;
position: relative;
z-index: 29;
}
.jqaddtocart{
cursor: pointer;
}
.cpopupaddedtocart .cpopup{
max-width: 570px;
}
.lctabutton {
padding: 4px;
padding-top: 6px;
padding-left: 10px;
padding-right: 10px;
background: black;
color: white;
border-radius: 8px;
font-size: 13px;
cursor: pointer;
}
.cpopupaddedtocart .sh3{
margin-bottom: 5px;
font-size: 20px;
}
.buttonred{
background: #C20000;
}
.cpopuptext{
font-size: 13px;
margin-bottom: 5px;
}
.page-template-page-cart header,
.page-template-page-cart footer,
.page-template-page-cart .csectiontopbarhome {
display: none;
}
.ccartlogo{
text-align: center;
padding: 40px;
border-bottom: 1px solid #999;
}
.ccartlogo svg{
max-width: 400px;
height: auto;
display: inline-block;
}
.contentcart{
margin-top: 40px;
}
.ccartaviso{
font-size: 12px;
color: white;
background: black;
border-radius: 7px;
padding: 14px;
text-align: center;
width: 100%;
}
.csectioncart h3{
margin-top: 0px;
font-size: 24px;
margin-bottom: 20px;
padding-bottom: 15px;
border-bottom: 1px solid #999;
}

.csectioncart .rowmargined *[class^="col"] .cinner{
	margin-left:25px;
	margin-right:25px;
}
.csectioncart .rowmargined{
	margin-left:-25px;
}
.clogospay{
float: left;
}
.ccartbottom{
margin-top: 20px;
}
.ipaymentform input,.ipaymentform textarea,.ipaymentform select{
box-sizing: border-box;
background: #fff;
color: #000;
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
border:1px solid #797979;
margin-bottom: 10px;
border-radius: 7px;
padding: 10px;
padding-left: 15px;
padding-right: 15px;
}
.ipaymentform select{
    width: 100%;

}
.ipaymentform textarea{
height: 100px;
}
.creviewform{
display: none;
}
.ipaymentform input::placeholder,.ipaymentform textarea::placeholder{
color:#9d9c9d ;
}
.cformcartsend{
float: right;
}
.lbuttoncart{
border-radius: 7px;
padding: 10px;
padding-top: 14px;
padding-bottom: 11px;
padding-left: 20px;
padding-right: 20px;
font-size: 12px;
background-color: #FFC70E;
display: inline-block;
cursor: pointer;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.clogospay img{
margin-top: -2px;
}

.ccartitems{
position: relative;
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
}
.ccartitemimg{
width: 50px;
height: 50px;
    border: 1px solid #999;
background-size: cover;
background-position: center;
float: left;
}
.ccartiteminfo{
float: left;
width: 300px;
padding-left: 15px;
}
.ccartitemunidades{
float: left;
}
.ccartitemprecio{
float: left;
}
.ccartitemtitle,.stotaltitle{
	font-size: 14px;
	font-weight:700;
	font-family: 'Syncopate', sans serif;
  text-transform: uppercase;
  margin-bottom:2px;
}
.ccartitemunidades input{
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
width: 32px;
text-align: center;
padding: 0px;
display: inline-block;

}
.ccartitem{
margin-bottom: 20px;
padding-bottom: 20px;
    border-bottom: 1px solid #999;
}
.ccartitemprecio{
float: right;
}
.stotalval{
display: inline-block;
float: right;
}
.ccartdelete{
font-size: 10px;
font-weight:700;
font-family: 'Syncopate', sans serif;
text-transform: uppercase;
color: #C20000;
margin-top: 15px;
cursor: pointer;
}
.cpopupalertspecial .lctabutton{
width: 45px;
text-align: center;
display: inline-block;
padding-left: 8px;
}
.form-row{
border-radius: 7px;
padding: 10px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
background: #fff;
border: 1px solid #797979;
}
.lbuttoncart{
color: black!important;
font-weight: 700;
font-family: 'Syncopate', sans serif;
text-transform: uppercase;
border: 0px;
}
#card-errors{
font-size: 10px;
color: #C20000;
}
.StripeElement--invalid{
margin-bottom: 8px;
}
.creviewsingle{
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #999;
font-size: 16px;
width: 100%;
}
.cultimasresenas h4{
margin-bottom: 10px;
}
.ssinglereviewperson{
font-size: 16px;
}
.ctextopedidook{
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
text-align: center;
}
.ccartempty .cinner{
text-align: center;
}
.ccartempty{
display: none;
}
.cartempty .jqcartuds{
display: none;
}
.ipaymentform{
position: relative;
}
.cultimasresenas{
overflow: hidden;
}
.csingleright .cinner{
padding-right: 20%;
}
.jqshowallreviews{
text-align: center;
background: #FFC70E;
color: black;
width: auto;
margin: auto;
display: inline-block;
}
.creviewsmore{
margin-top: 30px;
text-align: center;
}
.cultimasresenas{
margin-top: 50px;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.cultimasresenas h4{
float: left;
margin-top: 0px;
margin-bottom: 0px;
}
.jqescribir{
float: right;
}
.creviewsingle input{

}
.jqrattingchoose{
margin-bottom: 14px;
}
.iratting{
display: none;
}
.cimagesentinell svg{
width: 100%;
height: auto;
}
.csectiontopbanner{
margin-top: 25px;
margin-bottom: 25px;
}
.cbrands .csectionbgvideo video{
transform: translate(-50%,-50%) scale(1.05);
    top: 22%;
}
.csectiontopbanner .csectiontext{
position:absolute;
top:50%;
left:0px;
width:100%;
z-index: 200;
transform: translateY(-50%);
}
.csectiontopbanner .csectiontext h1{
color: white;
text-align: center;
font-size: 160px;
margin-top: 0px;
margin-bottom: 0px;
}
.csectiontopbanner .ccoltitular{
text-align: center;
}

.nothome header .clogoinner svg {
    width:360px;
        transform: translateY(0%);

    }

.nothome .cprompt{
height: 0px;
overflow: hidden;
}
.nothome .citemidiomas,
.nothome header .cmenu li,
.nothome .citemtophomeright  {
transform: translateY(0px) translateX(0px)!important;
opacity: 1!important;
}
.nothome .cheaderright{
margin-right: 0px!important;
opacity: 1!important;
}
.nothome header .clogo {
float: left;
}
.nothome header .clogo,.nothome header  nav {
padding-top: 40px;
}
.nothome header nav{
float: right;
z-index: 100;
position: relative;
padding-right: 100px;
}
.nothome  .cheaderright {
    right: -80px;
    }
.nothome  .celi svg {
        width: 100px;
        }
.nothome .cmenu li a {
    font-size: 14px;
}
.csectiontopbanner .sh2{
color: #FFC70E;
}
.csectionlaterals .sh1{
font-size:100px;
}
.caboutleft{
padding-left: 60px;
}

.ctextodefault{
line-height:30px;
font-size: 20px;
}
.csectionlaterals .ctextodefault{
max-width: 650px;
}
.caboutright{
padding-right: 60px;
}
.clateralgut{
height: 60px;
}
.csectionlaterals .ccoltitular .sh1{
margin-left: 0px;
}
.current-menu-item a{
color: #C20000;
}
.csectiondescuentos{
padding: 100px;
padding-top: 50px;
padding-bottom: 50px;
margin-bottom: 40px;
text-align: center;
max-width: 800px;
margin: auto;
margin-top:70px;
margin-bottom: 50px;
border: 1px solid #ccc;
}
.cbrands .csectionbgvideoresenas video{
transform: translate(-50%,-65%) scale(1.45);
top: 22%;
}
.csectionresenastext{
text-align: left;
}
.cclearmobile{
display: none;
}
.cburger{
position: absolute;
top: -27px;
right: 0px;
z-index: 100;
cursor: pointer;
}
.cburger path{
fill:black;
}
#Trazado_35,#Trazado_36{
stroke:black;
}
.cmenuresponsive{
display: none;
}
.cmenuresponsive{
padding-left: 0px;
}
.cmenuresponsive li{
list-style: none;
}
.cmenuresponsive li a{
display: block;
padding: 15px;
text-align: center;
background: black;
border-bottom: 1px solid #4a4a4a;
color: white;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.cmenuresponsive li.current-menu-item a,.cmenuresponsive li a:hover{
background-color: #ffc70e!important;
color: black!important;
}

.sfiltersbutton{
display: none;
padding: 15px;
text-align: center;
background: black;
margin-top: 20px;
margin-bottom: -10px;
border-bottom: 1px solid #4a4a4a;
color: white;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
cursor: pointer;
}
.sfiltersbutton:hover{
background-color: #ffc70e!important;
color: black!important;
}

.cburger{
display: none;
}
.ctextodefault2{
max-width: 1000px;
margin: auto;
}

.csectiondefault .csectiontext h1 {
font-size: 50px;
}
.ctextodefault2 h2{
font-size: 22px;
line-height: 30px;
margin-bottom: -10px;
    margin-top: 50px;
font-family: 'Syncopate', sans serif;
text-transform: uppercase;
}
.citemfeatureddetails h4{
padding-right: 80px;
}
.ccartaviso {
background: #C20000;
animation: fadeinout 2s infinite;
	-webkit-transition:all 1.4s ease-in-out;
	-moz-transition:all 1.4s ease-in-out;
	-o-transition:all 1.4s ease-in-out;
	transition:all 1.4s ease-in-out;
	    display: inline-block;
          box-sizing: border-box;
}
.ccartbottom .clogospay {
    width: 295px;
}
@keyframes fadeinout {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.4;
    }
    100% {
        opacity: 1;
    }
}
.csectionquicklinks {
padding-top: 10px;
padding-bottom: 10px;
}
.ciconhome{
width: 16.66666666666667%;
float: left;
text-align: center;
color: white;
margin-bottom: 0px!important;
}
.ciconhomeinner{
}
.siconhome{
display: block;
margin-top: 4px;
}
.ciconhome img{
display: inline-block;
max-height: 40px;
width: auto;
}
.ciconhome a{
padding: 14px;
background: #FFC70E;
font-size: 14px;
color: black;
display: block;
    border-radius: 10px;
    border: 1px solid #999;
}
.csectionquicklinks .row *[class^="col"]{
	margin-bottom:10px;
}
.csectionquicklinks .rowmargined *[class^="col"] .cinner{
	margin-left:5px!important;
	margin-right:5px!important;
}
.csectionquicklinks .rowmargined{
	margin-left:-10px!important;
}
.csectionfeaturedhome {
    padding-top: 0px;
}
.jqsendtotop{
position: absolute;
top: 0px;
left: 10px;
font-size: 12px;
background: black;
color: white;
padding: 10px;
display: block;
z-index: 300;
cursor: pointer;
border-radius: 10px;
font-family: monospace;
}
.jqsendtotop:hover{
background: #ff0000;
}


.jqcat{
position: absolute;
top: 40px;
left: 10px;
font-size: 12px;
background: black;
color: white;
padding: 10px;
display: block;
z-index: 300;
cursor: pointer;
border-radius: 10px;
font-family: monospace;
}
.jqcat:hover{
background: #ff0000;
}


.jqsupercat{
position: absolute;
top: 80px;
left: 10px;
font-size: 12px;
background: black;
color: white;
padding: 10px;
display: block;
z-index: 300;
cursor: pointer;
border-radius: 10px;
font-family: monospace;
}
.jqsupercat:hover{
background: #ff0000;
}
.cinputsearch input{
    font-size: 11.5px;
        padding-bottom: 10px;
}
.csearcherheader{
margin-top: 10px;
}
.cfloatingbar{
background: #FFC70E;
color: #000000;
position: fixed;
border: 1px solid #707070;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 13px;
bottom: -1px;
font-size: 12px;
left: 50%;
transform: translateX(-50%);
z-index: 400;
cursor: pointer;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}
.cfloatingbar span{
display: inline-block;
margin-left: 5px;
margin-right: 5px;
}

.cfloatingbar:hover{
background: black;
border-color: black;
color: white;
}
.cfloatingbar svg{
width: 20px;
height: auto;
vertical-align: middle;
}
.cfloatingbar svg path{
fill: black;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}
.page-template-page-cart .cfloatingbar{
display: none;
}

.cbusquedaopa{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background: black;
opacity: 0.8;
}

.cbusquedawrap{
position:fixed;
top:0px;
left:0px;
height:100%;
width:100%;
z-index:600;
}
.cbusquedainner,.cbusqueda{
height: 100%;
}
.cbusqueda{
position: relative;
z-index: 300;
text-align: center;
}
.isearchbox{
border: 3px solid white;
width: 80%;
display: inline-block;
background: transparent;
text-align: center;
color: white;
padding:30px;
font-size: 18px;
}
.isearchbox::placeholder{
color: white;
}
.sbuttonbuscar{
background: #FFC70E;
    color: #000000;
    margin-top: 20px;
    border-radius: 5px;
    display: inline-block;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 13px;
    font-size: 12px;
    z-index: 400;
    border:0px;
    width: 200px;
    cursor: pointer;
}
.jqcerrarbuscador{
font-size: 12px;
color: white;
display: inline-block;
margin-top: 20px;
cursor: pointer;
}
.cbusquedawrap{
transform: translateY(-101%);
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;

}
.showbuscador .cbusquedawrap{
transform: translateY(0);
}
.cfloatingbar:hover svg path {
    fill: white;
}


.jqswaitem{
transition: none!important;
}

.cmenupos .lsupermenu{
font-size: 13px;
color: white;
padding-top:12px;
display: block;
padding-bottom: 12px;
}
.csupermenu{
background: black;
margin-bottom: 60px;
margin-top: 22px;
position: relative;
}
.csupermenu .contentxxlarge{
padding-left: 90px;
}
.ccolsupermenu{
padding-top: 80px;
padding-bottom: 80px;

}
.csupermenu .row *[class^="col"] {
    margin-bottom: 0px;
}
.csupermenu .cimagesupermenu{

position: absolute;
top: 0px;
right:0px;
width: 400px;
height: 100%;
}
.ccolsupermenuimage{
position: relative;
height: 100%;
}
.lltop svg{
height: 12px;
width: auto;
}

.lltop{
display: block;
float: left;
margin-right: 50px;
display: none;
}
.nothome2 .lltop{
display: inline-block;

}
.nothome2 .cmenu li{
transition-delay: 0!important;
transition:none!important;
opacity: 1!important;
transform: translateY(0%)!important;
}
.ccolsupermenuimage{
position: relative;
}
.csupermenu .contentxxlarge{
position: relative;
}
.cimagesupermenu{
position: absolute;
width: 40%;
height: 100%;
right: 0px;
margin-right: 20%;
background: transparent;
}
.cimagesupermenuinner{
position: relative;
height: 100%;
padding-top: 20px;
padding-bottom: 20px;
box-sizing: border-box;
}
.cimagesupermenuinner img{
height: 100%;
width: auto;
border: 1px solid #565656;
}


.csupermenu {
color: white;
font-size: 14px;
}
.laddmenu{
opacity: 0.6;
cursor: pointer;
display: none!important;
}
.editmode .laddmenu{
display: block!important;
}
.cselectcatsadmin{
position: absolute;
display: none;
z-index: 700;
}
.ceditui{
background: red;
color: white;
padding: 6px;
z-index: 400;
font-size: 12px;
cursor: pointer;
border-radius: 10px;
border: 3px solid black;
font-family: 'Roboto';
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
display: none;
}
.ceditui:hover{
background: black;
}
.ceditmodebutton{
position: fixed;
bottom: 10px;
left: 10px;
display: block!important;
}
.csupermenu{
display: none;
}
.cmenupos{
opacity: 0;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
}
.supermenuactive .cmenupos{
opacity: 1;
}
.supermenuactive .col20:nth-child(1) .cmenupos:nth-child(2){transition-delay: 0.1s;}
.supermenuactive .col20:nth-child(1) .cmenupos:nth-child(3){transition-delay: 0.2s;}
.supermenuactive .col20:nth-child(1) .cmenupos:nth-child(4){transition-delay: 0.3s;}

.supermenuactive .col20:nth-child(2) .cmenupos:nth-child(1){transition-delay: 0.4s;}
.supermenuactive .col20:nth-child(2) .cmenupos:nth-child(2){transition-delay: 0.5s;}
.supermenuactive .col20:nth-child(2) .cmenupos:nth-child(3){transition-delay: 0.6s;}
.supermenuactive .col20:nth-child(2) .cmenupos:nth-child(4){transition-delay: 0.7s;}

.supermenuactive .col20:nth-child(3) .cmenupos:nth-child(1){transition-delay: 0.8s;}
.supermenuactive .col20:nth-child(3) .cmenupos:nth-child(2){transition-delay: 0.9s;}
.supermenuactive .col20:nth-child(3) .cmenupos:nth-child(3){transition-delay: 1s;}
.supermenuactive .col20:nth-child(3) .cmenupos:nth-child(4){transition-delay: 1.1s;}

.cimagesupermenu{
opacity: 0;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
transition-delay: 0.6s;
}
.supermenuactive .cimagesupermenu{
opacity: 1;
}
.ccataloguetext{
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    z-index: 40;
    text-align: center;
    color: white;
}
.ccatalogueopa{
     position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    z-index: 30;
    background: #050e14;
    opacity: 0.70;
}
.editmode .ceditmodebutton{
background: black;
}
.jqchangeimage{
position: absolute;
top: 10px;
left: 20px;
}
.jqfeature{
position: absolute;
top: 10px;
left: 20px;
}
.jqfeature2{
position: absolute;
top: 50px;
left: 20px;
}
.editmode .ceditui{
display: block;
}
.cfloatingbar{
display: none!important;
}
.csearchwrap {
min-height: 600px;
}
.loadingmoreresults{
text-align: center;
font-size: 14px;
padding: 30px;
-webkit-animation: fadeinout 1s linear infinite;
  animation: fadeinout 1s linear infinite;
}

@-webkit-keyframes fadeinout {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}

@keyframes fadeinout {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}
.loadmoreresultswrap{
text-align: center;
height: 50px;
}
.loadmoreresults{
background: black;
color: white;
display: inline-block;
font-size: 14px;
padding: 15px;
padding-left: 50px;
padding-right: 50px;
cursor: pointer;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}

.loadmoreresults:hover{
background: #C20000;
}
.preloaded{
display: none;
}
.page-template-page-product .loadmoreresultswrap{
display: none;
}
.lltop{
display: none!important;
}
.cresponsivesubmenu{
background: #FFC70E;
color: black;
}
.cresponsivesubmenu a{
background: #FFC70E!important;
color: black!important;
font-size: 12px!important;
border-color:#dcaa05!important;
}
.cresponsivesubmenu{
display: none;
}
.ctextodefaultsorteo{
font-size: 15px;
    line-height: 20px;
}
.csectiondescuentossorteo h3{
    font-size: 12px;
}
.csectiondescuentossorteo {
    padding: 10px!important;
    padding-top: 10px!important;
    padding-bottom: 15px!important;
    margin-top: 20px!important;
        margin-bottom: 0px!important;
}
.csorteohide{
display: none;
}
.cimagesentinellimg2{
display: none!important;
}
.sred{
color: #C20000;
}
.sblack{
color: black;
}
.crespprompt{
display: none;
line-height: 14px;
}
.syellow{
color: #FFC70E;
}
.csectiondescuentossorteo input{
max-width: 400px;
margin: auto;
display: block;
text-align: center;
margin-bottom: 10px;
}
.ctextoanuncio{
padding: 25px;
}
.csectiondescuentos  .lbuttoncart{
box-sizing: border-box;
}
.sapartirde{
font-size: 14px;
display: block;
  color: #FFC70E;
}
.cpopupprm video{
display: block;
}
.cpopupprm .cpopup {
width: auto;
}
.cpopupprm .cpopupinner {
    padding: 0px;
}
.cpopup {
    max-width: none;
    }
    .cpopupprm video {
        display: block;
        height: 900px;
    }
.page-template-page-cart .crespprompt{
display: none;
}
.ccompracarrito{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
background: #C20000;
color: white;
padding: 10px;
box-sizing: border-box;
text-align: center;
z-index: 900;
}

.ccompracarrito{
font-size: 10px;
}
.page-template-page-cart{
padding-top: 30px;
}
.senvioaviso{
display: block;
font-size: 12px;
margin-bottom: 16px;
}
.crespprompt{
font-size: 12px;
}
.ccartfloat{
z-index: 600;
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 80px;
    height: 80px;
    background: #ededed;
    border-radius: 100%;
}
.ccartfloat .ccart {
  margin-right: 30px;
  margin-top: 26px;

}
.ccartfloat .celi {
    transform: translateY(-50%) translateX(-50%) scale(0.5);
}
.ccartfloat{
display: none;
}
.page-template-page-cart .ccartfloat{
display: none!important;
}
.ccartstripeaviso{
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
margin-top: 10px;
}
.ccartstripeaviso a{
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
}
.jqpricebutton{
display: block;
}
.ccartbottomv2 .cformcartsend {
    float: none;
}
.ccartbottomv2 .cformcartsend input,
.ccartbottomv2 .cformcartsend .lbuttoncart {
border-radius: 7px;
padding: 10px;
padding-top: 14px;
padding-bottom: 11px;
padding-left: 20px;
padding-right: 20px;
font-size: 12px;
background-color: #FFC70E;
display: inline-block;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
color: black!important;
font-weight: 700;
font-family: 'Syncopate', sans serif;
text-transform: uppercase;
border: 0px;
}
.ccartbottomv2 .cformcartsend .lbuttoncart{
padding-top: 24px;
padding-bottom: 24px;
text-align: center;
box-sizing: border-box;
}
.csectionproductsvisited{
background: #C20000;
padding-top: 100px;
}
.csectionproductsvisited h2{
color: white;
}
.csectionproductsvisited .citem .cimagesentinell{
border: 1px solid black;
}
.csectionproductsvisited .citem h4,
.csectionproductsvisited .citemprice{
color: white;
}
.csectionproductsvisited .slick-track{
margin-left: 0px;
}
.csectionproductsvisited .sregprice::before{
background: white;
}
.lwhatsappcontact{
display: block;
position: fixed;
bottom: 10px;
left: 10px;
background: #25D366;
color: white;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
font-size: 13px;
padding: 10px;
border-radius: 30px;
padding-right: 20px;
z-index: 600;
}
.lwhatsappcontact span{
display: inline-block;
vertical-align: middle;
}
.lwhatsappcontact svg{
display: inline-block;
vertical-align: middle;
width: 35px;
height: auto;
}
.ccartinfo{
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
font-size: 13px;
}
.ccartinfo div{
margin-bottom: 10px;
}
.ccartinfo .lwhatsappcontact{
position: relative;
width: 100%;
text-align: center;
box-sizing: border-box;
bottom: auto;
left: auto;
margin-top: 10px;
color: #25D366;
border: 1px solid #25D366;
background: white;
    padding: 5px;
}
.ccartinfo .lwhatsappcontact path{
fill:#25D366;
}
.ccartinfo .lwhatsappcontact svg {
    width: 15px;
    }
.ccartbottomv2 .cformcartsend input{
-webkit-appearance: none;
}
.ipaymentformfloat {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100vw;
    padding: 20px;
    box-sizing: border-box;
    z-index: 600;
}
.ipaymentformfloat .cformcartsend input{
padding-top: 24px;
padding-bottom: 21px;
}
.ipaymentformfloat .cformcartsend {
    margin-bottom: 0px!important;
}
.ccartinfo{
padding-bottom: 100px;
}
.crendersent{
display: none;
}
.ipaymentformfloat{
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
-webkit-transition-delay: 0.6s;
-moz-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
opacity: 0;
}
.domloaded .ipaymentformfloat{
opacity: 1;
}
.ccartcupon input{
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
font-size: 16px;
padding: 4px;
box-sizing: border-box;
width: 100%;
}
.ccartcupon{
position: relative;
}
.ivalidarcupon{
color: white;
background: black;
border-radius: 3px;
padding: 7px;
display: block;
position: absolute;
bottom: 0px;
right: 0px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
font-size: 14px;
padding-left: 15px;
padding-right: 15px;
font-weight: 700;
}
.ccartcupon{
margin-bottom: 10px;
}
.ccuponresult{
padding: 10px;
background: #eaeaea;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
font-size: 14px;
display: none;
margin-bottom: 10px;
}
.cuponok .ccuponresult,.cuponko .ccuponresult{
display: block;
}
.cuponok .ccuponresult{
background: #d7feca;
}
.ivalidarcupon{
cursor: pointer;
}
.shhome{
margin-bottom: 0px;
	font-size: 30px;
	font-weight:700;
	font-family: 'Syncopate', sans serif;
  text-transform: uppercase;
}
.colshome{
margin-bottom: 0px!important
}
.ccartpre{
position: relative;
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: none;
font-weight: 400;
margin-bottom: 30px;
}
.ccartpre{
color: #C20000;
}
.page-template-page-cart .cidiomsstop{
display: none;
}

.crebajasitem{
font-size: 8px;
background: #C20000;
color: white;
position: absolute;
top: 0px;
left: 0px;
z-index: 40;
padding: 3px;
display: none!important;
}
.citemcatbolsos svg,
.citemcatbandoleras svg{
    width: 150%;
}
.citemcatbolsos .cimagesentinellproduct .cimagesentinellimg,
.citemcatbandoleras .cimagesentinellproduct .cimagesentinellimg {
    background-size: 75% auto;
}
.citemcatbolsos .cimagesentinell,
.citemcatbandoleras .cimagesentinell {
overflow: hidden;
}
.citemcatbolsos.ctallaandq,.citemcatbandoleras.ctallaandq{
display: none!important;
}
.ctextodefault2 p{
margin-bottom: 20px;
}
.ctextosingle  a{
font-size: 14px;
text-decoration: underline;
color: #C20000;
}
.cpedidoscontra{
display: block;
text-align: center;
padding: 10px;
font-size: 14px;
text-decoration: underline;
background:#25D366;
color: white;
margin-bottom: 10px;

}
.post-28{
overflow: hidden;
}

.ccart24 .ccartpre{
display: none;
}
.ccart24 .ctotalitemship,.ccart24 .ctotaltotal{
display: none;
}
.cenviopago24cr,.cenviopago24method{
display: none;
}
.cmethods .csectioncartitems,.cenviopago24stripe{
display: none;
}
.cmethodtarjeta .cenviopago24stripe{
display: block;
}
.cmethods .cenviopago24method{
display: block;
}
.cmethods .cenviopago24cr .ccartbottom{
display: block;
}
.cmethodcr .cenviopago24method,
.cmethodtarjeta .cenviopago24method,
.cmethodcr .ccartbottom ,
.cmethodtarjeta .ccartbottom  {
display: none;
}
.cmethodcr .ctotalitemship,
.cmethodcr .ctotaltotal,
.cenviopago24stripe .ctotalitemship,
.cenviopago24stripe .ctotaltotal{
display: block;
}
.cmethodcr .cenviopago24cr{
display: block;
}
.cmetodo svg,.cmetodo img{
height: 32px;
width: auto;
display: block;
margin: auto;
margin-bottom: 12px;
}
.cmetodo{
padding: 20px;
border-radius: 7px;
background: #ededed;
border: 1px solid black;
margin-bottom: 10px;
margin-top: 10px;
font-size: 14px;
font-family: 'Roboto';
text-transform: none;
font-weight: 400;
text-align: center;
}
.lbuttoncart24{
display: none!important;
}
.cvolverpedido{
text-decoration: underline;
margin-top: 15px;
font-size: 14px;
font-family: 'Roboto';
text-transform: none;
font-weight: 400;
text-align: center;
}
.jqpaycr{
box-sizing: border-box;
text-align: center;
}
.ajaxing{
pointer-events: none;
}
.lbuttoncart {
width: 100%;
}
.cmetodo {
cursor: pointer;
}
.cmethoddesc{
font-size: 12px!important;
color: #666!important;
max-width: 500px!important;
margin: auto!important;
margin-top: 4px!important;
font-family: 'Roboto'!important;
text-transform: none!important;
font-weight: 400!important;
}
.cmetodowhatsappsingle{
background: #25D366;
}
.cmetodowhatsappsingle a,.cmetodowhatsappsingle svg *{
color: white!important;
fill:white;
}
.e-metodowhats,.cpedidoscontra{
font-size: 14px;
font-family: 'Roboto';
text-transform: none;
font-weight: 400;
}
.cseparadormetodo{
text-align: center;
position: relative;
}
.cseparadormetodo div{
display: inline-block;
background: white;
padding-left: 10px;
padding-right: 10px;
position: relative;
z-index: 10;
font-size: 12px;
}
.cseparadormetodo::before{
z-index: 8;
content: "";
display: block;
position:absolute;
top:50%;
transform: translateY(-50%);
left:0px;
height:1px;
width:100%;
background: black;
}
.cmethods .jqmethod{
display: none!important;
}
.cmetodowhatsapp svg *{
fill:#25D366;
}
.cadvertencia24{
font-size: 14px;
font-family: 'Roboto';
text-transform: none;
font-weight: 400;
padding: 10px;
border-radius: 10px;
font-style: italic;
margin-bottom:15px;
color: #C20000;
background: #eaeaea;
}
.single .cmetodowhatsapp svg *{
fill:white;
}
</pre></body></html>