/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#333;font-size:16px;font-family:Quicksand,sans-serif}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.right{float:right}.wrap{overflow:hidden;display:block;width:100%;position:relative}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:1em auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-img{border-top:30px solid #000;border-bottom:30px solid #000}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:25px;height:25px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff;background:red;-webkit-border-bottoms:16px;-moz-border-radius:16px;border-radius:16px;top:8px;right:8px;opacity:1;line-height:1em;font-size:1.5rem}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:center}.white-popup-login{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.4);box-shadow:0 2px 5px 0 rgba(0,0,0,.4);border-radius:16px;-webkit-border-radius:16px;border:0 solid #000;max-width:100%;width:400px;margin:0 auto;position:relative;text-align:center;background:#fff;padding:1em}.white-popup-popup{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.4);box-shadow:0 2px 5px 0 rgba(0,0,0,.4);border-radius:16px;-webkit-border-radius:16px;border:0 solid #000;max-width:100%;width:640px;margin:0 auto;position:relative;text-align:center;background:#fff;padding:16px}.slider{margin:0 auto;display:block;height:auto;background:#fff}.bx-wrapper{position:relative;margin:0 auto;padding:0;width:100%;overflow:hidden}.bx-wrapper img{width:100%;max-width:100%;height:auto}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)/*! min-height:400px; */}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/loading.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;margin:1em 0;width:100%;/*! position: absolute; */bottom:0}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#cfc3b5;text-indent:9999em;display:block;width:12px;height:12px;margin:0 3px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#483193}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:40%;margin-top:-16px;outline:0;width:45px;height:45px;text-indent:-9999px;z-index:99}.bx-wrapper .bx-controls-direction a.bx-next{right:10px;background:url(../img/arrow-right.svg) no-repeat center;opacity:.3}.bx-wrapper .bx-controls-direction a.bx-next:hover{background:url(../img/arrow-right.svg) no-repeat center;opacity:1}.bx-wrapper .bx-controls-direction a.bx-prev{left:10px;background:url(../img/arrow-left.svg) no-repeat center;opacity:.3}.bx-wrapper .bx-controls-direction a.bx-prev:hover{background:url(../img/arrow-left.svg) no-repeat center;opacity:1}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}#bx-pager{width:100%;font-size:0}#bx-pager a{width:25%;font-size:1rem;text-align:center;margin-top:-3em;z-index:999999;color:#58585a;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;padding:.5em;background-color:#e8e6de}#bx-pager a.active{background:#1882a7;color:#fff}.container{max-width:1440px;width:100%;margin:0 auto;padding-left:16px;padding-right:16px;position:relative}header{position:relative;width:100%;background:url(../img/techito.gif) repeat-x center top}.header{margin:0 auto}.header.container{padding:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header h1{display:inline-block;vertical-align:middle;width:182px}header h1 img{width:100%;height:auto;margin-top:16px;transition:all .5s ease-in-out;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}header nav{display:block;clear:both;background:#cfc3b5;width:100%;border-bottom:2px solid #827c78}header nav ul.nav-principal{display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 auto;max-width:1440px;transition:all .1s ease-in-out}header nav ul.nav-principal li{/*! text-align: left; *//*! margin-right: 1px; *//*! line-height: 1rem; */}header nav ul.nav-principal li a{color:#fff;text-rendering:optimizeLegibility!important;text-align:center;padding:1rem;display:block;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;font-size:1rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:15px;box-sizing:border-box;border:none;position:relative;text-transform:uppercase}header nav ul.nav-principal li a.active::after{content:'';position:absolute;width:0;height:2px;left:50%;bottom:0;background-color:#009d80;transition:all ease-in-out .2s}header nav ul.nav-principal li a:hover{background:#827c78}header nav ul.nav-principal li a:hover::after{width:100%;left:0}header nav ul.nav-principal li .dropdown-content a{padding:.5rem .5rem .5rem 1.3rem;font-size:14px;border-top:1px solid #827c78;color:#fff;background:#cfc3b5 url(../img/bullet-rojo.png) no-repeat center left 4px}header nav ul.nav-principal li .dropdown-content a:hover{background:#827c78 url(../img/bullet-rojo.png) no-repeat center left 6px;color:#fff}footer{background-color:#eee;margin-top:80px;float:left;display:block;width:100%}footer a{color:#000}footer a:hover{opacity:.6}footer .half{padding-top:1em}footer li{background:url(../img/bullet-rojo.png) no-repeat center left;padding-left:16px}footer h4{margin:0}footer .caja{display:inline-block;vertical-align:bottom;position:relative;min-height:185px;text-align:left}footer .caja img{position:absolute;bottom:0;width:100%;height:auto}footer .fidelis{background:#827c78;color:#fff;padding:8px;font-size:.8em;text-align:center;display:block;clear:both}.half{width:49%;display:inline-block;vertical-align:top/*! margin-bottom: 1em; */}.tercio{width:32.5%;display:inline-block;vertical-align:middle}.tercios{width:62.5%;display:inline-block;vertical-align:middle}.box{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25, .8, .25, 1);background:#b8e8dc;background:linear-gradient(180deg,#b8e8dc 0,#fff 100%);display:inline-block;width:20%;padding:20px 8px;margin:1%;position:relative;color:#08705c;line-height:1.2rem;font-weight:700;font-size:1.2rem;vertical-align:top}.box:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.box img{width:100%;height:auto;padding:1.5rem 1rem}.box span{height:60px;display:block}.logo-footer{display:inline-block;max-width:80%}.logo-footer img{width:100%;height:auto;padding:10px}.nav-footer{width:75%;display:inline-block;text-align:right}.nav-footer li{display:inline-block}.nav-footer li a{padding:8px 12px 8px 8px;font-size:13px;border-right:1px solid #fff}footer .container{padding:16px;margin-top:30px;display:block;clear:both}.btn{background:#cfc3b5;padding:6px 8px;color:#fff;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0 none;font-weight:700;display:inline-block;text-align:center}.btn-grande{font-size:1.5rem}.control-superior{float:right;margin:1rem 0;position:relative}.control-superior .buscador{background:#eee;padding:4px 40px 4px 4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:.5em 0}.control-superior input{border:0 none;border-right:1px solid #827c78;background:0 0;font-size:14px;color:#827c78;margin:4px;width:calc(100% - 126px)}.control-superior select{border:0 none;background:0 0;font-size:13px;color:#827c78;width:110px}input[type=password]:focus,input[type=text]:focus{outline:0}.control-superior .lupa{background:#483193 url(../img/lupa.svg) no-repeat center;width:30px;height:30px;display:inline-block;vertical-align:middle;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;right:4px;top:11px}.botones-header .btn{width:49%}.botones-header .btn.inscribete{background:#ed1c2e}.botones-header .btn.inscribete:hover{background:#de1b2b}.botones-header .btn.inscribete:before{content:'';display:inline-block;vertical-align:top;margin-right:.5em;width:1.2em;height:1.2em;background:url(../img/inscribete.svg) no-repeat center;background-size:100%}.botones-header .btn.login{background:#6cb33f}.botones-header .btn.login:hover{background:#5d9c36}.botones-header .btn.login:before{content:'';display:inline-block;vertical-align:top;margin-right:.5em;width:1.2em;height:1.2em;background:url(../img/ingresar.svg) no-repeat center;background-size:100%}.dropdown .dropbtn{font-size:16px;border:none;outline:0;padding:16px 46px 16px 16px;font-family:inherit;margin:0;background:url(../img/dropdown-menu.gif) no-repeat center right 16px}header nav ul.nav-principal li a.home{font-size:16px;border:none;outline:0;font-family:inherit;margin:0;background:url(../img/home.gif) no-repeat center left 10px;display:block;padding:16px 16px 16px 36px}header nav ul.nav-principal li a.home:hover{background:#827c78 url(../img/home.gif) no-repeat center left 10px}header nav ul.nav-principal li.dropdown .dropbtn:hover{background:#827c78 url(../img/dropdown-menu.gif) no-repeat center right 16px}.dropdown-content{display:none;position:absolute;/*! background-color: red; */min-width:200px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown:hover .dropdown-content{display:block}h2{font-size:32px;font-weight:400;margin:0;padding:.5em 0;display:inline-block;text-transform:uppercase}h3.morado{font-size:22px;font-weight:400;margin:0;padding:.5em 0;display:inline-block}h2.morado:before,h3.morado:before{content:'';width:.3em;height:.29em;display:inline-block;border-radius:20px;border:2px solid #483193;background:#483193;vertical-align:middle;margin-right:.3em;margin-bottom:.1em}.marcas{padding-bottom:2em}.marcas li{display:inline-block;width:8%}.marcas li img{width:100%;height:auto}.box-morado,.box-verde{display:block;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.box-verde h4{font-size:24px;font-weight:400;margin:0;padding:1em 0;color:#6cb33f}.box-verde h4:before{content:'';width:.3em;height:.29em;display:inline-block;border-radius:20px;border:2px solid #6cb33f;background:#6cb33f;vertical-align:middle;margin-right:.3em;margin-bottom:.1em}.box-verde .bloque{background:#6cb33f;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:1em}.box-morado h4{font-size:24px;font-weight:400;margin:0;padding:1em 0;color:#483193}.box-morado h4:before{content:'';width:.3em;height:.29em;display:inline-block;border-radius:20px;border:2px solid #483193;background:#483193;vertical-align:middle;margin-right:.3em;margin-bottom:.1em}.box-morado .bloque{background:#483193;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:1em}.box-morado p,.box-morado small,.box-verde p,.box-verde small{width:100%;display:inline-block;margin:0;padding:0;color:#fff}.box-morado .bloque div,.box-verde .bloque div{width:60%}.box-morado img,.box-verde img{width:30%;height:auto;position:absolute;right:0;bottom:0}.box-morado .btn,.box-verde .btn{margin-top:1em;font-size:.8em;background:#fac408;min-width:220px}.productos{min-width:100%;font-size:0;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:1rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.productos li{display:inline-block;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 18%;-ms-flex:0 1 18%;flex:0 1 18%;font-size:15px;padding:16px;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;transition:all .5s;box-shadow:0 1px 3px transparent,0 1px 2px transparent;background:#fff}.productos li:hover{box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.1);border:0 none}.productos li.producto-agotado:hover{box-shadow:0 1px 3px transparent,0 1px 2px transparent;border:0 none}.especial{display:inline-block;position:absolute;left:0;top:16px;font-size:.8em;background:#fac408;padding:3px 6px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}.nuevo{display:inline-block;position:absolute;background:#ed1c2e;color:#fff;top:0;left:16px;padding:.5em;font-weight:700;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.dcto-producto{display:inline-block;position:absolute;background:#ed1c2e;color:#fff;top:0;left:16px;padding:.5rem;font-weight:700;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;line-height:.8em;font-size:1.5em;text-align:center}.dcto-producto small{display:block;font-size:.5em}.beneficios li img,.productos li img{display:block;width:100%;height:auto}.productos .producto_tit{margin-top:10px;text-align:center;color:#827c78;font-size:14px;line-height:1.2em;height:53px;overflow:hidden}.productos .por_puntos{text-align:center;display:block;color:#ed1c2e;font-weight:700;line-height:1em;font-size:.8em}.productos .puntos{display:inline-block;vertical-align:middle;font-size:2em;margin:0}.productos .puntos_club{display:inline-block;vertical-align:middle;text-align:left}.ver-detalle{display:inline-block;width:70%;text-align:center;background:#483193;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:.8em;padding:.75em .3em;font-weight:700}.ver-detalle:before{content:'';display:inline-block;vertical-align:bottom;margin-right:.5em;width:1.2em;height:1.2em;background:url(../img/lista.svg) no-repeat center;background-size:100%}.ver-detalle:hover{background:#6f3aba}.agregar-carro{display:inline-block;vertical-align:bottom;width:25%;text-align:center;background:#ed1c2e;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:.8em;padding:.5em;font-weight:700;float:right}.agregar-carro:hover{background:#c91827}.btn-base{background:#ed1c2e;padding:6px 16px;color:#fff;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0 none;font-weight:700;display:inline-block;text-align:center}.titular .btn-base{margin-top:2em}.linea-roja{border:2px solid #ed1c2e;max-width:1440px;margin:1em auto;padding:2em 1em;box-sizing:content-box;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.beneficios{min-width:100%;font-size:0;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:1rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.beneficios li{display:inline-block;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 18%;-ms-flex:0 1 18%;flex:0 1 18%;font-size:15px}.beneficios li a{width:100%;text-align:center;display:block;position:relative;background:#eee;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;transition:all .5s;box-shadow:0 1px 3px transparent,0 1px 2px transparent;overflow:hidden;padding-bottom:1em}.beneficios li a:hover{box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.1)}.beneficios .logo-dscto{width:100%;background:#cfc3b5;display:block}.beneficios .logo-dscto img{width:40%;margin:-30px auto 0 auto}.beneficios .beneficios-detalle{text-align:center;color:#827c78;font-size:14px;height:63px;display:block;overflow:hidden;padding:1rem;line-height:1.1em;margin-bottom:10px}.descuento{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px}.beneficios .porcentaje{color:#ed1c2e;font-weight:700;font-size:1.5em;padding-left:31px;line-height:1em;background:url(../img/banderin.png) no-repeat left bottom;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.beneficios .porcentaje span{font-size:1.7em;padding-top:1rem}.beneficios li a:hover .ver-detalle{background:#6f3aba}.extras{min-width:100%;font-size:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 auto 0 auto}.extras .half.box-contacto,.extras .half.box-videos{display:inline-block;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;overflow:hidden;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:1rem;color:#fff}.box-videos{background:#fac408;font-size:1.5rem;font-weight:700;line-height:1.2em}.box-videos .detalle-videos{width:50%;display:inline-block;vertical-align:top}.box-videos .btn-base{font-size:.7em;display:block;width:250px;margin-top:1em}.box-videos img{width:48%;height:auto;display:inline-block;float:right}.box-contacto{background:#ed1c2e;font-size:1rem}.box-contacto h4{margin:0;font-size:1.5rem}.box-contacto .half{position:relative;background:#be1e2d;border:1px solid #fff;padding:.5rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:1rem;margin-top:4px}.box-contacto .half.dudas{line-height:1.3em}.box-contacto .half strong{width:100%;display:inline-block}.carta,.fono{position:absolute;background:#fff;padding:6px;top:-6px;right:-2px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.white-popup-login img{max-width:40%}.white-popup-login form{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cfc3b5;padding:1rem 2rem;margin-top:1em}.white-popup-login h3{margin:0;text-transform:uppercase;color:#827c78}.white-popup-login input{margin:.5em 0;background:#eee;border:0 none;padding:7px 7px 7px 40px;width:100%;box-sizing:border-box}.white-popup-login .btn{margin:.5em 0;background:#ed1c2e;border:0 none;padding:7px;width:100%;box-sizing:border-box}.white-popup-login .olvido{display:inline-block;border:0 none;padding:7px 7px 7px 20px;color:#666;box-sizing:border-box;font-size:.9em;background:url(../img/llave.svg) no-repeat left center;background-size:1rem}.white-popup-login .olvido:hover{text-decoration:underline}.white-popup-login .rut{background:#eee url(../img/usuario.svg) no-repeat left 5px center;background-size:1.5rem}.white-popup-login .llave{background:#eee url(../img/candado.svg) no-repeat left 5px center;background-size:1.5rem}.sidebar{position:fixed;z-index:998!important;right:0;width:350px;height:100vh;background-color:#fff;transform:translateX(100%);transition:transform .3s ease-in-out}.sidebar.sidebar-view{transform:translateX(0)}.sidebar h2{margin:0;padding:16px 16px 0 16px;font-size:24px}.sidebar h4{margin:0;padding:0 16px;font-size:16px}.sidebar .tabla-productos{font-size:.8em}.sidebar .tabla-productos p{margin:0}.sidebar .contenedor-tabla{margin:1em;height:65vh;overflow-y:auto;overflow-x:hidden}.sidebar .contenedor-tabla.vacio{background:url(../img/caja-gris.jpg) no-repeat center;background-size:100%}.carro-compras{position:absolute;top:50%;display:block;background:red;padding:14px;width:70px;height:50px;left:-70px;-webkit-border-top-left-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-bottom-left-radius:12px;-webkit-box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51);-moz-box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51);box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51)}.estado-despacho{position:absolute;top:50%;display:block;background:#483193;padding:14px;width:70px;height:50px;left:-70px;-webkit-border-top-left-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-bottom-left-radius:12px;-webkit-box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51);-moz-box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51);box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51);margin-top:65px}.estado-despacho img{max-width:100%;height:auto}.carro-compras span{position:absolute;top:-15px;left:-15px;display:block;background:#5fbb46;padding:6px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:700;color:#fff;-webkit-box-shadow:-9px 13px 25px -16px rgba(0,0,0,.75);-moz-box-shadow:-9px 13px 25px -16px rgba(0,0,0,.75);box-shadow:-9px 13px 25px -16px rgba(0,0,0,.75);min-width:35px;text-align:center}.tabla-productos td{border-top:1px solid #ccc;padding:5px}.tabla-productos img{border:1px solid #ccc}.eliminar{display:block;background:red;padding:0;width:1.5em;height:1.5em;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:700;color:#fff}.sidebar .titulo{display:block;height:12vh}.sidebar .comprar{display:block;height:23vh;background:#cfc3b5;padding:1em;text-align:right}.sidebar .subtotal{font-weight:700;font-size:1.2em}.sidebar .comprar .btn{background:#483193;margin-top:8px}.fondo-negro,.fondo-negro2{text-align:center;position:fixed;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.8);z-index:2}.disponibles-header{background:#6cb33f;width:80%;display:inline-block;position:relative;padding:0 .5rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.9em;height:45px;line-height:1.1em}.disponibles-header .nombre-usuario{display:inline-block;vertical-align:middle}.disponibles-header .puntos-cartola{font-weight:700;line-height:.7em;font-size:1.1em;text-align:center;display:inline-block/*! background:red; */}.tienes-disponibles{width:100%;display:block/*! background:blue; *//*! font-size:.8rem; */}.disponibles-header .nombre{width:calc(100% - 30px);display:block;padding:5px 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disponibles-header .puntos-cartola small{display:inline-block;font-size:.6em;font-weight:400;width:70px;vertical-align:top;text-align:left;margin-top:-4px;line-height:1em}.disponibles-header a{color:#fff}.disponibles-header .btns-cartola a:hover{text-decoration:underline}.disponibles-header .abrir-menu{display:block;width:100%;background:url(../img/dropdown-menu.gif) no-repeat top 3px right}.disponibles-header .btns-cartola{position:absolute;background:#483193;width:100%;text-align:center;left:0;color:#fff;bottom:-117px;padding:.5rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:99}.disponibles-header .btns-cartola :after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #483193;border-right:8px solid transparent;border-left:8px solid transparent}.disponibles-header .btns-cartola a{font-size:.9em;padding:.5rem 1.2em;display:block;border-bottom:1px solid #fff}.disponibles-header .btns-cartola a:last-of-type{border-bottom:0}.salir{background:#ed1c2e;width:19%;display:inline-block;position:relative;padding:.8rem .5rem .5rem .5rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.9em;height:45px;color:#fff;text-align:center}.cerrar::before,.salir::before{content:'';display:inline-block;vertical-align:top;margin-right:.5em;width:1.2em;height:1.2em;background:url(../img/salir.svg) no-repeat center;background-size:auto;background-size:100%}.canjes{width:80%;min-width:80%}.canjes .beneficios li,.canjes .productos li{margin-bottom:16px;-webkit-flex:0 1 23%;-ms-flex:0 1 23%;flex:0 1 23%}.interior{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.8rem}.volver{color:#ed1c2e;font-weight:700}.mis-puntos{background:#ed1c2e;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;padding:4px 16px 4px 16px}.mis-puntos div{display:inline-block;margin:0 8px 0 0;font-weight:600;vertical-align:middle}.mis-puntos div small{display:block;margin-bottom:-8px}.mis-puntos div .puntos{display:inline-block;font-size:2em}.mis-puntos div span{display:inline-block;font-size:.4em;line-height:1}.mis-puntos a{display:inline-block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;background:#483193;padding:8px;text-align:center;line-height:1.1em;font-weight:700;font-size:.8em;vertical-align:middle}.sidenav{display:inline-block;width:18%;margin:1rem 0}.sidenav .nav-lateral li{border:1px solid #cfc3b5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:8px;background:#fff;text-transform:uppercase;position:relative}.sidenav .nav-lateral li .lista,.sidenav .nav-lateral li a{padding:.5rem;display:block;font-size:.8em;font-weight:400;cursor:pointer;color:#333;line-height:1.1em}.sidenav .nav-lateral li .lista:after{content:'+';float:right;color:#ada49a}.sidenav .nav-lateral li .lista.on:after{content:'-';float:right;color:#fff}.sidenav .nav-lateral li .lista.on{background:#cfc3b5;color:#fff}.sidenav .nav-lateral li .lista.on+.accordionContent{display:block!important}.sidenav .nav-lateral li li{border:0 none;margin:8px 0}.sidenav .nav-lateral li li a{padding:0 0 3px 16px;border-bottom:1px dashed #ada49a;margin:0;background:url(../img/gold-bullet.jpg) no-repeat left 4px top 4px}.sidenav .nav-lateral li .destacado,.sidenav .nav-lateral li .destacado-convenio{overflow:visible!important}.sidenav .nav-lateral .destacado{background:#fac408;overflow:visible;padding-left:16px}.sidenav .nav-lateral .destacado-convenio{background:#6cb33f;overflow:visible;padding-left:16px;color:#fff}.destacado-convenio:after,.destacado:after{content:'nuevo';position:absolute;left:-10px;top:-10px;background:red;color:#fff;padding:4px;font-size:.8em;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transform:rotate(-20deg)}.rango-puntos a:hover,.sidenav .nav-lateral li .lista:hover,.sidenav .nav-lateral li a.active,.sidenav .nav-lateral li a:hover{font-weight:700}.rango-puntos{border:1px solid #cfc3b5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:8px;background:#fff;text-transform:uppercase;position:relative}.rango-puntos a{padding:3px 0 3px 16px;border-bottom:1px dashed #ada49a;margin-bottom:8px;display:block;font-size:12px;color:#333;background:url(../img/gold-bullet.jpg) no-repeat left 4px center}.rango-puntos a span{font-weight:700;background:#e20025;width:40px;text-align:center;color:#fff;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;margin-right:4px}.rango-puntos h4{margin:8px 8px 16px 8px}.controles{display:block;clear:both}.breadcrumbs{display:inline-block;font-weight:700;color:#827c78;padding-top:16px}.breadcrumbs a{display:inline-block;font-weight:700;color:#827c78}.ordenar select{display:inline-block;border:0 none;border-right-color:currentcolor;border-right-style:none;border-right-width:0;font-size:14px;color:#827c78;margin:4px;width:200px;height:40px;padding:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../img/select.png) no-repeat center right 4px}.controles.convenios .ordenar select{background:#eee url(../img/select.png) no-repeat center right 4px!important}.buscar{position:relative;display:inline-block}.buscar input{border:0 none;border-right-color:currentcolor;border-right-style:none;border-right-width:0;background:#fff;font-size:14px;color:#827c78;margin:4px;width:200px;height:40px;padding:4px 6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.controles.convenios .buscar input{background:#eee}.buscar .lupa{background:#483193 url(../img/lupa.svg) no-repeat center;width:30px;height:30px;display:inline-block;vertical-align:middle;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;top:10px;right:10px}.filtrar-puntos h5,.filtrar-rangos h5{display:none}.fila_precios{width:100%;clear:both!important;display:block}.columna_precio{width:49%;display:inline-block}.columna_precio img{width:20%;height:auto;border:2px solid #cfc3b5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:10px}.columna_precio .nombre-producto{font-weight:700;text-transform:uppercase;margin-top:16px;font-size:1.3rem;margin-bottom:-10px}.columna_precio .codigo{font-weight:700;text-transform:uppercase;margin-top:16px}.columna_precio .precio{width:100%;font-weight:700;padding:.4em 0 0 0;color:#e20025;font-size:50px;margin:0;line-height:1em;display:inline-block}.columna_precio .puntos-club{width:100%;font-weight:700;padding:0;margin:0;color:#e20025;font-size:18px;line-height:1em;display:inline-block;margin-bottom:1.5rem}.columna_precio .imprimir,.columna_precio .ir_carrito{width:49%;font-size:13px;margin-bottom:1em;background:#3d2882;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:inline-block;margin:0 auto .5em auto;text-align:center;padding:.5em 1em;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase}.columna_precio .imprimir:hover,.columna_precio .ir_carrito:hover{background:#6aaf23}.columna_precio .ir_carrito:before{content:'';display:inline-block;width:1.2em;height:1.2em;margin-right:.5em;background:url(../img/carrito.png) no-repeat center center;background-size:100%;vertical-align:top}.columna_foto{width:49%;display:inline-block;position:relative}.columna_foto .fotos_grandes{overflow:hidden;border:2px solid #cfc3b5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.columna_foto img.foto_producto{width:100%;height:auto;cursor:zoom-in}.columna_foto .miniaturas img{width:70px;filter:grayscale(100%)}.columna_foto .miniaturas li{display:inline-block;margin:.5em .5em .5em 0;border:2px solid #ccc;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.columna_foto .miniaturas li.ui-state-active{border:2px solid #cfc3b5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.columna_foto .miniaturas li.ui-state-active img{filter:grayscale(0%)}.pestanias{margin:0}.fila_detalle{width:100%;display:block;clear:both;font-size:14px;padding-top:3em!important}.fila_detalle{width:100%;display:block;clear:both;font-size:14px;padding-top:3em!important}.fila_detalle .caracteristicas{border:1px solid #cfc3b5;/*! padding:1em; */margin-top:-1px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.fila_detalle .caracteristicas a{color:#e20025;font-weight:700}.fila_detalle .caracteristicas a:after{content:'';display:inline-block;width:1em;height:1em;background:url(../img/links.png) no-repeat left bottom;background-size:80%;margin-left:.5em}.fila_detalle .pestanias li{display:inline-block;margin-right:5px}.fila_detalle .pestanias li a{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;background:#fff;padding:.5em 2em;font-size:16px;color:#333;border:1px solid #cfc3b5;font-weight:700;display:block}.fila_detalle .pestanias li.ui-state-active>a{background:#cfc3b5}.fila_detalle .caracteristicas li,ul.mas-caracteristicas li{background:url(../img/gold-bullet.jpg) no-repeat left 5px;padding-left:15px}.fila_detalle p{padding-left:15px}.fila_detalle .cincuenta{width:49%;display:inline-block}.ui-tabs-panel ul{padding:1em}.importante{background:#cfc3b5;padding:1em 1.5em;box-sizing:border-box/*! width:100%; */}.importante.claro{background:#eee;margin-bottom:1em}.importante *{margin:6px}.actualizacion .importante *{margin:0}a.fb{background:url(../img/fb2.svg) no-repeat center;display:inline-block;color:#040b24;height:24px;width:24px;text-indent:-99em;overflow:hidden;background-size:100%;vertical-align:bottom}a.insta{display:inline-block;color:#040b24;height:24px;width:24px;background:url(../img/ig2.svg) no-repeat center;background-size:100%;text-indent:-99em;overflow:hidden;vertical-align:bottom}a.wsp{display:inline-block;color:#040b24;height:24px;width:24px;background:url(../img/whatsapp.svg) no-repeat center;background-size:100%;text-indent:-99em;overflow:hidden;vertical-align:bottom}.compartir{font-weight:700;color:#483193;padding:1em 0 1em 35px;background:url(../img/share.svg) no-repeat left}.cupon-container .compartir{font-weight:700;color:#483193;padding:1em 0 1em 35px;background:url(../img/share.svg) no-repeat left;display:inline-block;clear:both}.cupon-container .mail{font-weight:700;color:#483193;padding:1em 0 1em 35px;background:url(../img/mail.svg) no-repeat left;display:inline-block;clear:both}.agregar-carrito{background:#ed1c2e;width:70%;display:inline-block;position:relative;padding:.6rem .5rem .5rem .5rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.1em;color:#fff;text-align:center;font-weight:700}.agregar-carrito:before{content:'';display:inline-block;width:2em;height:1.5em;background:url(../img/add-carrito.svg) no-repeat left center;background-size:100%;margin-left:.5em;vertical-align:middle;margin-right:8px}.obtener-cupon{background:#ed1c2e;width:70%;display:inline-block;position:relative;padding:.6rem .5rem .5rem .5rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.1em;color:#fff;text-align:center;font-weight:700}.obtener-cupon:before{content:'';display:inline-block;width:1.5em;height:1.5em;background:url(../img/cupon.svg) no-repeat left bottom;background-size:100%;margin-left:.5em;vertical-align:middle;margin-right:8px}.accede-beneficio{background:#5fbb46;padding:1em;color:#fff;font-weight:700;font-size:1.2em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:1em 0}.accede-beneficio strong{width:30%;display:inline-block;vertical-align:middle;font-size:1.5em;line-height:1em;border-right:1px solid #fff;background:url(../img/mano.svg) no-repeat left bottom;background-size:auto 100%;padding-left:7%}.accede-beneficio p{width:69%;display:inline-block;vertical-align:middle;padding-left:1em}.white-popup-cupon{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.4);box-shadow:0 2px 5px 0 rgba(0,0,0,.4);border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border:0 solid #000;background:#fff;width:480px;max-width:480px;margin:0 auto;padding:2.5em .5em .5em .5em;position:relative}.cupon-container{border:2px solid red;display:block;max-width:100%;margin:.5em;box-sizing:border-box;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:8px;font-size:14px}.cupon-container .logo-cupon{margin:-30px auto 30px auto;display:block;background:#fff;width:30%}.cupon-container .descuento-comercio{color:red;font-weight:700;font-size:3em}.logo-cupon img{width:100%;height:auto}.cupon-container .logo_beneficio{width:35%;border:1px solid #ececec;margin-bottom:1em;float:left;clear:right;margin-right:10px}.cupon-container .importante{display:block;width:100%;margin-bottom:1em}.cupon-container .mas-caracteristicas{display:block;clear:both}.botones{display:block;width:100%;margin:1em 0;clear:both}.fotos_grandes{position:relative}.fotos_grandes .id-producto{position:absolute;display:inline-block;padding:.5em 1em;left:16px;top:0;background:#cfc3b5;font-weight:700;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;z-index:1}.fotos_grandes .zoom{position:absolute;right:6px;bottom:6px;z-index:9}.pasos_carrito li{display:inline-block;width:33.3%;text-align:center;/*! border-bottom: 10px solid #C3C0BB; */font-size:1rem;padding:1em}.carro_compras{margin-bottom:2em}.pasos_carrito{font-size:0}.limpieza,.pasos_carrito{display:block;clear:both;margin-bottom:1rem}.limpiar,.limpieza .actualizar{width:auto;text-align:center;background:#6aaf23;padding:.5em;font-size:14px;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:inline-block}.limpiar:hover,.limpieza .actualizar:hover{background:#50851b}.actualizar:before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:.4em;background:url(../img/update.svg) no-repeat center center;background-size:100%;vertical-align:middle}.limpiar:before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:.4em;background:url(../img/escoba.svg) no-repeat center center;background-size:100%;vertical-align:middle}.pasos_carrito .on{background:#e20025;color:#fff;display:inline-block;position:relative;font-size:1rem}.pasos_carrito .off{background:#cfc3b5;font-size:1rem}h5.subtitulo{display:inline-block;padding:.5rem .5rem .5rem .5rem;color:#3d2882;font-size:22px;margin:0;font-weight:400}.tabla_carrito{width:100%;font-size:0}.tabla_carrito .cincuenta_2{width:48%;border-right:1px solid #ccc;padding:1em .5em;position:relative}.tabla_carrito .cincuenta_2 img{display:inline-block;max-height:3.2em;border:1px solid #ccc;margin-right:.5em}.cincuenta_2 .nombre_producto{display:inline-block;font-size:.9em;line-height:1.2em}.cincuenta_2 .nombre_producto *{vertical-align:top}.tabla_carrito .quince{width:15%;border-right:1px solid #ccc;padding:.5em}.tabla_carrito .cinco{width:5%;padding:.5em}.tabla_carrito .row{max-height:4.2em;width:100%;border-bottom:1px solid #ccc;font-size:16px;overflow:hidden}.tabla_carrito div{display:inline-block;vertical-align:top;height:4.2em}.tabla_carrito .first:first-of-type{max-height:3.5em;background:#eee;color:#333}.tabla_carrito .borrar{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:.1em .5em;border:0 none;background:#e20025;color:#fff}.tabla_carrito .borrar:hover{opacity:.8}.pre-total{display:block;min-width:100%;padding:1em;background:#cfc3b5;clear:both}.pre-total span{float:right;display:block;clear:both}.pre-total p,.total p{display:inline-block;margin:4px 0;text-align:left;min-width:132px}.pre-total p.totales,.total p.totales{text-align:right;margin-right:10px}.datos_compra{width:100%;font-size:.9em;margin:1em 0}.botones_compra{width:100%;margin:1em 0}.continuar{background:red;font-size:1.5rem;margin-bottom:1em}.actualizacion h5,.agregar_puntos h5,.datos_compra h4{width:100%;border-bottom:1px solid #ccc;margin-top:0;padding-bottom:.5em;margin-bottom:.5em;color:#3d2882;font-size:18px}.datos_compra .columna_datos{width:49%;vertical-align:top;margin-bottom:1em;display:inline-block;padding:.5em;box-sizing:border-box}.datos_compra .columna_envio{width:49%;vertical-align:top;margin-bottom:1em;display:inline-block;float:right}.datos_compra .columna_datos p,.datos_compra .columna_envio p{width:100%;display:block;margin:.5em 0 .3em 0}.datos_compra span{position:relative}.datos_compra .envio{width:100%;margin-bottom:em}.total{float:right;display:block;clear:both;padding:16px;font-size:18px;font-weight:700}.datos_compra input[type=radio]{font-size:.9em;width:15px}.datos_compra input[type=text]{width:100%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;background:#eae5de;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:6px}.agregar_puntos{margin:1em 0}.datos_compra .editar_datos input{min-width:100%}.datos_compra .editar_datos{width:100%}.datos_compra select{width:100%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;background:#eae5de url(../img/select.png) no-repeat right center;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1em}.datos_compra .inputs .editar_datos{width:49%;display:inline-block}.envio option{display:block;padding:.2em}input[type=text]:disabled{background-color:#818a8e!important;color:#fff!important}.total{float:right;display:block;clear:both;padding:16px;font-size:18px;font-weight:700;width:100%;text-align:right}.puntos_disponibles{background:#ed1c2e;padding:1em;color:#fff;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0 none;font-weight:700;display:inline-block;text-align:center;font-size:2em;line-height:1.4em;margin-top:1em}.puntos_disponibles .cantidad-puntos{font-size:2em}.ochenta{display:block;margin:0 auto 2em auto;max-width:1000px}.ochenta .detalle{padding:1em;border:1px solid #cfc3b5;margin-top:-1px}.full{display:block;clear:both}.actualizacion .full .form_inputs,.ochenta .full .form_inputs{width:49%;display:inline-block;margin-bottom:1em}.form_inputs em{color:#e20025!important}.actualizacion select,.ochenta select{width:100%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;background:#eae5de url(../img/select.png) no-repeat right 6px center;background-size:auto 80%;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.actualizacion input[type=password],.actualizacion input[type=text],.ochenta input[type=date],.ochenta input[type=password],.ochenta input[type=text]{width:100%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;background:#eae5de;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ochenta textarea{width:100%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;background:#eae5de;height:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:2em}.boton_formulario{clear:both;display:block;width:250px;text-align:center;background:red;margin:1rem 0;padding:.5em;font-size:20px;text-transform:uppercase;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;border:0 none}.boton_formulario:hover{background:#3d2882}.error{border:1px solid red!important}.bloques-textos li.listas-textos{border:1px solid #cfc3b5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:8px;background:#fff;position:relative;display:block}.bloques-textos li.listas-textos h3:after{content:'+';float:right;color:#ada49a;position:absolute;top:.15em;right:.5em;font-size:2em;font-weight:400}.bloques-textos li.listas-textos h3.on:after{content:'+';color:#fff}h3.preguntas{margin:0;padding:1em;color:#ada49a;cursor:pointer}.bloques-textos .accordionContent{padding:1em}.bloques-textos li.listas-textos h3.on{background:#cfc3b5;color:#fff}.listas_base li{background:url(../img/gold-bullet.jpg) no-repeat left top 8px;padding-left:20px}aside{width:30%;display:inline-block/*! padding: 16px; */}article{width:70%;background:#fff;display:inline-block;padding:0 8px;min-height:900px}article h2{margin:0 0 1em 0;padding:0;color:red}.puntos_socios{margin-right:8px;background:#e20025;text-align:left;font-size:18px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:1em;color:#fff;overflow:hidden}.puntos_socios strong{font-size:22px}.disponibles_puntos,.por_vencer{padding:1rem}.disponibles_puntos{margin:0 1rem;font-size:1.3rem;border-bottom:1px dashed #eee}.por_vencer{padding:1rem;font-size:.9rem}.puntos_socios .total_disponible{color:#fff;font-size:3em;font-weight:700;line-height:1em}.fin-mes{padding:1em;font-size:.8em;line-height:1em;display:block;background:#cfc3b5;color:#000}.cuenta p,.puntos_socios p{margin:0}.ver_cartola{display:inline-block;color:#fff;background:#3d2882;padding:5px 8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:13px;font-weight:700;text-transform:uppercase}.cerrar{display:inline-block;color:#fff;background:red;padding:12px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:20px;font-weight:700;text-transform:uppercase;width:100%;text-align:center}.actualizar_datos{display:inline-block;color:#fff;background:red;padding:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:13px;font-weight:700;text-transform:uppercase;width:100%}.actualizar_datos:before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:.4em;background:url(../img/update.svg) no-repeat center center;background-size:100%;vertical-align:middle}.actualizar_datos:hover,.cerrar:hover,.ver_cartola:hover{background:#583abd}.camion_despacho{display:block;width:100%;font-size:1.2em;background:#3d2882;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:.5em;line-height:1.1em;padding:18px;color:#fff;text-align:left;margin-bottom:1em;font-weight:400}.camion_despacho::before{content:'';font-weight:700;display:inline-block;width:50px;height:30px;background:url(../img/truck-white.png) no-repeat left;background-size:auto;background-size:auto;background-size:100%;vertical-align:middle;margin-right:1em}.camion_despacho span{display:inline-block;vertical-align:middle;width:60%}.datos_cuenta{margin-right:8px;text-align:center;font-size:18px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:1em}.datos_cuenta h5{color:#3d2882;font-size:18px;text-align:left!important;display:block;margin:0;text-transform:uppercase}.datos_cuenta .email,.datos_cuenta .telefono{background:#eae5de;margin:.5em 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:5px 5px 5px 30px;text-align:left;font-size:15px}.datos_cuenta .email{background:#eee url(../img/carta.png) no-repeat 5px center;background-size:1.3em}.datos_cuenta .telefono{background:#eee url(../img/fono.png) no-repeat 5px center;background-size:1.3em}.tablas{display:block;width:100%;height:400px;overflow-y:scroll}.tablas table{width:100%;max-width:100%}article h3{width:100%;padding-bottom:.5em;margin-bottom:.5em;color:#3d2882;font-size:18px;text-transform:uppercase;font-weight:400}.tablas .titulo_tabla td{background:#6aaf23;color:#fff;border-right:1px solid #fff;display:table-cell!important}.tablas tr td{white-space:nowrap}.tablas thead{position:-webkit-sticky;position:sticky;top:0}.tablas tr:nth-child(2n){background-color:#f2f2f2}.tablas td{font-size:13px;padding:5px;display:table-cell!important}.tablas td a{background:#483193;display:inline-block;color:#fff;text-align:center;border-radius:4px;line-height:1em;padding:4px;font-size:.9em}.tabla_entrega ul{font-size:.8em;padding-left:22px}.tabla_entrega li{padding-left:14px;background:url(../img/gold-bullet.jpg) no-repeat left 4px top 8px}.botones_cartola *{background:#483193;text-transform:uppercase}.botones_cartola :hover{background:#34236b}.botones_cartola .active{background:#e20025;text-transform:uppercase}.exportar-excel:before{background:url(../img/excel.png) no-repeat;background-size:100%;content:'';width:1em;height:1em;margin-right:.5em;display:inline-block}.tabla_entrega{margin:2em 0}.tabla_entrega th{text-align:left;padding:8px;background:#6aaf23;color:#fff}.tabla_entrega tr:nth-child(2n){background-color:#f2f2f2}.tabla_entrega td{padding:8px}.tabla_entrega a{color:#583abd}.tabla_entrega a:hover{text-decoration:underline}.tabla_entrega .anulado{text-decoration:line-through;color:#ccc}.tabla_entrega .anulado a{text-decoration:line-through}.tabla_entrega .entregado td:last-of-type:before{content:'✓';color:#6aaf23;margin-right:.5em;font-weight:700}.tabla_entrega a:before{content:'';color:#1ca29b;margin-right:.5em;font-weight:700;display:inline-block;width:16px;height:16px;background:url(../img/lupa-despacho.svg) no-repeat left;background-size:100%}.despacho{margin-bottom:4em}.estado{display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin-top:2em}.estado li{max-width:49%;padding-top:50px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;background:url(../img/incompleto.jpg) no-repeat center top}.estado li.estado_completado{background:url(../img/todo_completo.jpg) no-repeat center top}.estado li:first-child{background:url(../img/inicio.jpg) no-repeat center top}.estado li.estado_completado:first-child{background:url(../img/completo_inicio.jpg) no-repeat center top}.estado li:last-child{background:url(../img/incompleto_final.jpg) no-repeat center top}.estado li.estado_completado:last-child{background:url(../img/completo_final.jpg) no-repeat center top}.estado li.estado_transito{background:url(../img/en_transito.jpg) no-repeat center top}.estado li.estado_error{background:url(../img/error_final.jpg) no-repeat center top}.despacho .detalle_producto{display:inline-block;max-width:70%}.despacho .detalle_producto .product-img{display:inline-block;width:30%;vertical-align:top;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.5em;margin-left:1em}.despacho .detalle_producto .product-img img{max-width:100%}.despacho .detalle_producto .datos_productos{display:inline-block;max-width:40%;margin-left:36px}.despacho .datos_productos h3{font-size:18px;font-weight:700;color:#e20025;margin-top:1rem;display:block}.despacho .mensaje_reparto{background:#ececec;padding:1em 2em;margin:2em 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.despacho .mensaje_reparto p{font-size:16px}.mensaje_reparto strong{color:#583abd}.mensaje_reparto a{color:#583abd;text-decoration:underline}.lista_concursos li img{float:left;display:inline-block;margin:3px;width:30%;border-radius:10px;height:auto;transition:.5s;margin-right:.8em}.lista_concursos li a.active>img{border:2px solid red}.lista_concursos li{display:inline-block;width:30%;padding:8px;background:#eee;margin:5px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.concurso-box{display:inline-block;max-width:60%;vertical-align:top}.concurso-box h3{line-height:1.2em;margin:0;height:4.6em;color:#827c78}.white-popup{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.4);box-shadow:0 2px 5px 0 rgba(0,0,0,.4);border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border:0 solid #000;background:#fff url(../img/franja2.jpg) no-repeat top;max-width:1000px;margin:0 auto;padding-bottom:2em;position:relative}.iframe-container{width:100%;display:block;position:relative;height:500px;overflow:hidden}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:500px;border:0}.ganadores{padding:1rem;display:block;max-width:100%}.ganadores img{width:100%;height:auto}.ganadores .preguntas.on,.ganadores .preguntas:hover{color:#3d2882;border:1px solid #3d2882;transition:.5 all}.ganadores .preguntas.on:after,.ganadores .preguntas:hover:after{color:#3d2882}.ganadores table{width:100%;max-width:100%}.ganadores .preguntas{width:100%;margin-top:.5em;color:#5c5855;padding:.5em;cursor:pointer;text-align:left;border:1px solid #cfc3b5;transition:.5 all;box-sizing:border-box;position:relative}.ganadores .preguntas::after{content:'+';float:right;color:#ada49a;position:absolute;top:0;right:.5em;font-size:1.5em;font-weight:400}.ganadores .preguntas:first-child{margin-top:0}.ganadores td{border-bottom:1px solid #ccc;font-size:12px;padding:5px;display:table-cell!important}.ganadores .accordionContent,.ganadores .no-accordion{padding:1em;background:#ececec;display:block}.ganadores table .tabla_ganadores_titulo td{background:#827c78;color:#fff;border-right:1px solid #fff;display:table-cell!important}.concurso-box .btn{font-size:.8em}.link-ganadores,.link-sin-pop{background:#483193}.link-pdf{background:#ed1c2e}.banner-concurso{text-align:center;display:block;clear:both;margin-bottom:2em}.banner-concurso img{max-width:100%;height:auto}.sesenta{display:block;width:60%;margin:0 auto;color:#54514e}.sesenta .boton_formulario{font-size:.9rem;line-height:1em}.sidenav .ver-cupones{background:#483193;text-transform:uppercase;widtH:100%}.sidenav .ver-cupones:hover{background:#34236b}.productos li.producto-agotado a{pointer-events:none;cursor:default}.productos li.producto-agotado img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.productos li.producto-agotado .por_puntos *{color:#999}.agotado{position:absolute;width:100%;left:0;top:30px;border-radius:0;z-index:1}.agotado img{-webkit-filter:grayscale(0%)!important;filter:grayscale(0%)!important;border-radius:0!important}.loading{display:block;text-align:center;padding:1em}.tablas td h3{margin:1em 0 -.8em}.videos{display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;font-size:0}.videos li{display:inline-block;overflow:hidden;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;font-size:16px;padding:8px}.videos li img{max-width:100%;height:auto}.videos li .info-video{color:#666;font-weight:700;padding:15px 0;margin-bottom:1em}.video-container{position:relative;background:0 0;width:auto;max-width:600px;margin:0 auto;text-align:center;padding-top:50px}.video-container video{width:100%;height:auto}.ochenta .galeria-video img,.ochenta .openVideo img{max-width:100%;height:auto}.mensajes{background:#eee;padding:2em 1em;margin-bottom:1em;font-size:.9em;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mensajes .icono_error,.mensajes .icono_exito{width:15%;display:inline-block;vertical-align:top;margin-right:2em}.mensajes .icono_error img,.mensajes .icono_exito img{width:100%;height:auto}.mensajes .texto_mensaje{width:70%;display:inline-block}.mensajes h4{font-size:1.5rem}.mensajes h5{font-size:1.2rem;margin:8px 0}.mensajes a{background:red}.mensajes a:hover{background:#de1b2b}.mensajes tr{border-bottom:1px solid #ccc}.mensajes td{padding:5px}.actualizacion .preguntas{border:1px solid #cfc3b5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:8px;background:#fff;position:relative;display:block}.actualizacion h3:after{content:'+';float:right;color:#ada49a;position:absolute;top:.15em;right:.5em;font-size:2em;font-weight:400}.actualizacion h3.on:after{content:'+';color:#fff}.actualizacion .accordionContent{padding:1em;border:1px solid #cfc3b5;margin-bottom:2em;margin-top:-4px;background:#fff;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.actualizacion h3.on{background:#cfc3b5;color:#fff}.radios{display:block;clear:both}.radios span{display:inline-block;width:48%;padding:10px;position:relative;height:36px;margin:.3em 0}.radios label{display:block;width:100%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;height:36px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eae5de;position:absolute;top:0;left:0;text-align:center;cursor:pointer}.radios label:hover{background:#e20025;color:#fff;font-weight:700}.radios input[type=radio]:checked+label{background:#ed1c2e;color:#fff;font-weight:700;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.radios input[type=radio]:disabled+label{background:#ececec;color:#999;font-weight:400;-webkit-box-shadow:inset 0 0 9px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 9px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 9px 0 rgba(0,0,0,.3);text-decoration:line-through;cursor:not-allowed}.escoge{background:#483193;color:#fff;padding:.5em 1em;margin-bottom:1.5em}.page404{display:block;max-width:550px;margin:0 auto;text-align:center;padding:2em}.page404 img{max-width:100%;height:auto}.volver-inicio{background:red}.volver-inicio:hover{background:#de1b2b}.tag{position:absolute;width:auto;height:24px;line-height:20px;padding:2px 8px 0 0;font-size:14px;text-align:center;color:#fff;background:red;border-radius:0 3.2px 3.2px 0;margin-left:20px;top:13px}.tag:after{content:"";position:absolute;width:0;height:0;border-width:12px;border-style:solid;border-color:transparent red transparent transparent;top:0;left:-24px}.producto-agotado .foto_producto{-webkit-filter:grayscale(0%)!important;filter:grayscale(0%)!important}.aviso-carrito{padding:1.5em 0 1em 0;text-align:left}.aviso-carrito h3{line-height:1.1em;text-align:center}.aviso-carrito table{margin:1em 0;color:#827c78}.aviso-carrito td,.aviso-carrito th{line-height:1.2em;border-bottom:1px solid #ccc;padding:5px;font-size:.9em}.aviso-carrito th{background:#ececec}.aviso-carrito .comprar:before{content:'';display:inline-block;width:1.3em;height:1.3em;margin-right:.5em;background:url(../img/carrito.svg) no-repeat left center;background-size:100%;vertical-align:middle}.aviso-carrito .seguir{margin:0 auto;display:block;width:100%;text-align:center}.setenta{display:block;float:left;width:70%}.img_ben{width:29%;display:block}.img_ben img{max-width:100%;height:auto}.beneficios-club h5{color:red;font-size:1.5rem;margin-bottom:.5rem;line-height:1em}.beneficios-club h3.texto_dorado{color:#d68102;font-size:2rem;margin-bottom:.5rem}.beneficios-club .treinta{display:inline-block;width:32%;vertical-align:top;text-align:center;padding:1em}.menu-ordenar{position:relative;display:inline-block}.ordenar-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10;font-size:14px;width:100%}.menu-ordenar:hover .ordenar-content{display:block}.ordenar-btn{display:inline-block;vertical-align:middle;font-size:14px;color:#827c78;margin:4px 0;width:200px;height:40px;padding:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff url(../img/select.png) no-repeat center right 4px;padding:8px}.ordenar-content button{display:block;width:100%;border:0 none;background:#fff;text-align:left;padding:8px;color:#666}.ordenar-content button:hover{color:#fff;background:#52525e}.formulario_incripcion{width:1080px;max-width:100%;margin:0 auto}.formulario_incripcion form{border:1px solid #666;padding:1em 2em;text-align:left}.formulario_incripcion form .full .form_inputs{width:33%;display:inline-block;margin-bottom:1em}.formulario_incripcion form .full .form_inputs input[type=text]{width:97%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;background:#eae5de;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}h5.titulo-concurso{background:red;font-size:1.4rem;color:#fff;padding:.5em;margin:0}.formulario_incripcion label{cursor:pointer!important;display:inline-block}.tachado{color:#999!important;text-decoration:line-through}.white-popup-popup img{max-width:100%}.slider-range{width:calc(100% - 150px);display:inline-block}.slide-input{-webkit-appearance:none;width:100%;height:25px;background:#eae5de;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slide-input:hover{opacity:1}.slide-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#483193;cursor:pointer;border-radius:1px;border:0}.slide-input::-moz-range-thumb{width:25px;height:25px;background:#483193;cursor:pointer;border-radius:1px;border:0}#ageOutputId{font-size:18px;display:inline-block;vertical-align:top;border:1px solid #eae5de;width:140px;height:25px;text-align:center;font-weight:700;line-height:1.2em}.landing-pastas .tab_content{display:none;width:100%}.landing-pastas .tab_content img{max-width:100%;height:auto}.landing-pastas .tab_active{display:inline-block!important}.landing-pastas #tab_container{text-align:center;width:30%;display:inline-block;vertical-align:top;background:url(../img/loading.gif) no-repeat center}.landing-pastas #tabs{display:inline-block;width:67%}.landing-pastas #tabs a{width:75px;height:75px;overflow:hidden;text-decoration:none;color:#000;background:#ddd;display:inline-block;border:3px solid #fff!important;opacity:.5}.landing-pastas #tabs a img{width:100%;height:auto}.landing-pastas #tabs a.active{border:3px solid red!important;opacity:1}.tabs-pastas{padding:20px;/*! border:5px solid red; */-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:1em 0}.nombre-pastas{text-align:left;padding:.5rem 1rem;border:1px solid #ccc;line-height:1.1em}.nombre-pastas strong{display:block}.foto-banner-pastas{width:100%;display:block}.foto-banner-pastas img{width:92%;height:auto;margin-bottom:1em}h3.refuerzo-soap{font-size:1.5rem}.clave-provisoria label{border:1px solid #ccc;display:block;padding:1rem;cursor:pointer}.francisca{width:350px;height:120px;padding-left:35px;padding-top:30px;position:relative}.francisca:before{content:'';display:block;background:url(../img/francisca.png) no-repeat left center;height:130px;width:70px;background-size:auto 130px;position:absolute;top:6px;left:0}.francisca a{display:block;background:#01e675 url(../img/whatsapp.svg) no-repeat center right 7px;background-size:50px;font-size:.9rem;color:#000;padding:5px 40px 5px 40px;border-radius:60px;line-height:1rem}.fca-mobile{display:none}.wa-qr{position:absolute;top:36%;display:block;background:#01e675;padding:8px;width:70px;/*! height: 50px; */left:-70px;-webkit-border-top-left-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-bottom-left-radius:12px;-webkit-box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51);-moz-box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51);box-shadow:-4px 4px 20px 0 rgba(0,0,0,.51)}.sidebar-wsp{top:0;position:fixed;z-index:999!important;right:0;width:350px;height:100vh;background:#fff url(../img/wsp-bg.png);background-size:150%;transform:translateX(100%);transition:transform .3s ease-in-out;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sidebar-wsp.sidebar-wsp-view{transform:translateX(0)}.sidebar-wsp .sidebar-container{padding:1rem;text-align:center;display:inline-block;width:100%;overflow:hidden}.sidebar-wsp img{max-width:100%;height:auto;margin:0 auto;display:block}.sidebar-wsp .francisca-img{height:261px;width:auto}.sidebar-wsp h3{font-size:2.2rem;line-height:2.2rem;margin:0}.bloque-qr{padding:1rem .5rem .8rem .5rem;background:#fff;border-radius:15px;width:300px;max-width:100%;margin:0 auto}.bloque-qr h4{padding:0;margin:0;line-height:1rem}.bloque-qr img{width:200px}.btn-whatsapp{background:#01e675;color:#000;font-weight:700;font-size:1.3rem;padding:.5rem 2rem;margin-top:0;display:inline-block;border-radius:50px}.btn-whatsapp:hover{background:#34a853}.btn-whatsapp:before{content:'';display:inline-block;background:url(../img/whatsapp.svg) no-repeat left top;height:25px;width:20px;background-size:100%;vertical-align:middle;margin-right:10px}.sidebar-wsp p{padding:0 1rem;margin:.5rem}.ochenta input[type=file]{width:100%;padding:.3em 2em .5em .5em;color:#666;font-weight:400;border:0 none;background:#eae5de;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1rem}.exhibiciones h5{font-size:1.5rem;padding:.5rem 0;margin:0 0 2rem;border-bottom:1px solid #483193}.exhibicion{margin-top:20px;width:100%}.exhibicion th{background:#6aaf23;color:#fff;border-right:1px solid #fff;display:table-cell!important;text-align:left;padding:.5rem 1rem;margin-bottom:2rem}.exhibicion .eliminar{margin-bottom:1rem;width:1.5em!important;height:1.5em!important}.centrar.exhibiciones{text-align:center}.centrar.exhibiciones h5{font-size:1.5rem;padding:.5rem 0;margin:0 0 2rem;border-bottom:0 none}.cargar-exhibiciones{background:#827c78;border-radius:50px;height:30px;margin-top:10px;float:right}.cargar-exhibiciones:hover{background:red;border-radius:50px;height:30px;margin-top:10px;float:right}.upload-icon-img{font-size:3rem;color:#333}.upload-area{border:2px dashed #ccc;border-radius:6px;padding:40px;text-align:center;cursor:pointer;transition:border-color .3s,transform .3s;background-color:#f9f9f9;position:relative;box-sizing:border-box}.upload-area.dragover{border-color:#333;transform:scale(1.05)}.upload-icon p{margin:5px 0;color:#888}.upload-icon .formatos,.upload-icon .max-size{font-size:.9rem}.file-list{margin-top:30px;display:flex;flex-wrap:wrap;gap:15px}.file-item{display:flex;justify-content:center;flex-direction:column;align-items:center;background:#f9f9f9;border:1px solid #ddd;padding:10px;margin-bottom:5px;border-radius:4px;width:100%;max-width:150px;position:relative}.file-preview-container{position:relative;width:100%;display:flex;justify-content:center}.file-preview{max-width:100px;max-height:100px;object-fit:cover}.remove-btn{position:absolute;top:-12px;right:-12px;background-color:#f44336;color:#fff;border:none;cursor:pointer;padding:5px 10px;border-radius:50%}.file-info{text-align:center;margin-top:10px}.file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px;font-size:.9rem}.ganadores-exhibiciones{min-width:100%;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:1rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.ganadores-exhibiciones li{display:inline-block;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 31%;-ms-flex:0 1 31%;flex:0 1 31%;overflow:hidden;position:relative;line-height:1.2em;color:#827c78;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;transition:all .5s;box-shadow:0 1px 3px transparent,0 1px 2px transparent;background:#eee;margin-bottom:2em;padding-bottom:4em;text-align:center}.ganadores-exhibiciones li a{color:#827c78;font-weight:700}.ganadores-exhibiciones p{padding:0 1rem}.ganadores-exhibiciones li:hover{box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.1)}.ganadores-exhibiciones li img{width:100%;height:auto}.ganadores-exhibiciones li span{background:#483193;display:inline-block;font-weight:600;text-align:center;color:#fff;font-size:.8em;padding:.5rem 1rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;bottom:.9rem;left:calc(50% - 80px);width:160px}.nuevo-fono{display:block;width:85%;max-width:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;margin:2rem auto;padding:1.5rem;text-align:center;border-radius:20px;border:1px solid #483194}.nuevo-fono img{display:inline-block;width:250px;height:auto;vertical-align:middle;margin-right:2rem}.nuevo-fono div{display:inline-block;width:calc(100% - 550px);height:auto;vertical-align:middle;text-align:left;font-size:1.2rem}.nuevo-fono div h4,.nuevo-fono div p{margin:0}.nuevo-fono div h4{font-size:2rem;color:red;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.nuevo-fono div .fono-nuevo{font-size:2rem;display:block;font-weight:700;margin:.5rem 0;background:#eee url(../img/fono.png) no-repeat 15px center;padding:10px 60px;color:#483194;border-radius:10px}.clave input[type=checkbox]{padding:10px;border:1px solid red;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:43px;height:37px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ced4da;background:#ced4da url(../img/hide_pass.svg) no-repeat center;cursor:pointer}.clave input[type=checkbox]:checked{background:#5fbb46 url(../img/show_pass.svg) no-repeat center}.clave input[type=password],.clave input[type=text]{width:calc(100% - 50px)}@media only screen and (max-width:1110px){.box-morado .bloque,.box-verde .bloque{min-height:150px}.productos .producto_tit{height:70px}.control-superior{/*! width:337px; */}.nuevo-fono{width:100%}.nuevo-fono div{width:calc(100% - 290px)}}@media only screen and (max-width:992px){html{font-size:.9em}#tab_container,#tabs{display:inline-block;width:100%}#tab_container img{width:100%}#tabs a{width:40px;height:40px}.fila_detalle#tabs a{width:auto}.foto-banner-pastas img{width:100%;height:auto;margin-bottom:1em}.fca-desktop{display:none}.fca-mobile{display:block}.francisca{width:188px}.francisca a{width:215px;background-size:40px}.disponibles-header .btns-cartola{bottom:-107px;font-size:.9rem}}@media only screen and (max-width:860px){.botones-header{font-size:.8rem}.control-superior{width:250px}.control-superior input{width:100%;border:0 none}.control-superior select{display:none}.disponibles-header .puntos-cartola small{display:inline-block;font-size:.6em;font-weight:400;width:70px;vertical-align:top;text-align:left;margin-top:0;line-height:1em}.disponibles-header .abrir-menu{display:block;width:100%;background:url(../img/dropdown-menu.gif) no-repeat top 20px right}}@media only screen and (max-width:768px){header nav{display:none}.open_nav{display:block;background:#827c78 url(../img/menu.svg) no-repeat left 16px center;padding:.2em 1em;font-size:22px;color:#fff;text-transform:uppercase;cursor:pointer;height:50px/*! float: right; */}.beneficios li,.productos li{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;margin-bottom:16px}.extras .half.box-contacto,.extras .half.box-videos{min-width:100%;margin-bottom:1em}.linea-roja{border:0 none;max-width:100%;margin:0 auto;padding:0}.control-superior{width:240px;margin:0;position:relative}.control-superior input{width:auto}header{background:#fff url(../img/techito.gif) repeat-x center top;background-size:40px;height:199px;position:fixed;z-index:1;top:0}body{padding-top:199px}.header.container{height:150px}header h1{width:25%}header nav ul.nav-principal{display:block}nav li.dropdown{display:block;max-width:100%;clear:both;min-width:100%;float:none!important;position:relative}header nav ul.nav-principal li a{display:inline-block;text-align:left;width:100%}.dropdown-content{display:inline-block;position:relative;min-width:100%;box-shadow:0 8px 16px 0 transparent}.dropdown .dropbtn{background:#b8ada0 url(../img/dropdown-menu.gif) no-repeat center right 16px}header nav ul.nav-principal li .dropdown-content a{display:inline-block;border:0 none;width:32%;vertical-align:top}.titular.interior h2{font-size:1.5em}.canjes,.sidenav{width:100%}.canjes .beneficios li,.canjes .productos li{-webkit-flex:0 32%;-ms-flex:0 1 32%;flex:0 1 32%}.mis-puntos,.nombre{display:none}.control-superior select{font-size:11px}.disponibles-header,.salir{height:40px;width:100%;margin-top:4px}.salir{height:30px;padding:.5rem .5rem .5rem .5rem}.filtrar-puntos,.filtrar-rangos{border:1px solid #cfc3b5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:8px;background:#fff;text-transform:uppercase;position:relative}.filtrar-puntos h5,.filtrar-rangos h5{margin:0;background:#cfc3b5;color:#fff;padding:8px;cursor:pointer;display:block}.nav-lateral,.rango-puntos{display:none}.nav-lateral.visible,.rango-puntos.visible{display:block}.filtrar-puntos .nav-lateral,.filtrar-rangos .rango-puntos{margin:8px}.filtrar-puntos h5:after,.filtrar-rangos h5:after{content:'+';float:right;color:#fff;font-size:1.5em;line-height:1em}.filtrar-puntos h5:after,.filtrar-rangos h5:after{content:'+';float:right;color:#fff;font-size:1.5em;line-height:1em}.rango-puntos h4{display:none}.columna_precio img{width:35%}.accede-beneficio strong{width:48%;padding-left:11%}.accede-beneficio p{width:48%}.sesenta{width:80%}.productos .producto_tit{height:55px}.lista_concursos li{width:45%}.concurso-box .btn{margin-bottom:.4em}.formulario_incripcion form .full .form_inputs{width:49%}.boton_formulario.btn-concurso{width:200px;font-size:1rem}.fila_detalle .cincuenta{width:100%}.francisca{width:180px;padding-left:25px;padding-top:30px;position:relative}.francisca a{width:180px}.francisca:before{content:'';display:block;background:url(../img/francisca.png) no-repeat left center;height:130px;width:70px;background-size:auto 130px;position:absolute;top:6px;left:0}.control-superior .buscador{position:fixed;top:151px;right:11px;width:290px}.control-superior .lupa{right:3px;top:2px}.botones-header .btn{width:100%;margin-top:3px}.disponibles-header .abrir-menu{display:block;width:100%;background:url(../img/dropdown-menu.gif) no-repeat top 14px right}.cargar-exhibiciones{background:#827c78;border-radius:50px;height:auto;margin-top:10px;float:none;margin-bottom:10px;text-align:center!important}.cargar-exhibiciones:hover{background:red;border-radius:50px;height:auto;margin-top:10px;float:none;margin-bottom:10px;text-align:center!important}.nuevo-fono div{width:100%}}@media only screen and (max-width:640px){.sesenta,article,aside{width:100%}html{font-size:.8em}.half,.tercio,.tercios{width:100%}h2.titular{text-align:center}.productos .por_puntos .puntos_club{display:block;clear:both;width:100%;text-align:center}.beneficios li,.productos li{-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;margin-bottom:16px}.box-morado .bloque,.box-verde .bloque{min-height:auto}footer .caja{display:none}.marcas li{width:16%}h2{font-size:24px}footer li{display:inline-block}footer{text-align:center}.logo-footer{display:inline-block;max-width:30%}footer .half{padding-top:0}.buscar,.buscar input,.ordenar,.ordenar select{width:100%;margin:4px 0 0 0}.columna_foto,.columna_precio{width:100%;margin-top:8px}.actualizacion .full .form_inputs,.ochenta .full .form_inputs{width:100%;margin-bottom:.5em}.videos li{-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%}.mensajes .texto_mensaje{width:100%}.productos .producto_tit{height:60px;font-size:13px}.beneficios .beneficios-detalle{height:62px}.control-superior{width:171px;margin:0;position:relative}.disponibles-header .btns-cartola{bottom:-88px}.ganadores-exhibiciones li{display:inline-block;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;overflow:hidden;position:relative;line-height:1.2em;color:#827c78;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;transition:all .5s;box-shadow:0 1px 3px transparent,0 1px 2px transparent;background:#eee;margin-bottom:2em;padding-bottom:4em;text-align:center}}@media only screen and (max-width:500px){.disponibles-header .btns-cartola{/*! width: 120%; *//*! left: -10% */}.canjes .beneficios li,.canjes .productos li{-webkit-flex:0 48%;-ms-flex:0 1 48%;flex:0 1 48%;padding:8px}.beneficios-club .treinta,.setenta{width:100%}.img_ben.right{float:none;margin:0 auto;width:50%}.francisca{padding-left:10px;width:140px;margin:0;padding-top:40px}.francisca::before{content:'';display:block;background:url(../img/francisca.png) no-repeat left center;background-size:auto;height:70px;width:50px;background-size:auto 70px;position:absolute;top:17px;left:0}.francisca a{padding:5px 30px 5px 30px;background:#01e675 url(../img/whatsapp.svg) no-repeat top 4px right 7px;background-size:25px;width:140px}.control-superior .buscador{position:fixed;top:147px;right:11px;width:290px}}@media only screen and (max-width:480px){.disponibles-header .btns-cartola{/*! width: 129%; *//*! left: -28%; *//*! bottom:-25px; */}header h1 img{margin-top:10px}.marcas li{width:20%}.box-videos .detalle-videos{width:100%}.box-videos img{width:80%;float:none;margin:0 10% 1em}header nav ul.nav-principal li .dropdown-content a{display:inline-block;border:0 none;width:49%}.sidebar,.sidebar-wsp{width:280px}.header.container{height:95px}header{height:145px}body{padding-top:145px}.sidebar h2{margin:0;padding:16px 16px 0 16px;font-size:20px}.control-superior{font-size:13px;margin-top:20px;width:140px}.control-superior input{width:79%;font-size:13px}.botones-header{/*! margin-top: 24px; */}.control-superior select{font-size:10px}.disponibles-header,.salir{/*! height: 31px; */}.salir{height:19px;padding-top:4px}.control-superior select,.disponibles-header .nombre-usuario{/*! display: none; */}.disponibles-header{/*! width: 70%; */}.salir{/*! width: 28%; */}.accede-beneficio strong{background:0 0;padding-left:0}.productos .producto_tit{height:75px;font-size:13px}.lista_concursos li{width:100%}.formulario_incripcion form .full .form_inputs{width:100%}.control-superior .buscador{position:fixed;top:95px;right:11px;width:290px}.francisca::before{content:'';display:none}.francica{width:105px}.francisca a{padding:10px 20px 10px 5px;border-radius:8px;width:105px;background-position:center right 4px;font-size:.8rem}.bloque-qr img{width:150px}}@media only screen and (max-width:375px){.agregar-carro{padding:.9em .5em}}.hidden{display:none!important;visibility:hidden}.visible{display:block}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.rojo{color:#ed1c2e}.morado{color:#483193}.cafe{color:#cfc3b5}.verde{color:#6cb33f}.beige-bg{background:#eee;margin:1em 0;padding-top:1em;padding-bottom:1em;border-top:1px solid #cfc3b5}.white-bg{background:#fff;margin:1em 0;padding-top:1em;padding-bottom:1em;border-top:1px solid #cfc3b5}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}