.carrito_flotante{position:fixed;top:calc(35px + 45px);right:0;width:0;height:calc(100vh - 35px - 45px);z-index:13;background-color:#fff;color:#08091d;transition:width .3s linear;box-shadow:-5px 5px 7px rgba(8,9,29,.3)}.carrito_flotante.scrolling{top:22px;height:calc(100vh - 22px)}.carrito_flotante.open{width:100vw}.bg-carrito-hover{position:absolute;top:0;right:0;width:0;height:100vh;z-index:2}.carrito_flotante.open .bg-carrito-hover{width:100vw}#launch-carrito-mobile{position:fixed;bottom:2rem;left:50%;width:100vw;max-width:290px;z-index:5;transform:translateX(-50%)}#launch-carrito-mobile .btn{line-height:1.6;-webkit-box-shadow:0 0 15px 2px rgba(0,48,60,.25);-moz-box-shadow:0 0 15px 2px rgba(0,48,60,.25);box-shadow:0 0 15px 2px rgba(0,48,60,.25)}#launch-carrito-mobile .btn:before{content:attr(data-title);float:right;font-size:1.4rem;line-height:1;margin-right:.5rem}.carrito_flotante_content{display:none;position:relative;z-index:3;height:calc(100% - 50px);padding:0 1rem;overflow:auto}.carrito_flotante_content .wrapper_compra .close{position:absolute;top:1rem;right:1rem;width:1.2rem;z-index:12}.msj_pers{text-align:left}.msj_pers .input.radio{display:inline-block;vertical-align:middle;margin-right:1rem}.carrito_flotante_content:empty:after{position:absolute;top:50%;left:50%;width:3rem;height:3rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/loading.gif) no-repeat center / 100% auto}.carrito_flotante_content .wrapper_compra{padding-top:1rem!important}.carrito_flotante.is-procesar .hidden-on-procesar{display:none}.carrito_flotante.is-procesar .precio-outdated+.d-inline-block{display:block!important;margin-top:.5rem}.carrito_flotante_content h2,.proceso-pago h2{font-size:1.5rem;line-height:1.6}.carrito_flotante_content .cart-item label{display:block}.wrapper-condiciones-alt{display:none;position:absolute;top:calc(100% + 1rem);right:0;background-color:#fff;border:2px solid #3fd5ae;border-radius:1.5rem;padding:1rem 1.5rem;text-align:left}.wrapper-condiciones-alt:after{content:'';position:absolute;bottom:calc(100% - .5px);left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #3fd5ae transparent}.wrapper-condiciones-alt input[type="checkbox"]+label,.wrapper-condiciones-alt input[type="radio"]+label{margin-bottom:0}.wrapper_formas_pago .radio_disabled label{color:#aaa}.wrapper_formas_pago .radio_disabled img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wrapper_formas_pago .radio_disabled .icon-radio path,.wrapper_formas_pago .radio_disabled .icon-radio circle{stroke:#aaa!important}.wrapper_formas_pago .info_block{display:inline-block;vertical-align:top;position:relative;width:1rem;margin-left:2rem}.wrapper_formas_pago .info_block svg{display:block;width:100%}.wrapper_formas_pago .info_block .info_content{position:absolute;top:2.5rem;left:-10rem;width:20rem;z-index:9;background-color:#3fd5ae;border-radius:1rem;padding:1rem;text-align:left}.wrapper_formas_pago .info_block .info_content:before{content:'';position:absolute;bottom:100%;left:2rem;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #3fd5ad transparent}.formas_de_pago{position:relative;opacity:.5}.formas_de_pago:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.formas_de_pago.active{opacity:1}.formas_de_pago.active:before{display:none}.resumen-pago-precio strong{font-size:3rem;line-height:1;white-space:nowrap}.pago-fullscreen .info_forma_pagos{display:none}[class*="resumen-pago-"]:not(.resumen-pago-precio){max-width:400px}.resumen-pago-stripe .boton_stripe input{border-radius:6px;margin-bottom:6px;padding:12px;border:1px solid #3fd5ae;height:44px;font-size:16px;width:100%;background:#fff}.resumen-pago-stripe .boton_stripe .hidden{display:none}.resumen-pago-stripe .boton_stripe #card-error,.resumen-pago-stripe .boton_paypal #paypal-error{color:#e9322d;text-align:left;font-size:.8rem;margin-top:.5rem}.resumen-pago-stripe .boton_stripe #card-element{border:0;height:44px;width:100%;color:#3fd5ae;background:#fff;border:1px solid #3fd5ae;border-radius:2rem;padding:.6rem .5rem}.resumen-pago-stripe .boton_stripe #payment-request-button{margin-bottom:32px}.resumen-pago-stripe .boton_stripe button{margin-top:1rem}.resumen-pago-stripe .boton_stripe button:disabled{background-color:#aaa;opacity:.5;cursor:default}.resumen-pago-stripe .boton_stripe .spinner{margin:0 auto;position:relative;width:20px;height:20px}.resumen-pago-stripe .boton_stripe .spinner .double-bounce1,.resumen-pago-stripe .boton_stripe .spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.resumen-pago-stripe .boton_stripe .spinner .double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.agregar_productos #cantidad,.agregar_productos .input-cantidad{width:100px!important}.cart-item figure{max-width:45px!important}@media (min-width:576px){.carrito_flotante_content .cart-item figure{max-width:85px}.agregar_productos #cantidad,.agregar_productos .input-cantidad{width:60px!important}.cart-item figure{max-width:85px!important}}@media (min-width:768px){.carrito_flotante.open{width:60vw}.carrito_flotante_content{padding-left:3rem;padding-right:3rem}.carrito_flotante_content .wrapper_compra{padding-top:3.5rem!important}.carrito_flotante.is-procesar .carrito_flotante_content .wrapper_compra{padding-top:2rem!important;padding-bottom:2rem!important}.cart-item .limited-row{max-width:130px}.carrito_flotante_content .wrapper_compra .close{top:1.5rem;right:3rem}.carrito_flotante.is-procesar .carrito_flotante_content .close{display:none}.carrito_flotante.is-procesar{position:sticky!important;height:auto!important;width:100vw!important;background-color:transparent;box-shadow:none;pointer-events:none;padding:2rem 0;transition:none!important;display:none}.carrito_flotante.is-procesar .wrapper-carrito_flotante_content{background-color:#fff;box-shadow:0 5px 7px rgba(8,9,29,.3);border-radius:15px;padding-left:15px;padding-right:15px;padding-bottom:2rem;pointer-events:all}.carrito_flotante.is-procesar .carrito_flotante_content{display:block!important;pointer-events:all;padding-left:0;padding-right:0}.carrito_flotante.is-procesar a[href^="#"]{display:none!important}}@media (min-width:992px){.carrito_flotante{top:110px;height:calc(100vh - 110px)}.carrito_flotante.scrolling{top:50px;height:calc(100vh - 50px)}.carrito_flotante.open{width:50vw}}@media (min-width:1200px){.carrito_flotante.open{width:40vw}}@media (max-width:576px){.cart-item h4{font-size:1rem}}@media (max-width:768px){.carrito_flotante.is-procesar>.container-xl,.carrito_flotante.is-procesar>.container-xl>.row,.carrito_flotante.is-procesar>.container-xl>.row>.col-12,.carrito_flotante.is-procesar>.container-xl>.row>.col-12>.wrapper-carrito_flotante_content{height:100%}.carrito_flotante.is-procesar .carrito_flotante_content{padding:3rem 0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:0;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;padding-left:15px;padding-right:15px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{position:absolute;top:0;width:1rem;height:100%;z-index:1;cursor:pointer}.slick-arrow.slick-prev{right:calc(100% + .5rem)}.slick-arrow.slick-next{left:calc(100% + .5rem)}.slick-arrow.slick-hidden{display:none}.slick-arrow>img,.slick-arrow>svg{position:absolute;top:50%;left:0;width:100%;height:auto;-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-arrow>svg *{fill:#00303c}.slick-dots{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);display:block;width:auto;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:25px;height:40px;padding:0;cursor:pointer;font-size:1rem;color:#3fd5ae;font-weight:500}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.75;color:#00303c}.slick-dots li button:before{font-size:20px;line-height:40px;position:absolute;top:0;left:calc(50% - 5px);width:10px;height:10px;content:'•';text-align:center;opacity:.25;color:#00303c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all ease .3s}.slick-dots li.slick-active button:before{opacity:1;color:#00303c}@media (min-width:768px){.slick-dots li{width:20px;font-size:1.25rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:0;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;padding-left:15px;padding-right:15px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{position:absolute;top:0;width:1rem;height:100%;z-index:1;cursor:pointer}.slick-arrow.slick-prev{right:calc(100% + .5rem)}.slick-arrow.slick-next{left:calc(100% + .5rem)}.slick-arrow.slick-hidden{display:none}.slick-arrow>img,.slick-arrow>svg{position:absolute;top:50%;left:0;width:100%;height:auto;-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-arrow>svg *{fill:#00303c}.slick-dots{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);display:block;width:auto;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:25px;height:40px;padding:0;cursor:pointer;font-size:1rem;color:#3fd5ae;font-weight:500}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.75;color:#00303c}.slick-dots li button:before{font-size:20px;line-height:40px;position:absolute;top:0;left:calc(50% - 5px);width:10px;height:10px;content:'•';text-align:center;opacity:.25;color:#00303c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all ease .3s}.slick-dots li.slick-active button:before{opacity:1;color:#00303c}@media (min-width:768px){.slick-dots li{width:20px;font-size:1.25rem}}