*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*,*:hover,*:focus{outline:none;}
input[type="checkbox"]:focus {outline: 1px solid #999;}

/* colors *************************************************************************** */
:root {
  --primaryBackground: #111111;
  --primaryColor: #ffffff;
  --greenBadge: #199c29;
  --yellowBadge: #d63a2a;
  --redBadge: #bf251e;
}

.cs-svgIcon {width: 2.1em;height: 2.1em;}
.cs-svgIcon path {fill: #121212;}
.cs-infoBox svg,
.cs-freeBox svg {height: 1.5em;position: relative;top: 4px;}

.cs-lagerBox {font-size: 12px;}
.cs-lagerBox .cs-stock1 {color: #16b339;}
.cs-lagerBox .cs-stock2 {color: #f58820;}
.cs-lagerBox .cs-stock3 {color: #E05048;}

header .cs-menuBar .menuButton > a {background: var(--primaryBackground);}
footer .footerNewsletterBox .newsletterSubmit {background: var(--primaryBackground);}
a {color: #111;text-decoration: none;}
a.underline {text-decoration: underline;}
a:hover {transition: .3s;color: #000;}
img {max-width: 100%;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #F5F5F5;}
::-webkit-scrollbar {width: 1em;background-color: #F5F5F5;}
::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #343434;}

/* articlepreview */
article.cs-articlePreview .pictureContainer .cs-hoverlay .fastButtons .actionButton:hover {background: var(--primaryBackground);}
article.cs-articlePreview .badgesBox .badgeGreen {background: var(--greenBadge);color: #fff;}
article.cs-articlePreview .badgesBox .badgeYellow {background: var(--yellowBadge);color: #fff;}
article.cs-articlePreview .badgesBox .badgeRed {background: var(--redBadge);color: #fff;}

/* slider */
.theme-default .nivo-controlNav a {background: #cecece !important;}
.theme-default .nivo-controlNav a.active {background: #969696 !important;}
body .cs-startSlider {display: block;max-width: 100%;width: 2030px;margin: 0 auto;}

/* buttons (cs-body class for jquery ui overwrites) */
.cs-body .cs-button1 {padding: 0.72em 1em;font-size: 1rem;border: 0;background: #000000;color: #fff;border: 0;cursor: pointer;display: inline-block;margin-bottom: 4px;}
.cs-body .cs-button1:hover {background: #000000;color: #fff;}
.cs-body .cs-button2 {width: auto;padding: 0.72em 2em;background: #f5f5f5;color: #111111;border: 0;cursor: pointer;display: inline-block;margin-bottom: 4px;}
.cs-body .cs-button2:hover {background: #f5f5f5;color: #111111;}
.cs-body .cs-button3 {width: auto;padding: 0.72em 2em;background: #ffffff;color: #111111;border: 1px solid #111;cursor: pointer;display: inline-block;margin-bottom: 4px;}
.cs-body .cs-button3:hover {background: #ffffff;color: #111111;}

.cs-primaryColored {background: #000000;color: #ffffff;}
.cs-primaryColored:hover {background: #111111;}
.cs-secondaryColored {background: #A3BA2C;color: #ffffff;}
.cs-secondaryColored:hover {background: #A3BA2C;}

.cs-badgesBox {position: absolute;left: 3%;top: 3.5%;z-index: 2;}
.cs-badgesBox.cs-right {position: absolute;right: 3%;top: 3.5%;z-index: 2;left: auto;}
.cs-badgesBox .singleBadge {position: relative;padding: 1em;font-size: 0.8rem;margin-bottom: 0.1em;border-radius: 100%;height: 4em;width: 4em;align-items: center;justify-content: center;display: flex;}
.cs-badgesBox .badgeYellow {background: var(--yellowBadge);color: #fff;}
.cs-badgesBox .badgeGreen {background: var(--greenBadge);color: #fff;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {white-space: break-spaces;color: #111111;margin: 0;font-weight:500;display: block;max-width: 100%;}
.h1, h1 {font-size: 2.25rem;margin: 1em 0;line-height: 1.1em;}
.h2, h2 {font-size: 2rem;}
.h3, h3 {font-size: 1.75rem;}
.h4, h4 {font-size: 1.5rem;margin: 1em 0;}
.h5, h5 {font-size: 1.25rem;margin: 1em 0;}
.h6, h6 {font-size: 1rem;}

.cs-primaryHeading {margin: 1em 0;font-weight: 500;}
.cs-secondaryHeading {margin: 1em 0;font-weight: 500;}

article.cs-articlePreview .priceBox .priceRow .price span,
article.cs-articlePreviewSmall .articlePreviewSmallPriceBox .price span {font-size: 1rem;font-weight: 500;color: #878787;}

input[type="text"].rot, input[type="email"].rot, input[type="password"].rot, input[type="number"].rot, input[type="date"].rot, select.rot, textarea.rot {border-color: #c72121;}
/* colors *************************************************************************** */

html {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;text-size-adjust: none;}
body {font-family: 'Poppins', sans-serif;font-weight: 400;color: #000000;font-size: 0.875rem;line-height: 1.5;letter-spacing: -.01em;}
input[type="number"] {-moz-appearance:textfield;appearance:textfield;}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], select, textarea {font-size: 100% !important;position: relative;margin-bottom: 0.3em;background: #ffffff;border: 1px solid #dadada;padding: 0.9em;max-width: 100%;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="date"]:focus, select:focus, textarea:focus {font-size: 100% !important;}
select {cursor: pointer;background-color: #f7f7f7;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");}
select {background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;width: 13em;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
ul.noList {padding: 0;margin: 0;list-style: none;}
img {max-width: 100%;}
label {margin-bottom: 0;}
input[type="checkbox"] {top: 2px;position: relative;}

.cs-noScrollbar {-ms-overflow-style: none;scrollbar-width: none;}
.cs-noScrollbar::-webkit-scrollbar {display: none;}

.cs-column1 {column-count: 1;}
.cs-column2 {column-count: 2;}
.cs-column3 {column-count: 3;}
.cs-column4 {column-count: 4;}
.cs-column5 {column-count: 5;}
.cs-column6 {column-count: 6;}

.isHidden,
.hidden,
.cs-hidden {display: none;}
.cs-bold {font-weight: 500;}
.cs-underline {text-decoration: underline;}
.cs-lineThrough {text-decoration: line-through;}
.cs-hr {width: 100%;background: #dadadd;height: 1px;margin: 1em 0;}
.cs-cp {cursor: pointer;}

.cs-overlayButton, 
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.cs-box-50 {width: 50%;}
.cs-box-75 {width: 75%;}
.cs-box-100 {width: 100%;}

/* overlay navigation */
.cs-blackOverlay {background: rgba(0,0,0,0.8);position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;z-index: 1000;}
.cs-overlay {display: none;width: 320px !important;height: 100%;max-height: 100%;position: fixed;top: 0;left: 0;z-index: 1010;background: #f2f2f2;}
.cs-overlay aul {display: block;}

/* rows */
.cs-row {width: 100%;}
.cs-row .cs-column-50 {width: 49%;}

/* flex */
.cs-flex {display: flex;}
.cs-flexWrap {flex-wrap: wrap;}
.cs-flexSpaceBetween {justify-content: space-between;}
.cs-justifyCenter {justify-content: center;}
.cs-alignItems {align-items: center;}
.cs-container {max-width: 84em;width: 100%;padding: 0 5px;margin: 0 auto;}
.cs-flexReverse {flex-direction: row-reverse;}

.cs-resizeContainer {margin-left: -1.5em;margin-right: -1.5em;}
.cs-box {max-width: 84em;width: 100%;padding: 0 5px;margin: 0 auto;}
.cs-start .cs-box {max-width: 100%;width: 100%;padding: 0;}

/* general layoyut */
body.cs-start aside.cs-aside {display: none;}
body.cs-start section.cs-mainContent {width: 100%;}
.cs-distanceHolder {margin: 2em 0;}
.cs-overflow {overflow: hidden;}
.cs-productListing,
.cs-categoryList {margin-left: -1em;margin-right: -1em;}
.cs-topPages .cs-informationsHeader, 
.cs-mobileCategorys .cs-mobileCategorysHeader,
.cs-compareHeader {font-weight: 600;font-size: 1.1rem;color: #fff;background: #111111;padding: 0.7em 0.4em;margin-bottom: 0.5em;}
.cs-smallHeader {margin: 0 0 0.6em 0;font-weight: 500;font-size: 1rem;}
.cs-accountBackButton {margin-bottom: 1em !important;}
.cs-categoriesTop ul li.area-vertical {display: none;}

/* banner */
.cs-bannerRow {overflow: hidden;position: relative;}
.cs-bannerRow  img {max-width: 100%;visibility: hidden;display: block;}
.cs-bannerRow .cs-bannerItem {background-size: cover;background-repeat: no-repeat;background-position: center center;}
.cs-bannerRow.cs-bannerLayout1 {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout2 {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout2 .cs-bannerItem:nth-of-type(1),
.cs-bannerRow.cs-bannerLayout2 .cs-bannerItem:nth-of-type(4) {grid-row: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout3 {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout4 {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout4 .cs-bannerItem:nth-of-type(1), 
.cs-bannerRow.cs-bannerLayout4 .cs-bannerItem:nth-of-type(3) {grid-row: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout5 {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout5 .cs-bannerItem:nth-of-type(1) {grid-row: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout6 {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout6 .cs-bannerItem:nth-of-type(1) {grid-column: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout7 {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout7 .cs-bannerItem:nth-of-type(1),
.cs-bannerRow.cs-bannerLayout7 .cs-bannerItem:nth-of-type(2) {grid-column: span 2 / auto;grid-row: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout8 {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout8 .cs-bannerItem:nth-of-type(3) {grid-column: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout9 {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout9 .cs-bannerItem:nth-of-type(4) {grid-column: span 3 / auto;}
.cs-bannerRow.cs-bannerLayout10 {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout11 {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout12 {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout12 .cs-bannerItem:nth-of-type(1) {grid-column: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout13 {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 1.5em;}
.cs-bannerRow.cs-bannerLayout13 .cs-bannerItem:nth-of-type(3) {grid-column: span 2 / auto;}
.cs-bannerRow.cs-bannerLayout14 {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 1.5em;}

/* articleInfos */
.cs-artPreviewName {font-size: 1rem;font-weight: 500;}
.cs-artPrice {font-size: 1rem;font-weight: 500;color: #878787;}

/* H headings */
h1.cs-siteHeading {text-align: left;margin: 2em 0 0.5em 0;font-size: 2.25rem;letter-spacing: 0.5px;font-weight: 400;}
h2.cs-siteHeading {text-align: left;margin: 2em 0 0.5em 0;font-size: 20rem;letter-spacing: 0.5px;font-weight: 400;position: relative;}
h3.cs-siteHeading {text-align: center;margin: 2em 0 0.5em 0;font-size: 1.5rem;letter-spacing: 0.5px;font-weight: 600;position: relative;text-transform: uppercase;}
h3.cs-siteHeading span {display: inline-block;background-color: #fff;padding: 0 30px;position: relative;}
h3.cs-siteHeading:before {content: "";width: 100%;top: 25px;height: 1px;display: block;background-color: #e1e1e1;position: absolute;}
h4.cs-siteHeading {text-align: left;margin: 2em 0 0.5em 0;font-size: 1.50rem;letter-spacing: 0.5px;font-weight: 400;}
h2.cs-betHeading {text-align: center;margin: 2em 0 0.5em 0;font-size: 1.5rem;letter-spacing: 0.5px;font-weight: 600;position: relative;text-transform: uppercase;}
h2.cs-betHeading:before {content: "";width: 100%;top: 25px;height: 1px;display: block;background-color: #e1e1e1;position: absolute;}
h2.cs-betHeading span {display: inline-block;background-color: #fff;padding: 0 30px;position: relative;}
.cs-subtitle {margin-bottom: 7em;text-align: center;color: #777;}

/* forms */
.cs-form .cs-formRow {margin: 1em 0;position: relative;}
.cs-form .cs-formRow .cs-formRow-column {width: calc(100%/2 - 0.5%);position: relative;margin-bottom: 0;}

.cs-form .cs-formRow .cs-formRow-column input[type="text"],
.cs-form .cs-formRow .cs-formRow-column input[type="password"],
.cs-form .cs-formRow .cs-formRow-column input[type="email"],
.cs-form .cs-formRow .cs-formRow-column input[type="number"],
.cs-form .cs-formRow .cs-formRow-column input[type="date"],
.cs-form .cs-formRow .cs-formRow-column select,
.cs-form .cs-formRow .cs-formRow-column textarea {width: 100%;}

.cs-form .cs-formRow input[type="text"],
.cs-form .cs-formRow input[type="password"],
.cs-form .cs-formRow input[type="email"],
.cs-form .cs-formRow input[type="number"],
.cs-form .cs-formRow input[type="date"],
.cs-form .cs-formRow select,
.cs-form .cs-formRow textarea {width: 100%;}

.cs-form .cs-formRow span.label {margin: 0;display: block;position: absolute;top: -10px;left: 10px;background: #fff;padding: 0 6px;border-radius: 0.3em;z-index: 1;}
.cs-form .cs-formRow .cs-forgotPassword {margin-top: 0.3em;margin-left: 0.3em;margin-bottom: 0.6em;}

.cs-form  .ccs-secondColumn {word-wrap: break-word;}

/* infoboxes */
.cs-secondInfoBox {background: #f5f5f5;color: #000000;padding: 0.5em 1em;overflow: hidden;border: 1px solid #dadadd;margin-bottom: 2em;border-radius: 0.2em;}
.cs-successBox {background: #cff3c0;color: #000000;padding: 0.3em 0.6em;margin-bottom: 2em;display: inline-block;}
.cs-infoBox {background: #e8f0fe;color: #000000;padding: 0.3em 0.6em;margin-bottom: 2em;display: block;}
.cs-infoBox a {text-decoration: underline;}
.cs-errorBox {background: #ffffff;padding: 0.3em 0.6em;color: #dc111f;margin-bottom: 2em;display: block;padding: 0.3em 0.6em;}
.cs-errorBox a {color: #dc111f;text-decoration: underline;}

/* datenschutz */
.cs-dsBox {margin: 0.7em 0.3em;}
.cs-dsBox a {text-decoration: underline;}

/* newsletter */
.cs-newsletterBox {margin: 0.7em 0.3em;}
.cs-newsletterBox a {text-decoration: underline;}

/* rating */
.ratingLabels i {font-size: 1.4rem;color: #f1aa0a;}

/* sitewide settings */
.cs-standardPrice {font-size: 1rem;font-weight: 500;color: #878787;}
.cs-oldPrice {color: #ff2a00;font-size: 1rem;font-weight: 400;}
.cs-articleName {font-size: 1rem;font-weight: 500;}
.cs-articleFirstPrice {font-size: 1rem;font-weight: 500;color: #878787;}
.cs-articleSecondPrice {color: #ff2a00;font-size: 1rem;}

/* stock */
.cs-outOfStock {color: #f00;border-radius: 3px;margin-bottom: 0.5em;background: #fff3f3;display: inline-block;font-size: 0.75rem;padding: 0.1em 0.5em;}
.cs-inStock {color: #37ca1c;border-radius: 3px;margin-bottom: 0.5em;background: #f1fff1;display: inline-block;font-size: 0.75rem;padding: 0.1em 0.5em;}
.cs-middleStock {color: #d78f23;border-radius: 3px;margin-bottom: 0.5em;background: #ffea81;display: inline-block;font-size: 0.75rem;padding: 0.1em 0.5em;}

/* slick slider */
.slick-slider .slick-slide {float: none;width: calc(100%/5 - 2em;);margin: 0 1em;}
.slick-slider .slick-track {width: 100%;display: flex;flex-wrap: wrap;}

/* jquery ui */
.ui-widget, .ui-widget-header {font-family: 'Poppins', sans-serif !important;}
.ui-dialog {border: medium none !important;border-radius: 0 !important;padding: 0px !important;position: fixed !important;}
.ui-widget-header {margin: 5px !important;background: #494949 !important;border: 1px none #aaa !important;color: #ffffff !important;border-radius: 0px !important;text-transform: none !important;padding: 9px 14px !important;font-weight:normal !important;}
.ui-widget-content {color: #666666 !important;}
.ui-widget {color: #666666 !important;}
.ui-widget-overlay {background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat scroll 50% 50% #000 !important;opacity: 0.75 !important;z-index: 20012 !important;}
.ui-state-default::before .ui-icon::before {display: inline-block !important;font-family: "cs" !important;font-style: normal !important;font-variant: normal !important;line-height: 2em !important;margin-left: 0.2em !important;margin-right: 0.2em !important;text-align: center !important;text-decoration: inherit !important;text-transform: none !important;width: 7em !important;background: none !important;}
.ui-front {z-index: 20013}
.ui-icon::before {content: "î¤¯" !important;}
.ui-corner-all {border-radius: 0px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;}
.ui-dialog .ui-dialog-titlebar-close {height: 30px !important;margin: -15px 0 0 !important;padding: 1px !important;position: absolute !important;right: 0.3em !important;top: 50% !important;width: 30px !important;background: var(--primaryBackground) !important;border: 0 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: #fff !important;border: 1px none #d3d3d3 !important;color: #555 !important;}
.ui-dialog .ui-dialog-titlebar {background: var(--primaryBackground) !important;margin: 0 !important;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: 'Poppins', sans-serif !important;}
.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: 1em !important;}
.ui-widget.ui-widget-content {width: 450px;max-width: 90% !important;}

/* trusted shops */
[id^="trustbadge-container-"] > div > div {right: 15px !important;left: auto !important;}

/* uimenu */
.ui-menu .ui-menu-item-wrapper {position: relative;padding: 0px !important;}
.ui-menu .ui-menu-item {border-bottom: 1px solid #dadadd;padding: 0.3em;font-size: 0.85rem;}
.ui-menu .ui-menu-item:hover {background: #f2f2f2;}
.ui-menu .ui-menu-item:last-of-type {border: 0;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 0 solid #aaa !important;background-image: none !important;font-weight: normal;color: #212121;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: 0 !important;}

.cosmo-context {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

/* fonts */
/* poppins-100 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 100;
  src: url('fonts/poppins/poppins-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-100.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 200;
  src: url('fonts/poppins/poppins-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('fonts/poppins/poppins-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins/poppins-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: url('fonts/poppins/poppins-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: url('fonts/poppins/poppins-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('fonts/poppins/poppins-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-800 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  src: url('fonts/poppins/poppins-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-900 - latin */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('fonts/poppins/poppins-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
}