@charset "UTF-8";
[class^=__x_] {
  display: none;
}

.product_card .overlays [class^=o],
.product_wide .overlays [class^=o] {
  display: none;
}

.product_section_title,
#compare_box,
#product_wish_compare_share {
  user-select: none;
}

html {
  font-size: 100%;
}

@media (max-width: 1259px) {
  html {
    font-size: 90%;
  }
}

@media (max-width: 1023px) {
  html {
    font-size: 85%;
  }
}

@media (max-width: 719px) {
  html {
    font-size: 80%;
  }
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

* {
  min-width: 0;
  min-height: 0;
}

input:not([type=radio]):not([type=checkbox]),
button,
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

select {
  -webkit-border-radius: 0;
}

body {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.4;
  font-family: sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
p,
blockquote,
figure {
  margin: 0;
  padding: 0;
}

main,
h1,
h2,
h3,
h4 {
  font-size: inherit;
}

strong {
  font-weight: bold;
}

a,
button {
  color: inherit;
}

a {
  text-decoration: none;
}

a:hover {
  color: #f0a81a;
}

button {
  overflow: visible;
  border: 0;
  font: inherit;
  -webkit-font-smoothing: inherit;
  letter-spacing: inherit;
  background: none;
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border: 0;
}

:focus {
  outline: 0;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

.hs-clear::after,
.hs_clear::after {
  clear: both;
  content: "";
  display: table;
}

/*@import "D:/_assets/_isvg/_inline_svg.scss";
@import "D:/_assets/_isvg/_inline_svg_fa.scss";
@import "D:/_assets/_isvg/_inline_svg_emag.scss";
@import "D:/_assets/_isvg/_inline_svg_xcustom.scss";*/
.hs_hspace_0 {
  padding-left: 0;
  padding-right: 0;
}

.hs_hspace_l {
  padding-left: 48px;
  padding-right: 48px;
}

.hs_hspace_m {
  padding-left: 24px;
  padding-right: 24px;
}

.hs_hspace_s {
  padding-left: 12px;
  padding-right: 12px;
}

.hs_hspace_x {
  padding-left: 6px;
  padding-right: 6px;
}

.mx_container {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
}

@media (min-width: 1024px) {
  .mx_container {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  .mx_container {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

.hs_row {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
}

.hs_text_right {
  text-align: right;
}

.hs_text_left {
  text-align: left;
}

.hs_text_center {
  text-align: center;
}

.hs_text_justify {
  text-align: justify;
}

@media (min-width: 720px) {
  .hs_text_sm_left {
    text-align: left;
  }
  .hs_text_sm_right {
    text-align: right;
  }
  .hs_text_sm_center {
    text-align: center;
  }
  .hs_text_sm_justify {
    text-align: justify;
  }
}

@media (min-width: 1024px) {
  .hs_text_md_left {
    text-align: left;
  }
  .hs_text_md_right {
    text-align: right;
  }
  .hs_text_md_center {
    text-align: center;
  }
  .hs_text_md_justify {
    text-align: justify;
  }
}

@media (min-width: 1260px) {
  .hs_text_lg_left {
    text-align: left;
  }
  .hs_text_lg_right {
    text-align: right;
  }
  .hs_text_lg_center {
    text-align: center;
  }
  .hs_text_lg_justify {
    text-align: justify;
  }
}

.hs_table {
  overflow-x: auto;
  padding-bottom: 4px;
}

.hs_table table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #f7f7f7;
}

.hs_table table th, .hs_table table td {
  border: 1px solid #f7f7f7;
}

.hs_table table th, .hs_table table td {
  padding: 0.5rem;
  vert-align: top;
}

.hs_table table tr:nth-child(2n+1) {
  background-color: #f6f6f6;
}

.hs_table table th {
  font-weight: bold;
}

.hs_table.hs_th_left td:first-child {
  font-weight: bold;
}

.hs_note {
  font-size: 0.8125rem;
  line-height: 18px;
  color: gray;
}

.banner img {
  margin: 0 auto;
  max-width: 100%;
  height: auto;
  display: block;
}

@media (max-width: 719px) {
  .banner img._m {
    display: block;
  }
  .banner img._d {
    display: none;
  }
}

@media (min-width: 720px) {
  .banner img._m {
    display: none;
  }
  .banner img._d {
    display: block;
  }
}

img.decorated {
  border-bottom: 2px solid #f0a81a;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.35);
  max-width: 100%;
  height: auto;
  display: block;
}

.page_title {
  margin-bottom: 48px;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
}

.section_title {
  margin-bottom: 24px;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
}

.section_title h1, .section_title h2 {
  color: #1D2123;
  margin: 0;
  padding: 0 0 0.5rem 0;
}

.specs_table {
  overflow-x: auto;
  padding-bottom: 4px;
}

.specs_table table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #ddd;
}

.specs_table table th, .specs_table table td {
  border: 1px solid #ddd;
}

.specs_table table th, .specs_table table td {
  padding: 0.5rem;
  vert-align: top;
}

.specs_table table tr:nth-child(2n) {
  background-color: #f6f6f6;
}

.specs_table table th {
  font-weight: bold;
}

.specs_table.hs-th-left td:first-child {
  font-weight: bold;
}

.page_title {
  color: #1D2123;
}

.page_title h1 {
  margin-bottom: 48px;
}

.page_title.page_title_news_single {
  margin-bottom: 0 !important;
}

.page_title.page_title_news_single h1 {
  margin-bottom: 0 !important;
}

.news_meta {
  margin-bottom: 48px;
}

.banner_wrap {
  margin-bottom: 48px;
}

.page_extra_line {
  margin-bottom: 48px;
}

.page_section {
  margin-bottom: 48px;
}

#main_wrap {
  margin-bottom: 48px;
}

@media (min-width: 1024px) {
  .mw_news_single > .__i > .__c,
  .mw_news_list > .__i > .__c,
  .mw_contact > .__i > .__c,
  .mw_quick_buy > .__i > .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
  }
  .mw_news_single > .__i > .__c > .__e2,
  .mw_news_list > .__i > .__c > .__e2,
  .mw_contact > .__i > .__c > .__e2,
  .mw_quick_buy > .__i > .__c > .__e2 {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
    flex: 0 0 300px;
    padding-left: 30px;
  }
  .mw_news_single > .__i > .__c > .__e2 > .__i,
  .mw_news_list > .__i > .__c > .__e2 > .__i,
  .mw_contact > .__i > .__c > .__e2 > .__i,
  .mw_quick_buy > .__i > .__c > .__e2 > .__i {
    width: 100%;
    height: 100%;
    padding-left: 30px;
    border-left: 1px solid #ddd;
  }
  .mw_news_single > .__i > .__c > .__e1,
  .mw_news_list > .__i > .__c > .__e1,
  .mw_contact > .__i > .__c > .__e1,
  .mw_quick_buy > .__i > .__c > .__e1 {
    flex: 1 0 400px;
  }
}

@media (min-width: 1024px) {
  .mw_product_array > .__i > .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
  }
  .mw_product_array > .__i > .__c > .__e1 {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
    box-sizing: content-box;
    flex-basis: 190px;
    padding-right: 30px;
    flex-direction: column;
  }
  .mw_product_array > .__i > .__c > .__e1 > .__i {
    box-sizing: border-box;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-right: 30px;
    border-right: 1px solid #ddd;
  }
  .mw_product_array > .__i > .__c > .__e2 {
    flex: 1 0 400px;
  }
}

.product_array_display {
  margin-bottom: 24px;
}

.product_grid_display > .__i > .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  width: calc(100% + 48px);
  margin-left: -24px;
  margin-right: -24px;
}

.product_grid_display > .__i > .__c > .__e {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  margin-bottom: 96px;
  flex: 0 0 25%;
}

.product_grid_display > .__i > .__c > .__e > .__i {
  display: flex;
  height: auto;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

.product_grid_display > .__i > .__c > .__e > .__i .product_card {
  display: flex;
  height: auto;
}

@media (max-width: 1259px) {
  .product_grid_display > .__i > .__c {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
  }
  .product_grid_display > .__i > .__c > .__e {
    margin-bottom: 48px;
  }
  .product_grid_display > .__i > .__c > .__e > .__i {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (max-width: 1023px) {
  .product_grid_display > .__i > .__c > .__e {
    flex: 0 0 33.333333%;
  }
}

@media (max-width: 719px) {
  .product_grid_display > .__i > .__c > .__e {
    flex: 0 0 50%;
  }
}

.product_grid_display .product_card {
  width: 100%;
  height: 100%;
}

.mw_uac_infoc_category > .__i > .__c {
  display: flex;
  flex-flow: column wrap;
}

.mw_uac_infoc_category > .__i > .__c > .__e > .__i {
  width: 100%;
}

.mw_uac_infoc_category > .__i > .__c > .__e1 {
  display: flex;
  order: 2;
}

.mw_uac_infoc_category > .__i > .__c > .__e2 {
  display: flex;
  order: 1;
}

.mw_uac_infoc_item > .__i > .__c {
  display: flex;
  flex-flow: column wrap;
}

.mw_uac_infoc_item > .__i > .__c > .__e > .__i {
  width: 100%;
}

.mw_uac_infoc_item > .__i > .__c > .__e1 {
  display: flex;
}

.mw_uac_infoc_item > .__i > .__c > .__e2 {
  display: flex;
}

@media (min-width: 720px) {
  .mw_uac_acc > .__i > .__c,
  .mw_uac_infoc_category > .__i > .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
  }
  .mw_uac_acc > .__i > .__c > .__e1,
  .mw_uac_infoc_category > .__i > .__c > .__e1 {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
    flex: 0 0 300px;
    padding-right: 1.875rem;
    order: 1;
  }
  .mw_uac_acc > .__i > .__c > .__e1 > .__i,
  .mw_uac_infoc_category > .__i > .__c > .__e1 > .__i {
    width: 100%;
    height: 100%;
    padding-right: 1.875rem;
    border-right: 1px solid #ddd;
  }
  .mw_uac_acc > .__i > .__c > .__e2,
  .mw_uac_infoc_category > .__i > .__c > .__e2 {
    flex: 1 0 400px;
    order: 2;
  }
  .mw_uac_infoc_item > .__i > .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
  }
  .mw_uac_infoc_item > .__i > .__c > .__e2 {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
    flex: 0 0 300px;
    padding-left: 1.875rem;
  }
  .mw_uac_infoc_item > .__i > .__c > .__e2 > .__i {
    width: 100%;
    height: 100%;
    padding-left: 1.875rem;
    border-left: 1px solid #ddd;
  }
  .mw_uac_infoc_item > .__i > .__c > .__e1 {
    flex: 1 0 400px;
  }
}

body {
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.4;
}

h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.625rem;
  line-height: 1.2;
}

h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.375rem;
  line-height: 1.2;
}

h3 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  line-height: 1.2;
}

h4 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

h5 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.875rem;
  line-height: 1.2;
}

h6 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.75rem;
  line-height: 1.2;
}

p, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 24px;
}

hr {
  border: none;
  height: 1px;
  background-color: #ddd;
}

.small {
  font-size: 0.9em;
}

.highlight {
  color: #f0a81a;
}

form {
  display: block;
}

.hs-form .form_sep_blank,
.hs_form .form_sep_blank {
  height: 24px;
}

.hs-form .title,
.hs_form .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 12px;
  margin-bottom: 24px;
}

.hs-form .title.with_subtitle,
.hs_form .title.with_subtitle {
  margin-bottom: 12px;
}

.hs-form .subtitle,
.hs_form .subtitle {
  margin-bottom: 24px;
}

.hs-form ._fe:not(:last-child),
.hs_form ._fe:not(:last-child) {
  margin-bottom: 24px;
}

.form_field {
  margin-bottom: 24px;
}

.form_field * {
  outline: none;
}

.form_field label {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
}

.form_field label.small {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
}

.form_field label.small input[type="checkbox"] {
  vertical-align: -2px;
}

.form_field input[type="color"], .form_field input[type="date"], .form_field input[type="datetime"], .form_field input[type="datetime-local"], .form_field input[type="email"], .form_field input[type="month"], .form_field input[type="number"], .form_field input[type="password"], .form_field input[type="search"], .form_field input[type="tel"], .form_field input[type="text"], .form_field input[type="time"], .form_field input[type="url"], .form_field input[type="week"], .form_field textarea, .form_field select {
  line-height: 2.75rem;
  padding: 0 0.375rem;
  font-size: 1rem;
  width: 100%;
  margin: 0;
  border-radius: 4px;
  border: 1px solid #ddd;
  box-shadow: 2px 2px 0 0 #e8e8e8;
  background-color: #f5f5f5;
  margin-bottom: 12px;
}

.form_field input[type="color"]:hover, .form_field input[type="color"]:focus, .form_field input[type="color"]:active, .form_field input[type="date"]:hover, .form_field input[type="date"]:focus, .form_field input[type="date"]:active, .form_field input[type="datetime"]:hover, .form_field input[type="datetime"]:focus, .form_field input[type="datetime"]:active, .form_field input[type="datetime-local"]:hover, .form_field input[type="datetime-local"]:focus, .form_field input[type="datetime-local"]:active, .form_field input[type="email"]:hover, .form_field input[type="email"]:focus, .form_field input[type="email"]:active, .form_field input[type="month"]:hover, .form_field input[type="month"]:focus, .form_field input[type="month"]:active, .form_field input[type="number"]:hover, .form_field input[type="number"]:focus, .form_field input[type="number"]:active, .form_field input[type="password"]:hover, .form_field input[type="password"]:focus, .form_field input[type="password"]:active, .form_field input[type="search"]:hover, .form_field input[type="search"]:focus, .form_field input[type="search"]:active, .form_field input[type="tel"]:hover, .form_field input[type="tel"]:focus, .form_field input[type="tel"]:active, .form_field input[type="text"]:hover, .form_field input[type="text"]:focus, .form_field input[type="text"]:active, .form_field input[type="time"]:hover, .form_field input[type="time"]:focus, .form_field input[type="time"]:active, .form_field input[type="url"]:hover, .form_field input[type="url"]:focus, .form_field input[type="url"]:active, .form_field input[type="week"]:hover, .form_field input[type="week"]:focus, .form_field input[type="week"]:active, .form_field textarea:hover, .form_field textarea:focus, .form_field textarea:active, .form_field select:hover, .form_field select:focus, .form_field select:active {
  border: 1px solid #f0a81a;
}

.form_field input[type="color"]:last-child, .form_field input[type="date"]:last-child, .form_field input[type="datetime"]:last-child, .form_field input[type="datetime-local"]:last-child, .form_field input[type="email"]:last-child, .form_field input[type="month"]:last-child, .form_field input[type="number"]:last-child, .form_field input[type="password"]:last-child, .form_field input[type="search"]:last-child, .form_field input[type="tel"]:last-child, .form_field input[type="text"]:last-child, .form_field input[type="time"]:last-child, .form_field input[type="url"]:last-child, .form_field input[type="week"]:last-child, .form_field textarea:last-child, .form_field select:last-child {
  margin-bottom: 0;
}

.form_field button, .form_field input[type="button"], .form_field input[type="reset"], .form_field input[type="submit"] {
  cursor: pointer;
  color: #fff;
  background: #f0a81a;
  border: 0;
  border-radius: 4px;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  line-height: 2;
  display: inline-block;
  padding: 0 1.25rem;
  font-size: 1rem;
  font-weight: bold;
  line-height: 2.75rem;
  margin-bottom: 0.75rem;
}

.form_field button:hover, .form_field button:focus, .form_field button.active, .form_field button.enabled, .form_field input[type="button"]:hover, .form_field input[type="button"]:focus, .form_field input[type="button"].active, .form_field input[type="button"].enabled, .form_field input[type="reset"]:hover, .form_field input[type="reset"]:focus, .form_field input[type="reset"].active, .form_field input[type="reset"].enabled, .form_field input[type="submit"]:hover, .form_field input[type="submit"]:focus, .form_field input[type="submit"].active, .form_field input[type="submit"].enabled {
  color: #fff;
  background-color: #f0a81a;
}

.form_field button:last-child, .form_field input[type="button"]:last-child, .form_field input[type="reset"]:last-child, .form_field input[type="submit"]:last-child {
  margin-bottom: 0;
}

.jq-stars {
  display: inline-block;
}

.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: "Roboto Condensed", sans-serif;
}

.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

.jq-star-svg {
  width: 100%;
  height: 100%;
}

.jq-star-svg polygon {
  stroke: #000;
  stroke-linejoin: round;
}

/* un-used */
.jq-shadow {
  -webkit-filter: drop-shadow(-2px -2px 2px #888);
  filter: drop-shadow(-2px -2px 2px #888);
}

.flag {
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
}

.flag_RO {
  background-image: url("../../media/flags/RO.png");
}

.flag_ES {
  background-image: url("../../media/flags/ES.png");
}

.flag_BG {
  background-image: url("../../media/flags/BG.png");
}

.flag_EN {
  background-image: url("../../media/flags/EN.png");
}

.flag_FR {
  background-image: url("../../media/flags/FR.png");
}

.flag_DE {
  background-image: url("../../media/flags/DE.png");
}

#tbar_wrap {
  display: none;
  position: relative;
  z-index: 1000000001;
  background: #000;
  border-top: 3px solid #f0a81a;
}

@media (min-width: 1024px) {
  #tbar_wrap {
    display: block;
  }
}

#tbar {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  padding-top: 10px;
  height: 38px;
  color: #fff;
  font-size: 0;
  font-family: "Roboto Condensed", sans-serif;
}

@media (min-width: 1024px) {
  #tbar {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #tbar {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

#tbar a {
  color: #fff;
}

#tbar a:hover {
  text-decoration: underline;
}

#tbar .menu_box {
  display: flex;
  flex: 1 0 300px;
}

#tbar .menu_box ul {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#tbar .menu_box ul li {
  display: flex;
  flex: 0 0 auto;
  padding: 0 10px;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}

#tbar .menu_box ul li:before {
  content: '';
  display: block;
  position: absolute;
  height: 20px;
  left: -2px;
  top: -1px;
  width: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ecircle%3C%2Ftitle%3E%3Ccircle%20class%3D%22a%22%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22166.02%22%2F%3E%3C%2Fsvg%3E);
  background-size: 100% auto;
}

#tbar .menu_box ul li:first-child, #tbar .menu_box ul li:nth-child(2) {
  padding-left: 0;
}

#tbar .menu_box ul li:first-child:before, #tbar .menu_box ul li:nth-child(2):before {
  display: none;
}

#tbar .user_box {
  display: flex;
  flex: 0 0 400px;
}

#tbar .user_box ul {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-end;
  list-style-type: end;
}

#tbar .user_box ul li {
  display: flex;
  flex: 0 0 auto;
  padding: 0 10px;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}

#tbar .user_box ul li:after {
  content: '';
  display: block;
  position: absolute;
  height: 20px;
  right: -2px;
  top: -1px;
  width: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ecircle%3C%2Ftitle%3E%3Ccircle%20class%3D%22a%22%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22166.02%22%2F%3E%3C%2Fsvg%3E);
  background-size: 100% auto;
}

#tbar .user_box ul li:last-child {
  padding-right: 0;
}

#tbar .user_box ul li:last-child:after {
  display: none;
}

#tbar .topbar_icon_auth {
  display: inline-block;
  vertical-align: bottom;
  margin-right: 5px;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Etopbar_auth%3C%2Ftitle%3E%3Cpath%20d%3D%22M241%2C264.7c-8.2-1.3-8.4-23.8-8.4-23.8s24-23.8%2C29.3-55.8c14.1%2C0%2C22.8-34%2C8.7-46%2C.6-12.6%2C18.1-98.9-70.6-98.9s-71.2%2C86.3-70.6%2C98.9c-14.1%2C12-5.4%2C46%2C8.7%2C46%2C5.2%2C32%2C29.3%2C55.8%2C29.3%2C55.8s-.2%2C22.5-8.4%2C23.8c-26.4%2C4.2-124.8%2C47.6-124.8%2C95.2H365.8C365.8%2C312.2%2C267.4%2C268.8%2C241%2C264.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  width: 20px;
  height: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

#chdr {
  position: relative;
  background-size: cover;
}

#chdr::after {
  clear: both;
  content: "";
  display: table;
}

@media (max-width: 1023px) {
  #chdr {
    display: none;
  }
}

#hdr_wrap {
  margin-top: 0;
  margin-bottom: 80px;
  width: 100%;
  position: relative;
  z-index: 1000000000;
}

#hdr_wrap.over_slider {
  position: absolute;
  top: 35px;
  margin: 0;
}

#hdr {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  position: relative;
  border-bottom: 1px solid #e1e1e1;
  height: 96px;
  background: #f7f7f7;
  background-size: 100% 100%;
  z-index: 5;
}

@media (min-width: 1024px) {
  #hdr {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #hdr {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

#hdr::after {
  clear: both;
  content: "";
  display: table;
}

#hdr .logo_box {
  position: absolute;
  width: 255px;
  top: 16px;
  left: 12px;
}

#hdr .logo_box a.logo img {
  display: block;
  width: 100%;
  height: auto;
}

#hdr .search_box_wrap {
  float: left;
  padding: 0 0 0 291px;
  width: calc(100% - 252px);
}

#hdr .search_box_wrap .search_box {
  margin: 26px 0 0;
  border: 1px solid #e1e1e1;
  overflow: hidden;
  border-radius: 4px;
}

#hdr .search_box_wrap .search_box::after {
  clear: both;
  content: "";
  display: table;
}

#hdr .search_box_wrap .search_box .search_field {
  float: left;
  width: calc(100% - 40px);
  border: 0;
  color: #1D2123;
  font-size: 15px;
  padding: 0 10px;
  outline: none;
  height: 40px;
}

#hdr .search_box_wrap .search_box .search_btn {
  float: right;
  width: 40px;
  height: 40px;
  position: relative;
  background: #f0a81a;
  border-radius: 4px;
}

#hdr .search_box_wrap .search_box .search_btn:hover {
  background: #f0a81a;
}

#hdr .search_box_wrap .search_box .search_btn .search_icon {
  position: absolute;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Emx_isvg_header_search_btn_icon_2%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M359.33%2C323.06l-68.74-68.74a140.87%2C140.87%2C0%2C0%2C0%2C13.73-134.78%2C138.18%2C138.18%2C0%2C0%2C0-75.15-75.16%2C140.62%2C140.62%2C0%2C0%2C0-109.63%2C0%2C138.17%2C138.17%2C0%2C0%2C0-75.16%2C75.16%2C140.61%2C140.61%2C0%2C0%2C0%2C0%2C109.63%2C138.21%2C138.21%2C0%2C0%2C0%2C75.16%2C75.16%2C138.66%2C138.66%2C0%2C0%2C0%2C54.81%2C11.12%2C137.26%2C137.26%2C0%2C0%2C0%2C80-24.85l68.74%2C68.54a23.81%2C23.81%2C0%2C0%2C0%2C18%2C7.62%2C25.65%2C25.65%2C0%2C0%2C0%2C18.24-43.69ZM237.78%2C237.78q-26.35%2C26.36-63.43%2C26.36t-63.43-26.36q-26.36-26.35-26.36-63.43t26.36-63.43q26.35-26.36%2C63.43-26.36t63.43%2C26.36q26.36%2C26.35%2C26.36%2C63.43T237.78%2C237.78Z%22%2F%3E%3C%2Fsvg%3E);
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

#hdr .controls_box {
  margin: 26px 24px 0 24px;
  width: 204px;
  float: right;
  font-size: 16px;
  line-height: 18px;
  font-family: "Roboto Condensed", sans-serif;
}

#hdr .controls_box::after {
  clear: both;
  content: "";
  display: table;
}

#hdr .controls_box a.cart {
  display: block;
  float: right;
  position: relative;
  padding: 6px 0 6px 62.6px;
  margin: 0;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Eheader_cart%3C%2Ftitle%3E%3Cpath%20d%3D%22M364.8%2C132.6c-2.3%2C12.8-4.5%2C25.5-6.9%2C38.3s-3.7%2C24.8-7%2C36.9-16.6%2C23.4-30.2%2C23.5c-44.1.2-88.2.1-132.3.1-5.8%2C0-5.8%2C0-4.4%2C5.8%2C2.6%2C10.5%2C10.4%2C16.9%2C21.3%2C17H311c4.2%2C0%2C8.4.5%2C12.2%2C2.5%2C10.2%2C5.3%2C13.4%2C17.7%2C7.4%2C29s-18.4%2C16.5-29%2C13.2-17.2-16.3-12-28.1c2.1-4.9%2C2.1-4.9-3.3-4.9h-74c-8.5%2C0-17-.5-24.5-5.3a2.1%2C2.1%2C0%2C0%2C0-2.9.3l-1%2C.8c-3.2%2C2.5-5.2%2C4.7-4.5%2C9.9%2C2.2%2C17.5-15.5%2C32.4-31.6%2C27.5-10.1-3.1-15.6-12.8-13.4-23.6%2C3.3-15.7%2C21.3-25.6%2C34.9-18.8a2.7%2C2.7%2C0%2C0%2C0%2C3.5-.4c1.2-1.2%2C2.6-2.2%2C3.9-3.3a1.7%2C1.7%2C0%2C0%2C0%2C.6-2.5c-4.7-7.3-5.3-15.8-6.9-23.9Q159.5%2C171.4%2C149%2C116.5c-.6-3.1-2-4.5-5.2-4.4s-8.4.1-12.6%2C0-5.3-.9-6.5-3.9a5.3%2C5.3%2C0%2C0%2C1%2C4.2-7.3c6.8-.9%2C13.7-1.2%2C20.5.5s8.7%2C5%2C10%2C10.3c.8%2C3%2C1.4%2C6.1%2C1.9%2C9.1s1.3%2C2.8%2C3.2%2C2.6H356.8c3.3%2C0%2C6.2.3%2C8.1%2C3.5Zm-106.5%2C2.1H167.6c-2.7%2C0-3.5.6-2.9%2C3.5q7.8%2C39.1%2C15.2%2C78.3c.6%2C3.1%2C1.9%2C3.7%2C4.7%2C3.7%2C44.5-.1%2C89.1-.2%2C133.6.1%2C11.3.1%2C21.1-9.2%2C22.8-18.9%2C3.4-20.7%2C7.3-41.4%2C10.9-62.1.8-4.5.7-4.5-3.7-4.5Zm49.2%2C153.6A15.2%2C15.2%2C0%2C0%2C0%2C322.1%2C276c.9-5.9-2.7-10.1-8.6-10a15.3%2C15.3%2C0%2C0%2C0-13.9%2C10.6C297.6%2C283.2%2C301.1%2C288.3%2C307.6%2C288.3Zm-153.8%2C0a15.2%2C15.2%2C0%2C0%2C0%2C14.4-12.1c1.1-6.3-2.6-10.5-8.9-10.3a15.2%2C15.2%2C0%2C0%2C0-13.7%2C11.2C144.1%2C283.7%2C147.5%2C288.3%2C153.8%2C288.3Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M35.2%2C132.6c1.5-2.8%2C4-3.5%2C7-3.5H130c4.8%2C0%2C7.1%2C1.8%2C7.1%2C5.5s-2.5%2C5.8-7.3%2C5.8H58.5c-5.1%2C0-10.3-.1-15.4%2C0-3.2.1-5.9-.7-7.9-3.4Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M97.6%2C163.3h37a24%2C24%2C0%2C0%2C1%2C3.2.1c2.9.4%2C4.7%2C2.1%2C5%2C5a5.1%2C5.1%2C0%2C0%2C1-4%2C5.8%2C14%2C14%2C0%2C0%2C1-3.8.4H60a17.7%2C17.7%2C0%2C0%2C1-2.9-.1%2C5.7%2C5.7%2C0%2C0%2C1-5.1-5.7%2C5.5%2C5.5%2C0%2C0%2C1%2C5.7-5.4H97.6Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M109%2C197.4h32.5a7.7%2C7.7%2C0%2C0%2C1%2C4.6%2C1%2C5.6%2C5.6%2C0%2C0%2C1-1.7%2C10%2C15.1%2C15.1%2C0%2C0%2C1-3.8.3H75c-3.5-.3-5.8-2.5-5.8-5.6s2.3-5.6%2C6.1-5.6H109Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M120.3%2C242.9h-26a15.1%2C15.1%2C0%2C0%2C1-3.5-.2%2C5.3%2C5.3%2C0%2C0%2C1-4.5-5.5%2C5.2%2C5.2%2C0%2C0%2C1%2C4.3-5.3%2C16.4%2C16.4%2C0%2C0%2C1%2C3.8-.3h52.4c4.8%2C0%2C7.5%2C2.1%2C7.5%2C5.6s-2.7%2C5.7-7.4%2C5.7H120.3Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M283.8%2C202.3l4.4-24.9%2C4.4-24.7a14.1%2C14.1%2C0%2C0%2C1%2C.6-2.5c1.1-3%2C3.7-4.5%2C6.6-3.8a5.5%2C5.5%2C0%2C0%2C1%2C4.3%2C6.3c-.8%2C5.8-1.9%2C11.6-2.9%2C17.4l-5.7%2C32.3c-.4%2C2.3-1.1%2C4.4-3.3%2C5.6a5.2%2C5.2%2C0%2C0%2C1-5.5-.1C284.6%2C206.6%2C283.8%2C204.7%2C283.8%2C202.3Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M238.5%2C201.2l4.1-23.6%2C4.3-24.4a21.7%2C21.7%2C0%2C0%2C1%2C.6-2.5c1-3.2%2C3.6-5%2C6.5-4.5s5.2%2C3.5%2C4.6%2C7c-1.7%2C9.7-3.4%2C19.4-5.1%2C29.1-1.2%2C7-2.4%2C13.9-3.7%2C20.9-.7%2C3.6-3.5%2C5.8-6.5%2C5.3S238.3%2C205.7%2C238.5%2C201.2Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M281.3%2C152.9l-3.5%2C20.3L272.9%2C201c-.2.9-.3%2C1.9-.6%2C2.8-.9%2C3.4-3.7%2C5.4-6.6%2C4.7a6%2C6%2C0%2C0%2C1-4.5-7.1c.9-5.7%2C2-11.4%2C3-17.1l5.8-32.6c.5-3%2C2.1-5.2%2C5.3-5.6S281.3%2C148.7%2C281.3%2C152.9Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M235.6%2C153.6l-4.1%2C23.4c-1.4%2C8.1-2.9%2C16.2-4.3%2C24.4-.9%2C5.2-3.4%2C7.8-6.9%2C7.2s-5.3-3.7-4.4-8.8q4.2-23.7%2C8.4-47.5c.1-.4.1-.8.3-1.3.9-3.3%2C3.4-5.2%2C6.2-4.9S235.7%2C149%2C235.6%2C153.6Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M192.8%2C202l3.4-19.6%2C4.9-27.8c.2-1.2.4-2.3.7-3.5.9-3.4%2C3.7-5.4%2C6.5-4.8a5.9%2C5.9%2C0%2C0%2C1%2C4.5%2C7.1c-.9%2C5.8-2%2C11.6-3.1%2C17.4-1.9%2C10.9-3.8%2C21.7-5.8%2C32.6-.8%2C4.5-4.4%2C6.4-8%2C4.8S192.8%2C205.3%2C192.8%2C202Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M306.7%2C201.7l4-23.2%2C4.4-25a23.4%2C23.4%2C0%2C0%2C1%2C.6-2.8c1-3.2%2C3.7-5.1%2C6.5-4.5a5.9%2C5.9%2C0%2C0%2C1%2C4.5%2C7.1c-.9%2C5.7-2%2C11.4-3%2C17.1-1.9%2C11-3.9%2C21.9-5.9%2C32.9-.6%2C3.5-3.3%2C5.7-6.2%2C5.3S306.6%2C205.8%2C306.7%2C201.7Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
  background-size: 57.6px 57.6px;
  background-position: left;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #1D2123;
}

#hdr .controls_box a.cart .count {
  position: absolute;
  border: 2px solid #fff;
  border-radius: 50px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  top: -5px;
  left: 35px;
  background: #f0a81a;
  color: #fff;
  text-align: center;
  min-width: 21px;
  height: 21px;
  font-size: 11px;
  padding: 0 3px;
}

#hdr .controls_box a.user {
  display: block;
  float: right;
  padding: 6px 0 6px 48px;
  margin: 0 16px 0 0;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231D2123%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Emoto_helmet_1%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M110.61%2C256.41c12.58-14.6%2C24.57-28.65%2C36.73-42.56%2C4.71-5.39%2C6.61-11.61%2C6.71-18.56%2C0-2.24-.23-4.48-.28-6.72-.28-11.41-4.3-19.31-16.4-23.24-7.52-2.44-13.81-8.62-20.75-13-1.64-1-3.64-2.14-5.47-2.14-13.6%2C0-25-5.5-35.46-13.59-1.48-1.15-3-2.2-4.45-3.42-6.86-5.9-13.73-11.06-23.88-9.63-3.66.51-8.12-1.43-11.55-3.4-5.06-2.91-4.52-7.83.88-10.2a53.87%2C53.87%2C0%2C0%2C1%2C11.72-3.76c33.8-6.25%2C65-19.88%2C96-33.88%2C7.15-3.23%2C14.14-7.16%2C21.62-9.25C220.63%2C47.87%2C274.33%2C46.51%2C326%2C74.12a21.56%2C21.56%2C0%2C0%2C1%2C10.24%2C10.56%2C44.94%2C44.94%2C0%2C0%2C0%2C7%2C10.72c16%2C18.47%2C23.59%2C40%2C24.34%2C64.22%2C1%2C33.46-8.79%2C64.28-23.31%2C93.77-8.08%2C16.4-22.78%2C26.44-38.06%2C35.48-24.56%2C14.52-51.65%2C22.54-78.79%2C30.39-30.52%2C8.84-61.14%2C17.36-91.56%2C26.57-12.73%2C3.86-22.88%2C1.73-33-7.24S87.75%2C320%2C89.72%2C306.66a54%2C54%2C0%2C0%2C0-3-27c-2.28-6.15-.85-11.83%2C3.14-16.85%2C3-3.8%2C6.22-7.45%2C9.4-11.12%2C2.2-2.54%2C4.55-2.22%2C6.78-.05C107.76%2C253.26%2C109.34%2C255.06%2C110.61%2C256.41ZM250%2C301.69c2.19-.57%2C3.07-.71%2C3.87-1%2C19-7.45%2C37.25-16.43%2C53.87-28.53C333.24%2C253.6%2C345.84%2C227%2C354%2C197.87c6.78-24.36%2C6.84-48.82-2.26-72.81-8.12-21.43-23.19-34.39-46.24-37.42-20.91-2.75-41%2C1.46-60.76%2C7.58-10.47%2C3.24-20.76%2C7.07-31.13%2C10.64%2C30.11-21.3%2C63-33.64%2C100.58-30.28-56.54-25.36-129-20-164.71%2C16.22%2C2.79-.66%2C4.75-1%2C6.65-1.6%2C13.45-4%2C26.85-8.09%2C40.36-11.86a64.85%2C64.85%2C0%2C0%2C1%2C14.83-2.55c4.83-.18%2C6.27%2C3.11%2C3.42%2C7.08a70.84%2C70.84%2C0%2C0%2C1-6.42%2C7q-15.79%2C16.61-31.59%2C33.18c6.83-1.35%2C14.2-2.86%2C21.6-4.28%2C27.12-5.18%2C49.85%2C3.71%2C69.09%2C22.38%2C9.07%2C8.8%2C8.11%2C16.5-2.14%2C23.74-5.95%2C4.2-12.27%2C7.88-18.57%2C11.54-11.82%2C6.86-23.29%2C6.47-34.76-1.35-24.08-16.41-51.33-22.9-80-24.64-1-.06-1.93.33-4.19.75%2C4.72%2C2.61%2C8.12%2C5.06%2C11.9%2C6.47%2C16.44%2C6.13%2C32.93%2C12.17%2C49.54%2C17.84%2C12%2C4.1%2C24.55%2C6.75%2C36.27%2C11.51%2C14.24%2C5.79%2C21.69%2C17.19%2C22.17%2C32.84.16%2C5.17.59%2C10.34.92%2C16a26.41%2C26.41%2C0%2C0%2C0%2C3.07-1.14c20.24-11%2C38.44-24.63%2C53-42.6%2C16.87-20.75%2C26.78-44%2C24.29-71.38-.44-4.84-1.51-9.62-2.29-14.43%2C8.07%2C15.29%2C10.32%2C31.51%2C7.59%2C48.33-3.63%2C22.4-15.13%2C40.86-30.12%2C57.3-27.2%2C29.85-60.65%2C50.17-98.51%2C63.47-21.4%2C7.52-43%2C14.38-66.23%2C12.05a9.63%2C9.63%2C0%2C0%2C0-10.4%2C6.19c-1.9%2C5-2.84%2C10.36-4%2C15.6-1.26%2C5.59-2.3%2C11.22-3.44%2C16.84l-1.76-.36c-.24-5.33-.23-10.69-.77-16-.94-9.3-.4-18.26%2C3.89-26.82.54-1.09-.16-3.59-1.15-4.52-4.77-4.47-9.78-8.69-14.84-12.84-1-.8-2.72-1.51-3.78-1.19-5.65%2C1.7-9.88%2C9.29-9.37%2C15.17.82%2C9.45%2C1.72%2C18.93%2C1.69%2C28.4-.06%2C20.19%2C18.65%2C34%2C37.65%2C27.11%2C12.83-4.64%2C25.6-9.48%2C38.24-14.64%2C39.07-15.94%2C77-34.08%2C110.74-59.85%2C20.87-15.94%2C39.16-34.24%2C51.14-58%2C2.41-4.78%2C4.36-9.79%2C6.52-14.69l1.3.91C329.75%2C240.81%2C293%2C272.88%2C250%2C301.69ZM55.71%2C110.5l-.05.87c6.8%2C4.75%2C14.18%2C8.84%2C20.26%2C14.37%2C11.91%2C10.83%2C25.56%2C15.62%2C41.48%2C15.24%2C36.55-.86%2C70.41%2C8%2C100.88%2C28.63%2C5.74%2C3.89%2C11.85%2C4.95%2C18%2C1.93%2C8.21-4%2C16.37-8.19%2C24.13-13%2C8.17-5%2C8.62-9.55%2C1.55-16-17.1-15.54-37.09-22.69-60.32-19.18-17%2C2.57-34%2C5.37-51%2C7.78a36.83%2C36.83%2C0%2C0%2C1-11.64-.44c-3.83-.71-4.29-3.76-1.78-6.25a48.21%2C48.21%2C0%2C0%2C1%2C9.39-7c17.86-10.59%2C35.82-21%2C53.71-31.53%2C2.26-1.33%2C4.31-3%2C6.45-4.56L206%2C79.55c-3.66.81-7.37%2C1.47-11%2C2.47-22.51%2C6.23-45%2C12.57-67.52%2C18.75-2.63.72-5.48.61-8.23.89l-.76-2c2.26-2%2C4.28-4.41%2C6.82-6C136%2C87.1%2C146.83%2C80.82%2C157.57%2C74.37c3.49-2.1%2C6.87-4.4%2C10.29-6.61l-.9-1.6c-30.28%2C15-60.08%2C31.13-94.24%2C40%2C15.39%2C10.67%2C27.73%2C23.16%2C46%2C25.51a15.53%2C15.53%2C0%2C0%2C1-5.34%2C1.36c-9%2C.72-16.92-2.22-24.42-6.83-6-3.73-11.93-7.81-18.29-10.92C66%2C113%2C60.71%2C112%2C55.71%2C110.5Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M237.06%2C162.19a10.55%2C10.55%2C0%2C1%2C1%2C10.5-10.77A10.57%2C10.57%2C0%2C0%2C1%2C237.06%2C162.19Zm.93-19-2.58.05c-1.57%2C2.33-4.63%2C4.9-4.31%2C6.94.35%2C2.25%2C3.55%2C5.21%2C6%2C5.71%2C3.52.73%2C6.2-2.38%2C5.56-5.88C242.17%2C147.57%2C239.61%2C145.48%2C238%2C143.22Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 48px 48px;
  background-position: left;
  background-repeat: no-repeat;
  color: #1D2123;
}

#megamenu_attach {
  position: relative;
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  height: 0;
  z-index: 4;
}

@media (min-width: 1024px) {
  #megamenu_attach {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #megamenu_attach {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

#megamenu {
  position: absolute;
  display: none;
}

#megamenu #mm_control {
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  padding: 43px 0 21px;
  z-index: 4;
  background: #f0a81a;
  border-radius: 0 0 0 4px;
}

#megamenu #mm_control ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}

#megamenu #mm_control ul li {
  display: block;
  padding: 6px 24px;
  cursor: pointer;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.0625rem;
  margin-bottom: 2px;
  border-left: 4px solid transparent;
  background: transparent;
}

#megamenu #mm_control ul li a {
  color: #fff;
}

#megamenu #mm_control ul li:hover, #megamenu #mm_control ul li.active {
  background: transparent;
}

#megamenu #mm_control ul li:hover a, #megamenu #mm_control ul li.active a {
  color: #fff;
  text-decoration: underline;
}

#megamenu #mm_control ul li.active {
  border-left: 4px solid #fff;
}

#megamenu #mm_slides {
  position: absolute;
  z-index: 3;
  background: #fff;
  top: 0;
  left: 230px;
  width: 794px;
  box-shadow: 0 5px 43px 0 rgba(11, 12, 12, 0.88);
  border-radius: 0 0 4px 4px;
}

#megamenu #mm_slides ul {
  margin: 0;
  padding: 0;
}

#megamenu #mm_slides .mm_slide {
  display: none;
  padding: 20px 20px 20px 30px;
}

#megamenu #mm_slides .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  width: calc(100% + 0.625rem);
  margin: 0 0.625rem 0 0;
}

#megamenu #mm_slides .__c .__e {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 0 0 25%;
}

#megamenu #mm_slides .__c .__e > .__i {
  display: flex;
  height: auto;
  padding: 0.625rem;
}

#megamenu #mm_slides .mm_list {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}

#megamenu #mm_slides .mm_list .title {
  font-weight: bold;
  color: #1D2123;
}

#megamenu #mm_slides .mm_list .title:not(:first-child) {
  margin-top: 24px;
}

#megamenu #mm_slides .mm_list .title a:hover {
  text-decoration: underline;
}

#megamenu #mm_slides .mm_list .items {
  padding-left: 1rem;
  list-style-type: none;
}

#megamenu #mm_slides .mm_list .items a {
  color: #1D2123;
  text-decoration: none;
}

#megamenu #mm_slides .mm_list .items a:hover {
  color: #1D2123;
  text-decoration: underline;
}

#mm_open {
  background: #f0a81a;
  width: 240px;
  height: 43px;
  line-height: 43px;
  font-family: "Roboto Condensed", sans-serif;
  color: #fff;
  font-size: 19px;
  font-weight: bold;
  cursor: pointer;
  position: relative;
  left: 0;
  top: 0;
  z-index: 5;
  border-radius: 0 0 0 4px;
  text-transform: uppercase;
  padding: 0px 36px 0 24px;
}

#mm_open .__d {
  display: block;
  position: relative;
  top: 20px;
  width: 20px;
  height: 3px;
  background: #fff;
}

#mm_open .__d:before, #mm_open .__d:after {
  background: #fff;
  display: block;
  content: '';
  width: 20px;
  height: 3px;
  position: absolute;
  top: -5px;
}

#mm_open .__d:after {
  top: 5px;
}

#mm_open .__d {
  float: right;
  right: -12px;
}

#mm_close {
  display: none;
}

#mm_extralinks {
  position: absolute;
  z-index: 2;
  background-color: #fff;
  box-shadow: 0px 4px 8px 0px rgba(30, 30, 30, 0.09);
  border-radius: 0 0 4px 0;
  top: 0;
  left: 240px;
  width: 784px;
  height: 43px;
}

@media (max-width: 1023px) {
  #mm_extralinks {
    display: none;
  }
}

#mm_extralinks .left {
  width: calc(100% - 160px);
  float: left;
  overflow: hidden;
  height: 43px;
}

#mm_extralinks .left ul {
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
  display: block;
}

#mm_extralinks .left ul li {
  display: inline-block;
}

#mm_extralinks .left ul li:not(:first-child) {
  margin-left: 20px;
}

#mm_extralinks .left ul li a {
  display: block;
  font-size: 16px;
  color: #1D2123;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 32px;
  border-top: 7px solid transparent;
  border-bottom: 4px solid transparent;
}

#mm_extralinks .left ul li a:hover {
  color: #f0a81a;
  border-bottom: 4px solid #f0a81a;
}

#mm_extralinks .right {
  width: 160px;
  float: right;
  overflow: hidden;
  height: 43px;
}

#mm_extralinks .right ul {
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
  display: block;
  text-align: right;
}

#mm_extralinks .right ul li {
  display: inline-block;
}

#mm_extralinks .right ul li:not(:first-child) {
  margin-left: 20px;
}

#mm_extralinks .right ul li a {
  padding-left: 30px;
  display: block;
  position: relative;
  font-size: 16px;
  color: #1D2123;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 32px;
  border-top: 7px solid transparent;
  border-bottom: 4px solid transparent;
}

#mm_extralinks .right ul li a .__d {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 1px;
  left: 4px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Einfocenter%3C%2Ftitle%3E%3Cpath%20d%3D%22M256.5%2C332.2a53.5%2C53.5%2C0%2C0%2C1-14.1%2C2.2q-13.3%2C0-18.7-4.4t-5.4-16.4a88.2%2C88.2%2C0%2C0%2C1%2C1.7-14.1%2C166.8%2C166.8%2C0%2C0%2C1%2C3.8-16.6l17.1-60.5a94.2%2C94.2%2C0%2C0%2C0%2C3.4-18.3q.9-10%2C.9-13.9%2C0-19.1-13.4-31.1t-38.2-12a96.5%2C96.5%2C0%2C0%2C0-29.1%2C4.9q-15.4%2C4.9-32.2%2C11.7l-4.6%2C18.7q5-1.9%2C12-4a47.8%2C47.8%2C0%2C0%2C1%2C13.6-2.1q13.5%2C0%2C18.3%2C4.6t4.8%2C16.2a73.1%2C73.1%2C0%2C0%2C1-1.6%2C14.2q-1.6%2C7.8-3.9%2C16.5l-17.2%2C60.7q-2.3%2C9.6-3.3%2C17.1a109.2%2C109.2%2C0%2C0%2C0-1%2C14.9q0%2C18.7%2C13.8%2C30.9t38.8%2C12.2q16.2%2C0%2C28.5-4.3T263.4%2C347l4.6-18.7A78.1%2C78.1%2C0%2C0%2C1%2C256.5%2C332.2Zm3.8-284.6a42.7%2C42.7%2C0%2C0%2C0-57.7%2C0q-12.1%2C11.2-12.1%2C27t12.1%2C26.9a42.9%2C42.9%2C0%2C0%2C0%2C57.7%2C0q11.9-11.1%2C12-26.9T260.4%2C47.6Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

#mm_extralinks .right ul li a:hover {
  color: #f0a81a;
  border-bottom: 4px solid #f0a81a;
}

#mm_extralinks .right ul li a:hover .__d {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Einfocenter%3C%2Ftitle%3E%3Cpath%20d%3D%22M256.5%2C332.2a53.5%2C53.5%2C0%2C0%2C1-14.1%2C2.2q-13.3%2C0-18.7-4.4t-5.4-16.4a88.2%2C88.2%2C0%2C0%2C1%2C1.7-14.1%2C166.8%2C166.8%2C0%2C0%2C1%2C3.8-16.6l17.1-60.5a94.2%2C94.2%2C0%2C0%2C0%2C3.4-18.3q.9-10%2C.9-13.9%2C0-19.1-13.4-31.1t-38.2-12a96.5%2C96.5%2C0%2C0%2C0-29.1%2C4.9q-15.4%2C4.9-32.2%2C11.7l-4.6%2C18.7q5-1.9%2C12-4a47.8%2C47.8%2C0%2C0%2C1%2C13.6-2.1q13.5%2C0%2C18.3%2C4.6t4.8%2C16.2a73.1%2C73.1%2C0%2C0%2C1-1.6%2C14.2q-1.6%2C7.8-3.9%2C16.5l-17.2%2C60.7q-2.3%2C9.6-3.3%2C17.1a109.2%2C109.2%2C0%2C0%2C0-1%2C14.9q0%2C18.7%2C13.8%2C30.9t38.8%2C12.2q16.2%2C0%2C28.5-4.3T263.4%2C347l4.6-18.7A78.1%2C78.1%2C0%2C0%2C1%2C256.5%2C332.2Zm3.8-284.6a42.7%2C42.7%2C0%2C0%2C0-57.7%2C0q-12.1%2C11.2-12.1%2C27t12.1%2C26.9a42.9%2C42.9%2C0%2C0%2C0%2C57.7%2C0q11.9-11.1%2C12-26.9T260.4%2C47.6Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

.product_card_megamenu {
  width: 100%;
  max-height: 340px;
}

#mhdr {
  background-color: #f0a81a;
  color: #fff;
  padding: 8px 8px;
}

#mhdr.open {
  padding: 8px 8px 4px 8px;
}

#mhdr.open #mhdr_nav {
  display: block;
}

@media (min-width: 1024px) {
  #mhdr {
    display: none;
  }
}

#mhdr_menu {
  padding-bottom: 4px;
}

#mhdr_menu .__l::after {
  clear: both;
  content: "";
  display: table;
}

#mhdr_menu .__e {
  padding: 0 4px;
}

#mhdr_menu .__e1,
#mhdr_menu .__e2 {
  float: left;
}

#mhdr_menu .__e3,
#mhdr_menu .__e4,
#mhdr_menu .__e5 {
  float: right;
}

#mhdr_menu .__e1 {
  padding-left: 0;
}

#mhdr_menu .__e3 {
  padding-right: 0;
}

#mhdr_menu .mhdr_logo {
  margin-top: -2px;
  margin-left: -6px;
}

#mhdr_menu .mhdr_logo img {
  display: block;
  height: 32px;
  width: auto;
}

#mhdr_menu .mhdr_toggle_nav .bars {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-bars%3C%2Ftitle%3E%3Cpath%20d%3D%22M342.8%2C283.3v23.8A12.1%2C12.1%2C0%2C0%2C1%2C330.9%2C319H69.1a12.1%2C12.1%2C0%2C0%2C1-11.9-11.9V283.3a12.1%2C12.1%2C0%2C0%2C1%2C11.9-11.9H330.9a12.1%2C12.1%2C0%2C0%2C1%2C11.9%2C11.9Zm0-95.2v23.8a12.1%2C12.1%2C0%2C0%2C1-11.9%2C11.9H69.1a12.1%2C12.1%2C0%2C0%2C1-11.9-11.9V188.1a12.1%2C12.1%2C0%2C0%2C1%2C11.9-11.9H330.9a12.1%2C12.1%2C0%2C0%2C1%2C11.9%2C11.9Zm0-95.2v23.8a12.1%2C12.1%2C0%2C0%2C1-11.9%2C11.9H69.1a12.1%2C12.1%2C0%2C0%2C1-11.9-11.9V92.9A12.1%2C12.1%2C0%2C0%2C1%2C69.1%2C81H330.9a12.1%2C12.1%2C0%2C0%2C1%2C11.9%2C11.9Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  width: 32px;
  height: 32px;
  display: block;
  cursor: pointer;
}

#mhdr_menu .icon {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  display: block;
  cursor: pointer;
}

#mhdr_menu .icon_cart {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-shopping-cart%3C%2Ftitle%3E%3Cpath%20d%3D%22M164.3%2C307.1a23.7%2C23.7%2C0%2C0%2C1-40.5%2C16.7%2C23.7%2C23.7%2C0%2C1%2C1%2C33.5-33.5A22.9%2C22.9%2C0%2C0%2C1%2C164.3%2C307.1Zm166.7%2C0a24.1%2C24.1%2C0%2C1%2C1-7.1-16.7A22.9%2C22.9%2C0%2C0%2C1%2C330.9%2C307.1Zm23.8-202.4V200a11.5%2C11.5%2C0%2C0%2C1-3.1%2C7.9%2C11.8%2C11.8%2C0%2C0%2C1-7.5%2C4L150%2C234.6q2.4%2C11.2%2C2.4%2C13t-4.5%2C11.9H319a11.9%2C11.9%2C0%2C0%2C1%2C0%2C23.8H128.6a12.1%2C12.1%2C0%2C0%2C1-11.9-11.9%2C17.7%2C17.7%2C0%2C0%2C1%2C1.5-5.9%2C70.9%2C70.9%2C0%2C0%2C1%2C3-6.7l4-7.4q2.5-4.6%2C2.9-5.5L95.1%2C92.9H57.2a11.8%2C11.8%2C0%2C0%2C1-8.4-20.3%2C11.4%2C11.4%2C0%2C0%2C1%2C8.4-3.5h47.6a11.3%2C11.3%2C0%2C0%2C1%2C5.3%2C1.2%2C10.8%2C10.8%2C0%2C0%2C1%2C3.6%2C2.9%2C18.1%2C18.1%2C0%2C0%2C1%2C2.4%2C4.6%2C29%2C29%2C0%2C0%2C1%2C1.5%2C4.8l1%2C5.5q.7%2C3.5.8%2C4.8H342.8a12.1%2C12.1%2C0%2C0%2C1%2C11.9%2C11.9Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#mhdr_menu .icon_user {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Emobile_header_user%3C%2Ftitle%3E%3Cpath%20d%3D%22M200%2C208.7c36.5%2C0%2C66.1-34.6%2C66.1-77.3%2C0-59.2-29.6-77.3-66.1-77.3s-66.1%2C18.1-66.1%2C77.3C133.9%2C174.1%2C163.5%2C208.7%2C200%2C208.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M345.9%2C322.5l-33.3-75.1a16.7%2C16.7%2C0%2C0%2C0-7.5-8l-51.7-26.9a3.3%2C3.3%2C0%2C0%2C0-3.5.3%2C81.6%2C81.6%2C0%2C0%2C1-99.5%2C0%2C3.3%2C3.3%2C0%2C0%2C0-3.5-.3L95%2C239.4a16.7%2C16.7%2C0%2C0%2C0-7.5%2C8L54.1%2C322.5a16.7%2C16.7%2C0%2C0%2C0%2C15.2%2C23.4H330.6a16.7%2C16.7%2C0%2C0%2C0%2C15.2-23.4Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#mhdr_menu .icon_phone {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-phone%3C%2Ftitle%3E%3Cpath%20d%3D%22M330.9%2C275.9a61.4%2C61.4%2C0%2C0%2C1-1.9%2C13.1%2C73.9%2C73.9%2C0%2C0%2C1-3.9%2C12.7q-3.9%2C9.3-22.7%2C19.7t-34.6%2C9.5a73.8%2C73.8%2C0%2C0%2C1-9.9-.7%2C76.4%2C76.4%2C0%2C0%2C1-10.7-2.3l-8.7-2.7-10.3-3.8-9.1-3.3a168.5%2C168.5%2C0%2C0%2C1-32.5-15.4Q163%2C288%2C137.5%2C262.5T97.3%2C213.4a168.5%2C168.5%2C0%2C0%2C1-15.4-32.5q-.6-1.7-3.3-9.1l-3.8-10.3q-1-2.9-2.7-8.7A76.4%2C76.4%2C0%2C0%2C1%2C69.7%2C142a73.8%2C73.8%2C0%2C0%2C1-.7-9.9q0-17.1%2C9.5-34.6T98.3%2C74.8A73.9%2C73.9%2C0%2C0%2C1%2C111%2C70.9a61.4%2C61.4%2C0%2C0%2C1%2C13.1-1.9%2C10.4%2C10.4%2C0%2C0%2C1%2C3.9.6q3.3%2C1.1%2C9.9%2C14.1l5.6%2C10%2C6.5%2C11.8q3%2C5.3%2C5.8%2C10l3.3%2C4.7a51.9%2C51.9%2C0%2C0%2C1%2C4%2C6.6%2C12.1%2C12.1%2C0%2C0%2C1%2C1.3%2C5.3q0%2C3.7-5.3%2C9.3a90.7%2C90.7%2C0%2C0%2C1-11.5%2C10.2%2C112%2C112%2C0%2C0%2C0-11.5%2C9.9q-5.3%2C5.2-5.3%2C8.6a12.6%2C12.6%2C0%2C0%2C0%2C.9%2C4.2%2C40.6%2C40.6%2C0%2C0%2C0%2C1.6%2C3.8q.7%2C1.3%2C2.6%2C4.5l2.1%2C3.5a195.2%2C195.2%2C0%2C0%2C0%2C32.4%2C43.7A195.2%2C195.2%2C0%2C0%2C0%2C214%2C262.1l3.5%2C2.1%2C4.5%2C2.6%2C3.8%2C1.6a12.6%2C12.6%2C0%2C0%2C0%2C4.2.9q3.3%2C0%2C8.6-5.3a112%2C112%2C0%2C0%2C0%2C9.9-11.5A90.7%2C90.7%2C0%2C0%2C1%2C258.6%2C241q5.6-5.3%2C9.3-5.3a12.1%2C12.1%2C0%2C0%2C1%2C5.3%2C1.3%2C51.9%2C51.9%2C0%2C0%2C1%2C6.6%2C4l4.7%2C3.3%2C10%2C5.8%2C11.8%2C6.5%2C10%2C5.6q13%2C6.5%2C14.1%2C9.9A10.4%2C10.4%2C0%2C0%2C1%2C330.9%2C275.9Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#mhdr_search .__i {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}

#mhdr_search input[type=search], #mhdr_search input[type=text] {
  width: 100%;
  border: 0;
  height: 40px;
  padding: 0 40px 0 6px;
  background: #fff;
  color: #000;
}

#mhdr_search input[type=submit] {
  border: 0;
  width: 40px;
  height: 40px;
  background-color: #f0f0f0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%231D2123%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Emx_isvg_header_search_btn_icon_2%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M359.33%2C323.06l-68.74-68.74a140.87%2C140.87%2C0%2C0%2C0%2C13.73-134.78%2C138.18%2C138.18%2C0%2C0%2C0-75.15-75.16%2C140.62%2C140.62%2C0%2C0%2C0-109.63%2C0%2C138.17%2C138.17%2C0%2C0%2C0-75.16%2C75.16%2C140.61%2C140.61%2C0%2C0%2C0%2C0%2C109.63%2C138.21%2C138.21%2C0%2C0%2C0%2C75.16%2C75.16%2C138.66%2C138.66%2C0%2C0%2C0%2C54.81%2C11.12%2C137.26%2C137.26%2C0%2C0%2C0%2C80-24.85l68.74%2C68.54a23.81%2C23.81%2C0%2C0%2C0%2C18%2C7.62%2C25.65%2C25.65%2C0%2C0%2C0%2C18.24-43.69ZM237.78%2C237.78q-26.35%2C26.36-63.43%2C26.36t-63.43-26.36q-26.36-26.35-26.36-63.43t26.36-63.43q26.35-26.36%2C63.43-26.36t63.43%2C26.36q26.36%2C26.35%2C26.36%2C63.43T237.78%2C237.78Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 32px 32px;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0;
}

#mhdr_nav {
  display: none;
  padding: 8px 0 4px 0;
}

#mhdr_nav .mhdr_nav_title {
  display: none;
}

#mhdr_nav .mhdr_nav_list {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
}

#mhdr_nav .mhdr_nav_list li {
  list-style-type: none;
  padding: 6px 0;
}

#slider_wrap {
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.35);
  width: 100%;
}

#slider img,
#slider canvas {
  display: block;
}

#slider * {
  outline: none;
}

#slider .slide_iwrap {
  position: relative;
}

#slider .slide_constrictor {
  width: 100%;
  height: auto;
  visibility: hidden;
}

#slider .slide_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#slider .slide_bg a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#slider ul.slick-dots {
  display: block;
  position: absolute;
  padding: 0;
  list-style-type: none;
  bottom: 80px;
  left: 50%;
  transform: translateX(-50%);
}

#slider ul.slick-dots li {
  display: inline-block;
  margin: 4px;
}

#slider ul.slick-dots li button {
  padding: 0;
  width: 12px;
  height: 12px;
  display: block;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  background: #f0a81a;
  border: 0;
  border-radius: 50%;
}

#slider ul.slick-dots li.slick-active button {
  transform: scale(1.3);
}

@media (max-width: 1023px) {
  #slider ul.slick-dots {
    bottom: 10px;
  }
}

@media (max-width: 719px) {
  #slider ul.slick-dots {
    bottom: 4px;
    left: 12px;
    transform: translateX(0);
  }
}

#bdy_wrap {
  padding: 0;
}

@media (max-width: 1023px) {
  #bdy_wrap {
    padding-top: 20px;
  }
}

#bodyclass.home #bdy {
  padding: 3rem 3rem 0.25rem;
  margin-top: -60px;
}

@media (max-width: 1023px) {
  #bodyclass.home #bdy {
    margin-top: 0;
    padding: 0 12px;
  }
}

body {
  background: #f4f4f4;
  color: #1D2123;
}

@media (max-width: 1023px) {
  body {
    background-color: #fefeff;
  }
}

#bdy {
  margin-top: -14px;
  position: relative;
  z-index: 13005;
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 14px 40px 0px rgba(30, 30, 30, 0.15);
  padding: 3rem;
}

@media (min-width: 1024px) {
  #bdy {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #bdy {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1023px) {
  #bdy {
    width: 100%;
    margin: 0;
    padding: 0 12px;
    background: transparent;
    box-shadow: none;
    overflow: hidden;
  }
}

@media (max-width: 719px) {
  #bdy {
    border-radius: 0;
  }
}

.product_line {
  position: relative;
}

.product_line * {
  outline: none;
}

.product_line .slick-prev, .product_line .slick-next {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-chevron-right%3C%2Ftitle%3E%3Cpath%20d%3D%22M292.8%2C208.4l-138%2C138a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7L206%2C200l-98.8-98.8a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7l30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C16.7%2C0l138%2C138a11.7%2C11.7%2C0%2C0%2C1%2C0%2C16.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  background-color: #f0a81a;
  background-size: 22.4px 22.4px;
  opacity: 0.7;
  width: 32px;
  height: 32px;
  border: 0;
  color: transparent;
  position: absolute;
  right: -34px;
  top: 50%;
  margin-top: -16px;
  border-radius: 4px;
  outline: none;
}

.product_line .slick-prev:hover, .product_line .slick-next:hover {
  opacity: 1;
}

.product_line .slick-prev.slick-disabled, .product_line .slick-next.slick-disabled {
  background-color: #ccc;
}

.product_line .slick-prev {
  right: auto;
  left: -34px;
  transform: scalex(-1);
}

@media (max-width: 1023px) {
  .product_line .slick-prev, .product_line .slick-next {
    width: 25.6px;
    height: 25.6px;
    right: -19px;
    background-size: 17.92px 17.92px;
    margin-top: -12.8px;
  }
  .product_line .slick-prev {
    right: auto;
    left: -19px;
  }
}

@media (max-width: 1023px) {
  .product_line_wrap {
    padding: 0 10px;
  }
}

.news_list_item {
  margin-bottom: 24px;
}

.news_list_item .title h2 {
  margin-bottom: 0 !important;
}

.news_list_item:not(:last-child) {
  padding-bottom: 24px;
  border-bottom: 1px solid #ddd;
}

.contact_page_form textarea {
  height: 150px;
}

@media (min-width: 720px) {
  .contact_page_form .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    margin-bottom: 24px;
  }
  .contact_page_form .__c .__e {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
    flex: 0 0 50%;
  }
  .contact_page_form .__c .__e > .__i {
    display: flex;
    width: 100%;
    height: auto;
    flex-flow: row wrap;
  }
  .contact_page_form .__c .__e > .__i > .form_field {
    width: 100%;
  }
  .contact_page_form .__c .__e.__e1 > .__i {
    padding-right: 1rem;
  }
  .contact_page_form .__c .__e.__e2 > .__i {
    padding-right: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}

#compare_table_wrap {
  overflow-x: auto;
}

#compare_table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 12px;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 16px;
  width: 100%;
}

#compare_table th, #compare_table td {
  vertical-align: top;
}

#compare_table th, #compare_table td {
  border: 1px solid #ddd;
  padding: 6px;
}

#compare_table td.cmp_price {
  text-align: center;
  font-size: 13px;
  background-color: transparent !important;
  border-top: 1px solid transparent;
}

#compare_table .cmp_info {
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
}

#compare_table th, #compare_table td {
  width: 20%;
}

#compare_table td {
  text-align: center;
}

#compare_table td.cmp_title {
  text-align: left;
  font-weight: bold;
}

#compare_table td.cmp_item_title {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  background-color: transparent !important;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
}

#compare_table tr:nth-child(2n) td {
  background-color: #f6f6f6;
}

#compare_table th.cmp_img {
  position: relative;
  border-bottom: 1px solid transparent;
}

#compare_table th.cmp_img img {
  display: block;
  width: 100%;
  height: auto;
}

#compare_table th.cmp_img .cmp_remove {
  display: block;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  height: 20px;
  overflow: hidden;
}

#compare_table th.cmp_img .cmp_remove .icon_close {
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-close%3C%2Ftitle%3E%3Cpath%20d%3D%22M310.5%2C267.3a17.2%2C17.2%2C0%2C0%2C1-5.2%2C12.6L280%2C305.3a18%2C18%2C0%2C0%2C1-25.3%2C0L200%2C250.6l-54.7%2C54.7a18%2C18%2C0%2C0%2C1-25.3%2C0L94.7%2C280a18%2C18%2C0%2C0%2C1%2C0-25.3L149.4%2C200%2C94.7%2C145.3a18%2C18%2C0%2C0%2C1%2C0-25.3L120%2C94.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L200%2C149.4l54.7-54.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L305.3%2C120a18%2C18%2C0%2C0%2C1%2C0%2C25.3L250.6%2C200l54.7%2C54.7A17.2%2C17.2%2C0%2C0%2C1%2C310.5%2C267.3Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  width: 100%;
  height: 100%;
  background-color: #ef2800;
  border-radius: 2px;
}

#compare_box {
  display: none;
  position: absolute;
  width: 56px;
  background: #fff;
  padding: 4px;
  border: 1px solid #999;
  border-radius: 4px;
  overflow: hidden;
}

#compare_box.open {
  display: block;
}

#compare_box a {
  display: block;
  margin-bottom: 4px;
  position: relative;
}

#compare_box a .close {
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-close%3C%2Ftitle%3E%3Cpath%20d%3D%22M310.5%2C267.3a17.2%2C17.2%2C0%2C0%2C1-5.2%2C12.6L280%2C305.3a18%2C18%2C0%2C0%2C1-25.3%2C0L200%2C250.6l-54.7%2C54.7a18%2C18%2C0%2C0%2C1-25.3%2C0L94.7%2C280a18%2C18%2C0%2C0%2C1%2C0-25.3L149.4%2C200%2C94.7%2C145.3a18%2C18%2C0%2C0%2C1%2C0-25.3L120%2C94.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L200%2C149.4l54.7-54.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L305.3%2C120a18%2C18%2C0%2C0%2C1%2C0%2C25.3L250.6%2C200l54.7%2C54.7A17.2%2C17.2%2C0%2C0%2C1%2C310.5%2C267.3Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  background-color: #999;
  position: absolute;
  top: 0;
  right: 0;
  width: 13px;
  height: 13px;
  border-radius: 2px;
}

#compare_box a .close:hover {
  background-color: #f0a81a;
}

#compare_box a img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 2px;
}

#compare_box #compare_box_button {
  width: 100%;
  height: 24px;
  overflow: hidden;
  background-color: #999;
  position: relative;
  border-radius: 2px;
}

#compare_box #compare_box_button:hover {
  background-color: #f0a81a;
}

#compare_box #compare_box_button button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 12px;
  font-family: "Roboto Condensed", sans-serif;
  color: #fff;
  padding: 0;
  line-height: 1;
}

#product_info_wrap #compare_box {
  top: 0;
  right: -72px;
}

.product_array_display #compare_box {
  top: 0;
  right: -72px;
}

@media (max-width: 1023px) {
  #compare_box,
  #product_info_wrap #compare_box,
  .product_array_display #compare_box {
    position: fixed;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000000;
    background: #fcfcfc;
  }
  #compare_box > .__i,
  #product_info_wrap #compare_box > .__i,
  .product_array_display #compare_box > .__i {
    position: relative;
  }
  #compare_box > .__i::after,
  #product_info_wrap #compare_box > .__i::after,
  .product_array_display #compare_box > .__i::after {
    clear: both;
    content: "";
    display: table;
  }
  #compare_box .compare_box_item,
  #product_info_wrap #compare_box .compare_box_item,
  .product_array_display #compare_box .compare_box_item {
    float: left;
    width: 48px;
    border: 1px solid #ddd;
    margin-right: 6px;
  }
  #compare_box #compare_box_button,
  #product_info_wrap #compare_box #compare_box_button,
  .product_array_display #compare_box #compare_box_button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 80px;
  }
}

#cftr {
  background: url("../../media/footer_bg_overlay.png") no-repeat right top, url("../../media/footer_bg.jpg") no-repeat right top, #000;
  background-size: cover, cover;
  margin-top: -70px;
  padding-top: 70px;
  color: #fff;
}

#cftr a {
  color: #fff;
  text-decoration: underline;
}

@media (max-width: 1023px) {
  #cftr {
    padding-top: 0;
    margin-top: 0;
    background: url("../../media/footer_bg.jpg") no-repeat right top, #000;
    background-size: cover;
  }
}

#ftr_wrap {
  padding: 48px 0 0 0;
}

#ftr {
  margin-bottom: 48px;
}

#ftr ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#ftr > .__i > .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  width: calc(100% + 48px);
  margin-left: -24px;
  margin-right: -24px;
}

#ftr > .__i > .__c > .__e {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
}

#ftr > .__i > .__c > .__e > .__i {
  margin: 0 24px;
}

#ftr > .__i > .__c > .__e1,
#ftr > .__i > .__c > .__e2 {
  flex: 0 0 35%;
}

#ftr > .__i > .__c > .__e3 {
  flex: 0 0 30%;
}

#ftr > .__i > .__c > .__e3 > .__i {
  width: 100%;
  display: flex;
  height: auto;
}

#ftr .__a2 .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  width: calc(100% + 24px);
  margin-left: -12px;
  margin-right: -12px;
}

#ftr .__a2 .__c > .__e {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 0 0 50%;
}

#ftr .__a2 .__c > .__e > .__i {
  margin: 0 12px;
}

#ftr .__a3 {
  display: flex;
  height: auto;
}

#ftr .__a3 > .__i {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#ftr {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
}

@media (min-width: 1024px) {
  #ftr {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #ftr {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

#ftr .faux_h1 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  background-image: linear-gradient(#fff, #fff), linear-gradient(transparent, transparent);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 30% 2px, 100% 1px;
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
  color: #f0a81a;
}

#ftr .faux_h2 {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.2;
  font-family: "Roboto Condensed", sans-serif;
  margin-bottom: 0.5rem;
}

#ftr .ftr_h3 {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.2;
  font-family: "Roboto Condensed", sans-serif;
}

#ftr .logo {
  text-align: center;
  background-image: linear-gradient(#fff, #fff), linear-gradient(transparent, transparent);
  background-position: bottom left 50%, bottom left;
  background-repeat: no-repeat;
  background-size: 30% 4px, 100% 1px;
  padding-bottom: 30px;
  margin-bottom: 12px;
}

#ftr .social_icons {
  padding-bottom: 24px;
}

#ftr .social_icons ul {
  list-style-type: none;
  display: block;
  text-align: center;
}

#ftr .social_icons ul li {
  display: inline-block;
  padding: 0 2px;
}

#ftr_newsletter {
  text-align: center;
}

#ftr_newsletter .nl_form {
  display: block;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  border-radius: 4px;
  overflow: hidden;
  height: 42px;
}

#ftr_newsletter .nl_form::after {
  clear: both;
  content: "";
  display: table;
}

#ftr_newsletter .nl_form .nl_field {
  width: calc(100% - 130px);
  float: left;
  outline: none;
  padding: 0 0.5rem;
  font-size: 0.875rem;
  color: #1D2123;
  text-align: left;
  border: 0;
  height: 42px;
  outline: none;
}

#ftr_newsletter .nl_form .nl_button {
  cursor: pointer;
  color: #fff;
  background: #f0a81a;
  border: 0;
  border-radius: 4px;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  line-height: 2;
  display: inline-block;
  border-radius: 0;
  background: #f0a81a;
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: -0.5px;
  font-family: "Roboto Condensed", sans-serif;
  width: 130px;
  text-align: center;
  border: 0;
  outline: none;
  height: 42px;
}

#ftr_newsletter .nl_form .nl_button:hover, #ftr_newsletter .nl_form .nl_button:focus, #ftr_newsletter .nl_form .nl_button.active, #ftr_newsletter .nl_form .nl_button.enabled {
  color: #fff;
  background-color: #f0a81a;
}

#ftr_newsletter .nl_form .nl_button:hover {
  background: #f0a81a;
  color: #fff;
}

#ftr .social_icon {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  display: block;
  border-radius: 2px;
  border: 1px solid transparent;
}

#ftr a:hover .social_icon {
  border: 1px solid #fff;
}

#ftr .social_icon_twitter {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-twitter%3C%2Ftitle%3E%3Cpath%20d%3D%22M346.6%2C109.2a125.9%2C125.9%2C0%2C0%2C1-30.1%2C31.1q.2%2C2.6.2%2C7.8a170.7%2C170.7%2C0%2C0%2C1-7.1%2C48.3%2C174.4%2C174.4%2C0%2C0%2C1-21.5%2C46.2%2C181.7%2C181.7%2C0%2C0%2C1-34.3%2C39.2q-19.9%2C17-48%2C27.2A175.6%2C175.6%2C0%2C0%2C1%2C145.7%2C319q-50.4%2C0-92.3-27a128.6%2C128.6%2C0%2C0%2C0%2C14.5.7q41.9%2C0%2C74.6-25.7a60.2%2C60.2%2C0%2C0%2C1-56.2-41.7%2C76.1%2C76.1%2C0%2C0%2C0%2C11.3.9%2C62.2%2C62.2%2C0%2C0%2C0%2C15.8-2A59.1%2C59.1%2C0%2C0%2C1%2C79%2C203.6a58%2C58%2C0%2C0%2C1-13.7-38.2v-.7a59.6%2C59.6%2C0%2C0%2C0%2C27.2%2C7.6A60%2C60%2C0%2C0%2C1%2C73%2C150.9a60.2%2C60.2%2C0%2C0%2C1%2C.9-59%2C170.3%2C170.3%2C0%2C0%2C0%2C54.8%2C44.4%2C167.4%2C167.4%2C0%2C0%2C0%2C69.1%2C18.5%2C66.7%2C66.7%2C0%2C0%2C1-1.5-13.8A60%2C60%2C0%2C0%2C1%2C256.4%2C81q26%2C0%2C43.9%2C19a117.8%2C117.8%2C0%2C0%2C0%2C38.1-14.5A58.3%2C58.3%2C0%2C0%2C1%2C312%2C118.5%2C119.7%2C119.7%2C0%2C0%2C0%2C346.6%2C109.2Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#ftr .social_icon_facebook {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-facebook%3C%2Ftitle%3E%3Cpath%20d%3D%22M327%2C57.2A15.9%2C15.9%2C0%2C0%2C1%2C342.8%2C73V327A15.9%2C15.9%2C0%2C0%2C1%2C327%2C342.8H254.3V232.2h37l5.6-43.2H254.3V161.5q0-10.4%2C4.4-15.6t17-5.2l22.7-.2V102q-11.7-1.7-33.1-1.7-25.3%2C0-40.5%2C14.9t-15.2%2C42V189H172.5v43.2h37.2V342.8H73A15.9%2C15.9%2C0%2C0%2C1%2C57.2%2C327V73A15.9%2C15.9%2C0%2C0%2C1%2C73%2C57.2Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#ftr .social_icon_youtube {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-youtube%3C%2Ftitle%3E%3Cpath%20d%3D%22M237.8%2C264.7V304q0%2C12.5-7.3%2C12.5-4.3%2C0-8.4-4.1v-56q4.1-4.1%2C8.4-4.1Q237.8%2C252.3%2C237.8%2C264.7Zm62.9.2v8.6H283.9v-8.6q0-12.6%2C8.4-12.6T300.6%2C264.9ZM121%2C224.4h19.9V206.9h-58v17.5h19.5V330.2H121Zm53.6%2C105.8h16.6V238.3H174.5v70.3q-5.6%2C7.8-10.6%2C7.8-3.3%2C0-3.9-3.9a51.8%2C51.8%2C0%2C0%2C1-.2-6.5V238.3H143.3V311q0%2C9.1%2C1.5%2C13.6%2C2.2%2C6.9%2C10.8%2C6.9t19-11.3Zm79.8-27.5V266q0-13.6-1.7-18.4-3.2-10.4-13.2-10.4t-17.3%2C10V206.9H205.6V330.2h16.6v-8.9q8.4%2C10.2%2C17.3%2C10.2t13.2-10.2Q254.3%2C316.3%2C254.3%2C302.7Zm62.9-1.9v-2.4H300.3a92.1%2C92.1%2C0%2C0%2C1-.4%2C11.3q-1.3%2C6.7-7.4%2C6.7-8.6%2C0-8.6-12.8V287.4h33.3V268.3q0-14.7-5-21.6-7.3-9.5-19.7-9.5t-19.9%2C9.5q-5.2%2C6.9-5.2%2C21.6v32.2q0%2C14.7%2C5.4%2C21.6%2C7.3%2C9.5%2C20.1%2C9.5t20.1-9.9a22.6%2C22.6%2C0%2C0%2C0%2C3.9-10Q317.2%2C309.9%2C317.2%2C300.8ZM204.1%2C131V91.9q0-12.8-8-12.8t-8%2C12.8V131q0%2C13%2C8%2C13T204.1%2C131ZM337.8%2C270.7q0%2C43.5-4.8%2C65.1a35.3%2C35.3%2C0%2C0%2C1-10.8%2C18.4%2C32.5%2C32.5%2C0%2C0%2C1-19%2C8.6Q269%2C366.7%2C200%2C366.7T96.8%2C362.8a33%2C33%2C0%2C0%2C1-19.1-8.6A34%2C34%2C0%2C0%2C1%2C67%2C335.8q-4.8-20.8-4.8-65.1T67%2C205.6a35.3%2C35.3%2C0%2C0%2C1%2C10.8-18.4A33.7%2C33.7%2C0%2C0%2C1%2C97%2C178.4q34-3.7%2C103-3.7t103.2%2C3.7A34.9%2C34.9%2C0%2C0%2C1%2C333%2C205.6Q337.8%2C226.4%2C337.8%2C270.7ZM152.2%2C33.3h19l-22.5%2C74.2V158H130.1V107.6q-2.6-13.8-11.3-39.4Q111.8%2C49%2C106.6%2C33.3h19.7l13.2%2C48.9ZM221%2C95.3v32.6q0%2C15.1-5.2%2C21.9-7.1%2C9.5-19.7%2C9.5t-19.5-9.5q-5.2-7.1-5.2-21.9V95.3q0-14.9%2C5.2-21.8%2C7.1-9.5%2C19.5-9.5t19.7%2C9.5Q221%2C80.4%2C221%2C95.3Zm62.3-30.1V158H266.4V147.7q-9.9%2C11.5-19.2%2C11.5t-11-6.9q-1.5-4.5-1.5-13.9V65.2h16.9v68.3a48.7%2C48.7%2C0%2C0%2C0%2C.2%2C6.5q.6%2C4.1%2C3.9%2C4.1%2C5%2C0%2C10.6-8V65.2Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#ftr .social_icon_vimeo {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-vimeo%3C%2Ftitle%3E%3Cpath%20d%3D%22M351.2%2C129.7q-1.9%2C43.9-61.8%2C121.1Q227.5%2C331%2C184.9%2C331q-26.4%2C0-44.6-48.9l-24.6-89.7q-13.4-48.7-29.2-48.7-3.3%2C0-23.6%2C14.1L48.6%2C139.6l20.1-17.9q15.6-14%2C24.2-21.5%2C29-25.7%2C44.8-27.2%2C17.7-1.7%2C28.5%2C10.3t15.1%2C37.9q8.2%2C53.4%2C12.3%2C69.4%2C10.2%2C46.3%2C22.3%2C46.3%2C9.5%2C0%2C28.6-29.9t20.3-45.8q2.4-25.9-20.3-25.9a59.9%2C59.9%2C0%2C0%2C0-22.5%2C4.8Q244.3%2C67%2C307.3%2C69.1%2C354%2C70.6%2C351.2%2C129.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#ftr .social_icon_pinterest {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-pinterest%3C%2Ftitle%3E%3Cpath%20d%3D%22M342.8%2C200a139.7%2C139.7%2C0%2C0%2C1-19.2%2C71.7%2C142.2%2C142.2%2C0%2C0%2C1-52%2C52%2C142.8%2C142.8%2C0%2C0%2C1-112.3%2C13.2q11-17.3%2C14.5-30.5%2C1.7-6.3%2C10-39.2%2C3.7%2C7.3%2C13.6%2C12.6a44.1%2C44.1%2C0%2C0%2C0%2C21.2%2C5.3A67%2C67%2C0%2C0%2C0%2C259%2C272.3q17.7-12.7%2C27.3-35.1T296%2C187a76.5%2C76.5%2C0%2C0%2C0-11.1-39.8q-11.1-18.6-32.1-30.3t-47.4-11.7a119.4%2C119.4%2C0%2C0%2C0-36.5%2C5.4q-16.9%2C5.4-28.7%2C14.3a98%2C98%2C0%2C0%2C0-20.3%2C20.6%2C85%2C85%2C0%2C0%2C0-12.5%2C24.1%2C81.2%2C81.2%2C0%2C0%2C0-4%2C24.9q0%2C19.3%2C7.4%2C34t21.8%2C20.6q5.6%2C2.2%2C7.1-3.7l1.5-5.8q1.1-4.5%2C1.5-5.6a8.5%2C8.5%2C0%2C0%2C0-2-8q-9.5-11.3-9.5-28.1a67.1%2C67.1%2C0%2C0%2C1%2C19.4-48.3q19.4-20.2%2C50.9-20.2%2C28.1%2C0%2C43.8%2C15.3T261%2C184.4q0%2C31.6-12.7%2C53.8t-32.6%2C22.1q-11.3%2C0-18.2-8.1t-4.3-19.4q1.5-6.5%2C4.9-17.4t5.6-19.2a57.8%2C57.8%2C0%2C0%2C0%2C2.1-14q0-9.3-5-15.4t-14.3-6.1q-11.5%2C0-19.5%2C10.6t-8%2C26.4q0%2C13.6%2C4.7%2C22.7L145.1%2C298q-3.2%2C13-2.4%2C32.9a142.4%2C142.4%2C0%2C0%2C1-61.9-52.3Q57.2%2C243.3%2C57.2%2C200a139.7%2C139.7%2C0%2C0%2C1%2C19.2-71.7%2C142.2%2C142.2%2C0%2C0%2C1%2C52-52A139.7%2C139.7%2C0%2C0%2C1%2C200%2C57.2a139.7%2C139.7%2C0%2C0%2C1%2C71.7%2C19.2%2C142.2%2C142.2%2C0%2C0%2C1%2C52%2C52A139.7%2C139.7%2C0%2C0%2C1%2C342.8%2C200Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

#bbar_wrap {
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#fff, #fff);
  background-position: top left, top left;
  background-repeat: no-repeat;
  background-size: 40% 2px, 100% 2px;
}

#bbar {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  padding: 24px 0;
  color: #fff;
}

@media (min-width: 1024px) {
  #bbar {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #bbar {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

#bbar strong, #bbar a {
  color: #f0a81a;
  font-weight: bold;
  text-decoration: none;
}

#bbar .__c {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

#stt {
  position: fixed;
  right: 15px;
  bottom: 15px;
  width: 44px;
  height: 44px;
  opacity: 0;
  transition: opacity 400ms ease;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

#stt.on {
  right: 15px;
  opacity: 1;
  z-index: 100000;
}

#stt.off {
  opacity: 0;
}

#stt:before {
  display: block;
  width: 44px;
  height: 44px;
  content: " ";
  background-image: url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2244px%22%20height=%2244px%22%20viewBox=%220%200%2044%2044%22%20enable-background=%22new%200%200%2044%2044%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55%22/%3E%3C/svg%3E);
  background-repeat: no-repeat;
  background-position: center center;
}

#stt:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

@media (max-width: 1023px) {
  #ftr {
    padding: 0 12px;
    width: 100%;
    margin: 0 0 24px 0;
  }
  #ftr .faux_h1 {
    font-size: 18px;
  }
  #ftr .faux_h2 {
    font-size: 16px;
  }
  #ftr .faux_h3 {
    font-size: 14px;
  }
  #ftr > .__i > .__c > .__e1,
  #ftr > .__i > .__c > .__e2 {
    flex: 0 0 50%;
  }
  #ftr > .__i > .__c > .__e3 {
    flex: 0 0 100%;
  }
  #ftr > .__i > .__c > .__e3 .__i,
  #ftr > .__i > .__c > .__e3 .__a3 {
    width: 100%;
    height: 100%;
  }
  #ftr .__a2 .__c > .__e {
    flex: 0 0 100%;
  }
  #ftr .__a2 .__a21 {
    margin-bottom: 24px;
  }
  #bbar .__c {
    flex-direction: column;
  }
  #bbar .__e {
    width: 100%;
    text-align: center;
  }
  #bbar .__e1 {
    order: 2;
  }
  #bbar .__e2 {
    order: 1;
  }
  #bbar .__e3 {
    order: 3;
  }
}

#sidebar {
  font-family: "Roboto Condensed", sans-serif;
}

#sidebar .widget {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #ddd;
}

#sidebar .widget:first-child {
  margin-top: 0;
}

#sidebar .widget:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

#sidebar .widget p:last-child {
  margin-bottom: 0;
}

#sidebar .widget_sidebar_list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#sidebar .faux_h3 {
  font-size: 1.5rem;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  margin-bottom: 24px;
}

#sidebar .widget_sidebar_latest_news .excerpt:not(:last-child) {
  margin-bottom: 24px;
}

#sidebar .widget_sidebar_latest_news .excerpt_title {
  font-weight: bold;
  font-size: 120%;
}

#sidebar .widget_sidebar_latest_news .excerpt_body {
  margin-bottom: 4px;
  position: relative;
}

@media (min-width: 1024px) {
  #sidebar .widget_sidebar_latest_news .excerpt_body {
    max-height: 70px;
    overflow: hidden;
  }
  #sidebar .widget_sidebar_latest_news .excerpt_body .__i:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
    background-repeat: no-repeat;
    background-size: 100% 20px;
    background-position: bottom 0 left 0;
  }
}

.pagination ul {
  list-style-type: none;
  display: inline-block;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 0.875rem;
}

.pagination ul li {
  display: inline-block !important;
}

.pagination ul li .page_next,
.pagination ul li .page_prev,
.pagination ul li .page_last,
.pagination ul li .page_first {
  display: block;
  width: 12px;
  height: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.pagination ul li .page_next,
.pagination ul li .page_prev {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Epage_next%3C%2Ftitle%3E%3Cpath%20d%3D%22M85.3%2C358.8A9.9%2C9.9%2C0%2C0%2C0%2C90%2C360a10%2C10%2C0%2C0%2C0%2C5.6-1.7l220-150a10%2C10%2C0%2C0%2C0%2C0-16.5l-220-150A10%2C10%2C0%2C0%2C0%2C80%2C50V350A10%2C10%2C0%2C0%2C0%2C85.3%2C358.8Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

.pagination ul li .page_next:hover,
.pagination ul li .page_prev:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Epage_next%3C%2Ftitle%3E%3Cpath%20d%3D%22M85.3%2C358.8A9.9%2C9.9%2C0%2C0%2C0%2C90%2C360a10%2C10%2C0%2C0%2C0%2C5.6-1.7l220-150a10%2C10%2C0%2C0%2C0%2C0-16.5l-220-150A10%2C10%2C0%2C0%2C0%2C80%2C50V350A10%2C10%2C0%2C0%2C0%2C85.3%2C358.8Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

.pagination ul li .page_prev {
  transform: scaleX(-1);
}

.pagination ul li .page_last,
.pagination ul li .page_first {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Epage_last%3C%2Ftitle%3E%3Cpath%20d%3D%22M40.3%2C358.8A9.9%2C9.9%2C0%2C0%2C0%2C45%2C360a10%2C10%2C0%2C0%2C0%2C5.6-1.7l220-150a10%2C10%2C0%2C0%2C0%2C0-16.5l-220-150A10%2C10%2C0%2C0%2C0%2C35%2C50V350A10%2C10%2C0%2C0%2C0%2C40.3%2C358.8Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Crect%20x%3D%22295%22%20y%3D%2240%22%20width%3D%2270%22%20height%3D%22320%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

.pagination ul li .page_last:hover,
.pagination ul li .page_first:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Epage_last%3C%2Ftitle%3E%3Cpath%20d%3D%22M40.3%2C358.8A9.9%2C9.9%2C0%2C0%2C0%2C45%2C360a10%2C10%2C0%2C0%2C0%2C5.6-1.7l220-150a10%2C10%2C0%2C0%2C0%2C0-16.5l-220-150A10%2C10%2C0%2C0%2C0%2C35%2C50V350A10%2C10%2C0%2C0%2C0%2C40.3%2C358.8Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Crect%20x%3D%22295%22%20y%3D%2240%22%20width%3D%2270%22%20height%3D%22320%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

.pagination ul li .page_first {
  transform: scaleX(-1);
}

.pagination ul li .page_number {
  display: block;
  padding: 0 6px;
  text-align: center;
}

.pagination ul li a {
  display: block;
  line-height: 20px;
}

.pagination ul li .active {
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

#filterbar .filterbar_mobile_title {
  display: none;
}

#filterbar .jslider .jslider-bg i, #filterbar .jslider .jslider-pointer {
  background-image: url(../../media/jslider.png);
}

#filterbar .filter-group,
#filterbar .filter_group {
  position: relative;
  margin-bottom: 1rem;
  font-size: 13px;
}

#filterbar .filter-group [class^=property_box_],
#filterbar .filter_group [class^=property_box_] {
  display: block;
  width: calc(100% + 10px);
  margin-right: -10px;
  padding-right: 10px;
}

#filterbar .filter-group .filter_remove_btn,
#filterbar .filter-group .hs-btn-1.pull-right,
#filterbar .filter_group .filter_remove_btn,
#filterbar .filter_group .hs-btn-1.pull-right {
  cursor: pointer;
  color: #fff;
  background: #f0a81a;
  border: 0;
  border-radius: 4px;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  line-height: 2;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  border-radius: 2px;
  position: absolute;
  top: 0;
  right: 0;
}

#filterbar .filter-group .filter_remove_btn:hover, #filterbar .filter-group .filter_remove_btn:focus, #filterbar .filter-group .filter_remove_btn.active, #filterbar .filter-group .filter_remove_btn.enabled,
#filterbar .filter-group .hs-btn-1.pull-right:hover,
#filterbar .filter-group .hs-btn-1.pull-right:focus,
#filterbar .filter-group .hs-btn-1.pull-right.active,
#filterbar .filter-group .hs-btn-1.pull-right.enabled,
#filterbar .filter_group .filter_remove_btn:hover,
#filterbar .filter_group .filter_remove_btn:focus,
#filterbar .filter_group .filter_remove_btn.active,
#filterbar .filter_group .filter_remove_btn.enabled,
#filterbar .filter_group .hs-btn-1.pull-right:hover,
#filterbar .filter_group .hs-btn-1.pull-right:focus,
#filterbar .filter_group .hs-btn-1.pull-right.active,
#filterbar .filter_group .hs-btn-1.pull-right.enabled {
  color: #fff;
  background-color: #f0a81a;
}

#filterbar .filter-group .filter_remove_btn:hover,
#filterbar .filter-group .hs-btn-1.pull-right:hover,
#filterbar .filter_group .filter_remove_btn:hover,
#filterbar .filter_group .hs-btn-1.pull-right:hover {
  background-color: #bdbdbd;
}

#filterbar .h3_like,
#filterbar .filter_group_title {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  padding-right: 40px;
  margin-bottom: 12px;
}

@media (min-width: 1024px) {
  #filterbar .h3_like,
  #filterbar .filter_group_title {
    padding-bottom: 4px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 12px;
  }
}

#filterbar .filter_option {
  line-height: 20px;
  margin: 6px 0;
}

#filterbar .filter_option::after {
  clear: both;
  content: "";
  display: table;
}

#filterbar .filter_option .filter_value {
  padding-left: 20px;
  display: block;
  float: left;
  width: calc(100% - 44px);
  position: relative;
}

#filterbar .filter_option .filter_value input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 14px;
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 14px;
  padding: 0;
  margin: 3px 10px 3px 0;
}

#filterbar .filter_option .filter_value label {
  cursor: pointer;
}

#filterbar .filter_option .filter_value:hover {
  color: #f0a81a;
}

#filterbar .filter_option .filter_total {
  display: block;
  float: right;
  width: 36px;
  text-align: right;
  font-size: 11px;
}

#filterbar .filter_group_apply {
  text-align: right;
  padding-top: 12px;
}

#filterbar .filter_group_apply input[type=submit] {
  cursor: pointer;
  color: #fff;
  background: #f0a81a;
  border: 0;
  border-radius: 4px;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  line-height: 2;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  border-radius: 2px;
}

#filterbar .filter_group_apply input[type=submit]:hover, #filterbar .filter_group_apply input[type=submit]:focus, #filterbar .filter_group_apply input[type=submit].active, #filterbar .filter_group_apply input[type=submit].enabled {
  color: #fff;
  background-color: #f0a81a;
}

@media (max-width: 1023px) {
  #filterbar {
    position: relative;
    margin-bottom: 24px;
  }
  #filterbar .filterbar_mobile_title {
    display: block;
    line-height: 31px;
    height: 32px;
    color: #1D2123;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 0 8px 0 40px;
    font-size: 14px;
    background-color: #f5f5f5;
    box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.1);
    border-top: 0;
    border-bottom: 1px solid #ddd;
  }
  #filterbar .filterbar_mobile_title .__d {
    border-radius: 0 0 3px 3px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-chevron-right%3C%2Ftitle%3E%3Cpath%20d%3D%22M292.8%2C208.4l-138%2C138a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7L206%2C200l-98.8-98.8a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7l30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C16.7%2C0l138%2C138a11.7%2C11.7%2C0%2C0%2C1%2C0%2C16.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
    background-color: #f0a81a;
    background-size: 16px 16px;
    background-position: top 8px left 8px;
    width: 32px;
    height: 32px;
    top: 0;
    left: 0;
    position: absolute;
    transform: rotate(90deg);
  }
  #filterbar .ts_filterbar {
    display: none;
    padding: 14px 0 0;
  }
  #filterbar .ts_filterbar > div:not(:last-child) {
    padding-bottom: 24px;
    border-bottom: 1px solid #aaaaaa;
    margin-bottom: 24px;
  }
  #filterbar .ts_filterbar .clear {
    border-bottom: 1px solid #ddd;
  }
  #filterbar .ts_filterbar .filter_option {
    border-bottom: 1px solid #ddd;
    padding: 6px 0;
  }
  #filterbar .ts_filterbar .filter_option:first-child {
    border-top: 1px solid #ddd;
  }
  #filterbar.mobile_open .ts_filterbar {
    display: block;
  }
  #filterbar.mobile_open .filterbar_mobile_title .__d {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-close%3C%2Ftitle%3E%3Cpath%20d%3D%22M310.5%2C267.3a17.2%2C17.2%2C0%2C0%2C1-5.2%2C12.6L280%2C305.3a18%2C18%2C0%2C0%2C1-25.3%2C0L200%2C250.6l-54.7%2C54.7a18%2C18%2C0%2C0%2C1-25.3%2C0L94.7%2C280a18%2C18%2C0%2C0%2C1%2C0-25.3L149.4%2C200%2C94.7%2C145.3a18%2C18%2C0%2C0%2C1%2C0-25.3L120%2C94.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L200%2C149.4l54.7-54.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L305.3%2C120a18%2C18%2C0%2C0%2C1%2C0%2C25.3L250.6%2C200l54.7%2C54.7A17.2%2C17.2%2C0%2C0%2C1%2C310.5%2C267.3Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  }
}

#category_grid .category_grid_row {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  width: calc(100% + 48px);
  margin-left: -24px;
  margin-right: -24px;
}

#category_grid .category_grid_row ._col {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 0 0 25%;
}

@media (max-width: 1023px) {
  #category_grid .category_grid_row ._col {
    flex: 0 0 25%;
  }
}

@media (max-width: 719px) {
  #category_grid .category_grid_row ._col {
    flex: 0 0 50%;
  }
}

#category_grid .category_grid_row .__i {
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 48px;
}

.category_card .info {
  text-align: center;
}

.category_card .info_title {
  font-weight: bold;
}

.category_card .info_title a {
  color: #1D2123;
}

.category_card .info_title a:hover {
  color: #f0a81a;
}

.category_card .info_count {
  font-size: 80%;
  line-height: 0.8;
}

#product_title_block {
  margin-bottom: 48px;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
}

#product_title h1 {
  color: #1D2123;
  line-height: 1;
  margin-bottom: 0;
}

#product_meta {
  padding-bottom: 2px;
}

#product_meta .__l {
  font-size: 0;
}

#product_meta .product_meta_left {
  display: inline-block;
  vertical-align: bottom;
  width: 200px;
  font-size: 13px;
}

#product_meta .product_meta_right {
  display: inline-block;
  vertical-align: bottom;
  width: calc(100% - 200px);
  font-size: 14px;
}

@media (max-width: 1023px) {
  #product_meta .product_meta_left,
  #product_meta .product_meta_right {
    width: 100%;
    display: block;
  }
  #product_meta #product_wish_compare_share {
    text-align: left;
    margin-bottom: 4px;
  }
  #product_meta #product_wish_compare_share .wishlist,
  #product_meta #product_wish_compare_share .compare,
  #product_meta #product_wish_compare_share .share {
    margin-left: 0;
    margin-right: 6px;
    vertical-align: middle;
  }
}

#product_wish_compare_share {
  width: 100%;
  text-align: right;
}

#product_wish_compare_share .wishlist,
#product_wish_compare_share .compare,
#product_wish_compare_share .share {
  font-size: 13px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 6px;
}

#product_wish_compare_share .share {
  vertical-align: 1px;
}

#product_wish_compare_share .wishlist a {
  display: block;
  padding-left: 18px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-heart%3C%2Ftitle%3E%3Cpath%20d%3D%22M200%2C342.8a11.1%2C11.1%2C0%2C0%2C1-8.2-3.3L75.8%2C227.5a61.4%2C61.4%2C0%2C0%2C1-5.1-4.8q-3.3-3.3-10.3-12.2a164.6%2C164.6%2C0%2C0%2C1-12.6-18.1%2C112.6%2C112.6%2C0%2C0%2C1-10-22.5%2C81.5%2C81.5%2C0%2C0%2C1-4.4-25.7q0-40.9%2C23.6-64t65.3-23.1a74.1%2C74.1%2C0%2C0%2C1%2C23.5%2C4%2C95.2%2C95.2%2C0%2C0%2C1%2C22.3%2C10.8q10.3%2C6.8%2C17.8%2C12.7A171.4%2C171.4%2C0%2C0%2C1%2C200%2C97.3a171.4%2C171.4%2C0%2C0%2C1%2C14.1-12.6q7.4-6%2C17.8-12.7a95.2%2C95.2%2C0%2C0%2C1%2C22.3-10.8%2C74.1%2C74.1%2C0%2C0%2C1%2C23.5-4q41.7%2C0%2C65.3%2C23.1t23.6%2C64q0%2C41.1-42.6%2C83.7L208.2%2C339.5A11.1%2C11.1%2C0%2C0%2C1%2C200%2C342.8Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
  background-size: 16px 16px;
  background-position: top 2px left 0;
}

#product_wish_compare_share .wishlist a:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-heart%3C%2Ftitle%3E%3Cpath%20d%3D%22M200%2C342.8a11.1%2C11.1%2C0%2C0%2C1-8.2-3.3L75.8%2C227.5a61.4%2C61.4%2C0%2C0%2C1-5.1-4.8q-3.3-3.3-10.3-12.2a164.6%2C164.6%2C0%2C0%2C1-12.6-18.1%2C112.6%2C112.6%2C0%2C0%2C1-10-22.5%2C81.5%2C81.5%2C0%2C0%2C1-4.4-25.7q0-40.9%2C23.6-64t65.3-23.1a74.1%2C74.1%2C0%2C0%2C1%2C23.5%2C4%2C95.2%2C95.2%2C0%2C0%2C1%2C22.3%2C10.8q10.3%2C6.8%2C17.8%2C12.7A171.4%2C171.4%2C0%2C0%2C1%2C200%2C97.3a171.4%2C171.4%2C0%2C0%2C1%2C14.1-12.6q7.4-6%2C17.8-12.7a95.2%2C95.2%2C0%2C0%2C1%2C22.3-10.8%2C74.1%2C74.1%2C0%2C0%2C1%2C23.5-4q41.7%2C0%2C65.3%2C23.1t23.6%2C64q0%2C41.1-42.6%2C83.7L208.2%2C339.5A11.1%2C11.1%2C0%2C0%2C1%2C200%2C342.8Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

#product_wish_compare_share .compare .compare_check {
  padding-left: 18px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-square-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M278%2C93.1H123.3a29.8%2C29.8%2C0%2C0%2C0-29.8%2C29.8V277.6a29.8%2C29.8%2C0%2C0%2C0%2C29.8%2C29.8H278a29.8%2C29.8%2C0%2C0%2C0%2C29.8-29.8V122.9A29.8%2C29.8%2C0%2C0%2C0%2C278%2C93.1Zm53.6%2C29.8V277.6A53.7%2C53.7%2C0%2C0%2C1%2C278%2C331.2H123.3a53.7%2C53.7%2C0%2C0%2C1-53.6-53.6V122.9a53.7%2C53.7%2C0%2C0%2C1%2C53.6-53.6H278a53.7%2C53.7%2C0%2C0%2C1%2C53.6%2C53.6Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
  background-size: 16px 16px;
  background-position: top 2px left 0;
  cursor: pointer;
}

#product_wish_compare_share .compare .compare_check:hover {
  color: #f0a81a;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-square-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M278%2C93.1H123.3a29.8%2C29.8%2C0%2C0%2C0-29.8%2C29.8V277.6a29.8%2C29.8%2C0%2C0%2C0%2C29.8%2C29.8H278a29.8%2C29.8%2C0%2C0%2C0%2C29.8-29.8V122.9A29.8%2C29.8%2C0%2C0%2C0%2C278%2C93.1Zm53.6%2C29.8V277.6A53.7%2C53.7%2C0%2C0%2C1%2C278%2C331.2H123.3a53.7%2C53.7%2C0%2C0%2C1-53.6-53.6V122.9a53.7%2C53.7%2C0%2C0%2C1%2C53.6-53.6H278a53.7%2C53.7%2C0%2C0%2C1%2C53.6%2C53.6Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

#product_wish_compare_share .compare .compare_check.checked {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-check-square-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M331.5%2C218.4v59.1a53.7%2C53.7%2C0%2C0%2C1-53.6%2C53.6H123.2a53.7%2C53.7%2C0%2C0%2C1-53.6-53.6V122.8a53.7%2C53.7%2C0%2C0%2C1%2C53.6-53.6H277.9a51.2%2C51.2%2C0%2C0%2C1%2C21.8%2C4.7%2C5.6%2C5.6%2C0%2C0%2C1%2C3.3%2C4.3%2C5.8%2C5.8%2C0%2C0%2C1-1.7%2C5.4l-9.1%2C9.1a5.9%2C5.9%2C0%2C0%2C1-4.3%2C1.9l-1.7-.4a33.1%2C33.1%2C0%2C0%2C0-8.4-1.1H123.2a29.8%2C29.8%2C0%2C0%2C0-29.8%2C29.8V277.6a29.8%2C29.8%2C0%2C0%2C0%2C29.8%2C29.8H277.9a29.8%2C29.8%2C0%2C0%2C0%2C29.8-29.8V230.3a5.6%2C5.6%2C0%2C0%2C1%2C1.7-4.1l11.9-11.9a5.9%2C5.9%2C0%2C0%2C1%2C4.3-1.9%2C5%2C5%2C0%2C0%2C1%2C2.2.6A5.4%2C5.4%2C0%2C0%2C1%2C331.5%2C218.4Zm43-91L223%2C278.9a14.8%2C14.8%2C0%2C0%2C1-21.2%2C0l-80-80a14.8%2C14.8%2C0%2C0%2C1%2C0-21.2l20.5-20.5a14.8%2C14.8%2C0%2C0%2C1%2C21.2%2C0l48.9%2C48.9L332.8%2C85.8a14.8%2C14.8%2C0%2C0%2C1%2C21.2%2C0l20.5%2C20.5a14.8%2C14.8%2C0%2C0%2C1%2C0%2C21.2Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

#product_wish_compare_share .compare .compare_check.checked:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-check-square-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M331.5%2C218.4v59.1a53.7%2C53.7%2C0%2C0%2C1-53.6%2C53.6H123.2a53.7%2C53.7%2C0%2C0%2C1-53.6-53.6V122.8a53.7%2C53.7%2C0%2C0%2C1%2C53.6-53.6H277.9a51.2%2C51.2%2C0%2C0%2C1%2C21.8%2C4.7%2C5.6%2C5.6%2C0%2C0%2C1%2C3.3%2C4.3%2C5.8%2C5.8%2C0%2C0%2C1-1.7%2C5.4l-9.1%2C9.1a5.9%2C5.9%2C0%2C0%2C1-4.3%2C1.9l-1.7-.4a33.1%2C33.1%2C0%2C0%2C0-8.4-1.1H123.2a29.8%2C29.8%2C0%2C0%2C0-29.8%2C29.8V277.6a29.8%2C29.8%2C0%2C0%2C0%2C29.8%2C29.8H277.9a29.8%2C29.8%2C0%2C0%2C0%2C29.8-29.8V230.3a5.6%2C5.6%2C0%2C0%2C1%2C1.7-4.1l11.9-11.9a5.9%2C5.9%2C0%2C0%2C1%2C4.3-1.9%2C5%2C5%2C0%2C0%2C1%2C2.2.6A5.4%2C5.4%2C0%2C0%2C1%2C331.5%2C218.4Zm43-91L223%2C278.9a14.8%2C14.8%2C0%2C0%2C1-21.2%2C0l-80-80a14.8%2C14.8%2C0%2C0%2C1%2C0-21.2l20.5-20.5a14.8%2C14.8%2C0%2C0%2C1%2C21.2%2C0l48.9%2C48.9L332.8%2C85.8a14.8%2C14.8%2C0%2C0%2C1%2C21.2%2C0l20.5%2C20.5a14.8%2C14.8%2C0%2C0%2C1%2C0%2C21.2Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

#product_primary > .__c {
  width: 100%;
  width: calc(100% + 48px);
  margin-left: -24px;
  margin-right: -24px;
}

#product_primary > .__c::after {
  clear: both;
  content: "";
  display: table;
}

#product_primary > .__c > .__e > .__i {
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 48px;
}

#product_primary > .__c > .__e1 {
  float: left;
  width: 50%;
}

#product_primary > .__c > .__e2 {
  float: right;
  width: 50%;
}

@media (max-width: 719px) {
  #product_primary > .__c > .__e1,
  #product_primary > .__c > .__e2 {
    float: none;
    width: 100%;
  }
}

#product_info_wrap {
  position: relative;
}

.product_section_description,
.product_section_specs,
.product_section_reviews {
  margin-bottom: 2em;
}

.product_section_title {
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  padding: 8px 0;
  position: relative;
  margin-bottom: 1rem;
  overflow: hidden;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
}

#product_gallery {
  position: relative;
}

#product_gallery img {
  display: block;
  width: 100%;
  height: auto;
}

#product_gallery * {
  outline: none;
}

#product_gallery_main {
  margin-bottom: 6px;
}

#product_gallery_main .borderoverlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid #000;
  opacity: 0.10;
  pointer-events: none;
}

#product_gallery_main .zoomoverlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  pointer-events: none;
  display: none;
}

#product_gallery_main .zoomoverlay:after {
  position: absolute;
  content: "\e311";
  font-size: 42px;
  color: #fff;
  font-family: 'lg';
  width: 42px;
  height: 42px;
  text-align: center;
  top: 50%;
  left: 50%;
  margin-top: -21px;
  margin-left: -21px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

#product_gallery_control_wrap {
  padding: 0 35px;
}

#product_gallery_control {
  width: 100%;
}

#product_gallery_control .slick-slide {
  cursor: pointer;
  margin: 0 5px;
  border: 1px solid #ddd;
  border-bottom: 2px solid #ddd;
}

#product_gallery_control .slick-slide img {
  opacity: 0.7;
}

#product_gallery_control .slick-slide.active {
  border-bottom: 2px solid #f0a81a;
}

#product_gallery_control .slick-slide.active img {
  opacity: 1;
}

#product_gallery_control .slick-prev, #product_gallery_control .slick-next {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-chevron-right%3C%2Ftitle%3E%3Cpath%20d%3D%22M292.8%2C208.4l-138%2C138a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7L206%2C200l-98.8-98.8a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7l30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C16.7%2C0l138%2C138a11.7%2C11.7%2C0%2C0%2C1%2C0%2C16.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  background-color: #f0a81a;
  background-size: 22.4px 22.4px;
  opacity: 0.7;
  width: 32px;
  height: 32px;
  border: 0;
  color: transparent;
  position: absolute;
  right: -34px;
  top: 50%;
  margin-top: -16px;
  border-radius: 4px;
  outline: none;
}

#product_gallery_control .slick-prev:hover, #product_gallery_control .slick-next:hover {
  opacity: 1;
}

#product_gallery_control .slick-prev.slick-disabled, #product_gallery_control .slick-next.slick-disabled {
  background-color: #ccc;
}

#product_gallery_control .slick-prev {
  right: auto;
  left: -34px;
  transform: scalex(-1);
}

@media (max-width: 1023px) {
  #product_gallery_control .slick-prev, #product_gallery_control .slick-next {
    width: 25.6px;
    height: 25.6px;
    right: -32.3px;
    background-size: 17.92px 17.92px;
    margin-top: -12.8px;
  }
  #product_gallery_control .slick-prev {
    right: auto;
    left: -32.3px;
  }
}

#product_gallery_overlays {
  pointer-events: none;
  width: 3.75rem;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}

#product_gallery_overlays > div {
  width: 3.75rem;
  height: 3.75rem;
  text-align: center;
  line-height: 3.75rem;
  font-weight: bold;
  font-size: 0.875rem;
  background: #f0a81a;
  color: #000;
  border-radius: 50%;
  margin-bottom: 0.46875rem;
}

.product_info_block {
  margin-bottom: 24px;
}

#product_info_desc .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  color: #f0a81a;
  font-weight: bold;
  padding-bottom: 0.1em;
  margin-bottom: 0.5em;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
}

#product_info_files .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 120%;
  font-weight: bold;
}

#product_info_files .__c {
  width: calc(100% + 20px);
  margin: 0 -10px;
}

#product_info_files .__c::after {
  clear: both;
  content: "";
  display: table;
}

#product_info_files .file {
  float: left;
  width: 50%;
}

#product_info_files .file .__i {
  padding: 10px;
}

@media (max-width: 1023px) {
  #product_info_files .file .file {
    float: none;
    width: 100%;
  }
}

#product_info_files .file_link .icon {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
}

#product_info_files .file_link .icon_zip {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efile_zip%3C%2Ftitle%3E%3Cpath%20d%3D%22M322.2%2C112.2a6.5%2C6.5%2C0%2C0%2C0-1.6-4.3l-65-74.2h-.1a6.6%2C6.6%2C0%2C0%2C0-1.3-1.1l-.4-.3-1.3-.5h-.4l-1.5-.2H90.9A13.2%2C13.2%2C0%2C0%2C0%2C77.7%2C44.7V355.3a13.2%2C13.2%2C0%2C0%2C0%2C13.2%2C13.2H309.1a13.2%2C13.2%2C0%2C0%2C0%2C13.2-13.2V113A7.4%2C7.4%2C0%2C0%2C0%2C322.2%2C112.2ZM180.5%2C351.8H118.2v-9.8l38.2-55v-.5H121.8v-15h58.2v10.5l-37.4%2C54.2v.5h37.9v15Zm29.6%2C0H192V271.7h18.2Zm65.9-36.8c-6.2%2C5.8-15.3%2C8.4-26.1%2C8.4a45.5%2C45.5%2C0%2C0%2C1-6.2-.4v28.7h-18V272.7a147.9%2C147.9%2C0%2C0%2C1%2C24.5-1.7c11.2%2C0%2C19.2%2C2.1%2C24.5%2C6.4a23.4%2C23.4%2C0%2C0%2C1%2C8.6%2C18.6C283.5%2C303.9%2C280.8%2C310.6%2C276.1%2C315.1ZM90.9%2C255.9V44.7H170V42.6h20v2.1h54v67.6a6.6%2C6.6%2C0%2C0%2C0%2C6.6%2C6.6h58.4v137Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M251.3%2C284.7a30.7%2C30.7%2C0%2C0%2C0-7.5.7v23.7a27.6%2C27.6%2C0%2C0%2C0%2C6.1.5c9.6%2C0%2C15.6-4.9%2C15.6-13.1S260.4%2C284.7%2C251.3%2C284.7Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Crect%20x%3D%22190%22%20y%3D%2255.9%22%20width%3D%2220%22%20height%3D%228.27%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Crect%20x%3D%22170%22%20y%3D%2244.7%22%20width%3D%2220%22%20height%3D%226.2%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Crect%20x%3D%22170%22%20y%3D%2268.3%22%20width%3D%2220%22%20height%3D%228.27%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Crect%20x%3D%22190%22%20y%3D%2281.8%22%20width%3D%2220%22%20height%3D%228.27%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Crect%20x%3D%22190%22%20y%3D%22107.9%22%20width%3D%2220%22%20height%3D%228.27%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Crect%20x%3D%22170%22%20y%3D%2294.7%22%20width%3D%2220%22%20height%3D%228.27%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M190%2C123c-14.2%2C0-20.9%2C11.5-20.9%2C25.7l-4.8%2C43.1a25.7%2C25.7%2C0%2C1%2C0%2C51.4%2C0L211%2C148.7C211%2C134.5%2C204.2%2C123%2C190%2C123Zm8.5%2C83.2h-17V170.2h17Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

#product_info_files .file_link .icon_pdf {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efile_pdf%3C%2Ftitle%3E%3Cpath%20d%3D%22M195.1%2C285.2a37.8%2C37.8%2C0%2C0%2C0-8.2.7v52.5a33.3%2C33.3%2C0%2C0%2C0%2C6.3.4c16.4.1%2C27.1-8.9%2C27.1-28.1C220.4%2C294.1%2C210.7%2C285.2%2C195.1%2C285.2Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M125%2C285a31.1%2C31.1%2C0%2C0%2C0-7.5.7v23.7a27.8%2C27.8%2C0%2C0%2C0%2C6.1.5c9.6%2C0%2C15.6-4.9%2C15.6-13.1S134%2C285%2C125%2C285Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M322.2%2C112.2a6.5%2C6.5%2C0%2C0%2C0-1.6-4.3l-65-74.2h-.1a6.6%2C6.6%2C0%2C0%2C0-1.3-1.1l-.4-.3-1.3-.5h-.4l-1.5-.2H90.9A13.2%2C13.2%2C0%2C0%2C0%2C77.7%2C44.7V355.3a13.2%2C13.2%2C0%2C0%2C0%2C13.2%2C13.2H309.1a13.2%2C13.2%2C0%2C0%2C0%2C13.2-13.2V113A7.4%2C7.4%2C0%2C0%2C0%2C322.2%2C112.2ZM149.7%2C315.3c-6.2%2C5.8-15.3%2C8.4-26.1%2C8.4a46.5%2C46.5%2C0%2C0%2C1-6.2-.4v28.7h-18V273a148.8%2C148.8%2C0%2C0%2C1%2C24.5-1.7c11.2%2C0%2C19.2%2C2.1%2C24.5%2C6.4a23.4%2C23.4%2C0%2C0%2C1%2C8.6%2C18.6C157.1%2C304.2%2C154.5%2C310.8%2C149.7%2C315.3Zm76.5%2C27.2c-8.4%2C7-21.3%2C10.3-37%2C10.3a157.5%2C157.5%2C0%2C0%2C1-20.6-1.2V273a162.7%2C162.7%2C0%2C0%2C1%2C24.5-1.7c15.2%2C0%2C25.1%2C2.7%2C32.8%2C8.6s13.6%2C16.1%2C13.6%2C30.2S234%2C336%2C226.2%2C342.6Zm74.2-55.8H269.7v18.3h28.8v14.8H269.7v32.2H251.5V271.9h49ZM90.9%2C255.9V44.7H244.1v67.6a6.6%2C6.6%2C0%2C0%2C0%2C6.6%2C6.6h58.4v137Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M267.8%2C173.5c-.4%2C0-9.7-.9-24-.9l-13.4.3a712.8%2C712.8%2C0%2C0%2C1-63.7-54.3c.2-1.3.4-2.3.5-3.1%2C1.6-17.2-.2-28.9-5.4-34.6-3.4-3.7-8.4-5-13.6-3.6-3.2.8-9.2%2C4-11.1%2C10.4s1.3%2C15.6%2C10.2%2C25.6c.1.2%2C3.2%2C3.3%2C8.7%2C8.7-3.6%2C17.1-13%2C53.9-17.5%2C71.6a93%2C93%2C0%2C0%2C0-26.5%2C20.5l-.5.5-.3.6c-.7%2C1.5-4.1%2C9.2-1.6%2C15.5a10.5%2C10.5%2C0%2C0%2C0%2C6.3%2C6l.8.2%2C2%2C.2c5.5%2C0%2C19.1-2.9%2C26.4-29.8l1.8-6.8c25.5-12.4%2C57.3-16.4%2C80.4-17.5%2C11.9%2C8.8%2C23.7%2C16.9%2C35.1%2C24.1l.4.2a27.6%2C27.6%2C0%2C0%2C0%2C11.5%2C2.8h0c8.4%2C0%2C14.5-5.2%2C16.8-14.1v-.6a16.9%2C16.9%2C0%2C0%2C0-3.7-13.4C281%2C174.2%2C268.9%2C173.6%2C267.8%2C173.5Zm-149%2C53.6V227c-.5-1.3.1-4.5%2C1.1-6.9a77.8%2C77.8%2C0%2C0%2C1%2C14.9-12.8C129.1%2C225.5%2C121%2C227.1%2C118.9%2C227.1Zm35.6-120.6h0c-8.6-9.6-8.5-14.3-8-15.9s4.2-3.7%2C4.2-3.7c1.7-.5%2C2.8-.4%2C3.7.6s3.9%2C9.3%2C3.2%2C22.2ZM150%2C188.2v-.6h0c4.3-16.9%2C10.5-41.6%2C14.1-57.5h.1C176%2C141%2C193.7%2C157%2C214.9%2C173.6h-.2l.4.3C195%2C175.5%2C171.1%2C179.5%2C150%2C188.2Zm131.4%2C5.5c-1.5%2C5.6-4.5%2C6.4-7.1%2C6.4h0a17.9%2C17.9%2C0%2C0%2C1-6.8-1.6c-7.8-4.9-15.8-10.2-23.8-15.9h.2c13.8%2C0%2C23%2C.8%2C23.4.9%2C2.3.1%2C9.6%2C1.2%2C12.7%2C4.9A6.8%2C6.8%2C0%2C0%2C1%2C281.4%2C193.7Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

#product_info_files .file_link:hover .icon_zip,
#product_info_files .file_link:hover .icon_pdf {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-download%3C%2Ftitle%3E%3Cpath%20d%3D%22M283.3%2C307.1a12.1%2C12.1%2C0%2C1%2C0-3.5%2C8.4A11.4%2C11.4%2C0%2C0%2C0%2C283.3%2C307.1Zm47.6%2C0a12.1%2C12.1%2C0%2C1%2C0-3.5%2C8.4A11.4%2C11.4%2C0%2C0%2C0%2C330.9%2C307.1Zm23.8-41.7V325a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H63.1A17.8%2C17.8%2C0%2C0%2C1%2C45.2%2C325V265.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h86.5l25.1%2C25.3a35.9%2C35.9%2C0%2C0%2C0%2C50.6%2C0l25.3-25.3h86.3a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9ZM294.3%2C159.6q3.2%2C7.6-2.6%2C13L208.4%2C256a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-83.3-83.3q-5.8-5.4-2.6-13t11-7.3h47.6V69.1a12.1%2C12.1%2C0%2C0%2C1%2C11.9-11.9h47.6a12.1%2C12.1%2C0%2C0%2C1%2C11.9%2C11.9v83.3h47.6Q291.1%2C152.4%2C294.3%2C159.6Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

.product_info_block_option .option_list_title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 120%;
  font-weight: bold;
}

.product_info_block_option .option_list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.product_info_block_option .option_list ul li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 12px;
}

.product_info_block_option .option_list ul li a {
  display: block;
  min-width: 54px;
  text-align: center;
  font-size: 14px;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 20px;
  border: 1px solid #ddd;
  padding: 2px;
}

.product_info_block_option .option_list ul li a:hover, .product_info_block_option .option_list ul li a:active, .product_info_block_option .option_list ul li a:focus {
  border: 1px solid #a0a0a0;
  color: inherit;
}

.product_info_block_option .option_list ul li a.active {
  border: 1px solid #f0a81a;
}

.product_info_block_option .option_list ul li a img {
  width: 48px;
  height: auto;
  display: block;
}

#product_buy_box {
  background: #f5f5f5;
  padding: 10px;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.1;
  border-radius: 4px;
}

#product_buy_box > .__c::after {
  clear: both;
  content: "";
  display: table;
}

#product_buy_box .__e1 {
  float: left;
  width: calc(100% - 16.25rem);
}

#product_buy_box .__e1 .__i {
  padding-right: 10px;
}

#product_buy_box .__e2 {
  float: left;
  width: 16.25rem;
  text-align: right;
}

#product_buy_box .__e2 .__i {
  padding-left: 10px;
}

@media (max-width: 719px) {
  #product_buy_box > .__c .__e1,
  #product_buy_box > .__c .__e2 {
    float: none;
    width: 100%;
    text-align: left;
  }
  #product_buy_box > .__c .__e1 .__i,
  #product_buy_box > .__c .__e2 .__i {
    padding: 0;
  }
  #product_buy_box > .__c .__e2 .__i {
    margin-bottom: 0;
  }
}

#product_buy_box .price_box {
  margin-bottom: 0.5em;
}

#product_buy_box .price_box .old_price {
  text-decoration: line-through;
}

#product_buy_box .price_box .new_price .new_price_label {
  display: none;
}

#product_buy_box .price_box .new_price .money_expanded {
  color: #f0a81a;
}

#product_buy_box .price_box .new_price .money_expanded .m_int {
  font-weight: bold;
  font-size: 2.125rem;
}

#product_buy_box .price_box .new_price .money_expanded .m_dec {
  font-weight: bold;
  font-size: 1.375rem;
  vertical-align: 16px;
}

#product_buy_box .price_box .new_price .money_expanded .m_cur {
  font-size: 2.125rem;
  font-weight: bold;
  margin-left: 5px;
}

#product_buy_box .stock_info {
  line-height: 1.6;
}

#product_buy_box .stock_info .stock_label {
  color: #fff;
  padding: .1em .4em;
  border-radius: 2px;
}

#product_buy_box .stock_info .stock_label_ok {
  background: #090;
}

#product_buy_box .stock_info .stock_label_limited,
#product_buy_box .stock_info .stock_label_external {
  background: #f90;
}

#product_buy_box .stock_info .stock_label_out {
  background: #ef2800;
}

#product_buy_box .rating_review_info {
  margin-bottom: 0.5em;
  font-family: "Roboto Condensed", sans-serif;
}

#product_buy_box .rating_review_info .rating_meta {
  font-size: 12px;
}

#product_buy_box .rating_review_info a:hover {
  color: #f0a81a;
}

#product_buy_box .quantity_box {
  margin-bottom: 0.5em;
}

#product_buy_box .quantity_box label {
  font-size: 1.25rem;
}

#product_buy_box .quantity_box input {
  box-shadow: inset 0px 0px 0px 3px #e5e5e5;
  text-align: right;
  font-size: 1.125rem;
  font-family: "Roboto Condensed", sans-serif;
  padding: 6px 4px;
  border-radius: 4px;
  width: 2.5rem;
  border: 1px solid #b2b2b2;
}

#product_buy_box .add_to_cart_box {
  margin-bottom: 0.5em;
}

#product_buy_box .add_to_cart_box .add_to_cart_button {
  display: inline-block;
  background: #fff;
  width: 12.5rem;
  height: 36px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}

#product_buy_box .add_to_cart_box .add_to_cart_button:hover {
  background: #f0a81a;
  color: #fff;
}

#product_buy_box .add_to_cart_box .add_to_cart_button input {
  padding-right: 50px;
  font-family: "Roboto Condensed", sans-serif;
  color: #000;
  font-size: 1.25rem;
  font-weight: bold;
  border: 0;
  background: transparent;
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}

#product_buy_box .add_to_cart_box .add_to_cart_button .__d {
  position: absolute;
  background: #f0a81a;
  width: 40px;
  height: 40px;
  top: 0;
  right: 0;
  z-index: 1;
}

#product_buy_box .add_to_cart_box .add_to_cart_button .__d:after {
  content: '';
  position: absolute;
  width: 28px;
  height: 28px;
  z-index: 1;
  top: 6px;
  right: 6px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ebose_single_cart%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M281.72%2C281.74a40.87%2C40.87%2C0%2C1%2C0%2C40.87%2C40.87A40.87%2C40.87%2C0%2C0%2C0%2C281.72%2C281.74Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M179.55%2C281.74a40.87%2C40.87%2C0%2C1%2C0%2C40.87%2C40.87A40.87%2C40.87%2C0%2C0%2C0%2C179.55%2C281.74Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M359.65%2C106.3A20.54%2C20.54%2C0%2C0%2C0%2C343%2C97.83H133L117.19%2C50.48a20.4%2C20.4%2C0%2C0%2C0-19.38-14H57a20.43%2C20.43%2C0%2C0%2C0%2C0%2C40.87H83.08l56.64%2C170a20.46%2C20.46%2C0%2C0%2C0%2C19.4%2C14h143a20.43%2C20.43%2C0%2C0%2C0%2C19.4-14l40.87-122.62A20.54%2C20.54%2C0%2C0%2C0%2C359.65%2C106.3Z%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator {
  position: absolute;
  left: -30px;
  background: #fff;
  border: 1px solid #999;
  border-radius: 4px;
  overflow: hidden;
  top: 30px;
}

#product_section_navigator .sn.active {
  background: #f5f5f5;
}

#product_section_navigator a {
  padding: 4px;
  display: block;
}

#product_section_navigator .sn_icon {
  width: 30px;
  height: 30px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

#product_section_navigator .sn_icon_gallery {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-file-picture-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M330.2%2C104a43.3%2C43.3%2C0%2C0%2C1%2C8.9%2C14.1%2C42.9%2C42.9%2C0%2C0%2C1%2C3.7%2C16.4V348.8A17.8%2C17.8%2C0%2C0%2C1%2C325%2C366.7H75a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V51.2A17.8%2C17.8%2C0%2C0%2C1%2C75%2C33.3H241.7A42.9%2C42.9%2C0%2C0%2C1%2C258%2C37.1%2C43.3%2C43.3%2C0%2C0%2C1%2C272.2%2C46ZM247.6%2C58.6v69.9h69.9q-1.9-5.4-4.1-7.6L255.2%2C62.7Q253%2C60.5%2C247.6%2C58.6ZM319%2C342.8V152.4H241.7a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V57.2H81V342.8Zm-23.8-83.3V319H104.8V283.3l35.7-35.7%2C23.8%2C23.8L235.7%2C200ZM140.5%2C223.8a35.6%2C35.6%2C0%2C0%2C1-35.7-35.7%2C35.6%2C35.6%2C0%2C0%2C1%2C35.7-35.7%2C35.6%2C35.6%2C0%2C0%2C1%2C35.7%2C35.7%2C35.6%2C35.6%2C0%2C0%2C1-35.7%2C35.7Z%22%20style%3D%22fill%3A%23999999%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator .sn_icon_gallery:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-file-picture-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M330.2%2C104a43.3%2C43.3%2C0%2C0%2C1%2C8.9%2C14.1%2C42.9%2C42.9%2C0%2C0%2C1%2C3.7%2C16.4V348.8A17.8%2C17.8%2C0%2C0%2C1%2C325%2C366.7H75a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V51.2A17.8%2C17.8%2C0%2C0%2C1%2C75%2C33.3H241.7A42.9%2C42.9%2C0%2C0%2C1%2C258%2C37.1%2C43.3%2C43.3%2C0%2C0%2C1%2C272.2%2C46ZM247.6%2C58.6v69.9h69.9q-1.9-5.4-4.1-7.6L255.2%2C62.7Q253%2C60.5%2C247.6%2C58.6ZM319%2C342.8V152.4H241.7a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V57.2H81V342.8Zm-23.8-83.3V319H104.8V283.3l35.7-35.7%2C23.8%2C23.8L235.7%2C200ZM140.5%2C223.8a35.6%2C35.6%2C0%2C0%2C1-35.7-35.7%2C35.6%2C35.6%2C0%2C0%2C1%2C35.7-35.7%2C35.6%2C35.6%2C0%2C0%2C1%2C35.7%2C35.7%2C35.6%2C35.6%2C0%2C0%2C1-35.7%2C35.7Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator .sn_icon_description {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-file-text-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M330.2%2C104a43.3%2C43.3%2C0%2C0%2C1%2C8.9%2C14.1%2C42.9%2C42.9%2C0%2C0%2C1%2C3.7%2C16.4V348.8A17.8%2C17.8%2C0%2C0%2C1%2C325%2C366.7H75a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V51.2A17.8%2C17.8%2C0%2C0%2C1%2C75%2C33.3H241.7A42.9%2C42.9%2C0%2C0%2C1%2C258%2C37.1%2C43.3%2C43.3%2C0%2C0%2C1%2C272.2%2C46ZM247.6%2C58.6v69.9h69.9q-1.9-5.4-4.1-7.6L255.2%2C62.7Q253%2C60.5%2C247.6%2C58.6ZM319%2C342.8V152.4H241.7a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V57.2H81V342.8ZM128.6%2C182.1a5.7%2C5.7%2C0%2C0%2C1%2C6-6H265.5a5.7%2C5.7%2C0%2C0%2C1%2C6%2C6V194a5.7%2C5.7%2C0%2C0%2C1-6%2C6H134.5a5.7%2C5.7%2C0%2C0%2C1-6-6Zm136.9%2C41.7a5.7%2C5.7%2C0%2C0%2C1%2C6%2C6v11.9a5.7%2C5.7%2C0%2C0%2C1-6%2C6H134.5a5.7%2C5.7%2C0%2C0%2C1-6-6V229.8a5.7%2C5.7%2C0%2C0%2C1%2C6-6Zm0%2C47.6a5.7%2C5.7%2C0%2C0%2C1%2C6%2C6v11.9a5.7%2C5.7%2C0%2C0%2C1-6%2C6H134.5a5.7%2C5.7%2C0%2C0%2C1-6-6V277.4a5.7%2C5.7%2C0%2C0%2C1%2C6-6Z%22%20style%3D%22fill%3A%23999999%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator .sn_icon_description:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-file-text-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M330.2%2C104a43.3%2C43.3%2C0%2C0%2C1%2C8.9%2C14.1%2C42.9%2C42.9%2C0%2C0%2C1%2C3.7%2C16.4V348.8A17.8%2C17.8%2C0%2C0%2C1%2C325%2C366.7H75a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V51.2A17.8%2C17.8%2C0%2C0%2C1%2C75%2C33.3H241.7A42.9%2C42.9%2C0%2C0%2C1%2C258%2C37.1%2C43.3%2C43.3%2C0%2C0%2C1%2C272.2%2C46ZM247.6%2C58.6v69.9h69.9q-1.9-5.4-4.1-7.6L255.2%2C62.7Q253%2C60.5%2C247.6%2C58.6ZM319%2C342.8V152.4H241.7a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V57.2H81V342.8ZM128.6%2C182.1a5.7%2C5.7%2C0%2C0%2C1%2C6-6H265.5a5.7%2C5.7%2C0%2C0%2C1%2C6%2C6V194a5.7%2C5.7%2C0%2C0%2C1-6%2C6H134.5a5.7%2C5.7%2C0%2C0%2C1-6-6Zm136.9%2C41.7a5.7%2C5.7%2C0%2C0%2C1%2C6%2C6v11.9a5.7%2C5.7%2C0%2C0%2C1-6%2C6H134.5a5.7%2C5.7%2C0%2C0%2C1-6-6V229.8a5.7%2C5.7%2C0%2C0%2C1%2C6-6Zm0%2C47.6a5.7%2C5.7%2C0%2C0%2C1%2C6%2C6v11.9a5.7%2C5.7%2C0%2C0%2C1-6%2C6H134.5a5.7%2C5.7%2C0%2C0%2C1-6-6V277.4a5.7%2C5.7%2C0%2C0%2C1%2C6-6Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator [data-id="specificatii-produs"] .sn_icon_description {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23999999%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efa-gears%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M188.91%2C199.91a44.36%2C44.36%2C0%2C0%2C0-44.34-44.34%2C44.36%2C44.36%2C0%2C0%2C0-44.34%2C44.34%2C44.36%2C44.36%2C0%2C0%2C0%2C44.34%2C44.34%2C44.36%2C44.36%2C0%2C0%2C0%2C44.34-44.34Zm133%2C88.69a22.18%2C22.18%2C0%2C1%2C0-6.5%2C15.68A21.31%2C21.31%2C0%2C0%2C0%2C321.95%2C288.6Zm0-177.38a22.18%2C22.18%2C0%2C1%2C0-6.5%2C15.68A21.31%2C21.31%2C0%2C0%2C0%2C321.95%2C111.23Zm-66.52%2C72.92v32a5.64%2C5.64%2C0%2C0%2C1-1.21%2C3.38%2C4%2C4%2C0%2C0%2C1-2.77%2C1.82l-26.85%2C4.16a85.38%2C85.38%2C0%2C0%2C1-5.54%2C13.16q5.89%2C8.31%2C15.59%2C19.92a6.61%2C6.61%2C0%2C0%2C1%2C1.21%2C3.46%2C4.45%2C4.45%2C0%2C0%2C1-1.21%2C3.29%2C180.86%2C180.86%2C0%2C0%2C1-14.29%2C15.5Q210%2C291.2%2C206.76%2C291.2a6.25%2C6.25%2C0%2C0%2C1-3.64-1.21L183.2%2C274.4a78.54%2C78.54%2C0%2C0%2C1-13.34%2C5.37q-1.91%2C18.71-4%2C26.85-1.21%2C4.16-5.2%2C4.16H128.46a5.28%2C5.28%2C0%2C0%2C1-3.46-1.3%2C4.47%2C4.47%2C0%2C0%2C1-1.73-3l-4-26.5a76%2C76%2C0%2C0%2C1-13-5.37L85.85%2C290a4.69%2C4.69%2C0%2C0%2C1-3.46%2C1.21%2C5.74%2C5.74%2C0%2C0%2C1-3.64-1.39q-24.94-23-24.94-27.71A5.8%2C5.8%2C0%2C0%2C1%2C55%2C258.81q1.73-2.43%2C7.1-9.18t8.14-10.57a88.6%2C88.6%2C0%2C0%2C1-6.06-14.2L37.87%2C220.7a4.27%2C4.27%2C0%2C0%2C1-2.94-1.65%2C5.16%2C5.16%2C0%2C0%2C1-1.21-3.38v-32a5.64%2C5.64%2C0%2C0%2C1%2C1.21-3.38%2C4%2C4%2C0%2C0%2C1%2C2.77-1.82l26.85-4.16a85.37%2C85.37%2C0%2C0%2C1%2C5.54-13.16Q64.2%2C152.8%2C54.5%2C141.19a6.61%2C6.61%2C0%2C0%2C1-1.21-3.46%2C5.07%2C5.07%2C0%2C0%2C1%2C1.21-3.46q3.81-5.2%2C14.2-15.42t13.68-10.22A6.25%2C6.25%2C0%2C0%2C1%2C86%2C109.84l19.92%2C15.59a84.27%2C84.27%2C0%2C0%2C1%2C13.34-5.54q1.91-18.71%2C4-26.68%2C1.21-4.16%2C5.2-4.16h32.22a5.28%2C5.28%2C0%2C0%2C1%2C3.46%2C1.3%2C4.47%2C4.47%2C0%2C0%2C1%2C1.73%2C3l4%2C26.5a76%2C76%2C0%2C0%2C1%2C13%2C5.37l20.44-15.42a5.07%2C5.07%2C0%2C0%2C1%2C3.46-1.21%2C5.74%2C5.74%2C0%2C0%2C1%2C3.64%2C1.39q24.94%2C23%2C24.94%2C27.71a6.44%2C6.44%2C0%2C0%2C1-1.21%2C3.29q-2.08%2C2.77-7.28%2C9.35t-7.79%2C10.39a118.22%2C118.22%2C0%2C0%2C1%2C5.89%2C14.2l26.33%2C4a5%2C5%2C0%2C0%2C1%2C2.94%2C1.82A5.16%2C5.16%2C0%2C0%2C1%2C255.43%2C184.15Zm110.86%2C92.33v24.25q0%2C2.77-25.81%2C5.37a50.5%2C50.5%2C0%2C0%2C1-5.2%2C9q8.83%2C19.57%2C8.83%2C23.9a1.5%2C1.5%2C0%2C0%2C1-.69%2C1.21q-21.13%2C12.3-21.48%2C12.3-1.39%2C0-8-8.14t-9-11.78q-3.46.35-5.2.35t-5.2-.35q-2.43%2C3.64-9%2C11.78t-8%2C8.14q-.35%2C0-21.48-12.3a1.5%2C1.5%2C0%2C0%2C1-.69-1.21q0-4.33%2C8.83-23.9a50.5%2C50.5%2C0%2C0%2C1-5.2-9q-25.81-2.6-25.81-5.37V276.48q0-2.77%2C25.81-5.37a48.4%2C48.4%2C0%2C0%2C1%2C5.2-9q-8.83-19.57-8.83-23.9a1.5%2C1.5%2C0%2C0%2C1%2C.69-1.21q.69-.35%2C6.06-3.46t10.22-5.89a42.57%2C42.57%2C0%2C0%2C1%2C5.2-2.77q1.39%2C0%2C8%2C8.05t9%2C11.69q3.46-.35%2C5.2-.35t5.2.35a159.39%2C159.39%2C0%2C0%2C1%2C15.94-19.4l1-.35q.69%2C0%2C21.48%2C12.13a1.5%2C1.5%2C0%2C0%2C1%2C.69%2C1.21q0%2C4.33-8.83%2C23.9a48.4%2C48.4%2C0%2C0%2C1%2C5.2%2C9Q366.29%2C273.7%2C366.29%2C276.48Zm0-177.38v24.25q0%2C2.77-25.81%2C5.37a50.5%2C50.5%2C0%2C0%2C1-5.2%2C9q8.83%2C19.57%2C8.83%2C23.9a1.5%2C1.5%2C0%2C0%2C1-.69%2C1.21q-21.13%2C12.3-21.48%2C12.3-1.39%2C0-8-8.14t-9-11.78q-3.46.35-5.2.35t-5.2-.35q-2.43%2C3.64-9%2C11.78t-8%2C8.14q-.35%2C0-21.48-12.3a1.5%2C1.5%2C0%2C0%2C1-.69-1.21q0-4.33%2C8.83-23.9a50.5%2C50.5%2C0%2C0%2C1-5.2-9q-25.81-2.6-25.81-5.37V99.1q0-2.77%2C25.81-5.37a48.4%2C48.4%2C0%2C0%2C1%2C5.2-9q-8.83-19.57-8.83-23.9a1.5%2C1.5%2C0%2C0%2C1%2C.69-1.21q.69-.35%2C6.06-3.46t10.22-5.89a42.57%2C42.57%2C0%2C0%2C1%2C5.2-2.77q1.39%2C0%2C8%2C8.05t9%2C11.69q3.46-.35%2C5.2-.35t5.2.35a159.39%2C159.39%2C0%2C0%2C1%2C15.94-19.4l1-.35q.69%2C0%2C21.48%2C12.13a1.5%2C1.5%2C0%2C0%2C1%2C.69%2C1.21q0%2C4.33-8.83%2C23.9a48.4%2C48.4%2C0%2C0%2C1%2C5.2%2C9Q366.29%2C96.33%2C366.29%2C99.1Z%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator [data-id="specificatii-produs"] .sn_icon_description:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23F0A81A%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efa-gears%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M188.91%2C199.91a44.36%2C44.36%2C0%2C0%2C0-44.34-44.34%2C44.36%2C44.36%2C0%2C0%2C0-44.34%2C44.34%2C44.36%2C44.36%2C0%2C0%2C0%2C44.34%2C44.34%2C44.36%2C44.36%2C0%2C0%2C0%2C44.34-44.34Zm133%2C88.69a22.18%2C22.18%2C0%2C1%2C0-6.5%2C15.68A21.31%2C21.31%2C0%2C0%2C0%2C321.95%2C288.6Zm0-177.38a22.18%2C22.18%2C0%2C1%2C0-6.5%2C15.68A21.31%2C21.31%2C0%2C0%2C0%2C321.95%2C111.23Zm-66.52%2C72.92v32a5.64%2C5.64%2C0%2C0%2C1-1.21%2C3.38%2C4%2C4%2C0%2C0%2C1-2.77%2C1.82l-26.85%2C4.16a85.38%2C85.38%2C0%2C0%2C1-5.54%2C13.16q5.89%2C8.31%2C15.59%2C19.92a6.61%2C6.61%2C0%2C0%2C1%2C1.21%2C3.46%2C4.45%2C4.45%2C0%2C0%2C1-1.21%2C3.29%2C180.86%2C180.86%2C0%2C0%2C1-14.29%2C15.5Q210%2C291.2%2C206.76%2C291.2a6.25%2C6.25%2C0%2C0%2C1-3.64-1.21L183.2%2C274.4a78.54%2C78.54%2C0%2C0%2C1-13.34%2C5.37q-1.91%2C18.71-4%2C26.85-1.21%2C4.16-5.2%2C4.16H128.46a5.28%2C5.28%2C0%2C0%2C1-3.46-1.3%2C4.47%2C4.47%2C0%2C0%2C1-1.73-3l-4-26.5a76%2C76%2C0%2C0%2C1-13-5.37L85.85%2C290a4.69%2C4.69%2C0%2C0%2C1-3.46%2C1.21%2C5.74%2C5.74%2C0%2C0%2C1-3.64-1.39q-24.94-23-24.94-27.71A5.8%2C5.8%2C0%2C0%2C1%2C55%2C258.81q1.73-2.43%2C7.1-9.18t8.14-10.57a88.6%2C88.6%2C0%2C0%2C1-6.06-14.2L37.87%2C220.7a4.27%2C4.27%2C0%2C0%2C1-2.94-1.65%2C5.16%2C5.16%2C0%2C0%2C1-1.21-3.38v-32a5.64%2C5.64%2C0%2C0%2C1%2C1.21-3.38%2C4%2C4%2C0%2C0%2C1%2C2.77-1.82l26.85-4.16a85.37%2C85.37%2C0%2C0%2C1%2C5.54-13.16Q64.2%2C152.8%2C54.5%2C141.19a6.61%2C6.61%2C0%2C0%2C1-1.21-3.46%2C5.07%2C5.07%2C0%2C0%2C1%2C1.21-3.46q3.81-5.2%2C14.2-15.42t13.68-10.22A6.25%2C6.25%2C0%2C0%2C1%2C86%2C109.84l19.92%2C15.59a84.27%2C84.27%2C0%2C0%2C1%2C13.34-5.54q1.91-18.71%2C4-26.68%2C1.21-4.16%2C5.2-4.16h32.22a5.28%2C5.28%2C0%2C0%2C1%2C3.46%2C1.3%2C4.47%2C4.47%2C0%2C0%2C1%2C1.73%2C3l4%2C26.5a76%2C76%2C0%2C0%2C1%2C13%2C5.37l20.44-15.42a5.07%2C5.07%2C0%2C0%2C1%2C3.46-1.21%2C5.74%2C5.74%2C0%2C0%2C1%2C3.64%2C1.39q24.94%2C23%2C24.94%2C27.71a6.44%2C6.44%2C0%2C0%2C1-1.21%2C3.29q-2.08%2C2.77-7.28%2C9.35t-7.79%2C10.39a118.22%2C118.22%2C0%2C0%2C1%2C5.89%2C14.2l26.33%2C4a5%2C5%2C0%2C0%2C1%2C2.94%2C1.82A5.16%2C5.16%2C0%2C0%2C1%2C255.43%2C184.15Zm110.86%2C92.33v24.25q0%2C2.77-25.81%2C5.37a50.5%2C50.5%2C0%2C0%2C1-5.2%2C9q8.83%2C19.57%2C8.83%2C23.9a1.5%2C1.5%2C0%2C0%2C1-.69%2C1.21q-21.13%2C12.3-21.48%2C12.3-1.39%2C0-8-8.14t-9-11.78q-3.46.35-5.2.35t-5.2-.35q-2.43%2C3.64-9%2C11.78t-8%2C8.14q-.35%2C0-21.48-12.3a1.5%2C1.5%2C0%2C0%2C1-.69-1.21q0-4.33%2C8.83-23.9a50.5%2C50.5%2C0%2C0%2C1-5.2-9q-25.81-2.6-25.81-5.37V276.48q0-2.77%2C25.81-5.37a48.4%2C48.4%2C0%2C0%2C1%2C5.2-9q-8.83-19.57-8.83-23.9a1.5%2C1.5%2C0%2C0%2C1%2C.69-1.21q.69-.35%2C6.06-3.46t10.22-5.89a42.57%2C42.57%2C0%2C0%2C1%2C5.2-2.77q1.39%2C0%2C8%2C8.05t9%2C11.69q3.46-.35%2C5.2-.35t5.2.35a159.39%2C159.39%2C0%2C0%2C1%2C15.94-19.4l1-.35q.69%2C0%2C21.48%2C12.13a1.5%2C1.5%2C0%2C0%2C1%2C.69%2C1.21q0%2C4.33-8.83%2C23.9a48.4%2C48.4%2C0%2C0%2C1%2C5.2%2C9Q366.29%2C273.7%2C366.29%2C276.48Zm0-177.38v24.25q0%2C2.77-25.81%2C5.37a50.5%2C50.5%2C0%2C0%2C1-5.2%2C9q8.83%2C19.57%2C8.83%2C23.9a1.5%2C1.5%2C0%2C0%2C1-.69%2C1.21q-21.13%2C12.3-21.48%2C12.3-1.39%2C0-8-8.14t-9-11.78q-3.46.35-5.2.35t-5.2-.35q-2.43%2C3.64-9%2C11.78t-8%2C8.14q-.35%2C0-21.48-12.3a1.5%2C1.5%2C0%2C0%2C1-.69-1.21q0-4.33%2C8.83-23.9a50.5%2C50.5%2C0%2C0%2C1-5.2-9q-25.81-2.6-25.81-5.37V99.1q0-2.77%2C25.81-5.37a48.4%2C48.4%2C0%2C0%2C1%2C5.2-9q-8.83-19.57-8.83-23.9a1.5%2C1.5%2C0%2C0%2C1%2C.69-1.21q.69-.35%2C6.06-3.46t10.22-5.89a42.57%2C42.57%2C0%2C0%2C1%2C5.2-2.77q1.39%2C0%2C8%2C8.05t9%2C11.69q3.46-.35%2C5.2-.35t5.2.35a159.39%2C159.39%2C0%2C0%2C1%2C15.94-19.4l1-.35q.69%2C0%2C21.48%2C12.13a1.5%2C1.5%2C0%2C0%2C1%2C.69%2C1.21q0%2C4.33-8.83%2C23.9a48.4%2C48.4%2C0%2C0%2C1%2C5.2%2C9Q366.29%2C96.33%2C366.29%2C99.1Z%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator .sn_icon_reviews {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-comments-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M164.3%2C92.9a144.8%2C144.8%2C0%2C0%2C0-53.2%2C9.7q-24.7%2C9.7-39.3%2C26.2T57.2%2C164.3q0%2C15.3%2C9.9%2C29.4t27.7%2C24.6l18%2C10.4-6.5%2C15.6q6.3-3.7%2C11.5-7.3l8.2-5.8%2C9.9%2C1.9a160.9%2C160.9%2C0%2C0%2C0%2C28.5%2C2.6%2C144.8%2C144.8%2C0%2C0%2C0%2C53.2-9.7q24.7-9.7%2C39.3-26.2t14.6-35.5q0-19-14.6-35.5t-39.3-26.2A144.8%2C144.8%2C0%2C0%2C0%2C164.3%2C92.9Zm0-23.8q35.5%2C0%2C65.8%2C12.7t47.7%2C34.7q17.5%2C21.9%2C17.5%2C47.8t-17.5%2C47.8Q260.3%2C234%2C230%2C246.8t-65.8%2C12.7a186.8%2C186.8%2C0%2C0%2C1-32.7-3%2C156.4%2C156.4%2C0%2C0%2C1-51.7%2C23.8%2C156.4%2C156.4%2C0%2C0%2C1-16%2C3h-.6a5.8%2C5.8%2C0%2C0%2C1-3.8-1.5%2C6.1%2C6.1%2C0%2C0%2C1-2.1-3.9%2C3.8%2C3.8%2C0%2C0%2C1-.2-1.2%2C7.4%2C7.4%2C0%2C0%2C1%2C.1-1.2%2C3.9%2C3.9%2C0%2C0%2C1%2C.4-1.1l.5-.9.7-1q.7-1%2C.7-.9t.8-.9.7-.8l4.3-4.6q3.3-3.5%2C4.8-5.5l4.2-5.4A47.1%2C47.1%2C0%2C0%2C0%2C79%2C247q2-3.7%2C3.8-8.2-23.1-13.4-36.3-32.9T33.3%2C164.3q0-25.9%2C17.5-47.8T98.5%2C81.8Q128.8%2C69%2C164.3%2C69ZM317.2%2C286.5q1.9%2C4.5%2C3.8%2C8.2a47.1%2C47.1%2C0%2C0%2C0%2C4.6%2C7.2l4.2%2C5.4q1.5%2C2%2C4.8%2C5.5l4.3%2C4.6.7.8.8.9.7.9.7%2C1%2C.5.9.4%2C1.1q.4%2C1.1.1%2C1.2t-.2%2C1.2a6.9%2C6.9%2C0%2C0%2C1-2.4%2C4.1%2C5.6%2C5.6%2C0%2C0%2C1-4.1%2C1.3%2C148.6%2C148.6%2C0%2C0%2C1-67.7-26.8%2C186.8%2C186.8%2C0%2C0%2C1-32.7%2C3q-50.4%2C0-87.8-24.6%2C10.8.7%2C16.4.7a196.5%2C196.5%2C0%2C0%2C0%2C57.5-8.4%2C164.6%2C164.6%2C0%2C0%2C0%2C49.1-24q23.3-17.1%2C35.7-39.4a95.7%2C95.7%2C0%2C0%2C0%2C8.2-75.5q24%2C13.2%2C37.9%2C33.1t13.9%2C42.8q0%2C22.3-13.2%2C41.8T317.2%2C286.5Z%22%20style%3D%22fill%3A%23999999%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator .sn_icon_reviews:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-comments-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M164.3%2C92.9a144.8%2C144.8%2C0%2C0%2C0-53.2%2C9.7q-24.7%2C9.7-39.3%2C26.2T57.2%2C164.3q0%2C15.3%2C9.9%2C29.4t27.7%2C24.6l18%2C10.4-6.5%2C15.6q6.3-3.7%2C11.5-7.3l8.2-5.8%2C9.9%2C1.9a160.9%2C160.9%2C0%2C0%2C0%2C28.5%2C2.6%2C144.8%2C144.8%2C0%2C0%2C0%2C53.2-9.7q24.7-9.7%2C39.3-26.2t14.6-35.5q0-19-14.6-35.5t-39.3-26.2A144.8%2C144.8%2C0%2C0%2C0%2C164.3%2C92.9Zm0-23.8q35.5%2C0%2C65.8%2C12.7t47.7%2C34.7q17.5%2C21.9%2C17.5%2C47.8t-17.5%2C47.8Q260.3%2C234%2C230%2C246.8t-65.8%2C12.7a186.8%2C186.8%2C0%2C0%2C1-32.7-3%2C156.4%2C156.4%2C0%2C0%2C1-51.7%2C23.8%2C156.4%2C156.4%2C0%2C0%2C1-16%2C3h-.6a5.8%2C5.8%2C0%2C0%2C1-3.8-1.5%2C6.1%2C6.1%2C0%2C0%2C1-2.1-3.9%2C3.8%2C3.8%2C0%2C0%2C1-.2-1.2%2C7.4%2C7.4%2C0%2C0%2C1%2C.1-1.2%2C3.9%2C3.9%2C0%2C0%2C1%2C.4-1.1l.5-.9.7-1q.7-1%2C.7-.9t.8-.9.7-.8l4.3-4.6q3.3-3.5%2C4.8-5.5l4.2-5.4A47.1%2C47.1%2C0%2C0%2C0%2C79%2C247q2-3.7%2C3.8-8.2-23.1-13.4-36.3-32.9T33.3%2C164.3q0-25.9%2C17.5-47.8T98.5%2C81.8Q128.8%2C69%2C164.3%2C69ZM317.2%2C286.5q1.9%2C4.5%2C3.8%2C8.2a47.1%2C47.1%2C0%2C0%2C0%2C4.6%2C7.2l4.2%2C5.4q1.5%2C2%2C4.8%2C5.5l4.3%2C4.6.7.8.8.9.7.9.7%2C1%2C.5.9.4%2C1.1q.4%2C1.1.1%2C1.2t-.2%2C1.2a6.9%2C6.9%2C0%2C0%2C1-2.4%2C4.1%2C5.6%2C5.6%2C0%2C0%2C1-4.1%2C1.3%2C148.6%2C148.6%2C0%2C0%2C1-67.7-26.8%2C186.8%2C186.8%2C0%2C0%2C1-32.7%2C3q-50.4%2C0-87.8-24.6%2C10.8.7%2C16.4.7a196.5%2C196.5%2C0%2C0%2C0%2C57.5-8.4%2C164.6%2C164.6%2C0%2C0%2C0%2C49.1-24q23.3-17.1%2C35.7-39.4a95.7%2C95.7%2C0%2C0%2C0%2C8.2-75.5q24%2C13.2%2C37.9%2C33.1t13.9%2C42.8q0%2C22.3-13.2%2C41.8T317.2%2C286.5Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

#product_section_navigator .sn_title {
  display: none;
}

@media (max-width: 1023px) {
  #product_section_navigator {
    display: none;
  }
}

#product_reviews_list .product_review {
  padding: 10px 0;
  margin-bottom: 0.5em;
}

#product_reviews_list .product_review .title {
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
}

#product_reviews_list .product_review .stars {
  margin-bottom: 0.5em;
}

#product_reviews_list .product_review .comment {
  font-size: 12px;
}

#product_reviews_list .product_review .comment p:last-child {
  margin-bottom: 0;
}

#product_review_post {
  font-family: "Roboto Condensed", sans-serif;
}

#product_review_post .title {
  font-size: 24px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  padding-bottom: 12px;
  margin-bottom: 24px;
}

#product_review_post textarea {
  height: 200px;
}

#product_review_post .button input[type=submit],
#product_review_post .button button {
  cursor: pointer;
  color: #fff;
  background: #f0a81a;
  border: 0;
  border-radius: 4px;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  line-height: 2;
  display: inline-block;
  padding: 0 1.25rem;
  font-size: 1rem;
  font-weight: bold;
  line-height: 2.75rem;
  margin-bottom: 0.75rem;
}

#product_review_post .button input[type=submit]:hover, #product_review_post .button input[type=submit]:focus, #product_review_post .button input[type=submit].active, #product_review_post .button input[type=submit].enabled,
#product_review_post .button button:hover,
#product_review_post .button button:focus,
#product_review_post .button button.active,
#product_review_post .button button.enabled {
  color: #fff;
  background-color: #f0a81a;
}

#product_review_post .button input[type=submit]:last-child,
#product_review_post .button button:last-child {
  margin-bottom: 0;
}

#product_review_post .post_review_form {
  display: none;
}

#product_review_post .post_review_form .form_field_rating .value {
  display: none;
}

.product_line .slick-track {
  display: flex;
}

.product_line .slick-track .slick-slide {
  display: flex;
  height: auto;
}

.product_line .slick-track .product_card > .__i {
  padding: 5px 10px;
  width: 100%;
}

#mm_slides .product_card .stock_info {
  display: none;
}

.product_card {
  display: flex;
  height: auto;
  font-family: "Roboto Condensed", sans-serif;
}

.product_card > .__i {
  display: flex;
  height: auto;
  width: 100%;
}

.product_card .__m {
  display: flex;
  height: auto;
  width: 100%;
}

.product_card .__m > .__i {
  height: auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.product_card .__h > .__i {
  width: 100%;
  height: 100%;
  position: relative;
}

.product_card .__h .meta {
  display: none;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.625rem;
}

.product_card .__h .meta > .__i::after {
  clear: both;
  content: "";
  display: table;
}

.product_card .__h .meta .m1 {
  float: left;
  width: 50%;
}

.product_card .__h .meta .m2 {
  float: right;
  width: 50%;
  text-align: right;
}

.product_card .overlays {
  pointer-events: none;
  position: absolute;
  width: 2.5rem;
  top: -0.3125rem;
  right: 0;
  z-index: 100;
}

@media (max-width: 1023px) {
  .product_card .overlays {
    right: 0;
  }
}

.product_card .overlays .o1, .product_card .overlays .o2 {
  background: #f0a81a;
  color: #000;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  font-size: 0.875rem;
  text-align: center;
  line-height: 2.5rem;
  font-weight: bold;
  margin-bottom: 0.3125rem;
}

.product_card .name {
  text-align: center;
}

.product_card .name h2 {
  font-size: 1.125rem;
  margin: 0 0 0.3em 0;
  line-height: 1;
}

.product_card .name a {
  display: block;
  color: #1D2123;
}

.product_card .name a:hover {
  color: #f0a81a;
}

.product_card .figure {
  text-align: center;
  font-size: 0;
  margin-bottom: 12px;
}

.product_card .figure img {
  display: block;
  margin: 0 auto;
  max-width: 180px;
  width: 100%;
  height: auto;
}

.product_card .stars {
  display: none;
  text-align: center;
}

.product_card .stars .rating_meta {
  display: none;
}

.product_card .price {
  text-align: center;
  margin-bottom: 0.3rem;
}

.product_card .price .discount {
  display: none;
}

.product_card .price .__d {
  display: none;
}

.product_card .price .old_price_pre {
  display: none;
}

.product_card .price .new_price {
  display: inline-block;
  font-weight: bold;
  color: #f0a81a;
  font-size: 1rem;
}

.product_card .price .new_price .label {
  font-weight: normal;
  color: #929292;
  display: none;
}

.product_card .price .new_price .m_dec {
  font-size: 0.75rem;
  vertical-align: 8px;
}

.product_card .price .old_price_post {
  display: inline-block;
  color: #999;
  text-decoration: line-through;
  font-size: 0.75rem;
  margin-left: 6px;
}

.product_card .price .old_price_post .label {
  display: none;
}

.product_card .action {
  text-align: center;
}

.product_card .action > .__i::after {
  clear: both;
  content: "";
  display: table;
}

.product_card .action .qty {
  display: none;
  width: 32px;
  height: 32px;
  float: left;
}

.product_card .action .qty input {
  padding: 4px 2px 0;
  width: 32px;
  height: 32px;
  border: 1px solid #f0f0f0;
  font-size: 0.75rem;
  border-radius: 4px;
  text-align: center;
}

.product_card .action .button {
  width: calc(100% - 40px);
  display: inline-block;
  position: relative;
  background: #f0f0f0;
  height: 32px;
  border-radius: 4px;
  font-family: "Roboto Condensed", sans-serif;
}

.product_card .action .button button {
  padding-right: 36px;
  color: #000;
  font-size: 1.125rem;
  font-weight: bold;
  border: 0;
  background: transparent;
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}

@media (max-width: 1259px) {
  .product_card .action .button button {
    font-size: 0.875rem;
  }
}

.product_card .action .button .__d {
  position: absolute;
  background: #f0a81a;
  border-radius: 4px;
  top: 0;
  right: 0;
  width: 28px;
  height: 32px;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ebose_single_cart%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M281.72%2C281.74a40.87%2C40.87%2C0%2C1%2C0%2C40.87%2C40.87A40.87%2C40.87%2C0%2C0%2C0%2C281.72%2C281.74Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M179.55%2C281.74a40.87%2C40.87%2C0%2C1%2C0%2C40.87%2C40.87A40.87%2C40.87%2C0%2C0%2C0%2C179.55%2C281.74Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M359.65%2C106.3A20.54%2C20.54%2C0%2C0%2C0%2C343%2C97.83H133L117.19%2C50.48a20.4%2C20.4%2C0%2C0%2C0-19.38-14H57a20.43%2C20.43%2C0%2C0%2C0%2C0%2C40.87H83.08l56.64%2C170a20.46%2C20.46%2C0%2C0%2C0%2C19.4%2C14h143a20.43%2C20.43%2C0%2C0%2C0%2C19.4-14l40.87-122.62A20.54%2C20.54%2C0%2C0%2C0%2C359.65%2C106.3Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 24px 24px;
  background-position: right 4px center;
}

.product_card .action .button .__d::before {
  content: '';
  width: 6px;
  height: 32px;
  top: 0;
  left: -4px;
  background-color: #f0a81a;
  z-index: 2;
  display: block;
  transform: skewX(-6deg);
  position: absolute;
}

.product_card .action .button:hover {
  background: #f0a81a;
}

.product_card .action .button:hover button {
  color: #fff;
}

@media (max-width: 719px) {
  .product_card .action .qty {
    width: 24px;
  }
  .product_card .action .qty input {
    width: 24px;
  }
  .product_card .action .button {
    width: calc(100% - 32px);
  }
  .product_card .action .button button {
    padding: 0 6px;
  }
  .product_card .action .button .__d {
    display: none;
  }
}

.product_card .stock_label {
  color: #fff;
  padding: .1em .4em;
  border-radius: 2px;
}

.product_card .stock_label_ok {
  background: #090;
}

.product_card .stock_label_limited,
.product_card .stock_label_external {
  background: #f90;
}

.product_card .stock_label_out {
  background: #ef2800;
}

.product_card .stock_info {
  font-size: 0.75rem;
  text-align: center;
  margin-bottom: 12px;
}

.product_card .variants {
  font-size: 0.75rem;
  text-align: center;
  display: none;
}

.product_card .compare {
  font-size: 0.875rem;
  cursor: pointer;
  text-align: center;
  user-select: none;
}

@media (max-width: 1023px) {
  .product_card .compare {
    display: none;
  }
}

#wishlist_display > .__i > .__e:not(:last-child) .product_wide {
  border-bottom: 1px solid #ddd;
  padding-bottom: 24px;
}

.product_wide {
  margin-bottom: 48px;
}

.product_wide .__c,
.product_wide .__i {
  width: 100%;
  height: 100%;
}

.product_wide > .__i > .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
}

.product_wide > .__i > .__c > .__e1 {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 0 0 140px;
}

.product_wide > .__i > .__c > .__e2 {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 1 0 400px;
}

.product_wide > .__i > .__c > .__e2 > .__i {
  display: flex;
  flex-direction: column;
}

@media (max-width: 719px) {
  .product_wide > .__i > .__c > .__e1 {
    flex: 0 0 100px;
  }
  .product_wide > .__i > .__c > .__e2 {
    flex: 1 0 100px;
  }
}

.product_wide .__a234 {
  width: 100%;
  height: 100%;
}

.product_wide .__a234 .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  align-content: stretch;
}

.product_wide .__a234 .__c > .__e1 {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 0 0 100%;
}

.product_wide .__a234 .__c > .__e2 {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 1 0 200px;
}

.product_wide .__a234 .__c > .__e3 {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 0 0 200px;
}

@media (max-width: 1023px) {
  .product_wide .__a234 .__c > .__e1 {
    flex: 0 0 100%;
  }
  .product_wide .__a234 .__c > .__e2 {
    flex: 1 0 200px;
  }
  .product_wide .__a234 .__c > .__e3 {
    flex: 0 0 160px;
  }
}

@media (max-width: 719px) {
  .product_wide .__a234 .__c > .__e1 {
    flex: 0 0 100%;
  }
  .product_wide .__a234 .__c > .__e2 {
    flex: 0 0 100%;
  }
  .product_wide .__a234 .__c > .__e3 {
    flex: 0 0 100%;
  }
}

.product_wide .__a1 {
  width: 100%;
  height: 100%;
  padding-right: 24px;
}

.product_wide .__a1 > .__i {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}

.product_wide .__a3 {
  width: 100%;
  height: 100%;
  padding-right: 48px;
}

.product_wide .__a3 > .__i {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

@media (max-width: 719px) {
  .product_wide .__a3 {
    padding-right: 0;
  }
  .product_wide .__a3 .desc {
    line-height: 1.2;
    max-height: 70px;
    overflow-y: scroll;
    margin-bottom: 24px;
  }
}

.product_wide .__a4 {
  text-align: right;
}

.product_wide .overlays {
  pointer-events: none;
  position: absolute;
  width: 2.5rem;
  top: -0.3125rem;
  left: -0.625rem;
  z-index: 100;
}

@media (max-width: 1023px) {
  .product_wide .overlays {
    right: 0;
  }
}

.product_wide .overlays .o1, .product_wide .overlays .o2 {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background: #f0a81a;
  color: #000;
  font-size: 0.875rem;
  text-align: center;
  line-height: 2.5rem;
  font-weight: bold;
  margin-bottom: 0.3125rem;
}

.product_wide .figure {
  text-align: center;
  font-size: 0;
}

.product_wide .figure img {
  display: inline-block;
  max-width: 180px;
  width: 100%;
  height: auto;
}

.product_wide .compare {
  cursor: pointer;
  text-align: center;
}

.product_wide .__a2 {
  position: relative;
  margin-bottom: 24px;
}

.product_wide .name h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 0.3em 0;
  line-height: 1;
}

@media (max-width: 719px) {
  .product_wide .name h2 {
    font-size: 14px;
  }
}

.product_wide .name a {
  display: block;
  color: #1D2123;
}

.product_wide .name a:hover {
  color: #f0a81a;
}

.product_wide .name_overlay {
  position: absolute;
  top: 0;
  right: 0;
  background: #f0a81a;
  color: #000;
  padding: 0.5rem;
  line-height: 1;
  border-radius: 2px;
}

@media (max-width: 719px) {
  .product_wide .name_overlay {
    display: none;
  }
}

.product_wide .meta {
  line-height: 1;
  font-size: 85%;
}

.product_wide .meta .product_code {
  display: inline-block;
  vertical-align: middle;
  display: none;
}

.product_wide .meta .stars {
  display: inline-block;
  vertical-align: middle;
  display: none;
}

.product_wide .meta .stars .rating,
.product_wide .meta .stars .rating_meta {
  margin-left: 0.25rem;
  display: inline-block;
  vertical-align: middle;
}

.product_wide .meta .stars .rating_meta a {
  color: #1D2123;
}

.product_wide .meta .stars .rating_meta a:hover .count_link {
  color: #f0a81a;
}

.product_wide .meta .stars .rating_meta .value {
  display: none;
}

.product_wide .price {
  line-height: 1;
  margin-bottom: 24px;
}

.product_wide .price .__d {
  display: none;
}

.product_wide .price .old_price_pre {
  color: #999;
  font-size: 14px;
}

.product_wide .price .old_price_pre .money_expanded {
  text-decoration: line-through;
}

.product_wide .price .old_price_pre .label {
  display: none;
}

.product_wide .price .new_price {
  display: inline;
  font-weight: bold;
  color: #f0a81a;
  font-size: 18px;
}

.product_wide .price .new_price .label {
  font-weight: normal;
  color: #1D2123;
  display: none;
}

.product_wide .price .new_price .m_dec {
  font-size: 14px;
  vertical-align: 8px;
}

.product_wide .price .old_price_post {
  display: none;
}

.product_wide .action > .__i::after {
  clear: both;
  content: "";
  display: table;
}

.product_wide .action .qty {
  display: none;
  width: 32px;
  height: 32px;
  float: left;
}

.product_wide .action .qty input {
  padding: 4px 2px 0;
  width: 32px;
  height: 32px;
  border: 1px solid #f0f0f0;
  font-size: 14px;
  font-family: "Roboto Condensed", sans-serif;
  border-radius: 4px;
  text-align: center;
}

.product_wide .action .button {
  width: calc(100% - 40px);
  display: inline-block;
  position: relative;
  background: #f0f0f0;
  height: 32px;
  border-radius: 4px;
  font-family: "Roboto Condensed", sans-serif;
}

.product_wide .action .button button {
  padding-right: 36px;
  color: #000;
  font-size: 1.125rem;
  font-weight: bold;
  border: 0;
  background: transparent;
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}

@media (max-width: 1259px) {
  .product_wide .action .button button {
    font-size: 0.875rem;
  }
}

.product_wide .action .button .__d {
  position: absolute;
  background: #f0a81a;
  border-radius: 4px;
  top: 0;
  right: 0;
  width: 28px;
  height: 32px;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ebose_single_cart%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M281.72%2C281.74a40.87%2C40.87%2C0%2C1%2C0%2C40.87%2C40.87A40.87%2C40.87%2C0%2C0%2C0%2C281.72%2C281.74Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M179.55%2C281.74a40.87%2C40.87%2C0%2C1%2C0%2C40.87%2C40.87A40.87%2C40.87%2C0%2C0%2C0%2C179.55%2C281.74Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M359.65%2C106.3A20.54%2C20.54%2C0%2C0%2C0%2C343%2C97.83H133L117.19%2C50.48a20.4%2C20.4%2C0%2C0%2C0-19.38-14H57a20.43%2C20.43%2C0%2C0%2C0%2C0%2C40.87H83.08l56.64%2C170a20.46%2C20.46%2C0%2C0%2C0%2C19.4%2C14h143a20.43%2C20.43%2C0%2C0%2C0%2C19.4-14l40.87-122.62A20.54%2C20.54%2C0%2C0%2C0%2C359.65%2C106.3Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 24px 24px;
  background-position: right 4px center;
}

.product_wide .action .button .__d::before {
  content: '';
  width: 6px;
  height: 32px;
  top: 0;
  left: -4px;
  background-color: #f0a81a;
  z-index: 2;
  display: block;
  transform: skewX(-6deg);
  position: absolute;
}

.product_wide .action .button:hover {
  background: #f0a81a;
}

.product_wide .action .button:hover button {
  color: #fff;
}

.product_wide .stock_label {
  color: #fff;
  padding: .1em .4em;
  border-radius: 2px;
}

.product_wide .stock_label_ok {
  background: #090;
}

.product_wide .stock_label_limited,
.product_wide .stock_label_external {
  background: #f90;
}

.product_wide .stock_label_out {
  background: #ef2800;
}

.product_wide .stock_info {
  font-size: 12px;
  margin-bottom: 12px;
}

.product_wide .compare {
  font-size: 0.875rem;
}

@media (min-width: 720px) {
  .product_wide .compare {
    display: none;
  }
}

.product_wide .wishlist_remove {
  text-align: center;
}

.product_wide .wishlist_remove a {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  color: #ef2800;
}

.product_wide .wishlist_remove a .__d {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-close%3C%2Ftitle%3E%3Cpath%20d%3D%22M310.5%2C267.3a17.2%2C17.2%2C0%2C0%2C1-5.2%2C12.6L280%2C305.3a18%2C18%2C0%2C0%2C1-25.3%2C0L200%2C250.6l-54.7%2C54.7a18%2C18%2C0%2C0%2C1-25.3%2C0L94.7%2C280a18%2C18%2C0%2C0%2C1%2C0-25.3L149.4%2C200%2C94.7%2C145.3a18%2C18%2C0%2C0%2C1%2C0-25.3L120%2C94.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L200%2C149.4l54.7-54.7a18%2C18%2C0%2C0%2C1%2C25.3%2C0L305.3%2C120a18%2C18%2C0%2C0%2C1%2C0%2C25.3L250.6%2C200l54.7%2C54.7A17.2%2C17.2%2C0%2C0%2C1%2C310.5%2C267.3Z%22%20style%3D%22fill%3A%23EF2800%22%2F%3E%3C%2Fsvg%3E);
  width: 20px;
  height: 20px;
  position: absolute;
  top: 3px;
  left: 0;
}

.product_wide_list .wishlist_remove {
  display: none;
}

.product_wide_wishlist .compare {
  display: none;
}

@media (max-width: 719px) {
  .product_wide > .__i > .__c > .__e1 > .__i > .__a1 > .__i > .__t {
    position: relative;
  }
  .product_wide > .__i > .__c > .__e1 > .__i > .__a1 > .__i > .__t .overlays {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
  }
  .product_wide > .__i > .__c > .__e1 > .__i > .__a1 > .__i > .__t .overlays::after {
    clear: both;
    content: "";
    display: table;
  }
  .product_wide > .__i > .__c > .__e1 > .__i > .__a1 > .__i > .__t .overlays .o1, .product_wide > .__i > .__c > .__e1 > .__i > .__a1 > .__i > .__t .overlays .o2 {
    display: inline-block;
    margin: 0.25rem;
  }
  .product_wide > .__i > .__c > .__e1 > .__i > .__a1 > .__i > .__t .figure {
    margin-bottom: 3.75rem;
  }
}

#bodyclass.product_array .product_list_display > .__i > .__e:nth-child(2n + 1) {
  background-color: #f5f5f5;
  border-radius: 4px;
}

#bodyclass.product_array .product_list_display > .__i > .__e:nth-child(2n + 1) .product_wide .action .button {
  background-color: #fff;
}

#bodyclass.product_array .product_list_display > .__i > .__e:nth-child(2n + 1) .product_wide .action .button:hover {
  background-color: #f0a81a;
}

#bodyclass.product_array .product_wide {
  padding: 18px 12px;
  margin: 0;
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide {
    padding: 12px;
  }
}

#bodyclass.product_array .product_wide > .__i {
  width: auto;
  height: auto;
}

#bodyclass.product_array .product_wide > .__i > .__c > .__e1 {
  display: none;
}

#bodyclass.product_array .product_wide > .__i > .__c > .__e2 {
  flex: 0 0 100%;
}

#bodyclass.product_array .product_wide .__a234 {
  width: auto;
  height: auto;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 {
  flex: 1 0 344px;
  margin: 0 12px 0 0;
}

@media (max-width: 1239px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 {
    flex: 1 0 200px;
  }
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 {
    flex: 0 0 100%;
    margin: 0 0 12px 0;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 > .__i {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .__a2 {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

@media (max-width: 1239px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .__a2 {
    flex-flow: row wrap;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .name_overlay {
  display: none;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .name {
  flex: 1 0 252px;
  margin: 0 12px 0 0;
}

@media (max-width: 1239px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .name {
    flex: 0 0 100%;
    margin: 0 6px 0 0;
  }
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .name {
    text-align: center;
    margin: 0 0 6px 0;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .name h2 {
  font-size: 1.125rem;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  margin: 0;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .meta {
  flex: 0 0 80px;
  display: block;
  text-align: center;
}

@media (max-width: 1239px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .meta {
    flex: 0 0 100%;
    text-align: left;
  }
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .meta {
    text-align: center;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .meta .product_code {
  display: block;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .meta .product_code .code_label {
  display: none;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e1 .meta .stars {
  display: none;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 {
  flex: 0 0 464px;
}

@media (max-width: 1239px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 {
    flex: 0 0 414px;
  }
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 {
    flex: 1 0 240px;
  }
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 {
    flex: 0 0 100%;
    margin: 0;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 {
  text-align: center;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 > .__i {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 > .__i {
    flex-direction: column;
    justify-content: center;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .price {
  flex: 0 0 170px;
  margin: 0 12px 0 0;
}

@media (max-width: 1239px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .price {
    flex: 0 0 160px;
    margin: 0 0 6px 0;
  }
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .price {
    flex: 0 0 auto;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .price > .__i {
  display: flex;
  flex-direction: column;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .price > .__i .old_price_pre {
  order: 2;
  font-size: 80%;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .price > .__i .new_price {
  order: 1;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .stock_info {
  flex: 0 0 70px;
  margin: 0 12px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .stock_info {
    flex: 0 0 auto;
    margin: 0 0 6px 0;
    width: 100%;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .action {
  flex: 0 0 200px;
}

@media (max-width: 1239px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .action {
    flex: 0 0 160px;
  }
}

@media (max-width: 719px) {
  #bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .action {
    flex: 0 0 auto;
    width: 180px;
  }
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e3 .__a4 .action .qty {
  display: block;
}

#bodyclass.product_array .product_wide .__a234 > .__i > .__c > .__e2 {
  display: none;
}

.product_table_display > .__i > .__e:nth-child(2n + 1) {
  background-color: #f5f5f5;
  border-radius: 4px;
}

.product_table_display > .__i > .__e:nth-child(2n + 1) .product_row .action .button {
  background-color: #fff;
}

.product_table_display > .__i > .__e:nth-child(2n + 1) .product_row .action .button:hover {
  background-color: #f0a81a;
}

.product_array_meta {
  position: relative;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
  padding-bottom: 12px;
  margin-bottom: 48px;
}

.product_array_meta #breadcrumbs {
  padding-right: 190px;
}

.product_array_meta .title {
  padding-right: 190px;
  background: transparent;
  margin-bottom: 0;
}

.product_array_meta .title h1 {
  margin-bottom: 0;
  line-height: 1;
}

.product_array_meta .toolbar {
  padding-bottom: 12px;
  width: 190px;
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: right;
}

.product_array_meta .toolbar::after {
  clear: both;
  content: "";
  display: table;
}

.product_array_meta .toolbar .__l {
  position: relative;
  padding-right: 2.125rem;
}

.product_array_meta .toolbar .__l .view_swap {
  width: 1.625rem;
  height: 1.625rem;
  position: absolute;
  top: -3px;
  right: 0;
}

.product_array_meta .toolbar .__l .view_swap a {
  width: 100%;
  height: 100%;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.product_grid_meta .view_swap a {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-th-list%3C%2Ftitle%3E%3Cpath%20d%3D%22M128.6%2C277.4v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm238.1%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9H348.8a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9ZM128.6%2C86.9v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9A17.8%2C17.8%2C0%2C0%2C1%2C51.2%2C69.1h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm238.1%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9H348.8a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9H348.8a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

.product_grid_meta .view_swap a:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-th-list%3C%2Ftitle%3E%3Cpath%20d%3D%22M128.6%2C277.4v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm238.1%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9H348.8a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9ZM128.6%2C86.9v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9A17.8%2C17.8%2C0%2C0%2C1%2C51.2%2C69.1h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm238.1%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9H348.8a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9H348.8a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

.product_list_meta .view_swap a {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-th%3C%2Ftitle%3E%3Cpath%20d%3D%22M128.6%2C277.4v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9ZM128.6%2C86.9v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9A17.8%2C17.8%2C0%2C0%2C1%2C51.2%2C69.1h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H289.3a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9ZM247.6%2C86.9v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H289.3a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H289.3a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

.product_list_meta .view_swap a:hover {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-th%3C%2Ftitle%3E%3Cpath%20d%3D%22M128.6%2C277.4v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9ZM128.6%2C86.9v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H51.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9A17.8%2C17.8%2C0%2C0%2C1%2C51.2%2C69.1h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H289.3a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V277.4a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9ZM247.6%2C86.9v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H170.2a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm119%2C95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H289.3a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V182.1a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Zm0-95.2v35.7a17.8%2C17.8%2C0%2C0%2C1-17.9%2C17.9H289.3a17.8%2C17.8%2C0%2C0%2C1-17.9-17.9V86.9a17.8%2C17.8%2C0%2C0%2C1%2C17.9-17.9h59.5a17.8%2C17.8%2C0%2C0%2C1%2C17.9%2C17.9Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

.pagination_product_array::after {
  clear: both;
  content: "";
  display: table;
}

.pagination_product_array .pagination {
  float: right;
}

.pagination_product_array .num_select {
  float: right;
  margin-left: 0.5rem;
}

.pagination_product_array .num_select .l {
  display: none;
}

.product_array_display {
  position: relative;
}

@media (max-width: 1023px) {
  .product_array_meta #breadcrumbs {
    padding-right: 0;
  }
  .product_array_meta .title {
    padding-right: 0;
    margin-bottom: 8px;
  }
  .product_array_meta .toolbar {
    position: static;
    width: auto;
    text-align: left;
  }
}

#search_popup {
  display: none;
  width: 667px;
  position: absolute;
  top: 133px;
  left: 300px;
  background: #fff;
  z-index: 2000000000;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #ddd;
  font-size: 13px;
}

#search_popup ul {
  margin: 0;
  padding: 0;
}

#search_popup.open {
  display: block;
}

@media (max-width: 1259px) {
  #search_popup.open {
    display: none;
  }
}

#search_popup .__i,
#search_popup .product_card {
  height: 100%;
  width: 100%;
}

#search_popup > .__i > .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
}

#search_popup > .__i > .__c > .__e {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  padding: 10px;
}

#search_popup > .__i > .__c > .__e.__e1 {
  flex: 1 0 200px;
}

#search_popup > .__i > .__c > .__e.__e2 {
  flex: 0 0 200px;
  background: #f5f5f5;
}

#search_popup .search_popup_side {
  width: 100%;
  height: 100%;
}

#search_popup .search_popup_side .title {
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#fff, #fff);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
  margin-bottom: 24px;
}

#search_popup .search_popup_side ul {
  list-style-type: none;
}

#search_popup .search_popup_results {
  width: 100%;
  height: 100%;
}

#search_popup .search_popup_results > .__i > .title {
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  color: #1D2123;
  font-size: 18px;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
  margin-bottom: 24px;
}

#search_popup .search_popup_results .list > .__i > .__c {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
}

#search_popup .search_popup_results .list > .__i > .__c > .__e {
  display: flex;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
  flex: 1 0 100px;
}

.product_card_search_popup > .__i {
  padding: 0 4px;
}

.product_card_search_popup .name h2 {
  font-size: 16px;
  font-family: "Roboto Condensed", sans-serif;
}

.product_card_search_popup .price .old_price_post {
  display: none;
}

.product_card_search_popup .compare {
  display: none;
}

.product_card_search_popup .overlays {
  width: 2rem;
}

.product_card_search_popup .overlays .o1, .product_card_search_popup .overlays .o2 {
  width: 2rem;
  height: 2rem;
  font-size: 0.7rem;
  line-height: 2rem;
}

.product_card_search_popup .action .qty {
  display: none;
}

.product_card_search_popup .action .button {
  width: 80%;
}

.product_card_search_popup .action .button .__d {
  display: none;
}

.product_card_search_popup .action .button button {
  padding: 0;
  font-size: 14px;
}

.product_card_search_popup .figure img {
  max-width: 100%;
  width: 130px;
}

#tbar #lang_selector_d {
  position: relative;
}

#tbar #lang_selector_d ._ddt {
  width: 62px;
  padding-right: 12px;
  position: relative;
  cursor: pointer;
}

#tbar #lang_selector_d ._ddt .active_flag {
  display: inline-block;
  vertical-align: -3px;
  width: 24px;
  height: 18.461538px;
}

#tbar #lang_selector_d ._ddt .active_flag .flag {
  width: 100%;
  height: 100%;
}

#tbar #lang_selector_d ._ddt .active_lang {
  width: 22px;
  text-align: right;
  display: inline-block;
}

#tbar #lang_selector_d ._ddt .__d {
  width: 10px;
  height: 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-chevron-right%3C%2Ftitle%3E%3Cpath%20d%3D%22M292.8%2C208.4l-138%2C138a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7L206%2C200l-98.8-98.8a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7l30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C16.7%2C0l138%2C138a11.7%2C11.7%2C0%2C0%2C1%2C0%2C16.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  position: absolute;
  top: 6px;
  right: 0;
  transform: rotate(90deg);
}

#tbar #lang_selector_d ._dd {
  display: none;
  position: absolute;
  top: 20px;
  right: -1px;
  width: 75px;
  padding: 8px;
  background: #fff;
  box-shadow: 0px 1px 12px 0px rgba(30, 30, 30, 0.3);
  border-radius: 2px;
}

#tbar #lang_selector_d ._dd ul {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
}

#tbar #lang_selector_d ._dd li {
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
  text-align: left;
}

#tbar #lang_selector_d ._dd li:after {
  display: none;
}

#tbar #lang_selector_d ._dd li ._f {
  display: inline-block;
  vertical-align: -3px;
  width: 24px;
  height: 18.461538px;
}

#tbar #lang_selector_d ._dd li ._f .flag {
  width: 100%;
  height: 100%;
}

#tbar #lang_selector_d ._dd li ._l {
  line-height: 20px;
  width: 22px;
  text-align: right;
  display: inline-block;
}

#tbar #lang_selector_d ._dd li a {
  display: block;
  color: #f0f0f0;
  text-decoration: none;
  padding: 4px;
}

#tbar #lang_selector_d ._dd li a:hover {
  background-color: #ddd;
}

#tbar #lang_selector_d ._dd li:not(:last-child) a {
  border-bottom: 1px solid #ddd;
}

#lang_selector_m {
  padding-top: 48px;
  text-align: center;
}

@media (min-width: 1024px) {
  #lang_selector_m {
    display: none;
  }
}

#lang_selector_m ul {
  display: block;
}

#lang_selector_m ul li {
  display: inline-block;
  line-height: 20px;
  margin: 0 5px;
}

#lang_selector_m ul li ._f {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 18.461538px;
}

#lang_selector_m ul li ._f .flag {
  width: 100%;
  height: 100%;
}

#lang_selector_m ul li ._l {
  vertical-align: middle;
  display: inline-block;
}

#lang_selector_m ul li a {
  text-decoration: none;
}

#contact_map_wrap {
  margin-bottom: 48px;
}

#breadcrumbs {
  font-size: 12px;
  color: #929292;
  padding: 6px 0;
}

#breadcrumbs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#breadcrumbs ul li {
  display: inline-block;
}

#breadcrumbs ul li:not(:last-child):after {
  display: inline-block;
  content: '\203A';
  padding: 0 3px;
}

#breadcrumbs ul li a {
  color: #929292;
}

#breadcrumbs ul li a:hover {
  color: #f0a81a;
  text-decoration: underline;
}

.lg-outer {
  z-index: 1000000050;
}

.lg-progressbar {
  z-index: 1000000080;
}

.lg-controls {
  z-index: 1000000080;
}

.lg-toolbar {
  z-index: 1000000080;
}

.lg-subhtml {
  z-index: 1000000080;
}

.lg-thumbnail {
  z-index: 1000000080;
}

.lg-pager {
  z-index: 1000000080;
}

.lg-playbutton {
  z-index: 1000000080;
}

.lg-item {
  z-index: 1000000060;
}

.lg-backdrop {
  z-index: 1000000040;
}

.qb_control {
  margin-bottom: 48px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-end;
}

.qb_control .qb_search {
  flex: 0 0 300px;
}

.qb_control .qb_search_label {
  font-size: 12px;
}

.qb_control .qb_search_wrap {
  width: 100%;
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
  display: flex;
  flex-flow: row nowrap;
  position: relative;
}

.qb_control .qb_search_wrap::before {
  pointer-events: none;
  right: 10px;
  z-index: 2;
}

.qb_control .qb_search_wrap input[type=text],
.qb_control .qb_search_wrap input[type=search] {
  flex: 1 0 200px;
  border: 0;
  background: transparent;
  line-height: 36px;
  height: 36px;
  font-size: 18px;
}

.qb_control .qb_search_wrap input[type=submit] {
  border: 0;
  border-radius: 3px;
  background: #f0a81a;
  color: #000;
  cursor: pointer;
  flex: 0 0 36px;
  font-size: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23000000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Emx_isvg_header_search_btn_icon_2%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M359.33%2C323.06l-68.74-68.74a140.87%2C140.87%2C0%2C0%2C0%2C13.73-134.78%2C138.18%2C138.18%2C0%2C0%2C0-75.15-75.16%2C140.62%2C140.62%2C0%2C0%2C0-109.63%2C0%2C138.17%2C138.17%2C0%2C0%2C0-75.16%2C75.16%2C140.61%2C140.61%2C0%2C0%2C0%2C0%2C109.63%2C138.21%2C138.21%2C0%2C0%2C0%2C75.16%2C75.16%2C138.66%2C138.66%2C0%2C0%2C0%2C54.81%2C11.12%2C137.26%2C137.26%2C0%2C0%2C0%2C80-24.85l68.74%2C68.54a23.81%2C23.81%2C0%2C0%2C0%2C18%2C7.62%2C25.65%2C25.65%2C0%2C0%2C0%2C18.24-43.69ZM237.78%2C237.78q-26.35%2C26.36-63.43%2C26.36t-63.43-26.36q-26.36-26.35-26.36-63.43t26.36-63.43q26.35-26.36%2C63.43-26.36t63.43%2C26.36q26.36%2C26.35%2C26.36%2C63.43T237.78%2C237.78Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 60% 60%;
}

@media (max-width: 480px) {
  .qb_control .qb_search {
    flex: 0 0 200px;
  }
  .qb_control .qb_search_wrap input[type=text],
  .qb_control .qb_search_wrap input[type=search] {
    flex: 1 0 140px;
  }
}

.qb_control .qb_delete_all {
  flex: 0 0 90px;
  text-align: right;
}

.qb_control .qb_delete_all input[type=submit] {
  border: 0;
  border-radius: 3px;
  background: #f0a81a;
  color: #000;
  cursor: pointer;
  background-color: #ef2800;
  color: #fff;
  font-size: 16px;
  line-height: 46px;
  height: 46px;
  padding: 0 8px;
}

.qb_control .qb_delete_all input[type=submit]:hover {
  background-color: #ef2800;
}

.qb_results {
  font-size: 13px;
}

.qb_results .qb_title_hover {
  display: none;
  position: absolute;
  bottom: -124px;
  left: 0;
  height: 120px;
  background: #fff;
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
  z-index: 1;
}

.qb_results .qb_title_hover img {
  height: 100%;
  width: auto;
}

.qb_results .qb_title {
  position: relative;
}

.qb_results .qb_title:hover .qb_title_hover {
  display: block;
}

.qb_results .action {
  width: 130px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  text-align: center;
}

@media (max-width: 1023px) {
  .qb_results .action {
    justify-content: flex-start;
  }
}

.qb_results .action .qty {
  width: 28px;
  height: 28px;
  margin-right: 4px;
}

.qb_results .action .qty input {
  padding: 4px 2px 0;
  width: 28px;
  height: 28px;
  border: 1px solid #f0a81a;
  border-radius: 4px;
  text-align: center;
}

.qb_results .action button,
.qb_results .action input[type=submit] {
  padding: 4px;
  width: 90px;
  height: 28px;
  background: #f0a81a;
  border-radius: 4px;
  color: #000;
  border: 0;
  cursor: pointer;
}

.qb_results .delete_item {
  display: block;
  font-size: 0;
  border-radius: 4px;
  background-color: #ef2800;
  width: 28px;
  height: 28px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Ebin%3C%2Ftitle%3E%3Cpath%20d%3D%22M111.06%2C345.09s5%2C22.79%2C30.74%2C22.79H258.2c25.74%2C0%2C30.74-22.79%2C30.74-22.79l23-223.43H88.08ZM244.77%2C155.23a11.19%2C11.19%2C0%2C0%2C1%2C22.38%2C0L256%2C323.11a11.19%2C11.19%2C0%2C0%2C1-22.38%2C0Zm-56%2C0a11.19%2C11.19%2C0%2C0%2C1%2C22.38%2C0V323.11a11.19%2C11.19%2C0%2C1%2C1-22.38%2C0V155.23ZM144%2C144a11.19%2C11.19%2C0%2C0%2C1%2C11.19%2C11.19l11.19%2C167.87a11.19%2C11.19%2C0%2C0%2C1-22.38%2C0L132.85%2C155.23A11.19%2C11.19%2C0%2C0%2C1%2C144%2C144ZM305.2%2C76.91H256V54.51c0-17-5.49-22.38-22.38-22.38H166.42c-15.49%2C0-22.38%2C7.5-22.38%2C22.38v22.4H94.8c-9.9%2C0-17.91%2C7.51-17.91%2C16.8s8%2C16.8%2C17.91%2C16.8H305.2c9.9%2C0%2C17.91-7.51%2C17.91-16.8S315.1%2C76.91%2C305.2%2C76.91Zm-71.63%2C0H166.43V54.51h67.15v22.4Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
}

.qb_results .price {
  display: flex;
  flex-direction: column;
}

.qb_results .price .old_price {
  font-size: 90%;
  color: #4d4d4d;
  text-decoration: line-through;
}

.qb_results .stock_info .stock_label {
  padding: .1em .4em;
  border-radius: 2px;
}

.qb_results table {
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 4px;
  line-height: 1;
  width: 100%;
  text-align: center;
}

.qb_results th:first-child {
  border-top-left-radius: 4px;
}

.qb_results th:last-child {
  border-top-right-radius: 4px;
}

.qb_results th:only-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.qb_results tr:nth-child(2n+1) {
  background: #e2e2e2;
}

.qb_results tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
}

.qb_results tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
}

.qb_results tr:last-child td:only-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.qb_results th {
  background: #ddd;
  color: #000;
  padding: 8px;
  font-size: 14px;
  font-weight: normal;
}

.qb_results th:nth-child(2) {
  text-align: left;
  width: 100%;
}

.qb_results th:nth-child(3) {
  width: 100px;
}

.qb_results th:nth-child(3) .spacer {
  width: 150px;
  height: 0;
  display: block;
}

.qb_results td {
  padding: 8px;
}

.qb_results td:nth-child(2) {
  text-align: left;
}

@media (max-width: 1023px) {
  .qb_results table, .qb_results thead, .qb_results tbody, .qb_results tr, .qb_results th, .qb_results td {
    display: block;
  }
}

@media (max-width: 1023px) and (min-width: 720px) and (max-width: 1023px) {
  .qb_results tbody {
    display: flex;
    flex-flow: row wrap;
  }
  .qb_results tbody tr {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 18px);
    margin: 8px;
  }
}

@media (max-width: 1023px) {
  .qb_results table {
    border: 0;
  }
  .qb_results td:not(:last-child) {
    border-right: 0;
  }
  .qb_results td {
    position: relative;
    text-align: left !important;
    padding: 6px 6px 6px 100px;
  }
  .qb_results td:before {
    font-weight: bold;
    position: absolute;
    left: 6px;
  }
  .qb_results tr:first-child {
    display: none;
  }
  .qb_results tr {
    border: 1px solid #eaeaea;
    border-radius: 4px;
    margin: 12px 0;
  }
  .qb_results tr td {
    background: transparent;
    border: none;
    border-bottom: 1px solid #eaeaea;
  }
  .qb_results tr td:last-child {
    border-bottom: none;
  }
  .qb_results tr:nth-child(2n+1) {
    border: 1px solid #cbcbcb;
    background: #e2e2e2;
    border-radius: 4px;
    margin-bottom: 8px;
  }
  .qb_results tr:nth-child(2n+1) td {
    background: transparent;
    border: none;
    border-bottom: 1px solid #eaeaea;
  }
  .qb_results tr:nth-child(2n+1) td:last-child {
    border-bottom: none;
  }
  .qb_results td:nth-child(1):before {
    content: 'Cod pachet:';
  }
  .qb_results td:nth-child(2):before {
    content: 'Produs:';
  }
  .qb_results td:nth-child(3):before {
    content: 'Pret:';
  }
  .qb_results td:nth-child(4):before {
    content: 'Cantitate:';
  }
}

.qb_buy_all {
  flex: 0 0 90px;
}

.qb_buy_all input[type=submit] {
  border: 0;
  border-radius: 3px;
  background: #f0a81a;
  color: #000;
  cursor: pointer;
  font-size: 16px;
  line-height: 32px;
  height: 32px;
  padding: 0 24px;
}

.product_array_hero {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  margin-bottom: 2rem;
}

.product_array_hero img {
  display: block;
  width: 100%;
  height: auto;
}

.uac_cm_form .section {
  margin-bottom: 48px;
}

.uac_cm_form .section .section_title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  border-bottom: 0.0625rem solid #ddd;
  padding-bottom: 12px;
  margin-bottom: 24px;
}

.uac_cm_form .section .section_subtitle {
  margin-top: -24px;
  margin-bottom: 24px;
}

.uac_cm_form .section .section {
  margin-bottom: 48px;
}

.uac_cm_form .section .section .section_title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 12px;
  border: 0;
}

.uac_cm_form .section .section .section_subtitle {
  margin-top: -12px;
  margin-bottom: 12px;
}

.uac_cm_form .r {
  margin-bottom: 1rem;
}

.uac_cm_form .r .a {
  display: inline-block;
  vertical-align: top;
  width: 240px;
}

.uac_cm_form .r .b {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 250px);
}

@media (max-width: 1023px) {
  .uac_cm_form .r .a {
    display: block;
    width: 100%;
  }
  .uac_cm_form .r .a.empty {
    display: none;
  }
  .uac_cm_form .r .b {
    display: block;
    width: 100%;
  }
}

.uac_cm_form .r_sep {
  margin-bottom: 24px;
}

.uac_cm_form * {
  outline: none;
}

.uac_cm_form a {
  text-decoration: underline;
}

.uac_cm_form label {
  display: block;
  font-size: 1rem;
}

.uac_cm_form label.small {
  font-size: 0.75rem;
}

.uac_cm_form label.small input[type="checkbox"] {
  vertical-align: -0.125rem;
}

.uac_cm_form label.inline {
  font-size: 0.875rem;
}

.uac_cm_form label.inline::after {
  clear: both;
  content: "";
  display: table;
}

.uac_cm_form label.inline input[type="checkbox"],
.uac_cm_form label.inline input [type="radio"] {
  margin: 0.375rem;
  float: left;
}

.uac_cm_form label.inline span.label {
  display: inline-block;
  width: calc(100% - 2rem);
}

.uac_cm_form .small_inline_label input[type="checkbox"] {
  vertical-align: -0.125rem;
}

.uac_cm_form .small_inline_label label {
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
  display: inline;
}

.uac_cm_form .small_inline_label label:before {
  content: ' ';
}

.uac_cm_form .sep_s {
  height: 24px;
}

.uac_cm_form .sep_m {
  height: 48px;
}

.uac_cm_form .sep_l {
  height: 96px;
}

.uac_cm_form input[type="color"], .uac_cm_form input[type="date"], .uac_cm_form input[type="datetime"], .uac_cm_form input[type="datetime-local"], .uac_cm_form input[type="email"], .uac_cm_form input[type="month"], .uac_cm_form input[type="number"], .uac_cm_form input[type="password"], .uac_cm_form input[type="search"], .uac_cm_form input[type="tel"], .uac_cm_form input[type="text"], .uac_cm_form input[type="time"], .uac_cm_form input[type="url"], .uac_cm_form input[type="week"], .uac_cm_form textarea, .uac_cm_form select {
  display: block;
  line-height: 2.25rem;
  padding: 0 0.375rem;
  font-size: 0.875rem;
  width: 100%;
  margin: 0;
  border-radius: 4px;
  border: 0.0625rem solid #ddd;
  box-shadow: 0.125rem 0.125rem 0 0 #e8e8e8;
  background-color: #f5f5f5;
  margin-bottom: 0.75rem;
}

.uac_cm_form input[type="color"]:hover, .uac_cm_form input[type="color"]:focus, .uac_cm_form input[type="color"]:active, .uac_cm_form input[type="date"]:hover, .uac_cm_form input[type="date"]:focus, .uac_cm_form input[type="date"]:active, .uac_cm_form input[type="datetime"]:hover, .uac_cm_form input[type="datetime"]:focus, .uac_cm_form input[type="datetime"]:active, .uac_cm_form input[type="datetime-local"]:hover, .uac_cm_form input[type="datetime-local"]:focus, .uac_cm_form input[type="datetime-local"]:active, .uac_cm_form input[type="email"]:hover, .uac_cm_form input[type="email"]:focus, .uac_cm_form input[type="email"]:active, .uac_cm_form input[type="month"]:hover, .uac_cm_form input[type="month"]:focus, .uac_cm_form input[type="month"]:active, .uac_cm_form input[type="number"]:hover, .uac_cm_form input[type="number"]:focus, .uac_cm_form input[type="number"]:active, .uac_cm_form input[type="password"]:hover, .uac_cm_form input[type="password"]:focus, .uac_cm_form input[type="password"]:active, .uac_cm_form input[type="search"]:hover, .uac_cm_form input[type="search"]:focus, .uac_cm_form input[type="search"]:active, .uac_cm_form input[type="tel"]:hover, .uac_cm_form input[type="tel"]:focus, .uac_cm_form input[type="tel"]:active, .uac_cm_form input[type="text"]:hover, .uac_cm_form input[type="text"]:focus, .uac_cm_form input[type="text"]:active, .uac_cm_form input[type="time"]:hover, .uac_cm_form input[type="time"]:focus, .uac_cm_form input[type="time"]:active, .uac_cm_form input[type="url"]:hover, .uac_cm_form input[type="url"]:focus, .uac_cm_form input[type="url"]:active, .uac_cm_form input[type="week"]:hover, .uac_cm_form input[type="week"]:focus, .uac_cm_form input[type="week"]:active, .uac_cm_form textarea:hover, .uac_cm_form textarea:focus, .uac_cm_form textarea:active, .uac_cm_form select:hover, .uac_cm_form select:focus, .uac_cm_form select:active {
  border: 0.0625rem solid #f0a81a;
}

.uac_cm_form input[type="color"]:last-child, .uac_cm_form input[type="date"]:last-child, .uac_cm_form input[type="datetime"]:last-child, .uac_cm_form input[type="datetime-local"]:last-child, .uac_cm_form input[type="email"]:last-child, .uac_cm_form input[type="month"]:last-child, .uac_cm_form input[type="number"]:last-child, .uac_cm_form input[type="password"]:last-child, .uac_cm_form input[type="search"]:last-child, .uac_cm_form input[type="tel"]:last-child, .uac_cm_form input[type="text"]:last-child, .uac_cm_form input[type="time"]:last-child, .uac_cm_form input[type="url"]:last-child, .uac_cm_form input[type="week"]:last-child, .uac_cm_form textarea:last-child, .uac_cm_form select:last-child {
  margin-bottom: 0;
}

.uac_cm_form select {
  height: 1.875rem;
}

.uac_cm_form button, .uac_cm_form input[type="button"], .uac_cm_form input[type="reset"], .uac_cm_form input[type="submit"] {
  cursor: pointer;
  color: #fff;
  background: #f0a81a;
  border: 0;
  border-radius: 4px;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  line-height: 2;
  display: inline-block;
  padding: 0 1.25rem;
  font-size: 1rem;
  font-weight: bold;
  line-height: 2.75rem;
  margin-bottom: 0.75rem;
}

.uac_cm_form button:hover, .uac_cm_form button:focus, .uac_cm_form button.active, .uac_cm_form button.enabled, .uac_cm_form input[type="button"]:hover, .uac_cm_form input[type="button"]:focus, .uac_cm_form input[type="button"].active, .uac_cm_form input[type="button"].enabled, .uac_cm_form input[type="reset"]:hover, .uac_cm_form input[type="reset"]:focus, .uac_cm_form input[type="reset"].active, .uac_cm_form input[type="reset"].enabled, .uac_cm_form input[type="submit"]:hover, .uac_cm_form input[type="submit"]:focus, .uac_cm_form input[type="submit"].active, .uac_cm_form input[type="submit"].enabled {
  color: #fff;
  background-color: #f0a81a;
}

.uac_cm_form button:last-child, .uac_cm_form input[type="button"]:last-child, .uac_cm_form input[type="reset"]:last-child, .uac_cm_form input[type="submit"]:last-child {
  margin-bottom: 0;
}

.uac_cm_form .info_field {
  border-radius: 4px;
  line-height: 1.875rem;
  padding: 0.375rem 0.75rem;
  font-size: 0.75rem;
  width: 100%;
  margin: 0;
  border: 0.0625rem solid #f5f5f5;
  box-shadow: 0.125rem 0.125rem 0 0 #e8e8e8;
  background-color: #f5f5f5;
  margin-bottom: 0.75rem;
  min-height: 2.75rem;
}

.uac_cm_form .info_field:last-child {
  margin-bottom: 0;
}

.uac_cm_form .icon_phone:before {
  background: url("../../media/uac/cm_icon_phone.png") no-repeat center center;
}

.uac_cm_form .icon_mobile:before {
  background: url("../../media/uac/cm_icon_mobile.png") no-repeat center center;
}

.uac_cm_form .icon_email:before {
  background: url("../../media/uac/cm_icon_email.png") no-repeat center center;
}

.uac_cm_form .icon_phone:before, .uac_cm_form .icon_mobile:before, .uac_cm_form .icon_email:before {
  content: ' ';
  width: 1.25rem;
  height: 1.25rem;
  overflow: hidden;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.375rem;
}

.uac_cm_form span.icon_yes {
  background: url("../../media/uac/cm_icon_yes.png") no-repeat center center;
}

.uac_cm_form span.icon_no {
  background: url("../../media/uac/cm_icon_no.png") no-repeat center center;
}

.uac_cm_form span.icon_download {
  background: url("../../media/uac/cm_icon_download.png") no-repeat center center;
}

.uac_cm_form span.icon_delete {
  background: url("../../media/uac/cm_icon_delete.png") no-repeat center center;
}

.uac_cm_form span.icon_details {
  background: url("../../media/uac/cm_icon_details.png") no-repeat center center;
}

.uac_cm_form span.icon_payments {
  background: url("../../media/uac/cm_icon_payments.png") no-repeat center center;
}

.uac_cm_form span.icon_prev {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-chevron-right%3C%2Ftitle%3E%3Cpath%20d%3D%22M292.8%2C208.4l-138%2C138a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7L206%2C200l-98.8-98.8a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7l30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C16.7%2C0l138%2C138a11.7%2C11.7%2C0%2C0%2C1%2C0%2C16.7Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
  transform: scaleX(-1);
}

.uac_cm_form span.icon_next {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-chevron-right%3C%2Ftitle%3E%3Cpath%20d%3D%22M292.8%2C208.4l-138%2C138a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7L206%2C200l-98.8-98.8a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7l30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C16.7%2C0l138%2C138a11.7%2C11.7%2C0%2C0%2C1%2C0%2C16.7Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

.uac_cm_form span.icon_yes,
.uac_cm_form span.icon_no,
.uac_cm_form span.icon_download,
.uac_cm_form span.icon_delete,
.uac_cm_form span.icon_details,
.uac_cm_form span.icon_payments,
.uac_cm_form span.icon_prev,
.uac_cm_form span.icon_next {
  display: inline-block;
  vertical-align: middle;
  width: 1.25rem;
  height: 1.25rem;
  background-size: cover;
}

.uac_cm_form span.icon_yes.disabled,
.uac_cm_form span.icon_no.disabled,
.uac_cm_form span.icon_download.disabled,
.uac_cm_form span.icon_delete.disabled,
.uac_cm_form span.icon_details.disabled,
.uac_cm_form span.icon_payments.disabled,
.uac_cm_form span.icon_prev.disabled,
.uac_cm_form span.icon_next.disabled {
  opacity: 0.5;
}

.uac_cm_form .uac_cm_crt button, .uac_cm_form .uac_cm_crt input[type="button"], .uac_cm_form .uac_cm_crt input[type="reset"], .uac_cm_form .uac_cm_crt input[type="submit"] {
  padding: 0 0.625rem;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.875rem;
  margin: 0;
  background: #f0a81a;
  border: 0;
  border-radius: 0.3125rem;
}

.uac_cm_form .uac_cm_crt table {
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 0rem;
  line-height: 0.75rem;
  width: 100%;
  text-align: center;
  border: 0.0625rem solid #aaaaaa;
}

.uac_cm_form .uac_cm_crt th:not(:last-child) {
  border-right: 0.0625rem solid #aaaaaa;
}

.uac_cm_form .uac_cm_crt th:first-child {
  border-top-left-radius: 0rem;
}

.uac_cm_form .uac_cm_crt th:last-child {
  border-top-right-radius: 0rem;
}

.uac_cm_form .uac_cm_crt th:only-child {
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
}

.uac_cm_form .uac_cm_crt td:not(:last-child) {
  border-right: 0.0625rem solid #aaaaaa;
}

.uac_cm_form .uac_cm_crt tr:nth-child(2n+1) {
  background: #e2e2e2;
}

.uac_cm_form .uac_cm_crt tr:last-child td:first-child {
  border-bottom-left-radius: 0.3125rem;
}

.uac_cm_form .uac_cm_crt tr:last-child td:last-child {
  border-bottom-right-radius: 0.3125rem;
}

.uac_cm_form .uac_cm_crt tr:last-child td:only-child {
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}

.uac_cm_form .uac_cm_crt a.add-to-cart {
  font-size: 1.375rem;
  color: #000;
  line-height: 1.375rem;
}

.uac_cm_form .uac_cm_crt a.add-to-cart:hover {
  color: #f5f5f5;
}

.uac_cm_form .uac_cm_crt th {
  background: #c4c4c4;
  color: #fff;
  font-weight: bold;
  padding: 0.75rem 0.375rem;
  line-height: 0.75rem;
}

.uac_cm_form .uac_cm_crt td {
  font-size: 0.75rem;
  padding: 0.75rem 0.375rem;
}

.uac_cm_form .uac_cm_crt .av-order {
  white-space: nowrap;
  color: #c61818;
}

.uac_cm_form .uac_cm_crt .av-limited {
  white-space: nowrap;
  color: #ffa200;
}

.uac_cm_form .uac_cm_crt .av-stock {
  white-space: nowrap;
  color: #79882a;
}

.uac_cm_form .uac_cm_crt_detaliicomanda_continut td:nth-child(2), .uac_cm_form .uac_cm_crt_detaliicomanda_continut th:nth-child(2),
.uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(2),
.uac_cm_form .uac_cm_crt_detaliifactura th:nth-child(2),
.uac_cm_form .uac_cm_crt_mesaje td:nth-child(2),
.uac_cm_form .uac_cm_crt_mesaje th:nth-child(2) {
  text-align: left;
}

@media (max-width: 1023px) {
  .uac_cm_form .uac_cm_crt table, .uac_cm_form .uac_cm_crt thead, .uac_cm_form .uac_cm_crt tbody, .uac_cm_form .uac_cm_crt tr, .uac_cm_form .uac_cm_crt th, .uac_cm_form .uac_cm_crt td {
    display: block;
  }
  .uac_cm_form .uac_cm_crt table {
    border: 0;
  }
  .uac_cm_form .uac_cm_crt td:not(:last-child) {
    border-right: 0;
  }
  .uac_cm_form .uac_cm_crt td {
    position: relative;
    text-align: left !important;
    padding: 0.375rem 0.375rem 0.375rem 6.25rem;
  }
  .uac_cm_form .uac_cm_crt td:before {
    font-weight: bold;
    position: absolute;
    left: 0.375rem;
  }
  .uac_cm_form .uac_cm_crt tr:first-child {
    display: none;
  }
  .uac_cm_form .uac_cm_crt tr {
    border: 0.0625rem solid #eaeaea;
    border-radius: 0rem;
    margin: 0.75rem 0;
  }
  .uac_cm_form .uac_cm_crt tr td {
    background: transparent;
    border: none;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .uac_cm_form .uac_cm_crt tr td:last-child {
    border-bottom: none;
  }
  .uac_cm_form .uac_cm_crt tr:nth-child(2n+1) {
    border: 0.0625rem solid #cbcbcb;
    background: #e2e2e2;
    border-radius: 0rem;
    margin-bottom: 0rem;
  }
  .uac_cm_form .uac_cm_crt tr:nth-child(2n+1) td {
    background: transparent;
    border: none;
    border-bottom: 0.0625rem solid #eaeaea;
  }
  .uac_cm_form .uac_cm_crt tr:nth-child(2n+1) td:last-child {
    border-bottom: none;
  }
  .uac_cm_form .uac_cm_crt_comenzi td:nth-child(1):before {
    content: 'Identificator:';
  }
  .uac_cm_form .uac_cm_crt_comenzi td:nth-child(2):before {
    content: 'Dată:';
  }
  .uac_cm_form .uac_cm_crt_comenzi td:nth-child(3):before {
    content: 'Status:';
  }
  .uac_cm_form .uac_cm_crt_comenzi td:nth-child(4):before {
    content: 'Valoare:';
  }
  .uac_cm_form .uac_cm_crt_comenzi td:nth-child(5):before {
    content: 'Operații:';
  }
  .uac_cm_form .uac_cm_crt_detaliicomanda_continut td {
    padding: 0.375rem 0.375rem 0.375rem 8.125rem;
  }
  .uac_cm_form .uac_cm_crt_detaliicomanda_continut td:nth-child(1):before {
    content: 'Nr. Crt.:';
  }
  .uac_cm_form .uac_cm_crt_detaliicomanda_continut td:nth-child(2):before {
    content: 'Produs:';
  }
  .uac_cm_form .uac_cm_crt_detaliicomanda_continut td:nth-child(3):before {
    content: 'Cantitate:';
  }
  .uac_cm_form .uac_cm_crt_detaliicomanda_continut td:nth-child(4):before {
    content: 'Valoare unitară:';
  }
  .uac_cm_form .uac_cm_crt_detaliicomanda_continut td:nth-child(5):before {
    content: 'Prețul total:';
  }
  .uac_cm_form .uac_cm_crt_detaliicomanda_continut td:nth-child(6):before {
    content: 'Discount de volum:';
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(1):before {
    content: 'Nr.:';
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(2):before {
    content: 'Descriere:';
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(3):before {
    content: 'Cantitate:';
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(4) {
    min-height: 2.125rem;
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(4):before {
    content: 'Pret unitar fara TVA:';
    width: 5.625rem;
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(5):before {
    content: 'Valoare:';
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(6):before {
    content: 'TVA:';
  }
  .uac_cm_form .uac_cm_crt_detaliifactura td:nth-child(7):before {
    content: 'Total (cu TVA):';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(1):before {
    content: 'Serie:';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(2):before {
    content: 'Număr:';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(3):before {
    content: 'Data:';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(4):before {
    content: 'Comanda:';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(5) {
    min-height: 2.125rem;
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(5):before {
    content: 'Val. Factură cu TVA:';
    width: 5.625rem;
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(6):before {
    content: 'Sold cu TVA:';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(7):before {
    content: 'Data scadentă:';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(8):before {
    content: 'Detalii:';
  }
  .uac_cm_form .uac_cm_crt_facturi td:nth-child(9):before {
    content: 'Plăți:';
  }
  .uac_cm_form .uac_cm_crt_plati td:nth-child(1):before {
    content: 'Număr:';
  }
  .uac_cm_form .uac_cm_crt_plati td:nth-child(2):before {
    content: 'Serie:';
  }
  .uac_cm_form .uac_cm_crt_plati td:nth-child(3):before {
    content: 'Data:';
  }
  .uac_cm_form .uac_cm_crt_plati td:nth-child(4):before {
    content: 'Valoare:';
  }
  .uac_cm_form .uac_cm_crt_plati td:nth-child(5):before {
    content: 'Facturi:';
  }
  .uac_cm_form .uac_cm_crt_mesaje td:nth-child(1):before {
    content: 'Nr.:';
  }
  .uac_cm_form .uac_cm_crt_mesaje td:nth-child(2):before {
    content: 'De la:';
  }
  .uac_cm_form .uac_cm_crt_mesaje td:nth-child(3):before {
    content: 'Subiect:';
  }
  .uac_cm_form .uac_cm_crt_mesaje td:nth-child(4):before {
    content: 'Data:';
  }
  .uac_cm_form .uac_cm_crt_mesaje td:nth-child(5):before {
    content: 'Detalii:';
  }
}

.uac_cm_form .uac_cm_form_col2 label {
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
}

.uac_cm_form .uac_cm_form_col2 .r {
  margin-bottom: 1rem;
}

.uac_cm_form .uac_cm_form_col2 .r .a {
  width: 150px;
}

.uac_cm_form .uac_cm_form_col2 .r .b {
  width: calc(100% - 160px);
}

@media (max-width: 1023px) {
  .uac_cm_form .uac_cm_form_col2 .r .a {
    display: block;
    width: 100%;
  }
  .uac_cm_form .uac_cm_form_col2 .r .a.empty {
    display: none;
  }
  .uac_cm_form .uac_cm_form_col2 .r .b {
    display: block;
    width: 100%;
  }
}

.uac_cm_form .info_list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.uac_cm_form .uac_file_object {
  line-height: 1.875rem;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  width: 100%;
  margin: 0;
  border-radius: 0;
  border: 0.0625rem solid #f5f5f5;
  box-shadow: 0.125rem 0.125rem 0 0 #e8e8e8;
  background-color: #f5f5f5;
  margin-bottom: 0.75rem;
}

.uac_cm_form .uac_file_object:last-child {
  margin-bottom: 0;
}

.uac_cm_form .uac_file_object .num {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  text-align: right;
  margin-right: 0.25rem;
}

.uac_cm_form .uac_file_object .name {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 120px);
}

.uac_cm_form .uac_file_object .dld, .uac_cm_form .uac_file_object .del {
  display: inline-block;
  width: 40px;
  text-align: center;
  vertical-align: top;
}

.uac_cm_form .uac_cm_filterbar {
  margin-bottom: 48px;
  font-size: 0;
}

.uac_cm_form .uac_cm_filterbar .label {
  font-weight: bold;
}

.uac_cm_form .uac_cm_filterbar select {
  line-height: 1;
  font-size: 0.8125rem;
  padding: 0.125rem 0.375rem 0.1875rem 0.375rem;
}

.uac_cm_form .uac_cm_filterbar input[type=text] {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.8125rem;
}

.uac_cm_form .uac_cm_filterbar input[type=text]:hover, .uac_cm_form .uac_cm_filterbar input[type=text]:focus, .uac_cm_form .uac_cm_filterbar input[type=text]:active {
  border: 0.0625rem solid #ddd;
}

.uac_cm_form .uac_cm_filterbar input[type=submit] {
  padding: 0.4375rem 1rem 0.5rem;
  line-height: 1;
  font-size: 0.8125rem;
}

.uac_cm_form .uac_cm_filterbar .item {
  font-size: 0.8125rem;
  display: inline-block;
  vertical-align: bottom;
  width: 8.4375rem;
  margin-right: 0.3125rem;
}

.uac_cm_form .uac_cm_filterbar .item_filtreaza {
  width: 5.5rem;
  margin-top: 12px;
  margin-right: 0;
}

@media (max-width: 1023px) {
  .uac_cm_form .uac_cm_filterbar .item {
    width: 100% !important;
    margin-bottom: 1rem;
  }
}

.uac_cm_form .uac_cm_pagination .ibl, .uac_cm_form .uac_cm_pagination .ibr {
  display: inline-block;
  vertical-align: middle;
}

.uac_cm_form .uac_cm_pagination .ibl {
  width: calc(100% - 230px);
}

.uac_cm_form .uac_cm_pagination .ibr {
  text-align: right;
  width: 220px;
}

.uac_cm_form .uac_cm_pagination .ui-selectmenu-button {
  display: inline-block;
  vertical-align: middle;
}

.uac_cm_form .uac_cm_pagination select {
  display: inline;
  width: 4.375rem;
}

@media (max-width: 1023px) {
  .uac_cm_form .uac_cm_pagination .ibl, .uac_cm_form .uac_cm_pagination .ibr {
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
  }
}

.uac_cm_form .field_pre_help {
  font-size: 0.875rem;
  color: dimgray;
}

.uac_cm_form .field_help {
  font-size: 0.8125rem;
  color: dimgray;
  margin-top: -0.5rem;
  line-height: 1;
}

.ui-selectmenu-menu {
  z-index: 99999;
}

.ui-selectmenu-button {
  display: block;
  margin: 0;
  border-radius: 0;
  border: 0.0625rem solid #c7c7c7;
  box-shadow: 0.125rem 0.125rem 0 0 #e8e8e8;
  background-color: #f5f5f5;
  font-size: 0.8125rem;
}

.ui-selectmenu-text {
  font-family: "Open Sans", sans-serif;
}

.ui-menu-item {
  font-size: 0.8125rem;
}

#uac_cm_sidebar {
  margin-bottom: 48px;
}

.uac_cm_sidebar_menu ul {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
}

.uac_cm_sidebar_menu ul li {
  padding: 8px 12px;
}

.uac_cm_sidebar_menu ul li a {
  display: block;
}

.uac_cm_sidebar_menu ul li.selected {
  background: #f5f5f5;
  font-weight: bold;
}

.uac_cm_sidebar_menu ul li ul.child {
  font-weight: normal;
}

.uac_cm_sidebar_menu ul li ul.child .selected {
  color: #f0a81a;
}

.uac_cm_msg_box {
  margin-bottom: 48px;
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 4px;
}

.uac_cm_msg_box_icon {
  position: relative;
  font-size: 0;
}

.uac_cm_msg_box_icon .icon {
  display: inline-block;
  width: 48px;
  vertical-align: middle;
}

.uac_cm_msg_box_icon .icon img {
  width: 100%;
  height: auto;
  display: block;
}

.uac_cm_msg_box_icon .msg {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 48px);
  padding-left: 16px;
}

@media (max-width: 1023px) {
  .uac_cm_msg_box_icon .icon {
    width: 28px;
  }
  .uac_cm_msg_box_icon .msg {
    width: calc(100% - 28px);
  }
}

.uac_cm_msg_box_success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.uac_cm_msg_box_success hr {
  border-top-color: #c9e2b3;
}

.uac_cm_msg_box_success .uac_cm_msg_box_link {
  color: #2b542c;
}

.uac_cm_msg_box_info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.uac_cm_msg_box_info hr {
  border-top-color: #a6e1ec;
}

.uac_cm_msg_box_info .uac_cm_msg_box_link {
  color: #245269;
}

.uac_cm_msg_box_warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.uac_cm_msg_box_warning hr {
  border-top-color: #f7e1b5;
}

.uac_cm_msg_box_warning .uac_cm_msg_box_link {
  color: #66512c;
}

.uac_cm_msg_box_danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.uac_cm_msg_box_danger hr {
  border-top-color: #e4b9c0;
}

.uac_cm_msg_box_danger .uac_cm_msg_box_link {
  color: #843534;
}

.uac_ic_home_top_boxes > .__i > .__c > .__e {
  padding-bottom: 48px;
}

.uac_ic_home_top_boxes > .__i > .__c > .__e > .__i {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #f5f5f5;
}

@media (min-width: 360px) {
  .uac_ic_home_top_boxes > .__i > .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
  }
  .uac_ic_home_top_boxes > .__i > .__c > .__e {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
    flex: 0 0 50%;
    padding-bottom: 48px;
  }
  .uac_ic_home_top_boxes > .__i > .__c > .__e > .__i {
    margin: 0 12px;
  }
}

@media (min-width: 1024px) {
  .uac_ic_home_top_boxes > .__i > .__c > .__e {
    flex: 0 0 25%;
  }
}

@media (min-width: 720px) {
  .uac_ic_home_content > .__i > .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
  }
  .uac_ic_home_content > .__i > .__c > .__e {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
  }
  .uac_ic_home_content > .__i > .__c > .__e > .__i {
    margin: 0 12px;
    width: 100%;
    height: 100%;
  }
  .uac_ic_home_content > .__i > .__c > .__e.__e1 {
    flex: 0 0 75%;
  }
  .uac_ic_home_content > .__i > .__c > .__e.__e2 {
    flex: 0 0 25%;
  }
}

.faq_lists {
  margin-bottom: 24px;
}

@media (min-width: 720px) {
  .faq_lists > .__i > .__c {
    display: flex;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
  }
  .faq_lists > .__i > .__c > .__e {
    display: flex;
    flex: 0 0 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 24px;
    flex: 0 0 33.333333%;
  }
  .faq_lists > .__i > .__c > .__e > .__i {
    margin: 0 12px;
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 1023px) {
  .uac_ic_home {
    padding-top: 48px;
  }
}

.uac_ic_home ul {
  margin: 0;
  padding: 0;
}

.uac_ic_title h2 {
  margin: 0;
}

.uac_ic_breadcrumbs {
  margin-bottom: 24px;
}

.uac_ic_breadcrumbs ul {
  display: block;
  list-style-type: none;
  font-size: 80%;
  margin: 0;
  padding: 0;
}

.uac_ic_breadcrumbs ul li {
  display: inline-block;
}

.uac_ic_breadcrumbs ul li:not(:last-child):after {
  display: inline-block;
  content: '›';
  margin: 0 4px 0 8px;
}

.uac_ic_topics {
  margin-bottom: 24px;
}

.uac_ic_topics ul {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.uac_ic_topics ul li a {
  display: block;
  padding: 12px 12px 12px 32px;
  background: url("../../media/uac/ic_category_list_bullet.png") no-repeat top 20px left 12px;
}

.uac_ic_topics ul li:not(:last-child) {
  border-bottom: 1px solid #f5f5f5;
}

.uac_ic_item_content {
  margin-bottom: 96px;
}

.uac_ic_item_footer .useful {
  font-size: 80%;
  margin-bottom: 24px;
}

.uac_ic_item_footer .useful a {
  padding: 4px;
  text-align: center;
  border-radius: 4px;
  color: #fff;
  margin-left: 4px;
  background-color: #f0a81a;
}

.uac_ic_item_footer .related .title {
  font-weight: bold;
  font-size: 110%;
  border-bottom: 1px solid #ddd;
  margin-bottom: 12px;
}

.uac_ic_item_footer .related ul {
  list-style-type: none;
}

.uac_ic_home_top_boxes {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.875rem;
}

.uac_ic_home_top_boxes .uac_ic_home_top_box {
  position: relative;
  padding: 8px;
}

.uac_ic_home_top_boxes .bg_img {
  position: absolute;
  top: 0;
  right: 0;
  width: 64px;
  height: auto;
  display: block;
  opacity: 0.3;
}

.uac_ic_home_top_boxes ul {
  list-style-type: none;
}

.uac_ic_home_top_boxes ul li {
  padding: 8px 0;
  line-height: 1;
}

.uac_ic_home_top_boxes ul li.more a {
  color: #f0a81a;
  text-decoration: underline;
}

.uac_ic_home_content .faq_lists {
  font-size: 0.875rem;
  font-family: "Roboto Condensed", sans-serif;
}

.uac_ic_home_content .faq_lists ul {
  list-style-type: none;
}

.uac_ic_home_content .faq_lists ul li {
  padding: 8px 0;
  line-height: 1;
}

.uac_ic_home_content .faq_lists ul li a:before {
  content: '›';
  margin-right: 8px;
}

.uac_ic_home_content .faq_lists ul li.more a {
  color: #f0a81a;
  text-decoration: underline;
}

.uac_ic_home_content .faq_lists ul li.more a:before {
  display: none;
}

.uac_ic_home_search_box {
  padding-bottom: 24px;
  margin-bottom: 48px;
  border-bottom: 1px solid #ddd;
}

.uac_ic_home_search_box h1 {
  color: #1D2123;
  text-align: center;
  margin: 0;
  line-height: 1.1;
}

.uac_ic_home_search_box .search_field {
  width: 60%;
  margin: 0 auto;
  margin-bottom: 24px;
}

.uac_ic_home_search_box .search_field input {
  border-radius: 4px;
  width: 100%;
  border: 0;
  outline: none;
  padding: 16px 48px 8px 8px;
  font-size: 13px;
  line-height: 24px;
  background-color: #f5f5f5;
  color: #000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23F0A81A%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Emx_isvg_header_search_btn_icon_2%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M359.33%2C323.06l-68.74-68.74a140.87%2C140.87%2C0%2C0%2C0%2C13.73-134.78%2C138.18%2C138.18%2C0%2C0%2C0-75.15-75.16%2C140.62%2C140.62%2C0%2C0%2C0-109.63%2C0%2C138.17%2C138.17%2C0%2C0%2C0-75.16%2C75.16%2C140.61%2C140.61%2C0%2C0%2C0%2C0%2C109.63%2C138.21%2C138.21%2C0%2C0%2C0%2C75.16%2C75.16%2C138.66%2C138.66%2C0%2C0%2C0%2C54.81%2C11.12%2C137.26%2C137.26%2C0%2C0%2C0%2C80-24.85l68.74%2C68.54a23.81%2C23.81%2C0%2C0%2C0%2C18%2C7.62%2C25.65%2C25.65%2C0%2C0%2C0%2C18.24-43.69ZM237.78%2C237.78q-26.35%2C26.36-63.43%2C26.36t-63.43-26.36q-26.36-26.35-26.36-63.43t26.36-63.43q26.35-26.36%2C63.43-26.36t63.43%2C26.36q26.36%2C26.35%2C26.36%2C63.43T237.78%2C237.78Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 32px 32px;
  background-position: right 8px center;
}

@media (max-width: 719px) {
  .uac_ic_home_search_box .search_field {
    width: 100%;
  }
}

#uac_ic_sidebar {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.875rem;
  margin-bottom: 48px;
}

@media (min-width: 720px) {
  #uac_ic_sidebar.uac_ic_sidebar_home {
    border-left: 1px solid #ddd;
    padding-left: 24px;
  }
}

@media (max-width: 1023px) {
  #uac_ic_sidebar {
    border-right: none;
  }
}

#uac_ic_sidebar .widget {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #ddd;
}

#uac_ic_sidebar .widget:first-child {
  margin-top: 0;
}

#uac_ic_sidebar .widget:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.uac_ic_sidebar_searchbox {
  width: 100%;
  margin-bottom: 24px;
}

.uac_ic_sidebar_searchbox input {
  width: 100%;
  border: 0;
  outline: none;
  padding: 16px 48px 8px 8px;
  font-size: 13px;
  line-height: 24px;
  background: url("../../media/uac/ic_sidebar_search.png") no-repeat top 8px right 8px, #f5f5f5;
  color: #000;
}

.uac_ic_sidebar_categories {
  margin-bottom: 24px;
}

.uac_ic_sidebar_categories ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.uac_ic_sidebar_categories ul li {
  display: block;
  padding: 8px;
  color: #1D2123;
  position: relative;
}

.uac_ic_sidebar_categories ul li.selected:after {
  content: '›';
  font-size: 14px;
  position: absolute;
  top: 14px;
  right: 0;
  width: 8px;
  text-align: right;
  line-height: 14px;
}

.uac_ic_sidebar_widget {
  margin-bottom: 24px;
}

.uac_ic_sidebar_widget .title .icon {
  display: inline-block;
  vertical-align: middle;
}

.uac_ic_sidebar_widget .title .icon img {
  display: block;
  width: 26px;
  height: auto;
}

.uac_ic_sidebar_widget .title .text {
  display: inline-block;
  vertical-align: middle;
}

.uac_ic_sidebar_widget .kv_list ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

.uac_ic_sidebar_widget .kv_list ul li {
  display: block;
  padding: 8px;
}

.uac_ic_sidebar_widget .kv_list ul li .k {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

.uac_ic_sidebar_widget .kv_list ul li .v {
  display: inline-block;
  vertical-align: top;
  width: 40%;
}

.uac_ic_sidebar_widget .link_list ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

.uac_ic_sidebar_widget .link_list ul li {
  display: block;
}

.uac_ic_sidebar_widget .link_list ul li:not(:last-child) {
  border-bottom: 1px solid #f5f5f5;
}

.uac_ic_sidebar_widget .link_list ul li a {
  display: block;
  padding: 8px;
  position: relative;
}

.uac_ic_sidebar_widget .link_list ul li a:after {
  content: '›';
  font-size: 14px;
  position: absolute;
  top: 8px;
  right: 0;
  width: 8px;
  text-align: right;
  line-height: 14px;
}

.uac_ic_sidebar_widget .img_link {
  display: block;
}

.uac_ic_sidebar_widget .img_link img {
  display: block;
  max-width: 400px;
  width: 100%;
  height: auto;
}

.main_uac_ic {
  padding-bottom: 48px;
}

#ckp_page {
  background: #f4f4f4;
}

#ckp_content {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  background-color: #fff;
  padding: 40px 30px;
  margin-bottom: 40px;
}

@media (min-width: 1024px) {
  #ckp_content {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #ckp_content {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1259px) {
  #ckp_content {
    padding: 20px;
  }
}

@media (max-width: 1023px) {
  #ckp_content {
    padding: 10px;
  }
}

#ckp_footer_wrap {
  border-top: 1px solid #ddd;
}

#ckp_footer {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  padding: 20px 0;
}

@media (min-width: 1024px) {
  #ckp_footer {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #ckp_footer {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1023px) {
  #ckp_footer {
    text-align: center;
  }
}

#ckp_title {
  color: #1D2123;
  margin-bottom: 40px;
}

@media (max-width: 1259px) {
  #ckp_title {
    margin-bottom: 20px;
  }
}

#ckp_2c_flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

#ckp_2c_flex_main {
  display: flex;
  flex: 1000 0 250px;
  padding-right: 30px;
  border-right: 1px solid #bdbdbd;
}

@media (max-width: 1023px) {
  #ckp_2c_flex_main {
    flex: 0 0 100%;
    padding-right: 0;
    border-right: 0;
  }
}

.flex_row {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.flex_col {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-content: flex-start;
  align-items: flex-start;
}

.flex_cell {
  width: 100%;
}

.flex_toblock {
  display: block;
  width: 100%;
  height: 100%;
}

.flex_footer {
  margin-top: auto;
}

.money_int {
  line-height: 1.5;
}

.money_dec {
  line-height: 1.5;
  font-size: 0.8em;
  vertical-align: super;
}

.money_cur {
  line-height: 1.5;
}

#ckp_2c_flex_aside {
  display: flex;
  flex: 1 0 250px;
  padding-left: 30px;
}

#ckp_2c_flex_aside .widget {
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  #ckp_2c_flex_aside {
    flex: 0 0 100%;
    padding: 0;
    margin-top: 10px;
  }
}

.ckp_sumar_aside .label {
  display: flex;
  flex: 0 0 100px;
}

.ckp_sumar_aside .value {
  display: flex;
  flex: 1 0 120px;
  text-align: right;
}

.ckp_sumar_aside_sep {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ddd;
}

.ckp_sumar_aside_big_total, .ckp_sumar_main_big_total {
  font-weight: bold;
  font-size: 1.5em;
}

.ckp_sumar_aside_next_step, .ckp_sumar_main_next_step {
  margin-top: 10px;
}

.ckp_sumar_aside_next_step input[type=submit], .ckp_sumar_main_next_step input[type=submit] {
  cursor: pointer;
  color: #fff;
  background: #f0a81a;
  border: 0;
  border-radius: 4px;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  line-height: 2;
  display: inline-block;
  display: block;
  width: 100%;
}

.ckp_sumar_aside_next_step input[type=submit]:hover, .ckp_sumar_aside_next_step input[type=submit]:focus, .ckp_sumar_aside_next_step input[type=submit].active, .ckp_sumar_aside_next_step input[type=submit].enabled, .ckp_sumar_main_next_step input[type=submit]:hover, .ckp_sumar_main_next_step input[type=submit]:focus, .ckp_sumar_main_next_step input[type=submit].active, .ckp_sumar_main_next_step input[type=submit].enabled {
  color: #fff;
  background-color: #f0a81a;
}

.ckp_sumar_aside_gift_card input {
  width: 100%;
  line-height: 2em;
  border: 1px solid #ddd;
  margin-bottom: 10px;
  padding: 0 10px;
  border-radius: 4px;
}

.ckp_sumar_aside_gift_card button {
  width: 100%;
  display: block;
  background: transparent;
  border: 1px solid #f0a81a;
  color: #f0a81a;
  line-height: 2em;
  border-radius: 4px;
}

#ckp_sumar_main {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

#ckp_sumar_main .ckp_sumar_main_left {
  display: flex;
  flex: 3 0 100px;
  padding: 20px 20px 0 0;
  border-right: 1px solid #ddd;
}

#ckp_sumar_main .ckp_sumar_main_right {
  display: flex;
  flex: 1 0 150px;
  padding: 20px 0 0 20px;
}

#ckp_sumar_main .info .flex_row {
  justify-content: space-between;
}

#ckp_sumar_main .info .label {
  display: flex;
  flex: 1 0 100px;
}

#ckp_sumar_main .info .value {
  display: flex;
  flex: 1 0 50px;
  justify-content: flex-end;
}

.modal_std {
  max-width: 800px;
  background-color: #fff;
  padding: 40px;
  margin: 0 auto;
  position: relative;
}

#ckp_header_container {
  width: calc(100% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  padding: 50px 0 25px;
}

@media (min-width: 1024px) {
  #ckp_header_container {
    width: calc(100% - 64px);
    margin-left: 32px;
    margin-right: 32px;
  }
}

@media (min-width: 1260px) {
  #ckp_header_container {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1023px) {
  #ckp_header_container {
    padding-top: 15px;
  }
}

#ckp_header {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  justify-content: space-between;
  align-items: center;
}

#ckp_header_logo {
  display: flex;
  flex: 0 0 150px;
  order: 1;
}

#ckp_header_logo a {
  display: block;
  padding: 10px 0;
}

#ckp_header_logo a img {
  display: block;
  width: 100%;
  height: auto;
}

#ckp_header_steps {
  display: flex;
  flex: 1 0 250px;
  padding: 0 20px;
  order: 3;
}

@media (max-width: 1023px) {
  #ckp_header_steps {
    padding: 0;
  }
}

#ckp_header_position_bars {
  padding-top: 20px;
  width: 100%;
  height: 100%;
  display: block;
}

@media (max-width: 1023px) {
  #ckp_header_position_bars {
    padding: 0;
  }
}

#ckp_header_position_bars .bars {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  justify-content: space-between;
  align-items: center;
}

#ckp_header_position_bars .bar1, #ckp_header_position_bars .bar2, #ckp_header_position_bars .bar3 {
  display: flex;
  flex: 1 0 1px;
}

#ckp_header_position_bars .b {
  display: block;
  width: 100%;
  height: 5px;
  background-color: #919191;
}

#ckp_header_position_bars .s {
  display: flex;
  flex: 0 0 8px;
  height: 5px;
}

#ckp_header_position_bars .m {
  display: flex;
  flex: 0 0 28px;
  height: 5px;
}

#ckp_header_position_bars .text_blocks {
  display: flex;
  zoom: 1;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  justify-content: space-between;
  align-items: center;
}

#ckp_header_position_bars .text_blocks .tb1, #ckp_header_position_bars .text_blocks .tb2, #ckp_header_position_bars .text_blocks .tb3, #ckp_header_position_bars .text_blocks .tb4 {
  cursor: pointer;
  display: flex;
  flex: 0 0 63px;
  justify-content: center;
  line-height: 1.1;
  padding-top: 25px;
  color: #919191;
}

#ckp_header_position_bars .text_blocks .tb1 .t, #ckp_header_position_bars .text_blocks .tb2 .t, #ckp_header_position_bars .text_blocks .tb3 .t, #ckp_header_position_bars .text_blocks .tb4 .t {
  text-align: center;
}

#ckp_header_position_bars.step1 .tb1 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23F0A81A%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eckp_arrow_up%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M360.74%2C268.06a11.61%2C11.61%2C0%2C0%2C1%2C0%2C16.41%2C11.61%2C11.61%2C0%2C0%2C1-16.41%2C0L200%2C140.15%2C55.67%2C284.48a11.61%2C11.61%2C0%2C0%2C1-16.41-16.41L191.79%2C115.52a11.61%2C11.61%2C0%2C0%2C1%2C16.41%2C0Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 18px 18px;
  background-position: top 4px center;
  font-weight: bold;
  color: #f0a81a;
}

#ckp_header_position_bars.step2 .bar1 .b {
  background: #f0a81a;
}

#ckp_header_position_bars.step2 .tb1 {
  color: #f0a81a;
}

#ckp_header_position_bars.step2 .tb2 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23F0A81A%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eckp_arrow_up%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M360.74%2C268.06a11.61%2C11.61%2C0%2C0%2C1%2C0%2C16.41%2C11.61%2C11.61%2C0%2C0%2C1-16.41%2C0L200%2C140.15%2C55.67%2C284.48a11.61%2C11.61%2C0%2C0%2C1-16.41-16.41L191.79%2C115.52a11.61%2C11.61%2C0%2C0%2C1%2C16.41%2C0Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 18px 18px;
  background-position: top 4px center;
  font-weight: bold;
  color: #f0a81a;
}

#ckp_header_position_bars.step3 .bar1 .b, #ckp_header_position_bars.step3 .bar2 .b {
  background: #f0a81a;
}

#ckp_header_position_bars.step3 .tb1, #ckp_header_position_bars.step3 .tb2 {
  color: #f0a81a;
}

#ckp_header_position_bars.step3 .tb3 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23F0A81A%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eckp_arrow_up%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M360.74%2C268.06a11.61%2C11.61%2C0%2C0%2C1%2C0%2C16.41%2C11.61%2C11.61%2C0%2C0%2C1-16.41%2C0L200%2C140.15%2C55.67%2C284.48a11.61%2C11.61%2C0%2C0%2C1-16.41-16.41L191.79%2C115.52a11.61%2C11.61%2C0%2C0%2C1%2C16.41%2C0Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 18px 18px;
  background-position: top 4px center;
  font-weight: bold;
  color: #f0a81a;
}

#ckp_header_position_bars.step4 .bar1 .b, #ckp_header_position_bars.step4 .bar2 .b, #ckp_header_position_bars.step4 .bar3 .b {
  background: #f0a81a;
}

#ckp_header_position_bars.step4 .tb1, #ckp_header_position_bars.step4 .tb2, #ckp_header_position_bars.step4 .tb3 {
  color: #f0a81a;
}

#ckp_header_position_bars.step4 .tb4 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23F0A81A%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eckp_arrow_up%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M360.74%2C268.06a11.61%2C11.61%2C0%2C0%2C1%2C0%2C16.41%2C11.61%2C11.61%2C0%2C0%2C1-16.41%2C0L200%2C140.15%2C55.67%2C284.48a11.61%2C11.61%2C0%2C0%2C1-16.41-16.41L191.79%2C115.52a11.61%2C11.61%2C0%2C0%2C1%2C16.41%2C0Z%22%2F%3E%3C%2Fsvg%3E);
  background-size: 18px 18px;
  background-position: top 4px center;
  font-weight: bold;
  color: #f0a81a;
}

#ckp_header_cart_icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 13px 0 7px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Eheader_cart%3C%2Ftitle%3E%3Cpath%20d%3D%22M364.8%2C132.6c-2.3%2C12.8-4.5%2C25.5-6.9%2C38.3s-3.7%2C24.8-7%2C36.9-16.6%2C23.4-30.2%2C23.5c-44.1.2-88.2.1-132.3.1-5.8%2C0-5.8%2C0-4.4%2C5.8%2C2.6%2C10.5%2C10.4%2C16.9%2C21.3%2C17H311c4.2%2C0%2C8.4.5%2C12.2%2C2.5%2C10.2%2C5.3%2C13.4%2C17.7%2C7.4%2C29s-18.4%2C16.5-29%2C13.2-17.2-16.3-12-28.1c2.1-4.9%2C2.1-4.9-3.3-4.9h-74c-8.5%2C0-17-.5-24.5-5.3a2.1%2C2.1%2C0%2C0%2C0-2.9.3l-1%2C.8c-3.2%2C2.5-5.2%2C4.7-4.5%2C9.9%2C2.2%2C17.5-15.5%2C32.4-31.6%2C27.5-10.1-3.1-15.6-12.8-13.4-23.6%2C3.3-15.7%2C21.3-25.6%2C34.9-18.8a2.7%2C2.7%2C0%2C0%2C0%2C3.5-.4c1.2-1.2%2C2.6-2.2%2C3.9-3.3a1.7%2C1.7%2C0%2C0%2C0%2C.6-2.5c-4.7-7.3-5.3-15.8-6.9-23.9Q159.5%2C171.4%2C149%2C116.5c-.6-3.1-2-4.5-5.2-4.4s-8.4.1-12.6%2C0-5.3-.9-6.5-3.9a5.3%2C5.3%2C0%2C0%2C1%2C4.2-7.3c6.8-.9%2C13.7-1.2%2C20.5.5s8.7%2C5%2C10%2C10.3c.8%2C3%2C1.4%2C6.1%2C1.9%2C9.1s1.3%2C2.8%2C3.2%2C2.6H356.8c3.3%2C0%2C6.2.3%2C8.1%2C3.5Zm-106.5%2C2.1H167.6c-2.7%2C0-3.5.6-2.9%2C3.5q7.8%2C39.1%2C15.2%2C78.3c.6%2C3.1%2C1.9%2C3.7%2C4.7%2C3.7%2C44.5-.1%2C89.1-.2%2C133.6.1%2C11.3.1%2C21.1-9.2%2C22.8-18.9%2C3.4-20.7%2C7.3-41.4%2C10.9-62.1.8-4.5.7-4.5-3.7-4.5Zm49.2%2C153.6A15.2%2C15.2%2C0%2C0%2C0%2C322.1%2C276c.9-5.9-2.7-10.1-8.6-10a15.3%2C15.3%2C0%2C0%2C0-13.9%2C10.6C297.6%2C283.2%2C301.1%2C288.3%2C307.6%2C288.3Zm-153.8%2C0a15.2%2C15.2%2C0%2C0%2C0%2C14.4-12.1c1.1-6.3-2.6-10.5-8.9-10.3a15.2%2C15.2%2C0%2C0%2C0-13.7%2C11.2C144.1%2C283.7%2C147.5%2C288.3%2C153.8%2C288.3Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M35.2%2C132.6c1.5-2.8%2C4-3.5%2C7-3.5H130c4.8%2C0%2C7.1%2C1.8%2C7.1%2C5.5s-2.5%2C5.8-7.3%2C5.8H58.5c-5.1%2C0-10.3-.1-15.4%2C0-3.2.1-5.9-.7-7.9-3.4Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M97.6%2C163.3h37a24%2C24%2C0%2C0%2C1%2C3.2.1c2.9.4%2C4.7%2C2.1%2C5%2C5a5.1%2C5.1%2C0%2C0%2C1-4%2C5.8%2C14%2C14%2C0%2C0%2C1-3.8.4H60a17.7%2C17.7%2C0%2C0%2C1-2.9-.1%2C5.7%2C5.7%2C0%2C0%2C1-5.1-5.7%2C5.5%2C5.5%2C0%2C0%2C1%2C5.7-5.4H97.6Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M109%2C197.4h32.5a7.7%2C7.7%2C0%2C0%2C1%2C4.6%2C1%2C5.6%2C5.6%2C0%2C0%2C1-1.7%2C10%2C15.1%2C15.1%2C0%2C0%2C1-3.8.3H75c-3.5-.3-5.8-2.5-5.8-5.6s2.3-5.6%2C6.1-5.6H109Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M120.3%2C242.9h-26a15.1%2C15.1%2C0%2C0%2C1-3.5-.2%2C5.3%2C5.3%2C0%2C0%2C1-4.5-5.5%2C5.2%2C5.2%2C0%2C0%2C1%2C4.3-5.3%2C16.4%2C16.4%2C0%2C0%2C1%2C3.8-.3h52.4c4.8%2C0%2C7.5%2C2.1%2C7.5%2C5.6s-2.7%2C5.7-7.4%2C5.7H120.3Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M283.8%2C202.3l4.4-24.9%2C4.4-24.7a14.1%2C14.1%2C0%2C0%2C1%2C.6-2.5c1.1-3%2C3.7-4.5%2C6.6-3.8a5.5%2C5.5%2C0%2C0%2C1%2C4.3%2C6.3c-.8%2C5.8-1.9%2C11.6-2.9%2C17.4l-5.7%2C32.3c-.4%2C2.3-1.1%2C4.4-3.3%2C5.6a5.2%2C5.2%2C0%2C0%2C1-5.5-.1C284.6%2C206.6%2C283.8%2C204.7%2C283.8%2C202.3Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M238.5%2C201.2l4.1-23.6%2C4.3-24.4a21.7%2C21.7%2C0%2C0%2C1%2C.6-2.5c1-3.2%2C3.6-5%2C6.5-4.5s5.2%2C3.5%2C4.6%2C7c-1.7%2C9.7-3.4%2C19.4-5.1%2C29.1-1.2%2C7-2.4%2C13.9-3.7%2C20.9-.7%2C3.6-3.5%2C5.8-6.5%2C5.3S238.3%2C205.7%2C238.5%2C201.2Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M281.3%2C152.9l-3.5%2C20.3L272.9%2C201c-.2.9-.3%2C1.9-.6%2C2.8-.9%2C3.4-3.7%2C5.4-6.6%2C4.7a6%2C6%2C0%2C0%2C1-4.5-7.1c.9-5.7%2C2-11.4%2C3-17.1l5.8-32.6c.5-3%2C2.1-5.2%2C5.3-5.6S281.3%2C148.7%2C281.3%2C152.9Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M235.6%2C153.6l-4.1%2C23.4c-1.4%2C8.1-2.9%2C16.2-4.3%2C24.4-.9%2C5.2-3.4%2C7.8-6.9%2C7.2s-5.3-3.7-4.4-8.8q4.2-23.7%2C8.4-47.5c.1-.4.1-.8.3-1.3.9-3.3%2C3.4-5.2%2C6.2-4.9S235.7%2C149%2C235.6%2C153.6Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M192.8%2C202l3.4-19.6%2C4.9-27.8c.2-1.2.4-2.3.7-3.5.9-3.4%2C3.7-5.4%2C6.5-4.8a5.9%2C5.9%2C0%2C0%2C1%2C4.5%2C7.1c-.9%2C5.8-2%2C11.6-3.1%2C17.4-1.9%2C10.9-3.8%2C21.7-5.8%2C32.6-.8%2C4.5-4.4%2C6.4-8%2C4.8S192.8%2C205.3%2C192.8%2C202Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3Cpath%20d%3D%22M306.7%2C201.7l4-23.2%2C4.4-25a23.4%2C23.4%2C0%2C0%2C1%2C.6-2.8c1-3.2%2C3.7-5.1%2C6.5-4.5a5.9%2C5.9%2C0%2C0%2C1%2C4.5%2C7.1c-.9%2C5.7-2%2C11.4-3%2C17.1-1.9%2C11-3.9%2C21.9-5.9%2C32.9-.6%2C3.5-3.3%2C5.7-6.2%2C5.3S306.6%2C205.8%2C306.7%2C201.7Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
  background-size: 40px 40px;
}

#ckp_header_cart {
  display: flex;
  flex: 0 0 70px;
  justify-content: flex-end;
  order: 4;
}

@media (max-width: 1023px) {
  #ckp_header_cart {
    order: 2;
  }
}

#ckp_header_cart a {
  display: block;
  position: relative;
  text-align: center;
  width: 50px;
}

#ckp_header_cart a:hover #ckp_header_cart_icon {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Eheader_cart%3C%2Ftitle%3E%3Cpath%20d%3D%22M364.8%2C132.6c-2.3%2C12.8-4.5%2C25.5-6.9%2C38.3s-3.7%2C24.8-7%2C36.9-16.6%2C23.4-30.2%2C23.5c-44.1.2-88.2.1-132.3.1-5.8%2C0-5.8%2C0-4.4%2C5.8%2C2.6%2C10.5%2C10.4%2C16.9%2C21.3%2C17H311c4.2%2C0%2C8.4.5%2C12.2%2C2.5%2C10.2%2C5.3%2C13.4%2C17.7%2C7.4%2C29s-18.4%2C16.5-29%2C13.2-17.2-16.3-12-28.1c2.1-4.9%2C2.1-4.9-3.3-4.9h-74c-8.5%2C0-17-.5-24.5-5.3a2.1%2C2.1%2C0%2C0%2C0-2.9.3l-1%2C.8c-3.2%2C2.5-5.2%2C4.7-4.5%2C9.9%2C2.2%2C17.5-15.5%2C32.4-31.6%2C27.5-10.1-3.1-15.6-12.8-13.4-23.6%2C3.3-15.7%2C21.3-25.6%2C34.9-18.8a2.7%2C2.7%2C0%2C0%2C0%2C3.5-.4c1.2-1.2%2C2.6-2.2%2C3.9-3.3a1.7%2C1.7%2C0%2C0%2C0%2C.6-2.5c-4.7-7.3-5.3-15.8-6.9-23.9Q159.5%2C171.4%2C149%2C116.5c-.6-3.1-2-4.5-5.2-4.4s-8.4.1-12.6%2C0-5.3-.9-6.5-3.9a5.3%2C5.3%2C0%2C0%2C1%2C4.2-7.3c6.8-.9%2C13.7-1.2%2C20.5.5s8.7%2C5%2C10%2C10.3c.8%2C3%2C1.4%2C6.1%2C1.9%2C9.1s1.3%2C2.8%2C3.2%2C2.6H356.8c3.3%2C0%2C6.2.3%2C8.1%2C3.5Zm-106.5%2C2.1H167.6c-2.7%2C0-3.5.6-2.9%2C3.5q7.8%2C39.1%2C15.2%2C78.3c.6%2C3.1%2C1.9%2C3.7%2C4.7%2C3.7%2C44.5-.1%2C89.1-.2%2C133.6.1%2C11.3.1%2C21.1-9.2%2C22.8-18.9%2C3.4-20.7%2C7.3-41.4%2C10.9-62.1.8-4.5.7-4.5-3.7-4.5Zm49.2%2C153.6A15.2%2C15.2%2C0%2C0%2C0%2C322.1%2C276c.9-5.9-2.7-10.1-8.6-10a15.3%2C15.3%2C0%2C0%2C0-13.9%2C10.6C297.6%2C283.2%2C301.1%2C288.3%2C307.6%2C288.3Zm-153.8%2C0a15.2%2C15.2%2C0%2C0%2C0%2C14.4-12.1c1.1-6.3-2.6-10.5-8.9-10.3a15.2%2C15.2%2C0%2C0%2C0-13.7%2C11.2C144.1%2C283.7%2C147.5%2C288.3%2C153.8%2C288.3Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M35.2%2C132.6c1.5-2.8%2C4-3.5%2C7-3.5H130c4.8%2C0%2C7.1%2C1.8%2C7.1%2C5.5s-2.5%2C5.8-7.3%2C5.8H58.5c-5.1%2C0-10.3-.1-15.4%2C0-3.2.1-5.9-.7-7.9-3.4Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M97.6%2C163.3h37a24%2C24%2C0%2C0%2C1%2C3.2.1c2.9.4%2C4.7%2C2.1%2C5%2C5a5.1%2C5.1%2C0%2C0%2C1-4%2C5.8%2C14%2C14%2C0%2C0%2C1-3.8.4H60a17.7%2C17.7%2C0%2C0%2C1-2.9-.1%2C5.7%2C5.7%2C0%2C0%2C1-5.1-5.7%2C5.5%2C5.5%2C0%2C0%2C1%2C5.7-5.4H97.6Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M109%2C197.4h32.5a7.7%2C7.7%2C0%2C0%2C1%2C4.6%2C1%2C5.6%2C5.6%2C0%2C0%2C1-1.7%2C10%2C15.1%2C15.1%2C0%2C0%2C1-3.8.3H75c-3.5-.3-5.8-2.5-5.8-5.6s2.3-5.6%2C6.1-5.6H109Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M120.3%2C242.9h-26a15.1%2C15.1%2C0%2C0%2C1-3.5-.2%2C5.3%2C5.3%2C0%2C0%2C1-4.5-5.5%2C5.2%2C5.2%2C0%2C0%2C1%2C4.3-5.3%2C16.4%2C16.4%2C0%2C0%2C1%2C3.8-.3h52.4c4.8%2C0%2C7.5%2C2.1%2C7.5%2C5.6s-2.7%2C5.7-7.4%2C5.7H120.3Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M283.8%2C202.3l4.4-24.9%2C4.4-24.7a14.1%2C14.1%2C0%2C0%2C1%2C.6-2.5c1.1-3%2C3.7-4.5%2C6.6-3.8a5.5%2C5.5%2C0%2C0%2C1%2C4.3%2C6.3c-.8%2C5.8-1.9%2C11.6-2.9%2C17.4l-5.7%2C32.3c-.4%2C2.3-1.1%2C4.4-3.3%2C5.6a5.2%2C5.2%2C0%2C0%2C1-5.5-.1C284.6%2C206.6%2C283.8%2C204.7%2C283.8%2C202.3Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M238.5%2C201.2l4.1-23.6%2C4.3-24.4a21.7%2C21.7%2C0%2C0%2C1%2C.6-2.5c1-3.2%2C3.6-5%2C6.5-4.5s5.2%2C3.5%2C4.6%2C7c-1.7%2C9.7-3.4%2C19.4-5.1%2C29.1-1.2%2C7-2.4%2C13.9-3.7%2C20.9-.7%2C3.6-3.5%2C5.8-6.5%2C5.3S238.3%2C205.7%2C238.5%2C201.2Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M281.3%2C152.9l-3.5%2C20.3L272.9%2C201c-.2.9-.3%2C1.9-.6%2C2.8-.9%2C3.4-3.7%2C5.4-6.6%2C4.7a6%2C6%2C0%2C0%2C1-4.5-7.1c.9-5.7%2C2-11.4%2C3-17.1l5.8-32.6c.5-3%2C2.1-5.2%2C5.3-5.6S281.3%2C148.7%2C281.3%2C152.9Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M235.6%2C153.6l-4.1%2C23.4c-1.4%2C8.1-2.9%2C16.2-4.3%2C24.4-.9%2C5.2-3.4%2C7.8-6.9%2C7.2s-5.3-3.7-4.4-8.8q4.2-23.7%2C8.4-47.5c.1-.4.1-.8.3-1.3.9-3.3%2C3.4-5.2%2C6.2-4.9S235.7%2C149%2C235.6%2C153.6Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M192.8%2C202l3.4-19.6%2C4.9-27.8c.2-1.2.4-2.3.7-3.5.9-3.4%2C3.7-5.4%2C6.5-4.8a5.9%2C5.9%2C0%2C0%2C1%2C4.5%2C7.1c-.9%2C5.8-2%2C11.6-3.1%2C17.4-1.9%2C10.9-3.8%2C21.7-5.8%2C32.6-.8%2C4.5-4.4%2C6.4-8%2C4.8S192.8%2C205.3%2C192.8%2C202Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3Cpath%20d%3D%22M306.7%2C201.7l4-23.2%2C4.4-25a23.4%2C23.4%2C0%2C0%2C1%2C.6-2.8c1-3.2%2C3.7-5.1%2C6.5-4.5a5.9%2C5.9%2C0%2C0%2C1%2C4.5%2C7.1c-.9%2C5.7-2%2C11.4-3%2C17.1-1.9%2C11-3.9%2C21.9-5.9%2C32.9-.6%2C3.5-3.3%2C5.7-6.2%2C5.3S306.6%2C205.8%2C306.7%2C201.7Z%22%20style%3D%22fill%3A%23F0A81A%22%2F%3E%3C%2Fsvg%3E);
}

#ckp_header_cart_label {
  display: inline-block;
  line-height: 1.1;
  text-align: center;
  width: 50px;
}

#ckp_header_cart_count {
  display: inline-block;
  position: absolute;
  border: 2px solid #fff;
  border-radius: 200px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  top: 0;
  right: -5px;
  background-color: #f0a81a;
  color: #fff;
  text-align: center;
  font-size: 12px;
  line-height: 1;
  font-family: "Open Sans", sans-serif;
  padding: 4px 6px 3px;
}

.ckp_cos_items {
  margin-bottom: 20px;
}

.ckp_cos_item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  padding: 5px;
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  margin-bottom: 5px;
}

.ckp_cos_item:nth-child(2n) {
  background: #f7f7f7;
}

.ckp_cos_item_thumbnail {
  display: flex;
  flex: 1 0 100px;
  padding: 5px;
}

.ckp_cos_item_thumbnail img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 300px;
}

.ckp_cos_item_description {
  display: flex;
  flex: 2 0 200px;
  padding: 5px;
}

.ckp_cos_item_description .title {
  font-size: 1.4em;
  margin-bottom: 0.5em;
}

.ckp_cos_item_quantity {
  display: flex;
  flex: 1 0 100px;
  padding: 5px;
}

.ckp_cos_item_quantity select {
  width: calc(100% - 40px);
  border-radius: 4px;
}

.ckp_cos_item_quantity .unit {
  display: inline-block;
  font-weight: bold;
}

.ckp_cos_item_costs {
  display: flex;
  flex: 1 0 100px;
  text-align: right;
  padding: 5px;
}

.ckp_cos_item_costs .costs .price {
  font-size: 1.3em;
  font-weight: bold;
}

.ckp_cos_item_costs .costs .old_price {
  color: #4b565b;
  text-decoration: line-through;
}

.ckp_cos_item_costs .costs .save {
  margin-top: 0.5em;
}

.ckp_cos_item_costs .delete a {
  color: #f0a81a;
}

.ckp_cos_item_totals {
  padding: 10px;
  border-top: 1px solid #ddd;
}

.ckp_cos_item_totals .empty {
  display: flex;
  flex: 1 1 0;
}

.ckp_cos_item_totals .label {
  display: flex;
  flex: 0 0 100px;
}

.ckp_cos_item_totals .value {
  display: flex;
  flex: 0 0 160px;
  text-align: right;
}

.ckp_cos_item_totals .ckp_cos_item_totals_subtotal {
  font-weight: bold;
  font-size: 1.3em;
}

@media (max-width: 1023px) {
  .ckp_cos_item_totals {
    padding: 10px 0;
  }
  .ckp_cos_item_totals .empty {
    display: none;
  }
  .ckp_cos_item_totals .label {
    flex: 1 0 100px;
  }
  .ckp_cos_item_totals .value {
    flex: 0 0 150px;
  }
}

.only_selected {
  display: none;
}

.selected .only_selected {
  display: block;
}

.selected .field_title {
  font-weight: bold !important;
}

.ckp_hide_radio_input {
  opacity: 0;
  width: 0 !important;
  position: absolute;
  z-index: -1;
}

.ckp_detalii_main_block_wrap {
  margin-bottom: 40px;
}

.ckp_detalii_main_block_wrap .radio_tabs_header {
  width: calc(100% + 10px);
  margin: 0 -5px 20px -5px;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .flex_cell {
  flex: 1 0 250px;
  padding: 0 5px 10px 5px;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button {
  height: 55px;
  padding: 15px 50px;
  border: 1px solid #ddd;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
}

@media (max-width: 1259px) {
  .ckp_detalii_main_block_wrap .radio_tabs_header .radio_button {
    padding: 15px 15px 15px 30px;
  }
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button input {
  opacity: 0;
  width: 0 !important;
  position: absolute;
  z-index: -1;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button label {
  font-size: 16px;
  color: #f0a81a;
  display: block;
  position: relative;
  cursor: pointer;
  line-height: 25px;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button label:before {
  content: '';
  display: block;
  position: absolute;
  left: -16px;
  top: 4px;
  width: 16px;
  height: 16px;
  border: 1px solid #ddd;
  border-radius: 200px;
  background-color: white;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button:hover label:before {
  border: 1px solid #f0a81a;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button.selected {
  border: 1px solid #f0a81a;
  cursor: default;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button.selected label {
  cursor: default;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button.selected label:before {
  border: 1px solid #f0a81a;
}

.ckp_detalii_main_block_wrap .radio_tabs_header .radio_button.selected label:after {
  content: '';
  display: block;
  position: absolute;
  left: -12px;
  top: 8px;
  width: 8px;
  height: 8px;
  border-radius: 200px;
  background-color: #f0a81a;
}

#ckp_detalii_comanda_blocks .block_title {
  color: #1D2123;
  font-style: normal;
  margin-bottom: 20px;
}

#ckp_detalii_comanda_blocks .block_title .bullet {
  width: 30px;
  height: 30px;
  background-color: #1D2123;
  color: #fff;
  border-radius: 200px;
  text-align: center;
  line-height: 30px;
  font-weight: 700;
  font-size: 16px;
  margin-right: 12px;
  display: inline-block;
  vertical-align: 5px;
}

#ckp_detalii_comanda_blocks .radio_tabs_wrap {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 30px 20px;
}

@media (max-width: 1023px) {
  #ckp_detalii_comanda_blocks .radio_tabs_wrap {
    padding: 20px 10px;
  }
}

#ckp_detalii_comanda_blocks .radio_tab {
  display: none;
}

#ckp_detalii_comanda_blocks .radio_tab .select2-container {
  width: 100% !important;
}

#ckp_detalii_comanda_blocks .radio_tab.active {
  display: block;
}

#ckp_detalii_comanda_blocks .radio_tab.radio_items h3 {
  padding-left: 40px;
}

@media (max-width: 1023px) {
  #ckp_detalii_comanda_blocks .radio_tab.radio_items h3 {
    padding-left: 25px;
  }
}

#ckp_detalii_comanda_blocks .radio_tab.radio_items .item_list {
  padding: 0 40px;
}

@media (max-width: 1023px) {
  #ckp_detalii_comanda_blocks .radio_tab.radio_items .item_list {
    padding: 0 10px 0 25px;
  }
}

#ckp_detalii_comanda_blocks .item_list {
  display: block;
  margin: 0;
  list-style-type: none;
  margin-bottom: 20px;
}

#ckp_detalii_comanda_blocks .item_list:last-child {
  margin-bottom: 0;
}

#ckp_detalii_comanda_blocks .addmore_button {
  padding-left: 40px;
}

#ckp_detalii_comanda_blocks .addmore_button .btn {
  font-weight: 700;
  padding: 6px 15px;
  color: #f0a81a;
  border: 1px solid #f0a81a;
  background-color: transparent;
  display: inline-block;
  margin: 0;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
}

#ckp_detalii_comanda_blocks .addmore_button .btn .plus_icon {
  font-size: 20px;
  line-height: 18px;
  vertical-align: -3px;
  margin-right: 10px;
}

#ckp_detalii_comanda_blocks .item_wrap {
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 20px 0;
}

@media (max-width: 1023px) {
  #ckp_detalii_comanda_blocks .item_wrap {
    padding: 10px 0;
  }
}

#ckp_detalii_comanda_blocks .item_wrap:first-child {
  border-top: 1px solid #ddd;
}

#ckp_detalii_comanda_blocks .item {
  position: relative;
  cursor: pointer;
}

#ckp_detalii_comanda_blocks .item .edit_button {
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 1023px) {
  #ckp_detalii_comanda_blocks .item .edit_button {
    position: relative;
    margin-top: 5px;
  }
}

#ckp_detalii_comanda_blocks .item .edit_button .btn {
  font-weight: 700;
  padding: 6px 15px;
  color: #f0a81a;
  border: 1px solid #f0a81a;
  background-color: transparent;
  display: inline-block;
  margin: 0;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
}

#ckp_detalii_comanda_blocks .item .radio_box {
  width: 40px;
  position: absolute;
  left: -40px;
  top: 50%;
  margin-top: -8px;
  height: 16px;
}

@media (max-width: 1023px) {
  #ckp_detalii_comanda_blocks .item .radio_box {
    left: -25px;
  }
}

#ckp_detalii_comanda_blocks .item .radio_box input {
  opacity: 0;
  width: 0 !important;
  position: absolute;
  z-index: -1;
}

#ckp_detalii_comanda_blocks .item label {
  font-size: 16px;
  color: #f0a81a;
  display: block;
  position: relative;
  cursor: pointer;
}

#ckp_detalii_comanda_blocks .item label:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #ddd;
  border-radius: 200px;
  background-color: white;
}

#ckp_detalii_comanda_blocks .item .field_title {
  font-weight: normal;
}

#ckp_detalii_comanda_blocks .item .field_title:not(:first-child) {
  margin-top: 10px;
}

#ckp_detalii_comanda_blocks .item:hover label:before {
  border: 1px solid #f0a81a;
}

#ckp_detalii_comanda_blocks .item.selected {
  cursor: default;
}

#ckp_detalii_comanda_blocks .item.selected .field_title, #ckp_detalii_comanda_blocks .item.selected .delivery_estimate_wrap, #ckp_detalii_comanda_blocks .item.selected .edit_button {
  display: block;
}

#ckp_detalii_comanda_blocks .item.selected label {
  cursor: default;
}

#ckp_detalii_comanda_blocks .item.selected label:before {
  border: 1px solid #f0a81a;
}

#ckp_detalii_comanda_blocks .item.selected label:after {
  content: '';
  display: block;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 8px;
  height: 8px;
  border-radius: 200px;
  background-color: #f0a81a;
}

#radio_tab_ridicare_personala .pickup_location_select {
  margin: 0 -5px 0;
  width: calc(100% + 10px);
}

#radio_tab_ridicare_personala .flex_cell {
  flex: 1 0 250px;
  padding: 0 5px 10px 5px;
}

#radio_tab_ridicare_personala label {
  display: block;
}

#radio_tab_ridicare_personala select {
  width: 100%;
}

#radio_tab_ridicare_personala .pickup_location_info {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}

@media (max-width: 1023px) {
  #radio_tab_ridicare_personala .pickup_location_info {
    margin-top: 10px;
    padding-top: 10px;
  }
}

#radio_tab_ridicare_personala .pickup_location_info .title {
  font-weight: bold;
}

.details_page_extra_info_wrap {
  padding-top: 20px;
}

.details_page_extra_info {
  position: relative;
  border-radius: 4px;
  padding: 20px;
  background-color: white;
}

.details_page_extra_info:before {
  left: 3%;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: solid transparent;
  border-bottom-color: white;
  border-width: 6px;
  top: -12px;
}

.selected .details_page_extra_info_wrap {
  display: block;
}

.ckp_detalii_modal_form .select2-container {
  width: 100% !important;
}

.ckp_detalii_modal_form .title_wrap {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.ckp_detalii_modal_form .title_wrap h2 {
  margin: 0;
  line-height: 1;
}

.ckp_detalii_modal_form .field_group {
  padding-bottom: 10px;
}

.ckp_detalii_modal_form .field_group .title {
  font-weight: bold;
}

.ckp_detalii_modal_form .field_group label {
  display: block;
}

.ckp_detalii_modal_form .field_group input {
  width: 100%;
}

.ckp_detalii_modal_form .field_group select {
  width: 100%;
}

.ckp_detalii_modal_form .field_group .flex_cell {
  flex: 1 0 50%;
  padding: 0 10px 0 0;
}

.ckp_detalii_modal_form .field_group .flex_cell:nth-child(2n) {
  padding: 0 0 0 10px;
}

.ckp_detalii_modal_form .field_group .form_element {
  margin-bottom: 10px;
}

.ckp_detalii_modal_form .field_group .form_element input {
  line-height: 28px;
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 0 8px;
}

.ckp_detalii_modal_form .form_buttons {
  margin-top: 10px;
}

.ckp_detalii_modal_form .form_buttons .btn_ok {
  display: inline-block;
  cursor: pointer;
  padding: 6px 15px;
  color: #fff;
  background-color: #f0a81a;
  border-radius: 4px;
}

.ckp_detalii_modal_form .form_buttons .modal_close {
  margin-left: 20px;
  cursor: pointer;
}

#ckp_detalii_main_block_metoda_plata .item_wrap:first-child {
  border-top: 0;
}

#ckp_detalii_main_block_metoda_plata .item_wrap:last-child {
  border-bottom: 0;
}

.tmp_float_img {
  float: right;
}

@media (max-width: 1023px) {
  .tmp_float_img {
    float: none;
  }
}

.field_flex_img_list img {
  display: inline-block;
  max-width: 100%;
}

.field_flex_img_list .flex_cell_text {
  flex: 0 0 210px;
}

.field_flex_img_list .flex_cell_img_list {
  flex: 1 0 210px;
  text-align: right;
  font-size: 0;
  line-height: 0;
}

@media (max-width: 1259px) {
  .field_flex_img_list .flex_cell_img_list {
    text-align: left;
  }
}

#ckp_detalii_main_block_metoda_plata .radio_tabs_wrap {
  padding: 10px 20px;
}

@media (max-width: 1023px) {
  #ckp_detalii_main_block_metoda_plata .radio_tabs_wrap {
    padding: 10px;
  }
}

#ckp_qo .ckp_qo_row {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
}

#ckp_qo .ckp_qo_row:not(:last-child) {
  margin-bottom: 2rem;
}

@media (max-width: 1023px) {
  #ckp_qo .ckp_qo_row:not(:last-child) {
    margin-bottom: 0;
  }
}

#ckp_qo .ckp_qo_section {
  flex: 0 0 49%;
}

#ckp_qo .ckp_qo_section.full {
  flex: 0 0 100%;
}

@media (max-width: 1023px) {
  #ckp_qo .ckp_qo_section {
    flex: 0 0 100%;
    margin-bottom: 2rem;
  }
}

#ckp_qo .block_title {
  color: #f0a81a;
  font-style: normal;
  margin-bottom: 20px;
}

#ckp_qo .block_title .bullet {
  width: 30px;
  height: 30px;
  background-color: #f0a81a;
  color: #fff;
  border-radius: 200px;
  text-align: center;
  line-height: 30px;
  font-weight: 700;
  font-size: 16px;
  margin-right: 12px;
  display: inline-block;
  vertical-align: 5px;
}

#ckp_qo select {
  line-height: 28px;
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 0 8px;
  height: 28px;
}

#ckp_qo textarea {
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 8px;
  height: 200px;
  width: 100%;
}

#ckp_qo .select2-container {
  width: 100% !important;
}

#ckp_qo .title_wrap {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid silver;
}

#ckp_qo .title_wrap h2 {
  margin: 0;
  line-height: 1;
}

#ckp_qo .field_group {
  padding-bottom: 10px;
}

#ckp_qo .field_group .title {
  font-weight: bold;
  font-size: 1.25em;
  margin-bottom: 0.5em;
}

#ckp_qo .field_group label {
  display: block;
}

#ckp_qo .field_group input:not([type='checkbox']) {
  width: 100%;
}

#ckp_qo .field_group select {
  width: 100%;
}

#ckp_qo .field_group .flex_cell {
  flex: 1 0 50%;
  padding: 0 0;
}

#ckp_qo .field_group .flex_cell:nth-child(2n) {
  padding: 0 0 0 20px;
}

@media (max-width: 1023px) {
  #ckp_qo .field_group .flex_cell:nth-child(2n) {
    padding: 0;
  }
}

#ckp_qo .field_group .form_element {
  margin-bottom: 10px;
}

#ckp_qo .field_group .form_element input {
  line-height: 28px;
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 0 8px;
}

#ckp_qo .form_buttons {
  margin-top: 10px;
}

#ckp_qo .form_buttons .btn_ok {
  display: inline-block;
  cursor: pointer;
  padding: 6px 15px;
  color: #fff;
  background-color: black;
  border-radius: 4px;
}

#ckp_qo .form_buttons .modal_close {
  margin-left: 20px;
  cursor: pointer;
}

#ckp_qo .radio_tabs_wrap {
  border: 1px solid silver;
  border-radius: 4px;
  padding: 10px 20px;
}

@media (max-width: 1023px) {
  #ckp_qo .radio_tabs_wrap {
    padding: 10px;
  }
}

#ckp_qo .radio_tab {
  display: none;
}

#ckp_qo .radio_tab .select2-container {
  width: 100% !important;
}

#ckp_qo .radio_tab.active {
  display: block;
}

#ckp_qo .radio_tab.radio_items h3 {
  padding-left: 40px;
}

@media (max-width: 1023px) {
  #ckp_qo .radio_tab.radio_items h3 {
    padding-left: 25px;
  }
}

#ckp_qo .radio_tab.radio_items .item_list {
  padding: 0 40px;
}

@media (max-width: 1023px) {
  #ckp_qo .radio_tab.radio_items .item_list {
    padding: 0 10px 0 25px;
  }
}

#ckp_qo .item_list {
  display: block;
  margin: 0;
  list-style-type: none;
  margin-bottom: 20px;
}

#ckp_qo .item_list:last-child {
  margin-bottom: 0;
}

#ckp_qo .item_wrap {
  display: block;
  padding: 20px 0;
  position: relative;
}

#ckp_qo .item_wrap:not(:last-child) {
  border-bottom: 1px solid silver;
}

@media (max-width: 1023px) {
  #ckp_qo .item_wrap {
    padding: 10px 0;
  }
}

#ckp_qo .radio_ctrl input[type='radio'] {
  opacity: 0;
  width: 0 !important;
  position: absolute;
  z-index: -1;
}

#ckp_qo .radio_ctrl input[type='radio']:checked + label::before {
  border: 1px solid black;
  background-color: black;
}

#ckp_qo .radio_ctrl label {
  cursor: pointer;
}

#ckp_qo .radio_ctrl label::before {
  content: '';
  display: block;
  position: absolute;
  left: -40px;
  top: 50%;
  transform: translateY(-8px);
  width: 16px;
  height: 16px;
  border-radius: 200px;
  border: 1px solid #aaa;
  background-color: transparent;
}

@media (max-width: 1023px) {
  #ckp_qo .radio_ctrl label::before {
    left: -25px;
  }
}

#ckp_qo .radio_ctrl .info {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}

#ckp_qo .radio_ctrl .txt {
  margin-right: 10px;
  line-height: 1;
  min-height: 30px;
  display: flex;
  flex-flow: column;
  justify-content: center;
}

#ckp_qo .radio_ctrl .img_list {
  display: block;
}

#ckp_qo .item {
  position: relative;
  cursor: pointer;
}

#ckp_qo input[type=submit].button {
  border: 0;
  border-radius: 3px;
  background: #f0a81a;
  color: #000;
  cursor: pointer;
  padding: 4px 20px;
}

#ckp_qo .with_toggle input[type=checkbox] {
  opacity: 0;
  width: 0 !important;
  position: absolute;
  z-index: -1;
}

#ckp_qo .with_toggle input[type=checkbox]:not(:checked) + .toggle .minus {
  display: none;
}

#ckp_qo .with_toggle input[type=checkbox]:not(:checked) + .toggle + ._tc {
  display: none;
}

#ckp_qo .with_toggle input[type=checkbox]:checked + .toggle .plus {
  display: none;
}

#ckp_qo .with_toggle input[type=checkbox]:checked + .toggle + ._tc {
  display: block;
}

#ckp_qo .with_toggle .toggle {
  font-weight: 700;
  padding: 6px 15px;
  color: black;
  border: 1px solid black;
  background-color: transparent;
  display: inline-block;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
  user-select: none;
}

@media (max-width: 1023px) {
  #ckp_qo .with_toggle .toggle {
    display: block;
  }
}

#ckp_qo .with_toggle .toggle .plus, #ckp_qo .with_toggle .toggle .minus {
  font-size: 20px;
  line-height: 18px;
  vertical-align: -3px;
  margin-right: 10px;
  display: inline-block;
  min-width: 16px;
}

#ckp_qo .with_toggle .toggle .txt {
  white-space: normal;
}

#ckp_sumar_comanda_widgets {
  margin: 0 -5px 20px;
  width: calc(100% + 10px);
}

#ckp_sumar_comanda_widgets .flex_row {
  align-items: stretch;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget {
  padding: 20px 20px;
}

#ckp_sumar_comanda_widgets > .flex_row > .flex_cell {
  flex: 1 0 250px;
  padding: 0 5px 10px;
}

#ckp_sumar_comanda_widgets > .flex_row > .flex_cell > .flex_toblock {
  border: 1px solid #ddd;
  border-radius: 4px;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header {
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_row {
  align-items: center;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_cell_widget_icon {
  flex: 0 0 36px;
  margin-bottom: 10px;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_cell_widget_icon img {
  display: block;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_cell_widget_title {
  flex: 1 0 140px;
  margin-bottom: 10px;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_cell_widget_title h2 {
  font-style: normal;
  margin: 0;
  font-size: 22px;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_cell_widget_edit_btn {
  flex: 0 0 83px;
  margin-bottom: 10px;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_cell_widget_edit_btn .widget_edit_btn {
  text-align: right;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_header .flex_cell_widget_edit_btn .widget_edit_btn .btn {
  font-weight: 700;
  padding: 6px 15px;
  color: #f0a81a;
  border: 1px solid #f0a81a;
  background-color: transparent;
  display: inline-block;
  margin: 0;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_content .content_title {
  margin-bottom: 10px;
  font-weight: bold;
}

#ckp_sumar_comanda_widgets .ckp_sumar_comanda_widget .widget_content p {
  margin: 0;
}

#ckp_sumar_comanda_cart_contents {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px;
}

#ckp_sumar_comanda_cart_contents .widget_header {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

#ckp_sumar_comanda_cart_contents .widget_header .flex_row {
  align-items: center;
}

#ckp_sumar_comanda_cart_contents .widget_header .flex_cell_widget_icon {
  flex: 0 0 36px;
}

#ckp_sumar_comanda_cart_contents .widget_header .flex_cell_widget_icon img {
  display: block;
}

#ckp_sumar_comanda_cart_contents .widget_header .flex_cell_widget_title {
  flex: 1 0 140px;
}

#ckp_sumar_comanda_cart_contents .widget_header .flex_cell_widget_title h2 {
  font-style: normal;
  margin: 0;
  font-size: 22px;
}

#ckp_sumar_comanda_cart_contents .widget_header .flex_cell_widget_delivery_est {
  flex: 0 0 280px;
  text-align: right;
}

@media (max-width: 1023px) {
  #ckp_sumar_comanda_cart_contents .widget_header .flex_cell_widget_delivery_est {
    flex: 1 0 1px;
    text-align: left;
  }
}

#ckp_sumar_comanda_cart_contents .widget_content ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

#ckp_sumar_comanda_cart_contents .widget_content ul li {
  display: block;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}

#ckp_sumar_comanda_cart_contents .widget_content ul li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

#ckp_sumar_comanda_cart_contents .widget_content ul li .flex_cell_item_info {
  flex: 10 0 180px;
}

#ckp_sumar_comanda_cart_contents .widget_content ul li .flex_cell_item_price {
  padding-left: 20px;
  flex: 1 0 100px;
  text-align: right;
}

#total_price {
  padding-top: 20px;
  text-align: center;
  font-size: 32px;
  font-weight: bold;
}

#terms_and_conditions {
  text-align: center;
  margin-bottom: 20px;
}

#terms_and_conditions label {
  color: red;
  cursor: pointer;
}

#terms_and_conditions label a {
  text-decoration: underline;
  color: red;
}

#terms_and_conditions label.checked {
  color: #000;
}

#terms_and_conditions label.checked a {
  color: #f0a81a;
}

#big_order_button_wrap {
  text-align: center;
}

#big_order_button {
  position: relative;
  display: inline-block;
  text-align: center;
  background: #f0a81a;
  border-radius: 4px;
}

#big_order_button:hover {
  background: #f0a81a;
}

#big_order_button input[type=submit] {
  display: inline-block;
  cursor: pointer;
  padding: 0 1.25rem 0 3.125rem;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 3.75rem;
  border: 0;
  color: #fff;
  background: transparent;
  position: relative;
  z-index: 1;
}

#big_order_button input[type=submit]:hover {
  color: #fff;
}

#big_order_button:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 2.5rem;
  height: 3.75rem;
  background: url("../../media/ckp_icon_ffwd.png") no-repeat center right;
  background-size: 1.5rem 1.5rem;
}

.gallery_v1 {
  width: calc(100% + 1rem);
  margin: 0 -0.5rem;
}

.gallery_v1 > .__i {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

.gallery_v1 a.thumb {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(20% - 1rem);
  box-sizing: content-box;
  padding: 0 0.5rem;
  margin-bottom: 1rem;
}

@media (max-width: 1023px) {
  .gallery_v1 a.thumb {
    flex-basis: calc(25% - 1rem);
  }
}

@media (max-width: 719px) {
  .gallery_v1 a.thumb {
    flex-basis: calc(33% - 1rem);
  }
}

.gallery_v1 img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.35);
  border-bottom: 2px solid #f0a81a;
}

.gallery_v2 {
  padding: 0 32px;
}

@media (max-width: 1023px) {
  .gallery_v2 {
    padding: 0 25.6px;
  }
}

.gallery_v2 > .__i > .thumb {
  display: none;
}

.gallery_v2 a.thumb {
  display: block;
  margin: 0 0.5rem 1rem;
}

.gallery_v2 img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.35);
  border-bottom: 2px solid #f0a81a;
}

.gallery_v2 .slick-prev, .gallery_v2 .slick-next {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-chevron-right%3C%2Ftitle%3E%3Cpath%20d%3D%22M292.8%2C208.4l-138%2C138a11.7%2C11.7%2C0%2C0%2C1-16.7%2C0l-30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7L206%2C200l-98.8-98.8a11.7%2C11.7%2C0%2C0%2C1%2C0-16.7l30.9-30.9a11.7%2C11.7%2C0%2C0%2C1%2C16.7%2C0l138%2C138a11.7%2C11.7%2C0%2C0%2C1%2C0%2C16.7Z%22%20style%3D%22fill%3A%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);
  background-color: #f0a81a;
  background-size: 22.4px 22.4px;
  opacity: 0.7;
  width: 32px;
  height: 32px;
  border: 0;
  color: transparent;
  position: absolute;
  right: -34px;
  top: 50%;
  margin-top: -16px;
  border-radius: 4px;
  outline: none;
}

.gallery_v2 .slick-prev:hover, .gallery_v2 .slick-next:hover {
  opacity: 1;
}

.gallery_v2 .slick-prev.slick-disabled, .gallery_v2 .slick-next.slick-disabled {
  background-color: #ccc;
}

.gallery_v2 .slick-prev {
  right: auto;
  left: -34px;
  transform: scalex(-1);
}

@media (max-width: 1023px) {
  .gallery_v2 .slick-prev, .gallery_v2 .slick-next {
    width: 25.6px;
    height: 25.6px;
    right: -32.3px;
    background-size: 17.92px 17.92px;
    margin-top: -12.8px;
  }
  .gallery_v2 .slick-prev {
    right: auto;
    left: -32.3px;
  }
}

@media (max-width: 719px) {
  #nav_history_thumbs {
    display: none;
  }
}

#nav_history_thumbs img {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 4px;
}

#nav_history_thumbs ul {
  list-style-type: none;
  padding: 0;
  display: flex;
  flex-flow: row nowrap;
  width: calc(100% + 6px);
  margin: 0 -6px 1rem;
}

#nav_history_thumbs ul li {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(8.333333% - 12px);
  box-sizing: content-box;
  padding: 0 6px;
  cursor: pointer;
}

#nav_history_thumbs ul li.active img {
  border: 1px solid #f0a81a;
}

.fancybox {
  margin: 0 auto;
  align-items: stretch;
}

@media (max-width: 780px) {
  .fancybox {
    width: 584px;
    margin: 0 auto;
  }
}

@media (max-width: 608px) {
  .fancybox {
    width: 100%;
  }
}

.fancybox > .__i {
  display: flex;
  flex-flow: row wrap;
}

.fancybox .list_box {
  display: flex;
  flex: 0 0 200px;
  margin-right: 4px;
  background: #f5f5f5;
}

.fancybox .list_box > .__i {
  flex: 0 0 100%;
  height: auto;
}

@media (max-width: 608px) {
  .fancybox .list_box {
    display: none;
  }
}

.fancybox .list_title {
  width: 100%;
  background: #1D2123;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 20px;
  height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.fancybox .list_title a {
  display: block;
  color: #fff;
}

.fancybox .list_title a:hover {
  color: #fff;
}

.fancybox .list ul {
  list-style-type: none;
  margin: 0;
  padding: 16px;
  width: 100%;
  display: block;
}

.fancybox .list ul li {
  display: block;
  width: 100%;
  padding: 11px 0;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.fancybox .list ul li:last-child {
  border-bottom: 0;
}

.fancybox .slider_box {
  flex: 0 0 380px;
  height: 560px;
  overflow: hidden;
}

@media (max-width: 608px) {
  .fancybox .slider_box {
    flex: 0 0 100%;
    order: 1;
    height: auto;
    margin-bottom: 4px;
  }
}

.fancybox .slider_box .slides {
  width: 380px;
}

@media (max-width: 608px) {
  .fancybox .slider_box .slides {
    width: 100%;
  }
}

.fancybox .slider_box .slides > div:not(:first-child) {
  display: none;
}

.fancybox .slider_box .slide a {
  display: block;
}

.fancybox .slider_box .slide img {
  display: block;
  width: 100%;
  height: auto;
}

.fancybox .slider_box ul.slick-dots {
  display: block;
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  list-style-type: none;
}

.fancybox .slider_box ul.slick-dots li {
  display: inline-block;
  margin: 12px;
}

.fancybox .slider_box ul.slick-dots li button {
  padding: 0;
  width: 12px;
  height: 12px;
  display: block;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
}

.fancybox .slider_box ul.slick-dots li.slick-active button {
  background: #f0a81a;
}

.fancybox .extra_box {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(100% - 588px);
  margin-left: 4px;
}

@media (max-width: 780px) {
  .fancybox .extra_box {
    flex: 0 0 100%;
    margin-left: 0;
  }
}

@media (max-width: 608px) {
  .fancybox .extra_box {
    order: 3;
  }
}

.fancybox .extra_box > .__i {
  display: flex;
  flex: 1 0 100%;
  height: 560px;
  flex-flow: row wrap;
  justify-content: space-between;
}

@media (max-width: 780px) {
  .fancybox .extra_box > .__i {
    height: auto;
  }
}

.fancybox .extra_box > .__i .extra {
  position: relative;
  height: 278px;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

@media (max-width: 780px) {
  .fancybox .extra_box > .__i .extra {
    height: auto;
    background: none !important;
  }
}

@media (max-width: 608px) {
  .fancybox .extra_box > .__i .extra {
    margin-bottom: 0 0 4px 0;
  }
}

.fancybox .extra_box > .__i .extra a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}

.fancybox .extra_box > .__i .extra a img {
  display: none;
  width: 100%;
  height: auto;
}

@media (max-width: 780px) {
  .fancybox .extra_box > .__i .extra a {
    position: static;
    height: auto;
  }
  .fancybox .extra_box > .__i .extra a img {
    display: block;
  }
}

.fancybox .extra_box > .__i .extra1 {
  flex: 0 0 100%;
  margin-bottom: 4px;
  background-position: top left;
}

@media (max-width: 900px) {
  .fancybox .extra_box > .__i .extra1 {
    display: none;
  }
}

@media (max-width: 780px) {
  .fancybox .extra_box > .__i .extra1 {
    display: block;
    margin: 4px 0;
  }
}

@media (max-width: 608px) {
  .fancybox .extra_box > .__i .extra1 {
    margin: 0 0 4px 0;
  }
}

.fancybox .extra_box > .__i .extra2, .fancybox .extra_box > .__i .extra3 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 2px);
}

@media (max-width: 900px) {
  .fancybox .extra_box > .__i .extra2, .fancybox .extra_box > .__i .extra3 {
    flex: 0 0 100%;
  }
}

@media (max-width: 780px) {
  .fancybox .extra_box > .__i .extra2, .fancybox .extra_box > .__i .extra3 {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 2px);
  }
}

.cta {
  position: relative;
  background: url("../../media/custom_blocks/cta/cta_bg1.png") no-repeat bottom right;
  background-size: contain;
}

.cta .cta_message_box {
  width: 60%;
  margin: 0 0 0 auto;
  text-align: center;
}

.cta .cta_title {
  font-size: 3.25rem;
  line-height: 1;
  font-weight: bold;
  color: #f0a81a;
  margin-bottom: 0.5rem;
}

.cta .cta_subtitle {
  line-height: 1;
  font-size: 1.375rem;
  font-weight: bold;
  color: #333;
  margin-bottom: 2rem;
}

.cta .cta_message {
  margin-bottom: 1rem;
}

.cta .cta_button a {
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
  display: inline-block;
  padding: 0.75rem 2.75rem 0.75rem 1.5rem;
  margin: 0 auto 1rem;
  border-radius: 4px;
  background-color: #f0a81a;
  color: #fff;
  font-size: 1.25rem;
  font-weight: bold;
}

.cta .cta_button a:hover {
  background-color: #f0a81a;
}

.cta .cta_button .__d {
  position: absolute;
  top: 1rem;
  right: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23FFFFFF%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Edouble_arrow_right%3C%2Ftitle%3E%3Cpolygon%20class%3D%22a%22%20points%3D%22177.69%20156.59%20177.5%20156.79%2051.3%2030.52%2050.01%20117%20133.14%20201.88%2052.04%20284.33%2054.1%20369.48%20222.28%20201.21%20177.69%20156.59%22%2F%3E%3Cpolygon%20class%3D%22a%22%20points%3D%22305.4%20156.59%20305.21%20156.79%20179.01%2030.52%20177.72%20117%20260.85%20201.88%20179.75%20284.33%20181.81%20369.48%20349.99%20201.21%20305.4%20156.59%22%2F%3E%3C%2Fsvg%3E);
}

.cta .cta_image {
  pointer-events: none;
  position: absolute;
  left: -1.3rem;
  top: -11rem;
  max-width: 45%;
}

.cta .cta_image img {
  display: block;
  width: auto;
}

@media (max-width: 1259px) {
  .cta .cta_image {
    top: -6rem;
  }
}

@media (max-width: 1259px) {
  .cta .cta_image {
    top: 0;
  }
}

@media (max-width: 719px) {
  .cta > .__i {
    display: flex;
    flex-direction: column;
  }
  .cta .cta_image {
    order: 1;
    max-width: 80%;
    position: static;
    margin: 0 auto;
  }
  .cta .cta_message_box {
    order: 2;
    width: 100%;
  }
}

#bdycls.login {
  padding-top: 0;
}

#login_bg {
  background: url("../../media/login/bg1.jpg") no-repeat center center;
  background-size: cover;
  min-height: 100vh;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  padding: 0 20px;
  font-family: "Open Sans", sans-serif;
}

#login_bg .space_before_container {
  flex: 1 0 32px;
}

#login_bg .space_before_footer {
  flex: 1 0 32px;
}

#login_bg .space_after_footer {
  flex: 1 0 24px;
}

#login_bg #login_container {
  flex: 0 0 auto;
}

#login_bg #login_footer {
  flex: 1 0 30px;
}

@media (max-width: 1023px) {
  #login_bg #login_footer {
    flex: 0 0 80px;
  }
}

@media (max-width: 719px) {
  #login_bg #login_footer {
    flex: 0 0 160px;
  }
}

#login_container {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}

#login_logo {
  padding: 20px 20px 40px;
  max-width: 240px;
  margin: 0 auto;
}

#login_logo img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}

#login_box {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 2px 3px 0px #e5e5e5;
  border-radius: 3px;
  padding: 24px 40px;
  position: relative;
}

@media (max-width: 399px) {
  #login_box {
    padding: 24px 20px;
  }
}

#login_box .go_back {
  position: absolute;
  width: auto;
  top: 12px;
  left: 20px;
  font-size: 12px;
  color: #000;
}

#login_box .go_back a {
  color: #000;
}

#login_box .go_back a:hover {
  text-decoration: underline;
}

#login_box .go_back .__t::before {
  content: '< ';
}

#login_box .title {
  font-size: 18px;
  line-height: 22px;
  color: #000;
  text-align: center;
  margin-bottom: 16px;
}

#login_box .title p {
  margin: 0;
}

#login_box .avatar {
  width: 100px;
  height: 100px;
  margin: 0 auto 16px;
  border: 3px solid #cecece;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: 105px 105px;
  background-position: left -5px top;
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23CECECE%22%20d%3D%22M26.6%2023.9c-1.2-0.8-2.9-1.7-4.9-2.7l-1.2-0.7c-0.2-0.2-0.4-0.5-0.6-0.8-0.2-0.5-0.4-1.3-0.4-2.2%200.5-0.4%200.9-1.1%201.2-2.2%200.3-0.8%200.4-1.2%200.5-1.3l0.6-0.2c0%200%200.1%200%200.1-0.1%200.5-0.3%200.8-1%200.9-2%200.1-0.4-0.1-0.9-0.4-1.3-0.2-0.3-0.2-0.4-0.2-0.4l0.3-2.4c0-1.5-0.4-2.7-1.2-3.5-0.7-0.8-1.9-1.4-3.4-1.7l-1.8-0.2c0%200-0.1%200-0.1%200l-1.9%200.2c-1.5%200.3-2.6%200.9-3.4%201.7-0.7%200.9-1.1%202-1.1%203.6l0.3%202.2-0.3%200.6c-0.3%200.4-0.5%200.8-0.4%201.2%200.1%201%200.4%201.6%200.9%202%200.2%200.1%200.5%200.2%200.8%200.3%200.1%200.2%200.2%200.5%200.4%201.3%200.3%201%200.7%201.7%201.2%202.2%200%200.9-0.1%201.6-0.4%202.1l-0.7%200.9c-0.3%200.2-0.6%200.4-1.1%200.6-2.1%201-3.7%201.9-5%202.7-2.4%201.5-3.6%203.3-3.8%205.4%200%200.1%200%200.3%200.1%200.4s0.2%200.2%200.4%200.2h27.8c0.1%200%200.3-0.1%200.4-0.2s0.1-0.2%200.1-0.4c-0.1-2-1.3-3.8-3.7-5.3zM13.3%2016.8c-0.3-0.2-0.7-0.6-1-1.8-0.5-1.6-0.6-1.8-1-1.9-0.3%200-0.5-0.1-0.6-0.2-0.2-0.2-0.4-0.6-0.5-1.3%200-0.2%200.1-0.3%200.2-0.6%200%200%200.1-0.1%200.1-0.1l0.3-0.8c0-0.1%200-0.2%200-0.3l-0.3-2.3c0-1.2%200.3-2.2%200.9-2.8%200.6-0.7%201.6-1.1%202.8-1.4l1.8-0.2%201.7%200.2c1.3%200.3%202.2%200.8%202.8%201.4%200.6%200.7%200.9%201.6%200.9%202.8l-0.3%202.4c0%200.3%200.1%200.7%200.4%201.2%200.2%200.2%200.2%200.4%200.2%200.6-0.1%200.8-0.3%201.1-0.4%201.2l-0.7%200.2c-0.3%200.1-0.4%200.3-1%201.9-0.4%201.2-0.7%201.6-1%201.8-0.2%200.1-0.2%200.3-0.2%200.4%200%201.2%200.2%202.2%200.5%202.9%200.1%200.3%200.3%200.5%200.5%200.7l-3.5%203.5-3.5-3.5%200.5-0.7c0%200%200-0.1%200.1-0.1%200.3-0.7%200.5-1.6%200.5-2.9%200%200-0.1-0.2-0.2-0.3zM2.7%2028.8c0.3-1.5%201.4-2.9%203.3-4.1%201.2-0.8%202.8-1.7%204.8-2.6%200.4-0.1%200.7-0.3%201-0.5l3.8%203.8c0.1%200.1%200.3%200.2%200.5%200.1%200.1%200%200.2-0.1%200.2-0.1l3.9-3.9%201%200.6c2%201%203.7%201.9%204.8%202.6%201.9%201.2%203%202.6%203.3%204.1h-26.6z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A);
}

#login_box .password_options {
  margin: 32px 0 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  color: #000;
  font-size: 14px;
}

#login_box .password_options a {
  color: #000;
}

#login_box .password_options a:hover {
  text-decoration: underline;
}

#login_box .password_options .remeber {
  flex: auto;
}

#login_box .password_options .forgot {
  flex: auto;
  text-align: right;
}

#login_box .email_saved {
  font-size: 14px;
  margin-bottom: 16px;
  color: #888888;
  text-align: center;
}

#login_box .info {
  padding: 14px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  text-align: center;
}

#login_box .info p {
  margin: 0;
}

#login_box .info.success {
  color: #f0a81a;
}

#login_box .need_help {
  padding-top: 24px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

#login_box .need_help a {
  color: #000;
}

#login_box .need_help a:hover {
  text-decoration: underline;
}

#login_box .sep {
  margin: 2px 0;
  background-color: #ddd;
  height: 1px;
  width: 100%;
}

#login_box .sep.success {
  background-color: #f0a81a;
}

#login_box .hello {
  padding: 20px 0 30px;
  font-size: 32px;
  color: #a5a5a5;
  text-align: center;
}

#login_box .social_logins {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

@media (max-width: 399px) {
  #login_box .social_logins {
    justify-content: center;
  }
  #login_box .social_logins .social_login {
    flex: 0 0 160px;
  }
}

#login_box .social_login {
  display: flex;
  flex: 0 0 48%;
  border-radius: 3px;
  color: #fff;
  padding: 5px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  flex-flow: row nowrap;
  margin-bottom: 12px;
}

#login_box .social_login .icon {
  flex: 0 0 48px;
  height: 30px;
  display: flex;
  float: left;
  border-right: 1px solid #fff;
}

#login_box .social_login .name {
  display: flex;
  flex: 1 0 74px;
  justify-content: center;
}

#login_box .social_login_facebook {
  background-color: #3B5998;
}

#login_box .social_login_facebook .icon {
  background-position: center center;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M20.33%2010.77c0%200.18-0.15%200.33-0.33%200.33h-1.4c-0.96%200-1.14%200.38-1.14%201.12v1.54h2.44c0.090%200%200.17%200.030%200.23%200.1%200.060%200.060%200.1%200.14%200.1%200.23v2.63c0%200.18-0.15%200.33-0.33%200.33h-2.44v6.64c0%200.18-0.15%200.33-0.33%200.33h-2.72c-0.18%200-0.33-0.15-0.33-0.33v-6.64h-2.080c-0.18%200-0.33-0.15-0.33-0.33v-2.63c0-0.18%200.15-0.33%200.33-0.33h2.090v-1.82c0-2.39%201.51-3.94%203.84-3.94h2.080c0.18%200%200.33%200.15%200.33%200.33v2.44z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A);
}

#login_box .social_login_facebook:hover {
  background: #2d4373;
}

#login_box .social_login_google {
  background-color: #DF4A32;
}

#login_box .social_login_google .icon {
  background-position: center center;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M16%2023.46c-4.12%200-7.46-3.34-7.46-7.46s3.34-7.46%207.46-7.46c1.94%200%203.71%200.74%205.030%201.95l-2.2%202.15c-0.76-0.64-1.75-1.030-2.83-1.030-2.42%200-4.39%201.97-4.39%204.39s1.97%204.39%204.39%204.39c1.88%200%203.48-1.18%204.1-2.83h-4.2v-3.12h7.4c0.11%200.5%200.16%201.020%200.16%201.56%200%204.12-3.34%207.46-7.46%207.46z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A);
}

#login_box .social_login_google:hover {
  background: #c0341e;
}

#login_box .login_success_icon {
  width: 50px;
  height: 50px;
  margin: 16px auto 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23F0A81A%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M76.34%2C104.06%2C58.7%2C121.7l56.7%2C56.7%2C126-126L223.76%2C34.76%2C115.4%2C143.12ZM228.8%2C128c0%2C55.44-45.36%2C100.8-100.8%2C100.8S27.2%2C183.44%2C27.2%2C128%2C72.56%2C27.2%2C128%2C27.2A98.26%2C98.26%2C0%2C0%2C1%2C155.72%2C31l20.16-20.16C160.76%2C5.78%2C144.38%2C2%2C128%2C2%2C58.7%2C2%2C2%2C58.7%2C2%2C128S58.7%2C254%2C128%2C254s126-56.7%2C126-126Z%22%2F%3E%3C%2Fsvg%3E);
}

#login_box a.form_button {
  display: block;
  width: 100%;
  border-radius: 3px;
  border: 0;
  background-color: #f0a81a;
  color: #fff;
  font-size: 1em;
  font-weight: 600;
  line-height: 1;
  padding: .9375rem 0.5rem;
  transition: background-color .15s ease;
  vertical-align: middle;
  text-align: center;
}

#login_box a.form_button:hover {
  color: #fff;
  background-color: #f0a81a;
}

.login_form {
  display: block;
  margin: 0;
  padding: 0;
}

.login_form label {
  display: block;
}

.login_form label p {
  margin: 0;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  color: #000;
  padding: 6px 0;
}

.login_form label input {
  border: 1px solid #c0c0c0;
  background: #fff;
  outline: none;
  border-radius: 3px;
  font-size: 14px;
  line-height: 40px;
  width: 100%;
  box-shadow: none;
  padding: 0 12px;
  margin-bottom: 0.5em;
}

.login_form label input:focus {
  border: 1px solid #f0a81a;
}

.login_form label .error {
  display: none;
  font-size: 12px;
  color: #f00;
  margin-bottom: 10px;
}

.login_form label.has_error input {
  margin-bottom: 2px;
  border-color: #f00;
}

.login_form label.has_error .error {
  display: block;
}

.login_form input[type=checkbox] {
  vertical-align: -2px;
  display: inline-block;
  width: auto;
}

.login_form .button {
  display: block;
  width: 100%;
  border-radius: 3px;
  border: 0;
  background-color: #f0a81a;
  transition: background-color .15s ease;
  vertical-align: middle;
}

.login_form .button input {
  cursor: pointer;
  text-align: center;
  color: #fff;
  font-size: 1em;
  font-weight: 600;
  line-height: 1;
  padding: .9375rem 0.5rem;
  width: 100%;
  border: 0;
  background: transparent;
}

.login_form .button:hover {
  background-color: #f0a81a;
}

.login_form .button:hover input {
  color: #fff;
}

.login_form .register_checkboxes {
  margin: 20px 0 4px;
}

.login_form .register_checkboxes label {
  font-size: 12px;
  line-height: 14px;
  color: #000;
}

.login_form .register_checkboxes label a {
  color: #000;
  font-weight: bold;
}

.login_form .register_checkboxes label a:hover {
  text-decoration: underline;
}

#login_footer {
  border-top: 1px solid #fff;
  padding-top: 14px;
  width: 100%;
  max-width: 900px;
  font-size: 14px;
  margin: 0 auto;
  text-shadow: 1px 1px #000;
}

#login_footer ul {
  list-style-type: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  line-height: 1;
}

#login_footer ul li {
  display: flex;
  text-align: center;
  flex: 1 0 auto;
  position: relative;
  justify-content: center;
}

#login_footer ul li a {
  color: #fff;
  font-weight: bold;
}

#login_footer ul li a:hover {
  text-decoration: underline;
}

#login_footer ul li:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-weight: bold;
  display: flex;
  content: '|';
  padding: 0;
}

@media (max-width: 899px) {
  #login_footer ul {
    display: block;
  }
  #login_footer ul li {
    text-align: center;
    line-height: 2;
    display: block;
  }
  #login_footer ul li:not(:first-child)::before {
    display: none;
  }
}

#filter_form_product_array {
  border-radius: 4px;
  padding: 1rem;
  background: #f5f5f5;
  color: #000;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.04);
  margin-bottom: 2rem;
}

#filter_form_product_array .filter_form_title {
  line-height: 1;
  padding-bottom: 12px;
  margin-bottom: 1px;
  background-image: linear-gradient(#f0a81a, #f0a81a), linear-gradient(#ddd, #ddd);
  background-position: bottom left, bottom left;
  background-repeat: no-repeat;
  background-size: 25% 1px, 100% 1px;
}

#filter_form_product_array .filter_form_title h3 {
  font-size: 22px;
  margin: 0;
  text-transform: uppercase;
}

#filter_form_product_array .filter_form_content {
  padding-top: 16px;
}

#filter_form_product_array .elements > .__i {
  width: calc(100% + 12px);
  margin: 0 -6px;
  display: flex;
  flex-flow: row wrap;
}

#filter_form_product_array .elements > .__i > .__e {
  box-sizing: content-box;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 12px);
  padding: 0 6px;
  margin: 6px 0;
}

#filter_form_product_array .elements select {
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  padding: 12px;
  line-height: 1;
  border: 0;
  border-radius: 4px;
}

@media (max-width: 719px) {
  #filter_form_product_array .elements > .__i > .__e {
    flex-basis: calc(100% - 12px);
  }
}

#slider .slides > .slide:not(:first-child),
#product_gallery_main > .item:not(:first-child) {
  display: none;
}

.product_line > .product_card {
  display: none;
}

#product_gallery_control > .item {
  max-width: 25%;
}

#product_gallery_control > .item:not(:first-child) {
  display: none;
}

.fa {
  display: inline-block;
  font-size: inherit;
  vertical-align: -4px;
  margin-right: -2px;
}

.fa::before {
  content: '';
  display: block;
  vertical-align: bottom;
  width: 18px;
  height: 18px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.fa-check-square-o::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-check-square-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M331.5%2C218.4v59.1a53.7%2C53.7%2C0%2C0%2C1-53.6%2C53.6H123.2a53.7%2C53.7%2C0%2C0%2C1-53.6-53.6V122.8a53.7%2C53.7%2C0%2C0%2C1%2C53.6-53.6H277.9a51.2%2C51.2%2C0%2C0%2C1%2C21.8%2C4.7%2C5.6%2C5.6%2C0%2C0%2C1%2C3.3%2C4.3%2C5.8%2C5.8%2C0%2C0%2C1-1.7%2C5.4l-9.1%2C9.1a5.9%2C5.9%2C0%2C0%2C1-4.3%2C1.9l-1.7-.4a33.1%2C33.1%2C0%2C0%2C0-8.4-1.1H123.2a29.8%2C29.8%2C0%2C0%2C0-29.8%2C29.8V277.6a29.8%2C29.8%2C0%2C0%2C0%2C29.8%2C29.8H277.9a29.8%2C29.8%2C0%2C0%2C0%2C29.8-29.8V230.3a5.6%2C5.6%2C0%2C0%2C1%2C1.7-4.1l11.9-11.9a5.9%2C5.9%2C0%2C0%2C1%2C4.3-1.9%2C5%2C5%2C0%2C0%2C1%2C2.2.6A5.4%2C5.4%2C0%2C0%2C1%2C331.5%2C218.4Zm43-91L223%2C278.9a14.8%2C14.8%2C0%2C0%2C1-21.2%2C0l-80-80a14.8%2C14.8%2C0%2C0%2C1%2C0-21.2l20.5-20.5a14.8%2C14.8%2C0%2C0%2C1%2C21.2%2C0l48.9%2C48.9L332.8%2C85.8a14.8%2C14.8%2C0%2C0%2C1%2C21.2%2C0l20.5%2C20.5a14.8%2C14.8%2C0%2C0%2C1%2C0%2C21.2Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}

.fa-square-o::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%3E%3Ctitle%3Efa-square-o%3C%2Ftitle%3E%3Cpath%20d%3D%22M278%2C93.1H123.3a29.8%2C29.8%2C0%2C0%2C0-29.8%2C29.8V277.6a29.8%2C29.8%2C0%2C0%2C0%2C29.8%2C29.8H278a29.8%2C29.8%2C0%2C0%2C0%2C29.8-29.8V122.9A29.8%2C29.8%2C0%2C0%2C0%2C278%2C93.1Zm53.6%2C29.8V277.6A53.7%2C53.7%2C0%2C0%2C1%2C278%2C331.2H123.3a53.7%2C53.7%2C0%2C0%2C1-53.6-53.6V122.9a53.7%2C53.7%2C0%2C0%2C1%2C53.6-53.6H278a53.7%2C53.7%2C0%2C0%2C1%2C53.6%2C53.6Z%22%20style%3D%22fill%3A%231D2123%22%2F%3E%3C%2Fsvg%3E);
}
