
@font-face {
    font-family: tipo_1;
    src: url(assets/fonts-pagina-web/letra-tipo-1.ttf);
}

@font-face {
    font-family: tipo_2;
    src: url(assets/fonts-pagina-web/letra-tipo-2.ttf);
}

@font-face {
    font-family: tipo_3;
    src: url(assets/fonts-pagina-web/letra-tipo-3.otf);
}

@font-face {
    font-family: tipo_4;
    src: url(assets/fonts-pagina-web/letra-tipo-4.ttf);
}

@font-face {
    font-family: tipo_5;
    src: url(assets/fonts-pagina-web/letra-tipo-5.ttf);
}

@font-face {
    font-family: tipo_6;
    src: url(assets/fonts-pagina-web/letra-tipo-6.ttf);
}

@font-face {
    font-family: tipo_7;
    src: url(assets/fonts-pagina-web/letra-tipo-7.ttf);
}

@font-face {
    font-family: tipo_8;
    src: url(assets/fonts-pagina-web/letra-tipo-8.ttf);
}

@font-face {
    font-family: tipo_9;
    src: url(assets/fonts-pagina-web/letra-tipo-9.ttf);
}

@font-face {
    font-family: tipo_10;
    src: url(assets/fonts-pagina-web/letra-tipo-10.ttf);
}

@font-face {
    font-family: tipo_11;
    src: url(assets/fonts-pagina-web/letra-tipo-11.ttf);
}

@font-face {
    font-family: tipo_12;
    src: url(assets/fonts-pagina-web/letra-tipo-12.ttf);
}

@font-face {
    font-family: tipo_13;
    src: url(assets/fonts-pagina-web/letra-tipo-13.ttf);
}

@font-face {
    font-family: tipo_14;
    src: url(assets/fonts-pagina-web/letra-tipo-14.otf);
}

@font-face {
    font-family: tipo_15;
    src: url(assets/fonts-pagina-web/letra-tipo-15.otf);
}

@font-face {
    font-family: tipo_16;
    src: url(assets/fonts-pagina-web/letra-tipo-16.ttf);
}

@font-face {
    font-family: tipo_17;
    src: url(assets/fonts-pagina-web/letra-tipo-17.ttf);
}

b.letra-tipo-1 {
    font-family: tipo_1; 
    font-size: 95px;
}

b.letra-tipo-2 {
    font-family: tipo_2; 
}

b.letra-tipo-3 {
    font-family: tipo_3; 
}

b.letra-tipo-4 {
    font-family: tipo_4; 
}

b.letra-tipo-5 {
    font-family: tipo_5; 
}

b.letra-tipo-6 {
    font-family: tipo_6; 
}

b.letra-tipo-7 {
    font-family: tipo_7; 
}

b.letra-tipo-8 {
    font-family: tipo_8; 
}

b.letra-tipo-9 {
    font-family: tipo_9; 
}

b.letra-tipo-10 {
    font-family: tipo_10; 
}

b.letra-tipo-11 {
    font-family: tipo_11; 
}

b.letra-tipo-12 {
    font-family: tipo_12; 
}

b.letra-tipo-13 {
    font-family: tipo_13; 
}

b.letra-tipo-14 {
    font-family: tipo_14; 
}

b.letra-tipo-15 {
    font-family: tipo_15; 
}

b.letra-tipo-16 {
    font-family: tipo_16; 
}

b.letra-tipo-17 {
    font-family: tipo_17; 
}

#adresses-book td,
.produ{vertical-align:middle}
.btn--paypal,.btn--pink,.btn--yellow,
.btn--red,
.checkout-login__title,
.connectbtns a,
.product-list_item-inner 
.text-red,.profile-img,
.service__title{text-transform:uppercase}
body{
	font-size:15px;color:#555;
	font-family:"PT Sans Narrow",
	sans-serif;
	background:#f5f5f5
}
footer,
footer 
.list-unstyled a{
	color:#fff
}
.btn-red-big,
.btn-red-md,
footer{
	font-family:Helvetica,
	Arial
}
footer{
	margin-top:35px;
	background-color:#c51051;
	/*background-image:url(assets/img-pagina-web/pattern.png);*/
	background-repeat:repeat-x;
	background-position:top left;
	line-height:23px;font-size:13px
}
a,
a:focus,a:hover{
	color:#e4105a
}
a.text-white:focus,
a.text-white:hover{color:#fff}
.bg-white{background-color:#fff}
.bg-gray{background-color:#555}
.bg-red,.bg-red2{background-color:#c51051}
/*.bg-red,.bg-red2{background-color:#e4105a}*/
/*.bg-red3,.btn-red{background-color:#009598}*/
.bg-red3,.btn-red{background-image:linear-gradient(135deg, #097952, #00acff);}
.btn-red{color:#fff;border-color:#017f82}
.btn-red:focus,.btn-red:hover{background-color:#017f82;color:#fff}
.btn-red-big,.btn-red-md{background-color:#e4105a;padding:15px;font-size:18px;color:#fff;border:#009598;margin:10px 0}
.btn-dashed,.btn-dashed-md{border:1px dashed #fff;color:#fff;margin:10px 0;font-family:Helvetica,Arial}
.btn-red-big:focus,.btn-red-big:hover,.btn-red-md:focus,.btn-red-md:hover{color:#fff;text-decoration:underline}
.btn-red-md{padding:8px;font-size:16px}
.btn-dashed{padding:15px;font-size:18px;min-width:250px}
.btn-dashed:focus,.btn-dashed:hover{color:#fff;text-decoration:underline}
.btn-dashed-md{padding:8px;min-width:200px;font-size:16px}
.btn-black{color:#fff;background-color:#000}
.btn-black:focus,.btn-black:hover,.btn-dashed-md:focus,.btn-dashed-md:hover{color:#fff;text-decoration:underline}
.btn-dashed-red{
	padding:15px;
	font-size:18px;
	font-family:Helvetica,Arial;
	color:#009598;
	border:1px dashed #009598;
	min-width:250px;
	margin:10px 0;
	font-weight:700
}
.btn-dashed-red:focus,.btn-dashed-red:hover{color:#009598;text-decoration:underline}
.blog-desc{padding:5px 20px}
.blog-link{float:right;font-weight:700;font-style:italic;font-size:16px;letter-spacing:0;color:#716D6D}
.blog-date{
	position:absolute;
	display:block;
	width:50px;
	text-align:center;
	line-height:14px;
	padding:10px;
	border-radius:0 0 8px;
	font-family:Helvetica,Arial;
	font-size:13px;
	font-weight:700
}
.blog-date>span{font-size:23px}.blog-card .fa.fa-caret{left:3px;position:relative;top:1px}
.blog-card{
	position:relative;
	margin:10px;
	border:1px dashed rgba(197,195,195,.62);
	border-radius:8px;overflow:hidden; 
	background-color: white;
}
.contenedor-imagen{
	position:relative;
	margin:0px;
	/*border:1px dashed rgba(197,195,195,.62);*/
	border-radius:0px;overflow:hidden; 
	background-color: white;
}
.contenedor-imagen .fa.fa-caret{left:3px;position:relative;top:1px}
.blog-card:hover{border:1px dashed #009598;box-shadow:0 0 8px rgba(0,0,0,.4)}
.btn-facebook:hover,.btn-google:hover,.btn-twitter:hover{text-decoration:none;color:#fff}
.btn-facebook,.btn-google,.btn-twitter{
	min-width:220px!important;
	display:inline-block;
	height:42px;
	line-height:42px;
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:0 .5% 10px;
	padding:0 8px 0 40px;
	text-align:left;
	font-weight:300;
	font-size:14px;
	color:#fff;
	cursor:pointer
}
.btn-facebook{background:url(assets/img-pagina-web/icon-facebook.png) left center no-repeat #3e5b97;background-position-y:2px}
.btn-twitter{background:url(assets/img-pagina-web/icon-twitter.png) left center no-repeat #2aa7de;background-position-x:5px}
.connectbtns a:hover{
	-webkit-transform:translate3d(8px,0,0);
	-moz-transform:translate3d(8px,0,0);
	-ms-transform:translate3d(8px,0,0);
	-o-transform:translate3d(8px,0,0);
	transform:translate3d(8px,0,0)
}
.connectbtns a{
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	text-decoration:none!important;
	font-weight:400;font-size:14px;color:#fff
}
.connectbtns>a{color:#fff}.c-points{margin-top:35px}
.c-points-desc{font-size:16px;font-family:Helvetica,Arial;margin-top:15px}
.carousel-control.left,.carousel-control.right{background:0 0}
.comment-quotes:after,.comment-quotes:before{
	background-image:url(assets/img-pagina-web/icon-quotes.png);
	width:50px;
	height:42px;
	display:block;
	position:absolute;
	content:'';top:50%
}
.carousel-indicators li{
	/*border:1px solid #cc1855;*/
	border:1px solid #bc1d86;
	border-radius:10px;
	background-color:#fff}
/*.carousel-indicators .active{background-color:#e50c5b}*/
.carousel-indicators .active{background-color:#bc1d86}
#comments-carousel .carousel-indicators{bottom:-45px}
.copyright{font-family:Helvetica,Arial;color:#fff;font-size:13px}
.comment,.comment-author{font-size:17px;font-family:Helvetica,Arial}
.copyright p{margin:10px}
.copyright a{font-family:Helvetica,Arial;color:#fff}
.comment-author{font-weight:700}.comment{font-weight:lighter}
.comment-quotes:after{left:0}
.comment-quotes:before{background-position-x:50px;right:0}
.c-divider--horizontal--horizontal:before,
.c-divider--horizontal--vertical--horizontal:before,
.c-divider--horizontal:before,
.c-divider--vertical--horizontal:before{background-position:right 1em top 50%}
.c-divider--horizontal--horizontal:after,
.c-divider--horizontal--vertical--horizontal:after,
.c-divider--horizontal:after,
.c-divider--vertical--horizontal:after{background-position:left 1em top 50%}
.c-divider--horizontal--horizontal:after,
.c-divider--horizontal--horizontal:before,
.c-divider--horizontal--vertical--horizontal:after,
.c-divider--horizontal--vertical--horizontal:before,
.c-divider--horizontal:after,
.c-divider--horizontal:before,
.c-divider--vertical--horizontal:after,
.c-divider--vertical--horizontal:before{
	content:'';
	display:table-cell;
	position:relative;
	top:50%;
	width:50%;
	background-repeat:no-repeat;
	background-image:url(assets/img-pagina-web/hr.png)
}
.c-divider--horizontal,
.c-divider--horizontal--horizontal,
.c-divider--horizontal--vertical--horizontal,
.c-divider--vertical--horizontal{
	display:table;
	height:auto;
	white-space:nowrap;
	overflow:hidden;
	line-height:1;
	text-align:center;width:100%
}
.c-divider,
.c-divider--horizontal,
.c-divider--horizontal--vertical,
.c-divider--vertical{
	margin:1rem 0;
	line-height:1;
	height:0;
	font-weight:400;
	color:#555;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;user-select:none;
	-webkit-tap-highlight-color:transparent;
	font-size:14px;font-size:1.4rem
}
.dropdown-menu>li{background:#d0002c}
.dropdown-menu>li>a{padding:3px 24px !important;display:block}
.dropdown-menu.i-cake a:before{content:url(assets/img-pagina-web/icon-cake-red.png)}
.dropdown-menu.i-coffee a:before{content:url(assets/img-pagina-web/icon-coffee-red.png)}
.dropdown-menu.i-drink a:before{content:url(assets/img-pagina-web/icon-drink-red.png)}
/*.dropdown.open{background-color:#036b6d}.full-width{width:100%}*/
.dropdown.open{background-color:#b87c1d}.full-width{width:100%}
.filter-aside{padding-left:0}.product-list_item{text-align:center;margin-bottom:30px}
.product-list_item>a{background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}
.product-list_item-inner:after,.product-list_item-inner:before{
	content:'';
	height:2px;
	width:0;
	/*background-color:#009598;*/
	background-color:#bc1d86;
	position:absolute;
	display:block
}
.product-list_item-inner{display:block;padding:40px 10px}
.product-list_item-inner img{
	will-change:transform;
	-webkit-transition:transform .32s ease-out;
	-moz-transition:transform .32s ease-out;
	-ms-transition:transform .32s ease-out;
	-o-transition:transform .32s ease-out;
	transition:transform .32s ease-out
}
.product-list_item-inner:after,.product-list_item-inner:focus,.product-list_item-inner:hover{
	-webkit-transition:all .32s ease-out;
	-moz-transition:all .32s ease-out;
	-ms-transition:all .32s ease-out;
	-o-transition:all .32s ease-out
}
.product-list_item-inner:focus img,.product-list_item-inner:hover img{
	-webkit-transform:scale(1.15);
	-moz-transform:scale(1.15);
	-ms-transform:scale(1.15);
	-o-transform:scale(1.15);
	transform:scale(1.15)}
.product-list_item-inner:focus,.product-list_item-inner:hover{
	text-decoration:none;
	box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 5px 13px 0 rgba(0,0,0,.16);
	border-top:0;border-bottom:0;transition:all .32s ease-out
}
.product-list_item-inner:after{transition:all .32s ease-out;top:0;left:15px}
.nodraggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-list_item-inner:before{
	-webkit-transition:all .32s ease-out;
	-moz-transition:all .32s ease-out;
	-ms-transition:all .32s ease-out;
	-o-transition:all .32s ease-out;
	transition:all .32s ease-out;bottom:0;
	right:15px}
.pattern,.profile-img,.ptn-rel{position:relative}
.product-list_item-inner:focus:after,
.product-list_item-inner:focus:before,
.product-list_item-inner:hover:after,
.product-list_item-inner:hover:before{width:calc(100% - 30px)}
.product-list_item-title{font-weight:700;font-size:18px;margin:0 auto;color:#555}
.product-list_item-info p{margin:0 auto}
.product-list_item-info{font-weight:700;font-size:18px;margin:15px auto 0}
.i-cake a,.i-coffee a,.i-drink a{color:#fff;margin-bottom:10px;display:block}
.listing-text h1,.others-title,.product-title h1{color:#e4105a;font-family:Courgette,cursive}
.i-cake a:before{content:url(assets/img-pagina-web/icon-cake.png)}
.i-coffee a:before{content:url(assets/img-pagina-web/icon-coffee.png)}
.i-drink a:before{content:url(assets/img-pagina-web/icon-drink.png)}
.listing-text h1{font-size:23px;margin-top:0}
.listing-text h2{font-size:18px;margin-top:0}
.mt-none{margin-top:0}.mt-20{margin-top:20px}
.mt-30{margin-top:30px}.mb-20{margin-bottom:20px}
.mb-35{margin-bottom:35px}
.navbar{margin-bottom:10px}
.nav>li>a:focus,.nav>li>a:hover{background-color:#fff}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{display:block}
.navbar-brand>img{width:60px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
.navbar-default .navbar-toggle{border-color:#fff}
.others-title hr,.product-title hr{border-color:#d0d0d0}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.others-title{text-align:left;margin:25px auto 5px;font-size:26px}
.product-title h1{text-align:left;font-size:32px;margin:0 auto -15px}
.produ,.profile-img,.social-media>li>a,.welcome-home{text-align:center}
.pattern{background-image:url(assets/img-pagina-web/pattern.png);background-repeat:repeat-x;background-position:top left;height:3px;z-index:2;top:3px}
.padding-no{padding:0}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{background-color:#009598;border-color:#009598}
.pagination>li>a,.pagination>li>span{color:#009598}.bonus-points{color:#82ae46;font-size:16px;font-weight:600}
.label{font-weight:400;border-radius:1000px;margin-right:2px}
.label-default{background-color:#383838}
.label-free-shipping{background-color:#2ca9e1}
.label-info{color:#000;background-color:#a0d8ef}
.profile-img{
	color:#fff;
	width:35px;
	height:35px;
	font-size:15px;
	font-weight:600;
	display:inline-block;line-height:35px;
	border-radius:50%;
	background-position:center center;
	background-size:cover;
	right:4px;
	bottom:-11px;
	margin-top:-14px
}
.produ{
	content:"NUEVO";
	position:absolute;
	font-size:10px;
	-webkit-border-radius:50%;
	border-radius:50%;
	background-color:#fcc800;
	width:4em;
	height:4em;
	line-height:4em;color:#fff;
	font-weight:700;
	-webkit-transform:rotate(-18deg);
	-moz-transform:rotate(-18deg);
	-o-transform:rotate(-18deg);
	-ms-transform:rotate(-18deg);
	transform:rotate(-18deg);
	z-index:3;
	top:.2em;left:-.8em;
	text-shadow:0 1px 1px rgba(0,0,0,.4);
	letter-spacing:.08em
}
.required:before{content:'*';color:#e4105a}
.sitemap a,.text-white{color:#fff}
.sitemap{font-size:14px;font-family:Helvetica,Arial;font-weight:700}
.sitemap-title,.sp-font,.welcome-home h1,.welcome-home h2{font-family:Courgette,cursive}
.sitemap-item{cursor:pointer}
.sitemap-title{padding-bottom:8px;margin-bottom:5px;border-bottom:1px dashed #fff}
/*.sitemap-title{padding-bottom:8px;margin-bottom:5px;border-bottom:1px dashed #c51051}*/
.social-media{margin-top:18px}
.social-media>li>a{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:18px;
	border-radius:50%;
	color:#fff;
	border:1px dashed #fff
}
.store-card{border:1px solid #ccc;padding:20px;border-radius:6px}
.store-card h3{margin-top:0}
.social-media>li>a:hover{background-color:#e4105a}
.btn-dashed-md:hover{cursor:pointer!important}
.text-red{color:#e4105a}
.text-gray{color:#555}
.text-yellow{color:#ffefa5}
.crop-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.welcome-home h1{font-size:25px;color:#e4105a}
.welcome-home h2{font-size:18px;color:#555;margin-top:8px;margin-bottom:40px}
#welcome-to,#welcome-to .h2,#welcome-to img{margin-bottom:20px}
#login-tab{padding:5px 36px;border:1px solid #DDD;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#daily-recommendation>.h4{margin-top:0;font-size:16px}
#daily-recommendation>.h4>span{font-size:14px}
#header-cart>span,#header-phone>span{color:#555}
#header-account,#header-currency,#header-lang,#header-login>span{color:#e4105a}
#header-phone>span:before{content:url(assets/img-pagina-web/icono-whatsapp.png);right:5px;bottom:-2px;position:relative}
#header-facebook>span:before{content:url(assets/img-pagina-web/icono-facebook.png);right:5px;bottom:-2px;position:relative}
#header-instagram>span:before{content:url(assets/img-pagina-web/icono-instagram.png);right:5px;bottom:-2px;position:relative}
#header-twitter>span:before{content:url(assets/img-pagina-web/icono-twitter.png);right:5px;bottom:-2px;position:relative}
#header-youtube>span:before{content:url(assets/img-pagina-web/icono-youtube.png);right:5px;bottom:-2px;position:relative}
#header-cart>span:before{content:url(assets/img-pagina-web/icon-cart.png);right:5px;bottom:-2px;position:relative}
#header-moto>span:before{content:url(assets/img-pagina-web/icono-moto.png);right:5px;bottom:-2px;position:relative}
#header-correo>span:before{content:url(assets/img-pagina-web/icono-correo.png);right:5px;bottom:-2px;position:relative}
#header-telefono>span:before{content:url(assets/img-pagina-web/icono-telefono.png);right:5px;bottom:-2px;position:relative}
#header-tik-tok>span:before{content:url(assets/img-pagina-web/icono-tik-tok.png);right:5px;bottom:-2px;position:relative}

#header-visa>span:before{content:url(assets/img-pagina-web/icono-visa.png);right:5px;bottom:-2px;position:relative}
#header-mastercard>span:before{content:url(assets/img-pagina-web/icono-mastercard.png);right:5px;bottom:-2px;position:relative}
#header-american-express>span:before{content:url(assets/img-pagina-web/icono-american-express.png);right:5px;bottom:-2px;position:relative}

#user-image{content:url(assets/img-pagina-web/icon-user.png);right:8px;bottom:-2px;position:relative}
#navbar-top{border:none;background-color:#fff;margin-bottom:-3px}
#navbar-main{background-color:#009598;border:none;margin-bottom:0;z-index:1}
#navbar-top.navbar-default .navbar-nav>li>a{font-family:"PT Sans Narrow",sans-serif;font-weight:700}
#navbar-main.navbar-default .navbar-nav>li>a,#sp-requests,#sp-sucursales,#welcome-to .h1,#welcome-to .h2{font-family:Courgette,cursive}
#navbar-main.navbar-default .navbar-nav>li>a{color:#fff}
#navbar-top.navbar-default .navbar-nav>.active>a,#navbar-top.navbar-default .navbar-nav>.active>a:focus,
#navbar-top.navbar-default .navbar-nav>.active>a:hover{background-color:transparent}
#navbar-main.navbar-default .navbar-nav>.active>a,#navbar-main.navbar-default .navbar-nav>.active>a:focus,
#navbar-main.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#fff;font-family:Courgette,cursive}
#navbar-main.navbar-default .navbar-nav>.open>a,#navbar-main.navbar-default .navbar-nav>.open>a:focus,
#navbar-main.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:transparent}
/*#top-brand{display:none}#navbar-main .navbar-nav>li:hover{background:#036b6d}*/
#top-brand{display:none}#navbar-main .navbar-nav>li:hover{background:#7f2859}
#sp-requests{
	padding-top:35px;
	color:#fff;
	/*background-image:url(assets/img-pagina-web/pattern.png),url(assets/img-pagina-web/hc-pattern.png);*/
	background-image:linear-gradient(135deg, #512DA8, #FF4081);
	background-repeat:repeat-x,repeat;
	background-position:top left;
	margin-bottom:35px;margin-top:35px
}
#sp-sucursales{
	padding-top:35px;
	color:#fff;
	background-repeat:repeat-x,repeat;
	background-position:top left;
	margin-bottom:35px;margin-top:35px
}
#dashed-arrow{
	background-image:url(assets/img-pagina-web/arrow-dashed.png);
	background-repeat:no-repeat;
	background-position:bottom 20% right 0
}
#welcome-to .h1{color:#e4105a;font-size:32px}
#welcome-to .h2{color:#555;font-size:23px;margin-top:0}
#welcome-to img{max-width:90%}
#blog>.container{padding-bottom:40px}
#blog{margin-bottom:45px}
#parallax-home{
	background-image:url(assets/img-pagina-web/bg-parallax.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center;
	margin-bottom:50px
}
#parallax-home>div{
	padding:70px 0;
	background-image:url(assets/img-pagina-web/pattern.png);
	background-repeat:repeat-x;
	background-position:top left
}
#inner-banner{
	height:150px;
	overflow:hidden;
	background-image:url(assets/img-pagina-web/bg-parallax.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.arrow{font-size:40px}footer 
.lg-text{line-height:23px;font-family:helvetica;font-size:15px}
#newsletter-signin .btn{font-size:16px;background-color:#009598;border:none}
#newsletter-signin .btn,#newsletter-signin input[type=email]{font-family:"PT Sans Narrow",sans-serif}
#newsletter-signin input[type=email]::-webkit-input-placeholder{color:#000;font-size:15px}
#newsletter-signin input[type=email]:-moz-placeholder{color:#000;font-size:15px}
#newsletter-signin input[type=email]::-moz-placeholder{color:#000;font-size:15px}
#newsletter-signin input[type=email]:-ms-input-placeholder{color:#000;font-size:15px}
#user-menu .list-group-item,#user-menu .list-group-item:first-child,
#user-menu .list-group-item:last-child{
	color:#555;
	background-color:#fff;
	border:none;
	border-radius:0;
	border-bottom:1px solid gray;
	margin-bottom:0
}
#user-menu .list-group-item.active{
	border:2px solid #d0002c;
	border-left:0;
	background-color:rgba(233,0,49,.9);
	border-right:0;
	margin-top:-1px;
	color:#fff
}
.zoomWindowContainer>div{border-width:2px!important}
.free-shipping_caption{
	border:1px dashed #e4105a;
	border-radius:12px;
	padding:12px;
	text-align:center;
	font-size:13px;
	font-family:Raleway,Arial;
	margin-top:10px;
	margin-bottom:15px}
.free-shipping_caption>p{color:#e4105a;margin:0}
.free-shipping_caption>p>strong{font-size:16px;font-family:"PT Sans Narrow",sans-serif}
#daily-recommendation .product-list_item-info{height:auto}
#daily-recommendation .product-list_item-inner{padding:25px 10px}@media (max-width:767px){
	#header-currency,#header-lang,#navbar-top .dropdown-menu .divider{display:none}
	.breadcrumb{margin-top:-40px}
	.pattern{top:3px}
	.comment{padding:0 50px}
	.navbar-nav .open .dropdown-menu{padding-bottom:0}
	#navbar-main.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}
	#navbar-top.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	#navbar-top.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
		background-color:#E7E7E7
	}
	#navbar-top.navbar-default .navbar-nav>.open>a,
	#navbar-top.navbar-default .navbar-nav>.open>a:focus,
	#navbar-top.navbar-default .navbar-nav>.open>a:hover{
		background-color:#f9f5f5
	}
	#navbar-top .navbar-nav .open .dropdown-menu{padding-bottom:0;position:absolute;top:100%;background-color:#fff;left:-30px}
	#navbar-top .dropdown-menu>li{background:#fff}
	#navbar-top{text-align:right;margin-bottom:-3px}
	#navbar-top .nav.navbar-nav.navbar-right>li{display:inline-block}
	#navbar-top .nav.navbar-nav.navbar-left{margin:0}
}
#user-login h3,.cart-item,.login__benefits>li>i,.login__footer,.or-option{text-align:center}
@media (min-width:768px) and (max-width:991px){#navbar-main.navbar-default .navbar-nav>li>a{padding:15px 7px;opacity:.8;font-size:13px}}
@media (min-width:768px) and (max-width:1199px){#navbar-main #contact-item{display:none}}
@media (min-width:768px){
	.product-list_item-info{height:110px}
	.welcome-home h1{margin:0 auto}
	.blog-card{display:flex}.blog-card>.flex{flex:1}
	.contenedor-imagen{display:flex}.contenedor-imagen>.flex{flex:1}
	.dropdown-menu>li{background:#fff}
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{display:none}
	.navbar-nav>li>.dropdown-menu{border-top:0;margin-top:0}
	#navbar-main.navbar-default .navbar-nav>li:last-child>a{border-right:0}
	/*#navbar-main{background-color:#009598;position:relative;border-radius:0}*/
	/*#navbar-main{background-color:#bc1d86;position:relative;border-radius:0}*/
	#navbar-main{background-image:linear-gradient(135deg, #512DA8, #FF4081);position:relative;border-radius:0}
	#navbar-main .navbar-nav{width:auto;display:inline-block;float:initial}
	#navbar-main .navbar-nav>li{text-align:center;margin-bottom:-6px}
	#banner-home,#inner-banner{top:-8px}
	#top-brand{display:block;max-width:100%;padding:5px 0 0}
	#top-brand>a{padding:0!important}
	#top-brand .dropdown-menu{min-width:auto;top:calc(100% - 4px);border-radius:0;border:none;padding:3px}
	#navbar-top .navbar-nav>li>.dropdown-menu{
		min-width:100%;
		border:2px solid #e4105a;
		z-index:6;
		left:0;
		right:auto;border-radius:0;
		margin-top:8px
	}
	#navbar-top.navbar-default .navbar-nav>.open>a,
	#navbar-top.navbar-default .navbar-nav>.open>a:focus,
	#navbar-top.navbar-default .navbar-nav>.open>a:hover{
		background-color:#fff;
		z-index:7;
		position:relative
	}
	#navbar-top.navbar-default .navbar-nav>li>a{
		border:1px solid #fff;
		border-top:0;font-family:"PT Sans Narrow",
		sans-serif;font-weight:700;
		line-height:30px;padding-top:27px;
		padding-bottom:5px}
}
@media (min-width:992px){
	#navbar-top.navbar-default .navbar-nav>li>a{font-size:16px;outline:0}
	#navbar-main.navbar-default .navbar-nav>li>a{padding:15px 12px;opacity:1;font-size:14px}
	#navbar-main .navbar-nav>li{text-align:center}
}
@media (max-width:992px){
	.checkout__summary{padding:0 15px!important;margin-top:15px}
	.wrapper-steps{border-right:none!important;padding-right:15px!important}
	#hanna-home{text-align:center;margin-top:15px}
}
@media (min-width:1200px){#navbar-main.navbar-default .navbar-nav>li>a{padding:15px;opacity:1;font-size:16px}}
@media (max-width:360px){
	#navbar-top .nav.navbar-nav.navbar-right{margin:4px -10px;float:none;font-size:13px}
}
@media (max-width:480){
	#navbar-top .nav.navbar-nav.navbar-right{margin:4px -10px;float:none;font-size:13px}
}
#gallery_wrapper img{border:2px solid #ccc;padding:5px}
#gallery_wrapper .active img{border:2px solid #009598!important}
#gallery_wrapper{margin-top:20px}
.zoomWrapper #img_01:first-child{display:block;max-width:100%;height:auto}
.zoomWrapper #img_01{left:0}
#gallery_wrapper>a{display:inline-block;outline:0;margin-bottom: 4px;}
#gallery_wrapper>a:focus,#gallery_wrapper>a:hover{text-decoration:none}
@media (min-width:767px){#select-items{margin-right:20px}}
@media (max-width:767px){
	#product-details,
	#product-details .text-left,
	#product-gallery,.product-title h1{text-align:center}.zoomContainer{display:none}.zoomWrapper{position:relative;margin:0 auto}
	#product-gallery{margin-bottom:30px}
}
.cart-item{
	font-size:17px;
	font-weight:700;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	width:100%;align-items:center;
	border:1px solid #eee;
	padding:15px 0;
	border-top:0
}
.bg-green{background-color:#009598}
.dropdown-header>a{padding:3px 0!important;font-size:14px}
.owl-carousel .owl-item img{padding:0 25px}
.owl-next,.owl-prev{top:calc(50% - 15px);box-shadow:0 0 4px #ccc;padding:15px 10px;font-size:18px;z-index:10;position:absolute}
.owl-prev{left:-3px}
.owl-next{right:-2px}.owl-next:hover,.owl-prev:hover{background-color:#e4105a;color:#fff}
#top-brand>a>img{max-width:235px;margin-top:5px;margin-bottom:7px}
@media(min-width:768px){
	#banner-home .item>a{height:520px}
	.welcome-home h1{margin-top:40px;font-size:32px}
	.welcome-home h2{font-size:23px}
}
@media(min-width:992px) and (max-width:1199px){
	#top-brand>a>img{max-width:210px}
}
@media(min-width:768px) and (max-width:991px){
	#top-brand>a>img{max-width:185px}
	#navbar-top .nav>li>a{padding:10px 12px}}
@media(max-width:568px){
	#navbar-top .nav>li>a{padding:10px 8px}
	#user-login.modal{margin-top:10px}
	#user-login .modal-content{margin-top:0!important}
}
#user-login.modal{margin-top:10px}
#user-login .modal-content{margin-top:0!important;border-radius:0;padding:10px 20px;border:3px solid #e4105a}
#user-login .btn--pink{padding:12px 30px;display:block;margin:10px 0;text-align:center;width:100%;color:#fff}
.or-option>span{background-color:#fff;padding:0 10px}
.or-option+hr{margin-top:-18px;border-color:#c1c1c1}
#user-login h3{margin-top:0;margin-bottom:15px}
#login__modal-close>a{position:absolute;right:0;top:5px;color:#e4105a;font-weight:700;font-size:18px;z-index:9}
#user-login.modal .login__title{font-weight:700;text-shadow:none;margin-top:0;color:#e4105a;font-size:31px}
.login__benefits{list-style:none;padding:0}
.login__benefits>li{padding:7px 0}
.login__benefits>li>i{font-size:30px;width:40px;height:30px}
.login__terms{font-size:14px}
#user-login.modal .login__benefits{font-size:15px;text-shadow:none;margin-top:30px;color:#000}
#user-login.modal .login__benefits>li>i{color:#009598}
#user-login.modal .login__terms{color:#000}@media (min-width:768px) and (max-width:991px){
	#user-login .modal-dialog{width:700px}
	.login__title{font-size:28px}
	#user-login.modal 
	.login__title{font-size:25px}
}
@media (min-width:992px){
	#user-login .modal-dialog{width:850px}
}
.login__title{font-weight:700;text-shadow:0 0 11px #000;margin-top:0}
.login__form{padding:30px 0}
.login__footer{
	background-color:#f1f0f0;
	padding:14px;left:-30px;
	position:relative;width:calc(100% + 60px);
	bottom:-40px;
	margin-top:-34px;
	color:#737175
}
.login__header{box-shadow:0 0 11px #b1a6a6}
.login__header img{width:200px;margin-top:10px}@media (min-width:768px){
	.login__form{background-color:#fff;padding:30px}
	.login__form-wrapper{min-height:600px}
	.login__wrapper{background-color:#e4105a;background-image:url(assets/img-pagina-web/hc-pattern.png);padding:45px 10px}
	.login__header{background-color:#fff}.login__header img{margin-bottom:5px;width:auto;width:250px}
	.login__wrapper-form{padding-left:30px;border-left:1px solid #e4105a}
}
.btn--mobile{
	bottom:10px;
	left:10px;
	z-index:1050;
	background-color:#ecb631;
	color:#fff;padding:12px;
	text-align:center;
	font-weight:700;
	font-size:16px;
	display:block;margin:0 auto
}
.btn--facebook,.btn--twitter{padding:12px 30px;display:block;color:#fff;text-align:center}
.btn--mobile:hover{color:#fff;cursor:pointer}
.btn--twitter{background-color:#1da1f2;margin:10px 0}
.btn--twitter:hover{background-color:#006dbf;text-decoration:none;color:#fff}
.btn--facebook{background-color:#4267b2}
.btn--facebook:hover{background-color:#365899;text-decoration:none;color:#fff}
.btn--facebook>i,.btn--twitter>i{font-size:22px;position:relative;left:-5px;top:3px;margin-top:-3px}
.btn--paypal{
	background-color:#009cde;
	color:#fff;
	border:none;
	width:100%;
	padding:10px;
	display:block;
	text-align:center;
	border-radius:0;
	font-weight:700
}
.btn--paypal i{margin-right:5px}
.btn--paypal:focus,
.btn--paypal:hover{background-color:#147aa5;color:#fff;text-decoration:none}
.login__forget-password{font-size:14px;margin-bottom:0}
.btn-red-big,.btn-red-md{min-width:100%}@media(max-width:568px){
	.login__forget-password .checkbox,.login__forget-password a{
		float:initial!important;
		display:block!important;
		margin:0 0 13px!important
	}
}

.btn--yellow{
	text-align:center;
	display:inline-block;
	padding:12px 10px;
	min-width:250px;
	border:2px solid #e69501;
	background-color:#e69501;
	font-weight:700;
	color:#fff!important
}

.btn--yellow:hover, 
.btn--yellow:focus {background-color: #f38909; box-shadow: none;} 

.btn--pink{
	text-align:center;
	display:inline-block;
	padding:12px 10px;
	min-width:250px;
	border:2px solid #e4105a;
	background-color:#e4105a;
	font-weight:700;
	color:#fff!important
}

.btn--facturacion{
	text-align:center;
	display:inline-block;
	padding:12px 10px;
	min-width:250px;
	border:2px solid #0D47A1;
	background-color:#0D47A1;
	font-weight:700;
	color:#fff!important
}

.btn--facturacion:hover, 
.btn--facturacion:focus {background-color: #1565C0; box-shadow: none;} 

.btn--cotizacion{
	text-align:center;
	display:inline-block;
	padding:12px 10px;
	min-width:250px;
	border:2px solid #00bfa5;
	background-color:#00bfa5;
	font-weight:700;
	color:#fff!important
}

.btn--cotizacion:hover, 
.btn--cotizacion:focus {background-color: #26A69A; box-shadow: none;}

.btn--contacto{
	text-align:center;
	display:inline-block;
	padding:12px 10px;
	min-width:250px;
	border:2px solid #FFA000;
	background-color:#FFA000;
	font-weight:700;
	color:#fff!important
}

.btn--contacto:hover, 
.btn--contacto:focus {background-color: #FFB300; box-shadow: none;} 

.text-red small{color:#e4105a}
#gallery_wrapper>a>img{width:65px;height:50px}
.points-reward{margin:10px 0;font-size:18px}
.price-discount{text-decoration:line-through}
.variant-options{display:block;margin:15px 0}
.variant-options .form-group{display:inline-block;margin:10px 0}
.variant-options .form-group>a{color:#555;border:1px solid #ccc;padding:5px 10px;margin-right:5px;font-weight:700;font-size:17px}
.variant-options .form-group a:hover{border:1px solid #e4105a;text-decoration:none;color:#555}
.variant-options .form-group.active>a{border:1px solid #e4105a;color:#e4105a}
.wrapper-variants__rating{color:#e4105a}
#checkout-steps.breadcrumb{display:inline-block;background-color:#fff;border-radius:0;padding:0}
#checkout-steps.breadcrumb>li{color:#e4105a;padding:15px 15px 15px 0}
#checkout-steps.breadcrumb>.active{background-color:#e4105a;color:#fff;padding:15px}
#checkout-steps.breadcrumb>li+li:before{content:"\f178";font:normal normal normal 14px/1 FontAwesome}
.checkout__use-points{margin-top:47px}@media(max-width:568px){#checkout-steps.breadcrumb{font-size:12px!important}
#checkout-steps.breadcrumb>li{padding:15px 8px!important}.service__title{font-size:24px;margin-top:10px}
.checkout__use-points{margin-top:0!important}}
.cart_container{margin:15px 0}
.cart_container .container{
	background-color:#fff;
	padding:30px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.3)
}
@media(max-width:767px){
	.cart_container{margin-top:0!important}
	#welcome-to{text-align:center}
}
.checkout__summary{padding:0 25px}
.checkout__summary .btn--red,.checkout__summary .btn--yellow{min-width:100%;padding:8px 10px}
.checkout__summary .term-and-conditions{
	background-color:#f1efef;
	width:calc(100% + 20px);
	margin-left:-10px;color:#777;
	padding:8px 10px 0;font-size:12px}
.checkout__points-reward{margin-bottom:0}
.points-reward{color:#e69501;font-weight:700}
.checkout-currency_small{font-size:16px}
.affix,.affix-top{position:static}
@media(min-width:992px) and (max-width:1200px){#nav-variants.checkout__summary{width:293px!important}}
@media screen and (min-width:992px){
	#nav-variants{width:228px}.affix,
	.affix-bottom{width:234px}.affix{
		position:fixed;top:70px
	}
	.affix-bottom{position:absolute}
}
@media screen and (min-width:1200px){.checkout_login_option>a{min-height:115px}#nav-variants{width:360px}}
@media (min-width:992px) and (max-width:1199px){
	.checkout_login_option>a{min-height:170px}
	#nav-variants{width:375px}
}
.checkout_login_option{margin-top:10px;margin-bottom:10px}
.checkout_login_option>a{
	display:block;
	padding:15px 5px;
	color:#777;
	text-align:center;
	position:relative;
	border:1px solid #bfb0b0;
	text-decoration:none;
	font-size:13px
}
.checkout_login_option.active>a,.checkout_login_option:hover>a{
	background-color:#009598;
	color:#fff;
	border-color:#009598
}
.checkout_login_option.active>a>.checkout-login__title,.checkout_login_option:hover>a>.checkout-login__title{
	color:#fff;
	border-bottom:1px solid #fff
}
.checkout-login__title{
	border-bottom:1px solid #bfb0b0;
	display:block;
	font-weight:700;
	font-size:15px;
	color:#009598;
	padding-bottom:3px;
	margin-bottom:5px
}
#shipment,.input-group--pink{margin-bottom:10px}
.service__title{color:#e4105a;font-size:26px;font-weight:700;line-height:25px;margin-top:0}
.service__title>small{color:#e4105a;font-size:15px;display:block;margin-top:7px;margin-right:5px}
.service__title>small:after{content:'';width:110px;border:1px solid #ecb631;display:inline-block;margin-left:5px}
@media (max-width:1199px){
	.service__title{margin-top:15px}
}
.cart_container .service__title{margin-top:30px;font-size:20px;padding:0 15px}
#discount,#discount_points,#shipment,#subtotal,#total{font-size:16px;margin-top:5px;font-weight:700}
#nav-variants{background-color:#fff}
#discount,#discount_points{color:#e83929}
#grand-total{font-size:19px;margin-top:5px;font-weight:700}
#grand-total>span{color:#b7282e;font-weight:700}
#variants{font-size:16px}
.input-group--pink .btn-default{
	background-color:#e4105a;
	color:#fff;
	border-radius:0;
	padding:7px 19px;
	border:0;
	font-weight:700;
	text-transform:uppercase
}
.input-group--pink .btn-default:hover{background-color:#ea0b5a;color:#fff;text-decoration:underline}
.input-group--pink .btn-default:focus{background-color:#ea0b5a;color:#fff}
.input-group--pink{margin-top:5px}
.btn--red{
	text-align:center;
	display:inline-block;
	padding:12px 10px;
	min-width:250px;
	border:2px solid #e60a0a;
	font-weight:700;color:#fff;
	background-color:#e60a0a
}
.btn--red:focus,.btn--red:hover{background-color:#c10909;border-color:#c10909;color:#fff;text-decoration:none}
.allowed-payments img{max-width:140px;margin-top:10px;margin-bottom:15px}
@media(max-width:991px){
	.listing-text h1{margin-top:30px}
	.product-title h1{margin-top:20px}
	.allowed-payments img{max-width:80px!important}
	.product-breadcrumb .list-inline{margin-top:17px}
	#product-aside{padding:0!important}
	#product-details+div{border:none!important}
}
.recent-views-item a{display:table}
.recent-views-img{width:40%;float:left}
.recent-views__item-name{float:right;width:60%;text-align:right}
#dropdown-cart .dropdown-menu{min-width:280px!important;left:initial!important;right:0!important}
.dropdown-menu__cta{
	padding:10px!important;
	background-color:#e4105a;
	color:#fff!important;
	text-align:center;
	display:block!important;
	margin-bottom:5px
}
.dropdown-menu__cta:hover{background-color:#ea0b5a!important}
.recent-views-item{background-color:#fff;display:table}
.recent-views-item:hover{background-color:rgba(134,192,241,.25)}
#dropdown-cart .dropdown-menu li:first-child{padding:0;margin-bottom:10px;font-size:18px}
#dropdown-cart .dropdown-menu li:last-child{border:0;padding:0 10px;margin-top:20px}
#dropdown-cart .dropdown-menu li:first-child a{padding-top:0}
#dropdown-cart .dropdown-menu li:first-child a:hover{background:0 0;color:#333}
#dropdown-cart .dropdown-menu li:last-child a{padding-bottom:0;border:none}
#dropdown-cart .dropdown-menu a:hover{color:#000}
#navbar-top .navbar-nav>li>.dropdown-menu:before{
	content:'';
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid transparent;
	border-bottom:10px solid #e4105a;
	position:absolute;top:-20px;
	left:calc(50% - 10px)
}
#dropdown-cart .dropdown-menu:before{left:85%!important}
.challenge{padding:10px}
.challenge__wrapper{
	background-color:#fff;
	box-shadow:0 0 4px #d6d1d1;
	padding:20px 10px;
	border-radius:5px;
	height:315px;
	text-align:center;margin-bottom:15px
}
.challenge__title{font-weight:700;font-size:17px}
.challenge__description{font-size:14px}
.challenge__points{font-weight:700;font-size:18px;color:#0070b0}
.challenge__icon{position:relative}
.challenge__icon-check{
	color:#fff;
	background-color:#39b54a;
	width:30px;height:30px;
	display:block;
	text-align:center;
	line-height:30px;
	border-radius:50%;
	position:absolute;
	bottom:0;
	right:calc(50% - 15px)
}
.challenge__icon img{max-width:125px;margin:0 auto}
.challenges .challenge:last-child{width:100%}
.c-pointer:hover{cursor:pointer}
.variants__old-price{
	text-decoration:line-through;
	color:#c70505;
	display:inline-block
}
@media (min-width:768px) and (max-width:991px){
	.wish_list__article .checkout__btn-remove{bottom:18px!important}
}
.wish_list>li:last-child hr{display:none}
.wish_list__article .checkout__btn-remove{
	background:0 0;
	color:#0076c0;
	border:none;
	font-size:14px;
	bottom:5px;right:10px
}
@media(max-width:658px){
	.wish_list__article .checkout__btn-remove{position:relative;bottom:-10px;right:5px;margin-bottom:10px}
}
.wish_list__article{
	background-color:white;
	border:2px solid #e4e2e2;
	padding:10px;
	margin-bottom:20px;
	position:relative
}
@media(max-width:767px){
	.wish_list__img img{width:100%}
	.wish_list__article .checkout__btn-remove{
		bottom:0!important;
		right:0!important;
		position:relative;
		margin-top:10px
	}
	.checkout__edit-profile>a{position:relative;right:0}
}





#nav_UserProfile{border:1px solid #009598;background-color:#fff}
#nav_UserProfile.nav-pills>li.active>a,
#nav_UserProfile.nav-pills>li.active>a:focus,
#nav_UserProfile.nav-pills>li.active>a:hover{color:#009598;background-color:rgba(0,0,0,.06)}
.nav-mobile__header,.nav-mobile__wrapper{background-color:#fff;position:fixed;top:0;z-index:1000}
.nav-mobile__header2{background-color:#512DA8;position:fixed;top:0;z-index:1000}
#nav_UserProfile.nav-pills>li>a{border-radius:0;border-bottom:1px solid #b7b5b5;color:#009598}
#nav_UserProfile.nav-stacked>li+li{margin-top:0}
#new-address .error.valid,#shipment_details .error.valid{display:none!important}
.nav-mobile{display:block;margin-top:100px}
@media (max-width:991px){
	header{display:none}
}
@media (min-width:992px){
	.nav-mobile{
		display:none
	}
}
/*.nav-mobile__header{left:0;width:100%;border-bottom:1px solid #2ba7aa;text-align:center}*/
.nav-mobile__header{left:0;width:100%;border-bottom:1px solid #bc1d86;text-align:center}
.nav-mobile__header>a{margin:9px;display:inline-block}
.nav-mobile__header .navbar-toggle{
	display:block!important;
	float:left;
	border:2px solid #bc1d86;
	margin-left:10px;
	padding:5px 10px;
	color:#bc1d86;
	border-radius:0
}
.nav-mobile__header2{left:0;width:100%;border-bottom:1px solid #bc1d86;text-align:center}
.nav-mobile__header2>a{margin:9px;display:inline-block}
.nav-mobile__header2 .navbar-toggle{
	display:block!important;
	float:left;
	margin-left:8px;
	padding:5px 10px;
	color:#fff;
	border-radius:0
}
.nav-mobile__header 
.navbar-toggle:focus,
.nav-mobile__header 
.navbar-toggle:hover{color:#bc1d86}
.nav-mobile__header 
.navbar-toggle 
.icon-bar{background:#fff}
.nav-mobile__wrapper{height:100%;width:80%;overflow-y:scroll;padding:10px;transform:translateX(-100%);transition:.5s all ease}
.nav-mobile__wrapper.open{transform:translateX(0)}
.nav-mobile__wrapper li{list-style:none;padding:10px;display:block;font-size:21px;border-bottom:1px solid #dcdcdc}
.nav-mobile__wrapper ul{padding:0}
.nav-mobile__wrapper li>a{color:#000}
.nav-mobile__title{color:#767676;font-size:13px!important;margin-top:35px}
.nav-mobile__profile{border:none!important;padding-bottom:0!important;padding-left:0!important}
#nav-mobile__close>a{position:absolute;right:15px;top:5px;color:#000;font-size:20px;z-index:9}
.nav-mobile__search .search-option{position:absolute;top:8px;right:20px}
.nav-mobile .user-icon.search{background-position:-139px -41px}
#mobile-cart{position:absolute;right:5px;top:2px;font-size:20px}
.user-profile__image{border-radius:50%;width:35px;height:35px;margin:0 10px}
#payment-buttons .btn--pink,.gog_maps{width:100%}
.user-profile__name{margin-top:0;display:inline-block;color:#000;font-weight:700;position:relative;top:4px}
@media(max-width:767px){
	.orders__article-title{margin-top:10px}
	.btn--invoice{
		background-color:#0079c2;
		color:#fff;
		display:block;
		padding:20px 10px;
		text-align:center;
		margin-bottom:-10px;
		text-transform:uppercase
	}
	.btn--invoice:focus,.btn--invoice:hover{color:#fff}
	.orders__article .text-right{text-align:left}
}
.orders__article hr:last-child{display:none}
.orders__article{border:2px solid #ebebeb;padding:11px 20px 14px;background-color:#fff}
.orders__article .row:first-child{margin-bottom:20px;border-bottom:1px solid #ebebeb}
.orders__article .row{margin-bottom:8px}
.orders__article-title{color:#0079c2;font-weight:700;font-size:18px;display:block}
/*#banner-home .item{border:2px solid #009598}*/
#banner-home .item{border:2px solid #bc1d86}
#new_address_btn{margin-top:-1px}
#submit_shipment_details{font-weight:400;text-transform:initial}
.gog_maps{height:163px}
#select_address .panel-title a:focus,#select_address .panel-title a:hover{color:#333;text-decoration:none}
#select_address .panel-default{border-radius:0}
#select_address .panel-default a{outline:0;display:block}
#select_address .panel-default i{
	border-radius:50%;
	width:35px;
	height:35px;
	background-color:#fff;
	text-align:center;line-height:35px;
	margin-right:15px;color:#3483fa;
	font-size:17px;margin-left:5px
}
#select_address .panel-heading{background-color:#fff;border:none;padding:15px}
#select_address .panel-heading:hover{background-color:#f5f5f5;color:#333;text-decoration:none;cursor:pointer}
#product-aside{padding:5px 20px 15px}#product-aside h1{font-size:26px;margin-top:0}
#product-aside h2{margin-top:0}#add_to_cart{padding-left:0}
#add_to_cart button{font-size:15px;padding:12px;margin:0}
.benifit-caption{color:#39b54a;font-size:16px}.benifit-caption strong{font-weight:400!important}
.btn-bg,.text-bold{font-weight:700}
.benifit-caption small,.highlight-caption{color:gray}
.addToWishlist{
	outline:0;
	position:
	absolute;
	right:35px;
	top:3px;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:50%;
	height:34px;
	width:35px;
	text-align:center
}
.addToWishlist>i{color:#c1c1c1}
.addToWishlist.added i,.addToWishlist:focus i,.addToWishlist:hover i{color:#e4105a}
.addToWishlist:focus,.addToWishlist:hover{outline:0;border-color:#e4105a}
.addToWishlist.added:focus i,.addToWishlist.added:hover i{color:#c1c1c1}
.addToWishlist.added:focus,.addToWishlist.added:hover{border-color:#ccc}
.main-wrapper{background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.3);padding:37px 15px 37px 37px}
.product-breadcrumb{margin-top:16px;margin-bottom:5px}
.product-breadcrumb a{color:#3483fa}
.wrapper-steps{border-right:1px solid #ddd;padding-right:30px}
.panel-default.checkout i{
	border-radius:50%;
	width:35px;
	height:35px;
	background-color:#fff;
	text-align:center;
	line-height:35px;
	margin-right:15px;
	color:#3483fa;
	font-size:17px;
	margin-left:5px
}
.panel-default.checkout>.panel-heading{background-color:#fff;padding:0}
.panel-default.checkout>.panel-heading label{width:100%;padding:10px 15px}
.panel-default.checkout>.panel-heading:hover,
.panel-default.checkout>.panel-heading:hover label{
	background-color:#f5f5f5;
	color:#333;
	text-decoration:none;cursor:pointer
}
.fa-none{height:0!important}
#select_address .panel-group,
#select_delivery .panel-default{margin-bottom:0;border-radius:0}
#new_address_btn .panel-heading{padding:5px 15px}
.checkout__summary #affix-top>.row{border-bottom:1px solid #ddd;margin-bottom:15px}
#select_datetime .form-group{margin-bottom:0}
.checkout__item{margin:10px 0;border-bottom:1px solid #ddd;padding:10px;position:relative}
.checkout__item .checkout__btn-remove{position:absolute;right:0;bottom:0}
.checkout__item .checkout__btn-remove i{color:#3483fa;font-size:17px}
.affix-top .input-group-btn>.btn{min-width:100px}
#select_address .checkout__btn-remove{display:inline-block;position:absolute;right:0;bottom:0}
#select_address .checkout__btn-remove i{background-color:initial}
#collapse_addresses .panel-body{padding:0}
#collapse_addresses label{display:block;padding:10px 10px 0}
#collapse_addresses .panel-body:hover{background-color:#f5f5f5;cursor:pointer}
#select_payment .panel{margin-bottom:0}
.btn-bg{padding:12px 10px;min-width:250px;margin-top:20px;text-transform:uppercase}
#addons-modal h3{margin:0}
#addons-modal .h3{margin-top:11px}
#addons-modal .modal-footer{padding-top:0;padding-bottom:20px}
#addons-modal img{width:50%;margin:3px auto 0}
#continue_to_payment{margin-top:5px}
#loading{
	width:100%;
	height:100%;
	position:fixed;
	text-align:center;
	left:0;
	top:0;
	background-color:#fff;
	display:flex;
	align-items:center;
	z-index:99999
}
#loading-wrapper{text-align:center;width:100%;color:#c51051;font-weight:700}
#loading-wrapper>img{width:250px;margin:-50px auto 0;display:block}
#loading-wrapper>p{margin-top:-30px}
#content-wrapper{
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease
}
#your-points{display:none}
body.loaded 
#content-wrapper{opacity:1}@media (max-width:991px){
	/*#continue_to_payment{display:none}*/
	#continue_to_payment{display:block}
	#continue_to_payment_mobile button{width:100%}
	.wrapper-steps+.col-xs-12{border-left:none!important}
}
@media (min-width:992px){
	#continue_to_payment{display:block}
	#continue_to_payment_mobile{display:none}
	#your-points{position:absolute;right:30px;display:initial;color:#e4105a;top:4px}
}
.dropdown-header{ padding: 0;} 
.agents-header{
	background: url('assets/img-pagina-web/slide-afiliados.jpg'); 
	background-size: cover;    
	background-position: center; 
	padding: 180px 0px;
	position: relative; z-index: 0
} 
.agents-header h1 {font-family: Courgette,cursive; color: white; font-size: 50px; } 
.agents-header h1+p {color: white; font-size: 23px;} 
.agents-header::after{
	content: ""; 
	opacity: 0.8; 
	top: 0; 
	left: 0; 
	bottom: 0; 
	right: 0; 
	position: absolute; 
	z-index: -1; 
	background: url('assets/img-pagina-web/afiliados-overflow.png');background-size: cover; 
} 
.btn.btn--orange{
	background-color: #d59241; 
	color: white; 
	text-transform: uppercase; 
	border-radius: 0; 
	padding: 10px 25px; 
	font-size: 16px; 
	margin-top: 10px; 
	font-weight: bold;
} 
.btn.btn--orange:hover, 
.btn.btn--orange:focus {background-color: #f38909; box-shadow: none;} 
.agents-img {position: relative; top: -200px; margin-bottom: -235px;} 
.agents-bg {background-color: #f5f5f5;} 
@media (max-width: 1400px){
	.agents-header {padding: 125px 0px;} 
} 
@media (max-width: 1000px){
	.agents-header {padding: 30px 0px;} 
} 
@media (min-width: 1000px){
	.agents-header::after {background-position: center;} 
	.agents-bg {margin-top: 145px;} 
} 
.text-aqua {color: #009598;} 
.agents-wrapper {background-color: white; padding-bottom: 60px;}