.filter-container{background-color:#fff;box-shadow:.125rem .125rem 1.25rem -.1875rem rgba(0,0,0,.08);flex-shrink:0;height:100%;padding:1rem 2rem 5.25rem;width:100%}.products-container .top-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.3);color:#fff;width:100%}.products-container .top-banner .banner-content{display:inline-block;padding:2.5rem;position:relative}.products-container .top-banner .banner-content h1{font-family:Inter;font-style:normal;font-weight:500;letter-spacing:-.1rem;text-shadow:0 .25rem .25rem rgba(0,0,0,.1)}.products-container .top-banner .banner-content a{background:#9e0b0f;border-radius:1.875rem;color:#fff;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:-.0313rem;line-height:1.5rem;padding:.4375rem .625rem}.products-container .top-banner .banner-content a:hover{background:rgba(158,11,15,.69)}.accordion:not(:last-child){border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item{border:none;cursor:pointer}.accordion-item .accordion-header{text-transform:uppercase}.accordion-item .accordion-header .main-text{font-size:1.375rem;font-weight:700}.accordion-button{padding:16px 0;pointer-events:none}.accordion-button:not(.collapsed){background-color:unset;box-shadow:unset;color:#000}.accordion-button:after{pointer-events:all}.list-group-item{border:none;pointer-events:auto}.list-group-item.active{background-color:transparent;border-color:unset;color:#c96}.floating-buttons{display:none}.article-container{margin-top:6.25rem}.article-container .container-describe{margin-bottom:1.875rem;padding-bottom:5rem}.article-container .container-describe-line{border-top:.0625rem solid #c96;padding:3.125rem 0}.article-container .container-describe-img{margin-right:3.125rem}.article-container .container-describe-title{color:#333;font-family:EagleLight;font-size:2.25rem;font-style:normal;font-weight:500;height:5.5rem;letter-spacing:-.0225rem;line-height:2.25rem}.article-container .container-describe-detail{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--666,#666);display:-webkit-box;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:.0375rem;line-height:1.875rem;overflow:hidden;word-break:break-all}.article-container .container-describe-button{align-items:center;background:var(--Yellow,#c96);border:none;border-radius:1.875rem;color:#fff;display:flex;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;justify-content:center;line-height:1.3125rem;padding:.5625rem 1.1653rem .625rem 1rem;text-align:center}@media only screen and (min-width:769px){.sticky-filter{height:100%;min-height:200px;overflow:auto;position:sticky;top:7rem}}@media (max-width:768px){.floating-buttons{bottom:20px;display:block;position:fixed;right:20px}.floating-buttons .filter-btn{font-size:2.5rem}.sticky-filter{background:#fff;border:5px solid #c96;border-radius:1.25rem 0 0 1.25rem;border-right:unset;box-shadow:2px 1px 8px 0 #c96;display:flex;height:70%;left:105%;overflow:hidden;padding:10px 0;position:fixed;top:20%;transition:all .35s ease-in-out;width:90%;z-index:99}.filter-container{overflow-y:scroll;padding:1.25rem 2rem}}

/*# sourceMappingURL=categories.css.map*/