/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/build/shop/fonts/fa-regular-400.21cb8f55.woff2) format("woff2"),url(/build/shop/fonts/fa-regular-400.eb91f7b9.ttf) format("truetype")}.fa-regular,.far{font-weight:400}/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/build/shop/fonts/fa-solid-900.4d986b00.woff2) format("woff2"),url(/build/shop/fonts/fa-solid-900.bacd5de6.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.category__header{margin-left:auto;margin-right:auto;max-width:104.1666666667rem;padding-left:0;padding-right:0;padding-top:1rem}@media print,screen and (min-width:52em){.category__header{padding-bottom:2rem;padding-top:2rem}}.category__pagination{align-items:center;display:flex;justify-content:center}.category__products{grid-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-left:auto;margin-right:auto;max-width:104.1666666667rem;padding-left:.5555555556rem;padding-right:.5555555556rem}@media print,screen and (min-width:52em){.category__products{padding-left:1.1111111111rem;padding-right:1.1111111111rem}}@media print,screen and (min-width:40em){.category__products{grid-template-columns:repeat(3,1fr)}}@media print,screen and (min-width:52em){.category__products{grid-template-columns:repeat(4,1fr)}}.category__w-product{grid-column:span 1;grid-row:span 1;padding-top:1rem}.category__w-product--flagastop{grid-column:span 2;grid-row:span 2}.category__description{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;font-size:.9rem;padding:2rem 3rem;text-align:justify}.category__description h2{font-family:montserrat-bold;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.category__description h3{font-family:montserrat-medium}.category__description h3,.category__description h4{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.category__description h4{font-family:montserrat-italic}.category__description a{color:#0a0a0a;text-decoration:underline}.category__description p{font-size:.9rem;line-height:1.3rem;text-align:justify}.category__description p:last-of-type{margin-bottom:0}.category__description p strong{font-family:montserrat-bold}@media print,screen and (min-width:52em){.category__description{border-bottom:none;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:104.1666666667rem;padding:2rem}.category__description h2{font-size:2rem}.category__description h3{font-size:1.5rem}.category__description h4{font-size:1.2rem}}.category__description-name{color:#0a0a0a;font-family:halo-handletter!important;font-size:3rem!important;font-weight:400!important;text-align:center}@media print,screen and (min-width:52em){.category__description-name{font-size:4rem!important}.category__filter{display:none}}.category__w-product--marketing-desktop{display:none}@media print,screen and (min-width:40em){.category__w-product--marketing-desktop{display:block}}.category__w-product--marketing-mobile{display:block}@media print,screen and (min-width:40em){.category__w-product--marketing-mobile{display:none}}