/* todos los derechos reservados Grupo Kodrak Technology @ 2024 - ver copyright.txt */

@font-face {
  font-family: themify;
  src: url(../fonts/themify.eot?-fvbane);
  src: url(../fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'), url(../fonts/themify.woff?-fvbane) format('woff'), url(../fonts/themify.ttf?-fvbane) format('truetype'), url(../fonts/themify.svg?-fvbane#themify) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
[class*=" ti-"], [class^=ti-] {
  font-family: themify;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.ti-wand:before {
  content: "\e600"
}
.ti-volume:before {
  content: "\e601"
}
.ti-user:before {
  content: "\e602"
}
.ti-unlock:before {
  content: "\e603"
}
.ti-unlink:before {
  content: "\e604"
}
.ti-trash:before {
  content: "\e605"
}
.ti-thought:before {
  content: "\e606"
}
.ti-target:before {
  content: "\e607"
}
.ti-tag:before {
  content: "\e608"
}
.ti-tablet:before {
  content: "\e609"
}
.ti-star:before {
  content: "\e60a"
}
.ti-spray:before {
  content: "\e60b"
}
.ti-signal:before {
  content: "\e60c"
}
.ti-shopping-cart:before {
  content: "\e60d"
}
.ti-shopping-cart-full:before {
  content: "\e60e"
}
.ti-settings:before {
  content: "\e60f"
}
.ti-search:before {
  content: "\e610"
}
.ti-zoom-in:before {
  content: "\e611"
}
.ti-zoom-out:before {
  content: "\e612"
}
.ti-cut:before {
  content: "\e613"
}
.ti-ruler:before {
  content: "\e614"
}
.ti-ruler-pencil:before {
  content: "\e615"
}
.ti-ruler-alt:before {
  content: "\e616"
}
.ti-bookmark:before {
  content: "\e617"
}
.ti-bookmark-alt:before {
  content: "\e618"
}
.ti-reload:before {
  content: "\e619"
}
.ti-plus:before {
  content: "\e61a"
}
.ti-pin:before {
  content: "\e61b"
}
.ti-pencil:before {
  content: "\e61c"
}
.ti-pencil-alt:before {
  content: "\e61d"
}
.ti-paint-roller:before {
  content: "\e61e"
}
.ti-paint-bucket:before {
  content: "\e61f"
}
.ti-na:before {
  content: "\e620"
}
.ti-mobile:before {
  content: "\e621"
}
.ti-minus:before {
  content: "\e622"
}
.ti-medall:before {
  content: "\e623"
}
.ti-medall-alt:before {
  content: "\e624"
}
.ti-marker:before {
  content: "\e625"
}
.ti-marker-alt:before {
  content: "\e626"
}
.ti-arrow-up:before {
  content: "\e627"
}
.ti-arrow-right:before {
  content: "\e628"
}
.ti-arrow-left:before {
  content: "\e629"
}
.ti-arrow-down:before {
  content: "\e62a"
}
.ti-lock:before {
  content: "\e62b"
}
.ti-location-arrow:before {
  content: "\e62c"
}
.ti-link:before {
  content: "\e62d"
}
.ti-layout:before {
  content: "\e62e"
}
.ti-layers:before {
  content: "\e62f"
}
.ti-layers-alt:before {
  content: "\e630"
}
.ti-key:before {
  content: "\e631"
}
.ti-import:before {
  content: "\e632"
}
.ti-image:before {
  content: "\e633"
}
.ti-heart:before {
  content: "\e634"
}
.ti-heart-broken:before {
  content: "\e635"
}
.ti-hand-stop:before {
  content: "\e636"
}
.ti-hand-open:before {
  content: "\e637"
}
.ti-hand-drag:before {
  content: "\e638"
}
.ti-folder:before {
  content: "\e639"
}
.ti-flag:before {
  content: "\e63a"
}
.ti-flag-alt:before {
  content: "\e63b"
}
.ti-flag-alt-2:before {
  content: "\e63c"
}
.ti-eye:before {
  content: "\e63d"
}
.ti-export:before {
  content: "\e63e"
}
.ti-exchange-vertical:before {
  content: "\e63f"
}
.ti-desktop:before {
  content: "\e640"
}
.ti-cup:before {
  content: "\e641"
}
.ti-crown:before {
  content: "\e642"
}
.ti-comments:before {
  content: "\e643"
}
.ti-comment:before {
  content: "\e644"
}
.ti-comment-alt:before {
  content: "\e645"
}
.ti-close:before {
  content: "\e646"
}
.ti-clip:before {
  content: "\e647"
}
.ti-angle-up:before {
  content: "\e648"
}
.ti-angle-right:before {
  content: "\e649"
}
.ti-angle-left:before {
  content: "\e64a"
}
.ti-angle-down:before {
  content: "\e64b"
}
.ti-check:before {
  content: "\e64c"
}
.ti-check-box:before {
  content: "\e64d"
}
.ti-camera:before {
  content: "\e64e"
}
.ti-announcement:before {
  content: "\e64f"
}
.ti-brush:before {
  content: "\e650"
}
.ti-briefcase:before {
  content: "\e651"
}
.ti-bolt:before {
  content: "\e652"
}
.ti-bolt-alt:before {
  content: "\e653"
}
.ti-blackboard:before {
  content: "\e654"
}
.ti-bag:before {
  content: "\e655"
}
.ti-move:before {
  content: "\e656"
}
.ti-arrows-vertical:before {
  content: "\e657"
}
.ti-arrows-horizontal:before {
  content: "\e658"
}
.ti-fullscreen:before {
  content: "\e659"
}
.ti-arrow-top-right:before {
  content: "\e65a"
}
.ti-arrow-top-left:before {
  content: "\e65b"
}
.ti-arrow-circle-up:before {
  content: "\e65c"
}
.ti-arrow-circle-right:before {
  content: "\e65d"
}
.ti-arrow-circle-left:before {
  content: "\e65e"
}
.ti-arrow-circle-down:before {
  content: "\e65f"
}
.ti-angle-double-up:before {
  content: "\e660"
}
.ti-angle-double-right:before {
  content: "\e661"
}
.ti-angle-double-left:before {
  content: "\e662"
}
.ti-angle-double-down:before {
  content: "\e663"
}
.ti-zip:before {
  content: "\e664"
}
.ti-world:before {
  content: "\e665"
}
.ti-wheelchair:before {
  content: "\e666"
}
.ti-view-list:before {
  content: "\e667"
}
.ti-view-list-alt:before {
  content: "\e668"
}
.ti-view-grid:before {
  content: "\e669"
}
.ti-uppercase:before {
  content: "\e66a"
}
.ti-upload:before {
  content: "\e66b"
}
.ti-underline:before {
  content: "\e66c"
}
.ti-truck:before {
  content: "\e66d"
}
.ti-timer:before {
  content: "\e66e"
}
.ti-ticket:before {
  content: "\e66f"
}
.ti-thumb-up:before {
  content: "\e670"
}
.ti-thumb-down:before {
  content: "\e671"
}
.ti-text:before {
  content: "\e672"
}
.ti-stats-up:before {
  content: "\e673"
}
.ti-stats-down:before {
  content: "\e674"
}
.ti-split-v:before {
  content: "\e675"
}
.ti-split-h:before {
  content: "\e676"
}
.ti-smallcap:before {
  content: "\e677"
}
.ti-shine:before {
  content: "\e678"
}
.ti-shift-right:before {
  content: "\e679"
}
.ti-shift-left:before {
  content: "\e67a"
}
.ti-shield:before {
  content: "\e67b"
}
.ti-notepad:before {
  content: "\e67c"
}
.ti-server:before {
  content: "\e67d"
}
.ti-quote-right:before {
  content: "\e67e"
}
.ti-quote-left:before {
  content: "\e67f"
}
.ti-pulse:before {
  content: "\e680"
}
.ti-printer:before {
  content: "\e681"
}
.ti-power-off:before {
  content: "\e682"
}
.ti-plug:before {
  content: "\e683"
}
.ti-pie-chart:before {
  content: "\e684"
}
.ti-paragraph:before {
  content: "\e685"
}
.ti-panel:before {
  content: "\e686"
}
.ti-package:before {
  content: "\e687"
}
.ti-music:before {
  content: "\e688"
}
.ti-music-alt:before {
  content: "\e689"
}
.ti-mouse:before {
  content: "\e68a"
}
.ti-mouse-alt:before {
  content: "\e68b"
}
.ti-money:before {
  content: "\e68c"
}
.ti-microphone:before {
  content: "\e68d"
}
.ti-menu:before {
  content: "\e68e"
}
.ti-menu-alt:before {
  content: "\e68f"
}
.ti-map:before {
  content: "\e690"
}
.ti-map-alt:before {
  content: "\e691"
}
.ti-loop:before {
  content: "\e692"
}
.ti-location-pin:before {
  content: "\e693"
}
.ti-list:before {
  content: "\e694"
}
.ti-light-bulb:before {
  content: "\e695"
}
.ti-Italic:before {
  content: "\e696"
}
.ti-info:before {
  content: "\e697"
}
.ti-infinite:before {
  content: "\e698"
}
.ti-id-badge:before {
  content: "\e699"
}
.ti-hummer:before {
  content: "\e69a"
}
.ti-home:before {
  content: "\e69b"
}
.ti-help:before {
  content: "\e69c"
}
.ti-headphone:before {
  content: "\e69d"
}
.ti-harddrives:before {
  content: "\e69e"
}
.ti-harddrive:before {
  content: "\e69f"
}
.ti-gift:before {
  content: "\e6a0"
}
.ti-game:before {
  content: "\e6a1"
}
.ti-filter:before {
  content: "\e6a2"
}
.ti-files:before {
  content: "\e6a3"
}
.ti-file:before {
  content: "\e6a4"
}
.ti-eraser:before {
  content: "\e6a5"
}
.ti-envelope:before {
  content: "\e6a6"
}
.ti-download:before {
  content: "\e6a7"
}
.ti-direction:before {
  content: "\e6a8"
}
.ti-direction-alt:before {
  content: "\e6a9"
}
.ti-dashboard:before {
  content: "\e6aa"
}
.ti-control-stop:before {
  content: "\e6ab"
}
.ti-control-shuffle:before {
  content: "\e6ac"
}
.ti-control-play:before {
  content: "\e6ad"
}
.ti-control-pause:before {
  content: "\e6ae"
}
.ti-control-forward:before {
  content: "\e6af"
}
.ti-control-backward:before {
  content: "\e6b0"
}
.ti-cloud:before {
  content: "\e6b1"
}
.ti-cloud-up:before {
  content: "\e6b2"
}
.ti-cloud-down:before {
  content: "\e6b3"
}
.ti-clipboard:before {
  content: "\e6b4"
}
.ti-car:before {
  content: "\e6b5"
}
.ti-calendar:before {
  content: "\e6b6"
}
.ti-book:before {
  content: "\e6b7"
}
.ti-bell:before {
  content: "\e6b8"
}
.ti-basketball:before {
  content: "\e6b9"
}
.ti-bar-chart:before {
  content: "\e6ba"
}
.ti-bar-chart-alt:before {
  content: "\e6bb"
}
.ti-back-right:before {
  content: "\e6bc"
}
.ti-back-left:before {
  content: "\e6bd"
}
.ti-arrows-corner:before {
  content: "\e6be"
}
.ti-archive:before {
  content: "\e6bf"
}
.ti-anchor:before {
  content: "\e6c0"
}
.ti-align-right:before {
  content: "\e6c1"
}
.ti-align-left:before {
  content: "\e6c2"
}
.ti-align-justify:before {
  content: "\e6c3"
}
.ti-align-center:before {
  content: "\e6c4"
}
.ti-alert:before {
  content: "\e6c5"
}
.ti-alarm-clock:before {
  content: "\e6c6"
}
.ti-agenda:before {
  content: "\e6c7"
}
.ti-write:before {
  content: "\e6c8"
}
.ti-window:before {
  content: "\e6c9"
}
.ti-widgetized:before {
  content: "\e6ca"
}
.ti-widget:before {
  content: "\e6cb"
}
.ti-widget-alt:before {
  content: "\e6cc"
}
.ti-wallet:before {
  content: "\e6cd"
}
.ti-video-clapper:before {
  content: "\e6ce"
}
.ti-video-camera:before {
  content: "\e6cf"
}
.ti-vector:before {
  content: "\e6d0"
}
.ti-themify-logo:before {
  content: "\e6d1"
}
.ti-themify-favicon:before {
  content: "\e6d2"
}
.ti-themify-favicon-alt:before {
  content: "\e6d3"
}
.ti-support:before {
  content: "\e6d4"
}
.ti-stamp:before {
  content: "\e6d5"
}
.ti-split-v-alt:before {
  content: "\e6d6"
}
.ti-slice:before {
  content: "\e6d7"
}
.ti-shortcode:before {
  content: "\e6d8"
}
.ti-shift-right-alt:before {
  content: "\e6d9"
}
.ti-shift-left-alt:before {
  content: "\e6da"
}
.ti-ruler-alt-2:before {
  content: "\e6db"
}
.ti-receipt:before {
  content: "\e6dc"
}
.ti-pin2:before {
  content: "\e6dd"
}
.ti-pin-alt:before {
  content: "\e6de"
}
.ti-pencil-alt2:before {
  content: "\e6df"
}
.ti-palette:before {
  content: "\e6e0"
}
.ti-more:before {
  content: "\e6e1"
}
.ti-more-alt:before {
  content: "\e6e2"
}
.ti-microphone-alt:before {
  content: "\e6e3"
}
.ti-magnet:before {
  content: "\e6e4"
}
.ti-line-double:before {
  content: "\e6e5"
}
.ti-line-dotted:before {
  content: "\e6e6"
}
.ti-line-dashed:before {
  content: "\e6e7"
}
.ti-layout-width-full:before {
  content: "\e6e8"
}
.ti-layout-width-default:before {
  content: "\e6e9"
}
.ti-layout-width-default-alt:before {
  content: "\e6ea"
}
.ti-layout-tab:before {
  content: "\e6eb"
}
.ti-layout-tab-window:before {
  content: "\e6ec"
}
.ti-layout-tab-v:before {
  content: "\e6ed"
}
.ti-layout-tab-min:before {
  content: "\e6ee"
}
.ti-layout-slider:before {
  content: "\e6ef"
}
.ti-layout-slider-alt:before {
  content: "\e6f0"
}
.ti-layout-sidebar-right:before {
  content: "\e6f1"
}
.ti-layout-sidebar-none:before {
  content: "\e6f2"
}
.ti-layout-sidebar-left:before {
  content: "\e6f3"
}
.ti-layout-placeholder:before {
  content: "\e6f4"
}
.ti-layout-menu:before {
  content: "\e6f5"
}
.ti-layout-menu-v:before {
  content: "\e6f6"
}
.ti-layout-menu-separated:before {
  content: "\e6f7"
}
.ti-layout-menu-full:before {
  content: "\e6f8"
}
.ti-layout-media-right-alt:before {
  content: "\e6f9"
}
.ti-layout-media-right:before {
  content: "\e6fa"
}
.ti-layout-media-overlay:before {
  content: "\e6fb"
}
.ti-layout-media-overlay-alt:before {
  content: "\e6fc"
}
.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd"
}
.ti-layout-media-left-alt:before {
  content: "\e6fe"
}
.ti-layout-media-left:before {
  content: "\e6ff"
}
.ti-layout-media-center-alt:before {
  content: "\e700"
}
.ti-layout-media-center:before {
  content: "\e701"
}
.ti-layout-list-thumb:before {
  content: "\e702"
}
.ti-layout-list-thumb-alt:before {
  content: "\e703"
}
.ti-layout-list-post:before {
  content: "\e704"
}
.ti-layout-list-large-image:before {
  content: "\e705"
}
.ti-layout-line-solid:before {
  content: "\e706"
}
.ti-layout-grid4:before {
  content: "\e707"
}
.ti-layout-grid3:before {
  content: "\e708"
}
.ti-layout-grid2:before {
  content: "\e709"
}
.ti-layout-grid2-thumb:before {
  content: "\e70a"
}
.ti-layout-cta-right:before {
  content: "\e70b"
}
.ti-layout-cta-left:before {
  content: "\e70c"
}
.ti-layout-cta-center:before {
  content: "\e70d"
}
.ti-layout-cta-btn-right:before {
  content: "\e70e"
}
.ti-layout-cta-btn-left:before {
  content: "\e70f"
}
.ti-layout-column4:before {
  content: "\e710"
}
.ti-layout-column3:before {
  content: "\e711"
}
.ti-layout-column2:before {
  content: "\e712"
}
.ti-layout-accordion-separated:before {
  content: "\e713"
}
.ti-layout-accordion-merged:before {
  content: "\e714"
}
.ti-layout-accordion-list:before {
  content: "\e715"
}
.ti-ink-pen:before {
  content: "\e716"
}
.ti-info-alt:before {
  content: "\e717"
}
.ti-help-alt:before {
  content: "\e718"
}
.ti-headphone-alt:before {
  content: "\e719"
}
.ti-hand-point-up:before {
  content: "\e71a"
}
.ti-hand-point-right:before {
  content: "\e71b"
}
.ti-hand-point-left:before {
  content: "\e71c"
}
.ti-hand-point-down:before {
  content: "\e71d"
}
.ti-gallery:before {
  content: "\e71e"
}
.ti-face-smile:before {
  content: "\e71f"
}
.ti-face-sad:before {
  content: "\e720"
}
.ti-credit-card:before {
  content: "\e721"
}
.ti-control-skip-forward:before {
  content: "\e722"
}
.ti-control-skip-backward:before {
  content: "\e723"
}
.ti-control-record:before {
  content: "\e724"
}
.ti-control-eject:before {
  content: "\e725"
}
.ti-comments-smiley:before {
  content: "\e726"
}
.ti-brush-alt:before {
  content: "\e727"
}
.ti-youtube:before {
  content: "\e728"
}
.ti-vimeo:before {
  content: "\e729"
}
.ti-twitter:before {
  content: "\e72a"
}
.ti-time:before {
  content: "\e72b"
}
.ti-tumblr:before {
  content: "\e72c"
}
.ti-skype:before {
  content: "\e72d"
}
.ti-share:before {
  content: "\e72e"
}
.ti-share-alt:before {
  content: "\e72f"
}
.ti-rocket:before {
  content: "\e730"
}
.ti-pinterest:before {
  content: "\e731"
}
.ti-new-window:before {
  content: "\e732"
}
.ti-microsoft:before {
  content: "\e733"
}
.ti-list-ol:before {
  content: "\e734"
}
.ti-linkedin:before {
  content: "\e735"
}
.ti-layout-sidebar-2:before {
  content: "\e736"
}
.ti-layout-grid4-alt:before {
  content: "\e737"
}
.ti-layout-grid3-alt:before {
  content: "\e738"
}
.ti-layout-grid2-alt:before {
  content: "\e739"
}
.ti-layout-column4-alt:before {
  content: "\e73a"
}
.ti-layout-column3-alt:before {
  content: "\e73b"
}
.ti-layout-column2-alt:before {
  content: "\e73c"
}
.ti-instagram:before {
  content: "\e73d"
}
.ti-google:before {
  content: "\e73e"
}
.ti-github:before {
  content: "\e73f"
}
.ti-flickr:before {
  content: "\e740"
}
.ti-facebook:before {
  content: "\e741"
}
.ti-dropbox:before {
  content: "\e742"
}
.ti-dribbble:before {
  content: "\e743"
}
.ti-apple:before {
  content: "\e744"
}
.ti-android:before {
  content: "\e745"
}
.ti-save:before {
  content: "\e746"
}
.ti-save-alt:before {
  content: "\e747"
}
.ti-yahoo:before {
  content: "\e748"
}
.ti-wordpress:before {
  content: "\e749"
}
.ti-vimeo-alt:before {
  content: "\e74a"
}
.ti-twitter-alt:before {
  content: "\e74b"
}
.ti-tumblr-alt:before {
  content: "\e74c"
}
.ti-trello:before {
  content: "\e74d"
}
.ti-stack-overflow:before {
  content: "\e74e"
}
.ti-soundcloud:before {
  content: "\e74f"
}
.ti-sharethis:before {
  content: "\e750"
}
.ti-sharethis-alt:before {
  content: "\e751"
}
.ti-reddit:before {
  content: "\e752"
}
.ti-pinterest-alt:before {
  content: "\e753"
}
.ti-microsoft-alt:before {
  content: "\e754"
}
.ti-linux:before {
  content: "\e755"
}
.ti-jsfiddle:before {
  content: "\e756"
}
.ti-joomla:before {
  content: "\e757"
}
.ti-html5:before {
  content: "\e758"
}
.ti-flickr-alt:before {
  content: "\e759"
}
.ti-email:before {
  content: "\e75a"
}
.ti-drupal:before {
  content: "\e75b"
}
.ti-dropbox-alt:before {
  content: "\e75c"
}
.ti-css3:before {
  content: "\e75d"
}
.ti-rss:before {
  content: "\e75e"
}
.ti-rss-alt:before {
  content: "\e75f"
}
@font-face {
  font-family: simple-line-icons;
  src: url(../fonts/Simple-Line-Icons.eot?v=2.4.0);
  src: url(../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format('embedded-opentype'), url(../fonts/Simple-Line-Icons.woff2?v=2.4.0) format('woff2'), url(../fonts/Simple-Line-Icons.ttf?v=2.4.0) format('truetype'), url(../fonts/Simple-Line-Icons.woff?v=2.4.0) format('woff'), url(../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
.icon-simple-line-action-redo, .icon-simple-line-action-undo, .icon-simple-line-anchor, .icon-simple-line-arrow-down, .icon-simple-line-arrow-left, .icon-simple-line-arrow-right, .icon-simple-line-arrow-up, .icon-simple-line-badge, .icon-simple-line-bag, .icon-simple-line-ban, .icon-simple-line-bar-chart, .icon-simple-line-basket, .icon-simple-line-basket-loaded, .icon-simple-line-bell, .icon-simple-line-book-open, .icon-simple-line-briefcase, .icon-simple-line-bubble, .icon-simple-line-bubbles, .icon-simple-line-bulb, .icon-simple-line-calculator, .icon-simple-line-calendar, .icon-simple-line-call-end, .icon-simple-line-call-in, .icon-simple-line-call-out, .icon-simple-line-camcorder, .icon-simple-line-camera, .icon-simple-line-check, .icon-simple-line-chemistry, .icon-simple-line-clock, .icon-simple-line-close, .icon-simple-line-cloud-download, .icon-simple-line-cloud-upload, .icon-simple-line-compass, .icon-simple-line-control-end, .icon-simple-line-control-forward, .icon-simple-line-control-pause, .icon-simple-line-control-play, .icon-simple-line-control-rewind, .icon-simple-line-control-start, .icon-simple-line-credit-card, .icon-simple-line-crop, .icon-simple-line-cup, .icon-simple-line-cursor, .icon-simple-line-cursor-move, .icon-simple-line-diamond, .icon-simple-line-direction, .icon-simple-line-directions, .icon-simple-line-disc, .icon-simple-line-dislike, .icon-simple-line-doc, .icon-simple-line-docs, .icon-simple-line-drawer, .icon-simple-line-drop, .icon-simple-line-earphones, .icon-simple-line-earphones-alt, .icon-simple-line-emoticon-smile, .icon-simple-line-energy, .icon-simple-line-envelope, .icon-simple-line-envelope-letter, .icon-simple-line-envelope-open, .icon-simple-line-equalizer, .icon-simple-line-eye, .icon-simple-line-eyeglasses, .icon-simple-line-feed, .icon-simple-line-film, .icon-simple-line-fire, .icon-simple-line-flag, .icon-simple-line-folder, .icon-simple-line-folder-alt, .icon-simple-line-frame, .icon-simple-line-game-controller, .icon-simple-line-ghost, .icon-simple-line-globe, .icon-simple-line-globe-alt, .icon-simple-line-graduation, .icon-simple-line-graph, .icon-simple-line-grid, .icon-simple-line-handbag, .icon-simple-line-heart, .icon-simple-line-home, .icon-simple-line-hourglass, .icon-simple-line-info, .icon-simple-line-key, .icon-simple-line-layers, .icon-simple-line-like, .icon-simple-line-link, .icon-simple-line-list, .icon-simple-line-lock, .icon-simple-line-lock-open, .icon-simple-line-login, .icon-simple-line-logout, .icon-simple-line-loop, .icon-simple-line-magic-wand, .icon-simple-line-magnet, .icon-simple-line-magnifier, .icon-simple-line-magnifier-add, .icon-simple-line-magnifier-remove, .icon-simple-line-map, .icon-simple-line-microphone, .icon-simple-line-mouse, .icon-simple-line-moustache, .icon-simple-line-music-tone, .icon-simple-line-music-tone-alt, .icon-simple-line-note, .icon-simple-line-notebook, .icon-simple-line-paper-clip, .icon-simple-line-paper-plane, .icon-simple-line-pencil, .icon-simple-line-picture, .icon-simple-line-pie-chart, .icon-simple-line-pin, .icon-simple-line-plane, .icon-simple-line-playlist, .icon-simple-line-plus, .icon-simple-line-pointer, .icon-simple-line-power, .icon-simple-line-present, .icon-simple-line-printer, .icon-simple-line-puzzle, .icon-simple-line-question, .icon-simple-line-refresh, .icon-simple-line-reload, .icon-simple-line-rocket, .icon-simple-line-screen-desktop, .icon-simple-line-screen-smartphone, .icon-simple-line-screen-tablet, .icon-simple-line-settings, .icon-simple-line-share, .icon-simple-line-share-alt, .icon-simple-line-shield, .icon-simple-line-shuffle, .icon-simple-line-size-actual, .icon-simple-line-size-fullscreen, .icon-simple-line-social-dribbble, .icon-simple-line-social-dropbox, .icon-simple-line-social-facebook, .icon-simple-line-social-tumblr, .icon-simple-line-social-twitter, .icon-simple-line-social-youtube, .icon-simple-line-speech, .icon-simple-line-speedometer, .icon-simple-line-star, .icon-simple-line-support, .icon-simple-line-symbol-female, .icon-simple-line-symbol-male, .icon-simple-line-tag, .icon-simple-line-target, .icon-simple-line-trash, .icon-simple-line-trophy, .icon-simple-line-umbrella, .icon-simple-line-user, .icon-simple-line-user-female, .icon-simple-line-user-follow, .icon-simple-line-user-following, .icon-simple-line-user-unfollow, .icon-simple-line-users, .icon-simple-line-vector, .icon-simple-line-volume-1, .icon-simple-line-volume-2, .icon-simple-line-volume-off, .icon-simple-line-wallet, .icon-simple-line-wrench {
  font-family: simple-line-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.icon-simple-line-user-female:before {
  content: "\e000"
}
.icon-simple-line-user-follow:before {
  content: "\e002"
}
.icon-simple-line-user-following:before {
  content: "\e003"
}
.icon-simple-line-user-unfollow:before {
  content: "\e004"
}
.icon-simple-line-trophy:before {
  content: "\e006"
}
.icon-simple-line-screen-smartphone:before {
  content: "\e010"
}
.icon-simple-line-screen-desktop:before {
  content: "\e011"
}
.icon-simple-line-plane:before {
  content: "\e012"
}
.icon-simple-line-notebook:before {
  content: "\e013"
}
.icon-simple-line-moustache:before {
  content: "\e014"
}
.icon-simple-line-mouse:before {
  content: "\e015"
}
.icon-simple-line-magnet:before {
  content: "\e016"
}
.icon-simple-line-energy:before {
  content: "\e020"
}
.icon-simple-line-emoticon-smile:before {
  content: "\e021"
}
.icon-simple-line-disc:before {
  content: "\e022"
}
.icon-simple-line-cursor-move:before {
  content: "\e023"
}
.icon-simple-line-crop:before {
  content: "\e024"
}
.icon-simple-line-credit-card:before {
  content: "\e025"
}
.icon-simple-line-chemistry:before {
  content: "\e026"
}
.icon-simple-line-user:before {
  content: "\e005"
}
.icon-simple-line-speedometer:before {
  content: "\e007"
}
.icon-simple-line-social-youtube:before {
  content: "\e008"
}
.icon-simple-line-social-twitter:before {
  content: "\e009"
}
.icon-simple-line-social-tumblr:before {
  content: "\e00a"
}
.icon-simple-line-social-facebook:before {
  content: "\e00b"
}
.icon-simple-line-social-dropbox:before {
  content: "\e00c"
}
.icon-simple-line-social-dribbble:before {
  content: "\e00d"
}
.icon-simple-line-shield:before {
  content: "\e00e"
}
.icon-simple-line-screen-tablet:before {
  content: "\e00f"
}
.icon-simple-line-magic-wand:before {
  content: "\e017"
}
.icon-simple-line-hourglass:before {
  content: "\e018"
}
.icon-simple-line-graduation:before {
  content: "\e019"
}
.icon-simple-line-ghost:before {
  content: "\e01a"
}
.icon-simple-line-game-controller:before {
  content: "\e01b"
}
.icon-simple-line-fire:before {
  content: "\e01c"
}
.icon-simple-line-eyeglasses:before {
  content: "\e01d"
}
.icon-simple-line-envelope-open:before {
  content: "\e01e"
}
.icon-simple-line-envelope-letter:before {
  content: "\e01f"
}
.icon-simple-line-bell:before {
  content: "\e027"
}
.icon-simple-line-badge:before {
  content: "\e028"
}
.icon-simple-line-anchor:before {
  content: "\e029"
}
.icon-simple-line-wallet:before {
  content: "\e02a"
}
.icon-simple-line-vector:before {
  content: "\e02b"
}
.icon-simple-line-speech:before {
  content: "\e02c"
}
.icon-simple-line-puzzle:before {
  content: "\e02d"
}
.icon-simple-line-printer:before {
  content: "\e02e"
}
.icon-simple-line-present:before {
  content: "\e02f"
}
.icon-simple-line-playlist:before {
  content: "\e030"
}
.icon-simple-line-pin:before {
  content: "\e031"
}
.icon-simple-line-picture:before {
  content: "\e032"
}
.icon-simple-line-map:before {
  content: "\e033"
}
.icon-simple-line-layers:before {
  content: "\e034"
}
.icon-simple-line-handbag:before {
  content: "\e035"
}
.icon-simple-line-globe-alt:before {
  content: "\e036"
}
.icon-simple-line-globe:before {
  content: "\e037"
}
.icon-simple-line-frame:before {
  content: "\e038"
}
.icon-simple-line-folder-alt:before {
  content: "\e039"
}
.icon-simple-line-film:before {
  content: "\e03a"
}
.icon-simple-line-feed:before {
  content: "\e03b"
}
.icon-simple-line-earphones-alt:before {
  content: "\e03c"
}
.icon-simple-line-earphones:before {
  content: "\e03d"
}
.icon-simple-line-drop:before {
  content: "\e03e"
}
.icon-simple-line-drawer:before {
  content: "\e03f"
}
.icon-simple-line-docs:before {
  content: "\e040"
}
.icon-simple-line-directions:before {
  content: "\e041"
}
.icon-simple-line-direction:before {
  content: "\e042"
}
.icon-simple-line-diamond:before {
  content: "\e043"
}
.icon-simple-line-cup:before {
  content: "\e044"
}
.icon-simple-line-compass:before {
  content: "\e045"
}
.icon-simple-line-call-out:before {
  content: "\e046"
}
.icon-simple-line-call-in:before {
  content: "\e047"
}
.icon-simple-line-call-end:before {
  content: "\e048"
}
.icon-simple-line-calculator:before {
  content: "\e049"
}
.icon-simple-line-bubbles:before {
  content: "\e04a"
}
.icon-simple-line-briefcase:before {
  content: "\e04b"
}
.icon-simple-line-book-open:before {
  content: "\e04c"
}
.icon-simple-line-basket-loaded:before {
  content: "\e04d"
}
.icon-simple-line-basket:before {
  content: "\e04e"
}
.icon-simple-line-bag:before {
  content: "\e04f"
}
.icon-simple-line-action-undo:before {
  content: "\e050"
}
.icon-simple-line-action-redo:before {
  content: "\e051"
}
.icon-simple-line-wrench:before {
  content: "\e052"
}
.icon-simple-line-umbrella:before {
  content: "\e053"
}
.icon-simple-line-trash:before {
  content: "\e054"
}
.icon-simple-line-tag:before {
  content: "\e055"
}
.icon-simple-line-support:before {
  content: "\e056"
}
.icon-simple-line-size-fullscreen:before {
  content: "\e057"
}
.icon-simple-line-size-actual:before {
  content: "\e058"
}
.icon-simple-line-shuffle:before {
  content: "\e059"
}
.icon-simple-line-share-alt:before {
  content: "\e05a"
}
.icon-simple-line-share:before {
  content: "\e05b"
}
.icon-simple-line-rocket:before {
  content: "\e05c"
}
.icon-simple-line-question:before {
  content: "\e05d"
}
.icon-simple-line-pie-chart:before {
  content: "\e05e"
}
.icon-simple-line-pencil:before {
  content: "\e05f"
}
.icon-simple-line-note:before {
  content: "\e060"
}
.icon-simple-line-music-tone-alt:before {
  content: "\e061"
}
.icon-simple-line-music-tone:before {
  content: "\e062"
}
.icon-simple-line-microphone:before {
  content: "\e063"
}
.icon-simple-line-loop:before {
  content: "\e064"
}
.icon-simple-line-logout:before {
  content: "\e065"
}
.icon-simple-line-login:before {
  content: "\e066"
}
.icon-simple-line-list:before {
  content: "\e067"
}
.icon-simple-line-like:before {
  content: "\e068"
}
.icon-simple-line-home:before {
  content: "\e069"
}
.icon-simple-line-grid:before {
  content: "\e06a"
}
.icon-simple-line-graph:before {
  content: "\e06b"
}
.icon-simple-line-equalizer:before {
  content: "\e06c"
}
.icon-simple-line-dislike:before {
  content: "\e06d"
}
.icon-simple-line-cursor:before {
  content: "\e06e"
}
.icon-simple-line-control-start:before {
  content: "\e06f"
}
.icon-simple-line-control-rewind:before {
  content: "\e070"
}
.icon-simple-line-control-play:before {
  content: "\e071"
}
.icon-simple-line-control-pause:before {
  content: "\e072"
}
.icon-simple-line-control-forward:before {
  content: "\e073"
}
.icon-simple-line-control-end:before {
  content: "\e074"
}
.icon-simple-line-calendar:before {
  content: "\e075"
}
.icon-simple-line-bulb:before {
  content: "\e076"
}
.icon-simple-line-bar-chart:before {
  content: "\e077"
}
.icon-simple-line-arrow-up:before {
  content: "\e078"
}
.icon-simple-line-arrow-right:before {
  content: "\e079"
}
.icon-simple-line-arrow-left:before {
  content: "\e07a"
}
.icon-simple-line-arrow-down:before {
  content: "\e07b"
}
.icon-simple-line-ban:before {
  content: "\e07c"
}
.icon-simple-line-bubble:before {
  content: "\e07d"
}
.icon-simple-line-camcorder:before {
  content: "\e07e"
}
.icon-simple-line-camera:before {
  content: "\e07f"
}
.icon-simple-line-check:before {
  content: "\e080"
}
.icon-simple-line-clock:before {
  content: "\e081"
}
.icon-simple-line-close:before {
  content: "\e082"
}
.icon-simple-line-cloud-download:before {
  content: "\e083"
}
.icon-simple-line-cloud-upload:before {
  content: "\e084"
}
.icon-simple-line-doc:before {
  content: "\e085"
}
.icon-simple-line-envelope:before {
  content: "\e086"
}
.icon-simple-line-eye:before {
  content: "\e087"
}
.icon-simple-line-flag:before {
  content: "\e088"
}
.icon-simple-line-folder:before {
  content: "\e089"
}
.icon-simple-line-heart:before {
  content: "\e08a"
}
.icon-simple-line-info:before {
  content: "\e08b"
}
.icon-simple-line-key:before {
  content: "\e08c"
}
.icon-simple-line-link:before {
  content: "\e08d"
}
.icon-simple-line-lock:before {
  content: "\e08e"
}
.icon-simple-line-lock-open:before {
  content: "\e08f"
}
.icon-simple-line-magnifier:before {
  content: "\e090"
}
.icon-simple-line-magnifier-add:before {
  content: "\e091"
}
.icon-simple-line-magnifier-remove:before {
  content: "\e092"
}
.icon-simple-line-paper-clip:before {
  content: "\e093"
}
.icon-simple-line-paper-plane:before {
  content: "\e094"
}
.icon-simple-line-plus:before {
  content: "\e095"
}
.icon-simple-line-pointer:before {
  content: "\e096"
}
.icon-simple-line-power:before {
  content: "\e097"
}
.icon-simple-line-refresh:before {
  content: "\e098"
}
.icon-simple-line-reload:before {
  content: "\e099"
}
.icon-simple-line-settings:before {
  content: "\e09a"
}
.icon-simple-line-star:before {
  content: "\e09b"
}
.icon-simple-line-symbol-female:before {
  content: "\e09c"
}
.icon-simple-line-symbol-male:before {
  content: "\e09d"
}
.icon-simple-line-target:before {
  content: "\e09e"
}
.icon-simple-line-volume-1:before {
  content: "\e09f"
}
.icon-simple-line-volume-2:before {
  content: "\e0a0"
}
.icon-simple-line-volume-off:before {
  content: "\e0a1"
}
.icon-simple-line-users:before {
  content: "\e001"
}
@font-face {
  font-family: et-line;
  src: url(../fonts/et-line.eot);
  src: url(../fonts/et-line.eot?#iefix) format('embedded-opentype'), url(../fonts/et-line.woff) format('woff'), url(../fonts/et-line.ttf) format('truetype'), url(../fonts/et-line.svg#et-line) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
[data-icon]:before {
  font-family: et-line;
  content: attr(data-icon);
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block
}
.icon-adjustments, .icon-alarmclock, .icon-anchor, .icon-aperture, .icon-attachment, .icon-bargraph, .icon-basket, .icon-beaker, .icon-bike, .icon-book-open, .icon-briefcase, .icon-browser, .icon-calendar, .icon-camera, .icon-caution, .icon-chat, .icon-circle-compass, .icon-clipboard, .icon-clock, .icon-cloud, .icon-compass, .icon-desktop, .icon-dial, .icon-document, .icon-documents, .icon-download, .icon-dribbble, .icon-edit, .icon-envelope, .icon-expand, .icon-facebook, .icon-flag, .icon-focus, .icon-gears, .icon-genius, .icon-gift, .icon-global, .icon-globe, .icon-googleplus, .icon-grid, .icon-happy, .icon-hazardous, .icon-heart, .icon-hotairballoon, .icon-hourglass, .icon-key, .icon-laptop, .icon-layers, .icon-lifesaver, .icon-lightbulb, .icon-linegraph, .icon-linkedin, .icon-lock, .icon-magnifying-glass, .icon-map, .icon-map-pin, .icon-megaphone, .icon-mic, .icon-mobile, .icon-newspaper, .icon-notebook, .icon-paintbrush, .icon-paperclip, .icon-pencil, .icon-phone, .icon-picture, .icon-pictures, .icon-piechart, .icon-presentation, .icon-pricetags, .icon-printer, .icon-profile-female, .icon-profile-male, .icon-puzzle, .icon-quote, .icon-recycle, .icon-refresh, .icon-ribbon, .icon-rss, .icon-sad, .icon-scissors, .icon-scope, .icon-search, .icon-shield, .icon-speedometer, .icon-strategy, .icon-streetsign, .icon-tablet, .icon-target, .icon-telescope, .icon-toolbox, .icon-tools, .icon-tools-2, .icon-trophy, .icon-tumblr, .icon-twitter, .icon-upload, .icon-video, .icon-wallet, .icon-wine {
  font-family: et-line;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1.1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block
}
.icon-mobile:before {
  content: "\e000"
}
.icon-laptop:before {
  content: "\e001"
}
.icon-desktop:before {
  content: "\e002"
}
.icon-tablet:before {
  content: "\e003"
}
.icon-phone:before {
  content: "\e004"
}
.icon-document:before {
  content: "\e005"
}
.icon-documents:before {
  content: "\e006"
}
.icon-search:before {
  content: "\e007"
}
.icon-clipboard:before {
  content: "\e008"
}
.icon-newspaper:before {
  content: "\e009"
}
.icon-notebook:before {
  content: "\e00a"
}
.icon-book-open:before {
  content: "\e00b"
}
.icon-browser:before {
  content: "\e00c"
}
.icon-calendar:before {
  content: "\e00d"
}
.icon-presentation:before {
  content: "\e00e"
}
.icon-picture:before {
  content: "\e00f"
}
.icon-pictures:before {
  content: "\e010"
}
.icon-video:before {
  content: "\e011"
}
.icon-camera:before {
  content: "\e012"
}
.icon-printer:before {
  content: "\e013"
}
.icon-toolbox:before {
  content: "\e014"
}
.icon-briefcase:before {
  content: "\e015"
}
.icon-wallet:before {
  content: "\e016"
}
.icon-gift:before {
  content: "\e017"
}
.icon-bargraph:before {
  content: "\e018"
}
.icon-grid:before {
  content: "\e019"
}
.icon-expand:before {
  content: "\e01a"
}
.icon-focus:before {
  content: "\e01b"
}
.icon-edit:before {
  content: "\e01c"
}
.icon-adjustments:before {
  content: "\e01d"
}
.icon-ribbon:before {
  content: "\e01e"
}
.icon-hourglass:before {
  content: "\e01f"
}
.icon-lock:before {
  content: "\e020"
}
.icon-megaphone:before {
  content: "\e021"
}
.icon-shield:before {
  content: "\e022"
}
.icon-trophy:before {
  content: "\e023"
}
.icon-flag:before {
  content: "\e024"
}
.icon-map:before {
  content: "\e025"
}
.icon-puzzle:before {
  content: "\e026"
}
.icon-basket:before {
  content: "\e027"
}
.icon-envelope:before {
  content: "\e028"
}
.icon-streetsign:before {
  content: "\e029"
}
.icon-telescope:before {
  content: "\e02a"
}
.icon-gears:before {
  content: "\e02b"
}
.icon-key:before {
  content: "\e02c"
}
.icon-paperclip:before {
  content: "\e02d"
}
.icon-attachment:before {
  content: "\e02e"
}
.icon-pricetags:before {
  content: "\e02f"
}
.icon-lightbulb:before {
  content: "\e030"
}
.icon-layers:before {
  content: "\e031"
}
.icon-pencil:before {
  content: "\e032"
}
.icon-tools:before {
  content: "\e033"
}
.icon-tools-2:before {
  content: "\e034"
}
.icon-scissors:before {
  content: "\e035"
}
.icon-paintbrush:before {
  content: "\e036"
}
.icon-magnifying-glass:before {
  content: "\e037"
}
.icon-circle-compass:before {
  content: "\e038"
}
.icon-linegraph:before {
  content: "\e039"
}
.icon-mic:before {
  content: "\e03a"
}
.icon-strategy:before {
  content: "\e03b"
}
.icon-beaker:before {
  content: "\e03c"
}
.icon-caution:before {
  content: "\e03d"
}
.icon-recycle:before {
  content: "\e03e"
}
.icon-anchor:before {
  content: "\e03f"
}
.icon-profile-male:before {
  content: "\e040"
}
.icon-profile-female:before {
  content: "\e041"
}
.icon-bike:before {
  content: "\e042"
}
.icon-wine:before {
  content: "\e043"
}
.icon-hotairballoon:before {
  content: "\e044"
}
.icon-globe:before {
  content: "\e045"
}
.icon-genius:before {
  content: "\e046"
}
.icon-map-pin:before {
  content: "\e047"
}
.icon-dial:before {
  content: "\e048"
}
.icon-chat:before {
  content: "\e049"
}
.icon-heart:before {
  content: "\e04a"
}
.icon-cloud:before {
  content: "\e04b"
}
.icon-upload:before {
  content: "\e04c"
}
.icon-download:before {
  content: "\e04d"
}
.icon-target:before {
  content: "\e04e"
}
.icon-hazardous:before {
  content: "\e04f"
}
.icon-piechart:before {
  content: "\e050"
}
.icon-speedometer:before {
  content: "\e051"
}
.icon-global:before {
  content: "\e052"
}
.icon-compass:before {
  content: "\e053"
}
.icon-lifesaver:before {
  content: "\e054"
}
.icon-clock:before {
  content: "\e055"
}
.icon-aperture:before {
  content: "\e056"
}
.icon-quote:before {
  content: "\e057"
}
.icon-scope:before {
  content: "\e058"
}
.icon-alarmclock:before {
  content: "\e059"
}
.icon-refresh:before {
  content: "\e05a"
}
.icon-happy:before {
  content: "\e05b"
}
.icon-sad:before {
  content: "\e05c"
}
.icon-facebook:before {
  content: "\e05d"
}
.icon-twitter:before {
  content: "\e05e"
}
.icon-googleplus:before {
  content: "\e05f"
}
.icon-rss:before {
  content: "\e060"
}
.icon-tumblr:before {
  content: "\e061"
}
.icon-linkedin:before {
  content: "\e062"
}
.icon-dribbble:before {
  content: "\e063"
}
@font-face {
  font-family: icomoon;
  src: url(../fonts/icomoon.eot?-rdmvgc);
  src: url(../fonts/icomoon.eot?#iefix-rdmvgc) format('embedded-opentype'), url(../fonts/icomoon.woff?-rdmvgc) format('woff'), url(../fonts/icomoon.ttf?-rdmvgc) format('truetype'), url(../fonts/icomoon.svg?-rdmvgc#icomoon) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
[class*=" line-icon-"], [class^=line-icon-] {
  font-family: icomoon;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.line-icon-A-Z:before {
  content: "\e600"
}
.line-icon-Aa:before {
  content: "\e601"
}
.line-icon-Add-Bag:before {
  content: "\e602"
}
.line-icon-Add-Basket:before {
  content: "\e603"
}
.line-icon-Add-Cart:before {
  content: "\e604"
}
.line-icon-Add-File:before {
  content: "\e605"
}
.line-icon-Add-SpaceAfterParagraph:before {
  content: "\e606"
}
.line-icon-Add-SpaceBeforeParagraph:before {
  content: "\e607"
}
.line-icon-Add-User:before {
  content: "\e608"
}
.line-icon-Add-UserStar:before {
  content: "\e609"
}
.line-icon-Add-Window:before {
  content: "\e60a"
}
.line-icon-Add:before {
  content: "\e60b"
}
.line-icon-Address-Book:before {
  content: "\e60c"
}
.line-icon-Address-Book2:before {
  content: "\e60d"
}
.line-icon-Administrator:before {
  content: "\e60e"
}
.line-icon-Aerobics-2:before {
  content: "\e60f"
}
.line-icon-Aerobics-3:before {
  content: "\e610"
}
.line-icon-Aerobics:before {
  content: "\e611"
}
.line-icon-Affiliate:before {
  content: "\e612"
}
.line-icon-Aim:before {
  content: "\e613"
}
.line-icon-Air-Balloon:before {
  content: "\e614"
}
.line-icon-Airbrush:before {
  content: "\e615"
}
.line-icon-Airship:before {
  content: "\e616"
}
.line-icon-Alarm-Clock:before {
  content: "\e617"
}
.line-icon-Alarm-Clock2:before {
  content: "\e618"
}
.line-icon-Alarm:before {
  content: "\e619"
}
.line-icon-Alien-2:before {
  content: "\e61a"
}
.line-icon-Alien:before {
  content: "\e61b"
}
.line-icon-Aligator:before {
  content: "\e61c"
}
.line-icon-Align-Center:before {
  content: "\e61d"
}
.line-icon-Align-JustifyAll:before {
  content: "\e61e"
}
.line-icon-Align-JustifyCenter:before {
  content: "\e61f"
}
.line-icon-Align-JustifyLeft:before {
  content: "\e620"
}
.line-icon-Align-JustifyRight:before {
  content: "\e621"
}
.line-icon-Align-Left:before {
  content: "\e622"
}
.line-icon-Align-Right:before {
  content: "\e623"
}
.line-icon-Alpha:before {
  content: "\e624"
}
.line-icon-Ambulance:before {
  content: "\e625"
}
.line-icon-AMX:before {
  content: "\e626"
}
.line-icon-Anchor-2:before {
  content: "\e627"
}
.line-icon-Anchor:before {
  content: "\e628"
}
.line-icon-Android-Store:before {
  content: "\e629"
}
.line-icon-Android:before {
  content: "\e62a"
}
.line-icon-Angel-Smiley:before {
  content: "\e62b"
}
.line-icon-Angel:before {
  content: "\e62c"
}
.line-icon-Angry:before {
  content: "\e62d"
}
.line-icon-Apple-Bite:before {
  content: "\e62e"
}
.line-icon-Apple-Store:before {
  content: "\e62f"
}
.line-icon-Apple:before {
  content: "\e630"
}
.line-icon-Approved-Window:before {
  content: "\e631"
}
.line-icon-Aquarius-2:before {
  content: "\e632"
}
.line-icon-Aquarius:before {
  content: "\e633"
}
.line-icon-Archery-2:before {
  content: "\e634"
}
.line-icon-Archery:before {
  content: "\e635"
}
.line-icon-Argentina:before {
  content: "\e636"
}
.line-icon-Aries-2:before {
  content: "\e637"
}
.line-icon-Aries:before {
  content: "\e638"
}
.line-icon-Army-Key:before {
  content: "\e639"
}
.line-icon-Arrow-Around:before {
  content: "\e63a"
}
.line-icon-Arrow-Back3:before {
  content: "\e63b"
}
.line-icon-Arrow-Back:before {
  content: "\e63c"
}
.line-icon-Arrow-Back2:before {
  content: "\e63d"
}
.line-icon-Arrow-Barrier:before {
  content: "\e63e"
}
.line-icon-Arrow-Circle:before {
  content: "\e63f"
}
.line-icon-Arrow-Cross:before {
  content: "\e640"
}
.line-icon-Arrow-Down:before {
  content: "\e641"
}
.line-icon-Arrow-Down2:before {
  content: "\e642"
}
.line-icon-Arrow-Down3:before {
  content: "\e643"
}
.line-icon-Arrow-DowninCircle:before {
  content: "\e644"
}
.line-icon-Arrow-Fork:before {
  content: "\e645"
}
.line-icon-Arrow-Forward:before {
  content: "\e646"
}
.line-icon-Arrow-Forward2:before {
  content: "\e647"
}
.line-icon-Arrow-From:before {
  content: "\e648"
}
.line-icon-Arrow-Inside:before {
  content: "\e649"
}
.line-icon-Arrow-Inside45:before {
  content: "\e64a"
}
.line-icon-Arrow-InsideGap:before {
  content: "\e64b"
}
.line-icon-Arrow-InsideGap45:before {
  content: "\e64c"
}
.line-icon-Arrow-Into:before {
  content: "\e64d"
}
.line-icon-Arrow-Join:before {
  content: "\e64e"
}
.line-icon-Arrow-Junction:before {
  content: "\e64f"
}
.line-icon-Arrow-Left:before {
  content: "\e650"
}
.line-icon-Arrow-Left2:before {
  content: "\e651"
}
.line-icon-Arrow-LeftinCircle:before {
  content: "\e652"
}
.line-icon-Arrow-Loop:before {
  content: "\e653"
}
.line-icon-Arrow-Merge:before {
  content: "\e654"
}
.line-icon-Arrow-Mix:before {
  content: "\e655"
}
.line-icon-Arrow-Next:before {
  content: "\e656"
}
.line-icon-Arrow-OutLeft:before {
  content: "\e657"
}
.line-icon-Arrow-OutRight:before {
  content: "\e658"
}
.line-icon-Arrow-Outside:before {
  content: "\e659"
}
.line-icon-Arrow-Outside45:before {
  content: "\e65a"
}
.line-icon-Arrow-OutsideGap:before {
  content: "\e65b"
}
.line-icon-Arrow-OutsideGap45:before {
  content: "\e65c"
}
.line-icon-Arrow-Over:before {
  content: "\e65d"
}
.line-icon-Arrow-Refresh:before {
  content: "\e65e"
}
.line-icon-Arrow-Refresh2:before {
  content: "\e65f"
}
.line-icon-Arrow-Right:before {
  content: "\e660"
}
.line-icon-Arrow-Right2:before {
  content: "\e661"
}
.line-icon-Arrow-RightinCircle:before {
  content: "\e662"
}
.line-icon-Arrow-Shuffle:before {
  content: "\e663"
}
.line-icon-Arrow-Squiggly:before {
  content: "\e664"
}
.line-icon-Arrow-Through:before {
  content: "\e665"
}
.line-icon-Arrow-To:before {
  content: "\e666"
}
.line-icon-Arrow-TurnLeft:before {
  content: "\e667"
}
.line-icon-Arrow-TurnRight:before {
  content: "\e668"
}
.line-icon-Arrow-Up:before {
  content: "\e669"
}
.line-icon-Arrow-Up2:before {
  content: "\e66a"
}
.line-icon-Arrow-Up3:before {
  content: "\e66b"
}
.line-icon-Arrow-UpinCircle:before {
  content: "\e66c"
}
.line-icon-Arrow-XLeft:before {
  content: "\e66d"
}
.line-icon-Arrow-XRight:before {
  content: "\e66e"
}
.line-icon-Ask:before {
  content: "\e66f"
}
.line-icon-Assistant:before {
  content: "\e670"
}
.line-icon-Astronaut:before {
  content: "\e671"
}
.line-icon-At-Sign:before {
  content: "\e672"
}
.line-icon-ATM:before {
  content: "\e673"
}
.line-icon-Atom:before {
  content: "\e674"
}
.line-icon-Audio:before {
  content: "\e675"
}
.line-icon-Auto-Flash:before {
  content: "\e676"
}
.line-icon-Autumn:before {
  content: "\e677"
}
.line-icon-Baby-Clothes:before {
  content: "\e678"
}
.line-icon-Baby-Clothes2:before {
  content: "\e679"
}
.line-icon-Baby-Cry:before {
  content: "\e67a"
}
.line-icon-Baby:before {
  content: "\e67b"
}
.line-icon-Back2:before {
  content: "\e67c"
}
.line-icon-Back-Media:before {
  content: "\e67d"
}
.line-icon-Back-Music:before {
  content: "\e67e"
}
.line-icon-Back:before {
  content: "\e67f"
}
.line-icon-Background:before {
  content: "\e680"
}
.line-icon-Bacteria:before {
  content: "\e681"
}
.line-icon-Bag-Coins:before {
  content: "\e682"
}
.line-icon-Bag-Items:before {
  content: "\e683"
}
.line-icon-Bag-Quantity:before {
  content: "\e684"
}
.line-icon-Bag:before {
  content: "\e685"
}
.line-icon-Bakelite:before {
  content: "\e686"
}
.line-icon-Ballet-Shoes:before {
  content: "\e687"
}
.line-icon-Balloon:before {
  content: "\e688"
}
.line-icon-Banana:before {
  content: "\e689"
}
.line-icon-Band-Aid:before {
  content: "\e68a"
}
.line-icon-Bank:before {
  content: "\e68b"
}
.line-icon-Bar-Chart:before {
  content: "\e68c"
}
.line-icon-Bar-Chart2:before {
  content: "\e68d"
}
.line-icon-Bar-Chart3:before {
  content: "\e68e"
}
.line-icon-Bar-Chart4:before {
  content: "\e68f"
}
.line-icon-Bar-Chart5:before {
  content: "\e690"
}
.line-icon-Bar-Code:before {
  content: "\e691"
}
.line-icon-Barricade-2:before {
  content: "\e692"
}
.line-icon-Barricade:before {
  content: "\e693"
}
.line-icon-Baseball:before {
  content: "\e694"
}
.line-icon-Basket-Ball:before {
  content: "\e695"
}
.line-icon-Basket-Coins:before {
  content: "\e696"
}
.line-icon-Basket-Items:before {
  content: "\e697"
}
.line-icon-Basket-Quantity:before {
  content: "\e698"
}
.line-icon-Bat-2:before {
  content: "\e699"
}
.line-icon-Bat:before {
  content: "\e69a"
}
.line-icon-Bathrobe:before {
  content: "\e69b"
}
.line-icon-Batman-Mask:before {
  content: "\e69c"
}
.line-icon-Battery-0:before {
  content: "\e69d"
}
.line-icon-Battery-25:before {
  content: "\e69e"
}
.line-icon-Battery-50:before {
  content: "\e69f"
}
.line-icon-Battery-75:before {
  content: "\e6a0"
}
.line-icon-Battery-100:before {
  content: "\e6a1"
}
.line-icon-Battery-Charge:before {
  content: "\e6a2"
}
.line-icon-Bear:before {
  content: "\e6a3"
}
.line-icon-Beard-2:before {
  content: "\e6a4"
}
.line-icon-Beard-3:before {
  content: "\e6a5"
}
.line-icon-Beard:before {
  content: "\e6a6"
}
.line-icon-Bebo:before {
  content: "\e6a7"
}
.line-icon-Bee:before {
  content: "\e6a8"
}
.line-icon-Beer-Glass:before {
  content: "\e6a9"
}
.line-icon-Beer:before {
  content: "\e6aa"
}
.line-icon-Bell-2:before {
  content: "\e6ab"
}
.line-icon-Bell:before {
  content: "\e6ac"
}
.line-icon-Belt-2:before {
  content: "\e6ad"
}
.line-icon-Belt-3:before {
  content: "\e6ae"
}
.line-icon-Belt:before {
  content: "\e6af"
}
.line-icon-Berlin-Tower:before {
  content: "\e6b0"
}
.line-icon-Beta:before {
  content: "\e6b1"
}
.line-icon-Betvibes:before {
  content: "\e6b2"
}
.line-icon-Bicycle-2:before {
  content: "\e6b3"
}
.line-icon-Bicycle-3:before {
  content: "\e6b4"
}
.line-icon-Bicycle:before {
  content: "\e6b5"
}
.line-icon-Big-Bang:before {
  content: "\e6b6"
}
.line-icon-Big-Data:before {
  content: "\e6b7"
}
.line-icon-Bike-Helmet:before {
  content: "\e6b8"
}
.line-icon-Bikini:before {
  content: "\e6b9"
}
.line-icon-Bilk-Bottle2:before {
  content: "\e6ba"
}
.line-icon-Billing:before {
  content: "\e6bb"
}
.line-icon-Bing:before {
  content: "\e6bc"
}
.line-icon-Binocular:before {
  content: "\e6bd"
}
.line-icon-Bio-Hazard:before {
  content: "\e6be"
}
.line-icon-Biotech:before {
  content: "\e6bf"
}
.line-icon-Bird-DeliveringLetter:before {
  content: "\e6c0"
}
.line-icon-Bird:before {
  content: "\e6c1"
}
.line-icon-Birthday-Cake:before {
  content: "\e6c2"
}
.line-icon-Bisexual:before {
  content: "\e6c3"
}
.line-icon-Bishop:before {
  content: "\e6c4"
}
.line-icon-Bitcoin:before {
  content: "\e6c5"
}
.line-icon-Black-Cat:before {
  content: "\e6c6"
}
.line-icon-Blackboard:before {
  content: "\e6c7"
}
.line-icon-Blinklist:before {
  content: "\e6c8"
}
.line-icon-Block-Cloud:before {
  content: "\e6c9"
}
.line-icon-Block-Window:before {
  content: "\e6ca"
}
.line-icon-Blogger:before {
  content: "\e6cb"
}
.line-icon-Blood:before {
  content: "\e6cc"
}
.line-icon-Blouse:before {
  content: "\e6cd"
}
.line-icon-Blueprint:before {
  content: "\e6ce"
}
.line-icon-Board:before {
  content: "\e6cf"
}
.line-icon-Bodybuilding:before {
  content: "\e6d0"
}
.line-icon-Bold-Text:before {
  content: "\e6d1"
}
.line-icon-Bone:before {
  content: "\e6d2"
}
.line-icon-Bones:before {
  content: "\e6d3"
}
.line-icon-Book:before {
  content: "\e6d4"
}
.line-icon-Bookmark:before {
  content: "\e6d5"
}
.line-icon-Books-2:before {
  content: "\e6d6"
}
.line-icon-Books:before {
  content: "\e6d7"
}
.line-icon-Boom:before {
  content: "\e6d8"
}
.line-icon-Boot-2:before {
  content: "\e6d9"
}
.line-icon-Boot:before {
  content: "\e6da"
}
.line-icon-Bottom-ToTop:before {
  content: "\e6db"
}
.line-icon-Bow-2:before {
  content: "\e6dc"
}
.line-icon-Bow-3:before {
  content: "\e6dd"
}
.line-icon-Bow-4:before {
  content: "\e6de"
}
.line-icon-Bow-5:before {
  content: "\e6df"
}
.line-icon-Bow-6:before {
  content: "\e6e0"
}
.line-icon-Bow:before {
  content: "\e6e1"
}
.line-icon-Bowling-2:before {
  content: "\e6e2"
}
.line-icon-Bowling:before {
  content: "\e6e3"
}
.line-icon-Box2:before {
  content: "\e6e4"
}
.line-icon-Box-Close:before {
  content: "\e6e5"
}
.line-icon-Box-Full:before {
  content: "\e6e6"
}
.line-icon-Box-Open:before {
  content: "\e6e7"
}
.line-icon-Box-withFolders:before {
  content: "\e6e8"
}
.line-icon-Box:before {
  content: "\e6e9"
}
.line-icon-Boy:before {
  content: "\e6ea"
}
.line-icon-Bra:before {
  content: "\e6eb"
}
.line-icon-Brain-2:before {
  content: "\e6ec"
}
.line-icon-Brain-3:before {
  content: "\e6ed"
}
.line-icon-Brain:before {
  content: "\e6ee"
}
.line-icon-Brazil:before {
  content: "\e6ef"
}
.line-icon-Bread-2:before {
  content: "\e6f0"
}
.line-icon-Bread:before {
  content: "\e6f1"
}
.line-icon-Bridge:before {
  content: "\e6f2"
}
.line-icon-Brightkite:before {
  content: "\e6f3"
}
.line-icon-Broke-Link2:before {
  content: "\e6f4"
}
.line-icon-Broken-Link:before {
  content: "\e6f5"
}
.line-icon-Broom:before {
  content: "\e6f6"
}
.line-icon-Brush:before {
  content: "\e6f7"
}
.line-icon-Bucket:before {
  content: "\e6f8"
}
.line-icon-Bug:before {
  content: "\e6f9"
}
.line-icon-Building:before {
  content: "\e6fa"
}
.line-icon-Bulleted-List:before {
  content: "\e6fb"
}
.line-icon-Bus-2:before {
  content: "\e6fc"
}
.line-icon-Bus:before {
  content: "\e6fd"
}
.line-icon-Business-Man:before {
  content: "\e6fe"
}
.line-icon-Business-ManWoman:before {
  content: "\e6ff"
}
.line-icon-Business-Mens:before {
  content: "\e700"
}
.line-icon-Business-Woman:before {
  content: "\e701"
}
.line-icon-Butterfly:before {
  content: "\e702"
}
.line-icon-Button:before {
  content: "\e703"
}
.line-icon-Cable-Car:before {
  content: "\e704"
}
.line-icon-Cake:before {
  content: "\e705"
}
.line-icon-Calculator-2:before {
  content: "\e706"
}
.line-icon-Calculator-3:before {
  content: "\e707"
}
.line-icon-Calculator:before {
  content: "\e708"
}
.line-icon-Calendar-2:before {
  content: "\e709"
}
.line-icon-Calendar-3:before {
  content: "\e70a"
}
.line-icon-Calendar-4:before {
  content: "\e70b"
}
.line-icon-Calendar-Clock:before {
  content: "\e70c"
}
.line-icon-Calendar:before {
  content: "\e70d"
}
.line-icon-Camel:before {
  content: "\e70e"
}
.line-icon-Camera-2:before {
  content: "\e70f"
}
.line-icon-Camera-3:before {
  content: "\e710"
}
.line-icon-Camera-4:before {
  content: "\e711"
}
.line-icon-Camera-5:before {
  content: "\e712"
}
.line-icon-Camera-Back:before {
  content: "\e713"
}
.line-icon-Camera:before {
  content: "\e714"
}
.line-icon-Can-2:before {
  content: "\e715"
}
.line-icon-Can:before {
  content: "\e716"
}
.line-icon-Canada:before {
  content: "\e717"
}
.line-icon-Cancer-2:before {
  content: "\e718"
}
.line-icon-Cancer-3:before {
  content: "\e719"
}
.line-icon-Cancer:before {
  content: "\e71a"
}
.line-icon-Candle:before {
  content: "\e71b"
}
.line-icon-Candy-Cane:before {
  content: "\e71c"
}
.line-icon-Candy:before {
  content: "\e71d"
}
.line-icon-Cannon:before {
  content: "\e71e"
}
.line-icon-Cap-2:before {
  content: "\e71f"
}
.line-icon-Cap-3:before {
  content: "\e720"
}
.line-icon-Cap-Smiley:before {
  content: "\e721"
}
.line-icon-Cap:before {
  content: "\e722"
}
.line-icon-Capricorn-2:before {
  content: "\e723"
}
.line-icon-Capricorn:before {
  content: "\e724"
}
.line-icon-Car-2:before {
  content: "\e725"
}
.line-icon-Car-3:before {
  content: "\e726"
}
.line-icon-Car-Coins:before {
  content: "\e727"
}
.line-icon-Car-Items:before {
  content: "\e728"
}
.line-icon-Car-Wheel:before {
  content: "\e729"
}
.line-icon-Car:before {
  content: "\e72a"
}
.line-icon-Cardigan:before {
  content: "\e72b"
}
.line-icon-Cardiovascular:before {
  content: "\e72c"
}
.line-icon-Cart-Quantity:before {
  content: "\e72d"
}
.line-icon-Casette-Tape:before {
  content: "\e72e"
}
.line-icon-Cash-Register:before {
  content: "\e72f"
}
.line-icon-Cash-register2:before {
  content: "\e730"
}
.line-icon-Castle:before {
  content: "\e731"
}
.line-icon-Cat:before {
  content: "\e732"
}
.line-icon-Cathedral:before {
  content: "\e733"
}
.line-icon-Cauldron:before {
  content: "\e734"
}
.line-icon-CD-2:before {
  content: "\e735"
}
.line-icon-CD-Cover:before {
  content: "\e736"
}
.line-icon-CD:before {
  content: "\e737"
}
.line-icon-Cello:before {
  content: "\e738"
}
.line-icon-Celsius:before {
  content: "\e739"
}
.line-icon-Chacked-Flag:before {
  content: "\e73a"
}
.line-icon-Chair:before {
  content: "\e73b"
}
.line-icon-Charger:before {
  content: "\e73c"
}
.line-icon-Check-2:before {
  content: "\e73d"
}
.line-icon-Check:before {
  content: "\e73e"
}
.line-icon-Checked-User:before {
  content: "\e73f"
}
.line-icon-Checkmate:before {
  content: "\e740"
}
.line-icon-Checkout-Bag:before {
  content: "\e741"
}
.line-icon-Checkout-Basket:before {
  content: "\e742"
}
.line-icon-Checkout:before {
  content: "\e743"
}
.line-icon-Cheese:before {
  content: "\e744"
}
.line-icon-Cheetah:before {
  content: "\e745"
}
.line-icon-Chef-Hat:before {
  content: "\e746"
}
.line-icon-Chef-Hat2:before {
  content: "\e747"
}
.line-icon-Chef:before {
  content: "\e748"
}
.line-icon-Chemical-2:before {
  content: "\e749"
}
.line-icon-Chemical-3:before {
  content: "\e74a"
}
.line-icon-Chemical-4:before {
  content: "\e74b"
}
.line-icon-Chemical-5:before {
  content: "\e74c"
}
.line-icon-Chemical:before {
  content: "\e74d"
}
.line-icon-Chess-Board:before {
  content: "\e74e"
}
.line-icon-Chess:before {
  content: "\e74f"
}
.line-icon-Chicken:before {
  content: "\e750"
}
.line-icon-Chile:before {
  content: "\e751"
}
.line-icon-Chimney:before {
  content: "\e752"
}
.line-icon-China:before {
  content: "\e753"
}
.line-icon-Chinese-Temple:before {
  content: "\e754"
}
.line-icon-Chip:before {
  content: "\e755"
}
.line-icon-Chopsticks-2:before {
  content: "\e756"
}
.line-icon-Chopsticks:before {
  content: "\e757"
}
.line-icon-Christmas-Ball:before {
  content: "\e758"
}
.line-icon-Christmas-Bell:before {
  content: "\e759"
}
.line-icon-Christmas-Candle:before {
  content: "\e75a"
}
.line-icon-Christmas-Hat:before {
  content: "\e75b"
}
.line-icon-Christmas-Sleigh:before {
  content: "\e75c"
}
.line-icon-Christmas-Snowman:before {
  content: "\e75d"
}
.line-icon-Christmas-Sock:before {
  content: "\e75e"
}
.line-icon-Christmas-Tree:before {
  content: "\e75f"
}
.line-icon-Christmas:before {
  content: "\e760"
}
.line-icon-Chrome:before {
  content: "\e761"
}
.line-icon-Chrysler-Building:before {
  content: "\e762"
}
.line-icon-Cinema:before {
  content: "\e763"
}
.line-icon-Circular-Point:before {
  content: "\e764"
}
.line-icon-City-Hall:before {
  content: "\e765"
}
.line-icon-Clamp:before {
  content: "\e766"
}
.line-icon-Clapperboard-Close:before {
  content: "\e767"
}
.line-icon-Clapperboard-Open:before {
  content: "\e768"
}
.line-icon-Claps:before {
  content: "\e769"
}
.line-icon-Clef:before {
  content: "\e76a"
}
.line-icon-Clinic:before {
  content: "\e76b"
}
.line-icon-Clock-2:before {
  content: "\e76c"
}
.line-icon-Clock-3:before {
  content: "\e76d"
}
.line-icon-Clock-4:before {
  content: "\e76e"
}
.line-icon-Clock-Back:before {
  content: "\e76f"
}
.line-icon-Clock-Forward:before {
  content: "\e770"
}
.line-icon-Clock:before {
  content: "\e771"
}
.line-icon-Close-Window:before {
  content: "\e772"
}
.line-icon-Close:before {
  content: "\e773"
}
.line-icon-Clothing-Store:before {
  content: "\e774"
}
.line-icon-Cloud--:before {
  content: "\e775"
}
.line-icon-Cloud-:before {
  content: "\e776"
}
.line-icon-Cloud-Camera:before {
  content: "\e777"
}
.line-icon-Cloud-Computer:before {
  content: "\e778"
}
.line-icon-Cloud-Email:before {
  content: "\e779"
}
.line-icon-Cloud-Hail:before {
  content: "\e77a"
}
.line-icon-Cloud-Laptop:before {
  content: "\e77b"
}
.line-icon-Cloud-Lock:before {
  content: "\e77c"
}
.line-icon-Cloud-Moon:before {
  content: "\e77d"
}
.line-icon-Cloud-Music:before {
  content: "\e77e"
}
.line-icon-Cloud-Picture:before {
  content: "\e77f"
}
.line-icon-Cloud-Rain:before {
  content: "\e780"
}
.line-icon-Cloud-Remove:before {
  content: "\e781"
}
.line-icon-Cloud-Secure:before {
  content: "\e782"
}
.line-icon-Cloud-Settings:before {
  content: "\e783"
}
.line-icon-Cloud-Smartphone:before {
  content: "\e784"
}
.line-icon-Cloud-Snow:before {
  content: "\e785"
}
.line-icon-Cloud-Sun:before {
  content: "\e786"
}
.line-icon-Cloud-Tablet:before {
  content: "\e787"
}
.line-icon-Cloud-Video:before {
  content: "\e788"
}
.line-icon-Cloud-Weather:before {
  content: "\e789"
}
.line-icon-Cloud:before {
  content: "\e78a"
}
.line-icon-Clouds-Weather:before {
  content: "\e78b"
}
.line-icon-Clouds:before {
  content: "\e78c"
}
.line-icon-Clown:before {
  content: "\e78d"
}
.line-icon-CMYK:before {
  content: "\e78e"
}
.line-icon-Coat:before {
  content: "\e78f"
}
.line-icon-Cocktail:before {
  content: "\e790"
}
.line-icon-Coconut:before {
  content: "\e791"
}
.line-icon-Code-Window:before {
  content: "\e792"
}
.line-icon-Coding:before {
  content: "\e793"
}
.line-icon-Coffee-2:before {
  content: "\e794"
}
.line-icon-Coffee-Bean:before {
  content: "\e795"
}
.line-icon-Coffee-Machine:before {
  content: "\e796"
}
.line-icon-Coffee-toGo:before {
  content: "\e797"
}
.line-icon-Coffee:before {
  content: "\e798"
}
.line-icon-Coffin:before {
  content: "\e799"
}
.line-icon-Coin:before {
  content: "\e79a"
}
.line-icon-Coins-2:before {
  content: "\e79b"
}
.line-icon-Coins-3:before {
  content: "\e79c"
}
.line-icon-Coins:before {
  content: "\e79d"
}
.line-icon-Colombia:before {
  content: "\e79e"
}
.line-icon-Colosseum:before {
  content: "\e79f"
}
.line-icon-Column-2:before {
  content: "\e7a0"
}
.line-icon-Column-3:before {
  content: "\e7a1"
}
.line-icon-Column:before {
  content: "\e7a2"
}
.line-icon-Comb-2:before {
  content: "\e7a3"
}
.line-icon-Comb:before {
  content: "\e7a4"
}
.line-icon-Communication-Tower:before {
  content: "\e7a5"
}
.line-icon-Communication-Tower2:before {
  content: "\e7a6"
}
.line-icon-Compass-2:before {
  content: "\e7a7"
}
.line-icon-Compass-3:before {
  content: "\e7a8"
}
.line-icon-Compass-4:before {
  content: "\e7a9"
}
.line-icon-Compass-Rose:before {
  content: "\e7aa"
}
.line-icon-Compass:before {
  content: "\e7ab"
}
.line-icon-Computer-2:before {
  content: "\e7ac"
}
.line-icon-Computer-3:before {
  content: "\e7ad"
}
.line-icon-Computer-Secure:before {
  content: "\e7ae"
}
.line-icon-Computer:before {
  content: "\e7af"
}
.line-icon-Conference:before {
  content: "\e7b0"
}
.line-icon-Confused:before {
  content: "\e7b1"
}
.line-icon-Conservation:before {
  content: "\e7b2"
}
.line-icon-Consulting:before {
  content: "\e7b3"
}
.line-icon-Contrast:before {
  content: "\e7b4"
}
.line-icon-Control-2:before {
  content: "\e7b5"
}
.line-icon-Control:before {
  content: "\e7b6"
}
.line-icon-Cookie-Man:before {
  content: "\e7b7"
}
.line-icon-Cookies:before {
  content: "\e7b8"
}
.line-icon-Cool-Guy:before {
  content: "\e7b9"
}
.line-icon-Cool:before {
  content: "\e7ba"
}
.line-icon-Copyright:before {
  content: "\e7bb"
}
.line-icon-Costume:before {
  content: "\e7bc"
}
.line-icon-Couple-Sign:before {
  content: "\e7bd"
}
.line-icon-Cow:before {
  content: "\e7be"
}
.line-icon-CPU:before {
  content: "\e7bf"
}
.line-icon-Crane:before {
  content: "\e7c0"
}
.line-icon-Cranium:before {
  content: "\e7c1"
}
.line-icon-Credit-Card:before {
  content: "\e7c2"
}
.line-icon-Credit-Card2:before {
  content: "\e7c3"
}
.line-icon-Credit-Card3:before {
  content: "\e7c4"
}
.line-icon-Cricket:before {
  content: "\e7c5"
}
.line-icon-Criminal:before {
  content: "\e7c6"
}
.line-icon-Croissant:before {
  content: "\e7c7"
}
.line-icon-Crop-2:before {
  content: "\e7c8"
}
.line-icon-Crop-3:before {
  content: "\e7c9"
}
.line-icon-Crown-2:before {
  content: "\e7ca"
}
.line-icon-Crown:before {
  content: "\e7cb"
}
.line-icon-Crying:before {
  content: "\e7cc"
}
.line-icon-Cube-Molecule:before {
  content: "\e7cd"
}
.line-icon-Cube-Molecule2:before {
  content: "\e7ce"
}
.line-icon-Cupcake:before {
  content: "\e7cf"
}
.line-icon-Cursor-Click:before {
  content: "\e7d0"
}
.line-icon-Cursor-Click2:before {
  content: "\e7d1"
}
.line-icon-Cursor-Move:before {
  content: "\e7d2"
}
.line-icon-Cursor-Move2:before {
  content: "\e7d3"
}
.line-icon-Cursor-Select:before {
  content: "\e7d4"
}
.line-icon-Cursor:before {
  content: "\e7d5"
}
.line-icon-D-Eyeglasses:before {
  content: "\e7d6"
}
.line-icon-D-Eyeglasses2:before {
  content: "\e7d7"
}
.line-icon-Dam:before {
  content: "\e7d8"
}
.line-icon-Danemark:before {
  content: "\e7d9"
}
.line-icon-Danger-2:before {
  content: "\e7da"
}
.line-icon-Danger:before {
  content: "\e7db"
}
.line-icon-Dashboard:before {
  content: "\e7dc"
}
.line-icon-Data-Backup:before {
  content: "\e7dd"
}
.line-icon-Data-Block:before {
  content: "\e7de"
}
.line-icon-Data-Center:before {
  content: "\e7df"
}
.line-icon-Data-Clock:before {
  content: "\e7e0"
}
.line-icon-Data-Cloud:before {
  content: "\e7e1"
}
.line-icon-Data-Compress:before {
  content: "\e7e2"
}
.line-icon-Data-Copy:before {
  content: "\e7e3"
}
.line-icon-Data-Download:before {
  content: "\e7e4"
}
.line-icon-Data-Financial:before {
  content: "\e7e5"
}
.line-icon-Data-Key:before {
  content: "\e7e6"
}
.line-icon-Data-Lock:before {
  content: "\e7e7"
}
.line-icon-Data-Network:before {
  content: "\e7e8"
}
.line-icon-Data-Password:before {
  content: "\e7e9"
}
.line-icon-Data-Power:before {
  content: "\e7ea"
}
.line-icon-Data-Refresh:before {
  content: "\e7eb"
}
.line-icon-Data-Save:before {
  content: "\e7ec"
}
.line-icon-Data-Search:before {
  content: "\e7ed"
}
.line-icon-Data-Security:before {
  content: "\e7ee"
}
.line-icon-Data-Settings:before {
  content: "\e7ef"
}
.line-icon-Data-Sharing:before {
  content: "\e7f0"
}
.line-icon-Data-Shield:before {
  content: "\e7f1"
}
.line-icon-Data-Signal:before {
  content: "\e7f2"
}
.line-icon-Data-Storage:before {
  content: "\e7f3"
}
.line-icon-Data-Stream:before {
  content: "\e7f4"
}
.line-icon-Data-Transfer:before {
  content: "\e7f5"
}
.line-icon-Data-Unlock:before {
  content: "\e7f6"
}
.line-icon-Data-Upload:before {
  content: "\e7f7"
}
.line-icon-Data-Yes:before {
  content: "\e7f8"
}
.line-icon-Data:before {
  content: "\e7f9"
}
.line-icon-David-Star:before {
  content: "\e7fa"
}
.line-icon-Daylight:before {
  content: "\e7fb"
}
.line-icon-Death:before {
  content: "\e7fc"
}
.line-icon-Debian:before {
  content: "\e7fd"
}
.line-icon-Dec:before {
  content: "\e7fe"
}
.line-icon-Decrase-Inedit:before {
  content: "\e7ff"
}
.line-icon-Deer-2:before {
  content: "\e800"
}
.line-icon-Deer:before {
  content: "\e801"
}
.line-icon-Delete-File:before {
  content: "\e802"
}
.line-icon-Delete-Window:before {
  content: "\e803"
}
.line-icon-Delicious:before {
  content: "\e804"
}
.line-icon-Depression:before {
  content: "\e805"
}
.line-icon-Deviantart:before {
  content: "\e806"
}
.line-icon-Device-SyncwithCloud:before {
  content: "\e807"
}
.line-icon-Diamond:before {
  content: "\e808"
}
.line-icon-Dice-2:before {
  content: "\e809"
}
.line-icon-Dice:before {
  content: "\e80a"
}
.line-icon-Digg:before {
  content: "\e80b"
}
.line-icon-Digital-Drawing:before {
  content: "\e80c"
}
.line-icon-Diigo:before {
  content: "\e80d"
}
.line-icon-Dinosaur:before {
  content: "\e80e"
}
.line-icon-Diploma-2:before {
  content: "\e80f"
}
.line-icon-Diploma:before {
  content: "\e810"
}
.line-icon-Direction-East:before {
  content: "\e811"
}
.line-icon-Direction-North:before {
  content: "\e812"
}
.line-icon-Direction-South:before {
  content: "\e813"
}
.line-icon-Direction-West:before {
  content: "\e814"
}
.line-icon-Director:before {
  content: "\e815"
}
.line-icon-Disk:before {
  content: "\e816"
}
.line-icon-Dj:before {
  content: "\e817"
}
.line-icon-DNA-2:before {
  content: "\e818"
}
.line-icon-DNA-Helix:before {
  content: "\e819"
}
.line-icon-DNA:before {
  content: "\e81a"
}
.line-icon-Doctor:before {
  content: "\e81b"
}
.line-icon-Dog:before {
  content: "\e81c"
}
.line-icon-Dollar-Sign:before {
  content: "\e81d"
}
.line-icon-Dollar-Sign2:before {
  content: "\e81e"
}
.line-icon-Dollar:before {
  content: "\e81f"
}
.line-icon-Dolphin:before {
  content: "\e820"
}
.line-icon-Domino:before {
  content: "\e821"
}
.line-icon-Door-Hanger:before {
  content: "\e822"
}
.line-icon-Door:before {
  content: "\e823"
}
.line-icon-Doplr:before {
  content: "\e824"
}
.line-icon-Double-Circle:before {
  content: "\e825"
}
.line-icon-Double-Tap:before {
  content: "\e826"
}
.line-icon-Doughnut:before {
  content: "\e827"
}
.line-icon-Dove:before {
  content: "\e828"
}
.line-icon-Down-2:before {
  content: "\e829"
}
.line-icon-Down-3:before {
  content: "\e82a"
}
.line-icon-Down-4:before {
  content: "\e82b"
}
.line-icon-Down:before {
  content: "\e82c"
}
.line-icon-Download-2:before {
  content: "\e82d"
}
.line-icon-Download-fromCloud:before {
  content: "\e82e"
}
.line-icon-Download-Window:before {
  content: "\e82f"
}
.line-icon-Download:before {
  content: "\e830"
}
.line-icon-Downward:before {
  content: "\e831"
}
.line-icon-Drag-Down:before {
  content: "\e832"
}
.line-icon-Drag-Left:before {
  content: "\e833"
}
.line-icon-Drag-Right:before {
  content: "\e834"
}
.line-icon-Drag-Up:before {
  content: "\e835"
}
.line-icon-Drag:before {
  content: "\e836"
}
.line-icon-Dress:before {
  content: "\e837"
}
.line-icon-Drill-2:before {
  content: "\e838"
}
.line-icon-Drill:before {
  content: "\e839"
}
.line-icon-Drop:before {
  content: "\e83a"
}
.line-icon-Dropbox:before {
  content: "\e83b"
}
.line-icon-Drum:before {
  content: "\e83c"
}
.line-icon-Dry:before {
  content: "\e83d"
}
.line-icon-Duck:before {
  content: "\e83e"
}
.line-icon-Dumbbell:before {
  content: "\e83f"
}
.line-icon-Duplicate-Layer:before {
  content: "\e840"
}
.line-icon-Duplicate-Window:before {
  content: "\e841"
}
.line-icon-DVD:before {
  content: "\e842"
}
.line-icon-Eagle:before {
  content: "\e843"
}
.line-icon-Ear:before {
  content: "\e844"
}
.line-icon-Earphones-2:before {
  content: "\e845"
}
.line-icon-Earphones:before {
  content: "\e846"
}
.line-icon-Eci-Icon:before {
  content: "\e847"
}
.line-icon-Edit-Map:before {
  content: "\e848"
}
.line-icon-Edit:before {
  content: "\e849"
}
.line-icon-Eggs:before {
  content: "\e84a"
}
.line-icon-Egypt:before {
  content: "\e84b"
}
.line-icon-Eifel-Tower:before {
  content: "\e84c"
}
.line-icon-eject-2:before {
  content: "\e84d"
}
.line-icon-Eject:before {
  content: "\e84e"
}
.line-icon-El-Castillo:before {
  content: "\e84f"
}
.line-icon-Elbow:before {
  content: "\e850"
}
.line-icon-Electric-Guitar:before {
  content: "\e851"
}
.line-icon-Electricity:before {
  content: "\e852"
}
.line-icon-Elephant:before {
  content: "\e853"
}
.line-icon-Email:before {
  content: "\e854"
}
.line-icon-Embassy:before {
  content: "\e855"
}
.line-icon-Empire-StateBuilding:before {
  content: "\e856"
}
.line-icon-Empty-Box:before {
  content: "\e857"
}
.line-icon-End2:before {
  content: "\e858"
}
.line-icon-End-2:before {
  content: "\e859"
}
.line-icon-End:before {
  content: "\e85a"
}
.line-icon-Endways:before {
  content: "\e85b"
}
.line-icon-Engineering:before {
  content: "\e85c"
}
.line-icon-Envelope-2:before {
  content: "\e85d"
}
.line-icon-Envelope:before {
  content: "\e85e"
}
.line-icon-Environmental-2:before {
  content: "\e85f"
}
.line-icon-Environmental-3:before {
  content: "\e860"
}
.line-icon-Environmental:before {
  content: "\e861"
}
.line-icon-Equalizer:before {
  content: "\e862"
}
.line-icon-Eraser-2:before {
  content: "\e863"
}
.line-icon-Eraser-3:before {
  content: "\e864"
}
.line-icon-Eraser:before {
  content: "\e865"
}
.line-icon-Error-404Window:before {
  content: "\e866"
}
.line-icon-Euro-Sign:before {
  content: "\e867"
}
.line-icon-Euro-Sign2:before {
  content: "\e868"
}
.line-icon-Euro:before {
  content: "\e869"
}
.line-icon-Evernote:before {
  content: "\e86a"
}
.line-icon-Evil:before {
  content: "\e86b"
}
.line-icon-Explode:before {
  content: "\e86c"
}
.line-icon-Eye-2:before {
  content: "\e86d"
}
.line-icon-Eye-Blind:before {
  content: "\e86e"
}
.line-icon-Eye-Invisible:before {
  content: "\e86f"
}
.line-icon-Eye-Scan:before {
  content: "\e870"
}
.line-icon-Eye-Visible:before {
  content: "\e871"
}
.line-icon-Eye:before {
  content: "\e872"
}
.line-icon-Eyebrow-2:before {
  content: "\e873"
}
.line-icon-Eyebrow-3:before {
  content: "\e874"
}
.line-icon-Eyebrow:before {
  content: "\e875"
}
.line-icon-Eyeglasses-Smiley:before {
  content: "\e876"
}
.line-icon-Eyeglasses-Smiley2:before {
  content: "\e877"
}
.line-icon-Face-Style:before {
  content: "\e878"
}
.line-icon-Face-Style2:before {
  content: "\e879"
}
.line-icon-Face-Style3:before {
  content: "\e87a"
}
.line-icon-Face-Style4:before {
  content: "\e87b"
}
.line-icon-Face-Style5:before {
  content: "\e87c"
}
.line-icon-Face-Style6:before {
  content: "\e87d"
}
.line-icon-Facebook-2:before {
  content: "\e87e"
}
.line-icon-Facebook:before {
  content: "\e87f"
}
.line-icon-Factory-2:before {
  content: "\e880"
}
.line-icon-Factory:before {
  content: "\e881"
}
.line-icon-Fahrenheit:before {
  content: "\e882"
}
.line-icon-Family-Sign:before {
  content: "\e883"
}
.line-icon-Fan:before {
  content: "\e884"
}
.line-icon-Farmer:before {
  content: "\e885"
}
.line-icon-Fashion:before {
  content: "\e886"
}
.line-icon-Favorite-Window:before {
  content: "\e887"
}
.line-icon-Fax:before {
  content: "\e888"
}
.line-icon-Feather:before {
  content: "\e889"
}
.line-icon-Feedburner:before {
  content: "\e88a"
}
.line-icon-Female-2:before {
  content: "\e88b"
}
.line-icon-Female-Sign:before {
  content: "\e88c"
}
.line-icon-Female:before {
  content: "\e88d"
}
.line-icon-File-Block:before {
  content: "\e88e"
}
.line-icon-File-Bookmark:before {
  content: "\e88f"
}
.line-icon-File-Chart:before {
  content: "\e890"
}
.line-icon-File-Clipboard:before {
  content: "\e891"
}
.line-icon-File-ClipboardFileText:before {
  content: "\e892"
}
.line-icon-File-ClipboardTextImage:before {
  content: "\e893"
}
.line-icon-File-Cloud:before {
  content: "\e894"
}
.line-icon-File-Copy:before {
  content: "\e895"
}
.line-icon-File-Copy2:before {
  content: "\e896"
}
.line-icon-File-CSV:before {
  content: "\e897"
}
.line-icon-File-Download:before {
  content: "\e898"
}
.line-icon-File-Edit:before {
  content: "\e899"
}
.line-icon-File-Excel:before {
  content: "\e89a"
}
.line-icon-File-Favorite:before {
  content: "\e89b"
}
.line-icon-File-Fire:before {
  content: "\e89c"
}
.line-icon-File-Graph:before {
  content: "\e89d"
}
.line-icon-File-Hide:before {
  content: "\e89e"
}
.line-icon-File-Horizontal:before {
  content: "\e89f"
}
.line-icon-File-HorizontalText:before {
  content: "\e8a0"
}
.line-icon-File-HTML:before {
  content: "\e8a1"
}
.line-icon-File-JPG:before {
  content: "\e8a2"
}
.line-icon-File-Link:before {
  content: "\e8a3"
}
.line-icon-File-Loading:before {
  content: "\e8a4"
}
.line-icon-File-Lock:before {
  content: "\e8a5"
}
.line-icon-File-Love:before {
  content: "\e8a6"
}
.line-icon-File-Music:before {
  content: "\e8a7"
}
.line-icon-File-Network:before {
  content: "\e8a8"
}
.line-icon-File-Pictures:before {
  content: "\e8a9"
}
.line-icon-File-Pie:before {
  content: "\e8aa"
}
.line-icon-File-Presentation:before {
  content: "\e8ab"
}
.line-icon-File-Refresh:before {
  content: "\e8ac"
}
.line-icon-File-Search:before {
  content: "\e8ad"
}
.line-icon-File-Settings:before {
  content: "\e8ae"
}
.line-icon-File-Share:before {
  content: "\e8af"
}
.line-icon-File-TextImage:before {
  content: "\e8b0"
}
.line-icon-File-Trash:before {
  content: "\e8b1"
}
.line-icon-File-TXT:before {
  content: "\e8b2"
}
.line-icon-File-Upload:before {
  content: "\e8b3"
}
.line-icon-File-Video:before {
  content: "\e8b4"
}
.line-icon-File-Word:before {
  content: "\e8b5"
}
.line-icon-File-Zip:before {
  content: "\e8b6"
}
.line-icon-File:before {
  content: "\e8b7"
}
.line-icon-Files:before {
  content: "\e8b8"
}
.line-icon-Film-Board:before {
  content: "\e8b9"
}
.line-icon-Film-Cartridge:before {
  content: "\e8ba"
}
.line-icon-Film-Strip:before {
  content: "\e8bb"
}
.line-icon-Film-Video:before {
  content: "\e8bc"
}
.line-icon-Film:before {
  content: "\e8bd"
}
.line-icon-Filter-2:before {
  content: "\e8be"
}
.line-icon-Filter:before {
  content: "\e8bf"
}
.line-icon-Financial:before {
  content: "\e8c0"
}
.line-icon-Find-User:before {
  content: "\e8c1"
}
.line-icon-Finger-DragFourSides:before {
  content: "\e8c2"
}
.line-icon-Finger-DragTwoSides:before {
  content: "\e8c3"
}
.line-icon-Finger-Print:before {
  content: "\e8c4"
}
.line-icon-Finger:before {
  content: "\e8c5"
}
.line-icon-Fingerprint-2:before {
  content: "\e8c6"
}
.line-icon-Fingerprint:before {
  content: "\e8c7"
}
.line-icon-Fire-Flame:before {
  content: "\e8c8"
}
.line-icon-Fire-Flame2:before {
  content: "\e8c9"
}
.line-icon-Fire-Hydrant:before {
  content: "\e8ca"
}
.line-icon-Fire-Staion:before {
  content: "\e8cb"
}
.line-icon-Firefox:before {
  content: "\e8cc"
}
.line-icon-Firewall:before {
  content: "\e8cd"
}
.line-icon-First-Aid:before {
  content: "\e8ce"
}
.line-icon-First:before {
  content: "\e8cf"
}
.line-icon-Fish-Food:before {
  content: "\e8d0"
}
.line-icon-Fish:before {
  content: "\e8d1"
}
.line-icon-Fit-To:before {
  content: "\e8d2"
}
.line-icon-Fit-To2:before {
  content: "\e8d3"
}
.line-icon-Five-Fingers:before {
  content: "\e8d4"
}
.line-icon-Five-FingersDrag:before {
  content: "\e8d5"
}
.line-icon-Five-FingersDrag2:before {
  content: "\e8d6"
}
.line-icon-Five-FingersTouch:before {
  content: "\e8d7"
}
.line-icon-Flag-2:before {
  content: "\e8d8"
}
.line-icon-Flag-3:before {
  content: "\e8d9"
}
.line-icon-Flag-4:before {
  content: "\e8da"
}
.line-icon-Flag-5:before {
  content: "\e8db"
}
.line-icon-Flag-6:before {
  content: "\e8dc"
}
.line-icon-Flag:before {
  content: "\e8dd"
}
.line-icon-Flamingo:before {
  content: "\e8de"
}
.line-icon-Flash-2:before {
  content: "\e8df"
}
.line-icon-Flash-Video:before {
  content: "\e8e0"
}
.line-icon-Flash:before {
  content: "\e8e1"
}
.line-icon-Flashlight:before {
  content: "\e8e2"
}
.line-icon-Flask-2:before {
  content: "\e8e3"
}
.line-icon-Flask:before {
  content: "\e8e4"
}
.line-icon-Flick:before {
  content: "\e8e5"
}
.line-icon-Flickr:before {
  content: "\e8e6"
}
.line-icon-Flowerpot:before {
  content: "\e8e7"
}
.line-icon-Fluorescent:before {
  content: "\e8e8"
}
.line-icon-Fog-Day:before {
  content: "\e8e9"
}
.line-icon-Fog-Night:before {
  content: "\e8ea"
}
.line-icon-Folder-Add:before {
  content: "\e8eb"
}
.line-icon-Folder-Archive:before {
  content: "\e8ec"
}
.line-icon-Folder-Binder:before {
  content: "\e8ed"
}
.line-icon-Folder-Binder2:before {
  content: "\e8ee"
}
.line-icon-Folder-Block:before {
  content: "\e8ef"
}
.line-icon-Folder-Bookmark:before {
  content: "\e8f0"
}
.line-icon-Folder-Close:before {
  content: "\e8f1"
}
.line-icon-Folder-Cloud:before {
  content: "\e8f2"
}
.line-icon-Folder-Delete:before {
  content: "\e8f3"
}
.line-icon-Folder-Download:before {
  content: "\e8f4"
}
.line-icon-Folder-Edit:before {
  content: "\e8f5"
}
.line-icon-Folder-Favorite:before {
  content: "\e8f6"
}
.line-icon-Folder-Fire:before {
  content: "\e8f7"
}
.line-icon-Folder-Hide:before {
  content: "\e8f8"
}
.line-icon-Folder-Link:before {
  content: "\e8f9"
}
.line-icon-Folder-Loading:before {
  content: "\e8fa"
}
.line-icon-Folder-Lock:before {
  content: "\e8fb"
}
.line-icon-Folder-Love:before {
  content: "\e8fc"
}
.line-icon-Folder-Music:before {
  content: "\e8fd"
}
.line-icon-Folder-Network:before {
  content: "\e8fe"
}
.line-icon-Folder-Open:before {
  content: "\e8ff"
}
.line-icon-Folder-Open2:before {
  content: "\e900"
}
.line-icon-Folder-Organizing:before {
  content: "\e901"
}
.line-icon-Folder-Pictures:before {
  content: "\e902"
}
.line-icon-Folder-Refresh:before {
  content: "\e903"
}
.line-icon-Folder-Remove-:before {
  content: "\e904"
}
.line-icon-Folder-Search:before {
  content: "\e905"
}
.line-icon-Folder-Settings:before {
  content: "\e906"
}
.line-icon-Folder-Share:before {
  content: "\e907"
}
.line-icon-Folder-Trash:before {
  content: "\e908"
}
.line-icon-Folder-Upload:before {
  content: "\e909"
}
.line-icon-Folder-Video:before {
  content: "\e90a"
}
.line-icon-Folder-WithDocument:before {
  content: "\e90b"
}
.line-icon-Folder-Zip:before {
  content: "\e90c"
}
.line-icon-Folder:before {
  content: "\e90d"
}
.line-icon-Folders:before {
  content: "\e90e"
}
.line-icon-Font-Color:before {
  content: "\e90f"
}
.line-icon-Font-Name:before {
  content: "\e910"
}
.line-icon-Font-Size:before {
  content: "\e911"
}
.line-icon-Font-Style:before {
  content: "\e912"
}
.line-icon-Font-StyleSubscript:before {
  content: "\e913"
}
.line-icon-Font-StyleSuperscript:before {
  content: "\e914"
}
.line-icon-Font-Window:before {
  content: "\e915"
}
.line-icon-Foot-2:before {
  content: "\e916"
}
.line-icon-Foot:before {
  content: "\e917"
}
.line-icon-Football-2:before {
  content: "\e918"
}
.line-icon-Football:before {
  content: "\e919"
}
.line-icon-Footprint-2:before {
  content: "\e91a"
}
.line-icon-Footprint-3:before {
  content: "\e91b"
}
.line-icon-Footprint:before {
  content: "\e91c"
}
.line-icon-Forest:before {
  content: "\e91d"
}
.line-icon-Fork:before {
  content: "\e91e"
}
.line-icon-Formspring:before {
  content: "\e91f"
}
.line-icon-Formula:before {
  content: "\e920"
}
.line-icon-Forsquare:before {
  content: "\e921"
}
.line-icon-Forward:before {
  content: "\e922"
}
.line-icon-Fountain-Pen:before {
  content: "\e923"
}
.line-icon-Four-Fingers:before {
  content: "\e924"
}
.line-icon-Four-FingersDrag:before {
  content: "\e925"
}
.line-icon-Four-FingersDrag2:before {
  content: "\e926"
}
.line-icon-Four-FingersTouch:before {
  content: "\e927"
}
.line-icon-Fox:before {
  content: "\e928"
}
.line-icon-Frankenstein:before {
  content: "\e929"
}
.line-icon-French-Fries:before {
  content: "\e92a"
}
.line-icon-Friendfeed:before {
  content: "\e92b"
}
.line-icon-Friendster:before {
  content: "\e92c"
}
.line-icon-Frog:before {
  content: "\e92d"
}
.line-icon-Fruits:before {
  content: "\e92e"
}
.line-icon-Fuel:before {
  content: "\e92f"
}
.line-icon-Full-Bag:before {
  content: "\e930"
}
.line-icon-Full-Basket:before {
  content: "\e931"
}
.line-icon-Full-Cart:before {
  content: "\e932"
}
.line-icon-Full-Moon:before {
  content: "\e933"
}
.line-icon-Full-Screen:before {
  content: "\e934"
}
.line-icon-Full-Screen2:before {
  content: "\e935"
}
.line-icon-Full-View:before {
  content: "\e936"
}
.line-icon-Full-View2:before {
  content: "\e937"
}
.line-icon-Full-ViewWindow:before {
  content: "\e938"
}
.line-icon-Function:before {
  content: "\e939"
}
.line-icon-Funky:before {
  content: "\e93a"
}
.line-icon-Funny-Bicycle:before {
  content: "\e93b"
}
.line-icon-Furl:before {
  content: "\e93c"
}
.line-icon-Gamepad-2:before {
  content: "\e93d"
}
.line-icon-Gamepad:before {
  content: "\e93e"
}
.line-icon-Gas-Pump:before {
  content: "\e93f"
}
.line-icon-Gaugage-2:before {
  content: "\e940"
}
.line-icon-Gaugage:before {
  content: "\e941"
}
.line-icon-Gay:before {
  content: "\e942"
}
.line-icon-Gear-2:before {
  content: "\e943"
}
.line-icon-Gear:before {
  content: "\e944"
}
.line-icon-Gears-2:before {
  content: "\e945"
}
.line-icon-Gears:before {
  content: "\e946"
}
.line-icon-Geek-2:before {
  content: "\e947"
}
.line-icon-Geek:before {
  content: "\e948"
}
.line-icon-Gemini-2:before {
  content: "\e949"
}
.line-icon-Gemini:before {
  content: "\e94a"
}
.line-icon-Genius:before {
  content: "\e94b"
}
.line-icon-Gentleman:before {
  content: "\e94c"
}
.line-icon-Geo--:before {
  content: "\e94d"
}
.line-icon-Geo-:before {
  content: "\e94e"
}
.line-icon-Geo-Close:before {
  content: "\e94f"
}
.line-icon-Geo-Love:before {
  content: "\e950"
}
.line-icon-Geo-Number:before {
  content: "\e951"
}
.line-icon-Geo-Star:before {
  content: "\e952"
}
.line-icon-Geo:before {
  content: "\e953"
}
.line-icon-Geo2--:before {
  content: "\e954"
}
.line-icon-Geo2-:before {
  content: "\e955"
}
.line-icon-Geo2-Close:before {
  content: "\e956"
}
.line-icon-Geo2-Love:before {
  content: "\e957"
}
.line-icon-Geo2-Number:before {
  content: "\e958"
}
.line-icon-Geo2-Star:before {
  content: "\e959"
}
.line-icon-Geo2:before {
  content: "\e95a"
}
.line-icon-Geo3--:before {
  content: "\e95b"
}
.line-icon-Geo3-:before {
  content: "\e95c"
}
.line-icon-Geo3-Close:before {
  content: "\e95d"
}
.line-icon-Geo3-Love:before {
  content: "\e95e"
}
.line-icon-Geo3-Number:before {
  content: "\e95f"
}
.line-icon-Geo3-Star:before {
  content: "\e960"
}
.line-icon-Geo3:before {
  content: "\e961"
}
.line-icon-Gey:before {
  content: "\e962"
}
.line-icon-Gift-Box:before {
  content: "\e963"
}
.line-icon-Giraffe:before {
  content: "\e964"
}
.line-icon-Girl:before {
  content: "\e965"
}
.line-icon-Glass-Water:before {
  content: "\e966"
}
.line-icon-Glasses-2:before {
  content: "\e967"
}
.line-icon-Glasses-3:before {
  content: "\e968"
}
.line-icon-Glasses:before {
  content: "\e969"
}
.line-icon-Global-Position:before {
  content: "\e96a"
}
.line-icon-Globe-2:before {
  content: "\e96b"
}
.line-icon-Globe:before {
  content: "\e96c"
}
.line-icon-Gloves:before {
  content: "\e96d"
}
.line-icon-Go-Bottom:before {
  content: "\e96e"
}
.line-icon-Go-Top:before {
  content: "\e96f"
}
.line-icon-Goggles:before {
  content: "\e970"
}
.line-icon-Golf-2:before {
  content: "\e971"
}
.line-icon-Golf:before {
  content: "\e972"
}
.line-icon-Google-Buzz:before {
  content: "\e973"
}
.line-icon-Google-Drive:before {
  content: "\e974"
}
.line-icon-Google-Play:before {
  content: "\e975"
}
.line-icon-Google-Plus:before {
  content: "\e976"
}
.line-icon-Google:before {
  content: "\e977"
}
.line-icon-Gopro:before {
  content: "\e978"
}
.line-icon-Gorilla:before {
  content: "\e979"
}
.line-icon-Gowalla:before {
  content: "\e97a"
}
.line-icon-Grave:before {
  content: "\e97b"
}
.line-icon-Graveyard:before {
  content: "\e97c"
}
.line-icon-Greece:before {
  content: "\e97d"
}
.line-icon-Green-Energy:before {
  content: "\e97e"
}
.line-icon-Green-House:before {
  content: "\e97f"
}
.line-icon-Guitar:before {
  content: "\e980"
}
.line-icon-Gun-2:before {
  content: "\e981"
}
.line-icon-Gun-3:before {
  content: "\e982"
}
.line-icon-Gun:before {
  content: "\e983"
}
.line-icon-Gymnastics:before {
  content: "\e984"
}
.line-icon-Hair-2:before {
  content: "\e985"
}
.line-icon-Hair-3:before {
  content: "\e986"
}
.line-icon-Hair-4:before {
  content: "\e987"
}
.line-icon-Hair:before {
  content: "\e988"
}
.line-icon-Half-Moon:before {
  content: "\e989"
}
.line-icon-Halloween-HalfMoon:before {
  content: "\e98a"
}
.line-icon-Halloween-Moon:before {
  content: "\e98b"
}
.line-icon-Hamburger:before {
  content: "\e98c"
}
.line-icon-Hammer:before {
  content: "\e98d"
}
.line-icon-Hand-Touch:before {
  content: "\e98e"
}
.line-icon-Hand-Touch2:before {
  content: "\e98f"
}
.line-icon-Hand-TouchSmartphone:before {
  content: "\e990"
}
.line-icon-Hand:before {
  content: "\e991"
}
.line-icon-Hands:before {
  content: "\e992"
}
.line-icon-Handshake:before {
  content: "\e993"
}
.line-icon-Hanger:before {
  content: "\e994"
}
.line-icon-Happy:before {
  content: "\e995"
}
.line-icon-Hat-2:before {
  content: "\e996"
}
.line-icon-Hat:before {
  content: "\e997"
}
.line-icon-Haunted-House:before {
  content: "\e998"
}
.line-icon-HD-Video:before {
  content: "\e999"
}
.line-icon-HD:before {
  content: "\e99a"
}
.line-icon-HDD:before {
  content: "\e99b"
}
.line-icon-Headphone:before {
  content: "\e99c"
}
.line-icon-Headphones:before {
  content: "\e99d"
}
.line-icon-Headset:before {
  content: "\e99e"
}
.line-icon-Heart-2:before {
  content: "\e99f"
}
.line-icon-Heart:before {
  content: "\e9a0"
}
.line-icon-Heels-2:before {
  content: "\e9a1"
}
.line-icon-Heels:before {
  content: "\e9a2"
}
.line-icon-Height-Window:before {
  content: "\e9a3"
}
.line-icon-Helicopter-2:before {
  content: "\e9a4"
}
.line-icon-Helicopter:before {
  content: "\e9a5"
}
.line-icon-Helix-2:before {
  content: "\e9a6"
}
.line-icon-Hello:before {
  content: "\e9a7"
}
.line-icon-Helmet-2:before {
  content: "\e9a8"
}
.line-icon-Helmet-3:before {
  content: "\e9a9"
}
.line-icon-Helmet:before {
  content: "\e9aa"
}
.line-icon-Hipo:before {
  content: "\e9ab"
}
.line-icon-Hipster-Glasses:before {
  content: "\e9ac"
}
.line-icon-Hipster-Glasses2:before {
  content: "\e9ad"
}
.line-icon-Hipster-Glasses3:before {
  content: "\e9ae"
}
.line-icon-Hipster-Headphones:before {
  content: "\e9af"
}
.line-icon-Hipster-Men:before {
  content: "\e9b0"
}
.line-icon-Hipster-Men2:before {
  content: "\e9b1"
}
.line-icon-Hipster-Men3:before {
  content: "\e9b2"
}
.line-icon-Hipster-Sunglasses:before {
  content: "\e9b3"
}
.line-icon-Hipster-Sunglasses2:before {
  content: "\e9b4"
}
.line-icon-Hipster-Sunglasses3:before {
  content: "\e9b5"
}
.line-icon-Hokey:before {
  content: "\e9b6"
}
.line-icon-Holly:before {
  content: "\e9b7"
}
.line-icon-Home-2:before {
  content: "\e9b8"
}
.line-icon-Home-3:before {
  content: "\e9b9"
}
.line-icon-Home-4:before {
  content: "\e9ba"
}
.line-icon-Home-5:before {
  content: "\e9bb"
}
.line-icon-Home-Window:before {
  content: "\e9bc"
}
.line-icon-Home:before {
  content: "\e9bd"
}
.line-icon-Homosexual:before {
  content: "\e9be"
}
.line-icon-Honey:before {
  content: "\e9bf"
}
.line-icon-Hong-Kong:before {
  content: "\e9c0"
}
.line-icon-Hoodie:before {
  content: "\e9c1"
}
.line-icon-Horror:before {
  content: "\e9c2"
}
.line-icon-Horse:before {
  content: "\e9c3"
}
.line-icon-Hospital-2:before {
  content: "\e9c4"
}
.line-icon-Hospital:before {
  content: "\e9c5"
}
.line-icon-Host:before {
  content: "\e9c6"
}
.line-icon-Hot-Dog:before {
  content: "\e9c7"
}
.line-icon-Hotel:before {
  content: "\e9c8"
}
.line-icon-Hour:before {
  content: "\e9c9"
}
.line-icon-Hub:before {
  content: "\e9ca"
}
.line-icon-Humor:before {
  content: "\e9cb"
}
.line-icon-Hurt:before {
  content: "\e9cc"
}
.line-icon-Ice-Cream:before {
  content: "\e9cd"
}
.line-icon-ICQ:before {
  content: "\e9ce"
}
.line-icon-ID-2:before {
  content: "\e9cf"
}
.line-icon-ID-3:before {
  content: "\e9d0"
}
.line-icon-ID-Card:before {
  content: "\e9d1"
}
.line-icon-Idea-2:before {
  content: "\e9d2"
}
.line-icon-Idea-3:before {
  content: "\e9d3"
}
.line-icon-Idea-4:before {
  content: "\e9d4"
}
.line-icon-Idea-5:before {
  content: "\e9d5"
}
.line-icon-Idea:before {
  content: "\e9d6"
}
.line-icon-Identification-Badge:before {
  content: "\e9d7"
}
.line-icon-ImDB:before {
  content: "\e9d8"
}
.line-icon-Inbox-Empty:before {
  content: "\e9d9"
}
.line-icon-Inbox-Forward:before {
  content: "\e9da"
}
.line-icon-Inbox-Full:before {
  content: "\e9db"
}
.line-icon-Inbox-Into:before {
  content: "\e9dc"
}
.line-icon-Inbox-Out:before {
  content: "\e9dd"
}
.line-icon-Inbox-Reply:before {
  content: "\e9de"
}
.line-icon-Inbox:before {
  content: "\e9df"
}
.line-icon-Increase-Inedit:before {
  content: "\e9e0"
}
.line-icon-Indent-FirstLine:before {
  content: "\e9e1"
}
.line-icon-Indent-LeftMargin:before {
  content: "\e9e2"
}
.line-icon-Indent-RightMargin:before {
  content: "\e9e3"
}
.line-icon-India:before {
  content: "\e9e4"
}
.line-icon-Info-Window:before {
  content: "\e9e5"
}
.line-icon-Information:before {
  content: "\e9e6"
}
.line-icon-Inifity:before {
  content: "\e9e7"
}
.line-icon-Instagram:before {
  content: "\e9e8"
}
.line-icon-Internet-2:before {
  content: "\e9e9"
}
.line-icon-Internet-Explorer:before {
  content: "\e9ea"
}
.line-icon-Internet-Smiley:before {
  content: "\e9eb"
}
.line-icon-Internet:before {
  content: "\e9ec"
}
.line-icon-iOS-Apple:before {
  content: "\e9ed"
}
.line-icon-Israel:before {
  content: "\e9ee"
}
.line-icon-Italic-Text:before {
  content: "\e9ef"
}
.line-icon-Jacket-2:before {
  content: "\e9f0"
}
.line-icon-Jacket:before {
  content: "\e9f1"
}
.line-icon-Jamaica:before {
  content: "\e9f2"
}
.line-icon-Japan:before {
  content: "\e9f3"
}
.line-icon-Japanese-Gate:before {
  content: "\e9f4"
}
.line-icon-Jeans:before {
  content: "\e9f5"
}
.line-icon-Jeep-2:before {
  content: "\e9f6"
}
.line-icon-Jeep:before {
  content: "\e9f7"
}
.line-icon-Jet:before {
  content: "\e9f8"
}
.line-icon-Joystick:before {
  content: "\e9f9"
}
.line-icon-Juice:before {
  content: "\e9fa"
}
.line-icon-Jump-Rope:before {
  content: "\e9fb"
}
.line-icon-Kangoroo:before {
  content: "\e9fc"
}
.line-icon-Kenya:before {
  content: "\e9fd"
}
.line-icon-Key-2:before {
  content: "\e9fe"
}
.line-icon-Key-3:before {
  content: "\e9ff"
}
.line-icon-Key-Lock:before {
  content: "\ea00"
}
.line-icon-Key:before {
  content: "\ea01"
}
.line-icon-Keyboard:before {
  content: "\ea02"
}
.line-icon-Keyboard3:before {
  content: "\ea03"
}
.line-icon-Keypad:before {
  content: "\ea04"
}
.line-icon-King-2:before {
  content: "\ea05"
}
.line-icon-King:before {
  content: "\ea06"
}
.line-icon-Kiss:before {
  content: "\ea07"
}
.line-icon-Knee:before {
  content: "\ea08"
}
.line-icon-Knife-2:before {
  content: "\ea09"
}
.line-icon-Knife:before {
  content: "\ea0a"
}
.line-icon-Knight:before {
  content: "\ea0b"
}
.line-icon-Koala:before {
  content: "\ea0c"
}
.line-icon-Korea:before {
  content: "\ea0d"
}
.line-icon-Lamp:before {
  content: "\ea0e"
}
.line-icon-Landscape-2:before {
  content: "\ea0f"
}
.line-icon-Landscape:before {
  content: "\ea10"
}
.line-icon-Lantern:before {
  content: "\ea11"
}
.line-icon-Laptop-2:before {
  content: "\ea12"
}
.line-icon-Laptop-3:before {
  content: "\ea13"
}
.line-icon-Laptop-Phone:before {
  content: "\ea14"
}
.line-icon-Laptop-Secure:before {
  content: "\ea15"
}
.line-icon-Laptop-Tablet:before {
  content: "\ea16"
}
.line-icon-Laptop:before {
  content: "\ea17"
}
.line-icon-Laser:before {
  content: "\ea18"
}
.line-icon-Last-FM:before {
  content: "\ea19"
}
.line-icon-Last:before {
  content: "\ea1a"
}
.line-icon-Laughing:before {
  content: "\ea1b"
}
.line-icon-Layer-1635:before {
  content: "\ea1c"
}
.line-icon-Layer-1646:before {
  content: "\ea1d"
}
.line-icon-Layer-Backward:before {
  content: "\ea1e"
}
.line-icon-Layer-Forward:before {
  content: "\ea1f"
}
.line-icon-Leafs-2:before {
  content: "\ea20"
}
.line-icon-Leafs:before {
  content: "\ea21"
}
.line-icon-Leaning-Tower:before {
  content: "\ea22"
}
.line-icon-Left--Right:before {
  content: "\ea23"
}
.line-icon-Left--Right3:before {
  content: "\ea24"
}
.line-icon-Left-2:before {
  content: "\ea25"
}
.line-icon-Left-3:before {
  content: "\ea26"
}
.line-icon-Left-4:before {
  content: "\ea27"
}
.line-icon-Left-ToRight:before {
  content: "\ea28"
}
.line-icon-Left:before {
  content: "\ea29"
}
.line-icon-Leg-2:before {
  content: "\ea2a"
}
.line-icon-Leg:before {
  content: "\ea2b"
}
.line-icon-Lego:before {
  content: "\ea2c"
}
.line-icon-Lemon:before {
  content: "\ea2d"
}
.line-icon-Len-2:before {
  content: "\ea2e"
}
.line-icon-Len-3:before {
  content: "\ea2f"
}
.line-icon-Len:before {
  content: "\ea30"
}
.line-icon-Leo-2:before {
  content: "\ea31"
}
.line-icon-Leo:before {
  content: "\ea32"
}
.line-icon-Leopard:before {
  content: "\ea33"
}
.line-icon-Lesbian:before {
  content: "\ea34"
}
.line-icon-Lesbians:before {
  content: "\ea35"
}
.line-icon-Letter-Close:before {
  content: "\ea36"
}
.line-icon-Letter-Open:before {
  content: "\ea37"
}
.line-icon-Letter-Sent:before {
  content: "\ea38"
}
.line-icon-Libra-2:before {
  content: "\ea39"
}
.line-icon-Libra:before {
  content: "\ea3a"
}
.line-icon-Library-2:before {
  content: "\ea3b"
}
.line-icon-Library:before {
  content: "\ea3c"
}
.line-icon-Life-Jacket:before {
  content: "\ea3d"
}
.line-icon-Life-Safer:before {
  content: "\ea3e"
}
.line-icon-Light-Bulb:before {
  content: "\ea3f"
}
.line-icon-Light-Bulb2:before {
  content: "\ea40"
}
.line-icon-Light-BulbLeaf:before {
  content: "\ea41"
}
.line-icon-Lighthouse:before {
  content: "\ea42"
}
.line-icon-Like-2:before {
  content: "\ea43"
}
.line-icon-Like:before {
  content: "\ea44"
}
.line-icon-Line-Chart:before {
  content: "\ea45"
}
.line-icon-Line-Chart2:before {
  content: "\ea46"
}
.line-icon-Line-Chart3:before {
  content: "\ea47"
}
.line-icon-Line-Chart4:before {
  content: "\ea48"
}
.line-icon-Line-Spacing:before {
  content: "\ea49"
}
.line-icon-Line-SpacingText:before {
  content: "\ea4a"
}
.line-icon-Link-2:before {
  content: "\ea4b"
}
.line-icon-Link:before {
  content: "\ea4c"
}
.line-icon-Linkedin-2:before {
  content: "\ea4d"
}
.line-icon-Linkedin:before {
  content: "\ea4e"
}
.line-icon-Linux:before {
  content: "\ea4f"
}
.line-icon-Lion:before {
  content: "\ea50"
}
.line-icon-Livejournal:before {
  content: "\ea51"
}
.line-icon-Loading-2:before {
  content: "\ea52"
}
.line-icon-Loading-3:before {
  content: "\ea53"
}
.line-icon-Loading-Window:before {
  content: "\ea54"
}
.line-icon-Loading:before {
  content: "\ea55"
}
.line-icon-Location-2:before {
  content: "\ea56"
}
.line-icon-Location:before {
  content: "\ea57"
}
.line-icon-Lock-2:before {
  content: "\ea58"
}
.line-icon-Lock-3:before {
  content: "\ea59"
}
.line-icon-Lock-User:before {
  content: "\ea5a"
}
.line-icon-Lock-Window:before {
  content: "\ea5b"
}
.line-icon-Lock:before {
  content: "\ea5c"
}
.line-icon-Lollipop-2:before {
  content: "\ea5d"
}
.line-icon-Lollipop-3:before {
  content: "\ea5e"
}
.line-icon-Lollipop:before {
  content: "\ea5f"
}
.line-icon-Loop:before {
  content: "\ea60"
}
.line-icon-Loud:before {
  content: "\ea61"
}
.line-icon-Loudspeaker:before {
  content: "\ea62"
}
.line-icon-Love-2:before {
  content: "\ea63"
}
.line-icon-Love-User:before {
  content: "\ea64"
}
.line-icon-Love-Window:before {
  content: "\ea65"
}
.line-icon-Love:before {
  content: "\ea66"
}
.line-icon-Lowercase-Text:before {
  content: "\ea67"
}
.line-icon-Luggafe-Front:before {
  content: "\ea68"
}
.line-icon-Luggage-2:before {
  content: "\ea69"
}
.line-icon-Macro:before {
  content: "\ea6a"
}
.line-icon-Magic-Wand:before {
  content: "\ea6b"
}
.line-icon-Magnet:before {
  content: "\ea6c"
}
.line-icon-Magnifi-Glass-:before {
  content: "\ea6d"
}
.line-icon-Magnifi-Glass:before {
  content: "\ea6e"
}
.line-icon-Magnifi-Glass2:before {
  content: "\ea6f"
}
.line-icon-Mail-2:before {
  content: "\ea70"
}
.line-icon-Mail-3:before {
  content: "\ea71"
}
.line-icon-Mail-Add:before {
  content: "\ea72"
}
.line-icon-Mail-Attachement:before {
  content: "\ea73"
}
.line-icon-Mail-Block:before {
  content: "\ea74"
}
.line-icon-Mail-Delete:before {
  content: "\ea75"
}
.line-icon-Mail-Favorite:before {
  content: "\ea76"
}
.line-icon-Mail-Forward:before {
  content: "\ea77"
}
.line-icon-Mail-Gallery:before {
  content: "\ea78"
}
.line-icon-Mail-Inbox:before {
  content: "\ea79"
}
.line-icon-Mail-Link:before {
  content: "\ea7a"
}
.line-icon-Mail-Lock:before {
  content: "\ea7b"
}
.line-icon-Mail-Love:before {
  content: "\ea7c"
}
.line-icon-Mail-Money:before {
  content: "\ea7d"
}
.line-icon-Mail-Open:before {
  content: "\ea7e"
}
.line-icon-Mail-Outbox:before {
  content: "\ea7f"
}
.line-icon-Mail-Password:before {
  content: "\ea80"
}
.line-icon-Mail-Photo:before {
  content: "\ea81"
}
.line-icon-Mail-Read:before {
  content: "\ea82"
}
.line-icon-Mail-Removex:before {
  content: "\ea83"
}
.line-icon-Mail-Reply:before {
  content: "\ea84"
}
.line-icon-Mail-ReplyAll:before {
  content: "\ea85"
}
.line-icon-Mail-Search:before {
  content: "\ea86"
}
.line-icon-Mail-Send:before {
  content: "\ea87"
}
.line-icon-Mail-Settings:before {
  content: "\ea88"
}
.line-icon-Mail-Unread:before {
  content: "\ea89"
}
.line-icon-Mail-Video:before {
  content: "\ea8a"
}
.line-icon-Mail-withAtSign:before {
  content: "\ea8b"
}
.line-icon-Mail-WithCursors:before {
  content: "\ea8c"
}
.line-icon-Mail:before {
  content: "\ea8d"
}
.line-icon-Mailbox-Empty:before {
  content: "\ea8e"
}
.line-icon-Mailbox-Full:before {
  content: "\ea8f"
}
.line-icon-Male-2:before {
  content: "\ea90"
}
.line-icon-Male-Sign:before {
  content: "\ea91"
}
.line-icon-Male:before {
  content: "\ea92"
}
.line-icon-MaleFemale:before {
  content: "\ea93"
}
.line-icon-Man-Sign:before {
  content: "\ea94"
}
.line-icon-Management:before {
  content: "\ea95"
}
.line-icon-Mans-Underwear:before {
  content: "\ea96"
}
.line-icon-Mans-Underwear2:before {
  content: "\ea97"
}
.line-icon-Map-Marker:before {
  content: "\ea98"
}
.line-icon-Map-Marker2:before {
  content: "\ea99"
}
.line-icon-Map-Marker3:before {
  content: "\ea9a"
}
.line-icon-Map:before {
  content: "\ea9b"
}
.line-icon-Map2:before {
  content: "\ea9c"
}
.line-icon-Marker-2:before {
  content: "\ea9d"
}
.line-icon-Marker-3:before {
  content: "\ea9e"
}
.line-icon-Marker:before {
  content: "\ea9f"
}
.line-icon-Martini-Glass:before {
  content: "\eaa0"
}
.line-icon-Mask:before {
  content: "\eaa1"
}
.line-icon-Master-Card:before {
  content: "\eaa2"
}
.line-icon-Maximize-Window:before {
  content: "\eaa3"
}
.line-icon-Maximize:before {
  content: "\eaa4"
}
.line-icon-Medal-2:before {
  content: "\eaa5"
}
.line-icon-Medal-3:before {
  content: "\eaa6"
}
.line-icon-Medal:before {
  content: "\eaa7"
}
.line-icon-Medical-Sign:before {
  content: "\eaa8"
}
.line-icon-Medicine-2:before {
  content: "\eaa9"
}
.line-icon-Medicine-3:before {
  content: "\eaaa"
}
.line-icon-Medicine:before {
  content: "\eaab"
}
.line-icon-Megaphone:before {
  content: "\eaac"
}
.line-icon-Memory-Card:before {
  content: "\eaad"
}
.line-icon-Memory-Card2:before {
  content: "\eaae"
}
.line-icon-Memory-Card3:before {
  content: "\eaaf"
}
.line-icon-Men:before {
  content: "\eab0"
}
.line-icon-Menorah:before {
  content: "\eab1"
}
.line-icon-Mens:before {
  content: "\eab2"
}
.line-icon-Metacafe:before {
  content: "\eab3"
}
.line-icon-Mexico:before {
  content: "\eab4"
}
.line-icon-Mic:before {
  content: "\eab5"
}
.line-icon-Microphone-2:before {
  content: "\eab6"
}
.line-icon-Microphone-3:before {
  content: "\eab7"
}
.line-icon-Microphone-4:before {
  content: "\eab8"
}
.line-icon-Microphone-5:before {
  content: "\eab9"
}
.line-icon-Microphone-6:before {
  content: "\eaba"
}
.line-icon-Microphone-7:before {
  content: "\eabb"
}
.line-icon-Microphone:before {
  content: "\eabc"
}
.line-icon-Microscope:before {
  content: "\eabd"
}
.line-icon-Milk-Bottle:before {
  content: "\eabe"
}
.line-icon-Mine:before {
  content: "\eabf"
}
.line-icon-Minimize-Maximize-Close-Window:before {
  content: "\eac0"
}
.line-icon-Minimize-Window:before {
  content: "\eac1"
}
.line-icon-Minimize:before {
  content: "\eac2"
}
.line-icon-Mirror:before {
  content: "\eac3"
}
.line-icon-Mixer:before {
  content: "\eac4"
}
.line-icon-Mixx:before {
  content: "\eac5"
}
.line-icon-Money-2:before {
  content: "\eac6"
}
.line-icon-Money-Bag:before {
  content: "\eac7"
}
.line-icon-Money-Smiley:before {
  content: "\eac8"
}
.line-icon-Money:before {
  content: "\eac9"
}
.line-icon-Monitor-2:before {
  content: "\eaca"
}
.line-icon-Monitor-3:before {
  content: "\eacb"
}
.line-icon-Monitor-4:before {
  content: "\eacc"
}
.line-icon-Monitor-5:before {
  content: "\eacd"
}
.line-icon-Monitor-Analytics:before {
  content: "\eace"
}
.line-icon-Monitor-Laptop:before {
  content: "\eacf"
}
.line-icon-Monitor-phone:before {
  content: "\ead0"
}
.line-icon-Monitor-Tablet:before {
  content: "\ead1"
}
.line-icon-Monitor-Vertical:before {
  content: "\ead2"
}
.line-icon-Monitor:before {
  content: "\ead3"
}
.line-icon-Monitoring:before {
  content: "\ead4"
}
.line-icon-Monkey:before {
  content: "\ead5"
}
.line-icon-Monster:before {
  content: "\ead6"
}
.line-icon-Morocco:before {
  content: "\ead7"
}
.line-icon-Motorcycle:before {
  content: "\ead8"
}
.line-icon-Mouse-2:before {
  content: "\ead9"
}
.line-icon-Mouse-3:before {
  content: "\eada"
}
.line-icon-Mouse-4:before {
  content: "\eadb"
}
.line-icon-Mouse-Pointer:before {
  content: "\eadc"
}
.line-icon-Mouse:before {
  content: "\eadd"
}
.line-icon-Moustache-Smiley:before {
  content: "\eade"
}
.line-icon-Movie-Ticket:before {
  content: "\eadf"
}
.line-icon-Movie:before {
  content: "\eae0"
}
.line-icon-Mp3-File:before {
  content: "\eae1"
}
.line-icon-Museum:before {
  content: "\eae2"
}
.line-icon-Mushroom:before {
  content: "\eae3"
}
.line-icon-Music-Note:before {
  content: "\eae4"
}
.line-icon-Music-Note2:before {
  content: "\eae5"
}
.line-icon-Music-Note3:before {
  content: "\eae6"
}
.line-icon-Music-Note4:before {
  content: "\eae7"
}
.line-icon-Music-Player:before {
  content: "\eae8"
}
.line-icon-Mustache-2:before {
  content: "\eae9"
}
.line-icon-Mustache-3:before {
  content: "\eaea"
}
.line-icon-Mustache-4:before {
  content: "\eaeb"
}
.line-icon-Mustache-5:before {
  content: "\eaec"
}
.line-icon-Mustache-6:before {
  content: "\eaed"
}
.line-icon-Mustache-7:before {
  content: "\eaee"
}
.line-icon-Mustache-8:before {
  content: "\eaef"
}
.line-icon-Mustache:before {
  content: "\eaf0"
}
.line-icon-Mute:before {
  content: "\eaf1"
}
.line-icon-Myspace:before {
  content: "\eaf2"
}
.line-icon-Navigat-Start:before {
  content: "\eaf3"
}
.line-icon-Navigate-End:before {
  content: "\eaf4"
}
.line-icon-Navigation-LeftWindow:before {
  content: "\eaf5"
}
.line-icon-Navigation-RightWindow:before {
  content: "\eaf6"
}
.line-icon-Nepal:before {
  content: "\eaf7"
}
.line-icon-Netscape:before {
  content: "\eaf8"
}
.line-icon-Network-Window:before {
  content: "\eaf9"
}
.line-icon-Network:before {
  content: "\eafa"
}
.line-icon-Neutron:before {
  content: "\eafb"
}
.line-icon-New-Mail:before {
  content: "\eafc"
}
.line-icon-New-Tab:before {
  content: "\eafd"
}
.line-icon-Newspaper-2:before {
  content: "\eafe"
}
.line-icon-Newspaper:before {
  content: "\eaff"
}
.line-icon-Newsvine:before {
  content: "\eb00"
}
.line-icon-Next2:before {
  content: "\eb01"
}
.line-icon-Next-3:before {
  content: "\eb02"
}
.line-icon-Next-Music:before {
  content: "\eb03"
}
.line-icon-Next:before {
  content: "\eb04"
}
.line-icon-No-Battery:before {
  content: "\eb05"
}
.line-icon-No-Drop:before {
  content: "\eb06"
}
.line-icon-No-Flash:before {
  content: "\eb07"
}
.line-icon-No-Smoking:before {
  content: "\eb08"
}
.line-icon-Noose:before {
  content: "\eb09"
}
.line-icon-Normal-Text:before {
  content: "\eb0a"
}
.line-icon-Note:before {
  content: "\eb0b"
}
.line-icon-Notepad-2:before {
  content: "\eb0c"
}
.line-icon-Notepad:before {
  content: "\eb0d"
}
.line-icon-Nuclear:before {
  content: "\eb0e"
}
.line-icon-Numbering-List:before {
  content: "\eb0f"
}
.line-icon-Nurse:before {
  content: "\eb10"
}
.line-icon-Office-Lamp:before {
  content: "\eb11"
}
.line-icon-Office:before {
  content: "\eb12"
}
.line-icon-Oil:before {
  content: "\eb13"
}
.line-icon-Old-Camera:before {
  content: "\eb14"
}
.line-icon-Old-Cassette:before {
  content: "\eb15"
}
.line-icon-Old-Clock:before {
  content: "\eb16"
}
.line-icon-Old-Radio:before {
  content: "\eb17"
}
.line-icon-Old-Sticky:before {
  content: "\eb18"
}
.line-icon-Old-Sticky2:before {
  content: "\eb19"
}
.line-icon-Old-Telephone:before {
  content: "\eb1a"
}
.line-icon-Old-TV:before {
  content: "\eb1b"
}
.line-icon-On-Air:before {
  content: "\eb1c"
}
.line-icon-On-Off-2:before {
  content: "\eb1d"
}
.line-icon-On-Off-3:before {
  content: "\eb1e"
}
.line-icon-On-off:before {
  content: "\eb1f"
}
.line-icon-One-Finger:before {
  content: "\eb20"
}
.line-icon-One-FingerTouch:before {
  content: "\eb21"
}
.line-icon-One-Window:before {
  content: "\eb22"
}
.line-icon-Open-Banana:before {
  content: "\eb23"
}
.line-icon-Open-Book:before {
  content: "\eb24"
}
.line-icon-Opera-House:before {
  content: "\eb25"
}
.line-icon-Opera:before {
  content: "\eb26"
}
.line-icon-Optimization:before {
  content: "\eb27"
}
.line-icon-Orientation-2:before {
  content: "\eb28"
}
.line-icon-Orientation-3:before {
  content: "\eb29"
}
.line-icon-Orientation:before {
  content: "\eb2a"
}
.line-icon-Orkut:before {
  content: "\eb2b"
}
.line-icon-Ornament:before {
  content: "\eb2c"
}
.line-icon-Over-Time:before {
  content: "\eb2d"
}
.line-icon-Over-Time2:before {
  content: "\eb2e"
}
.line-icon-Owl:before {
  content: "\eb2f"
}
.line-icon-Pac-Man:before {
  content: "\eb30"
}
.line-icon-Paint-Brush:before {
  content: "\eb31"
}
.line-icon-Paint-Bucket:before {
  content: "\eb32"
}
.line-icon-Paintbrush:before {
  content: "\eb33"
}
.line-icon-Palette:before {
  content: "\eb34"
}
.line-icon-Palm-Tree:before {
  content: "\eb35"
}
.line-icon-Panda:before {
  content: "\eb36"
}
.line-icon-Panorama:before {
  content: "\eb37"
}
.line-icon-Pantheon:before {
  content: "\eb38"
}
.line-icon-Pantone:before {
  content: "\eb39"
}
.line-icon-Pants:before {
  content: "\eb3a"
}
.line-icon-Paper-Plane:before {
  content: "\eb3b"
}
.line-icon-Paper:before {
  content: "\eb3c"
}
.line-icon-Parasailing:before {
  content: "\eb3d"
}
.line-icon-Parrot:before {
  content: "\eb3e"
}
.line-icon-Password-2shopping:before {
  content: "\eb3f"
}
.line-icon-Password-Field:before {
  content: "\eb40"
}
.line-icon-Password-shopping:before {
  content: "\eb41"
}
.line-icon-Password:before {
  content: "\eb42"
}
.line-icon-pause-2:before {
  content: "\eb43"
}
.line-icon-Pause:before {
  content: "\eb44"
}
.line-icon-Paw:before {
  content: "\eb45"
}
.line-icon-Pawn:before {
  content: "\eb46"
}
.line-icon-Paypal:before {
  content: "\eb47"
}
.line-icon-Pen-2:before {
  content: "\eb48"
}
.line-icon-Pen-3:before {
  content: "\eb49"
}
.line-icon-Pen-4:before {
  content: "\eb4a"
}
.line-icon-Pen-5:before {
  content: "\eb4b"
}
.line-icon-Pen-6:before {
  content: "\eb4c"
}
.line-icon-Pen:before {
  content: "\eb4d"
}
.line-icon-Pencil-Ruler:before {
  content: "\eb4e"
}
.line-icon-Pencil:before {
  content: "\eb4f"
}
.line-icon-Penguin:before {
  content: "\eb50"
}
.line-icon-Pentagon:before {
  content: "\eb51"
}
.line-icon-People-onCloud:before {
  content: "\eb52"
}
.line-icon-Pepper-withFire:before {
  content: "\eb53"
}
.line-icon-Pepper:before {
  content: "\eb54"
}
.line-icon-Petrol:before {
  content: "\eb55"
}
.line-icon-Petronas-Tower:before {
  content: "\eb56"
}
.line-icon-Philipines:before {
  content: "\eb57"
}
.line-icon-Phone-2:before {
  content: "\eb58"
}
.line-icon-Phone-3:before {
  content: "\eb59"
}
.line-icon-Phone-3G:before {
  content: "\eb5a"
}
.line-icon-Phone-4G:before {
  content: "\eb5b"
}
.line-icon-Phone-Simcard:before {
  content: "\eb5c"
}
.line-icon-Phone-SMS:before {
  content: "\eb5d"
}
.line-icon-Phone-Wifi:before {
  content: "\eb5e"
}
.line-icon-Phone:before {
  content: "\eb5f"
}
.line-icon-Photo-2:before {
  content: "\eb60"
}
.line-icon-Photo-3:before {
  content: "\eb61"
}
.line-icon-Photo-Album:before {
  content: "\eb62"
}
.line-icon-Photo-Album2:before {
  content: "\eb63"
}
.line-icon-Photo-Album3:before {
  content: "\eb64"
}
.line-icon-Photo:before {
  content: "\eb65"
}
.line-icon-Photos:before {
  content: "\eb66"
}
.line-icon-Physics:before {
  content: "\eb67"
}
.line-icon-Pi:before {
  content: "\eb68"
}
.line-icon-Piano:before {
  content: "\eb69"
}
.line-icon-Picasa:before {
  content: "\eb6a"
}
.line-icon-Pie-Chart:before {
  content: "\eb6b"
}
.line-icon-Pie-Chart2:before {
  content: "\eb6c"
}
.line-icon-Pie-Chart3:before {
  content: "\eb6d"
}
.line-icon-Pilates-2:before {
  content: "\eb6e"
}
.line-icon-Pilates-3:before {
  content: "\eb6f"
}
.line-icon-Pilates:before {
  content: "\eb70"
}
.line-icon-Pilot:before {
  content: "\eb71"
}
.line-icon-Pinch:before {
  content: "\eb72"
}
.line-icon-Ping-Pong:before {
  content: "\eb73"
}
.line-icon-Pinterest:before {
  content: "\eb74"
}
.line-icon-Pipe:before {
  content: "\eb75"
}
.line-icon-Pipette:before {
  content: "\eb76"
}
.line-icon-Piramids:before {
  content: "\eb77"
}
.line-icon-Pisces-2:before {
  content: "\eb78"
}
.line-icon-Pisces:before {
  content: "\eb79"
}
.line-icon-Pizza-Slice:before {
  content: "\eb7a"
}
.line-icon-Pizza:before {
  content: "\eb7b"
}
.line-icon-Plane-2:before {
  content: "\eb7c"
}
.line-icon-Plane:before {
  content: "\eb7d"
}
.line-icon-Plant:before {
  content: "\eb7e"
}
.line-icon-Plasmid:before {
  content: "\eb7f"
}
.line-icon-Plaster:before {
  content: "\eb80"
}
.line-icon-Plastic-CupPhone:before {
  content: "\eb81"
}
.line-icon-Plastic-CupPhone2:before {
  content: "\eb82"
}
.line-icon-Plate:before {
  content: "\eb83"
}
.line-icon-Plates:before {
  content: "\eb84"
}
.line-icon-Plaxo:before {
  content: "\eb85"
}
.line-icon-Play-Music:before {
  content: "\eb86"
}
.line-icon-Plug-In:before {
  content: "\eb87"
}
.line-icon-Plug-In2:before {
  content: "\eb88"
}
.line-icon-Plurk:before {
  content: "\eb89"
}
.line-icon-Pointer:before {
  content: "\eb8a"
}
.line-icon-Poland:before {
  content: "\eb8b"
}
.line-icon-Police-Man:before {
  content: "\eb8c"
}
.line-icon-Police-Station:before {
  content: "\eb8d"
}
.line-icon-Police-Woman:before {
  content: "\eb8e"
}
.line-icon-Police:before {
  content: "\eb8f"
}
.line-icon-Polo-Shirt:before {
  content: "\eb90"
}
.line-icon-Portrait:before {
  content: "\eb91"
}
.line-icon-Portugal:before {
  content: "\eb92"
}
.line-icon-Post-Mail:before {
  content: "\eb93"
}
.line-icon-Post-Mail2:before {
  content: "\eb94"
}
.line-icon-Post-Office:before {
  content: "\eb95"
}
.line-icon-Post-Sign:before {
  content: "\eb96"
}
.line-icon-Post-Sign2ways:before {
  content: "\eb97"
}
.line-icon-Posterous:before {
  content: "\eb98"
}
.line-icon-Pound-Sign:before {
  content: "\eb99"
}
.line-icon-Pound-Sign2:before {
  content: "\eb9a"
}
.line-icon-Pound:before {
  content: "\eb9b"
}
.line-icon-Power-2:before {
  content: "\eb9c"
}
.line-icon-Power-3:before {
  content: "\eb9d"
}
.line-icon-Power-Cable:before {
  content: "\eb9e"
}
.line-icon-Power-Station:before {
  content: "\eb9f"
}
.line-icon-Power:before {
  content: "\eba0"
}
.line-icon-Prater:before {
  content: "\eba1"
}
.line-icon-Present:before {
  content: "\eba2"
}
.line-icon-Presents:before {
  content: "\eba3"
}
.line-icon-Press:before {
  content: "\eba4"
}
.line-icon-Preview:before {
  content: "\eba5"
}
.line-icon-Previous:before {
  content: "\eba6"
}
.line-icon-Pricing:before {
  content: "\eba7"
}
.line-icon-Printer:before {
  content: "\eba8"
}
.line-icon-Professor:before {
  content: "\eba9"
}
.line-icon-Profile:before {
  content: "\ebaa"
}
.line-icon-Project:before {
  content: "\ebab"
}
.line-icon-Projector-2:before {
  content: "\ebac"
}
.line-icon-Projector:before {
  content: "\ebad"
}
.line-icon-Pulse:before {
  content: "\ebae"
}
.line-icon-Pumpkin:before {
  content: "\ebaf"
}
.line-icon-Punk:before {
  content: "\ebb0"
}
.line-icon-Punker:before {
  content: "\ebb1"
}
.line-icon-Puzzle:before {
  content: "\ebb2"
}
.line-icon-QIK:before {
  content: "\ebb3"
}
.line-icon-QR-Code:before {
  content: "\ebb4"
}
.line-icon-Queen-2:before {
  content: "\ebb5"
}
.line-icon-Queen:before {
  content: "\ebb6"
}
.line-icon-Quill-2:before {
  content: "\ebb7"
}
.line-icon-Quill-3:before {
  content: "\ebb8"
}
.line-icon-Quill:before {
  content: "\ebb9"
}
.line-icon-Quotes-2:before {
  content: "\ebba"
}
.line-icon-Quotes:before {
  content: "\ebbb"
}
.line-icon-Radio:before {
  content: "\ebbc"
}
.line-icon-Radioactive:before {
  content: "\ebbd"
}
.line-icon-Rafting:before {
  content: "\ebbe"
}
.line-icon-Rain-Drop:before {
  content: "\ebbf"
}
.line-icon-Rainbow-2:before {
  content: "\ebc0"
}
.line-icon-Rainbow:before {
  content: "\ebc1"
}
.line-icon-Ram:before {
  content: "\ebc2"
}
.line-icon-Razzor-Blade:before {
  content: "\ebc3"
}
.line-icon-Receipt-2:before {
  content: "\ebc4"
}
.line-icon-Receipt-3:before {
  content: "\ebc5"
}
.line-icon-Receipt-4:before {
  content: "\ebc6"
}
.line-icon-Receipt:before {
  content: "\ebc7"
}
.line-icon-Record2:before {
  content: "\ebc8"
}
.line-icon-Record-3:before {
  content: "\ebc9"
}
.line-icon-Record-Music:before {
  content: "\ebca"
}
.line-icon-Record:before {
  content: "\ebcb"
}
.line-icon-Recycling-2:before {
  content: "\ebcc"
}
.line-icon-Recycling:before {
  content: "\ebcd"
}
.line-icon-Reddit:before {
  content: "\ebce"
}
.line-icon-Redhat:before {
  content: "\ebcf"
}
.line-icon-Redirect:before {
  content: "\ebd0"
}
.line-icon-Redo:before {
  content: "\ebd1"
}
.line-icon-Reel:before {
  content: "\ebd2"
}
.line-icon-Refinery:before {
  content: "\ebd3"
}
.line-icon-Refresh-Window:before {
  content: "\ebd4"
}
.line-icon-Refresh:before {
  content: "\ebd5"
}
.line-icon-Reload-2:before {
  content: "\ebd6"
}
.line-icon-Reload-3:before {
  content: "\ebd7"
}
.line-icon-Reload:before {
  content: "\ebd8"
}
.line-icon-Remote-Controll:before {
  content: "\ebd9"
}
.line-icon-Remote-Controll2:before {
  content: "\ebda"
}
.line-icon-Remove-Bag:before {
  content: "\ebdb"
}
.line-icon-Remove-Basket:before {
  content: "\ebdc"
}
.line-icon-Remove-Cart:before {
  content: "\ebdd"
}
.line-icon-Remove-File:before {
  content: "\ebde"
}
.line-icon-Remove-User:before {
  content: "\ebdf"
}
.line-icon-Remove-Window:before {
  content: "\ebe0"
}
.line-icon-Remove:before {
  content: "\ebe1"
}
.line-icon-Rename:before {
  content: "\ebe2"
}
.line-icon-Repair:before {
  content: "\ebe3"
}
.line-icon-Repeat-2:before {
  content: "\ebe4"
}
.line-icon-Repeat-3:before {
  content: "\ebe5"
}
.line-icon-Repeat-4:before {
  content: "\ebe6"
}
.line-icon-Repeat-5:before {
  content: "\ebe7"
}
.line-icon-Repeat-6:before {
  content: "\ebe8"
}
.line-icon-Repeat-7:before {
  content: "\ebe9"
}
.line-icon-Repeat:before {
  content: "\ebea"
}
.line-icon-Reset:before {
  content: "\ebeb"
}
.line-icon-Resize:before {
  content: "\ebec"
}
.line-icon-Restore-Window:before {
  content: "\ebed"
}
.line-icon-Retouching:before {
  content: "\ebee"
}
.line-icon-Retro-Camera:before {
  content: "\ebef"
}
.line-icon-Retro:before {
  content: "\ebf0"
}
.line-icon-Retweet:before {
  content: "\ebf1"
}
.line-icon-Reverbnation:before {
  content: "\ebf2"
}
.line-icon-Rewind:before {
  content: "\ebf3"
}
.line-icon-RGB:before {
  content: "\ebf4"
}
.line-icon-Ribbon-2:before {
  content: "\ebf5"
}
.line-icon-Ribbon-3:before {
  content: "\ebf6"
}
.line-icon-Ribbon:before {
  content: "\ebf7"
}
.line-icon-Right-2:before {
  content: "\ebf8"
}
.line-icon-Right-3:before {
  content: "\ebf9"
}
.line-icon-Right-4:before {
  content: "\ebfa"
}
.line-icon-Right-ToLeft:before {
  content: "\ebfb"
}
.line-icon-Right:before {
  content: "\ebfc"
}
.line-icon-Road-2:before {
  content: "\ebfd"
}
.line-icon-Road-3:before {
  content: "\ebfe"
}
.line-icon-Road:before {
  content: "\ebff"
}
.line-icon-Robot-2:before {
  content: "\ec00"
}
.line-icon-Robot:before {
  content: "\ec01"
}
.line-icon-Rock-andRoll:before {
  content: "\ec02"
}
.line-icon-Rocket:before {
  content: "\ec03"
}
.line-icon-Roller:before {
  content: "\ec04"
}
.line-icon-Roof:before {
  content: "\ec05"
}
.line-icon-Rook:before {
  content: "\ec06"
}
.line-icon-Rotate-Gesture:before {
  content: "\ec07"
}
.line-icon-Rotate-Gesture2:before {
  content: "\ec08"
}
.line-icon-Rotate-Gesture3:before {
  content: "\ec09"
}
.line-icon-Rotation-390:before {
  content: "\ec0a"
}
.line-icon-Rotation:before {
  content: "\ec0b"
}
.line-icon-Router-2:before {
  content: "\ec0c"
}
.line-icon-Router:before {
  content: "\ec0d"
}
.line-icon-RSS:before {
  content: "\ec0e"
}
.line-icon-Ruler-2:before {
  content: "\ec0f"
}
.line-icon-Ruler:before {
  content: "\ec10"
}
.line-icon-Running-Shoes:before {
  content: "\ec11"
}
.line-icon-Running:before {
  content: "\ec12"
}
.line-icon-Safari:before {
  content: "\ec13"
}
.line-icon-Safe-Box:before {
  content: "\ec14"
}
.line-icon-Safe-Box2:before {
  content: "\ec15"
}
.line-icon-Safety-PinClose:before {
  content: "\ec16"
}
.line-icon-Safety-PinOpen:before {
  content: "\ec17"
}
.line-icon-Sagittarus-2:before {
  content: "\ec18"
}
.line-icon-Sagittarus:before {
  content: "\ec19"
}
.line-icon-Sailing-Ship:before {
  content: "\ec1a"
}
.line-icon-Sand-watch:before {
  content: "\ec1b"
}
.line-icon-Sand-watch2:before {
  content: "\ec1c"
}
.line-icon-Santa-Claus:before {
  content: "\ec1d"
}
.line-icon-Santa-Claus2:before {
  content: "\ec1e"
}
.line-icon-Santa-onSled:before {
  content: "\ec1f"
}
.line-icon-Satelite-2:before {
  content: "\ec20"
}
.line-icon-Satelite:before {
  content: "\ec21"
}
.line-icon-Save-Window:before {
  content: "\ec22"
}
.line-icon-Save:before {
  content: "\ec23"
}
.line-icon-Saw:before {
  content: "\ec24"
}
.line-icon-Saxophone:before {
  content: "\ec25"
}
.line-icon-Scale:before {
  content: "\ec26"
}
.line-icon-Scarf:before {
  content: "\ec27"
}
.line-icon-Scissor:before {
  content: "\ec28"
}
.line-icon-Scooter-Front:before {
  content: "\ec29"
}
.line-icon-Scooter:before {
  content: "\ec2a"
}
.line-icon-Scorpio-2:before {
  content: "\ec2b"
}
.line-icon-Scorpio:before {
  content: "\ec2c"
}
.line-icon-Scotland:before {
  content: "\ec2d"
}
.line-icon-Screwdriver:before {
  content: "\ec2e"
}
.line-icon-Scroll-Fast:before {
  content: "\ec2f"
}
.line-icon-Scroll:before {
  content: "\ec30"
}
.line-icon-Scroller-2:before {
  content: "\ec31"
}
.line-icon-Scroller:before {
  content: "\ec32"
}
.line-icon-Sea-Dog:before {
  content: "\ec33"
}
.line-icon-Search-onCloud:before {
  content: "\ec34"
}
.line-icon-Search-People:before {
  content: "\ec35"
}
.line-icon-secound:before {
  content: "\ec36"
}
.line-icon-secound2:before {
  content: "\ec37"
}
.line-icon-Security-Block:before {
  content: "\ec38"
}
.line-icon-Security-Bug:before {
  content: "\ec39"
}
.line-icon-Security-Camera:before {
  content: "\ec3a"
}
.line-icon-Security-Check:before {
  content: "\ec3b"
}
.line-icon-Security-Settings:before {
  content: "\ec3c"
}
.line-icon-Security-Smiley:before {
  content: "\ec3d"
}
.line-icon-Securiy-Remove:before {
  content: "\ec3e"
}
.line-icon-Seed:before {
  content: "\ec3f"
}
.line-icon-Selfie:before {
  content: "\ec40"
}
.line-icon-Serbia:before {
  content: "\ec41"
}
.line-icon-Server-2:before {
  content: "\ec42"
}
.line-icon-Server:before {
  content: "\ec43"
}
.line-icon-Servers:before {
  content: "\ec44"
}
.line-icon-Settings-Window:before {
  content: "\ec45"
}
.line-icon-Sewing-Machine:before {
  content: "\ec46"
}
.line-icon-Sexual:before {
  content: "\ec47"
}
.line-icon-Share-onCloud:before {
  content: "\ec48"
}
.line-icon-Share-Window:before {
  content: "\ec49"
}
.line-icon-Share:before {
  content: "\ec4a"
}
.line-icon-Sharethis:before {
  content: "\ec4b"
}
.line-icon-Shark:before {
  content: "\ec4c"
}
.line-icon-Sheep:before {
  content: "\ec4d"
}
.line-icon-Sheriff-Badge:before {
  content: "\ec4e"
}
.line-icon-Shield:before {
  content: "\ec4f"
}
.line-icon-Ship-2:before {
  content: "\ec50"
}
.line-icon-Ship:before {
  content: "\ec51"
}
.line-icon-Shirt:before {
  content: "\ec52"
}
.line-icon-Shoes-2:before {
  content: "\ec53"
}
.line-icon-Shoes-3:before {
  content: "\ec54"
}
.line-icon-Shoes:before {
  content: "\ec55"
}
.line-icon-Shop-2:before {
  content: "\ec56"
}
.line-icon-Shop-3:before {
  content: "\ec57"
}
.line-icon-Shop-4:before {
  content: "\ec58"
}
.line-icon-Shop:before {
  content: "\ec59"
}
.line-icon-Shopping-Bag:before {
  content: "\ec5a"
}
.line-icon-Shopping-Basket:before {
  content: "\ec5b"
}
.line-icon-Shopping-Cart:before {
  content: "\ec5c"
}
.line-icon-Short-Pants:before {
  content: "\ec5d"
}
.line-icon-Shoutwire:before {
  content: "\ec5e"
}
.line-icon-Shovel:before {
  content: "\ec5f"
}
.line-icon-Shuffle-2:before {
  content: "\ec60"
}
.line-icon-Shuffle-3:before {
  content: "\ec61"
}
.line-icon-Shuffle-4:before {
  content: "\ec62"
}
.line-icon-Shuffle:before {
  content: "\ec63"
}
.line-icon-Shutter:before {
  content: "\ec64"
}
.line-icon-Sidebar-Window:before {
  content: "\ec65"
}
.line-icon-Signal:before {
  content: "\ec66"
}
.line-icon-Singapore:before {
  content: "\ec67"
}
.line-icon-Skate-Shoes:before {
  content: "\ec68"
}
.line-icon-Skateboard-2:before {
  content: "\ec69"
}
.line-icon-Skateboard:before {
  content: "\ec6a"
}
.line-icon-Skeleton:before {
  content: "\ec6b"
}
.line-icon-Ski:before {
  content: "\ec6c"
}
.line-icon-Skirt:before {
  content: "\ec6d"
}
.line-icon-Skrill:before {
  content: "\ec6e"
}
.line-icon-Skull:before {
  content: "\ec6f"
}
.line-icon-Skydiving:before {
  content: "\ec70"
}
.line-icon-Skype:before {
  content: "\ec71"
}
.line-icon-Sled-withGifts:before {
  content: "\ec72"
}
.line-icon-Sled:before {
  content: "\ec73"
}
.line-icon-Sleeping:before {
  content: "\ec74"
}
.line-icon-Sleet:before {
  content: "\ec75"
}
.line-icon-Slippers:before {
  content: "\ec76"
}
.line-icon-Smart:before {
  content: "\ec77"
}
.line-icon-Smartphone-2:before {
  content: "\ec78"
}
.line-icon-Smartphone-3:before {
  content: "\ec79"
}
.line-icon-Smartphone-4:before {
  content: "\ec7a"
}
.line-icon-Smartphone-Secure:before {
  content: "\ec7b"
}
.line-icon-Smartphone:before {
  content: "\ec7c"
}
.line-icon-Smile:before {
  content: "\ec7d"
}
.line-icon-Smoking-Area:before {
  content: "\ec7e"
}
.line-icon-Smoking-Pipe:before {
  content: "\ec7f"
}
.line-icon-Snake:before {
  content: "\ec80"
}
.line-icon-Snorkel:before {
  content: "\ec81"
}
.line-icon-Snow-2:before {
  content: "\ec82"
}
.line-icon-Snow-Dome:before {
  content: "\ec83"
}
.line-icon-Snow-Storm:before {
  content: "\ec84"
}
.line-icon-Snow:before {
  content: "\ec85"
}
.line-icon-Snowflake-2:before {
  content: "\ec86"
}
.line-icon-Snowflake-3:before {
  content: "\ec87"
}
.line-icon-Snowflake-4:before {
  content: "\ec88"
}
.line-icon-Snowflake:before {
  content: "\ec89"
}
.line-icon-Snowman:before {
  content: "\ec8a"
}
.line-icon-Soccer-Ball:before {
  content: "\ec8b"
}
.line-icon-Soccer-Shoes:before {
  content: "\ec8c"
}
.line-icon-Socks:before {
  content: "\ec8d"
}
.line-icon-Solar:before {
  content: "\ec8e"
}
.line-icon-Sound-Wave:before {
  content: "\ec8f"
}
.line-icon-Sound:before {
  content: "\ec90"
}
.line-icon-Soundcloud:before {
  content: "\ec91"
}
.line-icon-Soup:before {
  content: "\ec92"
}
.line-icon-South-Africa:before {
  content: "\ec93"
}
.line-icon-Space-Needle:before {
  content: "\ec94"
}
.line-icon-Spain:before {
  content: "\ec95"
}
.line-icon-Spam-Mail:before {
  content: "\ec96"
}
.line-icon-Speach-Bubble:before {
  content: "\ec97"
}
.line-icon-Speach-Bubble2:before {
  content: "\ec98"
}
.line-icon-Speach-Bubble3:before {
  content: "\ec99"
}
.line-icon-Speach-Bubble4:before {
  content: "\ec9a"
}
.line-icon-Speach-Bubble5:before {
  content: "\ec9b"
}
.line-icon-Speach-Bubble6:before {
  content: "\ec9c"
}
.line-icon-Speach-Bubble7:before {
  content: "\ec9d"
}
.line-icon-Speach-Bubble8:before {
  content: "\ec9e"
}
.line-icon-Speach-Bubble9:before {
  content: "\ec9f"
}
.line-icon-Speach-Bubble10:before {
  content: "\eca0"
}
.line-icon-Speach-Bubble11:before {
  content: "\eca1"
}
.line-icon-Speach-Bubble12:before {
  content: "\eca2"
}
.line-icon-Speach-Bubble13:before {
  content: "\eca3"
}
.line-icon-Speach-BubbleAsking:before {
  content: "\eca4"
}
.line-icon-Speach-BubbleComic:before {
  content: "\eca5"
}
.line-icon-Speach-BubbleComic2:before {
  content: "\eca6"
}
.line-icon-Speach-BubbleComic3:before {
  content: "\eca7"
}
.line-icon-Speach-BubbleComic4:before {
  content: "\eca8"
}
.line-icon-Speach-BubbleDialog:before {
  content: "\eca9"
}
.line-icon-Speach-Bubbles:before {
  content: "\ecaa"
}
.line-icon-Speak-2:before {
  content: "\ecab"
}
.line-icon-Speak:before {
  content: "\ecac"
}
.line-icon-Speaker-2:before {
  content: "\ecad"
}
.line-icon-Speaker:before {
  content: "\ecae"
}
.line-icon-Spell-Check:before {
  content: "\ecaf"
}
.line-icon-Spell-CheckABC:before {
  content: "\ecb0"
}
.line-icon-Spermium:before {
  content: "\ecb1"
}
.line-icon-Spider:before {
  content: "\ecb2"
}
.line-icon-Spiderweb:before {
  content: "\ecb3"
}
.line-icon-Split-FourSquareWindow:before {
  content: "\ecb4"
}
.line-icon-Split-Horizontal:before {
  content: "\ecb5"
}
.line-icon-Split-Horizontal2Window:before {
  content: "\ecb6"
}
.line-icon-Split-Vertical:before {
  content: "\ecb7"
}
.line-icon-Split-Vertical2:before {
  content: "\ecb8"
}
.line-icon-Split-Window:before {
  content: "\ecb9"
}
.line-icon-Spoder:before {
  content: "\ecba"
}
.line-icon-Spoon:before {
  content: "\ecbb"
}
.line-icon-Sport-Mode:before {
  content: "\ecbc"
}
.line-icon-Sports-Clothings1:before {
  content: "\ecbd"
}
.line-icon-Sports-Clothings2:before {
  content: "\ecbe"
}
.line-icon-Sports-Shirt:before {
  content: "\ecbf"
}
.line-icon-Spot:before {
  content: "\ecc0"
}
.line-icon-Spray:before {
  content: "\ecc1"
}
.line-icon-Spread:before {
  content: "\ecc2"
}
.line-icon-Spring:before {
  content: "\ecc3"
}
.line-icon-Spurl:before {
  content: "\ecc4"
}
.line-icon-Spy:before {
  content: "\ecc5"
}
.line-icon-Squirrel:before {
  content: "\ecc6"
}
.line-icon-SSL:before {
  content: "\ecc7"
}
.line-icon-St-BasilsCathedral:before {
  content: "\ecc8"
}
.line-icon-St-PaulsCathedral:before {
  content: "\ecc9"
}
.line-icon-Stamp-2:before {
  content: "\ecca"
}
.line-icon-Stamp:before {
  content: "\eccb"
}
.line-icon-Stapler:before {
  content: "\eccc"
}
.line-icon-Star-Track:before {
  content: "\eccd"
}
.line-icon-Star:before {
  content: "\ecce"
}
.line-icon-Starfish:before {
  content: "\eccf"
}
.line-icon-Start2:before {
  content: "\ecd0"
}
.line-icon-Start-3:before {
  content: "\ecd1"
}
.line-icon-Start-ways:before {
  content: "\ecd2"
}
.line-icon-Start:before {
  content: "\ecd3"
}
.line-icon-Statistic:before {
  content: "\ecd4"
}
.line-icon-Stethoscope:before {
  content: "\ecd5"
}
.line-icon-stop--2:before {
  content: "\ecd6"
}
.line-icon-Stop-Music:before {
  content: "\ecd7"
}
.line-icon-Stop:before {
  content: "\ecd8"
}
.line-icon-Stopwatch-2:before {
  content: "\ecd9"
}
.line-icon-Stopwatch:before {
  content: "\ecda"
}
.line-icon-Storm:before {
  content: "\ecdb"
}
.line-icon-Street-View:before {
  content: "\ecdc"
}
.line-icon-Street-View2:before {
  content: "\ecdd"
}
.line-icon-Strikethrough-Text:before {
  content: "\ecde"
}
.line-icon-Stroller:before {
  content: "\ecdf"
}
.line-icon-Structure:before {
  content: "\ece0"
}
.line-icon-Student-Female:before {
  content: "\ece1"
}
.line-icon-Student-Hat:before {
  content: "\ece2"
}
.line-icon-Student-Hat2:before {
  content: "\ece3"
}
.line-icon-Student-Male:before {
  content: "\ece4"
}
.line-icon-Student-MaleFemale:before {
  content: "\ece5"
}
.line-icon-Students:before {
  content: "\ece6"
}
.line-icon-Studio-Flash:before {
  content: "\ece7"
}
.line-icon-Studio-Lightbox:before {
  content: "\ece8"
}
.line-icon-Stumbleupon:before {
  content: "\ece9"
}
.line-icon-Suit:before {
  content: "\ecea"
}
.line-icon-Suitcase:before {
  content: "\eceb"
}
.line-icon-Sum-2:before {
  content: "\ecec"
}
.line-icon-Sum:before {
  content: "\eced"
}
.line-icon-Summer:before {
  content: "\ecee"
}
.line-icon-Sun-CloudyRain:before {
  content: "\ecef"
}
.line-icon-Sun:before {
  content: "\ecf0"
}
.line-icon-Sunglasses-2:before {
  content: "\ecf1"
}
.line-icon-Sunglasses-3:before {
  content: "\ecf2"
}
.line-icon-Sunglasses-Smiley:before {
  content: "\ecf3"
}
.line-icon-Sunglasses-Smiley2:before {
  content: "\ecf4"
}
.line-icon-Sunglasses-W:before {
  content: "\ecf5"
}
.line-icon-Sunglasses-W2:before {
  content: "\ecf6"
}
.line-icon-Sunglasses-W3:before {
  content: "\ecf7"
}
.line-icon-Sunglasses:before {
  content: "\ecf8"
}
.line-icon-Sunrise:before {
  content: "\ecf9"
}
.line-icon-Sunset:before {
  content: "\ecfa"
}
.line-icon-Superman:before {
  content: "\ecfb"
}
.line-icon-Support:before {
  content: "\ecfc"
}
.line-icon-Surprise:before {
  content: "\ecfd"
}
.line-icon-Sushi:before {
  content: "\ecfe"
}
.line-icon-Sweden:before {
  content: "\ecff"
}
.line-icon-Swimming-Short:before {
  content: "\ed00"
}
.line-icon-Swimming:before {
  content: "\ed01"
}
.line-icon-Swimmwear:before {
  content: "\ed02"
}
.line-icon-Switch:before {
  content: "\ed03"
}
.line-icon-Switzerland:before {
  content: "\ed04"
}
.line-icon-Sync-Cloud:before {
  content: "\ed05"
}
.line-icon-Sync:before {
  content: "\ed06"
}
.line-icon-Synchronize-2:before {
  content: "\ed07"
}
.line-icon-Synchronize:before {
  content: "\ed08"
}
.line-icon-T-Shirt:before {
  content: "\ed09"
}
.line-icon-Tablet-2:before {
  content: "\ed0a"
}
.line-icon-Tablet-3:before {
  content: "\ed0b"
}
.line-icon-Tablet-Orientation:before {
  content: "\ed0c"
}
.line-icon-Tablet-Phone:before {
  content: "\ed0d"
}
.line-icon-Tablet-Secure:before {
  content: "\ed0e"
}
.line-icon-Tablet-Vertical:before {
  content: "\ed0f"
}
.line-icon-Tablet:before {
  content: "\ed10"
}
.line-icon-Tactic:before {
  content: "\ed11"
}
.line-icon-Tag-2:before {
  content: "\ed12"
}
.line-icon-Tag-3:before {
  content: "\ed13"
}
.line-icon-Tag-4:before {
  content: "\ed14"
}
.line-icon-Tag-5:before {
  content: "\ed15"
}
.line-icon-Tag:before {
  content: "\ed16"
}
.line-icon-Taj-Mahal:before {
  content: "\ed17"
}
.line-icon-Talk-Man:before {
  content: "\ed18"
}
.line-icon-Tap:before {
  content: "\ed19"
}
.line-icon-Target-Market:before {
  content: "\ed1a"
}
.line-icon-Target:before {
  content: "\ed1b"
}
.line-icon-Taurus-2:before {
  content: "\ed1c"
}
.line-icon-Taurus:before {
  content: "\ed1d"
}
.line-icon-Taxi-2:before {
  content: "\ed1e"
}
.line-icon-Taxi-Sign:before {
  content: "\ed1f"
}
.line-icon-Taxi:before {
  content: "\ed20"
}
.line-icon-Teacher:before {
  content: "\ed21"
}
.line-icon-Teapot:before {
  content: "\ed22"
}
.line-icon-Technorati:before {
  content: "\ed23"
}
.line-icon-Teddy-Bear:before {
  content: "\ed24"
}
.line-icon-Tee-Mug:before {
  content: "\ed25"
}
.line-icon-Telephone-2:before {
  content: "\ed26"
}
.line-icon-Telephone:before {
  content: "\ed27"
}
.line-icon-Telescope:before {
  content: "\ed28"
}
.line-icon-Temperature-2:before {
  content: "\ed29"
}
.line-icon-Temperature-3:before {
  content: "\ed2a"
}
.line-icon-Temperature:before {
  content: "\ed2b"
}
.line-icon-Temple:before {
  content: "\ed2c"
}
.line-icon-Tennis-Ball:before {
  content: "\ed2d"
}
.line-icon-Tennis:before {
  content: "\ed2e"
}
.line-icon-Tent:before {
  content: "\ed2f"
}
.line-icon-Test-Tube:before {
  content: "\ed30"
}
.line-icon-Test-Tube2:before {
  content: "\ed31"
}
.line-icon-Testimonal:before {
  content: "\ed32"
}
.line-icon-Text-Box:before {
  content: "\ed33"
}
.line-icon-Text-Effect:before {
  content: "\ed34"
}
.line-icon-Text-HighlightColor:before {
  content: "\ed35"
}
.line-icon-Text-Paragraph:before {
  content: "\ed36"
}
.line-icon-Thailand:before {
  content: "\ed37"
}
.line-icon-The-WhiteHouse:before {
  content: "\ed38"
}
.line-icon-This-SideUp:before {
  content: "\ed39"
}
.line-icon-Thread:before {
  content: "\ed3a"
}
.line-icon-Three-ArrowFork:before {
  content: "\ed3b"
}
.line-icon-Three-Fingers:before {
  content: "\ed3c"
}
.line-icon-Three-FingersDrag:before {
  content: "\ed3d"
}
.line-icon-Three-FingersDrag2:before {
  content: "\ed3e"
}
.line-icon-Three-FingersTouch:before {
  content: "\ed3f"
}
.line-icon-Thumb:before {
  content: "\ed40"
}
.line-icon-Thumbs-DownSmiley:before {
  content: "\ed41"
}
.line-icon-Thumbs-UpSmiley:before {
  content: "\ed42"
}
.line-icon-Thunder:before {
  content: "\ed43"
}
.line-icon-Thunderstorm:before {
  content: "\ed44"
}
.line-icon-Ticket:before {
  content: "\ed45"
}
.line-icon-Tie-2:before {
  content: "\ed46"
}
.line-icon-Tie-3:before {
  content: "\ed47"
}
.line-icon-Tie-4:before {
  content: "\ed48"
}
.line-icon-Tie:before {
  content: "\ed49"
}
.line-icon-Tiger:before {
  content: "\ed4a"
}
.line-icon-Time-Backup:before {
  content: "\ed4b"
}
.line-icon-Time-Bomb:before {
  content: "\ed4c"
}
.line-icon-Time-Clock:before {
  content: "\ed4d"
}
.line-icon-Time-Fire:before {
  content: "\ed4e"
}
.line-icon-Time-Machine:before {
  content: "\ed4f"
}
.line-icon-Time-Window:before {
  content: "\ed50"
}
.line-icon-Timer-2:before {
  content: "\ed51"
}
.line-icon-Timer:before {
  content: "\ed52"
}
.line-icon-To-Bottom:before {
  content: "\ed53"
}
.line-icon-To-Bottom2:before {
  content: "\ed54"
}
.line-icon-To-Left:before {
  content: "\ed55"
}
.line-icon-To-Right:before {
  content: "\ed56"
}
.line-icon-To-Top:before {
  content: "\ed57"
}
.line-icon-To-Top2:before {
  content: "\ed58"
}
.line-icon-Token-:before {
  content: "\ed59"
}
.line-icon-Tomato:before {
  content: "\ed5a"
}
.line-icon-Tongue:before {
  content: "\ed5b"
}
.line-icon-Tooth-2:before {
  content: "\ed5c"
}
.line-icon-Tooth:before {
  content: "\ed5d"
}
.line-icon-Top-ToBottom:before {
  content: "\ed5e"
}
.line-icon-Touch-Window:before {
  content: "\ed5f"
}
.line-icon-Tourch:before {
  content: "\ed60"
}
.line-icon-Tower-2:before {
  content: "\ed61"
}
.line-icon-Tower-Bridge:before {
  content: "\ed62"
}
.line-icon-Tower:before {
  content: "\ed63"
}
.line-icon-Trace:before {
  content: "\ed64"
}
.line-icon-Tractor:before {
  content: "\ed65"
}
.line-icon-traffic-Light:before {
  content: "\ed66"
}
.line-icon-Traffic-Light2:before {
  content: "\ed67"
}
.line-icon-Train-2:before {
  content: "\ed68"
}
.line-icon-Train:before {
  content: "\ed69"
}
.line-icon-Tram:before {
  content: "\ed6a"
}
.line-icon-Transform-2:before {
  content: "\ed6b"
}
.line-icon-Transform-3:before {
  content: "\ed6c"
}
.line-icon-Transform-4:before {
  content: "\ed6d"
}
.line-icon-Transform:before {
  content: "\ed6e"
}
.line-icon-Trash-withMen:before {
  content: "\ed6f"
}
.line-icon-Tree-2:before {
  content: "\ed70"
}
.line-icon-Tree-3:before {
  content: "\ed71"
}
.line-icon-Tree-4:before {
  content: "\ed72"
}
.line-icon-Tree-5:before {
  content: "\ed73"
}
.line-icon-Tree:before {
  content: "\ed74"
}
.line-icon-Trekking:before {
  content: "\ed75"
}
.line-icon-Triangle-ArrowDown:before {
  content: "\ed76"
}
.line-icon-Triangle-ArrowLeft:before {
  content: "\ed77"
}
.line-icon-Triangle-ArrowRight:before {
  content: "\ed78"
}
.line-icon-Triangle-ArrowUp:before {
  content: "\ed79"
}
.line-icon-Tripod-2:before {
  content: "\ed7a"
}
.line-icon-Tripod-andVideo:before {
  content: "\ed7b"
}
.line-icon-Tripod-withCamera:before {
  content: "\ed7c"
}
.line-icon-Tripod-withGopro:before {
  content: "\ed7d"
}
.line-icon-Trophy-2:before {
  content: "\ed7e"
}
.line-icon-Trophy:before {
  content: "\ed7f"
}
.line-icon-Truck:before {
  content: "\ed80"
}
.line-icon-Trumpet:before {
  content: "\ed81"
}
.line-icon-Tumblr:before {
  content: "\ed82"
}
.line-icon-Turkey:before {
  content: "\ed83"
}
.line-icon-Turn-Down:before {
  content: "\ed84"
}
.line-icon-Turn-Down2:before {
  content: "\ed85"
}
.line-icon-Turn-DownFromLeft:before {
  content: "\ed86"
}
.line-icon-Turn-DownFromRight:before {
  content: "\ed87"
}
.line-icon-Turn-Left:before {
  content: "\ed88"
}
.line-icon-Turn-Left3:before {
  content: "\ed89"
}
.line-icon-Turn-Right:before {
  content: "\ed8a"
}
.line-icon-Turn-Right3:before {
  content: "\ed8b"
}
.line-icon-Turn-Up:before {
  content: "\ed8c"
}
.line-icon-Turn-Up2:before {
  content: "\ed8d"
}
.line-icon-Turtle:before {
  content: "\ed8e"
}
.line-icon-Tuxedo:before {
  content: "\ed8f"
}
.line-icon-TV:before {
  content: "\ed90"
}
.line-icon-Twister:before {
  content: "\ed91"
}
.line-icon-Twitter-2:before {
  content: "\ed92"
}
.line-icon-Twitter:before {
  content: "\ed93"
}
.line-icon-Two-Fingers:before {
  content: "\ed94"
}
.line-icon-Two-FingersDrag:before {
  content: "\ed95"
}
.line-icon-Two-FingersDrag2:before {
  content: "\ed96"
}
.line-icon-Two-FingersScroll:before {
  content: "\ed97"
}
.line-icon-Two-FingersTouch:before {
  content: "\ed98"
}
.line-icon-Two-Windows:before {
  content: "\ed99"
}
.line-icon-Type-Pass:before {
  content: "\ed9a"
}
.line-icon-Ukraine:before {
  content: "\ed9b"
}
.line-icon-Umbrela:before {
  content: "\ed9c"
}
.line-icon-Umbrella-2:before {
  content: "\ed9d"
}
.line-icon-Umbrella-3:before {
  content: "\ed9e"
}
.line-icon-Under-LineText:before {
  content: "\ed9f"
}
.line-icon-Undo:before {
  content: "\eda0"
}
.line-icon-United-Kingdom:before {
  content: "\eda1"
}
.line-icon-United-States:before {
  content: "\eda2"
}
.line-icon-University-2:before {
  content: "\eda3"
}
.line-icon-University:before {
  content: "\eda4"
}
.line-icon-Unlike-2:before {
  content: "\eda5"
}
.line-icon-Unlike:before {
  content: "\eda6"
}
.line-icon-Unlock-2:before {
  content: "\eda7"
}
.line-icon-Unlock-3:before {
  content: "\eda8"
}
.line-icon-Unlock:before {
  content: "\eda9"
}
.line-icon-Up--Down:before {
  content: "\edaa"
}
.line-icon-Up--Down3:before {
  content: "\edab"
}
.line-icon-Up-2:before {
  content: "\edac"
}
.line-icon-Up-3:before {
  content: "\edad"
}
.line-icon-Up-4:before {
  content: "\edae"
}
.line-icon-Up:before {
  content: "\edaf"
}
.line-icon-Upgrade:before {
  content: "\edb0"
}
.line-icon-Upload-2:before {
  content: "\edb1"
}
.line-icon-Upload-toCloud:before {
  content: "\edb2"
}
.line-icon-Upload-Window:before {
  content: "\edb3"
}
.line-icon-Upload:before {
  content: "\edb4"
}
.line-icon-Uppercase-Text:before {
  content: "\edb5"
}
.line-icon-Upward:before {
  content: "\edb6"
}
.line-icon-URL-Window:before {
  content: "\edb7"
}
.line-icon-Usb-2:before {
  content: "\edb8"
}
.line-icon-Usb-Cable:before {
  content: "\edb9"
}
.line-icon-Usb:before {
  content: "\edba"
}
.line-icon-User:before {
  content: "\edbb"
}
.line-icon-Ustream:before {
  content: "\edbc"
}
.line-icon-Vase:before {
  content: "\edbd"
}
.line-icon-Vector-2:before {
  content: "\edbe"
}
.line-icon-Vector-3:before {
  content: "\edbf"
}
.line-icon-Vector-4:before {
  content: "\edc0"
}
.line-icon-Vector-5:before {
  content: "\edc1"
}
.line-icon-Vector:before {
  content: "\edc2"
}
.line-icon-Venn-Diagram:before {
  content: "\edc3"
}
.line-icon-Vest-2:before {
  content: "\edc4"
}
.line-icon-Vest:before {
  content: "\edc5"
}
.line-icon-Viddler:before {
  content: "\edc6"
}
.line-icon-Video-2:before {
  content: "\edc7"
}
.line-icon-Video-3:before {
  content: "\edc8"
}
.line-icon-Video-4:before {
  content: "\edc9"
}
.line-icon-Video-5:before {
  content: "\edca"
}
.line-icon-Video-6:before {
  content: "\edcb"
}
.line-icon-Video-GameController:before {
  content: "\edcc"
}
.line-icon-Video-Len:before {
  content: "\edcd"
}
.line-icon-Video-Len2:before {
  content: "\edce"
}
.line-icon-Video-Photographer:before {
  content: "\edcf"
}
.line-icon-Video-Tripod:before {
  content: "\edd0"
}
.line-icon-Video:before {
  content: "\edd1"
}
.line-icon-Vietnam:before {
  content: "\edd2"
}
.line-icon-View-Height:before {
  content: "\edd3"
}
.line-icon-View-Width:before {
  content: "\edd4"
}
.line-icon-Vimeo:before {
  content: "\edd5"
}
.line-icon-Virgo-2:before {
  content: "\edd6"
}
.line-icon-Virgo:before {
  content: "\edd7"
}
.line-icon-Virus-2:before {
  content: "\edd8"
}
.line-icon-Virus-3:before {
  content: "\edd9"
}
.line-icon-Virus:before {
  content: "\edda"
}
.line-icon-Visa:before {
  content: "\eddb"
}
.line-icon-Voice:before {
  content: "\eddc"
}
.line-icon-Voicemail:before {
  content: "\eddd"
}
.line-icon-Volleyball:before {
  content: "\edde"
}
.line-icon-Volume-Down:before {
  content: "\eddf"
}
.line-icon-Volume-Up:before {
  content: "\ede0"
}
.line-icon-VPN:before {
  content: "\ede1"
}
.line-icon-Wacom-Tablet:before {
  content: "\ede2"
}
.line-icon-Waiter:before {
  content: "\ede3"
}
.line-icon-Walkie-Talkie:before {
  content: "\ede4"
}
.line-icon-Wallet-2:before {
  content: "\ede5"
}
.line-icon-Wallet-3:before {
  content: "\ede6"
}
.line-icon-Wallet:before {
  content: "\ede7"
}
.line-icon-Warehouse:before {
  content: "\ede8"
}
.line-icon-Warning-Window:before {
  content: "\ede9"
}
.line-icon-Watch-2:before {
  content: "\edea"
}
.line-icon-Watch-3:before {
  content: "\edeb"
}
.line-icon-Watch:before {
  content: "\edec"
}
.line-icon-Wave-2:before {
  content: "\eded"
}
.line-icon-Wave:before {
  content: "\edee"
}
.line-icon-Webcam:before {
  content: "\edef"
}
.line-icon-weight-Lift:before {
  content: "\edf0"
}
.line-icon-Wheelbarrow:before {
  content: "\edf1"
}
.line-icon-Wheelchair:before {
  content: "\edf2"
}
.line-icon-Width-Window:before {
  content: "\edf3"
}
.line-icon-Wifi-2:before {
  content: "\edf4"
}
.line-icon-Wifi-Keyboard:before {
  content: "\edf5"
}
.line-icon-Wifi:before {
  content: "\edf6"
}
.line-icon-Wind-Turbine:before {
  content: "\edf7"
}
.line-icon-Windmill:before {
  content: "\edf8"
}
.line-icon-Window-2:before {
  content: "\edf9"
}
.line-icon-Window:before {
  content: "\edfa"
}
.line-icon-Windows-2:before {
  content: "\edfb"
}
.line-icon-Windows-Microsoft:before {
  content: "\edfc"
}
.line-icon-Windows:before {
  content: "\edfd"
}
.line-icon-Windsock:before {
  content: "\edfe"
}
.line-icon-Windy:before {
  content: "\edff"
}
.line-icon-Wine-Bottle:before {
  content: "\ee00"
}
.line-icon-Wine-Glass:before {
  content: "\ee01"
}
.line-icon-Wink:before {
  content: "\ee02"
}
.line-icon-Winter-2:before {
  content: "\ee03"
}
.line-icon-Winter:before {
  content: "\ee04"
}
.line-icon-Wireless:before {
  content: "\ee05"
}
.line-icon-Witch-Hat:before {
  content: "\ee06"
}
.line-icon-Witch:before {
  content: "\ee07"
}
.line-icon-Wizard:before {
  content: "\ee08"
}
.line-icon-Wolf:before {
  content: "\ee09"
}
.line-icon-Woman-Sign:before {
  content: "\ee0a"
}
.line-icon-WomanMan:before {
  content: "\ee0b"
}
.line-icon-Womans-Underwear:before {
  content: "\ee0c"
}
.line-icon-Womans-Underwear2:before {
  content: "\ee0d"
}
.line-icon-Women:before {
  content: "\ee0e"
}
.line-icon-Wonder-Woman:before {
  content: "\ee0f"
}
.line-icon-Wordpress:before {
  content: "\ee10"
}
.line-icon-Worker-Clothes:before {
  content: "\ee11"
}
.line-icon-Worker:before {
  content: "\ee12"
}
.line-icon-Wrap-Text:before {
  content: "\ee13"
}
.line-icon-Wreath:before {
  content: "\ee14"
}
.line-icon-Wrench:before {
  content: "\ee15"
}
.line-icon-X-Box:before {
  content: "\ee16"
}
.line-icon-X-ray:before {
  content: "\ee17"
}
.line-icon-Xanga:before {
  content: "\ee18"
}
.line-icon-Xing:before {
  content: "\ee19"
}
.line-icon-Yacht:before {
  content: "\ee1a"
}
.line-icon-Yahoo-Buzz:before {
  content: "\ee1b"
}
.line-icon-Yahoo:before {
  content: "\ee1c"
}
.line-icon-Yelp:before {
  content: "\ee1d"
}
.line-icon-Yes:before {
  content: "\ee1e"
}
.line-icon-Ying-Yang:before {
  content: "\ee1f"
}
.line-icon-Youtube:before {
  content: "\ee20"
}
.line-icon-Z-A:before {
  content: "\ee21"
}
.line-icon-Zebra:before {
  content: "\ee22"
}
.line-icon-Zombie:before {
  content: "\ee23"
}
.line-icon-Zoom-Gesture:before {
  content: "\ee24"
}
.line-icon-Zootool:before {
  content: "\ee25"
}
@font-face {
  font-family: icomoon-solid;
  src: url(../fonts/icomoon-solid.eot?1sxah1);
  src: url(../fonts/icomoon-solid.eot?#iefix1sxah1) format('embedded-opentype'), url(../fonts/icomoon-solid.woff?1sxah1) format('woff'), url(../fonts/icomoon-solid.ttf?1sxah1) format('truetype'), url(../fonts/icomoon-solid.svg?1sxah1#icomoon) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
[class*=" solid-icon-"], [class^=solid-icon-] {
  font-family: icomoon-solid;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.solid-icon-A-Z:before {
  content: "\e600"
}
.solid-icon-Aa:before {
  content: "\e601"
}
.solid-icon-Add-Bag:before {
  content: "\e602"
}
.solid-icon-Add-Basket:before {
  content: "\e603"
}
.solid-icon-Add-Cart:before {
  content: "\e604"
}
.solid-icon-Add-File:before {
  content: "\e605"
}
.solid-icon-Add-SpaceAfterParagraph:before {
  content: "\e606"
}
.solid-icon-Add-SpaceBeforeParagraph:before {
  content: "\e607"
}
.solid-icon-Add-User:before {
  content: "\e608"
}
.solid-icon-Add-UserStar:before {
  content: "\e609"
}
.solid-icon-Add-Window:before {
  content: "\e60a"
}
.solid-icon-Add:before {
  content: "\e60b"
}
.solid-icon-Address-Book:before {
  content: "\e60c"
}
.solid-icon-Address-Book2:before {
  content: "\e60d"
}
.solid-icon-Administrator:before {
  content: "\e60e"
}
.solid-icon-Aerobics-2:before {
  content: "\e60f"
}
.solid-icon-Aerobics-3:before {
  content: "\e610"
}
.solid-icon-Aerobics:before {
  content: "\e611"
}
.solid-icon-Affiliate:before {
  content: "\e612"
}
.solid-icon-Aim:before {
  content: "\e613"
}
.solid-icon-Air-Balloon:before {
  content: "\e614"
}
.solid-icon-Airbrush:before {
  content: "\e615"
}
.solid-icon-Airship:before {
  content: "\e616"
}
.solid-icon-Alarm-Clock:before {
  content: "\e617"
}
.solid-icon-Alarm-Clock2:before {
  content: "\e618"
}
.solid-icon-Alarm:before {
  content: "\e619"
}
.solid-icon-Alien-2:before {
  content: "\e61a"
}
.solid-icon-Alien:before {
  content: "\e61b"
}
.solid-icon-Aligator:before {
  content: "\e61c"
}
.solid-icon-Align-Center:before {
  content: "\e61d"
}
.solid-icon-Align-JustifyAll:before {
  content: "\e61e"
}
.solid-icon-Align-JustifyCenter:before {
  content: "\e61f"
}
.solid-icon-Align-JustifyLeft:before {
  content: "\e620"
}
.solid-icon-Align-JustifyRight:before {
  content: "\e621"
}
.solid-icon-Align-Left:before {
  content: "\e622"
}
.solid-icon-Align-Right:before {
  content: "\e623"
}
.solid-icon-Alpha:before {
  content: "\e624"
}
.solid-icon-Ambulance:before {
  content: "\e625"
}
.solid-icon-AMX:before {
  content: "\e626"
}
.solid-icon-Anchor-2:before {
  content: "\e627"
}
.solid-icon-Anchor:before {
  content: "\e628"
}
.solid-icon-Android-Store:before {
  content: "\e629"
}
.solid-icon-Android:before {
  content: "\e62a"
}
.solid-icon-Angel-Smiley:before {
  content: "\e62b"
}
.solid-icon-Angel:before {
  content: "\e62c"
}
.solid-icon-Angry:before {
  content: "\e62d"
}
.solid-icon-Apple-Bite:before {
  content: "\e62e"
}
.solid-icon-Apple-Store:before {
  content: "\e62f"
}
.solid-icon-Apple:before {
  content: "\e630"
}
.solid-icon-Approved-Window:before {
  content: "\e631"
}
.solid-icon-Aquarius-2:before {
  content: "\e632"
}
.solid-icon-Aquarius:before {
  content: "\e633"
}
.solid-icon-Archery-2:before {
  content: "\e634"
}
.solid-icon-Archery:before {
  content: "\e635"
}
.solid-icon-Argentina:before {
  content: "\e636"
}
.solid-icon-Aries-2:before {
  content: "\e637"
}
.solid-icon-Aries:before {
  content: "\e638"
}
.solid-icon-Army-Key:before {
  content: "\e639"
}
.solid-icon-Arrow-Around:before {
  content: "\e63a"
}
.solid-icon-Arrow-Back:before {
  content: "\e63b"
}
.solid-icon-Arrow-Back2:before {
  content: "\e63c"
}
.solid-icon-Arrow-back3:before {
  content: "\e63d"
}
.solid-icon-Arrow-Barrier:before {
  content: "\e63e"
}
.solid-icon-Arrow-Circle:before {
  content: "\e63f"
}
.solid-icon-Arrow-Cross:before {
  content: "\e640"
}
.solid-icon-Arrow-Down:before {
  content: "\e641"
}
.solid-icon-Arrow-Down2:before {
  content: "\e642"
}
.solid-icon-Arrow-Down3:before {
  content: "\e643"
}
.solid-icon-Arrow-DowninCircle:before {
  content: "\e644"
}
.solid-icon-Arrow-Fork:before {
  content: "\e645"
}
.solid-icon-Arrow-Forward:before {
  content: "\e646"
}
.solid-icon-Arrow-Forward2:before {
  content: "\e647"
}
.solid-icon-Arrow-From:before {
  content: "\e648"
}
.solid-icon-Arrow-Inside:before {
  content: "\e649"
}
.solid-icon-Arrow-Inside45:before {
  content: "\e64a"
}
.solid-icon-Arrow-InsideGap:before {
  content: "\e64b"
}
.solid-icon-Arrow-InsideGap45:before {
  content: "\e64c"
}
.solid-icon-Arrow-Into:before {
  content: "\e64d"
}
.solid-icon-Arrow-Join:before {
  content: "\e64e"
}
.solid-icon-Arrow-Junction:before {
  content: "\e64f"
}
.solid-icon-Arrow-Left:before {
  content: "\e650"
}
.solid-icon-Arrow-Left2:before {
  content: "\e651"
}
.solid-icon-Arrow-LeftinCircle:before {
  content: "\e652"
}
.solid-icon-Arrow-Loop:before {
  content: "\e653"
}
.solid-icon-Arrow-Merge:before {
  content: "\e654"
}
.solid-icon-Arrow-Mix:before {
  content: "\e655"
}
.solid-icon-Arrow-Next:before {
  content: "\e656"
}
.solid-icon-Arrow-OutLeft:before {
  content: "\e657"
}
.solid-icon-Arrow-OutRight:before {
  content: "\e658"
}
.solid-icon-Arrow-Outside:before {
  content: "\e659"
}
.solid-icon-Arrow-Outside45:before {
  content: "\e65a"
}
.solid-icon-Arrow-OutsideGap:before {
  content: "\e65b"
}
.solid-icon-Arrow-OutsideGap45:before {
  content: "\e65c"
}
.solid-icon-Arrow-Over:before {
  content: "\e65d"
}
.solid-icon-Arrow-Refresh:before {
  content: "\e65e"
}
.solid-icon-Arrow-Refresh2:before {
  content: "\e65f"
}
.solid-icon-Arrow-Right:before {
  content: "\e660"
}
.solid-icon-Arrow-Right2:before {
  content: "\e661"
}
.solid-icon-Arrow-RightinCircle:before {
  content: "\e662"
}
.solid-icon-Arrow-Shuffle:before {
  content: "\e663"
}
.solid-icon-Arrow-Squiggly:before {
  content: "\e664"
}
.solid-icon-Arrow-Through:before {
  content: "\e665"
}
.solid-icon-Arrow-To:before {
  content: "\e666"
}
.solid-icon-Arrow-TurnLeft:before {
  content: "\e667"
}
.solid-icon-Arrow-TurnRight:before {
  content: "\e668"
}
.solid-icon-Arrow-Up:before {
  content: "\e669"
}
.solid-icon-Arrow-Up2:before {
  content: "\e66a"
}
.solid-icon-Arrow-Up3:before {
  content: "\e66b"
}
.solid-icon-Arrow-UpinCircle:before {
  content: "\e66c"
}
.solid-icon-Arrow-XLeft:before {
  content: "\e66d"
}
.solid-icon-Arrow-XRight:before {
  content: "\e66e"
}
.solid-icon-Ask:before {
  content: "\e66f"
}
.solid-icon-Assistant:before {
  content: "\e670"
}
.solid-icon-Astronaut:before {
  content: "\e671"
}
.solid-icon-At-Sign:before {
  content: "\e672"
}
.solid-icon-ATM:before {
  content: "\e673"
}
.solid-icon-Atom:before {
  content: "\e674"
}
.solid-icon-Audio:before {
  content: "\e675"
}
.solid-icon-Auto-Flash:before {
  content: "\e676"
}
.solid-icon-Autumn:before {
  content: "\e677"
}
.solid-icon-Baby-Clothes:before {
  content: "\e678"
}
.solid-icon-Baby-Clothes2:before {
  content: "\e679"
}
.solid-icon-Baby-Cry:before {
  content: "\e67a"
}
.solid-icon-Baby:before {
  content: "\e67b"
}
.solid-icon-Back-Media:before {
  content: "\e67c"
}
.solid-icon-Back-Media2:before {
  content: "\e67d"
}
.solid-icon-Back-Music:before {
  content: "\e67e"
}
.solid-icon-Back:before {
  content: "\e67f"
}
.solid-icon-Background:before {
  content: "\e680"
}
.solid-icon-Bacteria:before {
  content: "\e681"
}
.solid-icon-Bag-Coins:before {
  content: "\e682"
}
.solid-icon-Bag-Items:before {
  content: "\e683"
}
.solid-icon-Bag-Quantity:before {
  content: "\e684"
}
.solid-icon-Bag:before {
  content: "\e685"
}
.solid-icon-Bakelite:before {
  content: "\e686"
}
.solid-icon-Ballet-Shoes:before {
  content: "\e687"
}
.solid-icon-Balloon:before {
  content: "\e688"
}
.solid-icon-Banana:before {
  content: "\e689"
}
.solid-icon-Band-Aid:before {
  content: "\e68a"
}
.solid-icon-Bank:before {
  content: "\e68b"
}
.solid-icon-Bar-Chart:before {
  content: "\e68c"
}
.solid-icon-Bar-Chart2:before {
  content: "\e68d"
}
.solid-icon-Bar-Chart3:before {
  content: "\e68e"
}
.solid-icon-Bar-Chart4:before {
  content: "\e68f"
}
.solid-icon-Bar-Chart5:before {
  content: "\e690"
}
.solid-icon-Bar-Code:before {
  content: "\e691"
}
.solid-icon-Barricade-2:before {
  content: "\e692"
}
.solid-icon-Barricade:before {
  content: "\e693"
}
.solid-icon-Baseball:before {
  content: "\e694"
}
.solid-icon-Basket-Ball:before {
  content: "\e695"
}
.solid-icon-Basket-Coins:before {
  content: "\e696"
}
.solid-icon-Basket-Items:before {
  content: "\e697"
}
.solid-icon-Basket-Quantity:before {
  content: "\e698"
}
.solid-icon-Bat-2:before {
  content: "\e699"
}
.solid-icon-Bat:before {
  content: "\e69a"
}
.solid-icon-Bathrobe:before {
  content: "\e69b"
}
.solid-icon-Batman-Mask:before {
  content: "\e69c"
}
.solid-icon-Battery-0:before {
  content: "\e69d"
}
.solid-icon-Battery-25:before {
  content: "\e69e"
}
.solid-icon-Battery-50:before {
  content: "\e69f"
}
.solid-icon-Battery-75:before {
  content: "\e6a0"
}
.solid-icon-Battery-100:before {
  content: "\e6a1"
}
.solid-icon-Battery-Charge:before {
  content: "\e6a2"
}
.solid-icon-Bear:before {
  content: "\e6a3"
}
.solid-icon-Beard-2:before {
  content: "\e6a4"
}
.solid-icon-Beard-3:before {
  content: "\e6a5"
}
.solid-icon-Beard:before {
  content: "\e6a6"
}
.solid-icon-Bebo:before {
  content: "\e6a7"
}
.solid-icon-Bee:before {
  content: "\e6a8"
}
.solid-icon-Beer-Glass:before {
  content: "\e6a9"
}
.solid-icon-Beer:before {
  content: "\e6aa"
}
.solid-icon-Behance:before {
  content: "\e6ab"
}
.solid-icon-Bell-2:before {
  content: "\e6ac"
}
.solid-icon-Bell:before {
  content: "\e6ad"
}
.solid-icon-Belt-2:before {
  content: "\e6ae"
}
.solid-icon-Belt-3:before {
  content: "\e6af"
}
.solid-icon-Belt:before {
  content: "\e6b0"
}
.solid-icon-Berlin-Tower:before {
  content: "\e6b1"
}
.solid-icon-Beta:before {
  content: "\e6b2"
}
.solid-icon-Betvibes:before {
  content: "\e6b3"
}
.solid-icon-Bicycle-2:before {
  content: "\e6b4"
}
.solid-icon-Bicycle-3:before {
  content: "\e6b5"
}
.solid-icon-Bicycle:before {
  content: "\e6b6"
}
.solid-icon-Big-Bang:before {
  content: "\e6b7"
}
.solid-icon-Big-Data:before {
  content: "\e6b8"
}
.solid-icon-Bike-Helmet:before {
  content: "\e6b9"
}
.solid-icon-Bikini:before {
  content: "\e6ba"
}
.solid-icon-Bilk-Bottle2:before {
  content: "\e6bb"
}
.solid-icon-Billing:before {
  content: "\e6bc"
}
.solid-icon-Bing:before {
  content: "\e6bd"
}
.solid-icon-Binocular:before {
  content: "\e6be"
}
.solid-icon-Bio-Hazard:before {
  content: "\e6bf"
}
.solid-icon-Biotech:before {
  content: "\e6c0"
}
.solid-icon-Bird-DeliveringLetter:before {
  content: "\e6c1"
}
.solid-icon-Bird:before {
  content: "\e6c2"
}
.solid-icon-Birthday-Cake:before {
  content: "\e6c3"
}
.solid-icon-Bisexual:before {
  content: "\e6c4"
}
.solid-icon-Bishop:before {
  content: "\e6c5"
}
.solid-icon-Bitcoin:before {
  content: "\e6c6"
}
.solid-icon-Black-Cat:before {
  content: "\e6c7"
}
.solid-icon-Blackboard:before {
  content: "\e6c8"
}
.solid-icon-Blinklist:before {
  content: "\e6c9"
}
.solid-icon-Block-Cloud:before {
  content: "\e6ca"
}
.solid-icon-Block-Window:before {
  content: "\e6cb"
}
.solid-icon-Blogger:before {
  content: "\e6cc"
}
.solid-icon-Blood:before {
  content: "\e6cd"
}
.solid-icon-Blouse:before {
  content: "\e6ce"
}
.solid-icon-Blueprint:before {
  content: "\e6cf"
}
.solid-icon-Board:before {
  content: "\e6d0"
}
.solid-icon-Bodybuilding:before {
  content: "\e6d1"
}
.solid-icon-Bold-Text:before {
  content: "\e6d2"
}
.solid-icon-Bone:before {
  content: "\e6d3"
}
.solid-icon-Bones:before {
  content: "\e6d4"
}
.solid-icon-Book:before {
  content: "\e6d5"
}
.solid-icon-Bookmark:before {
  content: "\e6d6"
}
.solid-icon-Books-2:before {
  content: "\e6d7"
}
.solid-icon-Books:before {
  content: "\e6d8"
}
.solid-icon-Boom:before {
  content: "\e6d9"
}
.solid-icon-Boot-2:before {
  content: "\e6da"
}
.solid-icon-Boot:before {
  content: "\e6db"
}
.solid-icon-Bottom-ToTop:before {
  content: "\e6dc"
}
.solid-icon-Bow-2:before {
  content: "\e6dd"
}
.solid-icon-Bow-3:before {
  content: "\e6de"
}
.solid-icon-Bow-4:before {
  content: "\e6df"
}
.solid-icon-Bow-5:before {
  content: "\e6e0"
}
.solid-icon-Bow-6:before {
  content: "\e6e1"
}
.solid-icon-Bow:before {
  content: "\e6e2"
}
.solid-icon-Bowling-2:before {
  content: "\e6e3"
}
.solid-icon-Bowling:before {
  content: "\e6e4"
}
.solid-icon-Box-Close:before {
  content: "\e6e5"
}
.solid-icon-Box-Full:before {
  content: "\e6e6"
}
.solid-icon-Box-Gloves:before {
  content: "\e6e7"
}
.solid-icon-Box-Open:before {
  content: "\e6e8"
}
.solid-icon-Box-withFolders:before {
  content: "\e6e9"
}
.solid-icon-Box:before {
  content: "\e6ea"
}
.solid-icon-Boy:before {
  content: "\e6eb"
}
.solid-icon-Bra:before {
  content: "\e6ec"
}
.solid-icon-Brain-2:before {
  content: "\e6ed"
}
.solid-icon-Brain-3:before {
  content: "\e6ee"
}
.solid-icon-Brain:before {
  content: "\e6ef"
}
.solid-icon-Brazil:before {
  content: "\e6f0"
}
.solid-icon-Bread-2:before {
  content: "\e6f1"
}
.solid-icon-Bread:before {
  content: "\e6f2"
}
.solid-icon-Bridge:before {
  content: "\e6f3"
}
.solid-icon-Brightkite:before {
  content: "\e6f4"
}
.solid-icon-Broke-Link2:before {
  content: "\e6f5"
}
.solid-icon-Broken-Link:before {
  content: "\e6f6"
}
.solid-icon-Broom:before {
  content: "\e6f7"
}
.solid-icon-Brush:before {
  content: "\e6f8"
}
.solid-icon-Bucket:before {
  content: "\e6f9"
}
.solid-icon-Bug:before {
  content: "\e6fa"
}
.solid-icon-Building:before {
  content: "\e6fb"
}
.solid-icon-Bulleted-List:before {
  content: "\e6fc"
}
.solid-icon-Bus-2:before {
  content: "\e6fd"
}
.solid-icon-Bus:before {
  content: "\e6fe"
}
.solid-icon-Business-Man:before {
  content: "\e6ff"
}
.solid-icon-Business-ManWoman:before {
  content: "\e700"
}
.solid-icon-Business-Mens:before {
  content: "\e701"
}
.solid-icon-Business-Woman:before {
  content: "\e702"
}
.solid-icon-Butterfly:before {
  content: "\e703"
}
.solid-icon-Button:before {
  content: "\e704"
}
.solid-icon-Cable-Car:before {
  content: "\e705"
}
.solid-icon-Cake:before {
  content: "\e706"
}
.solid-icon-Calculator-2:before {
  content: "\e707"
}
.solid-icon-Calculator-3:before {
  content: "\e708"
}
.solid-icon-Calculator:before {
  content: "\e709"
}
.solid-icon-Calendar-2:before {
  content: "\e70a"
}
.solid-icon-Calendar-3:before {
  content: "\e70b"
}
.solid-icon-Calendar-4:before {
  content: "\e70c"
}
.solid-icon-Calendar-Clock:before {
  content: "\e70d"
}
.solid-icon-Calendar:before {
  content: "\e70e"
}
.solid-icon-Camel:before {
  content: "\e70f"
}
.solid-icon-Camera-2:before {
  content: "\e710"
}
.solid-icon-Camera-3:before {
  content: "\e711"
}
.solid-icon-Camera-4:before {
  content: "\e712"
}
.solid-icon-Camera-5:before {
  content: "\e713"
}
.solid-icon-Camera-Back:before {
  content: "\e714"
}
.solid-icon-Camera:before {
  content: "\e715"
}
.solid-icon-Can-2:before {
  content: "\e716"
}
.solid-icon-Can:before {
  content: "\e717"
}
.solid-icon-Canada:before {
  content: "\e718"
}
.solid-icon-Cancer-2:before {
  content: "\e719"
}
.solid-icon-Cancer-3:before {
  content: "\e71a"
}
.solid-icon-Cancer:before {
  content: "\e71b"
}
.solid-icon-Candle:before {
  content: "\e71c"
}
.solid-icon-Candy-Cane:before {
  content: "\e71d"
}
.solid-icon-Candy:before {
  content: "\e71e"
}
.solid-icon-Cannon:before {
  content: "\e71f"
}
.solid-icon-Cap-2:before {
  content: "\e720"
}
.solid-icon-Cap-3:before {
  content: "\e721"
}
.solid-icon-Cap-Smiley:before {
  content: "\e722"
}
.solid-icon-Cap:before {
  content: "\e723"
}
.solid-icon-Capricorn-2:before {
  content: "\e724"
}
.solid-icon-Capricorn:before {
  content: "\e725"
}
.solid-icon-Car-2:before {
  content: "\e726"
}
.solid-icon-Car-3:before {
  content: "\e727"
}
.solid-icon-Car-Coins:before {
  content: "\e728"
}
.solid-icon-Car-Items:before {
  content: "\e729"
}
.solid-icon-Car-Wheel:before {
  content: "\e72a"
}
.solid-icon-Car:before {
  content: "\e72b"
}
.solid-icon-Cardigan:before {
  content: "\e72c"
}
.solid-icon-Cardiovascular:before {
  content: "\e72d"
}
.solid-icon-Cart-Quantity:before {
  content: "\e72e"
}
.solid-icon-Casette-Tape:before {
  content: "\e72f"
}
.solid-icon-Cash-Register:before {
  content: "\e730"
}
.solid-icon-Cash-register2:before {
  content: "\e731"
}
.solid-icon-Castle:before {
  content: "\e732"
}
.solid-icon-Cat:before {
  content: "\e733"
}
.solid-icon-Cathedral:before {
  content: "\e734"
}
.solid-icon-Cauldron:before {
  content: "\e735"
}
.solid-icon-CD-2:before {
  content: "\e736"
}
.solid-icon-CD-Cover:before {
  content: "\e737"
}
.solid-icon-CD:before {
  content: "\e738"
}
.solid-icon-Cello:before {
  content: "\e739"
}
.solid-icon-Celsius:before {
  content: "\e73a"
}
.solid-icon-Chacked-Flag:before {
  content: "\e73b"
}
.solid-icon-Chair:before {
  content: "\e73c"
}
.solid-icon-Charger:before {
  content: "\e73d"
}
.solid-icon-Check-2:before {
  content: "\e73e"
}
.solid-icon-Check:before {
  content: "\e73f"
}
.solid-icon-Checked-User:before {
  content: "\e740"
}
.solid-icon-Checkmate:before {
  content: "\e741"
}
.solid-icon-Checkout-Bag:before {
  content: "\e742"
}
.solid-icon-Checkout-Basket:before {
  content: "\e743"
}
.solid-icon-Checkout:before {
  content: "\e744"
}
.solid-icon-Cheese:before {
  content: "\e745"
}
.solid-icon-Cheetah:before {
  content: "\e746"
}
.solid-icon-Chef-Hat:before {
  content: "\e747"
}
.solid-icon-Chef-Hat2:before {
  content: "\e748"
}
.solid-icon-Chef:before {
  content: "\e749"
}
.solid-icon-Chemical-2:before {
  content: "\e74a"
}
.solid-icon-Chemical-3:before {
  content: "\e74b"
}
.solid-icon-Chemical-4:before {
  content: "\e74c"
}
.solid-icon-Chemical-5:before {
  content: "\e74d"
}
.solid-icon-Chemical:before {
  content: "\e74e"
}
.solid-icon-Chess-Board:before {
  content: "\e74f"
}
.solid-icon-Chess:before {
  content: "\e750"
}
.solid-icon-Chicken:before {
  content: "\e751"
}
.solid-icon-Chile:before {
  content: "\e752"
}
.solid-icon-Chimney:before {
  content: "\e753"
}
.solid-icon-China:before {
  content: "\e754"
}
.solid-icon-Chinese-Temple:before {
  content: "\e755"
}
.solid-icon-Chip:before {
  content: "\e756"
}
.solid-icon-Chopsticks-2:before {
  content: "\e757"
}
.solid-icon-Chopsticks:before {
  content: "\e758"
}
.solid-icon-Christmas-Ball:before {
  content: "\e759"
}
.solid-icon-Christmas-Bell:before {
  content: "\e75a"
}
.solid-icon-Christmas-Candle:before {
  content: "\e75b"
}
.solid-icon-Christmas-Hat:before {
  content: "\e75c"
}
.solid-icon-Christmas-Sleigh:before {
  content: "\e75d"
}
.solid-icon-Christmas-Snowman:before {
  content: "\e75e"
}
.solid-icon-Christmas-Sock:before {
  content: "\e75f"
}
.solid-icon-Christmas-Tree:before {
  content: "\e760"
}
.solid-icon-Christmas:before {
  content: "\e761"
}
.solid-icon-Chrome:before {
  content: "\e762"
}
.solid-icon-Chrysler-Building:before {
  content: "\e763"
}
.solid-icon-Cinema:before {
  content: "\e764"
}
.solid-icon-Circular-Point:before {
  content: "\e765"
}
.solid-icon-City-Hall:before {
  content: "\e766"
}
.solid-icon-Clamp:before {
  content: "\e767"
}
.solid-icon-Clapperboard-Close:before {
  content: "\e768"
}
.solid-icon-Clapperboard-Open:before {
  content: "\e769"
}
.solid-icon-Claps:before {
  content: "\e76a"
}
.solid-icon-Clef:before {
  content: "\e76b"
}
.solid-icon-Clinic:before {
  content: "\e76c"
}
.solid-icon-Clock-2:before {
  content: "\e76d"
}
.solid-icon-Clock-3:before {
  content: "\e76e"
}
.solid-icon-Clock-4:before {
  content: "\e76f"
}
.solid-icon-Clock-Back:before {
  content: "\e770"
}
.solid-icon-Clock-Forward:before {
  content: "\e771"
}
.solid-icon-Clock:before {
  content: "\e772"
}
.solid-icon-Close-Window:before {
  content: "\e773"
}
.solid-icon-Close:before {
  content: "\e774"
}
.solid-icon-Clothing-Store:before {
  content: "\e775"
}
.solid-icon-Cloud--:before {
  content: "\e776"
}
.solid-icon-Cloud-:before {
  content: "\e777"
}
.solid-icon-Cloud-Camera:before {
  content: "\e778"
}
.solid-icon-Cloud-Computer:before {
  content: "\e779"
}
.solid-icon-Cloud-Email:before {
  content: "\e77a"
}
.solid-icon-Cloud-Hail:before {
  content: "\e77b"
}
.solid-icon-Cloud-Laptop:before {
  content: "\e77c"
}
.solid-icon-Cloud-Lock:before {
  content: "\e77d"
}
.solid-icon-Cloud-Moon:before {
  content: "\e77e"
}
.solid-icon-Cloud-Music:before {
  content: "\e77f"
}
.solid-icon-Cloud-Picture:before {
  content: "\e780"
}
.solid-icon-Cloud-Rain:before {
  content: "\e781"
}
.solid-icon-Cloud-Remove:before {
  content: "\e782"
}
.solid-icon-Cloud-Secure:before {
  content: "\e783"
}
.solid-icon-Cloud-Settings:before {
  content: "\e784"
}
.solid-icon-Cloud-Smartphone:before {
  content: "\e785"
}
.solid-icon-Cloud-Snow:before {
  content: "\e786"
}
.solid-icon-Cloud-Sun:before {
  content: "\e787"
}
.solid-icon-Cloud-Tablet:before {
  content: "\e788"
}
.solid-icon-Cloud-Video:before {
  content: "\e789"
}
.solid-icon-Cloud-Weather:before {
  content: "\e78a"
}
.solid-icon-Cloud:before {
  content: "\e78b"
}
.solid-icon-Clouds-Weather:before {
  content: "\e78c"
}
.solid-icon-Clouds:before {
  content: "\e78d"
}
.solid-icon-Clown:before {
  content: "\e78e"
}
.solid-icon-CMYK:before {
  content: "\e78f"
}
.solid-icon-Coat:before {
  content: "\e790"
}
.solid-icon-Cocktail:before {
  content: "\e791"
}
.solid-icon-Coconut:before {
  content: "\e792"
}
.solid-icon-Code-Window:before {
  content: "\e793"
}
.solid-icon-Coding:before {
  content: "\e794"
}
.solid-icon-Coffee-2:before {
  content: "\e795"
}
.solid-icon-Coffee-Bean:before {
  content: "\e796"
}
.solid-icon-Coffee-Machine:before {
  content: "\e797"
}
.solid-icon-Coffee-toGo:before {
  content: "\e798"
}
.solid-icon-Coffee:before {
  content: "\e799"
}
.solid-icon-Coffin:before {
  content: "\e79a"
}
.solid-icon-Coin:before {
  content: "\e79b"
}
.solid-icon-Coins-2:before {
  content: "\e79c"
}
.solid-icon-Coins-3:before {
  content: "\e79d"
}
.solid-icon-Coins:before {
  content: "\e79e"
}
.solid-icon-Colombia:before {
  content: "\e79f"
}
.solid-icon-Colosseum:before {
  content: "\e7a0"
}
.solid-icon-Column-2:before {
  content: "\e7a1"
}
.solid-icon-Column-3:before {
  content: "\e7a2"
}
.solid-icon-Column:before {
  content: "\e7a3"
}
.solid-icon-Comb-2:before {
  content: "\e7a4"
}
.solid-icon-Comb:before {
  content: "\e7a5"
}
.solid-icon-Communication-Tower:before {
  content: "\e7a6"
}
.solid-icon-Communication-Tower2:before {
  content: "\e7a7"
}
.solid-icon-Compass-2:before {
  content: "\e7a8"
}
.solid-icon-Compass-3:before {
  content: "\e7a9"
}
.solid-icon-Compass-4:before {
  content: "\e7aa"
}
.solid-icon-Compass-Rose:before {
  content: "\e7ab"
}
.solid-icon-Compass:before {
  content: "\e7ac"
}
.solid-icon-Computer-2:before {
  content: "\e7ad"
}
.solid-icon-Computer-3:before {
  content: "\e7ae"
}
.solid-icon-Computer-Secure:before {
  content: "\e7af"
}
.solid-icon-Computer:before {
  content: "\e7b0"
}
.solid-icon-Conference:before {
  content: "\e7b1"
}
.solid-icon-Confused:before {
  content: "\e7b2"
}
.solid-icon-Conservation:before {
  content: "\e7b3"
}
.solid-icon-Consulting:before {
  content: "\e7b4"
}
.solid-icon-Contrast:before {
  content: "\e7b5"
}
.solid-icon-Control-2:before {
  content: "\e7b6"
}
.solid-icon-Control:before {
  content: "\e7b7"
}
.solid-icon-Cookie-Man:before {
  content: "\e7b8"
}
.solid-icon-Cookies:before {
  content: "\e7b9"
}
.solid-icon-Cool-Guy:before {
  content: "\e7ba"
}
.solid-icon-Cool:before {
  content: "\e7bb"
}
.solid-icon-Copyright:before {
  content: "\e7bc"
}
.solid-icon-Costume:before {
  content: "\e7bd"
}
.solid-icon-Couple-Sign:before {
  content: "\e7be"
}
.solid-icon-Cow:before {
  content: "\e7bf"
}
.solid-icon-CPU:before {
  content: "\e7c0"
}
.solid-icon-Crane:before {
  content: "\e7c1"
}
.solid-icon-Cranium:before {
  content: "\e7c2"
}
.solid-icon-Credit-Card:before {
  content: "\e7c3"
}
.solid-icon-Credit-Card2:before {
  content: "\e7c4"
}
.solid-icon-Credit-Card3:before {
  content: "\e7c5"
}
.solid-icon-Cricket:before {
  content: "\e7c6"
}
.solid-icon-Criminal:before {
  content: "\e7c7"
}
.solid-icon-Croissant:before {
  content: "\e7c8"
}
.solid-icon-Crop-2:before {
  content: "\e7c9"
}
.solid-icon-Crop-3:before {
  content: "\e7ca"
}
.solid-icon-Crown-2:before {
  content: "\e7cb"
}
.solid-icon-Crown:before {
  content: "\e7cc"
}
.solid-icon-Crying:before {
  content: "\e7cd"
}
.solid-icon-Cube-Molecule:before {
  content: "\e7ce"
}
.solid-icon-Cube-Molecule2:before {
  content: "\e7cf"
}
.solid-icon-Cupcake:before {
  content: "\e7d0"
}
.solid-icon-Cursor-Click:before {
  content: "\e7d1"
}
.solid-icon-Cursor-Click2:before {
  content: "\e7d2"
}
.solid-icon-Cursor-Move:before {
  content: "\e7d3"
}
.solid-icon-Cursor-Move2:before {
  content: "\e7d4"
}
.solid-icon-Cursor-Select:before {
  content: "\e7d5"
}
.solid-icon-Cursor:before {
  content: "\e7d6"
}
.solid-icon-D-Eyeglasses:before {
  content: "\e7d7"
}
.solid-icon-D-Eyeglasses2:before {
  content: "\e7d8"
}
.solid-icon-Dam:before {
  content: "\e7d9"
}
.solid-icon-Danemark:before {
  content: "\e7da"
}
.solid-icon-Danger-2:before {
  content: "\e7db"
}
.solid-icon-Danger:before {
  content: "\e7dc"
}
.solid-icon-Dashboard:before {
  content: "\e7dd"
}
.solid-icon-Data-Backup:before {
  content: "\e7de"
}
.solid-icon-Data-Block:before {
  content: "\e7df"
}
.solid-icon-Data-Center:before {
  content: "\e7e0"
}
.solid-icon-Data-Clock:before {
  content: "\e7e1"
}
.solid-icon-Data-Cloud:before {
  content: "\e7e2"
}
.solid-icon-Data-Compress:before {
  content: "\e7e3"
}
.solid-icon-Data-Copy:before {
  content: "\e7e4"
}
.solid-icon-Data-Download:before {
  content: "\e7e5"
}
.solid-icon-Data-Financial:before {
  content: "\e7e6"
}
.solid-icon-Data-Key:before {
  content: "\e7e7"
}
.solid-icon-Data-Lock:before {
  content: "\e7e8"
}
.solid-icon-Data-Network:before {
  content: "\e7e9"
}
.solid-icon-Data-Password:before {
  content: "\e7ea"
}
.solid-icon-Data-Power:before {
  content: "\e7eb"
}
.solid-icon-Data-Refresh:before {
  content: "\e7ec"
}
.solid-icon-Data-Save:before {
  content: "\e7ed"
}
.solid-icon-Data-Search:before {
  content: "\e7ee"
}
.solid-icon-Data-Security:before {
  content: "\e7ef"
}
.solid-icon-Data-Settings:before {
  content: "\e7f0"
}
.solid-icon-Data-Sharing:before {
  content: "\e7f1"
}
.solid-icon-Data-Shield:before {
  content: "\e7f2"
}
.solid-icon-Data-Signal:before {
  content: "\e7f3"
}
.solid-icon-Data-Storage:before {
  content: "\e7f4"
}
.solid-icon-Data-Stream:before {
  content: "\e7f5"
}
.solid-icon-Data-Transfer:before {
  content: "\e7f6"
}
.solid-icon-Data-Unlock:before {
  content: "\e7f7"
}
.solid-icon-Data-Upload:before {
  content: "\e7f8"
}
.solid-icon-Data-Yes:before {
  content: "\e7f9"
}
.solid-icon-Data:before {
  content: "\e7fa"
}
.solid-icon-David-Star:before {
  content: "\e7fb"
}
.solid-icon-Daylight:before {
  content: "\e7fc"
}
.solid-icon-Death:before {
  content: "\e7fd"
}
.solid-icon-Debian:before {
  content: "\e7fe"
}
.solid-icon-Dec:before {
  content: "\e7ff"
}
.solid-icon-Decrase-Inedit:before {
  content: "\e800"
}
.solid-icon-Deer-2:before {
  content: "\e801"
}
.solid-icon-Deer:before {
  content: "\e802"
}
.solid-icon-Delete-File:before {
  content: "\e803"
}
.solid-icon-Delete-Window:before {
  content: "\e804"
}
.solid-icon-Delicious:before {
  content: "\e805"
}
.solid-icon-Depression:before {
  content: "\e806"
}
.solid-icon-Deviantart:before {
  content: "\e807"
}
.solid-icon-Device-SyncwithCloud:before {
  content: "\e808"
}
.solid-icon-Diamond:before {
  content: "\e809"
}
.solid-icon-Dice-2:before {
  content: "\e80a"
}
.solid-icon-Dice:before {
  content: "\e80b"
}
.solid-icon-Digg:before {
  content: "\e80c"
}
.solid-icon-Digital-Drawing:before {
  content: "\e80d"
}
.solid-icon-Diigo:before {
  content: "\e80e"
}
.solid-icon-Dinosaur:before {
  content: "\e80f"
}
.solid-icon-Diploma-2:before {
  content: "\e810"
}
.solid-icon-Diploma:before {
  content: "\e811"
}
.solid-icon-Direction-East:before {
  content: "\e812"
}
.solid-icon-Direction-North:before {
  content: "\e813"
}
.solid-icon-Direction-South:before {
  content: "\e814"
}
.solid-icon-Direction-West:before {
  content: "\e815"
}
.solid-icon-Director:before {
  content: "\e816"
}
.solid-icon-Disk:before {
  content: "\e817"
}
.solid-icon-Dj:before {
  content: "\e818"
}
.solid-icon-DNA-2:before {
  content: "\e819"
}
.solid-icon-DNA-Helix:before {
  content: "\e81a"
}
.solid-icon-DNA:before {
  content: "\e81b"
}
.solid-icon-Doctor:before {
  content: "\e81c"
}
.solid-icon-Dog:before {
  content: "\e81d"
}
.solid-icon-Dollar-Sign:before {
  content: "\e81e"
}
.solid-icon-Dollar-Sign2:before {
  content: "\e81f"
}
.solid-icon-Dollar:before {
  content: "\e820"
}
.solid-icon-Dolphin:before {
  content: "\e821"
}
.solid-icon-Domino:before {
  content: "\e822"
}
.solid-icon-Door-Hanger:before {
  content: "\e823"
}
.solid-icon-Door:before {
  content: "\e824"
}
.solid-icon-Doplr:before {
  content: "\e825"
}
.solid-icon-Double-Circle:before {
  content: "\e826"
}
.solid-icon-Double-Tap:before {
  content: "\e827"
}
.solid-icon-Doughnut:before {
  content: "\e828"
}
.solid-icon-Dove:before {
  content: "\e829"
}
.solid-icon-Down-2:before {
  content: "\e82a"
}
.solid-icon-Down-3:before {
  content: "\e82b"
}
.solid-icon-Down-4:before {
  content: "\e82c"
}
.solid-icon-Down:before {
  content: "\e82d"
}
.solid-icon-Download-2:before {
  content: "\e82e"
}
.solid-icon-Download-fromCloud:before {
  content: "\e82f"
}
.solid-icon-Download-Window:before {
  content: "\e830"
}
.solid-icon-Download:before {
  content: "\e831"
}
.solid-icon-Downward:before {
  content: "\e832"
}
.solid-icon-Drag-Down:before {
  content: "\e833"
}
.solid-icon-Drag-Left:before {
  content: "\e834"
}
.solid-icon-Drag-Right:before {
  content: "\e835"
}
.solid-icon-Drag-Up:before {
  content: "\e836"
}
.solid-icon-Drag:before {
  content: "\e837"
}
.solid-icon-Dress:before {
  content: "\e838"
}
.solid-icon-Dribble:before {
  content: "\e839"
}
.solid-icon-Drill-2:before {
  content: "\e83a"
}
.solid-icon-Drill:before {
  content: "\e83b"
}
.solid-icon-Drop:before {
  content: "\e83c"
}
.solid-icon-Dropbox:before {
  content: "\e83d"
}
.solid-icon-Drum:before {
  content: "\e83e"
}
.solid-icon-Dry:before {
  content: "\e83f"
}
.solid-icon-Duck:before {
  content: "\e840"
}
.solid-icon-Dumbbell:before {
  content: "\e841"
}
.solid-icon-Duplicate-Layer:before {
  content: "\e842"
}
.solid-icon-Duplicate-Window:before {
  content: "\e843"
}
.solid-icon-DVD:before {
  content: "\e844"
}
.solid-icon-Eagle:before {
  content: "\e845"
}
.solid-icon-Ear:before {
  content: "\e846"
}
.solid-icon-Earphones-2:before {
  content: "\e847"
}
.solid-icon-Earphones:before {
  content: "\e848"
}
.solid-icon-Eci-Icon:before {
  content: "\e849"
}
.solid-icon-Edit-Map:before {
  content: "\e84a"
}
.solid-icon-Edit:before {
  content: "\e84b"
}
.solid-icon-Eggs:before {
  content: "\e84c"
}
.solid-icon-Egypt:before {
  content: "\e84d"
}
.solid-icon-Eifel-Tower:before {
  content: "\e84e"
}
.solid-icon-Eject-2:before {
  content: "\e84f"
}
.solid-icon-Eject:before {
  content: "\e850"
}
.solid-icon-El-Castillo:before {
  content: "\e851"
}
.solid-icon-Elbow:before {
  content: "\e852"
}
.solid-icon-Electric-Guitar:before {
  content: "\e853"
}
.solid-icon-Electricity:before {
  content: "\e854"
}
.solid-icon-Elephant:before {
  content: "\e855"
}
.solid-icon-Email:before {
  content: "\e856"
}
.solid-icon-Embassy:before {
  content: "\e857"
}
.solid-icon-Empire-StateBuilding:before {
  content: "\e858"
}
.solid-icon-Empty-Box:before {
  content: "\e859"
}
.solid-icon-End2:before {
  content: "\e85a"
}
.solid-icon-End-2:before {
  content: "\e85b"
}
.solid-icon-End:before {
  content: "\e85c"
}
.solid-icon-Endways:before {
  content: "\e85d"
}
.solid-icon-Engineering:before {
  content: "\e85e"
}
.solid-icon-Envelope-2:before {
  content: "\e85f"
}
.solid-icon-Envelope:before {
  content: "\e860"
}
.solid-icon-Environmental-2:before {
  content: "\e861"
}
.solid-icon-Environmental-3:before {
  content: "\e862"
}
.solid-icon-Environmental:before {
  content: "\e863"
}
.solid-icon-Equalizer:before {
  content: "\e864"
}
.solid-icon-Eraser-2:before {
  content: "\e865"
}
.solid-icon-Eraser-3:before {
  content: "\e866"
}
.solid-icon-Eraser:before {
  content: "\e867"
}
.solid-icon-Error-404Window:before {
  content: "\e868"
}
.solid-icon-Euro-Sign:before {
  content: "\e869"
}
.solid-icon-Euro-Sign2:before {
  content: "\e86a"
}
.solid-icon-Euro:before {
  content: "\e86b"
}
.solid-icon-Evernote:before {
  content: "\e86c"
}
.solid-icon-Evil:before {
  content: "\e86d"
}
.solid-icon-Explode:before {
  content: "\e86e"
}
.solid-icon-Eye-2:before {
  content: "\e86f"
}
.solid-icon-Eye-Blind:before {
  content: "\e870"
}
.solid-icon-Eye-Invisible:before {
  content: "\e871"
}
.solid-icon-Eye-Scan:before {
  content: "\e872"
}
.solid-icon-Eye-Visible:before {
  content: "\e873"
}
.solid-icon-Eye:before {
  content: "\e874"
}
.solid-icon-Eyebrow-2:before {
  content: "\e875"
}
.solid-icon-Eyebrow-3:before {
  content: "\e876"
}
.solid-icon-Eyebrow:before {
  content: "\e877"
}
.solid-icon-Eyeglasses-Smiley:before {
  content: "\e878"
}
.solid-icon-Eyeglasses-Smiley2:before {
  content: "\e879"
}
.solid-icon-Face-Style:before {
  content: "\e87a"
}
.solid-icon-Face-Style2:before {
  content: "\e87b"
}
.solid-icon-Face-Style3:before {
  content: "\e87c"
}
.solid-icon-Face-Style4:before {
  content: "\e87d"
}
.solid-icon-Face-Style5:before {
  content: "\e87e"
}
.solid-icon-Face-Style6:before {
  content: "\e87f"
}
.solid-icon-Facebook-2:before {
  content: "\e880"
}
.solid-icon-Facebook:before {
  content: "\e881"
}
.solid-icon-Factory-2:before {
  content: "\e882"
}
.solid-icon-Factory:before {
  content: "\e883"
}
.solid-icon-Fahrenheit:before {
  content: "\e884"
}
.solid-icon-Family-Sign:before {
  content: "\e885"
}
.solid-icon-Fan:before {
  content: "\e886"
}
.solid-icon-Farmer:before {
  content: "\e887"
}
.solid-icon-Fashion:before {
  content: "\e888"
}
.solid-icon-Favorite-Window:before {
  content: "\e889"
}
.solid-icon-Fax:before {
  content: "\e88a"
}
.solid-icon-Feather:before {
  content: "\e88b"
}
.solid-icon-Feedburner:before {
  content: "\e88c"
}
.solid-icon-Female-2:before {
  content: "\e88d"
}
.solid-icon-Female-Sign:before {
  content: "\e88e"
}
.solid-icon-Female:before {
  content: "\e88f"
}
.solid-icon-File-Block:before {
  content: "\e890"
}
.solid-icon-File-Bookmark:before {
  content: "\e891"
}
.solid-icon-File-Chart:before {
  content: "\e892"
}
.solid-icon-File-Clipboard:before {
  content: "\e893"
}
.solid-icon-File-ClipboardFileText:before {
  content: "\e894"
}
.solid-icon-File-ClipboardTextImage:before {
  content: "\e895"
}
.solid-icon-File-Cloud:before {
  content: "\e896"
}
.solid-icon-File-Copy:before {
  content: "\e897"
}
.solid-icon-File-Copy2:before {
  content: "\e898"
}
.solid-icon-File-CSV:before {
  content: "\e899"
}
.solid-icon-File-Download:before {
  content: "\e89a"
}
.solid-icon-File-Edit:before {
  content: "\e89b"
}
.solid-icon-File-Excel:before {
  content: "\e89c"
}
.solid-icon-File-Favorite:before {
  content: "\e89d"
}
.solid-icon-File-Fire:before {
  content: "\e89e"
}
.solid-icon-File-Graph:before {
  content: "\e89f"
}
.solid-icon-File-Hide:before {
  content: "\e8a0"
}
.solid-icon-File-Horizontal:before {
  content: "\e8a1"
}
.solid-icon-File-HorizontalText:before {
  content: "\e8a2"
}
.solid-icon-File-HTML:before {
  content: "\e8a3"
}
.solid-icon-File-JPG:before {
  content: "\e8a4"
}
.solid-icon-File-Link:before {
  content: "\e8a5"
}
.solid-icon-File-Loading:before {
  content: "\e8a6"
}
.solid-icon-File-Lock:before {
  content: "\e8a7"
}
.solid-icon-File-Love:before {
  content: "\e8a8"
}
.solid-icon-File-Music:before {
  content: "\e8a9"
}
.solid-icon-File-Network:before {
  content: "\e8aa"
}
.solid-icon-File-Pictures:before {
  content: "\e8ab"
}
.solid-icon-File-Pie:before {
  content: "\e8ac"
}
.solid-icon-File-Presentation:before {
  content: "\e8ad"
}
.solid-icon-File-Refresh:before {
  content: "\e8ae"
}
.solid-icon-File-Search:before {
  content: "\e8af"
}
.solid-icon-File-Settings:before {
  content: "\e8b0"
}
.solid-icon-File-Share:before {
  content: "\e8b1"
}
.solid-icon-File-TextImage:before {
  content: "\e8b2"
}
.solid-icon-File-Trash:before {
  content: "\e8b3"
}
.solid-icon-File-TXT:before {
  content: "\e8b4"
}
.solid-icon-File-Upload:before {
  content: "\e8b5"
}
.solid-icon-File-Video:before {
  content: "\e8b6"
}
.solid-icon-File-Word:before {
  content: "\e8b7"
}
.solid-icon-File-Zip:before {
  content: "\e8b8"
}
.solid-icon-File:before {
  content: "\e8b9"
}
.solid-icon-Files:before {
  content: "\e8ba"
}
.solid-icon-Film-Board:before {
  content: "\e8bb"
}
.solid-icon-Film-Cartridge:before {
  content: "\e8bc"
}
.solid-icon-Film-Strip:before {
  content: "\e8bd"
}
.solid-icon-Film-Video:before {
  content: "\e8be"
}
.solid-icon-Film:before {
  content: "\e8bf"
}
.solid-icon-Filter-2:before {
  content: "\e8c0"
}
.solid-icon-Filter:before {
  content: "\e8c1"
}
.solid-icon-Financial:before {
  content: "\e8c2"
}
.solid-icon-Find-User:before {
  content: "\e8c3"
}
.solid-icon-Finger-DragFourSides:before {
  content: "\e8c4"
}
.solid-icon-Finger-DragTwoSides:before {
  content: "\e8c5"
}
.solid-icon-Finger-Print:before {
  content: "\e8c6"
}
.solid-icon-Finger:before {
  content: "\e8c7"
}
.solid-icon-Fingerprint-2:before {
  content: "\e8c8"
}
.solid-icon-Fingerprint:before {
  content: "\e8c9"
}
.solid-icon-Fire-Flame:before {
  content: "\e8ca"
}
.solid-icon-Fire-Flame2:before {
  content: "\e8cb"
}
.solid-icon-Fire-Hydrant:before {
  content: "\e8cc"
}
.solid-icon-Fire-Staion:before {
  content: "\e8cd"
}
.solid-icon-Firefox:before {
  content: "\e8ce"
}
.solid-icon-Firewall:before {
  content: "\e8cf"
}
.solid-icon-First-Aid:before {
  content: "\e8d0"
}
.solid-icon-First:before {
  content: "\e8d1"
}
.solid-icon-Fish-Food:before {
  content: "\e8d2"
}
.solid-icon-Fish:before {
  content: "\e8d3"
}
.solid-icon-Fit-To:before {
  content: "\e8d4"
}
.solid-icon-Fit-To2:before {
  content: "\e8d5"
}
.solid-icon-Five-Fingers:before {
  content: "\e8d6"
}
.solid-icon-Five-FingersDrag:before {
  content: "\e8d7"
}
.solid-icon-Five-FingersDrag2:before {
  content: "\e8d8"
}
.solid-icon-Five-FingersTouch:before {
  content: "\e8d9"
}
.solid-icon-Flag-2:before {
  content: "\e8da"
}
.solid-icon-Flag-3:before {
  content: "\e8db"
}
.solid-icon-Flag-4:before {
  content: "\e8dc"
}
.solid-icon-Flag-5:before {
  content: "\e8dd"
}
.solid-icon-Flag-6:before {
  content: "\e8de"
}
.solid-icon-Flag:before {
  content: "\e8df"
}
.solid-icon-Flamingo:before {
  content: "\e8e0"
}
.solid-icon-Flash-2:before {
  content: "\e8e1"
}
.solid-icon-Flash-Video:before {
  content: "\e8e2"
}
.solid-icon-Flash:before {
  content: "\e8e3"
}
.solid-icon-Flashlight:before {
  content: "\e8e4"
}
.solid-icon-Flask-2:before {
  content: "\e8e5"
}
.solid-icon-Flask:before {
  content: "\e8e6"
}
.solid-icon-Flick:before {
  content: "\e8e7"
}
.solid-icon-Flickr:before {
  content: "\e8e8"
}
.solid-icon-Flowerpot:before {
  content: "\e8e9"
}
.solid-icon-Fluorescent:before {
  content: "\e8ea"
}
.solid-icon-Fog-Day:before {
  content: "\e8eb"
}
.solid-icon-Fog-Night:before {
  content: "\e8ec"
}
.solid-icon-Folder-Add:before {
  content: "\e8ed"
}
.solid-icon-Folder-Archive:before {
  content: "\e8ee"
}
.solid-icon-Folder-Binder:before {
  content: "\e8ef"
}
.solid-icon-Folder-Binder2:before {
  content: "\e8f0"
}
.solid-icon-Folder-Block:before {
  content: "\e8f1"
}
.solid-icon-Folder-Bookmark:before {
  content: "\e8f2"
}
.solid-icon-Folder-Close:before {
  content: "\e8f3"
}
.solid-icon-Folder-Cloud:before {
  content: "\e8f4"
}
.solid-icon-Folder-Delete:before {
  content: "\e8f5"
}
.solid-icon-Folder-Download:before {
  content: "\e8f6"
}
.solid-icon-Folder-Edit:before {
  content: "\e8f7"
}
.solid-icon-Folder-Favorite:before {
  content: "\e8f8"
}
.solid-icon-Folder-Fire:before {
  content: "\e8f9"
}
.solid-icon-Folder-Hide:before {
  content: "\e8fa"
}
.solid-icon-Folder-Link:before {
  content: "\e8fb"
}
.solid-icon-Folder-Loading:before {
  content: "\e8fc"
}
.solid-icon-Folder-Lock:before {
  content: "\e8fd"
}
.solid-icon-Folder-Love:before {
  content: "\e8fe"
}
.solid-icon-Folder-Music:before {
  content: "\e8ff"
}
.solid-icon-Folder-Network:before {
  content: "\e900"
}
.solid-icon-Folder-Open:before {
  content: "\e901"
}
.solid-icon-Folder-Open2:before {
  content: "\e902"
}
.solid-icon-Folder-Organizing:before {
  content: "\e903"
}
.solid-icon-Folder-Pictures:before {
  content: "\e904"
}
.solid-icon-Folder-Refresh:before {
  content: "\e905"
}
.solid-icon-Folder-Remove-:before {
  content: "\e906"
}
.solid-icon-Folder-Search:before {
  content: "\e907"
}
.solid-icon-Folder-Settings:before {
  content: "\e908"
}
.solid-icon-Folder-Share:before {
  content: "\e909"
}
.solid-icon-Folder-Trash:before {
  content: "\e90a"
}
.solid-icon-Folder-Upload:before {
  content: "\e90b"
}
.solid-icon-Folder-Video:before {
  content: "\e90c"
}
.solid-icon-Folder-WithDocument:before {
  content: "\e90d"
}
.solid-icon-Folder-Zip:before {
  content: "\e90e"
}
.solid-icon-Folder:before {
  content: "\e90f"
}
.solid-icon-Folders:before {
  content: "\e910"
}
.solid-icon-Font-Color:before {
  content: "\e911"
}
.solid-icon-Font-Name:before {
  content: "\e912"
}
.solid-icon-Font-Size:before {
  content: "\e913"
}
.solid-icon-Font-Style:before {
  content: "\e914"
}
.solid-icon-Font-StyleSubscript:before {
  content: "\e915"
}
.solid-icon-Font-StyleSuperscript:before {
  content: "\e916"
}
.solid-icon-Font-Window:before {
  content: "\e917"
}
.solid-icon-Foot-2:before {
  content: "\e918"
}
.solid-icon-Foot:before {
  content: "\e919"
}
.solid-icon-Football-2:before {
  content: "\e91a"
}
.solid-icon-Football:before {
  content: "\e91b"
}
.solid-icon-Footprint-2:before {
  content: "\e91c"
}
.solid-icon-Footprint-3:before {
  content: "\e91d"
}
.solid-icon-Footprint:before {
  content: "\e91e"
}
.solid-icon-Forest:before {
  content: "\e91f"
}
.solid-icon-Fork:before {
  content: "\e920"
}
.solid-icon-Formspring:before {
  content: "\e921"
}
.solid-icon-Formula:before {
  content: "\e922"
}
.solid-icon-Forsquare:before {
  content: "\e923"
}
.solid-icon-Forward:before {
  content: "\e924"
}
.solid-icon-Fountain-Pen:before {
  content: "\e925"
}
.solid-icon-Four-Fingers:before {
  content: "\e926"
}
.solid-icon-Four-FingersDrag:before {
  content: "\e927"
}
.solid-icon-Four-FingersDrag2:before {
  content: "\e928"
}
.solid-icon-Four-FingersTouch:before {
  content: "\e929"
}
.solid-icon-Fox:before {
  content: "\e92a"
}
.solid-icon-Frankenstein:before {
  content: "\e92b"
}
.solid-icon-French-Fries:before {
  content: "\e92c"
}
.solid-icon-Friendfeed:before {
  content: "\e92d"
}
.solid-icon-Friendster:before {
  content: "\e92e"
}
.solid-icon-Frog:before {
  content: "\e92f"
}
.solid-icon-Fruits:before {
  content: "\e930"
}
.solid-icon-Fuel:before {
  content: "\e931"
}
.solid-icon-Full-Basket:before {
  content: "\e932"
}
.solid-icon-Full-Cart:before {
  content: "\e933"
}
.solid-icon-Full-Moon:before {
  content: "\e934"
}
.solid-icon-Full-Screen:before {
  content: "\e935"
}
.solid-icon-Full-Screen2:before {
  content: "\e936"
}
.solid-icon-Full-View:before {
  content: "\e937"
}
.solid-icon-Full-View2:before {
  content: "\e938"
}
.solid-icon-Full-ViewWindow:before {
  content: "\e939"
}
.solid-icon-Function:before {
  content: "\e93a"
}
.solid-icon-Funky:before {
  content: "\e93b"
}
.solid-icon-Funny-Bicycle:before {
  content: "\e93c"
}
.solid-icon-Furl:before {
  content: "\e93d"
}
.solid-icon-Fyll-Bag:before {
  content: "\e93e"
}
.solid-icon-Gamepad-2:before {
  content: "\e93f"
}
.solid-icon-Gamepad:before {
  content: "\e940"
}
.solid-icon-Gas-Pump:before {
  content: "\e941"
}
.solid-icon-Gaugage-2:before {
  content: "\e942"
}
.solid-icon-Gaugage:before {
  content: "\e943"
}
.solid-icon-Gay:before {
  content: "\e944"
}
.solid-icon-Gear-2:before {
  content: "\e945"
}
.solid-icon-Gear:before {
  content: "\e946"
}
.solid-icon-Gears-2:before {
  content: "\e947"
}
.solid-icon-Gears:before {
  content: "\e948"
}
.solid-icon-Geek-2:before {
  content: "\e949"
}
.solid-icon-Geek:before {
  content: "\e94a"
}
.solid-icon-Gemini-2:before {
  content: "\e94b"
}
.solid-icon-Gemini:before {
  content: "\e94c"
}
.solid-icon-Genius:before {
  content: "\e94d"
}
.solid-icon-Gentleman:before {
  content: "\e94e"
}
.solid-icon-Geo--:before {
  content: "\e94f"
}
.solid-icon-Geo-:before {
  content: "\e950"
}
.solid-icon-Geo-Close:before {
  content: "\e951"
}
.solid-icon-Geo-Love:before {
  content: "\e952"
}
.solid-icon-Geo-Number:before {
  content: "\e953"
}
.solid-icon-Geo-Star:before {
  content: "\e954"
}
.solid-icon-Geo:before {
  content: "\e955"
}
.solid-icon-Geo2--:before {
  content: "\e956"
}
.solid-icon-Geo2-:before {
  content: "\e957"
}
.solid-icon-Geo2-Close:before {
  content: "\e958"
}
.solid-icon-Geo2-Love:before {
  content: "\e959"
}
.solid-icon-Geo2-Number:before {
  content: "\e95a"
}
.solid-icon-Geo2-Star:before {
  content: "\e95b"
}
.solid-icon-Geo2:before {
  content: "\e95c"
}
.solid-icon-Geo3--:before {
  content: "\e95d"
}
.solid-icon-Geo3-:before {
  content: "\e95e"
}
.solid-icon-Geo3-Close:before {
  content: "\e95f"
}
.solid-icon-Geo3-Love:before {
  content: "\e960"
}
.solid-icon-Geo3-Number:before {
  content: "\e961"
}
.solid-icon-Geo3-Star:before {
  content: "\e962"
}
.solid-icon-Geo3:before {
  content: "\e963"
}
.solid-icon-Gey:before {
  content: "\e964"
}
.solid-icon-Gift-Box:before {
  content: "\e965"
}
.solid-icon-Giraffe:before {
  content: "\e966"
}
.solid-icon-Girl:before {
  content: "\e967"
}
.solid-icon-Glass-Water:before {
  content: "\e968"
}
.solid-icon-Glasses-2:before {
  content: "\e969"
}
.solid-icon-Glasses-3:before {
  content: "\e96a"
}
.solid-icon-Glasses:before {
  content: "\e96b"
}
.solid-icon-Global-Position:before {
  content: "\e96c"
}
.solid-icon-Globe-2:before {
  content: "\e96d"
}
.solid-icon-Globe:before {
  content: "\e96e"
}
.solid-icon-Gloves:before {
  content: "\e96f"
}
.solid-icon-Go-Bottom:before {
  content: "\e970"
}
.solid-icon-Go-Top:before {
  content: "\e971"
}
.solid-icon-Goggles:before {
  content: "\e972"
}
.solid-icon-Golf-2:before {
  content: "\e973"
}
.solid-icon-Golf:before {
  content: "\e974"
}
.solid-icon-Google-Buzz:before {
  content: "\e975"
}
.solid-icon-Google-Drive:before {
  content: "\e976"
}
.solid-icon-Google-Play:before {
  content: "\e977"
}
.solid-icon-Google-Plus:before {
  content: "\e978"
}
.solid-icon-Google:before {
  content: "\e979"
}
.solid-icon-Gopro:before {
  content: "\e97a"
}
.solid-icon-Gorilla:before {
  content: "\e97b"
}
.solid-icon-Gowalla:before {
  content: "\e97c"
}
.solid-icon-Grave:before {
  content: "\e97d"
}
.solid-icon-Graveyard:before {
  content: "\e97e"
}
.solid-icon-Greece:before {
  content: "\e97f"
}
.solid-icon-Green-Energy:before {
  content: "\e980"
}
.solid-icon-Green-House:before {
  content: "\e981"
}
.solid-icon-Guitar:before {
  content: "\e982"
}
.solid-icon-Gun-2:before {
  content: "\e983"
}
.solid-icon-Gun-3:before {
  content: "\e984"
}
.solid-icon-Gun:before {
  content: "\e985"
}
.solid-icon-Gymnastics:before {
  content: "\e986"
}
.solid-icon-Hair-2:before {
  content: "\e987"
}
.solid-icon-Hair-3:before {
  content: "\e988"
}
.solid-icon-Hair-4:before {
  content: "\e989"
}
.solid-icon-Hair:before {
  content: "\e98a"
}
.solid-icon-Half-Moon:before {
  content: "\e98b"
}
.solid-icon-Halloween-HalfMoon:before {
  content: "\e98c"
}
.solid-icon-Halloween-Moon:before {
  content: "\e98d"
}
.solid-icon-Hamburger:before {
  content: "\e98e"
}
.solid-icon-Hammer:before {
  content: "\e98f"
}
.solid-icon-Hand-Touch:before {
  content: "\e990"
}
.solid-icon-Hand-Touch2:before {
  content: "\e991"
}
.solid-icon-Hand-TouchSmartphone:before {
  content: "\e992"
}
.solid-icon-Hand:before {
  content: "\e993"
}
.solid-icon-Hands:before {
  content: "\e994"
}
.solid-icon-Handshake:before {
  content: "\e995"
}
.solid-icon-Hanger:before {
  content: "\e996"
}
.solid-icon-Happy:before {
  content: "\e997"
}
.solid-icon-Hat-2:before {
  content: "\e998"
}
.solid-icon-Hat:before {
  content: "\e999"
}
.solid-icon-Haunted-House:before {
  content: "\e99a"
}
.solid-icon-HD-Video:before {
  content: "\e99b"
}
.solid-icon-HD:before {
  content: "\e99c"
}
.solid-icon-HDD:before {
  content: "\e99d"
}
.solid-icon-Headphone:before {
  content: "\e99e"
}
.solid-icon-Headphones:before {
  content: "\e99f"
}
.solid-icon-Headset:before {
  content: "\e9a0"
}
.solid-icon-Heart-2:before {
  content: "\e9a1"
}
.solid-icon-Heart:before {
  content: "\e9a2"
}
.solid-icon-Heels-2:before {
  content: "\e9a3"
}
.solid-icon-Heels:before {
  content: "\e9a4"
}
.solid-icon-Height-Window:before {
  content: "\e9a5"
}
.solid-icon-Helicopter-2:before {
  content: "\e9a6"
}
.solid-icon-Helicopter:before {
  content: "\e9a7"
}
.solid-icon-Helix-2:before {
  content: "\e9a8"
}
.solid-icon-Hello:before {
  content: "\e9a9"
}
.solid-icon-Helmet-2:before {
  content: "\e9aa"
}
.solid-icon-Helmet-3:before {
  content: "\e9ab"
}
.solid-icon-Helmet:before {
  content: "\e9ac"
}
.solid-icon-Hipo:before {
  content: "\e9ad"
}
.solid-icon-Hipster-Glasses:before {
  content: "\e9ae"
}
.solid-icon-Hipster-Glasses2:before {
  content: "\e9af"
}
.solid-icon-Hipster-Glasses3:before {
  content: "\e9b0"
}
.solid-icon-Hipster-Headphones:before {
  content: "\e9b1"
}
.solid-icon-Hipster-Men:before {
  content: "\e9b2"
}
.solid-icon-Hipster-Men2:before {
  content: "\e9b3"
}
.solid-icon-Hipster-Men3:before {
  content: "\e9b4"
}
.solid-icon-Hipster-Sunglasses:before {
  content: "\e9b5"
}
.solid-icon-Hipster-Sunglasses2:before {
  content: "\e9b6"
}
.solid-icon-Hipster-Sunglasses3:before {
  content: "\e9b7"
}
.solid-icon-Hokey:before {
  content: "\e9b8"
}
.solid-icon-Holly:before {
  content: "\e9b9"
}
.solid-icon-Home-2:before {
  content: "\e9ba"
}
.solid-icon-Home-3:before {
  content: "\e9bb"
}
.solid-icon-Home-4:before {
  content: "\e9bc"
}
.solid-icon-Home-5:before {
  content: "\e9bd"
}
.solid-icon-Home-Window:before {
  content: "\e9be"
}
.solid-icon-Home:before {
  content: "\e9bf"
}
.solid-icon-Homosexual:before {
  content: "\e9c0"
}
.solid-icon-Honey:before {
  content: "\e9c1"
}
.solid-icon-Hong-Kong:before {
  content: "\e9c2"
}
.solid-icon-Hoodie:before {
  content: "\e9c3"
}
.solid-icon-Horror:before {
  content: "\e9c4"
}
.solid-icon-Horse:before {
  content: "\e9c5"
}
.solid-icon-Hospital-2:before {
  content: "\e9c6"
}
.solid-icon-Hospital:before {
  content: "\e9c7"
}
.solid-icon-Host:before {
  content: "\e9c8"
}
.solid-icon-Hot-Dog:before {
  content: "\e9c9"
}
.solid-icon-Hotel:before {
  content: "\e9ca"
}
.solid-icon-Hour:before {
  content: "\e9cb"
}
.solid-icon-Hub:before {
  content: "\e9cc"
}
.solid-icon-Humor:before {
  content: "\e9cd"
}
.solid-icon-Hurt:before {
  content: "\e9ce"
}
.solid-icon-Ice-Cream:before {
  content: "\e9cf"
}
.solid-icon-ICQ:before {
  content: "\e9d0"
}
.solid-icon-ID-2:before {
  content: "\e9d1"
}
.solid-icon-ID-3:before {
  content: "\e9d2"
}
.solid-icon-ID-Card:before {
  content: "\e9d3"
}
.solid-icon-Idea-2:before {
  content: "\e9d4"
}
.solid-icon-Idea-3:before {
  content: "\e9d5"
}
.solid-icon-Idea-4:before {
  content: "\e9d6"
}
.solid-icon-Idea-5:before {
  content: "\e9d7"
}
.solid-icon-Idea:before {
  content: "\e9d8"
}
.solid-icon-Identification-Badge:before {
  content: "\e9d9"
}
.solid-icon-ImDB:before {
  content: "\e9da"
}
.solid-icon-Inbox-Empty:before {
  content: "\e9db"
}
.solid-icon-Inbox-Forward:before {
  content: "\e9dc"
}
.solid-icon-Inbox-Full:before {
  content: "\e9dd"
}
.solid-icon-Inbox-Into:before {
  content: "\e9de"
}
.solid-icon-Inbox-Out:before {
  content: "\e9df"
}
.solid-icon-Inbox-Reply:before {
  content: "\e9e0"
}
.solid-icon-Inbox:before {
  content: "\e9e1"
}
.solid-icon-Increase-Inedit:before {
  content: "\e9e2"
}
.solid-icon-Indent-FirstLine:before {
  content: "\e9e3"
}
.solid-icon-Indent-LeftMargin:before {
  content: "\e9e4"
}
.solid-icon-Indent-RightMargin:before {
  content: "\e9e5"
}
.solid-icon-India:before {
  content: "\e9e6"
}
.solid-icon-Info-Window:before {
  content: "\e9e7"
}
.solid-icon-Information:before {
  content: "\e9e8"
}
.solid-icon-Inifity:before {
  content: "\e9e9"
}
.solid-icon-Instagram:before {
  content: "\e9ea"
}
.solid-icon-Internet-2:before {
  content: "\e9eb"
}
.solid-icon-Internet-Explorer:before {
  content: "\e9ec"
}
.solid-icon-Internet-Smiley:before {
  content: "\e9ed"
}
.solid-icon-Internet:before {
  content: "\e9ee"
}
.solid-icon-iOS-Apple:before {
  content: "\e9ef"
}
.solid-icon-Israel:before {
  content: "\e9f0"
}
.solid-icon-Italic-Text:before {
  content: "\e9f1"
}
.solid-icon-Jacket-2:before {
  content: "\e9f2"
}
.solid-icon-Jacket:before {
  content: "\e9f3"
}
.solid-icon-Jamaica:before {
  content: "\e9f4"
}
.solid-icon-Japan:before {
  content: "\e9f5"
}
.solid-icon-Japanese-Gate:before {
  content: "\e9f6"
}
.solid-icon-Jeans:before {
  content: "\e9f7"
}
.solid-icon-Jeep-2:before {
  content: "\e9f8"
}
.solid-icon-Jeep:before {
  content: "\e9f9"
}
.solid-icon-Jet:before {
  content: "\e9fa"
}
.solid-icon-Joystick:before {
  content: "\e9fb"
}
.solid-icon-Juice:before {
  content: "\e9fc"
}
.solid-icon-Jump-Rope:before {
  content: "\e9fd"
}
.solid-icon-Kangoroo:before {
  content: "\e9fe"
}
.solid-icon-Kenya:before {
  content: "\e9ff"
}
.solid-icon-Key-2:before {
  content: "\ea00"
}
.solid-icon-Key-3:before {
  content: "\ea01"
}
.solid-icon-Key-Lock:before {
  content: "\ea02"
}
.solid-icon-Key:before {
  content: "\ea03"
}
.solid-icon-Keyboard:before {
  content: "\ea04"
}
.solid-icon-Keyboard3:before {
  content: "\ea05"
}
.solid-icon-Keypad:before {
  content: "\ea06"
}
.solid-icon-King-2:before {
  content: "\ea07"
}
.solid-icon-King:before {
  content: "\ea08"
}
.solid-icon-Kiss:before {
  content: "\ea09"
}
.solid-icon-Knee:before {
  content: "\ea0a"
}
.solid-icon-Knife-2:before {
  content: "\ea0b"
}
.solid-icon-Knife:before {
  content: "\ea0c"
}
.solid-icon-Knight:before {
  content: "\ea0d"
}
.solid-icon-Koala:before {
  content: "\ea0e"
}
.solid-icon-Korea:before {
  content: "\ea0f"
}
.solid-icon-Lamp:before {
  content: "\ea10"
}
.solid-icon-Landscape-2:before {
  content: "\ea11"
}
.solid-icon-Landscape:before {
  content: "\ea12"
}
.solid-icon-Lantern:before {
  content: "\ea13"
}
.solid-icon-Laptop-2:before {
  content: "\ea14"
}
.solid-icon-Laptop-3:before {
  content: "\ea15"
}
.solid-icon-Laptop-Phone:before {
  content: "\ea16"
}
.solid-icon-Laptop-Secure:before {
  content: "\ea17"
}
.solid-icon-Laptop-Tablet:before {
  content: "\ea18"
}
.solid-icon-Laptop:before {
  content: "\ea19"
}
.solid-icon-Laser:before {
  content: "\ea1a"
}
.solid-icon-Last-FM:before {
  content: "\ea1b"
}
.solid-icon-Last:before {
  content: "\ea1c"
}
.solid-icon-Laughing:before {
  content: "\ea1d"
}
.solid-icon-Layer-Backward:before {
  content: "\ea1e"
}
.solid-icon-Layer-Forward:before {
  content: "\ea1f"
}
.solid-icon-Leafs-2:before {
  content: "\ea20"
}
.solid-icon-Leafs:before {
  content: "\ea21"
}
.solid-icon-Leaning-Tower:before {
  content: "\ea22"
}
.solid-icon-Left--Right:before {
  content: "\ea23"
}
.solid-icon-Left--Right3:before {
  content: "\ea24"
}
.solid-icon-Left-2:before {
  content: "\ea25"
}
.solid-icon-Left-3:before {
  content: "\ea26"
}
.solid-icon-Left-4:before {
  content: "\ea27"
}
.solid-icon-Left-ToRight:before {
  content: "\ea28"
}
.solid-icon-Left:before {
  content: "\ea29"
}
.solid-icon-Leg-2:before {
  content: "\ea2a"
}
.solid-icon-Leg:before {
  content: "\ea2b"
}
.solid-icon-Lego:before {
  content: "\ea2c"
}
.solid-icon-Lemon:before {
  content: "\ea2d"
}
.solid-icon-Len-2:before {
  content: "\ea2e"
}
.solid-icon-Len-3:before {
  content: "\ea2f"
}
.solid-icon-Len:before {
  content: "\ea30"
}
.solid-icon-Leo-2:before {
  content: "\ea31"
}
.solid-icon-Leo:before {
  content: "\ea32"
}
.solid-icon-Leopard:before {
  content: "\ea33"
}
.solid-icon-Lesbian:before {
  content: "\ea34"
}
.solid-icon-Lesbians:before {
  content: "\ea35"
}
.solid-icon-Letter-Close:before {
  content: "\ea36"
}
.solid-icon-Letter-Open:before {
  content: "\ea37"
}
.solid-icon-Letter-Sent:before {
  content: "\ea38"
}
.solid-icon-Libra-2:before {
  content: "\ea39"
}
.solid-icon-Libra:before {
  content: "\ea3a"
}
.solid-icon-Library-2:before {
  content: "\ea3b"
}
.solid-icon-Library:before {
  content: "\ea3c"
}
.solid-icon-Life-Jacket:before {
  content: "\ea3d"
}
.solid-icon-Life-Safer:before {
  content: "\ea3e"
}
.solid-icon-Light-Bulb:before {
  content: "\ea3f"
}
.solid-icon-Light-Bulb2:before {
  content: "\ea40"
}
.solid-icon-Light-BulbLeaf:before {
  content: "\ea41"
}
.solid-icon-Lighthouse:before {
  content: "\ea42"
}
.solid-icon-Like-2:before {
  content: "\ea43"
}
.solid-icon-Like:before {
  content: "\ea44"
}
.solid-icon-Line-Chart:before {
  content: "\ea45"
}
.solid-icon-Line-Chart2:before {
  content: "\ea46"
}
.solid-icon-Line-Chart3:before {
  content: "\ea47"
}
.solid-icon-Line-Chart4:before {
  content: "\ea48"
}
.solid-icon-Line-Spacing:before {
  content: "\ea49"
}
.solid-icon-Line-SpacingText:before {
  content: "\ea4a"
}
.solid-icon-Link-2:before {
  content: "\ea4b"
}
.solid-icon-Link:before {
  content: "\ea4c"
}
.solid-icon-Linkedin-2:before {
  content: "\ea4d"
}
.solid-icon-Linkedin:before {
  content: "\ea4e"
}
.solid-icon-Linux:before {
  content: "\ea4f"
}
.solid-icon-Lion:before {
  content: "\ea50"
}
.solid-icon-Livejournal:before {
  content: "\ea51"
}
.solid-icon-Loading-2:before {
  content: "\ea52"
}
.solid-icon-Loading-3:before {
  content: "\ea53"
}
.solid-icon-Loading-Window:before {
  content: "\ea54"
}
.solid-icon-Loading:before {
  content: "\ea55"
}
.solid-icon-Location-2:before {
  content: "\ea56"
}
.solid-icon-Location:before {
  content: "\ea57"
}
.solid-icon-Lock-2:before {
  content: "\ea58"
}
.solid-icon-Lock-3:before {
  content: "\ea59"
}
.solid-icon-Lock-User:before {
  content: "\ea5a"
}
.solid-icon-Lock-Window:before {
  content: "\ea5b"
}
.solid-icon-Lock:before {
  content: "\ea5c"
}
.solid-icon-Lollipop-2:before {
  content: "\ea5d"
}
.solid-icon-Lollipop-3:before {
  content: "\ea5e"
}
.solid-icon-Lollipop:before {
  content: "\ea5f"
}
.solid-icon-Loop:before {
  content: "\ea60"
}
.solid-icon-Loud:before {
  content: "\ea61"
}
.solid-icon-Loudspeaker:before {
  content: "\ea62"
}
.solid-icon-Love-2:before {
  content: "\ea63"
}
.solid-icon-Love-User:before {
  content: "\ea64"
}
.solid-icon-Love-Window:before {
  content: "\ea65"
}
.solid-icon-Love:before {
  content: "\ea66"
}
.solid-icon-Lowercase-Text:before {
  content: "\ea67"
}
.solid-icon-Luggafe-Front:before {
  content: "\ea68"
}
.solid-icon-Luggage-2:before {
  content: "\ea69"
}
.solid-icon-Macro:before {
  content: "\ea6a"
}
.solid-icon-Magic-Wand:before {
  content: "\ea6b"
}
.solid-icon-Magnet:before {
  content: "\ea6c"
}
.solid-icon-Magnifi-Glass-:before {
  content: "\ea6d"
}
.solid-icon-Magnifi-Glass:before {
  content: "\ea6e"
}
.solid-icon-Magnifi-Glass2:before {
  content: "\ea6f"
}
.solid-icon-Mail-2:before {
  content: "\ea70"
}
.solid-icon-Mail-3:before {
  content: "\ea71"
}
.solid-icon-Mail-Add:before {
  content: "\ea72"
}
.solid-icon-Mail-Attachement:before {
  content: "\ea73"
}
.solid-icon-Mail-Block:before {
  content: "\ea74"
}
.solid-icon-Mail-Delete:before {
  content: "\ea75"
}
.solid-icon-Mail-Favorite:before {
  content: "\ea76"
}
.solid-icon-Mail-Forward:before {
  content: "\ea77"
}
.solid-icon-Mail-Gallery:before {
  content: "\ea78"
}
.solid-icon-Mail-Inbox:before {
  content: "\ea79"
}
.solid-icon-Mail-Link:before {
  content: "\ea7a"
}
.solid-icon-Mail-Lock:before {
  content: "\ea7b"
}
.solid-icon-Mail-Love:before {
  content: "\ea7c"
}
.solid-icon-Mail-Money:before {
  content: "\ea7d"
}
.solid-icon-Mail-Open:before {
  content: "\ea7e"
}
.solid-icon-Mail-Outbox:before {
  content: "\ea7f"
}
.solid-icon-Mail-Password:before {
  content: "\ea80"
}
.solid-icon-Mail-Photo:before {
  content: "\ea81"
}
.solid-icon-Mail-Read:before {
  content: "\ea82"
}
.solid-icon-Mail-Removex:before {
  content: "\ea83"
}
.solid-icon-Mail-Reply:before {
  content: "\ea84"
}
.solid-icon-Mail-ReplyAll:before {
  content: "\ea85"
}
.solid-icon-Mail-Search:before {
  content: "\ea86"
}
.solid-icon-Mail-Send:before {
  content: "\ea87"
}
.solid-icon-Mail-Settings:before {
  content: "\ea88"
}
.solid-icon-Mail-Unread:before {
  content: "\ea89"
}
.solid-icon-Mail-Video:before {
  content: "\ea8a"
}
.solid-icon-Mail-withAtSign:before {
  content: "\ea8b"
}
.solid-icon-Mail-WithCursors:before {
  content: "\ea8c"
}
.solid-icon-Mail:before {
  content: "\ea8d"
}
.solid-icon-Mailbox-Empty:before {
  content: "\ea8e"
}
.solid-icon-Mailbox-Full:before {
  content: "\ea8f"
}
.solid-icon-Male-2:before {
  content: "\ea90"
}
.solid-icon-Male-Sign:before {
  content: "\ea91"
}
.solid-icon-Male:before {
  content: "\ea92"
}
.solid-icon-MaleFemale:before {
  content: "\ea93"
}
.solid-icon-Man-Sign:before {
  content: "\ea94"
}
.solid-icon-Management:before {
  content: "\ea95"
}
.solid-icon-Mans-Underwear:before {
  content: "\ea96"
}
.solid-icon-Mans-Underwear2:before {
  content: "\ea97"
}
.solid-icon-Map-Marker:before {
  content: "\ea98"
}
.solid-icon-Map-Marker2:before {
  content: "\ea99"
}
.solid-icon-Map-Marker3:before {
  content: "\ea9a"
}
.solid-icon-Map:before {
  content: "\ea9b"
}
.solid-icon-Map2:before {
  content: "\ea9c"
}
.solid-icon-Marker-2:before {
  content: "\ea9d"
}
.solid-icon-Marker-3:before {
  content: "\ea9e"
}
.solid-icon-Marker:before {
  content: "\ea9f"
}
.solid-icon-Martini-Glass:before {
  content: "\eaa0"
}
.solid-icon-Mask:before {
  content: "\eaa1"
}
.solid-icon-Master-Card:before {
  content: "\eaa2"
}
.solid-icon-Maximize-Window:before {
  content: "\eaa3"
}
.solid-icon-Maximize:before {
  content: "\eaa4"
}
.solid-icon-Medal-2:before {
  content: "\eaa5"
}
.solid-icon-Medal-3:before {
  content: "\eaa6"
}
.solid-icon-Medal:before {
  content: "\eaa7"
}
.solid-icon-Medical-Sign:before {
  content: "\eaa8"
}
.solid-icon-Medicine-2:before {
  content: "\eaa9"
}
.solid-icon-Medicine-3:before {
  content: "\eaaa"
}
.solid-icon-Medicine:before {
  content: "\eaab"
}
.solid-icon-Megaphone:before {
  content: "\eaac"
}
.solid-icon-Memory-Card:before {
  content: "\eaad"
}
.solid-icon-Memory-Card2:before {
  content: "\eaae"
}
.solid-icon-Memory-Card3:before {
  content: "\eaaf"
}
.solid-icon-Men:before {
  content: "\eab0"
}
.solid-icon-Menorah:before {
  content: "\eab1"
}
.solid-icon-Mens:before {
  content: "\eab2"
}
.solid-icon-Metacafe:before {
  content: "\eab3"
}
.solid-icon-Mexico:before {
  content: "\eab4"
}
.solid-icon-Mic:before {
  content: "\eab5"
}
.solid-icon-Microphone-2:before {
  content: "\eab6"
}
.solid-icon-Microphone-3:before {
  content: "\eab7"
}
.solid-icon-Microphone-4:before {
  content: "\eab8"
}
.solid-icon-Microphone-5:before {
  content: "\eab9"
}
.solid-icon-Microphone-6:before {
  content: "\eaba"
}
.solid-icon-Microphone-8:before {
  content: "\eabb"
}
.solid-icon-Microphone:before {
  content: "\eabc"
}
.solid-icon-Microscope:before {
  content: "\eabd"
}
.solid-icon-Milk-Bottle:before {
  content: "\eabe"
}
.solid-icon-Mine:before {
  content: "\eabf"
}
.solid-icon-Minimize-Maximize-Close-Window:before {
  content: "\eac0"
}
.solid-icon-Minimize-Window:before {
  content: "\eac1"
}
.solid-icon-Minimize:before {
  content: "\eac2"
}
.solid-icon-Mirror:before {
  content: "\eac3"
}
.solid-icon-Mixer:before {
  content: "\eac4"
}
.solid-icon-Mixx:before {
  content: "\eac5"
}
.solid-icon-Money-2:before {
  content: "\eac6"
}
.solid-icon-Money-Bag:before {
  content: "\eac7"
}
.solid-icon-Money-Smiley:before {
  content: "\eac8"
}
.solid-icon-Money:before {
  content: "\eac9"
}
.solid-icon-Monitor-2:before {
  content: "\eaca"
}
.solid-icon-Monitor-3:before {
  content: "\eacb"
}
.solid-icon-Monitor-4:before {
  content: "\eacc"
}
.solid-icon-Monitor-5:before {
  content: "\eacd"
}
.solid-icon-Monitor-Analytics:before {
  content: "\eace"
}
.solid-icon-Monitor-Laptop:before {
  content: "\eacf"
}
.solid-icon-Monitor-phone:before {
  content: "\ead0"
}
.solid-icon-Monitor-Tablet:before {
  content: "\ead1"
}
.solid-icon-Monitor-Vertical:before {
  content: "\ead2"
}
.solid-icon-Monitor:before {
  content: "\ead3"
}
.solid-icon-Monitoring:before {
  content: "\ead4"
}
.solid-icon-Monkey:before {
  content: "\ead5"
}
.solid-icon-Monster:before {
  content: "\ead6"
}
.solid-icon-Morocco:before {
  content: "\ead7"
}
.solid-icon-Motorcycle:before {
  content: "\ead8"
}
.solid-icon-Mouse-2:before {
  content: "\ead9"
}
.solid-icon-Mouse-3:before {
  content: "\eada"
}
.solid-icon-Mouse-4:before {
  content: "\eadb"
}
.solid-icon-Mouse-Pointer:before {
  content: "\eadc"
}
.solid-icon-Mouse:before {
  content: "\eadd"
}
.solid-icon-Moustache-Smiley:before {
  content: "\eade"
}
.solid-icon-Movie-Ticket:before {
  content: "\eadf"
}
.solid-icon-Movie:before {
  content: "\eae0"
}
.solid-icon-Mp3-File:before {
  content: "\eae1"
}
.solid-icon-Museum:before {
  content: "\eae2"
}
.solid-icon-Mushroom:before {
  content: "\eae3"
}
.solid-icon-Music-Note:before {
  content: "\eae4"
}
.solid-icon-Music-Note2:before {
  content: "\eae5"
}
.solid-icon-Music-Note3:before {
  content: "\eae6"
}
.solid-icon-Music-Note4:before {
  content: "\eae7"
}
.solid-icon-Music-Player:before {
  content: "\eae8"
}
.solid-icon-Mustache-2:before {
  content: "\eae9"
}
.solid-icon-Mustache-3:before {
  content: "\eaea"
}
.solid-icon-Mustache-4:before {
  content: "\eaeb"
}
.solid-icon-Mustache-5:before {
  content: "\eaec"
}
.solid-icon-Mustache-6:before {
  content: "\eaed"
}
.solid-icon-Mustache-7:before {
  content: "\eaee"
}
.solid-icon-Mustache-8:before {
  content: "\eaef"
}
.solid-icon-Mustache:before {
  content: "\eaf0"
}
.solid-icon-Mute:before {
  content: "\eaf1"
}
.solid-icon-Myspace:before {
  content: "\eaf2"
}
.solid-icon-Navigat-Start:before {
  content: "\eaf3"
}
.solid-icon-Navigate-End:before {
  content: "\eaf4"
}
.solid-icon-Navigation-LeftWindow:before {
  content: "\eaf5"
}
.solid-icon-Navigation-RightWindow:before {
  content: "\eaf6"
}
.solid-icon-Nepal:before {
  content: "\eaf7"
}
.solid-icon-Netscape:before {
  content: "\eaf8"
}
.solid-icon-Network-Window:before {
  content: "\eaf9"
}
.solid-icon-Network:before {
  content: "\eafa"
}
.solid-icon-Neutron:before {
  content: "\eafb"
}
.solid-icon-New-Mail:before {
  content: "\eafc"
}
.solid-icon-New-Tab:before {
  content: "\eafd"
}
.solid-icon-Newspaper-2:before {
  content: "\eafe"
}
.solid-icon-Newspaper:before {
  content: "\eaff"
}
.solid-icon-Newsvine:before {
  content: "\eb00"
}
.solid-icon-Next-3:before {
  content: "\eb01"
}
.solid-icon-Next-Media:before {
  content: "\eb02"
}
.solid-icon-Next-Music:before {
  content: "\eb03"
}
.solid-icon-Next:before {
  content: "\eb04"
}
.solid-icon-No-Battery:before {
  content: "\eb05"
}
.solid-icon-No-Drop:before {
  content: "\eb06"
}
.solid-icon-No-Flash:before {
  content: "\eb07"
}
.solid-icon-No-Smoking:before {
  content: "\eb08"
}
.solid-icon-Noose:before {
  content: "\eb09"
}
.solid-icon-Normal-Text:before {
  content: "\eb0a"
}
.solid-icon-Note:before {
  content: "\eb0b"
}
.solid-icon-Notepad-2:before {
  content: "\eb0c"
}
.solid-icon-Notepad:before {
  content: "\eb0d"
}
.solid-icon-Nuclear:before {
  content: "\eb0e"
}
.solid-icon-Numbering-List:before {
  content: "\eb0f"
}
.solid-icon-Nurse:before {
  content: "\eb10"
}
.solid-icon-Office-Lamp:before {
  content: "\eb11"
}
.solid-icon-Office:before {
  content: "\eb12"
}
.solid-icon-Oil:before {
  content: "\eb13"
}
.solid-icon-Old-Camera:before {
  content: "\eb14"
}
.solid-icon-Old-Cassette:before {
  content: "\eb15"
}
.solid-icon-Old-Clock:before {
  content: "\eb16"
}
.solid-icon-Old-Radio:before {
  content: "\eb17"
}
.solid-icon-Old-Sticky:before {
  content: "\eb18"
}
.solid-icon-Old-Sticky2:before {
  content: "\eb19"
}
.solid-icon-Old-Telephone:before {
  content: "\eb1a"
}
.solid-icon-Old-TV:before {
  content: "\eb1b"
}
.solid-icon-On-Air:before {
  content: "\eb1c"
}
.solid-icon-On-Off-2:before {
  content: "\eb1d"
}
.solid-icon-On-Off-3:before {
  content: "\eb1e"
}
.solid-icon-On-off:before {
  content: "\eb1f"
}
.solid-icon-One-Finger:before {
  content: "\eb20"
}
.solid-icon-One-FingerTouch:before {
  content: "\eb21"
}
.solid-icon-One-Window:before {
  content: "\eb22"
}
.solid-icon-Open-Banana:before {
  content: "\eb23"
}
.solid-icon-Open-Book:before {
  content: "\eb24"
}
.solid-icon-Opera-House:before {
  content: "\eb25"
}
.solid-icon-Opera:before {
  content: "\eb26"
}
.solid-icon-Optimization:before {
  content: "\eb27"
}
.solid-icon-Orientation-2:before {
  content: "\eb28"
}
.solid-icon-Orientation-3:before {
  content: "\eb29"
}
.solid-icon-Orientation:before {
  content: "\eb2a"
}
.solid-icon-Orkut:before {
  content: "\eb2b"
}
.solid-icon-Ornament:before {
  content: "\eb2c"
}
.solid-icon-Over-Time:before {
  content: "\eb2d"
}
.solid-icon-Over-Time2:before {
  content: "\eb2e"
}
.solid-icon-Owl:before {
  content: "\eb2f"
}
.solid-icon-Pac-Man:before {
  content: "\eb30"
}
.solid-icon-Paint-Brush:before {
  content: "\eb31"
}
.solid-icon-Paint-Bucket:before {
  content: "\eb32"
}
.solid-icon-Paintbrush:before {
  content: "\eb33"
}
.solid-icon-Palette:before {
  content: "\eb34"
}
.solid-icon-Palm-Tree:before {
  content: "\eb35"
}
.solid-icon-Panda:before {
  content: "\eb36"
}
.solid-icon-Panorama:before {
  content: "\eb37"
}
.solid-icon-Pantheon:before {
  content: "\eb38"
}
.solid-icon-Pantone:before {
  content: "\eb39"
}
.solid-icon-Pants:before {
  content: "\eb3a"
}
.solid-icon-Paper-Plane:before {
  content: "\eb3b"
}
.solid-icon-Paper:before {
  content: "\eb3c"
}
.solid-icon-Parasailing:before {
  content: "\eb3d"
}
.solid-icon-Parrot:before {
  content: "\eb3e"
}
.solid-icon-Password-2shopping:before {
  content: "\eb3f"
}
.solid-icon-Password-Field:before {
  content: "\eb40"
}
.solid-icon-Password-shopping:before {
  content: "\eb41"
}
.solid-icon-Password:before {
  content: "\eb42"
}
.solid-icon-Pause-2:before {
  content: "\eb43"
}
.solid-icon-Pause:before {
  content: "\eb44"
}
.solid-icon-Paw:before {
  content: "\eb45"
}
.solid-icon-Pawn:before {
  content: "\eb46"
}
.solid-icon-Paypal:before {
  content: "\eb47"
}
.solid-icon-Pen-2:before {
  content: "\eb48"
}
.solid-icon-Pen-3:before {
  content: "\eb49"
}
.solid-icon-Pen-4:before {
  content: "\eb4a"
}
.solid-icon-Pen-5:before {
  content: "\eb4b"
}
.solid-icon-Pen-6:before {
  content: "\eb4c"
}
.solid-icon-Pen:before {
  content: "\eb4d"
}
.solid-icon-Pencil-Ruler:before {
  content: "\eb4e"
}
.solid-icon-Pencil:before {
  content: "\eb4f"
}
.solid-icon-Penguin:before {
  content: "\eb50"
}
.solid-icon-Pentagon:before {
  content: "\eb51"
}
.solid-icon-People-onCloud:before {
  content: "\eb52"
}
.solid-icon-Pepper-withFire:before {
  content: "\eb53"
}
.solid-icon-Pepper:before {
  content: "\eb54"
}
.solid-icon-Petrol:before {
  content: "\eb55"
}
.solid-icon-Petronas-Tower:before {
  content: "\eb56"
}
.solid-icon-Philipines:before {
  content: "\eb57"
}
.solid-icon-Phone-2:before {
  content: "\eb58"
}
.solid-icon-Phone-3:before {
  content: "\eb59"
}
.solid-icon-Phone-3G:before {
  content: "\eb5a"
}
.solid-icon-Phone-4G:before {
  content: "\eb5b"
}
.solid-icon-Phone-Simcard:before {
  content: "\eb5c"
}
.solid-icon-Phone-SMS:before {
  content: "\eb5d"
}
.solid-icon-Phone-Wifi:before {
  content: "\eb5e"
}
.solid-icon-Phone:before {
  content: "\eb5f"
}
.solid-icon-Photo-2:before {
  content: "\eb60"
}
.solid-icon-Photo-3:before {
  content: "\eb61"
}
.solid-icon-Photo-Album:before {
  content: "\eb62"
}
.solid-icon-Photo-Album2:before {
  content: "\eb63"
}
.solid-icon-Photo-Album3:before {
  content: "\eb64"
}
.solid-icon-Photo:before {
  content: "\eb65"
}
.solid-icon-Photos:before {
  content: "\eb66"
}
.solid-icon-Physics:before {
  content: "\eb67"
}
.solid-icon-Pi:before {
  content: "\eb68"
}
.solid-icon-Piano:before {
  content: "\eb69"
}
.solid-icon-Picasa:before {
  content: "\eb6a"
}
.solid-icon-Pie-Chart:before {
  content: "\eb6b"
}
.solid-icon-Pie-Chart2:before {
  content: "\eb6c"
}
.solid-icon-Pie-Chart3:before {
  content: "\eb6d"
}
.solid-icon-Pilates-2:before {
  content: "\eb6e"
}
.solid-icon-Pilates-3:before {
  content: "\eb6f"
}
.solid-icon-Pilates:before {
  content: "\eb70"
}
.solid-icon-Pilot:before {
  content: "\eb71"
}
.solid-icon-Pinch:before {
  content: "\eb72"
}
.solid-icon-Ping-Pong:before {
  content: "\eb73"
}
.solid-icon-Pinterest:before {
  content: "\eb74"
}
.solid-icon-Pipe:before {
  content: "\eb75"
}
.solid-icon-Pipette:before {
  content: "\eb76"
}
.solid-icon-Piramids:before {
  content: "\eb77"
}
.solid-icon-Pisces-2:before {
  content: "\eb78"
}
.solid-icon-Pisces:before {
  content: "\eb79"
}
.solid-icon-Pizza-Slice:before {
  content: "\eb7a"
}
.solid-icon-Pizza:before {
  content: "\eb7b"
}
.solid-icon-Plane-2:before {
  content: "\eb7c"
}
.solid-icon-Plane:before {
  content: "\eb7d"
}
.solid-icon-Plant:before {
  content: "\eb7e"
}
.solid-icon-Plasmid:before {
  content: "\eb7f"
}
.solid-icon-Plaster:before {
  content: "\eb80"
}
.solid-icon-Plastic-CupPhone:before {
  content: "\eb81"
}
.solid-icon-Plastic-CupPhone2:before {
  content: "\eb82"
}
.solid-icon-Plate:before {
  content: "\eb83"
}
.solid-icon-Plates:before {
  content: "\eb84"
}
.solid-icon-Plaxo:before {
  content: "\eb85"
}
.solid-icon-Play-Music:before {
  content: "\eb86"
}
.solid-icon-Plug-In:before {
  content: "\eb87"
}
.solid-icon-Plug-In2:before {
  content: "\eb88"
}
.solid-icon-Plurk:before {
  content: "\eb89"
}
.solid-icon-Pointer:before {
  content: "\eb8a"
}
.solid-icon-Poland:before {
  content: "\eb8b"
}
.solid-icon-Police-Man:before {
  content: "\eb8c"
}
.solid-icon-Police-Station:before {
  content: "\eb8d"
}
.solid-icon-Police-Woman:before {
  content: "\eb8e"
}
.solid-icon-Police:before {
  content: "\eb8f"
}
.solid-icon-Polo-Shirt:before {
  content: "\eb90"
}
.solid-icon-Portrait:before {
  content: "\eb91"
}
.solid-icon-Portugal:before {
  content: "\eb92"
}
.solid-icon-Post-Mail:before {
  content: "\eb93"
}
.solid-icon-Post-Mail2:before {
  content: "\eb94"
}
.solid-icon-Post-Office:before {
  content: "\eb95"
}
.solid-icon-Post-Sign:before {
  content: "\eb96"
}
.solid-icon-Post-Sign2ways:before {
  content: "\eb97"
}
.solid-icon-Posterous:before {
  content: "\eb98"
}
.solid-icon-Pound-Sign:before {
  content: "\eb99"
}
.solid-icon-Pound-Sign2:before {
  content: "\eb9a"
}
.solid-icon-Pound:before {
  content: "\eb9b"
}
.solid-icon-Power-2:before {
  content: "\eb9c"
}
.solid-icon-Power-3:before {
  content: "\eb9d"
}
.solid-icon-Power-Cable:before {
  content: "\eb9e"
}
.solid-icon-Power-Station:before {
  content: "\eb9f"
}
.solid-icon-Power:before {
  content: "\eba0"
}
.solid-icon-Prater:before {
  content: "\eba1"
}
.solid-icon-Present:before {
  content: "\eba2"
}
.solid-icon-Presents:before {
  content: "\eba3"
}
.solid-icon-Press:before {
  content: "\eba4"
}
.solid-icon-Preview:before {
  content: "\eba5"
}
.solid-icon-Previous:before {
  content: "\eba6"
}
.solid-icon-Pricing:before {
  content: "\eba7"
}
.solid-icon-Printer:before {
  content: "\eba8"
}
.solid-icon-Professor:before {
  content: "\eba9"
}
.solid-icon-Profile:before {
  content: "\ebaa"
}
.solid-icon-Project:before {
  content: "\ebab"
}
.solid-icon-Projector-2:before {
  content: "\ebac"
}
.solid-icon-Projector:before {
  content: "\ebad"
}
.solid-icon-Pulse:before {
  content: "\ebae"
}
.solid-icon-Pumpkin:before {
  content: "\ebaf"
}
.solid-icon-Punk:before {
  content: "\ebb0"
}
.solid-icon-Punker:before {
  content: "\ebb1"
}
.solid-icon-Puzzle:before {
  content: "\ebb2"
}
.solid-icon-QIK:before {
  content: "\ebb3"
}
.solid-icon-QR-Code:before {
  content: "\ebb4"
}
.solid-icon-Queen-2:before {
  content: "\ebb5"
}
.solid-icon-Queen:before {
  content: "\ebb6"
}
.solid-icon-Quill-2:before {
  content: "\ebb7"
}
.solid-icon-Quill-3:before {
  content: "\ebb8"
}
.solid-icon-Quill:before {
  content: "\ebb9"
}
.solid-icon-Quotes-2:before {
  content: "\ebba"
}
.solid-icon-Quotes:before {
  content: "\ebbb"
}
.solid-icon-Radio:before {
  content: "\ebbc"
}
.solid-icon-Radioactive:before {
  content: "\ebbd"
}
.solid-icon-Rafting:before {
  content: "\ebbe"
}
.solid-icon-Rain-Drop:before {
  content: "\ebbf"
}
.solid-icon-Rainbow-2:before {
  content: "\ebc0"
}
.solid-icon-Rainbow:before {
  content: "\ebc1"
}
.solid-icon-Ram:before {
  content: "\ebc2"
}
.solid-icon-Razzor-Blade:before {
  content: "\ebc3"
}
.solid-icon-Receipt-2:before {
  content: "\ebc4"
}
.solid-icon-Receipt-3:before {
  content: "\ebc5"
}
.solid-icon-Receipt-4:before {
  content: "\ebc6"
}
.solid-icon-Receipt:before {
  content: "\ebc7"
}
.solid-icon-Record-3:before {
  content: "\ebc8"
}
.solid-icon-Record-Media:before {
  content: "\ebc9"
}
.solid-icon-Record-Music:before {
  content: "\ebca"
}
.solid-icon-Record:before {
  content: "\ebcb"
}
.solid-icon-Recycling-2:before {
  content: "\ebcc"
}
.solid-icon-Recycling:before {
  content: "\ebcd"
}
.solid-icon-Reddit:before {
  content: "\ebce"
}
.solid-icon-Redhat:before {
  content: "\ebcf"
}
.solid-icon-Redirect:before {
  content: "\ebd0"
}
.solid-icon-Redo:before {
  content: "\ebd1"
}
.solid-icon-Reel:before {
  content: "\ebd2"
}
.solid-icon-Refinery:before {
  content: "\ebd3"
}
.solid-icon-Refresh-Window:before {
  content: "\ebd4"
}
.solid-icon-Refresh:before {
  content: "\ebd5"
}
.solid-icon-Reload-2:before {
  content: "\ebd6"
}
.solid-icon-Reload-3:before {
  content: "\ebd7"
}
.solid-icon-Reload:before {
  content: "\ebd8"
}
.solid-icon-Remote-Controll:before {
  content: "\ebd9"
}
.solid-icon-Remote-Controll2:before {
  content: "\ebda"
}
.solid-icon-Remove-Bag:before {
  content: "\ebdb"
}
.solid-icon-Remove-Basket:before {
  content: "\ebdc"
}
.solid-icon-Remove-Cart:before {
  content: "\ebdd"
}
.solid-icon-Remove-File:before {
  content: "\ebde"
}
.solid-icon-Remove-User:before {
  content: "\ebdf"
}
.solid-icon-Remove-Window:before {
  content: "\ebe0"
}
.solid-icon-Remove:before {
  content: "\ebe1"
}
.solid-icon-Rename:before {
  content: "\ebe2"
}
.solid-icon-Repair:before {
  content: "\ebe3"
}
.solid-icon-Repeat-2:before {
  content: "\ebe4"
}
.solid-icon-Repeat-3:before {
  content: "\ebe5"
}
.solid-icon-Repeat-4:before {
  content: "\ebe6"
}
.solid-icon-Repeat-5:before {
  content: "\ebe7"
}
.solid-icon-Repeat-6:before {
  content: "\ebe8"
}
.solid-icon-Repeat-7:before {
  content: "\ebe9"
}
.solid-icon-Repeat:before {
  content: "\ebea"
}
.solid-icon-Reset:before {
  content: "\ebeb"
}
.solid-icon-Resize:before {
  content: "\ebec"
}
.solid-icon-Restore-Window:before {
  content: "\ebed"
}
.solid-icon-Retouching:before {
  content: "\ebee"
}
.solid-icon-Retro-Camera:before {
  content: "\ebef"
}
.solid-icon-Retro:before {
  content: "\ebf0"
}
.solid-icon-Retweet:before {
  content: "\ebf1"
}
.solid-icon-Reverbnation:before {
  content: "\ebf2"
}
.solid-icon-Rewind:before {
  content: "\ebf3"
}
.solid-icon-RGB:before {
  content: "\ebf4"
}
.solid-icon-Ribbon-2:before {
  content: "\ebf5"
}
.solid-icon-Ribbon-3:before {
  content: "\ebf6"
}
.solid-icon-Ribbon:before {
  content: "\ebf7"
}
.solid-icon-Right-2:before {
  content: "\ebf8"
}
.solid-icon-Right-3:before {
  content: "\ebf9"
}
.solid-icon-Right-4:before {
  content: "\ebfa"
}
.solid-icon-Right-ToLeft:before {
  content: "\ebfb"
}
.solid-icon-Right:before {
  content: "\ebfc"
}
.solid-icon-Road-2:before {
  content: "\ebfd"
}
.solid-icon-Road-3:before {
  content: "\ebfe"
}
.solid-icon-Road:before {
  content: "\ebff"
}
.solid-icon-Robot-2:before {
  content: "\ec00"
}
.solid-icon-Robot:before {
  content: "\ec01"
}
.solid-icon-Rock-andRoll:before {
  content: "\ec02"
}
.solid-icon-Rocket:before {
  content: "\ec03"
}
.solid-icon-Roller:before {
  content: "\ec04"
}
.solid-icon-Roof:before {
  content: "\ec05"
}
.solid-icon-Rook:before {
  content: "\ec06"
}
.solid-icon-Rotate-Gesture:before {
  content: "\ec07"
}
.solid-icon-Rotate-Gesture2:before {
  content: "\ec08"
}
.solid-icon-Rotate-Gesture3:before {
  content: "\ec09"
}
.solid-icon-Rotation-390:before {
  content: "\ec0a"
}
.solid-icon-Rotation:before {
  content: "\ec0b"
}
.solid-icon-Router-2:before {
  content: "\ec0c"
}
.solid-icon-Router:before {
  content: "\ec0d"
}
.solid-icon-RSS:before {
  content: "\ec0e"
}
.solid-icon-Ruler-2:before {
  content: "\ec0f"
}
.solid-icon-Ruler:before {
  content: "\ec10"
}
.solid-icon-Running-Shoes:before {
  content: "\ec11"
}
.solid-icon-Running:before {
  content: "\ec12"
}
.solid-icon-Safari:before {
  content: "\ec13"
}
.solid-icon-Safe-Box:before {
  content: "\ec14"
}
.solid-icon-Safe-Box2:before {
  content: "\ec15"
}
.solid-icon-Safety-PinClose:before {
  content: "\ec16"
}
.solid-icon-Safety-PinOpen:before {
  content: "\ec17"
}
.solid-icon-Sagittarus-2:before {
  content: "\ec18"
}
.solid-icon-Sagittarus:before {
  content: "\ec19"
}
.solid-icon-Sailing-Ship:before {
  content: "\ec1a"
}
.solid-icon-Sand-watch:before {
  content: "\ec1b"
}
.solid-icon-Sand-watch2:before {
  content: "\ec1c"
}
.solid-icon-Santa-Claus:before {
  content: "\ec1d"
}
.solid-icon-Santa-Claus2:before {
  content: "\ec1e"
}
.solid-icon-Santa-onSled:before {
  content: "\ec1f"
}
.solid-icon-Satelite-2:before {
  content: "\ec20"
}
.solid-icon-Satelite:before {
  content: "\ec21"
}
.solid-icon-Save-Window:before {
  content: "\ec22"
}
.solid-icon-Save:before {
  content: "\ec23"
}
.solid-icon-Saw:before {
  content: "\ec24"
}
.solid-icon-Saxophone:before {
  content: "\ec25"
}
.solid-icon-Scale:before {
  content: "\ec26"
}
.solid-icon-Scarf:before {
  content: "\ec27"
}
.solid-icon-Scissor:before {
  content: "\ec28"
}
.solid-icon-Scooter-Front:before {
  content: "\ec29"
}
.solid-icon-Scooter:before {
  content: "\ec2a"
}
.solid-icon-Scorpio-2:before {
  content: "\ec2b"
}
.solid-icon-Scorpio:before {
  content: "\ec2c"
}
.solid-icon-Scotland:before {
  content: "\ec2d"
}
.solid-icon-Screwdriver:before {
  content: "\ec2e"
}
.solid-icon-Scroll-Fast:before {
  content: "\ec2f"
}
.solid-icon-Scroll:before {
  content: "\ec30"
}
.solid-icon-Scroller-2:before {
  content: "\ec31"
}
.solid-icon-Scroller:before {
  content: "\ec32"
}
.solid-icon-Sea-Dog:before {
  content: "\ec33"
}
.solid-icon-Search-onCloud:before {
  content: "\ec34"
}
.solid-icon-Search-People:before {
  content: "\ec35"
}
.solid-icon-secound:before {
  content: "\ec36"
}
.solid-icon-secound2:before {
  content: "\ec37"
}
.solid-icon-Security-Block:before {
  content: "\ec38"
}
.solid-icon-Security-Bug:before {
  content: "\ec39"
}
.solid-icon-Security-Camera:before {
  content: "\ec3a"
}
.solid-icon-Security-Check:before {
  content: "\ec3b"
}
.solid-icon-Security-Settings:before {
  content: "\ec3c"
}
.solid-icon-Security-Smiley:before {
  content: "\ec3d"
}
.solid-icon-Securiy-Remove:before {
  content: "\ec3e"
}
.solid-icon-Seed:before {
  content: "\ec3f"
}
.solid-icon-Selfie:before {
  content: "\ec40"
}
.solid-icon-Serbia:before {
  content: "\ec41"
}
.solid-icon-Server-2:before {
  content: "\ec42"
}
.solid-icon-Server:before {
  content: "\ec43"
}
.solid-icon-Servers:before {
  content: "\ec44"
}
.solid-icon-Settings-Window:before {
  content: "\ec45"
}
.solid-icon-Sewing-Machine:before {
  content: "\ec46"
}
.solid-icon-Sexual:before {
  content: "\ec47"
}
.solid-icon-Share-onCloud:before {
  content: "\ec48"
}
.solid-icon-Share-Window:before {
  content: "\ec49"
}
.solid-icon-Share:before {
  content: "\ec4a"
}
.solid-icon-Sharethis:before {
  content: "\ec4b"
}
.solid-icon-Shark:before {
  content: "\ec4c"
}
.solid-icon-Sheep:before {
  content: "\ec4d"
}
.solid-icon-Sheriff-Badge:before {
  content: "\ec4e"
}
.solid-icon-Shield:before {
  content: "\ec4f"
}
.solid-icon-Ship-2:before {
  content: "\ec50"
}
.solid-icon-Ship:before {
  content: "\ec51"
}
.solid-icon-Shirt:before {
  content: "\ec52"
}
.solid-icon-Shoes-2:before {
  content: "\ec53"
}
.solid-icon-Shoes-3:before {
  content: "\ec54"
}
.solid-icon-Shoes:before {
  content: "\ec55"
}
.solid-icon-Shop-2:before {
  content: "\ec56"
}
.solid-icon-Shop-3:before {
  content: "\ec57"
}
.solid-icon-Shop-4:before {
  content: "\ec58"
}
.solid-icon-Shop:before {
  content: "\ec59"
}
.solid-icon-Shopping-Bag:before {
  content: "\ec5a"
}
.solid-icon-Shopping-Basket:before {
  content: "\ec5b"
}
.solid-icon-Shopping-Cart:before {
  content: "\ec5c"
}
.solid-icon-Short-Pants:before {
  content: "\ec5d"
}
.solid-icon-Shoutwire:before {
  content: "\ec5e"
}
.solid-icon-Shovel:before {
  content: "\ec5f"
}
.solid-icon-Shuffle-2:before {
  content: "\ec60"
}
.solid-icon-Shuffle-3:before {
  content: "\ec61"
}
.solid-icon-Shuffle-4:before {
  content: "\ec62"
}
.solid-icon-Shuffle:before {
  content: "\ec63"
}
.solid-icon-Shutter:before {
  content: "\ec64"
}
.solid-icon-Sidebar-Window:before {
  content: "\ec65"
}
.solid-icon-Signal:before {
  content: "\ec66"
}
.solid-icon-Singapore:before {
  content: "\ec67"
}
.solid-icon-Skate-Shoes:before {
  content: "\ec68"
}
.solid-icon-Skateboard-2:before {
  content: "\ec69"
}
.solid-icon-Skateboard:before {
  content: "\ec6a"
}
.solid-icon-Skeleton:before {
  content: "\ec6b"
}
.solid-icon-Ski:before {
  content: "\ec6c"
}
.solid-icon-Skirt:before {
  content: "\ec6d"
}
.solid-icon-Skrill:before {
  content: "\ec6e"
}
.solid-icon-Skull:before {
  content: "\ec6f"
}
.solid-icon-Skydiving:before {
  content: "\ec70"
}
.solid-icon-Skype:before {
  content: "\ec71"
}
.solid-icon-Sled-withGifts:before {
  content: "\ec72"
}
.solid-icon-Sled:before {
  content: "\ec73"
}
.solid-icon-Sleeping:before {
  content: "\ec74"
}
.solid-icon-Sleet:before {
  content: "\ec75"
}
.solid-icon-Slippers:before {
  content: "\ec76"
}
.solid-icon-Smart:before {
  content: "\ec77"
}
.solid-icon-Smartphone-2:before {
  content: "\ec78"
}
.solid-icon-Smartphone-3:before {
  content: "\ec79"
}
.solid-icon-Smartphone-4:before {
  content: "\ec7a"
}
.solid-icon-Smartphone-Secure:before {
  content: "\ec7b"
}
.solid-icon-Smartphone:before {
  content: "\ec7c"
}
.solid-icon-Smile:before {
  content: "\ec7d"
}
.solid-icon-Smoking-Area:before {
  content: "\ec7e"
}
.solid-icon-Smoking-Pipe:before {
  content: "\ec7f"
}
.solid-icon-Snake:before {
  content: "\ec80"
}
.solid-icon-Snorkel:before {
  content: "\ec81"
}
.solid-icon-Snow-2:before {
  content: "\ec82"
}
.solid-icon-Snow-Dome:before {
  content: "\ec83"
}
.solid-icon-Snow-Storm:before {
  content: "\ec84"
}
.solid-icon-Snow:before {
  content: "\ec85"
}
.solid-icon-Snowflake-2:before {
  content: "\ec86"
}
.solid-icon-Snowflake-3:before {
  content: "\ec87"
}
.solid-icon-Snowflake-4:before {
  content: "\ec88"
}
.solid-icon-Snowflake:before {
  content: "\ec89"
}
.solid-icon-Snowman:before {
  content: "\ec8a"
}
.solid-icon-Soccer-Ball:before {
  content: "\ec8b"
}
.solid-icon-Soccer-Shoes:before {
  content: "\ec8c"
}
.solid-icon-Socks:before {
  content: "\ec8d"
}
.solid-icon-Solar:before {
  content: "\ec8e"
}
.solid-icon-Sound-Wave:before {
  content: "\ec8f"
}
.solid-icon-Sound:before {
  content: "\ec90"
}
.solid-icon-Soundcloud:before {
  content: "\ec91"
}
.solid-icon-Soup:before {
  content: "\ec92"
}
.solid-icon-South-Africa:before {
  content: "\ec93"
}
.solid-icon-Space-Needle:before {
  content: "\ec94"
}
.solid-icon-Spain:before {
  content: "\ec95"
}
.solid-icon-Spam-Mail:before {
  content: "\ec96"
}
.solid-icon-Speach-Bubble:before {
  content: "\ec97"
}
.solid-icon-Speach-Bubble2:before {
  content: "\ec98"
}
.solid-icon-Speach-Bubble3:before {
  content: "\ec99"
}
.solid-icon-Speach-Bubble4:before {
  content: "\ec9a"
}
.solid-icon-Speach-Bubble5:before {
  content: "\ec9b"
}
.solid-icon-Speach-Bubble6:before {
  content: "\ec9c"
}
.solid-icon-Speach-Bubble7:before {
  content: "\ec9d"
}
.solid-icon-Speach-Bubble8:before {
  content: "\ec9e"
}
.solid-icon-Speach-Bubble9:before {
  content: "\ec9f"
}
.solid-icon-Speach-Bubble10:before {
  content: "\eca0"
}
.solid-icon-Speach-Bubble11:before {
  content: "\eca1"
}
.solid-icon-Speach-Bubble12:before {
  content: "\eca2"
}
.solid-icon-Speach-Bubble13:before {
  content: "\eca3"
}
.solid-icon-Speach-BubbleAsking:before {
  content: "\eca4"
}
.solid-icon-Speach-BubbleComic:before {
  content: "\eca5"
}
.solid-icon-Speach-BubbleComic2:before {
  content: "\eca6"
}
.solid-icon-Speach-BubbleComic3:before {
  content: "\eca7"
}
.solid-icon-Speach-BubbleComic4:before {
  content: "\eca8"
}
.solid-icon-Speach-BubbleDialog:before {
  content: "\eca9"
}
.solid-icon-Speach-Bubbles:before {
  content: "\ecaa"
}
.solid-icon-Speak-2:before {
  content: "\ecab"
}
.solid-icon-Speak:before {
  content: "\ecac"
}
.solid-icon-Speaker-2:before {
  content: "\ecad"
}
.solid-icon-Speaker:before {
  content: "\ecae"
}
.solid-icon-Spell-Check:before {
  content: "\ecaf"
}
.solid-icon-Spell-CheckABC:before {
  content: "\ecb0"
}
.solid-icon-Spermium:before {
  content: "\ecb1"
}
.solid-icon-Spider:before {
  content: "\ecb2"
}
.solid-icon-Spiderweb:before {
  content: "\ecb3"
}
.solid-icon-Split-FourSquareWindow:before {
  content: "\ecb4"
}
.solid-icon-Split-Horizontal:before {
  content: "\ecb5"
}
.solid-icon-Split-Horizontal2Window:before {
  content: "\ecb6"
}
.solid-icon-Split-Vertical:before {
  content: "\ecb7"
}
.solid-icon-Split-Vertical2:before {
  content: "\ecb8"
}
.solid-icon-Split-Window:before {
  content: "\ecb9"
}
.solid-icon-Spoder:before {
  content: "\ecba"
}
.solid-icon-Spoon:before {
  content: "\ecbb"
}
.solid-icon-Sport-Mode:before {
  content: "\ecbc"
}
.solid-icon-Sports-Clothings1:before {
  content: "\ecbd"
}
.solid-icon-Sports-Clothings2:before {
  content: "\ecbe"
}
.solid-icon-Sports-Shirt:before {
  content: "\ecbf"
}
.solid-icon-Spot:before {
  content: "\ecc0"
}
.solid-icon-Spray:before {
  content: "\ecc1"
}
.solid-icon-Spread:before {
  content: "\ecc2"
}
.solid-icon-Spring:before {
  content: "\ecc3"
}
.solid-icon-Spurl:before {
  content: "\ecc4"
}
.solid-icon-Spy:before {
  content: "\ecc5"
}
.solid-icon-Squirrel:before {
  content: "\ecc6"
}
.solid-icon-SSL:before {
  content: "\ecc7"
}
.solid-icon-St-BasilsCathedral:before {
  content: "\ecc8"
}
.solid-icon-St-PaulsCathedral:before {
  content: "\ecc9"
}
.solid-icon-Stamp-2:before {
  content: "\ecca"
}
.solid-icon-Stamp:before {
  content: "\eccb"
}
.solid-icon-Stapler:before {
  content: "\eccc"
}
.solid-icon-Star-Track:before {
  content: "\eccd"
}
.solid-icon-Star:before {
  content: "\ecce"
}
.solid-icon-Starfish:before {
  content: "\eccf"
}
.solid-icon-Start2:before {
  content: "\ecd0"
}
.solid-icon-Start-3:before {
  content: "\ecd1"
}
.solid-icon-Start-ways:before {
  content: "\ecd2"
}
.solid-icon-Start:before {
  content: "\ecd3"
}
.solid-icon-Statistic:before {
  content: "\ecd4"
}
.solid-icon-Stethoscope:before {
  content: "\ecd5"
}
.solid-icon-Stop-2:before {
  content: "\ecd6"
}
.solid-icon-Stop-Music:before {
  content: "\ecd7"
}
.solid-icon-Stop:before {
  content: "\ecd8"
}
.solid-icon-Stopwatch-2:before {
  content: "\ecd9"
}
.solid-icon-Stopwatch:before {
  content: "\ecda"
}
.solid-icon-Storm:before {
  content: "\ecdb"
}
.solid-icon-Street-View:before {
  content: "\ecdc"
}
.solid-icon-Street-View2:before {
  content: "\ecdd"
}
.solid-icon-Strikethrough-Text:before {
  content: "\ecde"
}
.solid-icon-Stroller:before {
  content: "\ecdf"
}
.solid-icon-Structure:before {
  content: "\ece0"
}
.solid-icon-Student-Female:before {
  content: "\ece1"
}
.solid-icon-Student-Hat:before {
  content: "\ece2"
}
.solid-icon-Student-Hat2:before {
  content: "\ece3"
}
.solid-icon-Student-Male:before {
  content: "\ece4"
}
.solid-icon-Student-MaleFemale:before {
  content: "\ece5"
}
.solid-icon-Students:before {
  content: "\ece6"
}
.solid-icon-Studio-Flash:before {
  content: "\ece7"
}
.solid-icon-Studio-Lightbox:before {
  content: "\ece8"
}
.solid-icon-Stumbleupon:before {
  content: "\ece9"
}
.solid-icon-Suit:before {
  content: "\ecea"
}
.solid-icon-Suitcase:before {
  content: "\eceb"
}
.solid-icon-Sum-2:before {
  content: "\ecec"
}
.solid-icon-Sum:before {
  content: "\eced"
}
.solid-icon-Summer:before {
  content: "\ecee"
}
.solid-icon-Sun-CloudyRain:before {
  content: "\ecef"
}
.solid-icon-Sun:before {
  content: "\ecf0"
}
.solid-icon-Sunglasses-2:before {
  content: "\ecf1"
}
.solid-icon-Sunglasses-3:before {
  content: "\ecf2"
}
.solid-icon-Sunglasses-Smiley:before {
  content: "\ecf3"
}
.solid-icon-Sunglasses-Smiley2:before {
  content: "\ecf4"
}
.solid-icon-Sunglasses-W:before {
  content: "\ecf5"
}
.solid-icon-Sunglasses-W2:before {
  content: "\ecf6"
}
.solid-icon-Sunglasses-W3:before {
  content: "\ecf7"
}
.solid-icon-Sunglasses:before {
  content: "\ecf8"
}
.solid-icon-Sunrise:before {
  content: "\ecf9"
}
.solid-icon-Sunset:before {
  content: "\ecfa"
}
.solid-icon-Superman:before {
  content: "\ecfb"
}
.solid-icon-Support:before {
  content: "\ecfc"
}
.solid-icon-Surprise:before {
  content: "\ecfd"
}
.solid-icon-Sushi:before {
  content: "\ecfe"
}
.solid-icon-Sweden:before {
  content: "\ecff"
}
.solid-icon-Swimming-Short:before {
  content: "\ed00"
}
.solid-icon-Swimming:before {
  content: "\ed01"
}
.solid-icon-Swimmwear:before {
  content: "\ed02"
}
.solid-icon-Switch:before {
  content: "\ed03"
}
.solid-icon-Switzerland:before {
  content: "\ed04"
}
.solid-icon-Sync-Cloud:before {
  content: "\ed05"
}
.solid-icon-Sync:before {
  content: "\ed06"
}
.solid-icon-Synchronize-2:before {
  content: "\ed07"
}
.solid-icon-Synchronize:before {
  content: "\ed08"
}
.solid-icon-T-Shirt:before {
  content: "\ed09"
}
.solid-icon-Tablet-2:before {
  content: "\ed0a"
}
.solid-icon-Tablet-3:before {
  content: "\ed0b"
}
.solid-icon-Tablet-Orientation:before {
  content: "\ed0c"
}
.solid-icon-Tablet-Phone:before {
  content: "\ed0d"
}
.solid-icon-Tablet-Secure:before {
  content: "\ed0e"
}
.solid-icon-Tablet-Vertical:before {
  content: "\ed0f"
}
.solid-icon-Tablet:before {
  content: "\ed10"
}
.solid-icon-Tactic:before {
  content: "\ed11"
}
.solid-icon-Tag-2:before {
  content: "\ed12"
}
.solid-icon-Tag-3:before {
  content: "\ed13"
}
.solid-icon-Tag-4:before {
  content: "\ed14"
}
.solid-icon-Tag-5:before {
  content: "\ed15"
}
.solid-icon-Tag:before {
  content: "\ed16"
}
.solid-icon-Taj-Mahal:before {
  content: "\ed17"
}
.solid-icon-Talk-Man:before {
  content: "\ed18"
}
.solid-icon-Tap:before {
  content: "\ed19"
}
.solid-icon-Target-Market:before {
  content: "\ed1a"
}
.solid-icon-Target:before {
  content: "\ed1b"
}
.solid-icon-Taurus-2:before {
  content: "\ed1c"
}
.solid-icon-Taurus:before {
  content: "\ed1d"
}
.solid-icon-Taxi-2:before {
  content: "\ed1e"
}
.solid-icon-Taxi-Sign:before {
  content: "\ed1f"
}
.solid-icon-Taxi:before {
  content: "\ed20"
}
.solid-icon-Teacher:before {
  content: "\ed21"
}
.solid-icon-Teapot:before {
  content: "\ed22"
}
.solid-icon-Technorati:before {
  content: "\ed23"
}
.solid-icon-Teddy-Bear:before {
  content: "\ed24"
}
.solid-icon-Tee-Mug:before {
  content: "\ed25"
}
.solid-icon-Telephone-2:before {
  content: "\ed26"
}
.solid-icon-Telephone:before {
  content: "\ed27"
}
.solid-icon-Telescope:before {
  content: "\ed28"
}
.solid-icon-Temperature-2:before {
  content: "\ed29"
}
.solid-icon-Temperature-3:before {
  content: "\ed2a"
}
.solid-icon-Temperature:before {
  content: "\ed2b"
}
@font-face {
  font-family: feather;
  src: url(../fonts/feather.eot?t=1525787366991);
  src: url(../fonts/feather.eot?t=1525787366991#iefix) format('embedded-opentype'), url(../fonts/feather.woff?t=1525787366991) format('woff'), url(../fonts/feather.ttf?t=1525787366991) format('truetype'), url(../fonts/feather.svg?t=1525787366991#feather) format('svg');
  font-display: swap
}
[class*=" icon-feather-"], [class^=icon-feather-] {
  font-family: feather !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.icon-feather-alert-octagon:before {
  content: "\e81b"
}
.icon-feather-alert-circle:before {
  content: "\e81c"
}
.icon-feather-activity:before {
  content: "\e81d"
}
.icon-feather-alert-triangle:before {
  content: "\e81e"
}
.icon-feather-align-center:before {
  content: "\e81f"
}
.icon-feather-airplay:before {
  content: "\e820"
}
.icon-feather-align-justify:before {
  content: "\e821"
}
.icon-feather-align-left:before {
  content: "\e822"
}
.icon-feather-align-right:before {
  content: "\e823"
}
.icon-feather-arrow-down-left:before {
  content: "\e824"
}
.icon-feather-arrow-down-right:before {
  content: "\e825"
}
.icon-feather-anchor:before {
  content: "\e826"
}
.icon-feather-aperture:before {
  content: "\e827"
}
.icon-feather-arrow-left:before {
  content: "\e828"
}
.icon-feather-arrow-right:before {
  content: "\e829"
}
.icon-feather-arrow-down:before {
  content: "\e82a"
}
.icon-feather-arrow-up-left:before {
  content: "\e82b"
}
.icon-feather-arrow-up-right:before {
  content: "\e82c"
}
.icon-feather-arrow-up:before {
  content: "\e82d"
}
.icon-feather-award:before {
  content: "\e82e"
}
.icon-feather-bar-chart:before {
  content: "\e82f"
}
.icon-feather-at-sign:before {
  content: "\e830"
}
.icon-feather-bar-chart-2:before {
  content: "\e831"
}
.icon-feather-battery-charging:before {
  content: "\e832"
}
.icon-feather-bell-off:before {
  content: "\e833"
}
.icon-feather-battery:before {
  content: "\e834"
}
.icon-feather-bluetooth:before {
  content: "\e835"
}
.icon-feather-bell:before {
  content: "\e836"
}
.icon-feather-book:before {
  content: "\e837"
}
.icon-feather-briefcase:before {
  content: "\e838"
}
.icon-feather-camera-off:before {
  content: "\e839"
}
.icon-feather-calendar:before {
  content: "\e83a"
}
.icon-feather-bookmark:before {
  content: "\e83b"
}
.icon-feather-box:before {
  content: "\e83c"
}
.icon-feather-camera:before {
  content: "\e83d"
}
.icon-feather-check-circle:before {
  content: "\e83e"
}
.icon-feather-check:before {
  content: "\e83f"
}
.icon-feather-check-square:before {
  content: "\e840"
}
.icon-feather-cast:before {
  content: "\e841"
}
.icon-feather-chevron-down:before {
  content: "\e842"
}
.icon-feather-chevron-left:before {
  content: "\e843"
}
.icon-feather-chevron-right:before {
  content: "\e844"
}
.icon-feather-chevron-up:before {
  content: "\e845"
}
.icon-feather-chevrons-down:before {
  content: "\e846"
}
.icon-feather-chevrons-right:before {
  content: "\e847"
}
.icon-feather-chevrons-up:before {
  content: "\e848"
}
.icon-feather-chevrons-left:before {
  content: "\e849"
}
.icon-feather-circle:before {
  content: "\e84a"
}
.icon-feather-clipboard:before {
  content: "\e84b"
}
.icon-feather-chrome:before {
  content: "\e84c"
}
.icon-feather-clock:before {
  content: "\e84d"
}
.icon-feather-cloud-lightning:before {
  content: "\e84e"
}
.icon-feather-cloud-drizzle:before {
  content: "\e84f"
}
.icon-feather-cloud-rain:before {
  content: "\e850"
}
.icon-feather-cloud-off:before {
  content: "\e851"
}
.icon-feather-codepen:before {
  content: "\e852"
}
.icon-feather-cloud-snow:before {
  content: "\e853"
}
.icon-feather-compass:before {
  content: "\e854"
}
.icon-feather-copy:before {
  content: "\e855"
}
.icon-feather-corner-down-right:before {
  content: "\e856"
}
.icon-feather-corner-down-left:before {
  content: "\e857"
}
.icon-feather-corner-left-down:before {
  content: "\e858"
}
.icon-feather-corner-left-up:before {
  content: "\e859"
}
.icon-feather-corner-up-left:before {
  content: "\e85a"
}
.icon-feather-corner-up-right:before {
  content: "\e85b"
}
.icon-feather-corner-right-down:before {
  content: "\e85c"
}
.icon-feather-corner-right-up:before {
  content: "\e85d"
}
.icon-feather-cpu:before {
  content: "\e85e"
}
.icon-feather-credit-card:before {
  content: "\e85f"
}
.icon-feather-crosshair:before {
  content: "\e860"
}
.icon-feather-disc:before {
  content: "\e861"
}
.icon-feather-delete:before {
  content: "\e862"
}
.icon-feather-download-cloud:before {
  content: "\e863"
}
.icon-feather-download:before {
  content: "\e864"
}
.icon-feather-droplet:before {
  content: "\e865"
}
.icon-feather-edit-2:before {
  content: "\e866"
}
.icon-feather-edit:before {
  content: "\e867"
}
.icon-feather-edit-1:before {
  content: "\e868"
}
.icon-feather-external-link:before {
  content: "\e869"
}
.icon-feather-eye:before {
  content: "\e86a"
}
.icon-feather-feather:before {
  content: "\e86b"
}
.icon-feather-facebook:before {
  content: "\e86c"
}
.icon-feather-file-minus:before {
  content: "\e86d"
}
.icon-feather-eye-off:before {
  content: "\e86e"
}
.icon-feather-fast-forward:before {
  content: "\e86f"
}
.icon-feather-file-text:before {
  content: "\e870"
}
.icon-feather-film:before {
  content: "\e871"
}
.icon-feather-file:before {
  content: "\e872"
}
.icon-feather-file-plus:before {
  content: "\e873"
}
.icon-feather-folder:before {
  content: "\e874"
}
.icon-feather-filter:before {
  content: "\e875"
}
.icon-feather-flag:before {
  content: "\e876"
}
.icon-feather-globe:before {
  content: "\e877"
}
.icon-feather-grid:before {
  content: "\e878"
}
.icon-feather-heart:before {
  content: "\e879"
}
.icon-feather-home:before {
  content: "\e87a"
}
.icon-feather-github:before {
  content: "\e87b"
}
.icon-feather-image:before {
  content: "\e87c"
}
.icon-feather-inbox:before {
  content: "\e87d"
}
.icon-feather-layers:before {
  content: "\e87e"
}
.icon-feather-info:before {
  content: "\e87f"
}
.icon-feather-instagram:before {
  content: "\e880"
}
.icon-feather-layout:before {
  content: "\e881"
}
.icon-feather-link-2:before {
  content: "\e882"
}
.icon-feather-life-buoy:before {
  content: "\e883"
}
.icon-feather-link:before {
  content: "\e884"
}
.icon-feather-log-in:before {
  content: "\e885"
}
.icon-feather-list:before {
  content: "\e886"
}
.icon-feather-lock:before {
  content: "\e887"
}
.icon-feather-log-out:before {
  content: "\e888"
}
.icon-feather-loader:before {
  content: "\e889"
}
.icon-feather-mail:before {
  content: "\e88a"
}
.icon-feather-maximize-2:before {
  content: "\e88b"
}
.icon-feather-map:before {
  content: "\e88c"
}
.icon-feather-map-pin:before {
  content: "\e88e"
}
.icon-feather-menu:before {
  content: "\e88f"
}
.icon-feather-message-circle:before {
  content: "\e890"
}
.icon-feather-message-square:before {
  content: "\e891"
}
.icon-feather-minimize-2:before {
  content: "\e892"
}
.icon-feather-mic-off:before {
  content: "\e893"
}
.icon-feather-minus-circle:before {
  content: "\e894"
}
.icon-feather-mic:before {
  content: "\e895"
}
.icon-feather-minus-square:before {
  content: "\e896"
}
.icon-feather-minus:before {
  content: "\e897"
}
.icon-feather-moon:before {
  content: "\e898"
}
.icon-feather-monitor:before {
  content: "\e899"
}
.icon-feather-more-vertical:before {
  content: "\e89a"
}
.icon-feather-more-horizontal:before {
  content: "\e89b"
}
.icon-feather-move:before {
  content: "\e89c"
}
.icon-feather-music:before {
  content: "\e89d"
}
.icon-feather-navigation-2:before {
  content: "\e89e"
}
.icon-feather-navigation:before {
  content: "\e89f"
}
.icon-feather-octagon:before {
  content: "\e8a0"
}
.icon-feather-package:before {
  content: "\e8a1"
}
.icon-feather-pause-circle:before {
  content: "\e8a2"
}
.icon-feather-pause:before {
  content: "\e8a3"
}
.icon-feather-percent:before {
  content: "\e8a4"
}
.icon-feather-phone-call:before {
  content: "\e8a5"
}
.icon-feather-phone-forwarded:before {
  content: "\e8a6"
}
.icon-feather-phone-missed:before {
  content: "\e8a7"
}
.icon-feather-phone-off:before {
  content: "\e8a8"
}
.icon-feather-phone-incoming:before {
  content: "\e8a9"
}
.icon-feather-phone:before {
  content: "\e8aa"
}
.icon-feather-phone-outgoing:before {
  content: "\e8ab"
}
.icon-feather-pie-chart:before {
  content: "\e8ac"
}
.icon-feather-play-circle:before {
  content: "\e8ad"
}
.icon-feather-play:before {
  content: "\e8ae"
}
.icon-feather-plus-square:before {
  content: "\e8af"
}
.icon-feather-plus-circle:before {
  content: "\e8b0"
}
.icon-feather-plus:before {
  content: "\e8b1"
}
.icon-feather-pocket:before {
  content: "\e8b2"
}
.icon-feather-printer:before {
  content: "\e8b3"
}
.icon-feather-power:before {
  content: "\e8b4"
}
.icon-feather-radio:before {
  content: "\e8b5"
}
.icon-feather-repeat:before {
  content: "\e8b6"
}
.icon-feather-refresh-ccw:before {
  content: "\e8b7"
}
.icon-feather-rewind:before {
  content: "\e8b8"
}
.icon-feather-rotate-ccw:before {
  content: "\e8b9"
}
.icon-feather-refresh-cw:before {
  content: "\e8ba"
}
.icon-feather-rotate-cw:before {
  content: "\e8bb"
}
.icon-feather-save:before {
  content: "\e8bc"
}
.icon-feather-search:before {
  content: "\e8bd"
}
.icon-feather-server:before {
  content: "\e8be"
}
.icon-feather-scissors:before {
  content: "\e8bf"
}
.icon-feather-share-2:before {
  content: "\e8c0"
}
.icon-feather-share:before {
  content: "\e8c1"
}
.icon-feather-shield:before {
  content: "\e8c2"
}
.icon-feather-settings:before {
  content: "\e8c3"
}
.icon-feather-skip-back:before {
  content: "\e8c4"
}
.icon-feather-shuffle:before {
  content: "\e8c5"
}
.icon-feather-sidebar:before {
  content: "\e8c6"
}
.icon-feather-skip-forward:before {
  content: "\e8c7"
}
.icon-feather-slack:before {
  content: "\e8c8"
}
.icon-feather-slash:before {
  content: "\e8c9"
}
.icon-feather-smartphone:before {
  content: "\e8ca"
}
.icon-feather-square:before {
  content: "\e8cb"
}
.icon-feather-speaker:before {
  content: "\e8cc"
}
.icon-feather-star:before {
  content: "\e8cd"
}
.icon-feather-stop-circle:before {
  content: "\e8ce"
}
.icon-feather-sun:before {
  content: "\e8cf"
}
.icon-feather-sunrise:before {
  content: "\e8d0"
}
.icon-feather-tablet:before {
  content: "\e8d1"
}
.icon-feather-tag:before {
  content: "\e8d2"
}
.icon-feather-sunset:before {
  content: "\e8d3"
}
.icon-feather-target:before {
  content: "\e8d4"
}
.icon-feather-thermometer:before {
  content: "\e8d5"
}
.icon-feather-thumbs-up:before {
  content: "\e8d6"
}
.icon-feather-thumbs-down:before {
  content: "\e8d7"
}
.icon-feather-toggle-left:before {
  content: "\e8d8"
}
.icon-feather-toggle-right:before {
  content: "\e8d9"
}
.icon-feather-trash-2:before {
  content: "\e8da"
}
.icon-feather-trash:before {
  content: "\e8db"
}
.icon-feather-trending-up:before {
  content: "\e8dc"
}
.icon-feather-trending-down:before {
  content: "\e8dd"
}
.icon-feather-triangle:before {
  content: "\e8de"
}
.icon-feather-type:before {
  content: "\e8df"
}
.icon-feather-twitter:before {
  content: "\e8e0"
}
.icon-feather-upload:before {
  content: "\e8e1"
}
.icon-feather-umbrella:before {
  content: "\e8e2"
}
.icon-feather-upload-cloud:before {
  content: "\e8e3"
}
.icon-feather-unlock:before {
  content: "\e8e4"
}
.icon-feather-user-check:before {
  content: "\e8e5"
}
.icon-feather-user-minus:before {
  content: "\e8e6"
}
.icon-feather-user-plus:before {
  content: "\e8e7"
}
.icon-feather-user-x:before {
  content: "\e8e8"
}
.icon-feather-user:before {
  content: "\e8e9"
}
.icon-feather-users:before {
  content: "\e8ea"
}
.icon-feather-video-off:before {
  content: "\e8eb"
}
.icon-feather-video:before {
  content: "\e8ec"
}
.icon-feather-voicemail:before {
  content: "\e8ed"
}
.icon-feather-volume-x:before {
  content: "\e8ee"
}
.icon-feather-volume-2:before {
  content: "\e8ef"
}
.icon-feather-volume-1:before {
  content: "\e8f0"
}
.icon-feather-volume:before {
  content: "\e8f1"
}
.icon-feather-watch:before {
  content: "\e8f2"
}
.icon-feather-wifi:before {
  content: "\e8f3"
}
.icon-feather-x-square:before {
  content: "\e8f4"
}
.icon-feather-wind:before {
  content: "\e8f5"
}
.icon-feather-x:before {
  content: "\e8f6"
}
.icon-feather-x-circle:before {
  content: "\e8f7"
}
.icon-feather-zap:before {
  content: "\e8f8"
}
.icon-feather-zoom-in:before {
  content: "\e8f9"
}
.icon-feather-zoom-out:before {
  content: "\e8fa"
}
.icon-feather-command:before {
  content: "\e8fb"
}
.icon-feather-cloud:before {
  content: "\e8fc"
}
.icon-feather-hash:before {
  content: "\e8fd"
}
.icon-feather-headphones:before {
  content: "\e8fe"
}
.icon-feather-underline:before {
  content: "\e8ff"
}
.icon-feather-italic:before {
  content: "\e900"
}
.icon-feather-bold:before {
  content: "\e901"
}
.icon-feather-crop:before {
  content: "\e902"
}
.icon-feather-help-circle:before {
  content: "\e903"
}
.icon-feather-paperclip:before {
  content: "\e904"
}
.icon-feather-shopping-cart:before {
  content: "\e905"
}
.icon-feather-tv:before {
  content: "\e906"
}
.icon-feather-wifi-off:before {
  content: "\e907"
}
.icon-feather-minimize:before {
  content: "\e88d"
}
.icon-feather-maximize:before {
  content: "\e908"
}
.icon-feather-gitlab:before {
  content: "\e909"
}
.icon-feather-sliders:before {
  content: "\e90a"
}
.icon-feather-star-on:before {
  content: "\e90b"
}
.icon-feather-heart-on:before {
  content: "\e90c"
}
.icon-feather-archive:before {
  content: "\e90d"
}
.icon-feather-arrow-down-circle:before {
  content: "\e90e"
}
.icon-feather-arrow-up-circle:before {
  content: "\e90f"
}
.icon-feather-arrow-left-circle:before {
  content: "\e910"
}
.icon-feather-arrow-right-circle:before {
  content: "\e911"
}
.icon-feather-bar-chart-line-:before {
  content: "\e912"
}
.icon-feather-bar-chart-line:before {
  content: "\e913"
}
.icon-feather-book-open:before {
  content: "\e914"
}
.icon-feather-code:before {
  content: "\e915"
}
.icon-feather-database:before {
  content: "\e916"
}
.icon-feather-dollar-sign:before {
  content: "\e917"
}
.icon-feather-folder-plus:before {
  content: "\e918"
}
.icon-feather-gift:before {
  content: "\e919"
}
.icon-feather-folder-minus:before {
  content: "\e91a"
}
.icon-feather-git-commit:before {
  content: "\e91b"
}
.icon-feather-git-branch:before {
  content: "\e91c"
}
.icon-feather-git-pull-request:before {
  content: "\e91d"
}
.icon-feather-git-merge:before {
  content: "\e91e"
}
.icon-feather-linkedin:before {
  content: "\e91f"
}
.icon-feather-hard-drive:before {
  content: "\e920"
}
.icon-feather-more-vertical-:before {
  content: "\e921"
}
.icon-feather-more-horizontal-:before {
  content: "\e922"
}
.icon-feather-rss:before {
  content: "\e923"
}
.icon-feather-send:before {
  content: "\e924"
}
.icon-feather-shield-off:before {
  content: "\e925"
}
.icon-feather-shopping-bag:before {
  content: "\e926"
}
.icon-feather-terminal:before {
  content: "\e927"
}
.icon-feather-truck:before {
  content: "\e928"
}
.icon-feather-zap-off:before {
  content: "\e929"
}
.icon-feather-youtube:before {
  content: "\e92a"
}
.components-custom-select-control {
  position: relative
}
.components-custom-select-control__label {
  display: block;
  margin-bottom: 8px
}
.components-custom-select-control__button {
  border: 1px solid #757575;
  border-radius: 2px;
  min-height: 30px;
  min-width: 130px;
  position: relative;
  text-align: left
}
.components-custom-select-control__button.components-custom-select-control__button {
  padding-right: 24px
}
.components-custom-select-control__button:focus:not(:disabled) {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 1px var(--wp-admin-theme-color)
}
.components-custom-select-control__button .components-custom-select-control__button-icon {
  height: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0
}
.components-custom-select-control__menu {
  background-color: #fff;
  border: 1px solid #1e1e1e;
  border-radius: 2px;
  max-height: 400px;
  min-width: 100%;
  outline: none;
  overflow: auto;
  padding: 0;
  position: absolute;
  transition: none;
  z-index: 1000000
}
.components-custom-select-control__menu[aria-hidden=true] {
  display: none
}
.components-custom-select-control__item {
  align-items: center;
  cursor: default;
  display: flex;
  line-height: 28px;
  list-style-type: none;
  padding: 8px
}
.components-custom-select-control__item.is-highlighted {
  background: #ddd
}
.components-custom-select-control__item .components-custom-select-control__item-icon {
  margin-left: auto;
  margin-right: 0
}
.components-custom-select-control__item:last-child {
  margin-bottom: 0
}
.components-snackbar {
  background-color: #1e1e1e;
  border-radius: 2px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  max-width: 600px;
  padding: 16px 24px;
  pointer-events: auto;
  width: 100%
}
@media(min-width:600px) {
  .components-snackbar {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
  }
}
.components-snackbar:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color)
}
.components-snackbar.components-snackbar-explicit-dismiss {
  cursor: default
}
.components-snackbar .components-snackbar__content-with-icon {
  margin-left: 24px
}
.components-snackbar .components-snackbar__icon {
  left: 28px;
  position: absolute;
  top: 24px
}
.components-snackbar .components-snackbar__dismiss-button {
  cursor: pointer;
  margin-left: 32px
}
.components-snackbar__action.components-button {
  color: #fff;
  flex-shrink: 0;
  height: auto;
  line-height: 1.4;
  margin-left: 32px;
  padding: 0
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
  background-color: transparent;
  text-decoration: underline
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
  box-shadow: none;
  color: #fff;
  outline: 1px dotted #fff
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
  color: var(--wp-admin-theme-color)
}
.components-snackbar__content {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
  line-height: 1.4
}
.components-snackbar-list {
  box-sizing: border-box;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 100000
}
.components-snackbar-list__notice-container {
  padding-top: 8px;
  position: relative
}
.components-combobox-control {
  width: 100%
}
input.components-combobox-control__input[type=text] {
  border: none;
  box-shadow: none;
  font-size: 16px;
  line-height: inherit;
  margin: 0;
  min-height: auto;
  padding: 2px;
  width: 100%
}
@media(min-width:600px) {
  input.components-combobox-control__input[type=text] {
    font-size: 13px
  }
}
input.components-combobox-control__input[type=text]:focus {
  box-shadow: none;
  outline: none
}
.components-combobox-control__suggestions-container {
  align-items: flex-start;
  border: 1px solid #949494;
  border-radius: 2px;
  box-shadow: 0 0 0 transparent;
  display: flex;
  flex-wrap: wrap;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: normal;
  margin: 0 0 8px;
  padding: 4px;
  transition: box-shadow .1s linear;
  width: 100%
}
@media(prefers-reduced-motion:reduce) {
  .components-combobox-control__suggestions-container {
    transition-delay: 0s;
    transition-duration: 0s
  }
}
@media(min-width:600px) {
  .components-combobox-control__suggestions-container {
    font-size: 13px;
    line-height: normal
  }
}
.components-combobox-control__suggestions-container:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  outline: 2px solid transparent
}
.components-combobox-control__suggestions-container::-webkit-input-placeholder {
  color: rgba(30, 30, 30, .62)
}
.components-combobox-control__suggestions-container::-moz-placeholder {
  color: rgba(30, 30, 30, .62);
  opacity: 1
}
.components-combobox-control__suggestions-container:-ms-input-placeholder {
  color: rgba(30, 30, 30, .62)
}
.components-combobox-control__suggestions-container:focus-within {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  outline: 2px solid transparent
}
.components-combobox-control__reset.components-button {
  display: flex;
  height: 24px;
  min-width: 24px;
  padding: 0
}
.components-form-token-field__input-container {
  align-items: center;
  border: 1px solid #949494;
  border-radius: 2px;
  box-shadow: 0 0 0 transparent;
  cursor: text;
  display: flex;
  flex-wrap: wrap;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: normal;
  margin: 0 0 8px;
  padding: 2px 4px;
  transition: box-shadow .1s linear;
  width: 100%
}
@media(prefers-reduced-motion:reduce) {
  .components-form-token-field__input-container {
    transition-delay: 0s;
    transition-duration: 0s
  }
}
@media(min-width:600px) {
  .components-form-token-field__input-container {
    font-size: 13px;
    line-height: normal
  }
}
.components-form-token-field__input-container:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  outline: 2px solid transparent
}
.components-form-token-field__input-container::-webkit-input-placeholder {
  color: rgba(30, 30, 30, .62)
}
.components-form-token-field__input-container::-moz-placeholder {
  color: rgba(30, 30, 30, .62);
  opacity: 1
}
.components-form-token-field__input-container:-ms-input-placeholder {
  color: rgba(30, 30, 30, .62)
}
.components-form-token-field__input-container.is-disabled {
  background: #ddd;
  border-color: #ddd
}
.components-form-token-field__input-container.is-active {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  outline: 2px solid transparent
}
.components-form-token-field__input-container input[type=text].components-form-token-field__input {
  background: inherit;
  border: 0;
  box-shadow: none;
  color: #1e1e1e;
  display: inline-block;
  flex: 1;
  font-size: 16px;
  margin-left: 4px;
  max-width: 100%;
  min-height: 24px;
  min-width: 50px;
  padding: 0;
  width: 100%
}
@media(min-width:600px) {
  .components-form-token-field__input-container input[type=text].components-form-token-field__input {
    font-size: 13px
  }
}
.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input, .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus {
  box-shadow: none;
  outline: none
}
.components-form-token-field__input-container .components-form-token-field__token + input[type=text].components-form-token-field__input {
  width: auto
}
.components-form-token-field__label {
  display: inline-block;
  margin-bottom: 4px
}
.components-form-token-field__help {
  color: #757575;
  font-size: 12px;
  font-style: normal
}
.components-form-token-field__token {
  color: #1e1e1e;
  display: flex;
  font-size: 13px;
  margin: 2px 4px 2px 0;
  max-width: 100%
}
.components-form-token-field__token.is-success .components-form-token-field__remove-token, .components-form-token-field__token.is-success .components-form-token-field__token-text {
  background: #4ab866
}
.components-form-token-field__token.is-error .components-form-token-field__remove-token, .components-form-token-field__token.is-error .components-form-token-field__token-text {
  background: #cc1818
}
.components-form-token-field__token.is-validating .components-form-token-field__remove-token, .components-form-token-field__token.is-validating .components-form-token-field__token-text {
  color: #757575
}
.components-form-token-field__token.is-borderless {
  padding: 0 16px 0 0;
  position: relative
}
.components-form-token-field__token.is-borderless .components-form-token-field__token-text {
  background: transparent;
  color: var(--wp-admin-theme-color)
}
.components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
  background: transparent;
  color: #757575;
  position: absolute;
  right: 0;
  top: 1px
}
.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
  color: #4ab866
}
.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
  border-radius: 4px 0 0 4px;
  color: #cc1818;
  padding: 0 4px 0 6px
}
.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
  color: #1e1e1e
}
.components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
  cursor: default
}
.components-form-token-field__remove-token.components-button, .components-form-token-field__token-text {
  background: #ddd;
  display: inline-block;
  height: auto;
  line-height: 24px;
  min-width: unset;
  transition: all .2s cubic-bezier(.4, 1, .4, 1)
}
@media(prefers-reduced-motion:reduce) {
  .components-form-token-field__remove-token.components-button, .components-form-token-field__token-text {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    transition-delay: 0s;
    transition-duration: 0s
  }
}
.components-form-token-field__token-text {
  border-radius: 2px 0 0 2px;
  overflow: hidden;
  padding: 0 0 0 8px;
  text-overflow: ellipsis;
  white-space: nowrap
}
.components-form-token-field__remove-token.components-button {
  border-radius: 0 2px 2px 0;
  color: #1e1e1e;
  cursor: pointer;
  line-height: 10px;
  overflow: initial;
  padding: 0 2px
}
.components-form-token-field__remove-token.components-button:hover {
  color: #1e1e1e
}
.components-form-token-field__suggestions-list {
  border-top: 1px solid #757575;
  flex: 1 0 100%;
  list-style: none;
  margin: 4px -4px -4px;
  max-height: 9em;
  min-width: 100%;
  overflow-y: auto;
  padding: 0;
  transition: all .15s ease-in-out
}
@media(prefers-reduced-motion:reduce) {
  .components-form-token-field__suggestions-list {
    transition-delay: 0s;
    transition-duration: 0s
  }
}
.components-form-token-field__suggestion {
  color: #757575;
  cursor: pointer;
  display: block;
  font-size: 13px;
  margin: 0;
  padding: 4px 8px
}
.components-form-token-field__suggestion.is-selected {
  background: var(--wp-admin-theme-color);
  color: #fff
}
.components-form-token-field__suggestion-match {
  text-decoration: underline
}
.wc-block-grid__products .wc-block-grid__product-image {
  display: block;
  position: relative;
  text-decoration: none
}
.wc-block-grid__products .wc-block-grid__product-image a {
  border: 0;
  box-shadow: none;
  outline: 0;
  text-decoration: none
}
.wc-block-grid__products .wc-block-grid__product-image img {
  height: auto;
  max-width: 100%;
  width: auto
}
.wc-block-grid__products .wc-block-grid__product-image img[hidden] {
  display: none
}
.wc-block-grid__products .wc-block-grid__product-image img[alt=""] {
  border: 1px solid #f2f2f2
}
.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title {
  color: inherit;
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.2;
  padding: 0
}
.wc-block-grid__product-price {
  display: block
}
.wc-block-grid__product-price .wc-block-grid__product-price__regular {
  margin-right: .5em
}
.wc-block-grid__product-add-to-cart.wp-block-button {
  white-space: normal;
  word-break: break-word
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  display: inline-flex;
  font-size: 1em;
  justify-content: center;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: .5em 1em;
  text-align: center;
  white-space: normal;
  word-break: break-word
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading {
  opacity: .25
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
  content: "";
  display: inline-block;
  font-family: WooCommerce;
  height: auto;
  margin-left: .5em;
  width: auto
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  content: "";
  display: inline-block;
  font-family: WooCommerce;
  height: auto;
  margin-left: .5em;
  width: auto
}
.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after {
  content: "";
  margin: 0
}
.wc-block-grid__product-rating {
  display: block
}
.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
  font-family: star;
  font-size: 1em;
  font-weight: 400;
  height: 1.618em;
  line-height: 1.618;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 5.3em
}
.wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
  content: "SSSSS";
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap
}
.wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span {
  left: 0;
  overflow: hidden;
  padding-top: 1.5em;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
  color: inherit;
  content: "SSSSS";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap
}
.wc-block-grid__product-onsale {
  background: #fff;
  border: 1px solid #43454b;
  border-radius: 3px;
  color: #43454b;
  display: inline-block;
  font-size: .875em;
  font-weight: 600;
  padding: .25em .75em;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  z-index: 9
}
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wc-block-grid__product .wc-block-grid__product-title {
  margin: 0 0 12px
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating {
  margin: 0 auto 12px
}
.theme-twentysixteen .wc-block-grid .price ins {
  color: #77a464
}
.theme-twentynineteen .wc-block-grid__product {
  font-size: .88889em
}
.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-components-product-title, .theme-twentynineteen .wc-block-grid__product-onsale, .theme-twentynineteen .wc-block-grid__product-title {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}
.theme-twentynineteen .wc-block-grid__product-title:before {
  display: none
}
.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-grid__product-onsale {
  line-height: 1
}
.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) {
  color: #fff
}
.theme-twentytwenty .wc-block-grid__product-link {
  color: #000
}
.theme-twentytwenty .wc-block-components-product-title, .theme-twentytwenty .wc-block-grid__product-title {
  color: #cd2653;
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
  font-size: 1em
}
.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
  margin-top: 0
}
.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-components-product-price__value, .theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-grid__product-price__value {
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
  font-size: .9em
}
.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del {
  opacity: .5
}
.theme-twentytwenty .wc-block-components-product-price ins, .theme-twentytwenty .wc-block-grid__product-price ins {
  text-decoration: none
}
.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating {
  font-size: .7em
}
.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
  line-height: 1
}
.theme-twentytwenty .wc-block-components-product-button > .wp-block-button__link, .theme-twentytwenty .wc-block-grid__product-add-to-cart > .wp-block-button__link {
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif
}
.theme-twentytwenty .wc-block-components-product-sale-badge, .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
  background: #cd2653;
  color: #fff;
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
  font-weight: 700;
  letter-spacing: -.02em;
  line-height: 1.2;
  text-transform: uppercase
}
.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
  position: static
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge {
  position: absolute
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 1
}
.theme-twentytwenty .wc-block-active-filters__title, .theme-twentytwenty .wc-block-attribute-filter__title, .theme-twentytwenty .wc-block-price-filter__title, .theme-twentytwenty .wc-block-stock-filter__title {
  font-size: 1em
}
.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all {
  font-size: .75em
}
.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  font-size: .75em;
  padding: .5em
}
@media only screen and (min-width:768px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
    font-size: .875em;
    padding: .5em
  }
}
@media only screen and (min-width:1168px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
    font-size: .875em;
    padding: .5em
  }
}
.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart {
  display: block;
  margin-top: 12px
}
.theme-twentytwentytwo .wc-block-components-product-price ins, .theme-twentytwentytwo .wc-block-grid__product-price ins {
  text-decoration: none
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal !important;
  padding: 0;
  position: absolute !important;
  width: 1px
}
.screen-reader-text:focus {
  clip: auto !important;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
  -webkit-clip-path: none;
  clip-path: none;
  color: #2b2d2f;
  display: block;
  font-size: .875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}
.wp-block-add-to-cart-form {
  width: unset
}
.wp-block-add-to-cart-form .woocommerce-grouped-product-list-item__price del, .wp-block-add-to-cart-form .woocommerce-Price-amount.amount {
  font-size: var(--wp--preset--font-size--large)
}
.wc-block-components-product-add-to-cart-attribute-picker {
  flex-basis: 100%;
  margin: 0
}
.wc-block-components-product-add-to-cart-attribute-picker label {
  display: block;
  font-size: 1em
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container {
  position: relative
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select {
  margin: 0 0 .75em
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select {
  min-height: 1.75em;
  min-width: 60%
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error {
  margin-bottom: 24px
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select {
  border-color: #cc1818
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus {
  outline-color: #cc1818
}
.wc-block-components-product-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  margin: 0
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button {
  margin: 0 0 .75em
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text {
  display: block
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text > svg {
  fill: currentColor;
  height: 1.5em;
  margin: -.25em 0 -.25em .5em;
  vertical-align: top;
  width: 1.5em
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .125);
  color: #43454b;
  flex-basis: 5em;
  margin: 0 1em .75em 0;
  padding: .618em;
  text-align: center
}
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button > *, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity > *, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button > *, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity > * {
  visibility: hidden
}
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:after, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity:after, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button:after, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-grid .wc-block-components-product-add-to-cart {
  justify-content: center
}
.wc-block-components-product-add-to-cart-notice {
  margin: 0
}
.wp-block-button.wc-block-components-product-button {
  white-space: normal;
  word-break: break-word
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
  border-style: none;
  display: inline-flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  white-space: normal;
  word-break: break-word
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  min-height: 3em;
  min-width: 8em;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder > * {
  visibility: hidden
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-all-products .wp-block-button.wc-block-components-product-button {
  margin-bottom: 12px
}
.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  min-height: 3em;
  min-width: 8em;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button > * {
  visibility: hidden
}
.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-product-button > .wc-block-components-product-button__button {
    -webkit-animation: none;
    animation: none
  }
}
.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link {
  background-color: var(--button--color-background);
  border-color: var(--button--color-background);
  color: var(--button--color-text)
}
.wp-block-button.is-style-outline .wp-block-button__link {
  border: 2px solid
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: currentColor
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) {
  background-color: transparent;
  background-image: none
}
.wp-block-button.has-custom-width .wp-block-button__link {
  box-sizing: border-box
}
.wp-block-button.wp-block-button__width-25 .wp-block-button__link {
  width: 25%
}
.wp-block-button.wp-block-button__width-50 .wp-block-button__link {
  width: 50%
}
.wp-block-button.wp-block-button__width-75 .wp-block-button__link {
  width: 75%
}
.wp-block-button.wp-block-button__width-100 .wp-block-button__link {
  width: 100%
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image, .wc-block-components-product-image {
  display: block;
  position: relative;
  text-decoration: none
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a, .wc-block-components-product-image a {
  border: 0;
  border-radius: inherit;
  box-shadow: none;
  outline: 0;
  text-decoration: none
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img, .wc-block-components-product-image img {
  border-radius: inherit;
  vertical-align: middle;
  width: 100%
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden], .wc-block-components-product-image img[hidden] {
  display: none
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""], .wc-block-components-product-image img[alt=""] {
  border: 1px solid #f2f2f2
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left {
  left: 4px;
  margin: 0;
  position: absolute;
  right: auto;
  top: 4px
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center {
  left: 50%;
  margin: 0;
  position: absolute;
  right: auto;
  top: 4px;
  transform: translateX(-50%)
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
  left: auto;
  margin: 0;
  position: absolute;
  right: 4px;
  top: 4px
}
.is-loading .wc-block-components-product-image {
  background-color: currentColor !important;
  border: 0 !important;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: auto;
  z-index: 1
}
.is-loading .wc-block-components-product-image > * {
  visibility: hidden
}
.is-loading .wc-block-components-product-image:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-product-image {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-product-image {
  margin: 0 0 12px
}
.wc-block-components-product-price {
  display: block
}
.wc-block-all-products .wc-block-components-product-price {
  margin-bottom: 12px
}
.wp-block-woocommerce-product-details ul.wc-tabs {
  border-bottom: 1px solid #e0e0e0;
  list-style: none;
  margin: 0 0 1.618em;
  overflow: hidden;
  padding: 0 0 0 1em;
  position: relative
}
.wp-block-woocommerce-product-details ul.wc-tabs li {
  border: 1px solid #e0e0e0;
  border-radius: 4px 4px 0 0;
  display: inline-block;
  margin: 0;
  padding: .5em 1em;
  position: relative;
  z-index: 0
}
.wp-block-woocommerce-product-details ul.wc-tabs li a {
  display: inline-block;
  font-weight: 700;
  text-decoration: none
}
.wp-block-woocommerce-product-details ul.wc-tabs li a:hover {
  text-decoration: none
}
.wp-block-woocommerce-product-details ul.wc-tabs li.active {
  z-index: 2
}
.wp-block-woocommerce-product-details ul.wc-tabs li.active a {
  text-shadow: inherit
}
.woocommerce .wp-block-woocommerce-product-image-gallery {
  clear: both;
  position: relative
}
.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale {
  left: -1rem;
  right: unset;
  z-index: 1
}
.woocommerce .wp-block-woocommerce-product-image-gallery:after {
  clear: both;
  content: "";
  display: table
}
.woocommerce .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images {
  width: 100%
}
.wp-block-woocommerce-product-reviews img {
  max-width: 600px
}
.wp-block-woocommerce-product-reviews .submit {
  margin-top: 2rem
}
.wp-block-woocommerce-product-reviews__editor__row {
  align-items: center;
  display: flex;
  gap: 2rem
}
.wp-block-woocommerce-product-reviews__editor__row > span {
  flex-basis: 20%
}
.wp-block-woocommerce-product-reviews__editor__row .wp-block-woocommerce-product-reviews__editor__stars, .wp-block-woocommerce-product-reviews__editor__row textarea {
  flex-grow: 1;
  margin-right: 1rem
}
.wp-block-woocommerce-product-reviews__editor__row textarea {
  flex-grow: 1;
  height: 8rem
}
.wp-block-woocommerce-product-reviews__editor__stars {
  display: inline-block;
  font-family: star;
  font-size: 1em;
  font-weight: 400;
  height: 1.618em;
  line-height: 1.618;
  overflow: hidden;
  position: relative;
  width: 5.3em
}
.wp-block-woocommerce-product-reviews__editor__stars:before {
  color: inherit;
  content: "SSSSS";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap
}
.wc-block-components-product-rating {
  display: block;
  line-height: 1
}
.wc-block-components-product-rating__stars {
  display: inline-block;
  font-family: star;
  font-size: 1em;
  font-weight: 400;
  height: 1.618em;
  line-height: 1.618;
  overflow: hidden;
  position: relative;
  width: 5.3em
}
.wc-block-components-product-rating__stars:before {
  color: inherit;
  content: "SSSSS";
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap
}
.wc-block-components-product-rating__stars span {
  color: inherit;
  left: 0;
  overflow: hidden;
  padding-top: 1.5em;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-product-rating__stars span:before {
  color: inherit;
  content: "SSSSS";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap
}
.wc-block-components-product-rating__link {
  display: inline-block;
  font-size: .875em;
  height: 1.618em;
  text-align: inherit;
  width: 100%
}
.wc-block-all-products .wc-block-components-product-rating {
  margin-bottom: 12px;
  margin-top: 0
}
.wp-block-woocommerce-single-product .wc-block-components-product-rating__stars {
  margin: 0
}
.wp-block-woocommerce-single-product .wc-block-components-product-rating__container {
  align-items: center;
  -moz-column-gap: 8px;
  column-gap: 8px;
  display: flex
}
.wc-block-all-products .is-loading .wc-block-components-product-rating, .wp-block-query .is-loading .wc-block-components-product-rating {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 7em;
  z-index: 1
}
.wc-block-all-products .is-loading .wc-block-components-product-rating > *, .wp-block-query .is-loading .wc-block-components-product-rating > * {
  visibility: hidden
}
.wc-block-all-products .is-loading .wc-block-components-product-rating:after, .wp-block-query .is-loading .wc-block-components-product-rating:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-all-products .is-loading .wc-block-components-product-rating, .wp-block-query .is-loading .wc-block-components-product-rating {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-product-sale-badge {
  background: #fff;
  border: 1px solid #43454b;
  border-radius: 3px;
  box-sizing: border-box;
  color: #43454b;
  display: inline-block;
  font-size: .875em;
  font-weight: 600;
  margin: 0 auto 12px;
  padding: .25em .75em;
  position: static;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  z-index: 9
}
.wc-block-components-product-sale-badge span {
  background-color: inherit;
  color: inherit
}
.wc-block-components-product-sku {
  display: block;
  font-size: .875em;
  overflow-wrap: break-word;
  text-transform: uppercase
}
.wc-block-components-product-stock-indicator {
  display: block;
  font-size: .875em;
  margin-bottom: .75em;
  margin-top: 0
}
.wc-block-components-product-summary {
  margin-bottom: 12px;
  margin-top: 0
}
.is-loading .wc-block-components-product-summary:before {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  content: ".";
  display: block;
  height: 6em;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.is-loading .wc-block-components-product-summary:before > * {
  visibility: hidden
}
.is-loading .wc-block-components-product-summary:before:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-product-summary:before {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-product-title {
  display: block;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 12px;
  margin-top: 0;
  padding: 0
}
.wc-block-components-product-title a {
  color: inherit;
  font-size: inherit
}
.is-loading .wc-block-components-product-title:before {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  content: ".";
  display: block;
  display: inline-block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 7em;
  z-index: 1
}
.is-loading .wc-block-components-product-title:before > * {
  visibility: hidden
}
.is-loading .wc-block-components-product-title:before:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-product-title:before {
    -webkit-animation: none;
    animation: none
  }
}
.is-loading .wc-block-grid .wc-block-components-product-title:before {
  width: 10em
}
.wc-block-components-product-title--align-left {
  text-align: left
}
.wc-block-components-product-title--align-center {
  text-align: center
}
.wc-block-components-product-title--align-right {
  text-align: right
}
.wc-block-components-error {
  align-items: center;
  color: #757575;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 40px 0;
  padding: 40px 0;
  text-align: center
}
.wc-block-components-error__header {
  color: #646970;
  font-size: 2em;
  margin: 0
}
.wc-block-components-error__image {
  margin: 0 0 24px;
  width: 25%
}
.wc-block-components-error__text {
  color: #8c8f94;
  font-size: 1.25em;
  margin: 1em 0 0;
  max-width: 60ch
}
.wc-block-components-error__message {
  color: #8c8f94;
  font-style: italic;
  margin: 1em auto 0;
  max-width: 60ch
}
.wc-block-error__button {
  margin: 40px 0 0
}
.wc-block-components-button:not(.is-link) {
  align-items: center;
  display: inline-flex;
  height: auto;
  justify-content: center;
  position: relative;
  text-align: center;
  transition: box-shadow .1s linear
}
.wc-block-components-button:not(.is-link):focus {
  box-shadow: 0 0 0 2px #0675c4;
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #0675c4;
  outline: 3px solid transparent
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
  display: block
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text > svg {
  fill: currentColor
}
.wc-block-components-button:not(.is-link) .wc-block-components-spinner + .wc-block-components-button__text {
  visibility: hidden
}
.wc-block-components-button:not(.is-link).text {
  color: #1e1e1e
}
.wc-block-components-button:not(.is-link).text:hover {
  opacity: .9
}
.wc-block-components-button:not(.is-link).outlined {
  background: transparent;
  color: currentColor
}
.wc-block-components-button:not(.is-link).outlined:not(:focus) {
  box-shadow: inset 0 0 0 1px currentColor
}
.wc-block-components-button:not(.is-link).outlined:active, .wc-block-components-button:not(.is-link).outlined:disabled, .wc-block-components-button:not(.is-link).outlined:focus, .wc-block-components-button:not(.is-link).outlined:hover {
  background-color: #1e1e1e;
  color: #fff
}
.wc-block-components-button:not(.is-link).outlined:hover {
  background-color: #1e1e1e;
  color: #fff;
  opacity: 1
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
  min-height: 3em
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
  box-shadow: 0 0 0 2px #0675c4;
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #0675c4;
  outline: 3px solid transparent
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text {
  color: #1e1e1e
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover {
  opacity: .9
}
table.wc-block-cart-items, table.wc-block-cart-items td, table.wc-block-cart-items th {
  background: none !important;
  border: 0;
  margin: 0
}
.editor-styles-wrapper table.wc-block-cart-items, table.wc-block-cart-items {
  width: 100%
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header {
  font-size: .75em;
  text-transform: uppercase
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image {
  width: 100px
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product {
  visibility: hidden
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total {
  text-align: right;
  width: 100px
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
  margin: 0;
  width: 100%
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  font-size: .75em;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: inherit;
  text-decoration: underline;
  text-shadow: none;
  text-transform: inherit;
  text-transform: none;
  vertical-align: baseline;
  white-space: nowrap
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
  background: transparent
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
  font-size: 1em;
  line-height: inherit;
  text-align: right
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata {
  margin-bottom: .75em
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled, table.wc-block-cart-items .wc-block-cart-items__row.is-disabled {
  opacity: .5;
  pointer-events: none;
  transition: opacity .2s ease
}
.is-medium table.wc-block-cart-items td, .is-mobile table.wc-block-cart-items td, .is-small table.wc-block-cart-items td {
  padding: 0
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-medium table.wc-block-cart-items .wc-block-cart-items__header, .is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-mobile table.wc-block-cart-items .wc-block-cart-items__header, .is-small table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-small table.wc-block-cart-items .wc-block-cart-items__header {
  display: none
}
.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row, .is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row {
  position: relative
}
.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row:after, .is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row:after, .is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row:after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row {
  -ms-grid-columns: 80px 132px;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 80px 132px;
  padding: 16px 0
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  padding-right: 16px
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product {
  -ms-grid-column-span: 2;
  -ms-grid-column-align: stretch;
  -ms-grid-column: 2;
  grid-column-end: 4;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  justify-self: stretch;
  padding: 0 16px 16px 0
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  padding-right: 16px;
  padding-top: 16px;
  vertical-align: bottom
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
  -ms-grid-row: 1;
  grid-row-start: 1
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount {
  display: inline-block
}
.is-large.wc-block-cart .wc-block-cart-items {
  position: relative
}
.is-large.wc-block-cart .wc-block-cart-items:after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.is-large.wc-block-cart .wc-block-cart-items th {
  padding: .25rem 16px .25rem 0;
  white-space: nowrap
}
.is-large.wc-block-cart .wc-block-cart-items td {
  padding: 16px 0 16px 16px;
  position: relative;
  vertical-align: top
}
.is-large.wc-block-cart .wc-block-cart-items td:after {
  border-style: solid;
  border-width: 1px 0 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {
  padding-right: 0
}
.is-large.wc-block-cart .wc-block-cart-items td:last-child {
  padding-right: 16px
}
.wc-block-components-form {
  counter-reset: checkout-step
}
.wc-block-components-form .wc-block-components-checkout-step {
  background: none;
  border: none;
  margin: 0;
  padding: 0 0 0 24px;
  position: relative
}
.is-mobile .wc-block-components-form .wc-block-components-checkout-step, .is-small .wc-block-components-form .wc-block-components-checkout-step {
  padding-left: 0
}
.wc-block-components-checkout-step--disabled {
  opacity: .6
}
.wc-block-components-checkout-step__container {
  position: relative
}
.wc-block-components-checkout-step__container textarea {
  font-style: inherit;
  font-weight: inherit
}
.wc-block-components-checkout-step__content > * {
  margin-bottom: 1em
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content > :last-child {
  margin-bottom: 0;
  padding-bottom: 1.5em
}
.wc-block-components-checkout-step__heading {
  margin: .75em 0 1em;
  position: relative
}
.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading, .wc-block-components-express-payment-continue-rule + .wc-block-components-checkout-step .wc-block-components-checkout-step__heading {
  margin-top: 0
}
.wc-block-components-checkout-step__title {
  margin: 0 12px 0 0
}
.wc-block-components-checkout-step__heading-content {
  font-size: .75em
}
.wc-block-components-checkout-step__heading-content a {
  color: inherit;
  font-weight: 700
}
.wc-block-components-checkout-step__description {
  font-size: .875em;
  line-height: 1.25;
  margin-bottom: 16px
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before {
  background: transparent;
  border: 0;
  border-radius: 0;
  content: " "counter(checkout-step) ".";
  content: " "counter(checkout-step) "."/"";
  counter-increment: checkout-step;
  left: -24px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translateX(-50%);
  vertical-align: baseline;
  white-space: nowrap;
  width: 24px
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
  border-left: 1px solid;
  content: "";
  height: 100%;
  left: -24px;
  opacity: .3;
  position: absolute;
  top: 0
}
.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before, .is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before {
  content: counter(checkout-step) ". ";
  content: counter(checkout-step) ". "/"";
  left: auto;
  position: static;
  top: auto;
  transform: none
}
.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after, .is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
  content: unset
}
.editor-styles-wrapper .wp-block h4.wc-block-components-checkout-step__title {
  font-size: 1em;
  line-height: 24px;
  margin: 0 12px 0 0
}
.wc-block-components-order-summary .wc-block-components-panel__button {
  margin-top: 0;
  padding-top: 0
}
.wc-block-components-order-summary .wc-block-components-panel__content {
  margin-bottom: 0
}
.wc-block-components-order-summary .wc-block-components-order-summary__content {
  display: table;
  width: 100%
}
.wc-block-components-order-summary .wc-block-components-order-summary-item {
  display: flex;
  font-size: .875em;
  padding-bottom: 1px;
  padding-top: 16px;
  position: relative;
  width: 100%
}
.wc-block-components-order-summary .wc-block-components-order-summary-item:after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-order-summary .wc-block-components-order-summary-item:first-child {
  padding-top: 0
}
.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child > div {
  padding-bottom: 0
}
.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child:after {
  display: none
}
.wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata {
  font-size: 1em
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description, .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
  display: table-cell;
  vertical-align: top
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image {
  padding-bottom: 16px;
  position: relative;
  width: 48px
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image > img {
  max-width: 48px;
  width: 48px
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
  align-items: center;
  background: #fff;
  border: 2px solid;
  border-radius: 1em;
  box-shadow: 0 0 0 2px #fff;
  color: #000;
  display: flex;
  justify-content: center;
  line-height: 1;
  min-height: 20px;
  min-width: 20px;
  padding: 0 .4em;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
  white-space: nowrap;
  z-index: 1
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description {
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 12px
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .wc-block-components-order-summary .wc-block-components-order-summary-item__description p {
  line-height: 1.375;
  margin-top: 4px
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
  font-weight: 700;
  margin-left: auto;
  text-align: right
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices {
  display: block
}
.wc-block-components-payment-method-icons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 0 14px
}
.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
  display: inline-block;
  height: 24px;
  margin: 0 4px 2px;
  max-height: 24px;
  max-width: 38px;
  padding: 0;
  width: auto
}
.wc-block-components-payment-method-icons--align-left {
  justify-content: flex-start
}
.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon {
  margin-left: 0;
  margin-right: 8px
}
.wc-block-components-payment-method-icons--align-right {
  justify-content: flex-end
}
.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon {
  margin-left: 8px;
  margin-right: 0
}
.wc-block-components-payment-method-icons:last-child {
  margin-bottom: 0
}
.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon, .is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
  height: 16px
}
.wc-block-components-payment-method-label--with-icon {
  display: inline-block;
  vertical-align: middle
}
.wc-block-components-payment-method-label--with-icon > img, .wc-block-components-payment-method-label--with-icon > svg {
  margin: -2px 4px 0 0;
  vertical-align: middle
}
.is-mobile .wc-block-components-payment-method-label--with-icon > img, .is-mobile .wc-block-components-payment-method-label--with-icon > svg, .is-small .wc-block-components-payment-method-label--with-icon > img, .is-small .wc-block-components-payment-method-label--with-icon > svg {
  display: none
}
.editor-styles-wrapper .wc-block-components-checkout-policies, .wc-block-components-checkout-policies {
  font-size: .75em;
  line-height: 1;
  list-style: none outside;
  margin: 24px 0;
  text-align: center
}
.wc-block-components-checkout-policies__item {
  display: inline-block;
  list-style: none outside;
  margin: 0;
  padding: 0 .25em
}
.wc-block-components-checkout-policies__item:not(:first-child) {
  border-left: 1px solid #ccc
}
.wc-block-components-checkout-policies__item > a {
  color: inherit;
  padding: 0 .25em
}
.wc-block-components-product-badge {
  border: 1px solid;
  border-radius: 2px;
  display: inline-block;
  font-size: .75em;
  font-weight: 600;
  padding: 0 .66em;
  text-transform: uppercase;
  white-space: nowrap
}
.wc-block-components-product-details.wc-block-components-product-details {
  list-style: none;
  margin: .5em 0;
  padding: 0
}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type {
  margin-bottom: 0
}
.wc-block-components-product-details.wc-block-components-product-details li {
  margin-left: 0
}
.wc-block-components-product-details__name, .wc-block-components-product-details__value {
  display: inline-block
}
.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name {
  font-weight: 700
}
.wc-block-components-product-metadata {
  font-size: .75em
}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
  margin: .25em 0
}
.wc-block-components-checkout-return-to-cart-button {
  box-shadow: none;
  color: inherit;
  padding-left: calc(24px + .25em);
  position: relative;
  text-decoration: none
}
.wc-block-components-checkout-return-to-cart-button svg {
  fill: currentColor;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}
.rtl .wc-block-components-checkout-return-to-cart-button svg {
  transform: translateY(-50%) scale(-1)
}
.wc-block-components-shipping-calculator-address {
  margin-bottom: 0
}
.wc-block-components-shipping-calculator-address__button {
  margin-top: 1.5em;
  width: 100%
}
.wc-block-components-shipping-calculator {
  padding: .5em 0 .75em
}
.wc-block-components-shipping-rates-control__package {
  margin: 0;
  position: relative
}
.wc-block-components-shipping-rates-control__package:after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-shipping-rates-control__package.wc-block-components-panel {
  margin-bottom: 0
}
.wc-block-components-shipping-rates-control__package .wc-block-components-panel__button {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: .75em;
  padding-top: .75em
}
.wc-block-components-shipping-rates-control__package:last-child {
  position: relative
}
.wc-block-components-shipping-rates-control__package:last-child:after {
  border-style: solid;
  border-width: 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-shipping-rates-control__package:last-child .wc-block-components-panel__button {
  padding-bottom: 0
}
.wc-block-components-shipping-rates-control__package .wc-block-components-panel__content {
  padding-bottom: .75em
}
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control {
  margin-bottom: .75em
}
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control, .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout, .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout {
  padding-bottom: 0
}
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group {
  font-size: .875em
}
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__description-group {
  color: #757575;
  font-size: .75em
}
.wc-block-components-shipping-rates-control__package-items {
  display: block;
  font-size: .875em;
  list-style: none;
  margin: 0;
  padding: 0
}
.wc-block-components-shipping-rates-control__package-item {
  display: inline-block;
  margin: 0;
  overflow-wrap: anywhere;
  padding: 0;
  word-break: break-word;
  -ms-word-break: break-all
}
.wc-block-components-shipping-rates-control__package-item:not(:last-child):after {
  content: ", ";
  white-space: pre
}
.wc-block-components-totals-coupon .wc-block-components-panel__button {
  margin-top: 0;
  padding-top: 0
}
.wc-block-components-totals-coupon .wc-block-components-panel__content {
  padding-bottom: 0
}
.wc-block-components-totals-coupon__form {
  display: flex;
  margin-bottom: 0;
  width: 100%
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {
  flex-grow: 1;
  margin-bottom: 0;
  margin-top: 0
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
  flex-shrink: 0;
  height: 3em;
  margin-left: 8px;
  padding-left: 24px;
  padding-right: 24px;
  white-space: nowrap
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button.no-margin {
  margin: 0
}
.wc-block-components-totals-coupon__content {
  flex-direction: column;
  position: relative
}
.wc-block-components-totals-discount__coupon-list {
  list-style: none;
  margin: 0;
  padding: 0
}
.wc-block-components-totals-discount .wc-block-components-totals-item__value {
  color: #4ab866
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-size: 1.25em
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
  font-weight: 700
}
.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
  margin-bottom: 0
}
.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0
}
.wc-block-components-totals-shipping .wc-block-components-shipping-address {
  display: block;
  margin-top: 16px
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options {
  margin-top: 12px
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label {
  flex-basis: 100%;
  text-align: left
}
.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice {
  margin: 0 0 .75em
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link {
  font-weight: 400
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: inherit;
  text-decoration: underline;
  text-shadow: none;
  text-transform: inherit;
  vertical-align: baseline
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover {
  background: transparent;
  opacity: .8
}
.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: inherit;
  text-decoration: underline;
  text-shadow: none;
  text-transform: inherit;
  vertical-align: baseline
}
.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:active, .theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:focus, .theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:hover {
  background: transparent
}
.editor-styles-wrapper .wc-block-components-checkbox-list, .wc-block-components-checkbox-list {
  list-style: none outside;
  margin: 0;
  padding: 0
}
.editor-styles-wrapper .wc-block-components-checkbox-list li, .wc-block-components-checkbox-list li {
  list-style: none outside;
  margin: 0 0 4px;
  padding: 0
}
.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button, .editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button, .wc-block-components-checkbox-list li.show-less button, .wc-block-components-checkbox-list li.show-more button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  text-decoration: underline
}
.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li, .wc-block-components-checkbox-list.is-loading li {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li > *, .wc-block-components-checkbox-list.is-loading li > * {
  visibility: hidden
}
.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after, .wc-block-components-checkbox-list.is-loading li:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li, .wc-block-components-checkbox-list.is-loading li {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-chip {
  align-items: center;
  border: 0;
  border-radius: 0;
  display: inline-flex;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  line-height: 1;
  margin: 0 .365em .365em 0;
  max-width: 100%;
  padding: .25em .5em;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-components-chip, .wc-block-components-chip:active, .wc-block-components-chip:focus, .wc-block-components-chip:hover {
  background: transparent;
  border: 1px solid;
  color: inherit
}
.wc-block-components-chip.wc-block-components-chip--radius-small {
  border-radius: 3px
}
.wc-block-components-chip.wc-block-components-chip--radius-medium {
  border-radius: .433em
}
.wc-block-components-chip.wc-block-components-chip--radius-large {
  border-radius: 2em;
  padding-left: .75em;
  padding-right: .25em
}
.wc-block-components-chip .wc-block-components-chip__text {
  flex-grow: 1;
  font-size: .875em
}
.wc-block-components-chip.is-removable .wc-block-components-chip__text {
  padding-right: .5em
}
.wc-block-components-chip .wc-block-components-chip__remove {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #e0e0e0;
  border: 0;
  border-radius: 25px;
  height: 16px;
  line-height: 16px;
  margin: 0;
  padding: 0;
  width: 16px
}
.wc-block-components-chip .wc-block-components-chip__remove-icon {
  fill: #1e1e1e
}
.theme-twentytwentyone .wc-block-components-chip, .theme-twentytwentyone .wc-block-components-chip:active, .theme-twentytwentyone .wc-block-components-chip:focus, .theme-twentytwentyone .wc-block-components-chip:hover {
  background: #fff
}
.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background), .theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background), .theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background), .theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background) {
  background: transparent
}
.wc-block-components-chip__remove:focus, .wc-block-components-chip__remove:hover, button.wc-block-components-chip:focus > .wc-block-components-chip__remove, button.wc-block-components-chip:hover > .wc-block-components-chip__remove {
  background: #949494
}
.wc-block-components-chip__remove:focus .wc-block-components-chip__remove-icon, .wc-block-components-chip__remove:hover .wc-block-components-chip__remove-icon, button.wc-block-components-chip:focus > .wc-block-components-chip__remove .wc-block-components-chip__remove-icon, button.wc-block-components-chip:hover > .wc-block-components-chip__remove .wc-block-components-chip__remove-icon {
  fill: #fff
}
.wc-block-components-chip__remove:disabled, button.wc-block-components-chip:disabled > .wc-block-components-chip__remove {
  fill: #fff;
  cursor: not-allowed
}
.wc-block-components-combobox .wc-block-components-combobox-control, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control {
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: inherit;
  text-transform: inherit;
  vertical-align: baseline
}
.wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field {
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline
}
.wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container {
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: inherit;
  text-transform: inherit;
  vertical-align: baseline
}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  background: #fff;
  border: 1px solid #50575e;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  color: #2b2d2f;
  font-family: inherit;
  font-size: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 400;
  height: 3em;
  letter-spacing: inherit;
  line-height: inherit;
  line-height: 1;
  opacity: 1;
  outline: inherit;
  padding: 1.5em 16px .25em;
  text-align: left;
  text-decoration: inherit;
  text-overflow: ellipsis;
  text-transform: inherit;
  text-transform: none;
  white-space: nowrap;
  width: 100%
}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {
  background-color: #fff;
  box-shadow: 0 0 0 1px #50575e;
  color: #2b2d2f;
  outline: 0
}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}
.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  background-color: rgba(0, 0, 0, .1);
  border-color: hsla(0, 0%, 100%, .4);
  color: #fff
}
.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus {
  background-color: rgba(0, 0, 0, .1);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .4);
  color: #fff
}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list {
  background-color: #fff;
  border: 1px solid #50575e;
  border-top: 0;
  color: #2b2d2f;
  margin: 3em 0 0;
  max-height: 300px;
  min-width: 100%;
  overflow: auto;
  padding: 0;
  position: absolute;
  z-index: 10
}
.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, .has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list {
  background-color: #1e1e1e;
  color: #fff
}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion {
  color: #757575;
  cursor: default;
  font-size: 1em;
  list-style: none;
  margin: 0;
  padding: .25em 16px
}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected {
  background-color: #ddd
}
.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected, .has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected {
  background-color: rgba(0, 0, 0, .4)
}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted, .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active, .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus, .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover {
  background-color: #00669e;
  color: #fff
}
.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {
  color: #757575;
  font-family: inherit;
  font-size: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  line-height: 1.375;
  margin: 0 0 0 17px;
  max-width: calc(100% - 32px);
  overflow: hidden;
  position: absolute;
  text-decoration: inherit;
  text-overflow: ellipsis;
  text-transform: inherit;
  transform: translateY(.75em);
  transform-origin: top left;
  transition: all .2s ease;
  white-space: nowrap;
  z-index: 1
}
.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, .has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {
  color: hsla(0, 0%, 100%, .6)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {
    transition: none
  }
}
.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label {
  transform: translateY(4px) scale(.75)
}
.wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label {
  color: #cc1818
}
.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active, .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover, .wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active, .wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover {
  border-color: #cc1818
}
.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus {
  box-shadow: 0 0 0 1px #cc1818
}
.wc-block-components-country-input {
  margin-top: 1.5em
}
:root {
  --drawer-width: 480px;
  --neg-drawer-width: calc(var(--drawer-width)*-1)
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes fadein {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@-webkit-keyframes slidein {
  0% {
    transform: translateX(0)
  }
  to {
    transform: translateX(max(-100%, var(--neg-drawer-width)))
  }
}
@keyframes slidein {
  0% {
    transform: translateX(0)
  }
  to {
    transform: translateX(max(-100%, var(--neg-drawer-width)))
  }
}
@-webkit-keyframes rtlslidein {
  0% {
    transform: translateX(0)
  }
  to {
    transform: translateX(min(100%, var(--drawer-width)))
  }
}
@keyframes rtlslidein {
  0% {
    transform: translateX(0)
  }
  to {
    transform: translateX(min(100%, var(--drawer-width)))
  }
}
.wc-block-components-drawer__screen-overlay {
  background-color: rgba(95, 95, 95, .35);
  bottom: 0;
  left: 0;
  opacity: 1;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity .3s;
  z-index: 9999
}
.wc-block-components-drawer__screen-overlay--with-slide-out {
  transition: opacity .3s
}
.wc-block-components-drawer__screen-overlay--with-slide-in {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-name: fadein;
  animation-name: fadein
}
.wc-block-components-drawer__screen-overlay--is-hidden {
  opacity: 0;
  pointer-events: none
}
.wc-block-components-drawer {
  background: #fff;
  display: block;
  height: 100%;
  left: 100%;
  max-width: 100%;
  position: relative;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(max(-100%, var(--neg-drawer-width)));
  width: var(--drawer-width)
}
.wc-block-components-drawer:after {
  border-style: solid;
  border-width: 0 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.rtl .wc-block-components-drawer {
  transform: translateX(min(100%, var(--drawer-width)))
}
.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer {
  transition: transform .3s
}
.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-name: slidein;
  animation-name: slidein
}
.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer {
  -webkit-animation-name: rtlslidein;
  animation-name: rtlslidein
}
.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer {
  transform: translateX(0)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-components-drawer, .wc-block-components-drawer__screen-overlay {
    -webkit-animation-name: none !important;
    animation-name: none !important;
    transition: none !important
  }
}
.wc-block-components-drawer .components-modal__content {
  padding: 40px 16px
}
.wc-block-components-drawer .components-modal__header {
  position: relative
}
.wc-block-components-drawer .components-modal__header .components-button {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: inherit;
  margin: -1em;
  opacity: .6;
  padding: 1em;
  position: absolute;
  right: 8px;
  top: 0;
  vertical-align: baseline;
  z-index: 2
}
.wc-block-components-drawer .components-modal__header .components-button:active, .wc-block-components-drawer .components-modal__header .components-button:focus, .wc-block-components-drawer .components-modal__header .components-button:hover {
  opacity: 1
}
.wc-block-components-drawer .components-modal__header .components-button > span {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal !important;
  padding: 0;
  position: absolute !important;
  width: 1px
}
.wc-block-components-drawer .components-modal__header-heading {
  border: 0;
  border-radius: 0;
  font-size: 1.25rem;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  word-break: break-word
}
.wc-filter-element-label-list-count:before {
  content: " ("
}
.wc-filter-element-label-list-count:after {
  content: ")"
}
.wc-block-filter-title-placeholder {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 1.625em;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  margin-bottom: 12px;
  margin-top: 12px;
  max-width: 100% !important;
  max-width: -webkit-max-content !important;
  max-width: -moz-max-content !important;
  max-width: max-content !important;
  min-width: 80px;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-filter-title-placeholder > * {
  visibility: hidden
}
.wc-block-filter-title-placeholder:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-filter-title-placeholder {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-filter-title-placeholder .wc-block-active-filters__title, .wc-block-filter-title-placeholder .wc-block-attribute-filter__title, .wc-block-filter-title-placeholder .wc-block-price-filter__title, .wc-block-filter-title-placeholder .wc-block-rating-filter__title, .wc-block-filter-title-placeholder .wc-block-stock-filter__title {
  height: 1em;
  margin: 0
}
.wc-block-components-filter-reset-button {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  cursor: pointer;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  font-size: .875em;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: inherit;
  text-decoration: underline;
  text-shadow: none;
  text-transform: inherit;
  vertical-align: baseline
}
.wc-block-components-filter-reset-button:active, .wc-block-components-filter-reset-button:focus, .wc-block-components-filter-reset-button:hover {
  background: transparent
}
.wc-block-components-filter-reset-button:hover {
  color: inherit;
  text-decoration: none
}
.wc-block-components-filter-reset-button[disabled] {
  cursor: not-allowed
}
.wc-block-components-filter-submit-button {
  border: none;
  display: block;
  margin-left: auto;
  white-space: nowrap
}
.wc-block-components-filter-submit-button.is-loading {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  line-height: normal;
  margin-top: 16px;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1
}
.wc-block-components-filter-submit-button.is-loading > * {
  visibility: hidden
}
.wc-block-components-filter-submit-button.is-loading:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-components-filter-submit-button.is-loading {
    -webkit-animation: none;
    animation: none
  }
}
.wc-blocks-components-form-token-field-wrapper .components-popover {
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  z-index: z-index(".components-popover")
}
.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded, .wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis] {
  opacity: 1
}
.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: z-index(".components-popover") !important
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow) {
  margin-left: 2px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before {
  border: 8px solid #ccc
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before {
  border-color: #1e1e1e
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after {
  border: 8px solid #fff
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after, .wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before {
  content: "";
  height: 0;
  line-height: 0;
  position: absolute;
  width: 0
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top] {
  margin-top: -8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before {
  bottom: -8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after {
  bottom: -6px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after, .wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before {
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-style: solid;
  margin-left: -10px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom] {
  margin-top: 8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before {
  top: -8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after {
  top: -6px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after, .wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before {
  border-bottom-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top: none;
  margin-left: -10px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left] {
  margin-left: -8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before {
  right: -8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after {
  right: -6px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after, .wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before {
  border-bottom-color: transparent;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right] {
  margin-left: 8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before {
  left: -8px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after {
  left: -6px
}
.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after, .wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before {
  border-bottom-color: transparent;
  border-left: none;
  border-right-style: solid;
  border-top-color: transparent
}
.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top] {
  bottom: 100%
}
.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom] {
  top: 100%
}
.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle] {
  align-items: center;
  display: flex
}
.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top {
  margin-top: 12px
}
.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom {
  margin-top: -12px
}
.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom) {
  margin-left: 12px
}
.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom) {
  margin-right: 12px
}
.wc-blocks-components-form-token-field-wrapper .components-popover__content {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: 0 .7px 1px rgba(0, 0, 0, .1), 0 1.2px 1.7px -.2px rgba(0, 0, 0, .1), 0 2.3px 3.3px -.5px rgba(0, 0, 0, .1);
  height: 100%
}
.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  border: 1px solid #1e1e1e;
  box-shadow: none
}
.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  height: auto;
  overflow-y: auto;
  position: absolute
}
.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  border: none;
  border-top: 1px solid #1e1e1e;
  height: calc(100% - 48px);
  min-width: auto;
  overflow-y: visible;
  position: static
}
.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  bottom: 100%
}
.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  left: 50%;
  transform: translateX(-50%)
}
.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  left: 100%;
  position: absolute
}
.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  margin-left: -25px
}
.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  position: absolute;
  right: 100%
}
.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content {
  margin-right: -25px
}
.wc-blocks-components-form-token-field-wrapper .components-popover__header {
  align-items: center;
  background: #fff;
  display: flex;
  height: 48px;
  justify-content: space-between;
  padding: 0 8px 0 16px
}
.wc-blocks-components-form-token-field-wrapper .components-popover__header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}
.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button {
  z-index: z-index(".components-popover__close")
}
.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover {
  z-index: z-index(".components-tooltip")
}
.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content {
  min-width: 0
}
.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content {
  background: #1e1e1e;
  border-radius: 2px;
  border-width: 0;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  white-space: nowrap
}
.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content > div {
  padding: 4px 8px
}
.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut {
  display: inline-block;
  margin-left: 8px
}
.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper {
  position: relative
}
.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: z-index(".components-tooltip .event-catcher")
}
.wc-blocks-components-form-token-field-wrapper {
  border-color: #949494
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label, .wc-blocks-components-form-token-field-wrapper .components-visually-hidden {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal !important;
  padding: 0;
  position: absolute !important;
  width: 1px
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field, .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container {
  border-color: inherit;
  box-sizing: border-box;
  margin-bottom: 0
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container {
  background-color: #fff;
  border-radius: 0;
  box-shadow: none;
  color: #000;
  position: relative
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input {
  min-height: 30px
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button, .wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text {
  background: #e0e0e0
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token {
  border: none
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list {
  background-color: #fff;
  border: 1px solid #949494;
  border-top: 0 solid #949494;
  left: -1px;
  margin: 1px 0 0;
  position: absolute;
  right: -1px;
  top: 100%;
  z-index: 50
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty {
  display: none
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion {
  padding: 8px
}
.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected {
  background: #f0f0f0;
  color: #2f2f2f
}
.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token {
  margin-right: 0;
  position: relative;
  width: 100%;
  z-index: 1
}
.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button, .wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text {
  background: transparent
}
.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text {
  padding-left: 4px;
  width: 100%
}
.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token + input[type=text].components-form-token-field__input {
  position: absolute
}
.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token + input[type=text].components-form-token-field__input {
  border: 1px solid #949494;
  margin: 0 2px 4px;
  padding: 0 5px;
  position: static
}
.wc-block-components-formatted-money-amount {
  white-space: nowrap
}
.wc-block-components-load-more {
  text-align: center;
  width: 100%
}
.wc-block-components-loading-mask {
  min-height: 34px;
  pointer-events: none;
  position: relative
}
.wc-block-components-loading-mask .components-spinner {
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}
.wc-block-components-loading-mask .wc-block-components-loading-mask__children {
  opacity: .25
}
.wc-block-components-notice-banner {
  align-content: flex-start;
  align-items: stretch;
  background-color: #fff;
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  color: #2f2f2f;
  display: flex;
  font-size: .875em;
  font-weight: 400;
  gap: 12px;
  line-height: 1.5;
  margin: 16px 0;
  padding: 16px !important
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {
  -ms-grid-row-align: center;
  align-self: center;
  flex-basis: 100%;
  padding-right: 16px;
  white-space: normal
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content:last-child {
  padding-right: 0
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary {
  font-weight: 600;
  margin: 0 0 8px
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul {
  margin: 0 0 0 24px;
  padding: 0
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li:after, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li:after {
  clear: both;
  content: "";
  display: block
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward.wp-element-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: #2f2f2f !important;
  float: right;
  margin: 0;
  opacity: .6;
  padding: 0 !important
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward.wp-element-button:active, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward.wp-element-button:focus, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward.wp-element-button:hover {
  opacity: 1
}
.wc-block-components-notice-banner > svg {
  fill: #fff;
  background-color: #2f2f2f;
  border-radius: 50%;
  flex-grow: 0;
  flex-shrink: 0;
  padding: 2px
}
.wc-block-components-notice-banner > .wc-block-components-button {
  background: transparent none !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #2f2f2f !important;
  flex: 0 0 16px;
  height: 16px !important;
  margin: 6px 0 0 auto !important;
  min-height: auto !important;
  min-width: 0 !important;
  opacity: .6;
  outline: none !important;
  padding: 0 !important;
  width: 16px !important
}
.wc-block-components-notice-banner > .wc-block-components-button > svg {
  margin: 0 !important
}
.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover {
  opacity: 1
}
.wc-block-components-notice-banner.is-error {
  background-color: #fff0f0;
  border-color: #cc1818
}
.wc-block-components-notice-banner.is-error > svg {
  background-color: #cc1818;
  transform: rotate(180deg)
}
.wc-block-components-notice-banner.is-warning {
  background-color: #fffbf4;
  border-color: #f0b849
}
.wc-block-components-notice-banner.is-warning > svg {
  background-color: #f0b849;
  transform: rotate(180deg)
}
.wc-block-components-notice-banner.is-success {
  background-color: #f4fff7;
  border-color: #4ab866
}
.wc-block-components-notice-banner.is-success > svg {
  background-color: #4ab866
}
.wc-block-components-notice-banner.is-info {
  background-color: #f4f8ff;
  border-color: #007cba
}
.wc-block-components-notice-banner.is-info > svg {
  background-color: #007cba
}
.wc-block-components-pagination {
  margin: 0 auto 16px
}
.wc-block-components-pagination__ellipsis, .wc-block-components-pagination__page {
  color: #333;
  display: inline-block;
  font-size: 1em;
  font-weight: 400
}
.wc-block-components-pagination__page {
  border-color: transparent;
  min-width: 2.2em;
  padding: .3em .6em
}
@media(max-width:782px) {
  .wc-block-components-pagination__page {
    min-width: 1.6em;
    padding: .1em .2em
  }
}
.wc-block-components-pagination__page:not(.toggle) {
  background-color: transparent
}
.wc-block-components-pagination__ellipsis {
  padding: .3em
}
@media(max-width:782px) {
  .wc-block-components-pagination__ellipsis {
    padding: .1em
  }
}
.wc-block-components-pagination__page--active[disabled] {
  color: #333;
  font-weight: 700;
  opacity: 1 !important
}
.wc-block-components-pagination__page--active[disabled]:focus, .wc-block-components-pagination__page--active[disabled]:hover {
  background-color: inherit;
  color: #333;
  opacity: 1 !important
}
html[dir=rtl] .wc-block-components-pagination-page--arrow span {
  display: inline-block;
  transform: scaleX(-1)
}
.wc-block-components-price-slider {
  margin-bottom: 24px
}
.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button > *, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button > *, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper > * {
  visibility: hidden
}
.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button:after, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button:after, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button, .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__amount {
  display: none
}
.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
  -webkit-animation: none;
  animation: none
}
.wc-block-components-price-slider__range-input-wrapper {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0 !important;
  border-radius: 4px;
  clear: both;
  flex-grow: 1;
  height: 4px;
  margin: 15px 0;
  outline: none;
  padding: 0 !important;
  position: relative
}
.wc-block-components-price-slider__range-input-wrapper:before {
  background: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .2;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-price-slider__range-input-wrapper.is-loading {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  height: .5625em;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-components-price-slider__range-input-wrapper.is-loading > * {
  visibility: hidden
}
.wc-block-components-price-slider__range-input-wrapper.is-loading:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-components-price-slider__range-input-wrapper.is-loading {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-price-slider__range-input-progress {
  --track-background: linear-gradient(90deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;
  --range-color: currentColor;
  background: var(--track-background);
  height: 4px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.wc-block-components-price-slider__controls {
  align-items: center;
  display: flex;
  gap: 8px;
  justify-content: space-between;
  margin: 16px 0
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
  border-radius: 4px;
  border-width: 1px;
  font-size: .875em;
  margin: 0;
  max-width: 80px;
  min-width: 0;
  padding: 8px;
  width: auto
}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
  max-width: 60px
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0 !important;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading > * {
  visibility: hidden
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-price-slider__range-text {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 24px 0
}
.wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount {
  font-size: .875em
}
.wc-block-components-price-slider__actions {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: flex-end
}
.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button {
  font-size: .875em;
  margin-left: 0;
  margin-top: 0
}
.wc-block-components-price-slider__range-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0 !important;
  display: block;
  height: 0;
  left: 0;
  margin: 0;
  outline: none;
  outline: none !important;
  padding: 0 !important;
  pointer-events: none;
  position: relative;
  position: absolute;
  top: 0;
  width: 100%
}
.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: default;
  height: 1px;
  outline: 0
}
.wc-block-components-price-slider__range-input::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  background-position: 0 0;
  border: 2px solid #1e1e1e;
  border-radius: 100%;
  box-sizing: content-box;
  cursor: pointer;
  height: 12px;
  margin: -5px 0 0;
  padding: 0;
  pointer-events: auto;
  -webkit-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  vertical-align: top;
  width: 12px;
  z-index: 20
}
.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
  background: #1e1e1e;
  border-color: #fff
}
.wc-block-components-price-slider__range-input::-webkit-slider-progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0 !important;
  margin: 0;
  outline: none;
  padding: 0 !important
}
.wc-block-components-price-slider__range-input::-moz-focus-outer {
  border: 0
}
.wc-block-components-price-slider__range-input::-moz-range-track {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: default;
  height: 1px;
  outline: 0
}
.wc-block-components-price-slider__range-input::-moz-range-progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0 !important;
  margin: 0;
  outline: none;
  padding: 0 !important
}
.wc-block-components-price-slider__range-input::-moz-range-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  background-position: 0 0;
  border: 2px solid #1e1e1e;
  border-radius: 100%;
  box-sizing: content-box;
  cursor: pointer;
  height: 12px;
  margin: 0;
  padding: 0;
  pointer-events: auto;
  -moz-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  vertical-align: top;
  width: 12px;
  z-index: 20
}
.wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
  background: #1e1e1e;
  border-color: #fff
}
.wc-block-components-price-slider__range-input::-ms-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  background-position: 0 0;
  border: 2px solid #1e1e1e;
  border-radius: 100%;
  box-sizing: content-box;
  cursor: pointer;
  height: 12px;
  margin: 0;
  padding: 0;
  pointer-events: auto;
  -ms-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  vertical-align: top;
  width: 12px;
  z-index: 20
}
.wc-block-components-price-slider__range-input::-ms-thumb:hover {
  background: #1e1e1e;
  border-color: #fff
}
.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
  background: #1e1e1e;
  border-color: #fff
}
.wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
  background: #1e1e1e;
  border-color: #fff
}
.wc-block-components-price-slider__range-input:focus::-ms-thumb {
  background: #1e1e1e;
  border-color: #fff
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min {
  z-index: 21
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb {
  background-position-x: left;
  margin-left: -2px
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
  background-position-x: left;
  transform: translate(-2px, 2px)
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb {
  background-position-x: left
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max {
  z-index: 20
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
  background-position-x: right;
  margin-left: 2px
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
  background-position-x: right;
  transform: translate(2px, 2px)
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb {
  background-position-x: right
}
.rtl .wc-block-components-price-slider__range-input-progress {
  --track-background: linear-gradient(270deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;
  --range-color: #af7dd1;
  background: var(--track-background)
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .wc-block-components-price-slider__range-input-wrapper {
    background: transparent;
    box-shadow: none;
    height: 24px
  }
  .wc-block-components-price-slider__range-input-progress {
    background: #af7dd1;
    top: 7px;
    width: 100%
  }
  .wc-block-components-price-slider__range-input {
    height: 24px;
    pointer-events: auto
  }
  .wc-block-components-price-slider__range-input::-ms-track {
    background: transparent;
    border-color: transparent;
    border-width: 7px 0;
    color: transparent
  }
  .wc-block-components-price-slider__range-input::-ms-fill-lower {
    background: #e1e1e1;
    box-shadow: inset 0 0 0 1px #b8b8b8
  }
  .wc-block-components-price-slider__range-input::-ms-fill-upper {
    background: transparent
  }
  .wc-block-components-price-slider__range-input::-ms-tooltip {
    display: none
  }
  .wc-block-components-price-slider__range-input::-ms-thumb {
    pointer-events: auto;
    transform: translate(1px)
  }
  .wc-block-components-price-slider__range-input--max::-ms-fill-upper {
    background: #e1e1e1;
    box-shadow: inset 0 0 0 1px #b8b8b8
  }
  .wc-block-components-price-slider__range-input--max::-ms-fill-lower {
    background: transparent
  }
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper {
    background-color: currentColor !important;
    border: 0 !important;
    border-radius: .25rem;
    box-shadow: none;
    color: currentColor !important;
    display: block;
    line-height: 1;
    max-width: 100% !important;
    opacity: .15;
    outline: 0 !important;
    overflow: hidden !important;
    pointer-events: none;
    position: relative !important;
    width: 100%;
    z-index: 1
  }
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper > * {
    visibility: hidden
  }
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after {
    -webkit-animation: loading__animation 1.5s ease-in-out infinite;
    animation: loading__animation 1.5s ease-in-out infinite;
    background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-100%)
  }
}
@media screen and (-ms-high-contrast:active)and (prefers-reduced-motion:reduce), screen and (-ms-high-contrast:none)and (prefers-reduced-motion:reduce) {
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: none;
    animation: none
  }
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: none;
    animation: none
  }
}
@supports(-ms-ime-align:auto) {
  .wc-block-components-price-slider__range-input-wrapper {
    background: transparent;
    box-shadow: none;
    height: 24px
  }
  .wc-block-components-price-slider__range-input-progress {
    background: #af7dd1;
    top: 7px;
    width: 100%
  }
  .wc-block-components-price-slider__range-input {
    height: 24px;
    pointer-events: auto
  }
  .wc-block-components-price-slider__range-input::-ms-track {
    background: transparent;
    border-color: transparent;
    border-width: 7px 0;
    color: transparent
  }
  .wc-block-components-price-slider__range-input::-ms-fill-lower {
    background: #e1e1e1;
    box-shadow: inset 0 0 0 1px #b8b8b8
  }
  .wc-block-components-price-slider__range-input::-ms-fill-upper {
    background: transparent
  }
  .wc-block-components-price-slider__range-input::-ms-tooltip {
    display: none
  }
  .wc-block-components-price-slider__range-input::-ms-thumb {
    pointer-events: auto;
    transform: translate(1px)
  }
  .wc-block-components-price-slider__range-input--max::-ms-fill-upper {
    background: #e1e1e1;
    box-shadow: inset 0 0 0 1px #b8b8b8
  }
  .wc-block-components-price-slider__range-input--max::-ms-fill-lower {
    background: transparent
  }
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper {
    background-color: currentColor !important;
    border: 0 !important;
    border-radius: .25rem;
    box-shadow: none;
    color: currentColor !important;
    display: block;
    line-height: 1;
    max-width: 100% !important;
    opacity: .15;
    outline: 0 !important;
    overflow: hidden !important;
    pointer-events: none;
    position: relative !important;
    width: 100%;
    z-index: 1
  }
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper > * {
    visibility: hidden
  }
  .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after {
    -webkit-animation: loading__animation 1.5s ease-in-out infinite;
    animation: loading__animation 1.5s ease-in-out infinite;
    background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-100%)
  }
  @media screen and (prefers-reduced-motion:reduce) {
    .wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper {
      -webkit-animation: none;
      animation: none
    }
  }
  .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: none;
    animation: none
  }
}
.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper {
  background: transparent;
  border: 3px solid;
  box-sizing: border-box
}
.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress {
  --range-color: currentColor;
  margin: -3px
}
.theme-twentytwentyone .wc-block-price-filter__range-input {
  background: transparent;
  margin: -3px;
  width: calc(100% + 6px)
}
.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb, .theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb {
  filter: none
}
.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb, .theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb {
  filter: none
}
.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb, .theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb {
  filter: none
}
.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb {
  margin-top: -9px
}
.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
  transform: translate(2px, 1px)
}
.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
  transform: translate(-2px, 1px)
}
.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track {
  border-color: transparent !important
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper {
    border: 0;
    height: auto;
    height: 50px;
    position: relative
  }
  .theme-twentytwentyone .wc-block-components-price-slider__range-input-progress {
    display: none
  }
  .theme-twentytwentyone .wc-block-price-filter__range-input {
    height: 100%;
    margin: 0;
    width: 100%
  }
}
.wc-block-components-product-sort-select {
  margin-bottom: 24px;
  text-align: left
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.wc-block-grid {
  text-align: center
}
.wc-block-grid__no-products {
  padding: 40px;
  text-align: center;
  width: 100%
}
.wc-block-grid__no-products .wc-block-grid__no-products-image {
  color: inherit;
  display: block;
  margin: 0 auto 1em;
  max-width: 150px
}
.wc-block-grid__no-products .wc-block-grid__no-products-title {
  display: block;
  font-weight: 700;
  margin: 0
}
.wc-block-grid__no-products .wc-block-grid__no-products-description {
  display: block;
  margin: .25em 0 1em
}
.wc-block-grid__products {
  background-clip: padding-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px 16px;
  padding: 0
}
.wc-block-grid__product {
  border-bottom: 16px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  box-sizing: border-box;
  float: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: auto
}
.wc-block-grid__product.wc-block-grid__product {
  box-sizing: border-box
}
.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product, .wc-block-grid.has-aligned-buttons .wc-block-grid__product {
  display: flex;
  flex-direction: column
}
.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child, .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child {
  margin-bottom: 0;
  margin-top: auto;
  padding-bottom: 12px
}
.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product, .wc-block-grid.has-1-columns .wc-block-grid__product {
  flex: 1 0 100%;
  max-width: 100%
}
.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product, .wc-block-grid.has-2-columns .wc-block-grid__product {
  flex: 1 0 50%;
  max-width: 50%
}
.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product, .wc-block-grid.has-3-columns .wc-block-grid__product {
  flex: 1 0 33.3333333333%;
  max-width: 33.3333333333%
}
.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product, .wc-block-grid.has-4-columns .wc-block-grid__product {
  flex: 1 0 25%;
  max-width: 25%
}
.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product {
  flex: 1 0 20%;
  max-width: 20%
}
.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product, .wc-block-grid.has-6-columns .wc-block-grid__product {
  flex: 1 0 16.6666666667%;
  max-width: 16.6666666667%
}
.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product {
  flex: 1 0 14.2857142857%;
  max-width: 14.2857142857%
}
.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product, .wc-block-grid.has-8-columns .wc-block-grid__product {
  flex: 1 0 12.5%;
  max-width: 12.5%
}
.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product, .wc-block-grid.has-6-columns .wc-block-grid__product {
  font-size: .5em
}
.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product {
  font-size: .58em
}
.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product {
  font-size: .75em
}
.theme-twentytwenty .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull), .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull) {
  font-size: .92em
}
@media(max-width:480px) {
  .wc-block-grid.has-2-columns .wc-block-grid__products {
    display: block
  }
  .wc-block-grid.has-2-columns .wc-block-grid__product {
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0
  }
  .wc-block-grid.has-3-columns .wc-block-grid__products {
    display: block
  }
  .wc-block-grid.has-3-columns .wc-block-grid__product {
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0
  }
  .wc-block-grid.has-4-columns .wc-block-grid__products {
    display: block
  }
  .wc-block-grid.has-4-columns .wc-block-grid__product {
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0
  }
  .wc-block-grid.has-5-columns .wc-block-grid__products {
    display: block
  }
  .wc-block-grid.has-5-columns .wc-block-grid__product {
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0
  }
  .wc-block-grid.has-6-columns .wc-block-grid__products {
    display: block
  }
  .wc-block-grid.has-6-columns .wc-block-grid__product {
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0
  }
  .wc-block-grid.has-7-columns .wc-block-grid__products {
    display: block
  }
  .wc-block-grid.has-7-columns .wc-block-grid__product {
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0
  }
  .wc-block-grid.has-8-columns .wc-block-grid__products {
    display: block
  }
  .wc-block-grid.has-8-columns .wc-block-grid__product {
    flex: 1 0 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0
  }
}
@media(min-width:481px)and (max-width:600px) {
  .wc-block-grid.has-2-columns .wc-block-grid__product {
    flex: 1 0 50%;
    margin: 0 0 24px;
    max-width: 50%;
    padding: 0
  }
  .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px
  }
  .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 8px
  }
  .wc-block-grid.has-3-columns .wc-block-grid__product {
    flex: 1 0 50%;
    margin: 0 0 24px;
    max-width: 50%;
    padding: 0
  }
  .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px
  }
  .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 8px
  }
  .wc-block-grid.has-4-columns .wc-block-grid__product {
    flex: 1 0 50%;
    margin: 0 0 24px;
    max-width: 50%;
    padding: 0
  }
  .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px
  }
  .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 8px
  }
  .wc-block-grid.has-5-columns .wc-block-grid__product {
    flex: 1 0 50%;
    margin: 0 0 24px;
    max-width: 50%;
    padding: 0
  }
  .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px
  }
  .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 8px
  }
  .wc-block-grid.has-6-columns .wc-block-grid__product {
    flex: 1 0 50%;
    margin: 0 0 24px;
    max-width: 50%;
    padding: 0
  }
  .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px
  }
  .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 8px
  }
  .wc-block-grid.has-7-columns .wc-block-grid__product {
    flex: 1 0 50%;
    margin: 0 0 24px;
    max-width: 50%;
    padding: 0
  }
  .wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px
  }
  .wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 8px
  }
  .wc-block-grid.has-8-columns .wc-block-grid__product {
    flex: 1 0 50%;
    margin: 0 0 24px;
    max-width: 50%;
    padding: 0
  }
  .wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px
  }
  .wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 8px
  }
}
.wc-block-components-product-name {
  font-size: 1em;
  overflow-wrap: anywhere;
  word-break: break-word;
  -ms-word-break: break-all
}
.wc-block-components-product-price--align-left {
  display: block;
  text-align: left
}
.wc-block-components-product-price--align-center {
  display: block;
  text-align: center
}
.wc-block-components-product-price--align-right {
  display: block;
  text-align: right
}
.wc-block-components-product-price__value.is-discounted {
  margin-left: .5em
}
.is-loading .wc-block-components-product-price:before {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  content: ".";
  display: block;
  display: inline-block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 5em;
  z-index: 1
}
.is-loading .wc-block-components-product-price:before > * {
  visibility: hidden
}
.is-loading .wc-block-components-product-price:before:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-product-price:before {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-components-quantity-selector {
  border-radius: 4px;
  box-sizing: content-box;
  display: flex;
  margin: 0 0 .25em;
  position: relative;
  width: 107px
}
.wc-block-components-quantity-selector:after {
  border: 1px solid;
  border-radius: 4px;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .45;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: currentColor;
  flex: 1 1 auto;
  font-size: 1em;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  min-width: 40px;
  order: 2;
  padding: .4em 0;
  text-align: center;
  vertical-align: middle
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
  box-shadow: inset 0 0 1px 1px currentColor;
  outline: none
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled {
  opacity: .6
}
.wc-block-components-quantity-selector input::-webkit-inner-spin-button, .wc-block-components-quantity-selector input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  background: none transparent;
  border: 0;
  box-shadow: none;
  color: currentColor;
  cursor: pointer;
  font-size: .9em;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  min-width: 30px;
  opacity: .6;
  padding: 0;
  text-align: center;
  text-decoration: none
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
  box-shadow: inset 0 0 1px 1px currentColor;
  outline: none
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus, .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
  opacity: 1
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
  box-shadow: none;
  cursor: default;
  opacity: .6
}
.wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--minus {
  border-radius: 4px 0 0 4px;
  order: 1
}
.wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--plus {
  border-radius: 0 4px 4px 0;
  order: 3
}
.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus, .theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
  background: none transparent
}
.wc-block-components-radio-control__option {
  color: inherit;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 1em 0;
  padding: 0 0 0 2.25em;
  position: relative;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-components-radio-control__option:first-child {
  margin-top: 0
}
.wc-block-components-radio-control__option:last-child {
  margin-bottom: 0
}
.wc-block-components-radio-control__option-layout {
  display: table;
  width: 100%
}
.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after {
  display: none
}
.wc-block-components-radio-control__description-group, .wc-block-components-radio-control__label-group {
  display: table-row
}
.wc-block-components-radio-control__description-group > span, .wc-block-components-radio-control__label-group > span {
  display: table-cell
}
.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label, .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label {
  min-width: 50%;
  text-align: right
}
.wc-block-components-radio-control__label, .wc-block-components-radio-control__secondary-label {
  line-height: max(1.5rem, 24px)
}
.wc-block-components-radio-control__description, .wc-block-components-radio-control__secondary-description {
  font-size: .875em;
  line-height: 20px
}
.wc-block-components-radio-control .wc-block-components-radio-control__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  border: 2px solid #50575e;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 1.5em;
  left: 0;
  min-height: 24px;
  min-width: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5em
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
  background: #000;
  border-radius: 50%;
  content: "";
  display: block;
  height: .75em;
  left: 50%;
  margin: 0;
  min-height: 12px;
  min-width: 12px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: .75em
}
.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input {
  background-color: rgba(0, 0, 0, .1);
  border-color: hsla(0, 0%, 100%, .6)
}
.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
  background: #fff
}
.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
  border-width: 2px
}
.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
  background-color: var(--form--color-text)
}
.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after {
  display: none
}
.is-loading .wc-block-components-review-list-item__text {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 60%;
  z-index: 1
}
.is-loading .wc-block-components-review-list-item__text > * {
  visibility: hidden
}
.is-loading .wc-block-components-review-list-item__text:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-review-list-item__text {
    -webkit-animation: none;
    animation: none
  }
}
.is-loading .wc-block-components-review-list-item__text:before {
  content: " "
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image > * {
  visibility: hidden
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
    -webkit-animation: none;
    animation: none
  }
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before {
  content: " "
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  font-size: 1em;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 80px;
  z-index: 1
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author > * {
  visibility: hidden
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
    -webkit-animation: none;
    animation: none
  }
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before {
  content: " "
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product, .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars > span {
  display: none
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  height: 1em;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 120px;
  z-index: 1
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date > * {
  visibility: hidden
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
    -webkit-animation: none;
    animation: none
  }
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before {
  content: " "
}
.editor-styles-wrapper .wc-block-components-review-list-item__item, .wc-block-components-review-list-item__item {
  list-style: none;
  margin: 0 0 48px
}
.wc-block-components-review-list-item__info {
  -ms-grid-columns: 1fr;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  margin-bottom: 24px
}
.wc-block-components-review-list-item__meta {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1
}
.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info {
  -ms-grid-columns: calc(3em + 16px) 1fr;
  grid-template-columns: calc(3em + 16px) 1fr
}
.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta {
  -ms-grid-column: 2;
  grid-column: 2
}
.wc-block-components-review-list-item__image {
  -ms-grid-row-span: 2;
  align-items: center;
  display: flex;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1/3;
  height: 3em;
  justify-content: center;
  position: relative;
  width: 3em
}
.wc-block-components-review-list-item__image > img {
  display: block;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.wc-block-components-review-list-item__verified {
  bottom: -7px;
  height: 21px;
  line-height: 21px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: -7px;
  text-indent: 21px;
  width: 21px
}
.wc-block-components-review-list-item__verified:before {
  background: transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;
  content: "";
  display: block;
  height: 21px;
  width: 21px
}
.wc-block-components-review-list-item__meta {
  align-items: center;
  display: flex;
  flex-flow: row wrap
}
.wc-block-components-review-list-item__meta:after {
  content: "";
  flex-basis: 100%;
  order: 3
}
.wc-block-components-review-list-item__author, .wc-block-components-review-list-item__product {
  display: block;
  font-weight: 700;
  margin-right: 8px;
  order: 1
}
.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author {
  font-weight: 400;
  order: 4
}
.wc-block-components-review-list-item__published-date {
  order: 5
}
.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date {
  padding-left: 8px;
  position: relative
}
.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
  border-right: 1px solid;
  content: "";
  display: inline-block;
  height: 1em;
  margin-left: -8px;
  opacity: .5;
  position: absolute;
  top: calc(50% + .1em);
  transform: translateY(-50%);
  vertical-align: middle
}
.wc-block-components-review-list-item__author:first-child + .wc-block-components-review-list-item__published-date:before, .wc-block-components-review-list-item__rating + .wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
  display: none
}
.wc-block-components-review-list-item__rating {
  order: 2
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars {
  display: block;
  font-family: star;
  font-size: 1em;
  font-weight: 400;
  height: 1em;
  line-height: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  width: 5.3em
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars:before {
  content: "SSSSS";
  float: left;
  left: 0;
  opacity: .25;
  position: absolute;
  top: 0
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span {
  float: left;
  left: 0;
  overflow: hidden;
  padding-top: 1.5em;
  position: absolute;
  top: 0
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span:before {
  color: #e6a237;
  content: "SSSSS";
  left: 0;
  position: absolute;
  top: 0
}
.wc-block-components-review-list-item__text p {
  font-size: inherit
}
.wc-block-components-review-list.wc-block-components-review-list {
  margin: 0
}
.wc-block-components-review-sort-select {
  text-align: right
}
.wc-block-components-sidebar-layout {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto 16px;
  position: relative
}
.wc-block-components-sidebar-layout .wc-block-must-login-prompt {
  display: block
}
.wc-block-components-sidebar-layout .wc-block-components-main {
  box-sizing: border-box;
  margin: 0;
  padding-right: 3.7735849057%;
  width: 65%
}
.wc-block-components-sidebar {
  box-sizing: border-box;
  margin: 0;
  padding-left: 2.2641509434%;
  width: 35%
}
.wc-block-components-sidebar .wc-block-components-panel > h2 {
  border: 0;
  border-radius: 0;
  font-size: 1em;
  margin: 0;
  padding: 0;
  vertical-align: baseline
}
.is-medium.wc-block-components-sidebar-layout, .is-mobile.wc-block-components-sidebar-layout, .is-small.wc-block-components-sidebar-layout {
  flex-direction: column;
  margin: 0 auto 16px
}
.is-medium.wc-block-components-sidebar-layout .wc-block-components-main, .is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-main, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-small.wc-block-components-sidebar-layout .wc-block-components-main, .is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar {
  padding: 0;
  width: 100%
}
.is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-item {
  padding-left: 16px;
  padding-right: 16px
}
.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon-link {
  margin-left: 16px;
  margin-right: 16px
}
.is-large .wc-block-components-sidebar .wc-block-components-panel .wc-block-components-totals-item {
  padding: 0
}
.wc-block-components-sidebar .wc-block-components-panel > h2 {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-components-sidebar .wc-block-components-panel > h2 .wc-block-components-panel__button {
  font-weight: 400
}
.theme-twentytwenty .wc-block-components-sidebar .wc-block-components-panel > h2 {
  border: 0;
  border-radius: 0;
  font-size: 1.25em;
  margin: 0;
  padding: 0;
  vertical-align: baseline
}
.wc-block-components-skeleton {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%
}
.wc-block-components-skeleton-text-line {
  background: #e0e0e0;
  border-radius: 2em;
  height: .8em;
  position: relative;
  width: 100%
}
.wc-block-components-skeleton-text-line:last-child {
  width: 80%
}
.wc-block-components-notice-snackbar-list {
  bottom: 24px;
  box-sizing: border-box;
  left: 24px;
  pointer-events: none;
  position: fixed;
  right: 24px;
  z-index: 100000
}
.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner {
  border: 1px solid transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  display: inline-flex;
  margin: 24px 0 0;
  max-width: 600px;
  pointer-events: all;
  position: relative;
  width: auto
}
.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-default {
  border-color: #2f2f2f
}
@media(max-width:782px) {
  .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner {
    max-width: none;
    width: 100%
  }
}
.notice-transition-enter {
  max-height: 0
}
.notice-transition-enter.notice-transition-enter-active {
  max-height: 99em;
  transition: max-height .5s ease-in
}
.notice-transition-enter-done {
  max-height: auto
}
.notice-transition-exit {
  opacity: 1
}
.notice-transition-exit.notice-transition-exit-active {
  opacity: 0;
  transition: opacity .5s ease-in
}
.notice-transition-exit-done {
  opacity: 0
}
.wc-block-components-sort-select {
  margin-bottom: 12px
}
.wc-block-components-sort-select__label {
  display: inline-block;
  font-weight: 400;
  margin-right: 12px
}
.wc-block-components-sort-select__select {
  font-size: inherit;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content
}
.wc-block-components-spinner {
  box-sizing: content-box;
  color: inherit;
  font-size: 1.25em;
  height: 100%;
  position: absolute;
  text-align: center;
  width: 100%
}
.wc-block-components-spinner:after {
  -webkit-animation: spinner__animation 1s linear infinite;
  animation: spinner__animation 1s linear infinite;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border: .2em solid;
  border-left: .2em solid transparent;
  border-radius: 50%;
  box-sizing: border-box;
  content: " ";
  height: 1em;
  left: 50%;
  margin: -.5em 0 0 -.5em;
  position: absolute;
  top: 50%;
  transform: translateZ(0) scale(.5);
  transform-origin: 50% 50%;
  width: 1em
}
.wc-block-components-state-input {
  margin-top: 1.5em
}
.wc-block-components-tabs .wc-block-components-tabs__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: inset 0 -1px currentColor;
  color: inherit;
  flex: auto;
  outline-offset: -1px;
  padding: 12px 16px;
  text-align: center;
  transition: box-shadow .1s linear
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item.is-active {
  box-shadow: inset 0 -3px currentColor;
  font-weight: 600;
  position: relative
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:focus {
  outline: 1px dotted currentColor;
  outline-offset: -1px
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:active, .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:hover {
  background: transparent
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content {
  display: inline-block;
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > img, .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > svg {
  height: 1.2em;
  margin: .2em 0 -.2em;
  vertical-align: middle
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons {
  margin: .2em 0 -.2em
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
  height: 1.2em;
  vertical-align: middle
}
.wc-block-components-tabs .wc-block-components-tabs__content {
  padding: 16px 0;
  text-transform: none
}
.wc-block-components-textarea {
  background-color: #fff;
  border: 1px solid #50575e;
  border-radius: 4px;
  color: #2b2d2f;
  font-family: inherit;
  font-size: 1em;
  line-height: 1.375;
  margin: 0;
  padding: .75em 16px;
  width: 100%
}
.has-dark-controls .wc-block-components-textarea {
  background-color: rgba(0, 0, 0, .1);
  border-color: hsla(0, 0%, 100%, .4);
  color: #fff
}
.has-dark-controls .wc-block-components-textarea::-moz-placeholder {
  color: hsla(0, 0%, 100%, .6)
}
.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, .6)
}
.has-dark-controls .wc-block-components-textarea::placeholder {
  color: hsla(0, 0%, 100%, .6)
}
.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea {
  background-color: rgba(0, 0, 0, .1);
  color: #fff
}
.wc-block-components-title.wc-block-components-title {
  border: 0;
  border-radius: 0;
  font-size: 1.25em;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  word-break: break-word
}
.wc-block-components-title.wc-block-components-title textarea {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  text-transform: inherit
}
.theme-twentytwenty .wc-block-components-title.wc-block-components-title {
  border: 0;
  border-radius: 0;
  font-size: 1.25em;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  word-break: break-word
}
.with-scroll-to-top__scroll-point {
  position: relative;
  top: -36px
}
.wc-block-components-express-payment {
  margin: auto;
  position: relative
}
.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons {
  grid-gap: 10px;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - 10px), 1fr));
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align: center;
  width: 100%
}
.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons > li {
  margin: 0;
  width: 100%
}
.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons > li > img {
  height: 48px;
  width: 100%
}
@media(max-width:782px) {
  .wc-block-components-express-payment .wc-block-components-express-payment__event-buttons {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
  }
}
.wc-block-components-express-payment--checkout {
  margin-top: 15px
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container {
  display: flex;
  flex-direction: row;
  left: 0;
  position: absolute;
  right: 0;
  top: -5px;
  vertical-align: middle
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before {
  border-left: 1px solid;
  border-radius: 5px 0 0 0;
  border-top: 1px solid;
  content: "";
  display: block;
  height: 4px;
  margin-right: 12px;
  opacity: .3;
  pointer-events: none;
  width: 10px
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after {
  border-radius: 0 5px 0 0;
  border-right: 1px solid;
  border-top: 1px solid;
  content: "";
  display: block;
  flex-grow: 1;
  height: 4px;
  margin-left: 12px;
  opacity: .3;
  pointer-events: none
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title {
  flex-grow: 0;
  transform: translateY(-50%)
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
  padding: 19px 24px 24px;
  position: relative
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content:after {
  border-radius: 0 0 5px 5px;
  border-style: solid;
  border-width: 0 1px 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content > p {
  margin-bottom: 1em
}
.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons > li {
  padding-bottom: 16px;
  text-align: center;
  width: 100%
}
.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons > li:last-child {
  padding-bottom: 0
}
.wc-block-components-express-payment-continue-rule {
  align-items: center;
  display: flex;
  margin: 24px 0;
  padding: 0 24px;
  text-align: center
}
.wc-block-components-express-payment-continue-rule:before {
  margin-right: 10px
}
.wc-block-components-express-payment-continue-rule:after {
  margin-left: 10px
}
.wc-block-components-express-payment-continue-rule:after, .wc-block-components-express-payment-continue-rule:before {
  border-bottom: 1px solid;
  content: " ";
  flex: 1;
  opacity: .3
}
.wc-block-components-express-payment-continue-rule--cart {
  margin: 16px 0;
  text-transform: uppercase
}
.theme-twentynineteen .wc-block-components-express-payment__title:before {
  display: none
}
.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title {
  padding-left: 12px;
  padding-right: 12px
}
.components-notice.wc-block-checkout__no-payment-methods-notice {
  margin: 0 0 16px
}
.wc-block-card-elements {
  display: flex;
  width: 100%
}
.wc-block-card-elements .wc-block-components-validation-error {
  position: static
}
.wc-block-gateway-container {
  margin-bottom: 1.5em;
  position: relative;
  white-space: nowrap
}
.wc-block-gateway-container.wc-card-number-element {
  flex-basis: 15em;
  flex-grow: 1;
  min-width: min(15em, 60%)
}
.wc-block-gateway-container.wc-card-expiry-element {
  flex-basis: 7em;
  margin-left: 12px;
  min-width: min(7em, calc(24% - 12px))
}
.wc-block-gateway-container.wc-card-cvc-element {
  flex-basis: 7em;
  margin-left: 12px;
  min-width: min(5em, calc(16% - 12px))
}
.wc-block-gateway-container .wc-block-gateway-input {
  background-color: #fff;
  border: 1px solid #50575e;
  border-radius: 4px;
  box-sizing: border-box;
  color: #2b2d2f;
  cursor: text;
  font-family: inherit;
  font-size: 1em;
  height: 3em;
  line-height: 1.375;
  margin: 0;
  padding: .75em 0 .75em 16px;
  width: 100%
}
.wc-block-gateway-container .wc-block-gateway-input:focus, .wc-block-gateway-container:focus {
  background-color: #fff
}
.wc-block-gateway-container label {
  color: inherit;
  color: #757575;
  cursor: text;
  font-family: inherit;
  font-size: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  left: 0;
  letter-spacing: inherit;
  line-height: inherit;
  line-height: 1.375;
  margin: 0 0 0 17px;
  max-width: calc(100% - 24px);
  overflow: hidden;
  position: absolute;
  text-decoration: inherit;
  text-overflow: ellipsis;
  text-transform: inherit;
  top: 0;
  transform: translateY(.75em);
  transform-origin: top left;
  transition: transform .2s ease
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-gateway-container label {
    transition: none
  }
}
.wc-block-gateway-container.wc-inline-card-element label {
  margin-left: calc(24px + 1.5em)
}
.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty) + label {
  margin-left: 16px;
  transform: translateY(4px) scale(.75)
}
.wc-block-gateway-container.wc-inline-card-element + .wc-block-components-validation-error {
  margin-top: -24px;
  position: static
}
.wc-block-gateway-container .wc-block-gateway-input.focused.empty, .wc-block-gateway-container .wc-block-gateway-input:not(.empty) {
  padding: 1.5em 0 .25em 16px
}
.wc-block-gateway-container .wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container .wc-block-gateway-input:not(.empty) + label {
  transform: translateY(4px) scale(.75)
}
.wc-block-gateway-container .wc-block-gateway-input.has-error {
  border-color: #cc1818
}
.wc-block-gateway-container .wc-block-gateway-input.has-error:focus {
  outline-color: #cc1818
}
.wc-block-gateway-container .wc-block-gateway-input.has-error + label {
  color: #cc1818
}
.is-large .wc-card-cvc-element .wc-block-components-validation-error > p, .is-large .wc-card-expiry-element .wc-block-components-validation-error > p, .is-medium .wc-card-cvc-element .wc-block-components-validation-error > p, .is-medium .wc-card-expiry-element .wc-block-components-validation-error > p {
  line-height: 16px;
  padding-top: 4px
}
.is-mobile .wc-card-cvc-element .wc-block-components-validation-error > p, .is-mobile .wc-card-expiry-element .wc-block-components-validation-error > p, .is-small .wc-card-cvc-element .wc-block-components-validation-error > p, .is-small .wc-card-expiry-element .wc-block-components-validation-error > p {
  min-height: 28px
}
.wc-block-components-checkout-payment-methods * {
  pointer-events: all
}
.is-mobile .wc-block-card-elements, .is-small .wc-block-card-elements {
  flex-wrap: wrap
}
.is-mobile .wc-block-gateway-container.wc-card-number-element, .is-small .wc-block-gateway-container.wc-card-number-element {
  flex-basis: 100%
}
.is-mobile .wc-block-gateway-container.wc-card-expiry-element, .is-small .wc-block-gateway-container.wc-card-expiry-element {
  flex-basis: calc(50% - 8px);
  margin-left: 0;
  margin-right: 8px
}
.is-mobile .wc-block-gateway-container.wc-card-cvc-element, .is-small .wc-block-gateway-container.wc-card-cvc-element {
  flex-basis: calc(50% - 8px);
  margin-left: 8px
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option {
  padding-left: 56px
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after {
  content: none
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input {
  left: 16px
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child {
  margin: 0;
  padding-bottom: 1em;
  padding-top: 1em
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option-checked {
  font-weight: 700
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option {
  position: relative
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:after, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:after {
  border-style: solid;
  border-width: 1px 1px 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after {
  border-width: 1px
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option:after {
  border-width: 0
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label {
  align-items: center;
  display: flex;
  justify-content: flex-start
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label img {
  height: 24px;
  max-height: 24px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left;
  object-position: left
}
.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option {
  padding-left: 16px
}
.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input {
  display: none
}
.wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned {
  height: 28px;
  padding-top: 14px
}
.wc-block-components-radio-control-accordion-content {
  padding: 0 16px 1em
}
.wc-block-components-radio-control-accordion-content:empty {
  display: none
}
.wc-block-checkout__order-notes .wc-block-components-checkout-step__content {
  padding-bottom: 0
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  margin-top: 2em;
  max-width: 100% !important;
  min-height: 15em;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block > * {
  visibility: hidden
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block {
    -webkit-animation: none;
    animation: none
  }
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block h3 {
  display: none
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product {
  box-sizing: content-box;
  display: inline-block;
  margin-bottom: 2em;
  padding-right: 5%;
  text-align: center;
  vertical-align: top;
  width: 30%
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product:nth-child(3n+3) {
  padding-right: 0
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-name {
  font-weight: 400
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-price {
  display: block
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button {
  margin-top: 1em
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart {
  justify-content: center
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link) {
  background-color: #eee;
  color: #333;
  font-weight: 600;
  margin-top: 1em
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link):focus, .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link):hover {
  background-color: #d5d5d5;
  border-color: #d5d5d5;
  color: #333
}
@media(max-width:480px) {
  .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product {
    display: block;
    width: 100%
  }
}
.is-medium .wc-block-cart__sidebar, .is-mobile .wc-block-cart__sidebar, .is-small .wc-block-cart__sidebar {
  margin-bottom: 24px;
  order: 0
}
.editor-styles-wrapper .wc-block-cart__empty-cart__title, .wc-block-cart__empty-cart__title {
  font-size: inherit
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
  background-color: currentColor;
  content: "";
  display: block;
  height: 5em;
  margin: 0 auto 2em;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMEM4LjUwNCAwIDAgOC41MDQgMCAxOXM4LjUwNCAxOSAxOSAxOSAxOS04LjUwNCAxOS0xOVMyOS40OTYgMCAxOSAwem02LjEyOSAxMi44NzFhMi40NDkgMi40NDkgMCAwMTIuNDUyIDIuNDUyIDIuNDQ5IDIuNDQ5IDAgMDEtMi40NTIgMi40NTEgMi40NDkgMi40NDkgMCAwMS0yLjQ1Mi0yLjQ1MSAyLjQ0OSAyLjQ0OSAwIDAxMi40NTItMi40NTJ6TTExLjY0NSAzMS4yNThjLTIuMDMgMC0zLjY3Ny0xLjYwOS0zLjY3Ny0zLjYgMC0xLjUzMyAyLjE4My00LjYyOCAzLjE4Ny01Ljk2MWEuNjEuNjEgMCAwMS45OCAwYzEuMDA0IDEuMzMzIDMuMTg4IDQuNDI4IDMuMTg4IDUuOTYgMCAxLjk5Mi0xLjY0OCAzLjYwMS0zLjY3OCAzLjYwMXptMS4yMjYtMTMuNDg0YTIuNDQ5IDIuNDQ5IDAgMDEtMi40NTItMi40NTEgMi40NDkgMi40NDkgMCAwMTIuNDUyLTIuNDUyIDIuNDQ5IDIuNDQ5IDAgMDEyLjQ1MiAyLjQ1MiAyLjQ0OSAyLjQ0OSAwIDAxLTIuNDUyIDIuNDUxem0xMy4wNCAxMS44MTRBOC45ODkgOC45ODkgMCAwMDE5IDI2LjM1NWMtMS42MjQgMC0xLjYyNC0yLjQ1MiAwLTIuNDUyYTExLjQgMTEuNCAwIDAxOC43ODggNC4xMjJjMS4wNTcgMS4yNTctLjg1OSAyLjc5Ni0xLjg3OCAxLjU2M3oiLz48L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMEM4LjUwNCAwIDAgOC41MDQgMCAxOXM4LjUwNCAxOSAxOSAxOSAxOS04LjUwNCAxOS0xOVMyOS40OTYgMCAxOSAwem02LjEyOSAxMi44NzFhMi40NDkgMi40NDkgMCAwMTIuNDUyIDIuNDUyIDIuNDQ5IDIuNDQ5IDAgMDEtMi40NTIgMi40NTEgMi40NDkgMi40NDkgMCAwMS0yLjQ1Mi0yLjQ1MSAyLjQ0OSAyLjQ0OSAwIDAxMi40NTItMi40NTJ6TTExLjY0NSAzMS4yNThjLTIuMDMgMC0zLjY3Ny0xLjYwOS0zLjY3Ny0zLjYgMC0xLjUzMyAyLjE4My00LjYyOCAzLjE4Ny01Ljk2MWEuNjEuNjEgMCAwMS45OCAwYzEuMDA0IDEuMzMzIDMuMTg4IDQuNDI4IDMuMTg4IDUuOTYgMCAxLjk5Mi0xLjY0OCAzLjYwMS0zLjY3OCAzLjYwMXptMS4yMjYtMTMuNDg0YTIuNDQ5IDIuNDQ5IDAgMDEtMi40NTItMi40NTEgMi40NDkgMi40NDkgMCAwMTIuNDUyLTIuNDUyIDIuNDQ5IDIuNDQ5IDAgMDEyLjQ1MiAyLjQ1MiAyLjQ0OSAyLjQ0OSAwIDAxLTIuNDUyIDIuNDUxem0xMy4wNCAxMS44MTRBOC45ODkgOC45ODkgMCAwMDE5IDI2LjM1NWMtMS42MjQgMC0xLjYyNC0yLjQ1MiAwLTIuNDUyYTExLjQgMTEuNCAwIDAxOC43ODggNC4xMjJjMS4wNTcgMS4yNTctLjg1OSAyLjc5Ni0xLjg3OCAxLjU2M3oiLz48L3N2Zz4=);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 5em;
  mask-size: 5em;
  width: 5em
}
.wp-block-woocommerce-empty-cart-block > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important
}
.wc-block-cart__submit {
  margin: 0 0 16px;
  position: relative
}
.wc-block-cart__submit-button {
  box-sizing: border-box;
  margin: 0;
  width: 100%
}
.wc-block-cart .wc-block-cart__submit-container {
  padding: 0
}
@media(min-width:783px) {
  .wc-block-cart .wc-block-cart__submit-container--sticky {
    display: none
  }
}
@media(max-width:782px) {
  .wc-block-cart .wc-block-cart__submit-container--sticky {
    background: #fff;
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding: 16px;
    position: fixed;
    width: 100%;
    z-index: 9999
  }
  .wc-block-cart .wc-block-cart__submit-container--sticky:before {
    box-shadow: 0 -10px 20px 10px currentColor;
    color: hsla(0, 0%, 80%, .3);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
  }
}
.wc-block-checkout-error {
  padding: 40px;
  text-align: center;
  width: 100%
}
.wc-block-checkout-error .wc-block-checkout-error__image {
  color: inherit;
  display: block;
  margin: 0 auto 1em;
  max-width: 150px
}
.wc-block-checkout-error .wc-block-checkout-error__title {
  display: block;
  font-weight: 700;
  margin: 0
}
.wc-block-checkout-error .wc-block-checkout-error__description {
  display: block;
  margin: .25em 0 1em
}
.wc-block-checkout-empty {
  padding: 40px;
  text-align: center;
  width: 100%
}
.wc-block-checkout-empty .wc-block-checkout-empty__image {
  color: inherit;
  display: block;
  margin: 0 auto 1em;
  max-width: 150px
}
.wc-block-checkout-empty .wc-block-checkout-empty__title {
  display: block;
  font-weight: 700;
  margin: 0
}
.wc-block-checkout-empty .wc-block-checkout-empty__description {
  display: block;
  margin: .25em 0 1em
}
.wc-block-checkout__actions_row {
  align-items: center;
  display: flex;
  justify-content: space-between
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
  height: auto;
  padding: 1em;
  width: 50%
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-button__text > svg {
  fill: #fff;
  vertical-align: top
}
.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button {
  display: none
}
.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
  width: 100%
}
.is-large .wc-block-checkout__actions {
  padding: 1.5em 0;
  position: relative
}
.is-large .wc-block-checkout__actions:after {
  border-style: solid;
  border-width: 1px 0 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-checkout__form {
  margin: 0;
  max-width: 100%
}
.is-medium .wc-block-checkout__main, .is-mobile .wc-block-checkout__main, .is-small .wc-block-checkout__main {
  order: 1
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form {
  margin-left: -6px;
  margin-right: -6px
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form:after, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after {
  clear: both;
  content: "";
  display: block
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
  position: relative;
  width: calc(50% - 12px)
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2) {
  margin-top: 0
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company {
  width: calc(100% - 12px)
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox {
  clear: both
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__option, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option {
  margin: 0;
  padding: .75em 0 .75em 2.5em;
  position: relative
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__option:after, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option:after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-checkout__pickup-options .wc-block-components-shipping-rates-control__no-results-notice, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-shipping-rates-control__no-results-notice {
  margin: .75em 0
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control .wc-block-components-radio-control__input, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control .wc-block-components-radio-control__input {
  margin-top: 1px;
  top: auto;
  transform: none
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__option-layout, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option-layout {
  display: block
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__label-group, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__label-group {
  display: flex;
  width: 100%
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__label-group > :last-child, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__label-group > :last-child {
  margin-left: auto
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__description-group, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__description-group {
  display: none
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description-group, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description-group {
  display: block
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__label-group em, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__label-group em {
  font-style: inherit;
  text-transform: uppercase
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__description-group, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__description-group {
  background-color: #f0f0f0;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 1em;
  margin-top: .5em;
  padding: 1px .75em;
  width: 100%
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__description, .wc-block-checkout__pickup-options .wc-block-components-radio-control__secondary-description, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__description, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__secondary-description {
  display: block;
  margin: .75em 0;
  text-align: left;
  width: 100%
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__secondary-description, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__secondary-description {
  color: #757575
}
.wc-block-checkout__pickup-options .wc-block-components-radio-control__secondary-description > svg, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__secondary-description > svg {
  fill: currentColor;
  margin-top: -4px;
  vertical-align: middle
}
.wc-block-checkout__shipping-method-container {
  display: flex;
  gap: 16px;
  justify-content: space-between;
  width: 100%
}
.edit-post-visual-editor .wc-block-checkout__shipping-method-option, .wc-block-checkout__shipping-method-option {
  align-items: center;
  background-color: transparent;
  border: none;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: inherit;
  display: flex;
  flex-basis: 0;
  flex-direction: column;
  flex-grow: 1;
  gap: 4px;
  height: 100%;
  justify-content: center;
  min-height: 80px;
  outline: 1px solid currentColor;
  padding: 16px 12px
}
.edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled), .edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled), .edit-post-visual-editor .wc-block-checkout__shipping-method-option:focus, .edit-post-visual-editor .wc-block-checkout__shipping-method-option:hover, .wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled), .wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled), .wc-block-checkout__shipping-method-option:focus, .wc-block-checkout__shipping-method-option:hover {
  background-color: #d5d5d5;
  border-color: #d5d5d5;
  color: #333
}
.edit-post-visual-editor .wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected, .wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected {
  outline: 3px solid currentColor
}
.wc-block-checkout__shipping-method-option-icon {
  fill: currentColor
}
.wc-block-checkout__shipping-method-option-title {
  font-size: 1rem;
  font-weight: 700
}
.wc-block-checkout__shipping-method-option-price {
  font-size: .875rem
}
.wc-block-checkout__shipping-method-option-price em {
  font-style: inherit;
  text-transform: uppercase
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder {
  margin-bottom: 16px
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder * {
  pointer-events: all
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset {
  display: block
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button {
  background-color: #1e1e1e;
  color: #fff
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description {
  display: block;
  margin: .25em 0 1em
}
.wc-block-checkout__shipping-option .wc-block-components-radio-control__option {
  margin: 0;
  padding: .75em 0 .75em 2.5em;
  position: relative
}
.wc-block-checkout__shipping-option .wc-block-components-radio-control__option:after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-results-notice {
  margin: .75em 0
}
.wc-block-checkout__terms {
  margin: 1.5em 0
}
.wc-block-checkout__terms textarea {
  position: relative;
  top: -5px
}
.wc-block-checkout__terms.wc-block-checkout__terms--disabled {
  opacity: .6
}
.wc-block-checkout__sidebar .wc-block-components-product-name {
  color: inherit;
  display: block;
  flex-basis: 0;
  flex-grow: 1
}
.wc-block-checkout__sidebar .wc-block-components-totals-footer-item {
  margin: 0;
  padding: 0
}
.is-medium .wc-block-checkout__sidebar, .is-mobile .wc-block-checkout__sidebar, .is-small .wc-block-checkout__sidebar {
  margin-bottom: 24px;
  order: 0
}
.wc-block-checkout__add-note {
  margin: 1.5em 0
}
.is-medium .wc-block-checkout__add-note, .is-mobile .wc-block-checkout__add-note, .is-small .wc-block-checkout__add-note {
  margin-bottom: 1em;
  margin-top: 1em;
  padding: 1em 0;
  position: relative
}
.is-medium .wc-block-checkout__add-note:after, .is-mobile .wc-block-checkout__add-note:after, .is-small .wc-block-checkout__add-note:after {
  border-style: solid;
  border-width: 1px 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-checkout__add-note .wc-block-components-textarea {
  margin-top: 16px
}
.wc-block-checkout__order-notes.wc-block-components-checkout-step {
  padding-left: 0
}
.wp-block-woocommerce-checkout {
  margin: 0
}
.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point {
  top: -96px
}
.wp-block-woocommerce-checkout.is-loading {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto 16px;
  position: relative
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block {
  padding-left: 2.2641509434%;
  width: 35%
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block {
  padding-right: 3.7735849057%;
  width: 65%
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block {
  box-sizing: border-box;
  margin: 0
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block > div, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block > div {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  display: none;
  line-height: 1;
  margin: 0 0 1.5em;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block > div > *, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block > div > * {
  visibility: hidden
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block > div:after, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block > div:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block > div, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block > div {
    -webkit-animation: none;
    animation: none
  }
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-contact-information-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-payment-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-contact-information-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-payment-block {
  display: block;
  min-height: 10em
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-shipping-address-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-shipping-address-block {
  display: block;
  min-height: 24em
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-actions-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-actions-block {
  display: block;
  margin-left: 50%;
  min-height: 4em;
  width: 50%
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-order-summary-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block {
  display: block;
  min-height: 47em
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel > h2, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel > h2 {
  border: 0;
  border-radius: 0;
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: inherit;
  text-transform: inherit;
  vertical-align: baseline
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel > h2 .wc-block-components-panel__button, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel > h2 .wc-block-components-panel__button {
  font-weight: 400
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-totals-item, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item {
  padding-left: 16px;
  padding-right: 16px
}
.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-totals-coupon-link, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-coupon-link {
  margin-left: 16px;
  margin-right: 16px
}
@media only screen and (max-width:700px) {
  .wp-block-woocommerce-checkout.is-loading {
    flex-direction: column;
    margin: 0 auto 16px
  }
  .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block {
    padding: 0;
    width: 100%
  }
  .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel, .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item {
    padding-left: 0;
    padding-right: 0
  }
  .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-coupon-link {
    margin-left: 0;
    margin-right: 0
  }
}
.theme-twentytwenty .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel > h2 {
  border: 0;
  border-radius: 0;
  font-size: 1.25em;
  margin: 0;
  padding: 0;
  vertical-align: baseline
}
.wp-block-woocommerce-featured-category {
  background-color: transparent;
  border-color: transparent;
  box-sizing: border-box;
  color: #fff
}
.wc-block-featured-category {
  align-content: center;
  align-items: center;
  background-color: inherit;
  background-position: 50%;
  background-size: cover;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%
}
.wc-block-featured-category.has-background-dim .background-dim__overlay:before {
  background: inherit;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}
.wc-block-featured-category.has-background-dim-10 .background-dim__overlay:before {
  opacity: .1
}
.wc-block-featured-category.has-background-dim-20 .background-dim__overlay:before {
  opacity: .2
}
.wc-block-featured-category.has-background-dim-30 .background-dim__overlay:before {
  opacity: .3
}
.wc-block-featured-category.has-background-dim-40 .background-dim__overlay:before {
  opacity: .4
}
.wc-block-featured-category.has-background-dim-50 .background-dim__overlay:before {
  opacity: .5
}
.wc-block-featured-category.has-background-dim-60 .background-dim__overlay:before {
  opacity: .6
}
.wc-block-featured-category.has-background-dim-70 .background-dim__overlay:before {
  opacity: .7
}
.wc-block-featured-category.has-background-dim-80 .background-dim__overlay:before {
  opacity: .8
}
.wc-block-featured-category.has-background-dim-90 .background-dim__overlay:before {
  opacity: .9
}
.wc-block-featured-category.has-background-dim-100 .background-dim__overlay:before {
  opacity: 1
}
.wc-block-featured-category__selection {
  width: 100%
}
.wc-block-featured-category.has-left-content {
  justify-content: flex-start
}
.wc-block-featured-category.has-left-content .wc-block-featured-category__description, .wc-block-featured-category.has-left-content .wc-block-featured-category__price, .wc-block-featured-category.has-left-content .wc-block-featured-category__title, .wc-block-featured-category.has-left-content .wc-block-featured-category__variation {
  margin-left: 0;
  text-align: left
}
.wc-block-featured-category.has-right-content {
  justify-content: flex-end
}
.wc-block-featured-category.has-right-content .wc-block-featured-category__description, .wc-block-featured-category.has-right-content .wc-block-featured-category__price, .wc-block-featured-category.has-right-content .wc-block-featured-category__title, .wc-block-featured-category.has-right-content .wc-block-featured-category__variation {
  margin-right: 0;
  text-align: right
}
.wc-block-featured-category.is-repeated {
  background-repeat: repeat;
  background-size: auto
}
.wc-block-featured-category__description, .wc-block-featured-category__price, .wc-block-featured-category__title, .wc-block-featured-category__variation {
  line-height: 1.25;
  margin-bottom: 0;
  text-align: center
}
.wc-block-featured-category__description a, .wc-block-featured-category__description a:active, .wc-block-featured-category__description a:focus, .wc-block-featured-category__description a:hover, .wc-block-featured-category__price a, .wc-block-featured-category__price a:active, .wc-block-featured-category__price a:focus, .wc-block-featured-category__price a:hover, .wc-block-featured-category__title a, .wc-block-featured-category__title a:active, .wc-block-featured-category__title a:focus, .wc-block-featured-category__title a:hover, .wc-block-featured-category__variation a, .wc-block-featured-category__variation a:active, .wc-block-featured-category__variation a:focus, .wc-block-featured-category__variation a:hover {
  color: #fff
}
.wc-block-featured-category__description, .wc-block-featured-category__link, .wc-block-featured-category__price, .wc-block-featured-category__title, .wc-block-featured-category__variation {
  color: inherit;
  padding: 0 48px 16px;
  width: 100%;
  z-index: 1
}
.wc-block-featured-category .wc-block-featured-category__background-image {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  -o-object-fit: none;
  object-fit: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.wc-block-featured-category .wc-block-featured-category__background-image.has-parallax {
  background-attachment: fixed
}
@supports(-webkit-overflow-scrolling:touch) {
  .wc-block-featured-category .wc-block-featured-category__background-image.has-parallax {
    background-attachment: scroll
  }
}
@media(prefers-reduced-motion:reduce) {
  .wc-block-featured-category .wc-block-featured-category__background-image.has-parallax {
    background-attachment: scroll
  }
}
.wc-block-featured-category__description {
  color: inherit
}
.wc-block-featured-category__description p {
  margin: 0
}
.wc-block-featured-category .wc-block-featured-category__title {
  color: inherit;
  margin-top: 0
}
.wc-block-featured-category .wc-block-featured-category__title div {
  color: inherit
}
.wc-block-featured-category .wc-block-featured-category__title:before {
  display: none
}
.wc-block-featured-category__wrapper {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  width: 100%
}
.wc-block-featured-category .wp-block-button.aligncenter {
  text-align: center
}
.wp-block-woocommerce-featured-product {
  background-color: transparent;
  border-color: transparent;
  box-sizing: border-box;
  color: #fff
}
.wc-block-featured-product {
  align-content: center;
  align-items: center;
  background-color: inherit;
  background-position: 50%;
  background-size: cover;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%
}
.wc-block-featured-product.has-background-dim .background-dim__overlay:before {
  background: inherit;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}
.wc-block-featured-product.has-background-dim-10 .background-dim__overlay:before {
  opacity: .1
}
.wc-block-featured-product.has-background-dim-20 .background-dim__overlay:before {
  opacity: .2
}
.wc-block-featured-product.has-background-dim-30 .background-dim__overlay:before {
  opacity: .3
}
.wc-block-featured-product.has-background-dim-40 .background-dim__overlay:before {
  opacity: .4
}
.wc-block-featured-product.has-background-dim-50 .background-dim__overlay:before {
  opacity: .5
}
.wc-block-featured-product.has-background-dim-60 .background-dim__overlay:before {
  opacity: .6
}
.wc-block-featured-product.has-background-dim-70 .background-dim__overlay:before {
  opacity: .7
}
.wc-block-featured-product.has-background-dim-80 .background-dim__overlay:before {
  opacity: .8
}
.wc-block-featured-product.has-background-dim-90 .background-dim__overlay:before {
  opacity: .9
}
.wc-block-featured-product.has-background-dim-100 .background-dim__overlay:before {
  opacity: 1
}
.wc-block-featured-product__selection {
  width: 100%
}
.wc-block-featured-product.has-left-content {
  justify-content: flex-start
}
.wc-block-featured-product.has-left-content .wc-block-featured-product__description, .wc-block-featured-product.has-left-content .wc-block-featured-product__price, .wc-block-featured-product.has-left-content .wc-block-featured-product__title, .wc-block-featured-product.has-left-content .wc-block-featured-product__variation {
  margin-left: 0;
  text-align: left
}
.wc-block-featured-product.has-right-content {
  justify-content: flex-end
}
.wc-block-featured-product.has-right-content .wc-block-featured-product__description, .wc-block-featured-product.has-right-content .wc-block-featured-product__price, .wc-block-featured-product.has-right-content .wc-block-featured-product__title, .wc-block-featured-product.has-right-content .wc-block-featured-product__variation {
  margin-right: 0;
  text-align: right
}
.wc-block-featured-product.is-repeated {
  background-repeat: repeat;
  background-size: auto
}
.wc-block-featured-product__description, .wc-block-featured-product__price, .wc-block-featured-product__title, .wc-block-featured-product__variation {
  line-height: 1.25;
  margin-bottom: 0;
  text-align: center
}
.wc-block-featured-product__description a, .wc-block-featured-product__description a:active, .wc-block-featured-product__description a:focus, .wc-block-featured-product__description a:hover, .wc-block-featured-product__price a, .wc-block-featured-product__price a:active, .wc-block-featured-product__price a:focus, .wc-block-featured-product__price a:hover, .wc-block-featured-product__title a, .wc-block-featured-product__title a:active, .wc-block-featured-product__title a:focus, .wc-block-featured-product__title a:hover, .wc-block-featured-product__variation a, .wc-block-featured-product__variation a:active, .wc-block-featured-product__variation a:focus, .wc-block-featured-product__variation a:hover {
  color: #fff
}
.wc-block-featured-product__description, .wc-block-featured-product__link, .wc-block-featured-product__price, .wc-block-featured-product__title, .wc-block-featured-product__variation {
  color: inherit;
  padding: 0 48px 16px;
  width: 100%;
  z-index: 1
}
.wc-block-featured-product .wc-block-featured-product__background-image {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  -o-object-fit: none;
  object-fit: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
.wc-block-featured-product .wc-block-featured-product__background-image.has-parallax {
  background-attachment: fixed
}
@supports(-webkit-overflow-scrolling:touch) {
  .wc-block-featured-product .wc-block-featured-product__background-image.has-parallax {
    background-attachment: scroll
  }
}
@media(prefers-reduced-motion:reduce) {
  .wc-block-featured-product .wc-block-featured-product__background-image.has-parallax {
    background-attachment: scroll
  }
}
.wc-block-featured-product__description {
  color: inherit
}
.wc-block-featured-product__description p {
  margin: 0
}
.wc-block-featured-product .wc-block-featured-product__title {
  color: inherit;
  margin-top: 0
}
.wc-block-featured-product .wc-block-featured-product__title div {
  color: inherit
}
.wc-block-featured-product .wc-block-featured-product__title:before {
  display: none
}
.wc-block-featured-product__wrapper {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  width: 100%
}
.wc-block-featured-product .wp-block-button.aligncenter {
  text-align: center
}
.wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product .wc-block-featured-product__variation {
  border: 0;
  margin-top: 0
}
.wc-block-featured-product .wc-block-featured-product__title:before, .wc-block-featured-product .wc-block-featured-product__variation:before {
  display: none
}
.wc-block-featured-product .wc-block-featured-product__variation {
  font-style: italic;
  padding-top: 0
}
.wc-block-featured-product .wc-block-featured-product__description p {
  line-height: 1.5;
  margin: 0
}
.wc-block-mini-cart__badge, .wc-block-mini-cart__quantity-badge {
  align-items: center;
  display: flex
}
.wc-block-mini-cart__badge {
  background: transparent;
  border: .15em solid;
  border-radius: 1em;
  box-sizing: border-box;
  color: inherit;
  font-size: .875em;
  font-weight: 600;
  height: 1.4285714286em;
  justify-content: center;
  margin-left: -.7142857143em;
  min-width: 1.4285714286em;
  padding: 0 .25em;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 1
}
.wc-block-mini-cart__icon {
  display: block;
  height: 1.5em;
  width: 1.5em
}
html[dir=rtl] .wc-block-mini-cart__icon {
  transform: scaleX(-1)
}
.wc-block-cart .wc-block-components-shipping-calculator {
  white-space: nowrap
}
.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type {
  margin-top: 0
}
.wc-block-cart .wc-block-components-totals-footer-item, .wc-block-cart .wc-block-components-totals-taxes {
  margin: 0
}
.wc-block-cart table.wc-block-cart-items, .wc-block-cart table.wc-block-cart-items td, .wc-block-cart table.wc-block-cart-items th {
  margin: 0 0 2em
}
.wc-block-cart--is-loading h2 span, .wc-block-cart--is-loading th span, .wc-block-mini-cart__drawer.is-loading h2 span, .wc-block-mini-cart__drawer.is-loading th span {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  display: inline-block;
  line-height: 1;
  max-width: 100% !important;
  min-width: 84px;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-cart--is-loading h2 span > *, .wc-block-cart--is-loading th span > *, .wc-block-mini-cart__drawer.is-loading h2 span > *, .wc-block-mini-cart__drawer.is-loading th span > * {
  visibility: hidden
}
.wc-block-cart--is-loading h2 span:after, .wc-block-cart--is-loading th span:after, .wc-block-mini-cart__drawer.is-loading h2 span:after, .wc-block-mini-cart__drawer.is-loading th span:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-cart--is-loading h2 span, .wc-block-cart--is-loading th span, .wc-block-mini-cart__drawer.is-loading h2 span, .wc-block-mini-cart__drawer.is-loading th span {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-cart--is-loading h2 span:before, .wc-block-cart--is-loading th span:before, .wc-block-mini-cart__drawer.is-loading h2 span:before, .wc-block-mini-cart__drawer.is-loading th span:before {
  content: " "
}
.wc-block-cart--is-loading h2 span, .wc-block-mini-cart__drawer.is-loading h2 span {
  min-width: 33%
}
.wc-block-cart--is-loading .wc-block-components-product-metadata, .wc-block-cart--is-loading .wc-block-components-product-price, .wc-block-cart--is-loading .wc-block-components-quantity-selector, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price, .wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-cart--is-loading .wc-block-components-product-metadata > *, .wc-block-cart--is-loading .wc-block-components-product-price > *, .wc-block-cart--is-loading .wc-block-components-quantity-selector > *, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata > *, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price > *, .wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector > * {
  visibility: hidden
}
.wc-block-cart--is-loading .wc-block-components-product-metadata:after, .wc-block-cart--is-loading .wc-block-components-product-price:after, .wc-block-cart--is-loading .wc-block-components-quantity-selector:after, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata:after, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after, .wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-cart--is-loading .wc-block-components-product-metadata, .wc-block-cart--is-loading .wc-block-components-product-price, .wc-block-cart--is-loading .wc-block-components-quantity-selector, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price, .wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-cart--is-loading .wc-block-components-product-name, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  display: inline-block;
  line-height: 1;
  max-width: 100% !important;
  min-width: 84px;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-cart--is-loading .wc-block-components-product-name > *, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name > * {
  visibility: hidden
}
.wc-block-cart--is-loading .wc-block-components-product-name:after, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-cart--is-loading .wc-block-components-product-name, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-cart--is-loading .wc-block-components-product-name:before, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:before {
  content: " "
}
.wc-block-cart--is-loading .wc-block-components-product-metadata, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata {
  margin-top: .25em;
  min-width: 8em
}
.wc-block-cart--is-loading .wc-block-cart-item__remove-link, .wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__remove-link {
  visibility: hidden
}
.wc-block-cart--is-loading .wc-block-cart-item__image > a, .wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image > a {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-cart--is-loading .wc-block-cart-item__image > a > *, .wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image > a > * {
  visibility: hidden
}
.wc-block-cart--is-loading .wc-block-cart-item__image > a:after, .wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image > a:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-cart--is-loading .wc-block-cart-item__image > a, .wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image > a {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-cart--is-loading .wc-block-components-product-price, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price {
  display: block;
  margin-top: .25em;
  max-width: 3em
}
.wc-block-cart--is-loading .wc-block-components-product-price:before, .wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:before {
  content: " "
}
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card, .wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  min-height: 460px;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card > *, .wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card > * {
  visibility: hidden
}
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after, .wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-cart--is-loading .wc-block-cart__sidebar .components-card, .wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:before, .wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:before {
  content: " "
}
.wc-block-components-sidebar-layout.wc-block-cart--skeleton {
  display: none
}
.is-loading + .wc-block-components-sidebar-layout.wc-block-cart--skeleton {
  display: flex
}
.wc-block-cart-item__total-price-and-sale-badge-wrapper {
  align-items: flex-end;
  display: flex;
  flex-direction: column
}
.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge {
  margin-top: 4px
}
.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, .is-mobile .wc-block-cart-item__total .wc-block-components-sale-badge, .is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, .is-small .wc-block-cart-item__total .wc-block-components-sale-badge, .is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
  display: none
}
.is-large.wc-block-cart {
  margin-bottom: 3em
}
.is-large.wc-block-cart .wc-block-components-radio-control__input {
  left: 0;
  margin: 0
}
.is-large.wc-block-cart .wc-block-cart__totals-title {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  display: inline;
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-size: .75em;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 600;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: .25rem 0;
  text-align: right;
  text-decoration: inherit;
  text-transform: inherit;
  text-transform: uppercase;
  vertical-align: baseline
}
.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) {
  padding-left: 16px;
  padding-right: 16px
}
.is-large.wc-block-cart .wc-block-cart__payment-options {
  padding: 16px 0 0
}
.is-large.wc-block-cart .wc-block-cart__payment-options:empty {
  padding: 0
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-empty-cart-block {
  display: none
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto 16px;
  position: relative
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block {
  box-sizing: border-box;
  margin: 0;
  min-height: 10em;
  padding-right: 3.7735849057%;
  width: 65%
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  max-width: 100% !important;
  min-height: 15em;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block > * {
  visibility: hidden
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block {
    -webkit-animation: none;
    animation: none
  }
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block {
  box-sizing: border-box;
  margin: 0;
  min-height: 12em;
  padding-left: 2.2641509434%;
  width: 35%
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  margin: 0 0 1em;
  max-width: 100% !important;
  min-height: 3em;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block > *, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block > *, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block > *, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block > * {
  visibility: hidden
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block {
    -webkit-animation: none;
    animation: none
  }
}
.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block {
  height: 20em
}
@media only screen and (max-width:700px) {
  .wp-block-woocommerce-cart.is-loading {
    padding-top: 16px
  }
  .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block {
    flex-direction: column;
    margin: 0 auto 16px
  }
  .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block, .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block {
    padding: 0;
    width: 100%
  }
}
.wc-block-mini-cart {
  display: inline-block
}
.wc-block-mini-cart__button {
  align-items: center;
  background-color: transparent;
  border: none;
  color: inherit;
  display: flex;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  padding: .75em .5em
}
.wc-block-mini-cart__button:hover:not([disabled]) {
  opacity: .6
}
.wc-block-mini-cart__amount {
  display: none
}
.wc-block-mini-cart--preview .wc-block-mini-cart__amount {
  display: initial
}
.wc-block-mini-cart__tax-label {
  margin-right: .5em
}
@media screen and (min-width:768px) {
  .wc-block-mini-cart__amount {
    display: initial;
    font-size: inherit;
    font-weight: inherit;
    margin-right: 8px
  }
}
.modal-open .wc-block-mini-cart__button {
  pointer-events: none
}
.wc-block-mini-cart__drawer {
  font-size: 1rem
}
.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices {
  margin: 16px 40px -16px 16px;
  margin-bottom: unset
}
.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices .wc-block-components-notices__notice {
  margin-bottom: unset
}
.wc-block-mini-cart__drawer .components-modal__content {
  padding: 0;
  position: relative
}
.wc-block-mini-cart__drawer .components-modal__header {
  height: 56px;
  position: relative;
  position: absolute;
  right: 4px;
  top: 40px
}
.wc-block-mini-cart__drawer .components-modal__header button {
  margin: 0;
  right: 0;
  transform: translateY(-50%)
}
.wc-block-mini-cart__drawer .components-modal__header svg {
  fill: currentColor;
  display: block
}
.wp-block-woocommerce-mini-cart-contents {
  box-sizing: border-box;
  height: 100dvh;
  justify-content: center;
  padding: 0
}
:where(.wp-block-woocommerce-mini-cart-contents) {
  background: #fff
}
.wp-block-woocommerce-empty-mini-cart-contents-block, .wp-block-woocommerce-filled-mini-cart-contents-block {
  background: inherit;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: -webkit-fill-available;
  max-height: -moz-available;
  max-height: fill-available
}
.wp-block-woocommerce-empty-mini-cart-contents-block {
  justify-content: center
}
.wp-block-woocommerce-filled-mini-cart-contents-block {
  justify-content: space-between
}
.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper {
  overflow-y: auto;
  padding: 40px 16px 16px
}
h2.wc-block-mini-cart__title {
  align-items: baseline;
  background: inherit;
  display: flex;
  font-size: 2em;
  margin: 16px 16px -32px;
  -webkit-mask-image: linear-gradient(#000 calc(100% - 24px), transparent);
  mask-image: linear-gradient(#000 calc(100% - 24px), transparent);
  padding-bottom: 32px;
  z-index: 1
}
h2.wc-block-mini-cart__title span:first-child {
  margin-right: 8px
}
.wc-block-mini-cart__items {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: auto;
  padding: 16px 16px 0
}
.wc-block-mini-cart__items .wc-block-mini-cart__products-table {
  margin-bottom: auto;
  margin-right: -16px;
  padding-right: 16px
}
.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row {
  padding-bottom: 8px;
  padding-top: 8px
}
.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row:last-child:after {
  content: none
}
.wc-block-mini-cart__footer {
  padding: 24px 16px;
  position: relative
}
.wc-block-mini-cart__footer:after {
  border-style: solid;
  border-width: 1px 0 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal {
  font-weight: 600;
  margin-bottom: 16px
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
  display: none;
  font-size: .75em;
  font-weight: 400
}
@media only screen and (min-width:480px) {
  .wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
    display: unset
  }
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions > .block-editor-inner-blocks > .block-editor-block-list__layout {
  display: flex;
  gap: 16px
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-button, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions > .block-editor-inner-blocks > .block-editor-block-list__layout .wc-block-components-button, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions > .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-button, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions > .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions > .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-woocommerce-mini-cart-checkout-button-block {
  display: inline-flex;
  flex-grow: 1
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions > .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block {
  display: none
}
@media only screen and (min-width:480px) {
  .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions > .block-editor-inner-blocks > .block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block {
    display: inline-flex
  }
}
.wc-block-mini-cart__footer .wc-block-components-payment-method-icons {
  margin-top: 16px
}
.wc-block-mini-cart__shopping-button {
  display: flex;
  justify-content: center
}
.wc-block-mini-cart__shopping-button a {
  border: 2px solid;
  color: currentColor;
  font-weight: 600;
  padding: 12px 24px;
  text-decoration: none
}
.wc-block-mini-cart__shopping-button a:focus, .wc-block-mini-cart__shopping-button a:hover {
  background-color: #1e1e1e;
  border-color: #1e1e1e;
  color: #fff
}
.admin-bar .wp-block-woocommerce-mini-cart-contents {
  height: calc(100dvh - 46px);
  margin-top: 46px
}
@media only screen and (min-width:783px) {
  .admin-bar .wp-block-woocommerce-mini-cart-contents {
    height: calc(100dvh - 32px);
    margin-top: 32px
  }
}
.wc-block-mini-cart__add-to-cart-behaviour-toggle, .wc-block-mini-cart__render-in-cart-and-checkout-toggle {
  width: 100%
}
.wc-block-components-checkbox {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-top: 1.5em;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-components-checkbox label {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  font-size: .875em;
  position: relative
}
.wc-block-components-checkbox label input[type=checkbox] {
  cursor: inherit
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 2px solid #50575e;
  border-radius: 2px;
  box-sizing: border-box;
  font-size: 1em;
  height: 1.5em;
  margin: 0 1em 0 0;
  min-height: 1.5em;
  min-width: 1.5em;
  overflow: hidden;
  position: static;
  vertical-align: middle;
  width: 1.5em
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
  background: #fff;
  border-color: #50575e
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
  outline: 2px solid #50575e;
  outline-offset: 2px
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after, .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before {
  content: ""
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked) + .wc-block-components-checkbox__mark {
  display: none
}
.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  background-color: rgba(0, 0, 0, .1);
  border-color: hsla(0, 0%, 100%, .6)
}
.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
  background: rgba(0, 0, 0, .1);
  border-color: hsla(0, 0%, 100%, .6)
}
.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
  outline: 2px solid hsla(0, 0%, 100%, .6);
  outline-offset: 2px
}
.wc-block-components-checkbox.has-error, .wc-block-components-checkbox.has-error a {
  color: #cc1818
}
.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input, .wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active, .wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus, .wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover {
  border-color: #cc1818
}
.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus {
  outline: 2px solid #cc1818;
  outline-offset: 2px
}
.wc-block-components-checkbox .wc-block-components-checkbox__mark {
  fill: #000;
  height: 1.125em;
  margin-left: .1875em;
  margin-top: .0625em;
  pointer-events: none;
  position: absolute;
  width: 1.125em
}
.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark {
  fill: #fff
}
.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox > span {
  line-height: 1.5em;
  vertical-align: middle
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .wc-block-components-checkbox__mark {
    display: none
  }
}
.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox], .theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox] {
  background-color: #fff;
  border-color: var(--form--border-color);
  position: relative
}
.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked, .theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked {
  background-color: #fff;
  border-color: var(--form--border-color)
}
.theme-twentytwentyone .wc-block-components-checkbox__mark {
  display: none
}
.wc-block-components-panel.has-border {
  position: relative
}
.wc-block-components-panel.has-border:after {
  border-style: solid;
  border-width: 1px 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-panel.has-border + .wc-block-components-panel.has-border:after {
  border-top-width: 0
}
.wc-block-components-panel.has-border.no-top-border {
  position: relative
}
.wc-block-components-panel.has-border.no-top-border:after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-panel__button {
  border: 0;
  border-radius: 0;
  height: auto;
  line-height: 1;
  margin: .375em 0 0;
  padding: .375em 32px 0 0;
  position: relative;
  text-align: left;
  vertical-align: baseline;
  width: 100%;
  word-break: break-word
}
.wc-block-components-panel__button[aria-expanded=true] {
  margin-bottom: .375em;
  padding-bottom: .375em
}
.wc-block-components-panel__button, .wc-block-components-panel__button:active, .wc-block-components-panel__button:focus, .wc-block-components-panel__button:hover {
  background: transparent;
  box-shadow: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-components-panel__button > .wc-block-components-panel__button-icon {
  fill: currentColor;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: auto
}
.wc-block-components-panel__content[hidden] {
  display: none
}
.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-panel__button {
  background-color: inherit;
  color: inherit
}
.theme-twentyseventeen .wc-block-components-panel__button, .theme-twentytwenty .wc-block-components-panel__button {
  background: none transparent;
  color: inherit
}
.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:focus, .theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:hover, .theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:focus, .theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:hover {
  background: none transparent
}
.wc-block-components-notices {
  display: block;
  margin: 1.5em 0
}
.wc-block-components-notices:first-child {
  margin-top: 0
}
.wc-block-components-notices:empty {
  margin: 0
}
.wc-block-components-notices .wc-block-components-notices__notice {
  display: flex;
  flex-wrap: nowrap;
  margin: 0
}
.wc-block-components-notices .wc-block-components-notices__notice a {
  text-decoration: underline
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss {
  background: transparent none;
  border: 0;
  color: currentColor;
  margin: 0 0 0 auto;
  outline: 0;
  padding: 0
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg {
  fill: currentColor;
  vertical-align: text-top
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content > div:not(.components-notice__actions) :first-child {
  margin-top: 0
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content > div:not(.components-notice__actions) :last-child {
  margin-bottom: 0
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content li + li {
  margin: .25em 0 0
}
.wc-block-components-notices .wc-block-components-notices__notice + .wc-block-components-notices__notice {
  margin-top: 1em
}
.theme-twentytwenty .wc-block-components-notices__notice, .theme-twentytwentyone .wc-block-components-notices__notice {
  padding: 1.5rem 3rem
}
.wc-block-components-notices__snackbar {
  bottom: 20px;
  left: 16px;
  position: fixed;
  width: auto
}
@media(max-width:782px) {
  .wc-block-components-notices__snackbar {
    bottom: auto;
    left: 0;
    position: fixed;
    top: 10px
  }
  .wc-block-components-notices__snackbar .components-snackbar-list__notice-container {
    margin-left: 10px;
    margin-right: 10px
  }
}
.wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input {
  margin-top: 1.5em;
  position: relative;
  white-space: nowrap
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
  color: inherit;
  color: #757575;
  cursor: text;
  font-family: inherit;
  font-size: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  left: 0;
  letter-spacing: inherit;
  line-height: inherit;
  line-height: 1.375;
  margin: 0 0 0 17px;
  max-width: calc(100% - 32px);
  overflow: hidden;
  position: absolute;
  text-decoration: inherit;
  text-overflow: ellipsis;
  text-transform: inherit;
  top: 0;
  transform: translateY(.75em);
  transform-origin: top left;
  transition: transform .2s ease
}
.has-dark-controls .wc-block-components-form .wc-block-components-text-input label, .has-dark-controls .wc-block-components-text-input label {
  color: hsla(0, 0%, 100%, .6)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
    transition: none
  }
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill + label, .wc-block-components-text-input input:-webkit-autofill + label {
  transform: translateY(4px) scale(.75)
}
.wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input.is-active label {
  transform: translateY(4px) scale(.75)
}
.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
  background-color: #fff;
  border: 1px solid #50575e;
  border-radius: 4px;
  box-sizing: border-box;
  color: #2b2d2f;
  font-family: inherit;
  font-size: 1em;
  height: 3em;
  line-height: 1.375;
  margin: 0;
  min-height: 0;
  padding: .75em 0;
  text-indent: 16px;
  width: 100%
}
.wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .wc-block-components-text-input input[type=email]:focus, .wc-block-components-text-input input[type=number]:focus, .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-text-input input[type=text]:focus, .wc-block-components-text-input input[type=url]:focus {
  background-color: #fff;
  box-shadow: 0 0 0 1px #50575e;
  color: #2b2d2f;
  outline: 0
}
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email], .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number], .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel], .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text], .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url], .has-dark-controls .wc-block-components-text-input input[type=email], .has-dark-controls .wc-block-components-text-input input[type=number], .has-dark-controls .wc-block-components-text-input input[type=tel], .has-dark-controls .wc-block-components-text-input input[type=text], .has-dark-controls .wc-block-components-text-input input[type=url] {
  background-color: rgba(0, 0, 0, .1);
  border-color: hsla(0, 0%, 100%, .4);
  color: #fff
}
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .has-dark-controls .wc-block-components-text-input input[type=email]:focus, .has-dark-controls .wc-block-components-text-input input[type=number]:focus, .has-dark-controls .wc-block-components-text-input input[type=tel]:focus, .has-dark-controls .wc-block-components-text-input input[type=text]:focus, .has-dark-controls .wc-block-components-text-input input[type=url]:focus {
  background-color: rgba(0, 0, 0, .1);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .4);
  color: #fff
}
.wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=number] {
  -moz-appearance: textfield
}
.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button, .wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button, .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button, .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0
}
.wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-text-input.is-active input[type=email], .wc-block-components-text-input.is-active input[type=number], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url] {
  padding: 1.5em 0 .25em
}
.wc-block-components-form .wc-block-components-text-input.has-error input, .wc-block-components-form .wc-block-components-text-input.has-error input:active, .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .wc-block-components-form .wc-block-components-text-input.has-error input:hover, .wc-block-components-text-input.has-error input, .wc-block-components-text-input.has-error input:active, .wc-block-components-text-input.has-error input:focus, .wc-block-components-text-input.has-error input:hover {
  border-color: #cc1818
}
.wc-block-components-form .wc-block-components-text-input.has-error input:focus, .wc-block-components-text-input.has-error input:focus {
  box-shadow: 0 0 0 1px #cc1818
}
.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input, .has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:active, .has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:hover, .has-dark-controls .wc-block-components-text-input.has-error input, .has-dark-controls .wc-block-components-text-input.has-error input:active, .has-dark-controls .wc-block-components-text-input.has-error input:focus, .has-dark-controls .wc-block-components-text-input.has-error input:hover {
  border-color: #f18c8c
}
.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .has-dark-controls .wc-block-components-text-input.has-error input:focus {
  box-shadow: 0 0 0 1px #f18c8c
}
.wc-block-components-form .wc-block-components-text-input.has-error label, .wc-block-components-text-input.has-error label {
  color: #cc1818
}
.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error label, .has-dark-controls .wc-block-components-text-input.has-error label {
  color: #f18c8c
}
.wc-block-components-form .wc-block-components-text-input:only-child, .wc-block-components-text-input:only-child {
  margin-top: 1.5em
}
.wc-block-components-totals-wrapper {
  padding: 16px 0;
  position: relative
}
.wc-block-components-totals-wrapper:after {
  border-style: solid;
  border-width: 1px 0 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-totals-wrapper.has-bottom-border:after {
  border-bottom-width: 1px
}
.wc-block-components-totals-wrapper:empty {
  padding: 0
}
.wc-block-components-totals-wrapper:empty:after {
  content: none
}
.wc-block-components-totals-wrapper.slot-wrapper {
  padding: 0
}
.wc-block-components-totals-wrapper.slot-wrapper > * > * {
  padding: 16px 0;
  position: relative
}
.wc-block-components-totals-wrapper.slot-wrapper > * > :after {
  border-style: solid;
  border-width: 0 0 1px;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-totals-wrapper.slot-wrapper > * > :last-child:after {
  border-bottom-width: 0
}
.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child {
  position: relative
}
.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child:after {
  border-style: solid;
  border-width: 1px 0 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0
}
.wc-block-components-totals-item {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  width: 100%
}
.wc-block-components-totals-item__label {
  flex-grow: 1
}
.wc-block-components-totals-item__value {
  font-weight: 700;
  white-space: nowrap
}
.wc-block-components-totals-item__description {
  font-size: .875em;
  width: 100%
}
.wc-block-components-validation-error {
  color: #cc1818;
  font-size: .75em;
  max-width: 100%;
  white-space: normal
}
.wc-block-components-validation-error > p {
  margin: 0;
  padding: 4px 0 0
}
.has-dark-mode-palette .wc-block-components-validation-error {
  color: #f18c8c
}
.wc-block-components-select + .wc-block-components-validation-error {
  margin-bottom: 24px
}
.wp-block-woocommerce-active-filters h1, .wp-block-woocommerce-active-filters h2, .wp-block-woocommerce-active-filters h3, .wp-block-woocommerce-active-filters h4, .wp-block-woocommerce-active-filters h5, .wp-block-woocommerce-active-filters h6 {
  text-transform: inherit
}
.wp-block-woocommerce-active-filters .wc-block-filter-title-placeholder .wc-block-active-filters__title {
  height: 1em
}
.wc-block-active-filters {
  margin-bottom: 24px;
  overflow: hidden
}
.wc-block-active-filters .wc-block-active-filters__clear-all {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  cursor: pointer;
  display: inline;
  float: right;
  font-family: inherit;
  font-size: inherit;
  font-size: .875em;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 15px 0 0;
  padding: 0;
  text-decoration: inherit;
  text-decoration: underline;
  text-shadow: none;
  text-transform: inherit;
  vertical-align: baseline
}
.wc-block-active-filters .wc-block-active-filters__clear-all:active, .wc-block-active-filters .wc-block-active-filters__clear-all:focus, .wc-block-active-filters .wc-block-active-filters__clear-all:hover {
  background: transparent
}
.wc-block-active-filters .wc-block-active-filters__clear-all:hover {
  color: inherit;
  text-decoration: none
}
.wc-block-active-filters .wc-block-active-filters__clear-all, .wc-block-active-filters .wc-block-active-filters__clear-all:active, .wc-block-active-filters .wc-block-active-filters__clear-all:focus, .wc-block-active-filters .wc-block-active-filters__clear-all:hover {
  background: transparent;
  color: inherit
}
.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  display: inline-block;
  float: right;
  height: 1em;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 80px;
  z-index: 1
}
.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder > * {
  visibility: hidden
}
.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-active-filters .wc-block-active-filters__clear-all-placeholder {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-active-filters .wc-block-active-filters__list {
  clear: both;
  list-style: none outside;
  margin: 0 0 4px;
  padding: 0
}
.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin-top: 12px
}
.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips {
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0 10px
}
.wc-block-active-filters .wc-block-active-filters__list li {
  list-style: none outside;
  margin: 9px 0 0;
  padding: 0
}
.wc-block-active-filters .wc-block-active-filters__list li ul {
  list-style: none outside;
  margin: 0;
  padding: 0
}
.wc-block-active-filters .wc-block-active-filters__list > li:first-child, .wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type {
  margin: 0
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list {
  display: inline-block
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list > span {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  display: inline-block;
  height: 1em;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list > span > * {
  visibility: hidden
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list > span:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list > span {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips {
  display: inline-block
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips > span {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 13px;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  display: inline-block;
  height: 1em;
  line-height: 1;
  margin-right: 15px !important;
  max-width: 100% !important;
  min-width: 70px;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips > span > * {
  visibility: hidden
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips > span:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips > span {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type > span {
  margin-right: 0 !important
}
.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3) {
  flex-grow: 1;
  max-width: 200px
}
.wc-block-active-filters .wc-block-active-filters__list > .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name {
  margin: 9px 0 0
}
.wc-block-active-filters .wc-block-active-filters__list-item-type {
  display: block;
  font-size: .75em;
  font-weight: 700;
  letter-spacing: .1em;
  margin: 16px 0 0;
  text-transform: uppercase
}
.wc-block-active-filters .wc-block-active-filters__list-item-operator {
  font-style: italic;
  font-weight: 400
}
.wc-block-active-filters .wc-block-active-filters__list-item-name {
  align-items: center;
  display: flex;
  font-size: .875em;
  padding: 0;
  position: relative
}
.wc-block-active-filters .wc-block-active-filters__list-item-remove {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #e0e0e0;
  border: 0;
  border-radius: 25px;
  color: currentColor;
  font-size: .75em;
  height: 16px;
  line-height: 16px;
  margin: 0 .5em 0 0;
  padding: 0;
  width: 16px
}
.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus, .wc-block-active-filters .wc-block-active-filters__list-item-remove:hover {
  background: #949494
}
.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon, .wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon {
  fill: #fff
}
.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled {
  color: #e0e0e0;
  cursor: not-allowed
}
.wc-block-active-filters .wc-block-active-filters__list--chips li, .wc-block-active-filters .wc-block-active-filters__list--chips ul {
  display: inline
}
.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type {
  display: none
}
.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip {
  margin-bottom: .1875em;
  margin-top: .1875em
}
.wp-block-woocommerce-attribute-filter {
  border-style: none !important
}
.wp-block-woocommerce-attribute-filter h1, .wp-block-woocommerce-attribute-filter h2, .wp-block-woocommerce-attribute-filter h3, .wp-block-woocommerce-attribute-filter h4, .wp-block-woocommerce-attribute-filter h5, .wp-block-woocommerce-attribute-filter h6 {
  text-transform: inherit
}
.wc-block-attribute-filter {
  border-color: inherit;
  border-radius: inherit;
  margin-bottom: 16px
}
.wc-block-attribute-filter .is-loading {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  height: 1em;
  line-height: 1;
  margin-top: 16px;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-attribute-filter .is-loading > * {
  visibility: hidden
}
.wc-block-attribute-filter .is-loading:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-attribute-filter .is-loading {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-attribute-filter.style-dropdown {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  position: relative
}
.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__token + input[type=text].components-form-token-field__input {
  opacity: 0
}
.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token + input[type=text].components-form-token-field__input {
  opacity: 1
}
.wc-block-attribute-filter.style-dropdown .wc-block-components-filter-submit-button {
  height: 36px;
  line-height: 1
}
.wc-block-attribute-filter.style-dropdown > svg {
  pointer-events: none;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%)
}
.wc-block-attribute-filter .wc-block-attribute-filter-list {
  margin: 0;
  width: 100%
}
.wc-block-attribute-filter .wc-block-attribute-filter-list li label {
  cursor: pointer
}
.wc-block-attribute-filter .wc-block-attribute-filter-list li input {
  cursor: pointer;
  display: inline-block
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper {
  flex-grow: 1;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-width: unset;
  width: 0
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading) {
  border: 1px solid #757575 !important;
  border-radius: 4px
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper.is-loading {
  border-radius: .25em
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field {
  border-radius: inherit
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container {
  border: 0;
  border-radius: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding: 8px;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input {
  font-size: .875em
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder {
  color: #000
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder {
  color: #000
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder {
  color: #000
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list {
  border: 1px solid #757575;
  border-radius: 4px;
  margin-top: 8px;
  max-height: 21em
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #000;
  margin: 12px;
  padding: 12px
}
.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion, .wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token {
  font-size: .875em
}
.wc-block-attribute-filter__conditions-toggle, .wc-block-attribute-filter__display-toggle, .wc-block-attribute-filter__multiple-toggle {
  width: 100%
}
.wc-block-attribute-filter__instructions {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 1em
}
.wc-block-attribute-filter__selection {
  padding-top: 1em
}
.woocommerce-product-attributes .woocommerce-search-list__search .components-base-control__label {
  color: #757575;
  font-family: inherit;
  font-size: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-attribute-filter__actions {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: flex-end
}
.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button {
  margin-left: 0
}
.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled {
  cursor: auto;
  opacity: .6
}
.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button {
  font-size: .875em;
  margin-top: 0
}
.editor-styles-wrapper .wc-block-components-checkbox, .wc-block-components-checkbox {
  margin-top: 1em
}
.editor-styles-wrapper .wc-block-attribute-filter__button.wc-block-attribute-filter__button, .wc-block-attribute-filter__button.wc-block-attribute-filter__button {
  font-size: .875em;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  padding: .5em 1em;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content
}
.woocommerce.wc-block-breadcrumbs {
  font-size: inherit
}
.woocommerce.woocommerce-shop .wc-block-breadcrumbs .woocommerce-breadcrumb {
  display: block;
  margin: auto
}
.woocommerce.wc-block-catalog-sorting form {
  float: none
}
.woocommerce.wc-block-catalog-sorting select.orderby {
  font-size: inherit
}
.woocommerce.wc-block-catalog-sorting.has-text-color select.orderby {
  color: inherit
}
.woocommerce.wc-block-catalog-sorting .woocommerce-ordering {
  margin: auto
}
.wp-block-woocommerce-customer-account a {
  align-items: center;
  color: currentColor !important;
  display: flex;
  text-decoration: none !important
}
.wp-block-woocommerce-customer-account a:hover {
  text-decoration: underline !important
}
.wp-block-woocommerce-customer-account a .icon {
  height: 1em;
  width: 1em
}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
  height: 1.4375em;
  padding: .5em;
  width: 1.4375em
}
:where(div[data-block-name="woocommerce/legacy-template"]) {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px
}
.wp-block-woocommerce-price-filter {
  border-color: #757575;
  border-radius: 4px;
  border-style: none !important
}
.wp-block-woocommerce-price-filter h1, .wp-block-woocommerce-price-filter h2, .wp-block-woocommerce-price-filter h3, .wp-block-woocommerce-price-filter h4, .wp-block-woocommerce-price-filter h5, .wp-block-woocommerce-price-filter h6 {
  text-transform: inherit
}
.wc-block-price-filter, .wc-block-price-filter__controls, .wc-block-price-slider {
  border-color: inherit;
  border-radius: inherit
}
.wc-block-price-filter__controls input {
  border-color: inherit !important;
  border-radius: inherit !important;
  border-style: solid
}
.wc-block-price-filter__controls .input-loading {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  height: 2em;
  line-height: 1;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  width: 5.625em;
  z-index: 1
}
.wc-block-price-filter__controls .input-loading > * {
  visibility: hidden
}
.wc-block-price-filter__controls .input-loading:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-price-filter__controls .input-loading {
    -webkit-animation: none;
    animation: none
  }
}
.editor-styles-wrapper .wc-block-price-filter__button.wc-block-components-price-slider__button, .wc-block-price-filter__button.wc-block-components-price-slider__button {
  font-size: .875em;
  padding: .5em 1em
}
.wc-block-product-categories {
  margin-bottom: 1em
}
.wc-block-product-categories.is-dropdown {
  display: flex
}
.wc-block-product-categories select {
  margin-right: .5em
}
.wc-block-product-categories-list--has-images {
  list-style: none outside
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
  clear: both;
  list-style: none outside;
  margin: 4px 0 4px 60px
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul {
  margin: 4px 0 0
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
  border: 1px solid #eee;
  display: inline-block;
  margin: 0 .5em 0 -60px;
  max-width: 50px;
  padding: 0;
  position: relative;
  vertical-align: middle
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img {
  display: block;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0
}
.wc-block-product-categories-list-item-count:before {
  content: " ("
}
.wc-block-product-categories-list-item-count:after {
  content: ")"
}
.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder {
  background: currentColor;
  display: inline-block;
  height: 1em;
  min-width: 200px;
  opacity: .2;
  width: 50%
}
.wc-block-product-categories__button {
  align-items: center;
  display: flex;
  margin: 0;
  overflow: hidden;
  padding: 0 .5em;
  position: relative
}
.wc-block-product-categories__button svg {
  fill: currentColor;
  outline: none
}
.rtl .wc-block-product-categories__button svg {
  transform: rotate(180deg)
}
.wc-block-product-categories__button:active {
  color: currentColor
}
.wc-block-product-categories__button:disabled, .wc-block-product-categories__button[aria-disabled=true] {
  cursor: default;
  opacity: .3
}
.wc-block-product-categories__button:disabled:focus, .wc-block-product-categories__button[aria-disabled=true]:focus {
  box-shadow: none
}
.color-block-support-panel .wc-block-feedback-prompt {
  grid-column: 1/-1
}
.woocommerce-product-query-panel__external-link {
  display: block;
  margin-top: 12px
}
.woocommerce-product-query-panel__external-link .components-external-link__icon {
  margin-left: 8px
}
:where(.products-block-post-template .wp-block-post) > * {
  margin-bottom: .75rem;
  margin-top: 0
}
:where(.editor-styles-wrapper .products-block-post-template .wp-block-post) > * > * {
  margin-bottom: 0;
  margin-top: 0
}
.woocommerce.wc-block-product-results-count .woocommerce-result-count {
  float: none;
  font-size: inherit;
  margin: auto
}
.wc-block-product-search .wc-block-product-search__fields {
  display: flex
}
.wc-block-product-search .wc-block-product-search__field {
  flex-grow: 1;
  line-height: 1.8;
  padding: 6px 8px
}
.wc-block-product-search .wc-block-product-search__button {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin: 0 0 0 6px;
  overflow: hidden;
  padding: 0 .5em;
  position: relative
}
.wc-block-product-search .wc-block-product-search__button svg {
  fill: currentColor;
  outline: none
}
.rtl .wc-block-product-search .wc-block-product-search__button svg {
  transform: rotate(180deg)
}
.wc-block-product-search .wc-block-product-search__button:active {
  color: currentColor
}
.wc-block-product-search .wc-block-product-search__button:disabled, .wc-block-product-search .wc-block-product-search__button[aria-disabled=true] {
  cursor: default;
  opacity: .3
}
.wc-block-product-search .wc-block-product-search__button:disabled:focus, .wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus {
  box-shadow: none
}
.wc-block-rating-filter.is-loading {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  margin-top: 16px;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-rating-filter.is-loading > * {
  visibility: hidden
}
.wc-block-rating-filter.is-loading:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-rating-filter.is-loading {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-rating-filter.style-dropdown {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  position: relative
}
.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token + input[type=text].components-form-token-field__input {
  opacity: 0
}
.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token + input[type=text].components-form-token-field__input {
  opacity: 1
}
.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button {
  height: 36px;
  line-height: 1
}
.wc-block-rating-filter.style-dropdown > svg {
  pointer-events: none;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%)
}
.wc-block-rating-filter .wc-block-components-product-rating__stars {
  display: inline-block;
  height: 1em;
  line-height: 1
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper {
  flex-grow: 1;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-width: unset;
  width: 0
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading) {
  border: 1px solid #757575 !important;
  border-radius: 4px
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading {
  border-radius: .25em
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field {
  border-radius: inherit
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container {
  border: 0;
  border-radius: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding: 8px;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input {
  font-size: .875em
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder {
  color: #000
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder {
  color: #000
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder {
  color: #000
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list {
  border: 1px solid #757575;
  border-radius: 4px;
  margin-top: 8px;
  max-height: 21em
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #000;
  margin: 12px;
  padding: 12px
}
.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion, .wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token {
  font-size: .875em
}
.wc-block-rating-filter .wc-block-components-product-rating {
  margin-bottom: 0
}
.wp-block-woocommerce-rating-filter {
  margin-bottom: 24px
}
.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input, .wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label {
  cursor: pointer
}
.wc-block-rating-filter__actions {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  margin-top: 16px
}
.wc-block-rating-filter__actions .wc-block-components-filter-submit-button {
  margin-left: 0
}
.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled {
  cursor: auto;
  opacity: .6
}
.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button {
  font-size: .875em;
  margin-left: 0;
  margin-top: 0
}
.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button, .wc-block-rating-filter__actions .wc-block-rating-filter__button {
  font-size: .875em;
  margin-top: .5em;
  padding: .5em 1em
}
@-webkit-keyframes spinner__animation {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
    animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes spinner__animation {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
    animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@-webkit-keyframes loading__animation {
  to {
    transform: translateX(100%)
  }
}
@keyframes loading__animation {
  to {
    transform: translateX(100%)
  }
}
.wp-block-woocommerce-stock-filter h1, .wp-block-woocommerce-stock-filter h2, .wp-block-woocommerce-stock-filter h3, .wp-block-woocommerce-stock-filter h4, .wp-block-woocommerce-stock-filter h5, .wp-block-woocommerce-stock-filter h6 {
  text-transform: inherit
}
.wc-block-stock-filter {
  margin-bottom: 24px
}
.wc-block-stock-filter.is-loading {
  background-color: currentColor !important;
  border: 0 !important;
  border-radius: .25rem;
  border-radius: 0;
  box-shadow: none;
  color: currentColor !important;
  display: block;
  line-height: 1;
  margin-top: 16px;
  max-width: 100% !important;
  opacity: .15;
  outline: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  position: relative !important;
  width: 100%;
  z-index: 1
}
.wc-block-stock-filter.is-loading > * {
  visibility: hidden
}
.wc-block-stock-filter.is-loading:after {
  -webkit-animation: loading__animation 1.5s ease-in-out infinite;
  animation: loading__animation 1.5s ease-in-out infinite;
  background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
  background-repeat: no-repeat;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .wc-block-stock-filter.is-loading {
    -webkit-animation: none;
    animation: none
  }
}
.wc-block-stock-filter .wc-block-stock-filter-list {
  margin: 0
}
.wc-block-stock-filter .wc-block-stock-filter-list li label {
  cursor: pointer
}
.wc-block-stock-filter .wc-block-stock-filter-list li input {
  cursor: pointer;
  display: inline-block
}
.wc-block-stock-filter.style-dropdown {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  position: relative
}
.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token + input[type=text].components-form-token-field__input {
  opacity: 0
}
.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token + input[type=text].components-form-token-field__input {
  opacity: 1
}
.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button {
  height: 36px;
  line-height: 1
}
.wc-block-stock-filter.style-dropdown > svg {
  pointer-events: none;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%)
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper {
  flex-grow: 1;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-width: unset;
  width: 0
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading) {
  border: 1px solid #757575 !important;
  border-radius: 4px
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading {
  border-radius: .25em
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field {
  border-radius: inherit
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container {
  border: 0;
  border-radius: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding: 8px;
  text-decoration: inherit;
  text-transform: inherit
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input {
  font-size: .875em
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder {
  color: #000
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder {
  color: #000
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder {
  color: #000
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list {
  border: 1px solid #757575;
  border-radius: 4px;
  margin-top: 8px;
  max-height: 21em
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #000;
  margin: 12px;
  padding: 12px
}
.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion, .wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token {
  font-size: .875em
}
.wc-block-stock-filter .wc-block-components-product-rating {
  margin-bottom: 0
}
.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container {
  padding: 4px 30px 4px 8px
}
.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text {
  background-color: #fff;
  border: 1px solid;
  border-radius: 25px 0 0 25px;
  border-right: 0;
  line-height: 22px;
  padding: .25em .5em .25em .75em
}
.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container > .components-form-token-field__input {
  margin: .25em 0
}
.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token {
  background-color: #fff;
  border: 1px solid;
  border-left: 0;
  border-radius: 0 25px 25px 0;
  padding: 1px .25em 0 0
}
.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg {
  background-color: #e0e0e0;
  border-radius: 25px
}
.wc-block-stock-filter__actions {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  margin-top: 16px
}
.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button {
  font-size: .875em;
  margin-left: 0;
  margin-top: 0
}
.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button, .wc-block-stock-filter__actions .wc-block-stock-filter__button {
  font-size: .875em;
  margin-top: .5em;
  padding: .5em 1em
} /*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none
}