.includes-product{border:1px solid #dee2e6;border-radius:1rem;display:flex;flex-direction:column;height:100%;position:relative;transition:all .3s}@media (max-width:767.98px){.includes-product:not(.includes-product:has(a.btn)) .price{margin-bottom:.5rem}}.includes-product:hover{box-shadow:3px 3px 10px 1px gray;transform:scale(1.02)}.includes-product img{aspect-ratio:1/1;border-bottom:1px solid #dee2e6;border-radius:1rem 1rem 0 0;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:575.98px){.includes-product img{height:190px}}.includes-product .favorite{bottom:auto;left:auto;position:absolute;right:1rem;top:1rem;z-index:1}.includes-product .favorite span{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;flex:none;height:3.188rem;justify-content:center;width:3.188rem}.includes-product .favorite span:hover+div{opacity:1}.includes-product .favorite span svg{color:#3d3d3d;font-size:1.375rem}.includes-product .favorite div{background-color:#3d3d3d;border-radius:.5rem;bottom:calc(100% + 1rem);color:#fff;font-size:.9375rem;height:-moz-max-content;height:max-content;left:50%;opacity:0;padding:.4rem .8rem .2rem;position:absolute;right:auto;top:auto;transform:translateX(-50%);transition:all .3s;width:-moz-max-content;width:max-content}.includes-product .favorite div:before{background-color:#3d3d3d;border-radius:.2rem;bottom:auto;content:"";height:1rem;left:50%;position:absolute;right:auto;top:calc(100% - .5rem);transform:translateX(-50%) rotate(45deg);width:1rem}.includes-product h3{font-size:1.0625rem;padding:1.75rem 2rem 0}@media (max-width:767.98px){.includes-product h3{padding:1rem 1rem 0}}.includes-product .price{font-size:calc(1.28125rem + .375vw);font-weight:900;margin:auto 0;padding:0 2rem 1.75rem}@media (min-width:1200px){.includes-product .price{font-size:1.5625rem}}@media (max-width:767.98px){.includes-product .price{font-size:1.1875rem;padding:0 1rem}}.includes-product a.btn{margin:auto auto 1.75rem;width:-moz-fit-content;width:fit-content}@media (max-width:767.98px){.includes-product a.btn{margin:.5rem 1rem 1rem;width:auto}}.includes-product a:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.products{margin:auto;max-width:1920px;overflow-x:clip;padding-bottom:6.875rem}@media (max-width:767.98px){.products{padding-bottom:2rem}}.products .container{position:relative}.products .container .filter-mobile{display:none;text-align:end}@media (max-width:767.98px){.products .container .filter-mobile{display:block}.products .container .filter-mobile:has(.kmbi-funnel-fill){margin-bottom:1.875rem}}@media (max-width:767.98px){.products .container .filter{background-color:#fff;border:1px solid #dee2e6;border-radius:1rem;bottom:0;height:-moz-max-content;height:max-content;left:0;opacity:0;padding:1rem 1rem 0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:-999}}.products .container .filter.active{opacity:1;z-index:1040}.products .container .filter h1,.products .container .filter h2{font-weight:700}.products .container .filter h1{font-size:calc(1.28125rem + .375vw)}@media (min-width:1200px){.products .container .filter h1{font-size:1.5625rem}}.products .container .filter h2{font-size:1.0625rem}.products .container .filter .total{font-size:.75rem}.products .container .filter .tags span{align-items:center;background-color:#3483fa;border-radius:.3rem;color:#fff;cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;padding:.3rem .5rem .2rem;transition:all .3s}.products .container .filter .tags span:hover{box-shadow:0 0 5px 2px rgba(52,131,250,.596)}.products .container .filter .tags span svg{margin-left:.4rem}.products .container .filter ul{list-style:none}.products .container .filter .menu{padding-left:0}.products .container .filter .menu li:not(.products .container .filter .menu li:last-child){margin-bottom:.5rem}.products .container .filter .menu li a{align-items:center;color:#3d3d3d;display:flex;font-size:.9375rem;justify-content:space-between}.products .container .filter .menu li a[aria-expanded=true]{color:#3483fa;font-weight:700}.products .container .filter .menu li a:hover{color:#3483fa}.products .container .filter .menu li .submenu a{gap:.3rem;justify-content:start;position:relative}.products .container .filter .menu li .submenu a:before{border:1px solid #3d3d3d;border-radius:.25rem;content:"";height:1.313rem;transition:all .3s;width:1.313rem}.products .container .filter .menu li .submenu a.active,.products .container .filter .menu li .submenu a:hover{color:#3483fa;font-weight:700}.products .container .filter .menu li .submenu a.active:before,.products .container .filter .menu li .submenu a:hover:before{background-color:#3483fa;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.products .container .filter .menu li .submenu a span{position:relative;top:.15rem}.products .container .filter .form-check{display:flex;margin-bottom:0}.products .container .filter .form-check:hover .form-check-label{color:#3483fa}.products .container .filter .form-check:has(.form-check-input:checked) .form-check-input{background-color:#3483fa;border-color:#3483fa}.products .container .filter .form-check:has(.form-check-input:checked) .form-check-label{color:#3483fa}.products .container .filter .form-check-input,.products .container .filter .form-check-label{cursor:pointer}.products .container .filter .form-check-input{border-color:#3d3d3d!important;height:1.313rem;transition:all .3s;width:1.313rem}.products .container .filter .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(52,131,250,.353)}.products .container .filter .form-check-label{font-size:.9375rem;margin-left:.5rem;margin-top:.35rem;transition:all .3s}
