@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&subset=cyrillic,cyrillic-ext,latin-ext");
/*Шрифты*/
.block_padding {
  padding: 0 160px;
}
@media screen and (max-width: 1580px) {
  .block_padding {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .block_padding {
    padding: 0 55px;
  }
}
@media screen and (max-width: 1260px) {
  .block_padding {
    padding: 0 24px;
  }
}
@media screen and (max-width: 767px) {
  .block_padding {
    padding: 0 16px;
  }
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll;
}
body {
  margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
}
a:active, a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, select, textarea {
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  /*border-spacing:0*/
}
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
@media screen and (min-width: 640px) {
  .remodal {
    max-width: 400px;
  }
}
.remodal-wrapper {
  padding: 0;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.reset-indents {
  padding: 0;
  margin: 0;
}
.reset-font {
  line-height: 0;
  font-size: 0;
}
.clear-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0;
}
.clearfix:after {
  clear: both;
}
.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0;
}
.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.overflowHidden {
  overflow: hidden;
}
ins {
  text-decoration: none;
}
.thumb, .YMaps, .ymaps-map {
  color: #000;
}
.table {
  display: table;
}
.table .tr {
  display: table-row;
}
.table .tr .td {
  display: table-cell;
}
.table0, .table1, .table2 {
  border-collapse: collapse;
}
.table0 td, .table1 td, .table2 td {
  padding: 0.5em;
}
.table1, .table2 {
  border: 1px solid #afafaf;
}
.table1 td, .table1 th, .table2 td, .table2 th {
  border: 1px solid #afafaf;
}
.table2 th {
  padding: 0.5em;
  color: #fff;
  background: #f00;
}
.menu-default, .menu-default ul, .menu-default li {
  padding: 0;
  margin: 0;
  list-style: none;
}
img, textarea, object, object embed, .table-wrapper {
  max-width: 100%;
}
.table-wrapper {
  overflow: auto;
}
img {
  height: auto;
}
table img {
  max-width: none;
}
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  text-decoration: underline;
  color: #FF2842;
}
a:hover {
  text-decoration: none;
}
a img {
  border-color: #4F4F4F;
}
/*Дефолтные стили для html документа*/
.shop_product_btn {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #ffffff;
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  -moz-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  -webkit-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  outline: none;
  transition: all 0.2s;
  text-align: center;
  z-index: 1;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none;
}
.shop_product_btn:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  transition: all 0.2s;
}
.shop_product_btn.type-1, .shop_product_btn.type-2 {
  padding: 14px 75px 14px 30px;
  font: 400 16px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.shop_product_btn.type-3 {
  padding: 19px 75px 19px 32px;
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.shop_product_btn.type-3.notavailable {
  padding: 19px 32px 19px 32px;
}
.shop_product_btn:hover {
  color: #ffffff;
  border: none;
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
}
.shop_product_btn:hover:after {
  opacity: 1;
  visibility: visible;
}
.shop_product_btn:active {
  color: #ffffff;
  border: none;
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
}
.shop_product_btn:active:after {
  opacity: 1;
  visibility: visible;
}
.shop_product_btn.buy span {
  position: relative;
  display: inline-block;
}
.shop_product_btn.buy span:before {
  position: absolute;
  top: 50%;
  right: -46px;
  width: 28px;
  height: 24px;
  margin-top: -12px;
  content: "";
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2028%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.00118%206C1.08674%206%20-0.337901%207.7689%200.0701013%209.63936L2.34437%2020.0656C2.84537%2022.3624%204.8787%2024%207.22951%2024H20.7705C23.1213%2024%2025.1546%2022.3624%2025.6556%2020.0656L27.9299%209.63935C28.3379%207.76889%2026.9132%206%2024.9988%206H3.00118ZM6.97801%2016.7914C6.86283%2016.2513%206.33159%2015.9068%205.79145%2016.022C5.25131%2016.1372%204.90681%2016.6684%205.02199%2017.2086L5.32417%2018.6257C5.61943%2020.0103%206.84247%2021%208.25821%2021H9C9.55228%2021%2010%2020.5523%2010%2020C10%2019.4477%209.55228%2019%209%2019H8.25821C7.78629%2019%207.37861%2018.6701%207.2802%2018.2086L6.97801%2016.7914Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.55468%200.168056C10.0142%200.474408%2010.1384%201.09528%209.83203%201.55481L5.83203%207.55481C5.52568%208.01434%204.90481%208.13851%204.44528%207.83216C3.98576%207.5258%203.86158%206.90493%204.16793%206.44541L8.16793%200.445406C8.47429%20-0.0141227%209.09516%20-0.138296%209.55468%200.168056Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.4453%200.168056C17.9858%200.474408%2017.8616%201.09528%2018.1679%201.55481L22.1679%207.55481C22.4743%208.01434%2023.0952%208.13851%2023.5547%207.83216C24.0142%207.5258%2024.1384%206.90493%2023.832%206.44541L19.832%200.445406C19.5257%20-0.0141227%2018.9048%20-0.138296%2018.4453%200.168056Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_product_btn.onrequest span {
  position: relative;
  display: inline-block;
}
.shop_product_btn.onrequest span:before {
  position: absolute;
  top: 50%;
  right: -46px;
  width: 28px;
  height: 27px;
  margin-top: -13.5px;
  content: "";
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2227px%22%20%20viewBox%3D%220%200%2028%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.88998%202.39947C8.38675%202.15814%208.59383%201.5598%208.35251%201.06303C8.11119%200.566258%207.51284%200.359177%207.01607%200.6005C4.3221%201.90919%202.05179%203.95072%200.463152%206.46598C0.168228%206.93292%200.307678%207.55054%200.774624%207.84546C1.24157%208.14039%201.85919%208.00094%202.15411%207.53399C3.54506%205.33174%205.53324%203.54433%207.88998%202.39947ZM20.9839%200.600498C20.4871%200.359177%2019.8888%200.56626%2019.6475%201.06303C19.4061%201.5598%2019.6132%202.15815%2020.11%202.39947C22.4667%203.54432%2024.455%205.3317%2025.8459%207.53399C26.1409%208.00094%2026.7585%208.14039%2027.2254%207.84546C27.6924%207.55054%2027.8318%206.93292%2027.5369%206.46597C25.9482%203.95067%2023.6779%201.90916%2020.9839%200.600498ZM2.00001%2015C2.00001%2021.6284%207.37203%2027%2014%2027C20.6284%2027%2026%2021.628%2026%2015C26%208.37156%2020.628%202.99998%2014%202.99998C7.37158%202.99998%202.00001%208.37201%202.00001%2015ZM7.18249%208.7294C7.57301%208.33888%208.20618%208.33888%208.5967%208.7294L12.2807%2012.4134C12.7267%2012.1507%2013.2461%2012%2013.8%2012C14.342%2012%2014.8504%2012.1441%2015.2892%2012.3959L18.0294%209.65573C18.4199%209.26521%2019.053%209.26521%2019.4436%209.65573C19.8341%2010.0463%2019.8341%2010.6794%2019.4436%2011.0699L16.5976%2013.9159C16.7283%2014.2523%2016.8%2014.618%2016.8%2015C16.8%2016.6568%2015.4535%2018%2013.8%2018C12.1431%2018%2010.8%2016.6535%2010.8%2015C10.8%2014.6307%2010.8669%2014.277%2010.9892%2013.9503L7.18249%2010.1436C6.79196%209.75309%206.79196%209.11992%207.18249%208.7294Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.shop_product_btn.notavailable {
  color: #5d5d5d;
  border: none;
  box-shadow: none;
  background: #dfdfdf;
  pointer-events: none;
}
.shop_product_btn.notavailable:after {
  display: none;
}
body .product-compare {
  position: relative;
  border: none;
  padding: 0;
}
body .product-compare.product-compare-added {
  font-size: 0;
}
body .product-compare.product-compare-added .compare_checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 38px;
  width: 38px;
  margin-right: 5px;
  border-radius: 6px;
}
body .product-compare.product-compare-added .compare_checkbox:before {
  position: absolute;
  cursor: pointer;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.29289322%2C12.7071068%20L3.29289322%2C8.70710678%20C2.90236893%2C8.31658249%202.90236893%2C7.68341751%203.29289322%2C7.29289322%20C3.68341751%2C6.90236893%204.31658249%2C6.90236893%204.70710678%2C7.29289322%20L8.00000002%2C10.5857865%20L14.2928932%2C4.29289323%20C14.6834175%2C3.90236894%2015.3165825%2C3.90236893%2015.7071068%2C4.29289322%20C16.0976311%2C4.68341751%2016.0976311%2C5.31658249%2015.7071068%2C5.70710678%20L8.70710694%2C12.7071067%20C8.51184482%2C12.9023688%208.25592253%2C12.9999999%208.00000023%2C12.9999999%20C7.74407774%2C13%207.48815539%2C12.9023689%207.29289322%2C12.7071068%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat #FF4343;
}
body .product-compare.product-compare-added .compare_checkbox:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M14%2C9%20C14%2C9.55228475%2013.5522847%2C10%2013%2C10%20L5%2C10%20C4.44771525%2C10%204%2C9.55228475%204%2C9%20C4%2C8.44771525%204.44771525%2C8%205%2C8%20L13%2C8%20C13.5522847%2C8%2014%2C8.44771525%2014%2C9%20Z%22%20id%3D%22Color%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat #FF4343;
}
body .product-compare.product-compare-added .link-reset {
  vertical-align: middle;
  padding: 11px 20px 12px 20px;
  border-radius: 6px;
}
body .product-compare .compare_plus {
  position: relative;
  padding: 12px 20px 12px 38px;
  border-radius: 6px;
  font-size: 12px;
}
body .product-compare .compare_plus:before {
  position: absolute;
  cursor: pointer;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  width: 38px;
  border-radius: 6px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M10%2C8%20L13%2C8%20C13.5522847%2C8%2014%2C8.44771525%2014%2C9%20C14%2C9.55228475%2013.5522847%2C10%2013%2C10%20L10%2C10%20L10%2C13%20C10%2C13.5522847%209.55228475%2C14%209%2C14%20C8.44771525%2C14%208%2C13.5522847%208%2C13%20L8%2C10%20L5%2C10%20C4.44771525%2C10%204%2C9.55228475%204%2C9%20C4%2C8.44771525%204.44771525%2C8%205%2C8%20L8%2C8%20L8%2C5%20C8%2C4.44771525%208.44771525%2C4%209%2C4%20C9.55228475%2C4%2010%2C4.44771525%2010%2C5%20L10%2C8%20Z%22%20fill%3D%22%23FF4343%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat;
}
body .product-compare .compare_plus input {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0;
  border: none;
  background: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
}
.gr-button-1, .shop2-filter .filter_buttons .shop2-filter-go, .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  z-index: 1;
  color: #ffffff;
  font: 400 16px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  -webkit-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 14px 32px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none;
}
.gr-button-1:after, .shop2-filter .filter_buttons .shop2-filter-go:after, .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn:after, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  transition: all 0.2s;
}
.gr-button-1:hover, .shop2-filter .filter_buttons .shop2-filter-go:hover, .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn:hover, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:hover {
  color: #ffffff;
  border: none;
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
}
.gr-button-1:hover:after, .shop2-filter .filter_buttons .shop2-filter-go:hover:after, .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn:hover:after, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:hover:after {
  opacity: 1;
  visibility: visible;
}
.gr-button-1:active, .shop2-filter .filter_buttons .shop2-filter-go:active, .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn:active, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:active {
  color: #ffffff;
  border: none;
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
}
.gr-button-1:active:after, .shop2-filter .filter_buttons .shop2-filter-go:active:after, .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn:active:after, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:active:after {
  opacity: 1;
  visibility: visible;
}
.gr-button-2, .tpl-field input[type="file"], .tpl-field input[type="submit"], .tpl-field input[type="button"], .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn, .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a, .cart_cleanup a, .filter_popup_btn {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #FF2842;
  font: 400 16px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 14px 32px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none;
}
.gr-button-2:hover, .tpl-field input[type="file"]:hover, .tpl-field input[type="submit"]:hover, .tpl-field input[type="button"]:hover, .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:hover, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:hover, .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a:hover, .cart_cleanup a:hover, .filter_popup_btn:hover {
  color: #FF2842;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  background: rgba(255, 40, 66, 0.15);
}
.gr-button-2:active, .tpl-field input[type="file"]:active, .tpl-field input[type="submit"]:active, .tpl-field input[type="button"]:active, .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:active, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:active, .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a:active, .cart_cleanup a:active, .filter_popup_btn:active {
  color: #FF2842;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  background: rgba(255, 40, 66, 0.15);
}
.gr-icon-btn {
  position: relative;
  min-height: 40px;
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: top;
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  -moz-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  -webkit-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  background-clip: border-box;
  text-align: center;
  cursor: pointer;
  padding: 0;
  font-size: 0;
  outline: none;
  transition: all 0.2s;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.gr-icon-btn:hover {
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  -moz-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  -webkit-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
}
.gr-icon-btn:hover:after {
  opacity: 1;
  visibility: visible;
}
.gr-icon-btn:active {
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  -moz-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  -webkit-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
}
.gr-icon-btn:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.6949%201.25984C14.0854%200.869311%2014.7186%200.869311%2015.1091%201.25984C15.4996%201.65036%2015.4996%202.28352%2015.1091%202.67405L9.45223%208.3309L15.1091%2013.9878C15.4996%2014.3783%2015.4996%2015.0114%2015.1091%2015.402C14.7186%2015.7925%2014.0854%2015.7925%2013.6949%2015.402L8.03802%209.74512L2.38116%2015.402C1.99064%2015.7925%201.35747%2015.7925%200.966951%2015.402C0.576426%2015.0114%200.576426%2014.3783%200.966951%2013.9878L6.62381%208.3309L0.966952%202.67405C0.576428%202.28352%200.576428%201.65036%200.966952%201.25984C1.35748%200.869311%201.99064%200.869311%202.38117%201.25984L8.03802%206.91669L13.6949%201.25984Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.gr-icon-btn:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  transition: all 0.2s;
}
.slick-arrow {
  outline: none;
}
.slick-dots {
  margin: 42px 0 0;
  padding: 0;
  font-size: 0;
  list-style: none;
  text-align: left;
}
.slick-dots li {
  margin: 0 8px;
  vertical-align: top;
  display: inline-block;
}
@media (max-width: 639px) {
  .slick-dots li {
    margin: 0 5px;
  }
}
.slick-dots li.slick-active button, .slick-dots li:hover button {
  background: #FF2842;
  -moz-box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
  -webkit-box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
  box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
}
@media (max-width: 639px) {
  .slick-dots li.slick-active button, .slick-dots li:hover button {
    -moz-box-shadow: 0 0 0 2px #FF2842, inset 0 0 0 2px #FF2842;
    -webkit-box-shadow: 0 0 0 2px #FF2842, inset 0 0 0 2px #FF2842;
    box-shadow: 0 0 0 2px #FF2842, inset 0 0 0 2px #FF2842;
  }
}
.slick-dots li button {
  width: 6px;
  height: 6px;
  font-size: 0;
  padding: 0;
  border: none;
  outline: none;
  background: rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0.000001deg);
  -moz-transform: rotate(0.000001deg);
  -ms-transform: rotate(0.000001deg);
  -o-transform: rotate(0.000001deg);
  transform: rotate(0.000001deg);
}
button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn, a.shop2-btn, .shop2-btn, .tpl-button, a.tpl-button, .tpl-field button, .gr-field-style button, .gr-field-style input[type="button"], .gr-field-style input[type="file"], .gr-field-style input[type="submit"] {
  position: relative;
  height: auto;
  z-index: 1;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #ffffff;
  font: 400 16px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  -webkit-box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 14px 32px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none;
}
button.shop2-btn:hover, input[type="button"].shop2-btn:hover, input[type="submit"].shop2-btn:hover, a.shop2-btn:hover, .shop2-btn:hover, .tpl-button:hover, a.tpl-button:hover, .tpl-field button:hover, .gr-field-style button:hover, .gr-field-style input[type="button"]:hover, .gr-field-style input[type="file"]:hover, .gr-field-style input[type="submit"]:hover {
  color: #ffffff;
  border: none;
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
}
button.shop2-btn:hover:after, input[type="button"].shop2-btn:hover:after, input[type="submit"].shop2-btn:hover:after, a.shop2-btn:hover:after, .shop2-btn:hover:after, .tpl-button:hover:after, a.tpl-button:hover:after, .tpl-field button:hover:after, .gr-field-style button:hover:after, .gr-field-style input[type="button"]:hover:after, .gr-field-style input[type="file"]:hover:after, .gr-field-style input[type="submit"]:hover:after {
  opacity: 1;
  visibility: visible;
}
button.shop2-btn:active, input[type="button"].shop2-btn:active, input[type="submit"].shop2-btn:active, a.shop2-btn:active, .shop2-btn:active, .tpl-button:active, a.tpl-button:active, .tpl-field button:active, .gr-field-style button:active, .gr-field-style input[type="button"]:active, .gr-field-style input[type="file"]:active, .gr-field-style input[type="submit"]:active {
  color: #ffffff;
  border: none;
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
}
button.shop2-btn:active:after, input[type="button"].shop2-btn:active:after, input[type="submit"].shop2-btn:active:after, a.shop2-btn:active:after, .shop2-btn:active:after, .tpl-button:active:after, a.tpl-button:active:after, .tpl-field button:active:after, .gr-field-style button:active:after, .gr-field-style input[type="button"]:active:after, .gr-field-style input[type="file"]:active:after, .gr-field-style input[type="submit"]:active:after {
  opacity: 1;
  visibility: visible;
}
button.shop2-btn.notavailable, input[type="button"].shop2-btn.notavailable, input[type="submit"].shop2-btn.notavailable, a.shop2-btn.notavailable, .shop2-btn.notavailable, .tpl-button.notavailable, a.tpl-button.notavailable, .tpl-field button.notavailable, .gr-field-style button.notavailable, .gr-field-style input[type="button"].notavailable, .gr-field-style input[type="file"].notavailable, .gr-field-style input[type="submit"].notavailable {
  pointer-events: none;
  color: #5d5d5d;
  border: none;
  box-shadow: none;
  background: #dfdfdf;
}
button.shop2-btn.disabled, input[type="button"].shop2-btn.disabled, input[type="submit"].shop2-btn.disabled, a.shop2-btn.disabled, .shop2-btn.disabled, .tpl-button.disabled, a.tpl-button.disabled, .tpl-field button.disabled, .gr-field-style button.disabled, .gr-field-style input[type="button"].disabled, .gr-field-style input[type="file"].disabled, .gr-field-style input[type="submit"].disabled {
  pointer-events: none;
  color: #5d5d5d;
  border: none;
  box-shadow: none;
  background: #dfdfdf;
}
button.shop2-btn:after, input[type="button"].shop2-btn:after, input[type="submit"].shop2-btn:after, a.shop2-btn:after, .shop2-btn:after, .tpl-button:after, a.tpl-button:after, .tpl-field button:after, .gr-field-style button:after, .gr-field-style input[type="button"]:after, .gr-field-style input[type="file"]:after, .gr-field-style input[type="submit"]:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  transition: all 0.2s;
}
/*Стили кнопок*/
/*INPUTS*/
/*SELECTS*/
/*CHECKBOXES*/
/*RADIOBUTTONS*/
body .mg-styler-label--checkbox {
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin: 16px 0;
  color: rgba(78, 98, 108, 0.6);
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  padding-top: 2px;
  padding-left: 34px;
}
body .mg-styler-label--checkbox:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  background: none;
  border-radius: 3px;
  transform: rotate(0.00001deg);
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .mg-styler-label--checkbox:hover {
  color: rgba(78, 98, 108, 0.6);
}
body .mg-styler-label--checkbox:hover:before {
  border: none;
  box-shadow: inset 0 0 0 1px #000000;
  background: none;
}
body .mg-styler-label--checkbox.checked {
  color: rgba(78, 98, 108, 0.6);
}
body .mg-styler-label--checkbox.checked:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
body .mg-styler-label--checkbox.checked:hover {
  color: rgba(78, 98, 108, 0.6);
}
body .mg-styler-label--checkbox.checked:hover:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
body .mg-styler-label--checkbox input {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-appearance: none;
}
body .mg-styler-label--radio {
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin: 16px 0;
  color: rgba(78, 98, 108, 0.6);
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  padding-top: 2px;
  padding-left: 34px;
}
body .mg-styler-label--radio:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  background: #fff;
  border-radius: 50%;
  transform: rotate(0.00001deg);
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .mg-styler-label--radio:hover:before {
  border: none;
  box-shadow: inset 0 0 0 1px #000000;
  background: #fff;
}
body .mg-styler-label--radio.checked:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
body .mg-styler-label--radio.checked:hover:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
body .mg-styler-label--radio input {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-appearance: none;
}
.form-item .mg-styler-label--checkbox .required, .form-item .mg-styler-label--radio .required {
  padding-bottom: 0;
  display: inline;
}
.tpl-anketa-success-note {
  color: #4E626C;
  font: 500 22px/ normal "Roboto", Arial, Helvetica, sans-serif;
  text-align: center;
}
.tpl-field .field-title, .tpl-field .tpl-title, .tpl-field > label > span:not(.tpl-required), .tpl-field > label > strong, .tpl-field .registration-field-title, .gr-field-style .field-title, .gr-field-style .tpl-title, .gr-field-style > label > span:not(.tpl-required), .gr-field-style > label > strong, .gr-field-style .registration-field-title, .option-item .field-title, .option-item .tpl-title, .option-item > label > span:not(.tpl-required), .option-item > label > strong, .option-item .registration-field-title, .form-item .field-title, .form-item .tpl-title, .form-item > label > span:not(.tpl-required), .form-item > label > strong, .form-item .registration-field-title, .shop2_product_options .option_item .field-title, .shop2_product_options .option_item .tpl-title, .shop2_product_options .option_item > label > span:not(.tpl-required), .shop2_product_options .option_item > label > strong, .shop2_product_options .option_item .registration-field-title, .tpl-field_textarea .field-title, .tpl-field_textarea .tpl-title, .tpl-field_textarea > label > span:not(.tpl-required), .tpl-field_textarea > label > strong, .tpl-field_textarea .registration-field-title, .form-registration-item .field-title, .form-registration-item .tpl-title, .form-registration-item > label > span:not(.tpl-required), .form-registration-item > label > strong, .form-registration-item .registration-field-title {
  color: rgba(78, 98, 108, 0.6);
  font: 400 17px/ normal "Roboto", Arial, Helvetica, sans-serif;
  padding: 0 0 2px;
  margin: 0;
  display: block;
}
@media screen and (max-width: 639px) {
  .tpl-field .field-title, .tpl-field .tpl-title, .tpl-field > label > span:not(.tpl-required), .tpl-field > label > strong, .tpl-field .registration-field-title, .gr-field-style .field-title, .gr-field-style .tpl-title, .gr-field-style > label > span:not(.tpl-required), .gr-field-style > label > strong, .gr-field-style .registration-field-title, .option-item .field-title, .option-item .tpl-title, .option-item > label > span:not(.tpl-required), .option-item > label > strong, .option-item .registration-field-title, .form-item .field-title, .form-item .tpl-title, .form-item > label > span:not(.tpl-required), .form-item > label > strong, .form-item .registration-field-title, .shop2_product_options .option_item .field-title, .shop2_product_options .option_item .tpl-title, .shop2_product_options .option_item > label > span:not(.tpl-required), .shop2_product_options .option_item > label > strong, .shop2_product_options .option_item .registration-field-title, .tpl-field_textarea .field-title, .tpl-field_textarea .tpl-title, .tpl-field_textarea > label > span:not(.tpl-required), .tpl-field_textarea > label > strong, .tpl-field_textarea .registration-field-title, .form-registration-item .field-title, .form-registration-item .tpl-title, .form-registration-item > label > span:not(.tpl-required), .form-registration-item > label > strong, .form-registration-item .registration-field-title {
    font-size: 15px;
  }
}
.tpl-field .field-title .required, .tpl-field .tpl-title .required, .tpl-field > label > span:not(.tpl-required) .required, .tpl-field > label > strong .required, .tpl-field .registration-field-title .required, .gr-field-style .field-title .required, .gr-field-style .tpl-title .required, .gr-field-style > label > span:not(.tpl-required) .required, .gr-field-style > label > strong .required, .gr-field-style .registration-field-title .required, .option-item .field-title .required, .option-item .tpl-title .required, .option-item > label > span:not(.tpl-required) .required, .option-item > label > strong .required, .option-item .registration-field-title .required, .form-item .field-title .required, .form-item .tpl-title .required, .form-item > label > span:not(.tpl-required) .required, .form-item > label > strong .required, .form-item .registration-field-title .required, .shop2_product_options .option_item .field-title .required, .shop2_product_options .option_item .tpl-title .required, .shop2_product_options .option_item > label > span:not(.tpl-required) .required, .shop2_product_options .option_item > label > strong .required, .shop2_product_options .option_item .registration-field-title .required, .tpl-field_textarea .field-title .required, .tpl-field_textarea .tpl-title .required, .tpl-field_textarea > label > span:not(.tpl-required) .required, .tpl-field_textarea > label > strong .required, .tpl-field_textarea .registration-field-title .required, .form-registration-item .field-title .required, .form-registration-item .tpl-title .required, .form-registration-item > label > span:not(.tpl-required) .required, .form-registration-item > label > strong .required, .form-registration-item .registration-field-title .required {
  padding-left: 2px;
}
.tpl-field .field-note, .gr-field-style .field-note, .option-item .field-note, .form-item .field-note, .shop2_product_options .option_item .field-note, .tpl-field_textarea .field-note, .form-registration-item .field-note {
  color: #4E626C;
  font: normal 14px/ normal "Roboto", Arial, Helvetica, sans-serif;
  padding: 8px 0 0 0;
  display: block;
}
.tpl-field .error-message, .gr-field-style .error-message, .option-item .error-message, .form-item .error-message, .shop2_product_options .option_item .error-message, .tpl-field_textarea .error-message, .form-registration-item .error-message {
  color: #ff5640;
  font: 400 12px/ normal "Roboto", Arial, Helvetica, sans-serif;
  padding: 0 0 6px;
  display: block;
}
.tpl-field .field-required-mark, .gr-field-style .field-required-mark, .option-item .field-required-mark, .form-item .field-required-mark, .shop2_product_options .option_item .field-required-mark, .tpl-field_textarea .field-required-mark, .form-registration-item .field-required-mark {
  color: #ff5640;
}
.tpl-field.field-error input[type="text"], .tpl-field.field-error input[type="email"], .tpl-field.field-error input[type="tel"], .tpl-field.field-error input[type="number"], .tpl-field.field-error input[type="password"], .tpl-field.field-error textarea, .tpl-field.field-error select[multiple], .gr-field-style.field-error input[type="text"], .gr-field-style.field-error input[type="email"], .gr-field-style.field-error input[type="tel"], .gr-field-style.field-error input[type="number"], .gr-field-style.field-error input[type="password"], .gr-field-style.field-error textarea, .gr-field-style.field-error select[multiple], .option-item.field-error input[type="text"], .option-item.field-error input[type="email"], .option-item.field-error input[type="tel"], .option-item.field-error input[type="number"], .option-item.field-error input[type="password"], .option-item.field-error textarea, .option-item.field-error select[multiple], .form-item.field-error input[type="text"], .form-item.field-error input[type="email"], .form-item.field-error input[type="tel"], .form-item.field-error input[type="number"], .form-item.field-error input[type="password"], .form-item.field-error textarea, .form-item.field-error select[multiple], .shop2_product_options .option_item.field-error input[type="text"], .shop2_product_options .option_item.field-error input[type="email"], .shop2_product_options .option_item.field-error input[type="tel"], .shop2_product_options .option_item.field-error input[type="number"], .shop2_product_options .option_item.field-error input[type="password"], .shop2_product_options .option_item.field-error textarea, .shop2_product_options .option_item.field-error select[multiple], .tpl-field_textarea.field-error input[type="text"], .tpl-field_textarea.field-error input[type="email"], .tpl-field_textarea.field-error input[type="tel"], .tpl-field_textarea.field-error input[type="number"], .tpl-field_textarea.field-error input[type="password"], .tpl-field_textarea.field-error textarea, .tpl-field_textarea.field-error select[multiple], .form-registration-item.field-error input[type="text"], .form-registration-item.field-error input[type="email"], .form-registration-item.field-error input[type="tel"], .form-registration-item.field-error input[type="number"], .form-registration-item.field-error input[type="password"], .form-registration-item.field-error textarea, .form-registration-item.field-error select[multiple] {
  color: #000000;
  background: #ffffff;
  border: none;
  -moz-box-shadow: inset 0 -1px 0 #ff5640;
  -webkit-box-shadow: inset 0 -1px 0 #ff5640;
  box-shadow: inset 0 -1px 0 #ff5640;
}
.tpl-field.field-error select:not([multiple]), .gr-field-style.field-error select:not([multiple]), .option-item.field-error select:not([multiple]), .form-item.field-error select:not([multiple]), .shop2_product_options .option_item.field-error select:not([multiple]), .tpl-field_textarea.field-error select:not([multiple]), .form-registration-item.field-error select:not([multiple]) {
  color: #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat #ffffff;
  border: none;
  -moz-box-shadow: inset 0 -1px 0 #ff5640;
  -webkit-box-shadow: inset 0 -1px 0 #ff5640;
  box-shadow: inset 0 -1px 0 #ff5640;
}
.tpl-field input[type="text"], .tpl-field input[type="email"], .tpl-field input[type="tel"], .tpl-field input[type="number"], .tpl-field input[type="password"], .gr-field-style input[type="text"], .gr-field-style input[type="email"], .gr-field-style input[type="tel"], .gr-field-style input[type="number"], .gr-field-style input[type="password"], .option-item input[type="text"], .option-item input[type="email"], .option-item input[type="tel"], .option-item input[type="number"], .option-item input[type="password"], .form-item input[type="text"], .form-item input[type="email"], .form-item input[type="tel"], .form-item input[type="number"], .form-item input[type="password"], .shop2_product_options .option_item input[type="text"], .shop2_product_options .option_item input[type="email"], .shop2_product_options .option_item input[type="tel"], .shop2_product_options .option_item input[type="number"], .shop2_product_options .option_item input[type="password"], .tpl-field_textarea input[type="text"], .tpl-field_textarea input[type="email"], .tpl-field_textarea input[type="tel"], .tpl-field_textarea input[type="number"], .tpl-field_textarea input[type="password"], .form-registration-item input[type="text"], .form-registration-item input[type="email"], .form-registration-item input[type="tel"], .form-registration-item input[type="number"], .form-registration-item input[type="password"] {
  font: normal 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px 0;
  width: 100%;
  height: auto;
  outline: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
}
.tpl-field input[type="text"]:hover, .tpl-field input[type="email"]:hover, .tpl-field input[type="tel"]:hover, .tpl-field input[type="number"]:hover, .tpl-field input[type="password"]:hover, .gr-field-style input[type="text"]:hover, .gr-field-style input[type="email"]:hover, .gr-field-style input[type="tel"]:hover, .gr-field-style input[type="number"]:hover, .gr-field-style input[type="password"]:hover, .option-item input[type="text"]:hover, .option-item input[type="email"]:hover, .option-item input[type="tel"]:hover, .option-item input[type="number"]:hover, .option-item input[type="password"]:hover, .form-item input[type="text"]:hover, .form-item input[type="email"]:hover, .form-item input[type="tel"]:hover, .form-item input[type="number"]:hover, .form-item input[type="password"]:hover, .shop2_product_options .option_item input[type="text"]:hover, .shop2_product_options .option_item input[type="email"]:hover, .shop2_product_options .option_item input[type="tel"]:hover, .shop2_product_options .option_item input[type="number"]:hover, .shop2_product_options .option_item input[type="password"]:hover, .tpl-field_textarea input[type="text"]:hover, .tpl-field_textarea input[type="email"]:hover, .tpl-field_textarea input[type="tel"]:hover, .tpl-field_textarea input[type="number"]:hover, .tpl-field_textarea input[type="password"]:hover, .form-registration-item input[type="text"]:hover, .form-registration-item input[type="email"]:hover, .form-registration-item input[type="tel"]:hover, .form-registration-item input[type="number"]:hover, .form-registration-item input[type="password"]:hover {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field input[type="text"]:hover::-webkit-input-placeholder, .tpl-field input[type="email"]:hover::-webkit-input-placeholder, .tpl-field input[type="tel"]:hover::-webkit-input-placeholder, .tpl-field input[type="number"]:hover::-webkit-input-placeholder, .tpl-field input[type="password"]:hover::-webkit-input-placeholder, .gr-field-style input[type="text"]:hover::-webkit-input-placeholder, .gr-field-style input[type="email"]:hover::-webkit-input-placeholder, .gr-field-style input[type="tel"]:hover::-webkit-input-placeholder, .gr-field-style input[type="number"]:hover::-webkit-input-placeholder, .gr-field-style input[type="password"]:hover::-webkit-input-placeholder, .option-item input[type="text"]:hover::-webkit-input-placeholder, .option-item input[type="email"]:hover::-webkit-input-placeholder, .option-item input[type="tel"]:hover::-webkit-input-placeholder, .option-item input[type="number"]:hover::-webkit-input-placeholder, .option-item input[type="password"]:hover::-webkit-input-placeholder, .form-item input[type="text"]:hover::-webkit-input-placeholder, .form-item input[type="email"]:hover::-webkit-input-placeholder, .form-item input[type="tel"]:hover::-webkit-input-placeholder, .form-item input[type="number"]:hover::-webkit-input-placeholder, .form-item input[type="password"]:hover::-webkit-input-placeholder, .shop2_product_options .option_item input[type="text"]:hover::-webkit-input-placeholder, .shop2_product_options .option_item input[type="email"]:hover::-webkit-input-placeholder, .shop2_product_options .option_item input[type="tel"]:hover::-webkit-input-placeholder, .shop2_product_options .option_item input[type="number"]:hover::-webkit-input-placeholder, .shop2_product_options .option_item input[type="password"]:hover::-webkit-input-placeholder, .tpl-field_textarea input[type="text"]:hover::-webkit-input-placeholder, .tpl-field_textarea input[type="email"]:hover::-webkit-input-placeholder, .tpl-field_textarea input[type="tel"]:hover::-webkit-input-placeholder, .tpl-field_textarea input[type="number"]:hover::-webkit-input-placeholder, .tpl-field_textarea input[type="password"]:hover::-webkit-input-placeholder, .form-registration-item input[type="text"]:hover::-webkit-input-placeholder, .form-registration-item input[type="email"]:hover::-webkit-input-placeholder, .form-registration-item input[type="tel"]:hover::-webkit-input-placeholder, .form-registration-item input[type="number"]:hover::-webkit-input-placeholder, .form-registration-item input[type="password"]:hover::-webkit-input-placeholder {
  color: #000000;
}
.tpl-field input[type="text"]:hover:moz-placeholder, .tpl-field input[type="email"]:hover:moz-placeholder, .tpl-field input[type="tel"]:hover:moz-placeholder, .tpl-field input[type="number"]:hover:moz-placeholder, .tpl-field input[type="password"]:hover:moz-placeholder, .gr-field-style input[type="text"]:hover:moz-placeholder, .gr-field-style input[type="email"]:hover:moz-placeholder, .gr-field-style input[type="tel"]:hover:moz-placeholder, .gr-field-style input[type="number"]:hover:moz-placeholder, .gr-field-style input[type="password"]:hover:moz-placeholder, .option-item input[type="text"]:hover:moz-placeholder, .option-item input[type="email"]:hover:moz-placeholder, .option-item input[type="tel"]:hover:moz-placeholder, .option-item input[type="number"]:hover:moz-placeholder, .option-item input[type="password"]:hover:moz-placeholder, .form-item input[type="text"]:hover:moz-placeholder, .form-item input[type="email"]:hover:moz-placeholder, .form-item input[type="tel"]:hover:moz-placeholder, .form-item input[type="number"]:hover:moz-placeholder, .form-item input[type="password"]:hover:moz-placeholder, .shop2_product_options .option_item input[type="text"]:hover:moz-placeholder, .shop2_product_options .option_item input[type="email"]:hover:moz-placeholder, .shop2_product_options .option_item input[type="tel"]:hover:moz-placeholder, .shop2_product_options .option_item input[type="number"]:hover:moz-placeholder, .shop2_product_options .option_item input[type="password"]:hover:moz-placeholder, .tpl-field_textarea input[type="text"]:hover:moz-placeholder, .tpl-field_textarea input[type="email"]:hover:moz-placeholder, .tpl-field_textarea input[type="tel"]:hover:moz-placeholder, .tpl-field_textarea input[type="number"]:hover:moz-placeholder, .tpl-field_textarea input[type="password"]:hover:moz-placeholder, .form-registration-item input[type="text"]:hover:moz-placeholder, .form-registration-item input[type="email"]:hover:moz-placeholder, .form-registration-item input[type="tel"]:hover:moz-placeholder, .form-registration-item input[type="number"]:hover:moz-placeholder, .form-registration-item input[type="password"]:hover:moz-placeholder {
  color: #000000;
}
.tpl-field input[type="text"]:hover::-moz-placeholder, .tpl-field input[type="email"]:hover::-moz-placeholder, .tpl-field input[type="tel"]:hover::-moz-placeholder, .tpl-field input[type="number"]:hover::-moz-placeholder, .tpl-field input[type="password"]:hover::-moz-placeholder, .gr-field-style input[type="text"]:hover::-moz-placeholder, .gr-field-style input[type="email"]:hover::-moz-placeholder, .gr-field-style input[type="tel"]:hover::-moz-placeholder, .gr-field-style input[type="number"]:hover::-moz-placeholder, .gr-field-style input[type="password"]:hover::-moz-placeholder, .option-item input[type="text"]:hover::-moz-placeholder, .option-item input[type="email"]:hover::-moz-placeholder, .option-item input[type="tel"]:hover::-moz-placeholder, .option-item input[type="number"]:hover::-moz-placeholder, .option-item input[type="password"]:hover::-moz-placeholder, .form-item input[type="text"]:hover::-moz-placeholder, .form-item input[type="email"]:hover::-moz-placeholder, .form-item input[type="tel"]:hover::-moz-placeholder, .form-item input[type="number"]:hover::-moz-placeholder, .form-item input[type="password"]:hover::-moz-placeholder, .shop2_product_options .option_item input[type="text"]:hover::-moz-placeholder, .shop2_product_options .option_item input[type="email"]:hover::-moz-placeholder, .shop2_product_options .option_item input[type="tel"]:hover::-moz-placeholder, .shop2_product_options .option_item input[type="number"]:hover::-moz-placeholder, .shop2_product_options .option_item input[type="password"]:hover::-moz-placeholder, .tpl-field_textarea input[type="text"]:hover::-moz-placeholder, .tpl-field_textarea input[type="email"]:hover::-moz-placeholder, .tpl-field_textarea input[type="tel"]:hover::-moz-placeholder, .tpl-field_textarea input[type="number"]:hover::-moz-placeholder, .tpl-field_textarea input[type="password"]:hover::-moz-placeholder, .form-registration-item input[type="text"]:hover::-moz-placeholder, .form-registration-item input[type="email"]:hover::-moz-placeholder, .form-registration-item input[type="tel"]:hover::-moz-placeholder, .form-registration-item input[type="number"]:hover::-moz-placeholder, .form-registration-item input[type="password"]:hover::-moz-placeholder {
  color: #000000;
}
.tpl-field input[type="text"]:hover:-ms-input-placeholder, .tpl-field input[type="email"]:hover:-ms-input-placeholder, .tpl-field input[type="tel"]:hover:-ms-input-placeholder, .tpl-field input[type="number"]:hover:-ms-input-placeholder, .tpl-field input[type="password"]:hover:-ms-input-placeholder, .gr-field-style input[type="text"]:hover:-ms-input-placeholder, .gr-field-style input[type="email"]:hover:-ms-input-placeholder, .gr-field-style input[type="tel"]:hover:-ms-input-placeholder, .gr-field-style input[type="number"]:hover:-ms-input-placeholder, .gr-field-style input[type="password"]:hover:-ms-input-placeholder, .option-item input[type="text"]:hover:-ms-input-placeholder, .option-item input[type="email"]:hover:-ms-input-placeholder, .option-item input[type="tel"]:hover:-ms-input-placeholder, .option-item input[type="number"]:hover:-ms-input-placeholder, .option-item input[type="password"]:hover:-ms-input-placeholder, .form-item input[type="text"]:hover:-ms-input-placeholder, .form-item input[type="email"]:hover:-ms-input-placeholder, .form-item input[type="tel"]:hover:-ms-input-placeholder, .form-item input[type="number"]:hover:-ms-input-placeholder, .form-item input[type="password"]:hover:-ms-input-placeholder, .shop2_product_options .option_item input[type="text"]:hover:-ms-input-placeholder, .shop2_product_options .option_item input[type="email"]:hover:-ms-input-placeholder, .shop2_product_options .option_item input[type="tel"]:hover:-ms-input-placeholder, .shop2_product_options .option_item input[type="number"]:hover:-ms-input-placeholder, .shop2_product_options .option_item input[type="password"]:hover:-ms-input-placeholder, .tpl-field_textarea input[type="text"]:hover:-ms-input-placeholder, .tpl-field_textarea input[type="email"]:hover:-ms-input-placeholder, .tpl-field_textarea input[type="tel"]:hover:-ms-input-placeholder, .tpl-field_textarea input[type="number"]:hover:-ms-input-placeholder, .tpl-field_textarea input[type="password"]:hover:-ms-input-placeholder, .form-registration-item input[type="text"]:hover:-ms-input-placeholder, .form-registration-item input[type="email"]:hover:-ms-input-placeholder, .form-registration-item input[type="tel"]:hover:-ms-input-placeholder, .form-registration-item input[type="number"]:hover:-ms-input-placeholder, .form-registration-item input[type="password"]:hover:-ms-input-placeholder {
  color: #000000;
}
.tpl-field input[type="text"]:focus, .tpl-field input[type="email"]:focus, .tpl-field input[type="tel"]:focus, .tpl-field input[type="number"]:focus, .tpl-field input[type="password"]:focus, .gr-field-style input[type="text"]:focus, .gr-field-style input[type="email"]:focus, .gr-field-style input[type="tel"]:focus, .gr-field-style input[type="number"]:focus, .gr-field-style input[type="password"]:focus, .option-item input[type="text"]:focus, .option-item input[type="email"]:focus, .option-item input[type="tel"]:focus, .option-item input[type="number"]:focus, .option-item input[type="password"]:focus, .form-item input[type="text"]:focus, .form-item input[type="email"]:focus, .form-item input[type="tel"]:focus, .form-item input[type="number"]:focus, .form-item input[type="password"]:focus, .shop2_product_options .option_item input[type="text"]:focus, .shop2_product_options .option_item input[type="email"]:focus, .shop2_product_options .option_item input[type="tel"]:focus, .shop2_product_options .option_item input[type="number"]:focus, .shop2_product_options .option_item input[type="password"]:focus, .tpl-field_textarea input[type="text"]:focus, .tpl-field_textarea input[type="email"]:focus, .tpl-field_textarea input[type="tel"]:focus, .tpl-field_textarea input[type="number"]:focus, .tpl-field_textarea input[type="password"]:focus, .form-registration-item input[type="text"]:focus, .form-registration-item input[type="email"]:focus, .form-registration-item input[type="tel"]:focus, .form-registration-item input[type="number"]:focus, .form-registration-item input[type="password"]:focus {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field input[type="text"]::-webkit-input-placeholder, .tpl-field input[type="email"]::-webkit-input-placeholder, .tpl-field input[type="tel"]::-webkit-input-placeholder, .tpl-field input[type="number"]::-webkit-input-placeholder, .tpl-field input[type="password"]::-webkit-input-placeholder, .gr-field-style input[type="text"]::-webkit-input-placeholder, .gr-field-style input[type="email"]::-webkit-input-placeholder, .gr-field-style input[type="tel"]::-webkit-input-placeholder, .gr-field-style input[type="number"]::-webkit-input-placeholder, .gr-field-style input[type="password"]::-webkit-input-placeholder, .option-item input[type="text"]::-webkit-input-placeholder, .option-item input[type="email"]::-webkit-input-placeholder, .option-item input[type="tel"]::-webkit-input-placeholder, .option-item input[type="number"]::-webkit-input-placeholder, .option-item input[type="password"]::-webkit-input-placeholder, .form-item input[type="text"]::-webkit-input-placeholder, .form-item input[type="email"]::-webkit-input-placeholder, .form-item input[type="tel"]::-webkit-input-placeholder, .form-item input[type="number"]::-webkit-input-placeholder, .form-item input[type="password"]::-webkit-input-placeholder, .shop2_product_options .option_item input[type="text"]::-webkit-input-placeholder, .shop2_product_options .option_item input[type="email"]::-webkit-input-placeholder, .shop2_product_options .option_item input[type="tel"]::-webkit-input-placeholder, .shop2_product_options .option_item input[type="number"]::-webkit-input-placeholder, .shop2_product_options .option_item input[type="password"]::-webkit-input-placeholder, .tpl-field_textarea input[type="text"]::-webkit-input-placeholder, .tpl-field_textarea input[type="email"]::-webkit-input-placeholder, .tpl-field_textarea input[type="tel"]::-webkit-input-placeholder, .tpl-field_textarea input[type="number"]::-webkit-input-placeholder, .tpl-field_textarea input[type="password"]::-webkit-input-placeholder, .form-registration-item input[type="text"]::-webkit-input-placeholder, .form-registration-item input[type="email"]::-webkit-input-placeholder, .form-registration-item input[type="tel"]::-webkit-input-placeholder, .form-registration-item input[type="number"]::-webkit-input-placeholder, .form-registration-item input[type="password"]::-webkit-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field input[type="text"]:moz-placeholder, .tpl-field input[type="email"]:moz-placeholder, .tpl-field input[type="tel"]:moz-placeholder, .tpl-field input[type="number"]:moz-placeholder, .tpl-field input[type="password"]:moz-placeholder, .gr-field-style input[type="text"]:moz-placeholder, .gr-field-style input[type="email"]:moz-placeholder, .gr-field-style input[type="tel"]:moz-placeholder, .gr-field-style input[type="number"]:moz-placeholder, .gr-field-style input[type="password"]:moz-placeholder, .option-item input[type="text"]:moz-placeholder, .option-item input[type="email"]:moz-placeholder, .option-item input[type="tel"]:moz-placeholder, .option-item input[type="number"]:moz-placeholder, .option-item input[type="password"]:moz-placeholder, .form-item input[type="text"]:moz-placeholder, .form-item input[type="email"]:moz-placeholder, .form-item input[type="tel"]:moz-placeholder, .form-item input[type="number"]:moz-placeholder, .form-item input[type="password"]:moz-placeholder, .shop2_product_options .option_item input[type="text"]:moz-placeholder, .shop2_product_options .option_item input[type="email"]:moz-placeholder, .shop2_product_options .option_item input[type="tel"]:moz-placeholder, .shop2_product_options .option_item input[type="number"]:moz-placeholder, .shop2_product_options .option_item input[type="password"]:moz-placeholder, .tpl-field_textarea input[type="text"]:moz-placeholder, .tpl-field_textarea input[type="email"]:moz-placeholder, .tpl-field_textarea input[type="tel"]:moz-placeholder, .tpl-field_textarea input[type="number"]:moz-placeholder, .tpl-field_textarea input[type="password"]:moz-placeholder, .form-registration-item input[type="text"]:moz-placeholder, .form-registration-item input[type="email"]:moz-placeholder, .form-registration-item input[type="tel"]:moz-placeholder, .form-registration-item input[type="number"]:moz-placeholder, .form-registration-item input[type="password"]:moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field input[type="text"]::-moz-placeholder, .tpl-field input[type="email"]::-moz-placeholder, .tpl-field input[type="tel"]::-moz-placeholder, .tpl-field input[type="number"]::-moz-placeholder, .tpl-field input[type="password"]::-moz-placeholder, .gr-field-style input[type="text"]::-moz-placeholder, .gr-field-style input[type="email"]::-moz-placeholder, .gr-field-style input[type="tel"]::-moz-placeholder, .gr-field-style input[type="number"]::-moz-placeholder, .gr-field-style input[type="password"]::-moz-placeholder, .option-item input[type="text"]::-moz-placeholder, .option-item input[type="email"]::-moz-placeholder, .option-item input[type="tel"]::-moz-placeholder, .option-item input[type="number"]::-moz-placeholder, .option-item input[type="password"]::-moz-placeholder, .form-item input[type="text"]::-moz-placeholder, .form-item input[type="email"]::-moz-placeholder, .form-item input[type="tel"]::-moz-placeholder, .form-item input[type="number"]::-moz-placeholder, .form-item input[type="password"]::-moz-placeholder, .shop2_product_options .option_item input[type="text"]::-moz-placeholder, .shop2_product_options .option_item input[type="email"]::-moz-placeholder, .shop2_product_options .option_item input[type="tel"]::-moz-placeholder, .shop2_product_options .option_item input[type="number"]::-moz-placeholder, .shop2_product_options .option_item input[type="password"]::-moz-placeholder, .tpl-field_textarea input[type="text"]::-moz-placeholder, .tpl-field_textarea input[type="email"]::-moz-placeholder, .tpl-field_textarea input[type="tel"]::-moz-placeholder, .tpl-field_textarea input[type="number"]::-moz-placeholder, .tpl-field_textarea input[type="password"]::-moz-placeholder, .form-registration-item input[type="text"]::-moz-placeholder, .form-registration-item input[type="email"]::-moz-placeholder, .form-registration-item input[type="tel"]::-moz-placeholder, .form-registration-item input[type="number"]::-moz-placeholder, .form-registration-item input[type="password"]::-moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field input[type="text"]:-ms-input-placeholder, .tpl-field input[type="email"]:-ms-input-placeholder, .tpl-field input[type="tel"]:-ms-input-placeholder, .tpl-field input[type="number"]:-ms-input-placeholder, .tpl-field input[type="password"]:-ms-input-placeholder, .gr-field-style input[type="text"]:-ms-input-placeholder, .gr-field-style input[type="email"]:-ms-input-placeholder, .gr-field-style input[type="tel"]:-ms-input-placeholder, .gr-field-style input[type="number"]:-ms-input-placeholder, .gr-field-style input[type="password"]:-ms-input-placeholder, .option-item input[type="text"]:-ms-input-placeholder, .option-item input[type="email"]:-ms-input-placeholder, .option-item input[type="tel"]:-ms-input-placeholder, .option-item input[type="number"]:-ms-input-placeholder, .option-item input[type="password"]:-ms-input-placeholder, .form-item input[type="text"]:-ms-input-placeholder, .form-item input[type="email"]:-ms-input-placeholder, .form-item input[type="tel"]:-ms-input-placeholder, .form-item input[type="number"]:-ms-input-placeholder, .form-item input[type="password"]:-ms-input-placeholder, .shop2_product_options .option_item input[type="text"]:-ms-input-placeholder, .shop2_product_options .option_item input[type="email"]:-ms-input-placeholder, .shop2_product_options .option_item input[type="tel"]:-ms-input-placeholder, .shop2_product_options .option_item input[type="number"]:-ms-input-placeholder, .shop2_product_options .option_item input[type="password"]:-ms-input-placeholder, .tpl-field_textarea input[type="text"]:-ms-input-placeholder, .tpl-field_textarea input[type="email"]:-ms-input-placeholder, .tpl-field_textarea input[type="tel"]:-ms-input-placeholder, .tpl-field_textarea input[type="number"]:-ms-input-placeholder, .tpl-field_textarea input[type="password"]:-ms-input-placeholder, .form-registration-item input[type="text"]:-ms-input-placeholder, .form-registration-item input[type="email"]:-ms-input-placeholder, .form-registration-item input[type="tel"]:-ms-input-placeholder, .form-registration-item input[type="number"]:-ms-input-placeholder, .form-registration-item input[type="password"]:-ms-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field input[type="text"]::-webkit-inner-spin-button, .tpl-field input[type="text"]::-webkit-outer-spin-button, .tpl-field input[type="email"]::-webkit-inner-spin-button, .tpl-field input[type="email"]::-webkit-outer-spin-button, .tpl-field input[type="tel"]::-webkit-inner-spin-button, .tpl-field input[type="tel"]::-webkit-outer-spin-button, .tpl-field input[type="number"]::-webkit-inner-spin-button, .tpl-field input[type="number"]::-webkit-outer-spin-button, .tpl-field input[type="password"]::-webkit-inner-spin-button, .tpl-field input[type="password"]::-webkit-outer-spin-button, .gr-field-style input[type="text"]::-webkit-inner-spin-button, .gr-field-style input[type="text"]::-webkit-outer-spin-button, .gr-field-style input[type="email"]::-webkit-inner-spin-button, .gr-field-style input[type="email"]::-webkit-outer-spin-button, .gr-field-style input[type="tel"]::-webkit-inner-spin-button, .gr-field-style input[type="tel"]::-webkit-outer-spin-button, .gr-field-style input[type="number"]::-webkit-inner-spin-button, .gr-field-style input[type="number"]::-webkit-outer-spin-button, .gr-field-style input[type="password"]::-webkit-inner-spin-button, .gr-field-style input[type="password"]::-webkit-outer-spin-button, .option-item input[type="text"]::-webkit-inner-spin-button, .option-item input[type="text"]::-webkit-outer-spin-button, .option-item input[type="email"]::-webkit-inner-spin-button, .option-item input[type="email"]::-webkit-outer-spin-button, .option-item input[type="tel"]::-webkit-inner-spin-button, .option-item input[type="tel"]::-webkit-outer-spin-button, .option-item input[type="number"]::-webkit-inner-spin-button, .option-item input[type="number"]::-webkit-outer-spin-button, .option-item input[type="password"]::-webkit-inner-spin-button, .option-item input[type="password"]::-webkit-outer-spin-button, .form-item input[type="text"]::-webkit-inner-spin-button, .form-item input[type="text"]::-webkit-outer-spin-button, .form-item input[type="email"]::-webkit-inner-spin-button, .form-item input[type="email"]::-webkit-outer-spin-button, .form-item input[type="tel"]::-webkit-inner-spin-button, .form-item input[type="tel"]::-webkit-outer-spin-button, .form-item input[type="number"]::-webkit-inner-spin-button, .form-item input[type="number"]::-webkit-outer-spin-button, .form-item input[type="password"]::-webkit-inner-spin-button, .form-item input[type="password"]::-webkit-outer-spin-button, .shop2_product_options .option_item input[type="text"]::-webkit-inner-spin-button, .shop2_product_options .option_item input[type="text"]::-webkit-outer-spin-button, .shop2_product_options .option_item input[type="email"]::-webkit-inner-spin-button, .shop2_product_options .option_item input[type="email"]::-webkit-outer-spin-button, .shop2_product_options .option_item input[type="tel"]::-webkit-inner-spin-button, .shop2_product_options .option_item input[type="tel"]::-webkit-outer-spin-button, .shop2_product_options .option_item input[type="number"]::-webkit-inner-spin-button, .shop2_product_options .option_item input[type="number"]::-webkit-outer-spin-button, .shop2_product_options .option_item input[type="password"]::-webkit-inner-spin-button, .shop2_product_options .option_item input[type="password"]::-webkit-outer-spin-button, .tpl-field_textarea input[type="text"]::-webkit-inner-spin-button, .tpl-field_textarea input[type="text"]::-webkit-outer-spin-button, .tpl-field_textarea input[type="email"]::-webkit-inner-spin-button, .tpl-field_textarea input[type="email"]::-webkit-outer-spin-button, .tpl-field_textarea input[type="tel"]::-webkit-inner-spin-button, .tpl-field_textarea input[type="tel"]::-webkit-outer-spin-button, .tpl-field_textarea input[type="number"]::-webkit-inner-spin-button, .tpl-field_textarea input[type="number"]::-webkit-outer-spin-button, .tpl-field_textarea input[type="password"]::-webkit-inner-spin-button, .tpl-field_textarea input[type="password"]::-webkit-outer-spin-button, .form-registration-item input[type="text"]::-webkit-inner-spin-button, .form-registration-item input[type="text"]::-webkit-outer-spin-button, .form-registration-item input[type="email"]::-webkit-inner-spin-button, .form-registration-item input[type="email"]::-webkit-outer-spin-button, .form-registration-item input[type="tel"]::-webkit-inner-spin-button, .form-registration-item input[type="tel"]::-webkit-outer-spin-button, .form-registration-item input[type="number"]::-webkit-inner-spin-button, .form-registration-item input[type="number"]::-webkit-outer-spin-button, .form-registration-item input[type="password"]::-webkit-inner-spin-button, .form-registration-item input[type="password"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.tpl-field textarea, .gr-field-style textarea, .option-item textarea, .form-item textarea, .shop2_product_options .option_item textarea, .tpl-field_textarea textarea, .form-registration-item textarea {
  font: normal 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px 0;
  width: 100%;
  min-width: 100%;
  min-height: 100px;
  height: auto;
  outline: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
}
.tpl-field textarea:hover, .gr-field-style textarea:hover, .option-item textarea:hover, .form-item textarea:hover, .shop2_product_options .option_item textarea:hover, .tpl-field_textarea textarea:hover, .form-registration-item textarea:hover {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field textarea:hover::-webkit-input-placeholder, .gr-field-style textarea:hover::-webkit-input-placeholder, .option-item textarea:hover::-webkit-input-placeholder, .form-item textarea:hover::-webkit-input-placeholder, .shop2_product_options .option_item textarea:hover::-webkit-input-placeholder, .tpl-field_textarea textarea:hover::-webkit-input-placeholder, .form-registration-item textarea:hover::-webkit-input-placeholder {
  color: #000000;
}
.tpl-field textarea:hover:moz-placeholder, .gr-field-style textarea:hover:moz-placeholder, .option-item textarea:hover:moz-placeholder, .form-item textarea:hover:moz-placeholder, .shop2_product_options .option_item textarea:hover:moz-placeholder, .tpl-field_textarea textarea:hover:moz-placeholder, .form-registration-item textarea:hover:moz-placeholder {
  color: #000000;
}
.tpl-field textarea:hover::-moz-placeholder, .gr-field-style textarea:hover::-moz-placeholder, .option-item textarea:hover::-moz-placeholder, .form-item textarea:hover::-moz-placeholder, .shop2_product_options .option_item textarea:hover::-moz-placeholder, .tpl-field_textarea textarea:hover::-moz-placeholder, .form-registration-item textarea:hover::-moz-placeholder {
  color: #000000;
}
.tpl-field textarea:hover:-ms-input-placeholder, .gr-field-style textarea:hover:-ms-input-placeholder, .option-item textarea:hover:-ms-input-placeholder, .form-item textarea:hover:-ms-input-placeholder, .shop2_product_options .option_item textarea:hover:-ms-input-placeholder, .tpl-field_textarea textarea:hover:-ms-input-placeholder, .form-registration-item textarea:hover:-ms-input-placeholder {
  color: #000000;
}
.tpl-field textarea:focus, .gr-field-style textarea:focus, .option-item textarea:focus, .form-item textarea:focus, .shop2_product_options .option_item textarea:focus, .tpl-field_textarea textarea:focus, .form-registration-item textarea:focus {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field textarea::-webkit-input-placeholder, .gr-field-style textarea::-webkit-input-placeholder, .option-item textarea::-webkit-input-placeholder, .form-item textarea::-webkit-input-placeholder, .shop2_product_options .option_item textarea::-webkit-input-placeholder, .tpl-field_textarea textarea::-webkit-input-placeholder, .form-registration-item textarea::-webkit-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field textarea:moz-placeholder, .gr-field-style textarea:moz-placeholder, .option-item textarea:moz-placeholder, .form-item textarea:moz-placeholder, .shop2_product_options .option_item textarea:moz-placeholder, .tpl-field_textarea textarea:moz-placeholder, .form-registration-item textarea:moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field textarea::-moz-placeholder, .gr-field-style textarea::-moz-placeholder, .option-item textarea::-moz-placeholder, .form-item textarea::-moz-placeholder, .shop2_product_options .option_item textarea::-moz-placeholder, .tpl-field_textarea textarea::-moz-placeholder, .form-registration-item textarea::-moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field textarea:-ms-input-placeholder, .gr-field-style textarea:-ms-input-placeholder, .option-item textarea:-ms-input-placeholder, .form-item textarea:-ms-input-placeholder, .shop2_product_options .option_item textarea:-ms-input-placeholder, .tpl-field_textarea textarea:-ms-input-placeholder, .form-registration-item textarea:-ms-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.tpl-field select:not([multiple]), .gr-field-style select:not([multiple]), .option-item select:not([multiple]), .form-item select:not([multiple]), .shop2_product_options .option_item select:not([multiple]), .tpl-field_textarea select:not([multiple]), .form-registration-item select:not([multiple]) {
  font: normal 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: #000000;
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #ffffff;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px 30px 12px 0;
  width: 100%;
  height: auto;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
}
.tpl-field select:not([multiple])::-ms-expand, .gr-field-style select:not([multiple])::-ms-expand, .option-item select:not([multiple])::-ms-expand, .form-item select:not([multiple])::-ms-expand, .shop2_product_options .option_item select:not([multiple])::-ms-expand, .tpl-field_textarea select:not([multiple])::-ms-expand, .form-registration-item select:not([multiple])::-ms-expand {
  display: none;
}
.tpl-field select:not([multiple]):hover, .gr-field-style select:not([multiple]):hover, .option-item select:not([multiple]):hover, .form-item select:not([multiple]):hover, .shop2_product_options .option_item select:not([multiple]):hover, .tpl-field_textarea select:not([multiple]):hover, .form-registration-item select:not([multiple]):hover {
  color: #000000;
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field select:not([multiple]):focus, .gr-field-style select:not([multiple]):focus, .option-item select:not([multiple]):focus, .form-item select:not([multiple]):focus, .shop2_product_options .option_item select:not([multiple]):focus, .tpl-field_textarea select:not([multiple]):focus, .form-registration-item select:not([multiple]):focus {
  color: #000000;
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field select[multiple], .gr-field-style select[multiple], .option-item select[multiple], .form-item select[multiple], .shop2_product_options .option_item select[multiple], .tpl-field_textarea select[multiple], .form-registration-item select[multiple] {
  font: normal 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 12px 0;
  width: 100%;
  height: auto;
  outline: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
}
.tpl-field select[multiple]::-ms-expand, .gr-field-style select[multiple]::-ms-expand, .option-item select[multiple]::-ms-expand, .form-item select[multiple]::-ms-expand, .shop2_product_options .option_item select[multiple]::-ms-expand, .tpl-field_textarea select[multiple]::-ms-expand, .form-registration-item select[multiple]::-ms-expand {
  display: none;
}
.tpl-field select[multiple]:hover, .gr-field-style select[multiple]:hover, .option-item select[multiple]:hover, .form-item select[multiple]:hover, .shop2_product_options .option_item select[multiple]:hover, .tpl-field_textarea select[multiple]:hover, .form-registration-item select[multiple]:hover {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field select[multiple]:focus, .gr-field-style select[multiple]:focus, .option-item select[multiple]:focus, .form-item select[multiple]:focus, .shop2_product_options .option_item select[multiple]:focus, .tpl-field_textarea select[multiple]:focus, .form-registration-item select[multiple]:focus {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.tpl-field.type-hidden, .gr-field-style.type-hidden, .option-item.type-hidden, .form-item.type-hidden, .shop2_product_options .option_item.type-hidden, .tpl-field_textarea.type-hidden, .form-registration-item.type-hidden {
  display: none;
}
.tpl-field.type-title h2, .gr-field-style.type-title h2, .option-item.type-title h2, .form-item.type-title h2, .shop2_product_options .option_item.type-title h2, .tpl-field_textarea.type-title h2, .form-registration-item.type-title h2 {
  margin-top: 0;
}
.tpl-field.type-html, .gr-field-style.type-html, .option-item.type-html, .form-item.type-html, .shop2_product_options .option_item.type-html, .tpl-field_textarea.type-html, .form-registration-item.type-html {
  line-height: 1.6;
  font-size: 16px;
}
.tpl-field.type-calendar_interval, .gr-field-style.type-calendar_interval, .option-item.type-calendar_interval, .form-item.type-calendar_interval, .shop2_product_options .option_item.type-calendar_interval, .tpl-field_textarea.type-calendar_interval, .form-registration-item.type-calendar_interval {
  font-size: 0;
}
.tpl-field.type-calendar_interval .calendar-label, .gr-field-style.type-calendar_interval .calendar-label, .option-item.type-calendar_interval .calendar-label, .form-item.type-calendar_interval .calendar-label, .shop2_product_options .option_item.type-calendar_interval .calendar-label, .tpl-field_textarea.type-calendar_interval .calendar-label, .form-registration-item.type-calendar_interval .calendar-label {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 10px);
}
.tpl-field.type-calendar_interval .calendar-label.disabled, .gr-field-style.type-calendar_interval .calendar-label.disabled, .option-item.type-calendar_interval .calendar-label.disabled, .form-item.type-calendar_interval .calendar-label.disabled, .shop2_product_options .option_item.type-calendar_interval .calendar-label.disabled, .tpl-field_textarea.type-calendar_interval .calendar-label.disabled, .form-registration-item.type-calendar_interval .calendar-label.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.tpl-field.type-calendar_interval .calendar-label:first-of-type, .gr-field-style.type-calendar_interval .calendar-label:first-of-type, .option-item.type-calendar_interval .calendar-label:first-of-type, .form-item.type-calendar_interval .calendar-label:first-of-type, .shop2_product_options .option_item.type-calendar_interval .calendar-label:first-of-type, .tpl-field_textarea.type-calendar_interval .calendar-label:first-of-type, .form-registration-item.type-calendar_interval .calendar-label:first-of-type {
  margin-right: 20px;
}
.tpl-field.type-upload .upload-button input, .gr-field-style.type-upload .upload-button input, .option-item.type-upload .upload-button input, .form-item.type-upload .upload-button input, .shop2_product_options .option_item.type-upload .upload-button input, .tpl-field_textarea.type-upload .upload-button input, .form-registration-item.type-upload .upload-button input {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.tpl-field.type-upload .upload-button .upload-count, .gr-field-style.type-upload .upload-button .upload-count, .option-item.type-upload .upload-button .upload-count, .form-item.type-upload .upload-button .upload-count, .shop2_product_options .option_item.type-upload .upload-button .upload-count, .tpl-field_textarea.type-upload .upload-button .upload-count, .form-registration-item.type-upload .upload-button .upload-count {
  display: inline-block;
  vertical-align: middle;
}
.tpl-field.type-upload .field-title, .tpl-field.type-multi_checkbox .field-title, .tpl-field.type-radio_group .field-title, .gr-field-style.type-upload .field-title, .gr-field-style.type-multi_checkbox .field-title, .gr-field-style.type-radio_group .field-title, .option-item.type-upload .field-title, .option-item.type-multi_checkbox .field-title, .option-item.type-radio_group .field-title, .form-item.type-upload .field-title, .form-item.type-multi_checkbox .field-title, .form-item.type-radio_group .field-title, .shop2_product_options .option_item.type-upload .field-title, .shop2_product_options .option_item.type-multi_checkbox .field-title, .shop2_product_options .option_item.type-radio_group .field-title, .tpl-field_textarea.type-upload .field-title, .tpl-field_textarea.type-multi_checkbox .field-title, .tpl-field_textarea.type-radio_group .field-title, .form-registration-item.type-upload .field-title, .form-registration-item.type-multi_checkbox .field-title, .form-registration-item.type-radio_group .field-title {
  padding-bottom: 10px;
}
.tpl-field.type-checkbox ul, .gr-field-style.type-checkbox ul, .option-item.type-checkbox ul, .form-item.type-checkbox ul, .shop2_product_options .option_item.type-checkbox ul, .tpl-field_textarea.type-checkbox ul, .form-registration-item.type-checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tpl-field.type-checkbox ul li, .gr-field-style.type-checkbox ul li, .option-item.type-checkbox ul li, .form-item.type-checkbox ul li, .shop2_product_options .option_item.type-checkbox ul li, .tpl-field_textarea.type-checkbox ul li, .form-registration-item.type-checkbox ul li {
  font-size: 0;
}
.tpl-field.type-checkbox ul li + li, .gr-field-style.type-checkbox ul li + li, .option-item.type-checkbox ul li + li, .form-item.type-checkbox ul li + li, .shop2_product_options .option_item.type-checkbox ul li + li, .tpl-field_textarea.type-checkbox ul li + li, .form-registration-item.type-checkbox ul li + li {
  margin-top: 15px;
}
.tpl-field.type-checkbox ul li label, .gr-field-style.type-checkbox ul li label, .option-item.type-checkbox ul li label, .form-item.type-checkbox ul li label, .shop2_product_options .option_item.type-checkbox ul li label, .tpl-field_textarea.type-checkbox ul li label, .form-registration-item.type-checkbox ul li label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  cursor: pointer;
}
.tpl-field.type-checkbox ul li label:hover span, .gr-field-style.type-checkbox ul li label:hover span, .option-item.type-checkbox ul li label:hover span, .form-item.type-checkbox ul li label:hover span, .shop2_product_options .option_item.type-checkbox ul li label:hover span, .tpl-field_textarea.type-checkbox ul li label:hover span, .form-registration-item.type-checkbox ul li label:hover span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-checkbox ul li label:hover span:before, .gr-field-style.type-checkbox ul li label:hover span:before, .option-item.type-checkbox ul li label:hover span:before, .form-item.type-checkbox ul li label:hover span:before, .shop2_product_options .option_item.type-checkbox ul li label:hover span:before, .tpl-field_textarea.type-checkbox ul li label:hover span:before, .form-registration-item.type-checkbox ul li label:hover span:before {
  border: none;
  box-shadow: inset 0 0 0 1px #000000;
  background: none;
}
.tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .gr-field-style.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .option-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .form-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .shop2_product_options .option_item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .tpl-field_textarea.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .form-registration-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .gr-field-style.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .option-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .form-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .shop2_product_options .option_item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .tpl-field_textarea.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .form-registration-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.tpl-field.type-checkbox ul li input[type="checkbox"], .gr-field-style.type-checkbox ul li input[type="checkbox"], .option-item.type-checkbox ul li input[type="checkbox"], .form-item.type-checkbox ul li input[type="checkbox"], .shop2_product_options .option_item.type-checkbox ul li input[type="checkbox"], .tpl-field_textarea.type-checkbox ul li input[type="checkbox"], .form-registration-item.type-checkbox ul li input[type="checkbox"] {
  width: 24px;
  height: 24px;
  padding: 0;
  opacity: 0;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  visibility: hidden;
  -webkit-appearance: none;
}
.tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span, .gr-field-style.type-checkbox ul li input[type="checkbox"]:checked + span, .option-item.type-checkbox ul li input[type="checkbox"]:checked + span, .form-item.type-checkbox ul li input[type="checkbox"]:checked + span, .shop2_product_options .option_item.type-checkbox ul li input[type="checkbox"]:checked + span, .tpl-field_textarea.type-checkbox ul li input[type="checkbox"]:checked + span, .form-registration-item.type-checkbox ul li input[type="checkbox"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span:before, .gr-field-style.type-checkbox ul li input[type="checkbox"]:checked + span:before, .option-item.type-checkbox ul li input[type="checkbox"]:checked + span:before, .form-item.type-checkbox ul li input[type="checkbox"]:checked + span:before, .shop2_product_options .option_item.type-checkbox ul li input[type="checkbox"]:checked + span:before, .tpl-field_textarea.type-checkbox ul li input[type="checkbox"]:checked + span:before, .form-registration-item.type-checkbox ul li input[type="checkbox"]:checked + span:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.tpl-field.type-checkbox ul li span, .gr-field-style.type-checkbox ul li span, .option-item.type-checkbox ul li span, .form-item.type-checkbox ul li span, .shop2_product_options .option_item.type-checkbox ul li span, .tpl-field_textarea.type-checkbox ul li span, .form-registration-item.type-checkbox ul li span {
  position: relative;
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
  max-width: calc(100% - 24px - 10px);
}
.tpl-field.type-checkbox ul li span:before, .gr-field-style.type-checkbox ul li span:before, .option-item.type-checkbox ul li span:before, .form-item.type-checkbox ul li span:before, .shop2_product_options .option_item.type-checkbox ul li span:before, .tpl-field_textarea.type-checkbox ul li span:before, .form-registration-item.type-checkbox ul li span:before {
  position: absolute;
  top: 0;
  left: -34px;
  width: 24px;
  height: 24px;
  content: "";
  margin-top: 0;
  border: none;
  background: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  transform: rotate(0.00001deg);
  transition: background-color 0.2s, box-shadow 0.2s;
}
.tpl-field.type-multi_checkbox ul, .gr-field-style.type-multi_checkbox ul, .option-item.type-multi_checkbox ul, .form-item.type-multi_checkbox ul, .shop2_product_options .option_item.type-multi_checkbox ul, .tpl-field_textarea.type-multi_checkbox ul, .form-registration-item.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tpl-field.type-multi_checkbox ul li, .gr-field-style.type-multi_checkbox ul li, .option-item.type-multi_checkbox ul li, .form-item.type-multi_checkbox ul li, .shop2_product_options .option_item.type-multi_checkbox ul li, .tpl-field_textarea.type-multi_checkbox ul li, .form-registration-item.type-multi_checkbox ul li {
  font-size: 0;
}
.tpl-field.type-multi_checkbox ul li + li, .gr-field-style.type-multi_checkbox ul li + li, .option-item.type-multi_checkbox ul li + li, .form-item.type-multi_checkbox ul li + li, .shop2_product_options .option_item.type-multi_checkbox ul li + li, .tpl-field_textarea.type-multi_checkbox ul li + li, .form-registration-item.type-multi_checkbox ul li + li {
  margin-top: 15px;
}
.tpl-field.type-multi_checkbox ul li label, .gr-field-style.type-multi_checkbox ul li label, .option-item.type-multi_checkbox ul li label, .form-item.type-multi_checkbox ul li label, .shop2_product_options .option_item.type-multi_checkbox ul li label, .tpl-field_textarea.type-multi_checkbox ul li label, .form-registration-item.type-multi_checkbox ul li label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  cursor: pointer;
}
.tpl-field.type-multi_checkbox ul li label:hover span, .gr-field-style.type-multi_checkbox ul li label:hover span, .option-item.type-multi_checkbox ul li label:hover span, .form-item.type-multi_checkbox ul li label:hover span, .shop2_product_options .option_item.type-multi_checkbox ul li label:hover span, .tpl-field_textarea.type-multi_checkbox ul li label:hover span, .form-registration-item.type-multi_checkbox ul li label:hover span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-multi_checkbox ul li label:hover span:before, .gr-field-style.type-multi_checkbox ul li label:hover span:before, .option-item.type-multi_checkbox ul li label:hover span:before, .form-item.type-multi_checkbox ul li label:hover span:before, .shop2_product_options .option_item.type-multi_checkbox ul li label:hover span:before, .tpl-field_textarea.type-multi_checkbox ul li label:hover span:before, .form-registration-item.type-multi_checkbox ul li label:hover span:before {
  border: none;
  box-shadow: inset 0 0 0 1px #000000;
  background: none;
}
.tpl-field.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .gr-field-style.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .option-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .form-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .shop2_product_options .option_item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .tpl-field_textarea.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .form-registration-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .gr-field-style.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .option-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .form-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .shop2_product_options .option_item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .tpl-field_textarea.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .form-registration-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.tpl-field.type-multi_checkbox ul li input[type="checkbox"], .gr-field-style.type-multi_checkbox ul li input[type="checkbox"], .option-item.type-multi_checkbox ul li input[type="checkbox"], .form-item.type-multi_checkbox ul li input[type="checkbox"], .shop2_product_options .option_item.type-multi_checkbox ul li input[type="checkbox"], .tpl-field_textarea.type-multi_checkbox ul li input[type="checkbox"], .form-registration-item.type-multi_checkbox ul li input[type="checkbox"] {
  width: 24px;
  height: 24px;
  padding: 0;
  opacity: 0;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  visibility: hidden;
  -webkit-appearance: none;
}
.tpl-field.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .gr-field-style.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .option-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .form-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .shop2_product_options .option_item.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .tpl-field_textarea.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .form-registration-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .gr-field-style.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .option-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .form-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .shop2_product_options .option_item.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .tpl-field_textarea.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .form-registration-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.tpl-field.type-multi_checkbox ul li span, .gr-field-style.type-multi_checkbox ul li span, .option-item.type-multi_checkbox ul li span, .form-item.type-multi_checkbox ul li span, .shop2_product_options .option_item.type-multi_checkbox ul li span, .tpl-field_textarea.type-multi_checkbox ul li span, .form-registration-item.type-multi_checkbox ul li span {
  position: relative;
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
  max-width: calc(100% - 24px - 10px);
}
.tpl-field.type-multi_checkbox ul li span:before, .gr-field-style.type-multi_checkbox ul li span:before, .option-item.type-multi_checkbox ul li span:before, .form-item.type-multi_checkbox ul li span:before, .shop2_product_options .option_item.type-multi_checkbox ul li span:before, .tpl-field_textarea.type-multi_checkbox ul li span:before, .form-registration-item.type-multi_checkbox ul li span:before {
  position: absolute;
  top: 50%;
  left: -34px;
  width: 24px;
  height: 24px;
  content: "";
  margin-top: -12px;
  border: none;
  background: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  transform: rotate(0.00001deg);
  transition: background-color 0.2s, box-shadow 0.2s;
}
.tpl-field.type-radio_group ul, .gr-field-style.type-radio_group ul, .option-item.type-radio_group ul, .form-item.type-radio_group ul, .shop2_product_options .option_item.type-radio_group ul, .tpl-field_textarea.type-radio_group ul, .form-registration-item.type-radio_group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tpl-field.type-radio_group ul li, .gr-field-style.type-radio_group ul li, .option-item.type-radio_group ul li, .form-item.type-radio_group ul li, .shop2_product_options .option_item.type-radio_group ul li, .tpl-field_textarea.type-radio_group ul li, .form-registration-item.type-radio_group ul li {
  font-size: 0;
}
.tpl-field.type-radio_group ul li + li, .gr-field-style.type-radio_group ul li + li, .option-item.type-radio_group ul li + li, .form-item.type-radio_group ul li + li, .shop2_product_options .option_item.type-radio_group ul li + li, .tpl-field_textarea.type-radio_group ul li + li, .form-registration-item.type-radio_group ul li + li {
  margin-top: 15px;
}
.tpl-field.type-radio_group ul li label, .gr-field-style.type-radio_group ul li label, .option-item.type-radio_group ul li label, .form-item.type-radio_group ul li label, .shop2_product_options .option_item.type-radio_group ul li label, .tpl-field_textarea.type-radio_group ul li label, .form-registration-item.type-radio_group ul li label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  cursor: pointer;
}
.tpl-field.type-radio_group ul li label:hover span, .gr-field-style.type-radio_group ul li label:hover span, .option-item.type-radio_group ul li label:hover span, .form-item.type-radio_group ul li label:hover span, .shop2_product_options .option_item.type-radio_group ul li label:hover span, .tpl-field_textarea.type-radio_group ul li label:hover span, .form-registration-item.type-radio_group ul li label:hover span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-radio_group ul li label:hover span:before, .gr-field-style.type-radio_group ul li label:hover span:before, .option-item.type-radio_group ul li label:hover span:before, .form-item.type-radio_group ul li label:hover span:before, .shop2_product_options .option_item.type-radio_group ul li label:hover span:before, .tpl-field_textarea.type-radio_group ul li label:hover span:before, .form-registration-item.type-radio_group ul li label:hover span:before {
  border: none;
  box-shadow: inset 0 0 0 1px #000000;
  background: #fff;
}
.tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked + span, .gr-field-style.type-radio_group ul li label:hover input[type="radio"]:checked + span, .option-item.type-radio_group ul li label:hover input[type="radio"]:checked + span, .form-item.type-radio_group ul li label:hover input[type="radio"]:checked + span, .shop2_product_options .option_item.type-radio_group ul li label:hover input[type="radio"]:checked + span, .tpl-field_textarea.type-radio_group ul li label:hover input[type="radio"]:checked + span, .form-registration-item.type-radio_group ul li label:hover input[type="radio"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .gr-field-style.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .option-item.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .form-item.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .shop2_product_options .option_item.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .tpl-field_textarea.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .form-registration-item.type-radio_group ul li label:hover input[type="radio"]:checked + span:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
.tpl-field.type-radio_group ul li input[type="radio"], .gr-field-style.type-radio_group ul li input[type="radio"], .option-item.type-radio_group ul li input[type="radio"], .form-item.type-radio_group ul li input[type="radio"], .shop2_product_options .option_item.type-radio_group ul li input[type="radio"], .tpl-field_textarea.type-radio_group ul li input[type="radio"], .form-registration-item.type-radio_group ul li input[type="radio"] {
  width: 24px;
  height: 24px;
  padding: 0;
  opacity: 0;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  visibility: hidden;
  -webkit-appearance: none;
}
.tpl-field.type-radio_group ul li input[type="radio"]:checked + span, .gr-field-style.type-radio_group ul li input[type="radio"]:checked + span, .option-item.type-radio_group ul li input[type="radio"]:checked + span, .form-item.type-radio_group ul li input[type="radio"]:checked + span, .shop2_product_options .option_item.type-radio_group ul li input[type="radio"]:checked + span, .tpl-field_textarea.type-radio_group ul li input[type="radio"]:checked + span, .form-registration-item.type-radio_group ul li input[type="radio"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.tpl-field.type-radio_group ul li input[type="radio"]:checked + span:before, .gr-field-style.type-radio_group ul li input[type="radio"]:checked + span:before, .option-item.type-radio_group ul li input[type="radio"]:checked + span:before, .form-item.type-radio_group ul li input[type="radio"]:checked + span:before, .shop2_product_options .option_item.type-radio_group ul li input[type="radio"]:checked + span:before, .tpl-field_textarea.type-radio_group ul li input[type="radio"]:checked + span:before, .form-registration-item.type-radio_group ul li input[type="radio"]:checked + span:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
.tpl-field.type-radio_group ul li span, .gr-field-style.type-radio_group ul li span, .option-item.type-radio_group ul li span, .form-item.type-radio_group ul li span, .shop2_product_options .option_item.type-radio_group ul li span, .tpl-field_textarea.type-radio_group ul li span, .form-registration-item.type-radio_group ul li span {
  position: relative;
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
  max-width: calc(100% - 24px - 10px);
  display: inline-block;
  vertical-align: middle;
}
.tpl-field.type-radio_group ul li span:before, .gr-field-style.type-radio_group ul li span:before, .option-item.type-radio_group ul li span:before, .form-item.type-radio_group ul li span:before, .shop2_product_options .option_item.type-radio_group ul li span:before, .tpl-field_textarea.type-radio_group ul li span:before, .form-registration-item.type-radio_group ul li span:before {
  position: absolute;
  top: 50%;
  left: -34px;
  width: 24px;
  height: 24px;
  content: "";
  margin-top: -12px;
  border: none;
  background: #fff;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  transform: rotate(0.00001deg);
  transition: background-color 0.2s, box-shadow 0.2s;
}
/*Стили форм*/
.shop2-btn.shop2-btn-back {
  margin-top: 10px;
  color: #000000;
  font: 17px/20px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 0 0 0 40px;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
  .shop2-btn.shop2-btn-back {
    margin: 0 0 19px;
  }
}
.shop2-btn.shop2-btn-back:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -6px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
.shop2-btn.shop2-btn-back:hover, .shop2-btn.shop2-btn-back:active {
  color: #FF2842;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-btn.shop2-btn-back:hover:before, .shop2-btn.shop2-btn-back:active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
.shop2-order-options.shop2-delivery, .shop2-delivery {
  margin: 0 0 40px;
}
.shop2-order-options.shop2-delivery .text-center, .shop2-delivery .text-center {
  text-align: left !important;
}
.shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
  border: none;
  margin: 0;
}
@media screen and (max-width: 1260px) {
  .shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
    font-size: 28px;
    line-height: normal;
    padding: 0 0 20px;
  }
}
.shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
  margin: 0 0 40px;
  font-size: inherit;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
    padding: 0;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-type, .shop2-delivery .options-list .option-type {
  position: relative;
}
.shop2-order-options.shop2-delivery .options-list .option-type .option-label, .shop2-delivery .options-list .option-type .option-label {
  position: relative;
  padding: 20px 20px;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list .option-type .option-label, .shop2-delivery .options-list .option-type .option-label {
    padding: 15px 20px;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"], .shop2-delivery .options-list .option-type .option-label input[type="radio"] {
  padding: 0;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  visibility: hidden;
  -webkit-appearance: none;
}
.shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span, .shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span:before, .shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
.shop2-order-options.shop2-delivery .options-list .option-type .option-label span, .shop2-delivery .options-list .option-type .option-label span {
  position: relative;
  padding: 0;
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
  max-width: calc(100% - 24px - 10px);
  display: inline-block;
  vertical-align: middle;
}
.shop2-order-options.shop2-delivery .options-list .option-type .option-label span:before, .shop2-delivery .options-list .option-type .option-label span:before {
  position: absolute;
  top: 50%;
  left: -34px;
  width: 24px;
  height: 24px;
  content: "";
  margin-top: -12px;
  border: none;
  background: #fff;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  transition: background-color 0.2s, box-shadow 0.2s;
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type, .shop2-delivery .options-list .option-type.active-type {
  background: #fff;
  border: 1px solid #FF4343;
  margin-top: -1px;
  border-radius: 6px;
  box-shadow: 0 0 0 2px #fff;
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type:last-child, .shop2-delivery .options-list .option-type.active-type:last-child {
  border: 1px solid #FF4343;
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type:first-child, .shop2-delivery .options-list .option-type.active-type:first-child {
  border: 1px solid #FF4343;
  margin-top: 0;
}
.shop2-order-options.shop2-delivery .options-list .option-type:first-child, .shop2-delivery .options-list .option-type:first-child {
  border-top: none;
}
.shop2-order-options.shop2-delivery .options-list .option-type:last-child, .shop2-delivery .options-list .option-type:last-child {
  border-bottom: none;
}
.shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
  color: #4F4F4F;
  overflow: visible;
  padding: 0 20px 30px 20px;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
    padding: 0 20px 20px 20px;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item, .shop2-delivery .options-list .option-details .option-item {
  max-width: 400px;
  margin: 0 0 20px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item label, .shop2-delivery .options-list .option-details .option-item label {
  display: block;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item label > span, .shop2-delivery .options-list .option-details .option-item label > span {
  display: block;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item + label + div, .shop2-delivery .options-list .option-details .option-item + label + div {
  margin-top: 40px;
}
.shop2-order-options.shop2-delivery .options-list .shop2-btn, .shop2-delivery .options-list .shop2-btn {
  vertical-align: middle;
  margin-right: 10px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left {
  margin: 0;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item {
  margin: 0 0 20px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item__captcha, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item__captcha {
  padding: 0;
  margin: 0;
  font-size: 0;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item__captcha strong, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item__captcha strong {
  padding: 0;
  margin: 0;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label {
  display: block;
  max-width: 400px;
}
.shop2-order-options .text-center {
  text-align: left !important;
}
.shop2-order-options .options-list {
  margin: 0 0 40px;
  font-size: inherit;
}
@media screen and (max-width: 639px) {
  .shop2-order-options .options-list {
    padding: 0;
  }
}
.shop2-order-options .options-list .option-type {
  position: relative;
}
.shop2-order-options .options-list .option-type .option-label {
  position: relative;
  padding: 20px 20px;
}
@media screen and (max-width: 639px) {
  .shop2-order-options .options-list .option-type .option-label {
    padding: 15px 20px;
  }
}
.shop2-order-options .options-list .option-type .option-label > input[type="radio"] {
  width: 24px;
  height: 24px;
  padding: 0;
  opacity: 0;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  visibility: hidden;
  -webkit-appearance: none;
}
.shop2-order-options .options-list .option-type .option-label > input[type="radio"]:checked + span {
  color: rgba(78, 98, 108, 0.6);
}
.shop2-order-options .options-list .option-type .option-label > input[type="radio"]:checked + span:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
.shop2-order-options .options-list .option-type .option-label .label-name {
  position: relative;
  padding: 0;
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
  max-width: calc(100% - 24px - 10px);
  display: inline-block;
  vertical-align: middle;
}
.shop2-order-options .options-list .option-type .option-label .label-name:before {
  position: absolute;
  top: 50%;
  left: -34px;
  width: 24px;
  height: 24px;
  content: "";
  margin-top: -12px;
  border: none;
  background: #fff;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  transition: background-color 0.2s, box-shadow 0.2s;
}
.shop2-order-options .options-list .option-type .option-label .label-icons {
  margin: 0;
  padding: 20px 0 0;
}
.shop2-order-options .options-list .option-type .option-label .label-icons img {
  margin: 0 10px 10px 0;
}
.shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column {
  margin: 0 10px 0 0;
  vertical-align: top;
}
.shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column > label {
  margin: 0 10px 10px 0;
}
.shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column .mg-styler-label--radio:before {
  -webkit-transform: scale(0.9, 0.9);
  -moz-transform: scale(0.9, 0.9);
  -ms-transform: scale(0.9, 0.9);
  -o-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
}
.shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column img {
  margin: 0 10px 0 0;
}
.shop2-order-options .options-list .option-type.active-type {
  background: #fff;
  border: 1px solid #FF4343;
  margin-top: -1px;
  border-radius: 6px;
  box-shadow: 0 0 0 2px #fff;
}
.shop2-order-options .options-list .option-type.active-type:last-child {
  border: 1px solid #FF4343;
}
.shop2-order-options .options-list .option-type.active-type:first-child {
  border: 1px solid #FF4343;
  margin-top: 0;
}
.shop2-order-options .options-list .option-type:first-child {
  border-top: none;
}
.shop2-order-options .options-list .option-type:last-child {
  border-bottom: none;
}
.shop2-order-options .options-list .option-details {
  color: #4F4F4F;
  overflow: visible;
  padding: 0 20px 20px 20px;
}
@media screen and (max-width: 639px) {
  .shop2-order-options .options-list .option-details {
    padding: 0 20px 20px 20px;
  }
}
.shop2-order-options .options-list .option-details .option-item {
  max-width: 400px;
  margin: 0 0 20px;
}
.shop2-order-options .options-list .option-details .option-item:last-child {
  margin-bottom: 0;
}
.shop2-order-options .options-list .option-details .option-item:last-child + label {
  margin-top: 20px;
  display: block;
}
.shop2-order-options .options-list .option-details .option-item label {
  display: block;
}
.shop2-order-options .options-list .option-details .option-item label > span {
  display: block;
}
.shop2-order-options .options-list .shop2-btn {
  vertical-align: middle;
  margin-right: 10px;
}
.shop2-cart-auth {
  padding: 30px;
  background: #ffffff;
  font: 400 15px/ normal "Roboto", Arial, Helvetica, sans-serif;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
@media screen and (max-width: 639px) {
  .shop2-cart-auth {
    padding: 15px;
  }
}
.shop2-cart-auth__form {
  max-width: 400px;
}
.shop2-cart-auth__expand {
  border-bottom-style: solid;
}
.shop2-cart-auth .gr-field-style {
  margin: 0 0 20px;
  display: block;
}
.shop2-cart-auth .gr-field-style input[type="text"], .shop2-cart-auth .gr-field-style input[type="password"] {
  background: none;
}
.shop2-cart-auth .shop2v2-cart-soc-block {
  margin: 20px 0 0;
}
.shop2-order-form .form-item {
  max-width: 400px;
}
.shop2-order-form .form-item > label {
  display: block;
}
.shop2-order-form .form-item.form-item-submit {
  text-align: left;
  max-width: 100%;
}
.text-right a {
  margin-bottom: 10px;
}
.shop2-edost {
  margin: 0;
}
.shop2-edost .shop2-edost-variant {
  color: #4F4F4F;
  padding: 8px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.shop2-edost .shop2-edost-variant > label {
  padding: 5px 0;
  font-size: 15px;
}
.shop2-edost .shop2-edost-variant > label .shop2-edost-control {
  min-width: 120px;
}
.shop2-edost .shop2-edost-office {
  padding: 15px;
  background: #fff;
  margin: 15px 0 10px 100px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  font: 400 14px/ normal "Roboto", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .shop2-edost .shop2-edost-office {
    font-size: 12px;
    margin: 5px 0 5px;
  }
}
.shop2-edost .shop2-edost-office > label {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.shop2-edost .shop2-edost-office .shop2-edost-control {
  min-width: 24px;
  width: 24px;
  padding: 0;
  margin-right: 10px;
}
.shop2-edost .shop2-edost-control {
  min-width: 120px;
  position: relative;
  min-height: 24px;
  margin: 0;
  padding-left: 34px;
}
.shop2-edost .shop2-edost-control:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  margin-right: 10px;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  background: #fff;
  border-radius: 50%;
  transition: background-color 0.2s, box-shadow 0.2s;
}
.shop2-edost .shop2-edost-control:hover:before {
  border: none;
  box-shadow: inset 0 0 0 1px #000000;
  background: #fff;
}
.shop2-edost .shop2-edost-control.active:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
.shop2-edost .shop2-edost-control.active:hover:before {
  border: none;
  box-shadow: inset 0 0 0 6px #FF4343;
  background: #fff;
}
.shop2-edost .shop2-edost-control input {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-appearance: none;
}
.shop2-edost .shop2-edost-control img {
  margin: 0;
}
/*Формы оформления заказа, заказ на 1 странице, доставка, системы оплаты*/
.main-blocks__btn {
  padding: 15px 0 0;
  text-align: center;
}
.main-blocks__btn .gr-button-2 {
  padding-right: 55px;
  padding-left: 35px;
}
.main-blocks__btn .gr-button-2:before {
  position: absolute;
  right: 31px;
  top: 50%;
  margin-top: -8px;
  width: 8px;
  height: 16px;
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%200C4.55228%200%205%200.447715%205%201V11.5858L6.29289%2010.2929C6.68342%209.90237%207.31658%209.90237%207.70711%2010.2929C8.09763%2010.6834%208.09763%2011.3166%207.70711%2011.7071L4%2015.4142L0.292893%2011.7071C-0.0976311%2011.3166%20-0.0976311%2010.6834%200.292893%2010.2929C0.683417%209.90237%201.31658%209.90237%201.70711%2010.2929L3%2011.5858V1C3%200.447715%203.44772%200%204%200Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.main-blocks__btn .gr-button-2.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.main-blocks__item {
  position: relative;
  padding-bottom: 72px;
  padding-top: 48px;
}
.main-blocks__item:first-child {
  padding-top: 0;
}
.main-blocks__item:last-child {
  padding-bottom: 0;
}
.main-blocks__item:last-child:before, .main-blocks__item:last-child:after {
  display: none;
}
.main-blocks__item:after {
  position: absolute;
  left: -160px;
  right: -160px;
  bottom: 0;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .main-blocks__item:after {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .main-blocks__item:after {
    left: -55px;
    right: -55px;
  }
}
@media screen and (max-width: 1260px) {
  .main-blocks__item:after {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .main-blocks__item:after {
    left: -16px;
    right: -16px;
  }
}
.main-blocks__item:before {
  position: absolute;
  left: -160px;
  right: -160px;
  bottom: 10px;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .main-blocks__item:before {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .main-blocks__item:before {
    left: -55px;
    right: -55px;
  }
}
@media screen and (max-width: 1260px) {
  .main-blocks__item:before {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .main-blocks__item:before {
    left: -16px;
    right: -16px;
  }
}
@media screen and (max-width: 639px) {
  .main-blocks__item:before {
    bottom: 8px;
  }
}
.main-blocks .main-products__title {
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .main-blocks .main-products__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .main-blocks .main-products__title {
    font-size: 28px;
    padding-bottom: 18px;
  }
}
.main-blocks .main-products__before {
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 30px;
}
.main-blocks .main-products__after {
  padding-top: 30px;
  font-size: 16px;
  line-height: 24px;
}
.main-blocks .main-products .product-list.thumbs {
  margin-top: 0;
}
@media screen and (min-width: 1261px) {
  .main-blocks .main-products .product-list.thumbs .product-item {
    width: calc(25% - 40px);
  }
}
.main-blocks .main-products .product-list.thumbs .product-item:nth-child(n+5) {
  display: none;
}
.main-blocks .main-text__title {
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .main-blocks .main-text__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .main-blocks .main-text__title {
    font-size: 28px;
    padding-bottom: 18px;
  }
}
.main-blocks .main-text__body {
  font-size: 16px;
  line-height: 24px;
}
.main-blocks p {
  margin: 0;
}
.main-blocks p + p {
  margin-top: 15px;
}
/*БЕГУНОК .input_range_slider*/
.shop2-filter {
  margin: 0;
  padding: 0;
  border: none;
  position: relative;
  z-index: 1;
}
.shop2-filter .ui-widget.ui-widget-content {
  position: relative;
  display: block;
  border: none;
  background: none;
  box-shadow: none;
  height: 2px;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
}
.shop2-filter .ui-widget.ui-widget-content:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: -20px;
  bottom: 0;
  border: none;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: none;
  border-radius: 0;
}
.shop2-filter .ui-widget.ui-widget-content .ui-slider-range.ui-widget-header2 {
  position: absolute;
  top: 0;
  z-index: 1;
  font-size: 0;
  height: 2px;
  border: none;
  background: #FF2842;
  box-shadow: none;
  border-radius: 0;
  margin: 0 0 0 10px;
}
.shop2-filter .ui-widget.ui-widget-content .ui-slider-handle {
  position: absolute;
  top: -9px;
  z-index: 2;
  margin: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  transition: background 0.2s, box-shadow 0.2s, border 0.2s;
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
  transform: rotate(0.00001deg);
}
.shop2-filter .ui-widget.ui-widget-content .ui-slider-handle:hover {
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  box-shadow: 0 0 0 7px rgba(255, 40, 66, 0.3);
}
.shop2-filter .ui-widget.ui-widget-content .ui-slider-handle:active, .shop2-filter .ui-widget.ui-widget-content .ui-slider-handle.ui-state-active {
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  box-shadow: 0 0 0 7px rgba(255, 40, 66, 0.3);
}
.shop2-filter .table-filter-param {
  padding: 0 0 63px;
}
@media screen and (max-width: 639px) {
  .shop2-filter .table-filter-param {
    padding: 0 0 40px;
  }
}
.shop2-filter .shop_filter_field {
  position: relative;
  margin: 0;
}
.shop2-filter .shop_filter_field.range_slider_wrapper {
  margin-bottom: 20px;
}
.shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title:before, .shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title:after {
  display: none;
}
.shop2-filter .shop_filter_field:last-child {
  margin-bottom: 0;
}
.shop2-filter .shop_filter_field .filter_field_title, .shop2-filter .shop_filter_field .filter_range_title {
  position: relative;
  color: #000000;
  cursor: pointer;
  font: 18px/22px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 17px 30px 17px 0;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_title.active, .shop2-filter .shop_filter_field .filter_range_title.active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-filter .shop_filter_field .filter_field_title.active:before, .shop2-filter .shop_filter_field .filter_range_title.active:before {
  opacity: 0;
  visibility: hidden;
}
.shop2-filter .shop_filter_field .filter_field_title.active:after, .shop2-filter .shop_filter_field .filter_range_title.active:after {
  opacity: 1;
  visibility: visible;
}
.shop2-filter .shop_filter_field .filter_field_title:before, .shop2-filter .shop_filter_field .filter_range_title:before {
  position: absolute;
  content: "";
  top: 50%;
  right: 9px;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  background: #000000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2-filter .shop_filter_field .filter_field_title:after, .shop2-filter .shop_filter_field .filter_range_title:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-filter .shop_filter_field .filter_range_title {
  padding-bottom: 27px;
}
.shop2-filter .shop_filter_field .filter_range_body {
  display: block !important;
  padding: 0 !important;
  font-size: 0;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.shop2-filter .shop_filter_field .filter_field_body, .shop2-filter .shop_filter_field .filter_range_body {
  padding: 15px 0 30px;
  display: none;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_body.range, .shop2-filter .shop_filter_field .filter_range_body.range {
  font-size: 0;
  padding-bottom: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1260px) {
  .shop2-filter .shop_filter_field .filter_field_body.range, .shop2-filter .shop_filter_field .filter_range_body.range {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
.shop2-filter .shop_filter_field .filter_field_body .from_input, .shop2-filter .shop_filter_field .filter_range_body .from_input {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 10px);
  margin: 0 20px 0 0;
}
.shop2-filter .shop_filter_field .filter_field_body .to_input, .shop2-filter .shop_filter_field .filter_range_body .to_input {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 10px);
}
.shop2-filter .shop_filter_field .filter_field_body .to_input input, .shop2-filter .shop_filter_field .filter_field_body .from_input input, .shop2-filter .shop_filter_field .filter_range_body .to_input input, .shop2-filter .shop_filter_field .filter_range_body .from_input input {
  height: 44px;
  color: rgba(0, 0, 0, 0.4);
  border: none;
  background: none;
  font: 18px/21px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 10px 0;
  outline: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_body .to_input input:focus, .shop2-filter .shop_filter_field .filter_field_body .to_input input:hover, .shop2-filter .shop_filter_field .filter_field_body .to_input input.focused_input, .shop2-filter .shop_filter_field .filter_field_body .from_input input:focus, .shop2-filter .shop_filter_field .filter_field_body .from_input input:hover, .shop2-filter .shop_filter_field .filter_field_body .from_input input.focused_input, .shop2-filter .shop_filter_field .filter_range_body .to_input input:focus, .shop2-filter .shop_filter_field .filter_range_body .to_input input:hover, .shop2-filter .shop_filter_field .filter_range_body .to_input input.focused_input, .shop2-filter .shop_filter_field .filter_range_body .from_input input:focus, .shop2-filter .shop_filter_field .filter_range_body .from_input input:hover, .shop2-filter .shop_filter_field .filter_range_body .from_input input.focused_input {
  color: #000000;
  border-bottom-color: #000000;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val_wr, .shop2-filter .shop_filter_field .filter_range_body .param_val_wr {
  margin: 0 0 15px;
  line-height: 1;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val_wr:last-child, .shop2-filter .shop_filter_field .filter_range_body .param_val_wr:last-child {
  margin-bottom: 0;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val, .shop2-filter .shop_filter_field .filter_field_body .param-val, .shop2-filter .shop_filter_field .filter_range_body .param_val, .shop2-filter .shop_filter_field .filter_range_body .param-val {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 39px;
  text-decoration: none;
  font: 400 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.7);
}
.shop2-filter .shop_filter_field .filter_field_body .param_val:before, .shop2-filter .shop_filter_field .filter_field_body .param-val:before, .shop2-filter .shop_filter_field .filter_range_body .param_val:before, .shop2-filter .shop_filter_field .filter_range_body .param-val:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  background: none;
  border-radius: 3px;
  transform: rotate(0.00001deg);
  transition: background-color 0.2s, box-shadow 0.2s;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val:hover, .shop2-filter .shop_filter_field .filter_field_body .param-val:hover, .shop2-filter .shop_filter_field .filter_range_body .param_val:hover, .shop2-filter .shop_filter_field .filter_range_body .param-val:hover {
  color: rgba(78, 98, 108, 0.6);
}
.shop2-filter .shop_filter_field .filter_field_body .param_val:hover:before, .shop2-filter .shop_filter_field .filter_field_body .param-val:hover:before, .shop2-filter .shop_filter_field .filter_range_body .param_val:hover:before, .shop2-filter .shop_filter_field .filter_range_body .param-val:hover:before {
  border: none;
  box-shadow: inset 0 0 0 1px #000000;
  background: none;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val.active-val, .shop2-filter .shop_filter_field .filter_field_body .param-val.active-val, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val, .shop2-filter .shop_filter_field .filter_range_body .param-val.active-val {
  color: rgba(78, 98, 108, 0.6);
}
.shop2-filter .shop_filter_field .filter_field_body .param_val.active-val:before, .shop2-filter .shop_filter_field .filter_field_body .param-val.active-val:before, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val:before, .shop2-filter .shop_filter_field .filter_range_body .param-val.active-val:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val.active-val:hover, .shop2-filter .shop_filter_field .filter_field_body .param-val.active-val:hover, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val:hover, .shop2-filter .shop_filter_field .filter_range_body .param-val.active-val:hover {
  color: rgba(78, 98, 108, 0.6);
}
.shop2-filter .shop_filter_field .filter_field_body .param_val.active-val:hover:before, .shop2-filter .shop_filter_field .filter_field_body .param-val.active-val:hover:before, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val:hover:before, .shop2-filter .shop_filter_field .filter_range_body .param-val.active-val:hover:before {
  border: none;
  box-shadow: 0px 4px 12px rgba(255, 40, 66, 0.2);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2016%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7208%200.979968C16.1036%201.37807%2016.0912%202.01112%2015.6931%202.39391L6%2011.7142L0.306893%206.24006C-0.0912126%205.85727%20-0.103625%205.22423%200.279168%204.82612C0.661961%204.42802%201.295%204.4156%201.69311%204.7984L6%208.93964L14.3069%200.952244C14.705%200.56945%2015.338%200.581863%2015.7208%200.979968Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val.empty-val, .shop2-filter .shop_filter_field .filter_field_body .param-val.empty-val, .shop2-filter .shop_filter_field .filter_range_body .param_val.empty-val, .shop2-filter .shop_filter_field .filter_range_body .param-val.empty-val {
  opacity: 0.5;
  pointer-events: none;
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body, .shop2-filter .shop_filter_field .filter_range_body .price_field_body {
  margin: 20px 0 0;
  font-size: 0;
}
@media screen and (max-width: 1260px) {
  .shop2-filter .shop_filter_field .filter_field_body .price_field_body, .shop2-filter .shop_filter_field .filter_range_body .price_field_body {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to {
  display: inline-block;
  vertical-align: top;
  width: 140px;
}
@media screen and (max-width: 1900px) {
  .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to {
    width: 125px;
  }
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from input, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to input, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from input, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to input {
  height: 44px;
  border: none;
  background: none;
  font: 18px/21px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 10px 0;
  outline: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  color: #000000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from input:focus, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to input:focus, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from input:focus, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to input:focus {
  border-bottom-color: #000000;
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from {
  margin: 0 20px 0 0;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-list span, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-list span {
  background: none;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li {
  float: none;
  display: block;
  height: auto;
  width: auto;
  border: none;
  background: none;
  margin: 0 0 14px;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
  margin-bottom: 0;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .col_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .col_title {
  color: #000000;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:before, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val {
  pointer-events: none;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val .color_title .color_icon:after, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val .color_title .color_icon:after {
  position: absolute;
  content: "";
  z-index: 1;
  pointer-events: none;
  transform: rotate(-45deg);
  border-top: 1px solid rgba(0, 0, 0, 0.4);
  width: 40px;
  height: 0;
  border-radius: 0;
  top: 15px;
  left: -5px;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val .color_title .color_icon:before, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val .color_title .color_icon:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val .color_title .col_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.empty-val .color_title .col_title {
  opacity: 0.5;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
  display: block !important;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  margin: 0 10px 0 0;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:after, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%);
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
  margin: 5px 0 0 0;
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}
.shop2-filter .filter_field_select select {
  font: 18px/21px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: #000000;
  height: 56px;
  width: 100%;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 16px 20px 16px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.shop2-filter .filter_field_select select::-ms-expand {
  display: none;
}
.shop2-filter .filter_field_select select:focus {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat;
}
.shop2-filter .filter_buttons {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.shop2-filter .filter_buttons .shop2-filter-go ins {
  padding: 0 10px 0 0;
  text-decoration: none;
}
.shop2-filter .filter_buttons .shop2-filter-go span {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  background: none;
  color: #ffffff;
  display: inline-block;
}
.shop2-filter .filter_buttons .shop_btn.reset {
  font-size: 20px;
  font-style: italic;
  line-height: normal;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-left: auto;
  transition: all 0.3s;
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.shop2-filter .filter_buttons .shop_btn.reset:hover {
  border-color: #000000;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="filter-popup"] {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0;
    padding: 30px 20px 40px;
  }
}
.remodal[data-remodal-id="filter-popup"] .remodal-close-btn {
  z-index: 2;
}
body .shop2_product_options .option-item {
  margin: 0 0 12px;
}
body .shop2_product_options .option-item:last-child {
  margin-bottom: 0;
}
body .shop2_product_options .option_title {
  margin: 0 0 8px;
  color: rgba(78, 98, 108, 0.6);
  font: 400 17px "Roboto", Arial, Helvetica, sans-serif;
}
body .shop2_product_options .option_body {
  color: #282828;
  font: 400 17px "Roboto", Arial, Helvetica, sans-serif;
}
body .shop2_product_options .option_body a {
  text-decoration: none;
}
body .shop2_product_options .option_body a:hover {
  text-decoration: underline;
}
body .shop2_product_options .shop2-color-pick, body .shop2_product_options .shop2-texture-pick, body .shop2_product_options .shop2-color-ext-list {
  overflow: visible;
}
body .shop2_product_options .shop2-color-pick li, body .shop2_product_options .shop2-texture-pick li, body .shop2_product_options .shop2-color-ext-list li {
  position: relative;
  cursor: pointer;
  width: 30px !important;
  height: 30px;
  border: none;
  float: none;
  outline: none !important;
  display: inline-block;
  vertical-align: top;
  margin: 5px 6px 5px;
  border-radius: 50%;
}
body .shop2_product_options .shop2-color-pick li:first-child, body .shop2_product_options .shop2-texture-pick li:first-child, body .shop2_product_options .shop2-color-ext-list li:first-child {
  margin-left: 0 !important;
}
body .shop2_product_options .shop2-color-pick li.active-color, body .shop2_product_options .shop2-color-pick li.active-texture, body .shop2_product_options .shop2-color-pick li.shop2-color-ext-selected, body .shop2_product_options .shop2-texture-pick li.active-color, body .shop2_product_options .shop2-texture-pick li.active-texture, body .shop2_product_options .shop2-texture-pick li.shop2-color-ext-selected, body .shop2_product_options .shop2-color-ext-list li.active-color, body .shop2_product_options .shop2-color-ext-list li.active-texture, body .shop2_product_options .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none !important;
}
body .shop2_product_options .shop2-color-pick li.active-color:after, body .shop2_product_options .shop2-color-pick li.active-texture:after, body .shop2_product_options .shop2-color-pick li.shop2-color-ext-selected:after, body .shop2_product_options .shop2-texture-pick li.active-color:after, body .shop2_product_options .shop2-texture-pick li.active-texture:after, body .shop2_product_options .shop2-texture-pick li.shop2-color-ext-selected:after, body .shop2_product_options .shop2-color-ext-list li.active-color:after, body .shop2_product_options .shop2-color-ext-list li.active-texture:after, body .shop2_product_options .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
  border: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
body .shop2_product_options .shop2-color-pick li.active-color:before, body .shop2_product_options .shop2-color-pick li.active-texture:before, body .shop2_product_options .shop2-color-pick li.shop2-color-ext-selected:before, body .shop2_product_options .shop2-texture-pick li.active-color:before, body .shop2_product_options .shop2-texture-pick li.active-texture:before, body .shop2_product_options .shop2-texture-pick li.shop2-color-ext-selected:before, body .shop2_product_options .shop2-color-ext-list li.active-color:before, body .shop2_product_options .shop2-color-ext-list li.active-texture:before, body .shop2_product_options .shop2-color-ext-list li.shop2-color-ext-selected:before {
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background: none;
}
body .shop2_product_options .shop2-color-pick li.shop2-color-ext-selected, body .shop2_product_options .shop2-texture-pick li.shop2-color-ext-selected, body .shop2_product_options .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none !important;
}
body .shop2_product_options .shop2-color-pick li.shop2-color-ext-selected span, body .shop2_product_options .shop2-texture-pick li.shop2-color-ext-selected span, body .shop2_product_options .shop2-color-ext-list li.shop2-color-ext-selected span {
  display: none;
}
body .shop2_product_options .shop2-color-pick li:after, body .shop2_product_options .shop2-texture-pick li:after, body .shop2_product_options .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  visibility: hidden;
  border-radius: 50%;
  transition: all 0.2s;
  border: none;
  box-shadow: none;
  background: none;
}
body .shop2_product_options .shop2-color-pick li:before, body .shop2_product_options .shop2-texture-pick li:before, body .shop2_product_options .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  transition: all 0.2s;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%);
}
body .shop2_product_options .shop2-color-pick li span, body .shop2_product_options .shop2-color-pick li img, body .shop2_product_options .shop2-texture-pick li span, body .shop2_product_options .shop2-texture-pick li img, body .shop2_product_options .shop2-color-ext-list li span, body .shop2_product_options .shop2-color-ext-list li img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
body .shop2_product_options .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
body .shop2_product_options .shop2-color-ext-multi li {
  position: relative;
  height: 30px;
  border: none;
  float: none;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: top;
  display: inline-block;
  background-size: cover;
  outline: none !important;
  width: 30px !important;
  margin: 5px 6px 5px !important;
}
body .shop2_product_options .shop2-color-ext-multi li:first-child {
  margin-left: 0 !important;
  width: 30px !important;
}
body .shop2_product_options .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%);
}
body .shop2_product_options .shop2-color-ext-multi li span {
  display: none;
}
body .shop2_product_options .shop2-color-ext-multi li img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.cart_params_wrap .cart-product-param {
  margin: 0;
  list-style: none;
  padding: 0;
}
.cart_params_wrap .cart-product-param li {
  margin: 0 0 12px;
}
.cart_params_wrap .cart-product-param li:last-child {
  margin-bottom: 0;
}
.cart_params_wrap .param-title {
  color: rgba(78, 98, 108, 0.6);
  font: 400 15px "Roboto", Arial, Helvetica, sans-serif;
  margin: 0 0 6px 0;
}
.cart_params_wrap .param-value {
  color: #282828;
  font: 400 15px "Roboto", Arial, Helvetica, sans-serif;
}
.cart_params_wrap .param-value a {
  text-decoration: none;
}
.cart_params_wrap .param-value a:hover {
  text-decoration: underline;
}
.cart_params_wrap .shop2-color-pick, .cart_params_wrap .shop2-texture-pick, .cart_params_wrap .shop2-color-ext-list {
  overflow: visible;
}
.cart_params_wrap .shop2-color-pick li, .cart_params_wrap .shop2-texture-pick li, .cart_params_wrap .shop2-color-ext-list li {
  position: relative;
  cursor: pointer;
  width: 30px !important;
  height: 30px;
  border: none;
  float: none;
  outline: none !important;
  display: inline-block;
  vertical-align: top;
  margin: 5px 6px 5px;
  border-radius: 50%;
}
.cart_params_wrap .shop2-color-pick li:first-child, .cart_params_wrap .shop2-texture-pick li:first-child, .cart_params_wrap .shop2-color-ext-list li:first-child {
  margin-left: 0 !important;
}
.cart_params_wrap .shop2-color-pick li.active-color, .cart_params_wrap .shop2-color-pick li.active-texture, .cart_params_wrap .shop2-color-pick li.shop2-color-ext-selected, .cart_params_wrap .shop2-texture-pick li.active-color, .cart_params_wrap .shop2-texture-pick li.active-texture, .cart_params_wrap .shop2-texture-pick li.shop2-color-ext-selected, .cart_params_wrap .shop2-color-ext-list li.active-color, .cart_params_wrap .shop2-color-ext-list li.active-texture, .cart_params_wrap .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none !important;
}
.cart_params_wrap .shop2-color-pick li.active-color:after, .cart_params_wrap .shop2-color-pick li.active-texture:after, .cart_params_wrap .shop2-color-pick li.shop2-color-ext-selected:after, .cart_params_wrap .shop2-texture-pick li.active-color:after, .cart_params_wrap .shop2-texture-pick li.active-texture:after, .cart_params_wrap .shop2-texture-pick li.shop2-color-ext-selected:after, .cart_params_wrap .shop2-color-ext-list li.active-color:after, .cart_params_wrap .shop2-color-ext-list li.active-texture:after, .cart_params_wrap .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
  border: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.cart_params_wrap .shop2-color-pick li.active-color:before, .cart_params_wrap .shop2-color-pick li.active-texture:before, .cart_params_wrap .shop2-color-pick li.shop2-color-ext-selected:before, .cart_params_wrap .shop2-texture-pick li.active-color:before, .cart_params_wrap .shop2-texture-pick li.active-texture:before, .cart_params_wrap .shop2-texture-pick li.shop2-color-ext-selected:before, .cart_params_wrap .shop2-color-ext-list li.active-color:before, .cart_params_wrap .shop2-color-ext-list li.active-texture:before, .cart_params_wrap .shop2-color-ext-list li.shop2-color-ext-selected:before {
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background: none;
}
.cart_params_wrap .shop2-color-pick li.shop2-color-ext-selected, .cart_params_wrap .shop2-texture-pick li.shop2-color-ext-selected, .cart_params_wrap .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none !important;
}
.cart_params_wrap .shop2-color-pick li.shop2-color-ext-selected span, .cart_params_wrap .shop2-texture-pick li.shop2-color-ext-selected span, .cart_params_wrap .shop2-color-ext-list li.shop2-color-ext-selected span {
  display: none;
}
.cart_params_wrap .shop2-color-pick li:after, .cart_params_wrap .shop2-texture-pick li:after, .cart_params_wrap .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  visibility: hidden;
  border-radius: 50%;
  transition: all 0.2s;
  border: none;
  box-shadow: none;
  background: none;
}
.cart_params_wrap .shop2-color-pick li:before, .cart_params_wrap .shop2-texture-pick li:before, .cart_params_wrap .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  transition: all 0.2s;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%);
}
.cart_params_wrap .shop2-color-pick li span, .cart_params_wrap .shop2-color-pick li img, .cart_params_wrap .shop2-texture-pick li span, .cart_params_wrap .shop2-texture-pick li img, .cart_params_wrap .shop2-color-ext-list li span, .cart_params_wrap .shop2-color-ext-list li img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.cart_params_wrap .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
.cart_params_wrap .shop2-color-ext-multi li {
  position: relative;
  height: 30px;
  border: none;
  float: none;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: top;
  display: inline-block;
  background-size: cover;
  outline: none !important;
  width: 30px !important;
  margin: 5px 6px 5px !important;
}
.cart_params_wrap .shop2-color-ext-multi li:first-child {
  margin-left: 0 !important;
  width: 30px !important;
}
.cart_params_wrap .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%);
}
.cart_params_wrap .shop2-color-ext-multi li span {
  display: none;
}
.cart_params_wrap .shop2-color-ext-multi li img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
body .product-amount, .site .cart-amount, .popup-product .cart-popup-amount {
  width: 170px;
}
body .product-amount .amount-title, .site .cart-amount .amount-title, .popup-product .cart-popup-amount .amount-title {
  display: none;
}
body .product-amount .shop2-product-amount, .site .cart-amount .shop2-product-amount, .popup-product .cart-popup-amount .shop2-product-amount {
  margin: 0;
  width: auto;
  width: 170px;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
body .product-amount .shop2-product-amount.disabled button:disabled, .site .cart-amount .shop2-product-amount.disabled button:disabled, .popup-product .cart-popup-amount .shop2-product-amount.disabled button:disabled {
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.25%22%20d%3D%22M14%201C14%201.55228%2013.5523%202%2013%202L1%202C0.447716%202%203.91406e-08%201.55228%208.74228e-08%200.999998C1.35705e-07%200.447713%200.447716%20-2.13845e-06%201%20-2.09017e-06L13%20-8.74228e-08C13.5523%208.00687e-08%2014%200.447715%2014%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount.disabled button + input + button:disabled, .site .cart-amount .shop2-product-amount.disabled button + input + button:disabled, .popup-product .cart-popup-amount .shop2-product-amount.disabled button + input + button:disabled {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200C6.44775%200%206%200.447716%206%201V6H1C0.447754%206%200%206.44772%200%207C0%207.55228%200.447754%208%201%208H6V13C6%2013.5523%206.44775%2014%207%2014C7.55225%2014%208%2013.5523%208%2013V8H13C13.5522%208%2014%207.55228%2014%207C14%206.44772%2013.5522%206%2013%206H8V1C8%200.447715%207.55225%200%207%200Z%22%20fill%3D%22%23d5d5d5%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount.disabled input, .site .cart-amount .shop2-product-amount.disabled input, .popup-product .cart-popup-amount .shop2-product-amount.disabled input {
  color: #d5d5d5;
  background: none;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  pointer-events: none;
}
body .product-amount .shop2-product-amount button, .site .cart-amount .shop2-product-amount button, .popup-product .cart-popup-amount .shop2-product-amount button {
  width: calc(50% - 30px);
  height: 46px;
  padding: 0;
  font-size: 0;
  outline: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body .product-amount .shop2-product-amount button.amount-minus, .site .cart-amount .shop2-product-amount button.amount-minus, .popup-product .cart-popup-amount .shop2-product-amount button.amount-minus {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M14%201C14%201.55228%2013.5523%202%2013%202L1%202C0.447716%202%203.91406e-08%201.55228%208.74228e-08%200.999998C1.35705e-07%200.447713%200.447716%20-2.13845e-06%201%20-2.09017e-06L13%20-8.74228e-08C13.5523%208.00687e-08%2014%200.447715%2014%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount button.amount-minus:disabled, .site .cart-amount .shop2-product-amount button.amount-minus:disabled, .popup-product .cart-popup-amount .shop2-product-amount button.amount-minus:disabled {
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.25%22%20d%3D%22M14%201C14%201.55228%2013.5523%202%2013%202L1%202C0.447716%202%203.91406e-08%201.55228%208.74228e-08%200.999998C1.35705e-07%200.447713%200.447716%20-2.13845e-06%201%20-2.09017e-06L13%20-8.74228e-08C13.5523%208.00687e-08%2014%200.447715%2014%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount button.amount-minus:hover, .site .cart-amount .shop2-product-amount button.amount-minus:hover, .popup-product .cart-popup-amount .shop2-product-amount button.amount-minus:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M14%201C14%201.55228%2013.5523%202%2013%202L1%202C0.447716%202%203.91406e-08%201.55228%208.74228e-08%200.999998C1.35705e-07%200.447713%200.447716%20-2.13845e-06%201%20-2.09017e-06L13%20-8.74228e-08C13.5523%208.00687e-08%2014%200.447715%2014%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount button.amount-minus:active, .site .cart-amount .shop2-product-amount button.amount-minus:active, .popup-product .cart-popup-amount .shop2-product-amount button.amount-minus:active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M14%201C14%201.55228%2013.5523%202%2013%202L1%202C0.447716%202%203.91406e-08%201.55228%208.74228e-08%200.999998C1.35705e-07%200.447713%200.447716%20-2.13845e-06%201%20-2.09017e-06L13%20-8.74228e-08C13.5523%208.00687e-08%2014%200.447715%2014%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount button.amount-plus, .site .cart-amount .shop2-product-amount button.amount-plus, .popup-product .cart-popup-amount .shop2-product-amount button.amount-plus {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200C6.44775%200%206%200.447716%206%201V6H1C0.447754%206%200%206.44772%200%207C0%207.55228%200.447754%208%201%208H6V13C6%2013.5523%206.44775%2014%207%2014C7.55225%2014%208%2013.5523%208%2013V8H13C13.5522%208%2014%207.55228%2014%207C14%206.44772%2013.5522%206%2013%206H8V1C8%200.447715%207.55225%200%207%200Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount button.amount-plus:hover, .site .cart-amount .shop2-product-amount button.amount-plus:hover, .popup-product .cart-popup-amount .shop2-product-amount button.amount-plus:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200C6.44775%200%206%200.447716%206%201V6H1C0.447754%206%200%206.44772%200%207C0%207.55228%200.447754%208%201%208H6V13C6%2013.5523%206.44775%2014%207%2014C7.55225%2014%208%2013.5523%208%2013V8H13C13.5522%208%2014%207.55228%2014%207C14%206.44772%2013.5522%206%2013%206H8V1C8%200.447715%207.55225%200%207%200Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount button.amount-plus:active, .site .cart-amount .shop2-product-amount button.amount-plus:active, .popup-product .cart-popup-amount .shop2-product-amount button.amount-plus:active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200C6.44775%200%206%200.447716%206%201V6H1C0.447754%206%200%206.44772%200%207C0%207.55228%200.447754%208%201%208H6V13C6%2013.5523%206.44775%2014%207%2014C7.55225%2014%208%2013.5523%208%2013V8H13C13.5522%208%2014%207.55228%2014%207C14%206.44772%2013.5522%206%2013%206H8V1C8%200.447715%207.55225%200%207%200Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount input, .site .cart-amount .shop2-product-amount input, .popup-product .cart-popup-amount .shop2-product-amount input {
  width: 60px;
  height: 46px;
  font: 400 15px/ 46px "Roboto", Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  color: #282828;
  background: none;
  border: none;
  transition: all 0.2s;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body .product-amount .shop2-product-amount input:hover, .site .cart-amount .shop2-product-amount input:hover, .popup-product .cart-popup-amount .shop2-product-amount input:hover {
  color: #282828;
  background: none;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-amount .shop2-product-amount input:focus, .site .cart-amount .shop2-product-amount input:focus, .popup-product .cart-popup-amount .shop2-product-amount input:focus {
  color: #282828;
  background: none;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .product-flags__item {
  color: #fff;
  font: italic 500 20px "Cormorant", Arial, Helvetica, sans-serif;
  margin-bottom: 8px;
}
body .product-flags__item.spec_item span {
  background: rgba(255, 40, 66, 0.9);
}
body .product-flags__item.new_item span {
  background: rgba(132, 218, 136, 0.9);
}
body .product-flags__item span {
  padding: 1px 12px 2px;
  border-radius: 3px;
  text-align: center;
  vertical-align: top;
  display: inline-block;
}
html.mobile .product-list.thumbs .product-item.hover .shop2_product_options_wr, html.mobile .product-list.thumbs .product-item.hover .product-item__right, html.mobile .product-list.thumbs .product-item.hover .product-iteam__meta, html.mobile .product-list.thumbs .product-item.hover .shop2-product-actions, html.mobile .product-list.thumbs .product-item.hover .product-item__inner:before, html.mobile .product-list.thumbs .product-item__meta {
  display: none;
}
html.mobile .product-list.thumbs .product-item .tpl-stars {
  display: block;
  opacity: 1;
  visibility: visible;
  position: static;
  margin: 0 auto 10px;
}
html.mobile .product-list.thumbs .product-item .product-flags__left, html.mobile .product-list.thumbs .product-item.hover .product-flags__left {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
html.mobile .product-list.thumbs .product-item {
  height: auto !important;
}
html.mobile .product-list.thumbs .product-item.hover .product-item__inner {
  position: relative;
}
.product-list.thumbs {
  line-height: 1.25;
  font-size: inherit;
  margin: 40px -20px 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1260px) {
  .product-list.thumbs {
    margin: 40px -10px 20px;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.thumbs {
    margin: 40px -12px 20px;
  }
}
@media screen and (max-width: 767px) {
  .product-list.thumbs {
    margin: 0 -12px 20px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.thumbs {
    margin: 0 -10px 20px;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs {
    margin: 0 0 20px;
  }
}
.product-list.thumbs .product-item {
  position: relative;
  width: calc(33.333% - 40px);
  margin: 0 20px 30px;
}
@media screen and (max-width: 1260px) {
  .product-list.thumbs .product-item {
    width: calc(25% - 20px);
    margin: 0 10px 30px;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.thumbs .product-item {
    width: calc(50% - 24px);
    margin: 0 12px 30px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item {
    width: calc(50% - 20px);
    margin: 0 10px 20px;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item {
    margin: 0 0 20px;
    width: 100%;
  }
}
.product-list.thumbs .product-item.hover {
  z-index: 4;
}
.product-list.thumbs .product-item.hover .quick-view-trigger {
  opacity: 1;
  transform: scale(1);
}
.product-list.thumbs .product-item.hover .product-item__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.product-list.thumbs .product-item.hover .product-item__inner:before {
  opacity: 1;
  visibility: visible;
}
.product-list.thumbs .product-item.hover .shop2_product_options_wr, .product-list.thumbs .product-item.hover .product-item__right, .product-list.thumbs .product-item.hover .product-iteam__meta, .product-list.thumbs .product-item.hover .shop2-product-actions {
  display: block;
}
.product-list.thumbs .product-item.hover .shop2-product-actions {
  margin: 10px -15px -17px;
}
.product-list.thumbs .product-item.hover .product-flags__left {
  -webkit-transform: translateY(-37px);
  -moz-transform: translateY(-37px);
  -ms-transform: translateY(-37px);
  -o-transform: translateY(-37px);
  transform: translateY(-37px);
}
.product-list.thumbs .product-item.hover .tpl-stars {
  opacity: 1;
  visibility: visible;
}
.product-list.thumbs .product-item__inner {
  position: relative;
  min-height: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.product-list.thumbs .product-item__inner:before {
  position: absolute;
  content: "";
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  background: #fff;
  border-radius: 8px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
  box-shadow: 0px 10px 45px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item__inner:before {
    left: 0;
    right: 0;
  }
}
.product-list.thumbs .product-item__top {
  padding: 0 0 20px;
  z-index: 2;
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item__top {
    padding: 0 0 15px;
  }
}
.product-list.thumbs .product-item__bottom {
  z-index: 2;
}
.product-list.thumbs .product-item__left {
  padding: 0 0 16px;
  text-align: center;
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item__left {
    padding: 0;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item__left-heading {
    height: auto !important;
  }
}
.product-list.thumbs .product-item__right {
  padding: 24px 15px 5px;
  text-align: center;
  position: relative;
}
.product-list.thumbs .product-item__right:before {
  position: absolute;
  content: "";
  left: -15px;
  right: -15px;
  top: 0;
  border-top: 1px solid rgba(78, 98, 108, 0.1);
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item__right:before {
    left: 0;
    right: 0;
  }
}
@media (max-width: 1024px) {
  .product-list.thumbs .product-item__right-inner.new-style {
    display: flex;
    flex-wrap: wrap;
  }
  .product-list.thumbs .product-item__right-inner.new-style .shop_product_btn {
    width: 100%;
  }
  .product-list.thumbs .product-item__right-inner.new-style .product-item__form-btn {
    width: calc(100% - 36px);
    text-align: left;
  }
  .product-list.thumbs .product-item__right-inner.new-style .product-compare {
    padding-top: 16px;
    width: 36px;
    position: static;
  }
}
.product-list.thumbs .product-item .shop2_product_options_wr, .product-list.thumbs .product-item .product-item__right, .product-list.thumbs .product-item .product-iteam__meta, .product-list.thumbs .product-item .shop2-product-actions {
  display: none;
}
.product-list.thumbs .product-item__image {
  position: relative;
  height: 350px;
  border-radius: 6px;
}
@media screen and (max-width: 1900px) {
  .product-list.thumbs .product-item__image {
    height: 270px;
  }
}
@media screen and (max-width: 1580px) {
  .product-list.thumbs .product-item__image {
    height: 256px;
  }
}
@media screen and (max-width: 1420px) {
  .product-list.thumbs .product-item__image {
    height: 288px;
  }
}
@media screen and (max-width: 1340px) {
  .product-list.thumbs .product-item__image {
    height: 260px;
  }
}
@media screen and (max-width: 1260px) {
  .product-list.thumbs .product-item__image {
    height: 229px;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.thumbs .product-item__image {
    height: 345px;
  }
}
@media screen and (max-width: 767px) {
  .product-list.thumbs .product-item__image {
    height: 289px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item__image {
    height: 262px;
  }
}
@media screen and (max-width: 570px) {
  .product-list.thumbs .product-item__image {
    height: 234px;
  }
}
@media screen and (max-width: 519px) {
  .product-list.thumbs .product-item__image {
    height: 214px;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item__image {
    height: 382px;
  }
}
@media screen and (max-width: 410px) {
  .product-list.thumbs .product-item__image {
    height: 343px;
  }
}
@media screen and (max-width: 370px) {
  .product-list.thumbs .product-item__image {
    height: 328px;
  }
}
@media screen and (max-width: 359px) {
  .product-list.thumbs .product-item__image {
    height: 288px;
  }
}
.product-list.thumbs .product-item__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.product-list.thumbs .product-item__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  border-radius: 6px;
  text-decoration: none;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-list.thumbs .product-item__image a img {
  opacity: 0;
  border-radius: 6px;
}
.product-list.thumbs .product-item .product-flags__left {
  position: absolute;
  top: 309px;
  left: 10px;
  right: 10px;
  text-align: center;
  transition: all 0.3s;
}
@media screen and (max-width: 1900px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 234px;
  }
}
@media screen and (max-width: 1580px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 220px;
  }
}
@media screen and (max-width: 1420px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 252px;
  }
}
@media screen and (max-width: 1340px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 224px;
  }
}
@media screen and (max-width: 1260px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 193px;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 309px;
  }
}
@media screen and (max-width: 767px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 253px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 228px;
  }
}
@media screen and (max-width: 570px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 200px;
  }
}
@media screen and (max-width: 519px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 180px;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 348px;
  }
}
@media screen and (max-width: 410px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 309px;
  }
}
@media screen and (max-width: 370px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 294px;
  }
}
@media screen and (max-width: 359px) {
  .product-list.thumbs .product-item .product-flags__left {
    top: 254px;
  }
}
.product-list.thumbs .product-item .product-flags__right {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .product-flags__item {
    font-size: 18px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .product-flags__item span {
    padding: 0 10px 2px;
  }
}
.product-list.thumbs .product-item .product-flags__item.spec_item span {
  position: relative;
  padding: 0 12px 2px;
  border-radius: 0;
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .product-flags__item.spec_item span {
    padding: 0 10px 2px;
  }
}
.product-list.thumbs .product-item .product-flags__item.spec_item span:before {
  position: absolute;
  content: "";
  top: 0;
  right: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-left-color: transparent;
  border-right: 0;
  border-left-width: 5px;
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .product-flags__item.spec_item span:before {
    border: 12px solid rgba(255, 40, 66, 0.9);
    border-left-color: transparent;
    border-right: 0;
    border-left-width: 5px;
  }
}
.product-list.thumbs .product-item .product-flags__item.spec_item span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-left: 0;
  border-right-width: 5px;
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .product-flags__item.spec_item span:after {
    border: 12px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-left: 0;
    border-right-width: 5px;
  }
}
.product-list.thumbs .product-item .tpl-stars {
  position: absolute;
  top: 319px;
  left: 50%;
  margin: 0 0 0 -50px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 1900px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 240px;
  }
}
@media screen and (max-width: 1580px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 225px;
  }
}
@media screen and (max-width: 1420px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 256px;
  }
}
@media screen and (max-width: 1340px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 228px;
  }
}
@media screen and (max-width: 1260px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 196px;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 313px;
  }
}
@media screen and (max-width: 767px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 258px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 230px;
  }
}
@media screen and (max-width: 570px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 205px;
  }
}
@media screen and (max-width: 519px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 184px;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 355px;
  }
}
@media screen and (max-width: 410px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 300px;
  }
}
@media screen and (max-width: 370px) {
  .product-list.thumbs .product-item .tpl-stars {
    top: 260px;
  }
}
.product-list.thumbs .product-item__name {
  font-size: 17px;
  line-height: 22px;
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
  margin-bottom: 10px;
}
.product-list.thumbs .product-item__name:hover {
  color: #4E626C;
}
.product-list.thumbs .product-item__name a {
  color: inherit;
  text-decoration: none;
}
.product-list.thumbs .product-item .product-article {
  color: rgba(0, 0, 0, 0.3);
  font-size: 15px;
  padding: 0 0 8px;
  display: none;
}
.product-list.thumbs .product-item__vendor {
  font-size: 15px;
  padding: 0 0 8px;
  color: #FF2842;
  display: none;
}
.product-list.thumbs .product-item__vendor:hover a {
  border-color: #FF2842;
}
.product-list.thumbs .product-item__vendor a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.product-list.thumbs .product-item .product-price {
  padding: 10px 0 15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item .product-price {
    padding: 0;
  }
}
.product-list.thumbs .product-item .product-price .price-current {
  color: #4E626C;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}
.product-list.thumbs .product-item .product-price .price-current strong {
  font-weight: 500;
  font-size: 22px;
  line-height: normal;
}
.product-list.thumbs .product-item .product-price .price-old {
  margin-left: 12px;
  font-size: 0;
  line-height: 1;
}
.product-list.thumbs .product-item .product-price .price-old strong {
  position: relative;
  color: rgba(78, 98, 108, 0.6);
  font-size: 18px;
  font-weight: 300;
}
.product-list.thumbs .product-item .product-price .price-old strong:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background: #000000;
}
.product-list.thumbs .product-item__meta {
  padding: 22px 0 0;
  font-size: 0;
}
.product-list.thumbs .product-item__meta-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #282828;
  font-size: 16px;
  line-height: 19px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.product-list.thumbs .product-item__meta-item + .product-item__meta-item {
  margin-left: 43px;
}
.product-list.thumbs .product-item__meta-item:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
}
.product-list.thumbs .product-item__meta-item.width_item {
  padding-left: 28px;
}
.product-list.thumbs .product-item__meta-item.width_item:before {
  width: 20px;
  height: 7px;
  margin-top: -3px;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2020%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.6464%200.146447C15.8417%20-0.0488155%2016.1583%20-0.0488156%2016.3535%200.146447L19.7071%203.5L16.3535%206.85355C16.1583%207.04882%2015.8417%207.04882%2015.6464%206.85355C15.4512%206.65829%2015.4512%206.34171%2015.6464%206.14645L17.7929%204L2.20709%204L4.35354%206.14645C4.5488%206.34171%204.5488%206.65829%204.35354%206.85355C4.15827%207.04882%203.84169%207.04882%203.64643%206.85355L0.292877%203.5L3.64643%200.146447C3.84169%20-0.0488147%204.15828%20-0.0488146%204.35354%200.146448C4.5488%200.34171%204.5488%200.658292%204.35354%200.853554L2.20709%203L17.7929%203L15.6464%200.853553C15.4512%200.658291%2015.4512%200.341709%2015.6464%200.146447Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product-list.thumbs .product-item__meta-item.height_item {
  padding-left: 15px;
}
.product-list.thumbs .product-item__meta-item.height_item:before {
  width: 7px;
  height: 18px;
  margin-top: -9px;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%207%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.5%200.292969L6.85355%203.64652C7.04882%203.84178%207.04882%204.15837%206.85355%204.35363C6.65829%204.54889%206.34171%204.54889%206.14645%204.35363L4%202.20718L4%2015.793L6.14645%2013.6465C6.34171%2013.4513%206.65829%2013.4513%206.85355%2013.6465C7.04882%2013.8418%207.04882%2014.1584%206.85355%2014.3536L3.5%2017.7072L0.146448%2014.3536C-0.0488141%2014.1584%20-0.0488141%2013.8418%200.146448%2013.6465C0.34171%2013.4513%200.658293%2013.4513%200.853555%2013.6465L3%2015.793L3%202.20718L0.853553%204.35363C0.658291%204.54889%200.341709%204.54889%200.146447%204.35363C-0.0488155%204.15837%20-0.0488155%203.84178%200.146447%203.64652L3.5%200.292969Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product-list.thumbs .product-item .shop2_product_options_wr {
  padding: 15px 0 0;
}
.product-list.thumbs .product-item .hide_params_btn {
  position: relative;
  cursor: pointer;
  color: #FF2842;
  font-size: 22px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  padding-right: 20px;
  vertical-align: top;
  display: inline-block;
  margin: 0 0 10px;
}
.product-list.thumbs .product-item .hide_params_btn:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.thumbs .product-item .hide_params_btn:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.thumbs .product-item .hide_params_btn.active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%206.20611C0.712884%206.59719%201.34605%206.59807%201.73712%206.2081L5.04026%202.91421L8.3229%206.20611C8.71288%206.59718%209.34604%206.59808%209.73712%206.2081C10.1282%205.81813%2010.1291%205.18496%209.73911%204.79389L5.04423%200.0857849L0.324891%204.7919C-0.0661801%205.18188%20-0.0670681%205.81504%200.322908%206.20611Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.thumbs .product-item .shop2_product_options {
  display: none;
}
.product-list.thumbs .product-item .shop2_product_options .option_item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  text-align: left;
  padding: 0 0 10px;
}
.product-list.thumbs .product-item .shop2_product_options .option_title {
  max-width: 50%;
  margin: 0;
  font-size: 16px;
  padding: 0 5px 0 0;
}
.product-list.thumbs .product-item .shop2_product_options .option_body {
  max-width: 50%;
  font-size: 16px;
  padding: 0 0 0 5px;
}
.product-list.thumbs .product-item .shop2-product-actions {
  position: relative;
  z-index: 3;
}
.product-list.thumbs .product-item .shop2-product-actions dl dt {
  padding: 9px 15px 11px;
  height: 47px;
  min-height: 47px;
  white-space: nowrap;
  text-align: center;
  background: #fef9f8;
}
.product-list.thumbs .product-item .shop2-product-actions dl dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00684349%207.47137C-0.087525%206.37084%200.806128%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2022.0875%206.37084%2021.9932%207.47137L21.7571%2010.2244C21.7151%2010.7136%2021.2944%2011.0899%2020.7893%2011.0899H1.21073C0.705638%2011.0899%200.284861%2010.7136%200.242915%2010.2244L0.00684349%207.47137Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.01111%203.42499C3.65318%201.59502%205.16241%200%206.99468%200C8.69615%200%209.7858%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94746%206.62261%208.40624%206.66834%207.05545%206.32128C5.67702%205.96711%204.34781%205.15486%204.01111%203.42499ZM6.99468%201.41573C6.00779%201.41573%205.26731%202.26691%205.44228%203.16082C5.63479%204.1504%206.34874%204.67533%207.42779%204.95257C8.2541%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60912%203.5565%209.20408%202.86978C8.66751%201.96007%207.97936%201.41573%206.99468%201.41573Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.12%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10.0288%2013.7344C10.0288%2013.2131%209.59402%2012.7906%209.05766%2012.7906H1.77388L2.55548%2020.7323C2.63342%2021.4529%203.25866%2022%204.00426%2022H10.0288V13.7344Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H17.9957C18.7413%2022%2019.3666%2021.4529%2019.4445%2020.7323L20.2261%2012.7906H12.9423C12.406%2012.7906%2011.9712%2013.2131%2011.9712%2013.7344V22Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.thumbs .product-item .shop2-product-actions dl dt .icon-action {
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M16.7071%202.70711C17.0976%202.31658%2017.0976%201.68342%2016.7071%201.29289C16.3166%200.902369%2015.6834%200.902369%2015.2929%201.29289L16.7071%202.70711ZM1.29289%2015.2929C0.902369%2015.6834%200.902369%2016.3166%201.29289%2016.7071C1.68342%2017.0976%202.31658%2017.0976%202.70711%2016.7071L1.29289%2015.2929ZM4%206C2.89543%206%202%205.10457%202%204H0C0%206.20914%201.79086%208%204%208V6ZM6%204C6%205.10457%205.10457%206%204%206V8C6.20914%208%208%206.20914%208%204H6ZM4%202C5.10457%202%206%202.89543%206%204H8C8%201.79086%206.20914%200%204%200V2ZM4%200C1.79086%200%200%201.79086%200%204H2C2%202.89543%202.89543%202%204%202V0ZM14%2016C12.8954%2016%2012%2015.1046%2012%2014H10C10%2016.2091%2011.7909%2018%2014%2018V16ZM16%2014C16%2015.1046%2015.1046%2016%2014%2016V18C16.2091%2018%2018%2016.2091%2018%2014H16ZM14%2012C15.1046%2012%2016%2012.8954%2016%2014H18C18%2011.7909%2016.2091%2010%2014%2010V12ZM14%2010C11.7909%2010%2010%2011.7909%2010%2014H12C12%2012.8954%2012.8954%2012%2014%2012V10ZM15.2929%201.29289L1.29289%2015.2929L2.70711%2016.7071L16.7071%202.70711L15.2929%201.29289Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.thumbs .product-item .shop2-product-actions dl dt .name-action {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 22px;
  line-height: 26px;
  color: #282828;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 10px - 30px);
  margin: 0 0 0 10px;
}
.product-list.thumbs .product-item .product-amount {
  margin: 0 auto 20px;
  display: none;
}
.product-list.thumbs .product-item .shop_product_btn {
  font-size: 16px;
  padding: 14px 75px 14px 28px;
}
@media screen and (max-width: 639px) {
  .product-list.thumbs .product-item .shop_product_btn {
    font-size: 15px;
  }
}
.product-list.thumbs .product-item .shop_product_btn.notavailable {
  padding: 14px 28px 14px 28px;
}
.product-list.thumbs .product-item__form-btn {
  text-align: center;
  padding: 16px 0 0;
}
@media screen and (max-width: 519px) {
  .product-list.thumbs .product-item__form-btn {
    text-align: left;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item__form-btn {
    text-align: center;
  }
}
.product-list.thumbs .product-item .buy_one_click {
  display: inline-block;
  vertical-align: top;
  color: #000000;
  cursor: pointer;
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  vertical-align: top;
  display: inline-block;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.product-list.thumbs .product-item .buy_one_click:hover {
  border-bottom-color: #000000;
}
.product-list.thumbs .product-item .product-compare {
  position: absolute;
  right: 15px;
  bottom: 0;
  margin: 0;
  padding: 0;
  border: none;
}
@media screen and (max-width: 1260px) {
  .product-list.thumbs .product-item .product-compare {
    right: 0;
  }
}
@media screen and (max-width: 479px) {
  .product-list.thumbs .product-item .product-compare {
    right: 15px;
  }
}
.product-list.thumbs .product-item .product-compare.product-compare-added label {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.99995%204.79995H13.2845C13.6523%206.51306%2015.1768%207.79995%2017%207.79995C18.8221%207.79995%2020.3475%206.51386%2020.7154%204.79995H30C30.4418%204.79995%2030.8%204.44178%2030.8%203.99995C30.8%203.55812%2030.4418%203.19995%2030%203.19995H20.7154C20.3476%201.48684%2018.8231%200.199951%2017%200.199951C15.1778%200.199951%2013.6524%201.48604%2013.2845%203.19995H3.99995C3.55812%203.19995%203.19995%203.55812%203.19995%203.99995C3.19995%204.44178%203.55812%204.79995%203.99995%204.79995ZM17%206.19995C15.7862%206.19995%2014.8%205.21291%2014.8%203.99995C14.8%202.78623%2015.787%201.79995%2017%201.79995C18.2137%201.79995%2019.2%202.78699%2019.2%203.99995C19.2%205.21368%2018.2129%206.19995%2017%206.19995Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M6.99995%2024.7963C10.7509%2024.7963%2013.8%2021.7496%2013.8%2017.9963C13.8%2017.5545%2013.4418%2017.1963%2013%2017.1963H0.999951C0.558123%2017.1963%200.199951%2017.5545%200.199951%2017.9963C0.199951%2021.7473%203.2466%2024.7963%206.99995%2024.7963ZM27.0002%2024.7969C30.7513%2024.7969%2033.8004%2021.7501%2033.8004%2017.9967C33.8004%2017.5548%2033.4422%2017.1967%2033.0004%2017.1967H21C20.5581%2017.1967%2020.2%2017.5548%2020.2%2017.9967C20.2%2021.7478%2023.2467%2024.7969%2027.0002%2024.7969Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M13.3832%2018.6992C12.9954%2018.9109%2012.5094%2018.7681%2012.2977%2018.3803L6.99791%208.67038L1.70332%2018.38C1.4918%2018.7679%201.00587%2018.9109%200.617963%2018.6994C0.230058%2018.4878%200.087071%2018.0019%200.298593%2017.614L6.29521%206.61696C6.59832%206.06108%207.39644%206.06092%207.69978%206.61667L13.7021%2017.6137C13.9138%2018.0015%2013.771%2018.4875%2013.3832%2018.6992ZM33.3836%2018.6996C32.9958%2018.9113%2032.5098%2018.7685%2032.2981%2018.3807L26.9981%208.67038L21.7033%2018.3804C21.4918%2018.7683%2021.0059%2018.9113%2020.618%2018.6997C20.2301%2018.4882%2020.0871%2018.0023%2020.2986%2017.6144L26.2954%206.61696C26.5985%206.06108%2027.3966%206.06092%2027.7%206.61667L33.7026%2017.6141C33.9142%2018.0019%2033.7714%2018.4879%2033.3836%2018.6996Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.thumbs .product-item .product-compare.product-compare-added span {
  position: absolute;
  right: -6px;
  top: -7px;
  background: #FF2842;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
}
.product-list.thumbs .product-item .product-compare label {
  position: relative;
  width: 36px;
  height: 36px;
  font-size: 0;
  cursor: pointer;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.8%204.6C3.4%204.6%203%204.2%203%203.8C3%203.4%203.4%203%203.8%203H13.8C14.2%203%2014.6%203.4%2014.6%203.8C14.6%204.2%2014.2%204.6%2013.8%204.6H3.8ZM19.8%204.6C19.4%204.6%2019%204.2%2019%203.8C19%203.4%2019.4%203%2019.8%203H29.8C30.2%203%2030.6%203.4%2030.6%203.8C30.6%204.2%2030.2%204.6%2029.8%204.6H19.8ZM13%203.8C13%201.7%2014.7%200%2016.8%200C18.9%200%2020.6%201.7%2020.6%203.8C20.6%205.9%2018.9%207.6%2016.8%207.6C14.7%207.6%2013%205.9%2013%203.8ZM14.6%203.8C14.6%205%2015.6%206%2016.8%206C18%206%2019%205%2019%203.8C19%202.6%2018%201.6%2016.8%201.6C15.6%201.6%2014.6%202.6%2014.6%203.8ZM13.6%2017.8C13.6%2021.6%2010.6%2024.6%206.8%2024.6C3%2024.6%200%2021.6%200%2017.8C0%2017.4%200.4%2017%200.8%2017H12.8C13.2%2017%2013.6%2017.4%2013.6%2017.8ZM33.6%2017.8C33.6%2021.6%2030.6%2024.6%2026.8%2024.6C23%2024.6%2020%2021.6%2020%2017.8C20%2017.4%2020.4%2017%2020.8%2017H32.8C33.2%2017%2033.6%2017.4%2033.6%2017.8ZM1.7%2018.6C2%2021.1%204.2%2023%206.8%2023C9.4%2023%2011.6%2021.1%2011.9%2018.6H1.7ZM21.7%2018.6C22.1%2021.1%2024.2%2023%2026.8%2023C29.4%2023%2031.6%2021.1%2031.9%2018.6H21.7Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M12.1%2018.2L6.8%208.49995L1.5%2018.2C1.3%2018.6%200.8%2018.7%200.4%2018.5C0%2018.3%20-0.1%2017.8%200.1%2017.4L6.1%206.39995C6.4%205.79995%207.2%205.79995%207.5%206.39995L13.5%2017.4C13.7%2017.8%2013.6%2018.3%2013.2%2018.5C12.8%2018.7%2012.3%2018.6%2012.1%2018.2ZM32.1%2018.2L26.8%208.49995L21.5%2018.2C21.3%2018.6%2020.8%2018.7%2020.4%2018.5C20%2018.3%2019.9%2017.8%2020.1%2017.4L26.1%206.39995C26.4%205.79995%2027.2%205.79995%2027.5%206.39995L33.5%2017.4C33.7%2017.8%2033.6%2018.3%2033.2%2018.5C32.8%2018.7%2032.3%2018.6%2032.1%2018.2Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.thumbs .product-item .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
.product-list.simple {
  line-height: 1.25;
  font-size: inherit;
  margin: 40px 0 20px;
}
@media screen and (max-width: 1023px) {
  .product-list.simple {
    margin: 40px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .product-list.simple {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.simple {
    margin: 0 0 20px;
  }
}
.product-list.simple .product-item {
  position: relative;
  padding: 0 0 40px;
  height: auto !important;
}
.product-list.simple .product-item:before {
  position: absolute;
  content: "";
  left: -24px;
  right: -24px;
  height: 1px;
  bottom: 20px;
  display: none;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .product-list.simple .product-item:before {
    display: block;
  }
}
.product-list.simple .product-item:hover {
  z-index: 3;
}
.product-list.simple .product-item:hover .quick-view-trigger {
  opacity: 1;
  transform: scale(1);
}
.product-list.simple .product-item__inner {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.product-list.simple .product-item__inner:before {
  position: absolute;
  content: "";
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
  background: #fff;
  border-radius: 8px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
  box-shadow: 0px 10px 45px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .product-list.simple .product-item__inner:before {
    display: none;
  }
}
.product-list.simple .product-item__inner:hover:before {
  opacity: 1;
  visibility: visible;
}
.product-list.simple .product-item__top {
  z-index: 2;
  width: 350px;
  margin: 0 30px 0 0;
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item__top {
    margin: 0 20px 0 0;
    width: 300px;
  }
}
.product-list.simple .product-item__bottom {
  z-index: 2;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 350px - 30px);
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item__bottom {
    width: calc(100% - 300px - 20px);
  }
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item__bottom {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.product-list.simple .product-item__left {
  padding: 15px 30px 15px 0;
  width: calc(100% - 300px);
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item__left {
    width: calc(100% - 220px);
    padding: 15px 20px 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item__left {
    width: 100%;
    padding: 0 40px 0 0;
  }
}
.product-list.simple .product-item__left-heading {
  height: auto !important;
}
.product-list.simple .product-item__right {
  width: 300px;
  padding: 50px 0 20px;
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item__right {
    width: 220px;
    padding: 15px 0 20px;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item__right {
    padding: 15px 0 0;
    width: 100%;
  }
  .product-list.simple .product-item__right-inner {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
.product-list.simple .product-item__image {
  position: relative;
  height: 350px;
  overflow: hidden;
  border-radius: 6px;
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item__image {
    height: 300px;
  }
}
.product-list.simple .product-item__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.product-list.simple .product-item__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  border-radius: 6px;
  text-decoration: none;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-list.simple .product-item__image a img {
  opacity: 0;
  border-radius: 6px;
}
.product-list.simple .product-item .product-flags__left {
  position: absolute;
  top: 314px;
  left: 10px;
  right: 10px;
  width: 330px;
  text-align: center;
  transition: all 0.3s;
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item .product-flags__left {
    width: 280px;
    top: 264px;
  }
}
.product-list.simple .product-item .product-flags__right {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  width: 330px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item .product-flags__right {
    width: 280px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.simple .product-item .product-flags__item {
    font-size: 18px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.simple .product-item .product-flags__item span {
    padding: 0 10px 2px;
  }
}
.product-list.simple .product-item .product-flags__item.spec_item span {
  position: relative;
  padding: 0 12px 2px;
  border-radius: 0;
}
@media screen and (max-width: 639px) {
  .product-list.simple .product-item .product-flags__item.spec_item span {
    padding: 0 10px 2px;
  }
}
.product-list.simple .product-item .product-flags__item.spec_item span:before {
  position: absolute;
  content: "";
  top: 0;
  right: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-left-color: transparent;
  border-right: 0;
  border-left-width: 5px;
}
@media screen and (max-width: 639px) {
  .product-list.simple .product-item .product-flags__item.spec_item span:before {
    border: 12px solid rgba(255, 40, 66, 0.9);
    border-left-color: transparent;
    border-right: 0;
    border-left-width: 5px;
  }
}
.product-list.simple .product-item .product-flags__item.spec_item span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-left: 0;
  border-right-width: 5px;
}
@media screen and (max-width: 639px) {
  .product-list.simple .product-item .product-flags__item.spec_item span:after {
    border: 12px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-left: 0;
    border-right-width: 5px;
  }
}
.product-list.simple .product-item .tpl-stars {
  margin: 0 0 20px;
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item .tpl-stars {
    margin: 0 0 10px;
  }
}
.product-list.simple .product-item__name {
  font-size: 17px;
  line-height: 22px;
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
  margin-bottom: 10px;
}
.product-list.simple .product-item__name:hover {
  color: #4E626C;
}
.product-list.simple .product-item__name a {
  color: inherit;
  text-decoration: none;
}
.product-list.simple .product-item .product-article {
  color: rgba(0, 0, 0, 0.3);
  font-size: 15px;
  padding: 0 0 8px;
  display: none;
}
.product-list.simple .product-item__vendor {
  font-size: 15px;
  padding: 0 0 8px;
  color: #FF2842;
  display: none;
}
.product-list.simple .product-item__vendor:hover a {
  border-color: #FF2842;
}
.product-list.simple .product-item__vendor a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.product-list.simple .product-item .product-price {
  padding: 0 0 50px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item .product-price {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    padding: 0 0 15px;
    width: 100%;
  }
}
.product-list.simple .product-item .product-price .price-current {
  color: #4E626C;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}
.product-list.simple .product-item .product-price .price-current strong {
  font-weight: 500;
  font-size: 22px;
  line-height: normal;
}
.product-list.simple .product-item .product-price .price-old {
  margin: 4px 0 0;
  font-size: 0;
  line-height: 1;
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item .product-price .price-old {
    margin: 0 0 0 11px;
  }
}
.product-list.simple .product-item .product-price .price-old strong {
  position: relative;
  color: rgba(78, 98, 108, 0.6);
  font-size: 18px;
  font-weight: 300;
}
.product-list.simple .product-item .product-price .price-old strong:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background: #000000;
}
.product-list.simple .product-item__meta {
  padding: 10px 0 0;
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item__meta {
    padding: 0;
  }
}
.product-list.simple .product-item__meta-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #282828;
  font-size: 16px;
  line-height: 19px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.product-list.simple .product-item__meta-item + .product-item__meta-item {
  margin-left: 43px;
}
.product-list.simple .product-item__meta-item:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
}
.product-list.simple .product-item__meta-item.width_item {
  padding-left: 28px;
}
.product-list.simple .product-item__meta-item.width_item:before {
  width: 20px;
  height: 7px;
  margin-top: -3px;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2020%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.6464%200.146447C15.8417%20-0.0488155%2016.1583%20-0.0488156%2016.3535%200.146447L19.7071%203.5L16.3535%206.85355C16.1583%207.04882%2015.8417%207.04882%2015.6464%206.85355C15.4512%206.65829%2015.4512%206.34171%2015.6464%206.14645L17.7929%204L2.20709%204L4.35354%206.14645C4.5488%206.34171%204.5488%206.65829%204.35354%206.85355C4.15827%207.04882%203.84169%207.04882%203.64643%206.85355L0.292877%203.5L3.64643%200.146447C3.84169%20-0.0488147%204.15828%20-0.0488146%204.35354%200.146448C4.5488%200.34171%204.5488%200.658292%204.35354%200.853554L2.20709%203L17.7929%203L15.6464%200.853553C15.4512%200.658291%2015.4512%200.341709%2015.6464%200.146447Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product-list.simple .product-item__meta-item.height_item {
  padding-left: 15px;
}
.product-list.simple .product-item__meta-item.height_item:before {
  width: 7px;
  height: 18px;
  margin-top: -9px;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%207%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.5%200.292969L6.85355%203.64652C7.04882%203.84178%207.04882%204.15837%206.85355%204.35363C6.65829%204.54889%206.34171%204.54889%206.14645%204.35363L4%202.20718L4%2015.793L6.14645%2013.6465C6.34171%2013.4513%206.65829%2013.4513%206.85355%2013.6465C7.04882%2013.8418%207.04882%2014.1584%206.85355%2014.3536L3.5%2017.7072L0.146448%2014.3536C-0.0488141%2014.1584%20-0.0488141%2013.8418%200.146448%2013.6465C0.34171%2013.4513%200.658293%2013.4513%200.853555%2013.6465L3%2015.793L3%202.20718L0.853553%204.35363C0.658291%204.54889%200.341709%204.54889%200.146447%204.35363C-0.0488155%204.15837%20-0.0488155%203.84178%200.146447%203.64652L3.5%200.292969Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product-list.simple .product-item .shop2_product_options_wr {
  padding: 15px 0 0;
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item .shop2_product_options_wr {
    padding: 10px 0 0;
  }
}
.product-list.simple .product-item .hide_params_btn {
  position: relative;
  cursor: pointer;
  color: #FF2842;
  font-size: 22px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  padding-right: 20px;
  vertical-align: top;
  display: inline-block;
  margin: 0 0 15px;
}
.product-list.simple .product-item .hide_params_btn:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.simple .product-item .hide_params_btn:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.simple .product-item .hide_params_btn.active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%206.20611C0.712884%206.59719%201.34605%206.59807%201.73712%206.2081L5.04026%202.91421L8.3229%206.20611C8.71288%206.59718%209.34604%206.59808%209.73712%206.2081C10.1282%205.81813%2010.1291%205.18496%209.73911%204.79389L5.04423%200.0857849L0.324891%204.7919C-0.0661801%205.18188%20-0.0670681%205.81504%200.322908%206.20611Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.simple .product-item .shop2_product_options {
  display: none;
  padding: 0 0 20px;
}
.product-list.simple .product-item .shop2_product_options .option_item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  text-align: left;
  padding: 0 0 15px;
}
.product-list.simple .product-item .shop2_product_options .option_item:last-child {
  padding-bottom: 0;
}
.product-list.simple .product-item .shop2_product_options .option_title {
  margin: 0;
  max-width: 50%;
  font-size: 16px;
  padding: 0 10px 0 0;
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item .shop2_product_options .option_title {
    width: 50%;
  }
}
.product-list.simple .product-item .shop2_product_options .option_body {
  max-width: 50%;
  font-size: 16px;
}
@media screen and (max-width: 1900px) {
  .product-list.simple .product-item .shop2_product_options .option_body {
    width: 50%;
  }
}
.product-list.simple .product-item .shop2-product-actions {
  position: relative;
  z-index: 3;
  margin: 0;
}
.product-list.simple .product-item .shop2-product-actions dl dt {
  margin: 0 2px 2px 0;
  padding: 9px 20px 11px 15px;
  height: 47px;
  min-height: 47px;
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  border-radius: 8px;
  background: #fef9f8;
}
.product-list.simple .product-item .shop2-product-actions dl dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00684349%207.47137C-0.087525%206.37084%200.806128%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2022.0875%206.37084%2021.9932%207.47137L21.7571%2010.2244C21.7151%2010.7136%2021.2944%2011.0899%2020.7893%2011.0899H1.21073C0.705638%2011.0899%200.284861%2010.7136%200.242915%2010.2244L0.00684349%207.47137Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.01111%203.42499C3.65318%201.59502%205.16241%200%206.99468%200C8.69615%200%209.7858%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94746%206.62261%208.40624%206.66834%207.05545%206.32128C5.67702%205.96711%204.34781%205.15486%204.01111%203.42499ZM6.99468%201.41573C6.00779%201.41573%205.26731%202.26691%205.44228%203.16082C5.63479%204.1504%206.34874%204.67533%207.42779%204.95257C8.2541%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60912%203.5565%209.20408%202.86978C8.66751%201.96007%207.97936%201.41573%206.99468%201.41573Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.12%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10.0288%2013.7344C10.0288%2013.2131%209.59402%2012.7906%209.05766%2012.7906H1.77388L2.55548%2020.7323C2.63342%2021.4529%203.25866%2022%204.00426%2022H10.0288V13.7344Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H17.9957C18.7413%2022%2019.3666%2021.4529%2019.4445%2020.7323L20.2261%2012.7906H12.9423C12.406%2012.7906%2011.9712%2013.2131%2011.9712%2013.7344V22Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.simple .product-item .shop2-product-actions dl dt .icon-action {
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M16.7071%202.70711C17.0976%202.31658%2017.0976%201.68342%2016.7071%201.29289C16.3166%200.902369%2015.6834%200.902369%2015.2929%201.29289L16.7071%202.70711ZM1.29289%2015.2929C0.902369%2015.6834%200.902369%2016.3166%201.29289%2016.7071C1.68342%2017.0976%202.31658%2017.0976%202.70711%2016.7071L1.29289%2015.2929ZM4%206C2.89543%206%202%205.10457%202%204H0C0%206.20914%201.79086%208%204%208V6ZM6%204C6%205.10457%205.10457%206%204%206V8C6.20914%208%208%206.20914%208%204H6ZM4%202C5.10457%202%206%202.89543%206%204H8C8%201.79086%206.20914%200%204%200V2ZM4%200C1.79086%200%200%201.79086%200%204H2C2%202.89543%202.89543%202%204%202V0ZM14%2016C12.8954%2016%2012%2015.1046%2012%2014H10C10%2016.2091%2011.7909%2018%2014%2018V16ZM16%2014C16%2015.1046%2015.1046%2016%2014%2016V18C16.2091%2018%2018%2016.2091%2018%2014H16ZM14%2012C15.1046%2012%2016%2012.8954%2016%2014H18C18%2011.7909%2016.2091%2010%2014%2010V12ZM14%2010C11.7909%2010%2010%2011.7909%2010%2014H12C12%2012.8954%2012.8954%2012%2014%2012V10ZM15.2929%201.29289L1.29289%2015.2929L2.70711%2016.7071L16.7071%202.70711L15.2929%201.29289Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.simple .product-item .shop2-product-actions dl dt .name-action {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 22px;
  line-height: 26px;
  color: #282828;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 10px - 30px);
  margin: 0 0 0 10px;
}
.product-list.simple .product-item .product-amount {
  margin: 0 0 20px;
  display: none;
}
.product-list.simple .product-item .shop_product_btn {
  padding: 14px 75px 14px 28px;
  font-size: 16px;
}
.product-list.simple .product-item .shop_product_btn.notavailable {
  padding: 14px 28px 14px 28px;
}
.product-list.simple .product-item__form-btn {
  padding: 16px 0 0;
}
@media screen and (max-width: 1023px) {
  .product-list.simple .product-item__form-btn {
    padding: 0 0 0 20px;
  }
}
.product-list.simple .product-item .buy_one_click {
  display: inline-block;
  vertical-align: top;
  color: #000000;
  cursor: pointer;
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  vertical-align: top;
  display: inline-block;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.product-list.simple .product-item .buy_one_click:hover {
  border-bottom-color: #000000;
}
.product-list.simple .product-item .product-compare {
  position: absolute;
  right: 0;
  top: 5px;
  margin: 0;
  padding: 0;
  border: none;
}
.product-list.simple .product-item .product-compare.product-compare-added label {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.99995%204.79995H13.2845C13.6523%206.51306%2015.1768%207.79995%2017%207.79995C18.8221%207.79995%2020.3475%206.51386%2020.7154%204.79995H30C30.4418%204.79995%2030.8%204.44178%2030.8%203.99995C30.8%203.55812%2030.4418%203.19995%2030%203.19995H20.7154C20.3476%201.48684%2018.8231%200.199951%2017%200.199951C15.1778%200.199951%2013.6524%201.48604%2013.2845%203.19995H3.99995C3.55812%203.19995%203.19995%203.55812%203.19995%203.99995C3.19995%204.44178%203.55812%204.79995%203.99995%204.79995ZM17%206.19995C15.7862%206.19995%2014.8%205.21291%2014.8%203.99995C14.8%202.78623%2015.787%201.79995%2017%201.79995C18.2137%201.79995%2019.2%202.78699%2019.2%203.99995C19.2%205.21368%2018.2129%206.19995%2017%206.19995Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M6.99995%2024.7963C10.7509%2024.7963%2013.8%2021.7496%2013.8%2017.9963C13.8%2017.5545%2013.4418%2017.1963%2013%2017.1963H0.999951C0.558123%2017.1963%200.199951%2017.5545%200.199951%2017.9963C0.199951%2021.7473%203.2466%2024.7963%206.99995%2024.7963ZM27.0002%2024.7969C30.7513%2024.7969%2033.8004%2021.7501%2033.8004%2017.9967C33.8004%2017.5548%2033.4422%2017.1967%2033.0004%2017.1967H21C20.5581%2017.1967%2020.2%2017.5548%2020.2%2017.9967C20.2%2021.7478%2023.2467%2024.7969%2027.0002%2024.7969Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M13.3832%2018.6992C12.9954%2018.9109%2012.5094%2018.7681%2012.2977%2018.3803L6.99791%208.67038L1.70332%2018.38C1.4918%2018.7679%201.00587%2018.9109%200.617963%2018.6994C0.230058%2018.4878%200.087071%2018.0019%200.298593%2017.614L6.29521%206.61696C6.59832%206.06108%207.39644%206.06092%207.69978%206.61667L13.7021%2017.6137C13.9138%2018.0015%2013.771%2018.4875%2013.3832%2018.6992ZM33.3836%2018.6996C32.9958%2018.9113%2032.5098%2018.7685%2032.2981%2018.3807L26.9981%208.67038L21.7033%2018.3804C21.4918%2018.7683%2021.0059%2018.9113%2020.618%2018.6997C20.2301%2018.4882%2020.0871%2018.0023%2020.2986%2017.6144L26.2954%206.61696C26.5985%206.06108%2027.3966%206.06092%2027.7%206.61667L33.7026%2017.6141C33.9142%2018.0019%2033.7714%2018.4879%2033.3836%2018.6996Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.simple .product-item .product-compare.product-compare-added span {
  position: absolute;
  right: -6px;
  top: -7px;
  background: #FF2842;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
}
.product-list.simple .product-item .product-compare label {
  position: relative;
  width: 36px;
  height: 36px;
  font-size: 0;
  cursor: pointer;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.8%204.6C3.4%204.6%203%204.2%203%203.8C3%203.4%203.4%203%203.8%203H13.8C14.2%203%2014.6%203.4%2014.6%203.8C14.6%204.2%2014.2%204.6%2013.8%204.6H3.8ZM19.8%204.6C19.4%204.6%2019%204.2%2019%203.8C19%203.4%2019.4%203%2019.8%203H29.8C30.2%203%2030.6%203.4%2030.6%203.8C30.6%204.2%2030.2%204.6%2029.8%204.6H19.8ZM13%203.8C13%201.7%2014.7%200%2016.8%200C18.9%200%2020.6%201.7%2020.6%203.8C20.6%205.9%2018.9%207.6%2016.8%207.6C14.7%207.6%2013%205.9%2013%203.8ZM14.6%203.8C14.6%205%2015.6%206%2016.8%206C18%206%2019%205%2019%203.8C19%202.6%2018%201.6%2016.8%201.6C15.6%201.6%2014.6%202.6%2014.6%203.8ZM13.6%2017.8C13.6%2021.6%2010.6%2024.6%206.8%2024.6C3%2024.6%200%2021.6%200%2017.8C0%2017.4%200.4%2017%200.8%2017H12.8C13.2%2017%2013.6%2017.4%2013.6%2017.8ZM33.6%2017.8C33.6%2021.6%2030.6%2024.6%2026.8%2024.6C23%2024.6%2020%2021.6%2020%2017.8C20%2017.4%2020.4%2017%2020.8%2017H32.8C33.2%2017%2033.6%2017.4%2033.6%2017.8ZM1.7%2018.6C2%2021.1%204.2%2023%206.8%2023C9.4%2023%2011.6%2021.1%2011.9%2018.6H1.7ZM21.7%2018.6C22.1%2021.1%2024.2%2023%2026.8%2023C29.4%2023%2031.6%2021.1%2031.9%2018.6H21.7Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M12.1%2018.2L6.8%208.49995L1.5%2018.2C1.3%2018.6%200.8%2018.7%200.4%2018.5C0%2018.3%20-0.1%2017.8%200.1%2017.4L6.1%206.39995C6.4%205.79995%207.2%205.79995%207.5%206.39995L13.5%2017.4C13.7%2017.8%2013.6%2018.3%2013.2%2018.5C12.8%2018.7%2012.3%2018.6%2012.1%2018.2ZM32.1%2018.2L26.8%208.49995L21.5%2018.2C21.3%2018.6%2020.8%2018.7%2020.4%2018.5C20%2018.3%2019.9%2017.8%2020.1%2017.4L26.1%206.39995C26.4%205.79995%2027.2%205.79995%2027.5%206.39995L33.5%2017.4C33.7%2017.8%2033.6%2018.3%2033.2%2018.5C32.8%2018.7%2032.3%2018.6%2032.1%2018.2Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.simple .product-item .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
.product-list.list {
  line-height: 1.25;
  font-size: inherit;
  margin: 40px 0 20px;
}
@media screen and (max-width: 1023px) {
  .product-list.list {
    margin: 40px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .product-list.list {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.list {
    margin: 0 0 20px;
  }
}
.product-list.list .product-item {
  position: relative;
  padding: 0 0 40px;
  height: auto !important;
}
.product-list.list .product-item:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  height: 1px;
  bottom: 20px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .product-list.list .product-item:before {
    left: -24px;
    right: -24px;
  }
}
.product-list.list .product-item:hover {
  z-index: 3;
}
.product-list.list .product-item:hover .quick-view-trigger {
  opacity: 1;
  transform: scale(1);
}
.product-list.list .product-item__inner {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.product-list.list .product-item__top {
  z-index: 2;
  width: 170px;
  margin: 0 30px 0 0;
}
@media screen and (max-width: 1900px) {
  .product-list.list .product-item__top {
    margin: 0 20px 0 0;
  }
}
.product-list.list .product-item__bottom {
  z-index: 2;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 170px - 30px);
}
@media screen and (max-width: 1900px) {
  .product-list.list .product-item__bottom {
    width: calc(100% - 170px - 20px);
  }
}
.product-list.list .product-item__left {
  padding: 0 30px 0 0;
  width: calc(100% - 440px);
}
@media screen and (max-width: 1900px) {
  .product-list.list .product-item__left {
    padding: 0 20px 0 0;
    width: calc(100% - 220px);
  }
}
.product-list.list .product-item__left-heading {
  height: auto !important;
}
.product-list.list .product-item__right {
  width: 440px;
  padding: 50px 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1900px) {
  .product-list.list .product-item__right {
    width: 220px;
    padding: 0 40px 0 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.product-list.list .product-item__image {
  position: relative;
  height: 170px;
  overflow: hidden;
  border-radius: 6px;
}
.product-list.list .product-item__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.product-list.list .product-item__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  border-radius: 6px;
  text-decoration: none;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-list.list .product-item__image a img {
  opacity: 0;
  border-radius: 6px;
}
.product-list.list .product-item__image .quick-view-trigger {
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  background-size: 20px;
}
.product-list.list .product-item .product-flags {
  font-size: 0;
  padding: 0 0 7px 5px;
}
.product-list.list .product-item .product-flags__left {
  display: inline;
  text-align: center;
  transition: all 0.3s;
}
.product-list.list .product-item .product-flags__right {
  display: inline;
}
.product-list.list .product-item .product-flags__item {
  margin: 0 3px 3px 0;
  display: inline-block;
}
.product-list.list .product-item .product-flags__item span {
  padding-top: 0;
}
.product-list.list .product-item .product-flags__item.spec_item {
  margin: 0 10px 3px 0;
}
.product-list.list .product-item .product-flags__item.spec_item span {
  position: relative;
  padding: 0 12px 2px;
  border-radius: 0;
}
.product-list.list .product-item .product-flags__item.spec_item span:before {
  position: absolute;
  content: "";
  top: 0;
  right: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-left-color: transparent;
  border-right: 0;
  border-left-width: 5px;
}
.product-list.list .product-item .product-flags__item.spec_item span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-left: 0;
  border-right-width: 5px;
}
.product-list.list .product-item .tpl-stars {
  margin: 0 0 12px;
}
.product-list.list .product-item__name {
  font-size: 17px;
  line-height: 22px;
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
  margin-bottom: 10px;
}
.product-list.list .product-item__name:hover {
  color: #4E626C;
}
.product-list.list .product-item__name a {
  color: inherit;
  text-decoration: none;
}
.product-list.list .product-item .product-article {
  color: rgba(0, 0, 0, 0.3);
  font-size: 15px;
  padding: 0 0 8px;
  display: none;
}
.product-list.list .product-item__vendor {
  font-size: 15px;
  padding: 0 0 8px;
  color: #FF2842;
  display: none;
}
.product-list.list .product-item__vendor:hover a {
  border-color: #FF2842;
}
.product-list.list .product-item__vendor a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.product-list.list .product-item .product-price {
  width: 195px;
  padding: 0 10px 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 1900px) {
  .product-list.list .product-item .product-price {
    padding: 0 0 15px;
    width: 100%;
  }
}
.product-list.list .product-item .product-price .price-current {
  color: #4E626C;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}
.product-list.list .product-item .product-price .price-current strong {
  font-weight: 500;
  font-size: 22px;
  line-height: normal;
}
.product-list.list .product-item .product-price .price-old {
  margin: 4px 0 0;
  font-size: 0;
  line-height: 1;
}
.product-list.list .product-item .product-price .price-old strong {
  position: relative;
  color: rgba(78, 98, 108, 0.6);
  font-size: 18px;
  font-weight: 300;
}
.product-list.list .product-item .product-price .price-old strong:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background: #000000;
}
.product-list.list .product-item__meta {
  padding: 7px 0 0;
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .product-list.list .product-item__meta {
    padding: 0;
  }
}
.product-list.list .product-item__meta-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #282828;
  font-size: 16px;
  line-height: 19px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.product-list.list .product-item__meta-item + .product-item__meta-item {
  margin-left: 43px;
}
.product-list.list .product-item__meta-item:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
}
.product-list.list .product-item__meta-item.width_item {
  padding-left: 28px;
}
.product-list.list .product-item__meta-item.width_item:before {
  width: 20px;
  height: 7px;
  margin-top: -3px;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2020%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.6464%200.146447C15.8417%20-0.0488155%2016.1583%20-0.0488156%2016.3535%200.146447L19.7071%203.5L16.3535%206.85355C16.1583%207.04882%2015.8417%207.04882%2015.6464%206.85355C15.4512%206.65829%2015.4512%206.34171%2015.6464%206.14645L17.7929%204L2.20709%204L4.35354%206.14645C4.5488%206.34171%204.5488%206.65829%204.35354%206.85355C4.15827%207.04882%203.84169%207.04882%203.64643%206.85355L0.292877%203.5L3.64643%200.146447C3.84169%20-0.0488147%204.15828%20-0.0488146%204.35354%200.146448C4.5488%200.34171%204.5488%200.658292%204.35354%200.853554L2.20709%203L17.7929%203L15.6464%200.853553C15.4512%200.658291%2015.4512%200.341709%2015.6464%200.146447Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product-list.list .product-item__meta-item.height_item {
  padding-left: 15px;
}
.product-list.list .product-item__meta-item.height_item:before {
  width: 7px;
  height: 18px;
  margin-top: -9px;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%207%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.5%200.292969L6.85355%203.64652C7.04882%203.84178%207.04882%204.15837%206.85355%204.35363C6.65829%204.54889%206.34171%204.54889%206.14645%204.35363L4%202.20718L4%2015.793L6.14645%2013.6465C6.34171%2013.4513%206.65829%2013.4513%206.85355%2013.6465C7.04882%2013.8418%207.04882%2014.1584%206.85355%2014.3536L3.5%2017.7072L0.146448%2014.3536C-0.0488141%2014.1584%20-0.0488141%2013.8418%200.146448%2013.6465C0.34171%2013.4513%200.658293%2013.4513%200.853555%2013.6465L3%2015.793L3%202.20718L0.853553%204.35363C0.658291%204.54889%200.341709%204.54889%200.146447%204.35363C-0.0488155%204.15837%20-0.0488155%203.84178%200.146447%203.64652L3.5%200.292969Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product-list.list .product-item .shop2_product_options_wr {
  padding: 15px 0 0;
}
@media screen and (max-width: 1023px) {
  .product-list.list .product-item .shop2_product_options_wr {
    padding: 10px 0 0;
  }
}
.product-list.list .product-item .hide_params_btn {
  position: relative;
  cursor: pointer;
  color: #FF2842;
  font-size: 22px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  padding-right: 20px;
  vertical-align: top;
  display: inline-block;
  margin: 0;
}
.product-list.list .product-item .hide_params_btn:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.list .product-item .hide_params_btn:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.list .product-item .hide_params_btn.active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%206.20611C0.712884%206.59719%201.34605%206.59807%201.73712%206.2081L5.04026%202.91421L8.3229%206.20611C8.71288%206.59718%209.34604%206.59808%209.73712%206.2081C10.1282%205.81813%2010.1291%205.18496%209.73911%204.79389L5.04423%200.0857849L0.324891%204.7919C-0.0661801%205.18188%20-0.0670681%205.81504%200.322908%206.20611Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
.product-list.list .product-item .shop2_product_options {
  display: none;
  padding: 15px 0 20px;
}
.product-list.list .product-item .shop2_product_options .option_item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  text-align: left;
  padding: 0 0 15px;
}
.product-list.list .product-item .shop2_product_options .option_item:last-child {
  padding-bottom: 0;
}
.product-list.list .product-item .shop2_product_options .option_title {
  margin: 0;
  width: 50%;
  font-size: 16px;
  padding: 0 10px 0 0;
}
.product-list.list .product-item .shop2_product_options .option_body {
  width: 50%;
  font-size: 16px;
}
.product-list.list .product-item .shop2-product-actions {
  position: relative;
  z-index: 3;
  margin: 15px 0 0;
}
.product-list.list .product-item .shop2-product-actions dl dt {
  margin: 0 2px 2px 0;
  padding: 9px 20px 11px 15px;
  height: 47px;
  min-height: 47px;
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  border-radius: 8px;
  background: #fef9f8;
}
.product-list.list .product-item .shop2-product-actions dl dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00684349%207.47137C-0.087525%206.37084%200.806128%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2022.0875%206.37084%2021.9932%207.47137L21.7571%2010.2244C21.7151%2010.7136%2021.2944%2011.0899%2020.7893%2011.0899H1.21073C0.705638%2011.0899%200.284861%2010.7136%200.242915%2010.2244L0.00684349%207.47137Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.01111%203.42499C3.65318%201.59502%205.16241%200%206.99468%200C8.69615%200%209.7858%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94746%206.62261%208.40624%206.66834%207.05545%206.32128C5.67702%205.96711%204.34781%205.15486%204.01111%203.42499ZM6.99468%201.41573C6.00779%201.41573%205.26731%202.26691%205.44228%203.16082C5.63479%204.1504%206.34874%204.67533%207.42779%204.95257C8.2541%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60912%203.5565%209.20408%202.86978C8.66751%201.96007%207.97936%201.41573%206.99468%201.41573Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.12%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10.0288%2013.7344C10.0288%2013.2131%209.59402%2012.7906%209.05766%2012.7906H1.77388L2.55548%2020.7323C2.63342%2021.4529%203.25866%2022%204.00426%2022H10.0288V13.7344Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H17.9957C18.7413%2022%2019.3666%2021.4529%2019.4445%2020.7323L20.2261%2012.7906H12.9423C12.406%2012.7906%2011.9712%2013.2131%2011.9712%2013.7344V22Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.list .product-item .shop2-product-actions dl dt .icon-action {
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M16.7071%202.70711C17.0976%202.31658%2017.0976%201.68342%2016.7071%201.29289C16.3166%200.902369%2015.6834%200.902369%2015.2929%201.29289L16.7071%202.70711ZM1.29289%2015.2929C0.902369%2015.6834%200.902369%2016.3166%201.29289%2016.7071C1.68342%2017.0976%202.31658%2017.0976%202.70711%2016.7071L1.29289%2015.2929ZM4%206C2.89543%206%202%205.10457%202%204H0C0%206.20914%201.79086%208%204%208V6ZM6%204C6%205.10457%205.10457%206%204%206V8C6.20914%208%208%206.20914%208%204H6ZM4%202C5.10457%202%206%202.89543%206%204H8C8%201.79086%206.20914%200%204%200V2ZM4%200C1.79086%200%200%201.79086%200%204H2C2%202.89543%202.89543%202%204%202V0ZM14%2016C12.8954%2016%2012%2015.1046%2012%2014H10C10%2016.2091%2011.7909%2018%2014%2018V16ZM16%2014C16%2015.1046%2015.1046%2016%2014%2016V18C16.2091%2018%2018%2016.2091%2018%2014H16ZM14%2012C15.1046%2012%2016%2012.8954%2016%2014H18C18%2011.7909%2016.2091%2010%2014%2010V12ZM14%2010C11.7909%2010%2010%2011.7909%2010%2014H12C12%2012.8954%2012.8954%2012%2014%2012V10ZM15.2929%201.29289L1.29289%2015.2929L2.70711%2016.7071L16.7071%202.70711L15.2929%201.29289Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.list .product-item .shop2-product-actions dl dt .name-action {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 22px;
  line-height: 26px;
  color: #282828;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 10px - 30px);
  margin: 0 0 0 10px;
}
.product-list.list .product-item .product-amount {
  margin: 0 0 20px;
  display: none;
}
.product-list.list .product-item .shop_product_btn {
  padding: 14px 75px 14px 28px;
  font-size: 16px;
}
.product-list.list .product-item .shop_product_btn.notavailable {
  padding: 14px 28px 14px 28px;
}
.product-list.list .product-item__form-btn {
  padding: 16px 0 0;
}
.product-list.list .product-item .buy_one_click {
  display: inline-block;
  vertical-align: top;
  color: #000000;
  cursor: pointer;
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  vertical-align: top;
  display: inline-block;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.product-list.list .product-item .buy_one_click:hover {
  border-bottom-color: #000000;
}
.product-list.list .product-item .product-compare {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  border: none;
}
.product-list.list .product-item .product-compare.product-compare-added label {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.99995%204.79995H13.2845C13.6523%206.51306%2015.1768%207.79995%2017%207.79995C18.8221%207.79995%2020.3475%206.51386%2020.7154%204.79995H30C30.4418%204.79995%2030.8%204.44178%2030.8%203.99995C30.8%203.55812%2030.4418%203.19995%2030%203.19995H20.7154C20.3476%201.48684%2018.8231%200.199951%2017%200.199951C15.1778%200.199951%2013.6524%201.48604%2013.2845%203.19995H3.99995C3.55812%203.19995%203.19995%203.55812%203.19995%203.99995C3.19995%204.44178%203.55812%204.79995%203.99995%204.79995ZM17%206.19995C15.7862%206.19995%2014.8%205.21291%2014.8%203.99995C14.8%202.78623%2015.787%201.79995%2017%201.79995C18.2137%201.79995%2019.2%202.78699%2019.2%203.99995C19.2%205.21368%2018.2129%206.19995%2017%206.19995Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M6.99995%2024.7963C10.7509%2024.7963%2013.8%2021.7496%2013.8%2017.9963C13.8%2017.5545%2013.4418%2017.1963%2013%2017.1963H0.999951C0.558123%2017.1963%200.199951%2017.5545%200.199951%2017.9963C0.199951%2021.7473%203.2466%2024.7963%206.99995%2024.7963ZM27.0002%2024.7969C30.7513%2024.7969%2033.8004%2021.7501%2033.8004%2017.9967C33.8004%2017.5548%2033.4422%2017.1967%2033.0004%2017.1967H21C20.5581%2017.1967%2020.2%2017.5548%2020.2%2017.9967C20.2%2021.7478%2023.2467%2024.7969%2027.0002%2024.7969Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M13.3832%2018.6992C12.9954%2018.9109%2012.5094%2018.7681%2012.2977%2018.3803L6.99791%208.67038L1.70332%2018.38C1.4918%2018.7679%201.00587%2018.9109%200.617963%2018.6994C0.230058%2018.4878%200.087071%2018.0019%200.298593%2017.614L6.29521%206.61696C6.59832%206.06108%207.39644%206.06092%207.69978%206.61667L13.7021%2017.6137C13.9138%2018.0015%2013.771%2018.4875%2013.3832%2018.6992ZM33.3836%2018.6996C32.9958%2018.9113%2032.5098%2018.7685%2032.2981%2018.3807L26.9981%208.67038L21.7033%2018.3804C21.4918%2018.7683%2021.0059%2018.9113%2020.618%2018.6997C20.2301%2018.4882%2020.0871%2018.0023%2020.2986%2017.6144L26.2954%206.61696C26.5985%206.06108%2027.3966%206.06092%2027.7%206.61667L33.7026%2017.6141C33.9142%2018.0019%2033.7714%2018.4879%2033.3836%2018.6996Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.list .product-item .product-compare.product-compare-added span {
  position: absolute;
  right: -6px;
  top: -7px;
  background: #FF2842;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
}
.product-list.list .product-item .product-compare label {
  position: relative;
  width: 36px;
  height: 36px;
  font-size: 0;
  cursor: pointer;
  display: block;
  opacity: 0.2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.8%204.6C3.4%204.6%203%204.2%203%203.8C3%203.4%203.4%203%203.8%203H13.8C14.2%203%2014.6%203.4%2014.6%203.8C14.6%204.2%2014.2%204.6%2013.8%204.6H3.8ZM19.8%204.6C19.4%204.6%2019%204.2%2019%203.8C19%203.4%2019.4%203%2019.8%203H29.8C30.2%203%2030.6%203.4%2030.6%203.8C30.6%204.2%2030.2%204.6%2029.8%204.6H19.8ZM13%203.8C13%201.7%2014.7%200%2016.8%200C18.9%200%2020.6%201.7%2020.6%203.8C20.6%205.9%2018.9%207.6%2016.8%207.6C14.7%207.6%2013%205.9%2013%203.8ZM14.6%203.8C14.6%205%2015.6%206%2016.8%206C18%206%2019%205%2019%203.8C19%202.6%2018%201.6%2016.8%201.6C15.6%201.6%2014.6%202.6%2014.6%203.8ZM13.6%2017.8C13.6%2021.6%2010.6%2024.6%206.8%2024.6C3%2024.6%200%2021.6%200%2017.8C0%2017.4%200.4%2017%200.8%2017H12.8C13.2%2017%2013.6%2017.4%2013.6%2017.8ZM33.6%2017.8C33.6%2021.6%2030.6%2024.6%2026.8%2024.6C23%2024.6%2020%2021.6%2020%2017.8C20%2017.4%2020.4%2017%2020.8%2017H32.8C33.2%2017%2033.6%2017.4%2033.6%2017.8ZM1.7%2018.6C2%2021.1%204.2%2023%206.8%2023C9.4%2023%2011.6%2021.1%2011.9%2018.6H1.7ZM21.7%2018.6C22.1%2021.1%2024.2%2023%2026.8%2023C29.4%2023%2031.6%2021.1%2031.9%2018.6H21.7Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M12.1%2018.2L6.8%208.49995L1.5%2018.2C1.3%2018.6%200.8%2018.7%200.4%2018.5C0%2018.3%20-0.1%2017.8%200.1%2017.4L6.1%206.39995C6.4%205.79995%207.2%205.79995%207.5%206.39995L13.5%2017.4C13.7%2017.8%2013.6%2018.3%2013.2%2018.5C12.8%2018.7%2012.3%2018.6%2012.1%2018.2ZM32.1%2018.2L26.8%208.49995L21.5%2018.2C21.3%2018.6%2020.8%2018.7%2020.4%2018.5C20%2018.3%2019.9%2017.8%2020.1%2017.4L26.1%206.39995C26.4%205.79995%2027.2%205.79995%2027.5%206.39995L33.5%2017.4C33.7%2017.8%2033.6%2018.3%2033.2%2018.5C32.8%2018.7%2032.3%2018.6%2032.1%2018.2Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-list.list .product-item .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
/* Slider slick */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.slick-arrow.slick-hidden {
  display: none;
}
.noUi-target, .noUi-target * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base {
  position: relative;
  width: 100%;
  height: 100%;
}
.noUi-origin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.noUi-handle {
  position: absolute;
  z-index: 1;
}
.noUi-stacking .noUi-handle {
  z-index: 10;
}
.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.noUi-horizontal {
  height: 16px;
}
.noUi-dragable {
  cursor: w-resize;
}
.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}
[disabled].noUi-connect {
  background: #b8b8b8;
}
[disabled] .noUi-handle, [disabled].noUi-origin {
  cursor: not-allowed;
}
.noUi-pips, .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search-form__header {
  font: 700 25px/ normal "Roboto", Arial, Helvetica, sans-serif;
  color: #303030;
  padding: 0 0 25px;
  display: none;
}
.search-form .search-rows {
  margin: 0 -15px;
}
@media screen and (max-width: 1260px) {
  .search-form .search-rows {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows {
    margin: 0;
  }
}
.search-form .search-rows__top {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1260px) {
  .search-form .search-rows__top {
    display: block;
  }
}
.search-form .search-rows__top .search-rows__row {
  float: none;
}
.search-form .search-rows__row {
  margin: 0 0 25px;
  width: calc(25% - 30px);
  margin: 0 15px 40px;
  float: left;
}
@media screen and (max-width: 1260px) {
  .search-form .search-rows__row {
    margin: 0 10px 30px;
    width: calc(25% - 20px);
  }
}
@media screen and (max-width: 1023px) {
  .search-form .search-rows__row {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row {
    width: 100%;
    margin: 0 0 20px;
  }
}
.search-form .search-rows__row.price_row {
  position: relative;
  padding: 40px 45px;
  border-radius: 6px;
  width: calc(75% - 30px);
  background: rgba(255, 40, 66, 0.1);
}
@media screen and (max-width: 1260px) {
  .search-form .search-rows__row.price_row {
    width: auto;
  }
}
@media screen and (max-width: 1023px) {
  .search-form .search-rows__row.price_row {
    padding: 40px 30px;
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.price_row {
    padding: 0;
    background: none;
    margin-bottom: 40px;
    box-shadow: none;
  }
}
.search-form .search-rows__row.price_row .row-title {
  min-width: 60px;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0;
  padding: 0;
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.price_row .row-title {
    padding: 0 0 6px;
  }
}
.search-form .search-rows__row.price_row .row-body {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  .search-form .search-rows__row.price_row .row-body {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.search-form .search-rows__row.price_row .input-from {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-bottom: 0;
  width: 220px;
  margin-right: 30px;
}
@media screen and (max-width: 1023px) {
  .search-form .search-rows__row.price_row .input-from {
    width: calc(50% - 60px - 10px);
    margin-right: 20px;
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.price_row .input-from {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.search-form .search-rows__row.price_row .input_range_slider {
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: calc(100% - 220px - 30px - 220px - 30px);
}
@media screen and (max-width: 1023px) {
  .search-form .search-rows__row.price_row .input_range_slider {
    -webkit-box-ordinal-group: 11;
    -moz-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-order: 10;
    -ms-flex-order: 10;
    order: 10;
    width: 100%;
    margin-top: 38px;
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.price_row .input_range_slider {
    margin-top: 30px;
  }
}
.search-form .search-rows__row.price_row .input-to {
  -webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group: 4;
  -webkit-order: 3;
  -moz-order: 3;
  -ms-flex-order: 3;
  order: 3;
  margin-left: 30px;
  width: 220px;
}
@media screen and (max-width: 1023px) {
  .search-form .search-rows__row.price_row .input-to {
    width: calc(50% - 60px - 10px);
    margin: 0;
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.price_row .input-to {
    width: 100%;
  }
}
.search-form .search-rows__row.price_row .search_currency {
  -webkit-box-ordinal-group: 5;
  -moz-box-ordinal-group: 5;
  -webkit-order: 4;
  -moz-order: 4;
  -ms-flex-order: 4;
  order: 4;
  font-size: 15px;
  color: rgba(78, 98, 108, 0.6);
  margin: 0 0 0 20px;
}
@media screen and (max-width: 1023px) {
  .search-form .search-rows__row.price_row .search_currency {
    width: 60px;
    margin: 0;
    padding: 0 0 0 21px;
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.price_row .search_currency {
    padding: 0;
    position: absolute;
    top: 2px;
    left: 50px;
  }
}
.search-form .search-rows__row.price_row input.focused_input {
  color: #000000;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.search-form .search-rows__row.per_page_row {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1260px) {
  .search-form .search-rows__row.per_page_row {
    width: 100%;
    padding: 0 10px;
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.per_page_row {
    padding: 0;
    margin: 0 0 33px;
  }
}
.search-form .search-rows__row.per_page_row .row-title {
  color: rgba(78, 98, 108, 0.5);
  font-size: 15px;
  font-weight: 400;
  padding: 0 0 0 15px;
  text-transform: lowercase;
}
.search-form .search-rows__row.per_page_row .row-body {
  -webkit-box-ordinal-group: 0;
  -moz-box-ordinal-group: 0;
  -webkit-order: -1;
  -moz-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.search-form .search-rows__row.per_page_row .row-body select {
  min-width: 90px;
  padding-left: 32px;
}
@media screen and (max-width: 639px) {
  .search-form .search-rows__row.per_page_row .row-body select {
    padding-left: 27px;
  }
}
.search-form .row-body {
  font-size: 0;
}
.search-form .row-title {
  padding-bottom: 10px;
}
.search-form .input-from, .search-form .input-to {
  position: relative;
  display: block;
  vertical-align: top;
  width: 190px;
}
@media screen and (max-width: 1023px) {
  .search-form .input-from, .search-form .input-to {
    width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .search-form .input-from, .search-form .input-to {
    width: 240px;
  }
}
@media screen and (max-width: 639px) {
  .search-form .input-from, .search-form .input-to {
    width: 100%;
  }
}
.search-form .input-from:before, .search-form .input-to:before {
  position: absolute;
  content: "";
  left: 28px;
  top: 22px;
  width: 15px;
  height: 1px;
  background: rgba(78, 98, 108, 0.15);
}
.search-form .input-from span, .search-form .input-to span {
  position: absolute;
  left: 0;
  top: 12px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(78, 98, 108, 0.5);
}
.search-form .input-from input, .search-form .input-to input {
  padding-left: 57px;
  background: none;
}
.search-form .input-from input:focus, .search-form .input-from input:hover, .search-form .input-to input:focus, .search-form .input-to input:hover {
  background: none;
}
.search-form .input-from {
  margin-bottom: 20px;
}
.search-form .shop2-color-ext-select {
  height: 44px;
}
.search-form .shop2-color-ext-select .shop2-color-ext-options {
  padding: 8px 20px 0 0;
}
.search-form .shop2-color-ext-select .shop2-color-ext-options li div {
  margin-top: 6px;
  font: normal 16px/ normal "Roboto", Arial, Helvetica, sans-serif;
}
.search-form .ui-widget.ui-widget-content {
  position: relative;
  display: block;
  border: none;
  background: none;
  box-shadow: none;
  height: 2px;
  border-radius: 0;
  margin-top: 0;
  margin-right: 22px;
}
.search-form .ui-widget.ui-widget-content:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: -22px;
  bottom: 0;
  border: none;
  background: rgba(255, 40, 66, 0.15);
  box-shadow: none;
  border-radius: 0;
}
.search-form .ui-widget.ui-widget-content .ui-slider-range.ui-widget-header2 {
  position: absolute;
  top: 0;
  z-index: 1;
  font-size: 0;
  height: 2px;
  border: none;
  background: #FF2842;
  box-shadow: none;
  border-radius: 0;
  margin: 0 0 0 11px;
}
.search-form .ui-widget.ui-widget-content .ui-slider-handle {
  position: absolute;
  top: -10px;
  z-index: 2;
  margin: 0;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  transition: background 0.2s, box-shadow 0.2s, border 0.2s;
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
}
.search-form .ui-widget.ui-widget-content .ui-slider-handle:hover {
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  box-shadow: 0 0 0 7px rgba(255, 40, 66, 0.3);
}
.search-form .ui-widget.ui-widget-content .ui-slider-handle:active, .search-form .ui-widget.ui-widget-content .ui-slider-handle.ui-state-active {
  border: none;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  box-shadow: 0 0 0 7px rgba(255, 40, 66, 0.3);
}
.remodal[data-remodal-id="search-form"] {
  position: fixed;
  margin: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  overflow: hidden;
  overflow-y: auto;
  border-radius: 0;
  text-align: left;
  padding: 110px 30px 40px;
}
@media screen and (max-width: 1260px) {
  .remodal[data-remodal-id="search-form"] {
    padding: 60px 30px 40px;
  }
}
@media screen and (max-width: 767px) {
  .remodal[data-remodal-id="search-form"] {
    padding: 40px 24px 40px;
  }
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] {
    padding: 24px 16px 30px;
  }
}
.remodal[data-remodal-id="search-form"] .remodal-close-btn {
  right: 30px;
  top: 30px;
}
@media screen and (max-width: 1260px) {
  .remodal[data-remodal-id="search-form"] .remodal-close-btn {
    top: 15px;
    right: 15px;
  }
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .remodal-close-btn {
    top: 10px;
    right: 10px;
  }
}
.remodal[data-remodal-id="search-form"] .search-tabs {
  margin: 0 auto;
  max-width: 1520px;
}
.remodal[data-remodal-id="search-form"] .search-tabs__header {
  color: #4E626C;
  line-height: 1;
  font-size: 40px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-weight: 700;
  padding: 0 0 30px;
}
@media screen and (max-width: 1260px) {
  .remodal[data-remodal-id="search-form"] .search-tabs__header {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .remodal[data-remodal-id="search-form"] .search-tabs__header {
    font-size: 28px;
  }
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .search-tabs__header {
    font-size: 26px;
    padding: 0 0 20px;
  }
}
.remodal[data-remodal-id="search-form"] .search-tabs__heading {
  padding: 0 0 30px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .search-tabs__heading {
    margin: 0 -16px 20px;
    padding: 0 16px 13px;
    border-bottom: 1px solid rgba(78, 98, 108, 0.1);
  }
}
.remodal[data-remodal-id="search-form"] .search-tabs__title {
  cursor: pointer;
  font-size: 17px;
  color: rgba(78, 98, 108, 0.6);
  margin-right: 50px;
  transition: all 0.2s;
}
@media screen and (max-width: 1023px) {
  .remodal[data-remodal-id="search-form"] .search-tabs__title {
    margin-right: 30px;
  }
}
.remodal[data-remodal-id="search-form"] .search-tabs__title:nth-child(2) {
  margin-right: 0;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .search-tabs__title {
    font-size: 15px;
    margin-right: 20px;
  }
}
.remodal[data-remodal-id="search-form"] .search-tabs__title.active {
  color: #4E626C;
}
.remodal[data-remodal-id="search-form"] .search-tabs__item {
  display: none;
}
.remodal[data-remodal-id="search-form"] .search-tabs__item:first-child {
  display: block;
}
.remodal[data-remodal-id="search-form"] .search-block__form {
  max-width: 960px;
  width: 100%;
  position: relative;
}
.remodal[data-remodal-id="search-form"] .search-block__input {
  height: 80px;
  font-size: 18px;
  padding: 25px 84px 25px 0;
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .remodal[data-remodal-id="search-form"] .search-block__input {
    padding: 17px 60px 18px 0;
    height: 60px;
  }
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .search-block__input {
    height: 46px;
    font-size: 15px;
    padding: 14px 50px 15px 0;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
}
.remodal[data-remodal-id="search-form"] .search-block__input:hover, .remodal[data-remodal-id="search-form"] .search-block__input:focus {
  -moz-box-shadow: inset 0 -2px 0 #FF2842;
  -webkit-box-shadow: inset 0 -2px 0 #FF2842;
  box-shadow: inset 0 -2px 0 #FF2842;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .search-block__input:hover, .remodal[data-remodal-id="search-form"] .search-block__input:focus {
    -moz-box-shadow: inset 0 -1px 0 #FF2842;
    -webkit-box-shadow: inset 0 -1px 0 #FF2842;
    box-shadow: inset 0 -1px 0 #FF2842;
  }
}
.remodal[data-remodal-id="search-form"] .search-block__btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 84px;
  height: 80px;
  padding: 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11%200C4.92487%200%200%204.92487%200%2011C0%2017.0751%204.92487%2022%2011%2022C13.7007%2022%2016.174%2021.0267%2018.0885%2019.4118C18.1368%2019.5189%2018.2049%2019.6191%2018.2929%2019.7071L23.2929%2024.7071C23.6834%2025.0976%2024.3166%2025.0976%2024.7071%2024.7071C25.0976%2024.3166%2025.0976%2023.6834%2024.7071%2023.2929L19.7071%2018.2929C19.6191%2018.2049%2019.5189%2018.1368%2019.4118%2018.0885C21.0267%2016.174%2022%2013.7007%2022%2011C22%204.92487%2017.0751%200%2011%200ZM2%2011C2%206.02944%206.02944%202%2011%202C15.9706%202%2020%206.02944%2020%2011C20%2015.9706%2015.9706%2020%2011%2020C6.02944%2020%202%2015.9706%202%2011Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .remodal[data-remodal-id="search-form"] .search-block__btn {
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .search-block__btn {
    width: 46px;
    height: 46px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.22222%200C3.2335%200%200%203.2335%200%207.22222C0%2011.2109%203.2335%2014.4444%207.22222%2014.4444C8.85598%2014.4444%2010.363%2013.902%2011.5731%2012.9873L14.2929%2015.7071C14.6834%2016.0977%2015.3166%2016.0977%2015.7071%2015.7071C16.0977%2015.3166%2016.0977%2014.6834%2015.7071%2014.2929L12.9873%2011.5731C13.902%2010.363%2014.4444%208.85598%2014.4444%207.22222C14.4444%203.2335%2011.2109%200%207.22222%200ZM2%207.22222C2%204.33807%204.33807%202%207.22222%202C10.1064%202%2012.4444%204.33807%2012.4444%207.22222C12.4444%2010.1064%2010.1064%2012.4444%207.22222%2012.4444C4.33807%2012.4444%202%2010.1064%202%207.22222Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
}
.remodal[data-remodal-id="search-form"] .search-block__btn.active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11%200C4.92487%200%200%204.92487%200%2011C0%2017.0751%204.92487%2022%2011%2022C13.7007%2022%2016.174%2021.0267%2018.0885%2019.4118C18.1368%2019.5189%2018.2049%2019.6191%2018.2929%2019.7071L23.2929%2024.7071C23.6834%2025.0976%2024.3166%2025.0976%2024.7071%2024.7071C25.0976%2024.3166%2025.0976%2023.6834%2024.7071%2023.2929L19.7071%2018.2929C19.6191%2018.2049%2019.5189%2018.1368%2019.4118%2018.0885C21.0267%2016.174%2022%2013.7007%2022%2011C22%204.92487%2017.0751%200%2011%200ZM2%2011C2%206.02944%206.02944%202%2011%202C15.9706%202%2020%206.02944%2020%2011C20%2015.9706%2015.9706%2020%2011%2020C6.02944%2020%202%2015.9706%202%2011Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="search-form"] .search-block__btn.active {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.22222%200C3.2335%200%200%203.2335%200%207.22222C0%2011.2109%203.2335%2014.4444%207.22222%2014.4444C8.85598%2014.4444%2010.363%2013.902%2011.5731%2012.9873L14.2929%2015.7071C14.6834%2016.0977%2015.3166%2016.0977%2015.7071%2015.7071C16.0977%2015.3166%2016.0977%2014.6834%2015.7071%2014.2929L12.9873%2011.5731C13.902%2010.363%2014.4444%208.85598%2014.4444%207.22222C14.4444%203.2335%2011.2109%200%207.22222%200ZM2%207.22222C2%204.33807%204.33807%202%207.22222%202C10.1064%202%2012.4444%204.33807%2012.4444%207.22222C12.4444%2010.1064%2010.1064%2012.4444%207.22222%2012.4444C4.33807%2012.4444%202%2010.1064%202%207.22222Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
}
/*Поиск*/
.shop2-warning, .shop2-info {
  position: relative;
  color: #4F4F4F;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 26px;
  line-height: 22px;
  margin-right: 20px;
  text-align: left;
  min-height: 0;
  border: none;
  box-shadow: none;
  background: #fffbfa;
  border-radius: 6px;
  margin: 20px 0 30px;
  padding: 30px 30px 30px 100px;
}
@media screen and (max-width: 639px) {
  .shop2-warning, .shop2-info {
    padding: 80px 20px 20px 20px;
    text-align: center;
  }
}
.shop2-warning:before, .shop2-info:before {
  position: absolute;
  content: "";
  left: 30px;
  top: 50%;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2294px%22%20height%3D%2294px%22%20%20viewBox%3D%220%200%2094%2094%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234E626C%22%20d%3D%22M49.445%2C93.923%20C21.565%2C95.336%20-1.337%2C72.433%200.076%2C44.554%20C1.286%2C20.682%2020.682%2C1.286%2044.554%2C0.076%20C72.433%2C-1.337%2095.336%2C21.565%2093.923%2C49.445%20C92.713%2C73.316%2073.316%2C92.713%2049.445%2C93.923%20ZM41.001%2C70.992%20C41.001%2C67.679%2043.687%2C64.994%2046.999%2C64.994%20C50.312%2C64.994%2052.997%2C67.679%2052.997%2C70.992%20C52.997%2C74.304%2050.312%2C76.990%2046.999%2C76.990%20C43.687%2C76.990%2041.001%2C74.304%2041.001%2C70.992%20ZM46.999%2C22.007%20L46.999%2C22.007%20C50.160%2C22.007%2052.649%2C24.703%2052.396%2C27.854%20L50.136%2C56.016%20C49.979%2C57.611%2048.585%2C58.915%2046.999%2C58.992%20C45.407%2C58.914%2044.018%2C57.607%2043.863%2C56.015%20L41.603%2C27.854%20C41.350%2C24.704%2043.838%2C22.007%2046.999%2C22.007%20ZM46.999%2C58.992%20C47.049%2C58.995%2047.099%2C58.996%2047.149%2C58.996%20L46.849%2C58.996%20C46.899%2C58.996%2046.949%2C58.995%2046.999%2C58.992%20ZM44.658%2C91.926%20C71.352%2C93.278%2093.278%2C71.351%2091.926%2C44.658%20C90.768%2C21.802%2072.196%2C3.231%2049.340%2C2.072%20C22.647%2C0.720%200.720%2C22.647%202.073%2C49.340%20C3.231%2C72.196%2021.802%2C90.768%2044.658%2C91.926%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  background-size: 44px;
  background-size: cover;
}
@media screen and (max-width: 639px) {
  .shop2-warning:before, .shop2-info:before {
    left: 50%;
    top: 20px;
    margin-top: 0;
    margin-left: -22px;
  }
}
.shop2-warning p, .shop2-info p {
  margin-top: 0;
  margin-bottom: 0;
}
.shop2-warning p + p, .shop2-info p + p {
  margin-top: 10px;
}
.shop2-warning h1, .shop2-warning h2, .shop2-warning h3, .shop2-warning h4, .shop2-warning h5, .shop2-warning h6, .shop2-info h1, .shop2-info h2, .shop2-info h3, .shop2-info h4, .shop2-info h5, .shop2-info h6 {
  margin: 0;
  text-align: inherit;
  color: #4F4F4F;
  font-style: italic;
  line-height: 22px;
  font-size: 26px;
  font-weight: 400;
}
.shop2-warning ul, .shop2-info ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.shop2-info {
  padding: 30px;
  background: #fffbfa;
}
@media screen and (max-width: 639px) {
  .shop2-info {
    padding: 20px;
    text-align: center;
  }
}
.shop2-info:before {
  display: none;
}
.shop2-color-ext-select {
  cursor: pointer;
  height: auto;
  width: 100%;
  font: normal 17px/ 22px "Roboto", Arial, Helvetica, sans-serif;
  outline: none;
  border-radius: 0;
  transition: all 0.2s;
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #ffffff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop2-color-ext-select:hover {
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat #ffffff;
  box-shadow: inset 0 -1px 0 #000000;
}
.shop2-color-ext-select:hover .shop2-color-ext-options li div {
  color: #000000;
}
.shop2-color-ext-select.active {
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat #ffffff;
  box-shadow: inset 0 -1px 0 #000000;
}
.shop2-color-ext-select.active .shop2-color-ext-options li div {
  color: #000000;
}
.shop2-color-ext-select i {
  display: none !important;
}
.shop2-color-ext-select .shop2-color-ext-options {
  padding: 8px 20px 9px 0;
}
.shop2-color-ext-select .shop2-color-ext-options li {
  background: none !important;
}
.shop2-color-ext-select .shop2-color-ext-options li.no_pic {
  padding-left: 8px !important;
  display: block !important;
}
.shop2-color-ext-select .shop2-color-ext-options li span {
  width: 30px !important;
  height: 30px;
  border: none;
  margin: 0 10px 0 0;
  position: relative;
  border-radius: 50%;
}
.shop2-color-ext-select .shop2-color-ext-options li span:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2-color-ext-select .shop2-color-ext-options li div {
  color: #000000;
  font: 400 17px/ normal "Roboto", Arial, Helvetica, sans-serif;
  margin-top: 6px;
}
.shop2-color-ext-select .shop2-color-ext-options li ins {
  display: none;
}
.shop-search-color-select {
  height: 44px;
  position: relative;
}
.shop-search-color-select.active {
  z-index: 2;
}
.shop-search-color-select.active .shop-search-colors {
  height: auto;
  box-shadow: inset 0 -1px 0 #4E626C;
}
.shop-search-color-select.active .shop-search-colors:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat #ffffff;
}
.shop-search-color-select .shop-search-colors {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding: 0;
  height: 44px;
  margin: 0 0 20px;
  cursor: pointer;
  overflow: hidden;
  list-style: none;
  background: #fff;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop-search-color-select .shop-search-colors:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat #ffffff;
}
.shop-search-color-select .shop-search-colors:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 30px;
  height: 43px;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat #ffffff;
}
.shop-search-color-select li {
  padding: 8px 0;
  transition: all 0.2s;
}
.shop-search-color-select li.shop2-color-ext-selected {
  -webkit-box-ordinal-group: 0;
  -moz-box-ordinal-group: 0;
  -webkit-order: -1;
  -moz-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.shop-search-color-select li.no_bg {
  height: 44px;
  padding: 13px 0;
}
.shop-search-color-select li.no_bg .shop-search-color-title {
  width: calc(100% - 28px - 10px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.shop-search-color-select li .shop-search-color-icon {
  position: relative;
  border: none;
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  margin: 0 10px 0 0;
}
.shop-search-color-select li .shop-search-color-icon:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.1;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop-search-color-select li .shop-search-color-title {
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  font: 400 17px/ normal "Roboto", Arial, Helvetica, sans-serif;
  width: calc(100% - 28px - 10px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#shop2-color-ext-popup, #shop2-color-ext-select {
  margin-top: auto;
  border: none;
  z-index: 100000;
  padding: 5px 7px;
  background: #fff;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 #000000;
}
#shop2-color-ext-popup li, #shop2-color-ext-select li {
  border-radius: 0;
  transition: all 0.2s;
  height: auto !important;
  background: none !important;
  padding: 4px 6px !important;
}
#shop2-color-ext-popup li:hover, #shop2-color-ext-select li:hover {
  background: rgba(0, 0, 0, 0.05) !important;
}
#shop2-color-ext-popup li.shop2-color-ext-selected, #shop2-color-ext-select li.shop2-color-ext-selected {
  outline: none !important;
}
#shop2-color-ext-popup li.shop2-color-ext-selected span, #shop2-color-ext-select li.shop2-color-ext-selected span {
  outline: none !important;
}
#shop2-color-ext-popup li.shop2-color-ext-selected em, #shop2-color-ext-select li.shop2-color-ext-selected em {
  display: none !important;
}
#shop2-color-ext-popup li.no_bg, #shop2-color-ext-select li.no_bg {
  padding: 9px 6px !important;
}
#shop2-color-ext-popup li.no_bg div, #shop2-color-ext-select li.no_bg div {
  margin-top: 0 !important;
}
#shop2-color-ext-popup li span, #shop2-color-ext-select li span {
  position: relative;
  border: none;
  width: 28px !important;
  height: 28px;
  border-radius: 50%;
  margin: 0 10px 0 0;
}
#shop2-color-ext-popup li span:before, #shop2-color-ext-select li span:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
#shop2-color-ext-popup li div, #shop2-color-ext-select li div {
  color: #000000;
  font: 400 15px/ normal "Roboto", Arial, Helvetica, sans-serif;
  margin: 5px 12px 0 0;
}
#shop2-color-ext-popup li ins, #shop2-color-ext-select li ins {
  display: none;
}
.shop2-panel {
  background: rgba(0, 0, 0, 0.7);
  border: none;
  height: 56px;
}
.shop2-panel .shop-panel-content {
  max-width: 960px;
  margin: 0 auto;
  line-height: 56px;
  text-align: center;
}
.shop2-panel .shop-panel-content a {
  font-size: 14px;
  color: white;
  text-decoration: none;
}
.shop2-panel .shop-panel-content a.shop2-panel-link-disabled {
  color: rgba(255, 255, 255, 0.7);
}
.shop2-panel .shop-panel-content .shop2-panel-count {
  border-color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  color: #fff;
  line-height: 28px;
  height: 30px;
  width: 30px;
  padding: 0;
  border-radius: 50%;
  margin: 0 0 0 22px;
}
.shop2-panel .shop-panel-content .shop-panel-compare {
  display: inline-block;
  vertical-align: middle;
  padding-left: 42px;
  position: relative;
}
.shop2-panel .shop-panel-content .shop-panel-compare:after {
  content: "";
  position: absolute;
  left: 0;
  top: 14px;
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2230%22%20height%3D%2223%22%20viewBox%3D%220%200%2030%2023%22%3E%0A%20%20%3Cpath%20fill%3D%22rgba%28255%2C255%2C255%2C.5%29%22%20d%3D%22M23.500%2C5.000%20L17.221%2C5.000%20C16.672%2C5.609%2015.885%2C6.000%2015.000%2C6.000%20C14.115%2C6.000%2013.328%2C5.609%2012.779%2C5.000%20L6.500%2C5.000%20C5.672%2C5.000%205.000%2C4.328%205.000%2C3.500%20L5.000%2C2.500%20C5.000%2C1.671%205.672%2C1.000%206.500%2C1.000%20L12.779%2C1.000%20C13.328%2C0.390%2014.115%2C-0.000%2015.000%2C-0.000%20C15.885%2C-0.000%2016.672%2C0.390%2017.221%2C1.000%20L23.500%2C1.000%20C24.328%2C1.000%2025.000%2C1.671%2025.000%2C2.500%20L25.000%2C3.500%20C25.000%2C4.328%2024.328%2C5.000%2023.500%2C5.000%20ZM15.000%2C2.000%20C14.448%2C2.000%2014.000%2C2.448%2014.000%2C3.000%20C14.000%2C3.552%2014.448%2C4.000%2015.000%2C4.000%20C15.552%2C4.000%2016.000%2C3.552%2016.000%2C3.000%20C16.000%2C2.448%2015.552%2C2.000%2015.000%2C2.000%20ZM14.000%2C16.000%20C14.000%2C19.866%2010.866%2C23.000%207.000%2C23.000%20C3.134%2C23.000%20-0.000%2C19.866%20-0.000%2C16.000%20L7.000%2C6.000%20L14.000%2C16.000%20ZM12.000%2C16.000%20L7.000%2C9.000%20L2.000%2C16.000%20C5.306%2C16.000%208.895%2C16.000%2012.000%2C16.000%20ZM30.000%2C16.000%20C30.000%2C19.866%2026.866%2C23.000%2023.000%2C23.000%20C19.134%2C23.000%2016.000%2C19.866%2016.000%2C16.000%20L23.000%2C6.000%20L30.000%2C16.000%20ZM28.000%2C16.000%20L23.000%2C9.000%20L18.000%2C16.000%20C21.306%2C16.000%2024.895%2C16.000%2028.000%2C16.000%20Z%22/%3E%0A%3C/svg%3E) 0 0 no-repeat;
  width: 30px;
  height: 23px;
}
.shop2-panel .shop-panel-content .shop-panel-cart {
  display: inline-block;
  vertical-align: middle;
  margin-left: 35px;
  padding-left: 38px;
  position: relative;
}
@media only screen and (max-width: 560px) {
  .shop2-panel .shop-panel-content .shop-panel-cart {
    padding-left: 0;
    margin-left: 15px;
  }
}
.shop2-panel .shop-panel-content .shop-panel-cart .shop2-panel-count {
  margin-left: 12px;
}
.shop2-panel .shop-panel-content .shop-panel-cart:after {
  content: "";
  position: absolute;
  left: 0;
  top: 14px;
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2226%22%20height%3D%2223%22%20viewBox%3D%220%200%2026%2023%22%3E%0A%20%20%3Cpath%20fill%3D%22rgba%28255%2C255%2C255%2C.5%29%22%20d%3D%22M22.000%2C12.000%20L9.000%2C12.000%20L9.000%2C14.000%20C9.000%2C14.000%2018.819%2C14.000%2021.500%2C14.000%20C22.328%2C14.000%2023.000%2C14.671%2023.000%2C15.500%20C23.000%2C16.328%2022.328%2C17.000%2021.500%2C17.000%20C18.015%2C17.000%207.000%2C17.000%207.000%2C17.000%20L3.989%2C3.000%20C3.989%2C3.000%201.866%2C3.000%201.500%2C3.000%20C0.672%2C3.000%200.000%2C2.328%200.000%2C1.500%20C0.000%2C0.672%200.672%2C-0.000%201.500%2C-0.000%20C-0.262%2C-0.000%206.492%2C-0.000%206.492%2C-0.000%20L6.493%2C-0.001%20L6.493%2C-0.000%20L6.643%2C-0.000%20L6.914%2C2.279%20L7.000%2C3.000%20C9.203%2C3.000%2018.313%2C3.000%2023.000%2C3.000%20C25.329%2C3.000%2026.000%2C3.677%2026.000%2C6.000%20C26.081%2C5.960%2022.000%2C12.000%2022.000%2C12.000%20ZM9.500%2C18.000%20C10.881%2C18.000%2012.000%2C19.119%2012.000%2C20.500%20C12.000%2C21.881%2010.881%2C23.000%209.500%2C23.000%20C8.119%2C23.000%207.000%2C21.881%207.000%2C20.500%20C7.000%2C19.119%208.119%2C18.000%209.500%2C18.000%20ZM21.500%2C18.000%20C22.881%2C18.000%2024.000%2C19.119%2024.000%2C20.500%20C24.000%2C21.881%2022.881%2C23.000%2021.500%2C23.000%20C20.119%2C23.000%2019.000%2C21.881%2019.000%2C20.500%20C19.000%2C19.119%2020.119%2C18.000%2021.500%2C18.000%20Z%22%20class%3D%22cls-1%22/%3E%0A%3C/svg%3E) 0 0 no-repeat;
  width: 26px;
  height: 24px;
}
@media screen and (max-width: 560px) {
  .shop2-panel .shop-panel-content .shop-panel-cart:after {
    display: none;
  }
}
#shop2-alert {
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
}
#shop2-alert.shop2-alert--map {
  max-width: 900px;
  width: 100%;
  max-height: 600px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 900px) {
  #shop2-alert.shop2-alert--map {
    border-radius: 0;
  }
}
#shop2-alert-map {
  position: absolute;
  top: 60px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  width: auto;
  height: auto;
  max-width: 900px;
}
#shop2-alert-ok, #shop2-alert-ok:hover, #shop2-alert-ok:active {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  font-size: 0;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi40LjUgLSBodHRwOi8vYXZvY29kZS5jb20gLS0+CjxzdmcgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogICAgPHBhdGggZmlsbD0iIzc4Nzg3OCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDAgMS40MyBMIDEuNDMgMCBMIDggNi41NyBMIDE0LjU3IDAgTCAxNiAxLjQzIEwgOS40MyA4IEwgMTYgMTQuNTcgTCAxNC41NyAxNiBMIDggOS40MyBMIDEuNDMgMTYgTCAwIDE0LjU3IEwgNi41NyA4IEwgMCAxLjQzIFogTSAwIDEuNDMiIC8+Cjwvc3ZnPg==)  50% 50% no-repeat;
}
#shop2-alert-body {
  font-size: 16px;
  color: #423a2e;
  font-weight: 400;
  padding-bottom: 0;
}
#shop2-alert.shop2-alert--warning {
  padding: 40px 60px 40px 100px;
  background-position: 10px 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  #shop2-alert.shop2-alert--warning {
    max-width: 300px;
    width: 300px;
    margin-left: -150px !important;
    margin-right: 0 !important;
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px;
  }
  #shop2-alert.shop2-alert--warning.shop2-alert--warning {
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px;
  }
}
/*.shop2-panel, .shop2-warning, .tpl-info, #shop2-alert*/
.folders_popup_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
  .folders_popup_wrapper {
    display: none;
  }
}
.folders_popup_wrapper.active {
  opacity: 1;
  z-index: 100000;
  visibility: visible;
}
.folders_popup_wrapper .folders_popup_close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 80px;
  height: 80px;
  cursor: pointer;
  z-index: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234E626C%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
@media screen and (max-width: 1900px) {
  .folders_popup_wrapper .folders_popup_close {
    right: 0;
    top: 0;
    width: 70px;
    height: 70px;
  }
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_close {
    width: 50px;
    height: 50px;
    top: 0;
  }
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_close {
    right: 5px;
    width: 52px;
    height: 52px;
    background-size: 36px 36px;
  }
}
.folders_popup_wrapper .folders_popup_wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.folders_popup_wrapper .folders_popup_wrap .checked_brands {
  display: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left {
  position: relative;
  text-align: right;
  width: 28%;
  min-width: 28%;
  max-width: 28%;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #FF4343;
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left {
    width: 32%;
    min-width: 32%;
    max-width: 32%;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
  position: relative;
  width: auto;
  padding: 40px 0 40px 160px;
  text-align: left;
}
@media screen and (max-width: 1900px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
    padding: 40px 0 40px 80px;
  }
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
    padding: 40px 0 40px 60px;
  }
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
    padding: 40px 0 40px 42px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap {
  padding: 0 0 20px;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a {
  position: relative;
  color: #ffffff;
  font: 18px/21px "Roboto", Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  padding: 11px 40px 12px 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a:hover:after {
  right: 0;
  opacity: 1;
  visibility: visible;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a:after {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  width: 26px;
  height: 10px;
  margin-top: -5px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.7929%200.292893C20.1834%20-0.0976311%2020.8166%20-0.0976311%2021.2071%200.292893L25.9142%205L21.2071%209.70711C20.8166%2010.0976%2020.1834%2010.0976%2019.7929%209.70711C19.4024%209.31658%2019.4024%208.68342%2019.7929%208.29289L22.0858%206L1.5%206C0.947715%206%200.5%205.55228%200.5%205C0.5%204.44772%200.947715%204%201.5%204L22.0858%204L19.7929%201.70711C19.4024%201.31658%2019.4024%200.683418%2019.7929%200.292893Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 20px;
  height: 20px;
  margin-top: -12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%226%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19%2019C19%2014.5%2014.9706%2011%2010%2011C5.02944%2011%201%2014.5%201%2019%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a {
  color: #ffffff;
  display: inline-block;
  font: 18px "Roboto", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 13px 28px 13px 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a span {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a span:before {
  position: absolute;
  right: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  content: "";
  background: #ffffff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a:hover span:before {
  right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li ul {
  padding: 0 0 0 10px;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li ul li a {
  color: #ffffff;
  display: block;
  font: 18px/21px "Roboto", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 11px 0 11px 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right {
  width: 72%;
  min-width: 72%;
  max-width: 72%;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right {
    width: 68%;
    min-width: 68%;
    max-width: 68%;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
  padding: 40px 160px 60px 40px;
}
@media screen and (max-width: 1900px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
    padding: 40px 80px 60px 40px;
  }
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
    padding: 40px 60px 60px 40px;
  }
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
    padding: 40px 60px 60px 40px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div {
  margin-right: 2.75%;
  width: 31.5% !important;
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div {
    width: 48.5% !important;
    margin-right: 3%;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div.last {
  margin-right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
  margin: 0 0 30px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
    margin: 0 0 20px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li ul ul {
  display: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a {
  height: 320px;
  display: block;
  text-decoration: none;
  position: relative;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a:hover ins {
  color: #FF4343;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a ins {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  padding: 18px;
  color: #000000;
  display: block;
  background: #ffffff;
  font: 20px/ 1 "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a ins {
    left: 10px;
    right: 10px;
    bottom: 10px;
    font-size: 24px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic ul {
  display: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul {
  padding: 40px;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul {
    padding: 30px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a {
  display: block;
  color: #000000;
  font: 26px "Roboto", Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a {
    font-size: 24px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins {
  padding: 0 0 10px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font: 20px/ 1 "Roboto", Arial, Helvetica, sans-serif;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  content: "";
  background: #000000;
  transition: all 0.3s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins:after {
  position: absolute;
  left: 0;
  right: 100%;
  bottom: 0;
  height: 1px;
  content: "";
  z-index: 1;
  background: #FF4343;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a:hover {
  color: #FF4343;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a:hover ins:after {
  right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li {
  display: block;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li a {
  color: rgba(0, 0, 0, 0.5);
  font: 18px/22px "Roboto", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 9px 0;
  display: block;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li a:hover {
  color: #FF4343;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title {
  padding: 40px;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title {
    padding: 30px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a {
  display: block;
  color: #000000;
  font: 20px/ 1 "Roboto", Arial, Helvetica, sans-serif;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a {
    font-size: 24px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a:hover {
  color: #FF4343;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li ul li {
  padding: 0;
  margin: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block li:nth-child(n+6) {
  display: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands {
  margin: 15px 0 0 0;
  padding: 13px 0 0 0;
  position: relative;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover:after {
  right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover a {
  color: #FF4343;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover a span:before {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23FF4343%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  content: "";
  transition: all 0.3s;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:after {
  position: absolute;
  left: 0;
  top: 0;
  right: 100%;
  content: "";
  height: 1px;
  z-index: 1;
  background: #FF4343;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a {
  display: block;
  color: rgba(0, 0, 0, 0.3);
  font: 20px "Roboto", Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a span {
  position: relative;
  padding: 0 48px 0 0;
  display: inline-block;
  vertical-align: top;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a span:before {
  position: absolute;
  right: 0;
  top: 50%;
  opacity: 0.3;
  content: "";
  width: 38px;
  height: 13px;
  margin-top: -6px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
  overflow: hidden;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic:hover {
  -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
}
.mobile_folders_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  z-index: 12;
  display: none;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
  .mobile_folders_wrapper {
    display: block;
  }
}
.mobile_folders_wrapper.active {
  opacity: 1;
  visibility: visible;
  z-index: 1001;
  pointer-events: auto;
}
.mobile_folders_wrapper.active .mobile_folders_wrap .mobile_foldes_bl {
  visibility: visible !important;
}
.mobile_folders_wrapper .mobile_folders_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 68px;
  height: 68px;
  cursor: pointer;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_close {
    width: 65px;
    height: 65px;
  }
}
.mobile_folders_wrapper .mobile_folders_in {
  position: relative;
}
.mobile_folders_wrapper .mobile_folders_top {
  background: #FF4343;
  font-size: 0;
  padding: 10px 24px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top {
    padding: 10px 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item {
  display: inline-block;
  vertical-align: middle;
  width: 33%;
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item:nth-child(2) {
  width: 34%;
  text-align: center;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item:nth-child(2) {
    width: 55%;
  }
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item:last-child {
    display: none;
  }
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg {
  position: relative;
  color: #ffffff;
  font: 18px/21px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  padding: 12px 40px 11px 36px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg {
    padding: 12px 0 11px 36px;
  }
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg:before {
  position: absolute;
  content: "";
  left: 0;
  top: 12px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%226%22%20r%3D%225%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19%2019C19%2014.5%2014.9706%2011%2010%2011C5.02944%2011%201%2014.5%201%2019%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_menu_title {
  color: #ffffff;
  font: 18px/24px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  padding: 8px 20px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_menu_title {
    font-size: 18px;
  }
}
.mobile_folders_wrapper .waSlideMenu-nav {
  overflow: visible;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_folders_title {
  color: #4E626C;
  font-size: 32px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-weight: 700;
  padding: 42px 24px 19px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_folders_title {
    font-size: 30px;
    padding: 22px 16px 19px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes_bl {
  padding: 0 0 50px;
  visibility: hidden !important;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li {
  margin: 0 0 20px;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li.sublevel > a span:before {
  opacity: 1;
  visibility: visible;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a {
  display: block;
  text-decoration: none;
  padding: 12px 24px 14px;
  color: #000000;
  position: relative;
  font: 18px/24px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a {
    padding: 11px 16px 12px;
    font-size: 18px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:hover:after {
  right: 32px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:hover:after {
    right: 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:before {
  position: absolute;
  content: "";
  left: 24px;
  right: 24px;
  bottom: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:before {
    left: 16px;
    right: 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:after {
  position: absolute;
  content: "";
  left: 24px;
  right: 100%;
  bottom: 0;
  height: 1px;
  z-index: 1;
  background: #000000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:after {
    left: 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a span {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a span:before {
  position: absolute;
  right: -24px;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  content: "";
  background: #000000;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul {
  visibility: hidden;
  background: #ffffff;
  margin: -164px 0 0 0;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul {
    margin: -135px 0 0 0;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .waSlideMenu-back {
  display: none;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item {
  margin: 0 0 30px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item {
    margin: 0 0 10px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a {
  position: relative;
  background: #FF4343;
  padding: 23px 32px 21px 90px;
  display: block;
  color: #ffffff;
  font: 20px/24px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a {
    padding: 21px 65px 20px 75px;
    font-size: 18px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a:hover {
  color: #ffffff;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a span {
  position: absolute;
  left: 32px;
  top: 0;
  bottom: 0;
  width: 38px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2038%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.15797%2010.2929C7.5485%2010.6834%207.5485%2011.3166%207.15797%2011.7071C6.76745%2012.0976%206.13428%2012.0976%205.74376%2011.7071L0.0366516%206L5.74376%200.292894C6.13428%20-0.0976312%206.76745%20-0.0976312%207.15797%200.292894C7.5485%200.683418%207.5485%201.31658%207.15797%201.70711L3.66508%205.2H36.6142C37.056%205.2%2037.4142%205.55817%2037.4142%206C37.4142%206.44183%2037.056%206.8%2036.6142%206.8H3.66508L7.15797%2010.2929Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a span {
    left: 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li {
  display: block;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a {
  display: block;
  padding: 13px 24px;
  font: 19px/22px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a {
    font-size: 18px;
    padding: 12px 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a:hover {
  color: #FF4343;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li ul {
  margin: 0;
}
.mobile_menu_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 13;
  overflow: hidden;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  background: #FF4343;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
  display: none;
}
@media screen and (max-width: 1023px) {
  .mobile_menu_wrapper {
    display: block;
  }
}
.mobile_menu_wrapper.active {
  opacity: 1;
  visibility: visible;
  z-index: 2000;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.mobile_menu_wrapper .mobile_menu_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 68px;
  height: 68px;
  cursor: pointer;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_close {
    width: 65px;
    height: 65px;
  }
}
.mobile_menu_wrapper .menu_mob_title_wr {
  padding: 20px 24px 19px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .menu_mob_title_wr {
    padding: 20px 16px 19px;
  }
}
.mobile_menu_wrapper .menu_mob_title_wr .menu_back_title {
  color: #ffffff;
  cursor: pointer;
  font: 18px/24px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 0 0 0 58px;
  position: relative;
  vertical-align: top;
  display: inline-block;
}
.mobile_menu_wrapper .menu_mob_title_wr .menu_back_title:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -6px;
  width: 38px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2038%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.15797%2010.2929C7.5485%2010.6834%207.5485%2011.3166%207.15797%2011.7071C6.76745%2012.0976%206.13428%2012.0976%205.74376%2011.7071L0.0366516%206L5.74376%200.292894C6.13428%20-0.0976312%206.76745%20-0.0976312%207.15797%200.292894C7.5485%200.683418%207.5485%201.31658%207.15797%201.70711L3.66508%205.2H36.6142C37.056%205.2%2037.4142%205.55817%2037.4142%206C37.4142%206.44183%2037.056%206.8%2036.6142%206.8H3.66508L7.15797%2010.2929Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.mobile_menu_wrapper .mobile_menu_wrap {
  padding: 33px 24px 40px;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_wrap {
    padding: 14px 16px 30px;
  }
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a {
  display: block;
  color: #ffffff;
  font: 18px/24px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 13px 0;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a {
    font-size: 18px;
    padding: 10px 0;
  }
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a span {
  position: relative;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a span:before {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 100%;
  content: "";
  height: 1px;
  background: #ffffff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a:hover span:before {
  right: 0;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul {
  padding: 0 0 5px 20px;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul li a {
  font-size: 16px;
  font-family: "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff;
  display: block;
  padding: 9px 0;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul li a {
    font-size: 15px;
  }
}
.cart_cleanup {
  padding: 0 0 30px;
  text-align: right;
}
@media screen and (max-width: 639px) {
  .cart_cleanup {
    padding: 0 0 20px;
    text-align: center;
  }
}
.cart_cleanup + .shop2-warning {
  margin-top: 0;
}
.cart_cleanup + .shop2-info {
  margin-top: 0;
}
@media screen and (max-width: 639px) {
  .cart_page_empty {
    text-align: center;
  }
  .cart_page_empty .shop2-btn {
    padding: 14px 28px;
  }
}
#shop2-cart .cart_titles_wrap {
  text-align: right;
  font-size: 0;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_titles_wrap {
    display: none;
  }
}
#shop2-cart .cart_titles {
  margin-left: auto;
  font-size: 0;
  width: 51.5%;
  padding: 25px 0 16px;
}
#shop2-cart .cart_titles .cart_item_title {
  display: inline-block;
  vertical-align: top;
  font: 17px/20px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  width: calc(50% - 80px);
  color: rgba(0, 0, 0, 0.48);
}
#shop2-cart .cart_titles .cart_item_title.price {
  text-align: left;
}
#shop2-cart .cart_titles .cart_item_title.sum {
  width: 160px;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
  padding: 25px 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
    padding: 24px 0 16px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
  position: relative;
  width: 48.5%;
  min-width: 48.5%;
  max-width: 48.5%;
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
    min-width: 100%;
    max-width: 100%;
    width: auto;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
    padding: 0 0 15px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
  float: left;
  width: 150px;
  font-size: 0;
  margin: 0 38px 0 0;
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
    float: none;
    width: 100%;
    display: block;
    margin: 0 0 15px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .mob_product_name {
  display: none;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .mob_product_name {
    display: block;
    overflow: hidden;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image {
  position: relative;
  height: 150px;
  width: 150px;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image {
    height: 100px;
    width: 100px;
    float: left;
    margin: 0 10px 0 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image img {
  opacity: 0;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-article {
  color: rgba(0, 0, 0, 0.3);
  font: 15px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 0 0 8px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name {
  color: rgba(78, 98, 108, 0.6);
  font-size: 17px;
  padding: 0 0 7px;
  transition: all 0.3s;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name:hover {
  color: #4E626C;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name a {
  color: inherit;
  text-decoration: none;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name {
  color: #FF2842;
  font-size: 15px;
  line-height: 1.25;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name a {
  color: inherit;
  text-decoration: none;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action {
  padding: 8px 0 0 30px;
  color: #FF2842;
  font-size: 15px;
  font-weight: 500;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00684349%207.47137C-0.087525%206.37084%200.806128%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2022.0875%206.37084%2021.9932%207.47137L21.7571%2010.2244C21.7151%2010.7136%2021.2944%2011.0899%2020.7893%2011.0899H1.21073C0.705638%2011.0899%200.284861%2010.7136%200.242915%2010.2244L0.00684349%207.47137Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.01111%203.42499C3.65318%201.59502%205.16241%200%206.99468%200C8.69615%200%209.7858%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94746%206.62261%208.40624%206.66834%207.05545%206.32128C5.67702%205.96711%204.34781%205.15486%204.01111%203.42499ZM6.99468%201.41573C6.00779%201.41573%205.26731%202.26691%205.44228%203.16082C5.63479%204.1504%206.34874%204.67533%207.42779%204.95257C8.2541%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60912%203.5565%209.20408%202.86978C8.66751%201.96007%207.97936%201.41573%206.99468%201.41573Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.12%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10.0288%2013.7344C10.0288%2013.2131%209.59402%2012.7906%209.05766%2012.7906H1.77388L2.55548%2020.7323C2.63342%2021.4529%203.25866%2022%204.00426%2022H10.0288V13.7344Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H17.9957C18.7413%2022%2019.3666%2021.4529%2019.4445%2020.7323L20.2261%2012.7906H12.9423C12.406%2012.7906%2011.9712%2013.2131%2011.9712%2013.7344V22Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") top 50% left 0 no-repeat;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action strong {
  font-weight: 500;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details {
  overflow: hidden;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-article, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-name, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .vendor_name, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-action {
    display: none;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_details_top {
  padding: 0 0 18px;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_details_top {
    display: none;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap {
  padding: 0 0 40px;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap {
    padding: 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param {
  display: none;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param {
    padding: 0 0 15px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li {
  font-size: 0;
  margin: 0 0 15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
}
@media screen and (max-width: 410px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li {
    margin-bottom: 10px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li:last-child {
  margin-bottom: 0;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-title {
  padding: 0 10px 0 0;
  max-width: 50%;
  margin-bottom: 0;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-title {
    font-size: 15px;
    line-height: 18px;
  }
}
@media screen and (max-width: 410px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-title {
    width: 50%;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value {
  max-width: 50%;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value {
    font-size: 16px;
    line-height: 19px;
  }
}
@media screen and (max-width: 410px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value {
    width: 50%;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
  position: absolute;
  left: 188px;
  bottom: 0;
  font-size: 0;
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
    left: 168px;
  }
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
    position: static;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params {
  position: relative;
  cursor: pointer;
  color: #FF2842;
  font-size: 22px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  padding-right: 20px;
  vertical-align: top;
  display: inline-block;
  margin: 0 90px 0 0;
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params {
    margin: 0 30px 0 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params.opened:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%206.20611C0.712884%206.59719%201.34605%206.59807%201.73712%206.2081L5.04026%202.91421L8.3229%206.20611C8.71288%206.59718%209.34604%206.59808%209.73712%206.2081C10.1282%205.81813%2010.1291%205.18496%209.73911%204.79389L5.04423%200.0857849L0.324891%204.7919C-0.0661801%205.18188%20-0.0670681%205.81504%200.322908%206.20611Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% + 2px) no-repeat;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del {
  vertical-align: top;
  display: inline-block;
  position: relative;
  color: #FF2842;
  font-size: 22px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del a {
  text-decoration: none;
  color: inherit;
  display: block;
  position: relative;
  padding: 0 20px 0 0;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del a:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 9px;
  height: 9px;
  margin-top: -2px;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23FF2842%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 30px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
  width: 51.5%;
  min-width: 51.5%;
  max-width: 51.5%;
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
    min-width: 100%;
    max-width: 100%;
    width: auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    padding: 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
  width: calc(50% - 80px);
  display: inline-block;
  vertical-align: top;
  text-align: left;
  font-size: 22px;
  font-weight: 500;
  color: #4E626C;
  margin: 5px 0 0 0;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
    margin: 0;
    vertical-align: middle;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
    width: 50%;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price ins {
  font-size: 18px;
  font-weight: 400;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
  width: 160px;
  text-align: center;
  font-size: 22px;
  font-weight: 500;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
    vertical-align: middle;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
    width: 100%;
    margin: 0 0 7px;
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    text-align: left;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount {
  width: 160px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
  text-align: right;
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 80px);
  color: #4E626C;
  font-size: 22px;
  font-weight: 500;
  margin: 5px 0 0 0;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
    margin: 0;
    vertical-align: middle;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
    width: 50%;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum ins {
  font-size: 18px;
  font-weight: 400;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum .sum_title {
  display: none;
  padding: 0 0 3px;
  font: 16px/19px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum .sum_title {
    display: block;
  }
}
.cart_back_btn {
  padding: 0 160px;
}
@media screen and (max-width: 1420px) {
  .cart_back_btn {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .cart_back_btn {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .cart_back_btn {
    padding: 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .cart_back_btn {
    display: block;
    padding: 0 16px;
  }
}
.cart_back_btn .shop_btn_back {
  color: #ffffff;
  background: #FF2842;
  font: 18px/22px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 13px 30px;
  margin: 0 13px 0 0;
  vertical-align: top;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.cart_back_btn .shop_btn_back:hover {
  color: #FF2842;
  background: #ffffff;
  -moz-box-shadow: inset 0 0 0 1px #FF2842;
  -webkit-box-shadow: inset 0 0 0 1px #FF2842;
  box-shadow: inset 0 0 0 1px #FF2842;
}
.shop_cart_registration_wr + .cart_back_btn {
  padding-top: 40px;
}
.cart_total_wrapper {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 0 90px;
}
@media screen and (max-width: 1420px) {
  .cart_total_wrapper {
    padding: 50px 0 90px;
  }
}
@media screen and (max-width: 1260px) {
  .cart_total_wrapper {
    padding: 50px 0 90px;
  }
}
@media screen and (min-width: 1024px) {
  .cart_total_wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper {
    padding: 40px 0 50px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper {
    display: block;
    padding: 20px 0 40px;
  }
}
.cart_total_wrapper .cart_total_buttons {
  font-size: 0;
  padding: 0 30px 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons {
    display: block;
    padding-right: 0;
  }
}
.cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update {
  display: none;
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update {
    text-align: center !important;
  }
}
.cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
  margin-bottom: 0;
}
.cart_total_wrapper .cart_total_buttons div.active {
  display: inline-block !important;
  vertical-align: top;
  margin: 0 0 0 54px;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons div.active {
    margin: 0;
    text-align: left !important;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons div.active {
    display: block !important;
  }
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back {
  color: #000000;
  font: 17px/20px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 0 0 0 40px;
  border: none;
  margin-top: 0;
  margin-right: 30px;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons .shop2-btn-back {
    margin: 0 0 12px 0;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons .shop2-btn-back {
    display: none;
  }
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -6px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back:hover, .cart_total_wrapper .cart_total_buttons .shop2-btn-back:active {
  color: #FF2842;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back:hover:before, .cart_total_wrapper .cart_total_buttons .shop2-btn-back:active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
.cart_total_wrapper .shop2-cart-total_wr {
  width: 480px;
  min-width: 480px;
  max-width: 480px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 480px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 480px;
  -ms-flex: 0 1 480px;
  flex: 0 1 480px;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .shop2-cart-total_wr {
    width: 440px;
    min-width: 440px;
    max-width: 440px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 440px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 440px;
    -ms-flex: 0 1 440px;
    flex: 0 1 440px;
  }
}
@media screen and (max-width: 767px) {
  .cart_total_wrapper .shop2-cart-total_wr {
    width: 410px;
    min-width: 410px;
    max-width: 410px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 410px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 410px;
    -ms-flex: 0 1 410px;
    flex: 0 1 410px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr {
    width: auto;
    min-width: 0;
    max-width: 100%;
    padding: 20px 0 0 0;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon {
  margin: 0 0 10px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id {
  text-align: right;
  font-size: 22px;
  line-height: 26px;
  padding: 20px 0 0 0;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id > span {
  font-size: 16px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-code {
  font-size: 16px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-delete {
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 0 0;
  margin: 0 0 0 10px;
  color: #4E626C;
  font-size: 22px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-delete:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 9px;
  height: 9px;
  margin-top: -2px;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%234E626C%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 30px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
  position: relative;
  text-align: right;
  width: 480px;
  height: 50px;
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
    width: 440px;
  }
}
@media screen and (max-width: 767px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
    width: 410px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
    width: auto;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  width: 170px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  color: #000000;
  border-radius: 6px;
  cursor: pointer;
  padding: 0;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn {
    display: none;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn:before {
  position: absolute;
  content: "";
  right: 24px;
  top: 50%;
  width: 17px;
  height: 17px;
  margin-top: -8px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M9.000%2C7.000%20L9.000%2C1.000%20C9.000%2C0.448%208.552%2C-0.000%208.000%2C-0.000%20C7.448%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C7.448%20-0.000%2C8.000%20C-0.000%2C8.552%200.448%2C9.000%201.000%2C9.000%20L7.000%2C9.000%20L7.000%2C15.000%20C7.000%2C15.552%207.448%2C16.000%208.000%2C16.000%20C8.552%2C16.000%209.000%2C15.552%209.000%2C15.000%20L9.000%2C9.000%20L15.000%2C9.000%20C15.552%2C9.000%2016.000%2C8.552%2016.000%2C8.000%20C16.000%2C7.448%2015.552%2C7.000%2015.000%2C7.000%20L9.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body {
  position: absolute;
  right: 0;
  top: 0;
  width: 170px;
  text-align: left;
  background: #ffffff;
  border-radius: 6px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.5);
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.5);
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body {
    width: 100%;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body:hover .coupon-btn {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200C6.44775%200%206%200.447716%206%201V6H1C0.447754%206%200%206.44772%200%207C0%207.55228%200.447754%208%201%208H6V13C6%2013.5523%206.44775%2014%207%2014C7.55225%2014%208%2013.5523%208%2013V8H13C13.5522%208%2014%207.55228%2014%207C14%206.44772%2013.5522%206%2013%206H8V1C8%200.447715%207.55225%200%207%200Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
  width: 480px;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
    width: 440px;
  }
}
@media screen and (max-width: 767px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
    width: 410px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
    width: 100%;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon_show_btn {
  display: none;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon-btn {
  background-position: 50%;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon-field input {
  color: #000000;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon-field input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon-field input:moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon-field input::-moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon-field input:-ms-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus {
  -moz-box-shadow: inset 0 0 0 1px #FF2842;
  -webkit-box-shadow: inset 0 0 0 1px #FF2842;
  box-shadow: inset 0 0 0 1px #FF2842;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus .coupon-field input {
  color: #000000;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus .coupon-field input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus .coupon-field input:moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus .coupon-field input::-moz-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus .coupon-field input:-ms-input-placeholder {
  color: #000000;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input {
  width: 100%;
  color: #FF2842;
  height: 50px;
  padding: 12px 0 12px 20px;
  font: 17px/20px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input::-webkit-input-placeholder {
  color: #FF2842;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input:moz-placeholder {
  color: #FF2842;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input::-moz-placeholder {
  color: #FF2842;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input:-ms-input-placeholder {
  color: #FF2842;
  opacity: 1 !important;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn {
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 50px;
  border: none;
  outline: none;
  font-size: 0;
  padding: 0;
  transition: all 0.3s;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 52px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 52px;
  -ms-flex: 0 1 52px;
  flex: 0 1 52px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200C6.44775%200%206%200.447716%206%201V6H1C0.447754%206%200%206.44772%200%207C0%207.55228%200.447754%208%201%208H6V13C6%2013.5523%206.44775%2014%207%2014C7.55225%2014%208%2013.5523%208%2013V8H13C13.5522%208%2014%207.55228%2014%207C14%206.44772%2013.5522%206%2013%206H8V1C8%200.447715%207.55225%200%207%200Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn:hover, .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item {
  position: relative;
  font-size: 0;
  padding: 30px 0 13px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total .cart_total_item {
    margin: 0 -16px;
    padding: 20px 16px 12px;
  }
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_body {
  font-size: 30px;
  font-weight: 500;
  color: #000000;
  width: 70%;
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_body {
    font-size: 26px;
  }
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_body span {
  font-weight: 400;
  font-size: 18px;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child:after {
  opacity: 1;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_title {
  color: #000000;
  width: 30%;
  font-size: 20px;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  opacity: 0.1;
  background: #000000;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_title {
  color: rgba(0, 0, 0, 0.48);
  font: 17px/20px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 5px 0 0 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_body {
  color: #4E626C;
  font: 22px/28px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: right;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_body span {
  font: 16px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
.shop_cart_registration_wr {
  position: relative;
  padding: 50px 0 70px;
  margin-bottom: -60px;
}
.shop_cart_registration_wr .circle_1 {
  position: absolute;
  left: 76px;
  top: 110px;
  width: 237px;
  height: 237px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.shop_cart_registration_wr .circle_2 {
  position: absolute;
  left: 391px;
  top: 65px;
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.shop_cart_registration_wr .circle_3 {
  position: absolute;
  right: 286px;
  top: 85px;
  width: 126px;
  height: 126px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.shop_cart_registration_wr .circle_4 {
  position: absolute;
  right: 84px;
  top: 243px;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.shop_cart_registration_wr:before {
  position: absolute;
  content: "";
  left: -160px;
  right: -160px;
  top: 0;
  height: 1px;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .shop_cart_registration_wr:before {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .shop_cart_registration_wr:before {
    left: -55px;
    right: -55px;
  }
}
@media screen and (max-width: 1260px) {
  .shop_cart_registration_wr:before {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .shop_cart_registration_wr:before {
    left: -16px;
    right: -16px;
  }
}
.shop_cart_registration_wr:after {
  position: absolute;
  content: "";
  left: -160px;
  right: -160px;
  top: 10px;
  height: 1px;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .shop_cart_registration_wr:after {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .shop_cart_registration_wr:after {
    left: -55px;
    right: -55px;
  }
}
@media screen and (max-width: 1260px) {
  .shop_cart_registration_wr:after {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .shop_cart_registration_wr:after {
    left: -16px;
    right: -16px;
  }
}
@media screen and (max-width: 639px) {
  .shop_cart_registration_wr:after {
    top: 8px;
  }
}
@media screen and (max-width: 1260px) {
  .shop_cart_registration_wr {
    padding: 50px 0 60px;
  }
}
@media screen and (max-width: 1023px) {
  .shop_cart_registration_wr {
    padding: 40px 0;
  }
}
@media screen and (max-width: 639px) {
  .shop_cart_registration_wr {
    padding: 20px 0 30px;
  }
}
.shop_cart_registration_wr .shop_cart_registration {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
}
.shop_cart_registration_wr .cart_registration_title {
  text-align: center;
  padding: 0 0 40px;
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .shop_cart_registration_wr .cart_registration_title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .shop_cart_registration_wr .cart_registration_title {
    font-size: 28px;
    line-height: normal;
    padding: 0 0 20px;
  }
}
.shop_cart_registration_wr .cart_registration {
  background: #ffffff;
  font-size: 0;
  border-radius: 6px;
  padding: 40px 55px 50px;
  border-radius: 6px;
  -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .shop_cart_registration_wr .cart_registration {
    padding: 30px 40px;
  }
}
@media screen and (max-width: 639px) {
  .shop_cart_registration_wr .cart_registration {
    padding: 30px;
  }
}
@media screen and (max-width: 410px) {
  .shop_cart_registration_wr .cart_registration {
    padding: 25px 20px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_l {
  text-align: center;
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .shop_cart_registration_wr .cart_registration .cell_l {
    width: auto;
    display: block;
    padding: 0 0 20px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
  margin: 10px 0 0;
}
@media screen and (max-width: 410px) {
  .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
    padding: 14px 30px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_l .reg_btn {
  padding-top: 20px;
}
.shop_cart_registration_wr .cart_registration .cell_l .reg_btn a {
  display: inline-block;
  vertical-align: top;
  color: #FF2842;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  transition: all 0.3s;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.shop_cart_registration_wr .cart_registration .cell_l .reg_btn a:hover {
  border-bottom-color: #FF2842;
}
.shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item {
  text-align: left;
  margin: 0 0 20px;
}
@media screen and (max-width: 410px) {
  .shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item .registration-field-title {
    font-size: 15px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_r {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .shop_cart_registration_wr .cart_registration .cell_r {
    width: auto;
    display: block;
  }
}
.shop_cart_registration_wr .cart_registration .cell_r .cell_r_text {
  padding: 20px 0;
  color: rgba(0, 0, 0, 0.6);
  font-size: 17px;
  line-height: 26px;
}
@media screen and (max-width: 767px) {
  .shop_cart_registration_wr .cart_registration .cell_r .cell_r_text {
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 410px) {
  .shop_cart_registration_wr .cart_registration .cell_r .cell_r_text {
    font-size: 15px;
    line-height: 24px;
  }
}
.no_auth_form {
  text-align: right;
  padding: 30px 0 0;
}
@media screen and (max-width: 639px) {
  .no_auth_form {
    text-align: center;
    padding: 20px 0 0;
  }
}
.g-auth__personal-note a {
  border-color: #FF2842;
  transition: all 0.3s;
  border-bottom-style: solid;
}
.shop2-product-navigation {
  margin: 0 0 30px;
}
.shop2-product-navigation .product-prev-btn {
  color: #4E626C;
  font: 15px/20px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 0 0 0 35px;
  position: relative;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2-product-navigation .product-prev-btn:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 26px;
  height: 10px;
  margin-top: -5px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
.shop2-product-navigation .product-prev-btn:hover, .shop2-product-navigation .product-prev-btn:active {
  color: #FF2842;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-product-navigation .product-prev-btn:hover:before, .shop2-product-navigation .product-prev-btn:active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
.shop2-product-navigation .product-next-btn {
  color: #4E626C;
  font: 15px/20px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  padding: 0 35px 0 0;
  position: relative;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2-product-navigation .product-next-btn:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 26px;
  height: 10px;
  margin-top: -5px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.7929%200.292893C20.1834%20-0.0976311%2020.8166%20-0.0976311%2021.2071%200.292893L25.9142%205L21.2071%209.70711C20.8166%2010.0976%2020.1834%2010.0976%2019.7929%209.70711C19.4024%209.31658%2019.4024%208.68342%2019.7929%208.29289L22.0858%206L1.5%206C0.947715%206%200.5%205.55228%200.5%205C0.5%204.44772%200.947715%204%201.5%204L22.0858%204L19.7929%201.70711C19.4024%201.31658%2019.4024%200.683418%2019.7929%200.292893Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat;
}
.shop2-product-navigation .product-next-btn:hover, .shop2-product-navigation .product-next-btn:active {
  color: #FF2842;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-product-navigation .product-next-btn:hover:before, .shop2-product-navigation .product-next-btn:active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.7929%200.292893C20.1834%20-0.0976311%2020.8166%20-0.0976311%2021.2071%200.292893L25.9142%205L21.2071%209.70711C20.8166%2010.0976%2020.1834%2010.0976%2019.7929%209.70711C19.4024%209.31658%2019.4024%208.68342%2019.7929%208.29289L22.0858%206L1.5%206C0.947715%206%200.5%205.55228%200.5%205C0.5%204.44772%200.947715%204%201.5%204L22.0858%204L19.7929%201.70711C19.4024%201.31658%2019.4024%200.683418%2019.7929%200.292893Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat;
}
.product_page_wrapper {
  padding: 0;
}
.product_page_wrapper .product_page_wrap {
  margin: 0 0 90px;
  padding: 0 160px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 1580px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap {
    display: block;
    padding: 0 42px;
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap {
    margin-bottom: 0;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side {
  width: 650px;
  margin: 0 90px 0 0;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    width: 500px;
    margin: 0 40px 0 0;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    width: auto;
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    padding: 0 32px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    padding: 0 16px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider {
    margin: 0;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body {
    font-size: 0;
  }
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .slick-list {
    border-radius: 6px;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
  padding-top: 500px;
}
@media (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body.no-image {
    padding-top: 200px;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
  position: relative;
  margin: 0 0 30px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  text-align: center;
  border-radius: 6px;
}
@media screen and (min-width: 1261px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    background-image: none !important;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    margin: 0 10px;
    vertical-align: top;
    display: inline-block;
    width: 50%;
    height: 460px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    width: 100%;
    height: 704px;
    margin: 0;
    border-radius: 0;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 608px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 448px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 380px;
  }
}
@media screen and (max-width: 410px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 288px;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a {
  display: block;
  font-size: 0;
  text-decoration: none;
  border-radius: 6px;
  overflow: hidden;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a img {
  max-width: 100%;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a img {
    opacity: 0;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item:last-child {
  margin-bottom: 0;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots {
  font-size: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  padding: 30px 0 0;
  text-align: center;
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots {
    padding: 20px 0 0;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li.slick-active button:before {
  opacity: 1;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li button {
  padding: 0;
  width: 6px;
  height: 6px;
  border: none;
  outline: none;
  display: block;
  position: relative;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.15);
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li button:before {
  position: absolute;
  content: "";
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  opacity: 0;
  background: #FF2842;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.product_page_wrapper .product_page_wrap .product_r_side {
  width: calc(100% - 650px - 90px);
  overflow: visible;
  position: relative;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_r_side {
    width: calc(100% - 500px - 40px);
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side {
    height: auto !important;
    width: auto !important;
    margin: 0 !important;
  }
  .product_page_wrapper .product_page_wrap .product_r_side .stop {
    position: static !important;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_side_in {
  direction: rtl;
  border-radius: 6px;
  -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_side_in {
    height: auto !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.shop2-product {
  position: static;
  direction: ltr;
  margin: 0;
  overflow-y: auto;
}
@media screen and (max-width: 1260px) {
  .shop2-product {
    height: auto !important;
    margin: 0 -42px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-product {
    margin: 0;
  }
}
.shop2-product__top {
  position: relative;
  padding: 40px 90px 24px 70px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.shop2-product__top:before {
  position: absolute;
  content: "";
  top: 10px;
  left: 0;
  right: 0;
  height: 1px;
  display: none;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2-product__top:before {
    top: 8px;
  }
}
@media screen and (max-width: 1900px) {
  .shop2-product__top {
    padding: 40px 80px 24px 40px;
  }
}
@media screen and (max-width: 1260px) {
  .shop2-product__top {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .shop2-product__top:before {
    display: block;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-product__top {
    padding: 42px 80px 24px 32px;
  }
}
@media screen and (max-width: 767px) {
  .shop2-product__top {
    padding: 30px 60px 20px 16px;
  }
}
.shop2-product__bottom {
  padding: 30px 70px 50px;
}
@media screen and (max-width: 1900px) {
  .shop2-product__bottom {
    padding: 30px 40px 40px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-product__bottom {
    padding: 30px 32px 40px;
  }
}
@media screen and (max-width: 767px) {
  .shop2-product__bottom {
    padding: 20px 16px 20px;
  }
}
.shop2-product .tpl-rating-block {
  margin: 0 0 20px;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .shop2-product .tpl-rating-block {
    margin: 0 0 14px;
  }
}
.shop2-product .tpl-rating-block .tpl-stars {
  margin: 0;
}
.shop2-product__name {
  color: #4E626C;
  font-size: 45px;
  line-height: 1;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  padding: 0 0 20px;
}
@media screen and (max-width: 1580px) {
  .shop2-product__name {
    font-size: 40px;
  }
}
@media screen and (max-width: 639px) {
  .shop2-product__name {
    font-size: 28px;
  }
}
.shop2-product__name h1 {
  margin: 0;
  text-align: inherit;
  font-size: inherit;
}
.shop2-product .product-flags {
  font-size: 0;
  padding: 0 0 19px;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-flags {
    padding: 0 0 10px;
  }
}
.shop2-product .product-flags__left {
  display: inline;
}
.shop2-product .product-flags__right {
  display: inline;
}
.shop2-product .product-flags__item {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  margin-bottom: 5px;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-flags__item {
    font-size: 18px;
    margin-right: 5px;
  }
}
.shop2-product .product-flags__item span {
  padding-top: 0;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-flags__item span {
    padding: 0 10px 2px;
  }
}
.shop2-product .product-flags__item.spec_item {
  margin-right: 18px;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-flags__item.spec_item {
    margin-right: 13px;
  }
}
.shop2-product .product-flags__item.spec_item span {
  position: relative;
  padding: 0 12px 2px;
  border-radius: 0;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-flags__item.spec_item span {
    padding: 0 10px 2px;
  }
}
.shop2-product .product-flags__item.spec_item span:before {
  position: absolute;
  content: "";
  top: 0;
  right: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-left-color: transparent;
  border-right: 0;
  border-left-width: 5px;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-flags__item.spec_item span:before {
    border: 12px solid rgba(255, 40, 66, 0.9);
    border-left-color: transparent;
    border-right: 0;
    border-left-width: 5px;
  }
}
.shop2-product .product-flags__item.spec_item span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 100%;
  border: 13px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-left: 0;
  border-right-width: 5px;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-flags__item.spec_item span:after {
    border: 12px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-left: 0;
    border-right-width: 5px;
  }
}
.shop2-product .product-price .price-current {
  color: #4E626C;
  font-size: 18px;
  display: inline-block;
  vertical-align: baseline;
}
.shop2-product .product-price .price-current strong {
  font-size: 30px;
  font-weight: 500;
  padding-right: 5px;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-price .price-current strong {
    font-size: 26px;
  }
}
.shop2-product .product-price .price-old {
  display: inline-block;
  vertical-align: baseline;
  color: rgba(0, 0, 0, 0.5);
  margin-left: 32px;
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .shop2-product .product-price .price-old {
    margin-left: 15px;
  }
}
.shop2-product .product-price .price-old strong {
  position: relative;
  font-size: 20px;
  font-weight: 300;
  color: rgba(78, 98, 108, 0.6);
}
.shop2-product .product-price .price-old strong:before {
  position: absolute;
  left: -7px;
  right: -7px;
  top: 50%;
  height: 1px;
  content: "";
  background: #000000;
}
.shop2-product__additional {
  position: absolute;
  right: 45px;
  top: 50%;
  margin-top: -42px;
}
@media screen and (max-width: 1900px) {
  .shop2-product__additional {
    right: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-product__additional {
    right: 38px;
  }
}
@media screen and (max-width: 767px) {
  .shop2-product__additional {
    right: 24px;
  }
}
.shop2-product__additional .product-compare {
  margin: 0 -9px 0 0;
  padding: 0;
  border: none;
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .shop2-product__additional .product-compare {
    display: none;
  }
}
.shop2-product__additional .product-compare.product-compare-added label {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.99995%204.79995H13.2845C13.6523%206.51306%2015.1768%207.79995%2017%207.79995C18.8221%207.79995%2020.3475%206.51386%2020.7154%204.79995H30C30.4418%204.79995%2030.8%204.44178%2030.8%203.99995C30.8%203.55812%2030.4418%203.19995%2030%203.19995H20.7154C20.3476%201.48684%2018.8231%200.199951%2017%200.199951C15.1778%200.199951%2013.6524%201.48604%2013.2845%203.19995H3.99995C3.55812%203.19995%203.19995%203.55812%203.19995%203.99995C3.19995%204.44178%203.55812%204.79995%203.99995%204.79995ZM17%206.19995C15.7862%206.19995%2014.8%205.21291%2014.8%203.99995C14.8%202.78623%2015.787%201.79995%2017%201.79995C18.2137%201.79995%2019.2%202.78699%2019.2%203.99995C19.2%205.21368%2018.2129%206.19995%2017%206.19995Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M6.99995%2024.7963C10.7509%2024.7963%2013.8%2021.7496%2013.8%2017.9963C13.8%2017.5545%2013.4418%2017.1963%2013%2017.1963H0.999951C0.558123%2017.1963%200.199951%2017.5545%200.199951%2017.9963C0.199951%2021.7473%203.2466%2024.7963%206.99995%2024.7963ZM27.0002%2024.7969C30.7513%2024.7969%2033.8004%2021.7501%2033.8004%2017.9967C33.8004%2017.5548%2033.4422%2017.1967%2033.0004%2017.1967H21C20.5581%2017.1967%2020.2%2017.5548%2020.2%2017.9967C20.2%2021.7478%2023.2467%2024.7969%2027.0002%2024.7969Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M13.3832%2018.6992C12.9954%2018.9109%2012.5094%2018.7681%2012.2977%2018.3803L6.99791%208.67038L1.70332%2018.38C1.4918%2018.7679%201.00587%2018.9109%200.617963%2018.6994C0.230058%2018.4878%200.087071%2018.0019%200.298593%2017.614L6.29521%206.61696C6.59832%206.06108%207.39644%206.06092%207.69978%206.61667L13.7021%2017.6137C13.9138%2018.0015%2013.771%2018.4875%2013.3832%2018.6992ZM33.3836%2018.6996C32.9958%2018.9113%2032.5098%2018.7685%2032.2981%2018.3807L26.9981%208.67038L21.7033%2018.3804C21.4918%2018.7683%2021.0059%2018.9113%2020.618%2018.6997C20.2301%2018.4882%2020.0871%2018.0023%2020.2986%2017.6144L26.2954%206.61696C26.5985%206.06108%2027.3966%206.06092%2027.7%206.61667L33.7026%2017.6141C33.9142%2018.0019%2033.7714%2018.4879%2033.3836%2018.6996Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-product__additional .product-compare.product-compare-added span {
  position: absolute;
  right: -6px;
  top: -7px;
  background: #FF2842;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
}
.shop2-product__additional .product-compare label {
  position: relative;
  width: 36px;
  height: 36px;
  font-size: 0;
  cursor: pointer;
  display: block;
  opacity: 0.2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.8%204.6C3.4%204.6%203%204.2%203%203.8C3%203.4%203.4%203%203.8%203H13.8C14.2%203%2014.6%203.4%2014.6%203.8C14.6%204.2%2014.2%204.6%2013.8%204.6H3.8ZM19.8%204.6C19.4%204.6%2019%204.2%2019%203.8C19%203.4%2019.4%203%2019.8%203H29.8C30.2%203%2030.6%203.4%2030.6%203.8C30.6%204.2%2030.2%204.6%2029.8%204.6H19.8ZM13%203.8C13%201.7%2014.7%200%2016.8%200C18.9%200%2020.6%201.7%2020.6%203.8C20.6%205.9%2018.9%207.6%2016.8%207.6C14.7%207.6%2013%205.9%2013%203.8ZM14.6%203.8C14.6%205%2015.6%206%2016.8%206C18%206%2019%205%2019%203.8C19%202.6%2018%201.6%2016.8%201.6C15.6%201.6%2014.6%202.6%2014.6%203.8ZM13.6%2017.8C13.6%2021.6%2010.6%2024.6%206.8%2024.6C3%2024.6%200%2021.6%200%2017.8C0%2017.4%200.4%2017%200.8%2017H12.8C13.2%2017%2013.6%2017.4%2013.6%2017.8ZM33.6%2017.8C33.6%2021.6%2030.6%2024.6%2026.8%2024.6C23%2024.6%2020%2021.6%2020%2017.8C20%2017.4%2020.4%2017%2020.8%2017H32.8C33.2%2017%2033.6%2017.4%2033.6%2017.8ZM1.7%2018.6C2%2021.1%204.2%2023%206.8%2023C9.4%2023%2011.6%2021.1%2011.9%2018.6H1.7ZM21.7%2018.6C22.1%2021.1%2024.2%2023%2026.8%2023C29.4%2023%2031.6%2021.1%2031.9%2018.6H21.7Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M12.1%2018.2L6.8%208.49995L1.5%2018.2C1.3%2018.6%200.8%2018.7%200.4%2018.5C0%2018.3%20-0.1%2017.8%200.1%2017.4L6.1%206.39995C6.4%205.79995%207.2%205.79995%207.5%206.39995L13.5%2017.4C13.7%2017.8%2013.6%2018.3%2013.2%2018.5C12.8%2018.7%2012.3%2018.6%2012.1%2018.2ZM32.1%2018.2L26.8%208.49995L21.5%2018.2C21.3%2018.6%2020.8%2018.7%2020.4%2018.5C20%2018.3%2019.9%2017.8%2020.1%2017.4L26.1%206.39995C26.4%205.79995%2027.2%205.79995%2027.5%206.39995L33.5%2017.4C33.7%2017.8%2033.6%2018.3%2033.2%2018.5C32.8%2018.7%2032.3%2018.6%2032.1%2018.2Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-product__additional .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
.shop2-product__additional .share_block {
  position: relative;
  text-align: right;
}
.shop2-product__additional .share_btn {
  width: 20px;
  height: 27px;
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2019%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.4%2C4%20C12.4%2C5.43324077%2013.5658542%2C6.6%2015%2C6.6%20C16.4332408%2C6.6%2017.6%2C5.43414577%2017.6%2C4%20C17.6%2C2.56675923%2016.4341458%2C1.4%2015%2C1.4%20C13.5667592%2C1.4%2012.4%2C2.56585423%2012.4%2C4%20Z%20M11%2C4%20C11%2C1.790861%2012.7953562%2C0%2015%2C0%20C17.209139%2C0%2019%2C1.79535615%2019%2C4%20C19%2C6.209139%2017.2046438%2C8%2015%2C8%20C12.790861%2C8%2011%2C6.20464385%2011%2C4%20Z%20M1.4%2C12%20C1.4%2C13.4332408%202.56585423%2C14.6%204%2C14.6%20C5.43324077%2C14.6%206.6%2C13.4341458%206.6%2C12%20C6.6%2C10.5667592%205.43414577%2C9.4%204%2C9.4%20C2.56675923%2C9.4%201.4%2C10.5658542%201.4%2C12%20Z%20M0%2C12%20C0%2C9.790861%201.79535615%2C8%204%2C8%20C6.209139%2C8%208%2C9.79535615%208%2C12%20C8%2C14.209139%206.20464385%2C16%204%2C16%20C1.790861%2C16%200%2C14.2046438%200%2C12%20Z%20M11.3886273%2C18.2795408%20L6.61830013%2C14.8059547%20L7.44240098%2C13.6742048%20L12.203852%2C17.1413276%20C12.9257038%2C16.4352645%2013.9131137%2C16%2015%2C16%20C17.209139%2C16%2019%2C17.7953562%2019%2C20%20C19%2C22.209139%2017.2046438%2C24%2015%2C24%20C12.790861%2C24%2011%2C22.2046438%2011%2C20%20C11%2C19.3840849%2011.1395553%2C18.8006831%2011.3886273%2C18.2795408%20Z%20M12.4%2C20%20C12.4%2C21.4332408%2013.5658542%2C22.6%2015%2C22.6%20C16.4332408%2C22.6%2017.6%2C21.4341458%2017.6%2C20%20C17.6%2C18.5667592%2016.4341458%2C17.4%2015%2C17.4%20C13.5667592%2C17.4%2012.4%2C18.5658542%2012.4%2C20%20Z%20M11.8049902%2C5.47855748%20L12.6290911%2C6.61030736%20L7.40224306%2C10.4163161%20L6.57814222%2C9.28456617%20L11.8049902%2C5.47855748%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-product__additional .share_bl_body {
  position: absolute;
  right: 30px;
  top: -3px;
  width: 168px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  border-radius: 30px;
  background: #ffffff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2-product__additional .share_bl_body.active {
  opacity: 1;
  visibility: visible;
}
.shop2-product__additional .share_bl_body .yashare {
  width: 168px;
}
.shop2-product .shop2-product-article {
  margin: 0 0 30px;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 767px) {
  .shop2-product .shop2-product-article {
    margin: 0 0 15px;
  }
}
.shop2-product .shop2-product-article span {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.3);
}
.shop2-product .vendor_option {
  margin: 0 0 25px;
}
@media screen and (max-width: 767px) {
  .shop2-product .vendor_option {
    margin: 0 0 15px;
  }
}
.shop2-product .vendor_option a {
  position: relative;
  color: #000000;
  padding: 0 46px 0 0;
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .shop2-product .vendor_option a {
    font-size: 20px;
  }
}
.shop2-product .vendor_option a:before {
  position: absolute;
  right: 0;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -6px;
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
@media screen and (max-width: 767px) {
  .shop2-product .vendor_option a:before {
    background-size: 80%;
  }
}
.shop2-product .shop2-product__bottom .gr-product-anonce {
  margin: 0 0 25px;
  font-size: 17px;
  line-height: 18px;
  color: rgba(78, 98, 108, 0.6);
}
.shop2-product .shop2_product_options_wr .hide_params_btn {
  display: none;
}
.shop2-product .shop2_product_options_wr .option_item {
  padding: 0 0 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
}
@media screen and (max-width: 767px) {
  .shop2-product .shop2_product_options_wr .option_item {
    padding: 0 0 14px;
  }
}
@media screen and (max-width: 410px) {
  .shop2-product .shop2_product_options_wr .option_item {
    padding: 0 0 20px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.shop2-product .shop2_product_options_wr .option_item:last-child {
  padding-bottom: 0;
}
.shop2-product .shop2_product_options_wr .option_title {
  width: 205px;
  padding-right: 10px;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .shop2-product .shop2_product_options_wr .option_title {
    width: 50%;
    font-size: 16px;
  }
}
@media screen and (max-width: 410px) {
  .shop2-product .shop2_product_options_wr .option_title {
    width: 100%;
    padding: 0 0 3px;
  }
}
.shop2-product .shop2_product_options_wr .option_body {
  width: calc(100% - 205px);
  max-width: 380px;
}
@media screen and (max-width: 767px) {
  .shop2-product .shop2_product_options_wr .option_body {
    width: 50%;
    max-width: 50%;
    font-size: 16px;
  }
}
@media screen and (max-width: 410px) {
  .shop2-product .shop2_product_options_wr .option_body {
    width: 100%;
    max-width: 100%;
  }
}
.shop2-product .shop2-product-actions {
  position: absolute;
  right: -130px;
  top: 50%;
  margin: 0;
  z-index: 2;
  width: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media screen and (max-width: 1420px) {
  .shop2-product .shop2-product-actions {
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    margin: 20px 0 0 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
.shop2-product .shop2-product-actions dd {
  left: auto !important;
  right: calc(100% - 100px) !important;
}
@media screen and (max-width: 1420px) {
  .shop2-product .shop2-product-actions dd {
    right: auto !important;
  }
}
.shop2-product .shop2-product-actions dt {
  font-size: 0;
  width: 100px;
  height: 100px;
  margin: 0;
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(254, 247, 245, 0.2);
}
@media screen and (max-width: 1420px) {
  .shop2-product .shop2-product-actions dt {
    width: 44px;
    height: 44px;
    display: inline-block;
    margin: 0 15px 10px 0;
  }
}
.shop2-product .shop2-product-actions dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00684349%207.47137C-0.087525%206.37084%200.806128%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2022.0875%206.37084%2021.9932%207.47137L21.7571%2010.2244C21.7151%2010.7136%2021.2944%2011.0899%2020.7893%2011.0899H1.21073C0.705638%2011.0899%200.284861%2010.7136%200.242915%2010.2244L0.00684349%207.47137Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.01111%203.42499C3.65318%201.59502%205.16241%200%206.99468%200C8.69615%200%209.7858%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94746%206.62261%208.40624%206.66834%207.05545%206.32128C5.67702%205.96711%204.34781%205.15486%204.01111%203.42499ZM6.99468%201.41573C6.00779%201.41573%205.26731%202.26691%205.44228%203.16082C5.63479%204.1504%206.34874%204.67533%207.42779%204.95257C8.2541%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60912%203.5565%209.20408%202.86978C8.66751%201.96007%207.97936%201.41573%206.99468%201.41573Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.12%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10.0288%2013.7344C10.0288%2013.2131%209.59402%2012.7906%209.05766%2012.7906H1.77388L2.55548%2020.7323C2.63342%2021.4529%203.25866%2022%204.00426%2022H10.0288V13.7344Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H17.9957C18.7413%2022%2019.3666%2021.4529%2019.4445%2020.7323L20.2261%2012.7906H12.9423C12.406%2012.7906%2011.9712%2013.2131%2011.9712%2013.7344V22Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(254, 247, 245, 0.7);
}
.shop2-product .shop2-product-actions dt + dt {
  margin-top: 15px;
}
.shop2-product .shop2-product-actions dt .icon-action {
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M16.7071%202.70711C17.0976%202.31658%2017.0976%201.68342%2016.7071%201.29289C16.3166%200.902369%2015.6834%200.902369%2015.2929%201.29289L16.7071%202.70711ZM1.29289%2015.2929C0.902369%2015.6834%200.902369%2016.3166%201.29289%2016.7071C1.68342%2017.0976%202.31658%2017.0976%202.70711%2016.7071L1.29289%2015.2929ZM4%206C2.89543%206%202%205.10457%202%204H0C0%206.20914%201.79086%208%204%208V6ZM6%204C6%205.10457%205.10457%206%204%206V8C6.20914%208%208%206.20914%208%204H6ZM4%202C5.10457%202%206%202.89543%206%204H8C8%201.79086%206.20914%200%204%200V2ZM4%200C1.79086%200%200%201.79086%200%204H2C2%202.89543%202.89543%202%204%202V0ZM14%2016C12.8954%2016%2012%2015.1046%2012%2014H10C10%2016.2091%2011.7909%2018%2014%2018V16ZM16%2014C16%2015.1046%2015.1046%2016%2014%2016V18C16.2091%2018%2018%2016.2091%2018%2014H16ZM14%2012C15.1046%2012%2016%2012.8954%2016%2014H18C18%2011.7909%2016.2091%2010%2014%2010V12ZM14%2010C11.7909%2010%2010%2011.7909%2010%2014H12C12%2012.8954%2012.8954%2012%2014%2012V10ZM15.2929%201.29289L1.29289%2015.2929L2.70711%2016.7071L16.7071%202.70711L15.2929%201.29289Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(254, 247, 245, 0.7);
}
@media screen and (max-width: 1420px) {
  .shop2-product .shop2-product-actions dt .icon-action {
    width: 44px;
    height: 44px;
  }
}
.shop2-product .shop2-product-actions dt .name-action {
  display: none;
}
.shop2-product .form-additional {
  padding: 50px 0 0;
}
@media screen and (max-width: 1023px) {
  .shop2-product .form-additional {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 639px) {
  .shop2-product .form-additional {
    padding: 15px 0 0;
  }
}
.shop2-product .form-additional__items {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.shop2-product .form-additional__item:first-child {
  width: 205px;
}
@media screen and (max-width: 639px) {
  .shop2-product .form-additional__item:first-child {
    width: 100%;
  }
}
.shop2-product .form-additional__item:nth-child(2) {
  width: 228px;
}
@media screen and (max-width: 639px) {
  .shop2-product .form-additional__item:nth-child(2) {
    width: 100%;
    padding: 20px 0 0;
  }
}
.shop2-product .form-additional__item:nth-child(3) {
  padding-left: 37px;
}
@media screen and (max-width: 1900px) {
  .shop2-product .form-additional__item:nth-child(3) {
    width: 100%;
    padding: 10px 0 0;
  }
}
@media screen and (max-width: 1260px) {
  .shop2-product .form-additional__item:nth-child(3) {
    width: auto;
    padding-top: 0;
    padding-left: 37px;
  }
}
@media screen and (max-width: 639px) {
  .shop2-product .form-additional__item:nth-child(3) {
    width: 100%;
    padding: 12px 0 0;
    text-align: center;
  }
}
.shop2-product .form-additional .product-amount {
  width: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 639px) {
  .shop2-product .form-additional .product-amount {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.shop2-product .form-additional .shop_product_btn {
  width: 100%;
}
.shop2-product .form-additional .buy_one_click {
  color: #000000;
  cursor: pointer;
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  vertical-align: top;
  display: inline-block;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.shop2-product .form-additional .buy_one_click:hover {
  border-bottom-color: #000000;
}
.shop2_product_data .tab_wrap {
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 70px 160px 94px;
}
@media screen and (max-width: 1580px) {
  .shop2_product_data .tab_wrap {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .shop2_product_data .tab_wrap {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .shop2_product_data .tab_wrap {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .tab_wrap {
    padding: 48px 32px 54px;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_data .tab_wrap {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .tab_wrap {
    padding: 25px 16px 30px;
  }
}
@media screen and (max-width: 479px) {
  .shop2_product_data .tab_wrap {
    padding: 25px 16px;
  }
}
.shop2_product_data .tab_wrap:before {
  position: absolute;
  content: "";
  top: 10px;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2_product_data .tab_wrap:before {
    top: 8px;
  }
}
.shop2_product_data .tab_wrap .tab_title {
  position: relative;
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
  margin: 0 0 40px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .shop2_product_data .tab_wrap .tab_title {
    margin: 0 0 35px;
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_data .tab_wrap .tab_title {
    font-size: 28px;
    line-height: normal;
    margin: 0 0 20px;
  }
}
.shop2_product_data .tab_wrap .tabs_item {
  position: relative;
  color: rgba(0, 0, 0, 0.6);
  font-size: 17px;
  line-height: 30px;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .tab_wrap .tabs_item {
    font-size: 15px;
    line-height: 26px;
  }
}
.shop2_product_data .tab_wrap .tabs_item p {
  margin: 0;
}
.shop2_product_data .tab_wrap .tabs_item p + p {
  margin-top: 15px;
}
.shop2_product_data .tab_wrap.desc .product_body_tab {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
}
.shop2_product_data .tab_wrap.params .product_params_tab {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
  position: relative;
  font-size: 0;
  padding: 14px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
    padding: 10px 0;
  }
}
@media screen and (max-width: 410px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
    border: none;
    padding: 0 0 15px;
  }
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 410px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:first-child {
    border: none;
  }
}
@media screen and (max-width: 410px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:last-child {
    padding-bottom: 0;
  }
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:hover:before {
  width: 100%;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  width: 0;
  bottom: -1px;
  height: 1px;
  background: #000000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 410px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:before {
    display: none;
  }
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
  vertical-align: middle;
  display: inline-block;
  font: 17px/30px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 20px 0 0;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
    font-size: 16px;
    line-height: 1.25;
  }
}
@media screen and (max-width: 410px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
    padding: 0 0 3px;
    width: 100%;
  }
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
  vertical-align: middle;
  display: inline-block;
  font: 17px/30px "Roboto", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.9);
  width: 50%;
}
@media screen and (max-width: 767px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
    font-size: 16px;
    line-height: 1.25;
  }
}
@media screen and (max-width: 410px) {
  .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
    width: 100%;
  }
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick {
  overflow: visible;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0;
  width: 30px;
  height: 30px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick {
  overflow: visible;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list {
  overflow: visible;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  background: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%);
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li span {
  display: none !important;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0 !important;
  width: 30px !important;
  height: 30px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_data .tab_wrap.html .product_html_tab {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
}
.comments_block_wrapper {
  position: relative;
  overflow: hidden;
  padding: 70px 160px 94px;
  background: #fffbfa;
}
.comments_block_wrapper .circle_1 {
  position: absolute;
  left: 76px;
  top: 110px;
  width: 237px;
  height: 237px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.comments_block_wrapper .circle_2 {
  position: absolute;
  left: 391px;
  top: 65px;
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.comments_block_wrapper .circle_3 {
  position: absolute;
  right: 286px;
  top: 85px;
  width: 126px;
  height: 126px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.comments_block_wrapper .circle_4 {
  position: absolute;
  right: 84px;
  top: 243px;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.comments_block_wrapper .circle_5 {
  position: absolute;
  right: 314px;
  top: 564px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.comments_block_wrapper .circle_6 {
  position: absolute;
  left: 241px;
  top: 675px;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.comments_block_wrapper .circle_7 {
  position: absolute;
  left: 212px;
  top: 883px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
.comments_block_wrapper .circle_8 {
  position: absolute;
  right: 304px;
  top: 803px;
  width: 188px;
  height: 188px;
  border-radius: 50%;
  background: linear-gradient(0deg, rgba(254, 247, 245, 0.3), rgba(254, 247, 245, 0.3));
}
@media screen and (max-width: 1580px) {
  .comments_block_wrapper {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .comments_block_wrapper {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper {
    padding: 48px 32px 34px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper {
    padding: 20px 16px 35px;
  }
}
.comments_block_wrapper .comments_block_wrap {
  position: relative;
  max-width: 820px;
  margin: 0 auto;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap {
    max-width: 100%;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap {
  padding: 0 0 60px;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap {
    padding: 0 0 40px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
  text-align: center;
  padding: 0 0 50px;
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
    font-size: 28px;
    line-height: normal;
    padding: 0 0 20px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
  background: #ffffff;
  padding: 45px 55px;
  border-radius: 6px;
  margin: 0;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
    padding: 25px 40px 30px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
    padding: 20px 25px 25px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment + .tpl_comment {
  margin-top: 30px;
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-name {
  color: #FF2842;
  font-size: 25px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
  font-style: italic;
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in {
  font-size: 0;
  margin: 0 0 20px;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in {
    margin: 0 0 10px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-date {
  display: inline-block;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.5);
  font: 16px/32px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  margin: 5px 30px 5px 0;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-date {
    font-size: 14px;
    line-height: normal;
    margin: 12px 30px 5px 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-stars {
  display: inline-block;
  vertical-align: top;
  margin: 10px 0 0 0;
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-body {
  color: rgba(78, 98, 108, 0.8);
  font-size: 16px;
  line-height: 29px;
  margin: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
  text-align: center;
  padding: 0 0 50px;
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
    font-size: 28px;
    line-height: normal;
    padding: 0 0 20px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
  background: #ffffff;
  font: 18px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: #4E626C;
  border: none;
  margin: 0 0 40px;
  padding: 35px 55px;
  border-radius: 6px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
    padding: 30px 40px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
    font-size: 16px;
    padding: 20px 25px;
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
    padding: 15px 16px;
    font-size: 15px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left {
  width: 40%;
  margin-right: 5%;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left {
    width: auto;
    display: block;
    float: none;
    margin: 0 0 20px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field {
  margin-bottom: 30px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field .tpl-value {
  margin: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"], .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"] {
  background: none;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]:hover, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]:focus, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]:hover, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]:focus {
  background: none;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox_wr label {
  padding-top: 2px;
  padding-bottom: 0;
  color: #000000;
  padding-left: 34px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox_wr label:before {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox_wr label:hover:before {
  box-shadow: inset 0 0 0 1px #000000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox_wr label.checked:hover:before, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox_wr label.checked:before {
  box-shadow: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr {
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr {
    text-align: center;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr .tpl-button {
  margin: 0 0 0 10px;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr .reg_checkbox_wr {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr .tpl_reg_btn {
  text-decoration: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field {
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 28px;
  color: rgba(78, 98, 108, 0.6);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field:last-child {
    text-align: center;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field .tpl-button {
  text-decoration: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form {
  font-size: 0;
  margin: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 10px);
  margin: 0 0 70px;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
    display: block;
    width: auto;
    margin-bottom: 20px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.name {
  margin-right: 20px;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.name {
    margin-right: 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.no_email {
  margin-right: 0;
  width: auto;
  display: block;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input {
  background: none;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input:hover, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input:focus {
  background: none;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field .tpl-title {
  display: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating {
  display: block;
  margin: 0 0 40px;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating {
    margin: 0 0 20px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-title {
  color: #4E626C;
  font-size: 17px;
  margin: 0 30px 0 0;
  vertical-align: top;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-title {
    margin: 0 15px 0 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars {
  width: 120px;
  height: 22px;
  background: none !important;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars .tpl-rating {
  height: 22px;
  background: none !important;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars span {
  width: 22px;
  height: 22px;
  cursor: pointer;
  display: inline-block;
  margin-right: 2px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%20100%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.307%22%20d%3D%22M33.2850285%2015.0642709L32.4658967%2010.0425876%2035.9625834%206.45875528%2031.1328783%205.72084201%2029%201.17675504%2026.8671217%205.72084201%2022.0374166%206.45875528%2025.5341033%2010.0425876%2024.7149715%2015.0642709%2029%2012.6955654%2033.2850285%2015.0642709zM54.2850285%2015.0642709L53.4658967%2010.0425876%2056.9625834%206.45875528%2052.1328783%205.72084201%2050%201.17675504%2047.8671217%205.72084201%2043.0374166%206.45875528%2046.5341033%2010.0425876%2045.7149715%2015.0642709%2050%2012.6955654%2054.2850285%2015.0642709zM75.2850285%2015.0642709L74.4658967%2010.0425876%2077.9625834%206.45875528%2073.1328783%205.72084201%2071%201.17675504%2068.8671217%205.72084201%2064.0374166%206.45875528%2067.5341033%2010.0425876%2066.7149715%2015.0642709%2071%2012.6955654%2075.2850285%2015.0642709zM96.2850285%2015.0642709L95.4658967%2010.0425876%2098.9625834%206.45875528%2094.1328783%205.72084201%2092%201.17675504%2089.8671217%205.72084201%2085.0374166%206.45875528%2088.5341033%2010.0425876%2087.7149715%2015.0642709%2092%2012.6955654%2096.2850285%2015.0642709zM12.2850285%2015.0642709L11.4658967%2010.0425876%2014.9625834%206.45875528%2010.1328783%205.72084201%208%201.17675504%205.86712167%205.72084201%201.03741662%206.45875528%204.53410328%2010.0425876%203.71497153%2015.0642709%208%2012.6955654%2012.2850285%2015.0642709z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  background-size: cover;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars span.tpl-active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%20100%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpolygon%20points%3D%228%2013.267%203.056%2016%204%2010.211%200%206.111%205.528%205.267%208%200%2010.472%205.267%2016%206.111%2012%2010.211%2012.944%2016%22%2F%3E%3Cpolygon%20points%3D%2229%2013.267%2024.056%2016%2025%2010.211%2021%206.111%2026.528%205.267%2029%200%2031.472%205.267%2037%206.111%2033%2010.211%2033.944%2016%22%2F%3E%3Cpolygon%20points%3D%2250%2013.267%2045.056%2016%2046%2010.211%2042%206.111%2047.528%205.267%2050%200%2052.472%205.267%2058%206.111%2054%2010.211%2054.944%2016%22%2F%3E%3Cpolygon%20points%3D%2271%2013.267%2066.056%2016%2067%2010.211%2063%206.111%2068.528%205.267%2071%200%2073.472%205.267%2079%206.111%2075%2010.211%2075.944%2016%22%2F%3E%3Cpolygon%20points%3D%2292%2013.267%2087.056%2016%2088%2010.211%2084%206.111%2089.528%205.267%2092%200%2094.472%205.267%20100%206.111%2096%2010.211%2096.944%2016%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  background-size: cover;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea {
  display: block;
  margin: 0 0 38px;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea {
    margin: 0 0 25px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea .tpl-title {
  display: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea {
  min-height: 50px;
  background: none;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea:hover, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea:focus {
  background: none;
  -moz-box-shadow: inset 0 -1px 0 #000000;
  -webkit-box-shadow: inset 0 -1px 0 #000000;
  box-shadow: inset 0 -1px 0 #000000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .captcha_field {
  margin-bottom: 20px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field {
  font-size: 16px;
  margin: 0 0 35px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field {
    margin-bottom: 25px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field .mg-styler-label--checkbox {
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  padding: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field .mg-styler-label--checkbox:before {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field .mg-styler-label--checkbox:hover:before {
  box-shadow: inset 0 0 0 1px #000000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field .mg-styler-label--checkbox.checked:hover:before, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field .mg-styler-label--checkbox.checked:before {
  box-shadow: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field a {
  color: #000;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.6);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field a:hover {
  border-bottom-color: #000000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-button-field {
  text-align: center;
}
.shop_group_kinds_wrap {
  position: relative;
  padding: 70px 160px 45px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .shop_group_kinds_wrap {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .shop_group_kinds_wrap {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds_wrap {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds_wrap {
    padding: 48px 32px 54px;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds_wrap {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .shop_group_kinds_wrap {
    padding: 20px 16px 34px;
  }
}
.shop_group_kinds_wrap:before {
  position: absolute;
  content: "";
  bottom: 10px;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop_group_kinds_wrap:before {
    bottom: 8px;
  }
}
.shop_group_kinds_wrap .shop_collection_header {
  position: relative;
  margin: 0 0 40px;
  text-align: center;
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds_wrap .shop_collection_header {
    margin: 0 0 35px;
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds_wrap .shop_collection_header {
    font-size: 28px;
    line-height: normal;
    margin: 0 0 32px;
  }
}
@media screen and (max-width: 479px) {
  .shop_group_kinds_wrap .shop_collection_header {
    margin: 0 0 18px;
  }
}
.shop_group_kinds {
  font-size: 0;
  margin: 0 -15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 639px) {
  .shop_group_kinds {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 580px) {
  .shop_group_kinds {
    margin: 0;
  }
}
.shop_group_kinds .shop_kind_item {
  margin: 0 15px 30px;
  width: calc(25% - 30px);
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds .shop_kind_item {
    margin: 0 15px 30px;
    width: calc(33.3333% - 30px);
  }
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds .shop_kind_item {
    margin: 0 15px 30px;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds .shop_kind_item {
    margin: 0 10px 20px;
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 580px) {
  .shop_group_kinds .shop_kind_item {
    width: 100%;
    margin: 0 0 20px;
  }
}
.shop_group_kinds .shop_kind_item:hover .quick-view-trigger {
  opacity: 1;
  transform: scale(1);
}
.shop_group_kinds .shop_kind_item:hover .kind-name a:before {
  right: 0;
}
.shop_group_kinds .shop_kind_item:hover .kind-name a {
  color: #4E626C;
}
@media screen and (min-width: 1261px) {
  .shop_group_kinds .shop_kind_item:nth-child(n+5) {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .shop_group_kinds .shop_kind_item:nth-child(n+4) {
    display: none;
  }
}
@media screen and (min-width: 581px) and (max-width: 1023px) {
  .shop_group_kinds .shop_kind_item:nth-child(n+3) {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .shop_group_kinds .shop_kind_item:nth-child(n+2) {
    display: none;
  }
}
.shop_group_kinds .shop_kind_item.show_kinds {
  display: block;
}
.shop_group_kinds .shop_kind_item .kind-image {
  position: relative;
  height: 340px;
  margin: 0 0 20px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1900px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 270px;
  }
}
@media screen and (max-width: 1580px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 263px;
  }
}
@media screen and (max-width: 1420px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 284px;
  }
}
@media screen and (max-width: 1340px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 263px;
  }
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 287px;
  }
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 337px;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 283px;
  }
}
@media screen and (max-width: 639px) {
  .shop_group_kinds .shop_kind_item .kind-image {
    height: 264px;
    margin-bottom: 15px;
  }
}
.shop_group_kinds .shop_kind_item .kind-image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.shop_group_kinds .shop_kind_item .kind-image a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  font-size: 0;
  display: block;
  text-decoration: none;
}
.shop_group_kinds .shop_kind_item .kind-image a img {
  max-width: 100%;
  opacity: 0;
}
.shop_group_kinds .shop_kind_item .kind-name {
  font-size: 17px;
  line-height: 22px;
  margin: 0 0 13px;
}
@media screen and (max-width: 639px) {
  .shop_group_kinds .shop_kind_item .kind-name {
    margin: 0 0 8px;
  }
}
.shop_group_kinds .shop_kind_item .kind-name a {
  position: relative;
  display: block;
  color: rgba(78, 98, 108, 0.6);
  text-decoration: none;
}
@media screen and (max-width: 639px) {
  .shop_group_kinds .shop_kind_item .kind-name a {
    padding: 0;
  }
}
.shop_group_kinds .shop_kind_item .kind-name a:before {
  position: absolute;
  content: "";
  right: 100%;
  bottom: 0;
  left: 0;
  height: 1px;
  background: #000000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 639px) {
  .shop_group_kinds .shop_kind_item .kind-name a:before {
    display: none;
  }
}
.shop_group_kinds .shop_kind_item .vendor_name {
  color: #FF2842;
  font-size: 16px;
  line-height: 1.2;
  padding: 0 0 13px;
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds .shop_kind_item .vendor_name {
    padding: 0;
  }
}
.shop_group_kinds .shop_kind_item .vendor_name a {
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds .shop_kind_item .shop2-product-params {
    display: none;
  }
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item {
  font-size: 0;
  padding: 19px 0 8px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item:first-child {
  padding-top: 0;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_title {
  color: rgba(0, 0, 0, 0.5);
  font: 16px "Roboto", Arial, Helvetica, sans-serif;
  width: 45%;
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body {
  color: #4E626C;
  font: 17px "Roboto", Arial, Helvetica, sans-serif;
  width: 55%;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick {
  overflow: visible;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick {
  overflow: visible;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list {
  overflow: visible;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li span {
  display: none !important;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0 !important;
  width: 30px !important;
  height: 30px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop_group_kinds .shop_kind_item .kind-price {
  padding-bottom: 14px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
}
.shop_group_kinds .shop_kind_item .kind-price .price-current {
  color: #4E626C;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}
.shop_group_kinds .shop_kind_item .kind-price .price-current strong {
  font-weight: 500;
  font-size: 22px;
  line-height: normal;
}
.shop_group_kinds .shop_kind_item .kind-price .price-old {
  margin-left: 12px;
  font-size: 0;
  line-height: 1;
}
.shop_group_kinds .shop_kind_item .kind-price .price-old strong {
  position: relative;
  color: rgba(78, 98, 108, 0.6);
  font-size: 18px;
  font-weight: 300;
}
.shop_group_kinds .shop_kind_item .kind-price .price-old strong:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background: #000000;
}
.kinds_btn_wrap {
  padding: 60px 0 0 0;
  text-align: center;
}
@media screen and (max-width: 1340px) {
  .kinds_btn_wrap {
    padding: 30px 0 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .kinds_btn_wrap {
    padding: 10px 0 0 0;
  }
}
.kinds_btn_wrap .kinds_btn ins {
  padding-left: 8px;
}
.product_menu_wr {
  text-align: center;
}
@media screen and (max-width: 1420px) {
  .product_menu_wr {
    display: none;
  }
}
.product_menu_wr .product_menu_fix {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: -1;
  pointer-events: none;
  visibility: hidden;
  background: #fff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.product_menu_wr .product_menu_fix.fixAnchorMenu {
  opacity: 1;
  visibility: visible;
  z-index: 9;
}
.product_menu_wr .product_menu_fix.hideAnchorMenu {
  z-index: -1;
  opacity: 0;
  visibility: visible;
}
.product_menu_wr .product_page_menu {
  position: relative;
  pointer-events: auto;
  font-size: 0;
  min-width: 1240px;
  padding: 15px 50px;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1540px) {
  .product_menu_wr .product_page_menu {
    max-width: 1160px;
    min-width: 0;
    width: 100%;
  }
}
.product_menu_wr .product_page_menu .product_anchor {
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.8);
}
.product_menu_wr .product_page_menu .product_anchor:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_menu_wr .product_page_menu .product_menu_item {
  color: #000000;
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  line-height: normal;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  height: 44px;
  min-width: 60px;
  padding: 7px 34px;
  overflow: hidden;
  position: relative;
  margin: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 1900px) {
  .product_menu_wr .product_page_menu .product_menu_item {
    padding: 7px 24px;
  }
}
.product_menu_wr .product_page_menu .product_menu_item:hover, .product_menu_wr .product_page_menu .product_menu_item.active {
  color: #FF2842;
}
.product_menu_wr .product_page_menu .product_menu_item:hover:before, .product_menu_wr .product_page_menu .product_menu_item.active:before {
  background: #FF2842;
}
.product_menu_wr .product_page_menu .product_menu_item:before {
  position: absolute;
  left: 50%;
  bottom: 3px;
  width: 60px;
  height: 1px;
  content: "";
  margin-left: -30px;
  background: #000000;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.product_in_folders_wr {
  font-size: 0;
  padding: 80px 160px 0;
  text-align: center;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 1580px) {
  .product_in_folders_wr {
    padding: 80px 140px 0;
  }
}
@media screen and (max-width: 1420px) {
  .product_in_folders_wr {
    padding: 80px 60px 0;
  }
}
@media screen and (max-width: 1260px) {
  .product_in_folders_wr {
    padding: 80px 42px 0;
  }
}
@media screen and (max-width: 1023px) {
  .product_in_folders_wr {
    padding: 50px 32px 0;
  }
}
@media screen and (max-width: 767px) {
  .product_in_folders_wr {
    padding: 60px 32px 10px;
  }
}
@media screen and (max-width: 639px) {
  .product_in_folders_wr {
    padding: 50px 16px 0;
  }
}
.product_in_folders_wr .shop2-product-folders-header {
  margin: 0 27px 0 0;
  color: #000000;
  font-size: 22px;
  font-weight: 400;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
}
.product_in_folders_wr .shop2-product-folders {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product_in_folders_wr .shop2-product-folders a {
  margin-right: 30px;
  margin-bottom: 10px;
  color: #FF2842;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  transition: all 0.3s;
  background: none;
  padding: 0;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.product_in_folders_wr .shop2-product-folders a:hover {
  border-bottom-color: #FF2842;
}
.product_in_folders_wr .shop2-product-folders a span {
  display: none;
}
.folders_in_wr {
  padding: 0 0 34px;
}
@media screen and (max-width: 639px) {
  .folders_in_wr {
    padding: 0 0 15px;
  }
}
.folders_in_wr ul {
  font-size: 0;
  margin: 0 0 0 -4px;
}
.folders_in_wr ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 4px;
}
.folders_in_wr ul li a {
  font-size: 16px;
  line-height: 22px;
  padding: 12px 20px;
}
@media screen and (max-width: 639px) {
  .folders_in_wr ul li a {
    font-size: 14px;
    line-height: 22px;
    padding: 7px 15px;
  }
}
.folders-page {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 60px 0 0 0;
}
@media screen and (max-width: 1260px) {
  .folders-page {
    padding: 50px 0 0;
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .folders-page {
    padding: 25px 0 0;
  }
}
.folders-page:before {
  position: absolute;
  left: -160px;
  right: -160px;
  top: 10px;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .folders-page:before {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .folders-page:before {
    left: -55px;
    right: -55px;
  }
}
@media screen and (max-width: 1260px) {
  .folders-page:before {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .folders-page:before {
    left: -16px;
    right: -16px;
  }
}
@media screen and (max-width: 639px) {
  .folders-page:before {
    top: 8px;
  }
}
.folders-page:after {
  position: absolute;
  left: -160px;
  right: -160px;
  top: 0;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .folders-page:after {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .folders-page:after {
    left: -55px;
    right: -55px;
  }
}
@media screen and (max-width: 1260px) {
  .folders-page:after {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .folders-page:after {
    left: -16px;
    right: -16px;
  }
}
.folders-page__left {
  width: 300px;
  margin-right: 75px;
}
@media screen and (max-width: 1900px) {
  .folders-page__left {
    margin-right: 40px;
    width: 270px;
  }
}
@media screen and (max-width: 1260px) {
  .folders-page__left {
    display: none;
  }
}
.folders-page__right {
  width: calc(100% - 300px - 75px);
}
@media screen and (max-width: 1900px) {
  .folders-page__right {
    width: calc(100% - 270px - 40px);
  }
}
@media screen and (max-width: 1260px) {
  .folders-page__right {
    width: auto;
  }
}
.shop2_sorting_panel {
  margin: 0 0 5px;
}
.shop2_sorting_panel select option {
  padding-left: 0;
  padding-right: 0;
}
.shop2_sorting_panel .filter_popup_btn {
  display: none;
}
.shop2_sorting_panel .filter_popup_btn span {
  position: relative;
  display: inline-block;
  padding-left: 35px;
}
.shop2_sorting_panel .filter_popup_btn span:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23FF2842%22%20d%3D%22M25.7517242%2C11.0306955%20C25.4110304%2C10.4139582%2024.7542771%2C10%2024%2C10%20C22.8877296%2C10%2022%2C10.8954305%2022%2C12%20C22%2C13.1122704%2022.8954305%2C14%2024%2C14%20C24.7581934%2C14%2025.4120508%2C13.5839254%2025.7515107%2C12.9691553%20C25.8309017%2C12.989305%2025.914095%2C13%2025.9998075%2C13%20L29.0001925%2C13%20C29.5562834%2C13%2030%2C12.5522847%2030%2C12%20C30%2C11.4438648%2029.5523709%2C11%2029.0001925%2C11%20L25.9998075%2C11%20C25.9140343%2C11%2025.8309345%2C11.0106516%2025.7517242%2C11.0306955%20Z%20M14.2484893%2C19.0308447%20C14.5879492%2C18.4160746%2015.2418066%2C18%2016%2C18%20C17.1045695%2C18%2018%2C18.8877296%2018%2C20%20C18%2C21.1045695%2017.1122704%2C22%2016%2C22%20C15.2457229%2C22%2014.5889696%2C21.5860418%2014.2482758%2C20.9693045%20C14.1690655%2C20.9893484%2014.0859657%2C21%2014.0001925%2C21%20L10.9998075%2C21%20C10.4476291%2C21%2010%2C20.5561352%2010%2C20%20C10%2C19.4477153%2010.4437166%2C19%2010.9998075%2C19%20L14.0001925%2C19%20C14.085905%2C19%2014.1690983%2C19.010695%2014.2484893%2C19.0308447%20Z%20M10%2C12%20C10%2C11.4477153%2010.4556644%2C11%2010.9953976%2C11%20L19.0046024%2C11%20C19.5543453%2C11%2020%2C11.4438648%2020%2C12%20C20%2C12.5522847%2019.5443356%2C13%2019.0046024%2C13%20L10.9953976%2C13%20C10.4456547%2C13%2010%2C12.5561352%2010%2C12%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M20%2C20%20C20%2C19.4477153%2020.4556644%2C19%2020.9953976%2C19%20L29.0046024%2C19%20C29.5543453%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.5443356%2C21%2029.0046024%2C21%20L20.9953976%2C21%20C20.4456547%2C21%2020%2C20.5561352%2020%2C20%20Z%20M16%2C28%20C16%2C27.4477153%2016.4499488%2C27%2017.0068455%2C27%20L28.9931545%2C27%20C29.5492199%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.5500512%2C29%2028.9931545%2C29%20L17.0068455%2C29%20C16.4507801%2C29%2016%2C28.5561352%2016%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") -9px 0 no-repeat;
}
@media screen and (max-width: 1260px) {
  .shop2_sorting_panel .filter_popup_btn {
    float: left;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .filter_popup_btn {
    float: none;
    margin: 0 0 4px;
  }
}
@media screen and (max-width: 1260px) {
  .shop2_sorting_panel .shop2_sorting_panel_in {
    float: right;
  }
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .shop2_sorting_panel_in {
    float: none;
    text-align: center;
  }
}
.shop2_sorting_panel .sort_bl_wr {
  position: relative;
  float: left;
  z-index: 3;
}
@media screen and (max-width: 1260px) {
  .shop2_sorting_panel .sort_bl_wr {
    margin: 0 50px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .sort_bl_wr {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title {
  color: rgba(0, 0, 0, 0.9);
  padding: 12px 28px 13px 0;
  position: relative;
  font-size: 0;
  cursor: pointer;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title:before {
  position: absolute;
  content: "";
  top: 14px;
  right: 0;
  width: 6px;
  height: 15px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%206%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70611%204.20801C1.31504%204.59798%200.681878%204.59709%200.291902%204.20602C-0.098074%203.81495%20-0.097186%203.18179%200.293886%202.79181L3.0076%200.0856934L5.7081%202.7938C6.09808%203.18487%206.09718%203.81803%205.70611%204.20801C5.31504%204.59798%204.68187%204.59709%204.2919%204.20602L3.00363%202.91412L1.70611%204.20801ZM1.70711%209.7928C1.31658%209.40228%200.683418%209.40228%200.292893%209.7928C-0.0976311%2010.1833%20-0.0976311%2010.8165%200.292893%2011.207L3%2013.9141L5.70711%2011.207C6.09763%2010.8165%206.09763%2010.1833%205.70711%209.7928C5.31658%209.40228%204.68342%209.40228%204.29289%209.7928L3%2011.0857L1.70711%209.7928Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_title, .shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected {
  display: inline-block;
  vertical-align: top;
  font: 15px/18px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected {
  padding: 0 0 0 12px;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected span {
  color: rgba(0, 0, 0, 0.5);
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  display: none;
  background: #ffffff;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper .sort_body {
  text-align: left;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper a {
  display: block;
  color: #000000;
  font: 15px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 10px 20px 11px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper a:hover {
  color: #FF2842;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper a.active {
  display: none;
}
.shop2_sorting_panel .view-shop2 {
  float: right;
  margin: 0 -10px 0 0;
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .view-shop2 {
    display: none;
  }
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap {
  font-size: 0;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 40px;
  position: relative;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a + a {
  margin-left: 10px;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.2;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.active-view:before {
  opacity: 1;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_thumbs:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2C12%20C10%2C10.8954305%2010.8877296%2C10%2012%2C10%20C13.1045695%2C10%2014%2C10.8877296%2014%2C12%20C14%2C13.1045695%2013.1122704%2C14%2012%2C14%20C10.8954305%2C14%2010%2C13.1122704%2010%2C12%20Z%20M18%2C12%20C18%2C10.8954305%2018.8877296%2C10%2020%2C10%20C21.1045695%2C10%2022%2C10.8877296%2022%2C12%20C22%2C13.1045695%2021.1122704%2C14%2020%2C14%20C18.8954305%2C14%2018%2C13.1122704%2018%2C12%20Z%20M26%2C12%20C26%2C10.8954305%2026.8877296%2C10%2028%2C10%20C29.1045695%2C10%2030%2C10.8877296%2030%2C12%20C30%2C13.1045695%2029.1122704%2C14%2028%2C14%20C26.8954305%2C14%2026%2C13.1122704%2026%2C12%20Z%20M10%2C20%20C10%2C18.8954305%2010.8877296%2C18%2012%2C18%20C13.1045695%2C18%2014%2C18.8877296%2014%2C20%20C14%2C21.1045695%2013.1122704%2C22%2012%2C22%20C10.8954305%2C22%2010%2C21.1122704%2010%2C20%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M18%2C20%20C18%2C18.8954305%2018.8877296%2C18%2020%2C18%20C21.1045695%2C18%2022%2C18.8877296%2022%2C20%20C22%2C21.1045695%2021.1122704%2C22%2020%2C22%20C18.8954305%2C22%2018%2C21.1122704%2018%2C20%20Z%20M18%2C28%20C18%2C26.8954305%2018.8877296%2C26%2020%2C26%20C21.1045695%2C26%2022%2C26.8877296%2022%2C28%20C22%2C29.1045695%2021.1122704%2C30%2020%2C30%20C18.8954305%2C30%2018%2C29.1122704%2018%2C28%20Z%20M26%2C20%20C26%2C18.8954305%2026.8877296%2C18%2028%2C18%20C29.1045695%2C18%2030%2C18.8877296%2030%2C20%20C30%2C21.1045695%2029.1122704%2C22%2028%2C22%20C26.8954305%2C22%2026%2C21.1122704%2026%2C20%20Z%20M26%2C28%20C26%2C26.8954305%2026.8877296%2C26%2028%2C26%20C29.1045695%2C26%2030%2C26.8877296%2030%2C28%20C30%2C29.1045695%2029.1122704%2C30%2028%2C30%20C26.8954305%2C30%2026%2C29.1122704%2026%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_simple:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2C12%20C10%2C10.8954305%2010.8877296%2C10%2012%2C10%20C13.1045695%2C10%2014%2C10.8877296%2014%2C12%20C14%2C13.1045695%2013.1122704%2C14%2012%2C14%20C10.8954305%2C14%2010%2C13.1122704%2010%2C12%20Z%20M18%2C12%20C18%2C11.4477153%2018.455761%2C11%2019.0024733%2C11%20L28.9975267%2C11%20C29.5511774%2C11%2030%2C11.4438648%2030%2C12%20C30%2C12.5522847%2029.544239%2C13%2028.9975267%2C13%20L19.0024733%2C13%20C18.4488226%2C13%2018%2C12.5561352%2018%2C12%20Z%20M10%2C20%20C10%2C18.8954305%2010.8877296%2C18%2012%2C18%20C13.1045695%2C18%2014%2C18.8877296%2014%2C20%20C14%2C21.1045695%2013.1122704%2C22%2012%2C22%20C10.8954305%2C22%2010%2C21.1122704%2010%2C20%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M18%2C20%20C18%2C19.4477153%2018.455761%2C19%2019.0024733%2C19%20L28.9975267%2C19%20C29.5511774%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.544239%2C21%2028.9975267%2C21%20L19.0024733%2C21%20C18.4488226%2C21%2018%2C20.5561352%2018%2C20%20Z%20M18%2C28%20C18%2C27.4477153%2018.455761%2C27%2019.0024733%2C27%20L28.9975267%2C27%20C29.5511774%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.544239%2C29%2028.9975267%2C29%20L19.0024733%2C29%20C18.4488226%2C29%2018%2C28.5561352%2018%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_pricelist:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2C12%20C10%2C11.4477153%2010.4553056%2C11%2010.9918031%2C11%20L29.0081969%2C11%20C29.5559546%2C11%2030%2C11.4438648%2030%2C12%20C30%2C12.5522847%2029.5446944%2C13%2029.0081969%2C13%20L10.9918031%2C13%20C10.4440454%2C13%2010%2C12.5561352%2010%2C12%20Z%20M10%2C20%20C10%2C19.4477153%2010.4553056%2C19%2010.9918031%2C19%20L29.0081969%2C19%20C29.5559546%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.5446944%2C21%2029.0081969%2C21%20L10.9918031%2C21%20C10.4440454%2C21%2010%2C20.5561352%2010%2C20%20Z%20M10%2C28%20C10%2C27.4477153%2010.4553056%2C27%2010.9918031%2C27%20L29.0081969%2C27%20C29.5559546%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.5446944%2C29%2029.0081969%2C29%20L10.9918031%2C29%20C10.4440454%2C29%2010%2C28.5561352%2010%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-pagelist {
  text-align: center;
  padding: 30px 0 0 0;
  margin: 40px 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .shop2-pagelist {
    margin: 30px -24px 0;
  }
}
@media screen and (max-width: 767px) {
  .shop2-pagelist {
    margin: 30px -16px 0;
  }
}
@media screen and (max-width: 639px) {
  .shop2-pagelist {
    padding: 20px 0 0 0;
  }
}
.shop2-pagelist .pagelist_mobile {
  display: none;
}
.shop2-pagelist li {
  font: 16px/40px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: #000000;
  border: none;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent;
}
.shop2-pagelist li.dotts {
  display: none;
}
.shop2-pagelist li.page_num {
  width: 40px;
  height: 40px;
}
.shop2-pagelist li.page_num.active_num {
  font-weight: 700;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
  background-color: #ffffff;
}
.shop2-pagelist li.page_num a {
  width: 40px;
  height: 40px;
  display: block;
  color: #000000;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-pagelist li.page_prev {
  height: 40px;
  width: 38px;
  margin: 0 20px 0 0;
  background: transparent;
}
.shop2-pagelist li.page_prev.not_active {
  margin-right: 35px;
}
.shop2-pagelist li.page_prev a {
  width: 38px;
  height: 40px;
  display: block;
  text-decoration: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2038%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.15797%2010.2929C7.5485%2010.6834%207.5485%2011.3166%207.15797%2011.7071C6.76745%2012.0976%206.13428%2012.0976%205.74376%2011.7071L0.0366516%206L5.74376%200.292894C6.13428%20-0.0976312%206.76745%20-0.0976312%207.15797%200.292894C7.5485%200.683418%207.5485%201.31658%207.15797%201.70711L3.66508%205.2H36.6142C37.056%205.2%2037.4142%205.55817%2037.4142%206C37.4142%206.44183%2037.056%206.8%2036.6142%206.8H3.66508L7.15797%2010.2929Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-pagelist li.page_next {
  height: 40px;
  width: 38px;
  margin: 0 0 0 20px;
  background: transparent;
}
.shop2-pagelist li.page_next a {
  width: 38px;
  height: 40px;
  display: block;
  text-decoration: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2038%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M30.2929%2010.2929C29.9024%2010.6834%2029.9024%2011.3166%2030.2929%2011.7071C30.6834%2012.0976%2031.3166%2012.0976%2031.7071%2011.7071L37.4142%206L31.7071%200.292894C31.3166%20-0.0976312%2030.6834%20-0.0976312%2030.2929%200.292894C29.9024%200.683418%2029.9024%201.31658%2030.2929%201.70711L33.7858%205.2H0.836682C0.394854%205.2%200.0366821%205.55817%200.0366821%206C0.0366821%206.44183%200.394854%206.8%200.836682%206.8H33.7858L30.2929%2010.2929Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-pagelist li.page_last, .shop2-pagelist li.page_first {
  display: none;
}
.tpl-stars {
  width: 100px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%20100%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.307%22%20d%3D%22M33.2850285%2015.0642709L32.4658967%2010.0425876%2035.9625834%206.45875528%2031.1328783%205.72084201%2029%201.17675504%2026.8671217%205.72084201%2022.0374166%206.45875528%2025.5341033%2010.0425876%2024.7149715%2015.0642709%2029%2012.6955654%2033.2850285%2015.0642709zM54.2850285%2015.0642709L53.4658967%2010.0425876%2056.9625834%206.45875528%2052.1328783%205.72084201%2050%201.17675504%2047.8671217%205.72084201%2043.0374166%206.45875528%2046.5341033%2010.0425876%2045.7149715%2015.0642709%2050%2012.6955654%2054.2850285%2015.0642709zM75.2850285%2015.0642709L74.4658967%2010.0425876%2077.9625834%206.45875528%2073.1328783%205.72084201%2071%201.17675504%2068.8671217%205.72084201%2064.0374166%206.45875528%2067.5341033%2010.0425876%2066.7149715%2015.0642709%2071%2012.6955654%2075.2850285%2015.0642709zM96.2850285%2015.0642709L95.4658967%2010.0425876%2098.9625834%206.45875528%2094.1328783%205.72084201%2092%201.17675504%2089.8671217%205.72084201%2085.0374166%206.45875528%2088.5341033%2010.0425876%2087.7149715%2015.0642709%2092%2012.6955654%2096.2850285%2015.0642709zM12.2850285%2015.0642709L11.4658967%2010.0425876%2014.9625834%206.45875528%2010.1328783%205.72084201%208%201.17675504%205.86712167%205.72084201%201.03741662%206.45875528%204.53410328%2010.0425876%203.71497153%2015.0642709%208%2012.6955654%2012.2850285%2015.0642709z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.tpl-stars .tpl-rating {
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%20100%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpolygon%20points%3D%228%2013.267%203.056%2016%204%2010.211%200%206.111%205.528%205.267%208%200%2010.472%205.267%2016%206.111%2012%2010.211%2012.944%2016%22%2F%3E%3Cpolygon%20points%3D%2229%2013.267%2024.056%2016%2025%2010.211%2021%206.111%2026.528%205.267%2029%200%2031.472%205.267%2037%206.111%2033%2010.211%2033.944%2016%22%2F%3E%3Cpolygon%20points%3D%2250%2013.267%2045.056%2016%2046%2010.211%2042%206.111%2047.528%205.267%2050%200%2052.472%205.267%2058%206.111%2054%2010.211%2054.944%2016%22%2F%3E%3Cpolygon%20points%3D%2271%2013.267%2066.056%2016%2067%2010.211%2063%206.111%2068.528%205.267%2071%200%2073.472%205.267%2079%206.111%2075%2010.211%2075.944%2016%22%2F%3E%3Cpolygon%20points%3D%2292%2013.267%2087.056%2016%2088%2010.211%2084%206.111%2089.528%205.267%2092%200%2094.472%205.267%20100%206.111%2096%2010.211%2096.944%2016%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-product-actions dd, .shop2-product-discount-desc {
  background: #ffffff;
  border: none;
  padding: 20px;
  color: #000000;
  font: 14px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.shop2-product-actions dd .name-action, .shop2-product-discount-desc .name-action {
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 10px;
}
.shop2-product-actions dd .desc-action, .shop2-product-discount-desc .desc-action {
  font: 14px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  margin: 0;
}
.shop2-product-actions dd .desc-action p, .shop2-product-discount-desc .desc-action p {
  margin: 0;
}
.shop2-product-actions dd .desc-action p + p, .shop2-product-discount-desc .desc-action p + p {
  margin-top: 10px;
}
.shop2-product-actions dd .close-desc-action, .shop2-product-discount-desc .close-desc-action {
  width: 30px;
  height: 30px;
  right: 3px;
  top: 3px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .shop2-product-discount-desc {
    left: 50% !important;
    margin-left: -100px;
  }
}
.shop2-color-ext-tooltip, #shop2-msg {
  background: #ffffff;
  border: none;
  padding: 10px;
  color: #000000;
  font: 14px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.shop2-color-ext-tooltip .color_icon, #shop2-msg .color_icon {
  display: block;
  width: 90px;
  height: 90px;
  -webkit-background-size: cover;
  background-size: cover;
  margin: 0 0 5px;
}
.shop2-color-ext-tooltip .col_title, #shop2-msg .col_title {
  color: #000000;
  font: 14px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
.shop2-color-ext-tooltip ul li span, #shop2-msg ul li span {
  display: block;
  float: none;
  width: 90px;
  height: 90px;
  margin: 0 0 5px;
}
.shop2-color-ext-tooltip ul li div, #shop2-msg ul li div {
  color: #000000;
  font: 14px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
#shop2-msg {
  padding: 12px 17px 11px;
}
@media (max-width: 768px) {
  #shop2-msg {
    left: 50% !important;
    max-width: 200px !important;
    text-align: center;
  }
}
#shop2-color-ext-select {
  margin-top: auto;
}
#shop2-color-ext-select .shop2-color-ext-selected span {
  outline: none;
}
.shop2-color-ext-options em {
  background: #000;
}
#shop2-color-ext-popup, #shop2-color-ext-select {
  background: #ffffff;
  border: none;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
#shop2-color-ext-popup li, #shop2-color-ext-select li {
  height: 40px;
  padding: 3px 4px !important;
}
#shop2-color-ext-popup li.no_bg, #shop2-color-ext-select li.no_bg {
  padding: 16px 0 0 20px !important;
}
#shop2-color-ext-popup li div, #shop2-color-ext-select li div {
  font-size: 16px;
  color: #000000;
}
#shop2-color-ext-popup li:hover, #shop2-color-ext-select li:hover {
  background: none !important;
}
#shop2-color-ext-popup .shop2-color-ext-options span, #shop2-color-ext-select .shop2-color-ext-options span {
  margin-top: 0;
}
#shop2-color-ext-popup .shop2-color-ext-options div, #shop2-color-ext-select .shop2-color-ext-options div {
  margin-top: 0;
  line-height: 32px;
}
#shop2-color-ext-popup li, #shop2-color-ext-select li {
  font: 18px/21px "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: #000000;
}
#shop2-color-ext-popup li.shop2-color-ext-selected span:before, #shop2-color-ext-select li.shop2-color-ext-selected span:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-color-ext-options span {
  width: 32px !important;
  height: 32px;
  position: relative;
  margin: 0 10px 0 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-background-size: cover;
  background-size: cover;
}
.shop2-color-ext-options span em {
  display: none !important;
}
.shop2-vendors .shop2-vendor .vendor-name {
  font-size: 15px;
}
.compare-button {
  position: fixed;
  right: 92px;
  bottom: 20px;
  width: 54px;
  height: 54px;
  cursor: pointer;
  display: block;
  pointer-events: auto;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.99995%204.79995H13.2845C13.6523%206.51306%2015.1768%207.79995%2017%207.79995C18.8221%207.79995%2020.3475%206.51386%2020.7154%204.79995H30C30.4418%204.79995%2030.8%204.44178%2030.8%203.99995C30.8%203.55812%2030.4418%203.19995%2030%203.19995H20.7154C20.3476%201.48684%2018.8231%200.199951%2017%200.199951C15.1778%200.199951%2013.6524%201.48604%2013.2845%203.19995H3.99995C3.55812%203.19995%203.19995%203.55812%203.19995%203.99995C3.19995%204.44178%203.55812%204.79995%203.99995%204.79995ZM17%206.19995C15.7862%206.19995%2014.8%205.21291%2014.8%203.99995C14.8%202.78623%2015.787%201.79995%2017%201.79995C18.2137%201.79995%2019.2%202.78699%2019.2%203.99995C19.2%205.21368%2018.2129%206.19995%2017%206.19995Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M6.99995%2024.7963C10.7509%2024.7963%2013.8%2021.7496%2013.8%2017.9963C13.8%2017.5545%2013.4418%2017.1963%2013%2017.1963H0.999951C0.558123%2017.1963%200.199951%2017.5545%200.199951%2017.9963C0.199951%2021.7473%203.2466%2024.7963%206.99995%2024.7963ZM27.0002%2024.7969C30.7513%2024.7969%2033.8004%2021.7501%2033.8004%2017.9967C33.8004%2017.5548%2033.4422%2017.1967%2033.0004%2017.1967H21C20.5581%2017.1967%2020.2%2017.5548%2020.2%2017.9967C20.2%2021.7478%2023.2467%2024.7969%2027.0002%2024.7969Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M13.3832%2018.6992C12.9954%2018.9109%2012.5094%2018.7681%2012.2977%2018.3803L6.99791%208.67038L1.70332%2018.38C1.4918%2018.7679%201.00587%2018.9109%200.617963%2018.6994C0.230058%2018.4878%200.087071%2018.0019%200.298593%2017.614L6.29521%206.61696C6.59832%206.06108%207.39644%206.06092%207.69978%206.61667L13.7021%2017.6137C13.9138%2018.0015%2013.771%2018.4875%2013.3832%2018.6992ZM33.3836%2018.6996C32.9958%2018.9113%2032.5098%2018.7685%2032.2981%2018.3807L26.9981%208.67038L21.7033%2018.3804C21.4918%2018.7683%2021.0059%2018.9113%2020.618%2018.6997C20.2301%2018.4882%2020.0871%2018.0023%2020.2986%2017.6144L26.2954%206.61696C26.5985%206.06108%2027.3966%206.06092%2027.7%206.61667L33.7026%2017.6141C33.9142%2018.0019%2033.7714%2018.4879%2033.3836%2018.6996Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1580px) {
  .compare-button {
    right: 42px;
  }
}
@media screen and (max-width: 1260px) {
  .compare-button {
    right: auto;
    left: 132px;
    top: 2px;
    bottom: auto;
  }
}
@media screen and (max-width: 1023px) {
  .compare-button {
    display: none;
  }
}
@media screen and (max-width: 639px) {
  .compare-button {
    bottom: 5px;
    right: 50px;
    top: auto;
    left: auto;
  }
}
.compare-button span {
  position: absolute;
  right: 0;
  top: -2px;
  background: #FF2842;
  width: 20px;
  height: 20px;
  color: #ffffff;
  font-size: 13px;
  line-height: 20px;
  font-family: "Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  text-align: center;
  border-radius: 50%;
}
@media screen and (max-width: 1260px) {
  .compare-button span {
    top: 12px;
    right: -34px;
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 34px;
    color: #FF2842;
    background: none;
    box-shadow: inset 0 0 0 1px #FF2842;
  }
}
html, body {
  height: 100%;
  min-width: 320px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html {
  font-size: 16px;
}
body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #4F4F4F;
  background: #FEF7F5;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
h1, h2, h3, h4, h5, h6 {
  color: #4F4F4F;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
}
h1 {
  margin-top: 0;
  font-size: 40px;
  text-align: center;
}
@media screen and (max-width: 639px) {
  h1 {
    font-size: 30px;
    text-align: center;
  }
}
h2 {
  font-size: 2.6rem;
  margin: 40px 0;
}
@media screen and (max-width: 639px) {
  h2 {
    font-size: 1.6rem;
  }
}
h3 {
  font-size: 2.2rem;
  margin: 35px 0;
}
@media screen and (max-width: 639px) {
  h3 {
    font-size: 1.5rem;
  }
}
h4 {
  font-size: 2rem;
  margin: 30px 0;
}
@media screen and (max-width: 639px) {
  h4 {
    font-size: 1.5rem;
  }
}
h5 {
  font-size: 1.8rem;
  margin: 25px 0;
}
@media screen and (max-width: 639px) {
  h5 {
    font-size: 1.5rem;
  }
}
h6 {
  font-size: 1.6rem;
  margin: 20px 0;
}
@media screen and (max-width: 639px) {
  h6 {
    font-size: 1.5rem;
  }
}
h5, h6 {
  font-weight: bold;
}
.site-path {
  margin-bottom: 20px;
  white-space: pre-wrap;
  line-height: 1;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-style: italic;
  color: rgba(78, 98, 108, 0.6);
}
@media screen and (max-width: 1023px) {
  .site-path {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media screen and (max-width: 639px) {
  .site-path {
    text-align: center;
  }
}
.site-path span {
  padding: 0 5px;
  color: rgba(78, 98, 108, 0.6);
}
.site-path a {
  color: #4E626C;
  text-decoration: none;
  transition: all 0.3s;
}
.site-path a:hover {
  color: #FF2842;
}
.site-header a img, .site-footer a img {
  border: none;
}
.site-header p, .site-footer p {
  margin: 0;
}
.sticky {
  position: fixed;
}
.stop {
  position: relative;
}
@media screen and (max-width: 1340px) {
  .circle_1, .circle_2, .circle_3, .circle_4, .circle_5, .circle_6, .circle_7, .circle_8, .circle_9, .circle_10, .circle_11, .circle_12 {
    display: none;
  }
}
.site__wrapper {
  position: relative;
  min-height: 100%;
  background: #fff;
  margin: 40px;
  border-radius: 15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 1580px) {
  .site__wrapper {
    margin: 0;
    border-radius: 0;
  }
}
.site-fixed-panel {
  pointer-events: none;
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -20px;
}
@media screen and (max-width: 1260px) {
  .site-fixed-panel {
    position: fixed;
    top: 0;
    margin-top: 0;
    padding: 8px 0;
    background: #ffffff;
  }
}
.site-fixed-panel.fixed {
  margin: 0 40px;
  top: 0;
  padding: 15px 0;
}
@media screen and (max-width: 1580px) {
  .site-fixed-panel.fixed {
    margin: 0;
  }
}
@media screen and (max-width: 1420px) {
  .site-fixed-panel.fixed {
    padding: 8px 0;
  }
}
@media screen and (max-width: 1420px) {
  .site-fixed-panel.fixed {
    background: #ffffff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  }
}
.site-fixed-panel__inner {
  padding: 0 45px 0 30px;
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1580px) {
  .site-fixed-panel__inner {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1420px) {
  .site-fixed-panel__inner {
    padding: 0 54px 0 45px;
  }
}
@media screen and (max-width: 1260px) {
  .site-fixed-panel__inner {
    padding: 0 25px 0 15px;
  }
}
@media screen and (max-width: 767px) {
  .site-fixed-panel__inner {
    padding: 0 16px 0 6px;
  }
}
.site-fixed-panel .burger-popup-btn, .site-fixed-panel .burger-mobile-btn {
  width: 40px;
  height: 40px;
  cursor: pointer;
  margin-right: 20px;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2020%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201C0%200.447715%200.447715%200%201%200H19C19.5523%200%2020%200.447715%2020%201C20%201.55228%2019.5523%202%2019%202H1C0.447716%202%200%201.55228%200%201ZM0%208C0%207.44772%200.447715%207%201%207H19C19.5523%207%2020%207.44772%2020%208C20%208.55228%2019.5523%209%2019%209H1C0.447716%209%200%208.55228%200%208ZM1%2014C0.447715%2014%200%2014.4477%200%2015C0%2015.5523%200.447716%2016%201%2016H19C19.5523%2016%2020%2015.5523%2020%2015C20%2014.4477%2019.5523%2014%2019%2014H1Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: auto;
}
@media screen and (max-width: 1023px) {
  .site-fixed-panel .burger-popup-btn, .site-fixed-panel .burger-mobile-btn {
    display: none;
  }
}
.site-fixed-panel .burger-popup-btn:hover, .site-fixed-panel .burger-mobile-btn:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2020%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201C0%200.447715%200.447715%200%201%200H19C19.5523%200%2020%200.447715%2020%201C20%201.55228%2019.5523%202%2019%202H1C0.447716%202%200%201.55228%200%201ZM0%208C0%207.44772%200.447715%207%201%207H19C19.5523%207%2020%207.44772%2020%208C20%208.55228%2019.5523%209%2019%209H1C0.447716%209%200%208.55228%200%208ZM1%2014C0.447715%2014%200%2014.4477%200%2015C0%2015.5523%200.447716%2016%201%2016H19C19.5523%2016%2020%2015.5523%2020%2015C20%2014.4477%2019.5523%2014%2019%2014H1Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-fixed-panel .burger-mobile-btn {
  display: none;
}
@media screen and (max-width: 1023px) {
  .site-fixed-panel .burger-mobile-btn {
    display: block;
  }
}
.site-fixed-panel .contacts-popup-btn {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  pointer-events: auto;
  text-decoration: none;
  font-size: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.47273%209.19952C6.47273%208.79363%207.16016%207.69989%207.75882%206.82434C8.26044%206.09071%208.2629%205.11483%207.72964%204.40385L5.45002%201.36447C4.81309%200.51527%203.62311%200.311474%202.78555%200.963636C1.54466%201.92985%200%203.30538%200%204.1657C0.427591%2012.3678%209.48213%2021.4252%2017.684%2021.8503C18.545%2021.8503%2019.9208%2020.3056%2020.8871%2019.0647C21.5393%2018.2271%2021.3355%2017.0371%2020.4862%2016.4002L17.4465%2014.1207C16.7352%2013.5873%2015.7589%2013.5901%2015.0253%2014.0922C14.1502%2014.6912%2013.0574%2015.3787%2012.6516%2015.3787C10.4949%2014.6597%207.19164%2011.3563%206.47273%209.19952Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 767px) {
  .site-fixed-panel .contacts-popup-btn {
    display: block;
  }
}
.site-fixed-panel .search-popup-btn {
  margin-right: auto;
  width: 40px;
  height: 40px;
  pointer-events: auto;
  text-decoration: none;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.5%200C4.25329%200%200%204.25329%200%209.5C0%2014.7467%204.25329%2019%209.5%2019C11.7631%2019%2013.8415%2018.2086%2015.4733%2016.8875L18.2929%2019.7071C18.6834%2020.0976%2019.3166%2020.0976%2019.7071%2019.7071C20.0976%2019.3166%2020.0976%2018.6834%2019.7071%2018.2929L16.8875%2015.4733C18.2086%2013.8415%2019%2011.7631%2019%209.5C19%204.25329%2014.7467%200%209.5%200ZM2%209.5C2%205.35786%205.35786%202%209.5%202C13.6421%202%2017%205.35786%2017%209.5C17%2013.6421%2013.6421%2017%209.5%2017C5.35786%2017%202%2013.6421%202%209.5Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-fixed-panel .search-popup-btn:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.5%200C4.25329%200%200%204.25329%200%209.5C0%2014.7467%204.25329%2019%209.5%2019C11.7631%2019%2013.8415%2018.2086%2015.4733%2016.8875L18.2929%2019.7071C18.6834%2020.0976%2019.3166%2020.0976%2019.7071%2019.7071C20.0976%2019.3166%2020.0976%2018.6834%2019.7071%2018.2929L16.8875%2015.4733C18.2086%2013.8415%2019%2011.7631%2019%209.5C19%204.25329%2014.7467%200%209.5%200ZM2%209.5C2%205.35786%205.35786%202%209.5%202C13.6421%202%2017%205.35786%2017%209.5C17%2013.6421%2013.6421%2017%209.5%2017C5.35786%2017%202%2013.6421%202%209.5Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-fixed-panel .cart-preview {
  position: relative;
  margin-left: auto;
  height: 44px;
  width: 77px;
  padding: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  pointer-events: auto;
  transition: all 0.3s;
  border-radius: 8px;
  pointer-events: none;
}
.site-fixed-panel .cart-preview.active {
  pointer-events: auto;
}
.site-fixed-panel .cart-preview.active .cart-preview__amount {
  color: #FF2842;
  box-shadow: inset 0 0 0 1px #FF2842;
}
.site-fixed-panel .cart-preview.active .cart-preview__icon {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M21.8%206.00001H3.00003C1.00003%206.00001%20-0.399965%207.90001%200.100035%209.80001L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.80001C25.2%207.90001%2023.8%206.00001%2021.8%206.00001ZM9.40003%2019.5H8.00003C7.00003%2019.5%206.10003%2018.8%205.90003%2017.8L5.40003%2015.7C5.30003%2015.2%205.60003%2014.6%206.10003%2014.5C6.60003%2014.4%207.20003%2014.7%207.30003%2015.2L7.80003%2017.3C7.80003%2017.4%207.90003%2017.5%208.00003%2017.5H9.40003C10%2017.5%2010.4%2017.9%2010.4%2018.5C10.4%2019.1%2010%2019.5%209.40003%2019.5Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10%200.200007C10.5%200.500007%2010.6%201.10001%2010.3%201.60001L6.30003%207.60001C5.90003%208.00001%205.30003%208.10001%204.80003%207.80001C4.40003%207.50001%204.30003%206.90001%204.60003%206.40001L8.60003%200.400007C8.90003%207.06315e-06%209.50003%20-0.099993%2010%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M14.8%200.200007C14.3%200.500007%2014.2%201.10001%2014.5%201.60001L18.5%207.60001C18.9%208.00001%2019.5%208.10001%2020%207.80001C20.5%207.50001%2020.6%206.90001%2020.3%206.40001L16.3%200.400007C15.9%207.06315e-06%2015.3%20-0.099993%2014.8%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (min-width: 1024px) {
  .site-fixed-panel .cart-preview:hover {
    width: 146px;
    padding: 0 0 0 10px;
  }
  .site-fixed-panel .cart-preview:hover:before {
    opacity: 1;
    visibility: visible;
  }
  .site-fixed-panel .cart-preview:hover:after {
    right: 25px;
    opacity: 1;
    visibility: visible;
  }
  .site-fixed-panel .cart-preview:hover .cart-preview__icon {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M21.8%206.00001H3.00003C1.00003%206.00001%20-0.399965%207.90001%200.100035%209.80001L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.80001C25.2%207.90001%2023.8%206.00001%2021.8%206.00001ZM9.40003%2019.5H8.00003C7.00003%2019.5%206.10003%2018.8%205.90003%2017.8L5.40003%2015.7C5.30003%2015.2%205.60003%2014.6%206.10003%2014.5C6.60003%2014.4%207.20003%2014.7%207.30003%2015.2L7.80003%2017.3C7.80003%2017.4%207.90003%2017.5%208.00003%2017.5H9.40003C10%2017.5%2010.4%2017.9%2010.4%2018.5C10.4%2019.1%2010%2019.5%209.40003%2019.5Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10%200.200007C10.5%200.500007%2010.6%201.10001%2010.3%201.60001L6.30003%207.60001C5.90003%208.00001%205.30003%208.10001%204.80003%207.80001C4.40003%207.50001%204.30003%206.90001%204.60003%206.40001L8.60003%200.400007C8.90003%207.06315e-06%209.50003%20-0.099993%2010%200.200007Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M14.8%200.200007C14.3%200.500007%2014.2%201.10001%2014.5%201.60001L18.5%207.60001C18.9%208.00001%2019.5%208.10001%2020%207.80001C20.5%207.50001%2020.6%206.90001%2020.3%206.40001L16.3%200.400007C15.9%207.06315e-06%2015.3%20-0.099993%2014.8%200.200007Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
  .site-fixed-panel .cart-preview:hover .cart-preview__amount {
    color: #fff;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  }
}
.site-fixed-panel .cart-preview:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  border-radius: 8px;
  transition: all 0.3s;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  pointer-events: none;
}
.site-fixed-panel .cart-preview:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 10px;
  margin-top: -4px;
  width: 16px;
  height: 9px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2016%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.7929%202.20711C10.4024%201.81658%2010.4024%201.18342%2010.7929%200.792893C11.1834%200.402369%2011.8166%200.402369%2012.2071%200.792893L15.2071%203.79289L15.9142%204.5L15.2071%205.20711L12.2071%208.20711C11.8166%208.59763%2011.1834%208.59763%2010.7929%208.20711C10.4024%207.81658%2010.4024%207.18342%2010.7929%206.79289L12.0858%205.5L1.5%205.5C0.947715%205.5%200.5%205.05228%200.5%204.5C0.5%203.94772%200.947715%203.5%201.5%203.5L12.0858%203.5L10.7929%202.20711Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.site-fixed-panel .cart-preview #shop2-cart-preview {
  width: 100%;
}
.site-fixed-panel .cart-preview__link {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  text-decoration: none;
}
.site-fixed-panel .cart-preview__icon {
  width: 40px;
  height: 40px;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.40001%2017.5H8.00001C7.90001%2017.5%207.80001%2017.4%207.80001%2017.3L7.30001%2015.2C7.20001%2014.7%206.60001%2014.3%206.10001%2014.5C5.60001%2014.6%205.20001%2015.2%205.40001%2015.7L5.90001%2017.8C6.20001%2018.8%207.00001%2019.5%208.00001%2019.5H9.40001C10%2019.5%2010.4%2019.1%2010.4%2018.5C10.4%2017.9%2010%2017.5%209.40001%2017.5Z%22%20fill%3D%22%234E626C%22%2F%3E%3Cpath%20d%3D%22M21.8%206H19.9L16.2%200.4C15.9%20-0.0999999%2015.3%20-0.2%2014.8%200.1C14.3%200.4%2014.2%201%2014.5%201.5L17.5%205.9H7.30003L10.3%201.5C10.6%201%2010.5%200.4%2010%200.1C9.50003%20-0.0999999%208.90003%208.9407e-08%208.60003%200.4L4.90003%206H3.00003C1.00003%206%20-0.399965%207.9%200.100035%209.8L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.8C25.2%207.9%2023.8%206%2021.8%206ZM22.8%209.3L20.3%2018.8C19.9%2020.1%2018.8%2021%2017.4%2021H7.50003C6.10003%2021%205.00003%2020.1%204.60003%2018.8L2.00003%209.3C1.90003%208.6%202.30003%208%203.00003%208H5.40003H19.4H21.8C22.5%208%2022.9%208.6%2022.8%209.3Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-fixed-panel .cart-preview__amount {
  color: #282828;
  width: 32px;
  height: 32px;
  font-size: 14px;
  margin-left: 5px;
  line-height: 34px;
  border-radius: 50%;
  text-align: center;
  transition: all 0.3s;
  text-transform: uppercase;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.site-header {
  position: relative;
  min-height: none;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}
@media screen and (max-width: 1260px) {
  .site-header {
    padding: 60px 24px 0;
  }
}
.site-header__inner {
  padding: 38px 0 35px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1420px) {
  .site-header__inner {
    padding: 30px 99px 30px 110px;
  }
}
@media screen and (max-width: 1260px) {
  .site-header__inner {
    padding: 20px 0;
  }
}
@media screen and (max-width: 767px) {
  .site-header__inner {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.site-header__left {
  width: 370px;
}
@media screen and (max-width: 1420px) {
  .site-header__left {
    width: 350px;
  }
}
@media screen and (max-width: 767px) {
  .site-header__left {
    width: 100%;
    text-align: center;
  }
}
.site-header__right {
  width: calc(100% - 370px);
  padding-left: 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
@media screen and (max-width: 1420px) {
  .site-header__right {
    width: calc(100% - 350px);
  }
}
@media screen and (max-width: 767px) {
  .site-header__right {
    width: 100%;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.site-header .site-info {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
}
.site-header .site-info__logo {
  margin: 0 0 15px;
}
.site-header .site-info__logo a {
  font-size: 0;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
}
.site-header .site-info__name {
  font-size: 42px;
  line-height: normal;
  font-weight: 700;
  color: #4E626C;
}
@media screen and (max-width: 1420px) {
  .site-header .site-info__name {
    font-size: 38px;
  }
}
@media screen and (max-width: 767px) {
  .site-header .site-info__name {
    font-size: 32px;
  }
}
.site-header .site-info__name a {
  color: inherit;
  text-decoration: none;
}
.site-header .site-info__desc {
  font-size: 25px;
  font-style: italic;
  line-height: normal;
  color: rgba(78, 98, 108, 0.6);
}
.site-header .header-buttons {
  width: calc(100% - 280px - 40px);
  margin-right: 40px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
@media screen and (max-width: 1420px) {
  .site-header .header-buttons {
    margin-right: 10px;
    width: calc(100% - 250px - 10px);
  }
}
@media screen and (max-width: 1023px) {
  .site-header .header-buttons {
    margin-right: 0;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .site-header .header-buttons {
    padding-top: 20px;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
@media screen and (max-width: 639px) {
  .site-header .header-buttons {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
}
.site-header .header-buttons__item {
  color: #FF2842;
  text-decoration: none;
  margin: 5px 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1420px) {
  .site-header .header-buttons__item {
    margin: 5px 10px;
  }
}
@media screen and (max-width: 767px) {
  .site-header .header-buttons__item {
    margin: 5px 20px;
  }
}
@media screen and (max-width: 639px) {
  .site-header .header-buttons__item {
    margin: 5px 10px;
  }
}
.site-header .header-buttons__item:hover .header-buttons__title span {
  border-bottom-color: rgba(255, 40, 66, 0.5);
}
.site-header .header-buttons__icon {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 639px) {
  .site-header .header-buttons__icon {
    box-shadow: none;
    margin-right: 10px;
    width: 30px;
    height: auto;
  }
}
.site-header .header-buttons__icon svg path {
  fill: #FF2842;
}
.site-header .header-buttons__title {
  font-size: 16px;
  line-height: normal;
  width: calc(100% - 50px - 10px);
}
@media screen and (max-width: 639px) {
  .site-header .header-buttons__title {
    width: calc(100% - 30px - 7px);
  }
}
.site-header .header-buttons__title span {
  border-bottom: 1px solid transparent;
  transition: all 0.2s;
}
.site-header .contacts-popup {
  position: relative;
  width: 280px;
  text-align: right;
  z-index: 9;
}
@media screen and (max-width: 1420px) {
  .site-header .contacts-popup {
    width: 250px;
  }
}
@media screen and (max-width: 1023px) {
  .site-header .contacts-popup {
    position: fixed;
    width: auto;
    right: 124px;
    top: 18px;
    z-index: 12;
  }
}
@media screen and (max-width: 767px) {
  .site-header .contacts-popup {
    display: none;
  }
}
.site-header .contacts-popup__btn {
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 1;
  margin-top: -16px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4%200C4.55228%200%205%200.447715%205%201V11.5858L6.29289%2010.2929C6.68342%209.90237%207.31658%209.90237%207.70711%2010.2929C8.09763%2010.6834%208.09763%2011.3166%207.70711%2011.7071L4%2015.4142L0.292893%2011.7071C-0.0976311%2011.3166%20-0.0976311%2010.6834%200.292893%2010.2929C0.683417%209.90237%201.31658%209.90237%201.70711%2010.2929L3%2011.5858V1C3%200.447715%203.44772%200%204%200Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-header .contacts-popup__close {
  position: absolute;
  right: 34px;
  top: 38px;
  z-index: 1;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4%200C4.55228%200%205%200.447715%205%201V11.5858L6.29289%2010.2929C6.68342%209.90237%207.31658%209.90237%207.70711%2010.2929C8.09763%2010.6834%208.09763%2011.3166%207.70711%2011.7071L4%2015.4142L0.292893%2011.7071C-0.0976311%2011.3166%20-0.0976311%2010.6834%200.292893%2010.2929C0.683417%209.90237%201.31658%209.90237%201.70711%2010.2929L3%2011.5858V1C3%200.447715%203.44772%200%204%200Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-header .contacts-popup__heading {
  font-size: 20px;
  font-weight: 700;
  color: #282828;
  padding-left: 38px;
  position: relative;
  padding-right: 54px;
  text-align: left;
  display: inline-block;
  vertical-align: top;
}
.site-header .contacts-popup__heading:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 22px;
  height: 22px;
  margin-top: -11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.47273%209.19952C6.47273%208.79363%207.16016%207.69989%207.75882%206.82434C8.26044%206.09071%208.2629%205.11483%207.72964%204.40385L5.45002%201.36447C4.81309%200.51527%203.62311%200.311474%202.78555%200.963636C1.54466%201.92985%200%203.30538%200%204.1657C0.427591%2012.3678%209.48213%2021.4252%2017.684%2021.8503C18.545%2021.8503%2019.9208%2020.3056%2020.8871%2019.0647C21.5393%2018.2271%2021.3355%2017.0371%2020.4862%2016.4002L17.4465%2014.1207C16.7352%2013.5873%2015.7589%2013.5901%2015.0253%2014.0922C14.1502%2014.6912%2013.0574%2015.3787%2012.6516%2015.3787C10.4949%2014.6597%207.19164%2011.3563%206.47273%209.19952Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.site-header .contacts-popup__heading div a {
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 1023px) {
  .site-header .contacts-popup__heading .contacts-popup__work, .site-header .contacts-popup__heading .contacts-popup__note {
    display: none;
  }
}
.site-header .contacts-popup__work {
  color: #FF2842;
  font-size: 16px;
  font-weight: 400;
  padding: 0 0 2px;
}
.site-header .contacts-popup__note {
  font-size: 15px;
  font-weight: 400;
  padding: 0 0 2px;
  color: rgba(78, 98, 108, 0.6);
}
.site-header .contacts-popup__body {
  position: absolute;
  top: -30px;
  left: -6px;
  z-index: 3;
  width: 320px;
  background: #fff;
  text-align: left;
  padding: 30px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .site-header .contacts-popup__body {
    left: -46px;
  }
}
@media screen and (max-width: 1023px) {
  .site-header .contacts-popup__body {
    top: -18px;
  }
}
.site-header .contacts-popup__body.active {
  opacity: 1;
  visibility: visible;
}
.site-header .contacts-popup .contacts-phones__item {
  position: relative;
  padding: 16px 30px;
  font-size: 20px;
  color: #4E626C;
  font-weight: 700;
  text-align: center;
}
.site-header .contacts-popup .contacts-phones__item:first-child {
  padding-top: 0;
}
.site-header .contacts-popup .contacts-phones__item:first-child .contacts-phones__item-inner:after {
  position: absolute;
  content: "";
  top: 50%;
  left: -38px;
  width: 22px;
  height: 22px;
  margin-top: -11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.47273%209.19952C6.47273%208.79363%207.16016%207.69989%207.75882%206.82434C8.26044%206.09071%208.2629%205.11483%207.72964%204.40385L5.45002%201.36447C4.81309%200.51527%203.62311%200.311474%202.78555%200.963636C1.54466%201.92985%200%203.30538%200%204.1657C0.427591%2012.3678%209.48213%2021.4252%2017.684%2021.8503C18.545%2021.8503%2019.9208%2020.3056%2020.8871%2019.0647C21.5393%2018.2271%2021.3355%2017.0371%2020.4862%2016.4002L17.4465%2014.1207C16.7352%2013.5873%2015.7589%2013.5901%2015.0253%2014.0922C14.1502%2014.6912%2013.0574%2015.3787%2012.6516%2015.3787C10.4949%2014.6597%207.19164%2011.3563%206.47273%209.19952Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.site-header .contacts-popup .contacts-phones__item:before {
  position: absolute;
  content: "";
  left: -30px;
  right: -30px;
  bottom: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
.site-header .contacts-popup .contacts-phones__item-inner {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.site-header .contacts-popup .contacts-phones__item div a {
  color: inherit;
  text-decoration: none;
}
.site-header .contacts-popup .contacts-messengers {
  padding: 16px 30px 20px;
}
.site-header .contacts-popup .contacts-messengers__item {
  padding: 0 0 6px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.site-header .contacts-popup .contacts-messengers__item:last-child {
  padding-bottom: 0;
}
.site-header .contacts-popup .contacts-messengers__icon {
  width: 36px;
  height: 36px;
  margin-right: 12px;
}
.site-header .contacts-popup .contacts-messengers__description {
  width: calc(100% - 12px - 36px);
}
.site-header .contacts-popup .contacts-messengers__note {
  font-size: 15px;
  color: rgba(78, 98, 108, 0.6);
  padding: 0 0 2px;
}
.site-header .contacts-popup .contacts-messengers__title {
  color: #4E626C;
  font-size: 20px;
  font-weight: 700;
}
.site-header .contacts-popup .contacts-messengers__title a {
  color: inherit;
  text-decoration: none;
}
.site-header .contacts-popup .contacts-form {
  text-align: center;
}
.site-header .contacts-popup .contacts-form__btn {
  padding-right: 73px;
}
.site-header .contacts-popup .contacts-form__btn:before {
  position: absolute;
  content: "";
  right: 32px;
  top: 50%;
  width: 24px;
  height: 25px;
  margin-top: -13px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2024%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.5273%2012.3489C17.5273%2011.943%2016.8398%2010.8492%2016.2412%209.9737C15.7396%209.24007%2015.7371%208.26418%2016.2704%207.55321L18.55%204.51383C19.1869%203.66463%2020.3769%203.46083%2021.2144%204.11299C22.4553%205.07921%2024%206.45474%2024%207.31506C23.5724%2015.5172%2014.5179%2024.5746%206.316%2024.9997C5.45495%2024.9997%204.07917%2023.455%203.11287%2022.2141C2.46066%2021.3765%202.66452%2020.1865%203.5138%2019.5496L6.55347%2017.2701C7.26475%2016.7367%208.24106%2016.7394%208.97474%2017.2416C9.84979%2017.8405%2010.9426%2018.528%2011.3484%2018.528C13.5051%2017.8091%2016.8084%2014.5057%2017.5273%2012.3489Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5246%200.005559C15.0738%20-0.0521704%2015.5659%200.346293%2015.6236%200.895553L16.0991%205.41897L11.5756%205.8944C11.0264%205.95213%2010.5343%205.55366%2010.4766%205.0044C10.4189%204.45514%2010.8173%203.96308%2011.3666%203.90535L12.6697%203.76838C9.97514%202.09124%206.38622%202.42303%204.04549%204.76376C1.31817%207.49108%201.31817%2011.9129%204.04549%2014.6403C4.43601%2015.0308%204.43601%2015.664%204.04549%2016.0545C3.65497%2016.445%203.0218%2016.445%202.63128%2016.0545C-0.877092%2012.5461%20-0.877093%206.85792%202.63128%203.34955C5.64564%200.335187%2010.2692%20-0.0892603%2013.7367%202.07621L13.6346%201.10461C13.5768%200.55535%2013.9753%200.0632884%2014.5246%200.005559Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.site-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.folders-block {
  position: relative;
  z-index: 4;
  margin: 0 0 40px;
}
@media screen and (max-width: 1260px) {
  .folders-block {
    display: none;
  }
}
.folders-block__inner {
  background: linear-gradient(90deg, #E9F3F8 0%, #FEF7F5 99.67%);
  border-radius: 6px;
}
.folders-block .folders-nav {
  text-align: center;
}
.folders-block .folders-nav > li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0 21px;
}
.folders-block .folders-nav > li.parentItem {
  display: none;
}
.folders-block .folders-nav > li.flexMenu-viewMore > a {
  letter-spacing: 2px;
  height: 73px;
  line-height: 27px;
}
.folders-block .folders-nav > li.flexMenu-viewMore > ul {
  right: 0;
  left: auto;
}
.folders-block .folders-nav > li.flexMenu-viewMore ul ul {
  left: auto;
  right: 100%;
  margin: -10px 1px 0 0;
}
.folders-block .folders-nav > li.flexMenu-viewMore .folders_flag {
  top: -5px;
}
.folders-block .folders-nav > li .folders_flag {
  position: absolute;
  right: -16px;
  top: -10px;
  font-size: 20px;
  border-radius: 3px;
  color: #fff;
  line-height: 15px;
  padding: 2px 9px 4px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  background: #FF9432;
  text-transform: lowercase;
}
.folders-block .folders-nav > li > a {
  position: relative;
  display: block;
  font-size: 18px;
  color: #4E626C;
  padding: 25px 0 26px;
  text-decoration: none;
  transition: all 0.2s;
}
.folders-block .folders-nav > li > a:hover, .folders-block .folders-nav > li > a.active {
  color: #FF2842;
}
.folders-block .folders-nav > li > a.has {
  padding-right: 22px;
}
.folders-block .folders-nav > li > a.has:hover:before, .folders-block .folders-nav > li > a.has.active:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat;
}
.folders-block .folders-nav > li > a.has:before {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 16px;
  content: "";
  transform: rotate(0.00001deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") right 4px top 50% no-repeat;
}
.folders-block .folders-nav > li ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 300px;
  margin-left: -30px;
  text-align: left;
  background: #fff;
  padding: 15px 0;
  border-radius: 6px;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
}
.folders-block .folders-nav > li ul li {
  margin: 0;
  display: block;
  position: relative;
}
.folders-block .folders-nav > li ul li a {
  position: relative;
  display: block;
  font-size: 17px;
  color: #4E626C;
  text-decoration: none;
  transition: all 0.2s;
  padding: 15px 30px 14px;
}
.folders-block .folders-nav > li ul li a:hover, .folders-block .folders-nav > li ul li a.active {
  color: #FF2842;
}
.folders-block .folders-nav > li ul li a.has {
  padding-right: 40px;
}
.folders-block .folders-nav > li ul li a.has:hover:before, .folders-block .folders-nav > li ul li a.has.active:before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.folders-block .folders-nav > li ul li a.has:before {
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  width: 16px;
  content: "";
  transition: all 0.05s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%224%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") right 4px top 50% no-repeat;
}
.folders-block .folders-nav > li ul li ul {
  left: 100%;
  top: 0;
  margin-top: -15px;
  margin-left: 1px;
}
.top-slider {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.top-slider:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  height: 1px;
  bottom: 10px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .top-slider:before {
    bottom: 8px;
  }
}
.top-slider .circle_1 {
  position: absolute;
  left: 31px;
  top: 310px;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
@media (max-width: 639px) {
  .top-slider--new-style .slick-track {
    padding: 0 !important;
  }
}
.top-slider--new-style .top-slider__item {
  height: auto;
}
.top-slider--new-style .top-slider__pic {
  position: relative;
  padding-top: 46.72%;
  overflow: hidden;
  height: auto !important;
}
.top-slider--new-style .top-slider__pic img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
@media (max-width: 639px) {
  .top-slider--new-style .top-slider__body {
    position: static;
  }
}
.top-slider--new-style .top-slider__inner {
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .top-slider--new-style .top-slider__inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.top-slider--new-style .top-slider__inner .top-slider-dots {
  width: 100%;
}
@media (max-width: 639px) {
  .top-slider--new-style .top-slider__inner .top-slider-dots {
    padding-top: 20px;
  }
}
.top-slider--new-style .top-slider__block {
  width: calc(100% - 23.29% - 40px);
}
@media (max-width: 1440px) {
  .top-slider--new-style .top-slider__block {
    width: calc(100% - 23.29% - 30px);
  }
}
@media screen and (max-width: 1260px) {
  .top-slider--new-style .top-slider__block {
    width: calc(100% - 23.29% - 20px);
  }
}
@media (max-width: 1023px) {
  .top-slider--new-style .top-slider__block {
    width: 100%;
  }
}
@media (max-width: 639px) {
  .top-slider--new-style .top-slider__block {
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .top-slider--new-style .top-slider__block.no_timer .top-slider__pic {
    padding-top: 35%;
  }
}
@media (max-width: 639px) {
  .top-slider--new-style .top-slider__items {
    margin: 0 -16px;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  }
  .top-slider--new-style .top-slider__items--shadow {
    box-shadow: none;
  }
}
@media (max-width: 1600px) {
  .top-slider--new-style .top-slider__info {
    margin: 20px;
  }
}
@media (max-width: 1600px) and (min-width: 1261px) {
  .top-slider--new-style .top-slider__info {
    padding: 30px;
  }
}
@media (max-width: 1260px) {
  .top-slider--new-style .top-slider__info {
    margin: 15px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider--new-style .top-slider__info {
    padding: 24px 20px 20px;
    width: auto;
  }
}
@media (max-width: 639px) {
  .top-slider--new-style .top-slider__info {
    margin: 0;
    box-shadow: none;
  }
}
@media (max-width: 1600px) and (min-width: 1261px) {
  .top-slider--new-style .top-slider__title {
    font-size: 44px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider--new-style .top-slider__title {
    font-size: 34px;
  }
  .top-slider--new-style .top-slider__title + .top-slider__text {
    padding-top: 16px;
  }
}
@media (max-width: 1600px) and (min-width: 1261px) {
  .top-slider--new-style .top-slider__text-body {
    font-size: 24px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider--new-style .top-slider__text-body {
    font-size: 22px;
    padding-right: 20px;
  }
}
.top-slider__inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 50px;
}
@media screen and (max-width: 1023px) {
  .top-slider__inner {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .top-slider__inner {
    padding: 0 0 33px;
  }
}
.top-slider__block {
  position: relative;
  width: calc(100% - 350px - 40px);
  border-radius: 6px;
  overflow: hidden;
}
@media screen and (max-width: 1420px) {
  .top-slider__block {
    width: calc(100% - 370px - 30px);
  }
}
@media screen and (max-width: 1260px) {
  .top-slider__block {
    width: calc(100% - 312px - 20px);
  }
}
@media screen and (max-width: 1023px) {
  .top-slider__block {
    width: auto;
  }
}
@media screen and (max-width: 639px) {
  .top-slider__block {
    margin: 0 -16px;
    border-radius: 0;
    overflow: visible;
  }
}
@media screen and (max-width: 1023px) {
  .top-slider__block + .slider-timer {
    margin-top: 43px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider__block + .slider-timer {
    margin-top: 30px;
  }
}
.top-slider__block.no_timer {
  width: 100%;
}
@media screen and (max-width: 639px) {
  .top-slider .slick-track {
    padding-bottom: 20px;
  }
}
.top-slider__item {
  position: relative;
  height: 520px;
}
@media screen and (max-width: 1260px) {
  .top-slider__item {
    height: 480px;
  }
}
@media screen and (max-width: 1023px) {
  .top-slider__item {
    width: 100%;
    height: 460px;
  }
}
@media screen and (max-width: 767px) {
  .top-slider__item {
    height: 320px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider__item {
    height: 423px;
  }
}
.top-slider__pic {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.top-slider__body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  border-radius: 6px;
}
@media (max-width: 639px) {
  .top-slider__body {
    border-radius: 0;
  }
}
.top-slider__info {
  margin: 25px;
  padding: 40px;
  border-radius: 3px;
  background: #FFFFFF;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .top-slider__info {
    width: 100%;
    margin: 15px;
    padding: 21px 30px 30px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider__info {
    border-radius: 0;
    margin: 0;
    padding: 15px 16px 20px;
    text-align: center;
  }
}
.top-slider__title {
  color: #4E626C;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
}
.top-slider__title + .top-slider__text {
  padding-top: 20px;
}
@media screen and (max-width: 639px) {
  .top-slider__title + .top-slider__text {
    padding-top: 5px;
  }
}
@media screen and (max-width: 1260px) {
  .top-slider__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider__title {
    line-height: 1;
    font-size: 28px;
  }
}
.top-slider__text {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 639px) {
  .top-slider__text {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}
.top-slider__text-body {
  padding-right: 50px;
  font-size: 27px;
  font-style: italic;
  font-weight: 400;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
}
@media screen and (max-width: 1420px) {
  .top-slider__text-body {
    padding-right: 30px;
  }
}
@media screen and (max-width: 1260px) {
  .top-slider__text-body {
    font-size: 24px;
    padding-right: 10px;
    line-height: normal;
  }
}
@media screen and (max-width: 639px) {
  .top-slider__text-body {
    padding: 0 0 14px;
  }
}
.top-slider__btn {
  padding: 14px 30px;
}
@media screen and (max-width: 1260px) {
  .top-slider__btn {
    padding: 14px 20px;
  }
}
.top-slider__btn span {
  display: inline-block;
  position: relative;
  padding-right: 24px;
}
.top-slider__btn span:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 16px;
  height: 10px;
  margin-top: -5px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2016%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M9.29289%200.292893C9.68342%20-0.0976311%2010.3166%20-0.0976311%2010.7071%200.292893L15.4142%205L10.7071%209.70711C10.3166%2010.0976%209.68342%2010.0976%209.29289%209.70711C8.90237%209.31658%208.90237%208.68342%209.29289%208.29289L11.5858%206L1%206C0.447715%206%200%205.55228%200%205C0%204.44772%200.447715%204%201%204L11.5858%204L9.29289%201.70711C8.90237%201.31658%208.90237%200.683418%209.29289%200.292893Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .top-slider .slick-dots {
    margin-top: 35px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider .slick-dots {
    margin: 0 16px 0;
    text-align: center;
  }
}
.top-slider .slick-dots li {
  margin-bottom: 5px;
}
.top-slider .slick-dots li:first-child {
  margin-left: 3px;
}
.top-slider .slider-timer {
  position: relative;
  height: 520px;
  width: 350px;
  margin-left: 40px;
  border-radius: 6px;
  overflow: hidden;
  background: #FEF7F5;
}
@media screen and (max-width: 1420px) {
  .top-slider .slider-timer {
    width: 370px;
    margin-left: 30px;
  }
}
@media screen and (max-width: 1260px) {
  .top-slider .slider-timer {
    margin-left: 20px;
    width: 312px;
    height: 480px;
  }
}
@media screen and (max-width: 1023px) {
  .top-slider .slider-timer {
    height: 320px;
    width: 100%;
    margin-left: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 639px) {
  .top-slider .slider-timer {
    display: block;
    height: auto;
  }
}
.top-slider .slider-timer--new-style {
  height: auto;
  width: 23.29%;
}
@media (max-width: 1440px) {
  .top-slider .slider-timer--new-style {
    margin-left: 30px;
  }
}
@media screen and (max-width: 1260px) {
  .top-slider .slider-timer--new-style {
    height: auto;
    width: 23.29%;
    margin-left: 20px;
  }
}
@media (max-width: 1023px) {
  .top-slider .slider-timer--new-style {
    order: 1;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1600px) {
  .top-slider .slider-timer--new-style .slider-timer__description {
    left: 20px;
    right: 20px;
    bottom: 20px;
    padding: 16px;
  }
}
@media (max-width: 1260px) {
  .top-slider .slider-timer--new-style .slider-timer__description {
    left: 15px;
    right: 15px;
    bottom: 15px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider .slider-timer--new-style .slider-timer__description {
    padding: 14px 12px;
  }
}
@media (max-width: 1023px) {
  .top-slider .slider-timer--new-style .slider-timer__description {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1600px) and (min-width: 1261px) {
  .top-slider .slider-timer--new-style .slider-timer__title {
    font-size: 22px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider .slider-timer--new-style .slider-timer__title {
    padding: 0 0 5px;
    font-size: 20px;
  }
}
@media (max-width: 1023px) {
  .top-slider .slider-timer--new-style .slider-timer__title {
    padding: 0 0 26px;
  }
}
@media (max-width: 1600px) {
  .top-slider .slider-timer--new-style .slider-timer__date {
    padding: 15px 0 0;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider .slider-timer--new-style .slider-timer__date {
    padding: 10px 0 0;
  }
}
@media (max-width: 1600px) and (min-width: 1261px) {
  .top-slider .slider-timer--new-style .slider-timer__date span {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider .slider-timer--new-style .slider-timer__date span {
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }
}
@media (max-width: 1600px) {
  .top-slider .slider-timer--new-style .slider-timer__flag {
    top: 25px;
    font-size: 28px;
    padding: 6px 8px 9px 20px;
  }
  .top-slider .slider-timer--new-style .slider-timer__flag:before {
    border: 19px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-right-width: 7px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider .slider-timer--new-style .slider-timer__flag {
    top: 16px;
    font-size: 22px;
    padding: 4px 2px 3px 15px;
  }
  .top-slider .slider-timer--new-style .slider-timer__flag:before {
    border: 16px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-right-width: 6px;
  }
}
.top-slider .slider-timer--new-style .slider-timer__price {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.top-slider .slider-timer--new-style .slider-timer__price-current {
  font-size: 20px;
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider .slider-timer--new-style .slider-timer__price-current {
    font-size: 18px;
  }
  .top-slider .slider-timer--new-style .slider-timer__price-current span {
    font-size: 14px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .top-slider .slider-timer--new-style .slider-timer__price-old {
    font-size: 16px;
  }
}
.top-slider .slider-timer__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  z-index: 2;
  text-decoration: none;
}
.top-slider .slider-timer__pic {
  position: absolute;
  font-size: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1023px) {
  .top-slider .slider-timer__pic {
    width: 50%;
    height: 320px;
    position: static;
    border-radius: 0;
  }
}
@media screen and (max-width: 639px) {
  .top-slider .slider-timer__pic {
    width: 100%;
    height: 300px;
  }
}
.top-slider .slider-timer__flag {
  position: absolute;
  top: 30px;
  z-index: 1;
  font-style: italic;
  color: #fff;
  font-size: 34px;
  line-height: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  background: rgba(255, 40, 66, 0.9);
  max-width: calc(100% - 40px);
  padding: 10px 13px 12px 28px;
}
@media screen and (max-width: 639px) {
  .top-slider .slider-timer__flag {
    font-size: 26px;
    padding: 5px 0 7px 16px;
  }
}
.top-slider .slider-timer__flag:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 100%;
  border: 22px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-right-width: 7px;
}
@media screen and (max-width: 639px) {
  .top-slider .slider-timer__flag:before {
    border-width: 18px;
    border-right-width: 5px;
  }
}
.top-slider .slider-timer__flag span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 0 10px;
  margin: -7px 0 -11px 0;
}
.top-slider .slider-timer__description {
  position: absolute;
  z-index: 1;
  left: 25px;
  right: 25px;
  bottom: 25px;
  background: #fff;
  text-align: center;
  border-radius: 3px;
  padding: 25px 20px 30px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .top-slider .slider-timer__description {
    width: calc(50% - 30px);
    position: static;
    margin: 15px;
    height: 290px;
    padding: 44px 20px 40px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider .slider-timer__description {
    width: auto;
    height: auto;
    padding: 13px 15px 15px;
  }
}
.top-slider .slider-timer__title {
  font-size: 25px;
  font-style: italic;
  padding: 0 0 7px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  color: #FF2842;
  line-height: 1.1;
}
@media screen and (max-width: 1023px) {
  .top-slider .slider-timer__title {
    font-size: 30px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider .slider-timer__title {
    font-size: 28px;
    padding-bottom: 18px;
  }
}
.top-slider .slider-timer__price {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.top-slider .slider-timer__price-current {
  font-size: 22px;
  font-weight: 700;
  color: #4E626C;
}
.top-slider .slider-timer__price-current span {
  font-size: 16px;
  font-weight: 500;
}
.top-slider .slider-timer__price-old {
  position: relative;
  font-size: 17px;
  font-weight: 300;
  margin-left: 7px;
  color: rgba(78, 98, 108, 0.6);
}
.top-slider .slider-timer__price-old:before {
  position: absolute;
  content: "";
  left: -2px;
  right: -2px;
  top: calc(50% - 1px);
  height: 1px;
  background: #000;
}
.top-slider .slider-timer__date {
  padding: 19px 0 0;
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .top-slider .slider-timer__date {
    padding-top: 16px;
  }
}
.top-slider .slider-timer__date span {
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  font-size: 18px;
  background: #FF2842;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0px 8px 20px rgba(255, 40, 66, 0.15);
}
.top-slider .slider-timer__date ins {
  display: inline-block;
  vertical-align: middle;
  opacity: 0.8;
  margin: 0 8px;
  width: 4px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%204%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0%202C0%203.10457%200.895431%204%202%204C3.10457%204%204%203.10457%204%202C4%200.895431%203.10457%200%202%200C0.895431%200%200%200.895431%200%202Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M0%2012C0%2013.1046%200.895431%2014%202%2014C3.10457%2014%204%2013.1046%204%2012C4%2010.8954%203.10457%2010%202%2010C0.895431%2010%200%2010.8954%200%2012Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.popular {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.popular .circle_1 {
  position: absolute;
  left: -60px;
  top: 20px;
  width: 190px;
  height: 190px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.popular .circle_2 {
  position: absolute;
  right: 38px;
  top: 58px;
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.popular .circle_3 {
  position: absolute;
  right: 30px;
  top: 274px;
  width: 237px;
  height: 237px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.popular:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .popular:before {
    bottom: 8px;
  }
}
.popular__inner {
  padding: 50px 0 70px;
}
@media screen and (max-width: 1023px) {
  .popular__inner {
    padding: 34px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .popular__inner {
    padding: 17px 0 22px;
  }
}
.popular__title {
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
  color: #4E626C;
  padding: 0 0 30px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .popular__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .popular__title {
    font-size: 28px;
    padding-bottom: 18px;
  }
}
.popular__items {
  margin: 0 auto;
  max-width: 1520px;
}
.popular__items:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 1450px) {
  .popular__items {
    margin: 0 -15px;
  }
}
@media screen and (max-width: 1260px) {
  .popular__items {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 1023px) {
  .popular__items {
    margin: 0 -12px;
  }
}
.popular__item {
  position: relative;
  padding: 25px 25px 27px 25px;
  height: 400px;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 6px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
@media screen and (max-width: 1260px) {
  .popular__item {
    height: 320px;
    padding: 12px;
  }
}
@media screen and (max-width: 767px) {
  .popular__item {
    margin-bottom: 18px;
  }
}
.popular__item:hover .popular__bg {
  transform: scale(1.1);
}
.popular__bg {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.3s;
}
.popular__flag {
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 1;
  font-style: italic;
  color: #fff;
  font-size: 34px;
  line-height: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  background: rgba(255, 40, 66, 0.9);
  max-width: calc(100% - 40px);
  padding: 10px 13px 12px 28px;
}
@media screen and (max-width: 639px) {
  .popular__flag {
    font-size: 26px;
    padding: 5px 0 7px 16px;
  }
}
.popular__flag:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 100%;
  border: 22px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-right-width: 7px;
}
@media screen and (max-width: 639px) {
  .popular__flag:before {
    border-width: 18px;
    border-right-width: 5px;
  }
}
.popular__flag span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 0 10px;
  margin: -7px 0 -11px 0;
}
.popular__item-link {
  position: absolute;
  left: 25px;
  right: 25px;
  bottom: 25px;
  padding: 27px 80px 27px 19px;
  font-size: 20px;
  border-radius: 3px;
  z-index: 1;
  color: #FF2842;
  pointer-events: none;
  background: #ffffff;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
}
@media screen and (max-width: 767px) {
  .popular__item-link {
    font-size: 18px;
    padding: 20px 19px;
  }
}
@media screen and (max-width: 639px) {
  .popular__item-link {
    left: 15px;
    right: 15px;
    bottom: 15px;
  }
}
.popular__item-link:after {
  position: absolute;
  margin-top: -22px;
  content: "";
  top: 50%;
  right: 20px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2016%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.79289%208.29289C9.40237%208.68342%209.40237%209.31658%209.79289%209.70711C10.1834%2010.0976%2010.8166%2010.0976%2011.2071%209.70711L9.79289%208.29289ZM14.5%205L15.2071%205.70711L15.9142%205L15.2071%204.29289L14.5%205ZM11.2071%200.292893C10.8166%20-0.0976311%2010.1834%20-0.0976311%209.79289%200.292893C9.40237%200.683418%209.40237%201.31658%209.79289%201.70711L11.2071%200.292893ZM1.5%204C0.947715%204%200.5%204.44772%200.5%205C0.5%205.55228%200.947715%206%201.5%206L1.5%204ZM13.5%206C14.0523%206%2014.5%205.55228%2014.5%205C14.5%204.44771%2014.0523%204%2013.5%204L13.5%206ZM11.2071%209.70711L15.2071%205.70711L13.7929%204.29289L9.79289%208.29289L11.2071%209.70711ZM15.2071%204.29289L11.2071%200.292893L9.79289%201.70711L13.7929%205.70711L15.2071%204.29289ZM1.5%206L13.5%206L13.5%204L1.5%204L1.5%206Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
@media screen and (max-width: 767px) {
  .popular__item-link:after {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    right: 14px;
  }
}
.popular .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  border: none;
  font-size: 0;
  border-radius: 36px;
  visibility: hidden;
  opacity: 0;
  padding: 0;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
.popular .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
@media screen and (max-width: 1260px) {
  .popular .slick-arrow {
    display: none;
  }
}
.popular .slick-arrow.slick-prev {
  left: -30px;
}
.popular .slick-arrow.slick-next {
  right: -30px;
  transform: rotate(180deg);
}
.popular .slick-list {
  overflow: hidden;
}
.popular .slick-slide {
  width: 345px;
  margin: 0 20px;
}
@media screen and (max-width: 1899px) {
  .popular .slick-slide {
    width: 368px;
  }
}
@media screen and (max-width: 1450px) {
  .popular .slick-slide {
    width: 370px;
    margin: 0 15px;
  }
}
@media screen and (max-width: 1260px) {
  .popular .slick-slide {
    width: 312px;
    margin: 0 10px;
  }
}
@media screen and (max-width: 1023px) {
  .popular .slick-slide {
    width: 348px;
    margin: 0 12px;
  }
}
@media screen and (min-width: 1580px) {
  .popular .slick-slide.width_full {
    width: 775px;
  }
}
@media screen and (min-width: 1900px) {
  .popular .slick-slide.width_full {
    width: 732px;
  }
}
.popular .slick-dots {
  margin: 42px 10px 0;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .popular .slick-dots {
    margin: 36px 10px 0;
  }
}
@media screen and (max-width: 639px) {
  .popular .slick-dots {
    margin: 15px 10px 0;
  }
}
.popular .slick-dots li {
  margin-bottom: 5px;
}
.popular .slick-dots li:first-child {
  margin-left: 12px;
}
@media screen and (max-width: 1260px) {
  .site-main.inner {
    padding-top: 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 639px) {
  .site-main.inner {
    padding-top: 25px;
  }
}
.site-main.product_mode .site-path {
  padding: 30px 160px;
}
@media screen and (max-width: 1580px) {
  .site-main.product_mode .site-path {
    padding: 30px 140px;
  }
}
@media screen and (max-width: 1420px) {
  .site-main.product_mode .site-path {
    padding: 30px 55px;
  }
}
@media screen and (max-width: 1260px) {
  .site-main.product_mode .site-path {
    padding: 25px 24px;
  }
}
@media screen and (max-width: 767px) {
  .site-main.product_mode .site-path {
    padding: 15px 16px;
  }
}
@media screen and (max-width: 639px) {
  .site-main.product_mode .site-path {
    margin-bottom: 0;
  }
}
.site-main.inner_mode h1 {
  text-align: left;
}
@media screen and (min-width: 1261px) {
  .site-main.inner_mode h1 {
    font-size: 50px;
  }
}
@media screen and (max-width: 639px) {
  .site-main.inner_mode h1 {
    text-align: center;
  }
}
.site-main__inner {
  padding-bottom: 60px;
  line-height: 1.5;
}
.site-main.main_mode {
  padding-top: 40px;
}
.callback-form {
  margin-bottom: 65px;
}
@media screen and (max-width: 1260px) {
  .callback-form {
    margin-bottom: 55px;
  }
}
@media screen and (max-width: 1023px) {
  .callback-form {
    margin-bottom: 70px;
    padding: 0;
  }
}
@media screen and (max-width: 639px) {
  .callback-form {
    margin-bottom: 20px;
  }
}
.callback-form__inner {
  position: relative;
  background: #fef9f8;
  margin: 0;
  padding: 15px 0;
  min-height: 80px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .callback-form__inner {
    padding: 18px 24px 14px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 639px) {
  .callback-form__inner {
    padding: 24px 15px 26px;
  }
}
.callback-form__inner:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  right: 0;
  margin-right: -40px;
  border: 40px solid #fef9f8;
  border-right-color: transparent;
  border-right-width: 15px;
}
@media screen and (max-width: 1260px) {
  .callback-form__inner:before {
    margin-right: -20px;
  }
}
@media screen and (max-width: 1023px) {
  .callback-form__inner:before {
    display: none;
  }
}
.callback-form__inner:after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  margin-left: -40px;
  border: 40px solid #fef9f8;
  border-left-color: transparent;
  border-left-width: 15px;
}
@media screen and (max-width: 1260px) {
  .callback-form__inner:after {
    margin-left: -20px;
  }
}
@media screen and (max-width: 1023px) {
  .callback-form__inner:after {
    display: none;
  }
}
.callback-form__left {
  position: relative;
  z-index: 1;
}
.callback-form__left + .callback-form__right {
  margin-left: 50px;
}
@media screen and (max-width: 12660px) {
  .callback-form__left + .callback-form__right {
    margin-left: 32px;
  }
}
@media screen and (max-width: 1023px) {
  .callback-form__left + .callback-form__right {
    margin: 0;
  }
}
.callback-form__right {
  position: relative;
  z-index: 1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  .callback-form__right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.callback-form__title {
  font-weight: bold;
  font-size: 30px;
  line-height: normal;
  color: #4E626C;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 6px 0;
}
@media screen and (max-width: 1260px) {
  .callback-form__title {
    font-size: 26px;
    margin: 0 0 2px;
  }
}
@media screen and (max-width: 1023px) {
  .callback-form__title {
    margin: 0 0 13px;
  }
}
.callback-form__subtitle {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 28px;
  line-height: normal;
  margin-right: 15px;
  color: rgba(78, 98, 108, 0.8);
}
@media screen and (max-width: 1260px) {
  .callback-form__subtitle {
    font-size: 24px;
  }
}
.callback-form__phone {
  color: #FF2842;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin: 4px 0 0 0;
}
@media screen and (max-width: 1260px) {
  .callback-form__phone {
    margin-top: 0;
    font-size: 22px;
  }
}
.callback-form__phone a {
  color: inherit;
  text-decoration: none;
}
.callback-form__desc {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 28px;
  margin: 0 20px;
  line-height: normal;
  color: rgba(78, 98, 108, 0.8);
}
@media screen and (max-width: 1260px) {
  .callback-form__desc {
    font-size: 24px;
  }
}
@media screen and (max-width: 639px) {
  .callback-form__desc {
    width: 100%;
    line-height: 1;
    text-align: center;
    padding: 0 0 10px;
  }
}
.callback-form__btn a {
  padding-right: 73px;
}
@media screen and (min-width: 640px) and (max-width: 1260px) {
  .callback-form__btn a {
    padding: 14px 60px 14px 20px;
  }
}
.callback-form__btn a:before {
  position: absolute;
  content: "";
  right: 32px;
  top: 50%;
  width: 24px;
  height: 25px;
  margin-top: -13px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2024%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.5273%2012.3489C17.5273%2011.943%2016.8398%2010.8492%2016.2412%209.9737C15.7396%209.24007%2015.7371%208.26418%2016.2704%207.55321L18.55%204.51383C19.1869%203.66463%2020.3769%203.46083%2021.2144%204.11299C22.4553%205.07921%2024%206.45474%2024%207.31506C23.5724%2015.5172%2014.5179%2024.5746%206.316%2024.9997C5.45495%2024.9997%204.07917%2023.455%203.11287%2022.2141C2.46066%2021.3765%202.66452%2020.1865%203.5138%2019.5496L6.55347%2017.2701C7.26475%2016.7367%208.24106%2016.7394%208.97474%2017.2416C9.84979%2017.8405%2010.9426%2018.528%2011.3484%2018.528C13.5051%2017.8091%2016.8084%2014.5057%2017.5273%2012.3489Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5246%200.005559C15.0738%20-0.0521704%2015.5659%200.346293%2015.6236%200.895553L16.0991%205.41897L11.5756%205.8944C11.0264%205.95213%2010.5343%205.55366%2010.4766%205.0044C10.4189%204.45514%2010.8173%203.96308%2011.3666%203.90535L12.6697%203.76838C9.97514%202.09124%206.38622%202.42303%204.04549%204.76376C1.31817%207.49108%201.31817%2011.9129%204.04549%2014.6403C4.43601%2015.0308%204.43601%2015.664%204.04549%2016.0545C3.65497%2016.445%203.0218%2016.445%202.63128%2016.0545C-0.877092%2012.5461%20-0.877093%206.85792%202.63128%203.34955C5.64564%200.335187%2010.2692%20-0.0892603%2013.7367%202.07621L13.6346%201.10461C13.5768%200.55535%2013.9753%200.0632884%2014.5246%200.005559Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (min-width: 640px) and (max-width: 1260px) {
  .callback-form__btn a:before {
    right: 20px;
  }
}
.text-block {
  position: relative;
}
.text-block .circle_1 {
  position: absolute;
  left: 600px;
  top: 60px;
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.text-block .circle_2 {
  position: absolute;
  left: 52px;
  top: 75px;
  width: 237px;
  height: 237px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.text-block .circle_3 {
  position: absolute;
  right: 105px;
  top: 360px;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.text-block__inner {
  position: relative;
  padding: 0 0 50px;
}
@media screen and (max-width: 1023px) {
  .text-block__inner {
    padding: 0 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .text-block__inner {
    padding: 0 0 20px;
  }
}
.text-block__title {
  padding: 0 0 50px;
  font-size: 50px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .text-block__title {
    font-size: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .text-block__title {
    padding: 0 0 45px;
  }
}
@media screen and (max-width: 639px) {
  .text-block__title {
    font-size: 30px;
    text-align: left;
    padding: 0 0 15px;
  }
}
.text-block__title h1 {
  margin: 0;
  font-size: inherit;
  text-align: inherit;
}
.text-block__body {
  font-size: 17px;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.6);
}
.text-block__body.column_mode {
  column-count: 2;
  column-gap: 40px;
}
@media screen and (max-width: 1023px) {
  .text-block__body.column_mode {
    column-count: 1;
    column-gap: 0;
  }
}
.text-block__body p {
  margin: 0;
}
.text-block__body p + p {
  margin-top: 15px;
}
.text-block__body ul {
  padding: 0 0 0 20px;
}
.advantages {
  position: relative;
  margin-bottom: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .advantages {
    margin-bottom: 30px;
  }
}
.advantages:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .advantages:before {
    bottom: 8px;
  }
}
.advantages .circle_1 {
  position: absolute;
  left: 371px;
  top: -20px;
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.advantages .circle_2 {
  position: absolute;
  right: 330px;
  bottom: 62px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.advantages__inner {
  position: relative;
  padding: 30px 0 30px;
}
@media screen and (max-width: 639px) {
  .advantages__inner {
    padding: 0 0 30px;
  }
}
.advantages__items {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin: 0 -20px;
}
@media screen and (max-width: 767px) {
  .advantages__items {
    margin: 0 -16px;
  }
}
@media screen and (max-width: 639px) {
  .advantages__items {
    margin: 0;
    display: block;
  }
}
.advantages__item {
  margin: 0 20px 40px;
  width: calc(25% - 40px);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1340px) {
  .advantages__item {
    margin: 0 20px 20px;
  }
}
@media screen and (max-width: 1260px) {
  .advantages__item {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .advantages__item {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: calc(50% - 40px);
    text-align: left;
  }
}
@media screen and (max-width: 639px) {
  .advantages__item {
    margin: 0 0 10px;
    width: auto;
  }
}
.advantages__icon {
  position: relative;
  width: 110px;
  height: 110px;
  padding: 20px;
  margin-right: 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media screen and (max-width: 1340px) {
  .advantages__icon {
    width: 100px;
    height: 100px;
    margin-right: 15px;
  }
}
@media screen and (max-width: 1260px) {
  .advantages__icon {
    margin: 0 auto 14px;
  }
}
@media screen and (max-width: 1023px) {
  .advantages__icon {
    width: 110px;
    height: 110px;
    margin-right: 20px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 639px) {
  .advantages__icon {
    width: 80px;
    height: 80px;
    margin: 0 12px 0 0;
  }
}
.advantages__icon:before {
  position: absolute;
  content: "";
  top: 10px;
  right: 10px;
  left: 10px;
  bottom: 10px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media screen and (max-width: 639px) {
  .advantages__icon:before {
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
  }
}
.advantages__icon svg path {
  fill: #FF2842;
}
.advantages__body {
  width: calc(100% - 110px - 20px);
}
@media screen and (max-width: 1340px) {
  .advantages__body {
    width: calc(100% - 100px - 15px);
  }
}
@media screen and (max-width: 1260px) {
  .advantages__body {
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .advantages__body {
    width: calc(100% - 110px - 20px);
  }
}
@media screen and (max-width: 639px) {
  .advantages__body {
    width: calc(100% - 80px - 12px);
  }
}
.advantages__title {
  color: #4E626C;
  font-size: 25px;
  line-height: 28px;
  font-weight: 500;
  font-style: italic;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1340px) {
  .advantages__title {
    font-size: 24px;
    line-height: 26px;
  }
}
@media screen and (max-width: 1023px) {
  .advantages__title {
    font-size: 26px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .advantages__title {
    font-size: 22px;
    line-height: 23px;
  }
}
.instagram-block {
  position: relative;
  margin-bottom: 65px;
}
@media screen and (max-width: 1023px) {
  .instagram-block {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 639px) {
  .instagram-block {
    margin-bottom: 30px;
  }
}
.instagram-block .circle_1 {
  position: absolute;
  left: 50%;
  top: -10px;
  width: 160px;
  height: 160px;
  margin-left: 20px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.instagram-block__inner {
  position: relative;
}
.instagram-block__title {
  margin: 0 auto;
  max-width: 1520px;
  text-align: center;
  color: #4F4F4F;
  font-size: 38px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1;
  font-style: italic;
  margin-bottom: 40px;
}
@media screen and (max-width: 1260px) {
  .instagram-block__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .instagram-block__title {
    font-size: 28px;
    margin-bottom: 14px;
  }
}
.instagram-block__title span {
  display: inline-block;
  vertical-align: top;
  padding-top: 40px;
  position: relative;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18%200C13.1122%200%2012.4976%200.0219557%2010.5805%200.109778C8.66341%200.197601%207.35366%200.504981%206.21219%200.944094C5.02683%201.40516%204.02439%202.01992%203.02195%203.02257C2.01951%204.01789%201.40488%205.02785%200.943902%206.20614C0.497561%207.34783%200.197561%208.65786%200.109756%2010.5753C0.0219512%2012.4928%200%2013.1075%200%2017.9963C0%2022.8851%200.0219512%2023.4999%200.109756%2025.4174C0.197561%2027.3348%200.504878%2028.6448%200.943902%2029.7865C1.40488%2030.9721%202.01951%2031.9748%203.02195%2032.9774C4.02439%2033.9801%205.02683%2034.5948%206.21219%2035.0559C7.35366%2035.5023%208.66341%2035.8024%2010.5805%2035.8902C12.4976%2035.978%2013.1122%2036%2018%2036C22.8878%2036%2023.5024%2035.978%2025.4194%2035.8902C27.3366%2035.8024%2028.6463%2035.495%2029.7878%2035.0559C30.9732%2034.5948%2031.9756%2033.9801%2032.978%2032.9774C33.9804%2031.9748%2034.5951%2030.9721%2035.0561%2029.7865C35.5024%2028.6448%2035.8024%2027.3348%2035.8902%2025.4174C35.978%2023.4999%2036%2022.8851%2036%2017.9963C36%2013.1075%2035.978%2012.4928%2035.8902%2010.5753C35.8024%208.65786%2035.4951%207.34783%2035.0561%206.20614C34.5951%205.02785%2033.9804%204.01789%2032.9854%203.02257C31.9829%202.01992%2030.9804%201.40516%2029.7951%200.944094C28.6537%200.497662%2027.3439%200.197601%2025.4268%200.109778C23.5024%200.0219557%2022.8878%200%2018%200ZM18.0014%203.24199C22.8092%203.24199%2023.38%203.26395%2025.2752%203.34446C27.0315%203.42497%2027.9828%203.71775%2028.6196%203.9666C29.4611%204.29597%2030.0612%204.68389%2030.6904%205.31335C31.3198%205.94281%2031.7077%206.54299%2032.037%207.38471C32.2858%208.02149%2032.5785%208.97299%2032.659%2010.7296C32.7468%2012.6253%2032.7614%2013.1962%2032.7614%2018.005C32.7614%2022.8138%2032.7394%2023.3847%2032.659%2025.2804C32.5785%2027.037%2032.2858%2027.9885%2032.037%2028.6253C31.7077%2029.467%2031.3198%2030.0672%2030.6904%2030.6966C30.0612%2031.3261%2029.4611%2031.714%2028.6196%2032.0434C27.9828%2032.2922%2027.0315%2032.585%2025.2752%2032.6655C23.38%2032.7534%2022.8092%2032.768%2018.0014%2032.768C13.1936%2032.768%2012.6228%2032.746%2010.7275%2032.6655C8.97126%2032.585%208.01995%2032.2922%207.3833%2032.0434C6.54175%2031.714%205.94169%2031.3261%205.31236%2030.6966C4.68303%2030.0672%204.29519%2029.467%203.96589%2028.6253C3.71708%2027.9885%203.42437%2027.037%203.34387%2025.2804C3.25606%2023.3847%203.24142%2022.8138%203.24142%2018.005C3.24142%2013.1962%203.26338%2012.6253%203.34387%2010.7296C3.42437%208.97299%203.71708%208.02149%203.96589%207.38471C4.29519%206.54299%204.68303%205.94281%205.31236%205.31335C5.94169%204.68389%206.54175%204.29597%207.3833%203.9666C8.01995%203.71775%208.97126%203.42497%2010.7275%203.34446C12.6302%203.25663%2013.1936%203.24199%2018.0014%203.24199ZM18%2024.0049C14.6854%2024.0049%2012%2021.319%2012%2018.0037C12%2014.6883%2014.6854%2012.0024%2018%2012.0024C21.3146%2012.0024%2024%2014.6883%2024%2018.0037C24%2021.319%2021.3146%2024.0049%2018%2024.0049ZM18%208.76045C12.8927%208.76045%208.75858%2012.9028%208.75858%2018.0038C8.75858%2023.1048%2012.9%2027.2471%2018%2027.2471C23.1%2027.2471%2027.2415%2023.1048%2027.2415%2018.0038C27.2415%2012.9028%2023.1074%208.76045%2018%208.76045ZM27.6146%206.23528C28.8068%206.23528%2029.7731%207.20191%2029.7731%208.39425C29.7731%209.58659%2028.8068%2010.5532%2027.6146%2010.5532C26.4225%2010.5532%2025.4561%209.58659%2025.4561%208.39425C25.4561%207.20191%2026.4225%206.23528%2027.6146%206.23528Z%22%20fill%3D%22%234F4F4F%22%2F%3E%3C%2Fsvg%3E") 50% 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .instagram-block__title span {
    padding-left: 34px;
    padding-top: 0;
    background-position: 0 50%;
    background-size: 26px 26px;
  }
}
.instagram-block__slider:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}
.instagram-block__item {
  text-decoration: none;
  font-size: 0;
  height: 306px;
  width: 306px;
  position: relative;
}
@media screen and (max-width: 1420px) {
  .instagram-block__item {
    height: 338px;
  }
}
@media screen and (max-width: 1340px) {
  .instagram-block__item {
    height: 316px;
  }
}
@media screen and (max-width: 1260px) {
  .instagram-block__item {
    height: 256px;
  }
}
@media screen and (max-width: 767px) {
  .instagram-block__item {
    height: 216px;
  }
}
@media screen and (max-width: 639px) {
  .instagram-block__item {
    height: 230px;
    width: 230px !important;
  }
}
.instagram-block__item:hover:before {
  opacity: 1;
  visibility: visible;
}
.instagram-block__item:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  pointer-events: none;
  background: rgba(78, 98, 108, 0.1);
}
.instagram-block__item img {
  height: 100%;
  width: 100%;
}
.instagram-block .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  border: none;
  font-size: 0;
  border-radius: 36px;
  visibility: hidden;
  opacity: 0;
  outline: none;
  padding: 0;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
@media screen and (max-width: 1023px) {
  .instagram-block .slick-arrow {
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (max-width: 639px) {
  .instagram-block .slick-arrow {
    width: 38px;
    height: 38px;
    margin-top: -19px;
    background-size: 16px 6px;
  }
}
.instagram-block .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
@media screen and (max-width: 639px) {
  .instagram-block .slick-arrow:hover {
    background-size: 16px 6px;
  }
}
@media screen and (max-width: 1260px) {
  .instagram-block .slick-arrow {
    display: none;
  }
}
.instagram-block .slick-arrow.slick-prev {
  left: 140px;
}
@media screen and (max-width: 1420px) {
  .instagram-block .slick-arrow.slick-prev {
    left: 55px;
  }
}
@media screen and (max-width: 1260px) {
  .instagram-block .slick-arrow.slick-prev {
    left: 24px;
  }
}
@media screen and (max-width: 639px) {
  .instagram-block .slick-arrow.slick-prev {
    left: 15px;
  }
}
.instagram-block .slick-arrow.slick-next {
  right: 140px;
  transform: rotate(180deg);
}
@media screen and (max-width: 1420px) {
  .instagram-block .slick-arrow.slick-next {
    right: 55px;
  }
}
@media screen and (max-width: 1260px) {
  .instagram-block .slick-arrow.slick-next {
    right: 24px;
  }
}
@media screen and (max-width: 639px) {
  .instagram-block .slick-arrow.slick-next {
    right: 15px;
  }
}
.reviews-block {
  margin-bottom: 53px;
}
@media screen and (max-width: 1260px) {
  .reviews-block {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 1023px) {
  .reviews-block {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block {
    margin-bottom: 29px;
  }
}
.reviews-block__title {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 40px;
  line-height: normal;
  text-align: center;
  color: #4E626C;
  padding: 0 0 30px;
}
@media screen and (max-width: 1260px) {
  .reviews-block__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block__title {
    font-size: 28px;
    padding: 0 0 14px;
  }
}
.reviews-block__items {
  margin: 0 -20px;
}
@media screen and (max-width: 1580px) {
  .reviews-block__items {
    margin: 0 -15px;
  }
}
@media screen and (max-width: 1260px) {
  .reviews-block__items {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block__items {
    margin: 0 -16px;
  }
}
.reviews-block__items:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}
.reviews-block__item {
  position: relative;
  padding: 40px;
  background: linear-gradient(180deg, rgba(254, 247, 245, 0.46) 0%, rgba(254, 247, 245, 0.15) 99.67%);
  border-radius: 6px;
  margin: 0 20px;
}
@media screen and (max-width: 1580px) {
  .reviews-block__item {
    margin: 0 15px;
  }
}
@media screen and (max-width: 1260px) {
  .reviews-block__item {
    margin: 0 10px;
    padding: 40px 24px;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block__item {
    margin: 0;
    padding: 20px 16px 18px;
    border-radius: 0;
  }
}
.reviews-block__item:focus {
  outline: none;
}
.reviews-block__item-inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1260px) {
  .reviews-block__item-inner {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
@media screen and (max-width: 1023px) {
  .reviews-block__item-inner {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block__item-inner {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.reviews-block__item:before {
  position: absolute;
  top: -11px;
  left: 180px;
  width: 60px;
  height: 51px;
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2260px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2060%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M24.7806%200.128302C25.9465%20-0.423411%2027.5%200.913084%2026.2971%202.06415C25.0942%203.21522%2010.1823%2014.1859%2010.1823%2025.9623C10.1823%2027.1094%2010.2545%2027.8981%2010.3989%2028.3283C11.4099%2027.3245%2013.1431%2026.8226%2015.5983%2026.8226C22.2047%2026.8226%2027.0805%2031.8386%2027.0805%2038.4377C27.0805%2046.004%2021.1507%2050.9132%2013.8652%2050.9132C4.6585%2050.9132%200%2044.1175%200%2035.4264C0%2032.5585%200.288858%2029.9057%200.866575%2027.4679C4%2016.9131%2011.5%206.41334%2024.7806%200.128302Z%22%20fill%3D%22%23FEF7F5%22%2F%3E%3Cpath%20d%3D%22M56.7806%200.128428C57.9465%20-0.423285%2059.5%200.913211%2058.2971%202.06428C57.0942%203.21534%2042.1823%2014.186%2042.1823%2025.9624C42.1823%2027.1096%2042.2545%2027.8982%2042.3989%2028.3284C43.4099%2027.3247%2045.1431%2026.8228%2047.5984%2026.8228C54.2047%2026.8228%2059.0805%2031.8387%2059.0805%2038.4379C59.0805%2046.0041%2053.1507%2050.9133%2045.8652%2050.9133C36.6585%2050.9133%2032%2044.1176%2032%2035.4265C32%2032.5586%2032.2889%2029.9058%2032.8666%2027.4681C36%2016.9132%2043.5%206.41347%2056.7806%200.128428Z%22%20fill%3D%22%23FEF7F5%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1260px) {
  .reviews-block__item:before {
    left: 24px;
    top: 194px;
  }
}
@media screen and (max-width: 1023px) {
  .reviews-block__item:before {
    top: -11px;
    left: 180px;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block__item:before {
    top: 86px;
    left: 20px;
  }
}
.reviews-block__img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 20px;
}
@media screen and (max-width: 1260px) {
  .reviews-block__img {
    margin: 0 auto 26px;
  }
}
@media screen and (max-width: 1260px) {
  .reviews-block__img {
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block__img {
    width: 120px;
    height: 120px;
    margin: 0 auto 14px;
  }
}
.reviews-block__body {
  width: calc(100% - 200px - 20px);
}
@media screen and (max-width: 1260px) {
  .reviews-block__body {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .reviews-block__body {
    width: calc(100% - 200px - 20px);
    text-align: left;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block__body {
    width: 100%;
  }
}
.reviews-block__text {
  font-weight: normal;
  font-size: 16px;
  line-height: 29px;
  color: rgba(0, 0, 0, 0.6);
  padding-bottom: 25px;
}
.reviews-block__name {
  font-style: italic;
  font-weight: normal;
  font-size: 25px;
  line-height: 26px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 639px) {
  .reviews-block__name {
    text-align: center;
  }
}
.reviews-block .slick-track {
  padding-top: 11px;
}
@media screen and (max-width: 1023px) {
  .reviews-block .slick-track {
    padding-top: 0;
  }
}
@media screen and (max-width: 1023px) {
  .reviews-block .slick-track {
    padding-top: 11px;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block .slick-track {
    padding: 0;
  }
}
.reviews-block .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -50px;
  border: none;
  font-size: 0;
  border-radius: 36px;
  visibility: hidden;
  opacity: 0;
  outline: none;
  transition: all 0.3s;
  padding: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
@media screen and (max-width: 1260px) {
  .reviews-block .slick-arrow {
    display: none !important;
  }
}
.reviews-block .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
@media screen and (max-width: 639px) {
  .reviews-block .slick-arrow:hover {
    background-size: 16px 6px;
  }
}
.reviews-block .slick-arrow.slick-prev {
  left: -10px;
}
@media screen and (max-width: 1580px) {
  .reviews-block .slick-arrow.slick-prev {
    left: -15px;
  }
}
.reviews-block .slick-arrow.slick-next {
  right: -10px;
  transform: rotate(180deg);
}
@media screen and (max-width: 1580px) {
  .reviews-block .slick-arrow.slick-next {
    right: -15px;
  }
}
.reviews-block .slick-dots {
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .reviews-block .slick-dots {
    margin: 50px 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .reviews-block .slick-dots {
    margin: 34px 0 0;
  }
}
@media screen and (max-width: 639px) {
  .reviews-block .slick-dots {
    margin: 16px 16px 0;
  }
}
.reviews-block .slick-dots li {
  margin-bottom: 5px;
}
.form-block {
  background: linear-gradient(90deg, #E9F3F8 0%, #FEF7F5 99.67%);
}
.form-block__inner {
  padding: 60px 0 38px;
}
@media screen and (max-width: 1023px) {
  .form-block__inner {
    padding: 30px 0;
  }
}
.form-block .tpl-anketa-success-note {
  color: #4E626C;
  padding: 0 0 15px;
}
.form-block .tpl-field .error-message {
  font-size: 15px;
  padding-bottom: 8px;
}
.form-block .tpl-anketa {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .form-block .tpl-anketa {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 570px;
    margin: 0 auto;
  }
}
.form-block .tpl-anketa__left {
  width: calc(50% - 20px);
  margin-right: 40px;
  text-align: right;
}
@media screen and (max-width: 1580px) {
  .form-block .tpl-anketa__left {
    margin-right: 30px;
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 1340px) {
  .form-block .tpl-anketa__left {
    margin-right: 20px;
    width: calc(50% - 10px);
  }
}
@media screen and (max-width: 1023px) {
  .form-block .tpl-anketa__left {
    width: 100%;
    margin: 0;
    padding: 0 0 24px;
    text-align: center;
  }
}
.form-block .tpl-anketa__right {
  width: calc(50% - 20px);
}
@media screen and (max-width: 1580px) {
  .form-block .tpl-anketa__right {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 1580px) {
  .form-block .tpl-anketa__right {
    width: calc(50% - 10px);
  }
}
@media screen and (max-width: 1023px) {
  .form-block .tpl-anketa__right {
    width: 100%;
  }
}
.form-block .tpl-anketa__title {
  color: #4E626C;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 26px;
  line-height: 22px;
  margin-right: 20px;
  position: relative;
  padding: 0 0 0 197px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  text-align: left;
  min-height: 60px;
}
@media screen and (max-width: 1340px) {
  .form-block .tpl-anketa__title {
    margin-right: 0;
    padding-left: 180px;
  }
}
@media screen and (max-width: 1023px) {
  .form-block .tpl-anketa__title {
    padding: 90px 0 0 0;
  }
}
@media screen and (max-width: 639px) {
  .form-block .tpl-anketa__title {
    text-align: center;
  }
}
.form-block .tpl-anketa__title:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  width: 157px;
  height: 76px;
  margin-top: -38px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22157px%22%20height%3D%2276px%22%20%20viewBox%3D%220%200%20157%2076%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M152%200c-.552%200-.987.455-1.123.99a4.003%204.003%200%200%201-7.754%200C142.987.455%20142.552%200%20142%200h-4c-.552%200-.987.455-1.123.99a4.003%204.003%200%200%201-7.754%200C128.987.455%20128.552%200%20128%200h-4c-.552%200-.987.455-1.123.99a4.003%204.003%200%200%201-7.754%200C114.987.455%20114.552%200%20114%200h-4c-.552%200-.987.455-1.123.99a4.003%204.003%200%200%201-7.754%200C100.987.455%20100.552%200%20100%200h-4c-.552%200-.987.455-1.123.99a4.002%204.002%200%200%201-7.754%200C86.987.455%2086.553%200%2086%200h-4c-.552%200-.987.455-1.123.99a4.002%204.002%200%200%201-7.754%200C72.987.455%2072.553%200%2072%200h-4c-.552%200-.987.455-1.123.99a4.002%204.002%200%200%201-7.754%200C58.987.455%2058.553%200%2058%200h-4a1%201%200%200%200-1%201v4c0%20.552.455.987.99%201.123a4.002%204.002%200%200%201%200%207.754c-.535.136-.99.57-.99%201.123v4c0%20.552.455.987.99%201.123a4.002%204.002%200%200%201%200%207.754c-.535.136-.99.57-.99%201.123v4c0%20.552.455.987.99%201.123a4.002%204.002%200%200%201%200%207.754c-.535.136-.99.57-.99%201.123v4c0%20.552.455.987.99%201.123a4.002%204.002%200%200%201%200%207.754c-.535.136-.99.57-.99%201.123v4c0%20.552.455.987.99%201.123a4.002%204.002%200%200%201%200%207.754c-.535.136-.99.57-.99%201.123v4a1%201%200%200%200%201%201h4c.552%200%20.987-.455%201.123-.99a4.002%204.002%200%200%201%207.754%200c.136.535.57.99%201.123.99h4c.552%200%20.987-.455%201.123-.99a4.002%204.002%200%200%201%207.754%200c.136.535.57.99%201.123.99h4c.552%200%20.987-.455%201.123-.99a4.002%204.002%200%200%201%207.754%200c.136.535.57.99%201.123.99h4c.552%200%20.987-.455%201.123-.99a4.003%204.003%200%200%201%207.754%200c.136.535.571.99%201.123.99h4c.552%200%20.987-.455%201.123-.99a4.003%204.003%200%200%201%207.754%200c.136.535.571.99%201.123.99h4c.552%200%20.987-.455%201.123-.99a4.003%204.003%200%200%201%207.754%200c.136.535.571.99%201.123.99h4c.552%200%20.987-.455%201.123-.99a4.003%204.003%200%200%201%207.754%200c.136.535.571.99%201.123.99h4a1%201%200%200%200%201-1v-4c0-.552-.455-.987-.99-1.123a4.002%204.002%200%200%201%200-7.754c.535-.136.99-.57.99-1.123v-4c0-.552-.455-.987-.99-1.123a4.002%204.002%200%200%201%200-7.754c.535-.136.99-.57.99-1.123v-4c0-.552-.455-.987-.99-1.123a4.002%204.002%200%200%201%200-7.754c.535-.136.99-.57.99-1.123v-4c0-.552-.455-.987-.99-1.123a4.002%204.002%200%200%201%200-7.754c.535-.136.99-.57.99-1.123v-4c0-.552-.455-.987-.99-1.123a4.002%204.002%200%200%201%200-7.754c.535-.136.99-.57.99-1.123V1a1%201%200%200%200-1-1h-4z%22%20fill%3D%22%23FF2842%22%20fill-opacity%3D%22.25%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M103.933%2051.272a1.844%201.844%200%200%200%202.134%200C109.494%2048.867%20120%2040.94%20120%2034.14c0-8.125-9.643-11.617-15-3.614-4.821-8.003-15-4.511-15%203.614%200%206.8%2010.506%2014.727%2013.933%2017.132z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M.54%2022.616a.6.6%200%201%200%20.92.768l-.92-.768zM20.5%2014v-.6.6zm48.966%203.378a.6.6%200%201%200-.932-.756l.932.756zM.54%2031.616a.6.6%200%201%200%20.922.768l-.922-.768zM20.5%2023v-.6.6zm48.966%203.378a.6.6%200%201%200-.932-.756l.932.756zM.54%2040.616a.6.6%200%201%200%20.922.768l-.922-.768zM20.5%2032v-.6.6zm48.966%203.378a.6.6%200%201%200-.932-.756l.932.756zM.54%2049.616a.6.6%200%201%200%20.922.768l-.922-.768zM20.5%2041v-.6.6zm48.966%203.378a.6.6%200%201%200-.932-.756l.932.756zM.54%2058.616a.6.6%200%201%200%20.922.768l-.922-.768zM20.5%2050v-.6.6zm48.966%203.378a.6.6%200%201%200-.932-.756l.932.756zM1%2023l.46.384h.001l.003-.004.014-.016a9.066%209.066%200%200%201%20.307-.343c.221-.237.552-.58.987-.992A28.874%2028.874%200%200%201%206.582%2019c3.311-2.207%208.072-4.4%2013.918-4.399v-1.2c-6.153%200-11.143%202.307-14.583%204.6a30.075%2030.075%200%200%200-3.97%203.158c-.456.432-.805.792-1.041%201.047a14.522%2014.522%200%200%200-.364.408l-.002.002L1%2023zm19.5-8.4c5.807%200%2010.419%202.781%2015.126%205.642%204.663%202.834%209.435%205.76%2015.387%205.63l-.026-1.2c-5.548.12-10.026-2.59-14.738-5.455C31.581%2016.38%2026.693%2013.4%2020.5%2013.4v1.2zm30.513%2011.272c5.892-.128%2010.5-2.248%2013.632-4.33a26.072%2026.072%200%200%200%203.575-2.851c.405-.389.713-.713.922-.942a11.932%2011.932%200%200%200%20.3-.342l.017-.02.005-.006.001-.002c.001-.001.001-.001-.465-.379l-.466-.378-.002.003a4.008%204.008%200%200%201-.063.075c-.047.054-.118.136-.214.241-.192.21-.481.515-.865.883a24.862%2024.862%200%200%201-3.41%202.719c-2.994%201.99-7.385%204.007-12.993%204.129l.026%201.2zM1%2032l.46.384h.001l.003-.004.014-.016a9.066%209.066%200%200%201%20.307-.342c.221-.238.552-.58.987-.993A28.874%2028.874%200%200%201%206.582%2028c3.311-2.207%208.072-4.4%2013.918-4.399v-1.2c-6.153%200-11.143%202.308-14.583%204.6a30.075%2030.075%200%200%200-3.97%203.158c-.456.432-.805.792-1.041%201.047a14.524%2014.524%200%200%200-.364.408l-.002.002L1%2032zm19.5-8.4c5.807%200%2010.419%202.781%2015.126%205.642%204.663%202.835%209.435%205.76%2015.387%205.63l-.026-1.2c-5.548.12-10.026-2.59-14.738-5.455C31.581%2025.38%2026.693%2022.4%2020.5%2022.4v1.2zm30.513%2011.272c5.892-.128%2010.5-2.248%2013.632-4.33a26.072%2026.072%200%200%200%203.575-2.851c.405-.389.713-.713.922-.942a11.932%2011.932%200%200%200%20.3-.342l.017-.02.005-.006.001-.002c.001-.001.001-.001-.465-.379l-.466-.378-.002.003a4.008%204.008%200%200%201-.063.075c-.047.054-.118.136-.214.241-.192.21-.481.515-.865.883a24.862%2024.862%200%200%201-3.41%202.719c-2.994%201.99-7.385%204.007-12.993%204.129l.026%201.2zM1%2041l.46.384h.001l.003-.004.014-.016a9.066%209.066%200%200%201%20.307-.342c.221-.238.552-.58.987-.993A28.874%2028.874%200%200%201%206.582%2037c3.311-2.207%208.072-4.4%2013.918-4.399v-1.2c-6.153%200-11.143%202.308-14.583%204.6a30.075%2030.075%200%200%200-3.97%203.158c-.456.432-.805.792-1.041%201.047a14.524%2014.524%200%200%200-.364.408l-.002.002L1%2041zm19.5-8.4c5.807%200%2010.419%202.781%2015.126%205.642%204.663%202.835%209.435%205.76%2015.387%205.63l-.026-1.2c-5.548.12-10.026-2.59-14.738-5.455C31.581%2034.38%2026.693%2031.4%2020.5%2031.4v1.2zm30.513%2011.272c5.892-.128%2010.5-2.248%2013.632-4.33a26.072%2026.072%200%200%200%203.575-2.851c.405-.389.713-.713.922-.942a11.932%2011.932%200%200%200%20.3-.342l.017-.02.005-.006.001-.002c.001-.001.001-.001-.465-.379a93.273%2093.273%200%200%201-.466-.378l-.002.003a4.008%204.008%200%200%201-.063.075c-.047.054-.118.136-.214.241-.192.21-.481.515-.865.883a24.862%2024.862%200%200%201-3.41%202.719c-2.994%201.99-7.385%204.007-12.993%204.129l.026%201.2zM1%2050l.46.384h.001l.003-.004.014-.016a9.066%209.066%200%200%201%20.307-.342c.221-.238.552-.58.987-.993A28.874%2028.874%200%200%201%206.582%2046c3.311-2.207%208.072-4.4%2013.918-4.399v-1.2c-6.153%200-11.143%202.308-14.583%204.6a30.075%2030.075%200%200%200-3.97%203.158c-.456.432-.805.792-1.041%201.047a14.524%2014.524%200%200%200-.364.408l-.002.002L1%2050zm19.5-8.4c5.807%200%2010.419%202.781%2015.126%205.642%204.663%202.835%209.435%205.76%2015.387%205.63l-.026-1.2c-5.548.12-10.026-2.59-14.738-5.455C31.581%2043.38%2026.693%2040.4%2020.5%2040.4v1.2zm30.513%2011.272c5.892-.128%2010.5-2.248%2013.632-4.33a26.072%2026.072%200%200%200%203.575-2.851c.405-.389.713-.713.922-.942a11.932%2011.932%200%200%200%20.3-.342l.017-.02.005-.006.001-.002c.001-.001.001-.001-.465-.379a93.273%2093.273%200%200%201-.466-.378l-.002.003a4.008%204.008%200%200%201-.063.075c-.047.054-.118.136-.214.241-.192.21-.481.515-.865.883a24.862%2024.862%200%200%201-3.41%202.719c-2.994%201.99-7.385%204.007-12.993%204.129l.026%201.2zM1%2059l.46.384h.001l.003-.004.014-.016a9.066%209.066%200%200%201%20.307-.342c.221-.238.552-.58.987-.993A28.874%2028.874%200%200%201%206.582%2055c3.311-2.207%208.072-4.4%2013.918-4.399v-1.2c-6.153%200-11.143%202.308-14.583%204.6a30.075%2030.075%200%200%200-3.97%203.158c-.456.432-.805.792-1.041%201.047a14.524%2014.524%200%200%200-.364.408l-.002.002L1%2059zm19.5-8.4c5.807%200%2010.419%202.781%2015.126%205.642%204.663%202.835%209.435%205.76%2015.387%205.63l-.026-1.2c-5.548.12-10.026-2.59-14.738-5.455C31.581%2052.38%2026.693%2049.4%2020.5%2049.4v1.2zm30.513%2011.272c5.892-.128%2010.5-2.248%2013.632-4.33a26.072%2026.072%200%200%200%203.575-2.851c.405-.389.713-.713.922-.942a11.932%2011.932%200%200%200%20.3-.342l.017-.02.005-.006.001-.002c.001-.001.001-.001-.465-.379a93.273%2093.273%200%200%201-.466-.378l-.002.003a4.008%204.008%200%200%201-.063.075c-.047.054-.118.136-.214.241-.192.21-.481.515-.865.883a24.862%2024.862%200%200%201-3.41%202.719c-2.994%201.99-7.385%204.007-12.993%204.129l.026%201.2z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1023px) {
  .form-block .tpl-anketa__title:before {
    background-position: 50% 0;
    left: 50%;
    top: 0;
    margin-top: 0;
    margin-left: -107px;
  }
}
.form-block .tpl-anketa form {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 610px;
}
.form-block .tpl-anketa form .policy_checkbox {
  -webkit-box-ordinal-group: 101;
  -moz-box-ordinal-group: 101;
  -webkit-order: 100;
  -moz-order: 100;
  -ms-flex-order: 100;
  order: 100;
  margin-bottom: 0 !important;
}
.form-block .tpl-anketa form .tpl-field.type-checkbox ul li label {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 639px) {
  .form-block .tpl-anketa form .tpl-field.type-checkbox ul li span {
    font-size: 15px;
    line-height: 1;
  }
}
.form-block .tpl-anketa form .tpl-field {
  width: 100%;
  margin: 0 0 18px;
}
.form-block .tpl-anketa form .tpl-field.field-error input[type="text"], .form-block .tpl-anketa form .tpl-field.field-error input[type="email"], .form-block .tpl-anketa form .tpl-field.field-error input[type="tel"], .form-block .tpl-anketa form .tpl-field.field-error input[type="number"], .form-block .tpl-anketa form .tpl-field.field-error input[type="password"], .form-block .tpl-anketa form .tpl-field.field-error textarea, .form-block .tpl-anketa form .tpl-field.field-error select[multiple] {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error input[type="text"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="email"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="tel"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="number"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="password"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error textarea::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error select[multiple]::-webkit-input-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error input[type="text"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="email"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="tel"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="number"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="password"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error textarea:moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error select[multiple]:moz-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error input[type="text"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="email"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="tel"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="number"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="password"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error textarea::-moz-placeholder, .form-block .tpl-anketa form .tpl-field.field-error select[multiple]::-moz-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error input[type="text"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="email"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="tel"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="number"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error input[type="password"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error textarea:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field.field-error select[multiple]:-ms-input-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error select:not([multiple]) {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error select:not([multiple])::-webkit-input-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error select:not([multiple]):moz-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error select:not([multiple])::-moz-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field.field-error select:not([multiple]):-ms-input-placeholder {
  color: #ff5640;
}
.form-block .tpl-anketa form .tpl-field .field-title {
  padding-bottom: 10px;
}
.form-block .tpl-anketa form .tpl-field input[type="text"], .form-block .tpl-anketa form .tpl-field input[type="email"], .form-block .tpl-anketa form .tpl-field input[type="tel"], .form-block .tpl-anketa form .tpl-field input[type="number"], .form-block .tpl-anketa form .tpl-field input[type="password"], .form-block .tpl-anketa form .tpl-field textarea, .form-block .tpl-anketa form .tpl-field select[multiple] {
  border-radius: 8px;
  height: 60px;
  background: #fff;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
  font-size: 24px;
  line-height: 22px;
  font-style: italic;
  padding: 15px 20px 16px;
  -moz-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  -webkit-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
}
@media screen and (max-width: 639px) {
  .form-block .tpl-anketa form .tpl-field input[type="text"], .form-block .tpl-anketa form .tpl-field input[type="email"], .form-block .tpl-anketa form .tpl-field input[type="tel"], .form-block .tpl-anketa form .tpl-field input[type="number"], .form-block .tpl-anketa form .tpl-field input[type="password"], .form-block .tpl-anketa form .tpl-field textarea, .form-block .tpl-anketa form .tpl-field select[multiple] {
    height: 50px;
    padding: 10px 20px 11px;
  }
}
.form-block .tpl-anketa form .tpl-field input[type="text"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field textarea::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]::-webkit-input-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]:moz-placeholder, .form-block .tpl-anketa form .tpl-field textarea:moz-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]:moz-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]::-moz-placeholder, .form-block .tpl-anketa form .tpl-field textarea::-moz-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]::-moz-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field textarea:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]:-ms-input-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:hover, .form-block .tpl-anketa form .tpl-field input[type="email"]:hover, .form-block .tpl-anketa form .tpl-field input[type="tel"]:hover, .form-block .tpl-anketa form .tpl-field input[type="number"]:hover, .form-block .tpl-anketa form .tpl-field input[type="password"]:hover, .form-block .tpl-anketa form .tpl-field textarea:hover, .form-block .tpl-anketa form .tpl-field select[multiple]:hover {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  -webkit-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:hover::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]:hover::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]:hover::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]:hover::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]:hover::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field textarea:hover::-webkit-input-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]:hover::-webkit-input-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:hover:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]:hover:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]:hover:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]:hover:moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]:hover:moz-placeholder, .form-block .tpl-anketa form .tpl-field textarea:hover:moz-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]:hover:moz-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:hover::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]:hover::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]:hover::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]:hover::-moz-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]:hover::-moz-placeholder, .form-block .tpl-anketa form .tpl-field textarea:hover::-moz-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]:hover::-moz-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:hover:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="email"]:hover:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="tel"]:hover:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="number"]:hover:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field input[type="password"]:hover:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field textarea:hover:-ms-input-placeholder, .form-block .tpl-anketa form .tpl-field select[multiple]:hover:-ms-input-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field input[type="text"]:focus, .form-block .tpl-anketa form .tpl-field input[type="email"]:focus, .form-block .tpl-anketa form .tpl-field input[type="tel"]:focus, .form-block .tpl-anketa form .tpl-field input[type="number"]:focus, .form-block .tpl-anketa form .tpl-field input[type="password"]:focus, .form-block .tpl-anketa form .tpl-field textarea:focus, .form-block .tpl-anketa form .tpl-field select[multiple]:focus {
  color: #000000;
  border: none;
  background: #ffffff;
  -moz-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  -webkit-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
}
.form-block .tpl-anketa form .tpl-field select[multiple] {
  height: auto;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]) {
  border-radius: 8px;
  height: 60px;
  background: #fff;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  color: rgba(78, 98, 108, 0.6);
  font-size: 24px;
  line-height: 22px;
  font-style: italic;
  padding: 15px 20px 16px;
  transform: rotate(0.00001deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 17px top 50% no-repeat #ffffff;
  -moz-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  -webkit-box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
  box-shadow: 0px 10px 25px rgba(255, 40, 66, 0.3);
}
@media screen and (max-width: 639px) {
  .form-block .tpl-anketa form .tpl-field select:not([multiple]) {
    height: 50px;
    padding: 10px 20px 11px;
  }
}
.form-block .tpl-anketa form .tpl-field select:not([multiple])::-webkit-input-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):moz-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple])::-moz-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):-ms-input-placeholder {
  color: rgba(78, 98, 108, 0.6);
  transition: all 0.3s;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):hover {
  color: #000000;
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 17px top 50% no-repeat #ffffff;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):hover::-webkit-input-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):hover:moz-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):hover::-moz-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):hover:-ms-input-placeholder {
  color: #000000;
}
.form-block .tpl-anketa form .tpl-field select:not([multiple]):focus {
  color: #000000;
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.322908%200.793886C0.712884%200.402814%201.34605%200.401926%201.73712%200.791902L5.04026%204.08579L8.3229%200.793888C8.71288%200.402815%209.34604%200.401925%209.73712%200.791899C10.1282%201.18187%2010.1291%201.81504%209.73911%202.20611L5.04423%206.91422L0.324891%202.2081C-0.0661801%201.81812%20-0.0670681%201.18496%200.322908%200.793886Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") right 17px top 50% no-repeat #ffffff;
}
.form-block .tpl-anketa form .tpl-field.last-inline {
  width: 100%;
  margin-bottom: 20px;
}
.form-block .tpl-anketa form .tpl-field.last-inline input[type="text"] {
  padding: 15px 76px 16px 25px;
}
@media screen and (max-width: 639px) {
  .form-block .tpl-anketa form .tpl-field.last-inline input[type="text"] {
    padding: 10px 76px 11px 25px;
  }
}
.form-block .tpl-anketa form .tpl-field.last-inline .field-note {
  display: none;
}
.form-block .tpl-anketa form .tpl-field.last-inline .error-message {
  display: none;
}
.form-block .tpl-anketa form .tpl-field.last-inline + .tpl-field-button {
  margin: -80px 0 0 auto;
  width: 60px;
}
@media screen and (max-width: 639px) {
  .form-block .tpl-anketa form .tpl-field.last-inline + .tpl-field-button {
    margin: -70px 0 0 auto;
    width: 50px;
  }
}
.form-block .tpl-anketa form .tpl-field.last-inline + .tpl-field-button .tpl-form-button {
  position: relative;
  font-size: 0;
  padding: 0;
  border-radius: 0;
  width: 60px;
  height: 60px;
  background: none;
  box-shadow: none;
}
@media screen and (max-width: 639px) {
  .form-block .tpl-anketa form .tpl-field.last-inline + .tpl-field-button .tpl-form-button {
    width: 50px;
    height: 50px;
  }
}
.form-block .tpl-anketa form .tpl-field.last-inline + .tpl-field-button .tpl-form-button:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2025%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.5976%200.43451C18.91%200.12209%2019.4165%200.12209%2019.729%200.43451L24.2947%205.0002L19.729%209.56588C19.4165%209.8783%2018.91%209.8783%2018.5976%209.56588C18.2852%209.25346%2018.2852%208.74693%2018.5976%208.43451L21.2319%205.8002H0.999951C0.558123%205.8002%200.199951%205.44202%200.199951%205.0002C0.199951%204.55837%200.558123%204.2002%200.999951%204.2002H21.2319L18.5976%201.56588C18.2852%201.25346%2018.2852%200.746929%2018.5976%200.43451Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.form-block .tpl-anketa form .tpl-field .tpl-form-button {
  font-size: 17px;
  padding: 19px 40px 21px;
}
@media screen and (max-width: 767px) {
  .form-block .tpl-anketa form .tpl-field .tpl-form-button {
    font-size: 16px;
    padding: 15px 30px 16px;
  }
}
.site-footer {
  min-height: none;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}
.site-footer__inner {
  padding: 60px 0 70px;
}
@media screen and (max-width: 1023px) {
  .site-footer__inner {
    padding: 45px 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .site-footer__inner {
    padding: 28px 0 24px;
  }
}
.site-footer .footer-contacts {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -20px;
  padding: 0 0 60px;
  border-bottom: 1px solid transparent;
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-contacts {
    margin: 0;
    padding: 0 0 45px;
  }
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts {
    padding: 0 0 29px;
  }
}
.site-footer .footer-contacts:before {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 10px;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-contacts:before {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .site-footer .footer-contacts:before {
    left: -16px;
    right: -16px;
    bottom: 8px;
  }
}
.site-footer .footer-contacts:after {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-contacts:after {
    left: -24px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .site-footer .footer-contacts:after {
    left: -16px;
    right: -16px;
  }
}
@media (max-width: 1420px) {
  .site-footer .footer-contacts--new-style {
    margin: 0 -55px;
  }
  .site-footer .footer-contacts--new-style:before, .site-footer .footer-contacts--new-style:after {
    left: 0;
    right: 0;
  }
}
@media (max-width: 1280px) {
  .site-footer .footer-contacts--new-style {
    padding: 0;
  }
}
@media (max-width: 1260px) {
  .site-footer .footer-contacts--new-style {
    margin: 0 -24px;
  }
}
@media (max-width: 767px) {
  .site-footer .footer-contacts--new-style {
    margin: 0 -16px;
  }
}
.site-footer .footer-contacts__box {
  width: 100%;
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid transparent;
}
@media (max-width: 1420px) {
  .site-footer .footer-contacts__box {
    padding: 0 55px 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site-footer .footer-contacts__box {
    padding: 0 24px 60px;
  }
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-contacts__box {
    margin: 0;
    padding: 0 24px 45px;
  }
}
@media (max-width: 767px) {
  .site-footer .footer-contacts__box {
    padding: 0 16px 45px;
  }
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts__box {
    padding: 0 16px 29px;
  }
}
.site-footer .footer-contacts__item {
  width: calc(25% - 40px);
  margin: 0 20px;
}
@media screen and (max-width: 1340px) {
  .site-footer .footer-contacts__item {
    margin: 0 13px;
    width: calc(25% - 26px);
  }
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-contacts__item {
    width: 40%;
    margin: 0 0 40px 0;
  }
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts__item {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .site-footer .footer-contacts__item:nth-child(2), .site-footer .footer-contacts__item:nth-child(4) {
    width: 60%;
    padding-left: 20px;
  }
  .site-footer .footer-contacts__item:nth-child(3), .site-footer .footer-contacts__item:nth-child(4) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts__item:last-child {
    margin-bottom: 0;
  }
}
.site-footer .footer-contacts .footer-phones__items {
  position: relative;
  padding: 0 0 0 50px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-phones__items {
    padding: 0 0 0 40px;
  }
}
.site-footer .footer-contacts .footer-phones__items:before {
  position: absolute;
  content: "";
  top: -6px;
  left: 0;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.47273%209.19952C6.47273%208.79363%207.16016%207.69989%207.75882%206.82434C8.26044%206.09071%208.2629%205.11483%207.72964%204.40385L5.45002%201.36447C4.81309%200.51527%203.62311%200.311474%202.78555%200.963636C1.54466%201.92985%200%203.30538%200%204.1657C0.427591%2012.3678%209.48213%2021.4252%2017.684%2021.8503C18.545%2021.8503%2019.9208%2020.3056%2020.8871%2019.0647C21.5393%2018.2271%2021.3355%2017.0371%2020.4862%2016.4002L17.4465%2014.1207C16.7352%2013.5873%2015.7589%2013.5901%2015.0253%2014.0922C14.1502%2014.6912%2013.0574%2015.3787%2012.6516%2015.3787C10.4949%2014.6597%207.19164%2011.3563%206.47273%209.19952Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-footer .footer-contacts .footer-phones__item {
  color: #4E626C;
  font-weight: 700;
  font-size: 20px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-phones__item {
    font-size: 18px;
  }
}
.site-footer .footer-contacts .footer-phones__item a {
  color: inherit;
  text-decoration: none;
}
.site-footer .footer-contacts .footer-phones__work {
  color: #FF2842;
  font-size: 16px;
  font-weight: 400;
  padding: 0 0 10px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-phones__work {
    font-size: 15px;
    padding: 0 0 5px;
  }
}
.site-footer .footer-contacts .footer-phones__note {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  color: rgba(78, 98, 108, 0.6);
  padding: 0 0 10px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-phones__note {
    font-size: 15px;
    padding: 0 0 5px;
  }
}
.site-footer .footer-contacts .footer-phones__btn {
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #FF2842;
  padding-top: 10px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-phones__btn {
    font-size: 20px;
    padding-top: 4px;
  }
}
.site-footer .footer-contacts .footer-phones__btn a {
  color: inherit;
  transition: all 0.3s;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.site-footer .footer-contacts .footer-phones__btn a:hover {
  border-color: #FF2842;
}
.site-footer .footer-contacts .footer-address__inner {
  position: relative;
  padding: 0 0 0 50px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-address__inner {
    padding: 0 0 0 40px;
  }
}
.site-footer .footer-contacts .footer-address__inner:before {
  position: absolute;
  content: "";
  top: -6px;
  left: 0;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2020%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M20%209.8C20%2014.1%2014.1%2020.8%2011.3%2023.6C10.6%2024.4%209.4%2024.4%208.6%2023.6C5.9%2020.8%200%2014.2%200%209.8C0%204.2%204.5%200%2010%200C15.5%200%2020%204.2%2020%209.8ZM10.3%2013.6C10.1%2013.8%209.8%2013.8%209.6%2013.6C8.9%2012.8%207%2010.7%207%209.6C7%208.3%208.9%207.3%2010%208.9C11.1%207.3%2013%208.2%2013%209.5C13%2010.6%2011.1%2012.8%2010.3%2013.6Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M13%209.50018C13%208.20018%2011.1%207.30018%2010%208.90018C8.9%207.30018%207%208.30018%207%209.60018C7%2010.7002%208.9%2012.8002%209.6%2013.7002C9.8%2013.9002%2010.1%2013.9002%2010.3%2013.7002C11.1%2012.8002%2013%2010.6002%2013%209.50018Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-footer .footer-contacts .footer-address__desc {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  color: rgba(78, 98, 108, 0.6);
  padding: 0 0 10px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-address__desc {
    font-size: 15px;
    padding: 0 0 6px;
  }
}
.site-footer .footer-contacts .footer-address__body {
  color: #4E626C;
  font-size: 16px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-address__body {
    font-size: 15px;
  }
}
.site-footer .footer-contacts .footer-address__mail {
  font-size: 16px;
  color: #FF2842;
  padding-top: 10px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-address__mail {
    font-size: 15px;
  }
}
.site-footer .footer-contacts .footer-address__mail a {
  color: inherit;
  transition: all 0.3s;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.site-footer .footer-contacts .footer-address__mail a:hover {
  border-color: #FF2842;
}
.site-footer .footer-contacts .footer-work__inner {
  position: relative;
  padding: 0 0 0 50px;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-work__inner {
    padding: 0 0 0 40px;
  }
}
.site-footer .footer-contacts .footer-work__inner:before {
  position: absolute;
  content: "";
  top: -6px;
  left: 0;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5%200C5.59644%200%200%205.59644%200%2012.5C0%2019.4036%205.59644%2025%2012.5%2025C19.4036%2025%2025%2019.4036%2025%2012.5C25%205.59644%2019.4036%200%2012.5%200ZM6.32428%206.26285C6.7314%205.88965%207.36397%205.91716%207.73716%206.32428L11.3588%2010.2751C11.7009%2010.0993%2012.0889%2010%2012.5%2010C13.0157%2010%2013.495%2010.1562%2013.8931%2010.4238L16.3356%208.25259C16.7484%207.88567%2017.3805%207.92285%2017.7474%208.33564C18.1143%208.74842%2018.0772%209.38049%2017.6644%209.74741L14.9741%2012.1388C14.9912%2012.2567%2015%2012.3773%2015%2012.5C15%2013.8807%2013.8807%2015%2012.5%2015C11.1193%2015%2010%2013.8807%2010%2012.5C10%2012.274%2010.03%2012.0549%2010.0862%2011.8467L6.26285%207.67572C5.88966%207.26861%205.91716%206.63604%206.32428%206.26285Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site-footer .footer-contacts .footer-work__desc {
  color: rgba(78, 98, 108, 0.6);
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-work__desc {
    font-size: 15px;
  }
}
.site-footer .footer-contacts .footer-work__title {
  font-size: 20px;
  font-weight: 700;
  padding-top: 5px;
  color: #4E626C;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .footer-work__title {
    font-size: 15px;
  }
}
.site-footer .footer-contacts .social-block__title {
  font-size: 16px;
  padding: 0 0 15px;
  color: rgba(78, 98, 108, 0.6);
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .social-block__title {
    padding-bottom: 6px;
    text-align: center;
  }
}
.site-footer .footer-contacts .social-block__items {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 639px) {
  .site-footer .footer-contacts .social-block__items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.site-footer .footer-contacts .social-block__icon {
  position: relative;
  width: 46px;
  height: 46px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.site-footer .footer-contacts .social-block__icon svg path {
  transition: 0.2s ease-in-out;
}
.site-footer .footer-contacts .social-block__icon svg.vk_icon:hover {
  fill: #4C75A3;
}
.site-footer .footer-contacts .social-block__icon svg.vk_icon:hover path {
  fill: #fff;
}
.site-footer .footer-contacts .social-block__icon svg.vk_icon:hover rect {
  stroke-opacity: 1;
}
.site-footer .footer-contacts .social-block__icon svg.ok_icon:hover {
  fill: #4C75A3;
}
.site-footer .footer-contacts .social-block__icon svg.ok_icon:hover path {
  fill: #fff;
}
.site-footer .footer-contacts .social-block__icon svg.ok_icon:hover rect {
  stroke-opacity: 1;
}
.site-footer .footer-contacts .social-block__icon svg.ok_icon:hover {
  fill: #FF8F0C;
}
.site-footer .footer-contacts .social-block__icon svg.ok_icon:hover path {
  fill: #fff;
}
.site-footer .footer-contacts .social-block__icon svg.ok_icon:hover rect {
  stroke-opacity: 1;
}
.site-footer .footer-contacts .social-block__icon svg.tw_icon:hover {
  fill: #00ACED;
}
.site-footer .footer-contacts .social-block__icon svg.tw_icon:hover path {
  fill: #fff;
}
.site-footer .footer-contacts .social-block__icon svg.tw_icon:hover rect {
  stroke-opacity: 1;
}
.site-footer .footer-contacts .social-block__icon svg.fb_icon:hover {
  fill: #3B5998;
}
.site-footer .footer-contacts .social-block__icon svg.fb_icon:hover path {
  fill: #fff;
}
.site-footer .footer-contacts .social-block__icon svg.fb_icon:hover rect {
  stroke-opacity: 1;
}
.site-footer .footer-contacts .social-block__icon svg.inst_icon:hover {
  fill: #CD486B;
}
.site-footer .footer-contacts .social-block__icon svg.inst_icon:hover path {
  fill: #fff;
}
.site-footer .footer-contacts .social-block__icon svg.inst_icon:hover rect {
  stroke-opacity: 1;
}
.site-footer .footer-nav {
  padding: 55px 0;
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-nav {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 639px) {
  .site-footer .footer-nav {
    padding: 20px 0 0;
  }
}
.site-footer .footer-nav .footer-menu {
  margin: 0 -20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .site-footer .footer-nav .footer-menu {
    margin: 0 -16px;
  }
}
@media screen and (max-width: 639px) {
  .site-footer .footer-nav .footer-menu {
    margin: 0;
  }
}
.site-footer .footer-nav .footer-menu li {
  width: calc(25% - 40px);
  margin: 0 20px;
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-nav .footer-menu li {
    width: calc(50% - 40px);
  }
}
@media screen and (max-width: 639px) {
  .site-footer .footer-nav .footer-menu li {
    width: 100%;
    margin: 0;
  }
}
.site-footer .footer-nav .footer-menu li a {
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  padding: 9px 0px;
  text-decoration: none;
  transition: all 0.3s;
  color: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 639px) {
  .site-footer .footer-nav .footer-menu li a {
    font-size: 14px;
    padding: 5px 0;
  }
}
.site-footer .footer-nav .footer-menu li a:hover {
  color: #FF2842;
}
.site-footer .footer-nav .footer-menu li ul {
  display: none;
}
.site-footer .footer-bottom {
  padding: 35px 0 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-bottom {
    padding: 20px 0 0;
  }
}
.site-footer .footer-bottom__item {
  width: 32%;
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-bottom__item {
    width: 100%;
    text-align: center;
  }
}
.site-footer .footer-bottom__item:nth-child(2) {
  width: 34%;
  text-align: center;
  padding: 0 40px;
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-bottom__item:nth-child(2) {
    width: 100%;
  }
}
.site-footer .footer-bottom__item:nth-child(3) {
  text-align: right;
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-bottom__item:nth-child(3) {
    width: 100%;
    text-align: center;
  }
}
.site-footer .footer-bottom__site-name {
  font-weight: normal;
  font-size: 15px;
  line-height: normal;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-bottom__site-name {
    padding-bottom: 20px;
  }
}
.site-footer .footer-bottom__counters {
  font-weight: normal;
  font-size: 15px;
  line-height: normal;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1023px) {
  .site-footer .footer-bottom__counters {
    padding-bottom: 20px;
  }
}
.site-footer .footer-bottom__copy {
  font-weight: normal;
  font-size: 14px;
  line-height: normal;
}
.site-footer .footer-bottom__copy span {
  font-size: 14px !important;
}
.site-footer .footer-bottom__copy a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
/**/
.gr-buttons {
  font-size: 0;
  padding: 50px 0;
}
.gr-buttons h2 {
  text-align: center;
  margin-bottom: 50px;
}
.gr-buttons__items {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.gr-buttons__col {
  width: 25%;
  text-align: center;
  margin-bottom: 40px;
}
.gr-buttons__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.gr-buttons .gr-button-1, .gr-buttons .gr-button-2, .gr-buttons .gr-button-3, .gr-buttons .gr-button-4 {
  margin-bottom: 15px;
}
.gr-buttons__with-icon {
  padding: 50px 0 0 0;
  text-align: center;
}
.gr-buttons__with-icon .gr-icon-btn {
  vertical-align: middle;
  margin: 0 20px;
}
.test-form .tpl-anketa__right form {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.test-form .tpl-anketa__right form .tpl-field {
  margin: 0 15px 20px;
  width: calc(33.33333% - 30px);
}
.test-form .tpl-anketa .tpl-anketa__title {
  color: #4E626C;
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
  padding: 0 0 20px;
}
.remodal {
  padding: 30px 50px 40px;
}
@media screen and (min-width: 641px) {
  .remodal {
    max-width: 440px;
    border-radius: 6px;
  }
}
@media screen and (max-width: 639px) {
  .remodal {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0;
    padding: 50px 20px 40px;
  }
}
.remodal .remodal-close-btn {
  position: absolute;
  right: 15px;
  top: 15px;
  border-radius: 0;
  background: none;
  box-shadow: none;
  border: none;
}
.remodal .remodal-close-btn:hover, .remodal .remodal-close-btn:active {
  background: none;
  box-shadow: none;
  border: none;
}
.remodal .remodal-close-btn:after {
  display: none;
}
@media screen and (max-width: 639px) {
  .remodal .remodal-close-btn {
    right: 10px;
    top: 10px;
  }
}
.remodal .tpl-anketa-success-note {
  padding-top: 10px;
}
.remodal .tpl-anketa {
  text-align: left;
}
.remodal .tpl-anketa__title {
  text-align: center;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 34px;
  line-height: 1;
  padding: 0 0 40px;
  color: #4E626C;
}
.remodal .tpl-anketa .tpl-field {
  margin-bottom: 20px;
}
.remodal .tpl-anketa .tpl-field.type-checkbox {
  padding-top: 10px;
}
.remodal .tpl-anketa .tpl-field.tpl-field-button {
  margin: 0;
  padding-top: 10px;
}
.remodal[data-remodal-id="mobile-contacts"] {
  padding: 45px 0 50px;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="mobile-contacts"] {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0;
    padding: 30px 20px 40px;
  }
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-popup__work {
  color: #FF2842;
  font-size: 16px;
  font-weight: 400;
  padding: 0 0 2px;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-popup__note {
  font-size: 15px;
  font-weight: 400;
  padding: 0 0 2px;
  color: rgba(78, 98, 108, 0.6);
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="mobile-contacts"] .contacts-phones {
    margin: 0 -20px;
  }
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-phones__item {
  position: relative;
  padding: 16px 30px;
  font-size: 20px;
  color: #4E626C;
  font-weight: 700;
  text-align: center;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-phones__item:first-child {
  padding-top: 0;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-phones__item:first-child .contacts-phones__item-inner:after {
  position: absolute;
  content: "";
  top: 50%;
  left: -38px;
  width: 22px;
  height: 22px;
  margin-top: -11px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.47273%209.19952C6.47273%208.79363%207.16016%207.69989%207.75882%206.82434C8.26044%206.09071%208.2629%205.11483%207.72964%204.40385L5.45002%201.36447C4.81309%200.51527%203.62311%200.311474%202.78555%200.963636C1.54466%201.92985%200%203.30538%200%204.1657C0.427591%2012.3678%209.48213%2021.4252%2017.684%2021.8503C18.545%2021.8503%2019.9208%2020.3056%2020.8871%2019.0647C21.5393%2018.2271%2021.3355%2017.0371%2020.4862%2016.4002L17.4465%2014.1207C16.7352%2013.5873%2015.7589%2013.5901%2015.0253%2014.0922C14.1502%2014.6912%2013.0574%2015.3787%2012.6516%2015.3787C10.4949%2014.6597%207.19164%2011.3563%206.47273%209.19952Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-phones__item:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-phones__item-inner {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-phones__item div a {
  color: inherit;
  text-decoration: none;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers {
  padding: 20px 30px 20px;
  display: inline-block;
  vertical-align: top;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers__item {
  padding: 0 0 6px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers__item:last-child {
  padding-bottom: 0;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers__icon {
  width: 36px;
  height: 36px;
  margin-right: 12px;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers__description {
  width: calc(100% - 12px - 36px);
  text-align: left;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers__note {
  font-size: 15px;
  color: rgba(78, 98, 108, 0.6);
  padding: 0 0 2px;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers__title {
  color: #4E626C;
  font-size: 20px;
  font-weight: 700;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-messengers__title a {
  color: inherit;
  text-decoration: none;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-form {
  text-align: center;
  padding: 0 30px;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="mobile-contacts"] .contacts-form {
    padding: 0;
  }
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-form__btn {
  padding-right: 73px;
}
.remodal[data-remodal-id="mobile-contacts"] .contacts-form__btn:before {
  position: absolute;
  content: "";
  right: 32px;
  top: 50%;
  width: 24px;
  height: 25px;
  margin-top: -13px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2024%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.5273%2012.3489C17.5273%2011.943%2016.8398%2010.8492%2016.2412%209.9737C15.7396%209.24007%2015.7371%208.26418%2016.2704%207.55321L18.55%204.51383C19.1869%203.66463%2020.3769%203.46083%2021.2144%204.11299C22.4553%205.07921%2024%206.45474%2024%207.31506C23.5724%2015.5172%2014.5179%2024.5746%206.316%2024.9997C5.45495%2024.9997%204.07917%2023.455%203.11287%2022.2141C2.46066%2021.3765%202.66452%2020.1865%203.5138%2019.5496L6.55347%2017.2701C7.26475%2016.7367%208.24106%2016.7394%208.97474%2017.2416C9.84979%2017.8405%2010.9426%2018.528%2011.3484%2018.528C13.5051%2017.8091%2016.8084%2014.5057%2017.5273%2012.3489Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5246%200.005559C15.0738%20-0.0521704%2015.5659%200.346293%2015.6236%200.895553L16.0991%205.41897L11.5756%205.8944C11.0264%205.95213%2010.5343%205.55366%2010.4766%205.0044C10.4189%204.45514%2010.8173%203.96308%2011.3666%203.90535L12.6697%203.76838C9.97514%202.09124%206.38622%202.42303%204.04549%204.76376C1.31817%207.49108%201.31817%2011.9129%204.04549%2014.6403C4.43601%2015.0308%204.43601%2015.664%204.04549%2016.0545C3.65497%2016.445%203.0218%2016.445%202.63128%2016.0545C-0.877092%2012.5461%20-0.877093%206.85792%202.63128%203.34955C5.64564%200.335187%2010.2692%20-0.0892603%2013.7367%202.07621L13.6346%201.10461C13.5768%200.55535%2013.9753%200.0632884%2014.5246%200.005559Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.error, .required {
  color: #ff5640 !important;
}
@media (max-width: 1024px) {
  .mew-style-folder .product-list.thumbs .product-item.hover .product-item__inner {
    position: static;
  }
  .mew-style-folder .product-list.thumbs .product-item__inner {
    min-height: auto;
    height: 100%;
  }
  .mew-style-folder .product-list.thumbs .product-item__inner:before {
    content: none;
  }
  .mew-style-folder .product-list.thumbs .product-item__right {
    display: block !important;
  }
  .mew-style-folder .product-list.thumbs .product-item__right:before {
    content: none;
  }
  .mew-style-folder .product-list.thumbs .product-item .shop2_product_options_wr {
    display: block !important;
  }
  .mew-style-folder .product-list.thumbs .product-item__bottom {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .mew-style-folder .main-blocks .main-products .product-list.thumbs .product-item__inner:before {
    content: none;
  }
  .mew-style-folder .main-blocks .main-products .product-list.thumbs .product-item__right {
    display: block !important;
  }
  .mew-style-folder .main-blocks .main-products .product-list.thumbs .product-item__right:before {
    content: none;
  }
  .mew-style-folder .main-blocks .main-products .product-list.thumbs .product-item .shop2_product_options_wr {
    display: block !important;
  }
}
.new-popular {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.new-popular .circle_1 {
  position: absolute;
  left: -60px;
  top: 20px;
  width: 190px;
  height: 190px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.new-popular .circle_2 {
  position: absolute;
  right: 38px;
  top: 58px;
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.new-popular .circle_3 {
  position: absolute;
  right: 30px;
  top: 274px;
  width: 237px;
  height: 237px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(233, 243, 248, 0.5) 0%, rgba(254, 247, 245, 0.15) 100%);
}
.new-popular:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .new-popular:before {
    bottom: 8px;
  }
}
.new-popular__inner {
  padding: 50px 0 70px;
}
@media screen and (max-width: 1023px) {
  .new-popular__inner {
    padding: 34px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .new-popular__inner {
    padding: 17px 0 40px;
  }
}
.new-popular__title {
  font: 700 40px/ normal "Cormorant", Arial, Helvetica, sans-serif;
  color: #4E626C;
  padding: 0 0 30px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .new-popular__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .new-popular__title {
    font-size: 28px;
    padding-bottom: 18px;
  }
}
.new-popular__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -20px -40px;
}
.new-popular__items-wrap {
  margin: 0 auto;
}
@media screen and (max-width: 1440px) {
  .new-popular__items {
    margin: 0 -15px -30px;
  }
}
@media screen and (max-width: 1260px) {
  .new-popular__items {
    margin: 0 -10px -20px;
  }
}
@media (max-width: 639px) {
  .new-popular__items {
    white-space: nowrap;
    overflow-y: auto;
    display: block;
    margin: 0 -16px;
    padding: 0 16px;
    font-size: 0;
  }
}
.new-popular__item {
  width: calc(25% - 40px);
  position: relative;
  padding-top: 26%;
  overflow: hidden;
  border-radius: 6px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  margin: 0 20px 40px;
}
@media screen and (max-width: 1440px) {
  .new-popular__item {
    margin: 0 15px 30px;
    width: calc(25% - 30px);
  }
}
@media screen and (max-width: 1260px) {
  .new-popular__item {
    margin: 0 10px 20px;
    width: calc(25% - 20px);
  }
}
@media (max-width: 1023px) {
  .new-popular__item {
    width: calc(50% - 20px);
    padding-top: 50%;
  }
}
@media (max-width: 639px) {
  .new-popular__item {
    width: 96%;
    display: inline-block;
    vertical-align: top;
    margin: 0 16px 0 0;
  }
  .new-popular__item:last-child {
    margin: 0;
  }
}
@media (max-width: 540px) {
  .new-popular__item {
    padding-top: 100%;
  }
}
.new-popular__item.width_full {
  width: calc(50% - 40px);
}
@media screen and (max-width: 1440px) {
  .new-popular__item.width_full {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 1260px) {
  .new-popular__item.width_full {
    width: calc(50% - 20px);
  }
}
@media (max-width: 1023px) {
  .new-popular__item.width_full {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 639px) {
  .new-popular__item.width_full {
    width: 96%;
  }
}
.new-popular__item.hiddenClass {
  display: none;
}
.new-popular__item:hover .new-popular__bg {
  transform: scale(1.1);
}
.new-popular__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.3s;
  text-decoration: none;
}
.new-popular__bg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
.new-popular__flag {
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 1;
  font-style: italic;
  color: #fff;
  font-size: 34px;
  line-height: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  background: rgba(255, 40, 66, 0.9);
  max-width: calc(100% - 40px);
  padding: 10px 13px 12px 28px;
}
@media (max-width: 1600px) {
  .new-popular__flag {
    top: 25px;
    font-size: 28px;
    padding: 6px 8px 9px 20px;
  }
  .new-popular__flag:before {
    border: 19px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-right-width: 7px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .new-popular__flag {
    top: 16px;
    font-size: 22px;
    padding: 4px 2px 3px 15px;
  }
  .new-popular__flag:before {
    border: 16px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-right-width: 6px;
  }
}
@media screen and (max-width: 639px) {
  .new-popular__flag {
    font-size: 26px;
    padding: 5px 0 7px 16px;
  }
}
.new-popular__flag:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 100%;
  border: 22px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-right-width: 7px;
}
@media (max-width: 1600px) {
  .new-popular__flag:before {
    border: 19px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-right-width: 7px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .new-popular__flag:before {
    border: 16px solid rgba(255, 40, 66, 0.9);
    border-right-color: transparent;
    border-right-width: 6px;
  }
}
@media screen and (max-width: 639px) {
  .new-popular__flag:before {
    border-width: 18px;
    border-right-width: 5px;
  }
}
.new-popular__flag span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 0 10px;
  margin: -7px 0 -11px 0;
}
.new-popular__item-link {
  position: absolute;
  left: 25px;
  right: 25px;
  bottom: 25px;
  padding: 20px 80px 20px 19px;
  font-size: 20px;
  border-radius: 3px;
  z-index: 1;
  color: #FF2842;
  pointer-events: none;
  background: #ffffff;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  min-height: 78px;
  display: flex;
  align-items: center;
  line-height: 1;
}
@media (max-width: 1600px) {
  .new-popular__item-link {
    left: 20px;
    right: 20px;
    bottom: 20px;
    padding: 20px 80px 20px 16px;
    font-size: 16px;
    min-height: 60px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .new-popular__item-link {
    left: 15px;
    right: 15px;
    bottom: 15px;
    padding: 10px 45px 10px 14px;
  }
}
@media screen and (max-width: 767px) {
  .new-popular__item-link {
    font-size: 18px;
    padding: 20px 19px;
  }
}
@media screen and (max-width: 639px) {
  .new-popular__item-link {
    left: 15px;
    right: 15px;
    bottom: 15px;
  }
}
.new-popular__item-link:after {
  position: absolute;
  margin-top: -22px;
  content: "";
  top: 50%;
  right: 20px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2016%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.79289%208.29289C9.40237%208.68342%209.40237%209.31658%209.79289%209.70711C10.1834%2010.0976%2010.8166%2010.0976%2011.2071%209.70711L9.79289%208.29289ZM14.5%205L15.2071%205.70711L15.9142%205L15.2071%204.29289L14.5%205ZM11.2071%200.292893C10.8166%20-0.0976311%2010.1834%20-0.0976311%209.79289%200.292893C9.40237%200.683418%209.40237%201.31658%209.79289%201.70711L11.2071%200.292893ZM1.5%204C0.947715%204%200.5%204.44772%200.5%205C0.5%205.55228%200.947715%206%201.5%206L1.5%204ZM13.5%206C14.0523%206%2014.5%205.55228%2014.5%205C14.5%204.44771%2014.0523%204%2013.5%204L13.5%206ZM11.2071%209.70711L15.2071%205.70711L13.7929%204.29289L9.79289%208.29289L11.2071%209.70711ZM15.2071%204.29289L11.2071%200.292893L9.79289%201.70711L13.7929%205.70711L15.2071%204.29289ZM1.5%206L13.5%206L13.5%204L1.5%204L1.5%206Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
@media (max-width: 1600px) {
  .new-popular__item-link:after {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    right: 16px;
  }
}
@media (max-width: 1260px) and (min-width: 1024px) {
  .new-popular__item-link:after {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    right: 14px;
  }
}
@media screen and (max-width: 767px) {
  .new-popular__item-link:after {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    right: 14px;
  }
}
.new-popular__btn {
  padding: 40px 0 0;
  text-align: center;
  display: none;
}
@media (max-width: 639px) {
  .new-popular__btn {
    display: none !important;
  }
}
.new-popular__btn .gr-button-2 {
  padding-right: 55px;
  padding-left: 35px;
}
.new-popular__btn .gr-button-2:before {
  position: absolute;
  right: 31px;
  top: 50%;
  margin-top: -8px;
  width: 8px;
  height: 16px;
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%200C4.55228%200%205%200.447715%205%201V11.5858L6.29289%2010.2929C6.68342%209.90237%207.31658%209.90237%207.70711%2010.2929C8.09763%2010.6834%208.09763%2011.3166%207.70711%2011.7071L4%2015.4142L0.292893%2011.7071C-0.0976311%2011.3166%20-0.0976311%2010.6834%200.292893%2010.2929C0.683417%209.90237%201.31658%209.90237%201.70711%2010.2929L3%2011.5858V1C3%200.447715%203.44772%200%204%200Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.new-popular__btn .gr-button-2.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.lazy-pagelist__body {
  text-align: center;
}
.lazy-pagelist .lazy-pagelist-btn {
  padding: 14px 65px 14px 33px;
  position: relative;
}
.lazy-pagelist .lazy-pagelist-btn:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 32px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%201C8%200.447715%208.44771%200%209%200C9.55229%200%2010%200.447716%2010%201V8H17C17.5523%208%2018%208.44771%2018%209C18%209.55229%2017.5523%2010%2017%2010H10V17C10%2017.5523%209.55229%2018%209%2018C8.44771%2018%208%2017.5523%208%2017V10H0.818182C0.366313%2010%200%209.63369%200%209.18182V8.81818C0%208.36631%200.366313%208%200.818182%208H8V1Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.lazy-pagelist .shop2-pagelist {
  margin: 50px 0 0;
  padding: 0;
  border: none;
}
.timer-block {
  background: #ffffff;
  border-radius: 16px 16px 0 0;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1580px) {
  .timer-block {
    border-radius: 0;
  }
}
@media (max-width: 1260px) {
  .timer-block {
    margin: 0 -24px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.timer-block.timer_bottom {
  position: fixed;
  left: 40px;
  right: 40px;
  bottom: 0;
  z-index: 1000;
  border-radius: 0;
  box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1580px) {
  .timer-block.timer_bottom {
    left: 0;
    right: 0;
  }
}
@media (max-width: 1260px) {
  .timer-block.timer_bottom {
    margin: 0;
    border: none;
  }
}
.timer-block.timer_inverse {
  background: #FF2842;
  box-shadow: none;
}
.timer-block.timer_inverse .timer-block__title {
  color: #ffffff;
}
.timer-block.timer_inverse .timer-block__desc {
  color: rgba(255, 255, 255, 0.8);
}
.timer-block.timer_inverse .timer-block__date .gr-timer-elem.gr-timer-days .gr-timer-number {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.6);
}
.timer-block.timer_inverse .timer-block__date .gr-timer-elem .gr-timer-number {
  color: #ffffff;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
  background: transparent;
}
.timer-block.timer_inverse .timer-block__date .gr-timer-delim {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.timer-block.timer_inverse .timer-block__close {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70711%200.292894C1.31658%20-0.0976309%200.683418%20-0.0976312%200.292894%200.292893C-0.0976309%200.683417%20-0.0976312%201.31658%200.292893%201.70711L4.58705%206.00126L0.292906%2010.2954C-0.0976191%2010.6859%20-0.0976181%2011.3191%200.292907%2011.7096C0.683431%2012.1001%201.3166%2012.1001%201.70712%2011.7096L6.00126%207.41548L10.2954%2011.7096C10.6859%2012.1001%2011.3191%2012.1001%2011.7096%2011.7096C12.1001%2011.3191%2012.1001%2010.6859%2011.7096%2010.2954L7.41547%206.00126L11.7096%201.70711C12.1001%201.31658%2012.1001%200.683417%2011.7096%200.292893C11.3191%20-0.0976312%2010.6859%20-0.0976309%2010.2954%200.292894L6.00126%204.58705L1.70711%200.292894Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.timer-block.timer_inverse .timer-block__btn a.gr-button-1 {
  background: #ffffff;
  color: #FF2842;
}
@media (max-width: 1023px) {
  .timer-block.hidden_timer .timer-block__right {
    padding: 0 40px 0 0;
  }
}
@media (max-width: 767px) {
  .timer-block.hidden_timer .timer-block__right {
    padding: 0;
  }
}
.timer-block__inner {
  position: relative;
  min-height: 80px;
  padding: 0 160px;
}
@media (max-width: 1580px) {
  .timer-block__inner {
    padding: 0 140px;
  }
}
@media (max-width: 1420px) {
  .timer-block__inner {
    padding: 0 55px;
  }
}
@media (max-width: 1260px) {
  .timer-block__inner {
    padding: 0 24px;
  }
}
@media (max-width: 1023px) {
  .timer-block__inner {
    min-height: 0;
  }
}
@media (max-width: 767px) {
  .timer-block__inner {
    padding: 0 16px;
  }
}
.timer-block__body {
  margin: 0 auto;
  max-width: 1503px;
  display: flex;
  justify-content: center;
  padding: 16px 0;
}
@media (max-width: 1260px) {
  .timer-block__body {
    max-width: 100%;
    padding: 15px 40px 15px 0;
  }
}
@media (max-width: 1023px) {
  .timer-block__body {
    flex-direction: column;
    padding: 15px 0;
  }
}
.timer-block__close {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: 26px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70711%200.292894C1.31658%20-0.0976309%200.683418%20-0.0976312%200.292894%200.292893C-0.0976309%200.683417%20-0.0976312%201.31658%200.292893%201.70711L4.58705%206.00126L0.292906%2010.2954C-0.0976191%2010.6859%20-0.0976181%2011.3191%200.292907%2011.7096C0.683431%2012.1001%201.3166%2012.1001%201.70712%2011.7096L6.00126%207.41548L10.2954%2011.7096C10.6859%2012.1001%2011.3191%2012.1001%2011.7096%2011.7096C12.1001%2011.3191%2012.1001%2010.6859%2011.7096%2010.2954L7.41547%206.00126L11.7096%201.70711C12.1001%201.31658%2012.1001%200.683417%2011.7096%200.292893C11.3191%20-0.0976312%2010.6859%20-0.0976309%2010.2954%200.292894L6.00126%204.58705L1.70711%200.292894Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #ffffff;
}
@media (max-width: 1420px) {
  .timer-block__close {
    right: 41px;
  }
}
@media (max-width: 1260px) {
  .timer-block__close {
    right: 12px;
  }
}
@media (max-width: 1023px) {
  .timer-block__close {
    top: 5px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .timer-block__close {
    top: 0;
    right: 0;
  }
}
.timer-block__left {
  margin-right: 40px;
  flex: 0 1 auto;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .timer-block__left {
    margin: 0;
    align-items: center;
  }
  .timer-block__left + .timer-block__right {
    margin-top: 4px;
  }
}
@media (max-width: 767px) {
  .timer-block__left + .timer-block__right {
    margin-top: 10px;
  }
}
.timer-block__right {
  display: flex;
  align-items: center;
  flex: 0 1 auto;
}
@media (max-width: 1420px) and (min-width: 1261px) {
  .timer-block__right {
    padding: 0 40px 0 0;
  }
}
@media (max-width: 767px) {
  .timer-block__right {
    flex-direction: column;
    padding-right: 0;
    text-align: center;
  }
}
.timer-block__date {
  margin: auto 0;
  display: flex;
  align-items: center;
}
.timer-block__date .gr-timer-elem.gr-timer-days {
  margin-right: 10px;
}
.timer-block__date .gr-timer-elem.gr-timer-days .gr-timer-number {
  color: #000000;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.timer-block__date .gr-timer-elem.gr-timer-days + .gr-timer-delim {
  display: none;
}
.timer-block__date .gr-timer-elem .gr-timer-number {
  display: block;
  text-align: center;
  font-size: 20px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  color: #FF2842;
  background: transparent;
  box-shadow: 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media (max-width: 767px) {
  .timer-block__date .gr-timer-elem .gr-timer-number {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
}
.timer-block__date .gr-timer-elem em {
  display: none;
}
.timer-block__date .gr-timer-delim {
  margin: 0 4px;
  font-size: 0;
  width: 2px;
  height: 12px;
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.timer-block__text {
  margin-right: auto;
}
@media (max-width: 767px) {
  .timer-block__text {
    width: 100%;
    margin-right: 0;
  }
}
.timer-block__text + .timer-block__btn {
  margin-left: 40px;
}
@media (max-width: 767px) {
  .timer-block__text + .timer-block__btn {
    margin-left: 0;
    margin-top: 10px;
  }
}
.timer-block__title {
  color: #4E626C;
  font: 700 30px/30px "Cormorant", Arial, Helvetica, sans-serif;
}
@media (max-width: 1280px) {
  .timer-block__title {
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .timer-block__title {
    font-size: 26px;
    line-height: 31px;
  }
}
.timer-block__title + .timer-block__desc {
  padding-top: 10px;
}
@media (max-width: 1280px) {
  .timer-block__title + .timer-block__desc {
    padding-top: 6px;
  }
}
.timer-block__desc {
  font-size: 15px;
  line-height: 120%;
  color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 767px) {
  .timer-block__desc {
    font-size: 14px;
    line-height: 130%;
  }
}
.timer-block__btn {
  margin-left: auto;
  flex: 0 0 auto;
}
@media (max-width: 320px) {
  .timer-block__btn {
    width: 100%;
  }
}
.timer-block__btn a.gr-button-1 {
  padding: 13px 30px;
  width: 100%;
}
@media (max-width: 1023px) {
  .timer-block__btn a.gr-button-1 {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .timer-block__btn a.gr-button-1 {
    font-size: 14px;
    padding: 9px 20px;
  }
}
.recent-block {
  padding-bottom: 65px;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.recent-block:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 10px;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .recent-block {
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 1023px) {
  .recent-block {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .recent-block {
    overflow: hidden;
  }
}
@media screen and (max-width: 639px) {
  .recent-block {
    padding-bottom: 29px;
  }
}
.recent-block__inner {
  padding-top: 60px;
}
@media screen and (max-width: 1023px) {
  .recent-block__inner {
    padding-top: 30px;
  }
}
.recent-block__inner:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}
.recent-block__title {
  font: 700 40px/50px "Cormorant", Arial, Helvetica, sans-serif;
  color: #4E626C;
  padding: 0 0 30px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .recent-block__title {
    font-size: 36px;
  }
}
@media screen and (max-width: 639px) {
  .recent-block__title {
    font-size: 28px;
    padding: 0 0 14px;
    line-height: normal;
  }
}
.recent-block__items {
  position: relative;
}
.recent-block .recent-item:hover .shop_product_btn {
  opacity: 1;
  visibility: visible;
}
.recent-block .recent-item__inner {
  display: flex;
}
.recent-block .recent-item__top {
  width: 160px;
  margin: 0 20px 0 0;
}
@media (max-width: 1260px) {
  .recent-block .recent-item__top {
    width: 120px;
  }
}
@media (max-width: 639px) {
  .recent-block .recent-item__top {
    width: 90px;
    margin: 0 12px 0 0;
  }
}
@media (max-width: 480px) {
  .recent-block .recent-item__top {
    width: 80px;
    margin: 0 10px 0 0;
  }
}
.recent-block .recent-item__bottom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(100% - 160px - 15px);
}
@media (max-width: 1260px) {
  .recent-block .recent-item__bottom {
    width: calc(100% - 120px - 20px);
  }
}
@media (max-width: 639px) {
  .recent-block .recent-item__bottom {
    width: calc(100% - 90px - 12px);
  }
}
@media (max-width: 480px) {
  .recent-block .recent-item__bottom {
    width: calc(100% - 80px - 10px);
  }
}
.recent-block .recent-item__bottom-add {
  margin: 10px 0 0;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .recent-block .recent-item__bottom-add {
    margin: 5px 0 0;
  }
}
.recent-block .recent-item__bottom-left {
  width: calc(100% - 40px - 15px);
}
.recent-block .recent-item__bottom-right {
  width: 40px;
  margin-left: 15px;
}
.recent-block .recent-item .gr-recent-image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  margin: 0;
  border-radius: 6px;
}
.recent-block .recent-item .gr-recent-image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.recent-block .recent-item .gr-recent-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
}
.recent-block .recent-item .gr-recent-image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.recent-block .recent-item .product-flags {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.recent-block .recent-item .product-flags__right {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.recent-block .recent-item .product-flags__item {
  margin: 0 4px 4px 0;
  font-size: 18px;
}
.recent-block .recent-item .product-flags__item span {
  padding: 1px 10px 2px;
  line-height: 21px;
}
.recent-block .recent-item .product-flags__item.custom_item {
  margin: 0 0 4px;
}
.recent-block .recent-item .product-flags__item.spec_item {
  margin: 0 10px 4px 0;
}
.recent-block .recent-item .product-flags__item.spec_item span {
  position: relative;
  padding: 1px 10px 2px;
  border-radius: 0;
  height: auto;
}
.recent-block .recent-item .product-flags__item.spec_item span:before {
  position: absolute;
  content: "";
  top: 0;
  right: 100%;
  border: 12px solid rgba(255, 40, 66, 0.9);
  border-left-color: transparent;
  border-right: 0;
  border-left-width: 5px;
}
.recent-block .recent-item .product-flags__item.spec_item span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 100%;
  border: 12px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-left: 0;
  border-right-width: 5px;
}
.recent-block .recent-item .gr-recent-name {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: normal;
  font-size: 17px;
  line-height: 22px;
}
@media (max-width: 767px) {
  .recent-block .recent-item .gr-recent-name {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}
.recent-block .recent-item .gr-recent-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
}
.recent-block .recent-item .gr-recent-name a:hover {
  color: #000000;
}
.recent-block .recent-item .gr-recent-price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.recent-block .recent-item .gr-recent-price .price-old {
  font-size: 0;
  color: rgba(0, 0, 0, 0.5);
}
.recent-block .recent-item .gr-recent-price .price-old span strong {
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  position: relative;
}
.recent-block .recent-item .gr-recent-price .price-old span strong:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background: #000000;
}
@media (max-width: 1023px) {
  .recent-block .recent-item .gr-recent-price .shop2-product-discount-desc {
    margin-left: 0;
  }
}
.recent-block .recent-item .gr-recent-price .price-current {
  color: #4E626C;
  margin: 0 10px 0 0;
}
.recent-block .recent-item .gr-recent-price .price-current strong {
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
}
.recent-block .recent-item .gr-recent-price .price-current span {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  padding-left: 2px;
}
.recent-block .recent-item .product-amount {
  display: none;
  margin: 10px 0 0;
}
.recent-block .recent-item .shop_product_btn {
  font-size: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  position: relative;
  background: transparent;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  box-shadow: none;
}
@media (max-width: 1024px) {
  .recent-block .recent-item .shop_product_btn {
    opacity: 1;
    visibility: visible;
  }
}
.recent-block .recent-item .shop_product_btn span {
  display: none;
}
.recent-block .recent-item .shop_product_btn.buy:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2028%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.00118%206C1.08674%206%20-0.337901%207.7689%200.0701013%209.63936L2.34437%2020.0656C2.84537%2022.3624%204.8787%2024%207.22951%2024H20.7705C23.1213%2024%2025.1546%2022.3624%2025.6556%2020.0656L27.9299%209.63935C28.3379%207.76889%2026.9132%206%2024.9988%206H3.00118ZM6.97801%2016.7914C6.86283%2016.2513%206.33159%2015.9068%205.79145%2016.022C5.25131%2016.1372%204.90681%2016.6684%205.02199%2017.2086L5.32417%2018.6257C5.61943%2020.0103%206.84247%2021%208.25821%2021H9C9.55228%2021%2010%2020.5523%2010%2020C10%2019.4477%209.55228%2019%209%2019H8.25821C7.78629%2019%207.37861%2018.6701%207.2802%2018.2086L6.97801%2016.7914Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.55468%200.168056C10.0142%200.474408%2010.1384%201.09528%209.83203%201.55481L5.83203%207.55481C5.52568%208.01434%204.90481%208.13851%204.44528%207.83216C3.98576%207.5258%203.86158%206.90493%204.16793%206.44541L8.16793%200.445406C8.47429%20-0.0141227%209.09516%20-0.138296%209.55468%200.168056Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.4453%200.168056C17.9858%200.474408%2017.8616%201.09528%2018.1679%201.55481L22.1679%207.55481C22.4743%208.01434%2023.0952%208.13851%2023.5547%207.83216C24.0142%207.5258%2024.1384%206.90493%2023.832%206.44541L19.832%200.445406C19.5257%20-0.0141227%2018.9048%20-0.138296%2018.4453%200.168056Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.recent-block .recent-item .shop_product_btn.onrequest:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2227px%22%20%20viewBox%3D%220%200%2028%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.88998%202.39947C8.38675%202.15814%208.59383%201.5598%208.35251%201.06303C8.11119%200.566258%207.51284%200.359177%207.01607%200.6005C4.3221%201.90919%202.05179%203.95072%200.463152%206.46598C0.168228%206.93292%200.307678%207.55054%200.774624%207.84546C1.24157%208.14039%201.85919%208.00094%202.15411%207.53399C3.54506%205.33174%205.53324%203.54433%207.88998%202.39947ZM20.9839%200.600498C20.4871%200.359177%2019.8888%200.56626%2019.6475%201.06303C19.4061%201.5598%2019.6132%202.15815%2020.11%202.39947C22.4667%203.54432%2024.455%205.3317%2025.8459%207.53399C26.1409%208.00094%2026.7585%208.14039%2027.2254%207.84546C27.6924%207.55054%2027.8318%206.93292%2027.5369%206.46597C25.9482%203.95067%2023.6779%201.90916%2020.9839%200.600498ZM2.00001%2015C2.00001%2021.6284%207.37203%2027%2014%2027C20.6284%2027%2026%2021.628%2026%2015C26%208.37156%2020.628%202.99998%2014%202.99998C7.37158%202.99998%202.00001%208.37201%202.00001%2015ZM7.18249%208.7294C7.57301%208.33888%208.20618%208.33888%208.5967%208.7294L12.2807%2012.4134C12.7267%2012.1507%2013.2461%2012%2013.8%2012C14.342%2012%2014.8504%2012.1441%2015.2892%2012.3959L18.0294%209.65573C18.4199%209.26521%2019.053%209.26521%2019.4436%209.65573C19.8341%2010.0463%2019.8341%2010.6794%2019.4436%2011.0699L16.5976%2013.9159C16.7283%2014.2523%2016.8%2014.618%2016.8%2015C16.8%2016.6568%2015.4535%2018%2013.8%2018C12.1431%2018%2010.8%2016.6535%2010.8%2015C10.8%2014.6307%2010.8669%2014.277%2010.9892%2013.9503L7.18249%2010.1436C6.79196%209.75309%206.79196%209.11992%207.18249%208.7294Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E");
}
.recent-block .recent-item .shop_product_btn.notavailable:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2028%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.00118%206C1.08674%206%20-0.337901%207.7689%200.0701013%209.63936L2.34437%2020.0656C2.84537%2022.3624%204.8787%2024%207.22951%2024H20.7705C23.1213%2024%2025.1546%2022.3624%2025.6556%2020.0656L27.9299%209.63935C28.3379%207.76889%2026.9132%206%2024.9988%206H3.00118ZM6.97801%2016.7914C6.86283%2016.2513%206.33159%2015.9068%205.79145%2016.022C5.25131%2016.1372%204.90681%2016.6684%205.02199%2017.2086L5.32417%2018.6257C5.61943%2020.0103%206.84247%2021%208.25821%2021H9C9.55228%2021%2010%2020.5523%2010%2020C10%2019.4477%209.55228%2019%209%2019H8.25821C7.78629%2019%207.37861%2018.6701%207.2802%2018.2086L6.97801%2016.7914Z%22%20fill%3D%22%235d5d5d%22%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.55468%200.168056C10.0142%200.474408%2010.1384%201.09528%209.83203%201.55481L5.83203%207.55481C5.52568%208.01434%204.90481%208.13851%204.44528%207.83216C3.98576%207.5258%203.86158%206.90493%204.16793%206.44541L8.16793%200.445406C8.47429%20-0.0141227%209.09516%20-0.138296%209.55468%200.168056Z%22%20fill%3D%22%235d5d5d%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.4453%200.168056C17.9858%200.474408%2017.8616%201.09528%2018.1679%201.55481L22.1679%207.55481C22.4743%208.01434%2023.0952%208.13851%2023.5547%207.83216C24.0142%207.5258%2024.1384%206.90493%2023.832%206.44541L19.832%200.445406C19.5257%20-0.0141227%2018.9048%20-0.138296%2018.4453%200.168056Z%22%20fill%3D%22%235d5d5d%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.recent-block .recent-item .shop_product_btn.notavailable:after {
  display: none;
}
.recent-block .slick-list {
  margin: 0 -20px;
}
@media (max-width: 1260px) {
  .recent-block .slick-list {
    margin: 0 -10px;
  }
}
@media (max-width: 767px) {
  .recent-block .slick-list {
    margin: 0 -16px 0 0;
    max-width: 480px;
    width: 100%;
    overflow: visible;
  }
}
@media (max-width: 480px) {
  .recent-block .slick-list {
    margin: 0 -12px 0 0;
  }
}
.recent-block .slick-slide {
  margin: 0 20px;
  outline: none;
}
@media (max-width: 1260px) {
  .recent-block .slick-slide {
    margin: 0 10px;
  }
}
@media (max-width: 767px) {
  .recent-block .slick-slide {
    margin: 0 16px 0 0;
  }
}
@media (max-width: 480px) {
  .recent-block .slick-slide {
    margin: 0 12px 0 0;
  }
}
.recent-block .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -50px;
  border: none;
  font-size: 0;
  border-radius: 36px;
  visibility: hidden;
  opacity: 0;
  outline: none;
  transition: all 0.3s;
  padding: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
@media screen and (max-width: 1260px) {
  .recent-block .slick-arrow {
    display: none !important;
  }
}
.recent-block .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
@media screen and (max-width: 639px) {
  .recent-block .slick-arrow:hover {
    background-size: 16px 6px;
  }
}
.recent-block .slick-arrow.slick-prev {
  left: -30px;
}
.recent-block .slick-arrow.slick-next {
  right: -30px;
  transform: rotate(180deg);
}
.recent-block .slick-dots {
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .recent-block .slick-dots {
    margin: 50px 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .recent-block .slick-dots {
    margin: 34px 0 0;
  }
}
@media screen and (max-width: 639px) {
  .recent-block .slick-dots {
    margin: 16px 16px 0;
  }
}
.recent-block .slick-dots li {
  margin: 0 8px;
  vertical-align: top;
  display: inline-block;
}
@media (max-width: 1639px) {
  .recent-block .slick-dots li {
    margin: 0 5px;
  }
}
.recent-block .slick-dots li.slick-active button, .recent-block .slick-dots li:hover button {
  background: #FF2842;
  -moz-box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
  -webkit-box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
  box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
}
@media (max-width: 1639px) {
  .recent-block .slick-dots li.slick-active button, .recent-block .slick-dots li:hover button {
    -moz-box-shadow: 0 0 0 2px #FF2842, inset 0 0 0 2px #FF2842;
    -webkit-box-shadow: 0 0 0 2px #FF2842, inset 0 0 0 2px #FF2842;
    box-shadow: 0 0 0 2px #FF2842, inset 0 0 0 2px #FF2842;
  }
}
.recent-block .slick-dots li button {
  width: 6px;
  height: 6px;
  font-size: 0;
  padding: 0;
  border: none;
  outline: none;
  background: rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0.000001deg);
  -moz-transform: rotate(0.000001deg);
  -ms-transform: rotate(0.000001deg);
  -o-transform: rotate(0.000001deg);
  transform: rotate(0.000001deg);
}
.special-popup {
  padding: 0;
  border-radius: 6px;
  background: #ffffff;
  max-width: 420px;
}
.special-popup:not(.block_has_image) {
  padding-top: 40px;
}
@media (max-width: 639px) {
  .special-popup {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    overflow-y: auto;
    background: #ffffff;
    max-width: 100%;
  }
}
.special-popup .remodal-close-btn {
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  border-radius: 3px;
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70711%200.292894C1.31658%20-0.0976309%200.683418%20-0.0976312%200.292894%200.292893C-0.0976309%200.683417%20-0.0976312%201.31658%200.292893%201.70711L4.58705%206.00126L0.292906%2010.2954C-0.0976191%2010.6859%20-0.0976181%2011.3191%200.292907%2011.7096C0.683431%2012.1001%201.3166%2012.1001%201.70712%2011.7096L6.00126%207.41548L10.2954%2011.7096C10.6859%2012.1001%2011.3191%2012.1001%2011.7096%2011.7096C12.1001%2011.3191%2012.1001%2010.6859%2011.7096%2010.2954L7.41547%206.00126L11.7096%201.70711C12.1001%201.31658%2012.1001%200.683417%2011.7096%200.292893C11.3191%20-0.0976312%2010.6859%20-0.0976309%2010.2954%200.292894L6.00126%204.58705L1.70711%200.292894Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 51% 50% no-repeat, #ffffff;
}
.special-popup .remodal-close-btn:hover, .special-popup .remodal-close-btn:active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70711%200.292894C1.31658%20-0.0976309%200.683418%20-0.0976312%200.292894%200.292893C-0.0976309%200.683417%20-0.0976312%201.31658%200.292893%201.70711L4.58705%206.00126L0.292906%2010.2954C-0.0976191%2010.6859%20-0.0976181%2011.3191%200.292907%2011.7096C0.683431%2012.1001%201.3166%2012.1001%201.70712%2011.7096L6.00126%207.41548L10.2954%2011.7096C10.6859%2012.1001%2011.3191%2012.1001%2011.7096%2011.7096C12.1001%2011.3191%2012.1001%2010.6859%2011.7096%2010.2954L7.41547%206.00126L11.7096%201.70711C12.1001%201.31658%2012.1001%200.683417%2011.7096%200.292893C11.3191%20-0.0976312%2010.6859%20-0.0976309%2010.2954%200.292894L6.00126%204.58705L1.70711%200.292894Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 51% 50% no-repeat, #ffffff;
}
@media (max-width: 639px) {
  .special-popup .remodal-close-btn {
    top: 8px;
    right: 8px;
  }
}
.special-popup__bottom {
  padding: 30px 40px 40px;
}
@media (max-width: 639px) {
  .special-popup__bottom {
    padding: 20px 20px 30px;
  }
}
.special-popup__image {
  position: relative;
  overflow: hidden;
  border-radius: 6px 6px 0 0;
  padding-top: 68%;
  font-size: 0;
}
@media (max-width: 639px) {
  .special-popup__image {
    border-radius: 0;
  }
}
@media (max-width: 375px) {
  .special-popup__image {
    padding-top: 81%;
  }
}
.special-popup__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.special-popup .special-timer {
  text-align: center;
  padding: 14px 40px 19px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 639px) {
  .special-popup .special-timer {
    padding: 14px 20px 15px;
  }
}
.special-popup .special-timer__subtitle {
  color: rgba(0, 0, 0, 0.6);
  font-size: 15px;
  line-height: 16px;
}
.special-popup .special-timer__subtitle + .special-timer__date {
  margin-top: 10px;
}
@media (max-width: 639px) {
  .special-popup .special-timer__subtitle + .special-timer__date {
    margin-top: 5px;
  }
}
.special-popup .special-timer__date {
  display: inline-flex;
  align-items: center;
}
.special-popup .special-timer__date .gr-timer-elem.gr-timer-days {
  margin-right: 10px;
}
.special-popup .special-timer__date .gr-timer-elem.gr-timer-days .gr-timer-number {
  color: #000000;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.special-popup .special-timer__date .gr-timer-elem.gr-timer-days + .gr-timer-delim {
  display: none;
}
.special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
  display: block;
  text-align: center;
  font-size: 20px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  color: #FF2842;
  background: transparent;
  box-shadow: 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media (max-width: 639px) {
  .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
}
.special-popup .special-timer__date .gr-timer-elem em {
  display: none;
}
.special-popup .special-timer__date .gr-timer-delim {
  margin: 0 4px;
  font-size: 0;
  width: 2px;
  height: 12px;
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.special-popup__header {
  font: 700 30px/36px "Cormorant", Arial, Helvetica, sans-serif;
  color: #4E626C;
  text-align: center;
}
@media (max-width: 639px) {
  .special-popup__header {
    font-size: 26px;
    line-height: 31px;
  }
}
.special-popup__header + .special-popup__desc {
  margin-top: 12px;
}
@media (max-width: 639px) {
  .special-popup__header + .special-popup__desc {
    margin-top: 10px;
  }
}
.special-popup__header + .special-popup__form {
  margin-top: 12px;
}
@media (max-width: 639px) {
  .special-popup__header + .special-popup__form {
    margin-top: 10px;
  }
}
.special-popup__desc {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
}
@media (max-width: 639px) {
  .special-popup__desc {
    font-size: 15px;
    line-height: 22px;
  }
}
.special-popup__desc + .special-popup__form {
  margin-top: 12px;
}
@media (max-width: 639px) {
  .special-popup__desc + .special-popup__form {
    margin-top: 10px;
  }
}
.special-popup__form .tpl-anketa .tpl-anketa-success-note {
  font: 700 30px/36px "Cormorant", Arial, Helvetica, sans-serif;
  padding-top: 0;
}
.special-popup__form .tpl-anketa .tpl-field.tpl-field-button button {
  width: 100%;
}
.special-popup__btn {
  margin-top: 10px;
}
.special-popup__btn a {
  width: 100%;
}
@media (max-width: 639px) {
  .product-quick-view2 {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #ffffff;
  }
}
.product-quick-view2 .popover-body {
  position: relative;
  z-index: 0;
  padding: 0;
  width: auto;
  min-width: 100px;
  min-height: 100px;
  border-radius: 6px;
  background-color: #ffffff;
  background-size: 100% 100%;
  box-shadow: none;
  border: none;
}
@media (max-width: 639px) {
  .product-quick-view2 .popover-body {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    width: 100%;
  }
}
.product-quick-view2 .popover-close {
  display: none;
}
.card-product-preview {
  width: 820px;
  padding-top: 50px;
}
@media (max-width: 1023px) {
  .card-product-preview {
    width: 700px;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .card-product-preview {
    width: 440px;
    padding-top: 25px;
  }
}
@media (max-width: 639px) {
  .card-product-preview {
    width: 100%;
  }
}
.card-product-preview__close {
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70711%200.292894C1.31658%20-0.0976309%200.683418%20-0.0976312%200.292894%200.292893C-0.0976309%200.683417%20-0.0976312%201.31658%200.292893%201.70711L4.58705%206.00126L0.292906%2010.2954C-0.0976191%2010.6859%20-0.0976181%2011.3191%200.292907%2011.7096C0.683431%2012.1001%201.3166%2012.1001%201.70712%2011.7096L6.00126%207.41548L10.2954%2011.7096C10.6859%2012.1001%2011.3191%2012.1001%2011.7096%2011.7096C12.1001%2011.3191%2012.1001%2010.6859%2011.7096%2010.2954L7.41547%206.00126L11.7096%201.70711C12.1001%201.31658%2012.1001%200.683417%2011.7096%200.292893C11.3191%20-0.0976312%2010.6859%20-0.0976309%2010.2954%200.292894L6.00126%204.58705L1.70711%200.292894Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, transparent;
}
@media (max-width: 767px) {
  .card-product-preview__close {
    top: 8px;
    right: 8px;
  }
}
.card-product-preview__title {
  color: #4E626C;
  font: 700 34px/41px "Cormorant", Arial, Helvetica, sans-serif;
  padding: 0 50px;
  margin-bottom: 40px;
  text-align: center;
}
@media (max-width: 1023px) {
  .card-product-preview__title {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .card-product-preview__title {
    font-size: 24px;
    line-height: 29px;
    padding: 0 20px;
    margin-bottom: 17px;
    text-align: left;
  }
}
.card-product-preview__top {
  display: flex;
  align-items: flex-start;
  padding: 0 50px 40px;
}
@media (max-width: 1023px) {
  .card-product-preview__top {
    padding: 0 30px 40px;
  }
}
@media (max-width: 767px) {
  .card-product-preview__top {
    padding: 0 20px 25px;
    display: block;
  }
}
.card-product-preview__item {
  display: flex;
  width: calc(100% - 240px - 20px);
}
@media (max-width: 767px) {
  .card-product-preview__item {
    width: 100%;
  }
}
.card-product-preview__btns {
  width: 240px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .card-product-preview__btns {
    width: 100%;
    margin: 25px 0 0;
  }
}
.card-product-preview__btns .gr-button-1, .card-product-preview__btns .gr-button-2 {
  width: 100%;
}
.card-product-preview__btns .card_popup_close {
  margin-top: 20px;
  padding: 14px 20px;
}
@media (max-width: 767px) {
  .card-product-preview__btns .card_popup_close {
    margin-top: 10px;
  }
}
.card-product-preview__left {
  position: relative;
  width: 120px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .card-product-preview__left {
    width: 110px;
    margin-right: 12px;
  }
}
.card-product-preview__right {
  width: calc(100% - 120px - 20px);
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .card-product-preview__right {
    width: calc(100% - 110px - 12px);
  }
}
.card-product-preview .product-flags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: static;
}
.card-product-preview .product-flags__left {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: static;
  transition: all 0.3s;
}
.card-product-preview .product-flags__right {
  position: static;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin: 0 4px 0 0;
}
.card-product-preview .product-flags__item {
  margin: 0 4px 4px 0;
  font-size: 18px;
}
.card-product-preview .product-flags__item span {
  padding: 1px 10px 2px;
  line-height: 21px;
}
.card-product-preview .product-flags__item.custom_item {
  margin: 0 0 4px;
}
.card-product-preview .product-flags__item.spec_item {
  margin: 0 10px 4px 0;
}
.card-product-preview .product-flags__item.spec_item span {
  position: relative;
  padding: 1px 10px 2px;
  border-radius: 0;
  height: auto;
}
.card-product-preview .product-flags__item.spec_item span:before {
  position: absolute;
  content: "";
  top: 0;
  right: 100%;
  border: 12px solid rgba(255, 40, 66, 0.9);
  border-left-color: transparent;
  border-right: 0;
  border-left-width: 5px;
}
.card-product-preview .product-flags__item.spec_item span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 100%;
  border: 12px solid rgba(255, 40, 66, 0.9);
  border-right-color: transparent;
  border-left: 0;
  border-right-width: 5px;
}
.card-product-preview__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 6px;
}
.card-product-preview__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.card-product-preview__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
}
.card-product-preview__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-product-preview__name {
  margin-bottom: 7px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 17px;
  line-height: 22px;
}
@media (max-width: 767px) {
  .card-product-preview__name {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 8px;
  }
}
.card-product-preview__name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
}
.card-product-preview__name a:hover {
  color: #000000;
}
.card-product-preview .tpl-rating-block {
  font-size: 0;
  margin-bottom: 10px;
}
.card-product-preview .tpl-rating-block .tpl-stars {
  margin: 0;
}
.card-product-preview__price {
  margin-top: auto;
}
.card-product-preview__price .price-old {
  font-size: 0;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 5px;
}
.card-product-preview__price .price-old span strong {
  font-size: 18px;
  line-height: 18px;
  font-weight: 300;
  position: relative;
}
.card-product-preview__price .price-old span strong:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background: #000000;
}
.card-product-preview__price .price-current {
  color: #4E626C;
}
.card-product-preview__price .price-current strong {
  font-weight: 500;
  font-size: 22px;
  line-height: 22px;
}
@media (max-width: 639px) {
  .card-product-preview__price .price-current strong {
    font-size: 18px;
  }
}
.card-product-preview__price .price-current span {
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
}
@media (max-width: 639px) {
  .card-product-preview__price .price-current span {
    font-size: 15px;
  }
}
.card-product-preview .popup-kinds {
  display: block;
  padding: 40px 50px;
}
@media (max-width: 1023px) {
  .card-product-preview .popup-kinds {
    padding: 30px 30px 25px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds {
    padding: 25px 20px 20px;
    overflow: hidden;
  }
}
.card-product-preview .popup-kinds + .popup-kinds {
  padding-top: 0;
}
.card-product-preview .popup-kinds:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}
.card-product-preview .popup-kinds:first-child {
  border-top: 1px solid rgba(78, 98, 108, 0.1);
}
.card-product-preview .popup-kinds.show_accessory {
  display: block;
}
.card-product-preview .popup-kinds.show_recommend {
  display: block;
}
.card-product-preview .popup-kinds.show_kit {
  display: block;
}
.card-product-preview .popup-kinds.show_similar {
  display: block;
}
.card-product-preview .popup-kinds__title {
  font: 700 28px/34px "Cormorant", Arial, Helvetica, sans-serif;
  color: #4E626C;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds__title {
    font-size: 24px;
    line-height: 29px;
  }
}
.card-product-preview .kind-item__inner {
  display: flex;
}
.card-product-preview .kind-item__top {
  width: 90px;
  margin: 0 15px 0 0;
}
@media (max-width: 767px) {
  .card-product-preview .kind-item__top {
    margin: 0 12px 0 0;
  }
}
@media (max-width: 480px) {
  .card-product-preview .kind-item__top {
    width: 80px;
    margin: 0 10px 0 0;
  }
}
.card-product-preview .kind-item__bottom {
  display: flex;
  flex-direction: column;
  width: calc(100% - 90px - 15px);
}
@media (max-width: 767px) {
  .card-product-preview .kind-item__bottom {
    width: calc(100% - 90px - 12px);
  }
}
@media (max-width: 480px) {
  .card-product-preview .kind-item__bottom {
    width: calc(100% - 80px - 10px);
  }
}
.card-product-preview .kind-item .kind-image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  margin: 0;
  border-radius: 6px;
}
.card-product-preview .kind-item .kind-image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.card-product-preview .kind-item .kind-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
}
.card-product-preview .kind-item .kind-image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-product-preview .kind-item .kind-name {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 6px;
  color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 767px) {
  .card-product-preview .kind-item .kind-name {
    font-size: 15px;
    line-height: 18px;
  }
}
.card-product-preview .kind-item .kind-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
}
.card-product-preview .kind-item .kind-name a:hover {
  color: #000000;
}
.card-product-preview .kind-item .kind-item-add {
  margin-top: auto;
  display: flex;
  align-items: center;
}
.card-product-preview .kind-item .kind-item-add__left {
  width: calc(100% - 40px - 15px);
}
.card-product-preview .kind-item .kind-item-add__right {
  width: 40px;
  margin-left: 15px;
}
.card-product-preview .kind-item .kind-price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.card-product-preview .kind-item .kind-price .shop2-product-discount-desc {
  top: 0 !important;
  margin: 0 0 0 30px;
}
.card-product-preview .kind-item .kind-price .price-old {
  font-size: 0;
  color: rgba(0, 0, 0, 0.5);
}
.card-product-preview .kind-item .kind-price .price-old span strong {
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  text-decoration: line-through;
}
.card-product-preview .kind-item .kind-price .price-current {
  color: #4E626C;
}
.card-product-preview .kind-item .kind-price .price-current strong {
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
}
.card-product-preview .kind-item .kind-price .price-current span {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  padding-left: 2px;
}
.card-product-preview .kind-item .product-amount {
  display: none;
  margin: 10px 0 0;
}
.card-product-preview .kind-item .shop_product_btn {
  font-size: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  position: relative;
  background: transparent;
  transition: all 0.3s;
  box-shadow: none;
}
@media (max-width: 1024px) {
  .card-product-preview .kind-item .shop_product_btn {
    opacity: 1;
    visibility: visible;
  }
}
.card-product-preview .kind-item .shop_product_btn span {
  display: none;
}
.card-product-preview .kind-item .shop_product_btn.buy:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.40001%2017.5H8.00001C7.90001%2017.5%207.80001%2017.4%207.80001%2017.3L7.30001%2015.2C7.20001%2014.7%206.60001%2014.3%206.10001%2014.5C5.60001%2014.6%205.20001%2015.2%205.40001%2015.7L5.90001%2017.8C6.20001%2018.8%207.00001%2019.5%208.00001%2019.5H9.40001C10%2019.5%2010.4%2019.1%2010.4%2018.5C10.4%2017.9%2010%2017.5%209.40001%2017.5Z%22%20fill%3D%22%234E626C%22%2F%3E%3Cpath%20d%3D%22M21.8%206H19.9L16.2%200.4C15.9%20-0.0999999%2015.3%20-0.2%2014.8%200.1C14.3%200.4%2014.2%201%2014.5%201.5L17.5%205.9H7.30003L10.3%201.5C10.6%201%2010.5%200.4%2010%200.1C9.50003%20-0.0999999%208.90003%208.9407e-08%208.60003%200.4L4.90003%206H3.00003C1.00003%206%20-0.399965%207.9%200.100035%209.8L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.8C25.2%207.9%2023.8%206%2021.8%206ZM22.8%209.3L20.3%2018.8C19.9%2020.1%2018.8%2021%2017.4%2021H7.50003C6.10003%2021%205.00003%2020.1%204.60003%2018.8L2.00003%209.3C1.90003%208.6%202.30003%208%203.00003%208H5.40003H19.4H21.8C22.5%208%2022.9%208.6%2022.8%209.3Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.card-product-preview .kind-item .shop_product_btn.buy:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M21.8%206.00001H3.00003C1.00003%206.00001%20-0.399965%207.90001%200.100035%209.80001L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.80001C25.2%207.90001%2023.8%206.00001%2021.8%206.00001ZM9.40003%2019.5H8.00003C7.00003%2019.5%206.10003%2018.8%205.90003%2017.8L5.40003%2015.7C5.30003%2015.2%205.60003%2014.6%206.10003%2014.5C6.60003%2014.4%207.20003%2014.7%207.30003%2015.2L7.80003%2017.3C7.80003%2017.4%207.90003%2017.5%208.00003%2017.5H9.40003C10%2017.5%2010.4%2017.9%2010.4%2018.5C10.4%2019.1%2010%2019.5%209.40003%2019.5Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10%200.200007C10.5%200.500007%2010.6%201.10001%2010.3%201.60001L6.30003%207.60001C5.90003%208.00001%205.30003%208.10001%204.80003%207.80001C4.40003%207.50001%204.30003%206.90001%204.60003%206.40001L8.60003%200.400007C8.90003%207.06315e-06%209.50003%20-0.099993%2010%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M14.8%200.200007C14.3%200.500007%2014.2%201.10001%2014.5%201.60001L18.5%207.60001C18.9%208.00001%2019.5%208.10001%2020%207.80001C20.5%207.50001%2020.6%206.90001%2020.3%206.40001L16.3%200.400007C15.9%207.06315e-06%2015.3%20-0.099993%2014.8%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.card-product-preview .kind-item .shop_product_btn.onrequest:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.40001%2017.5H8.00001C7.90001%2017.5%207.80001%2017.4%207.80001%2017.3L7.30001%2015.2C7.20001%2014.7%206.60001%2014.3%206.10001%2014.5C5.60001%2014.6%205.20001%2015.2%205.40001%2015.7L5.90001%2017.8C6.20001%2018.8%207.00001%2019.5%208.00001%2019.5H9.40001C10%2019.5%2010.4%2019.1%2010.4%2018.5C10.4%2017.9%2010%2017.5%209.40001%2017.5Z%22%20fill%3D%22%234E626C%22%2F%3E%3Cpath%20d%3D%22M21.8%206H19.9L16.2%200.4C15.9%20-0.0999999%2015.3%20-0.2%2014.8%200.1C14.3%200.4%2014.2%201%2014.5%201.5L17.5%205.9H7.30003L10.3%201.5C10.6%201%2010.5%200.4%2010%200.1C9.50003%20-0.0999999%208.90003%208.9407e-08%208.60003%200.4L4.90003%206H3.00003C1.00003%206%20-0.399965%207.9%200.100035%209.8L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.8C25.2%207.9%2023.8%206%2021.8%206ZM22.8%209.3L20.3%2018.8C19.9%2020.1%2018.8%2021%2017.4%2021H7.50003C6.10003%2021%205.00003%2020.1%204.60003%2018.8L2.00003%209.3C1.90003%208.6%202.30003%208%203.00003%208H5.40003H19.4H21.8C22.5%208%2022.9%208.6%2022.8%209.3Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.card-product-preview .kind-item .shop_product_btn.onrequest:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M21.8%206.00001H3.00003C1.00003%206.00001%20-0.399965%207.90001%200.100035%209.80001L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.80001C25.2%207.90001%2023.8%206.00001%2021.8%206.00001ZM9.40003%2019.5H8.00003C7.00003%2019.5%206.10003%2018.8%205.90003%2017.8L5.40003%2015.7C5.30003%2015.2%205.60003%2014.6%206.10003%2014.5C6.60003%2014.4%207.20003%2014.7%207.30003%2015.2L7.80003%2017.3C7.80003%2017.4%207.90003%2017.5%208.00003%2017.5H9.40003C10%2017.5%2010.4%2017.9%2010.4%2018.5C10.4%2019.1%2010%2019.5%209.40003%2019.5Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10%200.200007C10.5%200.500007%2010.6%201.10001%2010.3%201.60001L6.30003%207.60001C5.90003%208.00001%205.30003%208.10001%204.80003%207.80001C4.40003%207.50001%204.30003%206.90001%204.60003%206.40001L8.60003%200.400007C8.90003%207.06315e-06%209.50003%20-0.099993%2010%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M14.8%200.200007C14.3%200.500007%2014.2%201.10001%2014.5%201.60001L18.5%207.60001C18.9%208.00001%2019.5%208.10001%2020%207.80001C20.5%207.50001%2020.6%206.90001%2020.3%206.40001L16.3%200.400007C15.9%207.06315e-06%2015.3%20-0.099993%2014.8%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.card-product-preview .kind-item .shop_product_btn.notavailable:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.40001%2017.5H8.00001C7.90001%2017.5%207.80001%2017.4%207.80001%2017.3L7.30001%2015.2C7.20001%2014.7%206.60001%2014.3%206.10001%2014.5C5.60001%2014.6%205.20001%2015.2%205.40001%2015.7L5.90001%2017.8C6.20001%2018.8%207.00001%2019.5%208.00001%2019.5H9.40001C10%2019.5%2010.4%2019.1%2010.4%2018.5C10.4%2017.9%2010%2017.5%209.40001%2017.5Z%22%20fill%3D%22%234E626C%22%2F%3E%3Cpath%20d%3D%22M21.8%206H19.9L16.2%200.4C15.9%20-0.0999999%2015.3%20-0.2%2014.8%200.1C14.3%200.4%2014.2%201%2014.5%201.5L17.5%205.9H7.30003L10.3%201.5C10.6%201%2010.5%200.4%2010%200.1C9.50003%20-0.0999999%208.90003%208.9407e-08%208.60003%200.4L4.90003%206H3.00003C1.00003%206%20-0.399965%207.9%200.100035%209.8L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.8C25.2%207.9%2023.8%206%2021.8%206ZM22.8%209.3L20.3%2018.8C19.9%2020.1%2018.8%2021%2017.4%2021H7.50003C6.10003%2021%205.00003%2020.1%204.60003%2018.8L2.00003%209.3C1.90003%208.6%202.30003%208%203.00003%208H5.40003H19.4H21.8C22.5%208%2022.9%208.6%2022.8%209.3Z%22%20fill%3D%22%235d5d5d%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.card-product-preview .kind-item .shop_product_btn.notavailable:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.40001%2017.5H8.00001C7.90001%2017.5%207.80001%2017.4%207.80001%2017.3L7.30001%2015.2C7.20001%2014.7%206.60001%2014.3%206.10001%2014.5C5.60001%2014.6%205.20001%2015.2%205.40001%2015.7L5.90001%2017.8C6.20001%2018.8%207.00001%2019.5%208.00001%2019.5H9.40001C10%2019.5%2010.4%2019.1%2010.4%2018.5C10.4%2017.9%2010%2017.5%209.40001%2017.5Z%22%20fill%3D%22%234E626C%22%2F%3E%3Cpath%20d%3D%22M21.8%206H19.9L16.2%200.4C15.9%20-0.0999999%2015.3%20-0.2%2014.8%200.1C14.3%200.4%2014.2%201%2014.5%201.5L17.5%205.9H7.30003L10.3%201.5C10.6%201%2010.5%200.4%2010%200.1C9.50003%20-0.0999999%208.90003%208.9407e-08%208.60003%200.4L4.90003%206H3.00003C1.00003%206%20-0.399965%207.9%200.100035%209.8L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.8C25.2%207.9%2023.8%206%2021.8%206ZM22.8%209.3L20.3%2018.8C19.9%2020.1%2018.8%2021%2017.4%2021H7.50003C6.10003%2021%205.00003%2020.1%204.60003%2018.8L2.00003%209.3C1.90003%208.6%202.30003%208%203.00003%208H5.40003H19.4H21.8C22.5%208%2022.9%208.6%2022.8%209.3Z%22%20fill%3D%22%235d5d5d%22%2F%3E%3C%2Fsvg%3E") top 35% left 50% no-repeat;
}
.card-product-preview .kind-item .shop_product_btn.notavailable:after {
  display: none;
}
.card-product-preview .slick-list {
  margin: -15px -15px;
}
@media (max-width: 1023px) {
  .card-product-preview .slick-list {
    margin: -10px -10px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .slick-list {
    margin: 0 -16px 0 0;
    max-width: 370px;
    width: 100%;
    overflow: visible;
  }
}
@media (max-width: 480px) {
  .card-product-preview .slick-list {
    margin: 0 -12px 0 0;
  }
}
.card-product-preview .slick-slide {
  margin: 15px 15px;
}
@media (max-width: 1023px) {
  .card-product-preview .slick-slide {
    margin: 10px 10px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .slick-slide {
    margin: 0 16px 0 0;
  }
}
@media (max-width: 480px) {
  .card-product-preview .slick-slide {
    margin: 0 12px 0 0;
  }
}
.card-product-preview .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -50px;
  border: none;
  font-size: 0;
  border-radius: 36px;
  outline: none;
  transition: all 0.3s;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
@media (max-width: 1023px) {
  .card-product-preview .slick-arrow {
    display: none;
  }
}
.card-product-preview .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.card-product-preview .slick-arrow.slick-prev {
  left: -30px;
}
.card-product-preview .slick-arrow.slick-next {
  right: -30px;
  transform: rotate(180deg);
}
.card-product-preview .slick-dots {
  text-align: center;
  margin: 35px 0 0;
}
.card-product-preview .slick-dots li {
  margin: 0 4px;
  vertical-align: top;
  display: inline-block;
}
.card-product-preview .slick-dots li.slick-active button, .card-product-preview .slick-dots li:hover button {
  background: #FF2842;
  -moz-box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
  -webkit-box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
  box-shadow: 0 0 0 3px #FF2842, inset 0 0 0 2px #FF2842;
}
.card-product-preview .slick-dots li button {
  width: 6px;
  height: 6px;
  font-size: 0;
  padding: 0;
  border: none;
  outline: none;
  background: rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.2s;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0.000001deg);
  -moz-transform: rotate(0.000001deg);
  -ms-transform: rotate(0.000001deg);
  -o-transform: rotate(0.000001deg);
  transform: rotate(0.000001deg);
}
.pointer_events_none {
  pointer-events: none;
}
.remodal.cart-remodal {
  padding: 50px 0;
  border-radius: 6px;
  background: #ffffff;
}
@media (max-width: 639px) {
  .remodal.cart-remodal {
    padding: 25px 0;
  }
}
@media (min-width: 640px) {
  .remodal.cart-remodal {
    min-width: 480px;
  }
}
@media (max-width: 639px) {
  .remodal.cart-remodal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    overflow: hidden;
    overflow-y: auto;
    margin: 0;
  }
}
.remodal.cart-remodal .remodal-close-btn {
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  font-size: 0;
  padding: 0;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70711%200.292894C1.31658%20-0.0976309%200.683418%20-0.0976312%200.292894%200.292893C-0.0976309%200.683417%20-0.0976312%201.31658%200.292893%201.70711L4.58705%206.00126L0.292906%2010.2954C-0.0976191%2010.6859%20-0.0976181%2011.3191%200.292907%2011.7096C0.683431%2012.1001%201.3166%2012.1001%201.70712%2011.7096L6.00126%207.41548L10.2954%2011.7096C10.6859%2012.1001%2011.3191%2012.1001%2011.7096%2011.7096C12.1001%2011.3191%2012.1001%2010.6859%2011.7096%2010.2954L7.41547%206.00126L11.7096%201.70711C12.1001%201.31658%2012.1001%200.683417%2011.7096%200.292893C11.3191%20-0.0976312%2010.6859%20-0.0976309%2010.2954%200.292894L6.00126%204.58705L1.70711%200.292894Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, transparent;
}
@media (max-width: 639px) {
  .remodal.cart-remodal .remodal-close-btn {
    top: 8px;
    right: 8px;
  }
}
.cart-popup__title {
  font: 700 34px/41px "Cormorant", Arial, Helvetica, sans-serif;
  color: #4E626C;
  display: flex;
  align-items: center;
  padding: 0 50px;
  margin-bottom: 30px;
}
@media (max-width: 639px) {
  .cart-popup__title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 16px;
    padding: 0 20px;
  }
}
.cart-popup__title ins {
  text-decoration: none;
}
.cart-popup__title span {
  margin: 0 0 0 12px;
  min-width: 30px;
  height: 30px;
  font: normal 13px/30px "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 100px;
  text-align: center;
  padding: 0 6px;
  color: #ffffff;
  background: #FF4343;
}
@media (max-width: 639px) {
  .cart-popup__title span {
    height: 26px;
    line-height: 26px;
    min-width: 26px;
    padding: 0 5px;
  }
}
.cart-popup__top {
  padding: 0 50px 40px;
}
@media (max-width: 639px) {
  .cart-popup__top {
    padding: 0 20px 25px;
  }
}
.cart-popup__bottom {
  padding: 30px 50px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 639px) {
  .cart-popup__bottom {
    padding: 20px 20px 0;
  }
}
.cart-popup__bottom-body {
  padding: 0 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 639px) {
  .cart-popup__bottom-body {
    flex-direction: column;
    justify-content: center;
    padding: 0 0 18px;
  }
}
.cart-popup__cleanup {
  margin-right: auto;
}
@media (max-width: 639px) {
  .cart-popup__cleanup {
    margin: 14px auto 0;
  }
}
.cart-popup__cleanup a {
  position: relative;
  color: #FF2842;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  transition: all 0.2s;
  border-bottom: 1px solid transparent;
}
.cart-popup__cleanup a:hover {
  border-bottom: 1px solid rgba(255, 40, 66, 0.5);
}
.cart-popup__total {
  display: flex;
  align-items: baseline;
}
@media (max-width: 639px) {
  .cart-popup__total {
    order: -1;
  }
}
.cart-popup__total-title {
  color: #000000;
  font-size: 16px;
  line-height: 18px;
  padding-right: 10px;
}
@media (max-width: 639px) {
  .cart-popup__total-title {
    line-height: 16px;
  }
}
.cart-popup__total-price {
  color: #000000;
  font-weight: 500;
  font-size: 22px;
  line-height: 22px;
}
.cart-popup__total-price span {
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
}
.cart-popup__btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 639px) {
  .cart-popup__btns {
    flex-direction: column;
    align-items: center;
  }
}
.cart-popup__btns a {
  max-width: 240px;
  width: 100%;
}
@media (max-width: 480px) {
  .cart-popup__btns a {
    max-width: 100%;
  }
}
.cart-popup__btns a.gr_go_to_cart {
  margin: 20px 0 0;
}
@media (max-width: 639px) {
  .cart-popup__btns a.gr_go_to_cart {
    order: 2;
    margin-top: 10px;
  }
}
.cart-popup #shop2-cart {
  display: block;
  margin: 0;
}
.cart-popup .popup-product {
  position: relative;
  display: flex;
  margin-bottom: 35px;
}
@media (max-width: 639px) {
  .cart-popup .popup-product {
    margin-bottom: 20px;
  }
}
.cart-popup .popup-product:last-child {
  margin-bottom: 0;
}
.cart-popup .popup-product__left {
  position: relative;
  width: 90px;
  margin: 0 20px 0 0;
  align-self: flex-start;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__left {
    width: 70px;
    margin: 0 12px 0 0;
  }
}
.cart-popup .popup-product__right {
  display: flex;
  flex-direction: column;
  width: calc(100% - 20px - 90px);
}
@media (max-width: 639px) {
  .cart-popup .popup-product__right {
    width: calc(100% - 12px - 70px);
  }
}
.cart-popup .popup-product__image {
  position: relative;
  overflow: hidden;
  padding-top: 100%;
  border-radius: 6px;
}
.cart-popup .popup-product__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
  background-size: 50%;
}
.cart-popup .popup-product__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
}
.cart-popup .popup-product__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cart-popup .popup-product__name {
  color: rgba(0, 0, 0, 0.6);
  font-weight: normal;
  font-size: 17px;
  line-height: 22px;
  text-align: left;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__name {
    font-size: 15px;
    line-height: 18px;
  }
}
.cart-popup .popup-product__name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
}
.cart-popup .popup-product__name a:hover {
  color: #000000;
}
.cart-popup .popup-product__action {
  color: #FF2842;
  text-align: left;
  padding: 10px 0 5px 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00684349%207.47137C-0.087525%206.37084%200.806128%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2022.0875%206.37084%2021.9932%207.47137L21.7571%2010.2244C21.7151%2010.7136%2021.2944%2011.0899%2020.7893%2011.0899H1.21073C0.705638%2011.0899%200.284861%2010.7136%200.242915%2010.2244L0.00684349%207.47137Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.01111%203.42499C3.65318%201.59502%205.16241%200%206.99468%200C8.69615%200%209.7858%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94746%206.62261%208.40624%206.66834%207.05545%206.32128C5.67702%205.96711%204.34781%205.15486%204.01111%203.42499ZM6.99468%201.41573C6.00779%201.41573%205.26731%202.26691%205.44228%203.16082C5.63479%204.1504%206.34874%204.67533%207.42779%204.95257C8.2541%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60912%203.5565%209.20408%202.86978C8.66751%201.96007%207.97936%201.41573%206.99468%201.41573Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.12%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10.0288%2013.7344C10.0288%2013.2131%209.59402%2012.7906%209.05766%2012.7906H1.77388L2.55548%2020.7323C2.63342%2021.4529%203.25866%2022%204.00426%2022H10.0288V13.7344Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H17.9957C18.7413%2022%2019.3666%2021.4529%2019.4445%2020.7323L20.2261%2012.7906H12.9423C12.406%2012.7906%2011.9712%2013.2131%2011.9712%2013.7344V22Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") top 50% left 0 no-repeat;
}
.cart-popup .popup-product__action strong {
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__action strong {
    font-size: 13px;
  }
}
.cart-popup .popup-product__add {
  padding: 6px 0 0;
  margin-top: auto;
  display: flex;
  justify-content: space-between;
}
.cart-popup .popup-product__amount {
  margin-right: auto;
  order: -1;
}
.cart-popup .popup-product__amount .cart-popup-amount {
  width: 110px;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__amount .cart-popup-amount {
    width: 84px;
  }
}
.cart-popup .popup-product__amount .shop2-product-amount {
  width: 110px;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__amount .shop2-product-amount {
    width: 84px;
  }
  .cart-popup .popup-product__amount .shop2-product-amount.disabled button:disabled {
    pointer-events: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10%201C10%201.55228%209.55229%202%209%202H1C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200H9C9.55229%200%2010%200.447715%2010%201Z%22%20fill%3D%22%23d5d5d5%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
  .cart-popup .popup-product__amount .shop2-product-amount.disabled button + input + button:disabled {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%200C4.44771%200%204%200.447716%204%201V4H1C0.447715%204%200%204.44772%200%205C0%205.55228%200.447715%206%201%206H4V9C4%209.55229%204.44771%2010%205%2010C5.55228%2010%206%209.55228%206%209V6H9C9.55228%206%2010%205.55228%2010%205C10%204.44772%209.55228%204%209%204H6V1C6%200.447715%205.55228%200%205%200Z%22%20fill%3D%22%23d5d5d5%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
.cart-popup .popup-product__amount .shop2-product-amount button {
  width: 30px;
  height: 40px;
}
.cart-popup .popup-product__amount .shop2-product-amount button.amount-minus {
  background-position: top 50% left 13px;
}
.cart-popup .popup-product__amount .shop2-product-amount button.amount-minus:disabled, .cart-popup .popup-product__amount .shop2-product-amount button.amount-minus:hover, .cart-popup .popup-product__amount .shop2-product-amount button.amount-minus:active {
  background-position: top 50% left 13px;
}
.cart-popup .popup-product__amount .shop2-product-amount button.amount-plus {
  background-position: top 50% right 13px;
}
.cart-popup .popup-product__amount .shop2-product-amount button.amount-plus:disabled, .cart-popup .popup-product__amount .shop2-product-amount button.amount-plus:hover, .cart-popup .popup-product__amount .shop2-product-amount button.amount-plus:active {
  background-position: top 50% right 13px;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__amount .shop2-product-amount button {
    width: 28px;
    height: 38px;
  }
  .cart-popup .popup-product__amount .shop2-product-amount button.amount-minus {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10%201C10%201.55228%209.55229%202%209%202H1C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200H9C9.55229%200%2010%200.447715%2010%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
  .cart-popup .popup-product__amount .shop2-product-amount button.amount-minus:disabled {
    pointer-events: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10%201C10%201.55228%209.55229%202%209%202H1C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200H9C9.55229%200%2010%200.447715%2010%201Z%22%20fill%3D%22%23d5d5d5%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
  .cart-popup .popup-product__amount .shop2-product-amount button.amount-minus:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10%201C10%201.55228%209.55229%202%209%202H1C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200H9C9.55229%200%2010%200.447715%2010%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
  .cart-popup .popup-product__amount .shop2-product-amount button.amount-minus:active {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10%201C10%201.55228%209.55229%202%209%202H1C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200H9C9.55229%200%2010%200.447715%2010%201Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
  .cart-popup .popup-product__amount .shop2-product-amount button.amount-plus {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%200C4.44771%200%204%200.447716%204%201V4H1C0.447715%204%200%204.44772%200%205C0%205.55228%200.447715%206%201%206H4V9C4%209.55229%204.44771%2010%205%2010C5.55228%2010%206%209.55228%206%209V6H9C9.55228%206%2010%205.55228%2010%205C10%204.44772%209.55228%204%209%204H6V1C6%200.447715%205.55228%200%205%200Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
  .cart-popup .popup-product__amount .shop2-product-amount button.amount-plus:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%200C4.44771%200%204%200.447716%204%201V4H1C0.447715%204%200%204.44772%200%205C0%205.55228%200.447715%206%201%206H4V9C4%209.55229%204.44771%2010%205%2010C5.55228%2010%206%209.55228%206%209V6H9C9.55228%206%2010%205.55228%2010%205C10%204.44772%209.55228%204%209%204H6V1C6%200.447715%205.55228%200%205%200Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
  .cart-popup .popup-product__amount .shop2-product-amount button.amount-plus:active {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%200C4.44771%200%204%200.447716%204%201V4H1C0.447715%204%200%204.44772%200%205C0%205.55228%200.447715%206%201%206H4V9C4%209.55229%204.44771%2010%205%2010C5.55228%2010%206%209.55228%206%209V6H9C9.55228%206%2010%205.55228%2010%205C10%204.44772%209.55228%204%209%204H6V1C6%200.447715%205.55228%200%205%200Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
.cart-popup .popup-product__amount .shop2-product-amount input {
  width: calc(100% - 30px - 30px);
  height: 40px;
  line-height: 40px;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__amount .shop2-product-amount input {
    width: 28px;
    height: 38px;
    line-height: 38px;
  }
}
.cart-popup .popup-product__price {
  padding: 8px 0 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #4E626C;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__price {
    font-size: 17px;
  }
}
.cart-popup .popup-product__price span {
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
}
.cart-popup .popup-product__price .cart-price__preorder {
  font-size: 15px;
}
.cart-popup .popup-product__close {
  position: absolute;
  left: -12px;
  top: 50%;
  width: 24px;
  font-size: 0;
  margin-top: -12px;
}
.cart-popup .popup-product__close .cart-delete {
  width: 24px;
  height: 24px;
}
.cart-popup .popup-product__close .cart-delete a {
  display: block;
  text-decoration: none;
  min-height: 24px;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  transition: all 0.18s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.20177%204L8%206.79823L6.79823%208L4%205.20177L1.20177%208L0%206.79823L2.79823%204L0%201.20177L1.20177%200L4%202.79823L6.79823%200L8%201.20177L5.20177%204Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 67, 67, 0.4);
}
.cart-popup .popup-product__close .cart-delete a:hover, .cart-popup .popup-product__close .cart-delete a:active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.20177%204L8%206.79823L6.79823%208L4%205.20177L1.20177%208L0%206.79823L2.79823%204L0%201.20177L1.20177%200L4%202.79823L6.79823%200L8%201.20177L5.20177%204Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #FF4343;
}
.gr-cart-popup-btn {
  position: relative;
  margin-left: auto;
  height: 44px;
  width: 77px;
  padding: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  transition: all 0.3s;
  border-radius: 8px;
  pointer-events: auto;
  cursor: pointer;
}
.gr-cart-popup-btn.pointer_events_none {
  pointer-events: none;
}
.gr-cart-popup-btn.pointer_events_none .gr-cart-total-amount {
  color: #4E626C;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.gr-cart-popup-btn.pointer_events_none .gr-cart-total-icon {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.40001%2017.5H8.00001C7.90001%2017.5%207.80001%2017.4%207.80001%2017.3L7.30001%2015.2C7.20001%2014.7%206.60001%2014.3%206.10001%2014.5C5.60001%2014.6%205.20001%2015.2%205.40001%2015.7L5.90001%2017.8C6.20001%2018.8%207.00001%2019.5%208.00001%2019.5H9.40001C10%2019.5%2010.4%2019.1%2010.4%2018.5C10.4%2017.9%2010%2017.5%209.40001%2017.5Z%22%20fill%3D%22%234E626C%22%2F%3E%3Cpath%20d%3D%22M21.8%206H19.9L16.2%200.4C15.9%20-0.0999999%2015.3%20-0.2%2014.8%200.1C14.3%200.4%2014.2%201%2014.5%201.5L17.5%205.9H7.30003L10.3%201.5C10.6%201%2010.5%200.4%2010%200.1C9.50003%20-0.0999999%208.90003%208.9407e-08%208.60003%200.4L4.90003%206H3.00003C1.00003%206%20-0.399965%207.9%200.100035%209.8L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.8C25.2%207.9%2023.8%206%2021.8%206ZM22.8%209.3L20.3%2018.8C19.9%2020.1%2018.8%2021%2017.4%2021H7.50003C6.10003%2021%205.00003%2020.1%204.60003%2018.8L2.00003%209.3C1.90003%208.6%202.30003%208%203.00003%208H5.40003H19.4H21.8C22.5%208%2022.9%208.6%2022.8%209.3Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (min-width: 1024px) {
  .gr-cart-popup-btn:hover {
    width: 146px;
    padding: 0 0 0 10px;
  }
  .gr-cart-popup-btn:hover:before {
    opacity: 1;
    visibility: visible;
  }
  .gr-cart-popup-btn:hover:after {
    right: 25px;
    opacity: 1;
    visibility: visible;
  }
  .gr-cart-popup-btn:hover .gr-cart-total-icon {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M21.8%206.00001H3.00003C1.00003%206.00001%20-0.399965%207.90001%200.100035%209.80001L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.80001C25.2%207.90001%2023.8%206.00001%2021.8%206.00001ZM9.40003%2019.5H8.00003C7.00003%2019.5%206.10003%2018.8%205.90003%2017.8L5.40003%2015.7C5.30003%2015.2%205.60003%2014.6%206.10003%2014.5C6.60003%2014.4%207.20003%2014.7%207.30003%2015.2L7.80003%2017.3C7.80003%2017.4%207.90003%2017.5%208.00003%2017.5H9.40003C10%2017.5%2010.4%2017.9%2010.4%2018.5C10.4%2019.1%2010%2019.5%209.40003%2019.5Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10%200.200007C10.5%200.500007%2010.6%201.10001%2010.3%201.60001L6.30003%207.60001C5.90003%208.00001%205.30003%208.10001%204.80003%207.80001C4.40003%207.50001%204.30003%206.90001%204.60003%206.40001L8.60003%200.400007C8.90003%207.06315e-06%209.50003%20-0.099993%2010%200.200007Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M14.8%200.200007C14.3%200.500007%2014.2%201.10001%2014.5%201.60001L18.5%207.60001C18.9%208.00001%2019.5%208.10001%2020%207.80001C20.5%207.50001%2020.6%206.90001%2020.3%206.40001L16.3%200.400007C15.9%207.06315e-06%2015.3%20-0.099993%2014.8%200.200007Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
  .gr-cart-popup-btn:hover .gr-cart-total-amount {
    color: #ffffff;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  }
}
.gr-cart-popup-btn:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  border-radius: 8px;
  transition: all 0.3s;
  background: linear-gradient(180deg, #FF2842 0%, #FF4343 100%);
  pointer-events: none;
}
.gr-cart-popup-btn:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 10px;
  margin-top: -4px;
  width: 16px;
  height: 9px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2016%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.7929%202.20711C10.4024%201.81658%2010.4024%201.18342%2010.7929%200.792893C11.1834%200.402369%2011.8166%200.402369%2012.2071%200.792893L15.2071%203.79289L15.9142%204.5L15.2071%205.20711L12.2071%208.20711C11.8166%208.59763%2011.1834%208.59763%2010.7929%208.20711C10.4024%207.81658%2010.4024%207.18342%2010.7929%206.79289L12.0858%205.5L1.5%205.5C0.947715%205.5%200.5%205.05228%200.5%204.5C0.5%203.94772%200.947715%203.5%201.5%203.5L12.0858%203.5L10.7929%202.20711Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.gr-cart-popup-btn .gr-cart-total-icon {
  width: 40px;
  height: 40px;
  transition: all 0.3s;
  z-index: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M21.8%206.00001H3.00003C1.00003%206.00001%20-0.399965%207.90001%200.100035%209.80001L2.60003%2019.3C3.20003%2021.5%205.20003%2023%207.50003%2023H17.4C19.7%2023%2021.6%2021.5%2022.2%2019.3L24.7%209.80001C25.2%207.90001%2023.8%206.00001%2021.8%206.00001ZM9.40003%2019.5H8.00003C7.00003%2019.5%206.10003%2018.8%205.90003%2017.8L5.40003%2015.7C5.30003%2015.2%205.60003%2014.6%206.10003%2014.5C6.60003%2014.4%207.20003%2014.7%207.30003%2015.2L7.80003%2017.3C7.80003%2017.4%207.90003%2017.5%208.00003%2017.5H9.40003C10%2017.5%2010.4%2017.9%2010.4%2018.5C10.4%2019.1%2010%2019.5%209.40003%2019.5Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10%200.200007C10.5%200.500007%2010.6%201.10001%2010.3%201.60001L6.30003%207.60001C5.90003%208.00001%205.30003%208.10001%204.80003%207.80001C4.40003%207.50001%204.30003%206.90001%204.60003%206.40001L8.60003%200.400007C8.90003%207.06315e-06%209.50003%20-0.099993%2010%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M14.8%200.200007C14.3%200.500007%2014.2%201.10001%2014.5%201.60001L18.5%207.60001C18.9%208.00001%2019.5%208.10001%2020%207.80001C20.5%207.50001%2020.6%206.90001%2020.3%206.40001L16.3%200.400007C15.9%207.06315e-06%2015.3%20-0.099993%2014.8%200.200007Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.gr-cart-popup-btn .gr-cart-total-amount {
  color: #FF2842;
  z-index: 1;
  width: 32px;
  height: 32px;
  font-size: 14px;
  margin-left: 5px;
  line-height: 34px;
  border-radius: 50%;
  text-align: center;
  transition: all 0.3s;
  text-transform: uppercase;
  box-shadow: inset 0 0 0 1px #FF2842;
}
.popover-container {
  z-index: 1000 !important;
}
.popover-container .popover-dim {
  background: rgba(0, 0, 0, 0.35) !important;
}
.product-quick-view .popover-body {
  position: relative;
  z-index: 0;
  padding: 0;
  width: auto;
  min-width: 100px;
  min-height: 100px;
  border-radius: 6px;
  background-color: #ffffff;
  background-size: 100%;
  box-shadow: none;
  border: none;
}
.product-quick-view .popover-close {
  display: none;
}
.product-quick-view .quick-card-page {
  width: 990px;
  max-width: 100%;
  padding: 50px;
  position: relative;
}
.product-quick-view .quick-card-page__close {
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.70711%200.292894C1.31658%20-0.0976309%200.683418%20-0.0976312%200.292894%200.292893C-0.0976309%200.683417%20-0.0976312%201.31658%200.292893%201.70711L4.58705%206.00126L0.292906%2010.2954C-0.0976191%2010.6859%20-0.0976181%2011.3191%200.292907%2011.7096C0.683431%2012.1001%201.3166%2012.1001%201.70712%2011.7096L6.00126%207.41548L10.2954%2011.7096C10.6859%2012.1001%2011.3191%2012.1001%2011.7096%2011.7096C12.1001%2011.3191%2012.1001%2010.6859%2011.7096%2010.2954L7.41547%206.00126L11.7096%201.70711C12.1001%201.31658%2012.1001%200.683417%2011.7096%200.292893C11.3191%20-0.0976312%2010.6859%20-0.0976309%2010.2954%200.292894L6.00126%204.58705L1.70711%200.292894Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #ffffff;
}
.product-quick-view .quick-card-page__title {
  text-align: left;
  padding: 0 0 40px;
  font: 700 45px "Cormorant", Arial, Helvetica, sans-serif;
  line-height: 1;
  color: #4E626C;
}
.product-quick-view .shop2-product {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.product-quick-view .shop2-product__left {
  width: 430px;
  margin: 0 30px 0 0;
}
.product-quick-view .shop2-product__right {
  width: calc(100% - 430px - 30px);
}
.product-quick-view .shop2-product__top {
  padding: 0;
  border: none;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0 0 16px;
  padding: 10px 0 0;
}
@media (max-width: 1260px) {
  .product-quick-view .shop2-product__top:before {
    content: none;
  }
}
.product-quick-view .shop2-product__top-right {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.product-quick-view .shop2-product .shop2-product-article {
  margin: 0;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.3);
}
.product-quick-view .shop2-product .shop2-product-article span {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.3);
}
.product-quick-view .shop2-product .tpl-rating-block {
  font-size: 0;
  margin: 0 0 18px;
}
.product-quick-view .shop2-product .tpl-rating-block .tpl-stars {
  margin: 5px 0 0 -3px;
}
.product-quick-view .shop2-product .product-flags {
  padding: 0;
}
.product-quick-view .shop2-product .product-flags .product-flags__item.spec_item {
  margin-right: 12px;
}
.product-quick-view .shop2-product .gr-vendor-block {
  margin: 0 0 16px;
}
.product-quick-view .shop2-product .gr-vendor-block a {
  position: relative;
  color: #000000;
  padding: 0 46px 0 0;
  font-size: 22px;
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  text-decoration: none;
}
.product-quick-view .shop2-product .gr-vendor-block a:before {
  position: absolute;
  right: 0;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -6px;
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
}
.product-quick-view .shop2-product .gr-product-anonce {
  margin: 0 0 15px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 15px;
  line-height: 18px;
}
.product-quick-view .shop2-product .shop2_product_options_wr .hide_params_btn {
  display: none;
}
.product-quick-view .shop2-product .shop2_product_options_wr .option_item {
  padding: 0 0 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
}
.product-quick-view .shop2-product .shop2_product_options_wr .option_item:last-child {
  padding-bottom: 0;
}
.product-quick-view .shop2-product .shop2_product_options_wr .option_title {
  width: 178px;
  padding-right: 10px;
  margin-bottom: 0;
}
.product-quick-view .shop2-product .shop2_product_options_wr .option_body {
  width: calc(100% - 178px);
  max-width: 380px;
}
.product-quick-view .shop2-product .gr-product-actions .shop2-product-actions {
  position: relative;
  z-index: 3;
  transform: none;
  right: 0;
  top: 0;
  width: auto;
  border-radius: 0;
  padding: 25px 0 0;
}
.product-quick-view .shop2-product .gr-product-actions .shop2-product-actions dl {
  width: auto;
  border-radius: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -5px;
}
.product-quick-view .shop2-product .gr-product-actions .shop2-product-actions dl dt {
  padding: 9px 15px 11px;
  height: 47px;
  min-height: 47px;
  white-space: nowrap;
  text-align: center;
  background: #fef9f8;
  width: auto;
  display: inline-block;
  margin: 0 2px 5px 0;
  border-radius: 8px;
}
.product-quick-view .shop2-product .gr-product-actions .shop2-product-actions dl dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00684349%207.47137C-0.087525%206.37084%200.806128%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2022.0875%206.37084%2021.9932%207.47137L21.7571%2010.2244C21.7151%2010.7136%2021.2944%2011.0899%2020.7893%2011.0899H1.21073C0.705638%2011.0899%200.284861%2010.7136%200.242915%2010.2244L0.00684349%207.47137Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.01111%203.42499C3.65318%201.59502%205.16241%200%206.99468%200C8.69615%200%209.7858%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94746%206.62261%208.40624%206.66834%207.05545%206.32128C5.67702%205.96711%204.34781%205.15486%204.01111%203.42499ZM6.99468%201.41573C6.00779%201.41573%205.26731%202.26691%205.44228%203.16082C5.63479%204.1504%206.34874%204.67533%207.42779%204.95257C8.2541%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60912%203.5565%209.20408%202.86978C8.66751%201.96007%207.97936%201.41573%206.99468%201.41573Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.12%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M10.0288%2013.7344C10.0288%2013.2131%209.59402%2012.7906%209.05766%2012.7906H1.77388L2.55548%2020.7323C2.63342%2021.4529%203.25866%2022%204.00426%2022H10.0288V13.7344Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H17.9957C18.7413%2022%2019.3666%2021.4529%2019.4445%2020.7323L20.2261%2012.7906H12.9423C12.406%2012.7906%2011.9712%2013.2131%2011.9712%2013.7344V22Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-quick-view .shop2-product .gr-product-actions .shop2-product-actions dl dt .icon-action {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M16.7071%202.70711C17.0976%202.31658%2017.0976%201.68342%2016.7071%201.29289C16.3166%200.902369%2015.6834%200.902369%2015.2929%201.29289L16.7071%202.70711ZM1.29289%2015.2929C0.902369%2015.6834%200.902369%2016.3166%201.29289%2016.7071C1.68342%2017.0976%202.31658%2017.0976%202.70711%2016.7071L1.29289%2015.2929ZM4%206C2.89543%206%202%205.10457%202%204H0C0%206.20914%201.79086%208%204%208V6ZM6%204C6%205.10457%205.10457%206%204%206V8C6.20914%208%208%206.20914%208%204H6ZM4%202C5.10457%202%206%202.89543%206%204H8C8%201.79086%206.20914%200%204%200V2ZM4%200C1.79086%200%200%201.79086%200%204H2C2%202.89543%202.89543%202%204%202V0ZM14%2016C12.8954%2016%2012%2015.1046%2012%2014H10C10%2016.2091%2011.7909%2018%2014%2018V16ZM16%2014C16%2015.1046%2015.1046%2016%2014%2016V18C16.2091%2018%2018%2016.2091%2018%2014H16ZM14%2012C15.1046%2012%2016%2012.8954%2016%2014H18C18%2011.7909%2016.2091%2010%2014%2010V12ZM14%2010C11.7909%2010%2010%2011.7909%2010%2014H12C12%2012.8954%2012.8954%2012%2014%2012V10ZM15.2929%201.29289L1.29289%2015.2929L2.70711%2016.7071L16.7071%202.70711L15.2929%201.29289Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-quick-view .shop2-product .gr-product-actions .shop2-product-actions dl dt .name-action {
  font-family: "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 22px;
  line-height: 26px;
  color: #282828;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 10px - 30px);
  margin: 0 0 0 10px;
  display: inline-block;
}
.product-quick-view .shop2-product .form-additional {
  padding: 25px 0 0;
}
.product-quick-view .shop2-product .form-additional__top {
  display: flex;
  flex-direction: column;
}
.product-quick-view .shop2-product .form-additional__top-box {
  display: flex;
  align-items: center;
}
.product-quick-view .shop2-product .form-additional__bottom {
  margin: 30px 0 0;
}
.product-quick-view .shop2-product .form-additional__bottom .gr_quick_more_btn {
  width: 100%;
  padding: 16px 32px;
}
.product-quick-view .shop2-product .form-additional__bottom .gr_quick_more_btn span {
  display: inline-block;
  padding-right: 46px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.3785%200.292893C19.769%20-0.0976311%2020.4022%20-0.0976311%2020.7927%200.292893L25.4998%205L20.7927%209.70711C20.4022%2010.0976%2019.769%2010.0976%2019.3785%209.70711C18.988%209.31658%2018.988%208.68342%2019.3785%208.29289L21.6714%206H1.49561C0.943321%206%200.495605%205.55228%200.495605%205C0.495605%204.44771%200.943321%204%201.49561%204H21.6714L19.3785%201.70711C18.988%201.31658%2018.988%200.683418%2019.3785%200.292893Z%22%20fill%3D%22%23FF4343%22%2F%3E%3C%2Fsvg%3E") top 50% right 5px no-repeat;
}
.product-quick-view .shop2-product .form-additional .product-price {
  width: 100%;
  margin: 0 0 25px;
}
.product-quick-view .shop2-product .form-additional .product-price .price-current {
  color: #4E626C;
  font-size: 18px;
  display: inline-block;
  vertical-align: baseline;
  margin: 0 16px 0 0;
}
.product-quick-view .shop2-product .form-additional .product-price .price-current strong {
  font-size: 30px;
  font-weight: 500;
  padding-right: 5px;
}
.product-quick-view .shop2-product .form-additional .product-price .price-old {
  display: inline-block;
  vertical-align: baseline;
  color: rgba(0, 0, 0, 0.5);
  margin-left: 0;
  font-size: 0;
}
.product-quick-view .shop2-product .form-additional .product-price .price-old strong {
  position: relative;
  font-size: 20px;
  font-weight: 300;
  color: rgba(78, 98, 108, 0.6);
}
.product-quick-view .shop2-product .form-additional .product-price .price-old strong:before {
  position: absolute;
  left: -7px;
  right: -7px;
  top: 50%;
  height: 1px;
  content: "";
  background: #000000;
}
.product-quick-view .shop2-product .form-additional .product-amount {
  margin-right: 52px;
}
@media (min-width: 640px) {
  .product-quick-view .shop2-product .form-additional .product-amount {
    width: 150px;
  }
  .product-quick-view .shop2-product .form-additional .product-amount .shop2-product-amount {
    width: 150px;
  }
  .product-quick-view .shop2-product .form-additional .product-amount .shop2-product-amount button {
    height: 48px;
    width: 50px;
  }
  .product-quick-view .shop2-product .form-additional .product-amount .shop2-product-amount input {
    width: calc(100% - 50px - 50px);
    line-height: 48px;
  }
}
.product-quick-view .shop2-product .form-additional .shop_product_btn {
  width: calc(100% - 150px - 52px);
  font-weight: normal;
  font-size: 16px;
}
.product-quick-view .shop2-product .product-compare {
  margin: 0 10px 0 20px;
  padding: 0;
  border: none;
}
.product-quick-view .shop2-product .product-compare.product-compare-added label {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.99995%204.79995H13.2845C13.6523%206.51306%2015.1768%207.79995%2017%207.79995C18.8221%207.79995%2020.3475%206.51386%2020.7154%204.79995H30C30.4418%204.79995%2030.8%204.44178%2030.8%203.99995C30.8%203.55812%2030.4418%203.19995%2030%203.19995H20.7154C20.3476%201.48684%2018.8231%200.199951%2017%200.199951C15.1778%200.199951%2013.6524%201.48604%2013.2845%203.19995H3.99995C3.55812%203.19995%203.19995%203.55812%203.19995%203.99995C3.19995%204.44178%203.55812%204.79995%203.99995%204.79995ZM17%206.19995C15.7862%206.19995%2014.8%205.21291%2014.8%203.99995C14.8%202.78623%2015.787%201.79995%2017%201.79995C18.2137%201.79995%2019.2%202.78699%2019.2%203.99995C19.2%205.21368%2018.2129%206.19995%2017%206.19995Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M6.99995%2024.7963C10.7509%2024.7963%2013.8%2021.7496%2013.8%2017.9963C13.8%2017.5545%2013.4418%2017.1963%2013%2017.1963H0.999951C0.558123%2017.1963%200.199951%2017.5545%200.199951%2017.9963C0.199951%2021.7473%203.2466%2024.7963%206.99995%2024.7963ZM27.0002%2024.7969C30.7513%2024.7969%2033.8004%2021.7501%2033.8004%2017.9967C33.8004%2017.5548%2033.4422%2017.1967%2033.0004%2017.1967H21C20.5581%2017.1967%2020.2%2017.5548%2020.2%2017.9967C20.2%2021.7478%2023.2467%2024.7969%2027.0002%2024.7969Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M13.3832%2018.6992C12.9954%2018.9109%2012.5094%2018.7681%2012.2977%2018.3803L6.99791%208.67038L1.70332%2018.38C1.4918%2018.7679%201.00587%2018.9109%200.617963%2018.6994C0.230058%2018.4878%200.087071%2018.0019%200.298593%2017.614L6.29521%206.61696C6.59832%206.06108%207.39644%206.06092%207.69978%206.61667L13.7021%2017.6137C13.9138%2018.0015%2013.771%2018.4875%2013.3832%2018.6992ZM33.3836%2018.6996C32.9958%2018.9113%2032.5098%2018.7685%2032.2981%2018.3807L26.9981%208.67038L21.7033%2018.3804C21.4918%2018.7683%2021.0059%2018.9113%2020.618%2018.6997C20.2301%2018.4882%2020.0871%2018.0023%2020.2986%2017.6144L26.2954%206.61696C26.5985%206.06108%2027.3966%206.06092%2027.7%206.61667L33.7026%2017.6141C33.9142%2018.0019%2033.7714%2018.4879%2033.3836%2018.6996Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-quick-view .shop2-product .product-compare.product-compare-added span {
  position: absolute;
  right: -6px;
  top: -7px;
  background: #FF2842;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
}
.product-quick-view .shop2-product .product-compare label {
  position: relative;
  width: 36px;
  height: 36px;
  font-size: 0;
  cursor: pointer;
  display: block;
  opacity: 0.2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2034%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.8%204.6C3.4%204.6%203%204.2%203%203.8C3%203.4%203.4%203%203.8%203H13.8C14.2%203%2014.6%203.4%2014.6%203.8C14.6%204.2%2014.2%204.6%2013.8%204.6H3.8ZM19.8%204.6C19.4%204.6%2019%204.2%2019%203.8C19%203.4%2019.4%203%2019.8%203H29.8C30.2%203%2030.6%203.4%2030.6%203.8C30.6%204.2%2030.2%204.6%2029.8%204.6H19.8ZM13%203.8C13%201.7%2014.7%200%2016.8%200C18.9%200%2020.6%201.7%2020.6%203.8C20.6%205.9%2018.9%207.6%2016.8%207.6C14.7%207.6%2013%205.9%2013%203.8ZM14.6%203.8C14.6%205%2015.6%206%2016.8%206C18%206%2019%205%2019%203.8C19%202.6%2018%201.6%2016.8%201.6C15.6%201.6%2014.6%202.6%2014.6%203.8ZM13.6%2017.8C13.6%2021.6%2010.6%2024.6%206.8%2024.6C3%2024.6%200%2021.6%200%2017.8C0%2017.4%200.4%2017%200.8%2017H12.8C13.2%2017%2013.6%2017.4%2013.6%2017.8ZM33.6%2017.8C33.6%2021.6%2030.6%2024.6%2026.8%2024.6C23%2024.6%2020%2021.6%2020%2017.8C20%2017.4%2020.4%2017%2020.8%2017H32.8C33.2%2017%2033.6%2017.4%2033.6%2017.8ZM1.7%2018.6C2%2021.1%204.2%2023%206.8%2023C9.4%2023%2011.6%2021.1%2011.9%2018.6H1.7ZM21.7%2018.6C22.1%2021.1%2024.2%2023%2026.8%2023C29.4%2023%2031.6%2021.1%2031.9%2018.6H21.7Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M12.1%2018.2L6.8%208.49995L1.5%2018.2C1.3%2018.6%200.8%2018.7%200.4%2018.5C0%2018.3%20-0.1%2017.8%200.1%2017.4L6.1%206.39995C6.4%205.79995%207.2%205.79995%207.5%206.39995L13.5%2017.4C13.7%2017.8%2013.6%2018.3%2013.2%2018.5C12.8%2018.7%2012.3%2018.6%2012.1%2018.2ZM32.1%2018.2L26.8%208.49995L21.5%2018.2C21.3%2018.6%2020.8%2018.7%2020.4%2018.5C20%2018.3%2019.9%2017.8%2020.1%2017.4L26.1%206.39995C26.4%205.79995%2027.2%205.79995%2027.5%206.39995L33.5%2017.4C33.7%2017.8%2033.6%2018.3%2033.2%2018.5C32.8%2018.7%2032.3%2018.6%2032.1%2018.2Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-quick-view .shop2-product .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
.product-quick-view .shop2-product .pluso-share {
  margin: 20px 0 0;
}
.product-quick-view .card_slider_loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 22;
}
.product-quick-view .quick-card-slider__items {
  position: relative;
  width: 100%;
}
.product-quick-view .quick-card-slider__items.card_slider_no_thumbs {
  width: 100%;
}
.product-quick-view .quick-card-slider__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 5px;
  transform: rotate(0.001deg);
}
.product-quick-view .quick-card-slider__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
}
.product-quick-view .quick-card-slider__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  cursor: zoom-in;
  text-decoration: none;
  outline: none;
}
.product-quick-view .quick-card-slider__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.product-quick-view .quick-card-slider__thumbs {
  position: relative;
  width: 265px;
  margin: 20px auto 0;
}
.product-quick-view .quick-card-slider__thumbs .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  border: none;
  font-size: 0;
  border-radius: 36px;
  outline: none;
  transition: all 0.3s;
  padding: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
.product-quick-view .quick-card-slider__thumbs .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #FF2842;
}
.product-quick-view .quick-card-slider__thumbs .slick-arrow.slick-prev {
  left: -82px;
}
.product-quick-view .quick-card-slider__thumbs .slick-arrow.slick-next {
  right: -82px;
  transform: rotate(180deg);
}
.product-quick-view .quick-card-slider__thumbs .slick-track {
  margin: 0 auto;
}
.product-quick-view .quick-card-slider__thumb {
  position: relative;
  overflow: hidden;
  width: 74px;
  margin: 0 7px;
  cursor: pointer;
  border-radius: 6px;
  outline: none;
}
.product-quick-view .quick-card-slider__thumb.slick-current:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 6px;
  box-shadow: inset 0 0 0 1px #FF4343;
  transform: rotate(0.001deg);
}
.product-quick-view .quick-card-slider__thumb-img {
  position: relative;
  padding-top: 100%;
}
.product-quick-view .quick-card-slider__thumb-img a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  outline: none;
}
.product-quick-view .quick-card-slider__thumb-img img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
  position: absolute;
  top: 50%;
  left: -110px;
  height: 60px;
  width: 60px;
  font-size: 0;
  margin-top: -30px;
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.18s;
  background: #ffffff;
  z-index: 5;
}
@media (max-width: 1360px) {
  .product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
    left: -90px;
  }
}
@media (max-width: 1260px) {
  .product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
    left: -30px;
  }
}
@media (max-width: 1080px) {
  .product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
    left: -20px;
  }
}
.product-quick-view .prev_product_caller:before, .product-quick-view .next_product_caller:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-quick-view .prev_product_caller:hover, .product-quick-view .next_product_caller:hover {
  background: #FF2842;
}
.product-quick-view .prev_product_caller:hover:before, .product-quick-view .next_product_caller:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-quick-view .next_product_caller {
  left: auto;
  right: -110px;
}
@media (max-width: 1360px) {
  .product-quick-view .next_product_caller {
    right: -90px;
  }
}
@media (max-width: 1260px) {
  .product-quick-view .next_product_caller {
    right: -30px;
  }
}
@media (max-width: 1080px) {
  .product-quick-view .next_product_caller {
    right: -20px;
  }
}
.product-quick-view .next_product_caller:before {
  transform: rotate(180deg);
}
.quick-view-trigger {
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: 0;
  font-size: 0;
  width: 70px;
  height: 70px;
  margin-top: -35px;
  margin-left: -35px;
  border-radius: 100%;
  color: #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2028%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M26.9188%208.01826C26.301%207.14054%2025.3894%205.96838%2024.2136%204.79289C21.8824%202.46227%2018.3905%200%2014.0038%200C9.61706%200%206.12515%202.46227%203.7939%204.79289C2.6181%205.96838%201.70654%207.14054%201.08872%208.01826C0.748825%208.50114%200.417298%208.99491%200.128077%209.51039C-0.0390556%209.8099%20-0.0401818%2010.1874%200.126738%2010.4872C0.416144%2011.0036%200.748317%2011.4981%201.08872%2011.9817C1.70654%2012.8595%202.6181%2014.0316%203.7939%2015.2071C6.12515%2017.5377%209.61706%2020%2014.0038%2020C18.3905%2020%2021.8824%2017.5377%2024.2136%2015.2071C25.3894%2014.0316%2026.301%2012.8595%2026.9188%2011.9817C27.2592%2011.4981%2027.5932%2011.0036%2027.8813%2010.4863C28.0835%2010.1224%2028.0123%209.73535%2027.8124%209.39386C27.6849%209.1759%2027.3831%208.67795%2026.9188%208.01826ZM5.2085%2013.7929C3.69719%2012.282%202.6482%2010.7573%202.16873%2010C2.6482%209.24265%203.69719%207.71801%205.2085%206.20711C7.37846%204.03773%2010.3883%202%2014.0038%202C17.6192%202%2020.6291%204.03773%2022.799%206.20711C24.3103%207.71801%2025.3593%209.24265%2025.8388%2010C25.3593%2010.7573%2024.3103%2012.282%2022.799%2013.7929C20.6291%2015.9623%2017.6192%2018%2014.0038%2018C10.3883%2018%207.37846%2015.9623%205.2085%2013.7929Z%22%20fill%3D%22%23000000%22%20opacity%3D%220.6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0038%207C12.3465%207%2011.003%208.34315%2011.003%2010C11.003%2011.6569%2012.3465%2013%2014.0038%2013C15.6611%2013%2017.0046%2011.6569%2017.0046%2010C17.0046%209.73949%2016.9716%209.48813%2016.9101%209.24926C16.7724%208.71441%2017.0945%208.16922%2017.6295%208.03156C18.1645%207.8939%2018.7098%208.21589%2018.8475%208.75074C18.9506%209.15111%2019.0051%209.56991%2019.0051%2010C19.0051%2012.7614%2016.7659%2015%2014.0038%2015C11.2416%2015%209.00242%2012.7614%209.00242%2010C9.00242%207.23858%2011.2416%205%2014.0038%205C14.434%205%2014.8529%205.05453%2015.2534%205.15758C15.7884%205.29524%2016.1104%205.84042%2015.9727%206.37528C15.835%206.91013%2015.2897%207.23212%2014.7547%207.09445C14.5158%207.03297%2014.2644%207%2014.0038%207Z%22%20fill%3D%22%23000000%22%20opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  text-align: center;
  cursor: pointer;
  z-index: 2;
  opacity: 0;
  transform: scale(0);
  transition: opacity 0.35s, transform 0.35s, background 0.35s;
}
@media (max-width: 1024px) {
  .quick-view-trigger {
    display: none;
  }
}
.quick-view-trigger:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2028%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M26.9188%208.01826C26.301%207.14054%2025.3894%205.96838%2024.2136%204.79289C21.8824%202.46227%2018.3905%200%2014.0038%200C9.61706%200%206.12515%202.46227%203.7939%204.79289C2.6181%205.96838%201.70654%207.14054%201.08872%208.01826C0.748825%208.50114%200.417298%208.99491%200.128077%209.51039C-0.0390556%209.8099%20-0.0401818%2010.1874%200.126738%2010.4872C0.416144%2011.0036%200.748317%2011.4981%201.08872%2011.9817C1.70654%2012.8595%202.6181%2014.0316%203.7939%2015.2071C6.12515%2017.5377%209.61706%2020%2014.0038%2020C18.3905%2020%2021.8824%2017.5377%2024.2136%2015.2071C25.3894%2014.0316%2026.301%2012.8595%2026.9188%2011.9817C27.2592%2011.4981%2027.5932%2011.0036%2027.8813%2010.4863C28.0835%2010.1224%2028.0123%209.73535%2027.8124%209.39386C27.6849%209.1759%2027.3831%208.67795%2026.9188%208.01826ZM5.2085%2013.7929C3.69719%2012.282%202.6482%2010.7573%202.16873%2010C2.6482%209.24265%203.69719%207.71801%205.2085%206.20711C7.37846%204.03773%2010.3883%202%2014.0038%202C17.6192%202%2020.6291%204.03773%2022.799%206.20711C24.3103%207.71801%2025.3593%209.24265%2025.8388%2010C25.3593%2010.7573%2024.3103%2012.282%2022.799%2013.7929C20.6291%2015.9623%2017.6192%2018%2014.0038%2018C10.3883%2018%207.37846%2015.9623%205.2085%2013.7929Z%22%20fill%3D%22%23FF2842%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0038%207C12.3465%207%2011.003%208.34315%2011.003%2010C11.003%2011.6569%2012.3465%2013%2014.0038%2013C15.6611%2013%2017.0046%2011.6569%2017.0046%2010C17.0046%209.73949%2016.9716%209.48813%2016.9101%209.24926C16.7724%208.71441%2017.0945%208.16922%2017.6295%208.03156C18.1645%207.8939%2018.7098%208.21589%2018.8475%208.75074C18.9506%209.15111%2019.0051%209.56991%2019.0051%2010C19.0051%2012.7614%2016.7659%2015%2014.0038%2015C11.2416%2015%209.00242%2012.7614%209.00242%2010C9.00242%207.23858%2011.2416%205%2014.0038%205C14.434%205%2014.8529%205.05453%2015.2534%205.15758C15.7884%205.29524%2016.1104%205.84042%2015.9727%206.37528C15.835%206.91013%2015.2897%207.23212%2014.7547%207.09445C14.5158%207.03297%2014.2644%207%2014.0038%207Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #ffffff;
}
.gr-share {
  position: relative;
  text-align: right;
}
.gr-share__button {
  width: 20px;
  height: 36px;
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2019%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12.4%2C4%20C12.4%2C5.43324077%2013.5658542%2C6.6%2015%2C6.6%20C16.4332408%2C6.6%2017.6%2C5.43414577%2017.6%2C4%20C17.6%2C2.56675923%2016.4341458%2C1.4%2015%2C1.4%20C13.5667592%2C1.4%2012.4%2C2.56585423%2012.4%2C4%20Z%20M11%2C4%20C11%2C1.790861%2012.7953562%2C0%2015%2C0%20C17.209139%2C0%2019%2C1.79535615%2019%2C4%20C19%2C6.209139%2017.2046438%2C8%2015%2C8%20C12.790861%2C8%2011%2C6.20464385%2011%2C4%20Z%20M1.4%2C12%20C1.4%2C13.4332408%202.56585423%2C14.6%204%2C14.6%20C5.43324077%2C14.6%206.6%2C13.4341458%206.6%2C12%20C6.6%2C10.5667592%205.43414577%2C9.4%204%2C9.4%20C2.56675923%2C9.4%201.4%2C10.5658542%201.4%2C12%20Z%20M0%2C12%20C0%2C9.790861%201.79535615%2C8%204%2C8%20C6.209139%2C8%208%2C9.79535615%208%2C12%20C8%2C14.209139%206.20464385%2C16%204%2C16%20C1.790861%2C16%200%2C14.2046438%200%2C12%20Z%20M11.3886273%2C18.2795408%20L6.61830013%2C14.8059547%20L7.44240098%2C13.6742048%20L12.203852%2C17.1413276%20C12.9257038%2C16.4352645%2013.9131137%2C16%2015%2C16%20C17.209139%2C16%2019%2C17.7953562%2019%2C20%20C19%2C22.209139%2017.2046438%2C24%2015%2C24%20C12.790861%2C24%2011%2C22.2046438%2011%2C20%20C11%2C19.3840849%2011.1395553%2C18.8006831%2011.3886273%2C18.2795408%20Z%20M12.4%2C20%20C12.4%2C21.4332408%2013.5658542%2C22.6%2015%2C22.6%20C16.4332408%2C22.6%2017.6%2C21.4341458%2017.6%2C20%20C17.6%2C18.5667592%2016.4341458%2C17.4%2015%2C17.4%20C13.5667592%2C17.4%2012.4%2C18.5658542%2012.4%2C20%20Z%20M11.8049902%2C5.47855748%20L12.6290911%2C6.61030736%20L7.40224306%2C10.4163161%20L6.57814222%2C9.28456617%20L11.8049902%2C5.47855748%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.gr-share__inner {
  position: absolute;
  right: 30px;
  top: -3px;
  width: 213px;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  background: #ffffff;
  border-radius: 25px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.gr-share__inner.active {
  opacity: 1;
  visibility: visible;
}
.gr-share__inner .ya-share2__item {
  border-radius: 100%;
  overflow: hidden;
}
@media (min-width: 1261px) {
  .custom-scroll::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
  .custom-scroll::-webkit-scrollbar-track-piece {
    background-color: transparent;
  }
  .custom-scroll::-webkit-scrollbar-thumb {
    height: 100px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 0;
  }
  .scroll-width-thin {
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
  }
}
#search-app {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 100%;
  max-width: 960px;
}
#search-app.hide_search_popup #search-result {
  display: none;
}
.search-block {
  display: flex;
}
.search-block__input {
  margin-right: 20px;
}
#search-result {
  z-index: 5;
  padding: 30px 0;
  background: #ffffff;
}
@media (max-width: 639px) {
  #search-result {
    padding: 20px 0;
  }
}
#search-result .search-result-top {
  display: flex;
}
@media (max-width: 639px) {
  #search-result .search-result-top {
    display: block;
  }
}
#search-result .search-result-bottom {
  padding: 30px 0 0;
  text-align: left;
}
@media (max-width: 639px) {
  #search-result .search-result-bottom {
    padding: 28px 0 0;
    text-align: center;
  }
}
#search-result .search-result-left {
  flex: 1 1 auto;
}
#search-result .search-result-left + .search-result-right {
  margin-left: 40px;
}
@media (max-width: 1023px) {
  #search-result .search-result-left + .search-result-right {
    margin-left: 30px;
  }
}
@media (max-width: 767px) {
  #search-result .search-result-left + .search-result-right {
    margin-left: 20px;
  }
}
@media (max-width: 639px) {
  #search-result .search-result-left + .search-result-right {
    margin: 20px 0 0;
    padding: 20px 0 0;
    position: relative;
  }
  #search-result .search-result-left + .search-result-right:before {
    content: "";
    position: absolute;
    top: 0;
    left: -16px;
    right: -16px;
    height: 1px;
    display: block;
    background: rgba(0, 0, 0, 0.1);
  }
}
#search-result .search-result-right {
  flex: 1 1 264px;
  min-width: 264px;
}
@media (max-width: 639px) {
  #search-result .search-result-right {
    min-width: 0;
  }
}
#search-result .result-products .products-search-title {
  font: normal 25px/30px "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  color: #FF2842;
}
@media (max-width: 639px) {
  #search-result .result-products .products-search-title {
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 26px;
  }
}
#search-result .result-products .products-search-title span {
  margin: 0 0 0 8px;
  min-width: 26px;
  height: 26px;
  font: normal 13px/26px "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 100px;
  text-align: center;
  padding: 0 5px;
  color: #FF2842;
  background: #ffffff;
  display: inline-block;
  vertical-align: baseline;
  box-shadow: 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media (max-width: 639px) {
  #search-result .result-products .products-search-title span {
    min-width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
  }
}
#search-result .result-products .product-item {
  display: flex;
  align-items: center;
}
#search-result .result-products .product-item + .product-item {
  margin: 15px 0 0;
}
@media (max-width: 639px) {
  #search-result .result-products .product-item + .product-item {
    margin: 10px 0 0;
  }
}
#search-result .result-products .product-item:nth-child(n+4) {
  display: none;
}
#search-result .result-products .product-image {
  position: relative;
  width: 90px;
  height: 90px;
  margin: 0 15px 0 0;
}
@media (max-width: 639px) {
  #search-result .result-products .product-image {
    width: 70px;
    height: 70px;
    margin: 0 12px 0 0;
  }
}
#search-result .result-products .product-image.no-image a {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
  background-size: 50%;
}
#search-result .result-products .product-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  border-radius: 6px;
  overflow: hidden;
}
#search-result .result-products .product-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#search-result .result-products .product-text {
  width: calc(100% - 15px - 90px);
}
@media (max-width: 639px) {
  #search-result .result-products .product-text {
    width: calc(100% - 12px - 70px);
  }
}
#search-result .result-products .product-name {
  color: rgba(0, 0, 0, 0.6);
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
}
#search-result .result-products .product-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
}
#search-result .result-products .product-name a:hover {
  color: #000000;
}
#search-result .result-products .product-text-price {
  margin-top: 20px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
#search-result .result-products .product-text-price .price-old {
  font-style: normal;
  font-size: 0;
  color: rgba(0, 0, 0, 0.5);
}
#search-result .result-products .product-text-price .price-old strong {
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  position: relative;
}
#search-result .result-products .product-text-price .price-old strong:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -2px;
  right: -2px;
  height: 1px;
  background: #000000;
}
#search-result .result-products .product-text-price .price {
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  margin: 0 10px 0 0;
  color: #4E626C;
}
#search-result .result-products .product-text-price .price span {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
}
#search-result .result-folders + .result-vendors {
  margin-top: 20px;
}
#search-result .result-folders .folders-search-title {
  font: normal 25px/30px "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  color: #FF2842;
}
@media (max-width: 639px) {
  #search-result .result-folders .folders-search-title {
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 26px;
  }
}
#search-result .result-folders .folders-search-title span {
  margin: 0 0 0 8px;
  min-width: 26px;
  height: 26px;
  font: normal 13px/26px "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 100px;
  text-align: center;
  padding: 0 5px;
  color: #FF2842;
  background: #ffffff;
  display: inline-block;
  vertical-align: baseline;
  box-shadow: 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media (max-width: 639px) {
  #search-result .result-folders .folders-search-title span {
    min-width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
  }
}
#search-result .result-folders .folder-item:nth-child(n+11) {
  display: none;
}
#search-result .result-folders .folder-item a {
  padding: 12px 0;
  color: #000000;
  font-weight: normal;
  font-size: 15px;
  line-height: 16px;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s;
}
#search-result .result-folders .folder-item a:hover {
  color: #FF2842;
}
#search-result .result-vendors .vendors-search-title {
  font: normal 25px/30px "Cormorant", Arial, Helvetica, sans-serif;
  font-style: italic;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  color: #FF2842;
}
@media (max-width: 639px) {
  #search-result .result-vendors .vendors-search-title {
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 26px;
  }
}
#search-result .result-vendors .vendors-search-title span {
  margin: 0 0 0 8px;
  min-width: 26px;
  height: 26px;
  font: normal 13px/26px "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 100px;
  text-align: center;
  padding: 0 5px;
  color: #FF2842;
  background: #ffffff;
  display: inline-block;
  vertical-align: baseline;
  box-shadow: 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media (max-width: 639px) {
  #search-result .result-vendors .vendors-search-title span {
    min-width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
  }
}
#search-result .result-vendors .vendor-item:nth-child(n+11) {
  display: none;
}
#search-result .result-vendors .vendor-item a {
  padding: 12px 0;
  color: #000000;
  font-weight: normal;
  font-size: 15px;
  line-height: 16px;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s;
}
#search-result .result-vendors .vendor-item a:hover {
  color: #FF2842;
}
#search-result .search-result-btn {
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  padding: 16px 71px 16px 40px;
  border-radius: 6px;
  cursor: pointer;
  color: #FF2842;
  transition: all 0.18s;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
  position: relative;
}
#search-result .search-result-btn:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 42px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  transition: all 0.18s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2016%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.29289%200.292893C9.68342%20-0.0976311%2010.3166%20-0.0976311%2010.7071%200.292893L15.4142%205L10.7071%209.70711C10.3166%2010.0976%209.68342%2010.0976%209.29289%209.70711C8.90237%209.31658%208.90237%208.68342%209.29289%208.29289L11.5858%206L1%206C0.447715%206%200%205.55228%200%205C0%204.44772%200.447715%204%201%204L11.5858%204L9.29289%201.70711C8.90237%201.31658%208.90237%200.683418%209.29289%200.292893Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
#search-result .search-result-btn:hover {
  color: #FF2842;
  background: rgba(255, 40, 66, 0.15);
}
#search-result .search-result-btn:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2016%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.29289%200.292893C9.68342%20-0.0976311%2010.3166%20-0.0976311%2010.7071%200.292893L15.4142%205L10.7071%209.70711C10.3166%2010.0976%209.68342%2010.0976%209.29289%209.70711C8.90237%209.31658%208.90237%208.68342%209.29289%208.29289L11.5858%206L1%206C0.447715%206%200%205.55228%200%205C0%204.44772%200.447715%204%201%204L11.5858%204L9.29289%201.70711C8.90237%201.31658%208.90237%200.683418%209.29289%200.292893Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media (max-width: 639px) {
  #search-result .search-result-btn {
    font-size: 14px;
    padding: 0 36px 0 0;
    box-shadow: none;
  }
  #search-result .search-result-btn:before {
    right: 0;
    width: 30px;
    height: 18px;
  }
  #search-result .search-result-btn:hover {
    color: #FF2842;
    background: transparent;
  }
  #search-result .search-result-btn:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2016%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.29289%200.292893C9.68342%20-0.0976311%2010.3166%20-0.0976311%2010.7071%200.292893L15.4142%205L10.7071%209.70711C10.3166%2010.0976%209.68342%2010.0976%209.29289%209.70711C8.90237%209.31658%208.90237%208.68342%209.29289%208.29289L11.5858%206L1%206C0.447715%206%200%205.55228%200%205C0%204.44772%200.447715%204%201%204L11.5858%204L9.29289%201.70711C8.90237%201.31658%208.90237%200.683418%209.29289%200.292893Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
}
.smart-search-folders, .smart-search-vendors {
  padding: 0 0 34px;
}
@media screen and (max-width: 639px) {
  .smart-search-folders, .smart-search-vendors {
    padding: 0 0 15px;
  }
}
.smart-search-folders + .smart-search-vendors, .smart-search-vendors + .smart-search-vendors {
  margin-top: 20px;
}
.smart-search-folders__title, .smart-search-vendors__title {
  font: 700 50px/61px "Cormorant", Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
  color: #4E626C;
}
@media (max-width: 1023px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    font-size: 40px;
    line-height: 48px;
  }
}
@media (max-width: 639px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    font-size: 30px;
    margin-bottom: 10px;
    line-height: 1.1;
  }
}
.smart-search-folders__list, .smart-search-vendors__list {
  padding: 0;
  font-size: 0;
  margin: 0 0 0 -4px;
  list-style: none;
}
.smart-search-folders__list li, .smart-search-vendors__list li {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 4px;
}
.smart-search-folders__list li a, .smart-search-vendors__list li a {
  transition: all 0.18s;
  font-size: 16px;
  line-height: 22px;
  padding: 12px 20px;
  border-radius: 8px;
  text-decoration: none;
  color: #FF2842;
  display: block;
  box-shadow: inset 0 0 0 1px rgba(255, 40, 66, 0.4);
}
@media screen and (max-width: 639px) {
  .smart-search-folders__list li a, .smart-search-vendors__list li a {
    font-size: 14px;
    line-height: 22px;
    padding: 7px 15px;
  }
}
.smart-search-folders__list li a:hover, .smart-search-vendors__list li a:hover {
  background: rgba(255, 40, 66, 0.15);
}
.gr-payment {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 27px 0 37px;
  position: relative;
}
@media (max-width: 639px) {
  .gr-payment {
    flex-direction: column;
  }
}
.gr-payment:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 1023px) {
  .gr-payment:before {
    left: -24px;
    right: -24px;
  }
}
@media (max-width: 767px) {
  .gr-payment:before {
    left: -16px;
    right: -16px;
    bottom: 8px;
  }
}
.gr-payment:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 1023px) {
  .gr-payment:after {
    left: -24px;
    right: -24px;
  }
}
@media (max-width: 767px) {
  .gr-payment:after {
    left: -16px;
    right: -16px;
  }
}
@media (max-width: 1420px) {
  .gr-payment--new-style {
    margin: 0 -55px;
  }
}
@media (max-width: 1260px) {
  .gr-payment--new-style {
    margin: 0 -24px;
  }
}
@media (max-width: 767px) {
  .gr-payment--new-style {
    margin: 0 -16px;
  }
}
@media (max-width: 1023px) {
  .gr-payment--new-style:before, .gr-payment--new-style:after {
    left: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  .gr-payment--new-style:before, .gr-payment--new-style:after {
    left: 0;
    right: 0;
  }
}
.gr-payment__title {
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.6);
  margin: 0 31px 0 0;
}
@media (max-width: 639px) {
  .gr-payment__title {
    margin: 0 0 15px;
  }
}
.gr-payment__box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -4px -4px;
}
@media (max-width: 639px) {
  .gr-payment__box {
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .gr-payment__box {
    margin: 0 0 -4px;
  }
}
.gr-payment__link {
  max-width: 66px;
  min-width: 66px;
  height: 36px;
  margin: 0 4px 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gr-payment__link img {
  max-width: 100%;
  height: auto;
}
.gr-up-button {
  z-index: 10;
  position: fixed;
  cursor: pointer;
  right: 95px;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 50px;
  height: 50px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2010%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.292893%207.11711C-0.0976317%206.72659%20-0.0976317%206.09342%200.292893%205.7029L5%200.99579L9.70711%205.7029C10.0976%206.09342%2010.0976%206.72658%209.70711%207.11711C9.31658%207.50763%208.68342%207.50763%208.29289%207.11711L6%204.82422L6%2020C6%2020.5523%205.55228%2021%205%2021C4.44771%2021%204%2020.5523%204%2020L4%204.82422L1.70711%207.11711C1.31658%207.50764%200.683417%207.50764%200.292893%207.11711Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #ffffff;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 1580px) {
  .gr-up-button {
    right: 45px;
  }
}
@media (max-width: 1420px) {
  .gr-up-button {
    right: 7px;
  }
}
@media (max-width: 1280px) {
  .gr-up-button {
    display: none;
  }
}
.gr-up-button.is-active {
  opacity: 1;
  visibility: visible;
}
.gr-up-button:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2010%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.292893%207.11711C-0.0976317%206.72659%20-0.0976317%206.09342%200.292893%205.7029L5%200.99579L9.70711%205.7029C10.0976%206.09342%2010.0976%206.72658%209.70711%207.11711C9.31658%207.50763%208.68342%207.50763%208.29289%207.11711L6%204.82422L6%2020C6%2020.5523%205.55228%2021%205%2021C4.44771%2021%204%2020.5523%204%2020L4%204.82422L1.70711%207.11711C1.31658%207.50764%200.683417%207.50764%200.292893%207.11711Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #FF2842;
  box-shadow: none;
}
.gr-up-button-mobile {
  position: absolute;
  left: 50%;
  bottom: 0;
  top: auto;
  margin-left: -25px;
  margin-top: 0px;
  margin-bottom: -20px;
  z-index: 5;
  cursor: pointer;
  display: none;
  width: 50px;
  height: 50px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2010%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.292893%207.11711C-0.0976317%206.72659%20-0.0976317%206.09342%200.292893%205.7029L5%200.99579L9.70711%205.7029C10.0976%206.09342%2010.0976%206.72658%209.70711%207.11711C9.31658%207.50763%208.68342%207.50763%208.29289%207.11711L6%204.82422L6%2020C6%2020.5523%205.55228%2021%205%2021C4.44771%2021%204%2020.5523%204%2020L4%204.82422L1.70711%207.11711C1.31658%207.50764%200.683417%207.50764%200.292893%207.11711Z%22%20fill%3D%22%234E626C%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #ffffff;
}
@media (max-width: 1280px) {
  .gr-up-button-mobile {
    display: block;
  }
}
.gr-up-button-mobile:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2010%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.292893%207.11711C-0.0976317%206.72659%20-0.0976317%206.09342%200.292893%205.7029L5%200.99579L9.70711%205.7029C10.0976%206.09342%2010.0976%206.72658%209.70711%207.11711C9.31658%207.50763%208.68342%207.50763%208.29289%207.11711L6%204.82422L6%2020C6%2020.5523%205.55228%2021%205%2021C4.44771%2021%204%2020.5523%204%2020L4%204.82422L1.70711%207.11711C1.31658%207.50764%200.683417%207.50764%200.292893%207.11711Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #FF2842;
  box-shadow: none;
}
#shop2-msg {
  min-width: 420px;
  padding: 30px 40px;
  text-align: center;
  font-weight: normal;
  font-size: 18px;
  line-height: 110%;
  color: #000;
  background: #fff;
  box-shadow: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
}
@media screen and (max-width: 639px) {
  #shop2-msg {
    min-width: 320px;
    padding: 20px;
    font-size: 15px;
    line-height: 110%;
  }
}
#shop2-msg span {
  display: inline-block;
  width: 40px;
  height: 40px;
  box-shadow: 0 0 0 1px rgba(255, 40, 66, 0.4);
  text-align: center;
  line-height: 40px;
  color: #FF2842;
  border-radius: 100%;
  margin-right: 5px;
}
#shop2-msg ins.limit-pro {
  margin: 0 0 10px;
  width: 100%;
}
#shop2-msg .go-to-compare-btn {
  display: inline-block;
  vertical-align: top;
}
#shop2-msg a {
  position: relative;
  margin: 0 10px;
  color: #FF2842;
  text-decoration: none;
  transition: all 0.18s;
}
#shop2-msg a:before {
  position: absolute;
  top: 50%;
  right: -20px;
  content: "";
  width: 18px;
  height: 18px;
  margin-top: -9px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.70711%204.29289C5.90237%204.48816%206%204.74408%206%205C6%205.25592%205.90237%205.51185%205.70711%205.70711L1.70711%209.70711C1.31658%2010.0976%200.683418%2010.0976%200.292893%209.70711C-0.0976311%209.31658%20-0.0976311%208.68342%200.292893%208.29289L3.58579%205L0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L5.70711%204.29289Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-product .shop2-product-actions dt.get-promo-link:before {
  position: absolute;
  content: "";
  width: 80px;
  height: 80px;
  top: 10px;
  left: 10px;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M12.6667%207.33333C12.6667%2010.2789%2010.2789%2012.6667%207.33333%2012.6667C4.38781%2012.6667%202%2010.2789%202%207.33333C2%204.38781%204.38781%202%207.33333%202C10.2789%202%2012.6667%204.38781%2012.6667%207.33333ZM12.6666%2017.9999C10.399%2017.9999%208.46203%2016.5848%207.69044%2014.5896C11.4113%2014.3936%2014.3936%2011.4113%2014.5898%207.69053C16.5849%208.46217%2017.9999%2010.3991%2017.9999%2012.6666C17.9999%2015.6121%2015.6121%2017.9999%2012.6666%2017.9999Z%22%20fill%3D%22%23FF2842%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(254, 247, 245, 0.7);
}
@media (max-width: 1420px) {
  .shop2-product .shop2-product-actions dt.get-promo-link:before {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}
