.btn{display:inline-block;cursor:pointer}.btn:focus,.btn:active{outline:none !important}.btn.btn-morado-lista{position:relative;width:100%;height:40px;font-size:16px;line-height:1.8;font-family:Montserrat-Bold,sans-serif;padding:6px 12px;border:transparent;text-transform:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media screen and (min-width: 640px){.btn.btn-morado-lista{height:50px;font-size:14px;line-height:1.55}}@media screen and (min-width: 1024px){.btn.btn-morado-lista{height:40px;font-size:14px;line-height:1.55}}.btn.btn-morado-lista{background-color:#8081BD;border:1px solid #8081BD;color:#fff}@media screen and (max-width: 1299px){.btn.btn-morado-lista:hover{background-color:#8081BD;border:1px solid #8081BD;color:#fff}}@media screen and (min-width: 1024px){.btn.btn-morado-lista:hover{background-color:#8081BD;border:1px solid #8081BD}}.btn.btn-morado-lista:active:focus:before{opacity:1;background-color:rgba(0,0,0,0.15)}.btn.btn-turquesa-lista{position:relative;width:100%;height:40px;font-size:16px;line-height:1.8;font-family:Montserrat-Bold,sans-serif;padding:6px 12px;border:transparent;text-transform:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media screen and (min-width: 640px){.btn.btn-turquesa-lista{height:50px;font-size:14px;line-height:1.55}}@media screen and (min-width: 1024px){.btn.btn-turquesa-lista{height:40px;font-size:14px;line-height:1.55}}.btn.btn-turquesa-lista{background-color:#6FC5CE;border:1px solid #6FC5CE;color:#fff}@media screen and (max-width: 1299px){.btn.btn-turquesa-lista:hover{background-color:#6FC5CE;border:1px solid #6FC5CE;color:#fff}}@media screen and (min-width: 1024px){.btn.btn-turquesa-lista:hover{background-color:#6FC5CE;border:1px solid #6FC5CE}}.btn.btn-turquesa-lista:active:focus:before{opacity:1;background-color:rgba(0,0,0,0.15)}.btn.btn-naranja-lista{position:relative;width:100%;height:40px;font-size:16px;line-height:1.8;font-family:Montserrat-Bold,sans-serif;padding:6px 12px;border:transparent;text-transform:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media screen and (min-width: 640px){.btn.btn-naranja-lista{height:50px;font-size:14px;line-height:1.55}}@media screen and (min-width: 1024px){.btn.btn-naranja-lista{height:40px;font-size:14px;line-height:1.55}}.btn.btn-naranja-lista{background-color:#F7A634;border:1px solid #F7A634;color:#fff}@media screen and (max-width: 1299px){.btn.btn-naranja-lista:hover{background-color:#F7A634;border:1px solid #F7A634;color:#fff}}@media screen and (min-width: 1024px){.btn.btn-naranja-lista:hover{background-color:#F7A634;border:1px solid #F7A634}}.btn.btn-naranja-lista:active:focus:before{opacity:1;background-color:rgba(0,0,0,0.15)}.btn.btn-gris-lista{position:relative;width:100%;height:40px;font-size:16px;line-height:1.8;font-family:Montserrat-Bold,sans-serif;padding:6px 12px;border:transparent;text-transform:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media screen and (min-width: 640px){.btn.btn-gris-lista{height:50px;font-size:14px;line-height:1.55}}@media screen and (min-width: 1024px){.btn.btn-gris-lista{height:40px;font-size:14px;line-height:1.55}}.btn.btn-gris-lista{background-color:#ccc;border:1px solid #ccc;color:#fff}@media screen and (max-width: 1299px){.btn.btn-gris-lista:hover{background-color:#ccc;border:1px solid #ccc;color:#fff}}@media screen and (min-width: 1024px){.btn.btn-gris-lista:hover{background-color:#ccc;border:1px solid #ccc}}.btn.btn-gris-lista:active:focus:before{opacity:1;background-color:rgba(0,0,0,0.15)}.btn.btn-red-lista{position:relative;width:100%;height:40px;font-size:16px;line-height:1.8;font-family:Montserrat-Bold,sans-serif;padding:6px 12px;border:transparent;text-transform:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media screen and (min-width: 640px){.btn.btn-red-lista{height:50px;font-size:14px;line-height:1.55}}@media screen and (min-width: 1024px){.btn.btn-red-lista{height:40px;font-size:14px;line-height:1.55}}.btn.btn-red-lista{background-color:#f03;border:1px solid #f03;color:#fff}@media screen and (max-width: 1299px){.btn.btn-red-lista:hover{background-color:#f03;border:1px solid #f03;color:#fff}}@media screen and (min-width: 1024px){.btn.btn-red-lista:hover{background-color:#f03;border:1px solid #f03}}.btn.btn-red-lista:active:focus:before{opacity:1;background-color:rgba(0,0,0,0.15)}.btn.btn-blanco{position:relative;width:100%;height:30px;font-size:16px;line-height:1.8;font-family:Montserrat-Bold,sans-serif;padding:6px 12px;border:transparent;text-transform:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media screen and (min-width: 640px){.btn.btn-blanco{height:30px;font-size:14px;line-height:1.55}}@media screen and (min-width: 1024px){.btn.btn-blanco{height:30px;font-size:14px;line-height:1.55}}.btn.btn-blanco{background-color:#fff;border:1px solid #fff;color:#fff}@media screen and (max-width: 1299px){.btn.btn-blanco:hover{background-color:#fff;border:1px solid #fff;color:#fff}}@media screen and (min-width: 1024px){.btn.btn-blanco:hover{background-color:#fff;border:1px solid #fff}}.btn.btn-blanco:active:focus:before{opacity:1;background-color:rgba(0,0,0,0.15)}.btn.btn-blanco-border{position:relative;width:100%;height:30px;font-size:16px;line-height:1.8;font-family:Montserrat-Bold,sans-serif;padding:6px 12px;border:transparent;text-transform:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@media screen and (min-width: 640px){.btn.btn-blanco-border{height:30px;font-size:14px;line-height:1.55}}@media screen and (min-width: 1024px){.btn.btn-blanco-border{height:30px;font-size:14px;line-height:1.55}}.btn.btn-blanco-border{background-color:#fff;border:1px solid #CBCBCB;color:#999}@media screen and (max-width: 1299px){.btn.btn-blanco-border:hover{background-color:#fff;border:1px solid #CBCBCB;color:#999}}@media screen and (min-width: 1024px){.btn.btn-blanco-border:hover{background-color:#fff;border:1px solid #CBCBCB}}.btn.btn-blanco-border:active:focus:before{opacity:1;background-color:rgba(0,0,0,0.15)}.list-back{font-family:Montserrat-Bold,sans-serif}.list-back:before{content:url(/_ui/addons/speciallistaddon/responsive/common/images/Back.svg);display:block;width:16px;height:16px;float:left;margin-right:10px;margin-top:2px}.width-100{width:100%;display:inline-block}.width-100-left{width:100%;float:left}.width-100-right{width:100%;float:right}.cont-lista-utiles{font-size:14px;font-family:Montserrat-Medium,sans-serif;width:100%;max-width:928px;position:relative;float:left;padding:15px 0}.cont-lista-utiles .container-img-regreso{position:relative;width:100%;display:block;margin:auto;max-width:450px}.cont-lista-utiles .container-img-regreso img{width:100%;float:left}.cont-lista-utiles .ctn-btn-lista{width:100%;max-width:550px;margin:20px auto;display:block}.cont-lista-utiles .text-lista-header{text-align:center}.cont-lista-utiles .from-lista.form-control{border:0;border-bottom:1px solid #999}.cont-lista-utiles .title-list{font-size:1.214em;font-family:Montserrat-Bold,sans-serif}.cont-lista-utiles .cnt-op-grados{font-size:0.929em;width:100%;float:left;display:flex;align-items:center;color:#666}.cont-lista-utiles .cnt-op-grados input[type="radio"]{width:20px;height:20px;margin:10px 10px 10px 0;border-color:#ccc}.cont-lista-utiles .cnt-op-grados input[type="radio"]:checked{background-color:#f03}.cont-lista-utiles #specialListTypeSepLevel .text-lista{margin-bottom:15px}.cont-lista-utiles #specialListTypeForm .btn{margin-top:15px}.cont-lista-utiles .info-lista{text-align:right;font-size:0.571em;font-family:Montserrat-Regular,sans-serif}.cont-lista-utiles .specialList-grado{font-size:0.857em}.cont-lista-utiles .specialList-customer{font-size:0.786em}.cont-lista-utiles .cnt-ver-lista{font-size:0.929em;text-decoration:underline;font-family:Montserrat-Bold,sans-serif}.cont-lista-utiles .cnt-ver-lista a{color:#666}.cont-lista-utiles .cnt-comprar-lista .btn-blanco-border{border-radius:25px;border:0px;color:#f03;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);padding:4px}.cont-lista-utiles .specialList-name .font-regular{font-size:0.857em}.cont-lista-utiles .cont-info-lista-escuela{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px}.cnt-list-page{position:relative;margin:auto;max-width:1149px;width:100%;font-size:14px;font-family:Montserrat-Medium,sans-serif}.cnt-list-page .container-product-list,.cnt-list-page .container-info-list{display:table;margin:auto;max-width:671px;float:initial}.cnt-list-page .cnt-img-list img{max-width:100%;padding:0 5px}.cnt-list-page .cnt-img-list{float:left;width:30%;display:flex;justify-content:center;align-items:center}.cnt-list-page .cnt-info-list{float:left;width:70%}.cnt-list-page .sku-product-list{font-family:Montserrat-Regular,sans-serif;font-size:0.857em;color:#4D4D4D}.cnt-list-page .name-product-list{font-family:Montserrat-Bold,sans-serif}.cnt-list-page .price-span-list{color:#f03;font-family:Montserrat-Bold,sans-serif}.cnt-list-page .cantidad-product-list{font-size:0.857em}.cnt-list-page .js-sl-grid-remove-entry img{width:100%;height:100%}.cnt-list-page .js-sl-grid-remove-entry{padding:0px}.cnt-list-page .cont-img-cambiar:before{content:url(/_ui/addons/speciallistaddon/responsive/common/images/Cambiar.svg);position:relative;float:left;width:15px;height:15px;display:block;opacity:1}.cnt-list-page .cont-img-cambiar:hover{border:0px}.cnt-list-page .cont-img-cambiar{font-size:0.786em;text-align:left;border-radius:25px;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);border:0px;padding:7px 6px}.cnt-list-page .cont-eliminar-list{float:left;width:15%}.cnt-list-page .cont-cambiar-list{float:left;width:37%}.cnt-list-page .cont-cantidad-list{float:left;width:48%;padding:0 20px}.cnt-list-page .cont-cantidad-list .btn-blanco-border{width:33.33333%;float:left;color:#363636;font-family:Montserrat-Regular,sans-serif;display:flex;justify-content:center;align-items:center}.cnt-list-page .cnt-quant-input{font-size:0.786em;border-radius:0;margin:0 -1px}.cnt-list-page .cnt-img-list-mas,.cnt-list-page .cnt-img-list-menos{font-family:Montserrat-Regular,sans-serif;font-size:1.143em}.cnt-list-page .cnt-img-list-mas{border-bottom-left-radius:0px;border-top-left-radius:0px}.cnt-list-page .cnt-img-list-menos{border-bottom-right-radius:0px;border-top-right-radius:0px}.cnt-list-page .display-none{display:none !important}.cnt-list-page .cnt-category-referen{margin:10px 0}.cnt-list-page .container-btn-categories{width:100%}.cnt-list-page .title-list{font-size:1.214em;font-family:Montserrat-Medium,sans-serif}.cnt-list-page .text-lista{color:#999;font-family:Montserrat-Medium,sans-serif;font-size:0.929em;letter-spacing:0;margin:5px 0 10px 0}.cnt-list-page .cont-category-list{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);text-align:left;text-transform:initial;padding:11px 8px;font-family:Montserrat-Bold,sans-serif;font-size:14px;border-radius:5px 0 0 5px}.cnt-list-page .cont-category-link{text-transform:initial;padding:11px 8px;font-family:Montserrat-Bold,sans-serif;font-size:14px;border-radius:0 5px 5px 0}.cnt-list-page .border-list{padding:15px 0;border:0px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3)}.cnt-list-page .container-products-list{padding:5px 15px}.cnt-list-page .container-btn-categories{width:100%;padding:0 15px}.cnt-list-page .container-btn-categories .btn-red-lista{margin:35px 0px}.cnt-list-page .container-categories-links{width:100%;float:left;position:relative}@media (min-width: 640px) and (max-width: 1023px){.cnt-list-page .container-btn-categories .btn-red-lista{margin:35px auto;float:initial;display:block;font-size:20px;max-width:500px}.cnt-list-page .container-categories-links{width:100%;float:left;position:relative;padding:0 10%}.cnt-list-page .container-info-list{font-size:19px}}@media screen and (min-width: 640px){.cont-lista-utiles{font-size:20px}.cnt-list-page{font-size:13px}.cnt-list-page .container-products-list{padding:7.5px}.cnt-list-page .btn.btn-blanco-border{font-size:9px}}@media screen and (min-width: 1024px){.cnt-list-page .container-product-list{float:left;display:inline-block;width:63%}.cnt-list-page .container-products-list{padding:5px 0px}.cnt-list-page .container-products-list:nth-child(even){padding-left:15px}.cnt-list-page .container-products-list:nth-child(odd){padding-right:15px}.cnt-list-page .container-info-list{float:left;width:37%;position:relative;display:inline-block}.cnt-list-page .container-btn-categories{float:right;max-width:352px}.cnt-list-page .cnt-list-page{font-size:14px}.cnt-list-page .container-btn-categories .btn-red-lista{margin:0px 0 35px 0px}.cont-lista-utiles{font-size:14px;padding:50px 0;left:50%;transform:translateX(-50%)}.cont-lista-utiles .ctn-btn-lista{margin:15px auto;width:85%;max-width:418px;float:right}.cont-lista-utiles .container-img-regreso{padding:38px 0;background-color:#ffffff;float:right;z-index:1}.cont-lista-utiles .text-lista-header{margin-top:45px}.cont-lista-utiles .cnt-op-grados{width:50%}.cont-lista-utiles .line-shadow:after{content:'';display:block;right:0;top:0;height:96%;transform:translateY(2%);border:25px;position:absolute;width:1%;border-radius:50%;box-shadow:0 0 4px 2px rgba(0,0,0,0.3);z-index:-1}}
