* {margin:0;padding:0;list-style:none;text-decoration:none;border:none}body, html {height:100%;font-family:'Open Sans', sans-serif;color:#000000;font-size:10px;font-weight:400;}main {min-height:600px;}*:focus {box-shadow:0 0 0 0 rgba(255,255,255,0) !important;outline:0px !important;border-color:transparent;}:root {--bages-cargol:#bebe1f;--bages-cargol-50:rgba(189, 189, 31, .5);--bages-cargol-20:#f2f2d2;--gris-claro:#f1f1f1;--gris-medio:#949494;--negro:#33332c;--blanco:#ffffff;--rojo:rgb(203, 16, 16);--azul:rgb(16, 60, 203);}a {font-size:inherit;color:inherit;text-decoration:none;}a:active, a:focus,.dropdown-item:focus, .dropdown-item:hover {font-size:inherit;color:inherit;text-decoration:none;background-color:transparent;}.container {width:100% !important;max-width:1220px;padding-left:3rem;padding-right:3rem;}a:hover {color:inherit;cursor:pointer;text-decoration:none;}a.underline {text-decoration:underline;}ul, li {list-style:none;padding:0;margin:0;}p, ul, li, form, label, input, .form-control, .form-select {font-size:1.6rem;}.p22 {font-size:2.2rem;}.bold {font-weight:700;}.mb-6 {margin-bottom:6rem;}.success, .success-sel {background-color:#f3ffee;}.error, .error-sel {background-color:#ffeff0 !important;}.missat, .missatgi {color:var(--rojo);font-size:1.3rem !important;}.missat-error {color:var(--rojo);font-size:1.5rem !important;}.bages-cargol-color {color:var(--bages-cargol);}main {min-height:600px;}main section:last-child:not(bg-bages-cargol-20) {padding-bottom:8rem;}.scrollup {width:40px;height:40px;opacity:0.3;position:fixed;bottom:50px;right:160px;display:none;text-indent:-9999px;background:url(../img/content/icon_top.png) no-repeat;background-size:40px 40px;}.dropdown-menu {min-width:1rem;}.bg-bages-cargol-20 {background-color:var(--bages-cargol-20);}.btn-bages-cargol {background-color:var(--bages-cargol);color:var(--blanco)!important;font-size:1.6rem;padding:0.8rem 3rem;display:inline-block;}.btn-bages-cargol-n {background-color:var(--gris-medio);color:var(--blanco);font-size:1.6rem;padding:0.8rem 3rem;display:inline-block;}.btn-bages-cargol:hover, .btn-bages-cargol:active, .btn-bages-cargol:focus {font-size:1.6rem;padding:0.8rem 3rem;background-color:var(--bages-cargol-50);color:var(--blanco);transition:background .3s ease-in-out;text-decoration:none !important;}.btn-bages-cargol-n:hover {background-color:var(--negro);color:var(--blanco);transition:background .3s ease-in-out;}input.form-control {border-radius:0;}#invisible{display:none;}#div_ruta {position:absolute;height:5rem;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;color:var(--gris-medio) !important;z-index:1;}#div_ruta ul {list-style:none;padding-inline-start:0px;}#div_ruta ul li a::after {content:'/';display:inline-block;margin:0 0 0 5px;}#div_ruta ul li:last-child a::after {content:none;}#div_ruta ul li, #div_ruta ul li a {font-size:1.3rem;display:inline;font-weight:500;text-decoration:none;color:var(--gris-medio) !important;}#div_ruta ul li a:hover {color:var(--gris-medio) !important;}#div_ruta a:hover {text-decoration:underline;}.banner-superior {height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;color:var(--blanco);text-align:center;overflow:hidden;}.banner-superior > img {width:100%;height:100%;object-fit:cover;object-position:center;}.banner-superior div {position:absolute;padding-left:15px;padding-right:15px;}.banner-superior div img {max-width:150px;margin-bottom:4rem;}.banner-superior div h1,.banner-superior div .h1-home {font-family:'Lora', serif;font-size:3.5rem;margin-bottom:0;}.banner-superior div h1 {margin-bottom:2rem;}.banner-superior div a {padding:1rem 1.5rem;font-size:2rem;transition:all 0.3s ease-in-out;}.banner-superior div a:hover {text-decoration:none;color:var(--blanco);padding:1rem 2.5rem;transition:all 0.3s ease-in-out;}footer {background-color:var(--negro);color:var(--blanco);padding-top:5rem;padding-bottom:5rem;font-size:1.4rem;line-height:2.2rem;}footer .row {justify-content:space-between;}footer h3 {font-size:1.6rem;font-weight:700;}footer ul {list-style:none;padding:0;}footer ul li {padding-top:0.4rem;padding-bottom:0.4rem;}footer ul li:first-child {padding-top:0;}footer ul li a:hover {color:var(--blanco);}footer .address {margin-top:2rem;}footer .redes img {height:2.5rem;}footer .redes a {margin-left:2rem;}footer .copyright {text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.3);}footer *:not(.redes) a:hover {text-decoration:underline;}footer .eu-finance {display:flex;align-items:center;gap:3rem;margin-top:5rem;}footer .eu-finance p {margin-bottom:0;}footer .eu-finance img {height:4.5rem;}footer .eu-finance img.invert-img {filter:invert(1);}.home-mod {padding-top:6rem;padding-bottom:6rem;}.home-mod h2 {margin-bottom:5rem;color:var(--negro);font-family:'Lora', serif;font-size:4rem;text-align:center;}.home-mod .home-prods img,.company-prods img {width:100%;margin-bottom:2rem;}.blog .post-principal img:hover,.blog .container-post .container-img:hover img,.home-mod .home-prods img:hover,.home-mod .home-destacats:hover img,.products-item:hover img,.landing .wrapper-prods a:hover img {opacity:0.5;transition:0.3s all ease-in-out;}.home-mod .home-prods h3,.company-prods h3 {font-size:2.2rem;font-weight:700;}.home-mod .home-prods li,.company-prods li {font-size:1.7rem;padding:1rem 2rem;border-bottom:1px solid var(--gris-claro);}.home-mod .home-prods li a:hover {color:var(--bages-cargol);}.icon-hoja {margin-top:4rem;height:5.5rem;}.icon-hojas {height:10rem;margin-bottom:2rem;}.home-mod .home-destacats {display:block;height:100%;background-color:var(--blanco);padding:2rem 2rem 3rem;font-size:1.7rem;}.home-mod .home-destacats h3,.home-mod .home-destacats .titulo,.home-mod .home-destacats .texto {padding-left:1.5rem;padding-right:1.5rem;margin-bottom:0;}.home-mod .home-destacats h3 {font-size:2.2rem;font-weight:700;color:var(--bages-cargol);border-bottom:1px solid var(--bages-cargol);padding-bottom:2rem;margin-bottom:3rem;}.home-mod .home-destacats img {width:100%;margin-bottom:2rem;}.home-mod .home-destacats .titulo {font-size:2rem;font-weight:700;}.home-mod .home-destacats:hover .titulo {color:var(--bages-cargol);}.banner-superior.interno,.landing .banner-superior {height:300px;}.banner-superior.interno div,.landing .banner-superior div {margin-bottom:0;}.banner-superior.interno div img {max-width:110px;margin-bottom:2rem;}.products-item {height:100%;margin:0.3rem 0.3rem 3rem;display:flex;flex-direction:column;}.products-item img {margin-bottom:1rem;width:100%;}.products-item .nombre-prod {text-align:center;font-weight:700;font-size:1.7rem;line-height:2.1rem;margin-bottom:0rem;padding:0;}.products-item .descripcion {text-align:center;font-size:1.5rem;color:var(--bages-cargol);font-style:italic;padding:0;}.products-item:hover p,.products-item p:hover {text-decoration:none;}.landing > section:first-of-type {padding-top:6rem;}.landing > section.section-banner-landing {padding-top:0rem;}.landing .banner-superior div img {width:200px;}.landing .content-padding {padding:3rem;}.landing .landing-h1 {font-family:'Lora', serif;font-size:4.4rem;line-height:6rem;color:var(--bages-cargol);margin-bottom:2rem;}.landing p {font-size:1.7rem;}.landing img {max-width:100%;}.landing a {color:var(--bages-cargol);text-decoration:none;}.landing a:hover {color:var(--bages-cargol);text-decoration:underline;}.company-prods a,.landing .wrapper-prods a {color:var(--negro);}.company-prods a:hover,.landing .wrapper-prods a:hover {color:var(--bages-cargol);text-decoration:none;}.landing-img-100 {margin-bottom:3rem;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;overflow:hidden;max-height:500px;}.landing-img-100 > div {position:absolute;}.landing-img-100 > div ul {color:var(--blanco);font-size:2rem;font-weight:700;}.landing-img-100 > div ul li {padding:0.8rem 0;font-size:1.8rem;display:flex;}.landing-img-100 > div ul li::before {content:url(../img/content/icon-tilde.svg);width:20px;display:inline-block;margin-right:1rem;}.landing-img-100 > img {width:100%;}.landing-img-100 p {color:var(--blanco);text-align:center;}.landing .frase {font-family:'Lora', serif;font-size:3rem;line-height:4rem;font-style:italic;}.landing .lora-40 {font-family:'Lora', serif;font-size:4rem;}.landing .wrapper-prods {display:flex;text-align:center;flex-wrap:wrap;justify-content:space-evenly;}.landing .wrapper-prods .cols {flex-basis:25%;margin-bottom:5rem;}.product-header {margin-top:7rem;display:flex;align-items:center;}.product-header img {margin-right:2rem;height:120px;}.product-header h1 {font-family:'Lora', serif;font-size:4.5rem;font-weight:700;margin-bottom:0;}.product-header p {font-size:2.7rem;font-style:italic;color:var(--bages-cargol);}.linea-verde {height:1px;width:100%;background-color:var(--bages-cargol);margin-bottom:3rem;margin-top:3rem;}.product-nav {display:flex;justify-content:flex-end;font-size:1.7rem;color:var(--gris-medio);}.product-nav p.products {display:flex;align-items:center;gap:0.6rem;}.blog-post-nav a span.flecha,.product-nav a span.flecha {display:inline-block;vertical-align:0.08em;content:"";border-top:0.5em solid;border-bottom:0em solid transparent;border-right:0;border-left:0.5em solid transparent;transform:rotate(45deg);margin:0 0.7rem;}.blog-post-nav a.prev span.flecha,.product-nav a.prev span.flecha {transform:rotate(-135deg);}.blog-post-nav a:hover,.product-nav a:hover {color:var(--bages-cargol);}.texto-libre {font-size:1.6rem;margin-bottom:3rem;}.texto-libre img {height:75px;margin-right:1rem;margin-bottom:2rem;}.texto-libre ul {list-style:none;margin-bottom:1rem;}.texto-libre ul + br + br,.texto-libre ul + br,.texto-libre ul li:last-of-type + br {display:none;}.texto-libre ul br + li {margin-top:-2rem;}.blog post .texto-libre ul li::before {content:"\2022"; color:var(--negro);font-weight:bold;display:inline-block;width:1rem;}.blog post .texto-libre ul li::before {color:var(--bages-cargol);}.texto-libre a {text-decoration:none;color:var(--bages-cargol);font-weight:400;}.texto-libre a:hover {text-decoration:underline;}.carousel-indicators {position:relative;margin-top:1rem;}.carousel-indicators [data-bs-target] {width:10px;height:10px;border-top:0;border-bottom:0;background:var(--negro);border-radius:50%;opacity:0.1;}.carousel-indicators .active {opacity:1;}.carousel-control-next-icon {display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;transform:rotate(270deg) scale(5);color:var(--bages-cargol);background:none;width:initial;height:initial;}.carousel-control-prev-icon {display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;transform:rotate(-270deg) scale(5);color:var(--bages-cargol);background:none;width:initial;height:initial;}.container-btn-icon {display:flex;justify-content:space-between;flex-wrap:wrap;}.btn-icon {display:inline-flex;flex-basis:48%;min-width:48%;color:var(--blanco);background-color:var(--bages-cargol);border-radius:10px;margin-bottom:3rem;}.btn-icon:hover {color:var(--blanco);background-color:var(--bages-cargol-50);transition:background .3s ease-in-out;}.btn-icon p {font-size:2rem;font-weight:700;flex-basis:70%;padding:1rem;margin-bottom:0;}.btn-icon p span {font-weight:400;font-size:1.7rem;display:block;}.btn-icon .icon {position:relative;width:11rem;border-left:1px solid var(--blanco);display:flex;align-items:center;justify-content:center;padding:1rem;}.btn-icon .icon img {height:3.5rem;}.btn-icon.off {background-color:#c1c1bf;}.btn-icon.off .icon img {opacity:0.4;}.btn-icon.off .icon .line {width:13rem;border-bottom:2px solid var(--blanco);transform:rotate(146deg);transform-origin:center;position:absolute;left:-11px;top:37px;}.recomanacio {font-family:'Lora', serif;font-weight:700;font-size:3rem;color:var(--bages-cargol);margin-bottom:2rem;padding-left:4rem;}#recomanacio.accordion {border:1px solid var(--bages-cargol);padding:1rem;font-size:1.5rem;}#recomanacio.accordion .accordion-item {border:0;}#recomanacio.accordion .accordion-button {background-color:var(--blanco) !important;font-weight:700;font-size:2rem;color:var(--negro) !important;box-shadow:none !important;border-bottom:1px solid var(--bages-cargol) !important;padding-left:3rem;}#recomanacio.accordion .accordion-item:last-of-type .accordion-button {border-bottom:0 !important;}#recomanacio.accordion .accordion-button::after, .accordion-button:not(.collapsed)::after {background-image:url(../img/content/icon-arrow-down.svg);}#recomanacio.accordion .accordion-collapse {background-color:var(--bages-cargol-20);}#recomanacio.accordion .accordion-collapse .accordion-body {padding:3rem 4rem;}#accordion-faq .accordion-item {border:0;margin-bottom:1rem;}#accordion-faq .accordion-button {background-color:transparent;color:var(--bages-cargol);font-size:2.3rem;padding-left:0;border:0;box-shadow:none;}#accordion-faq .accordion-button::after {background-image:url(../img/content/icon-arrow-down.svg);}#accordion-faq .accordion-collapse {font-size:1.7rem;padding-left:1rem;padding-right:1rem;}.login, .contact,.blog {padding-top:8rem;}.login h1 {font-family:'Lora', serif;font-size:4rem;margin-bottom:7rem;text-align:center;}.login h2 {font-size:2.3rem;color:var(--bages-cargol);border-bottom:1px solid var(--bages-cargol);padding-bottom:1rem;margin-bottom:2rem;}.login form .btn-bages-cargol {margin-top:2rem;}.login form .btn-bages-cargol:hover, .login form .btn-bages-cargol:active, .login form .btn-bages-cargol:focus {background:var(--bages-cargol-50);transition:background .3s ease-in-out;}.login form a:not(.btn-bages-cargol) {text-decoration:underline;}.login form .form-group,.contact form .form-group{margin-bottom:2rem;}.login .text-center form .btn-bages-cargol {margin-left:auto;margin-right:auto;}.login .change_pass .col-md-5 {margin:0 auto;text-align:center;}.login .change_pass .col-md-5 form .btn-bages-cargol {width:100%;}.delivery {padding-top:8rem;}.delivery h1 {font-family:'Lora', serif;font-size:4rem;margin-bottom:7rem;text-align:center;}.delivery .table-wrapper {width:100%;overflow-x:scroll; }.table-wrapper::-webkit-scrollbar {width:7px;height:7px;}.table-wrapper::-webkit-scrollbar-track {box-shadow:inset 0 0 5px var(--gris-claro); border-radius:10px;}.table-wrapper::-webkit-scrollbar-thumb {background:var(--gris-claro); border-radius:10px;}.table-wrapper::-webkit-scrollbar-thumb:hover {background:var(--bages-cargol); }.delivery .table {min-width:800px;}.delivery .table thead {background-color:var(--gris-claro);font-size:1.6rem;font-weight:700;}.delivery .table thead th {border:0;border-bottom:2px solid var(--bages-cargol) !important;padding:1rem;}.delivery .table tbody td {border:0;border-bottom:1px solid var(--gris-medio);font-size:1.6rem;padding:1rem;}.delivery .table .download img {height:2rem;}.delivery .table .pending {color:var(--rojo);}.delivery .table .process {color:var(--azul);}.delivery .table .send {color:var(--bages-cargol);}.delivery .table .null {color:var(--gris-medio);}.ecommerce {padding-top:8rem;}.ecommerce h1 {font-family:'Lora', serif;font-size:4rem;margin-bottom:7rem;text-align:center;}.ecommerce .ecommerce-header-wrapper,.ecommerce .ecommerce-prod-wrapper {display:grid;grid-template-columns:6fr 1.5fr 1.5fr 1.5fr 0.5fr;align-items:center;padding:1rem;}.ecommerce .ecommerce-header-wrapper {background-color:var(--gris-claro);}.ecommerce .ecommerce-header-wrapper p {margin-bottom:0;font-weight:700;font-size:1.6rem;}.ecommerce .ecommerce-header-wrapper p:not(:first-of-type) {text-align:center;}.ecommerce .ecommerce-prod-wrapper,.ecommerce .ecommerce2-prod-wrapper {border-bottom:1px solid var(--gris-medio);padding-top:2rem;padding-bottom:2rem;}.ecommerce .ecommerce-prod-wrapper > div {text-align:center;}.ecommerce .ecommerce-prod-detail {display:flex;align-items:center;}.ecommerce .ecommerce-prod-detail img {height:15rem;margin-right:2rem;}.ecommerce .ecommerce-prod-detail .prod-name {font-size:2rem;font-weight:700;color:var(--bages-cargol);}.ecommerce .ecommerce-prod-wrapper .precio-unitario {font-size:2rem;}.ecommerce .ecommerce-prod-wrapper form .form-group {margin-bottom:0;}.ecommerce .ecommerce-prod-wrapper form select {width:50%;margin:0 auto;} .ecommerce .ecommerce-prod-wrapper .precio-total {font-weight:700;font-size:2rem;}.ecommerce .price-ant {text-decoration:line-through;font-size:1.6rem;font-weight:400;}.ecommerce .dto {color:var(--bages-cargol);font-size:1.6rem;font-weight:700;}.ecommerce .ecommerce-prod-wrapper .prod-eliminar img {height:2rem;}.ecommerce .wrapper-totals {background-color:var(--gris-claro);padding:2rem;width:50%;min-width:700px;margin-left:auto;}.ecommerce .wrapper-totals > * {margin-bottom:2rem;}.ecommerce .wrapper-totals .items-total {display:flex;justify-content:space-between;align-items:center;}.ecommerce .wrapper-totals .items-total.total p {font-size:2.3rem;font-weight:700;color:var(--bages-cargol);}.ecommerce .wrapper-totals .items-total.total div {font-size:2.3rem;font-weight:700;text-align:right;}.ecommerce .wrapper-totals .items-total.total div small {font-size:1.3rem;font-weight:400;display:block;}.ecommerce .wrapper-totals .codigo {padding-bottom:2rem;border-bottom:1px solid var(--gris-medio);}.ecommerce .wrapper-totals .codigo .input-group-text {font-size:1.5rem;border-radius:0;padding:0.475rem 2.85rem;background:var(--gris-medio);color:var(--blanco);border-color:var(--gris-medio);}.ecommerce .wrapper-totals .codigo .incorrecto {font-weight:700;color:var(--rojo);margin-top:1rem;margin-bottom:0;}.ecommerce .wrapper-totals .codi .code {display:flex;font-size:1.75rem;align-items:center;gap:1rem;}.ecommerce .wrapper-totals .codi .code img {height:1.5rem;}.ecommerce form.comprar {display:flex;justify-content:space-between;gap:2rem;margin-bottom:0;}.ecommerce form.comprar input {flex-basis:100%;}.custom-radio-wrapper {display:flex;align-items:center;justify-content:space-between;padding-top:0.5rem;padding-bottom:0.5rem;}.custom-radios div img {height:28px;}.custom-radios input[type="radio"] {display:none;}.custom-radios input[type="radio"] + label {display:flex;align-items:center;}.custom-radios input[type="radio"] + label p {display:inline-block;margin-bottom:0;}.custom-radios input[type="radio"] + label span {display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:middle;cursor:pointer;border:1px solid var(--negro);margin-right:8px;}.custom-radios input[type="radio"] + label.errorcheck span {border:1px solid var(--rojo);-webkit-box-shadow:inset 0px 0px 0px 1px var(--rojo);-moz-box-shadow:inset 0px 0px 0px 1px var(--rojo);box-shadow:inset 0px 0px 0px 1px var(--rojo);}.custom-radios input[type="radio"]:checked + label span {background-color:var(--bages-cargol);}.ecommerce h2 {font-size:2.3rem;color:var(--bages-cargol);border-bottom:1px solid var(--bages-cargol);padding-bottom:1rem;margin-bottom:2rem;}.ecommerce .ecommerce2-header-wrapper,.ecommerce .ecommerce2-prod-wrapper {display:grid;grid-template-columns:3fr 1.5fr 1.5fr;align-items:center;padding:1rem;}.ecommerce .ecommerce2-header-wrapper {background-color:var(--gris-claro);}.ecommerce .ecommerce2-header-wrapper p {margin-bottom:0;font-weight:700;}.ecommerce .ecommerce2-header-wrapper p:not(:first-of-type),.ecommerce .ecommerce2-prod-wrapper *:not(:first-child){text-align:center;}.ecommerce .ecommerce2-prod-wrapper a {display:flex;align-items:center;gap:1rem;}.ecommerce .ecommerce2-prod-wrapper a p {text-align:left !important;font-size:1.5rem;font-weight:700;color:var(--bages-cargol);}.ecommerce .ecommerce2-prod-wrapper a p small {font-size:1.4rem;font-weight:400;color:var(--negro);}.ecommerce .ecommerce2-prod-wrapper img {max-width:140px;}.ecommerce .ecommerce2-prod-wrapper + .wrapper-totals {margin-bottom:3rem;padding-bottom:1rem;max-width:100%;min-width:initial;width:100%;}.ecommerce .ecommerce2-prod-wrapper + .wrapper-totals .items-total {margin-bottom:1rem;display:flex;}.ecommerce .ecommerce2-prod-wrapper + .wrapper-totals .items-total.recargo {display:none;}.ecommerce form .form-group {margin-bottom:1rem;font-size:1.5rem;}.ecommerce .sticky-wrapper #sticker .btn-bages-cargol {margin-top:2rem;}.ecommerce .contra{display:none !important;}.contact h1,.blog h1 {font-family:'Lora', serif;font-size:3.5rem;padding-bottom:3.5rem;margin-bottom:3.7rem;text-align:center;border-bottom:1px solid var(--bages-cargol);}.contact .frase {font-family:'Lora', serif;font-size:3rem;line-height:4rem;font-style:italic;text-align:center;margin-bottom:4rem;}.contact form .btn-bages-cargol {border-radius:10px;font-weight:700;font-size:2rem;}.contact .mapa {margin-top:3rem;}.contact .mapa iframe {width:100%;}.blog .post-principal {padding-bottom:3.5rem;margin-bottom:3.7rem;border-bottom:1px solid var(--bages-cargol);}.blog .post-principal .btn-bages-cargol {border-radius:10px;font-size:2rem;padding-left:4rem;padding-right:4rem;}.blog .post-principal .fecha {font-size:1.7rem;color:var(--gris-medio);}.blog .post-principal .titular {font-family:'Lora', serif;font-size:3.5rem;line-height:4.5rem;font-weight:700;}.blog .post-principal .bajada {font-size:2.2rem;font-weight:700;color:var(--bages-cargol);margin-bottom:2rem;}.blog .post-principal .texto {font-size:1.7rem;margin-bottom:3rem;}.blog .post-principal img {width:100%;padding-left:2rem;}.blog .container-post {display:flex;padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid var(--gris-claro);}.blog .container-post .container-img {width:45%;}.blog .container-post .container-img img {max-width:100%;}.blog .container-post .texto-libre {margin-left:3rem;margin-bottom:0;width:65%;}.blog .container-post .fecha {font-size:1.4rem;color:var(--gris-medio);}.blog .container-post .titular {font-family:'Lora', serif;font-size:2.3rem;line-height:2.5rem;font-weight:700;}.blog .container-post .bajada {font-size:1.8rem;font-weight:700;color:var(--bages-cargol);margin-bottom:1.2rem;}.blog .container-post .texto {font-size:1.6rem;margin-bottom:0;}.blog .modulo-filtros {margin-bottom:3rem;}.blog .modulo-filtros h2 {font-size:2rem;color:var(--blanco);background-color:var(--bages-cargol);padding:1rem 2rem;margin-bottom:1rem;}.blog .modulo-filtros a:hover {color:var(--bages-cargol);}.blog .modulo-filtros ul.categories li,.blog .modulo-filtros ul.articles li {font-size:1.6rem;font-weight:700;padding-left:2rem;padding-right:2rem;padding-bottom:0.9rem;margin-bottom:0.9rem;border-bottom:1px solid var(--gris-claro);}.blog .modulo-filtros ul.categories li:last-of-type,.blog .modulo-filtros ul.articles li:last-of-type {border-bottom:0;}.blog .modulo-filtros ul.categories li span {color:var(--bages-cargol);}.blog .modulo-filtros ul.articles li .fecha {font-size:1.4rem;font-weight:400;color:var(--gris-medio);margin-bottom:0;}.blog .modulo-filtros ul.arxiu li {font-size:1.6rem;font-weight:700;}.blog .modulo-filtros ul.arxiu > li a.arxiu-title {display:flex;justify-content:space-between;align-items:center;padding-right:2rem;padding-left:2rem;padding-bottom:0.9rem;margin-bottom:0.9rem;border-bottom:1px solid var(--gris-claro);}.blog .modulo-filtros ul.arxiu > li a.arxiu-title::after {border:0;content:'-';font-size:2rem;}.blog .modulo-filtros ul.arxiu > li a.arxiu-title.collapsed::after {border:0;content:'+';font-size:2rem;}.blog .modulo-filtros ul.arxiu ul.arxiu-content {position:relative !important;transform:none !important;border:0;background-color:transparent;width:100%;margin-top:1rem;}.blog .modulo-filtros ul.arxiu ul.arxiu-content li {padding-bottom:0.9rem;margin-bottom:0.9rem;border-bottom:1px solid var(--gris-claro);}.blog .modulo-filtros ul.arxiu ul.arxiu-content .collapse-item {font-weight:400;padding-left:4rem;background-color:transparent !important;}.blog .modulo-filtros ul.arxiu ul.arxiu-content .collapse-item:hover {text-decoration:underline;}@media (max-width:580px), (min-width:767px) and (max-width:991px) {.blog .container-post {flex-direction:column;}.blog .container-post img {width:100%;margin-bottom:2rem;}.blog .container-post .container-img {width:100%;}.blog .container-post .texto-libre {margin-left:0;width:100%;}}.blog.post h1 {margin-bottom:1rem;}.blog.post .blog-post-nav {display:flex;justify-content:flex-end;font-size:1.7rem;color:var(--gris-medio);margin-bottom:3rem;}.blog.post .blog-post-nav p.articles {display:flex;align-items:center;gap:0.6rem;}.blog.post .post-principal {text-align:center;border:0;padding-bottom:0;}.blog.post .post-principal .fecha {margin-bottom:2rem;}.blog.post .post-principal .carousel {margin-top:4rem;margin-bottom:4rem;}.blog.post .post-principal .carousel .carousel-inner {margin-bottom:2rem;}.blog.post .post-principal .carousel .carousel-indicators .active {opacity:0.6;}.blog.post .post-principal img:hover {opacity:1;}.blog.post .post-principal .texto-libre,.blog.post .post-principal .texto-libre * {font-size:2rem;text-align:left;margin-bottom:0;}.blog.post .post-principal .texto-libre {margin-bottom:6rem;}.blog.post .post-principal .texto-libre a {font-weight:700;}.blog.post .post-principal .documents {text-align:left;margin-bottom:3rem;}.blog.post .post-principal .documents .h2-subtitulo {font-size:2rem;font-weight:700;color:var(--bages-cargol);margin-bottom:2rem;}.blog.post .post-principal .documents ul {list-style:none;}.blog.post .post-principal .documents li {padding-bottom:1rem;padding-top:1rem;font-size:2rem;border-top:1px solid var(--gris-medio);}.blog.post .post-principal .documents li:last-child {border-bottom:1px solid var(--gris-medio);}.blog.post .post-principal .documents ul li::before {content:"\2022"; color:var(--bages-cargol);font-weight:bold;display:inline-block;width:1rem;}.blog.post .post-principal .documents li a:hover {color:var(--bages-cargol);}#pdcc-modal-bg #pdcc-modal-container {border-radius:0 !important;}#pdcc-modal-bg #pdcc-modal-container #pdcc-modal-header p.title {color:var(--bages-cargol);}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance div#pdcc-modal-accept,#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance div#pdcc-modal-config,div#pdcc-message-container p span#pdcc-message-accept,div#pdcc-message-container p span#pdcc-message-config {line-height:normal;padding:8px 30px;}div#pdcc-message-container p {padding-top:10px !important;padding-bottom:10px;}#pdcc-modal-bg #pdcc-modal-container #pdcc-modal-header div#pdcc-close-modal {position:relative;top:10px;background-size:20px;height:20px;width:20px;}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance div#pdcc-modal-accept{background-color:var(--bages-cargol)!important;}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings div#pdcc-modal-accept-all{background-color:var(--bages-cargol)!important;}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch input:checked:disabled+.pdcc-btn-slider{background-color:var(--bages-cargol)!important;cursor:not-allowed;}.politicas {font-size:1.6rem;}.politicas h1 {font-family:'Lora', serif;font-size:4rem;margin-bottom:2rem;text-align:center;}.politicas h3 {font-size:2.3rem;color:var(--bages-cargol);border-bottom:1px solid var(--bages-cargol);padding-bottom:1rem;margin-top:3rem;margin-bottom:1.5rem;}.politicas ul {margin-top:0;margin-bottom:9px;padding-left:20px;}.politicas ul li {list-style:disc;}.politicas p {margin-bottom:5px;}.politicas hr {margin-top:10px;margin-bottom:10px;border:0;border-top:#03b8dc;}.politicas a:hover {text-decoration:underline;}.politicas .table-container {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.politicas .table {min-width:900px;}.pagination {margin-bottom:4em;margin-top:4rem;}.pagination .prev-page img {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:1.1rem;margin-right:20px;filter:brightness(0);}.pagination .next-page img {height:1.1rem;margin-left:15px;filter:brightness(0);}.pagination .prev-page.off img,.pagination .next-page.off img {filter:unset;}.pagination .prev-page span,.pagination .next-page span {height:100%;display:flex;align-items:center;}.pagination .page-link {color:var(--negro);font-size:1.7rem;border:0;font-weight:700;padding-left:10px;padding-right:10px;border-left:1px solid var(--gris-claro);}.pagination .page-link:last-of-type {border-right:1px solid var(--gris-claro);}.pagination .page-item:hover .page-link,.pagination .page-item.active .page-link {background:var(--bages-cargol);font-weight:700;color:var(--blanco);border-color:var(--gris-claro);}.modal-content,.modal-header, .modal-footer {border-radius:0;border:0;padding:2rem;}.modal-header,.modal .container,.modal-footer {padding:0;}.modal-header .modal-title {font-size:2rem;}.modal-body {padding:2rem 0;}.modal .modal-dialog-centered .btn-close {position:absolute;right:0px;top:-3rem;width:2rem;height:2rem;color:white;padding:0;background:url(../img/content/ico-close.svg);filter:brightness(0) invert(1);opacity:1;}.modal .btn-modal {background-color:var(--bages-cargol);color:var(--blanco);font-size:1.6rem;display:block;padding:0.3rem 3rem;}.modal .btn-modal.btn-cerrar {background-color:var(--gris-claro);color:var(--gris-oscuro);}.modal .btn-modal:hover {background-color:var(--negro);color:var(--blanco);transition:all 0.3s ease-in-out;}.modal-header-wrapper {display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gris-claro);padding-bottom:2rem;margin-bottom:2rem;}.modal-prod-header {display:flex;align-items:center;}.modal-prod-header img {margin-right:2rem;height:7.5rem;}.modal-prod-header h1 {font-family:'Lora', serif;font-size:3rem;font-weight:700;margin-bottom:0;}.modal-prod-header p {font-size:2rem;font-style:italic;color:var(--bages-cargol);margin-bottom:0;}.modal-img-prod {height:15rem;}.modal-prod-popup {font-size:1.6rem;}.modal-prod-popup .form-select {border-radius:0;font-size:1.6rem;}#modalProd .modal-body {height:60vh;}#modalProfessionals .modal-body,#modalCataleg .modal-body {height:67vh;}#modalProd, .modal-body iframe,#modalProfessionals .modal-body iframe,#modalCataleg, .modal-body iframe {height:100%;width:100%;}.modal-prod-info {border-bottom:1px solid var(--gris-claro);padding-bottom:2rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-around;}.modal-prod-precio,.modal-prod-uds {border-right:1px solid var(--gris-claro);padding-right:6rem;}.modal-prod-info .modal-prod-precio {text-align:center;}.modal-prod-info .modal-prod-precio p {color:#e53a67;font-weight:700;font-size:3rem;margin-bottom:0;text-align:center;line-height:initial;}.modal-prod-info .modal-prod-precio small {color:#e53a67;font-size:.7em;text-align:center;}.modal-prod-info .modal-prod-precio .precio-anterior {color:var(--negro);font-size:2rem;text-decoration:line-through;}.modal-prod-info .modal-prod-uds {text-align:center;}.modal-prod-info .modal-prod-uds select {width:8rem;text-align:center;}.modal-prod-comprar a {display:flex;align-items:center;justify-content:space-between;background-color:var(--bages-cargol);padding:5px;color:var(--blanco) !important;font-weight:700;font-size:2rem;border-radius:5px;padding:0.5rem 2rem;width:24rem;}.modal-prod-comprar a:hover {background-color:var(--bages-cargol-50);transition:background .3s ease-in-out;}.modal-prod-comprar a.esgotat {background-color:#c1c1bf;cursor:initial;}.modal-prod-comprar a img {height:2rem;}.modal-prod-popup .modal-prod-forms img {max-width:100%;}.modal-prod-popup .modal-prod-forms select,.modal-prod-popup input,.modal-prod-popup textarea {margin-bottom:2rem;}.modal-prod-popup .petit a {text-decoration:underline;}.custom-checkbox {display:block;position:relative;padding-left:30px;margin-bottom:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.custom-checkbox a {font-weight:700;text-decoration:underline;}.custom-checkbox input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.checkmark {position:absolute;top:0;left:0;height:2rem;width:2rem;border:1px solid var(--negro);margin-top:0.2rem;}.custom-checkbox input:checked ~ .checkmark {background-color:#0075ff;border:1px solid #0075ff;}.checkmark:after {content:"";position:absolute;display:none;}.custom-checkbox input:checked ~ .checkmark:after {display:block;}.custom-checkbox .checkmark:after {left:7px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.modalCataleg .modal-header-wrapper {border-bottom:1px solid var(--gris-claro);padding-bottom:1rem;margin-bottom:1rem;border-bottom:0;}.modalCataleg .bages-cargol-color {font-size:1.8rem;margin-bottom:3rem;} .modalCataleg .btn-bages-cargol {display:block;margin-bottom:3rem;} .modalCataleg small {font-size:1.4rem;} @media (min-width:992px) {.mb-5rem {margin-bottom:5rem;}.home-mod .home-prods {padding-left:3rem;padding-right:3rem;}.home-mod .home-destacats {margin-left:2rem;margin-right:2rem;padding-bottom:5rem;}.banner-superior div .h1-home,.banner-superior div h1 {font-size:7.5rem;margin-bottom:4rem;}.banner-superior.interno,.landing .banner-superior {height:350px;}.banner-superior div {margin-bottom:2rem;}.banner-superior.interno div img {margin-bottom:3rem;}.products-item {margin:1rem 1rem 3rem;}.products-item .nombre-prod {font-size:2rem;line-height:3rem;padding:0 2rem;}.products-item .descripcion {font-size:1.6rem;padding:0 2rem;}.landing .content-padding {padding:7rem 3rem;}.landing-img-100 {margin-bottom:5rem;}.landing .frase {font-size:4rem;line-height:5rem;}.landing .landing-h1 {font-size:5rem;line-height:5.8rem;margin-bottom:3rem;}.landing p {font-size:1.8rem;}.landing-img-100 p {font-size:2.5rem;}.company-prods {padding-left:1.5rem;padding-right:1.5rem;}.contact form .btn-bages-cargol {padding:0.8rem 4rem;display:flex;margin-left:auto;}}@media (min-width:768px) {.product-nav a .category-mobile {display:none;}}@media (max-width:991.9px) {footer {padding:3rem;text-align:center;}footer ul {margin-bottom:2rem;}footer .redes a {margin-left:0rem;margin-right:2rem;}footer .eu-finance {flex-direction:column;align-items:center;}.linea-verde {margin-bottom:2rem;margin-top:2rem;}.ecommerce .ecommerce-header-wrapper, .ecommerce .ecommerce-prod-wrapper {display:flex;flex-wrap:wrap;justify-content:space-between;}.ecommerce .ecommerce-prod-wrapper,.ecommerce .ecommerce2-prod-wrapper {padding-bottom:3rem;padding-top:3rem;}.ecommerce .wrapper-totals {width:100%;min-width:initial;margin-left:0;}.ecommerce .ecommerce-header-wrapper p:not(:first-of-type) {display:none;}.ecommerce .ecommerce-prod-detail {align-items:flex-start;flex:0 0 100%;margin-bottom:2rem;}.ecommerce .ecommerce-prod-detail img {max-height:13rem;}.ecommerce .ecommerce-prod-wrapper div {text-align:left;}.ecommerce .ecommerce-prod-detail .prod-name {font-size:1.7rem;}.ecommerce .ecommerce-prod-wrapper form select {width:8rem;}.ecommerce form.comprar {flex-direction:column;}.ecommerce .sticky-wrapper #sticker {position:inherit !important;}.landing .wrapper-prods .cols {flex-basis:50%;}.modal-prod-popup .modal-prod-forms img {padding-right:2rem;}.btn-icon {flex-basis:100%;}.btn-icon p {flex-basis:79%;}.blog.post .blog-post-nav {justify-content:center;}.product-header {align-items:flex-start;margin-bottom:2rem;}.product-nav {margin-bottom:3rem;justify-content:center;}.modal-header-wrapper {padding-bottom:1rem;}}@media screen and (max-width:767.9px) {.container {width:100% !important;max-width:1220px;padding-left:1.5rem;padding-right:1.5rem;}main {min-height:400px;}.scrollup{bottom:20px;right:30px}#div_ruta ul{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90vw;}.banner-superior div h1, .banner-superior div .h1-home {font-size:4rem;}.home-mod h2 {margin-bottom:3rem;font-size:3rem;}.home-prods,.company-prods {margin-bottom:3rem;padding:0 2rem 2rem;}.home-mod .home-destacats h3 {padding-bottom:1rem;margin-bottom:1rem;}.home-mod .home-prods img,.company-prods img {margin-bottom:1rem;}.landing .lora-40 {font-size:3rem;line-height:initial;}.landing .wrapper-prods .cols {flex-basis:100%;}.icon-hojas {height:6rem;margin-bottom:1rem;}.landing img {min-width:100%;margin-top:1rem;margin-bottom:1rem;}.landing .banner-superior img,.banner-superior img {margin:0;}.landing .wrapper-prods img {min-width:auto;margin:0;}.landing-img-100.content {height:400px;}.landing-img-100.content img {max-width:initial;height:100%;width:auto;}.landing-img-100 p {font-size:1.9rem;}.product-header h1 {font-size:2.8rem;}.product-header img {margin-right:1.5rem;height:90px;margin-bottom:1rem;}.product-header p {font-size:2rem;}.recomanacio {padding-left:0;}#recomanacio.accordion .accordion-button {padding-left:1rem;}#recomanacio.accordion .accordion-collapse .accordion-body {padding:2rem;}.blog .post-principal img {padding-left:0;padding-top:3rem;}.blog-post-nav a span.flecha, .product-nav a span.flecha {margin:0;}.blog-post-nav a span.text,.product-nav a span.text {display:none;}.product-nav a .category-desktop {display:none;}}@media screen and (max-width:580px) {.modal-prod-header img,.modal-prod-header p {margin-bottom:1rem;}.modal-prod-header h1 {font-size:2.3rem;}.modal-prod-popup.particular {display:flex;flex-direction:column;}.modal-prod-popup.particular .modal-prod-info {order:2;flex-wrap:wrap;padding-right:1.5rem;border:0;}.modal-prod-popup.particular .modal-prod-forms {order:1;padding-left:0;margin-bottom:1rem;}.modal-prod-popup.particular .modal-prod-forms img {padding-right:0;margin:0 auto;display:flex;margin-bottom:2rem;}.modal-prod-popup.particular .modal-prod-precio, .modal-prod-popup.particular .modal-prod-uds {border-right:0;padding-right:0;}.modal-prod-popup.particular .modal-prod-comprar {margin-top:3rem;width:100%;}.modal-prod-popup.particular .modal-prod-comprar a {margin:0 auto;width:100%;}}@media screen and (max-width:480px) {.landing .content-padding {padding:1rem;}.ecommerce .wrapper-totals .codigo .input-group {flex-direction:column;}.ecommerce .wrapper-totals .codigo .input-group-append, .ecommerce .wrapper-totals .codigo .form-control,.ecommerce .wrapper-totals .codigo .input-group-text {width:100%;display:block;}.contact form .btn-bages-cargol {width:100%;}}.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl { display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}nav.navbar {background-color:var(--bages-cargol);flex-direction:column;padding:0;}nav.navbar .navbar-nav .nav-link {color:var(--negro);}nav.navbar .cart-items {display:flex;align-items:center;justify-content:center;border-radius:50%;width:2.7rem;height:2.7rem;margin-right:1rem;background-color:var(--bages-cargol);color:var(--negro);font-size:1.5rem;font-weight:600;}nav.navbar a:hover .cart-items {text-decoration:none;}@media screen and (max-width:991.9px) {nav.navbar .nav-superior {padding:1rem 2rem;width:100%;display:flex;align-items:center;}nav.navbar .nav-superior .container {padding:0;}nav.navbar .language-mobile {justify-content:flex-end;}nav.navbar .language-mobile .nav-link {color:var(--negro);padding-right:0;font-size:1.5rem;}nav.navbar .language-mobile .dropdown-item {font-size:1.5rem;}nav.navbar .language-mobile .dropdown-item:hover {text-decoration:underline;}nav.navbar .nav-superior .navbar-brand img {max-width:220px;}nav.navbar .nav-principal {padding:1.5rem 2rem;}nav.navbar .nav-user {display:none;}nav.navbar .cart-mobile {display:flex;align-items:center;margin-left:auto;}nav.navbar .cart-mobile .cart-items {background-color:var(--negro);color:var(--blanco);margin-right:0.5rem;}nav.navbar .cart-mobile img {height:2.5rem;}nav.navbar #hamburger {background-color:transparent;margin-left:1.4rem;}.noscroll {overflow:hidden;}#overlay {position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:#2a2f32;z-index:18;}header .user-desktop,header .btn-registro.desktop {display:none;}header #div_wrapper {width:100%;margin:0 auto;}header .closebtn {padding:2rem 3rem;display:block;}header .closebtn img, .closebtn-ajax-basket img {width:18px}#mySidenav {position:fixed;top:0;left:-100%;width:90% !important;height:100%;z-index:10000000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:var(--blanco);display:block;padding:0;}#div_wrapper.toggled #mySidenav {left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;overflow:auto;}#mySidenav .sidenav-header {display:flex!important;justify-content:space-between;padding:3rem 2.5rem;}#mySidenav .menu {top:50px;bottom:0;overflow:auto;font-size:1.5rem;background-color:var(--negro);}#mySidenav .menu ul.m-subcat {position:fixed;top:57px;bottom:0;left:-100%;width:91%;min-height:100%;transition:left .5s;overflow:auto;display:block !important;padding-top:0;}#mySidenav .menu a:hover {text-decoration:none;}#mySidenav .menu .m-subcate, #mySidenav .menu .m-subcate:active {background-color:var(--blanco);color:var(--negro);padding:1.6rem 3rem;z-index:1;font-size:1.7rem;font-weight:700;border-bottom:1px solid var(--gris-claro);}header #mySidenav .second .nav-link,#mySidenav .menu .go-back {color:var(--blanco);background-color:var(--negro);font-weight:700;font-size:2rem;display:flex;align-items:center;justify-content:space-between;padding:1.6rem 3rem;border-top:1px solid var(--blanco);}header #mySidenav .second .nav-link::after {transform:rotate(270deg);}#mySidenav .menu .go-back:after {content:url(../img/content/icon-arrow-down.svg);filter:brightness(0) invert(1);width:15px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}header .user-mobile a {color:var(--blanco);background-color:var(--negro);font-size:1.5rem;display:flex;align-items:center;padding:2rem 3rem 1.6rem 3rem;}header .user-mobile a span {color:var(--blanco);}header .user-mobile img {height:3rem;margin-right:1rem;}header .user-mobile .dropdown-menu {position:relative;width:100%;padding:0;}header .user-mobile .dropdown-menu a {padding:0rem 3rem 1.6rem 3rem;}header .nav-secundario-mobile {padding-top:2rem;}header .nav-secundario-mobile a {display:block;color:var(--negro);padding:1rem 3rem;font-size:1.6rem;}header .mostrar-mobile {left:-2px !important;}}@media screen and (max-width:360px) {nav.navbar .nav-superior .navbar-brand img {max-width:180px;}}@media screen and (min-width:992px) {header .user-mobile,header #hamburger,header #mySidenav .go-back,header .nav-secundario-mobile,header nav.navbar .language-mobile,nav.navbar .cart-mobile{display:none;}nav.navbar .nav-superior > .container {padding-bottom:3rem;}header #div_wrapper {background-color:var(--negro);}header #div_wrapper #mySidenav {position:relative;margin-right:auto;display:flex;}header #mySidenav .m-cate.dropdown-toggle {color:var(--bages-cargol);text-decoration:none !important;font-size:2rem;}nav.navbar .nav-superior {display:block;padding:3rem 0 0;color:var(--negro);font-size:1.4rem;}nav.navbar .nav-superior .navbar-brand img {max-width:315px;}nav.navbar .nav-superior .navbar-nav .nav-item:not(:last-child) .nav-link {padding-right:3rem;}nav.navbar .nav-superior .dropdown-menu {font-size:1.4rem;}nav.navbar .nav-superior .dropdown-item:hover {text-decoration:underline;}nav.navbar .menu {display:flex;}nav.navbar .menu .nav-item {min-width:18rem;}nav.navbar .menu .nav-item .nav-link {color:var(--blanco);font-size:1.7rem;font-weight:700;padding:2rem 2.5rem;border-left:1px solid var(--bages-cargol);display:flex;align-items:center;justify-content:space-between;}nav.navbar .menu .nav-item .nav-link:hover {text-decoration:underline;}nav.navbar .menu .nav-item:last-child .nav-link {border-right:1px solid var(--bages-cargol);}nav.navbar .menu .dropdown-menu {min-width:150%;top:96%;font-size:1.5rem;background-color:var(--negro);border-radius:0;padding:1rem 0;}nav.navbar .menu .dropdown-menu .dropdown-item {color:var(--blanco);padding:1rem 2rem;}nav.navbar .menu .dropdown-menu .dropdown-item:hover,nav.navbar .menu .dropdown-menu .dropdown-item:active,nav.navbar .menu .dropdown-menu .dropdown-item:focus {background-color:transparent;text-decoration:underline;}nav.navbar .nav-user {font-size:1.6rem;color:var(--blanco);display:flex;}nav.navbar .nav-user > a {display:flex;margin-left:6rem;}nav.navbar .nav-user #menu-usuario:hover {text-decoration:underline;}nav.navbar .nav-user > a:hover {color:var(--blanco);text-decoration:none;}nav.navbar .nav-user > a span {line-height:2.8rem;}nav.navbar .nav-user > a:hover span {text-decoration:underline;}nav.navbar .nav-user img {width:2rem;margin-right:1rem;}nav.navbar .nav-user .dropdown-menu {background-color:var(--negro);padding:1.5rem 1rem;}nav.navbar .nav-user .dropdown-menu a {color:var(--blanco);padding:0.6rem 1rem;}nav.navbar .nav-user .dropdown-menu a:hover {background-color:transparent;text-decoration:underline;white-space:nowrap;}}@media screen and (min-width:1200px) {nav.navbar .nav-superior .navbar-nav .nav-item:not(:last-child) .nav-link {padding-right:7rem;}nav.navbar .menu .nav-item {min-width:24rem;}}html::-webkit-scrollbar {width:7px;height:7px;}html::-webkit-scrollbar-track {box-shadow:inset 0 0 5px var(--gris-claro); border-radius:10px;}html::-webkit-scrollbar-thumb {background:var(--gris-claro); border-radius:10px;}html::-webkit-scrollbar-thumb:hover {background:var(--bages-cargol); }.form-group {margin-bottom:2rem;}.form-select {border-radius:0;font-size:1.6rem;}