.home-slider{background-image:url(//www.librostogo.com/wp-content/themes/librimundi/css/../img/bgaslider-home.png);background-size:contain;background-position:bottom right;background-repeat:no-repeat}.home-slider .swiper-container .swiper-pagination{display:flex;flex-direction:column;left:auto;width:auto;right:4vw;bottom:auto}.home-slider .swiper-pagination .swiper-pagination-bullet{margin-bottom:.5rem}.home-slider .slider-banner-home .swiper-slide img{width:auto}.home-more-sales{background-image:url(//www.librostogo.com/wp-content/themes/librimundi/css/../img/mediotopgray.svg);background-position:70% 0;background-repeat:no-repeat}.home-more-sales .puntos{right:105%}.slider-circle .swiper-container .swiper-slide img{transition:all 1s}.slider-circle .swiper-container .swiper-slide .data-product{visibility:hidden;opacity:0;transition:all .2s}.slider-circle .swiper-container .swiper-slide.swiper-slide-active .data-product,.slider-circle .swiper-container .swiper-slide:hover .data-product{visibility:visible;opacity:1;transition:all .2s}.slider-circle .swiper-container .swiper-slide .add_to_cart_inline a{background:#db4544;color:#fff;padding:1rem 1.5rem}.slider-circle .swiper-container .swiper-slide .add_to_cart_inline a:before{content:"\f07a";font-weight:300;font-family:"Font Awesome 5 Pro";margin-right:.5rem}.slider-circle .swiper-container .swiper-slide .add_to_cart_inline a.added{display:none}.slider-circle .swiper-button-next{right:0;width:auto}.slider-circle .swiper-button-prev{left:0;width:auto}.slider-circle .swiper-button-next:after{content:"\f178";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:2rem}.slider-circle .swiper-button-prev:after{content:"\f177";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:2rem}.home-ofertas .actions .swiper-button-prev,.home-ofertas .actions .swiper-button-next{top:0;right:auto;left:auto;margin-top:0;height:30px;width:30px}.home-ofertas .actions .swiper-button-prev:after,.home-ofertas .actions .swiper-button-next:after{font-size:1rem}.home-ofertas .actions .swiper-pagination .swiper-pagination-bullet{margin:0 4px}.home-ofertas .swiper-container .oferta{position:absolute;top:1rem}.home-novedades .puntos,.recomendados .puntos{bottom:100%;right:100%}.recomendados{background-image:url(//www.librostogo.com/wp-content/themes/librimundi/css/../img/mediotopgray.svg);background-position:70% 0;background-repeat:no-repeat}.recomendados .actions .swiper-button-prev,.recomendados .actions .swiper-button-next{top:0;right:auto;left:auto;margin-top:0;height:30px;width:30px}.recomendados .actions .swiper-button-prev:after,.recomendados .actions .swiper-button-next:after{font-size:1rem}.recomendados .actions .swiper-pagination .swiper-pagination-bullet{margin:0 4px}.recomendados .swiper-container .oferta{position:absolute;top:1}.woocommerce .products .star-rating{margin-bottom:0}.star-rating{color:#ff754c;margin-bottom:}.testimonios .puntos{bottom:100%;right:140%}.testimonios .actions .swiper-button-prev,.testimonios .actions .swiper-button-next{top:0;right:auto;left:auto;margin-top:0;height:30px;width:30px}.testimonios .actions .swiper-button-prev:after,.testimonios .actions .swiper-button-next:after{font-size:1rem}.testimonios .actions .swiper-pagination .swiper-pagination-bullet{margin:0 4px}.testimonios .swiper-container .oferta{position:absolute;top:1}.testimonios .total-testimonios{height:45px;width:45px}.main-quienes .image picture:after{content:"";position:absolute;width:180px;height:180px;top:-80px;right:-80px;border-radius:50%;background:#db4544;z-index:-1}.cont-filtrar label{display:block;cursor:pointer}.cont-filtrar .input-replace{height:20px;width:20px;background:#fff;border:1px solid #b6b6b6;cursor:pointer;float:left;margin-right:10px;border-radius:50%;position:relative}.cont-filtrar .input-replace:after{content:"";position:absolute;top:-1px;left:-1px;height:20px;width:20px;background:#db4544;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;visible:hidden}.cont-filtrar .input-replace.checked:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visible:visible}.cont-filtrar .checks .input-replace:after{background:#db4544}.cont-filtrar .checks{overflow-y:auto;max-height:500px;scrollbar-width:thin;scrollbar-color:#db4544 rgba(255,255,255,.5)}.cont-filtrar .checks::-webkit-scrollbar{width:8px;height:8px}.cont-filtrar .checks::-webkit-scrollbar-thumb{background:#db4544;border-radius:20px}.cont-filtrar .checks::-webkit-scrollbar-track{background:rgba(255,255,255,.5);border-radius:20px}.cont-filtrar .filter-action{position:sticky;bottom:0;z-index:999;background:#fff;padding:1rem 0}#filtro .cont-filtrar,#filtro .cont-order{position:absolute;z-index:10;background:#fff;min-width:350px}#filtro .cont-order{right:0}.main-categories.products .tinv-wraper{position:absolute;right:15px;z-index:9}.main-categories.products .tag{position:absolute;left:15px;z-index:9}.main-categories.products .tinv-wraper a{color:#000}.main-categories.products .tinv-wraper a:before{font-size:25px;margin-left:-12.5px !important}#collapseFiltro .prices-filter input[type=number],#collapseFiltro .prices-filter input::-webkit-outer-spin-button,#collapseFiltro .prices-filter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.content-loader{position:absolute;top:0;z-index:99;background:rgb(255 255 255/49%);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-blog .tag{right:15px;top:0}.main-blog .pld-count-wrap{margin-left:0}.main-blog .pld-like-dislike-wrap,.main-blog .pld-like-dislike-wrap .pld-common-wrap{margin-bottom:0}.single-product .related.products a.button{border:1px solid #db4544;color:#db4544;padding:1rem 1.5rem;background:#fff}.single-product .related.products a.button:before{content:"\f07a";font-weight:300;font-family:"Font Awesome 5 Pro";margin-right:.5rem}.woocommerce #content div.product div.images{width:100%}.woocommerce #content div.product div.images .woocommerce-product-gallery__image{background:#f5f5f5;margin-bottom:2rem}.woocommerce #content div.product div.images .woocommerce-product-gallery__image img{padding-top:20%;padding-bottom:20%;margin:0 auto;width:50%}.woocommerce div.product div.images .flex-control-thumbs{margin-top:1rem}.woocommerce div.product .cont-mas-vendidos-single .swiper-button-prev,.woocommerce div.product .cont-mas-vendidos-single .swiper-button-next{left:0;top:auto;right:auto;margin:0}.woocommerce div.product .cont-mas-vendidos-single .swiper-button-prev:after,.woocommerce div.product .cont-mas-vendidos-single .swiper-button-next:after{font-size:1.25rem;font-weight:800}.woocommerce div.product .cont-mas-vendidos-single .tinv-wraper{position:absolute;right:5px;z-index:999}.woocommerce div.product .cont-mas-vendidos-single .tinv-wraper a{color:#000}.woocommerce div.product .cont-mas-vendidos-single .tinv-wraper a:before{font-size:25px;margin-left:-12.5px !important}.woocommerce div.product form.cart div.quantity{float:none;margin:0;display:inline-block;margin:0 4px}.single-product div.product form.cart .quantity input[type=number],.single-product div.product form.cart .quantity input::-webkit-outer-spin-button,.single-product div.product form.cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield;border:none}.single-product div.product form.cart .single_add_to_cart_button{padding:.375rem .75rem;line-height:1.5;border:2px solid #00c48c}.single-product div.product form.cart .wishlsit-share{display:inline-block;margin-left:.5rem;border:2px solid #eee}.tinv-wraper a.tinvwl_add_to_wishlist_button{color:#000}.single-product ul.flex-direction-nav{position:absolute;top:38%;z-index:99999;width:100%;left:0;margin:0;padding:0;list-style:none}.single-product li.flex-nav-prev{float:left}.single-product li.flex-nav-next{float:right}.single-product a.flex-next{visibility:hidden}.single-product a.flex-prev{visibility:hidden}.single-product a.flex-next:after{visibility:visible;content:'\f054';font-family:"Font Awesome 5 Pro";margin-right:10px;font-size:20px;font-weight:700;color:#000}.single-product a.flex-prev:before{visibility:visible;content:'\f053';font-family:"Font Awesome 5 Pro";margin-left:10px;font-size:20px;font-weight:700;color:#000}.single-product ul.flex-direction-nav li a{color:#ccc}.single-product ul.flex-direction-nav li a:hover{text-decoration:none}.woocommerce div.product div.images .flex-control-thumbs li{margin-right:.5rem}.woocommerce div.product div.images .flex-control-thumbs li img{padding:1rem;background:#f5f5f5}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border:1px solid #db4544}.single-product .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title{display:none}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs:before,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:none;width:0;height:0}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:none;padding:1em}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{color:#aaa}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#000}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #2f2f2f;left:calc(50% - 3.5px)}.single-product.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:50%;border:none;padding:0;width:40px}.single-product.woocommerce p.stars a{color:#ff754c}.woocommerce #review_form #respond .form-submit input{padding:.375rem .75rem;line-height:1.5;border:2px solid #00c48c;background:#00c48c;color:#fff}.woocommerce-cart .woocommerce table.shop_table{border-collapse:inherit;border-radius:0;border:none}.woocommerce a:not(.button){color:#131045}.woocommerce-cart .woocommerce a:not(.button){color:#131045}.woocommerce-cart .actions .button,.woocommerce .return-to-shop .button{background:#131045 !important;color:#fff;font-weight:400}.woocommerce .return-to-shop .button:hover{color:#fff}.woocommerce-cart .actions .button:disabled{color:#fff !important}#content table.cart td.actions #coupon_code{width:auto}.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:1.5rem 12px 1.5rem 0}.woocommerce-cart .product-price{position:relative}.woocommerce-cart .product-price .remove-cart{position:absolute;top:.5rem;right:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row .control-label,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row .control-label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce-additional-fields .control-label,.woocommerce-checkout .woocommerce-additional-fields .woocommerce-input-wrapper{width:100%}.woocommerce-checkout-review-order table.shop_table,.woocommerce-checkout-review-order table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:none}.woocommerce-checkout .woocommerce-checkout-payment#payment{background:0 0}.select2-container{line-height:2em}.select2-container .select2-selection{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem}.select2-container .select2-selection .select2-selection__arrow{height:calc(1.5em + .75rem + 2px);position:absolute;top:1px;right:1px;width:20px}.woocommerce.tinv-wishlist table.tinvwl-table-manage-list .button{white-space:nowrap;background-color:#131045;color:#fff;font-weight:300}.woocommerce.tinv-wishlist .tinv-header{margin:0}.woocommerce.tinv-wishlist table.tinvwl-table-manage-list{margin:0 0 1.5rem;border:0;border-collapse:collapse}.woocommerce.tinv-wishlist table.tinvwl-table-manage-list thead{border-top:1px solid;border-bottom:1px solid}.woocommerce.tinv-wishlist table.tinvwl-table-manage-list th{font-weight:500;padding:15px 12px;line-height:1.5em;font-size:18px;color:#00214a}.woocommerce.tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item{border-bottom:1px solid}.woocommerce-account .librimundi-style .woocommerce-MyAccount-content{float:inherit;width:100%;text-align:center}.woocommerce-account .librimundi-style .content-form h3{font-weight:300;text-align:left;letter-spacing:2px;border-bottom:1px solid;color:#00214a;padding-bottom:10px}.woocommerce-account .librimundi-style .content-form p{text-align:left}.woocommerce-account .librimundi-style .content-form>div form div.row{margin:30px 0;text-align:left}.woocommerce-account .librimundi-style .content-form>div form button.woocommerce-Button.btn{background-color:#131045;border:0}.woocommerce-account .librimundi-style table.shop_table{margin:50px 0 24px;border:0;border-collapse:collapse}.woocommerce table.shop_table thead{border-top:1px solid;border-bottom:1px solid}.woocommerce-account .librimundi-style table.shop_table th{font-weight:300;padding:15px 12px;line-height:1.5em;font-size:18px;text-align:center;color:#00214a}.woocommerce-account .librimundi-style table.shop_table td{border:0;padding:15px 8px;vertical-align:middle;font-size:16px;text-align:center;font-weight:300}.woocommerce-account .librimundi-style table.my_account_orders .button{white-space:nowrap;background-color:#131045;color:#fff;font-weight:300;margin-right:5px}.woocommerce-account .nav-account-woocoemrce .nav-item.is-active .nav-link{color:rgba(0,0,0,.9)}.woocommerce form .form-row .input-checkbox{float:initial}.added_to_cart.wc-forward{display:none}.woocommerce-form.woocommerce-form-login .form-row,.woocommerce-form.woocommerce-form-login .form-row,.password-input{width:100%}.woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme{width:100%}