/*!
 * -------------------------------------------------------------------
 *  Custom Styles Overrides
 *
 *  Update font-face and properties for custom fonts
 * -------------------------------------------------------------------
 */@font-face{font-family:PublicSans-Regular;src:url(https://cdn.shopify.com/s/files/1/0977/3128/1221/files/PublicSans-Regular.ttf?v=1757404945) format("truetype")}@font-face{font-family:PublicSans-Bold;src:url(https://cdn.shopify.com/s/files/1/0977/3128/1221/files/PublicSans-Bold.ttf?v=1757404945) format("truetype")}@font-face{font-family:Montserrat-Black;src:url(https://cdn.shopify.com/s/files/1/0977/3128/1221/files/Montserrat-Black.ttf?v=1760007118) format("truetype")}:root{--font-body-family: "PublicSans-Regular";--font-heading-family: "PublicSans-Bold"}.hidden{display:none!important;visibility:hidden!important}/*!
 * -------------------------------------------------------------------
 *  Section: Banner Image No Text
 * -------------------------------------------------------------------
 */.hero_banner_image_no_text{height:auto!important;margin:0!important;padding:0!important}.hero_banner_image_no_text img,.hero_banner_image_no_text picture{display:block;height:auto;width:100%}/*!
 * -------------------------------------------------------------------
 *  Section: Split Content
 * -------------------------------------------------------------------
 */.split-content-section{background:var(--sc-bg);color:var(--sc-text);padding-bottom:var(--sc-pb-mobile);padding-top:var(--sc-pt-mobile)}@media(min-width:750px){.split-content-section{padding-bottom:var(--sc-pb-desktop);padding-top:var(--sc-pt-desktop)}}.split-content-section .container{align-items:center;display:flex;margin:0 auto;text-align:center}@media(min-width:768px){.split-content-section.image-left .container,.split-content-section.image-right .container{gap:3rem;text-align:left}.split-content-section.image-right .container{flex-direction:row-reverse}.split-content-section .image-wrap{flex:1;margin-bottom:0}.split-content-section .text-wrap{display:flex;flex:1;flex-direction:column;justify-content:center}}.split-content-section .image-wrap{margin-bottom:2rem}.split-content-section .image-wrap img{height:auto;width:100%}.split-content-section .logo{text-align:center}.split-content-section .logo img{height:auto;margin:0 auto;max-width:100%;width:var(--sc-logo-size)}.split-content-section h3.h2{text-align:var(--sc-heading-align);text-transform:var(--sc-heading-case)}.split-content-section .metafield-rich_text_field h3{text-transform:capitalize}.split-content-section .rich-text{font-size:1.8rem;margin:0 auto;text-align:var(--sc-content-align)}/*!
 * -------------------------------------------------------------------
 *  Section: Image Grid
 * -------------------------------------------------------------------
 */.image-grid-section{background-color:var(--image-grid-bg);display:flex;flex-wrap:wrap;gap:var(--image-grid-gap);justify-content:center;padding-bottom:var(--image-grid-pb-m);padding-top:var(--image-grid-pt-m);align-items:center}@media(min-width:860px){.image-grid-section{padding-bottom:var(--image-grid-pb-d);padding-top:var(--image-grid-pt-d)}}.image-grid-section.page-width{margin:0 auto;max-width:1500px;padding-left:18px;padding-right:18px}.image-grid-item{flex:1 1 calc(100% / var(--image-grid-cols-m) - var(--image-grid-gap));max-width:calc(100% / var(--image-grid-cols-m) - var(--image-grid-gap));overflow:hidden;position:relative;text-align:center;background-color:var(--image-grid__item-bg);padding:var(--image-grid__item-padding)}@media(min-width:860px){.image-grid-item{flex:1 1 calc(100% / var(--image-grid-cols-d) - var(--image-grid-gap));max-width:calc(100% / var(--image-grid-cols-d) - var(--image-grid-gap))}}.image-grid-item img{height:auto;transition:all .6s ease-in-out;width:100%}.image-grid-item.hover-animate:hover img{transform:scale(1.08)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
