.text-white{color:#fff}.text-primary{color:#008f45!important}.text-secondary{color:#3d596a!important}.text-paragraph{color:#707070}.text-link{color:#e2a316}.bg-success{background-color:#10be16}.bg-primary{background-color:#008f45}.bg-secondary{background-color:#e2a316}.bg-gray{background-color:#707070}.text-gray-primary{color:#1d1d1d}.text-success{color:#10be16}.text-gray-secondary{color:#ddd}@media screen and (min-width: 768px){body{margin:0;padding:0}header{position:fixed;width:100%;z-index:9}header a{height:fit-content;width:fit-content}header #client-header-container{text-decoration:none;display:flex;justify-content:center;align-items:center;line-height:1;gap:5px}header #header-logo{cursor:pointer}header .contact-header{background-color:#008f45;color:#fff;padding:.2rem 0}header .contact-header a{color:#fff;text-decoration:none;font-size:.9rem}header .glass-header{background:#fff3;transition:background .3s ease-in-out,box-shadow .3s ease-in-out}header .glass-header.scrolled{background:#fff;box-shadow:0 4px 10px #0000001a}header .glass-header.scrolled .nav-link,header .glass-header.scrolled .fa,header .glass-header.scrolled span{color:#707070!important;transition:color .3s ease-in-out}header .glass-header.scrolled .nav-link.active,header .glass-header.scrolled .nav-link:hover{border-bottom:2px solid #707070}header .glass-header.scrolled .btn-warning{background-color:#e2a316;color:#fff}header .header-shopping-cart-item{margin:0;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s;position:relative;text-decoration:none}header .header-shopping-cart-item:hover{transform:scale(1.1)}header .header-shopping-cart-item .shopping-cart-icon{margin:0;padding:0;width:auto;font-weight:700;transition:.3s}header .header-shopping-cart-item .header-shopping-cart-quantity{margin:0;padding:0;display:none;justify-content:center;align-items:center;position:absolute;top:-15px;right:-10px;background-color:#e2a316;border-radius:50%;width:18px;height:18px;font-size:8px;font-weight:700;line-height:1}header .header-shopping-cart-item.with-items .header-shopping-cart-quantity{display:flex;color:#fff!important}footer{background-color:#008f45;color:#fff;text-align:center;width:100%;position:relative;padding:3.5rem 0 6rem}footer #bow{background-color:#008f45;width:110%;height:200px;position:absolute;top:-70px;left:-5%;border-radius:200% 200% 0 0;z-index:0}footer .footer-image-container{width:60%}footer h6{font-size:1.1rem;margin-bottom:.4rem;font-weight:700}footer ul{padding-left:1rem}footer ul li{margin-bottom:.5rem;font-size:.9rem}footer ul li a{color:#fff}footer i{margin-right:.5rem}footer hr{border:1px solid white;width:50%;margin:1rem auto}footer a{text-decoration:none;color:#fff}footer a:hover{transition:all .2s ease-in-out;color:#e2a316}footer .line{color:#fff3;width:1px;border:solid;height:20px}.nav-link{color:#fff!important;font-weight:500;padding:0 8px!important;font-size:1rem;transition:all .3s ease}.nav-link:hover,.nav-link.active{color:#fff;border-bottom:2px solid #fff}.banner-home{object-fit:cover;width:100%;filter:brightness(.8)}#mobile-menu{background-color:#fffffff2;position:absolute;top:100%;left:0;width:100%;padding:1rem;z-index:99}#mobile-menu .nav-link{color:#707070!important;font-weight:700;padding:10px 0;border-bottom:1px solid #ccc}}@media screen and (max-width: 768px){body{margin:0;padding:0}body #layout-app{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}header{position:fixed;width:100%;z-index:9}header a{height:fit-content;width:fit-content}header #client-header-container{text-decoration:none;display:flex;justify-content:center;align-items:center;line-height:1;gap:5px}header #header-logo{cursor:pointer;width:100%}header .contact-header{display:none}header .glass-header{background:#fff3;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;width:100vw;display:flex;flex-direction:column;align-items:end}header .glass-header #header-list{display:none}header .glass-header.scrolled{background:#fff;box-shadow:0 4px 10px #0000001a}header .glass-header.scrolled .nav-link,header .glass-header.scrolled .fa,header .glass-header.scrolled span{color:#707070!important;transition:color .3s ease-in-out}header .glass-header.scrolled .nav-link.active,header .glass-header.scrolled .nav-link:hover{border-bottom:2px solid #707070}header .glass-header.scrolled .btn-warning{background-color:#e2a316;color:#fff}header .header-shopping-cart-item{margin:0;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s;position:relative;text-decoration:none}header .header-shopping-cart-item:hover{transform:scale(1.1)}header .header-shopping-cart-item .shopping-cart-icon{margin:0;padding:0;width:auto;font-weight:700;transition:.3s}header .header-shopping-cart-item .header-shopping-cart-quantity{margin:0;padding:0;display:none;justify-content:center;align-items:center;position:absolute;top:-15px;right:-10px;background-color:#e2a316;border-radius:50%;width:18px;height:18px;font-size:8px;font-weight:700;line-height:1}header .header-shopping-cart-item.with-items .header-shopping-cart-quantity{display:flex;color:#fff!important}footer{background-color:#008f45;color:#fff;text-align:center;width:100%;position:relative;padding:.5rem 0;margin-top:40px;cursor:pointer}footer #bow{background-color:#008f45;width:110%;height:100px;position:absolute;top:-70px;left:-5%;border-radius:200% 200% 0 0;z-index:0}footer #footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;z-index:1}footer #footer-container .footer-image-container{width:100%;margin:0 auto}footer #footer-container h6{font-size:1.1rem;margin-bottom:1rem;font-weight:700}footer #footer-container ul{padding-left:1rem}footer #footer-container ul li{margin-bottom:.5rem;font-size:.9rem}footer #footer-container ul li a{color:#fff}footer #footer-container i{margin-right:.5rem}footer #footer-container hr{border:1px solid white;width:50%;margin:1rem auto}footer #footer-container a{text-decoration:none;color:#fff}footer #footer-container a:hover{transition:all .2s ease-in-out;color:#e2a316}footer #footer-container .line{color:#fff3;width:1px;border:solid;height:20px}.nav-link{color:#fff!important;font-weight:500;padding:6px 12px!important;font-size:1rem;transition:all .3s ease;width:100%}.nav-link:hover,.nav-link.active{color:#fff;border-bottom:2px solid #fff}.banner-home{object-fit:cover;width:100%;filter:brightness(.8)}}
