a{text-decoration:none}.content-loader{padding-top:50px;text-align:center}.form-content span.message{display:none}#cardholderName{font-weight:500;height:40px;width:100%}#cardNumber,#expirationDate,#securityCode{border:1px solid #c9c9c9;height:40px;padding:10px}#cardNumber *,#expirationDate *,#securityCode *{color:#888;font-size:16px;font-weight:400}.error-message input{border-color:red}.error-message span.message{color:red;display:block;font-size:12px}.loader{animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#df2c29;display:inline-block;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-primary{background-color:#e3332e;border:none;color:#fff;font-size:20px;height:65px;padding:1rem 2rem;width:280px}h1{font-size:40PX}h1:before{background-color:#e3332e;border-radius:5px;content:"";display:inline-block;height:40px;margin-right:1.375rem;vertical-align:sub;width:8px}@media (max-width:767px){h1:before{background-color:#e3332e;height:25px;margin-right:.5rem;width:5px}}@media (max-width:1250px){h1{margin-bottom:2.7rem}}@media (max-width:767px){h1{display:flex;font-size:28px;margin-bottom:2rem}}.listado-columnas{grid-template-columns:repeat(2,1fr)}label{color:#666;display:block}input{border:1px solid #c9c9c9;border-radius:3px;padding:10px}input:focus{outline:none}input{accent-color:#e3332e}@media (max-width:1000px){button{font-size:17px;height:74px;width:255px}}.swal2-modal .swal2-buttonswrapper{display:flex!important;justify-content:center}.swal2-modal .swal2-styled{background:#e3332e!important}.swal2-modal .swal2-styled.swal2-cancel{background-color:#fff!important;border:none;color:#e3332e}.compra-minima{color:#555;font-size:12px;margin-bottom:30px;text-align:center}.compra-minima span{color:#000;font-weight:600}.btn-close:hover{background-color:transparent}[v-cloak]{display:none!important}.btn-close:focus{box-shadow:none;outline:none!important}.parsley-required{color:red;font-size:14px;list-style-type:none;margin-top:5px}body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}header{background-color:#000;z-index:5}header .header-area{padding:10px 0 20px}header .topbar{background-color:#000}@media (max-width:991px){header .topbar{display:none}}header .topbar .topbar-area{align-items:center;display:flex;justify-content:space-between}header .topbar .topbar-area .phone{align-items:center;color:#fff;display:flex;font-size:12px;gap:10px}@media (max-width:1200px){header .topbar .topbar-area .phone{font-size:11px}}header .topbar .topbar-area .phone .icono{font-size:18px}header .topbar .links{align-items:center;display:flex;gap:10px;justify-content:end;padding:10px}header .topbar .links a{border-right:1px solid #fff;color:#fff;font-size:12px;padding-right:10px}@media (max-width:1200px){header .topbar .links a{font-size:11px}}header .topbar .links a:last-child{border-right:none}header .logo{align-items:center;display:flex;height:100%;justify-content:center}header .logo h1{margin-bottom:0;text-align:center}header .logo h1:before{display:none}header .logo h1 a{align-items:center;display:flex}header .logo h1 img{width:100%}@media (max-width:991px){header .logo h1 img{max-width:250px}header .categorias{align-items:center;display:flex;gap:20px}}@media (max-width:576px){header .categorias{gap:10px}}header .categorias .menu{align-items:center;color:#fff;cursor:pointer;display:flex;gap:5px;height:100%;justify-content:center}@media (max-width:991px){header .categorias .menu{justify-content:start}}header .categorias .menu .icono{color:#fff}@media (max-width:991px){header .categorias .menu .icono{font-size:40px}}@media (max-width:576px){header .categorias .menu .icono{font-size:33px}}header .right-header{justify-content:space-between}header .buscador-area,header .right-header{align-items:center;display:flex;height:100%}header .buscador-area{width:70%}@media (max-width:991px){header .buscador-area{width:100%}}header .buscador-area form{width:100%}header .buscador-area form .form-search{background-color:#fff;border-radius:40px;display:flex;justify-content:space-between;max-height:50px;overflow:hidden;padding:0 15px;width:100%}@media (max-width:991px){header .buscador-area form .form-search{margin-top:25px;max-height:50px}}header .buscador-area form .form-search input{border:none;width:100%}header .buscador-area form .form-search button{align-items:center;background-color:transparent;border:none;display:flex;max-height:50px;max-width:40px}header .buscador-area form .form-search button .icono{color:rgba(0,0,0,.5)}header .iconos{align-items:center;display:flex;height:100%;justify-content:center;width:30%}@media (max-width:991px){header .iconos{gap:20px;justify-content:end}}@media (max-width:576px){header .iconos{gap:15px}}header .user{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px}header .user .icono{margin-top:2px}header .fav{align-items:center;display:flex;gap:20px;height:100%}@media (max-width:991px){header .fav{justify-content:end}}@media (max-width:576px){header .fav{gap:10px}}header .fav .favoritos-link{cursor:pointer}header .fav a{display:flex}header .fav .icono{color:#fff}header .fav .cart .icono{color:#fff;font-size:40px}@media (max-width:992px){header .fav .cart .icono{font-size:35px}}header .headerCarritoCount{align-items:center;background-color:#e3332e;border-radius:50%;color:#fff;display:flex;height:25px;justify-content:center;position:absolute;right:-6px;top:18px;width:25px}@media (max-width:576px){header .headerCarritoCount{font-size:14px;height:20px;width:20px}}header .back{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}header .back.active{display:block}header .close-menu{display:none;left:325px;position:absolute;top:20px;z-index:102}header .close-menu .icono{color:#fff;font-size:40px}header .categorias-listado{background-color:#fff;height:100vh;left:-400px;overflow-x:visible;overflow-y:scroll;padding:40px 20px 80px;position:fixed;top:0;transition:all .1s;z-index:101}header .categorias-listado.active{left:0}header .categorias-listado .logo-menu{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:40px;padding-bottom:25px}header .categorias-listado .logo-menu img{max-width:280px;width:100%}header .categorias-listado .categoria{font-size:16px;font-weight:500;margin-top:40px}header .categorias-listado .categoria .subcategorias{font-size:14px;font-weight:400;margin-top:10px}header .categorias-listado .categoria .subcategorias .d-item{padding:8px 0}header .categorias-listado .categoria .subcategorias a{color:rgba(0,0,0,.7)}.modal-login .modal-header{border:none;flex-direction:column}.modal-login .modal-header .close button{position:absolute;right:30px;top:30px}.modal-login .modal-content{padding:40px 64px}@media (max-width:700px){.modal-login .modal-content{padding:40px 20px}}.modal-login h3{font-size:24px;font-weight:500;text-align:center}.modal-login label{font-size:16px;font-weight:300;margin-bottom:10px}.modal-login input{border-radius:3px;height:42px;width:100%}.modal-login .email{font-size:16px}.modal-login .boton-iniciar{text-align:center}.modal-login .boton-iniciar input{background-color:#e3332e;color:#fff;height:66px;width:239px}.modal-login .olvidar-contrasena{font-size:14px;margin-top:10px;text-align:end}.modal-login .olvidar-contrasena a{color:#000}.modal-login .other{font-size:20px;margin:0 24px}.modal-login .line{background-color:#e3332e;border-radius:2px;height:2px;width:100%}.modal-login .boton-continuar{font-size:15px}.modal-login .txtRegister{color:#000;font-size:14px;font-weight:400;margin-top:10px}.footer .footer-area{background-color:#0a0a0a}.footer a{font-size:16px}.footer a,.footer h4,.footer p{font-weight:300;margin-top:30px}.footer h4{font-size:18px}.footer p{font-size:16px}.footer .iconos{margin-top:15px}.footer .iconos .bi-facebook:before{margin-right:1.5rem;transform:scale(1.7)}.footer .iconos .bi-instagram:before{transform:scale(1.7)}@media (max-width:450px){.footer a,.footer h4,.footer p{font-size:13px;margin-top:20px}}.footer .whatsapp{align-items:center;display:flex;gap:10px;margin-top:5px}.footer .whatsapp p{margin-top:15px}.footer .whatsapp i{color:#fff;font-size:30px}@media (min-width:576px){.modal-agregar-carrito .modal-dialog{max-width:900px!important}}.modal-agregar-carrito .optionsTable .modal-content{border-radius:15px;padding:2%}@media (max-width:1000px){.modal-agregar-carrito .optionsTable .modal-content{padding:2%}}.modal-agregar-carrito .optionsTable .modal-header{border-bottom:none!important}.modal-agregar-carrito .optionsTable .modal-header h5{font-size:25px}@media (max-width:1000px){.modal-agregar-carrito .optionsTable .modal-header h5{font-size:20px}}.modal-agregar-carrito .optionsTable .modal-body .table tr th{font-size:13px;font-weight:500}@media (max-width:1000px){.modal-agregar-carrito .optionsTable .modal-body .table tr th{font-size:11px}}.modal-agregar-carrito .optionsTable .modal-body .table td{border-bottom:none!important;font-size:13px;vertical-align:middle}@media (max-width:1000px){.modal-agregar-carrito .optionsTable .modal-body .table td{font-size:11px}}.modal-agregar-carrito .optionsTable .modal-body .table td input{height:40px;max-width:113px;width:100%}.modal-agregar-carrito .optionsTable .modal-footer{border-top:0}.modal-agregar-carrito .optionsTable .modal-footer .button-cancelar{background-color:transparent;border:none;color:#e3332e}.modal-agregar-carrito .optionsTable .modal-footer .button-cancelar:hover{background-color:#e96f6b;color:#fff}@media (max-width:600px){.modal-agregar-carrito .optionsTable .modal-footer{display:flex;flex-direction:column}}.modal-agregar-carrito .button-primary{align-items:center;display:flex;gap:5px;justify-content:center}.table tr:nth-child(2n) td{background-color:#f4f4f4}.md-overlay .close-button{border-radius:50%;color:#fff;cursor:pointer;font-size:30px;height:50px;opacity:0;position:fixed;right:20px;top:20px;transition:all .3s;visibility:hidden;width:50px}.md-overlay .close-button img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}#btnBuscarModal{cursor:pointer}#modalSearch{background:transparent;left:50%;max-width:500px;opacity:0;padding:0 15px;position:fixed;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;visibility:hidden;width:100%;z-index:99991}#modalSearch.md-show{opacity:1;visibility:visible}#modalSearch .md-content{background:transparent!important;border:1px solid #fff}#modalSearch .md-content .form-search{display:flex;padding-bottom:10px;padding-top:10px;position:relative}#modalSearch .md-content .form-search input{background:transparent;border:none;color:#fff;font-size:20px;outline:none;padding-right:10px;width:calc(100% - 50px)}#modalSearch .md-content .form-search input:focus{box-shadow:none}#modalSearch .md-content .form-search input:focus~.line{background:#fff;height:2px}#modalSearch .md-content .form-search input::-moz-placeholder{color:hsla(0,0%,100%,.9);opacity:1}#modalSearch .md-content .form-search input::placeholder{color:hsla(0,0%,100%,.9);opacity:1}#modalSearch .md-content .form-search input:-ms-input-placeholder{color:hsla(0,0%,100%,.9)}#modalSearch .md-content .form-search input::-ms-input-placeholder{color:hsla(0,0%,100%,.9)}#modalSearch .md-content .form-search .line{background:hsla(0,0%,100%,.8);bottom:6px;height:1px;left:0;position:absolute;transition:all .3s;width:100%}#modalSearch .md-content .form-search button{background:transparent;color:#fff;font-size:23px;padding:5px;width:50px}.buscar-overlay{height:100%;left:0;opacity:0;position:fixed;top:0;transition-duration:.2s;visibility:hidden;width:100%;z-index:9999}.md-show#modalSearch~.md-overlay{background:rgba(0,0,0,.5);opacity:1;visibility:visible}.md-show#modalSearch~.md-overlay .close-button{opacity:1;visibility:visible}.modal-finalizar-carrito .modal-dialog{max-width:737px}.modal-finalizar-carrito .modal-dialog .modal-content{border-radius:0;position:relative}.modal-finalizar-carrito .modal-dialog .modal-content .boton-cerrar{position:absolute;right:10px;top:10px;z-index:10000}.modal-finalizar-carrito .modal-dialog .modal-content .boton-cerrar .btn-close:focus{border:none;box-shadow:none;outline:none}.modal-finalizar-carrito .modal-dialog .modal-body{padding:40px}.modal-finalizar-carrito .modal-dialog .modal-body .row .left{border-right:1px solid rgba(0,0,0,.2);padding-right:40px}@media (max-width:767px){.modal-finalizar-carrito .modal-dialog .modal-body .row .left{border-bottom:1px solid rgba(0,0,0,.2);border-right:0;padding-bottom:40px;padding-right:calc(var(--bs-gutter-x)*.5)}}.modal-finalizar-carrito .modal-dialog .modal-body .row .right{padding-left:40px}@media (max-width:767px){.modal-finalizar-carrito .modal-dialog .modal-body .row .right{padding-left:calc(var(--bs-gutter-x)*.5);padding-top:40px}}.modal-finalizar-carrito .modal-dialog .modal-body .title{display:flex;gap:10px;justify-content:center;text-align:center}.modal-finalizar-carrito .modal-dialog .modal-body .producto-modal{display:flex;flex-direction:column}.modal-finalizar-carrito .modal-dialog .modal-body .producto .imagen{margin:30px 0;text-align:center}.modal-finalizar-carrito .modal-dialog .modal-body .producto .imagen img{max-width:250px;width:100%}.modal-finalizar-carrito .modal-dialog .modal-body .producto .detalle{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:10px;text-align:center}.modal-finalizar-carrito .modal-dialog .modal-body .producto .detalle .titulo{font-weight:500}.modal-finalizar-carrito .modal-dialog .modal-body .producto .detalle .total span{font-size:16px}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito{width:100%}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .info{display:flex;flex-direction:column;text-align:center}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .info .title{font-weight:300;margin:0 auto}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .info .total-carrito{font-size:19px;margin-top:20px}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .info .total-carrito span{font-size:22px;font-weight:700}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .botones{display:flex;flex-direction:column;gap:20px;margin-top:20px}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .botones a,.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .botones button{background-color:#fff;border:1px solid #e3332e;border-radius:0;color:#e3332e;padding:6px}.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .botones a:nth-child(3),.modal-finalizar-carrito .modal-dialog .modal-body .info-carrito .botones button:nth-child(3){background-color:#e3332e;color:#fff;padding:8px}.registro-area{margin-bottom:80px}.registro-area h1{margin-top:4rem}.registro-area .register{margin:0 auto;max-width:1000px}.registro-area .register .inputs .campo label{margin-bottom:10px;margin-top:30px}.registro-area .register .inputs .campo input{border-radius:3px;width:100%}.registro-area .boton-enviar{background-color:#e3332e;border:none;color:#fff;font-size:20px;height:65px;margin-top:40px;padding:1rem 2rem;width:280px}.product-content{padding-top:50px}.product-content .product{margin-top:90px}.product-content h2{font-size:3.438rem}.product-content h2:before{background-color:#e3332e;border-radius:5px;content:"";display:inline-block;height:40px;margin-right:1.375rem;width:8px}.product-content .listado-columnas{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(5,1fr);margin-top:1.188rem}@media (max-width:1200px){.product-content .listado-columnas .item-index:nth-child(10),.product-content .listado-columnas .item-index:nth-child(9){display:none}}@media (max-width:992px){.product-content .listado-columnas .item-index:nth-child(9){display:block}}@media (max-width:767px){.product-content .listado-columnas .item-index:nth-child(9){display:none}}@media (max-width:1200px){.product-content .product{margin-top:5rem}.product-content h2{margin-bottom:2.7rem}.product-content .listado-columnas{grid-template-columns:repeat(4,1fr)}}@media (max-width:992px){.product-content .listado-columnas{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.product-content h2{font-size:2rem;margin-bottom:1.7rem}.product-content h2:before{background-color:#e3332e;height:25px;margin-right:.5rem;width:5px}.product-content .listado-columnas{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.product-content h4{height:40px}}.owl-carousel.owl-loaded .owl-dots{text-align:center}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;background-color:#dedbdb;border:none;border-radius:50%;color:inherit;font:inherit;height:10px;margin:1.5rem .2rem .2rem;padding:0!important;width:10px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot.active{background-color:#e3332e;height:12px;width:12px}.col-product-list .item-producto{background-color:#fff;border:1px solid transparent;border-radius:15px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.col-product-list .item-producto:hover{box-shadow:5px 6px 16px 0 rgba(0,0,0,.31)}.col-product-list .img{aspect-ratio:.86;width:100%}.col-product-list .img img{padding:2%;width:inherit}.col-product-list h4{color:#000;font-size:15px;font-weight:500;height:40px;margin-left:10px;text-transform:capitalize}@media (max-width:600px){.col-product-list h4{font-size:13px}}.col-product-list p{color:#e3332e;font-size:18px;font-weight:600;margin-left:10px}@media (max-width:769px){.col-product-list p{font-size:16px}}.col-product-list .favoritos-boton{background:#fff;border-radius:50%;color:#e3332e;cursor:pointer;height:40px;position:absolute;right:5px;top:5px;transition:all .15s ease-in-out 0s;width:40px}.col-product-list .favoritos-boton i{font-size:20px;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}.col-product-list .favoritos-boton:hover{background-color:#d9d9d9}.col-product-list .price s{color:#b3b3b3;font-size:16px;font-weight:500}.index{background-color:#fcfcfc;padding-bottom:80px}.index .index-banner .owl-carousel-banner .item img{display:block;max-height:660px;-o-object-fit:cover;object-fit:cover;width:100%}.index .index-banner .owl-dots{display:none}.index .index-title .title{margin-top:100px}.index .index-title h2{font-size:3.75rem;margin-bottom:1rem}.index .index-title h3{color:#979797;font-size:1.563rem;font-weight:400}.index .index-elements .descuentos,.index .index-elements .envios,.index .index-elements .formas-pago-home{background-repeat:no-repeat;height:400px;margin-top:8.375rem}.index .index-elements h3{font-size:32px}.index .index-elements p{font-size:20px}.index .index-elements .formas-pago-home{background-image:url(/assets/images/formas_pago.png)}.index .index-elements .descuentos{background-image:url(/assets/images/descuentos.png)}.index .index-elements .envios{background-image:url(/assets/images/envios.png)}@media (max-width:1250px){.index .index-title .title{margin-top:6rem}.index .index-title h2{font-size:2.5rem;margin-bottom:1rem}.index .index-title h3{color:#979797;font-size:1rem;font-weight:400}}@media (max-width:450px){.index .index-banner .banner{max-width:100%}.index .index-banner img{height:224px;width:100%}.index .index-title .title{margin-top:4rem}.index .index-title h2{font-size:1.4rem;margin-bottom:1rem}.index .index-title h3{color:#979797;font-size:.9rem;font-weight:400}}.no-stock-producto{margin:0;padding:10.25px 0}.precio-a{background:#00ff7f}.precio-a,.precio-b{border-radius:5px;padding:0 5px}.precio-b{background:#ffef77}.details-product .img{border:3px solid #f8f8f8}.details-product .img .img-area{align-items:center;display:flex;justify-content:center;padding:3rem}@media (max-width:767px){.details-product .img .img-area{padding:1rem}}@media (min-width:1940px){.details-product .img .img-area{justify-content:end}}.details-product .img .img-area img{max-width:500px}.details-product .img .img-extra img{margin-left:20px;max-width:100px}.details-product h2{font-size:30px;font-weight:500}.details-product h3{font-size:28px}.details-product h3 s{color:#b3b3b3;font-size:16px;font-weight:500}.details-product button,.details-product h2,.details-product h3,.details-product p{margin-top:42px}.details-product p{color:#a1aeb7;font-size:18px}.details-product .detalle-producto{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 140px}@media (max-width:1600px){.details-product h2{font-size:28px}.details-product h3{font-size:30px}.details-product button,.details-product h2,.details-product h3,.details-product p{margin-top:30px}.details-product p{font-size:18px}}@media (max-width:1300px){.details-product .detalle-producto{margin:0 50px}}@media (max-width:1000px){.details-product .detalle-producto{margin:5px 12px 0}.details-product button,.details-product h2,.details-product h3,.details-product p{margin-top:15px}}.details-product .button-primary{align-items:center;display:flex;gap:5px;justify-content:center}.product-content-details{background-color:#fff!important;margin-bottom:80px}.optionsTable .modal-content .modal-header h5{font-size:28px}.product-content{background-color:#fcfcfc}.product-content a{color:inherit}.product-content .pagination-area p{font-size:14px}.product-content hr{background-color:#696969}.product-content .pagination{display:block;text-align:center}.product-content .pagination .page-item.active span{background-color:#e3332e;color:#fff}.product-content .pagination li{display:inline-block;overflow:hidden}.product-content .pagination li a,.product-content .pagination li span{border:none;color:#000}.product-content .ver-mas-button{margin-top:40px;text-align:center}.product-content .ver-mas-button a{background-color:#e3332e;color:#fff;padding:10px 40px}.boton-listado-responsive button{display:none}.carrito{margin-bottom:200px;margin-top:80px}.carrito #btnCheckout[disabled]{opacity:.8}.carrito .opcion-columna-carrito{margin-left:21px}.carrito .carrito-area{margin-top:50px}@media (max-width:500px){.carrito .listProduct .input-subseleccion{width:15px}}.carrito .listProduct #noCartProducts{font-size:12px;margin-top:50px;text-align:center}.carrito .listProduct .row-carrito{font-size:14px}@media (max-width:700px){.carrito .listProduct .row-carrito{font-size:12px}}.carrito .listProduct .row-carrito b{font-size:14px;font-weight:500;text-align:start}@media (max-width:700px){.carrito .listProduct .row-carrito b{font-size:12px}}.carrito .listProduct .row-carrito .titulos{display:block}@media (max-width:770px){.carrito .listProduct .row-carrito .titulos{display:none}}.carrito .listProduct .row-carrito{padding:10px 0 0 160px;position:relative}@media (max-width:460px){.carrito .listProduct .row-carrito{padding-left:100px}}.carrito .listProduct .row-carrito .img-carrito{left:0;max-width:133px;position:absolute;top:0;z-index:10}@media (max-width:460px){.carrito .listProduct .row-carrito .img-carrito{width:100px}}.carrito .listProduct .nameProduct{align-items:center;color:#000;display:flex;font-size:22px}@media (max-width:700px){.carrito .listProduct .nameProduct{font-size:18px}}.carrito .listProduct .nameProduct .click-send-carrito input{height:19px;width:19px}.carrito .listProduct .option-cart{align-items:center;display:flex;padding-left:160px}@media (max-width:460px){.carrito .listProduct .option-cart{padding-left:120px}}.carrito .listProduct .option-cart .cantidadForm .input-cantidad{padding:2px 0;width:80%}.carrito .listProduct .row-carrito-sepparator{border-bottom:1px solid #dee2e7;margin:10px 0 30px}.carrito .listProduct .btnEliminar{cursor:pointer}@media (max-width:992px){.carrito .listProduct .title-checkbox-cart{font-weight:600;margin-bottom:20px}}.carrito #cuponDescuentoMessage{margin-top:15px}.carrito .informacion-de-compra{margin:.5%}.carrito .informacion-de-compra .promo{border:1px solid #dee2e7;border-radius:6px;font-size:13px;text-align:center}@media (min-width:992px){.carrito .informacion-de-compra .promo{max-width:380px}}.carrito .informacion-de-compra .promo .sectionInput{border:1px solid #dee2e7;border-radius:6px;height:40px}.carrito .informacion-de-compra .promo .sectionInput input{background:transparent;border:none;height:100%}.carrito .informacion-de-compra .promo .sectionInput .aplicar{background-color:transparent;border-left:1px solid #dee2e7;font-weight:500;padding:0 30px}.carrito .informacion-de-compra .promo p{color:#505050;margin-bottom:8px;padding-top:10px}.carrito .informacion-de-compra .infoCarrito{border:1px solid #dee2e7;border-radius:5px;margin-top:12px;padding-top:20px}@media (min-width:992px){.carrito .informacion-de-compra .infoCarrito{max-width:380px}}.carrito .informacion-de-compra .infoCarrito button{margin:20px 0}@media (max-width:1200px){.carrito .informacion-de-compra .infoCarrito button{font-size:17px;height:74px;width:255px}}.carrito .informacion-de-compra .infoCarrito .part{display:flex;justify-content:space-between;margin:18px 0}.carrito .informacion-de-compra .infoCarrito .part:nth-child(3){border-top:1px solid #dee2e7;padding-top:18px}.carrito .informacion-de-compra .infoCarrito .part h4,.carrito .informacion-de-compra .infoCarrito .part span{font-size:15px}.carrito .informacion-de-compra .infoCarrito .part .total{font-size:17px;font-weight:600}.carrito .noCartProducts p{color:#d6d6d6;font-size:15px}.metodos-envio{margin-top:4rem}@media (max-width:450px){.metodos-envio{margin-top:2rem}}.metodos-envio table{margin-top:50px}.metodos-envio table .linea-con-degradado{position:relative}.metodos-envio table .linea-con-degradado:after{background:#e3332e;background:linear-gradient(90deg,rgba(227,51,46,0),rgba(227,51,46,.802) 40%,rgba(227,51,46,.799) 60%,rgba(227,51,46,0));bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:767px){.metodos-envio table .linea-con-degradado:after{display:none}}.metodos-envio table td{height:150px}@media (max-width:767px){.metodos-envio table td{height:auto}}.metodos-envio table td:first-child{font-size:22px;font-weight:400;padding-left:10%;width:50%}@media (max-width:767px){.metodos-envio table td:first-child{display:block;font-size:20px;padding-left:0;text-align:center;width:100%}}@media (max-width:500px){.metodos-envio table td:first-child{font-size:18px}}.metodos-envio table td:nth-child(2){font-size:18px;font-weight:300;padding-left:10%;padding-right:10%;width:50%}@media (max-width:767px){.metodos-envio table td:nth-child(2){display:block;font-size:16px;margin-bottom:40px;padding:0;text-align:center;width:100%}}@media (max-width:500px){.metodos-envio table td:nth-child(2){font-size:13px}}.listado-extra{margin:80px 10%}@media (max-width:500px){.listado-extra{margin:0}}.listado-extra ul{list-style-type:none;padding-left:0}.listado-extra ul li p{font-size:14px;font-weight:200;letter-spacing:1px;line-height:20px;margin-top:20px;text-align:justify}@media (max-width:500px){.listado-extra ul li p{text-align:center}}.title .titulo-vineta{margin-top:4rem}.title .titulo-vineta h2{font-size:3.438rem}.title .titulo-vineta h2:before{background-color:#e3332e;border-radius:5px;content:"";display:inline-block;height:40px;margin-right:1.375rem;width:8px}@media (max-width:1250px){.title .titulo-vineta h2{margin-bottom:2.7rem}}@media (max-width:550px){.title .titulo-vineta h2{font-size:2rem;margin-bottom:1.7rem}.title .titulo-vineta h2:before{background-color:#e3332e;height:25px;margin-right:.5rem;width:5px}}.formas-pago .formas-pago-area{margin-left:5%}@media (max-width:1000px){.formas-pago .formas-pago-area{margin-left:5%}}@media (max-width:767px){.formas-pago .formas-pago-area{margin-left:0}}.formas-pago img{margin-bottom:40px}.formas-pago h4{font-size:22px}.formas-pago p{font-size:18px;margin-bottom:100px}@media (max-width:767px){.formas-pago .formas-pago-area{margin-left:0}.formas-pago h4{font-size:17px}.formas-pago p{font-size:14px;margin-bottom:60px}}.formas-pago .banco{margin-top:100px}.formas-pago .banco img{width:50px}@media (max-width:767px){.formas-pago .banco img{width:80px}}.formas-pago .visa-mc img{width:174px}@media (max-width:767px){.formas-pago .visa-mc img{width:133px}}.formas-pago .oxxo img{width:75px}@media (max-width:767px){.formas-pago .oxxo img{width:65px}}.formas-pago .paypal img{width:48px}@media (max-width:700px){.formas-pago .paypal img{width:39px}}.compra-checkout{display:table;height:auto;margin-bottom:80px;margin-top:4rem}@media (max-width:450px){.compra-checkout{margin-top:2rem}}.compra-checkout .mask-loader{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%}.compra-checkout .mask-loader .loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.compra-checkout .listProduct{padding-left:5%}.compra-checkout .listProduct .explain{font-size:13px}@media (max-width:500px){.compra-checkout .listProduct .explain{font-size:12px}}.compra-checkout .listProduct h2{font-size:30px;font-weight:500;margin-top:70px}.compra-checkout .listProduct h2:before{background-color:#e3332e;border-radius:5px;content:"";display:inline-block;height:25px;margin-right:1rem;width:5px}.compra-checkout .listProduct .options-container .option-radio-select{list-style-type:none;margin-top:40px;padding-left:15px}.compra-checkout .listProduct .options-container .option-radio-select .marker img{margin-right:20px;max-width:30px}.compra-checkout .listProduct .options-container .buttons button{background-color:transparent;border:none;color:#000;font-size:16px;font-weight:600;height:auto;margin-top:40px;padding:0;width:auto}.compra-checkout .listProduct .options-container h5{font-size:22px;font-weight:400}@media (max-width:767px){.compra-checkout .listProduct .options-container h5{font-size:16px}}.compra-checkout .listProduct .options-container p{cursor:pointer;font-weight:500;margin-bottom:0}@media (max-width:1000px){.compra-checkout .listProduct .options-container p{font-size:12px}}.compra-checkout .listProduct .options-container .domicilio{font-size:16px;font-weight:300;margin-bottom:5px}@media (max-width:767px){.compra-checkout .listProduct .options-container .domicilio{font-size:12px}}.compra-checkout .listProduct .direcciones-modal .modal-content{padding:2%}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-header{border:none}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body .input-cell{margin-right:20px}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body ul{list-style-type:none}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body ul .direccion{display:flex}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body ul .direccion .description-cell p{margin-bottom:0}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body ul .direccion .description-cell .domicilio{font-size:16px}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body ul .direccion .description-cell .buttons{display:flex}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body ul .direccion .description-cell .buttons button{background-color:transparent;border:none;color:#000;display:inline-block;font-size:14px;font-weight:500;padding:0;text-align:left;width:60px}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-body ul .direccion .description-cell .buttons .btn-eliminar{color:#e3332e}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-footer{align-items:center;display:flex;flex-direction:column}.compra-checkout .listProduct .direcciones-modal .modal-content .modal-footer .agregar-direccion{background-color:transparent;color:#e3332e}.compra-checkout .listProduct .agregar-direccion-modal .modal-content{padding:0 2%}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-header{border:none}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-header h3{font-size:23px}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body{padding-top:0}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body input{height:40px;width:100%}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body label{margin-bottom:5px;margin-top:15px}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .estadoF,.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .municipioF,.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .paisF{border-style:dashed}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .autocomplete-item{position:relative}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .autocomplete-item #coloniaF:focus+.dropdown-list{opacity:1;visibility:visible}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .autocomplete-item .dropdown-list{background:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);left:0;list-style:none;margin-bottom:0;max-height:200px;opacity:0;overflow-y:auto;padding:0;position:absolute;top:calc(100% + 2px);transition-duration:.1s;visibility:hidden;width:100%;z-index:3}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .autocomplete-item .dropdown-list li{background:#fff;color:#666;font-size:13px;font-weight:300;line-height:1.35;margin:0;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;transition-duration:.3s}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-body .autocomplete-item .dropdown-list li:hover{background:#f5f5f5;cursor:pointer}.compra-checkout .listProduct .agregar-direccion-modal .modal-content .modal-footer{border:none;display:flex;justify-content:center}.compra-checkout .carrito-side-content .contenedor{box-shadow:4px 4px 10px 0 rgba(56,56,56,.2);margin:0 auto;padding:30px}@media (max-width:1200px){.compra-checkout .carrito-side-content .contenedor{padding:10px}}.compra-checkout .carrito-side-content .part{display:flex;justify-content:space-between;padding:15px}.compra-checkout .carrito-side-content .part h4{font-size:15px;font-weight:400}.compra-checkout .carrito-side-content .part span{font-size:15px}.compra-checkout .carrito-side-content part:nth-child(3){padding-bottom:30px}.compra-checkout .carrito-side-content .total{border-top:1px solid #e4e4e4;padding-top:30px}.compra-checkout .carrito-side-content .total h4,.compra-checkout .carrito-side-content .total span{font-size:17px;font-weight:500}.compra-checkout .carrito-side-content .finalizar-compra-boton{margin-top:30px;text-align:center}@media (max-width:1200px){.compra-checkout .carrito-side-content .finalizar-compra-boton button{font-size:17px;height:74px;width:255px}}.compra-checkout .selector-ul-container .content-loader{color:#d6d6d6;margin-top:30px}.compra-checkout .selector-ul-container .selector-ul-input{list-style-type:none;padding-left:20px}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input{margin-top:40px}@media (max-width:500px){.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input h5{font-size:1rem}}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label{display:flex}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .input-cell{margin-right:15px}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .input-cell input{transform:scale(1.5)}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell{display:flex}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon{text-align:center;width:120px}@media (max-width:500px){.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon{width:70px}}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .oxxo{width:40px}@media (max-width:500px){.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .oxxo{width:35px}}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .paypal{width:27px}@media (max-width:500px){.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .paypal{width:20px}}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .mastercard{width:60px}@media (max-width:500px){.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .mastercard{width:40px}}.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .banco{width:30px}@media (max-width:500px){.compra-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .banco{width:40px}}.compra-checkout .selector-ul-container .submit-content{margin-bottom:0}@media (max-width:768px){.compra-checkout .selector-ul-container .submit-content{margin-bottom:30px}}.compra-checkout .selector-ul-container .direcciones-items .selector-li-input label{align-items:center}.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .input-cell{margin-right:20px}@media (max-width:500px){.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .input-cell{margin-right:30px}}.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .description-cell{align-items:center;display:flex}.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .description-cell .precio-content{display:flex;justify-content:center;width:100px}@media (max-width:500px){.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .description-cell .precio-content{width:80px}}.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .description-cell .precio-content .precio{color:#e3332e;margin-right:20px}@media (max-width:500px){.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .description-cell .precio-content .precio{font-size:16px}}.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .description-cell h5{font-weight:400;margin-bottom:0}.compra-checkout .selector-ul-container .direcciones-items .selector-li-input .description-cell h5 p{font-size:16px;font-weight:300;margin-bottom:0}.compra-checkout #conektaBox{display:none}.compra-checkout .datos-tarjeta{padding-left:17px}.compra-checkout .datos-tarjeta .datos-tarjeta-area{max-width:650px}.compra-checkout .datos-tarjeta .select-form{height:100%}.compra-checkout .datos-tarjeta .select-form select{border:1px solid #c9c9c9;color:#888;height:40px;padding:10px 5px;width:100%}.compra-checkout .datos-tarjeta .campo{padding:10px}.compra-checkout .datos-tarjeta .campo input{height:40px;width:100%}.compra-checkout .descripcion-politicas{color:rgba(0,0,0,.502);font-size:12px;margin-top:30px}.compra-checkout .descripcion-politicas .link-descripcion{align-items:center;color:rgba(0,0,0,.502);display:flex;gap:10px;margin-bottom:10px;width:100%}.compra-checkout .descripcion-politicas .link-descripcion .icono{color:rgba(0,0,0,.502);font-size:19px}.compra-checkout .submit-content{padding-left:15px}@media (max-width:992px){.compra-checkout .submit-content{margin-bottom:30px}}.sucursales-cont{margin-bottom:80px;margin-top:4rem}.sucursales-cont .sucursales-area .sucursales{padding:0 2%}.sucursales-cont .sucursales-area .sucursal{border-radius:5px;box-shadow:2px 3px 22px 0 rgba(0,0,0,.11);margin-top:3rem;overflow:hidden}.sucursales-cont .sucursales-area .sucursal img{width:100%}.sucursales-cont .sucursales-area .sucursal .info-box{height:200px;padding:25px}.sucursales-cont .sucursales-area .sucursal .info-box h3{font-size:22px;font-weight:500}.sucursales-cont .sucursales-area .sucursal .info-box .direccion{color:#666;font-size:14px;font-weight:300;height:50px}.sucursales-cont .sucursales-area .sucursal .info-box .botones{display:flex;gap:10px;justify-content:center;text-align:center}.sucursales-cont .sucursales-area .sucursal .info-box .botones .btnMapaSucursal{align-items:center;background-color:#e3332e;border:none;display:flex;gap:5px;justify-content:center;margin-top:10px;max-width:82px}.sucursales-cont .sucursales-area .sucursal .info-box .botones .btn-whats{align-items:center;background-color:#128c7e;border:none;display:flex;gap:5px;margin-top:10px}.sucursales-cont .sucursales-area .sucursal .info-box .botones .btn-phone{align-items:center;background-color:#000;border:none;display:flex;gap:5px;margin-top:10px}.sucursales-cont .sucursales-area .sucursal .info-box .botones a{font-size:13px}.politicas{margin-bottom:80px;margin-top:4rem}.politicas h2{font-size:30px;margin-bottom:0}@media (max-width:500px){.politicas h2{font-size:30px}}.politicas h2:before{background-color:#e3332e;border-radius:5px;content:"";display:inline-block;height:30px;margin-right:.5rem;vertical-align:baseline;width:8px}@media (max-width:500px){.politicas h2:before{height:25px;width:5px}}.politicas ol{margin-top:40px}.politicas ol li{margin-top:25px}.politicas .part01,.politicas .part02{margin-top:50px;padding-left:5%}.registro-mayoreo h1{margin-top:4rem}.registro-mayoreo p{font-size:14px;margin-top:20px}.registro-mayoreo .register{margin:0 auto;max-width:1000px}.registro-mayoreo .register .inputs .campo label{margin-bottom:10px;margin-top:30px}.registro-mayoreo .register .inputs .campo input{border-radius:3px;width:100%}.registro-mayoreo .boton-enviar{background-color:#e3332e;border:none;color:#fff;font-size:20px;height:65px;margin-top:40px;padding:1rem 2rem;width:280px}.section-subir-comprobante .introRegister h1{margin-top:4rem}.section-subir-comprobante .form-content{margin:5rem auto;width:500px}.section-subir-comprobante .form-content .form-group{margin-bottom:20px}.section-subir-comprobante .form-content .form-group label{margin-bottom:5px}.section-subir-comprobante .form-content .form-group .button-primary{margin-top:20px}.recuperar-contrasena-blade .contentForm{margin-top:4rem}.recuperar-contrasena-blade .contentForm .register{margin:4rem auto;width:500px}.recuperar-contrasena-blade .contentForm .register .button-primary{font-size:18px}.recuperar-contrasena-blade .contentForm .register .form-Register label{margin-bottom:10px}.recuperar-contrasena-blade .contentForm .register .form-Register input{border-radius:3px;margin-bottom:20px}.recuperar-contrasena-blade .contentForm .register .form-group{margin-top:20px}.recuperar-contrasena-blade .contentForm .register .form-group label{margin-bottom:10px}.recuperar-contrasena-blade .contentForm .register .form-group input{border-radius:3px;margin-bottom:20px}.recuperar-contrasena-blade .contentForm .register-caduco{text-align:center}.recuperar-contrasena-blade .contentForm .register-caduco p{font-weight:500;margin:13rem 0}.descuentos-cont .banner-descuentos{align-items:center;background-image:url(/assets/images/descuentos-banner.jpg);background-size:cover;border-radius:20px;display:flex;height:355px;margin-top:53px;overflow:hidden;padding:80px;position:relative}@media (max-width:992px){.descuentos-cont .banner-descuentos{height:250px;padding:40px}}@media (max-width:767px){.descuentos-cont .banner-descuentos{background-position:40%;height:150px}}.descuentos-cont .banner-descuentos img{width:100%}.descuentos-cont .banner-descuentos .titulo{color:#fff;font-size:50px;font-weight:600;max-width:462px}@media (max-width:992px){.descuentos-cont .banner-descuentos .titulo{font-size:30px;max-width:300px}}@media (max-width:575px){.descuentos-cont .banner-descuentos .titulo{font-size:20px;max-width:200px}}.descuentos-cont .titleTable02{color:#979797;font-size:36px;margin:100px auto 0;max-width:1008px;text-align:center}@media (max-width:767px){.descuentos-cont .titleTable02{font-size:20px}}.descuentos-cont .descuentos-table{margin:100px auto 0;max-width:1003px;width:100%}@media (max-width:575px){.descuentos-cont .descuentos-table{margin-top:50px}}.descuentos-cont .descuentos-table tr{border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.descuentos-cont .descuentos-table tr th{font-size:22px;font-weight:500;line-height:100px}@media (max-width:575px){.descuentos-cont .descuentos-table tr th{font-size:16px}}.descuentos-cont .descuentos-table tr td{font-size:16px;line-height:80px}@media (max-width:575px){.descuentos-cont .descuentos-table tr td{font-size:12px}}.descuentos-cont .moreInfo{color:#979797;font-size:22px;margin-top:100px;text-align:center}.descuentos-cont .table02{margin:100px auto 0;max-width:743px;width:100%}.descuentos-cont .table02 .fila{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between}.descuentos-cont .table02 .fila .colT{font-size:16px;line-height:30px}@media (max-width:576px){.descuentos-cont .table02 .fila .colT{font-size:14px}}.descuentos-cont .table02 .fila .colT .txtTable span{display:flex;flex-direction:column;line-height:28px}.descuentos-cont .table02 .fila .colT.title{font-size:22px;font-weight:500;line-height:80px}@media (max-width:576px){.descuentos-cont .table02 .fila .colT.title{font-size:16px}}.descuentos-cont .moreInfoTwo{margin:130px auto;max-width:1100px}.descuentos-cont .moreInfoTwo a{color:inherit;text-decoration:underline}.mi-perfil{margin-bottom:80px}.mi-perfil .botones-area{margin-top:160px;padding:0 2%}.mi-perfil .mi-perfil-botones button{align-items:center;background-color:transparent;border:1px solid #e3332e;color:#e3332e;display:flex;font-size:14px;gap:10px;height:70px;justify-content:center;margin-bottom:20px;width:100%}.mi-perfil .mi-perfil-botones button .imagen-activa{display:none}.mi-perfil .mi-perfil-botones button.active{background-color:#e3332e;color:#fff}.mi-perfil .mi-perfil-botones button.active .imagen-activa{display:block}.mi-perfil .mi-perfil-botones button.active .imagen-desactiva{display:none}.mi-perfil .cerrar-sesion-boton{color:#e3332e;cursor:pointer;margin-top:20px;text-align:center}.mi-perfil .title{margin-bottom:5px;margin-top:60px}.mi-perfil .title h2{font-size:40px;margin-bottom:0}@media (max-width:500px){.mi-perfil .title h2{font-size:30px}}.mi-perfil .title h2:before{background-color:#e3332e;border-radius:5px;content:"";display:inline-block;height:30px;margin-right:.5rem;width:8px}@media (max-width:500px){.mi-perfil .title h2:before{height:25px;width:5px}}@media (max-width:1000px){.mi-perfil .botones-area,.mi-perfil .title{margin-top:30px}.mi-perfil .mi-perfil-botones button{width:100%}}@media (max-width:600px){.mi-perfil .mi-perfil-botones .boton-area{padding:0 6px}.mi-perfil .mi-perfil-botones button{font-size:11px;height:53px}.mi-perfil .botones-area{margin-top:30px}.mi-perfil .mi-perfil-botones button{font-size:11px;padding:.5rem 0}}.agregar-direccion-modal .modal-content{padding:0 2%}.agregar-direccion-modal .modal-content .modal-header{border:none}.agregar-direccion-modal .modal-content .modal-header h3{font-size:23px}.agregar-direccion-modal .modal-content .modal-body{padding-top:0}.agregar-direccion-modal .modal-content .modal-body input{height:40px;width:100%}.agregar-direccion-modal .modal-content .modal-body label{margin-bottom:5px;margin-top:15px}.agregar-direccion-modal .modal-content .modal-body .estadoF,.agregar-direccion-modal .modal-content .modal-body .municipioF,.agregar-direccion-modal .modal-content .modal-body .paisF{border-style:dashed}.agregar-direccion-modal .modal-content .modal-body .autocomplete-item{position:relative}.agregar-direccion-modal .modal-content .modal-body .autocomplete-item #coloniaF:focus+.dropdown-list{opacity:1;visibility:visible}.agregar-direccion-modal .modal-content .modal-body .autocomplete-item .dropdown-list{background:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);left:0;list-style:none;margin-bottom:0;max-height:200px;opacity:0;overflow-y:auto;padding:0;position:absolute;top:calc(100% + 2px);transition-duration:.1s;visibility:hidden;width:100%;z-index:3}.agregar-direccion-modal .modal-content .modal-body .autocomplete-item .dropdown-list li{background:#fff;color:#666;font-size:13px;font-weight:300;line-height:1.35;margin:0;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;transition-duration:.3s}.agregar-direccion-modal .modal-content .modal-body .autocomplete-item .dropdown-list li:hover{background:#f5f5f5;cursor:pointer}.agregar-direccion-modal .modal-content .modal-footer{border:none;display:flex;justify-content:center}.perfil-favoritos{margin-top:50px}.perfil-favoritos .no-resultados{color:#d6d6d6;font-size:16px;text-align:center}.perfil-favoritos .productos-list .col-product-list .item-producto{overflow:hidden;position:relative;width:100%}.perfil-favoritos .productos-list .col-product-list .item-producto:hover{border:1px solid #d6d6d6;border-radius:5px}.perfil-favoritos .productos-list .col-product-list .img{aspect-ratio:.86;width:100%}.perfil-favoritos .productos-list .col-product-list .img img{padding:2%;width:inherit}.perfil-favoritos .productos-list .col-product-list h4{color:#000;font-size:16px;font-weight:400;height:40px;margin-left:10px}@media (max-width:600px){.perfil-favoritos .productos-list .col-product-list h4{font-size:13px}}.perfil-favoritos .productos-list .col-product-list p{color:#e3332e;font-size:1.25rem;margin-left:10px}@media (max-width:769px){.perfil-favoritos .productos-list .col-product-list p{font-size:16px}}.perfil-favoritos .productos-list .col-product-list .favoritos-boton{background:#fff;border-radius:50%;color:#e3332e;cursor:pointer;height:40px;position:absolute;right:5px;top:5px;transition:all .15s ease-in-out 0s;width:40px}.perfil-favoritos .productos-list .col-product-list .favoritos-boton i{font-size:20px;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}.perfil-favoritos .productos-list .col-product-list .favoritos-boton:hover{background-color:#d9d9d9}.perfil-favoritos .productos-list .col-product-list .price s{color:#b3b3b3;font-size:16px;font-weight:500}.mi-perfil-detalle{margin-top:40px}.mi-perfil-detalle .form-group{margin-bottom:15px}.mi-perfil-detalle .form-group label{margin:10px 0 10px 15px}.mi-perfil-detalle .form-group input{border-radius:3px}.mi-perfil-detalle .cambiar-pass{cursor:pointer}.mi-perfil-detalle .cambiar-pass p{font-weight:500;margin-top:20px}.mi-perfil-detalle .boton-guardar-cambios{margin-top:30px;text-align:end}@media (max-width:767px){.mi-perfil-detalle .boton-guardar-cambios{text-align:center}}.mi-perfil-detalle .boton-guardar-cambios button{height:65px;width:280px}.mi-perfil .mi-perfil-botones .direcciones-titulo{display:flex;justify-content:space-between}@media (max-width:767px){.mi-perfil .mi-perfil-botones .direcciones-titulo{flex-direction:column}}.general-content-direcciones{margin-top:50px}.general-content-direcciones .no-resultados{text-align:center}.general-content-direcciones .direcciones-area,.general-content-direcciones .direcciones-area td,.general-content-direcciones .direcciones-area th{border:none}.general-content-direcciones .direcciones-area .no-resultados{color:#d6d6d6;margin-bottom:100px;margin-top:50px;padding:0;text-align:center}.general-content-direcciones .direcciones-area .direccion{margin-bottom:30px}.general-content-direcciones .direcciones-area .direccion .direccion-general-nombre{display:flex;justify-content:space-between}.general-content-direcciones .direcciones-area .direccion .direccion-general-nombre h5{font-size:22px;font-weight:400}@media (max-width:767px){.general-content-direcciones .direcciones-area .direccion .direccion-general-nombre h5{font-size:16px}}.general-content-direcciones .direcciones-area .direccion .domicilio{font-size:16px;font-weight:300;margin-bottom:5px}@media (max-width:767px){.general-content-direcciones .direcciones-area .direccion .domicilio{font-size:12px}}.general-content-direcciones .direcciones-area .direccion .codigo-postal{margin-bottom:0}.general-content-direcciones .direcciones-area .direccion .img{text-align:end}.general-content-direcciones .direcciones-area .direccion .img img{margin:10% auto 0;width:30px}@media (max-width:767px){.general-content-direcciones .direcciones-area .direccion .img img{width:19px}}.general-content-direcciones .direcciones-area .direccion .content-buttons{display:flex;justify-content:space-between;width:20%}.general-content-direcciones .direcciones-area .direccion .content-buttons .button-circle{margin-top:20px}.general-content-direcciones .direcciones-area .direccion .content-buttons .button-circle p{cursor:pointer;font-weight:500}@media (max-width:1000px){.general-content-direcciones .direcciones-area .direccion .content-buttons .button-circle p{font-size:12px}}.general-content-direcciones .direcciones-area .direccion .content-buttons .button-circle .eliminar{color:#e3332e;margin-left:15px}.mi-perfil .mi-perfil-botones .accion-header{height:65px;width:280px}@media (max-width:767px){.mi-perfil .mi-perfil-botones .accion-header{font-size:10px;height:30px;margin-top:20px;width:150px}}.mis-compras-area{margin-top:40px}.mis-compras-area table,.mis-compras-area td,.mis-compras-area th{border:none}.mis-compras-area thead{border-bottom:none!important}@media (max-width:767px){.mis-compras-area thead .date-columna,.mis-compras-area thead .options-columns{display:none}}.mis-compras-area thead tr th{font-size:16px;font-weight:400}.mis-compras-area tbody tr{vertical-align:middle}.mis-compras-area tbody tr td{padding:30px 15px}.mis-compras-area tbody .folio p{font-weight:300;margin-bottom:0}@media (max-width:767px){.mis-compras-area tbody .folio p{font-size:16px}}.mis-compras-area tbody .folio span{display:none;margin-bottom:0}@media (max-width:767px){.mis-compras-area tbody .folio span{display:block;font-size:10px;font-weight:400}.mis-compras-area tbody .date-columna{display:none}}.mis-compras-area tbody .total-columna{font-weight:500}.mis-compras-area tbody .button-circle button{font-size:16px;height:38px;margin-bottom:0;padding:0;width:146px}@media (max-width:767px){.mis-compras-area tbody .button-circle{display:none}}.mis-compras-area .no-resultados{color:#d6d6d6;padding:50px;text-align:center}.general-content{padding-top:30px}.general-content .estatus-general{background-color:#fff;border:1px solid #dee2e7;border-radius:3px;margin-bottom:30px;padding:20px 30px;position:relative}@media (max-width:550px){.general-content .estatus-general{padding:15px 20px}}@media (max-width:500px){.general-content .estatus-general{margin-bottom:20px;padding:15px}}.general-content .estatus-general.segundo-estatus-activo .flex-estatus:before{width:calc(50% - 20px)}.general-content .estatus-general.tercer-estatus-activo .flex-estatus:before{width:calc(100% - 20px)}.general-content .estatus-general .entrega-estimada{display:block;text-align:right;width:100%}.general-content .estatus-general .flex-estatus{display:flex;position:relative;width:100%}.general-content .estatus-general .flex-estatus:before{background:#df2c29;content:"";height:4px;left:10px;position:absolute;top:calc(50% - 10px);transform:translateY(-50%);width:-20px;z-index:2}.general-content .estatus-general .flex-estatus:after{background:#f3f5f9;content:"";height:4px;left:50%;position:absolute;top:calc(50% - 10px);transform:translate(-50%,-50%);width:calc(100% - 100px);z-index:1}@media (max-width:345px){.general-content .estatus-general .flex-estatus.pendiente:after,.general-content .estatus-general .flex-estatus.pendiente:before{top:calc(50% - 20px)}}.general-content .estatus-general .flex-estatus .estatus-item{display:inline-block;margin-bottom:2rem;margin-top:2rem;position:relative;width:33.33%;z-index:2}.general-content .estatus-general .flex-estatus .estatus-item.segundo-estatus{text-align:center}.general-content .estatus-general .flex-estatus .estatus-item.tercer-estatus{text-align:right}.general-content .estatus-general .flex-estatus .estatus-item .estatus-text{font-size:12px;line-height:20px;margin-bottom:0;text-align:center}.general-content .estatus-general .flex-estatus .estatus-item.activo .estatus-text{font-weight:700}.general-content .estatus-general .flex-estatus .estatus-item.activo .estatus-content:before{animation:MoveUpDown 1s linear infinite;border:solid #df2c29;border-width:0 3px 3px 0;content:"";height:10px;left:50%;position:absolute;top:-25px;transform:translateX(-50%) rotate(45deg);width:10px}.general-content .estatus-general .flex-estatus .estatus-item.activo .estatus-content .circle-estatus{background:#df2c29}.general-content .estatus-general .flex-estatus .estatus-item.activo .estatus-content .circle-estatus .payment path{fill:#fff}.general-content .estatus-general .flex-estatus .estatus-item.activo .estatus-content .circle-estatus svg path{stroke:#fff}.general-content .estatus-general .flex-estatus .estatus-item.activo.final .estatus-content:before{display:none}.general-content .estatus-general .flex-estatus .estatus-item.estatus-completado .estatus-content .circle-estatus{background:#df2c29}.general-content .estatus-general .flex-estatus .estatus-item.estatus-completado .estatus-content .circle-estatus .payment path{fill:#fff}.general-content .estatus-general .flex-estatus .estatus-item.estatus-completado .estatus-content .circle-estatus svg path{stroke:#fff}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content{display:inline-block;position:relative}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .completado{background:#f3f5f9;border-radius:50%;height:22px;opacity:0;position:absolute;right:0;top:0;visibility:hidden;width:22px}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .completado i{color:#33d067;font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:500px){.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .completado{height:18px;width:18px}}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .circle-estatus{background-color:#fff;border:1px solid #e3e9ef;border-radius:50%;color:#df2c29;display:inline-block;font-size:32px;font-weight:600;height:64px;min-width:64px;overflow:hidden;position:relative;text-align:center;width:64px}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .circle-estatus .payment path{fill:#e3332e}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .circle-estatus img,.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .circle-estatus svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content .circle-estatus svg path{stroke:#e3332e}@media (max-width:500px){.general-content .estatus-general .flex-estatus .estatus-item .estatus-content{height:50px;min-width:50px;width:50px}.general-content .estatus-general .flex-estatus .estatus-item .estatus-content svg{width:28px}}.general-content .forma-pago-contenedor{background-color:#fff;border:1px solid #dee2e7;border-radius:3px;margin-bottom:30px;padding:20px 30px;position:relative}@media (max-width:550px){.general-content .forma-pago-contenedor{padding:15px 20px}}@media (max-width:500px){.general-content .forma-pago-contenedor{margin-bottom:20px;padding:15px}}.general-content .forma-pago-contenedor h5.titulo{font-size:16px;margin:0 0 14px}@media (max-width:500px){.general-content .forma-pago-contenedor h5.titulo{font-size:14px}}.general-content .forma-pago-contenedor p.texto-simple{font-size:14px}@media (max-width:500px){.general-content .forma-pago-contenedor p.texto-simple{font-size:12px}}.general-content .forma-pago-contenedor .forma-pago-item{align-content:center;align-items:center;display:flex;vertical-align:middle;width:100%}.general-content .forma-pago-contenedor .forma-pago-item .texto-simple{display:inline-block;margin-bottom:0;width:calc(100% - 214px)}.general-content .forma-pago-contenedor .forma-pago-item .texto-simple a{color:#e3332e;display:block;font-size:12px}.general-content .forma-pago-contenedor .forma-pago-item .texto-simple span.pago-estatus{color:#7d879c;display:block;font-size:14px}@media (max-width:550px){.general-content .forma-pago-contenedor .forma-pago-item .texto-simple{width:calc(100% - 164px)}}@media (max-width:500px){.general-content .forma-pago-contenedor .forma-pago-item .texto-simple{width:calc(100% - 131px)}}.general-content .forma-pago-contenedor .forma-pago-item .icono{display:inline-block;height:48px;margin-right:16px;position:relative;width:80px}.general-content .forma-pago-contenedor .forma-pago-item .icono img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:500px){.general-content .forma-pago-contenedor .forma-pago-item .icono{height:35px;width:35px}.general-content .forma-pago-contenedor .forma-pago-item .icono i{font-size:15px}}.general-content .forma-pago-contenedor .forma-pago-item a.boton-url-pago{background:transparent;border:1px solid #e3332e;color:#e3332e;font-size:12px;padding:.8em 0;text-align:center;text-transform:uppercase;width:150px}@media (max-width:550px){.general-content .forma-pago-contenedor .forma-pago-item a.boton-url-pago{font-size:10px;width:100px}.general-content .forma-pago-contenedor .forma-pago-item a.boton-url-pago span{display:none}}@media (max-width:500px){.general-content .forma-pago-contenedor .forma-pago-item a.boton-url-pago{padding:5px 0;width:80px}}.general-content .forma-pago-contenedor .tarjeta-pago{padding-bottom:15px}.general-content .forma-pago-contenedor .tarjeta-pago .submitCompra{margin-top:20px}.general-content .forma-pago-contenedor .tarjeta-pago .final-separator{height:30px}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta{margin-left:-10px;margin-right:-10px;padding-top:15px}@media (max-width:600px){.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta{margin-left:0;margin-right:0}}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .select-form .campo{margin:5px auto}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .select-form .campo select{border-radius:5px;width:100%}@media (max-width:600px){.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .select-form .campo{max-width:100%}}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .campo{width:100%}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .campo.mini-input input{width:60px}@media (max-width:992px){.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .campo.mini-input input{width:50px}}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .right-col{padding-left:0}@media (max-width:600px){.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .right-col{padding-left:15px}}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .left-col{padding-right:0}@media (max-width:600px){.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .left-col{padding-right:15px}.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .left-col,.general-content .forma-pago-contenedor .tarjeta-pago #datosTarjeta .right-col{width:100%}}.general-content .productos-contenedor{background-color:#fff;border:1px solid #dee2e7;border-radius:3px;margin-bottom:30px;padding:20px 30px;position:relative}@media (max-width:550px){.general-content .productos-contenedor{padding:15px 20px}}@media (max-width:500px){.general-content .productos-contenedor{margin-bottom:20px;padding:15px}}.general-content .productos-contenedor .table-productos{border-collapse:separate;border-spacing:0 10px;margin:0}.general-content .productos-contenedor .table-productos tbody tr:nth-child(2n){background-color:#fff}.general-content .productos-contenedor .table-productos tbody tr td{border:none;color:#7d879c;font-size:14px}.general-content .productos-contenedor .table-productos tbody tr td a,.general-content .productos-contenedor .table-productos tbody tr td p{color:#7d879c;margin:0 0 5px}@media (max-width:500px){.general-content .productos-contenedor .table-productos tbody tr td a,.general-content .productos-contenedor .table-productos tbody tr td p{font-size:12px}}.general-content .productos-contenedor .table-productos tbody tr td.imagen{width:64px}@media (max-width:500px){.general-content .productos-contenedor .table-productos tbody tr td.imagen{width:50px}}.general-content .productos-contenedor .table-productos tbody tr td.imagen img{width:64px}@media (max-width:500px){.general-content .productos-contenedor .table-productos tbody tr td.imagen img{width:50px}}.general-content .productos-contenedor .table-productos tbody tr td.descripcion h6{color:#2b3445;font-size:14px;margin:0 0 5px}@media (max-width:500px){.general-content .productos-contenedor .table-productos tbody tr td.descripcion h6{font-size:12px}.general-content .productos-contenedor .table-productos tbody tr td.cantidad{text-align:right}}.general-content .productos-contenedor .table-productos tbody tr td.importe{text-align:right}@media (max-width:992px){.general-content .productos-contenedor .table-productos tbody tr td.importe{display:none}}@media (max-width:767px){.general-content .productos-contenedor .table-productos tbody tr td.importe{display:table-cell}}@media (max-width:500px){.general-content .productos-contenedor .table-productos tbody tr td.importe{display:none}}.general-content .direccion-totales{display:flex;gap:24px}@media (max-width:500px){.general-content .direccion-totales{display:block}}.general-content .direccion-totales .direccion-content,.general-content .direccion-totales .totales-content{background-color:#fff;border:1px solid #dee2e7;border-radius:3px;display:inline-block;padding:20px 30px;width:50%}@media (max-width:550px){.general-content .direccion-totales .direccion-content,.general-content .direccion-totales .totales-content{padding:15px 20px}}@media (max-width:500px){.general-content .direccion-totales .direccion-content,.general-content .direccion-totales .totales-content{margin-bottom:20px;padding:15px;width:100%}}.general-content .direccion-totales .direccion-content h5.titulo,.general-content .direccion-totales .totales-content h5.titulo{font-size:16px;margin:0 0 14px}@media (max-width:500px){.general-content .direccion-totales .direccion-content h5.titulo,.general-content .direccion-totales .totales-content h5.titulo{font-size:14px}}.general-content .direccion-totales .direccion-content p.texto-simple,.general-content .direccion-totales .totales-content p.texto-simple{font-size:14px}@media (max-width:500px){.general-content .direccion-totales .direccion-content p.texto-simple,.general-content .direccion-totales .totales-content p.texto-simple{font-size:12px}}.general-content .direccion-totales .totales-content .total-row{display:flex;margin-bottom:15px;width:100%}.general-content .direccion-totales .totales-content .total-row .descripcion-row,.general-content .direccion-totales .totales-content .total-row .titulo-row{font-size:14px;margin:0;width:50%}@media (max-width:500px){.general-content .direccion-totales .totales-content .total-row .descripcion-row,.general-content .direccion-totales .totales-content .total-row .titulo-row{font-size:12px}}.general-content .direccion-totales .totales-content .total-row .titulo-row{font-weight:400}.general-content .direccion-totales .totales-content .total-row .descripcion-row{text-align:right}.general-content .direccion-totales .totales-content .total-row.total-bold{border-top:1px solid #f3f5f9;padding-top:10px}.general-content .direccion-totales .totales-content .total-row.total-bold .descripcion-row,.general-content .direccion-totales .totales-content .total-row.total-bold .titulo-row{font-size:16px;font-weight:500}.general-content .datos-tarjetas-detalle{padding:0 10px}.general-content .datos-tarjetas-detalle .campo{margin-bottom:15px}.general-content .datos-tarjetas-detalle .submit-content button{background:#e3332e;border-radius:0;color:#fff;font-size:20px;height:65px;width:280px}.section-ficha{background:url(/assets/images/registro/back.jpg) 50% no-repeat!important;background-size:cover!important;height:auto;min-height:900px!important;padding-top:80px;width:100%}.section-ficha .content-ficha{display:table;margin:0 auto 30px;max-width:655px;padding:0 15px;width:100%}.section-ficha .content-ficha .introRegister{display:table;height:auto;margin:50px auto;width:100%}@media (max-width:600px){.section-ficha .content-ficha .introRegister{margin:20px auto}.section-ficha .content-ficha .introRegister h1{font-size:25px}}.section-ficha .content-ficha .ficha{background:#fff;border:1px solid #dee2e7;border-radius:5px;box-sizing:border-box}.section-ficha .content-ficha .ficha .ficha-deposito{padding:20px}.section-ficha .content-ficha .ficha .opps-reminder{background:#000;color:#fff;font-size:11px;padding:9px 0 10px;position:relative;text-align:center;text-transform:uppercase;top:-1px}.section-ficha .content-ficha .ficha .opps-info{position:relative}.section-ficha .content-ficha .ficha .opps-info .opps-brand{margin-bottom:30px}.section-ficha .content-ficha .ficha .opps-info .opps-brand img{max-width:240px}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-info .opps-brand img{margin-left:0;margin-top:10px;max-width:150px}}@media (max-width:400px){.section-ficha .content-ficha .ficha .opps-info .opps-brand img{margin-top:15px;max-width:110px}}.section-ficha .content-ficha .ficha .opps-info .opps-ammount{margin-left:5px}.section-ficha .content-ficha .ficha .opps-info .opps-ammount h3{font-size:20px;font-weight:400;margin-bottom:15px}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-info .opps-ammount h3{font-size:15px}}@media (max-width:400px){.section-ficha .content-ficha .ficha .opps-info .opps-ammount h3{font-size:12px}}.section-ficha .content-ficha .ficha .opps-info .opps-ammount h2{color:#000;font-size:35px;font-weight:600;line-height:24px;margin-bottom:0;margin-top:10px}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-info .opps-ammount h2{font-size:20px;margin-top:0}}@media (max-width:400px){.section-ficha .content-ficha .ficha .opps-info .opps-ammount h2{font-size:15px}}.section-ficha .content-ficha .ficha .opps-info .opps-ammount p{font-size:10px;line-height:24px}.section-ficha .content-ficha .ficha .opps-info .opps-ammount span{line-height:24px}.section-ficha .content-ficha .ficha .opps-info:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.section-ficha .content-ficha .ficha .opps-reference{background:#f1f1f1;border-radius:4px;color:#000;font-size:15px;margin:35px 0;padding:5px 30px;text-align:left}.section-ficha .content-ficha .ficha .opps-reference h3{font-size:15px;font-weight:300;margin:25px 0}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-reference h3{font-size:12px}}.section-ficha .content-ficha .ficha .opps-reference h3 span{font-weight:500;margin-right:20px}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-reference h3 span{font-size:12px;margin-right:5px}.section-ficha .content-ficha .ficha .opps-reference{margin:20px 10px}}@media (max-width:400px){.section-ficha .content-ficha .ficha .opps-reference{margin:10px 10px 20px}}.section-ficha .content-ficha .ficha .opps-instructions{border-radius:0 0 5px 5px;padding:0 20px 20px}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-instructions{padding:20px 10px}}.section-ficha .content-ficha .ficha .opps-instructions h4{font-size:15px}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-instructions h4{font-size:14px}}.section-ficha .content-ficha .ficha .opps-instructions p{font-size:14px}@media (max-width:500px){.section-ficha .content-ficha .ficha .opps-instructions p{font-size:12px}}.section-ficha .content-ficha .boton-descargar{margin-bottom:50px;padding-top:30px;text-align:center}.section-ficha .content-ficha .boton-descargar .btn-primary{line-height:23px;padding:6px 20px}.section-ficha-oxxo{background:url(/assets/images/registro/back.jpg) 50% no-repeat!important;background-size:cover!important;height:auto;min-height:900px!important;padding-top:80px;width:100%}.section-ficha-oxxo .content-ficha{display:table;margin:0 auto 30px;max-width:650px;padding:0 15px;width:100%}.section-ficha-oxxo .content-ficha .introRegister{display:table;height:auto;margin:50px auto;width:100%}@media (max-width:600px){.section-ficha-oxxo .content-ficha .introRegister{margin:20px auto}.section-ficha-oxxo .content-ficha .introRegister h1{font-size:25px}}.section-ficha-oxxo .content-ficha .ficha{background:#fff;border:1px solid #dee2e7;box-sizing:border-box;padding:20px}.section-ficha-oxxo .content-ficha .ficha .opps-reminder{color:#d6d6d6;font-size:13px;font-weight:500;margin:0 20px;padding:9px 0 10px;position:relative;text-align:center;text-transform:uppercase}@media (max-width:500px){.section-ficha-oxxo .content-ficha .ficha .opps-reminder{font-size:11px;margin:0 10px}}.section-ficha-oxxo .content-ficha .ficha .opps-info{margin-top:26px;position:relative}.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-brand{margin-bottom:20px}.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-brand img{max-width:200px}@media (max-width:500px){.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount{padding-right:10px}}.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount h3{font-size:20px;font-weight:400;margin-bottom:5px;margin-top:0}@media (max-width:500px){.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount h3{font-size:15px}}@media (max-width:400px){.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount h3{font-size:12px}}.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount h2{color:#000;font-size:35px;font-weight:600;line-height:24px;margin-bottom:5px;margin-top:0}@media (max-width:500px){.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount h2{font-size:20px;margin-top:0}}@media (max-width:400px){.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount h2{font-size:20px}}.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount p{font-size:10px;line-height:24px}.section-ficha-oxxo .content-ficha .ficha .opps-info .opps-ammount span{line-height:24px}.section-ficha-oxxo .content-ficha .ficha .opps-info:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.section-ficha-oxxo .content-ficha .ficha .opps-reference{color:#000;font-size:15px;margin:20px 0;text-align:left}@media (max-width:500px){.section-ficha-oxxo .content-ficha .ficha .opps-reference{margin:20px 10px}}.section-ficha-oxxo .content-ficha .ficha .opps-reference h3{font-size:15px;margin:0 0 10px}.section-ficha-oxxo .content-ficha .ficha .opps-reference h2{background:#f1f1f1;font-size:27px;font-weight:500;letter-spacing:1px;margin:0;padding:10px 0 7px;text-align:center}@media (max-width:500px){.section-ficha-oxxo .content-ficha .ficha .opps-reference h2{font-size:20px}}.section-ficha-oxxo .content-ficha .ficha .opps-instructions{border-radius:0 0 5px 5px;border-top:1px solid #b0afb5;padding:20px}.section-ficha-oxxo .content-ficha .ficha .opps-instructions h3{font-size:15px;margin-bottom:20px;text-transform:uppercase}@media (max-width:600px){.section-ficha-oxxo .content-ficha .ficha .opps-instructions h3{font-size:14px}}.section-ficha-oxxo .content-ficha .ficha .opps-instructions ol{padding-left:10px;text-align:left}.section-ficha-oxxo .content-ficha .ficha .opps-instructions ol li{font-size:14px;line-height:20px;margin-bottom:10px;text-align:left}@media (max-width:600px){.section-ficha-oxxo .content-ficha .ficha .opps-instructions ol li{font-size:12px}}@media (max-width:500px){.section-ficha-oxxo .content-ficha .ficha .opps-instructions{padding:20px 10px}}.section-ficha-oxxo .content-ficha .boton-descargar{margin-bottom:50px;padding-top:30px;text-align:center}.section-ficha-oxxo .content-ficha .boton-descargar a{background-color:#e3332e;border:none;color:#fff;font-size:20px;height:65px;padding:1rem 2rem;width:280px}.section-ficha-oxxo .content-ficha .opps-footnote{background:#fff;border-radius:4px;color:#108f30;font-size:12px;margin-top:22px;padding:22px 5px 24px 0;text-align:center}
