.sharethis{list-style:none;padding-left:0}.sharethis,.sharethis-item{display:inline-block}.sharethis-item:not(:last-child){margin-right:1rem}.sharethis-button{cursor:pointer;font-size:1.5rem}.sharethis-button[data-network=facebook]{color:#4267b2}.sharethis-button[data-network=twitter]{color:#55acee}.sharethis-button[data-network=whatsapp]{color:#25d366}.sharethis-button[data-network=linkedin]{color:#0077b5}article.product{border:1px solid #ccc;border-radius:5px;height:100%;min-height:100%;overflow:hidden;position:relative}article.product:hover .text p{opacity:0}article.product:hover .text .button{opacity:1}@media (max-width:767.98px){article.product img{width:100%}}article.product .text{padding:0 1rem 1.5rem;text-align:center}article.product .text .box{background-color:#292b65;border-radius:3px;color:#fff;font-size:.75rem;margin:1.875rem auto;padding:.3rem 2rem;width:-moz-fit-content;width:fit-content}article.product .text h3{color:#292b65;font-size:1.125rem;font-weight:700;margin-bottom:1.313rem}article.product .text p{color:#686868;font-size:.75rem;transition:all .3s ease-in-out}article.product .text .button{bottom:0;display:flex;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}article.product .text .button .btn{background-color:#292b65;color:#fff;margin:auto auto 1.5rem}article.product .text .button .btn:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:5}.products{padding-bottom:4rem}.products .container .h1,.products .container h1{color:#292b65;font-size:2.25rem;font-weight:900;margin-bottom:3.375rem}.products .container .input-group .btn{padding-inline:1rem}.products .container h2{color:#292b65;font-size:1.125rem;font-weight:700;margin-bottom:1.563rem;margin-top:3.25rem}@media (max-width:767.98px){.products .container .tab-filter{background:#fff;height:100%;left:0;opacity:0;overflow:auto;padding-bottom:30px;padding-top:30px;pointer-events:none;position:fixed;top:0;width:0;z-index:2000}.products .container .tab-filter.active{opacity:1;pointer-events:all;width:100%}}.products .container .tab-filter .btn-close{float:right;margin-bottom:1.5rem;margin-right:.5rem}@media (min-width:768px){.products .container .tab-filter .btn-close{display:none}}.products .container .button-filter{bottom:1rem;box-shadow:0 0 5px 0 hsla(0,0%,100%,.188);left:1rem;position:fixed;z-index:2000}@media (min-width:768px){.products .container .button-filter{display:none}}.products .container ul{list-style:none;margin:0;padding:0}.products .container ul.categories li .form-check{align-items:center;display:flex;margin-bottom:.8rem;min-height:1.625rem;padding:0}.products .container ul.categories li .form-check:hover input+label{color:#00c8ff}.products .container ul.categories li .form-check-input{background-position:inherit;border-color:#292b65;height:1.5rem;margin:0;width:1.5rem}@media (max-width:767.98px){.products .container ul.categories li .form-check-input{height:1rem;width:1rem}}.products .container ul.categories li .form-check-label{color:#292b65;margin-left:.5rem;transition:all .3s ease}.products .container ul.letters{display:flex;flex-flow:wrap;margin-bottom:2rem}.products .container ul.letters li{margin-bottom:.5rem;margin-right:.5rem;position:relative}.products .container ul.letters li:hover input+label{background-color:#00c8ff}.products .container ul.letters li input{bottom:0;left:0;margin:0;opacity:0;position:absolute;right:0;top:0}.products .container ul.letters li input:checked+label{background-color:#292b65;color:#fff}.products .container ul.letters li label{align-items:center;border-radius:.2rem;color:#292b65;display:flex;height:1.563rem;justify-content:center;transition:all .3s ease;width:1.563rem}.products .container .tag{margin-bottom:2.4rem}@media (max-width:767.98px){.products .container .tag{margin-bottom:1.5rem}}.products .container .tag .form-check{margin:0;padding:0}.products .container .tag .form-check:hover input+label{background-color:#00c8ff}.products .container .tag .form-check-input{opacity:0;position:absolute}.products .container .tag .form-check-input:checked+label{background-color:#292b65;color:#fff}.products .container .tag .form-check-label{border:1px solid #292b65;border-radius:.2rem;font-size:12px;margin:0;padding:0 1rem;position:relative;transition:all .3s ease}
