/* SS FontAwesome 6.5.1 subset — generated 2026-06-12, source: assets/fontawesome-6/css/all.css
   Icons: align-center align-left align-right angle-down angle-left angle-right angle-up arrow-left arrow-right arrow-rotate-right arrows-alt-h arrows-left-right ban bars box caret-down caret-up cart-shopping check chevron-down chevron-left chevron-right chevron-up circle circle-check circle-exclamation circle-info circle-notch circle-question circle-xmark clock clone cloud-arrow-up cloud-upload-alt comment copy download envelope exclamation-triangle external-link eye facebook file file-arrow-down file-circle-xmark file-download file-text fire floppy-disk google-plus heart image images info-circle instagram link location-dot magnifying-glass message minus paperclip pen-to-square pencil-ruler phone phone-slash plus print reply rotate ruble-sign search shopping-cart spinner star star-half star-half-stroke sync tag telegram telegram-plane thumb-tack thumbtack times times-circle trash trash-can triangle-exclamation truck twitter undo upload user video vk wallet whatsapp xmark youtube */
.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-sm{font-size:.875em;vertical-align:.05357em}.fa-xs{font-size:.75em;vertical-align:.125em}
.fa-fw{text-align:center;width:1.25em}
.fa-spin{animation:fa-spin var(--fa-animation-duration,2s) infinite linear}
.fa-pulse,.fa-spin-pulse{animation:fa-spin var(--fa-animation-duration,1s) infinite steps(8)}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}
.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}
.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}
.fa-sr-only,.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/ss-fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/ss-fa-regular-400.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/ss-fa-brands-400.woff2) format("woff2")}
/* v5/v4 family-name compatibility (mirrors original all.css): theme CSS draws glyphs
   via font-family "Font Awesome 5 Free"/"FontAwesome" with raw content codes */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/ss-fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/ss-fa-regular-400.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/ss-fa-brands-400.woff2) format("woff2")}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/ss-fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/ss-fa-brands-400.woff2) format("woff2")}
@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/ss-fa-v4compat.woff2) format("woff2")}
.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}
.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}
.fa-align-center{--fa:"\f037"}
.fa-align-left{--fa:"\f036"}
.fa-align-right{--fa:"\f038"}
.fa-angle-down{--fa:"\f107"}
.fa-angle-left{--fa:"\f104"}
.fa-angle-right{--fa:"\f105"}
.fa-angle-up{--fa:"\f106"}
.fa-arrow-left{--fa:"\f060"}
.fa-arrow-right{--fa:"\f061"}
.fa-arrow-rotate-right{--fa:"\f01e"}
.fa-arrows-alt-h{--fa:"\f337"}
.fa-arrows-left-right{--fa:"\f07e"}
.fa-ban{--fa:"\f05e"}
.fa-bars{--fa:"\f0c9"}
.fa-box{--fa:"\f466"}
.fa-caret-down{--fa:"\f0d7"}
.fa-caret-up{--fa:"\f0d8"}
.fa-cart-shopping{--fa:"\f07a"}
.fa-check{--fa:"\f00c"}
.fa-chevron-down{--fa:"\f078"}
.fa-chevron-left{--fa:"\f053"}
.fa-chevron-right{--fa:"\f054"}
.fa-chevron-up{--fa:"\f077"}
.fa-circle{--fa:"\f111"}
.fa-circle-check{--fa:"\f058"}
.fa-circle-exclamation{--fa:"\f06a"}
.fa-circle-info{--fa:"\f05a"}
.fa-circle-notch{--fa:"\f1ce"}
.fa-circle-question{--fa:"\f059"}
.fa-circle-xmark{--fa:"\f057"}
.fa-clock{--fa:"\f017"}
.fa-clone{--fa:"\f24d"}
.fa-cloud-arrow-up{--fa:"\f0ee"}
.fa-cloud-upload-alt{--fa:"\f0ee"}
.fa-comment{--fa:"\f075"}
.fa-copy{--fa:"\f0c5"}
.fa-download{--fa:"\f019"}
.fa-envelope{--fa:"\f0e0"}
.fa-exclamation-triangle{--fa:"\f071"}
.fa-external-link{--fa:"\f08e"}
.fa-eye{--fa:"\f06e"}
.fa-facebook{--fa:"\f09a"}
.fa-file{--fa:"\f15b"}
.fa-file-arrow-down{--fa:"\f56d"}
.fa-file-circle-xmark{--fa:"\e5a1"}
.fa-file-download{--fa:"\f56d"}
.fa-file-text{--fa:"\f15c"}
.fa-fire{--fa:"\f06d"}
.fa-floppy-disk{--fa:"\f0c7"}
.fa-google-plus{--fa:"\f2b3"}
.fa-heart{--fa:"\f004"}
.fa-image{--fa:"\f03e"}
.fa-images{--fa:"\f302"}
.fa-info-circle{--fa:"\f05a"}
.fa-instagram{--fa:"\f16d"}
.fa-link{--fa:"\f0c1"}
.fa-location-dot{--fa:"\f3c5"}
.fa-magnifying-glass{--fa:"\f002"}
.fa-message{--fa:"\f27a"}
.fa-minus{--fa:"\f068"}
.fa-paperclip{--fa:"\f0c6"}
.fa-pen-to-square{--fa:"\f044"}
.fa-pencil-ruler{--fa:"\f5ae"}
.fa-phone{--fa:"\f095"}
.fa-phone-slash{--fa:"\f3dd"}
.fa-plus{--fa:"\2b"}
.fa-print{--fa:"\f02f"}
.fa-reply{--fa:"\f3e5"}
.fa-rotate{--fa:"\f2f1"}
.fa-ruble-sign{--fa:"\f158"}
.fa-search{--fa:"\f002"}
.fa-shopping-cart{--fa:"\f07a"}
.fa-spinner{--fa:"\f110"}
.fa-star{--fa:"\f005"}
.fa-star-half{--fa:"\f089"}
.fa-star-half-stroke{--fa:"\f5c0"}
.fa-sync{--fa:"\f021"}
.fa-tag{--fa:"\f02b"}
.fa-telegram{--fa:"\f2c6"}
.fa-telegram-plane{--fa:"\f2c6"}
.fa-thumb-tack{--fa:"\f08d"}
.fa-thumbtack{--fa:"\f08d"}
.fa-times{--fa:"\f00d"}
.fa-times-circle{--fa:"\f057"}
.fa-trash{--fa:"\f1f8"}
.fa-trash-can{--fa:"\f2ed"}
.fa-triangle-exclamation{--fa:"\f071"}
.fa-truck{--fa:"\f0d1"}
.fa-twitter{--fa:"\f099"}
.fa-undo{--fa:"\f0e2"}
.fa-upload{--fa:"\f093"}
.fa-user{--fa:"\f007"}
.fa-video{--fa:"\f03d"}
.fa-vk{--fa:"\f189"}
.fa-wallet{--fa:"\f555"}
.fa-whatsapp{--fa:"\f232"}
.fa-xmark{--fa:"\f00d"}
.fa-youtube{--fa:"\f167"}
