@font-face{
  font-family:Cerebri Sans;
  font-weight:400;
  font-style:normal;
  src:url(/fonts/cerebrisans-regular.eot);
  src:url(/fonts/cerebrisans-regular.eot?#iefix) format("embedded-opentype"),
  url(/fonts/cerebrisans-regular.woff) format("woff"),
  url(/fonts/cerebrisans-regular.ttf) format("truetype")
}

@font-face{
  font-family:Cerebri Sans;
  font-weight:500;
  font-style:normal;
  src:url(/fonts/cerebrisans-medium.eot);
  src:url(/fonts/cerebrisans-medium.eot?#iefix) format("embedded-opentype"),
  url(/fonts/cerebrisans-medium.woff) format("woff"),
  url(/fonts/cerebrisans-medium.ttf) format("truetype")
}

@font-face{
  font-family:Cerebri Sans;
  font-weight:600;
  font-style:normal;
  src:url(/fonts/cerebrisans-semibold.eot);
  src:url(/fonts/cerebrisans-semibold.eot?#iefix) format("embedded-opentype"),
  url(/fonts/cerebrisans-semibold.woff) format("woff"),
  url(/fonts/cerebrisans-semibold.ttf) format("truetype")
}
*,.ui-menu{outline:0}.agotado,.mdl-button{box-sizing:border-box}.ui-menu,ul{list-style:none}body,html{font-family:Roboto,sans-serif!important}body{background: #F9FBFD;color:#666;overflow-y:scroll;}main{overflow-y:scroll!important}a{cursor:pointer!important;color:inherit!important;font-weight:inherit!important;text-decoration:none}h1,h2,h3{font-family:Cerebri Sans!important;text-transform:uppercase}ul{margin:0;padding:0}.center{text-align:center}.text-right{text-align:right}#about-me,.alert.alert-danger,.page-preloader{text-align:center}.underline{text-decoration:underline}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.cantidad-label,.mdl-button,.mobile-search-input,.title-category h1 span a,.title-oferta h1,h1.title{font-family:Cerebri Sans}.cantidad-label,.mdl-button,.mdl-button--raised,.mobile-search-input,.reservas-con,h5.coupon-title.left{text-transform:uppercase}.search-title{margin-top:20px}#p2{width:55%;margin:0 auto}.page-preloader{top:0;left:0;z-index:9999999999999999;position:fixed;height:100%;width:100%;background-color:#fff}.preloader-logo{position:relative;padding-top:50%;padding-bottom:30px}.preloader-preview-area{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);margin-top:10px;width:100%;text-align:center;position:absolute}.alert.alert-danger{background:red;border-radius:3px;color:#fff;padding:5px 0;margin-bottom:10px}.b-lazy{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}.b-lazy.b-loaded{opacity:1}.mdl-layout__header{box-shadow:0 5px 0 0 rgba(0,0,0,.01),0 4px 0 0 rgba(0,0,0,.02),0 3px 0 0 rgba(0,0,0,.04),0 2px 0 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.08),0 1px 0 0 rgba(255,255,255,.1) inset,1px 0 0 0 rgba(255,255,255,.1) inset,-1px 0 0 0 rgba(255,255,255,.1) inset,0 -1px 0 0 rgba(0,0,0,.1) inset!important;background:#009CDE}.content,.mdl-layout__drawer-right{/* box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12) */}.mdl-layout__header-row{padding:0 20px 0 80px}.logo{position:absolute;left:50%;transform:translate(-50%,-50%);top:29px}.hide{display:none!important}.search-icon{padding-right:15px}#search{padding:0 19px}.mobile-search-input{font-size:14px;padding:7px 10px 8px 19px;width:100%;border-radius:28px;border:none;margin-top:5px;margin-bottom:10px}.mdl-layout__drawer .mdl-navigation{padding-top:0!important}.mdl-layout__drawer,.mdl-layout__drawer-right{border-right:1px solid #00033!important;background: #2196F3!important;}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link,.mdl-layout__drawer-right .mdl-navigation .mdl-navigation__link{color:#fff!important;font-size:14px;border-left:3px solid transparent;border-bottom:1px solid rgba(255,255,255,.1)}.mdl-navigation__link i.material-icons{padding-right:10px}span.mdl-badge.cat-cont{float:right;margin-top:12px}.mdl-badge.cat-cont[data-badge]:after{background:0 0;color:#fff}a.mdl-navigation__link.active{background:#ffbf00}.sidebar i.material-icons{color:#ffbf00!important}.active>i.material-icons{color:#fff!important}.mdl-layout__drawer-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:240px;height:100%;max-height:100%;position:absolute;top:0;right:0;box-sizing:border-box;background:#222;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:-webkit-transform;transition-property:transform;color:#fff;overflow:visible;overflow-y:auto;z-index:5;}.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mdl-layout__obfuscator-right{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;visibility:hidden;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-layout__drawer-right.active~.mdl-layout__obfuscator-right{background-color:rgba(0,0,0,.5);visibility:visible}.mdl-layout__drawer-right>.mdl-layout-title{line-height:56px;padding-left:16px}.mdl-layout__drawer-right .mdl-navigation{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:0}.mdl-layout__drawer-right .mdl-navigation .mdl-navigation__link{padding:16px}.left-align,span.name{text-align:left}#about-me h3{font-size:22px!important;margin-bottom:10px;margin-top:0}.avatar-user{border-radius:100%;vertical-align:unset}span.name{color:#fff}span.mdl-list__item-sub-title.saldo{color:#ffbf00!important;text-align:left;margin-left:56px;margin-top:3px}.mdl-list__item{border-bottom:1px solid rgba(255,255,255,.1)!important}.mdl-layout__content{margin:0 15px}.mdl-button{width:100%;height:36px!important;font-size:14px!important;font-weight:700!important}.container{padding:0 32px;margin-right:auto;margin-left:auto}.container .content{padding:30px 20px}.content{/* background:#fff; */padding:20px;margin-bottom:20px;}.title-oferta h1,h1.title{font-size: 22px!important;color:#009CDE;text-transform:uppercase;margin-top:0;font-weight:100;margin-bottom:30px;}.title-category{padding-left:0;padding-right:0;height:43px}.title-category h1{color:#009CDE;padding:10px;font-size:19px;letter-spacing:.3px}.title-category h1 span a{color:#ffbf00!important;font-size:19px;letter-spacing:.3px;text-decoration:none}.mdl-list__item .mdl-list__item-primary-content{color:#666!important}.saldo-list{padding-bottom:10px!important}.saldo-list li{padding:0}.pedido .mdl-textfield{width:100%}.cantidad-label{font-size:18px}span.gift{color:#009CDE;font-size:13px;padding-left:5px}ul.sex li{display:inline-block}ul.sex{padding-bottom:30px}.form-group{margin-bottom:15px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.mdl-button--raised,.mdl-button--raised:hover{background:#ffbf00!important}input[type=email],input[type=password],input[type=text],textarea{height:auto;font-family:Cerebri Sans!important}.textarea-contact{height:90px}.mdl-button--raised{color:#fff!important;font-family:Cerebri Sans!important}.mdl-card__actions>.precio-oferta,.mdl-card__actions>.precio-original,h5.coupon-title.left{font-family:Cerebri Sans,Helvetica,Sans-serif}.card{border-radius:4px;background:#fff}.mdl-card__media{background:url(/img/placeholder.jpg) center center no-repeat #eaeef1;background-size:unset!important;background-repeat:no-repeat!important;background-color:#eaeef1!important}.mdl-card__media img{width:100%;border-top-left-radius:4px;border-top-right-radius:4px;height:auto;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in}h5.coupon-title.left{color:#009CDE;margin-bottom:5px;padding-top:0;margin-top:0;font-size:17px}p.coupon-desciption{margin:10px 0 0;line-height:1.5}.mdl-card__actions>.precio-original{font-size:19px;color:grey;text-decoration:line-through;margin-right:15px;float:right;margin-top:-3px}.mdl-card__actions>.precio-oferta{font-size:22px;color:#ffa747;margin-top:-8px;padding:3px 0 5px;text-align:right;float:right}.reservas-con{float:left;font-size:16px;font-family:Cerebri Sans;color:#ffbf00;width:190px}.grid{padding:15px;display:grid!important;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:15px}@media only screen and (min-width:500px){.grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:850px){.grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1024px){.grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:1300px){.grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.warning p a{color:#3096f3!important;text-decoration:underline}.agotado{color:#fff;background:0 0;width:100%;text-align:center;padding:20px 0;font-size:26px;font-weight:lighter;position:relative;margin-top:70px;display:table;margin-bottom:-130px}dialog::backdrop{background:rgba(0,0,0,.8)}.mdl-dialog{width:300px!important;padding:0!important}.mdl-tabs__tab-bar{background:#fff;position:fixed;width:100%;z-index:99999999;margin-top: -4px !important;}.mdl-tabs__panel{padding-top:67px}.forgot-content{margin-top:20px}.mdl-layout__container{position:relative!important}.mdl-layout__drawer,.mdl-layout__header{position:fixed!important}.mdl-layout__drawer{height:100%!important;overflow-y:auto!important;top:0!important}.mdl-layout__content{margin-top:60px}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border-radius:5px;padding:30px 5px 5px;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);-moz-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 8px 17px 0 rgba(0,0,0,.2);-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;font-weight:700;text-transform:capitalize;border:0!important;margin-top:-20px;z-index:-2}.ui-front{z-index:100}.ui-menu .ui-menu-item{margin:0;cursor:pointer;padding:5px;color:#009cde}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-widget-content{background:#fff;color:#333}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-menu{padding:0;margin:0;display:block}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#ffbf00;font-weight:400;color:#fff}button.btn.search{background:0 0!important}
.mdl-tabs{margin-top: 60px !important}
div#notif {
    color: white;
}

i.material-icons.search-icon {
    color: white;
}

header i.material-icons {
    color: white;
}

.mdl-layout__drawer{border-right:0 !important}
.ui-helper-hidden-accessible{display: none !important}

.mdl-layout {
    height: 100vh !important;
}


.mdl-button{
    background: -webkit-linear-gradient(left, #d9542e, #ee7f33) !important;
    font-size: .9375rem;
    font-weight: 600;
    color: white;
    line-height: 1.5;
    width: 100%;
    border: 0;
    display: inline-block;
    border-radius: 20rem !important;
    padding: .5rem .75rem;
}