.fade-enter-active,.fade-leave-active{-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;-moz-transition:all .25s ease-in;transition:all .25s ease-in}.fade-enter,.fade-leave-to{opacity:0}.grid{display:grid;grid-gap:1rem;gap:1rem}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-col-12{grid-template-columns:repeat(12,1fr)}.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-col-4{grid-template-columns:repeat(4,1fr)}.grid-span-2{grid-column:span 2/span 2}.grid-span-3{grid-column:span 3/span 3}.grid-span-4{grid-column:span 4/span 4}.grid-span-8{grid-column:span 8/span 8}.grid-span-10{grid-column:span 10/span 10}.grid-span-12{grid-column:span 12/span 12}.text-center{text-align:center}.ml-auto{margin-left:auto}#catalog-collection{background:#f1f1f1;border-bottom:.25rem solid #c3161c;margin-bottom:1rem;padding:2rem 0}#catalog-collection section,#catalog-collection section #headings{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#catalog-collection section #headings{text-align:center;width:100%}#catalog-collection section #headings h1{color:#222;font-weight:700;margin:0}#catalog-collection section #headings p{color:#333;font-size:16px;font-weight:400}#catalog-collection section ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;list-style-type:none;margin:0;padding:1rem 0 0;width:75%}#catalog-collection section ul,#catalog-collection section ul li a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#catalog-collection section ul li a{background-color:#222;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:clamp(1rem,2.5vw,1.21rem);font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;-webkit-transition:all .35s cubic-bezier(.19,1,.22,1);-o-transition:all .35s cubic-bezier(.19,1,.22,1);-moz-transition:all .35s cubic-bezier(.19,1,.22,1);transition:all .35s cubic-bezier(.19,1,.22,1);width:100%}#catalog-collection section ul li a:hover{background-color:#c3161c;color:#fff;-webkit-transition:all .25s cubic-bezier(.19,1,.22,1);-o-transition:all .25s cubic-bezier(.19,1,.22,1);-moz-transition:all .25s cubic-bezier(.19,1,.22,1);transition:all .25s cubic-bezier(.19,1,.22,1)}#catalog-collection section ul li button{width:100%}#catalog-collection section hr{background:#e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;grid-column:span 12/span 12;height:1px;margin:1rem 0;width:100%}@media screen and (max-width:1024px){#catalog-collection section ul{width:100%}}@media screen and (max-width:767px){#catalog-collection section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#catalog-collection section #headings p{font-size:14px}#catalog-collection section ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1rem 1rem 0;width:100%}#catalog-collection section ul li{width:100%}#catalog-collection section ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;font-size:clamp(1.35rem,2.5vw,1.51rem);justify-content:space-between;width:100%}#catalog-collection section ul li button{font-weight:600}}