@charset "UTF-8";
/* Placeholder styles */
div[data-identifier='placeholder_5'] {
  margin-top: 15px;
  margin-bottom: 15px; }

div[data-identifier='placeholder_8'] {
  display: inline-block;
  margin-right: 10px;
  margin-top: 15px;
  margin-top: 15px; }

/* .locales-selector .dropdown-menu-right {
    margin-top: 10px !important;
} */
div[data-identifier='placeholder_8'] ul.dropdown-menu {
  margin-top: 10px; }

div[data-identifier='placeholder_8'] a {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_8'] a:focus {
  text-decoration: none; }

div[data-identifier='placeholder_8'] input.btn-link:hover {
  color: #D91E18 !important; }

div[data-identifier='placeholder_15'] {
  margin-top: 10px; }

div[data-identifier='placeholder_16'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_16'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_18'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_18'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_20'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_20'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_22'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_22'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_24'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_24'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_40'] {
  margin-top: 15px;
  margin-bottom: 15px; }

div[data-identifier='placeholder_75'] {
  text-align: center; }

div[data-identifier='placeholder_76'] {
  text-align: left;
  color: #777777; }

div[data-identifier='placeholder_88'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_88'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_90'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_90'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_92'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_92'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_96'] {
  font-size: 24px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee; }

div[data-identifier='placeholder_101'] {
  margin-bottom: 15px; }
  div[data-identifier='placeholder_101'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_104'] {
  text-align: center;
  margin-bottom: 30px; }

div[data-identifier='placeholder_105'] {
  text-align: center;
  margin-bottom: 30px; }

div[data-identifier='placeholder_109'] {
  margin-bottom: 15px; }

div[data-identifier='placeholder_115'] {
  text-align: center; }

div[data-identifier='placeholder_116'] {
  text-align: center;
  color: #777777; }

div[data-identifier='placeholder_120'] {
  text-align: center; }

div[data-identifier='placeholder_125'] {
  text-align: center; }

div[data-identifier='placeholder_126'] {
  text-align: center;
  color: #777777; }

div[data-identifier='placeholder_128'] {
  text-align: center; }

div[data-identifier='placeholder_131'] {
  text-align: center;
  color: #777777;
  font-size: 11px; }

div[data-identifier='placeholder_133'] {
  text-align: center; }

div[data-identifier='placeholder_138'] {
  text-align: center; }

div[data-identifier='placeholder_139'] {
  text-align: center;
  color: #777777; }

div[data-identifier='placeholder_146'] {
  text-align: center; }

div[data-identifier='placeholder_147'] {
  text-align: center;
  color: #777777; }

div[data-identifier='placeholder_160'] {
  border-top: 1px solid #ddd; }
  div[data-identifier='placeholder_160'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_175'] {
  border-top: 1px solid #ddd; }
  div[data-identifier='placeholder_175'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_186'] {
  border-top: 1px solid #ddd; }
  div[data-identifier='placeholder_186'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_245'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_245'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_248'] {
  border-top: 1px solid #eee;
  padding-top: 15px; }

div[data-identifier='placeholder_249'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_249'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_251'] {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_253'] {
  text-align: center; }

div[data-identifier='placeholder_259'] {
  margin-bottom: 15px;
  margin-top: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_259'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_261'] {
  margin-bottom: 15px;
  margin-top: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_261'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_262'] {
  margin-top: 15px; }

div[data-identifier='placeholder_265'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_265'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_267'] {
  border-top: 1px solid #eee;
  padding-top: 15px; }

div[data-identifier='placeholder_268'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_268'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_270'] {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_272'] {
  text-align: center; }

div[data-identifier='placeholder_278'] {
  border-bottom: 1px solid #eee;
  margin-bottom: 15px;
  margin-top: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_278'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_280'] {
  border-top: 1px solid #eee;
  padding-top: 15px; }

div[data-identifier='placeholder_282'] {
  border-bottom: 1px solid #eee;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_282'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_284'] {
  border-bottom: 1px solid #eee;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_284'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_286'] {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_288'] {
  text-align: center; }

div[data-identifier='placeholder_291'] {
  font-size: 16px;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 5px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }

div[data-identifier='placeholder_296'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_296'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_299'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_299'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_301'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_301'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_304'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_304'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_306'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_306'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_308'] {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_310'] {
  text-align: center; }

div[data-identifier='placeholder_318'] {
  margin-bottom: 15px; }
  div[data-identifier='placeholder_318'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_321'] {
  margin-bottom: 15px; }
  div[data-identifier='placeholder_321'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_323'] {
  margin-bottom: 15px; }
  div[data-identifier='placeholder_323'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_326'] {
  margin-bottom: 15px; }
  div[data-identifier='placeholder_326'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_328'] {
  border-top: 1px solid #ddd;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_330'] {
  text-align: center; }

div[data-identifier='placeholder_333'] {
  font-size: 16px;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 5px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }

div[data-identifier='placeholder_338'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_338'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_341'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_341'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_343'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_343'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_346'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_346'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_348'] {
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_348'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_350'] {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_352'] {
  text-align: center; }

div[data-identifier='placeholder_355'] {
  font-size: 16px;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 5px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }

div[data-identifier='placeholder_360'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_360'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_363'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_363'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_365'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_365'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_368'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_368'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_370'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_370'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_372'] {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_374'] {
  text-align: center; }

div[data-identifier='placeholder_375'] {
  text-align: center; }

div[data-identifier='placeholder_490'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_490'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_491'] {
  margin-top: 15px; }

div[data-identifier='placeholder_492'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_492'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_493'] {
  margin-top: 15px; }

div[data-identifier='placeholder_494'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_494'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_495'] {
  margin-top: 15px; }

div[data-identifier='placeholder_496'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_496'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_497'] {
  margin-top: 15px; }

div[data-identifier='placeholder_498'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_498'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_499'] {
  margin-top: 15px; }

div[data-identifier='placeholder_532'] {
  border-bottom: 1px solid #eee;
  margin-bottom: 15px; }
  div[data-identifier='placeholder_532'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_547'] {
  display: inline-block; }

div[data-identifier='placeholder_547'] .fa-shopping-cart:before {
  font-size: 18px; }

div[data-identifier='placeholder_547'] a {
  padding: 5px; }

div[data-identifier='placeholder_627'] {
  display: inline-block; }

div[data-identifier='placeholder_627'] {
  margin-top: 1em;
  background: #D62725;
  padding: 0.5em 1em;
  border-radius: 10px;
  color: #FFF; }

/* #DF4D4B est lighten(#D62725, 18.75%) */
div[data-identifier='placeholder_627']:hover {
  background: #DF4D4B; }

div[data-identifier='placeholder_627'] .dropdown-menu a:hover {
  color: #D62725; }

div[data-identifier='placeholder_627'] div.dropdown a.dropdown-toggle {
  margin-bottom: 15px;
  padding-top: 0;
  color: #FFF; }

div[data-identifier='placeholder_627'] div.dropdown a.dropdown-toggle:hover,
div[data-identifier='placeholder_627'] .link-to-sign-in:hover {
  text-decoration: none; }

div[data-identifier='placeholder_627'] .link-to-sign-in {
  margin-bottom: 15px;
  padding-top: 0;
  color: #FFF; }

div[data-identifier='placeholder_627'] ul.dropdown-menu {
  margin-top: -15px; }

div[data-identifier='placeholder_597'] {
  color: #666666; }

div[data-identifier='placeholder_596'] {
  text-align: center;
  color: #666666;
  font-weight: 900; }

div[data-identifier='placeholder_49'] {
  text-align: center;
  color: #666666;
  font-weight: 900; }

div[data-identifier='placeholder_181'] {
  text-align: center;
  color: #666666;
  font-weight: 900; }

div[data-identifier='placeholder_184'] {
  text-align: center;
  color: #666666;
  font-weight: 900; }

div[data-identifier='placeholder_948'] {
  text-align: center; }

div[data-identifier='placeholder_949'] {
  text-align: center; }

div[data-identifier='placeholder_952'] {
  text-align: center;
  border: 1px solid #eee;
  padding: 15px; }

div[data-identifier='placeholder_550'] {
  margin-top: 0px; }

div[data-identifier='placeholder_550'] a {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_12'] {
  text-align: center; }

div[data-identifier='placeholder_393'] {
  text-align: center; }

div[data-identifier='placeholder_1028'] {
  text-align: center;
  margin-top: 15px; }

div[data-identifier='placeholder_1029'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1029'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1030'] {
  margin-top: 15px; }

div[data-identifier='placeholder_1031'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1031'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1032'] {
  margin-top: 15px; }

div[data-identifier='placeholder_634'] {
  margin-top: 10px;
  text-align: center;
  width: 50%;
  display: inline-block; }

div[data-identifier='placeholder_1152'] {
  text-align: center;
  margin-top: 15px; }

div[data-identifier='placeholder_1153'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1153'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1154'] {
  margin-top: 15px; }

div[data-identifier='placeholder_1155'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1155'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1156'] {
  margin-top: 15px; }

div[data-identifier='placeholder_395'] {
  text-align: left; }

.placeholder .dropdown-menu {
  margin-top: 0; }

#paginated_products_display_options .btn {
  font-size: 15px !important; }

#paginated_products_display_options ul.dropdown-menu li .btn {
  color: #666666 !important; }

#paginated_products_display_options ul.dropdown-menu li .btn:hover {
  color: #D91E18 !important;
  text-decoration: none; }

div[data-identifier='placeholder_1225'] {
  text-align: center;
  margin-top: 15px; }

div[data-identifier='placeholder_1226'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1226'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1227'] {
  margin-top: 15px; }

div[data-identifier='placeholder_1228'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1228'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1229'] {
  margin-top: 15px; }

div[data-identifier='placeholder_1268'] {
  text-align: center;
  margin-top: 15px; }

div[data-identifier='placeholder_1269'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1269'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1270'] {
  margin-top: 15px; }

div[data-identifier='placeholder_1271'] {
  border-bottom: 1px solid #ddd; }
  div[data-identifier='placeholder_1271'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1272'] {
  margin-top: 15px; }

div[data-identifier='placeholder_1702'] {
  font-size: 16px;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 5px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }

div[data-identifier='placeholder_1707'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_1707'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1710'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_1710'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1712'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_1712'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1715'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_1715'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1717'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-weight: bold; }
  div[data-identifier='placeholder_1717'] h3 {
    font-size: 16px; }

div[data-identifier='placeholder_1719'] {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }

div[data-identifier='placeholder_1721'] {
  text-align: center; }

div[data-identifier='placeholder_1827'] h3 {
  font-size: 18px; }

div[data-identifier='placeholder_549'] {
  text-align: left; }

div[data-identifier='placeholder_549'] b:hover {
  filter: brightness(120%); }

div[data-identifier='placeholder_549'] a:hover {
  color: #D91E18; }

div[data-identifier='placeholder_2698'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px; }

div[data-identifier='placeholder_2701'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px; }

div[data-identifier='placeholder_2703'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px; }

div[data-identifier='placeholder_2706'] {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px; }

div[data-identifier='placeholder_2708'] {
  border-top: 1px solid #ddd;
  margin-top: 15px;
  padding-top: 20px;
  padding-bottom: 20px; }

div[data-identifier='placeholder_2709'] {
  text-align: center; }

div[data-identifier='placeholder_3610'] form {
  margin-top: 20px; }

div[data-identifier='placeholder_3612'] .row:before {
  content: "▪";
  margin-bottom: -23px; }

div[data-identifier='placeholder_3612'] .row {
  margin-left: 0; }

div[data-identifier='placeholder_3612'] a {
  text-decoration: none; }

div[data-identifier='placeholder_3612'] a:hover {
  color: #D91E18; }

div[data-identifier='placeholder_3612'] h4 {
  margin-bottom: 15px; }

div[data-identifier='placeholder_3612'] {
  column-count: 3; }

div[data-identifier='placeholder_590'] .carousel-indicators {
  text-align: center; }

div[data-identifier='placeholder_590'] .item img {
  width: 100%; }

div[data-identifier='placeholder_3635'] {
  text-align: center;
  text-align: center; }

div[data-identifier='placeholder_574'] {
  color: #D62725;
  text-align: center; }

div[data-identifier='placeholder_574'] h3 {
  color: #D62725;
  margin-bottom: 2em; }

div[data-identifier='placeholder_621'] a {
  color: #666666; }
div[data-identifier='placeholder_621'] a:hover {
  color: gray; }

div[data-identifier='placeholder_621'] .list-group {
  /* line-height: 3.5; */ }

div[data-identifier='placeholder_621'] li a {
  font-weight: bold; }

div[data-identifier='placeholder_621'] li a:hover {
  text-decoration: none;
  color: #D91E18; }

div[data-identifier='placeholder_575'] {
  text-align: center; }

div[data-identifier='placeholder_575'] h3 {
  color: #D62725;
  margin-bottom: 2em;
  margin-right: 6em; }

div[data-identifier='placeholder_620'] a {
  color: #666666; }

div[data-identifier='placeholder_620'] li a {
  font-weight: bold; }

div[data-identifier='placeholder_620'] li a:hover {
  text-decoration: none;
  color: #D91E18; }

div[data-identifier='placeholder_620'] li {
  backface-visibility: hidden; }

div[data-identifier='placeholder_620'] ul {
  line-height: 1.1; }

div[data-identifier='placeholder_578'] {
  text-align: center; }
  div[data-identifier='placeholder_578'] a {
    color: #666666; }

div[data-identifier='placeholder_578'] li a {
  font-weight: bold; }

div[data-identifier='placeholder_578'] li a:hover {
  text-decoration: none;
  color: #D91E18; }

div[data-identifier='placeholder_3640'] {
  margin-bottom: 2.5em; }

div[data-identifier='placeholder_3640'] .fa-linkedin:before {
  content: "\f0e1";
  padding: 0.90em 1em;
  border-radius: 3px;
  background-color: #0077B5;
  color: white;
  border-radius: 50%;
  color: white; }

div[data-identifier='placeholder_3640'] .fa-twitter-square:before {
  content: "\f099";
  padding: 0.90em 1em;
  color: white;
  border-radius: 50%;
  background-color: #1DA1F2; }

div[data-identifier='placeholder_3640'] .fa-rss:before {
  content: "\f09e";
  background-color: #ee802f;
  padding: 0.90em 1em;
  color: white;
  border-radius: 50%; }

div[data-identifier='placeholder_3640'] .fa-weixin:before {
  content: "\f1d7";
  background-color: #9de60b;
  padding: 0.90em 0.9em;
  color: white;
  border-radius: 50%; }

div[data-identifier='placeholder_3641'] {
  text-align: center; }

div[data-identifier='placeholder_3641'] h3 {
  color: #D62725;
  margin-bottom: 2em; }

div[data-identifier='placeholder_3645'] {
  text-align: center; }

div[data-identifier='placeholder_3645'] h3 {
  color: #D62725; }

div[data-identifier='placeholder_3646'] a {
  color: #666666; }

div[data-identifier='placeholder_965'] span {
  font-family: 'Open Sans'; }

div[data-identifier='placeholder_2557'] p, li {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_3648'] p {
  font-family: 'Open Sans' !important;
  font-size: 10.5pt !important; }

div[data-identifier='placeholder_3614'] p, span {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

.main-content-column h3 {
  border-bottom: 0 !important; }

div[data-identifier='placeholder_46'] p, strong {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_1500'] p {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_3618'] p {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_50'] p, span {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_3649'] a {
  color: #242E7C; }

div[data-identifier='placeholder_3650'] h3 {
  border-bottom: 0; }

div[data-identifier='placeholder_579'] {
  color: #666666; }

div[data-identifier='placeholder_579'] b {
  font-weight: unset; }

div[data-identifier='placeholder_3620'] p, li {
  font-family: 'Open Sans';
  font-size: 10.5pt; }

div[data-identifier='placeholder_1504'] {
  text-align: center; }

div[data-identifier='placeholder_45'] {
  text-align: center; }

div[data-identifier='placeholder_51'] {
  text-align: center; }

div[data-identifier='placeholder_3613'] {
  text-align: center; }

div[data-identifier='placeholder_3617'] {
  text-align: center; }

div[data-identifier='placeholder_3619'] {
  text-align: center; }

div[data-identifier='placeholder_642'] span.add-to-cart-label {
  position: relative;
  bottom: 6px; }

.izbk-default div[data-type='product-articles-selector'] .articles-selector-cell-add-to-cart {
  background: #D91E18; }

.izbk-default div[data-type='product-articles-selector'] .articles-selector-cell-add-to-cart:hover {
  background: #DF4D4B; }

.article-price .article-public-price, .article-price .article-discounted-price {
  color: #D62725; }

div[data-identifier='placeholder_642'] .text-small {
  font-size: 15px; }

div[data-identifier='placeholder_642'] .text-extra-small {
  font-size: 13px; }

div[data-identifier='placeholder_218'] .medium-free-mention {
 /* display: none; 
font-size: 0; */ }

div[data-identifier='placeholder_218'] span.medium-free-mention:after {
  /* content: "Hello"; */
  display: inline-block;
  background-image: url("/asset_ref/d42aefa…/lock-open-solid.svg"); }

div[data-identifier='placeholder_3643'] {
  margin-bottom: 1em; }

div[data-identifier='placeholder_208'] {
  text-align: center; }

div[data-identifier='placeholder_219'] {
  text-align: center; }

div[data-identifier='placeholder_170'] {
  text-align: center; }

div[data-identifier='placeholder_199'] {
  text-align: center; }

div[data-identifier='placeholder_195'] {
  text-align: center; }

div[data-identifier='placeholder_203'] {
  text-align: center; }

div[data-identifier='placeholder_217'] {
  text-align: center; }

div[data-identifier='placeholder_1047'] strong {
  font-weight: unset; }

div[data-identifier='navigation_3'] a.dropdown-toggle {
  text-decoration: none; }

div[data-identifier='placeholder_3654'] {
  margin-top: 1.5em; }

div[data-identifier='placeholder_3654'] .facebook-icon, .twitter-icon, .email-icon, .linkedin-icon, .pinterest-icon {
  border-radius: 50%;
  padding: .8em 1em; }

div[data-identifier='placeholder_3654'] .twitter-icon {
  padding: .8em .7em .8em .9em; }

div[data-identifier='placeholder_3654'] .email-icon {
  padding: .8em .7em .8em .9em; }

div[data-identifier='placeholder_3654'] .linkedin-icon {
  padding: .7em .8em .9em 1em; }

div[data-identifier='placeholder_3654'] .pinterest-icon {
  padding: .8em 1em .8em 1em; }

div[data-identifier='placeholder_669'] {
  margin-bottom: 0.5em; }

div[data-identifier='placeholder_95'] .form-group input.btn-default {
  background-color: #242E7C;
  border-color: #242E7C; }

div[data-identifier='placeholder_3668'] a {
  font-weight: bold; }

div[data-identifier='placeholder_3668'] a:hover {
  text-decoration: unset;
  color: #D91E18 !important; }

div[data-identifier='placeholder_3668'] ul {
  margin-top: 0;
  margin-bottom: 10px; }

div[data-identifier='placeholder_3669'] {
  margin-bottom: 10px; }

div[data-identifier='placeholder_3669'] span:hover {
  color: #D91E18; }

div[data-identifier='placeholder_3674'] {
  margin-top: 0.5em; }

div[data-identifier='placeholder_3674'] .btn-default {
  border-color: #fff;
  padding-left: 0; }

div[data-identifier='placeholder_3674'] .btn-default:hover {
  background-color: #fff;
  border-color: #fff;
  color: #D62725; }

div[data-identifier='placeholder_3675'] {
  text-align: center;
  display: inline-block; }

.izbk-default div[data-type='product-link-to-product-preview'] .p-l-t-p-p-l {
  display: inline-block;
  font-size: 0; }

.izbk-default div[data-type='product-link-to-product-preview'] {
  border: 0;
  width: 50%;
  padding-top: 12px; }

.izbk-default div[data-type='product-link-to-product-preview'] .fa-eye {
  border: 1px solid #666666;
  color: #666666;
  padding: 6px;
  border-radius: 50%;
  font-size: 1em; }

div[data-identifier='placeholder_3719'] h3.m-b-sm {
  display: none; }

div[data-identifier='placeholder_3719'] p.extract-title > a {
  padding-left: 0; }

div[data-identifier='placeholder_1499'] {
  text-align: center; }

@media (max-width: 767px) {
  ul > li {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 15px; }

  div[data-identifier='page_column_4'] .dropdown-menu {
    margin-top: 15px !important; }

  div[data-identifier='placeholder_12'] .navbar-toggle {
    font-size: 32px; }

  div[data-identifier='placeholder_14'], div[data-identifier='placeholder_14'] .dropdown-menu {
    text-align: center; }

  div[data-identifier='placeholder_14'] div > ul > li {
    display: block;
    padding-right: unset;
    margin-right: unset; }

  li[data-identifier='navigation_link_244'] .mega-menu-container .list-group {
    column-count: 2 !important; }

  div[data-identifier='placeholder_549'] {
    font-size: 10px;
    margin-top: 0px; }

  div[data-identifier='placeholder_550'] {
    text-align: center; }

  div[data-identifier='placeholder_5'] {
    margin-bottom: 0px;
    margin-top: 0px; }

  div[data-identifier='placeholder_12'] {
    display: block; }

  div[data-identifier='placeholder_395'] {
    text-align: left; }

  div[data-identifier='placeholder_627'].account-links {
    margin-right: 0; }

  div[data-identifier='placeholder_627'].account-links div.dropdown a.dropdown-toggle {
    margin-bottom: 10px;
    margin-top: 15px;
    font-size: 20px; }

  div[data-identifier='placeholder_644'] ul.nav-tabs {
    border: 0;
    display: flex;
    justify-content: center; }

  div.unroll-mobile[data-type='page-tab'] .tab-content .tab-item-title {
    font-size: 22px; }

  div[data-identifier='placeholder_3612'] .row:before {
    content: " ";
    margin-bottom: 0; }

  div[data-identifier='placeholder_3612'] {
    column-count: 1; }

  div[data-identifier='placeholder_3635'] {
    text-align: center; }

  div[data-identifier='placeholder_642'] {
    text-align: center; }

  .products_show div[data-type="product-articles-selector"] div.product-articles {
    float: none;
    width: 100%; }

  div[data-identifier='placeholder_642'] .text-right {
    text-align: center; }

  .products_show div[data-type="product-articles-selector"] .form-group {
    float: unset !important;
    margin-left: 15px; }

  .articles-selector-cell button i.fa-shopping-cart::before {
    font-size: 35px !important; }

  div[data-identifier='placeholder_39'] {
    text-align: center; }

  div[data-identifier='placeholder_1827'] {
    text-align: center; }

  div[data-identifier='placeholder_3650'] {
    text-align: center; }

  div[data-identifier='placeholder_3649'] {
    text-align: center; }

  div[data-identifier='placeholder_3647'] {
    text-align: center; }

  div[data-identifier='placeholder_46'] h3 {
    text-align: center; }

  div[data-identifier='placeholder_3614'] h3 {
    text-align: center; }

  div[data-identifier='placeholder_50'] h3 {
    text-align: center; }

  div[data-identifier='placeholder_621'] .list-group {
    line-height: normal; }

  div[data-identifier='placeholder_221'] {
    text-align: center; }

  div[data-identifier='placeholder_255'] {
    text-align: center; }

  div[data-identifier='placeholder_575'] h3 {
    margin-right: 0; }

  div[data-identifier='placeholder_620'] .list-group {
    column-count: 1; }

  div[data-identifier='placeholder_634'] {
    width: 100%; }

  div[data-identifier='placeholder_651'] {
    overflow-x: scroll; } }
@media (min-width: 768px) and (max-width: 991px) {
  div[data-identifier='placeholder_395'] {
    text-align: left; }

  .products_show div[data-type="product-articles-selector"] div.product-articles {
    float: none;
    width: 100%; }

  .articles-selector-cell button i.fa-shopping-cart::before {
    font-size: 35px !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  div[data-identifier='placeholder_395'] {
    text-align: left; }

  .products_show div[data-type="product-articles-selector"] div.product-articles {
    float: none;
    width: 80%; } }
@media (min-width: 1200px) {
  div[data-identifier='placeholder_395'] {
    text-align: left; } }
