.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}




header {
    background-color: #0033a0;
}

.projector_buy__button {
    background: #e2251c !important;
    border: 1px solid #969696 !important;
    color: #fff;
    border-radius: 20px !important;
}

.projector_buy__button:hover {
    background: #000000 !important;
    border: 1px solid #969696 !important;
    color: #fff;
    border-radius: 20px !important;
   
}

.icon-angle-down:before {
    color: #fff;
}

.open_trigger {
    color: #fff;
}

.menu_search__mobile:before {
    color: #fff;
}

.icon-reorder:before{
    color: #fff;
}

.projector_prices__price {
    -webkit-text-stroke: 0.1px #2c2c2c;
     color: #2c2c2c;
}


#projector_button_basket {
     font-size: 18px;
    font-weight: 700;
    padding: 1rem 1rem;
}

#logo {
padding-left: 20px;
}

#menu_navbar
{
padding-left: 20px;
padding-top: 10px;
background-color: #fff;
-webkit-text-stroke: thin;
}

.commercial_banner {
    background-color: #0033a0;
}

.account_link {
    color: #fff;
}

.account_link:hover {
    color: #ff03529;
}

.shopping_list_top a {
    color: #fff;
}

.shopping_list_top a:hover {
    color: black;
}

.topBasket__sub {
    color: #fff;
}

.badge-info {
    color: #fff;
    background-color: #e2251c;
}

.badge-info:hover {
    color: #fff;
    background-color: #e2251c;
}

.product_name__action {
    color: #f03529
}

.product_name__action span {
    font-weight: 700 !important;
}

.list_wrapper a {
color: #545454}

.breadcrumbs {
    background-color: #fff;
}

#footer_links {
    background-color: #0033a0;
}

#footer_links a {
    color: #fff;
}

#footer_links .footer_links#menu_orders  {
    border-right: none;
    border-top: none;
}

#footer_links .footer_links#menu_account  {
    border-right: none;
    border-top: none;
}

.menu_orders_item i {
    color: #fff;
}


#menu_orders_header {
    color: #fff;
}


#footer_links .footer_links_label {
    color: #fff;
}

#footer_links #manageCookies {
    color: #fff;
}

.headline {
    margin-top: 30px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.stock_info__wrapper.--details {
    display: none !important;
}