/*!
 * Font Awesome critical subset for the storefront first render.
 * Full Font Awesome CSS is loaded later by includes/header.php.
 */
:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-family-brands:"Font Awesome 7 Brands";--fa-style-family-classic:var(--fa-family-classic)}
@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../webfonts/fa-light-300-critical.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900-critical.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400-critical.woff2) format("woff2")}
.fa,.fa-brands,.fa-light,.fa-solid,.fab,.fal,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}
:is(.fab,.fal,.fas,.fa-brands,.fa-light,.fa-solid,.fa):before{content:var(--fa)/""}
@supports not (content:""/""){:is(.fab,.fal,.fas,.fa-brands,.fa-light,.fa-solid,.fa):before{content:var(--fa)}}
.fa-light,.fal{--fa-family:var(--fa-family-classic);--fa-style:300}
.fa-solid,.fas{--fa-family:var(--fa-family-classic);--fa-style:900}
.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}
.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
@media (prefers-reduced-motion:reduce){.fa-spin{animation:none!important;transition:none!important}}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.fa-plus{--fa:"\+"}.fa-heart{--fa:"\f004"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-clock{--fa:"\f017"}.fa-lock{--fa:"\f023"}.fa-tag{--fa:"\f02b"}.fa-image{--fa:"\f03e"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-minus{--fa:"\f068"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-phone{--fa:"\f095"}.fa-credit-card{--fa:"\f09d"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-truck{--fa:"\f0d1"}.fa-envelope{--fa:"\f0e0"}.fa-spinner{--fa:"\f110"}.fa-file-lines{--fa:"\f15c"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-trash-can{--fa:"\f2ed"}.fa-right-left,.fa-exchange-alt{--fa:"\f362"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-money-bill-wave{--fa:"\f53a"}.fa-store{--fa:"\f54e"}.fa-car-side{--fa:"\f5e4"}.fa-arrow-up-right{--fa:"\e09f"}.fa-star{--fa:"\f005"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-xmark{--fa:"\f00d"}.fa-google{--fa:"\f1a0"}.fa-whatsapp{--fa:"\f232"}.fa-instagram{--fa:"\f16d"}.fa-facebook-f{--fa:"\f39e"}
