﻿@import url("https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&display=swap");:root{--color-white: #fffdfd;--color-white-smoke: #e5d5d5;--color-white-smoke-soft: #f3e4e4;--color-gray: #f6f2f2;--color-gray-soft: rgba(52, 52, 52, 0.5);--color-gray-soft-mediun: rgba(52, 52, 52, 0.8);--color-gray-dark: rgb(40, 40, 40,0.75);--color-black: rgba(32, 32, 32, 1);--color-blue: #0056a3;--color-blue-haze: rgba(0, 86, 163, 0.80);--color-red: rgba(239, 64, 53, 1);--color-orange: rgb(226, 65, 17);--color-blue-soft: rgba(0, 86, 163, 0.5);--color-red-soft: rgba(239, 64, 53, 0.5);--color-orange-soft: rgba(206, 67, 29, 0.77)}*{margin:0;padding:0}html,body{font-family:'Dosis', sans-serif !important;transition:.5s ease-in-out;position:relative;width:100%;box-sizing:border-box}.ocultar{display:none !important;transition:.2s ease-in-out}.agrandar{animation:agrandar 1s ease-in-out infinite}.swipe_icon{animation-name:swipe;animation-play-state:paused;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transition:.5s ease;transform-origin:bottom center}.swipe_icon:hover{animation-play-state:running}.desglose_box{position:absolute;width:55%;right:0;top:0;background-color:var(--color-blue);padding:0.5rem;z-index:5}.gray{background:var(--color-gray)}.nav{list-style:none}.navbar-blue{background-color:var(--color-blue)}.navbar-blue .nav-link{color:rgba(247,247,247,0.75);text-decoration:none;font-size:.89rem;transition:.2s ease-in-out;letter-spacing:1px;padding:.3rem 1rem}.navbar-blue .nav-link:hover,.navbar-blue .nav-link:active,.navbar-blue .nav-link:focus{color:var(--color-white)}.navbar-transtur-principal{box-shadow:0 10px 25px rgba(0,0,0,0.1);background:var(--color-gray);height:80px;padding:0 1rem !important}.navbar-transtur-principal .navbar-brand{height:40px}.navbar-transtur-principal .navbar-brand img{width:100%;height:100%}.navbar-transtur-principal .nav-item{padding:0}.navbar-transtur-principal .nav-item.active,.navbar-transtur-principal .nav-item:hover,.navbar-transtur-principal .nav-item:focus,.navbar-transtur-principal .nav-item.show{background:var(--color-white)}.navbar-transtur-principal .nav-item.active .nav-link,.navbar-transtur-principal .nav-item:hover .nav-link,.navbar-transtur-principal .nav-item:focus .nav-link,.navbar-transtur-principal .nav-item.show .nav-link{color:var(--color-gray-soft)}.navbar-transtur-principal .nav-link{color:var(--color-gray-dark);text-decoration:none;font-size:.8rem;transition:.2s ease-in-out;height:80px;display:flex;align-items:center;padding:0 1rem !important;cursor:pointer;text-transform:uppercase;letter-spacing:3px}.navbar-transtur-principal .nav-link .icon{font-size:1.2em}.navbar-transtur-principal .nav-link .icon-whit-badge{position:relative}.navbar-transtur-principal .nav-link .icon-whit-badge .badge{position:absolute;top:-13px;right:-10px;background:var(--color-red);color:white;padding:5px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;letter-spacing:1.3px;transition:.2s ease-in-out;transform:scale(1)}.navbar-transtur-principal .dropdown-header{color:var(--color-red);text-decoration:none;font-size:.85rem;transition:.2s ease-in-out;padding:1rem !important;cursor:pointer;text-transform:uppercase;letter-spacing:3px;font-weight:700}.navbar-transtur-principal .dropdown-header.small-header{font-size:.65em;user-select:none;letter-spacing:1.5px}.navbar-transtur-principal .dropdown-item{color:var(--color-gray-dark);text-decoration:none;font-size:.7rem;transition:.3s ease-in-out;padding:.5rem 1rem !important;cursor:pointer;text-transform:uppercase;letter-spacing:3px}.navbar-transtur-principal .dropdown-item img{width:35px}.navbar-transtur-principal .dropdown-divider{border-top:1px solid var(--color-red) !important}.navbar-transtur-principal .dropdown-item:hover,.navbar-transtur-principal .dropdown-item:focus{background:var(--color-gray);transition:.3s ease-in-out}.navbar-transtur-principal .nav-link:focus-visible{border:none !important}.navbar-transtur-principal .divider-vertical{width:1px;height:80px;border-right:0.5px solid var(--color-gray-soft)}.navbar-transtur-principal .dropdown-menu{border-radius:0;border:none;box-shadow:0 9px 10px rgba(0,0,0,0.1);top:98%}.last-word{color:var(--color-red)}.info-button{border:none;background:none;font-size:1.5em;display:none}.principal_content{position:relative;width:100%;min-height:86vh}.principal_content .carousel-container{position:absolute;z-index:0;width:100%;height:100%}.principal_content .carousel-container .carousel{height:100%}.principal_content .carousel-container .carousel-inner{height:100%}.principal_content .carousel-container .carousel-inner:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.principal_content .carousel-container .carousel-item{height:100%;background-image:var(--b);background-position:center;background-origin:border-box;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.principal_content .carousel-container .carousel-item:before{content:''}.principal_content .carousel-container .carousel-item .box-container{position:relative;width:100%;height:100%;display:flex;justify-content:center}.principal_content .carousel-container .carousel-item .box-container .box{text-align:center;width:50vw;height:fit-content;word-break:break-word;display:flex;flex-direction:column;align-items:center;gap:15px;background:rgba(255,255,255,0.6);padding:25px 15px 10px 15px;backdrop-filter:blur(5px);transition:.2s ease-in-out;position:relative;top:25vh}.principal_content .carousel-container .carousel-item .box-container .box .box-title{display:grid;grid-template-columns:auto 1fr;grid-auto-flow:dense;gap:10px;align-items:start}.principal_content .carousel-container .carousel-item .box-container .box .box-title .first-word{font-size:2.8em;text-transform:uppercase;margin-top:calc(-2.8px * 4.3);font-weight:700;color:var(--color-red);padding-right:5px;border-right:1px solid var(--color-gray-soft);width:max-content}@media (max-width: 768px){.principal_content .carousel-container .carousel-item .box-container .box .box-title{grid-template-columns:1fr}.principal_content .carousel-container .carousel-item .box-container .box .box-title .first-word{font-size:2.5em;border-right:0;border-bottom:1px solid var(--color-gray-soft);padding-right:5px;padding-bottom:5px;margin-bottom:5px}}.principal_content .carousel-container .carousel-item .box-container .box .box-title .other-word{text-align:start;font-size:1.5em;font-weight:400;color:var(--color-gray-dark);margin-top:calc(-0.5px * 4.3);text-transform:lowercase;display:inline-block;max-width:100%}.principal_content .carousel-container .carousel-item .box-container .box .box-body{font-size:1.2em;font-weight:500;color:var(--color-gray-dark)}.principal_content .carousel-container .carousel-item .box-container.right{justify-content:flex-end !important;margin-left:-15vw !important}.principal_content .carousel-container .carousel-item .box-container.right .box{text-align:start !important;align-items:flex-start !important;transform:translateY(-80px)}.principal_content .carousel-container .carousel-item .box-container.left{justify-content:flex-start !important;margin-left:15vw}.principal_content .carousel-container .carousel-item .box-container.left .box{text-align:start !important;align-items:flex-start !important;transform:translateY(-80px)}.principal_content .carousel-container .carousel-item img{height:100%;object-fit:cover;object-position:center}.principal_content .carousel-container .carousel-item img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0}.principal_content .carousel-container .carousel-control-prev,.principal_content .carousel-container .carousel-control-next{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50px;border:3px solid var(--color-white);box-shadow:0 1px 10px rgba(0,0,0,0.2);top:50%;margin:0 25px;transition:.2s ease-in-out}.principal_content .carousel-container .carousel-control-prev span,.principal_content .carousel-container .carousel-control-next span{font-size:1.5rem}.principal_content .carousel-container .carousel-control-prev:hover,.principal_content .carousel-container .carousel-control-next:hover{background:var(--color-white)}.principal_content .carousel-container .carousel-control-prev:hover span,.principal_content .carousel-container .carousel-control-next:hover span{color:var(--color-red)}.principal_content .form-container{transition:.3s ease-in-out}.principal_content .form-container .show-when-active{display:none}.principal_content .form-container .form{position:absolute;bottom:15%;width:70%;margin-left:15%;transition:.3s ease-in-out}.principal_content .form-container .form button.close_form{display:block;width:100%;height:80%;position:absolute;z-index:1;border:none;background:transparent;bottom:0}.principal_content .form-container .form .nav-tabs .nav-link{background:var(--color-gray);border-radius:0 !important;letter-spacing:1px;color:var(--color-gray-soft);border:none;border-bottom:2px solid transparent;font-weight:350;padding:0.3rem 1.5rem;transition:.2s ease-in-out;width:max-content}.principal_content .form-container .form .nav-tabs .nav-link svg{width:25px;height:25px}.principal_content .form-container .form .nav-tabs .nav-link:not(.active):hover,.principal_content .form-container .form .nav-tabs .nav-link:not(.active):focus{background:var(--color-white);color:var(--color-gray-dark);border-bottom:2px solid var(--color-red)}.principal_content .form-container .form .nav-tabs .nav-link.active{background:var(--color-red);color:var(--color-white);font-weight:700}.principal_content .form-container .form .tab-content{background:white}.principal_content .form-container .form .button_action{position:absolute;bottom:13%;display:flex;justify-content:flex-end;padding-right:25px}.principal_content .form-container .form .button_action .button-red{border:none;background:var(--color-red);color:var(--color-white);padding:0.4rem 2rem;font-size:1em;font-weight:700;transition:.2s ease-in-out;width:calc(200px - 2vw)}.principal_content .form-container .form .button_action .button-red:hover{border-radius:25px}.principal_content .form-container .form .button_action .button-red:disabled{background:var(--color-gray)}.principal_content .form-container.active{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.5);z-index:9999;top:0;backdrop-filter:blur(5px) grayscale(50%)}.principal_content .form-container.active .show-when-active{display:block !important}.principal_content .form-container.active .show-md-when-active:not(.button_action){display:block !important}.principal_content .form-container.active .show-md-when-active.button_action{display:flex !important}.principal_content .form-container.active .form{bottom:30% !important}.principal_content .form-container.active .form button.close_form{display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out;width:30px;height:30px;background:var(--color-red);color:var(--white);position:absolute;top:0;right:0;border:none}.principal_content .form-container.active .form button.close_form:before{content:'\f00d';font-family:fontAwesome;top:2px;position:absolute}.principal_content .form-container.active .form button.close_form:hover,.principal_content .form-container.active .form button.close_form:focus-visible,.principal_content .form-container.active .form button.close_form:focus-within,.principal_content .form-container.active .form button.close_form:focus{border-radius:30px;box-shadow:0 0 15px rgba(0,0,0,0.2)}.principal_content .form-container.active .form .button_action{position:absolute;bottom:-75px;display:flex;justify-content:center;padding-right:0 !important}.principal_content .form-container.active .form .button_action .button-red{width:auto !important}.principal_content .form-container.active .form.animate_form{animation:focus_animate .5s ease-in-out}.catalog{width:80%;margin:0 auto;position:relative}.catalog .catalog-body{display:grid;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr));gap:15px;grid-auto-flow:dense;padding:50px 0;margin:25px 0}.catalog .catalog-body .product{overflow:hidden;width:300px;height:300px;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center}.catalog .catalog-body .product .name{display:block;position:absolute;top:0;font-size:1.5rem;text-align:start;background:#fff9;font-weight:500;left:0;padding:1rem;transition:.2s ease;z-index:1}.catalog .catalog-body .product .image{position:relative;inset:5px;transition:.3s ease-in-out}.catalog .catalog-body .product .image img{width:100%;height:100%;object-fit:cover;object-position:center}.catalog .catalog-body .product .description{position:absolute;bottom:-100%;transition:.2s ease-in-out;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.catalog .catalog-body .product .description .description-info{color:white;font-size:1.1em;text-align:justify;margin-bottom:1rem}.catalog .catalog-body .product .description .description-btn{display:flex;width:100%;justify-content:center}.catalog .catalog-body .product .description .description-btn a{background:var(--color-red);padding:0.3rem 1rem;color:white;text-decoration:none !important;transition:.2s ease-in-out}.catalog .catalog-body .product .description .description-btn a:hover{border-radius:25px}.catalog .catalog-body .product .overlay{position:absolute;display:none;width:100%;height:100%;background:rgba(255,255,255,0.5);backdrop-filter:blur(5px);z-index:0}.catalog .catalog-body .product:hover .name{display:none}.catalog .catalog-body .product:hover .image{transform:scale(1.2)}.catalog .catalog-body .product:hover .description{bottom:0;padding:2.5rem}.catalog .catalog-body .product:hover .description .description-info{color:var(--color-black)}.catalog .catalog-body .product:hover .overlay{display:block;animation:reveal-opacity .3s linear 1}.catalog .catalog-body .product.grid-col-2{grid-column:span 2}.catalog .catalog-body .product.grid-row-2{grid-row:span 2;height:100%}.catalog .more-results{margin-bottom:5rem;display:flex;justify-content:center}.catalog .more-results button{border:none;background:var(--color-red);color:var(--color-white);padding:0.4rem 2rem;font-size:1em;font-weight:700;transition:.2s ease-in-out;width:230px}.catalog .more-results button:hover{border-radius:25px}.static-page{padding:3rem 0}.static-page .avatar{width:100%;height:100%;border-radius:50%}.static-page .page-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;padding:15px 0}.static-page .page-header button{position:absolute;right:10px;top:2.5rem;border:none;background:transparent;color:var(--color-red)}.static-page .page-header button span{transition:.2s ease-in-out}.static-page .page-header button:hover span{transform:translateX(-5px);transition:.2s ease-in-out}.static-page .page-header .page-title{color:var(--color-blue);font-size:2.5em;font-weight:350}.static-page .page-header .page-helper{position:absolute;bottom:0;left:0;font-size:3em;color:var(--gray-dark);background:rgba(255,255,255,0.8);padding:0.5rem 1.5rem}.static-page .page-header .backgroud-paralax{width:100%;height:350px;background-position:center;background-attachment:fixed;background-size:cover;position:relative;background-image:linear-gradient(125deg, var(--color-red-soft) 40%, var(--color-blue-soft) 100%);background-repeat:no-repeat}.static-page .page-header .backgroud-paralax:before{content:'';width:100%;height:100%;position:absolute;background-image:linear-gradient(125deg, var(--color-red-soft) 40%, var(--color-blue-soft) 100%);mix-blend-mode:screen;animation-play-state:running;transition:.1s ease-in-out}.static-page .page-body .page-description{text-align:justify}.static-page form{background:var(--color-gray);padding:25px}.static-page form .button_action{display:flex;justify-content:flex-end}.static-page form .button_action button{border:none;background:var(--color-red-soft);padding:10px 15px;color:var(--color-white);transition:.2s ease-in-out}.static-page form .button_action button:hover{background:var(--color-red)}.static-page .nav{position:sticky;top:80px;z-index:2;background:white;padding:25px 0;border-bottom:2px solid var(--color-red)}.static-page .nav a.nav-link{color:var(--color-gray-soft-mediun);background:transparent}.static-page .nav a.nav-link.active{color:var(--color-white);background:var(--color-red)}.static-page .card{border-radius:0 !important}.static-page .card .card-header{background-color:var(--color-blue);color:var(--color-white)}.presentation-time-line{width:80%;margin:0 auto;position:relative}.presentation-time-line ul.timeline{list-style-type:none;position:relative}.presentation-time-line ul.timeline:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:0;width:2px;height:100%;z-index:400}.presentation-time-line ul.timeline>li{margin:20px 0;padding-left:30px}.presentation-time-line ul.timeline>li a{color:var(--color-red);text-decoration:none;font-size:1.2em}.presentation-time-line ul.timeline>li a:hover{outline:none !important;cursor:default;user-select:none;pointer-events:none}.presentation-time-line ul.timeline>li:before{content:attr(data-step);display:flex;position:absolute;border:3px solid var(--color-blue);background:var(--color-blue);left:-15px;width:30px;height:30px;z-index:400;justify-content:center;align-items:center;color:var(--color-white);font-weight:500}.presentation-time-line .page-image-container{width:100%}.presentation-time-line .page-image-container img{object-fit:contain;width:100%;object-position:center;height:auto;position:sticky;top:30vh}.presentation-faq{width:85%;margin:0 auto}.presentation-faq .accordion .card{border:none;border-radius:0 !important}.presentation-faq .accordion .card .card-header{padding:0 !important;background-color:transparent !important;border-bottom:none !important}.presentation-faq .accordion .card .card-header button{border:none;background-color:transparent;font-size:1.2em;width:100%;text-align:left;position:relative;border-bottom:0.5px solid var(--color-red-soft);color:var(--color-red);transition:.2s ease-in-out;padding:5px 0}.presentation-faq .accordion .card .card-header button:after{content:'\f067';font-family:fontAwesome;position:absolute;right:0;color:var(--color-red);font-size:.9em;transform:rotate(315deg);transform-origin:center;transition:.2s ease-in-out}.presentation-faq .accordion .card .card-header button.collapsed{color:var(--color-gray-dark);border-bottom:0.5px solid rgba(0,0,0,0.4)}.presentation-faq .accordion .card .card-header button.collapsed:after{content:'\f067';font-family:fontAwesome;position:absolute;right:0;color:var(--color-blue);font-size:.75em;transform:rotate(0deg);transform-origin:center;transition:.2s ease-in-out}#page_product_details .row-principal .details-container{position:relative}#page_product_details .row-principal .details-container .image-product{width:100%;overflow:visible;margin:0;padding:0}#page_product_details .row-principal .details-container .image-product img{width:100%;object-fit:cover}#page_product_details .row-principal .details-container .details{padding:15px;box-shadow:0 0 15px rgba(0,0,0,0.2);position:relative;top:0;left:0}#page_product_details .row-principal .details-container .details .accordion .card{border:none;border-radius:0 !important;background-color:#ffffffb3}#page_product_details .row-principal .details-container .details .accordion .card .card-header{padding:0 !important;background-color:transparent !important;border-bottom:none !important}#page_product_details .row-principal .details-container .details .accordion .card .card-header button{border:none;background-color:transparent;font-size:1.2em;width:100%;text-align:left;position:relative;border-bottom:0.5px solid var(--color-red-soft);color:var(--color-red);transition:.2s ease-in-out;padding:5px 0}#page_product_details .row-principal .details-container .details .accordion .card .card-header button:after{content:'\f067';font-family:fontAwesome;position:absolute;right:0;color:var(--color-red);font-size:.9em;transform:rotate(315deg);transform-origin:center;transition:.2s ease-in-out}#page_product_details .row-principal .details-container .details .accordion .card .card-header button.collapsed{color:var(--color-gray-dark);border-bottom:0.5px solid rgba(0,0,0,0.4)}#page_product_details .row-principal .details-container .details .accordion .card .card-header button.collapsed:after{content:'\f067';font-family:fontAwesome;position:absolute;right:0;color:var(--color-blue);font-size:.75em;transform:rotate(0deg);transform-origin:center;transition:.2s ease-in-out}#page_product_details .row-principal .details-container .details .accordion .card .card-body{max-height:470px;overflow-y:auto}#page_product_details .row-principal #product_details_form{padding:25px;background:var(--color-gray)}#page_product_details .row-principal #product_details_form .back_btn{background:var(--color-gray-soft);border:none;color:white;padding:5px 10px;transition:.2s ease-in-out}#page_product_details .row-principal #product_details_form .back_btn:hover{background:var(--color-gray-soft-mediun)}#page_product_details .row-principal #product_details_form .form_type_send_details{background:var(--color-red-soft);border:none;color:white;padding:5px 10px;transition:.2s ease-in-out}#page_product_details .row-principal #product_details_form .form_type_send_details:hover{background:var(--color-red);box-shadow:0 0 15px var(--color-red-soft)}#invoice_data #invoice{padding:0px}#invoice_data a:not(.a-link){text-decoration:none !important;color:var(--color-red) !important;user-select:none !important;cursor:none !important;outline:none !important;font-size:1.2em}#invoice_data a.a-link-blue{text-decoration:none !important;color:var(--color-blue) !important;user-select:none !important;cursor:pointer !important;outline:none !important}#invoice_data a.a-link-blue:hover{color:var(--color-blue-haze) !important}#invoice_data .invoice{position:relative;background-color:#FFF;min-height:680px;padding:15px}#invoice_data .invoice header{padding:10px 0;margin-bottom:20px;border-bottom:1px solid #aaa}#invoice_data .invoice .company-details{text-align:right}#invoice_data .invoice .company-details .name{margin-top:0;margin-bottom:0}#invoice_data .invoice .contacts{margin-bottom:20px}#invoice_data .invoice .invoice-to{text-align:left}#invoice_data .invoice .invoice-to .to{margin-top:0;margin-bottom:0}#invoice_data .invoice .invoice-details{text-align:right}#invoice_data .invoice .invoice-details .invoice-id{margin-top:0;color:var(--color-blue)}#invoice_data .invoice main{padding-bottom:50px}#invoice_data .invoice main .thanks{margin-top:-100px;font-size:2em;margin-bottom:50px}#invoice_data .invoice main .notices{border-left:6px solid var(--color-blue);background:#e7f2ff;padding:10px 10px 10px 6px;position:relative;top:50px;margin-bottom:15px}#invoice_data .invoice main .notices .notice{font-size:1.2em}#invoice_data .invoice table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}#invoice_data .invoice table td,#invoice_data .invoice table th{padding:15px;border-bottom:1px solid var(--color-red)}#invoice_data .invoice table th{white-space:nowrap;font-weight:400;font-size:16px}#invoice_data .invoice table td h3{margin:0;font-weight:400;color:var(--color-blue);font-size:1.2em}#invoice_data .invoice table .qty,#invoice_data .invoice table .total,#invoice_data .invoice table .unit{text-align:right;font-size:1.2em}#invoice_data .invoice table .no{color:#fff;font-size:1.6em;width:100px}#invoice_data .invoice table .unit{background:#ddd}#invoice_data .invoice table .total{background:var(--color-blue);color:#fff}#invoice_data .invoice table tbody tr:last-child td{border:none}#invoice_data .invoice table tfoot td{background:0 0;border-bottom:none;white-space:nowrap;text-align:right;padding:10px 20px;font-size:1.2em;border-top:1px solid #aaa}#invoice_data .invoice table tfoot tr:first-child td{border-top:none}#invoice_data .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0px solid rgba(0,0,0,0);border-radius:.25rem;margin-bottom:1.5rem;box-shadow:0 2px 6px 0 rgba(218,218,253,0.65),0 2px 6px 0 rgba(206,206,238,0.54)}#invoice_data .invoice table tfoot tr:last-child td{color:var(--color-blue);font-size:1.4em;border-top:1px solid var(--color-blue)}#invoice_data .invoice table tfoot tr td:first-child{border:none}#invoice_data .invoice footer{width:100%;text-align:center;color:#777;border-top:1px solid #aaa;padding:8px 0}@media print{#invoice_data .invoice{font-size:11px !important;overflow:hidden !important}#invoice_data .invoice footer{position:absolute;bottom:10px;page-break-after:always}#invoice_data .invoice>div:last-child{page-break-before:always}}#invoice_data .invoice main .notices{border-left:6px solid var(--color-blue);background:#e7f2ff;padding:10px 10px 10px 6px}.footer{position:relative;padding:3rem;padding-bottom:0}.footer a{text-decoration:none !important}.footer a:not(.footer-link){color:var(--color-gray-soft-mediun);transition:.2s ease-in-out all;margin-bottom:.2rem;position:relative;font-weight:350}.footer a:not(.footer-link):before{content:'\f101';font-family:fontAwesome;color:var(--color-blue);display:block;position:absolute;left:-15px;font-size:.75rem;top:1px;animation-name:animate_icon_before_link;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-play-state:paused;animation-direction:alternate;animation-duration:.3s;opacity:0;transition:.2s ease-in-out}.footer a:not(.footer-link):hover{color:var(--color-blue)}.footer a:not(.footer-link):hover:before{opacity:1;animation-play-state:running}.footer .footer-background{width:100%;height:100%;position:absolute;background-image:var(--b);margin:-3rem;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:initial;background-attachment:fixed;opacity:.05}.footer .footer-container{display:grid;grid-template-columns:auto;position:relative;z-index:1}.footer .footer-container .footer-body{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-auto-flow:dense;width:80%;margin:0 auto;margin-bottom:3rem !important;justify-content:center;gap:25px}.footer .footer-container .footer-body .section-title{text-transform:uppercase;color:var(--color-red);user-select:none;margin-bottom:0.5rem}.footer .footer-container .social-links{display:flex;justify-content:center;gap:15px}.footer .footer-container .social-links .footer-link{color:var(--color-red);font-size:1.2em;transition:.2s ease-in-out}.footer .footer-container .social-links .footer-link:hover{transform:translateY(-10px)}.footer .footer-container .footer-policies{display:flex;justify-content:center;align-items:center;gap:25px}.footer .footer-container .footer-copyright{display:flex;flex-direction:column;align-items:center;padding:15px 0;gap:5px;color:var(--color-gray-soft);font-size:.85em;user-select:none;cursor:none}.footer .footer-container .footer-copyright:before{content:''}.footer .footer-divider{width:100%;display:flex;justify-content:center;margin:10px auto}.footer .footer-divider:before{content:"";width:40%;height:1px;background:var(--color-red-soft);display:block}.bg-gray{background:var(--color-gray)}.btn{border-radius:0 !important;box-shadow:0 0 10px rgba(0,0,0,0.2)}.btn-primary{background-color:var(--color-blue-soft);border-color:var(--color-blue-soft);transition:.3s ease-in-out}.btn-primary:hover{background-color:var(--color-blue);border-color:var(--color-blue)}input[type="text"],input[type="number"],input[type="password"],input[type="tel"],input[type="email"]{border:1px solid var(--color-gray-soft);border-radius:0;padding:10px;outline:none !important;height:40px;margin-top:0.5rem;width:100%;transition:.2s ease-in-out}input.is-invalid[type="text"],input.is-invalid[type="number"],input.is-invalid[type="password"],input.is-invalid[type="tel"],input.is-invalid[type="email"]{border:1.5px solid var(--color-red) !important}input.is-invalid[type="text"]~span,input.is-invalid[type="number"]~span,input.is-invalid[type="password"]~span,input.is-invalid[type="tel"]~span,input.is-invalid[type="email"]~span{color:var(--color-red) !important}input[type="text"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="email"]:focus{border:1px solid var(--color-blue-soft)}input[type="text"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="email"]:disabled,input[type="text"]:read-only,input[type="number"]:read-only,input[type="password"]:read-only,input[type="tel"]:read-only,input[type="email"]:read-only{background:var(--color-gray)}input[type="checkbox"]{cursor:pointer;user-select:none;display:none}input[type="checkbox"]+label{cursor:pointer}input[type="checkbox"]+label:before{content:"";width:15px;height:15px;float:left;margin:0.2em 1em 0 0;border:2px solid var(--color-gray-dark);border-radius:5px;background:#fff}input[type="checkbox"]:checked+label:before{border-color:var(--color-blue)}input[type="checkbox"]:checked+label:after{content:"";width:16px;height:7px;border:4px solid var(--color-red);float:left;margin-left:-1.9em;border-right:0;border-top:0;margin-top:0.2em;transform:rotate(-50deg)}.input-group{align-items:flex-end !important}.input-group .input-group-prepend{height:40px}.input-group .input-group-prepend .input-group-text{border-radius:0 !important;border:1px solid var(--color-gray-soft) !important;border-right:none !important;background:var(--color-gray-soft);color:var(--color-white)}.input-group .input-group-prepend~input{border-left:none !important}.select2-container--bootstrap{margin-top:0.5rem !important;width:100% !important}.select2-container--bootstrap .select2-container--focus .select2-selection{border:1px solid var(--color-blue) !important}.select2-container--bootstrap .select2-container--open .select2-selection{border:1px solid var(--color-blue) !important}.select2-container--bootstrap .select2-selection:not(.is-invalid){box-shadow:none !important;height:40px !important;border-radius:0 !important;border:1px solid var(--color-gray-soft) !important;display:flex !important;align-items:center}.select2-container--bootstrap .select2-selection.is-invalid{box-shadow:none !important;height:40px !important;border-radius:0 !important;border:1.5px solid #dc3545 !important;display:flex !important;align-items:center}.select2-container--bootstrap .select2-search__field{box-shadow:none !important;background-color:var(--color-white);border:1px solid var(--color-gray-soft);border-radius:0 !important;color:currentColor !important;font-size:1rem !important;transition:.3s ease-in-out}.select2-container--bootstrap .select2-search__field:focus,.select2-container--bootstrap .select2-search__field:hover,.select2-container--bootstrap .select2-search__field:active{border:1px solid var(--color-blue-soft) !important}.select2-container--bootstrap .select2-dropdown{box-shadow:none !important;border-radius:0 !important;border:1px solid var(--color-gray-soft) !important}.select2-container--bootstrap .select2-results__group{color:var(--color-red) !important}.select2-container--bootstrap .select2-results__option{font-size:.95em !important;transition:.2s ease-in-out}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:var(--color-blue-soft) !important;color:var(--color-white) !important}.dropdown-toggle.no-carret:after{display:none !important;border:none !important}.hide-tooltip{display:none !important}.text-tooltip{background:var(--color-black);color:var(--color-white);font-weight:bold;padding:4px 8px;font-size:15px;border-radius:4px;display:none;z-index:15}.text-tooltip[data-show]{display:block !important}#arrow,#arrow::before{position:absolute;width:8px;height:8px;background:inherit}#arrow{visibility:hidden}#arrow::before{visibility:visible;content:'';transform:rotate(45deg)}.text-tooltip[data-popper-placement^='top']>#arrow{bottom:-4px}.text-tooltip[data-popper-placement^='bottom']>#arrow{top:-4px}.text-tooltip[data-popper-placement^='left']>#arrow{right:-4px}.text-tooltip[data-popper-placement^='right']>#arrow{left:-4px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;-webkit-border-radius:10px;border-radius:10px}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb:window-inactive{background:transparent !important}label{font-size:.85em;color:var(--color-gray-dark);font-weight:700}.tooltip-button{color:var(--color-red)}.select2-container--bootstrap.select2-container--open{z-index:9999999}.modal{backdrop-filter:blur(5px) grayscale(75%);transition:.2s ease-in-out !important}.modal .modal-content{width:25em !important}.modal.show.login,.bootbox.modal.show{display:flex !important;justify-content:center;align-items:center;z-index:9999 !important}.modal.login .modal-content,.bootbox.modal.show .modal-content{position:unset !important;border-radius:0 !important;border:0 !important}.modal.login .modal-body,.bootbox.modal.show .modal-body{position:unset !important}.modal.login .modal-body .close-modal-login,.bootbox.modal.show .modal-body .close-modal-login{width:35px;height:35px;background:var(--color-red);color:var(--color-white);border:none;box-shadow:0 0 15px rgba(0,0,0,0.5);position:absolute;top:-40px;right:0;transition:.3s ease-in-out}.modal.login .modal-body .close-modal-login:before,.bootbox.modal.show .modal-body .close-modal-login:before{content:"\f00d";font-family:fontAwesome;transform:translate(10px, 10px)}.modal.login .modal-body .close-modal-login:hover,.bootbox.modal.show .modal-body .close-modal-login:hover{border-radius:50%}.modal.login .modal-body .form .form-header,.bootbox.modal.show .modal-body .form .form-header{display:flex;flex-direction:column;align-items:center}.modal.login .modal-body .form .form-header svg,.bootbox.modal.show .modal-body .form .form-header svg{display:none !important}.modal.login .modal-body .form .form-header p,.bootbox.modal.show .modal-body .form .form-header p{font-size:1.7em;color:var(--color-red);font-weight:700;letter-spacing:1px;text-transform:uppercase}.modal.login .modal-body .form .form-body .form-item,.bootbox.modal.show .modal-body .form .form-body .form-item{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;position:relative;margin-bottom:0.5rem}.modal.login .modal-body .form .form-body .form-item .append-input,.bootbox.modal.show .modal-body .form .form-body .form-item .append-input{border:none;background:transparent;position:absolute;right:10px;top:50%;transform:translate(0px, 2px)}.modal.login .modal-body .form .form-body .form-item .append-input i,.bootbox.modal.show .modal-body .form .form-body .form-item .append-input i{color:var(--color-gray-soft);transition:.2s ease-in-out}.modal.login .modal-body .form .form-body .form-item .append-input i:hover,.bootbox.modal.show .modal-body .form .form-body .form-item .append-input i:hover{color:var(--color-gray-dark)}.modal.login .modal-body .form .form-body .form-item.with-checkbox,.bootbox.modal.show .modal-body .form .form-body .form-item.with-checkbox{padding:10px 0}.modal.login .modal-body .form .form-body .form-item.button_action,.bootbox.modal.show .modal-body .form .form-body .form-item.button_action{margin-top:15px;gap:15px;justify-content:space-between;flex-direction:row !important}.modal.login .modal-body .form .form-footer,.bootbox.modal.show .modal-body .form .form-footer{position:absolute;top:105%;width:100%;background:var(--color-red);left:0;padding:15px;color:var(--color-white)}.modal.login .modal-body .form .form-footer p,.bootbox.modal.show .modal-body .form .form-footer p{margin:0 !important;text-align:center}.modal.login .modal-body .form .form-footer a,.bootbox.modal.show .modal-body .form .form-footer a{color:white;font-weight:700;text-transform:uppercase;text-decoration-line:underline}.modal.login .modal-body .auto-heigt,.bootbox.modal.show .modal-body .auto-heigt{height:60vh !important;overflow-y:auto}.bootbox.modal .bootbox-close-button{display:none !important}.bootbox.modal .body-title{display:flex;position:absolute;top:-55px;gap:25px;justify-content:flex-start;align-items:center;background:var(--icon-color);color:white;left:-16px;padding:5px 10px;width:98%;overflow:hidden}.bootbox.modal .carousel-inner{overflow:visible !important}.bootbox.modal .carousel-indicators{display:none !important}.table-image-cart{height:80px;width:80px;object-fit:contain;border-radius:5px}.shopping_cart{position:relative;min-height:100vh;margin-top:2rem;background:white}.shopping_cart h3{font-size:16px}.shopping_cart .cart-product-imitation{text-align:center;height:150px;width:150px;border-radius:5px}.shopping_cart .cart-product-imitation .img-container{height:200px}.shopping_cart .cart-product-imitation .img-container img{width:100%;height:100%;object-fit:contain;object-position:center}.shopping_cart .product-imitation.xl{padding:120px 0}.shopping_cart .product-desc{padding:20px;position:relative}.shopping_cart .ecommerce .tag-list{padding:0}.shopping_cart .ecommerce .fa-star{color:#d1dade}.shopping_cart .ecommerce .fa-star.active{color:#f8ac59}.shopping_cart .ecommerce .note-editor{border:1px solid #e7eaec}.shopping_cart table.shoping-cart-table{margin-bottom:0}.shopping_cart table.shoping-cart-table tr td{border:none;text-align:right}.shopping_cart table.shoping-cart-table tr td.desc,.shopping_cart table.shoping-cart-table tr td:first-child{text-align:left}.shopping_cart table.shoping-cart-table tr td:last-child{width:80px}.shopping_cart .ibox{clear:both;margin-bottom:25px;margin-top:0;padding:0}.shopping_cart .ibox.collapsed .ibox-content{display:none}.shopping_cart .ibox:after,.shopping_cart .ibox:before{display:table}.shopping_cart .ibox-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#ffffff;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0;color:inherit;margin-bottom:0;padding:14px 15px 7px;min-height:48px}.shopping_cart .ibox-content{background-color:#ffffff;color:inherit;padding:15px 20px 20px 20px;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:1px 0;font-weight:350;font-size:.9em}.shopping_cart .ibox-content .expand-info{display:block;height:auto;overflow:hidden;transition:.2s ease-in-out}.shopping_cart .ibox-content .expand-info.active{height:100%;max-height:350px;overflow-y:auto}.shopping_cart .ibox-footer{color:inherit;border-top:1px solid #e7eaec;font-size:90%;background:#ffffff;padding:10px 15px}.check-with-svg{margin:10px 5px 10px 0}.check-with-svg svg{width:50px;height:auto}.slick-slider{display:table !important;table-layout:fixed !important;width:100% !important}.product_card{width:80%;position:relative;margin:40px auto}.product_card .card-image{width:100px;height:100px;overflow:hidden;position:absolute;border-radius:50%;left:-25px;top:-25px;z-index:0;box-shadow:0 0 5px black;background:var(--color-white)}.product_card .card-image img{object-fit:cover;width:100%;height:100%;object-position:center}.product_card .card-body{box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:5px}.cookie_card{position:fixed;width:350px;z-index:99999;height:auto;display:flex;justify-content:flex-start;align-items:flex-end;transition:.5s ease-in-out;user-select:none;bottom:-100%;right:10px;box-shadow:0 0 15px rgba(0,0,0,0.5)}.cookie_card.active{bottom:10px;transition:.5s ease-in-out}.cookie_card.active .cookie-container{visibility:visible;opacity:1;width:100%;background:var(--color-white-smoke-soft);padding:25px;display:flex;justify-content:center;flex-flow:column;gap:25px;position:relative;user-select:none;transition:.5s ease-in-out}.cookie_card.active .cookie-container .title{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:60px;font-size:1.5em;text-align:center}.cookie_card.active .cookie-container .title img{width:150px;position:absolute;top:-75px}.cookie_card.active .cookie-container .info{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:flex-start;height:100%}.cookie_card.active .cookie-container .info .text{text-align:justify;word-break:break-word}.cookie_card.active .cookie-container .info button{background:transparent;border:1px solid var(--color-red);padding:10px 15px;border-radius:5px;transition:.3s ease-in-out;margin-top:15px}.cookie_card.active .cookie-container .info button:hover{border:1px solid var(--color-red);background:var(--color-red-soft);color:var(--color-white-smoke-soft)}.cookie_card .cookie-container{display:none;visibility:hidden;opacity:0}.marquee{width:100%;white-space:nowrap;position:sticky;top:80px;padding:15px 0;overflow:hidden}.marquee .content{animation:marquee 60s linear infinite;animation-play-state:running;padding-left:100%;display:inline-block}.marquee .content span{color:var(--color-gray-soft-mediun);margin-right:10px;font-weight:400;user-select:none}.marquee .content span a{text-decoration:none;color:var(--color-red);text-transform:uppercase;font-weight:700}.marquee .content span a span{margin-left:10px}.marquee .content span:after{content:''}.marquee .content span:before{content:'';clear:both}.swal2-title,.swal2-html-container{color:var(--color-gray-dark) !important}.slick-arrow:before{color:var(--color-red) !important}.slick-arrow.slick-prev:before{content:'\f060';font-family:fontAwesome}.slick-arrow.slick-next:before{content:'\f061';font-family:fontAwesome}.rate{float:left;height:46px;padding:0 10px}.rate:not(:checked)>input{position:absolute;top:-9999px}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc}.rate:not(:checked)>label:before{content:'★ '}.rate>input:checked~label{color:#e3d024}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#e7d10d}.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#f8ec02}.btn-assistant-line{white-space:nowrap;display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:50px;right:50px;width:60px;height:60px;border-radius:40px;z-index:1;transition:.5s ease all;overflow:hidden;padding:15px;border:1px solid var(--color-blue-soft);background-color:var(--color-blue-haze);color:var(--color-white);box-shadow:5px 5px 5px rgba(0,0,0,0.5)}.btn-assistant-line span{margin-right:45px;margin-left:5px;transition:.5s ease all;font-size:24px}.btn-assistant-line:hover{width:200px;border-radius:50px;color:var(--color-blue-haze);background-color:var(--color-white)}.btn-assistant-line:hover span{margin-right:0}#assistant-line{position:fixed;z-index:1;bottom:15px;right:15px;height:80px;background:var(--color-blue-soft);width:80px;display:flex;align-items:center;justify-content:center;color:var(--color-white);box-shadow:0 15px 35px rgba(0,0,0,0.7);border-radius:80px;overflow:hidden;font-size:1em;font-weight:350;transition:height .3s, background .2s, width .2s;transition-delay:0s, 0.4s, 0.5s;transition-timing-function:cubic-bezier(0.175, 0.452, 0.05, 1);cursor:pointer}#assistant-line:hover{background:var(--color-blue-soft)}#assistant-line .onActive{display:none;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out, display .5s ease-in-out, visibility .4s ease-in-out;transition-delay:0s, 0.3s, 0.5s;transition-timing-function:cubic-bezier(0.175, 0.452, 0.05, 1)}#assistant-line.minimized{height:50px !important;transition:.5s ease-in-out !important;transition-delay:0s !important}#assistant-line.active{position:fixed;z-index:99999;bottom:15px;right:15px;height:600px;background:var(--color-white);width:350px;display:flex;flex-flow:column wrap;align-items:center;justify-content:flex-start;color:var(--color-gray-soft);box-shadow:0 15px 35px rgba(0,0,0,0.5);border-radius:10px;overflow:hidden;font-size:1em;font-weight:350;transition:background .1s, width .3s, height .5s;transition-delay:.1s, 0.1s, 0.7s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);cursor:default}#assistant-line.active .onActive{display:block;opacity:1;visibility:visible;transition:display .2s, visibility .2s, opacity 5s;transition-delay:1.5s, 1.8s, 2s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}#assistant-line.active .assistant-online-loader{display:flex;justify-content:center;align-items:center}#assistant-line.active .assistant-online-loader span{color:var(--color-blue)}#assistant-line.active .header-asistant-line{width:100%;height:60px;background:var(--color-blue);color:var(--color-white);display:flex;justify-content:flex-start;align-items:center;padding:5px 15px;position:relative;overflow:hidden}#assistant-line.active .header-asistant-line .icon-header{margin-right:15px}#assistant-line.active .header-asistant-line .title-header{text-transform:uppercase;font-size:1.2em;width:100%}#assistant-line.active .header-asistant-line .minimized-assistant-line{cursor:pointer;width:25px;height:25px;background:var(--color-orange-soft);position:absolute;right:30px;top:10px;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:.5s ease-in-out}#assistant-line.active .header-asistant-line .minimized-assistant-line svg{width:20px;height:20px;transition:.2s ease-in-out;transition-delay:.3s}#assistant-line.active .header-asistant-line .minimized-assistant-line:hover{width:105%;height:100px;border-radius:90px;top:-25px;right:-9px;background:var(--color-orange);z-index:1}#assistant-line.active .header-asistant-line .minimized-assistant-line:hover svg{height:35px;width:35px}#assistant-line.active .header-asistant-line .close-assistant-line{cursor:pointer;width:25px;height:25px;background:var(--color-red-soft);position:absolute;right:5px;top:10px;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:.5s ease-in-out}#assistant-line.active .header-asistant-line .close-assistant-line svg{width:20px;height:20px;transition:.2s ease-in-out;transition-delay:.3s}#assistant-line.active .header-asistant-line .close-assistant-line:hover{width:105%;height:100px;border-radius:90px;top:-25px;right:-9px;background:var(--color-red);z-index:1}#assistant-line.active .header-asistant-line .close-assistant-line:hover svg{height:35px;width:35px}#assistant-line.active .body-asistant-line{width:100%;height:470px;overflow-x:hidden;overflow-y:auto;padding:15px}#assistant-line.active .body-asistant-line .block-message{display:block}#assistant-line.active .body-asistant-line .block-message .message{background:#eee;padding:8px 16px;display:inline-block;border-radius:20px}#assistant-line.active .body-asistant-line .block-message .info-message{font-size:0.7rem;margin:0 5px;color:var(--color-gray-soft-mediun)}#assistant-line.active .body-asistant-line .block-message.my-message{text-align:end;margin-right:15px}#assistant-line.active .body-asistant-line .block-message.my-message .message{background:var(--color-blue);color:var(--color-white);padding:8px 16px;display:inline-block;border-radius:20px}#assistant-line.active .body-asistant-line .block-message.initial-message{text-align:center;border-top:1px solid #ececec;border-bottom:1px solid #ececec}#assistant-line.active .body-asistant-line .block-message.initial-message .message{background:transparent;color:var(--color-gray-soft-mediun);padding:15px 0;display:inline-block;font-size:1.1em}#assistant-line.active .footer-asistant-line{position:relative;bottom:0;display:flex;justify-content:space-between;height:65px;align-items:end;width:100%;padding:10px 15px;box-shadow:inset 0 0px 5px rgba(0,0,0,0.2)}#assistant-line.active .footer-asistant-line .footer-input{width:100%;position:relative}#assistant-line.active .footer-asistant-line .footer-input .chat-status{display:flex;align-items:center;position:absolute;width:auto;height:25px;bottom:0;text-align:end;background:var(--color-red-soft);z-index:0;padding:2px 10px;border-radius:5px;color:var(--color-white);transition:.5s ease all}#assistant-line.active .footer-asistant-line .footer-input input{border:1px solid var(--color-blue-soft);outline:none !important;padding:0 50px 0 0;z-index:1;position:relative}#assistant-line.active .footer-asistant-line .footer-input input:hover,#assistant-line.active .footer-asistant-line .footer-input input:focus,#assistant-line.active .footer-asistant-line .footer-input input:active{border-color:transparent !important;box-shadow:0 0 0 0.2rem var(--color-blue)}#assistant-line.active .footer-asistant-line .footer-btn{position:absolute;right:18px;background:var(--color-blue-soft);top:13px;border-radius:3px;color:white;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s ease all;z-index:2}#assistant-line.active .footer-asistant-line .footer-btn:hover{background:var(--color-blue)}#assistant-line.active .footer-asistant-line .footer-btn svg{width:25px;height:25px}@keyframes agrandar{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes focus_animate{0%{transform:translateY(0)}15%{transform:translateY(-35px)}30%{transform:translateY(0)}45%{transform:translateY(-15px)}60%{transform:translateY(0)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes animate_icon_before_link{0%{transform:translateX(0)}100%{transform:translateX(5px)}}@keyframes marquee{100%{transform:translate(-100%, 0)}}@keyframes reveal-opacity{0%{opacity:0}100%{opacity:1}}@keyframes rotate-gradient{0%{background-image:linear-gradient(0deg, var(--color-red) 40%, var(--color-blue) 100%)}10%{background-image:linear-gradient(36deg, var(--color-red) 40%, var(--color-blue) 100%)}20%{background-image:linear-gradient(72deg, var(--color-red) 40%, var(--color-blue) 100%)}30%{background-image:linear-gradient(108deg, var(--color-red) 40%, var(--color-blue) 100%)}40%{background-image:linear-gradient(144deg, var(--color-red) 40%, var(--color-blue) 100%)}50%{background-image:linear-gradient(180deg, var(--color-red) 40%, var(--color-blue) 100%)}60%{background-image:linear-gradient(216deg, var(--color-red) 40%, var(--color-blue) 100%)}70%{background-image:linear-gradient(252deg, var(--color-red) 40%, var(--color-blue) 100%)}80%{background-image:linear-gradient(288deg, var(--color-red) 40%, var(--color-blue) 100%)}90%{background-image:linear-gradient(324deg, var(--color-red) 40%, var(--color-blue) 100%)}100%{background-image:linear-gradient(360deg, var(--color-red) 40%, var(--color-blue) 100%)}}@keyframes swipe{0%{transform:translateX(-10px)}50%{transform:translateX(0)}100%{transform:translateX(-10px)}}@media screen and (max-width: 900px){html,body{overflow-x:hidden !important;width:100% !important}.navbar-transtur-principal .divider-vertical{width:0;height:0}.navbar-principal-collapse{position:absolute !important;top:80px !important;background:white !important;width:100% !important;padding:1.5rem !important;left:0 !important;height:94vh;overflow:hidden scroll}.cookie_card{width:100%;right:0}.cookie_card.active .cookie-container .title{display:none}.cookie_card.active .cookie-container .info .text{text-align:justify;word-break:break-word}.cookie_card.active .cookie-container .info button{margin-top:20px}.principal_content{min-height:100vh !important}.principal_content .form{top:40vh !important;position:relative !important}.principal_content .form .show-md-when-active{display:none !important}.principal_content .form-container.active .info-button{display:block;position:absolute;top:-5px;width:100%;left:-32px;text-align:start}.principal_content .form-container.active .info-button .tooltip-button{color:white !important}.principal_content .form-container.active .form{transform:translateY(-35vh)}.principal_content .form-container.active .form .close_form{width:35px !important;height:35px !important;right:-35px !important}.principal_content .form-container.active .form .close_form:before{top:5px !important}#search_form_ul{max-width:100%;left:0;position:relative;flex-wrap:nowrap !important;overflow-x:auto}#search_form_ul::-webkit-scrollbar{display:none}.btn-assistant-line{white-space:nowrap;display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:40px;right:40px;width:50px;height:50px;border-radius:40px;z-index:1;transition:0.5s ease all;overflow:hidden;padding:8px;border:1px solid var(--color-blue-soft);background-color:var(--color-blue);color:#FFFFFF;box-shadow:5px 5px 5px rgba(0,0,0,0.5)}.btn-assistant-line span{margin-right:45px;margin-left:5px;transition:.5s ease all;font-size:24px}.btn-assistant-line:hover{width:200px;border-radius:50px;color:var(--color-blue);background-color:var(--color-white)}.btn-assistant-line:hover span{margin-right:0}}@media screen and (max-width: 770px){.principal_content .form{top:50vh !important}.principal_content .form-container.active{height:100vh;padding-bottom:25vh;overflow-y:scroll}.principal_content .form-container.active .info-button{display:block;position:absolute;top:-5px;width:100%;left:-32px;text-align:start}.principal_content .form-container.active .info-button .tooltip-button{color:white !important}.principal_content .form-container.active .form{top:10% !important;transform:translateY(0)}.principal_content .form-container.active .form .close_form{width:35px !important;height:35px !important;right:-35px !important}.principal_content .form-container.active .form .close_form:before{top:5px !important}#search_form_ul{max-width:100%;left:0;position:relative;flex-wrap:nowrap !important;overflow-x:auto}#search_form_ul::-webkit-scrollbar{display:none}#page_product_details .row-principal .details-container{position:relative}#page_product_details .row-principal .details-container .details{position:relative}}@media screen and (max-width: 640px){.desglose_box{width:100%;position:absolute}.desglose_box .row{font-size:1.2em}.catalog-body{grid-template-columns:1fr}.catalog-body .product.grid-col-2{grid-column:span 1}.catalog-body .product.grid-row-2{grid-row:span 1;height:100%}.carousel-control-prev,.carousel-control-next{height:50px;background:var(--color-red) !important}.sumary_cart{position:fixed;top:-15px;width:100vw;height:94vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:space-around;z-index:99;background:#FFFFFF;right:-500%;padding:10px !important;transition:.3s ease-in-out;box-shadow:0 0 15px 25px rgba(0,0,0,0.2)}.sumary_cart.active{right:-30px !important}.sumary_cart.active .ibox-sumary-close:before{content:'\f00d'}.sumary_cart .ibox-content{width:100%}.sumary_cart .ibox-sumary-close{border:none;position:fixed;top:10px;right:-70px;width:100px;height:60px;border-radius:30px;font-size:1.2em;display:flex;justify-content:flex-start;align-items:center;transition:.3s ease-in-out;background:rgba(158,16,16,0.92);color:#FFFFFF;padding-left:25px}.sumary_cart .ibox-sumary-close:before{content:'\f07a';font-family:FontAwesome}.sumary_cart .ibox-sumary-close:hover{box-shadow:0 0 15px 10px rgba(0,0,0,0.1)}.shopping_cart .cart-product-imitation{position:absolute !important;width:auto !important;border-radius:0 !important}.shopping_cart .cart-product-imitation .img-container{width:110px;height:110px;border-radius:50%;overflow:hidden;border:4px solid rgba(0,0,0,0.2)}.shopping_cart .cart-product-imitation .img-container img{object-fit:cover}.cart-product-data h3{width:auto;left:120px;position:relative;word-wrap:break-word}.cart-product-data .expand-info .row{left:120px;position:relative}.btn-assistant-line{white-space:nowrap;display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:30px;right:30px;width:40px;height:40px;border-radius:40px;z-index:1;transition:0.5s ease all;overflow:hidden;padding:3px;border:1px solid var(--color-blue-soft);background-color:var(--color-blue);color:#FFFFFF;box-shadow:5px 5px 5px rgba(0,0,0,0.5);touch-action:auto}.btn-assistant-line span{margin-right:45px;margin-left:5px;transition:.5s ease all;font-size:24px}.btn-assistant-line:hover{width:200px;border-radius:50px;color:var(--color-blue);background-color:var(--color-white)}.btn-assistant-line:hover span{margin-right:0}}@media screen and (max-width: 499px){.principal_content .box{top:18vh !important;width:70vw !important}.principal_content .box-body{display:none !important}.principal_content .form-container.active{height:100vh}.footer-policies{flex-direction:column-reverse}}@media screen and (min-height: 600px) and (min-width: 500px) and (max-width: 1024px){.principal_content .carousel-container .carousel-item .box-container.left .box{top:15vh;width:70vw;transition:.2s ease-in-out}}@media screen and (max-height: 599px){.principal_content .box{top:18vh !important;width:70vw !important}.principal_content .box-body{display:none !important}.principal_content .form{top:25vh !important}}.blockUI.blockOverlay{z-index:9999 !important}.blockUI.blockMsg{z-index:99999 !important;height:100%;display:flex;justify-content:center;align-items:center}.road{position:relative;width:50%;height:100px;background:#333333;border-radius:75px;display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out;transform-style:preserve-3d;perspective:500px}.road:before{content:'';position:absolute;width:100%;height:2px;background:linear-gradient(110deg, #fff, #fff 50%, transparent 50%, transparent 100%);background-size:50px;animation:animate_road 0.250s linear infinite}.car{position:absolute;left:15%;width:150px;height:60px;background:var(--color-white-smoke);border-radius:10px;box-shadow:-10px 10px rgba(0,0,0,0.25);transform-style:preserve-3d;perspective:800px;animation:animate_car 10s linear infinite}.car:before{content:'';position:absolute;top:6px;left:3px;width:5px;height:15px;border-radius:7px;background:var(--color-red);box-shadow:0 32px var(--color-red)}.car:after{content:'';position:absolute;top:7px;right:0;width:6px;height:17px;border-radius:7px;background:var(--color-white);box-shadow:0 27px var(--color-white)}.car span{position:absolute;inset:5px 10px 5px 12px;background:var(--color-white-smoke-soft);border-radius:10px;overflow:hidden}.car span:before{content:'';position:absolute;top:49%;left:55%;transform:translate(-50%, -50%) rotate(0deg);background:var(--color-black);letter-spacing:0.1rem;padding:2px;font-size:0.1em;font-weight:1000;text-transform:uppercase;border-radius:2px;box-shadow:0 0 0 1px #0005;z-index:10;height:25px;width:12px}.car span b{position:absolute;inset:0 25px 0 15px;background:var(--color-black);border-radius:10px}.car span b:before{content:'';position:absolute;inset:5px 20px 5px 10px;background:var(--color-white-smoke-soft);border-radius:5px}.car span b:after{content:'';position:absolute;inset:0 43px;background:var(--color-white-smoke-soft)}.car span i{position:absolute;inset:0}.car span i:before{content:'';position:absolute;top:6px;left:10px;width:20px;height:3px;background:var(--color-white-smoke-soft);transform-origin:right;transform:rotate(15deg);box-shadow:78px 21px var(--color-white-smoke-soft)}.car span i:after{content:'';position:absolute;bottom:6px;left:10px;width:20px;height:3px;background:var(--color-white-smoke-soft);transform-origin:right;transform:rotate(-15deg);box-shadow:78px -21px var(--color-white-smoke-soft)}.car .lights{position:absolute;right:0px;width:6px;height:90%;background:#0002;border-radius:15px;top:2px;transform-style:preserve-3d}.car .lights:before{content:'';position:absolute;top:5px;left:0;width:100px;height:16px;background:linear-gradient(90deg, rgba(255,255,255,0.4), transparent);transform-origin:left;transform:perspective(500px) rotateY(-70deg)}.car .lights:after{content:'';position:absolute;bottom:5px;left:0;width:100px;height:16px;background:linear-gradient(90deg, rgba(255,255,255,0.4), transparent);transform-origin:left;transform:perspective(500px) rotateY(-70deg)}@media screen and (max-width: 900px){.road{width:80%}}@media screen and (max-width: 470px){.road{width:100%;border-radius:0}.car{left:5%}}@keyframes animate_road{0%{background-position:50px 0}100%{background-position:0 0}}@keyframes animate_car{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(100%) translateY(-10%)}50%{transform:translateX(0%) translateY(10%)}75%{transform:translateX(100%) translateY(10%)}100%{transform:translateX(0) translateY(0)}}.noscript{position:fixed;overflow:hidden;height:100vh;background:white;z-index:99999;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Roboto'}.noscript>h1{font-size:calc(1em + 2vw);color:#d43f34}.noscript>p{font-size:1.2em;width:70%;text-align:center;word-break:break-word}.noscript>a{border:none;background:#d43f34cc;padding:15px 20px;border-radius:5px;color:white;font-size:1.2em;margin-top:25px;cursor:pointer;transition:.2s ease-in-out;text-decoration:none}.noscript>a:hover{background:#d43f34;box-shadow:0 0 15px rgba(0,0,0,0.1)}
