@media (max-width:575.98px){html{font-size:14px}}@media (min-width:576px) and (max-width:767.98px){html{font-size:15px}}@media (min-width:768px) and (max-width:991.98px){html{font-size:16px}}@media (min-width:992px){html{font-size:18px}}img{max-width:100%;height:auto;display:block}@media (max-width:767.98px){#product-box-content{height:auto!important;padding:1rem!important}.product-box a.button.add_to_cart_button,.single_add_to_cart_button{font-size:0.875rem!important;padding:0.5rem!important}.product-box h3,.product-box p{font-size:1rem!important}#carousel-single-product .product-image img{width:100%!important;height:auto!important}}@media (max-width:991.98px){.shop-sidebar{margin-top:1.5rem;width:100%!important}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important;float:none!important}}@media (max-width:767px){aside#secondary{display:none!important}}@media (max-width:767px){.product-box{padding:.5rem;font-size:.85rem}.product-box h6{font-size:.95rem}.product-box img{object-fit:cover;height:150px!important}}#mainBannerCarousel img{height:280px;object-fit:cover;border-radius:10px}@media (max-width:768px){#mainBannerCarousel img{height:180px}}body{background:#FFF7F0;color:#176767;font-size:20px;text-align:justify!important}h1,h2,h3,h4,h5,h6{font-family:'Montserrat','Poppins',sans-serif;font-weight:700}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{font-family:'Bebas Neue','Lato',sans-serif!important;font-weight:700}.woocommerce div.product .woocommerce-product-details__short-description{font-family:'Open Sans','Roboto',sans-serif!important;font-weight:400;font-size:1rem;color:#333}html,body{max-width:100%!important;overflow-x:hidden!important}header{position:relative;margin:0;padding:0;width:100%!important;background-color:#176767!important;background-image:linear-gradient(68deg,rgb(23 103 103) 0%,rgb(23 145 142) 50%,rgb(255 255 255) 100%)!important}header:before{content:"";position:absolute;bottom:0;left:0;width:100%!important;height:210px;background:url(/wp-content/themes/camino-dynamo-woo-pretty2/img/wave.svg);background-size:cover;background-repeat:no-repeat}.sticky{position:fixed;z-index:999;top:0;width:100%;background:#176767!important;background:linear-gradient(68deg,rgb(23 103 103) 0%,rgb(23 145 142) 50%,rgb(255 255 255) 100%)!important}.sticky:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:210px;background:url(/wp-content/themes/camino-dynamo-woo-pretty2/img/wave.svg);background-size:cover;background-repeat:no-repeat}.top-header{width:100%!important;margin:0}.navbar-light .navbar-nav li.nav-item a.nav-link{color:white!important}.dropdown-menu-dark{background-color:#176767!important}#slider{padding:0!important;width:100%!important;margin:auto}#slider .carousel-caption{top:70%}#slider .carousel-caption,#slider .carousel-inner{text-align:left}#servicios{width:100%!important;text-align:center}#title-servicio{font-size:50px!important}.btn-success{background:linear-gradient(to right,#1FAACB,#174747)!important;border-bottom-left-radius:50px!important;border-top-left-radius:50px!important;border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}.btn-danger{border-bottom-left-radius:50px!important;border-top-left-radius:50px!important;border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}#nosotros{text-align:justify;text-justify:inter-word;margin-top:40px!important}#comunas{color:white!important;width:100%!important;position:relative!important;text-align:center!important}#estadisticas{width:100%!important;background:url(/wp-content/themes/camino-dynamo-woo-pretty2/img/estadisticas_background-opt.jpg) no-repeat;background-size:cover;font-family:sans-serif;font-size:30px!important;color:#176767!important}#estadisticas p.texto{font-size:15px!important}#estadisticas h6{font-size:50px!important}.links{text-decoration:none;color:#fff}a.links h6{font-size:10px!important}.links:hover{color:#000}.item{align-items:center;justify-content:center;display:inline-block;height:50px;width:150px}#alianzas{padding:0;margin-top:60px;margin-bottom:60px;width:100%!important}button:active{border:none}#contenido{margin-top:50px!important}#page-contacto p{font-size:15px!important}.bg-light{background-color:rgb(160 160 159 / .849)!important}.text-light{color:black!important;text-decoration:underline!important}.accordion-body{font-size:1rem!important}.text-light:hover{cursor:pointer!important}#workteam-dynamo h1{color:#174747}.card{text-align:center!important;background-color:#176767!important;color:white!important}#service .card-group .card{background-color:white!important;color:#174747!important;font-size:15px!important;border:1px solid #555!important}#service .card-group .card .card-title{color:#174747!important}#footer{position:relative;width:100%!important;margin:0;padding:0;background:url(/wp-content/themes/camino-dynamo-woo-pretty2/img/fondo-footer.jpeg) no-repeat!important;background-size:cover!important}#footer div.titulo-footer{background:#1b1f1f;background:linear-gradient(68deg,rgb(27 31 31) 0%,rgb(68 84 84) 100%);font-size:10px!important;display:inline-flex!important}#footer div.titulo-footer.px-6{padding-left:33px!important;padding-right:33px!important}h6.letra-verde{color:#7dbd22!important}#sub-footer{z-index:9!important}#link-footer{font-size:15px!important;border-right:solid 3px white!important}#link-footer .links{font-size:10px!important}span.icon-ubi{color:#fff}#steps{width:100%!important}.dashicons-arrow-up-alt:before{content:"\f342";font-size:18px;color:#fff}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:9;border:none;outline:none;background-color:#176767;color:#fff;cursor:pointer;padding:15px;border-radius:10px;font-size:10px}#myBtn:hover{background-color:#555}.modal-body p{font-size:10px!important}.accordion-button:focus{background-color:#176767!important;color:white!important;box-shadow:none!important;border-color:white!important}.parallax{font-size:20px!important;background-color:white!important;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.text-primary{color:#176767!important}#testimonios-sect .card{background-color:white!important;color:black!important;font-size:14px!important;margin-top:50px!important}#testimonios-sect .card img.img-circle{vertical-align:middle;width:80px;height:80px;border-radius:50%}.product-card .card-img-top{transition:transform 0.3s ease}.product-card .add_to_cart_button{width:100%}.product-box:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgb(0 0 0 / .08)}.product-box .badge,.product-box .badge-placeholder{display:block;min-height:1.8rem;margin-bottom:.5rem}.product-box .badge+.badge-placeholder{display:none}.badge{z-index:10}.product-image{position:relative;overflow:hidden;object-fit:contain}.carousel-img-contain{object-fit:contain;object-position:center center;background-color:#fff}.discount-badge{position:absolute;top:12px;right:12px;z-index:10;background:#ff5722;color:#fff;font-weight:600;padding:.3rem .6rem;border-radius:.5rem}.product-box a.button.add_to_cart_button{display:block!important;width:100%!important;background-color:#ff5722!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;text-align:center!important;padding:.6rem 1rem!important;border-radius:0.5rem!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important}.product-box a.button.add_to_cart_button:hover{background-color:#e64a19!important;color:#fff!important}.product-box h3{font-size:12px!important;margin-top:.5rem}.product-box p{font-size:1.5rem;margin-bottom:1rem}#product-single-product .carousel-control-prev,#product-single-product .carousel-control-next{width:10%!important}productCarousel .carousel-item{object-fit:contain!important;object-position:center center;background-color:#fff!important}#productCarousel .carousel-item img{object-fit:contain!important;border-radius:.5rem}.card,.woocommerce-tabs,.widget_shopping_cart_content{background-color:#FFF7F0!important;border-radius:1rem;box-shadow:0 4px 10px rgb(0 0 0 / .06);color:#176767!important}.woocommerce-tabs .form-label{font-weight:600}.woocommerce-tabs select.form-select{max-width:200px}.woocommerce-tabs textarea.form-control{resize:vertical}.woocommerce-tabs .form-submit .btn{margin-top:1rem}.woocommerce-Reviews .commentlist{list-style:none;padding-left:0}.woocommerce-Reviews .comment{border-bottom:1px solid #dee2e6;padding:1rem 0}.woocommerce-Reviews .comment .meta{font-size:.9rem;color:#6c757d}.woocommerce-Reviews .comment .description{margin-top:.5rem}.woocommerce-tabs select[name="rating"]{font-size:1.1rem}.woocommerce-tabs select[name="rating"]{display:inline-block;margin:0 auto;text-align:center}.commentlist{list-style:none;padding-left:0;margin-top:1rem}.commentlist li{border-bottom:1px solid #dee2e6;padding:1rem 0}.commentlist .meta{font-size:.9rem;color:#6c757d}.commentlist .description{margin-top:.5rem}.form-submit .btn{margin-top:1rem}.single_add_to_cart_button{display:block!important;width:100%!important;background-color:#ff5722!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;text-align:center!important;padding:.6rem 1rem!important;border-radius:0.5rem!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important}.tab-content .tab-pane a.btn,.form-submit input.btn{display:block!important;width:100%!important;background-color:#ff5722!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;text-align:center!important;padding:.6rem 1rem!important;border-radius:0.5rem!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important}.quantity-wrapper{display:flex;align-items:center;gap:.5rem;margin-left:120px}.btn-qty{background-color:#e9ecef;color:#000;font-size:1.2rem;width:38px;height:38px;line-height:1;padding:0;text-align:center;border-radius:.25rem;border:1px solid #ced4da}.qty{width:60px;text-align:center;font-weight:700}.shop-sidebar{background-color:#f8f9fa;border:1px solid #dee2e6;padding:1rem;border-radius:.5rem;z-index:10!important}.shop-sidebar .widget{margin-bottom:1.5rem}.shop-sidebar .widget-title{font-weight:600;font-size:1rem;margin-bottom:.75rem;color:#0d6efd}.shop-ordering select{width:100%;margin-top:.5rem;padding:.5rem;border-radius:.375rem;border:1px solid #ced4da}.wc-block-product-filter-price-slider__left input,.wc-block-product-filter-price-slider__right input{width:100%!important;max-width:120px!important;padding:0.4rem!important;text-align:center!important;font-weight:600!important;border-radius:0.375rem!important;border:1px solid #ced4da!important;z-index:9!important}body.woocommerce-cart{background-color:#FFF7F0;color:#176767}.woocommerce-cart .list-group-item{background-color:#fffefc;border:1px solid #eee}.woocommerce-cart h2,.woocommerce-cart h4{font-family:'Montserrat',sans-serif}.woocommerce-cart .product-thumbnail img{max-width:100%;height:auto;object-fit:contain}.woocommerce-cart .text-danger{color:#e63946!important}.woocommerce-cart .badge{font-size:.75rem;font-weight:600;border-radius:.5rem}.woocommerce-cart .cart-collaterals{background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 0 8px rgb(0 0 0 / .05)}.btn-danger{background-color:#ff5722!important;border-color:#ff5722!important;transition:background 0.3s ease}.btn-danger:hover{background-color:#e64a19!important;border-color:#e64a19!important}@media (max-width:767.98px){.woocommerce-cart .row.g-4{flex-direction:column}.woocommerce-cart .col-lg-8,.woocommerce-cart .col-lg-4{width:100%;max-width:100%}.woocommerce-cart .list-group-item{flex-direction:column;text-align:center;padding:1rem}.woocommerce-cart .list-group-item .d-flex{flex-direction:column;align-items:center}.woocommerce-cart .list-group-item .text-end{margin-top:.5rem;text-align:center!important}.woocommerce-cart .btn-danger{font-size:1rem;padding:.75rem 1rem}}@media (max-width:991.98px){.woocommerce-cart .cart-collaterals{padding:1.5rem}}body.woocommerce-checkout{background-color:#FFF7F0;color:#176767}.woocommerce-checkout h2,.woocommerce-checkout h4,.woocommerce-checkout h5{font-family:'Montserrat',sans-serif}.woocommerce-checkout .bg-white{background-color:#fff;border:1px solid #eee}#place_order{background-color:#ff5722!important;border:none;padding:12px 20px;font-weight:700;font-size:1rem;color:#fff;width:100%;border-radius:.5rem}#place_order:hover{background-color:#e64a19!important}@media (max-width:767.98px){.woocommerce-checkout .row.g-4{flex-direction:column}.woocommerce-checkout .col-lg-7,.woocommerce-checkout .col-lg-5{width:100%;max-width:100%}}.navbar-brand img{max-width:160px;height:auto}.navbar{padding-top:.75rem;padding-bottom:.75rem;background-image:url(/wp-content/themes/camino-dynamo-woo-pretty2/img/wave.png);background-color:#197e70;box-shadow:0 1px 6px rgb(0 0 0 / .08);z-index:1000}.navbar .bi-cart3{transition:transform 0.2s ease}.navbar .bi-cart3:hover{transform:scale(1.1)}.btn-login-1{background-color:#ff7f27;border:1px solid #176767;color:#fff;padding:6px 14px;font-size:.875rem;border-radius:.4rem}.btn-login-1:hover{background-color:#eafaf9;color:#0a3d3f;border-color:#0a3d3f}.btn-login-2{background-color:#ff7f27;color:#fff;padding:6px 14px;font-size:.875rem;border:none;border-radius:.4rem}.btn-login-2:hover{background-color:#eafaf9;color:#0a3d3f}.navbar-nav .nav-link{font-weight:500;color:#333}.navbar-nav .nav-link:hover{color:#176767}.navbar .dropdown-menu{border-radius:.5rem;border:none;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.navbar .dropdown-item:hover{background-color:#eafaf9;color:#176767}@media (max-width:991.98px){.navbar .d-flex{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem}.navbar .navbar-collapse{background-color:#197e70;padding:1rem;border-radius:.5rem}.navbar .navbar-toggler{border-color:#176767}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23176767' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(23, 103, 103, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-brand img{max-width:130px}.btn-login-1,.btn-login-2{width:100%;margin-bottom:10px;font-size:.8rem;padding:5px 10px}}@media (min-width:770px) and (max-width:1280px){.btn-login-1,.btn-login-2{font-size:.75rem;padding:4px 10px;line-height:1.2}}.navbar img[alt*="bandera"]{border-radius:50%;object-fit:cover;border:1px solid #ccc}body.woocommerce-page .site-main{display:flex;align-items:center;justify-content:center;background-color:#FFF7F0;min-height:100vh;padding:2rem}form.bg-white.shadow-sm{background-color:#fff;max-width:420px;width:100%;margin:0 auto;padding:2rem;border-radius:1rem;box-shadow:0 6px 20px rgb(0 0 0 / .08)}form.bg-white.shadow-sm h2,form.bg-white.shadow-sm h3{font-family:'Montserrat',sans-serif;color:#0d6efd;text-align:center;font-weight:700;font-size:1.5rem;margin-bottom:1.5rem}form.bg-white.shadow-sm input[type="text"],form.bg-white.shadow-sm input[type="password"],form.bg-white.shadow-sm input[type="email"]{font-family:'Roboto',sans-serif;font-size:1rem;padding:.6rem .75rem;width:100%;border-radius:.5rem;border:1px solid #ccc;margin-bottom:1rem}form.bg-white.shadow-sm .form-check-label{font-size:.95rem}form.bg-white.shadow-sm button.btn-primary{background-color:orange;border:none;padding:.75rem;width:100%;text-transform:uppercase;font-weight:600;font-family:'Montserrat',sans-serif;font-size:1rem;border-radius:.5rem}form.bg-white.shadow-sm button.btn-primary:hover{background-color:#e28a00}form.bg-white.shadow-sm .text-center.mt-3 a{font-size:.9rem;color:#0d6efd;text-decoration:none}body.woocommerce-page .site-main{display:flex;align-items:center;justify-content:center;background-color:#FFF7F0;min-height:100vh;padding:2rem}form#register.bg-white.shadow-sm{background-color:#fff;max-width:420px;width:100%;margin:0 auto;padding:2rem;border-radius:1rem;box-shadow:0 6px 20px rgb(0 0 0 / .08)}form#register.bg-white.shadow-sm h2,form#register.bg-white.shadow-sm h3{font-family:'Montserrat',sans-serif;color:#0d6efd;text-align:center;font-weight:700;font-size:1.5rem;margin-bottom:1.5rem}form#register.bg-white.shadow-sm input[type="email"],form#register.bg-white.shadow-sm input[type="password"]{font-family:'Roboto',sans-serif;font-size:1rem;padding:.6rem .75rem;width:100%;border-radius:.5rem;border:1px solid #ccc;margin-bottom:1rem}form#register.bg-white.shadow-sm button.btn-success{background-color:orange;border:none;padding:.75rem;width:100%;text-transform:uppercase;font-weight:600;font-family:'Montserrat',sans-serif;font-size:1rem;border-radius:.5rem}form#register.bg-white.shadow-sm button.btn-success:hover{background-color:#e28a00}.ctc_s_3.ctc_nb svg{width:90px!important;height:90px!important}body.woocommerce-page .site-main{background-color:#FFF7F0;min-height:100vh;padding:2rem;display:flex;justify-content:center;align-items:center}form.woocommerce-ResetPassword{width:100%;margin:0 auto;padding:2rem;border-radius:1rem;box-shadow:0 6px 20px rgb(0 0 0 / .08);font-family:'Montserrat',sans-serif}.woocommerce-page .site-main h2{font-size:1.6rem;color:#0d6efd;font-weight:700;margin-bottom:1.5rem;text-align:center}.woocommerce-page .site-main input[type="text"],.woocommerce-page .site-main input[type="email"]{font-family:'Roboto',sans-serif;font-size:1rem;padding:.6rem .75rem;width:100%;border-radius:.5rem;border:1px solid #ccc;margin-bottom:1rem}.woocommerce-page .site-main button.woocommerce-Button{background-color:orange;border:none;padding:.75rem;width:100%;text-transform:uppercase;font-weight:600;font-family:'Montserrat',sans-serif;font-size:1rem;border-radius:.5rem}.woocommerce-page .site-main button.woocommerce-Button:hover{background-color:#e28a00}.nav-pills .nav-link{font-family:'Montserrat',sans-serif;font-weight:500;color:#333;border-radius:.5rem;padding:.6rem 1rem;transition:background-color 0.2s ease,color 0.2s ease}.nav-pills .nav-link:hover{background-color:#f0f0f0}.nav-pills .nav-link.active{background-color:#0d6efd;color:#fff;font-weight:600}.woocommerce-MyAccount-content{font-family:'Roboto',sans-serif;font-size:1rem;color:#333}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-family:'Montserrat',sans-serif;font-weight:600;color:#0d6efd;margin-bottom:1rem}.woocommerce-MyAccount-content .button{background-color:orange;border:none;border-radius:.4rem;padding:.5rem 1rem;font-weight:600;color:#fff;text-transform:uppercase}.woocommerce-MyAccount-content .button:hover{background-color:#e28a00}.woocommerce-MyAccount-content table{width:100%;border-collapse:collapse;margin-top:1rem}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{padding:.75rem;border:1px solid #ddd;text-align:left}.woocommerce-MyAccount-content table th{background-color:#f9f9f9;font-weight:600}.wc-block-product-filter-price-slider__range,.wc-block-product-filter-price-slider__left input,.wc-block-product-filter-price-slider__right input,.wp-block-woocommerce-product-filter-status h3{z-index:9!important}del[aria-hidden="true"] span{color:grey}.woocommerce-pagination{display:flex;justify-content:center;margin:30px 0}.woocommerce-pagination ul{display:flex;flex-direction:row;gap:10px;padding-left:0;list-style:none;margin:0}.woocommerce-pagination ul li{margin:0}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:inline-block;padding:8px 14px;background-color:#f9f9f9;color:#333;border:1px solid #ccc;border-radius:6px;text-decoration:none;transition:all 0.3s ease}.woocommerce-pagination ul li a:hover{background-color:gold;color:#000}.woocommerce-pagination ul li span.current{background-color:#ff8c00;color:#fff;font-weight:700}.product-carousel-container{width:100%!important;overflow:hidden!important;background:#fff!important}.product-carousel-container img{width:100%!important;object-fit:contain!important}#carousel-single-product .product-image img{width:500px!important;height:500px!important;object-fit:contain!important}#carousel-single-product{background-color:#fff!important}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#191919!important;border-radius:50%!important}.woocommerce .widget-title,.sidebar .widget-title,.sidebar h2{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:700;color:#004d40;text-transform:uppercase;border-bottom:3px solid #ffc107;padding-bottom:6px;margin-bottom:15px}.wp-block-woocommerce-product-categories{padding:1rem;background-color:#fff;border-radius:10px;border:1px solid #e0e0e0}.wc-block-product-categories-list{list-style:none;padding:0;margin:0}.wc-block-product-categories-list-item{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;margin-bottom:.5rem;border-radius:6px;background-color:#f8f9fa;transition:background-color 0.2s ease}.wc-block-product-categories-list-item:hover{background-color:#e0f2f1}.wc-block-product-categories-list-item a{text-decoration:none;color:#00796b;font-weight:150;flex-grow:1}.wc-block-product-categories-list-item__name{font-size:.7rem}.wc-block-product-categories-list-item-count{background-color:#00796b;color:#fff;border-radius:50px;padding:.25rem .6rem;font-size:.5rem;font-weight:700}@media (max-width:767px){.wc-block-product-categories-list{display:flex;flex-wrap:wrap;gap:.5rem}.wc-block-product-categories-list-item{width:calc(50% - 0.5rem);flex-direction:column;align-items:flex-start;padding:.75rem}.wc-block-product-categories-list-item-count{margin-top:.25rem}.wc-block-product-categories-list-item a{font-size:.95rem}}.wc-block-product-categories-list-item a:hover,.wc-block-product-categories-list-item a:focus{background-color:#d1f2eb;color:#0a3d3f}.wc-block-product-categories-list-item.is-active a{background-color:#cce5ff;font-weight:600}.woocommerce-shipping-calculator{background-color:#f9f9f9;border:1px solid #ddd;padding:15px;border-radius:10px}.woocommerce-shipping-calculator select,.woocommerce-shipping-calculator input{margin-bottom:10px}h3.wp-block-heading{font-size:.87rem}@media (min-width:768px){.navbar .menu-categorias{display:none}}@media (max-width:767px){.navbar .menu-categorias{display:flex;flex-wrap:wrap;padding:.5rem;background-color:#f8f9fa;border-top:1px solid #ddd}.navbar .menu-categorias li{margin-right:1rem;margin-bottom:.5rem}}.btn-categorias{background-color:#fff0;color:#fff;border:none;padding:.5rem}#collapseCategoriasMenu{background-color:#00796b;z-index:99;border-top:none!important;border-bottom:none!important;box-shadow:none!important}#collapseCategoriasMenu .navbar-nav{padding:0;margin:0}#collapseCategoriasMenu .navbar-nav li{margin-bottom:.25rem;text-align:center}#collapseCategoriasMenu .navbar-nav a{display:block;padding:.75rem;background-color:#00796b;color:#fff;border-radius:8px;margin:0 .5rem;font-weight:600;transition:all 0.2s ease-in-out}#collapseCategoriasMenu .navbar-nav a:hover,#collapseCategoriasMenu .navbar-nav a:focus{background-color:#e0f2f1;color:#004d40;text-decoration:none}@media (max-width:767px){.container form[role="search"]{background-color:#00796b;border-radius:8px;padding:.5rem}.container form[role="search"] input[type="search"]{border:none;border-radius:6px;padding:.5rem .75rem;font-size:.95rem}.container form[role="search"] button{border:none;background-color:#004d40;color:#fff;padding:.5rem .75rem;border-radius:6px}.container form[role="search"] button:hover{background-color:#00332d}}@media (min-width:768px){.search-form{background-color:#f8f9fa;padding:.75rem;border-radius:8px;border:1px solid #ddd}.search-form .form-control{border-radius:6px 0 0 6px}.search-form .btn{border-radius:0 6px 6px 0}.search-form input[type="search"]::placeholder{font-size:.9rem}}.product-box{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:1rem!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}.product-box .woocommerce-loop-product__link{text-align:center!important}.product-box .carousel,.product-box .carousel-inner{width:100%!important;border-radius:8px!important}.product-box .carousel-item img{width:100%!important;height:150px!important;object-fit:cover!important;object-position:center center!important}#carousel-single-product .carousel-inner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.product-box h6,.product-box .woocommerce-loop-product__title{font-size:1rem!important;font-weight:600!important;margin:.75rem 0 .5rem 0!important;line-height:1.3!important;color:#333!important;min-height:2.5rem!important}.product-box .price{font-size:1rem!important;font-weight:bold!important;color:#d32f2f!important;margin-bottom:0.5rem!important}.product-box .button,.product-box .add_to_cart_button{font-size:0.95rem!important;padding:.5rem 1rem!important;width:100%!important;background-color:#00796b!important;color:#fff!important;border-radius:6px!important;text-transform:uppercase!important;font-weight:600!important;border:none!important}.product-box .button:hover{background-color:#004d40!important;color:#ffffff!important}#footer a.links{min-height:24px;padding-block:4px}#workteam-dynamo h2{color:#174747}