/* Minification failed. Returning unminified contents.
(17585,71): run-time error CSS1030: Expected identifier, found '.'
(17585,97): run-time error CSS1031: Expected selector, found ')'
(17585,97): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/*!
 * Bootstrap v3_3_7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d1fa72aec7aec134567cbab5d6986c90)
 * Config saved to config.json and https://gist.github.com/d1fa72aec7aec134567cbab5d6986c90
 */
/*!
 * Bootstrap v3_3_7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/fonts/glyphicons-halflings-regular.eot");
  src: url("/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img {
  display: block;
  max-width: 100%;
  height: auto;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

.h1,
.h2,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.h1 small,
.h2 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

.h4,
.h5,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.h4 small,
.h5 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

.h1 {
  font-size: 36px;
}

.h2 {
  font-size: 30px;
}

.h3 {
  font-size: 24px;
}

.h4 {
  font-size: 18px;
}

.h5 {
  font-size: 14px;
}

.h6 {
  font-size: 12px;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.page-header {
  margin: 0 0 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #98a2b3;
}

.page-header p {
  margin-bottom: 0;
  font-size: 14px;
}

.page-header h1 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}

.page-header h1:not(.page-header-title) {
  padding-left: 15px;
  padding-right: 15px;
}

.page-header-return {
  position: absolute;
  left: 15px;
  top: 50%;
  width: 34px;
  height: 34px;
  margin-top: -17px;
  border: 1px solid #12151b;
  z-index: 2;
}

.page-header-return-arrow {
  display: block;
  width: 0;
  height: 32px;
  margin: auto;
}

.page-header-title {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  will-change: opacity;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 600;
  color: #FFF;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #667085;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

a.badge:hover,
a.badge:focus {
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
}

.list-group-item.active>.badge {
  color: #337ab7;
  background-color: #FFF;
}

.list-group-item>.badge {
  float: right;
}

.list-group-item>.badge+.badge {
  margin-right: 5px;
}

.thumbnail {
  display: block;
  position: relative;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  border: 0;
  border-radius: 0;
}

.thumbnail>img,
.thumbnail a>img {
  margin-left: auto;
  margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.thumbnail .caption {
  color: #333333;
  height: 105px;
  padding: 0;
  text-align: center;
  position: relative;
}

.alert {
  border: 1px solid transparent;
  margin: 10px 0px;
  padding: 10px;
  border-radius: 0;
  color: #000;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert>p,
.alert>ul {
  margin-bottom: 0;
}

.alert>p+p {
  margin-top: 5px;
}

.alert-info {
  background: #E2EFFD;
  border-color: #378EE4;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-danger {
  color: #EB5E1f;
  background: #FFA881;
  border-color: #FFA881;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.list-group-item:first-child {
  border-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-radius: 0;
}

a.list-group-item,
button.list-group-item {
  color: #555555;
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #EDEEF0;
  color: #777777;
  cursor: not-allowed;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-width: 1px 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  display: block;
  border-bottom: 1px solid transparent;
  padding: 0;
  border-radius: 0;
}

.panel-heading-number {
  position: relative;
  display: inline-block;
  width: 25px;
  margin-right: 10px;
  font-size: 19px;
  font-weight: 600;
  text-align: center;
}

.panel-heading-number::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 25px;
  width: 0;
  height: 0;
  margin-top: -7px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 5px solid #000;
}

.panel-heading-title {
  font-size: 18px;
}

.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 12px;
  line-height: inherit;
  color: inherit;
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
  color: inherit;
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
  margin-bottom: 0;
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel>.table,
.panel>.panel-collapse>.table {
  margin-bottom: 0;
}

.panel>.table caption,
.panel>.panel-collapse>.table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel>.table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.table+.panel-body {
  border-top: 1px solid #dddddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
  border-top: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}

.panel-group .panel+.panel {
  margin-top: -1px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
  border-top: 1px solid #dddddd;
}

.panel-group.arrow .panel-heading {
  position: relative;
}

.panel-group.arrow .panel-heading::before,
.panel-group.arrow .panel-heading::after {
  content: "";
  position: absolute;
  top: 50%;
  border-radius: 1px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.panel-group.arrow .panel-heading::before {
  right: 5px;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  background: #000;
}

.panel-group.arrow .panel-heading::after {
  right: 6px;
  width: 8px;
  height: 8px;
  margin-top: -7px;
  background: #fff;
}

.panel-group.arrow .panel-heading.collapsed::before {
  right: 7px;
}

.panel-group.arrow .panel-heading.collapsed::after {
  right: 11px;
  margin-top: -4px;
}

.panel-default {
  border-color: #98a2b3;
}

.panel-default>.panel-heading {
  color: #333333;
  border-color: #dddddd;
  background-color: #fff;
  font-weight: 600;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
  margin: 0;
  padding: 0 15px;
  border-top: 0;
}

.panel-default>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

a.panel-heading,
.panel-heading.no-button {
  padding: 13px 30px 14px 15px;
}

button.panel-heading,
.panel-group .panel-heading button {
  display: block;
  width: 100%;
  padding: 13px 30px 14px 15px;
  border: 0;
  background-color: transparent;
  text-align: left;
}

/* FIX CMS template zone */
#templatePanel .panel {
  border: 0px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: 600;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.clearfix:before,
.clearfix:after,
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}

.clearfix:after,
.panel-body:after {
  clear: both;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

@-ms-viewport {
  width: device-width;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: #d8d8d8;
  border-radius: 40px;
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #313131;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display: block;
  max-width: 100%;
  height: auto;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner>.item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  line-height: 1;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
  .carousel-inner>.item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner>.item.next,
  .carousel-inner>.item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  .carousel-inner>.item.prev,
  .carousel-inner>.item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  .carousel-inner>.item.next.left,
  .carousel-inner>.item.prev.right,
  .carousel-inner>.item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display: block;
}

.carousel-inner>.active {
  left: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner>.next {
  left: 100%;
}

.carousel-inner>.prev {
  left: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left: 0;
}

.carousel-inner>.active.left {
  left: -100%;
}

.carousel-inner>.active.right {
  left: 100%;
}

.carousel-control {
  opacity: 0.8;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control.right {
  right: 0;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
}

.carousel-control.right,
.carousel-control.left {
  background-image: none;
}

@media screen and (min-width: 768px) {
  .carousel-indicators {
    bottom: 20px;
  }
}

.carousel-inner>.item img {
  display: block;
  max-width: 100%;
  height: auto;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus,
.navbar-default .btn-link,
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  background-color: inherit;
  color: #000;
  text-decoration: underline;
}

/* fix */
.option-panel-content .page-header {
  padding-right: 40px;
}

.page-header-return+.page-header-title {
  padding-left: 45px;
}

.close {
  width: 31px;
  height: 31px;
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 15px;
  text-align: center;
  filter: alpha(opacity=100);
  opacity: 1;
}

.close:focus,
.close:hover {
  filter: alpha(opacity=100);
  opacity: 1;
  outline: 0;
  outline-offset: 0;
}

.close::after,
.close::before {
  content: "";
  position: absolute;
  top: 14px;
  left: 8px;
  background-color: #000;
  width: 15px;
  height: 1px;
}

.close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.product .close {
  border: 0;
}

.product .close::before,
.product .close::after {
  top: 15px;
  left: 9px;
  width: 14px;
}

.icon.icon-blog-brandboutique::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 38.7755102041% 51.0714285714% no-repeat;
}

.icon.icon-blog-brandboutique::before {
  width: 44px;
  height: 44px;
}

.icon.icon-check::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 89.3333333333% 0 no-repeat;
}

.icon.icon-check::before {
  width: 38px;
  height: 38px;
}

.icon.icon-check-ok::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 98.7096774194% 75.1689189189% no-repeat;
}

.icon.icon-check-ok::before {
  width: 28px;
  height: 28px;
}

.icon.icon-check-small::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 38.9776357827% 24.7491638796% no-repeat;
}

.icon.icon-check-small::before {
  width: 25px;
  height: 25px;
}

.icon.icon-checkout-basket::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 56.401362651% 28.431372549% no-repeat;
}

.icon.icon-checkout-basket::before {
  width: 15.1px;
  height: 18px;
}

.icon.icon-checkout-basket-lg::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 76.3133060711% 76.2333333333% no-repeat;
}

.icon.icon-checkout-basket-lg::before {
  width: 20.1px;
  height: 24px;
}

.icon.icon-checkout-delivery::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 98.1398332264% 81.862745098% no-repeat;
}

.icon.icon-checkout-delivery::before {
  width: 26.2px;
  height: 18px;
}

.icon.icon-checkout-delivery-lg::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 12.8968253968% 76.2333333333% no-repeat;
}

.icon.icon-checkout-delivery-lg::before {
  width: 35.6px;
  height: 24px;
}

.icon.icon-checkout-payment::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 58.2038990093% 14.3790849673% no-repeat;
}

.icon.icon-checkout-payment::before {
  width: 25.1px;
  height: 18px;
}

.icon.icon-checkout-payment-lg::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 99.512195122% 30.7438016529% no-repeat;
}

.icon.icon-checkout-payment-lg::before {
  width: 30.5px;
  height: 21.5px;
}

.icon.icon-delivery-info::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 33.5690789474% 91.6206896552% no-repeat;
}

.icon.icon-delivery-info::before {
  width: 34px;
  height: 34px;
}

.icon.icon-download-appli::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 95.9247648903% 90.1006711409% no-repeat;
}

.icon.icon-download-appli::before {
  width: 19px;
  height: 26px;
}

.icon.icon-facebook::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 23.7579617834% 76.2333333333% no-repeat;
}

.icon.icon-facebook::before {
  width: 24px;
  height: 24px;
}

.icon.icon-glass::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 99.0291262136% 46.2711864407% no-repeat;
}

.icon.icon-glass::before {
  width: 29px;
  height: 29px;
}

.icon.icon-glass-zoom::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 100% 0 no-repeat;
}

.icon.icon-glass-zoom::before {
  width: 32px;
  height: 32px;
}

.icon.icon-instagram::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 31.4012738854% 76.2333333333% no-repeat;
}

.icon.icon-instagram::before {
  width: 24px;
  height: 24px;
}

.icon.icon-logo-ok::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 54.3312101911% 76.2333333333% no-repeat;
}

.icon.icon-logo-ok::before {
  width: 24px;
  height: 24px;
}

.icon.icon-mail::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 61.974522293% 76.2333333333% no-repeat;
}

.icon.icon-mail::before {
  width: 24px;
  height: 24px;
}

.icon.icon-maps::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 11.2006578947% 91.6206896552% no-repeat;
}

.icon.icon-maps::before {
  width: 34px;
  height: 34px;
}

.icon.icon-message-messenger::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 0 0 no-repeat;
}

.icon.icon-message-messenger::before {
  width: 74px;
  height: 74px;
}

.icon.icon-message-whatsapp::before {
  background: url("/m/images/Common/WhatsApp.svg");
  width: 30px;
  height: 30px;
  margin-top: 22px;
  margin-left: 22px;
}

.icon.icon-message-twitter::before {
  width: 74px;
  height: 74px;
}

.icon.icon-newsletter-inter::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 99.3506493506% 37.9139072848% no-repeat;
}

.icon.icon-newsletter-inter::before {
  width: 30px;
  height: 22px;
}

.icon.icon-padlock-alias::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 57.3787019534% 20.7357859532% no-repeat;
}

.icon.icon-padlock-alias::before {
  width: 20.6px;
  height: 25px;
}

.icon.icon-phone-assistance::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 72.1088435374% 45.7142857143% no-repeat;
}

.icon.icon-phone-assistance::before {
  width: 44px;
  height: 44px;
}

.icon.icon-pinterest::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 46.6878980892% 76.2333333333% no-repeat;
}

.icon.icon-pinterest::before {
  width: 24px;
  height: 24px;
}

.icon.icon-play::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 0 91.6364890498% no-repeat;
}

.icon.icon-play::before {
  width: 34.05px;
  height: 34.05px;
}

.icon.icon-return::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 20.5673758865% 51.0714285714% no-repeat;
}

.icon.icon-return::before {
  width: 56px;
  height: 44px;
}

.icon.icon-review-response::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 100% 20.8904109589% no-repeat;
}

.icon.icon-review-response::before {
  width: 32px;
  height: 32px;
}

.icon.icon-review-user::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 66.9016393443% 91.3058419244% no-repeat;
}

.icon.icon-review-user::before {
  width: 33px;
  height: 33px;
}

.icon.icon-star-disable::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 12.7725856698% 97.3214285714% no-repeat;
}

.icon.icon-star-disable::before {
  width: 17px;
  height: 16px;
}

.icon.icon-star-enable::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 18.0685358255% 97.3214285714% no-repeat;
}

.icon.icon-star-enable::before {
  width: 17px;
  height: 16px;
}

.icon.icon-summary-alias::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 20.295202952% 26.618705036% no-repeat;
}

.icon.icon-summary-alias::before {
  width: 67px;
  height: 46px;
}

.icon.icon-tooltip::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 69.6178343949% 76.2333333333% no-repeat;
}

.icon.icon-tooltip::before {
  width: 24px;
  height: 24px;
}

.icon.icon-wishlist-active::before {
  background: url("/m/images/icon/icon-sprite-923488a9.svg") 77.6195153897% 90.220713073% no-repeat;
}

.icon.icon-wishlist-active::before {
  width: 32.6px;
  height: 29.5px;
}

.icon.icon-social-login-apple::before {
  width: 32px;
  height: 32px;
  background: url("../../../images/Common/social-login-sprite-0ca3de68.svg") 0 0 no-repeat;
}

.icon.icon-social-login-facebook::before {
  width: 32px;
  height: 32px;
  background: url("../../../images/Common/social-login-sprite-0ca3de68.svg") 0 25% no-repeat;
}

.icon.icon-social-login-google::before {
  width: 32px;
  height: 32px;
  background: url("../../../images/Common/social-login-sprite-0ca3de68.svg") 0 50% no-repeat;
}

.icon.icon-social-login-paypal::before {
  width: 32px;
  height: 32px;
  background: url("../../../images/Common/social-login-sprite-0ca3de68.svg") 0 75% no-repeat;
}

.icon.icon-social-login-vkontakte::before {
  width: 32px;
  height: 32px;
  background: url("../../../images/Common/social-login-sprite-0ca3de68.svg") 0 100% no-repeat;
}

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:not(input):not(textarea) {
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(170, 170, 170, 0.5);
  -webkit-touch-callout: none;
}

[role=button],
a,
button,
html input[type=button],
input[type=reset],
input[type=submit],
label {
  cursor: pointer;
}

[hidden],
audio:not([controls]),
template {
  display: none;
}

a {
  color: inherit;
  text-decoration: none;
}

@media not all and (any-pointer: coarse) {

  a:active,
  a:hover {
    outline: none;
  }
}

abbr[title] {
  border-bottom: 1px dotted;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

address {
  font-style: normal;
  line-height: 1.42857143;
  margin-bottom: 20px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
input[type=file],
input[type=range],
legend,
main,
menu,
nav,
output,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  height: 0;
}

blockquote {
  border-left: 5px solid #eeeeee;
  font-size: 17.5px;
  margin: 0 0 20px;
  padding: 10px 20px;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small {
  color: #777777;
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
}

blockquote footer::before,
blockquote small::before {
  content: "— ";
}

body {
  background-color: #FFF;
  color: #12151b;
  font-family: "Poppins", Arial, sans-serif;
  font-size: 16px;
  height: 100%;
  line-height: 1.42857143;
  margin: 0;
  overflow: auto;
  overscroll-behavior: none;
}

body #website-container {
  font-size: 14px;
}

/* Different font for RU website */
html:lang(ru-RU) body,
html:lang(ru-RU) body[data-country=ru] {
  font-family: "Source Sans Pro", sans-serif;
}

html:lang(ru-RU) body #website-container,
html:lang(ru-RU) body[data-country=ru] #website-container {
  font-size: 14px;
}

html body[data-country=ru] {
  font-family: "Source Sans Pro", sans-serif;
}

button,
input,
optgroup,
select,
textarea {
  border-radius: 0;
  color: inherit;
  font: inherit;
  margin: 0;
  -webkit-appearance: none;
}

b,
strong {
  font-weight: 600;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button {
  background-color: transparent;
  border: 0;
  overflow: visible;
}

button,
select {
  text-transform: none;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dd {
  line-height: 1.42857143;
  margin-left: 0;
}

dfn {
  font-style: italic;
}

dl {
  margin-bottom: 20px;
  margin-top: 0;
}

dt {
  font-weight: 600;
  line-height: 1.42857143;
}

fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}

fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

figure {
  margin: 0;
}

h1 {
  font-size: 36px;
  margin: 0.67em 0;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 12px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: inherit;
  font-family: inherit;
  font-weight: 600;
  line-height: 1.1;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #777777;
  font-weight: normal;
  line-height: 1;
}

h1,
h2,
h3 {
  margin-bottom: 10px;
  margin-top: 20px;
}

h1 small,
h2 small,
h3 small {
  font-size: 65%;
}

h4,
h5,
h6 {
  margin-bottom: 10px;
  margin-top: 10px;
}

h4 small,
h5 small,
h6 small {
  font-size: 75%;
}

hr {
  border: 0;
  border-top: 1px solid #eeeeee;
  box-sizing: content-box;
  height: 0;
  margin-bottom: 20px;
  margin-top: 20px;
  -webkit-box-sizing: content-box;
}

img {
  border: 0;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

input[type=search],
input[type=checkbox],
input[type=radio] {
  -webkit-appearance: none;
}

input[type=search] {
  border-radius: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input[type=checkbox],
input[type=radio] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  padding: 0;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=radio][disabled],
input[type=checkbox][disabled] {
  cursor: not-allowed;
}

input input[type=range] {
  width: 100%;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

label {
  display: inline-block;
  margin-bottom: 5px;
  max-width: 100%;
}

legend {
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  color: #333333;
  font-size: 21px;
  line-height: inherit;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
}

mark {
  background-color: #fcf8e3;
  color: #000;
  padding: 0.2em;
}

ol,
ul {
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}

optgroup {
  font-weight: 600;
}

output {
  color: #555555;
  font-size: 14px;
  line-height: 1.42857143;
  padding-top: 7px;
}

p {
  margin: 0 0 10px;
}

pre,
textarea {
  overflow: auto;
}

select[multiple],
select[size] {
  height: auto;
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.hide-reco .apply-reco {
  display: none;
}

.field .form-control-feedback {
  height: 16px;
  width: 16px;
  right: 8px;
  background-image: url(/images/accountLogin/sprite-account-login.png);
  /*fix ->*/
  margin: 0;
}

.field .form-control-feedback.icon-ok {
  background-position: 0 0;
}

.field .form-control-feedback.icon-remove {
  background-position: 0 -17px;
}

.field .form-control-feedback.icon.icon-check-ok {
  background: 0 0;
  top: 8px;
  right: 13px;
}

.field .form-control-feedback.icon.icon-error {
  background: 0 0;
  top: 8px;
  right: 13px;
}

/*spec reco*/
#carouselReco {
  overflow: hidden;
}

#carouselReco .row {
  margin-right: -7px;
  margin-left: -7px;
}

#carouselReco .thumbnail {
  margin-bottom: 0;
}

#carouselReco .carousel-control {
  width: 24px;
}

#carouselReco .carousel-control .arrow {
  position: absolute;
  top: 50%;
  left: 0;
}

/* Hide icon for validation field hidden */
.hidden-field+i {
  display: none !important;
}

.footer-services-content .btn-link,
.footer-services-content .btn-link:hover {
  color: #FFF !important;
}

/**** plp override ****/
.pl-promo-reco {
  position: absolute;
  top: -24px;
  right: 0;
  background-color: black;
  color: white;
  padding: 5px;
  font-size: 10px;
  font-weight: 600;
}

.plp-cat-child .thumbnail .caption {
  margin-top: 13px;
}

/** POPOVERS **/
.popover-content {
  background-color: #f5ddea;
  color: #556e73;
  font-size: 11px;
  border: 0px;
  font-weight: 600;
  text-align: center;
}

.popover.top>.arrow {
  border-top-color: transparent;
}

.popover.right>.arrow {
  border-right-color: transparent;
}

.popover.bottom>.arrow {
  border-bottom-color: transparent;
}

.popover.left>.arrow {
  border-left-color: transparent;
}

.popover.top>.arrow:after {
  border-top-color: #f5ddea;
}

.popover.right>.arrow:after {
  border-right-color: #f5ddea;
}

.popover.bottom>.arrow:after {
  border-bottom-color: #f5ddea;
}

.popover.left>.arrow:after {
  border-left-color: #f5ddea;
}

.popover {
  border-radius: 0px;
  border: 0px;
  padding: 0px;
}

a[href]:focus,
area[href]:focus,
input:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus,
button:not([disabled]):focus,
iframe:focus,
[tabindex]:focus,
[contentEditable=true]:focus {
  outline-offset: 2px;
  outline-width: 4px;
  outline-color: #5EAAF4;
}

a[href]:focus:not(:focus-visible),
area[href]:focus:not(:focus-visible),
input:not([disabled]):focus:not(:focus-visible),
select:not([disabled]):focus:not(:focus-visible),
textarea:not([disabled]):focus:not(:focus-visible),
button:not([disabled]):focus:not(:focus-visible),
iframe:focus:not(:focus-visible),
[tabindex]:focus:not(:focus-visible),
[contentEditable=true]:focus:not(:focus-visible) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lrTitle {
  font-weight: 400 !important;
  font-size: 38px !important;
  line-height: 48px !important;
}

.lrTitle--regular {
  font-weight: 400 !important;
}

.lrTitle--semiBold {
  font-weight: 600 !important;
}

.lrTitle--bold {
  font-weight: 700 !important;
}

.lrTitle--2 {
  font-size: 30px !important;
  line-height: 38px !important;
}

.lrTitle--3 {
  font-size: 22px !important;
  line-height: 28px !important;
}

.lrTitle--4 {
  font-size: 18px !important;
  line-height: 22px !important;
}

.lrTitle--5 {
  font-size: 16px !important;
  line-height: 20px !important;
}

@media (min-width: 768px) {
  .lrTitle {
    font-weight: 400 !important;
    font-size: 46px !important;
    line-height: 58px !important;
  }

  .lrTitle--regular {
    font-weight: 400 !important;
  }

  .lrTitle--semiBold {
    font-weight: 600 !important;
  }

  .lrTitle--bold {
    font-weight: 700 !important;
  }

  .lrTitle--2 {
    font-size: 38px !important;
    line-height: 48px !important;
  }

  .lrTitle--3 {
    font-size: 30px !important;
    line-height: 38px !important;
  }

  .lrTitle--4 {
    font-size: 22px !important;
    line-height: 28px !important;
  }

  .lrTitle--5 {
    font-size: 18px !important;
    line-height: 22px !important;
  }
}

.lrText {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}

.lrText--regular {
  font-weight: 400;
}

.lrText--semiBold {
  font-weight: 600;
}

.lrText--micro {
  font-size: 10px;
  line-height: 15px;
}

.lrText--tiny {
  font-size: 12px;
  line-height: 18px;
}

.lrText--uppercase {
  text-transform: uppercase;
}

.lrCaption--regular {
  font-weight: 400;
}

.lrCaption--semiBold {
  font-weight: 600;
}

.lrCaption--bold {
  font-weight: 700;
}

.lrCaption {
  font-size: 12px;
  line-height: 18px;
}

.lrTiny--regular {
  font-weight: 400;
}

.lrTiny--semiBold {
  font-weight: 600;
}

.lrTiny--bold {
  font-weight: 700;
}

.lrTiny {
  font-size: 10px;
  line-height: 15px;
}

/** FLEX GRID **/
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-around,
.flex--around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.flex-center,
.flex--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-end,
.flex--end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex-fit,
.flex--fit {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex--guttered {
  margin-left: -8px;
  margin-right: -8px;
}

.flex--guttered>[class*=flex_col] {
  padding-left: 8px;
  padding-right: 8px;
}

@media (max-width: 767px) {
  .flex--guttered>[class*=flex_col] {
    padding-left: 4px;
    padding-right: 4px;
  }
}

.flex-middle,
.flex--middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-nowrap,
.flex--noWrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex--reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.flex-start,
.flex--start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex-col-12 {
  width: 100%;
}

.flex-col-11 {
  width: 91.6666666667%;
}

.flex-col-10 {
  width: 83.3333333333%;
}

.flex-col-9 {
  width: 75%;
}

.flex-col-8 {
  width: 66.6666666667%;
}

.flex-col-7 {
  width: 58.3333333333%;
}

.flex-col-6 {
  width: 50%;
}

.flex-col-5 {
  width: 41.6666666667%;
}

.flex-col-4 {
  width: 33.3333333333%;
}

.flex-col-3 {
  width: 25%;
}

.flex-col-2 {
  width: 16.6666666667%;
}

.flex-col-1 {
  width: 8.3333333333%;
}

@media (min-width: 480px) {
  .flex-col-xs-12 {
    width: 100%;
  }

  .flex-col-xs-11 {
    width: 91.6666666667%;
  }

  .flex-col-xs-10 {
    width: 83.3333333333%;
  }

  .flex-col-xs-9 {
    width: 75%;
  }

  .flex-col-xs-8 {
    width: 66.6666666667%;
  }

  .flex-col-xs-7 {
    width: 58.3333333333%;
  }

  .flex-col-xs-6 {
    width: 50%;
  }

  .flex-col-xs-5 {
    width: 41.6666666667%;
  }

  .flex-col-xs-4 {
    width: 33.3333333333%;
  }

  .flex-col-xs-3 {
    width: 25%;
  }

  .flex-col-xs-2 {
    width: 16.6666666667%;
  }

  .flex-col-xs-1 {
    width: 8.3333333333%;
  }
}

@media (min-width: 768px) {
  .flex-col-sm-auto {
    width: auto;
  }

  .flex-col-sm-12 {
    width: 100%;
  }

  .flex-col-sm-11 {
    width: 91.6666666667%;
  }

  .flex-col-sm-10 {
    width: 83.3333333333%;
  }

  .flex-col-sm-9 {
    width: 75%;
  }

  .flex-col-sm-8 {
    width: 66.6666666667%;
  }

  .flex-col-sm-7 {
    width: 58.3333333333%;
  }

  .flex-col-sm-6 {
    width: 50%;
  }

  .flex-col-sm-5 {
    width: 41.6666666667%;
  }

  .flex-col-sm-4 {
    width: 33.3333333333%;
  }

  .flex-col-sm-3 {
    width: 25%;
  }

  .flex-col-sm-2 {
    width: 16.6666666667%;
  }

  .flex-col-sm-1 {
    width: 8.3333333333%;
  }

  .flex-col-reverse-sm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media (min-width: 992px) {
  .flex-col-md-auto {
    width: auto;
  }

  .flex-col-md-12 {
    width: 100%;
  }

  .flex-col-md-11 {
    width: 91.6666666667%;
  }

  .flex-col-md-10 {
    width: 83.3333333333%;
  }

  .flex-col-md-9 {
    width: 75%;
  }

  .flex-col-md-8 {
    width: 66.6666666667%;
  }

  .flex-col-md-7 {
    width: 58.3333333333%;
  }

  .flex-col-md-6 {
    width: 50%;
  }

  .flex-col-md-5 {
    width: 41.6666666667%;
  }

  .flex-col-md-4 {
    width: 33.3333333333%;
  }

  .flex-col-md-3 {
    width: 25%;
  }

  .flex-col-md-2 {
    width: 16.6666666667%;
  }

  .flex-col-md-1 {
    width: 8.3333333333%;
  }
}

.flex_col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex_col--auto {
  width: auto;
}

.flex_col--12 {
  width: 100%;
}

.flex_col--11 {
  width: 91.6666666667%;
}

.flex_col--10 {
  width: 83.3333333333%;
}

.flex_col--9 {
  width: 75%;
}

.flex_col--8 {
  width: 66.6666666667%;
}

.flex_col--7 {
  width: 58.3333333333%;
}

.flex_col--6 {
  width: 50%;
}

.flex_col--5 {
  width: 41.6666666667%;
}

.flex_col--4 {
  width: 33.3333333333%;
}

.flex_col--3 {
  width: 25%;
}

.flex_col--2 {
  width: 16.6666666667%;
}

.flex_col--1 {
  width: 8.3333333333%;
}

@media (max-width: 479px) {
  .flex_col--xsMaxAuto {
    width: auto;
  }

  .flex_col--xsMax12 {
    width: 100%;
  }

  .flex_col--xsMax11 {
    width: 91.6666666667%;
  }

  .flex_col--xsMax10 {
    width: 83.3333333333%;
  }

  .flex_col--xsMax9 {
    width: 75%;
  }

  .flex_col--xsMax8 {
    width: 66.6666666667%;
  }

  .flex_col--xsMax7 {
    width: 58.3333333333%;
  }

  .flex_col--xsMax6 {
    width: 50%;
  }

  .flex_col--xsMax5 {
    width: 41.6666666667%;
  }

  .flex_col--xsMax4 {
    width: 33.3333333333%;
  }

  .flex_col--xsMax3 {
    width: 25%;
  }

  .flex_col--xsMax2 {
    width: 16.6666666667%;
  }

  .flex_col--xsMax1 {
    width: 8.3333333333%;
  }
}

@media (min-width: 480px) {
  .flex_col--xsAuto {
    width: auto;
  }

  .flex_col--xs12 {
    width: 100%;
  }

  .flex_col--xs11 {
    width: 91.6666666667%;
  }

  .flex_col--xs10 {
    width: 83.3333333333%;
  }

  .flex_col--xs9 {
    width: 75%;
  }

  .flex_col--xs8 {
    width: 66.6666666667%;
  }

  .flex_col--xs7 {
    width: 58.3333333333%;
  }

  .flex_col--xs6 {
    width: 50%;
  }

  .flex_col--xs5 {
    width: 41.6666666667%;
  }

  .flex_col--xs4 {
    width: 33.3333333333%;
  }

  .flex_col--xs3 {
    width: 25%;
  }

  .flex_col--xs2 {
    width: 16.6666666667%;
  }

  .flex_col--xs1 {
    width: 8.3333333333%;
  }
}

@media (max-width: 767px) {
  .flex_col--smMaxAuto {
    width: auto;
  }

  .flex_col--smMax12 {
    width: 100%;
  }

  .flex_col--smMax11 {
    width: 91.6666666667%;
  }

  .flex_col--smMax10 {
    width: 83.3333333333%;
  }

  .flex_col--smMax9 {
    width: 75%;
  }

  .flex_col--smMax8 {
    width: 66.6666666667%;
  }

  .flex_col--smMax7 {
    width: 58.3333333333%;
  }

  .flex_col--smMax6 {
    width: 50%;
  }

  .flex_col--smMax5 {
    width: 41.6666666667%;
  }

  .flex_col--smMax4 {
    width: 33.3333333333%;
  }

  .flex_col--smMax3 {
    width: 25%;
  }

  .flex_col--smMax2 {
    width: 16.6666666667%;
  }

  .flex_col--smMax1 {
    width: 8.3333333333%;
  }
}

@media (min-width: 768px) {
  .flex_col--smAuto {
    width: auto;
  }

  .flex_col--sm12 {
    width: 100%;
  }

  .flex_col--sm11 {
    width: 91.6666666667%;
  }

  .flex_col--sm10 {
    width: 83.3333333333%;
  }

  .flex_col--sm9 {
    width: 75%;
  }

  .flex_col--sm8 {
    width: 66.6666666667%;
  }

  .flex_col--sm7 {
    width: 58.3333333333%;
  }

  .flex_col--sm6 {
    width: 50%;
  }

  .flex_col--sm5 {
    width: 41.6666666667%;
  }

  .flex_col--sm4 {
    width: 33.3333333333%;
  }

  .flex_col--sm3 {
    width: 25%;
  }

  .flex_col--sm2 {
    width: 16.6666666667%;
  }

  .flex_col--sm1 {
    width: 8.3333333333%;
  }
}

@media (max-width: 991px) {
  .flex_col--mdMaxAuto {
    width: auto;
  }

  .flex_col--mdMax12 {
    width: 100%;
  }

  .flex_col--mdMax11 {
    width: 91.6666666667%;
  }

  .flex_col--mdMax10 {
    width: 83.3333333333%;
  }

  .flex_col--mdMax9 {
    width: 75%;
  }

  .flex_col--mdMax8 {
    width: 66.6666666667%;
  }

  .flex_col--mdMax7 {
    width: 58.3333333333%;
  }

  .flex_col--mdMax6 {
    width: 50%;
  }

  .flex_col--mdMax5 {
    width: 41.6666666667%;
  }

  .flex_col--mdMax4 {
    width: 33.3333333333%;
  }

  .flex_col--mdMax3 {
    width: 25%;
  }

  .flex_col--mdMax2 {
    width: 16.6666666667%;
  }

  .flex_col--mdMax1 {
    width: 8.3333333333%;
  }
}

@media (min-width: 992px) {
  .flex_col--mdAuto {
    width: auto;
  }

  .flex_col--md12 {
    width: 100%;
  }

  .flex_col--md11 {
    width: 91.6666666667%;
  }

  .flex_col--md10 {
    width: 83.3333333333%;
  }

  .flex_col--md9 {
    width: 75%;
  }

  .flex_col--md8 {
    width: 66.6666666667%;
  }

  .flex_col--md7 {
    width: 58.3333333333%;
  }

  .flex_col--md6 {
    width: 50%;
  }

  .flex_col--md5 {
    width: 41.6666666667%;
  }

  .flex_col--md4 {
    width: 33.3333333333%;
  }

  .flex_col--md3 {
    width: 25%;
  }

  .flex_col--md2 {
    width: 16.6666666667%;
  }

  .flex_col--md1 {
    width: 8.3333333333%;
  }
}

@media (max-width: 1199px) {
  .flex_col--lgMaxAuto {
    width: auto;
  }

  .flex_col--lgMax12 {
    width: 100%;
  }

  .flex_col--lgMax11 {
    width: 91.6666666667%;
  }

  .flex_col--lgMax10 {
    width: 83.3333333333%;
  }

  .flex_col--lgMax9 {
    width: 75%;
  }

  .flex_col--lgMax8 {
    width: 66.6666666667%;
  }

  .flex_col--lgMax7 {
    width: 58.3333333333%;
  }

  .flex_col--lgMax6 {
    width: 50%;
  }

  .flex_col--lgMax5 {
    width: 41.6666666667%;
  }

  .flex_col--lgMax4 {
    width: 33.3333333333%;
  }

  .flex_col--lgMax3 {
    width: 25%;
  }

  .flex_col--lgMax2 {
    width: 16.6666666667%;
  }

  .flex_col--lgMax1 {
    width: 8.3333333333%;
  }
}

@media (min-width: 1200px) {
  .flex_col--lgAuto {
    width: auto;
  }

  .flex_col--lg12 {
    width: 100%;
  }

  .flex_col--lg11 {
    width: 91.6666666667%;
  }

  .flex_col--lg10 {
    width: 83.3333333333%;
  }

  .flex_col--lg9 {
    width: 75%;
  }

  .flex_col--lg8 {
    width: 66.6666666667%;
  }

  .flex_col--lg7 {
    width: 58.3333333333%;
  }

  .flex_col--lg6 {
    width: 50%;
  }

  .flex_col--lg5 {
    width: 41.6666666667%;
  }

  .flex_col--lg4 {
    width: 33.3333333333%;
  }

  .flex_col--lg3 {
    width: 25%;
  }

  .flex_col--lg2 {
    width: 16.6666666667%;
  }

  .flex_col--lg1 {
    width: 8.3333333333%;
  }
}

@media (max-width: 1359px) {
  .flex_col--xlMaxAuto {
    width: auto;
  }

  .flex_col--xlMax12 {
    width: 100%;
  }

  .flex_col--xlMax11 {
    width: 91.6666666667%;
  }

  .flex_col--xlMax10 {
    width: 83.3333333333%;
  }

  .flex_col--xlMax9 {
    width: 75%;
  }

  .flex_col--xlMax8 {
    width: 66.6666666667%;
  }

  .flex_col--xlMax7 {
    width: 58.3333333333%;
  }

  .flex_col--xlMax6 {
    width: 50%;
  }

  .flex_col--xlMax5 {
    width: 41.6666666667%;
  }

  .flex_col--xlMax4 {
    width: 33.3333333333%;
  }

  .flex_col--xlMax3 {
    width: 25%;
  }

  .flex_col--xlMax2 {
    width: 16.6666666667%;
  }

  .flex_col--xlMax1 {
    width: 8.3333333333%;
  }
}

@media (min-width: 1360px) {
  .flex_col--xlAuto {
    width: auto;
  }

  .flex_col--xl12 {
    width: 100%;
  }

  .flex_col--xl11 {
    width: 91.6666666667%;
  }

  .flex_col--xl10 {
    width: 83.3333333333%;
  }

  .flex_col--xl9 {
    width: 75%;
  }

  .flex_col--xl8 {
    width: 66.6666666667%;
  }

  .flex_col--xl7 {
    width: 58.3333333333%;
  }

  .flex_col--xl6 {
    width: 50%;
  }

  .flex_col--xl5 {
    width: 41.6666666667%;
  }

  .flex_col--xl4 {
    width: 33.3333333333%;
  }

  .flex_col--xl3 {
    width: 25%;
  }

  .flex_col--xl2 {
    width: 16.6666666667%;
  }

  .flex_col--xl1 {
    width: 8.3333333333%;
  }
}

@media (min-width: 768px) {
  .flex-offset-sm-11 {
    margin-left: 91.6666666667%;
  }

  .flex-offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .flex-offset-sm-9 {
    margin-left: 75%;
  }

  .flex-offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .flex-offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .flex-offset-sm-6 {
    margin-left: 50%;
  }

  .flex-offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .flex-offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .flex-offset-sm-3 {
    margin-left: 25%;
  }

  .flex-offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .flex-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
}

.flex_offset--11 {
  margin-left: 91.6666666667%;
}

.flex_offset--10 {
  margin-left: 83.3333333333%;
}

.flex_offset--9 {
  margin-left: 75%;
}

.flex_offset--8 {
  margin-left: 66.6666666667%;
}

.flex_offset--7 {
  margin-left: 58.3333333333%;
}

.flex_offset--6 {
  margin-left: 50%;
}

.flex_offset--5 {
  margin-left: 41.6666666667%;
}

.flex_offset--4 {
  margin-left: 33.3333333333%;
}

.flex_offset--3 {
  margin-left: 25%;
}

.flex_offset--2 {
  margin-left: 16.6666666667%;
}

.flex_offset--1 {
  margin-left: 8.3333333333%;
}

@media (max-width: 479px) {
  .flex_offset--xsMax11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--xsMax10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--xsMax9 {
    margin-left: 75%;
  }

  .flex_offset--xsMax8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--xsMax7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--xsMax6 {
    margin-left: 50%;
  }

  .flex_offset--xsMax5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--xsMax4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--xsMax3 {
    margin-left: 25%;
  }

  .flex_offset--xsMax2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--xsMax1 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 480px) {
  .flex_offset--xs11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--xs10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--xs9 {
    margin-left: 75%;
  }

  .flex_offset--xs8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--xs7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--xs6 {
    margin-left: 50%;
  }

  .flex_offset--xs5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--xs4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--xs3 {
    margin-left: 25%;
  }

  .flex_offset--xs2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--xs1 {
    margin-left: 8.3333333333%;
  }
}

@media (max-width: 767px) {
  .flex_offset--smMax11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--smMax10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--smMax9 {
    margin-left: 75%;
  }

  .flex_offset--smMax8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--smMax7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--smMax6 {
    margin-left: 50%;
  }

  .flex_offset--smMax5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--smMax4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--smMax3 {
    margin-left: 25%;
  }

  .flex_offset--smMax2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--smMax1 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 768px) {
  .flex_offset--sm11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--sm10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--sm9 {
    margin-left: 75%;
  }

  .flex_offset--sm8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--sm7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--sm6 {
    margin-left: 50%;
  }

  .flex_offset--sm5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--sm4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--sm3 {
    margin-left: 25%;
  }

  .flex_offset--sm2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--sm1 {
    margin-left: 8.3333333333%;
  }
}

@media (max-width: 991px) {
  .flex_offset--mdMax11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--mdMax10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--mdMax9 {
    margin-left: 75%;
  }

  .flex_offset--mdMax8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--mdMax7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--mdMax6 {
    margin-left: 50%;
  }

  .flex_offset--mdMax5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--mdMax4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--mdMax3 {
    margin-left: 25%;
  }

  .flex_offset--mdMax2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--mdMax1 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 992px) {
  .flex_offset--md11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--md10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--md9 {
    margin-left: 75%;
  }

  .flex_offset--md8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--md7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--md6 {
    margin-left: 50%;
  }

  .flex_offset--md5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--md4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--md3 {
    margin-left: 25%;
  }

  .flex_offset--md2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--md1 {
    margin-left: 8.3333333333%;
  }
}

@media (max-width: 1199px) {
  .flex_offset--lgMax11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--lgMax10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--lgMax9 {
    margin-left: 75%;
  }

  .flex_offset--lgMax8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--lgMax7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--lgMax6 {
    margin-left: 50%;
  }

  .flex_offset--lgMax5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--lgMax4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--lgMax3 {
    margin-left: 25%;
  }

  .flex_offset--lgMax2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--lgMax1 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 1200px) {
  .flex_offset--lg11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--lg10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--lg9 {
    margin-left: 75%;
  }

  .flex_offset--lg8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--lg7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--lg6 {
    margin-left: 50%;
  }

  .flex_offset--lg5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--lg4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--lg3 {
    margin-left: 25%;
  }

  .flex_offset--lg2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--lg1 {
    margin-left: 8.3333333333%;
  }
}

@media (max-width: 1359px) {
  .flex_offset--xlMax11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--xlMax10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--xlMax9 {
    margin-left: 75%;
  }

  .flex_offset--xlMax8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--xlMax7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--xlMax6 {
    margin-left: 50%;
  }

  .flex_offset--xlMax5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--xlMax4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--xlMax3 {
    margin-left: 25%;
  }

  .flex_offset--xlMax2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--xlMax1 {
    margin-left: 8.3333333333%;
  }
}

@media (min-width: 1360px) {
  .flex_offset--xl11 {
    margin-left: 91.6666666667%;
  }

  .flex_offset--xl10 {
    margin-left: 83.3333333333%;
  }

  .flex_offset--xl9 {
    margin-left: 75%;
  }

  .flex_offset--xl8 {
    margin-left: 66.6666666667%;
  }

  .flex_offset--xl7 {
    margin-left: 58.3333333333%;
  }

  .flex_offset--xl6 {
    margin-left: 50%;
  }

  .flex_offset--xl5 {
    margin-left: 41.6666666667%;
  }

  .flex_offset--xl4 {
    margin-left: 33.3333333333%;
  }

  .flex_offset--xl3 {
    margin-left: 25%;
  }

  .flex_offset--xl2 {
    margin-left: 16.6666666667%;
  }

  .flex_offset--xl1 {
    margin-left: 8.3333333333%;
  }
}

.flex-row {
  margin-left: -7px;
  margin-right: -7px;
}

.flex-row [class^=flex-col] {
  padding-left: 7px;
  padding-right: 7px;
}

/** END FLEX GRID **/
/** BOOTSTRAP GRID **/
.container {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-no-padding {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row-no-margin {
  margin-left: 0;
  margin-right: 0;
}

.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row.small-gutter {
  margin-left: -7px;
  margin-right: -7px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

@media (min-width: 768px) {

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
}

@media (min-width: 992px) {

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
}

@media (min-width: 1200px) {

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }
}

.row.no-gutter>[class^=col-xs-],
.row.no-gutter>[class^=col-sm-],
.row.no-gutter>[class^=col-md-],
.row.no-gutter>[class^=col-lg-] {
  padding-left: 0;
  padding-right: 0;
}

.row.small-gutter>[class^=col-xs-],
.row.small-gutter>[class^=col-sm-],
.row.small-gutter>[class^=col-md-],
.row.small-gutter>[class^=col-lg-] {
  padding-left: 7px;
  padding-right: 7px;
}

.col-no-padding {
  padding-left: 0;
  padding-right: 0;
}

.container:before,
.container:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.container:after,
.row:after {
  clear: both;
}

/** END BOOTSTRAP GRID **/
.lr-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.lr-container::before,
.lr-container::after {
  content: " ";
  display: table;
  width: 0;
}

.lr-container::after {
  clear: both;
}

.lr-block {
  position: relative;
  margin-bottom: 30px;
}

.lr-button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
  overflow: hidden;
  z-index: 1;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .lr-button {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .lr-button {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .lr-button {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .lr-button {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .lr-button {
    font-size: 18px;
  }
}

.lr-button {
  padding: 12px 16px;
}

@media (min-width: 992px) {
  .lr-button {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.lr-button {
  background-color: #12151b;
  color: #FFFFFF;
}

.lr-button::after {
  background-color: #FFF;
}

.lr-button.lr-button-secondary,
.lr-button.lr-button-tertiary {
  color: #12151b;
}

@media not all and (any-pointer: coarse) {

  .lr-button.lr-button-secondary:hover,
  .lr-button.lr-button-tertiary:hover {
    background-color: rgba(7, 20, 38, 0.2);
  }

  .lr-button.lr-button-secondary:hover:active,
  .lr-button.lr-button-tertiary:hover:active {
    background-color: rgba(7, 20, 38, 0.4);
  }
}

.lr-button.lr-button-secondary.active,
.lr-button.lr-button-tertiary.active {
  background-color: rgba(7, 20, 38, 0.6) !important;
  color: #FFF;
}

.lr-button.lr-button-secondary.active::after,
.lr-button.lr-button-tertiary.active::after {
  background-color: #FFF;
}

.lr-button.lr-button-secondary:focus-visible,
.lr-button.lr-button-tertiary:focus-visible {
  background-color: transparent;
}

.lr-button.lr-button-dark {
  background-color: #FFFFFF;
  color: #12151b;
}

.lr-button.lr-button-dark::after {
  background-color: #12151b;
}

.lr-button.lr-button-dark.lr-button-secondary,
.lr-button.lr-button-dark.lr-button-tertiary {
  color: #FFFFFF;
}

.lr-button.lr-button-dark.lr-button-secondary::after,
.lr-button.lr-button-dark.lr-button-tertiary::after {
  background-color: #FFFFFF;
}

@media not all and (any-pointer: coarse) {
  .lr-button.lr-button-dark:hover {
    background-color: #EDEEF0;
  }

  .lr-button.lr-button-dark:hover:active {
    background-color: #f2f4f7;
  }
}

.lr-button.lr-button-dark.active {
  background-color: #e4e7ec !important;
}

@media not all and (any-pointer: coarse) {
  .lr-button:hover {
    background-color: #2a3140;
  }

  .lr-button:hover:active {
    background-color: #495369;
  }
}

.lr-button.active {
  background-color: #667085;
}

.lr-button-disabled,
.lr-button-disabled:hover,
.lr-button-disabled:focus,
.lr-button[aria-disabled],
.lr-button[disabled],
.lr-button[disabled]:hover,
.lr-button[disabled]:focus,
.lr-button[disabled=disabled],
.lr-button[disabled=disabled]:hover,
.lr-button[disabled=disabled]:focus,
.lr-button.disabled,
.lr-button.disabled:hover,
.lr-button.disabled:focus {
  cursor: default;
  background-color: #12151b;
  opacity: 0.6;
}

.lr-button.lr-button-secondary {
  -webkit-box-shadow: 0 0 0 2px #12151b inset !important;
  box-shadow: 0 0 0 2px #12151b inset !important;
  background-color: transparent;
}

.lr-button.lr-button-secondary .lr-icon--left {
  margin-right: 8px;
}

.lr-button.lr-button-secondary .lr-icon--right {
  margin-left: 8px;
}

.lr-button.lr-button-secondary:focus {
  background: transparent;
}

.lr-button.lr-button-secondary:focus-visible {
  background-color: transparent;
}

.lr-button.lr-button-secondary-disabled,
.lr-button.lr-button-secondary-disabled:hover,
.lr-button.lr-button-secondary-disabled:focus,
.lr-button.lr-button-secondary[aria-disabled],
.lr-button.lr-button-secondary[disabled],
.lr-button.lr-button-secondary[disabled]:hover,
.lr-button.lr-button-secondary[disabled]:focus,
.lr-button.lr-button-secondary[disabled=disabled],
.lr-button.lr-button-secondary[disabled=disabled]:hover,
.lr-button.lr-button-secondary[disabled=disabled]:focus,
.lr-button.lr-button-secondary.disabled,
.lr-button.lr-button-secondary.disabled:hover,
.lr-button.lr-button-secondary.disabled:focus {
  opacity: 0.6;
  color: #12151b;
  background: transparent;
  -webkit-box-shadow: 0 0 0 2px #12151b inset !important;
  box-shadow: 0 0 0 2px #12151b inset !important;
}

.lr-button.lr-button-secondary-disabled::after,
.lr-button.lr-button-secondary-disabled:hover::after,
.lr-button.lr-button-secondary-disabled:focus::after,
.lr-button.lr-button-secondary[aria-disabled]::after,
.lr-button.lr-button-secondary[disabled]::after,
.lr-button.lr-button-secondary[disabled]:hover::after,
.lr-button.lr-button-secondary[disabled]:focus::after,
.lr-button.lr-button-secondary[disabled=disabled]::after,
.lr-button.lr-button-secondary[disabled=disabled]:hover::after,
.lr-button.lr-button-secondary[disabled=disabled]:focus::after,
.lr-button.lr-button-secondary.disabled::after,
.lr-button.lr-button-secondary.disabled:hover::after,
.lr-button.lr-button-secondary.disabled:focus::after {
  background-color: #12151b;
}

.lr-button.lr-button-secondary::after,
.lr-button.lr-button-secondary:focus::after,
.lr-button.lr-button-secondary:hover::after,
.lr-button.lr-button-secondary:focus-visible::after,
.lr-button.lr-button-secondary:active::after {
  background-color: #12151b;
}

.lr-button.lr-button-secondary.lr-button-dark {
  -webkit-box-shadow: 0 0 0 2px #FFFFFF inset !important;
  box-shadow: 0 0 0 2px #FFFFFF inset !important;
}

@media not all and (any-pointer: coarse) {
  .lr-button.lr-button-secondary.lr-button-dark:hover {
    background-color: rgba(255, 255, 255, 0.2);
  }

  .lr-button.lr-button-secondary.lr-button-dark:hover:active {
    background-color: rgba(255, 255, 255, 0.4);
  }
}

.lr-button.lr-button-secondary.lr-button-dark.active {
  background-color: rgba(255, 255, 255, 0.6);
  color: #12151b;
}

.lr-button.lr-button-secondary.lr-button-dark.active::after {
  background-color: #12151b;
}

.lr-button.lr-button-secondary.lr-button-dark-disabled,
.lr-button.lr-button-secondary.lr-button-dark-disabled:hover,
.lr-button.lr-button-secondary.lr-button-dark-disabled:focus,
.lr-button.lr-button-secondary.lr-button-dark[aria-disabled],
.lr-button.lr-button-secondary.lr-button-dark[disabled],
.lr-button.lr-button-secondary.lr-button-dark[disabled]:hover,
.lr-button.lr-button-secondary.lr-button-dark[disabled]:focus,
.lr-button.lr-button-secondary.lr-button-dark[disabled=disabled],
.lr-button.lr-button-secondary.lr-button-dark[disabled=disabled]:hover,
.lr-button.lr-button-secondary.lr-button-dark[disabled=disabled]:focus,
.lr-button.lr-button-secondary.lr-button-dark.disabled,
.lr-button.lr-button-secondary.lr-button-dark.disabled:hover,
.lr-button.lr-button-secondary.lr-button-dark.disabled:focus {
  background-color: none;
  background: none !important;
  border-color: #667085 !important;
  color: #98a2b3 !important;
}

.lr-button.lr-button-secondary.lr-button-dark-disabled::after,
.lr-button.lr-button-secondary.lr-button-dark-disabled:hover::after,
.lr-button.lr-button-secondary.lr-button-dark-disabled:focus::after,
.lr-button.lr-button-secondary.lr-button-dark[aria-disabled]::after,
.lr-button.lr-button-secondary.lr-button-dark[disabled]::after,
.lr-button.lr-button-secondary.lr-button-dark[disabled]:hover::after,
.lr-button.lr-button-secondary.lr-button-dark[disabled]:focus::after,
.lr-button.lr-button-secondary.lr-button-dark[disabled=disabled]::after,
.lr-button.lr-button-secondary.lr-button-dark[disabled=disabled]:hover::after,
.lr-button.lr-button-secondary.lr-button-dark[disabled=disabled]:focus::after,
.lr-button.lr-button-secondary.lr-button-dark.disabled::after,
.lr-button.lr-button-secondary.lr-button-dark.disabled:hover::after,
.lr-button.lr-button-secondary.lr-button-dark.disabled:focus::after {
  background-color: #98a2b3;
}

.lr-button-tertiary {
  background-color: rgba(7, 20, 38, 0.1);
  color: #12151b;
}

.lr-button-tertiary::after {
  background-color: #12151b;
}

.lr-button-tertiary--transparent {
  background-color: transparent;
}

.lr-button-tertiary--transparent[aria-disabled],
.lr-button-tertiary--transparent[disabled],
.lr-button-tertiary--transparent[disabled]:hover,
.lr-button-tertiary--transparent[disabled]:focus,
.lr-button-tertiary--transparent[disabled=disabled],
.lr-button-tertiary--transparent[disabled=disabled]:hover,
.lr-button-tertiary--transparent[disabled=disabled]:focus,
.lr-button-tertiary--transparent.disabled,
.lr-button-tertiary--transparent.disabled:hover,
.lr-button-tertiary--transparent.disabled:focus {
  background-color: transparent !important;
}

.lr-button-tertiary.active {
  color: #FFF;
  background-color: rgba(7, 20, 38, 0.6);
}

.lr-button-tertiary-disabled,
.lr-button-tertiary-disabled:hover,
.lr-button-tertiary-disabled:focus,
.lr-button-tertiary[aria-disabled],
.lr-button-tertiary[disabled],
.lr-button-tertiary[disabled]:hover,
.lr-button-tertiary[disabled]:focus,
.lr-button-tertiary[disabled=disabled],
.lr-button-tertiary[disabled=disabled]:hover,
.lr-button-tertiary[disabled=disabled]:focus,
.lr-button-tertiary.disabled,
.lr-button-tertiary.disabled:hover,
.lr-button-tertiary.disabled:focus {
  opacity: 0.6;
  color: #12151b;
  background-color: rgba(7, 20, 38, 0.1);
}

.lr-button-tertiary.lr-button-dark {
  background-color: none;
  background: none;
  color: #FFF;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) inset;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) inset;
}

@media not all and (any-pointer: coarse) {
  .lr-button-tertiary.lr-button-dark:hover {
    background-color: rgba(255, 255, 255, 0.4) !important;
    backdrop-filter: blur(12px);
  }

  .lr-button-tertiary.lr-button-dark:hover:active {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}

.lr-button-tertiary.lr-button-dark.active {
  background-color: rgba(255, 255, 255, 0.8) !important;
  color: #12151b !important;
  backdrop-filter: blur(12px);
}

.lr-button-tertiary.lr-button-dark-disabled,
.lr-button-tertiary.lr-button-dark-disabled:hover,
.lr-button-tertiary.lr-button-dark-disabled:focus,
.lr-button-tertiary.lr-button-dark[aria-disabled],
.lr-button-tertiary.lr-button-dark[disabled],
.lr-button-tertiary.lr-button-dark[disabled]:hover,
.lr-button-tertiary.lr-button-dark[disabled]:focus,
.lr-button-tertiary.lr-button-dark[disabled=disabled],
.lr-button-tertiary.lr-button-dark[disabled=disabled]:hover,
.lr-button-tertiary.lr-button-dark[disabled=disabled]:focus,
.lr-button-tertiary.lr-button-dark.disabled,
.lr-button-tertiary.lr-button-dark.disabled:hover,
.lr-button-tertiary.lr-button-dark.disabled:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: none;
  background: none;
  color: #98a2b3;
}

.lr-button-tertiary.lr-button-dark:focus {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.2);
}

.lr-button-success {
  color: #FFF;
  background-color: #0C824B;
  border-color: #0C824B;
  cursor: not-allowed;
}

.lr-button-error {
  border-color: #A24116;
}

.lr-button-error::before {
  background-color: #A24116;
}

.lr-button i {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
}

.lr-button+.lr-button {
  margin-left: 10px;
}

.lr-button+.lr-button-center {
  margin: 0 auto;
}

.lr-button-big {
  font-size: 112.5%;
  padding-top: 18px;
  padding-bottom: 18px;
}

.lr-button-tight {
  font-size: 14px;
  padding-left: 8px;
  padding-right: 8px;
}

.lr-button-block {
  display: block;
  width: 100%;
  min-width: 100%;
}

.lr-button-center {
  margin: auto;
  text-align: center;
  display: block;
}

.lr-button-width-auto {
  display: inline-block;
}

.lr-button.lr-button-destructive {
  color: #EB5E1f;
  background: none;
  background-color: #f2f4f7;
}

.lr-button.lr-button-destructive:hover {
  color: #FFF;
  background-color: #EB5E1f !important;
}

.lr-button.lr-button-destructive:hover::before {
  opacity: 0 !important;
}

.lr-button.lr-button-destructive:active {
  color: #FFF;
  background-color: #C04D1A !important;
}

.lr-button.lr-button-destructive:focus-visible,
.lr-button.lr-button-destructive:focus-visible:active {
  color: #EB5E1f;
  background-color: #f2f4f7;
}

.lr-button.lr-button-destructive.lr-button-disabled::before,
.lr-button.lr-button-destructive.lr-button-disabled:hover::before,
.lr-button.lr-button-destructive.lr-button-disabled:focus::before,
.lr-button.lr-button-destructive-disabled::before,
.lr-button.lr-button-destructive-disabled:hover::before,
.lr-button.lr-button-destructive-disabled:focus::before,
.lr-button.lr-button-destructive[aria-disabled]::before,
.lr-button.lr-button-destructive[aria-disabled]:hover::before,
.lr-button.lr-button-destructive[aria-disabled]:focus::before,
.lr-button.lr-button-destructive[disabled]::before,
.lr-button.lr-button-destructive[disabled]:hover::before,
.lr-button.lr-button-destructive[disabled]:focus::before,
.lr-button.lr-button-destructive[disabled=disabled]::before,
.lr-button.lr-button-destructive[disabled=disabled]:hover::before,
.lr-button.lr-button-destructive[disabled=disabled]:focus::before,
.lr-button.lr-button-destructive.disabled::before,
.lr-button.lr-button-destructive.disabled:hover::before,
.lr-button.lr-button-destructive.disabled:focus::before {
  opacity: 0 !important;
}

.lr-button.lr-button-destructive.lr-button-disabled,
.lr-button.lr-button-destructive.lr-button-disabled:hover,
.lr-button.lr-button-destructive.lr-button-disabled:focus,
.lr-button.lr-button-destructive-disabled,
.lr-button.lr-button-destructive-disabled:hover,
.lr-button.lr-button-destructive-disabled:focus,
.lr-button.lr-button-destructive[aria-disabled],
.lr-button.lr-button-destructive[aria-disabled]:hover,
.lr-button.lr-button-destructive[aria-disabled]:focus,
.lr-button.lr-button-destructive[disabled],
.lr-button.lr-button-destructive[disabled]:hover,
.lr-button.lr-button-destructive[disabled]:focus,
.lr-button.lr-button-destructive[disabled=disabled],
.lr-button.lr-button-destructive[disabled=disabled]:hover,
.lr-button.lr-button-destructive[disabled=disabled]:focus,
.lr-button.lr-button-destructive.disabled,
.lr-button.lr-button-destructive.disabled:hover,
.lr-button.lr-button-destructive.disabled:focus {
  background-color: transparent !important;
  color: #98a2b3;
}

.lr-button.lr-button-destructive::after {
  background-color: #EB5E1f;
}

.lr-button.lr-button-destructive:hover::after,
.lr-button.lr-button-destructive:active::after {
  background-color: #FFF;
}

.lr-button.lr-button-success {
  color: #0F9F5C;
  background: none;
  background-color: #f2f4f7;
}

.lr-button.lr-button-success:hover {
  background-color: #DDF3E9 !important;
}

.lr-button.lr-button-success:hover::before {
  opacity: 0 !important;
}

.lr-button.lr-button-success:hover {
  color: #FFF;
  background-color: #0F9F5C !important;
}

.lr-button.lr-button-success:hover::before {
  opacity: 0 !important;
}

.lr-button.lr-button-success:active {
  background-color: #ABE0C8 !important;
}

.lr-button.lr-button-success:active {
  color: #FFF;
  background-color: #0C824B !important;
}

.lr-button.lr-button-success.lr-button-disabled::before,
.lr-button.lr-button-success.lr-button-disabled:hover::before,
.lr-button.lr-button-success.lr-button-disabled:focus::before,
.lr-button.lr-button-success-disabled::before,
.lr-button.lr-button-success-disabled:hover::before,
.lr-button.lr-button-success-disabled:focus::before,
.lr-button.lr-button-success[disabled]::before,
.lr-button.lr-button-success[disabled]:hover::before,
.lr-button.lr-button-success[disabled]:focus::before,
.lr-button.lr-button-success[disabled=disabled]::before,
.lr-button.lr-button-success[disabled=disabled]:hover::before,
.lr-button.lr-button-success[disabled=disabled]:focus::before,
.lr-button.lr-button-success.disabled::before,
.lr-button.lr-button-success.disabled:hover::before,
.lr-button.lr-button-success.disabled:focus::before {
  opacity: 0 !important;
}

.lr-button.lr-button-success.lr-button-disabled,
.lr-button.lr-button-success.lr-button-disabled:hover,
.lr-button.lr-button-success.lr-button-disabled:focus,
.lr-button.lr-button-success-disabled,
.lr-button.lr-button-success-disabled:hover,
.lr-button.lr-button-success-disabled:focus,
.lr-button.lr-button-success[disabled],
.lr-button.lr-button-success[disabled]:hover,
.lr-button.lr-button-success[disabled]:focus,
.lr-button.lr-button-success[disabled=disabled],
.lr-button.lr-button-success[disabled=disabled]:hover,
.lr-button.lr-button-success[disabled=disabled]:focus,
.lr-button.lr-button-success.disabled,
.lr-button.lr-button-success.disabled:hover,
.lr-button.lr-button-success.disabled:focus {
  color: #98a2b3;
  background: none;
  background-color: #f2f4f7 !important;
}

.lr-button.lr-button-success::after {
  background-color: #0F9F5C;
}

.lr-button.lr-button-success:hover::after,
.lr-button.lr-button-success:active::after {
  background-color: #0F9F5C;
}

.lr-button.lr-button-success:hover::after,
.lr-button.lr-button-success:active::after {
  background-color: #FFF;
}

.lr-button--icon {
  border-radius: 1000px;
  padding: 4px;
}

.lr-chip {
  padding: 9px 16px;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #FFF;
  color: #12151b;
  border-radius: 32px;
  font-size: 12px;
  line-height: 21px;
  font-weight: 600;
  text-align: center;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
  overflow: hidden;
  z-index: 1;
}

.lr-chip::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, right top, left bottom, from(#FF3F52), to(#ff6622));
  background: -webkit-linear-gradient(top right, #FF3F52, #ff6622);
  background: -o-linear-gradient(top right, #FF3F52, #ff6622);
  background: linear-gradient(to bottom left, #FF3F52, #ff6622);
  z-index: -1;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  opacity: 0;
}

.lr-chip:not([disabled]):not(.lr-chip-secondary):not(.lr-chip-ghost):hover {
  background-color: #FF3F52;
  color: #FFF;
}

.lr-chip:not([disabled]):not(.lr-chip-secondary):not(.lr-chip-ghost):hover::before {
  opacity: 1;
}

.lr-chip:not([disabled]):not(.lr-chip-secondary):not(.lr-chip-ghost):active {
  background-color: #d23443;
  color: #FFF;
}

.lr-chip:not([disabled]):not(.lr-chip-secondary):not(.lr-chip-ghost):active::before {
  opacity: 0;
}

.lr-chip:focus-visible {
  color: #12151b;
}

.lr-chip.active,
.lr-chip.selected {
  background-color: #12151b !important;
  color: #FFF !important;
}

.lr-chip-secondary {
  color: #12151b;
  -webkit-box-shadow: 0 0 0 2px #e4e7ec inset;
  box-shadow: 0 0 0 2px #e4e7ec inset;
  background: none;
}

.lr-chip-secondary:hover {
  -webkit-box-shadow: 0 0 0 2px #FF3F52 inset;
  box-shadow: 0 0 0 2px #FF3F52 inset;
  background: #EDEEF0;
}

.lr-chip-secondary:hover::before {
  opacity: 0;
}

.lr-chip-secondary:active {
  -webkit-box-shadow: 0 0 0 2px #d23443 inset;
  box-shadow: 0 0 0 2px #d23443 inset;
  background: #f2f4f7;
}

.lr-chip-secondary:focus-visible {
  color: #12151b;
  background-color: #FFF;
}

.lr-chip-tertiary {
  color: #FFF;
  background: none;
  background-color: #12151b;
}

.lr-chip-tertiary:active {
  background-color: #cdd1da;
}

.lr-chip-tertiary:focus-visible {
  background-color: #FFF;
}

.lr-chip-ghost {
  color: #12151b;
  background: none;
  background-color: #f2f4f7;
}

.lr-chip-ghost:hover {
  background-color: #e4e7ec;
}

.lr-chip-ghost:hover::before {
  opacity: 0;
}

.lr-chip-ghost:active {
  background-color: #cdd1da;
}

.lr-chip-ghost:focus-visible {
  background-color: #f2f4f7;
}

.lr-color-primary {
  color: #FF3F52;
}

.lr-color-primary-bg {
  background-color: #FF3F52;
}

.lr-color-black {
  color: #12151b;
}

.lr-color-black-bg {
  background-color: #12151b;
}

.lr-color-grey {
  color: #98a2b3;
}

.lr-color-grey-bg {
  background-color: #98a2b3;
}

.lr-color-grey-dark {
  color: #495369;
}

.lr-color-grey-dark-bg {
  background-color: #495369;
}

.lr-color-grey-light {
  color: #EDEEF0;
}

.lr-color-grey-light-bg {
  background-color: #EDEEF0;
}

.lr-color-white {
  color: #FFF;
}

.lr-color-white-bg {
  background-color: #FFF;
}

.lr-color-lrandme-main {
  color: #FF7C66;
}

.lr-color-lrandme-bg {
  background-color: #FFF1EF;
}

.lr-color-success {
  color: #41B982;
}

.lr-color-success-bg {
  background-color: #41B982;
}

.lr-color-warning {
  color: #EC8987;
}

.lr-color-warning-bg {
  background-color: #EC8987;
}

.lr-color-error {
  color: #EB5E1f;
}

.lr-color-error-bg {
  background-color: #EB5E1f;
}

.lr-color-comment {
  color: #98a2b3;
}

.lr-font-secondary {
  font-family: "Barlow Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
}

html:lang(ru-RU) .lr-font-secondary {
  font-family: "Roboto Condensed", sans-serif !important;
}

.lr-icon {
  display: inline-block;
  vertical-align: middle;
}

.lr-icon::before {
  display: inline-block;
}

.lr-link {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  color: #12151b;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border-radius: 4px !important;
}

.lr-link::after {
  background-color: #12151b;
}

.lr-link--small {
  font-size: 14px;
  line-height: 21px;
}

.lr-link--icon {
  padding: 0px;
}

.lr-link svg {
  padding: 0 8px;
}

.lr-link svg path {
  fill: currentColor;
}

.lr-link:hover {
  color: #FF3F52 !important;
}

.lr-link:hover::after {
  background-color: #FF3F52 !important;
}

.lr-link:active {
  color: #d23443 !important;
}

.lr-link:active::after {
  background-color: #d23443 !important;
}

.lr-link-disabled,
.lr-link-disabled:hover,
.lr-link-disabled:focus,
.lr-link[aria-disabled],
.lr-link[disabled],
.lr-link[disabled]:hover,
.lr-link[disabled]:focus,
.lr-link[disabled=disabled],
.lr-link[disabled=disabled]:hover,
.lr-link[disabled=disabled]:focus,
.lr-link.disabled,
.lr-link.disabled:hover,
.lr-link.disabled:focus {
  color: #98a2b3 !important;
  cursor: default;
}

.lr-link-disabled::after,
.lr-link-disabled:hover::after,
.lr-link-disabled:focus::after,
.lr-link[aria-disabled]::after,
.lr-link[disabled]::after,
.lr-link[disabled]:hover::after,
.lr-link[disabled]:focus::after,
.lr-link[disabled=disabled]::after,
.lr-link[disabled=disabled]:hover::after,
.lr-link[disabled=disabled]:focus::after,
.lr-link.disabled::after,
.lr-link.disabled:hover::after,
.lr-link.disabled:focus::after {
  background-color: #98a2b3 !important;
}

.lr-link:focus-visible {
  outline-offset: 4px !important;
  outline-width: 2px !important;
  outline-color: #3b97f2 !important;
}

.lr-link+.lr-link {
  margin-left: 12px;
}

.lr-link-big {
  font-size: 16px;
  line-height: 24px;
}

.lr-link-dark:not(:active):not(:hover) {
  color: #FFF;
}

.lr-link-dark:not(:active):not(:hover)::after {
  background-color: #FFF;
}

.lr-link--icon,
.lr-link--iconLeft,
.lr-link--iconRight,
.lr-button--icon,
.lr-button--iconLeft,
.lr-button--iconRight {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

.lr-link--icon::after,
.lr-link--iconLeft::after,
.lr-link--iconRight::after,
.lr-button--icon::after,
.lr-button--iconLeft::after,
.lr-button--iconRight::after {
  height: 24px;
  width: 24px;
  content: "";
  -webkit-mask-size: cover;
  mask-size: cover;
  display: inline-block;
}

.lr-link--iconLeft,
.lr-button--iconLeft {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.lr-link--iconRight,
.lr-button--iconRight {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.lr-link--iconArrow::after,
.lr-button--iconArrow::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m11.586 6 5 5H4v2h12.586l-5 5L13 19.414l6.707-6.707a1 1 0 0 0 0-1.414L13 4.586 11.586 6Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m11.586 6 5 5H4v2h12.586l-5 5L13 19.414l6.707-6.707a1 1 0 0 0 0-1.414L13 4.586 11.586 6Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.lr-link--iconChecked::after,
.lr-button--iconChecked::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m20.207 7.207-10.5 10.5a1 1 0 0 1-1.414 0l-5-5 1.414-1.414L9 15.586l9.793-9.793 1.414 1.414Z' fill='%2310A761'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m20.207 7.207-10.5 10.5a1 1 0 0 1-1.414 0l-5-5 1.414-1.414L9 15.586l9.793-9.793 1.414 1.414Z' fill='%2310A761'/%3E%3C/svg%3E");
}

.lr-link--iconCheckedCircle::after,
.lr-button--iconCheckedCircle::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6316 22C18.1544 22 22.6316 17.5228 22.6316 12C22.6316 6.47715 18.1544 2 12.6316 2C7.10874 2 2.63159 6.47715 2.63159 12C2.63159 17.5228 7.10874 22 12.6316 22ZM12.3591 15.7061L18.8398 9.20606L17.4235 7.79395L11.6499 13.5847L8.83879 10.7736L7.42456 12.1878L10.9438 15.7071C11.1316 15.8948 11.3862 16.0002 11.6517 16C11.9172 15.9998 12.1717 15.8941 12.3591 15.7061Z' fill='%2310A761'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6316 22C18.1544 22 22.6316 17.5228 22.6316 12C22.6316 6.47715 18.1544 2 12.6316 2C7.10874 2 2.63159 6.47715 2.63159 12C2.63159 17.5228 7.10874 22 12.6316 22ZM12.3591 15.7061L18.8398 9.20606L17.4235 7.79395L11.6499 13.5847L8.83879 10.7736L7.42456 12.1878L10.9438 15.7071C11.1316 15.8948 11.3862 16.0002 11.6517 16C11.9172 15.9998 12.1717 15.8941 12.3591 15.7061Z' fill='%2310A761'/%3E%3C/svg%3E");
}

.lr-link--iconClose::after,
.lr-button--iconClose::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.586 12 5.293 6.707l1.414-1.414L12 10.586l5.293-5.293 1.414 1.414L13.414 12l5.293 5.293-1.414 1.414L12 13.414l-5.293 5.293-1.414-1.414L10.586 12Z' fill='%23DE3330'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.586 12 5.293 6.707l1.414-1.414L12 10.586l5.293-5.293 1.414 1.414L13.414 12l5.293 5.293-1.414 1.414L12 13.414l-5.293 5.293-1.414-1.414L10.586 12Z' fill='%23DE3330'/%3E%3C/svg%3E");
}

.lr-link--iconDelete::after,
.lr-button--iconDelete::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.051 2.684A1 1 0 0 1 9 2h6a1 1 0 0 1 .949.684L16.72 5H20v2H4V5h3.28l.771-2.316ZM9.387 5h5.226l-.334-1H9.721l-.334 1ZM5 21V9h2v11h10V9h2v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1Zm4-3V9h2v9H9Zm4 0V9h2v9h-2Z' fill='%2313151B'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.051 2.684A1 1 0 0 1 9 2h6a1 1 0 0 1 .949.684L16.72 5H20v2H4V5h3.28l.771-2.316ZM9.387 5h5.226l-.334-1H9.721l-.334 1ZM5 21V9h2v11h10V9h2v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1Zm4-3V9h2v9H9Zm4 0V9h2v9h-2Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-link--iconMore::after,
.lr-button--iconMore::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM21 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z' fill='%2313151B'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM21 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-link--iconSearch::after,
.lr-button--iconSearch::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 17a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0 2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.707 15.293 4.5 4.5-1.414 1.414-4.5-4.5 1.414-1.414Z' fill='%2313151B'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 17a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0 2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.707 15.293 4.5 4.5-1.414 1.414-4.5-4.5 1.414-1.414Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-button.lr-button--icon,
.lr-button.lr-button--icon .lr-button--small.lr-button--icon {
  padding: 8px;
}

.lr-button.lr-button--icon::after {
  height: 24px;
  width: 24px;
  content: "";
  -webkit-mask-size: cover;
  mask-size: cover;
  display: inline-block;
}

.lr-button.lr-button--icon {
  background-color: #FFF !important;
}

.lr-button.lr-button--icon:before {
  opacity: 0 !important;
}

.lr-button.lr-button--icon::after {
  background-color: #12151b !important;
}

.lr-button.lr-button--icon:hover {
  background-color: #f2f4f7 !important;
}

.lr-button.lr-button--icon:hover:before {
  opacity: 0 !important;
}

.lr-button.lr-button--icon:active {
  background-color: #e4e7ec !important;
}

.lr-button-dark.lr-button--icon {
  background-color: transparent !important;
}

.lr-button-dark.lr-button--icon::after {
  background-color: #FFF !important;
}

.lr-button-dark.lr-button--icon:hover {
  background-color: rgba(18, 21, 27, 0.45) !important;
}

.lr-button-dark.lr-button--icon:active {
  background-color: rgba(18, 21, 27, 0.64) !important;
}

.lr-button-success.lr-button--icon {
  background-color: transparent;
}

.lr-button-success.lr-button--icon::after {
  background-color: #0F9F5C !important;
}

.lr-button-success.lr-button--icon:hover {
  background-color: #DDF3E9 !important;
}

.lr-button-success.lr-button--icon:active {
  background-color: #ABE0C8 !important;
}

.lr-button-destructive.lr-button--icon {
  background-color: transparent;
}

.lr-button-destructive.lr-button--icon::after {
  background-color: #EB5E1f !important;
}

.lr-button-destructive.lr-button--icon:hover {
  background-color: #FFE9E0 !important;
}

.lr-button-destructive.lr-button--icon:active {
  background-color: #FFC9B1 !important;
}

.lr-button--large.lr-button--icon::after {
  height: 32px;
  width: 32px;
}

.lr-button--large.lr-button--icon.lr-button--iconMore::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM18 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM27 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z' fill='%2313151B'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM18 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM27 16a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-button--large.lr-button--icon.lr-button--iconChecked::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m26.707 9.207-14 14a1 1 0 0 1-1.414 0l-6.5-6.5 1.414-1.414L12 21.086 25.293 7.793l1.414 1.414Z' fill='%2310A761'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m26.707 9.207-14 14a1 1 0 0 1-1.414 0l-6.5-6.5 1.414-1.414L12 21.086 25.293 7.793l1.414 1.414Z' fill='%2310A761'/%3E%3C/svg%3E");
}

.lr-button--large.lr-button--icon.lr-button--iconDelete::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.631 3.636A1 1 0 0 1 12.562 3H19.5a1 1 0 0 1 .954.702L21.485 7H26v2H6V7h4.317l1.314-3.364ZM12.464 7h6.926l-.625-2h-5.52l-.78 2ZM8 28V12h2v15h12V12h2v16a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1Zm4.5-3V12h2v13h-2Zm5 0V12h2v13h-2Z' fill='%23DE3330'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.631 3.636A1 1 0 0 1 12.562 3H19.5a1 1 0 0 1 .954.702L21.485 7H26v2H6V7h4.317l1.314-3.364ZM12.464 7h6.926l-.625-2h-5.52l-.78 2ZM8 28V12h2v15h12V12h2v16a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1Zm4.5-3V12h2v13h-2Zm5 0V12h2v13h-2Z' fill='%23DE3330'/%3E%3C/svg%3E");
}

.lr-link--small.lr-link--icon::after,
.lr-link--small.lr-link--iconRight::after,
.lr-link--small.lr-link--iconLeft::after {
  height: 16px;
  width: 16px;
}

.lr-link--small.lr-link--iconArrow::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m7.94 4.5 3.25 3.25H2.25v1.5h8.94L7.94 12.5 9 13.56l4.53-4.53a.75.75 0 0 0 0-1.06L9 3.44 7.94 4.5Z' fill='%2313151B'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m7.94 4.5 3.25 3.25H2.25v1.5h8.94L7.94 12.5 9 13.56l4.53-4.53a.75.75 0 0 0 0-1.06L9 3.44 7.94 4.5Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-link--small.lr-link--iconDelete::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.315 1.945A.75.75 0 0 1 6 1.5h4a.75.75 0 0 1 .685.445l.802 1.805H14v1.5H2v-1.5h2.513l.802-1.805Zm.84 1.805h3.69L9.514 3H6.487l-.333.75Zm-3.405 11V6.5h1.5V14h7.5V6.5h1.5v8.25a.75.75 0 0 1-.75.75h-9a.75.75 0 0 1-.75-.75Zm3-8.25h1.5v6h-1.5v-6Zm3 0h1.5v6h-1.5v-6Z' fill='%2313151B'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.315 1.945A.75.75 0 0 1 6 1.5h4a.75.75 0 0 1 .685.445l.802 1.805H14v1.5H2v-1.5h2.513l.802-1.805Zm.84 1.805h3.69L9.514 3H6.487l-.333.75Zm-3.405 11V6.5h1.5V14h7.5V6.5h1.5v8.25a.75.75 0 0 1-.75.75h-9a.75.75 0 0 1-.75-.75Zm3-8.25h1.5v6h-1.5v-6Zm3 0h1.5v6h-1.5v-6Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-link--small.lr-link--iconSearch::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 11.5a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m11.53 10.47 2.5 2.5-1.06 1.06-2.5-2.5 1.06-1.06Z' fill='%2313151B'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 11.5a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m11.53 10.47 2.5 2.5-1.06 1.06-2.5-2.5 1.06-1.06Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-line-vertical::before {
  content: "";
  display: block;
  width: 1px;
  height: 30px;
  margin: 0 auto 6px;
  background-color: #12151b;
}

.lr-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 600;
  text-align: center;
}

.lr-subtitle {
  margin-top: -25px;
  margin-bottom: 20px;
  text-align: center;
}

@media (min-width: 768px) {
  .lr-block {
    margin-bottom: 50px;
  }

  .lr-container {
    width: 100%;
  }

  .lr-title {
    margin-bottom: 25px;
    font-size: 30px;
  }

  .lr-subtitle {
    margin-top: -30px;
    margin-bottom: 25px;
    font-size: 18px;
  }

  .lr-chip {
    padding: 9px 24px 10px 24px;
    font-size: 14px;
  }

  .topNavigation .lr-chip {
    border-radius: 5px;
    border: 2px solid rgba(7, 20, 38, 0.8);
    margin-right: 5px;
  }
}

@media (min-width: 992px) {
  .lr-block {
    margin-bottom: 70px;
  }

  .lr-container {
    width: 976px;
  }
}

@media (min-width: 1200px) {
  .lr-container {
    width: 1176px;
  }
}

@media (min-width: 1360px) {
  .lr-container {
    width: 1352px;
  }
}

/* WEB-23254: Remove CSS animation for touch devices 
    Contrary to pointer: fine - for mouse, precise devices (desktop),
    pointer: coarse should only apply to touch screen device with less precision */
@media (pointer: coarse) {

  a,
  button,
  .lr-button,
  .lr-pill,
  .lr-pill-toggleWrapper .lr-pill.active,
  .lr-link,
  .lr-chip,
  a::before,
  button::before,
  .lr-button::before,
  .lr-pill::before,
  .lr-pill-toggleWrapper .lr-pill.active::before,
  .lr-link::before,
  .lr-chip::before,
  a::after,
  button::after,
  .lr-button::after,
  .lr-pill::after,
  .lr-pill-toggleWrapper .lr-pill.active::after,
  .lr-link::after,
  .lr-chip::after {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    -webkit-animation: none !important;
    animation: none !important;
  }
}

/* Second security for devices not understanding correctly pointer:coarse */
@media (hover: none) {

  a,
  button,
  .lr-button,
  .lr-pill,
  .lr-pill-toggleWrapper .lr-pill.active,
  .lr-link,
  .lr-chip,
  a::before,
  button::before,
  .lr-button::before,
  .lr-pill::before,
  .lr-pill-toggleWrapper .lr-pill.active::before,
  .lr-link::before,
  .lr-chip::before,
  a::after,
  button::after,
  .lr-button::after,
  .lr-pill::after,
  .lr-pill-toggleWrapper .lr-pill.active::after,
  .lr-link::after,
  .lr-chip::after {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    -webkit-animation: none !important;
    animation: none !important;
  }
}

/* FALLBACK FOR RETROCOMPATIBILITY OF OLD BUTTONS */
.btn {
  border-radius: 0;
  white-space: normal;
  line-height: 1;
  position: relative;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  vertical-align: middle;
  z-index: 1;
  padding: 11px 25px;
}

.btn:hover,
.btn:focus {
  color: #12151b;
}

.btn+.btn {
  margin-left: 10px;
}

.btn-primary,
.btn-secondary {
  padding: 12px 30px;
  font-weight: 600;
}

.btn-primary {
  background-color: #12151b;
  border: 1px solid #12151b;
  color: #FFF;
}

.btn-primary:hover,
.btn-primary:focus {
  color: #FFF;
}

.btn-secondary {
  background-color: #FFF;
  border: 1px solid #12151b;
  color: #12151b;
}

.btn-secondary.disabled {
  background-color: transparent;
  border-color: #98a2b3;
  color: #98a2b3;
}

.btn-block {
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

@media (min-width: 480px) {
  .btn-block {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }
}

.btn-link {
  font-weight: normal;
  background-color: inherit;
  color: #12151b;
  text-decoration: underline;
}

.btn-sm {
  padding: 7px 10px;
  font-size: 13px;
  font-weight: normal;
  display: inline-block;
}

.btn-xs {
  padding: 6px 10px;
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
}

.btn.disabled {
  background-color: #98a2b3;
  border-color: #98a2b3;
  color: #FFF;
}

.switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.switch_label {
  padding-right: 8px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.switch_input {
  position: absolute;
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.switch_input:focus~.switch_fakeInput {
  -webkit-box-shadow: 0 0 0 2px #3b97f2;
  box-shadow: 0 0 0 2px #3b97f2;
}

.switch_input:focus:not(:focus-visible)~.switch_fakeInput {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.switch_input:checked~.switch_fakeInput {
  background-color: #0C824B;
}

.switch_input:checked~.switch_fakeInput .switch_fakeInput_icon {
  margin-left: auto;
}

.switch_input:checked~.switch_fakeInput .switch_fakeInput_icon_tick {
  display: block;
}

.switch_input:checked~.switch_fakeInput .switch_fakeInput_icon_cross {
  display: none;
}

.switch_input:checked~.switch_fakeInput .switch_fakeInput_icon svg path {
  fill: #0C824B;
}

.switch_fakeInput {
  width: 56px;
  height: 32px;
  border-radius: 16px;
  background: #98a2b3;
}

.switch_fakeInput_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #FFF;
  -webkit-box-shadow: 0px 1px 3px rgba(25, 25, 25, 0.5);
  box-shadow: 0px 1px 3px rgba(25, 25, 25, 0.5);
  margin: 4px;
}

.switch_fakeInput_icon svg path {
  fill: #98a2b3;
}

.switch_fakeInput_icon_tick {
  display: none;
}

.shadow--thin {
  -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.05), 0px 0px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.05), 0px 0px 3px rgba(0, 0, 0, 0.25);
}

.shadow--light {
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.1);
}

.shadow--regular {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 16px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 16px rgba(0, 0, 0, 0.15);
}

.shadow--bold {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 32px rgba(0, 0, 0, 0.2);
}

.lr-button:focus-visible,
.link-sm:focus-visible,
.link-md:focus-visible,
.link-lg:focus-visible,
.lr-pill:focus-visible,
.lr-pill-toggleWrapper .lr-pill.active:focus-visible {
  outline: 4px solid #3b97f2;
  outline-offset: 2px;
  z-index: 1000;
}

.lr-icon-360::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6.938c5.683 0 10.313 1.664 10.313 4.067 0 1.667-2.173 2.965-5.483 3.62l.705.455c.24.154.323.46.206.71l-.037.068a.563.563 0 0 1-.711.205l-.067-.037-1.883-1.213a.563.563 0 0 1-.216-.686l.036-.072 1.132-1.92a.563.563 0 0 1 1.003.502l-.034.069-.497.843c2.888-.554 4.72-1.602 4.72-2.544 0-1.443-3.957-2.89-8.92-2.941L12 8.062c-5.087 0-9.188 1.475-9.188 2.943 0 1.033 2.203 2.192 5.576 2.688a.563.563 0 0 1-.164 1.114c-3.893-.574-6.537-1.964-6.537-3.802 0-2.364 4.48-4.013 10.034-4.066L12 6.937Z' fill='%23191919'/%3E%3C/svg%3E");
}

.is-mobile .lr-icon-360::before {
  content: url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 6.938c5.683 0 10.313 1.664 10.313 4.067 0 1.667-2.173 2.965-5.483 3.62l.705.455c.24.154.323.46.206.71l-.037.068a.563.563 0 0 1-.711.205l-.067-.037-1.883-1.213a.563.563 0 0 1-.216-.686l.036-.072 1.131-1.92a.563.563 0 0 1 1.004.502l-.034.069-.497.843c2.888-.554 4.72-1.602 4.72-2.544 0-1.443-3.957-2.89-8.92-2.941l-.267-.002c-5.087 0-9.188 1.475-9.188 2.943 0 1.033 2.203 2.192 5.576 2.688a.563.563 0 0 1-.164 1.114c-3.893-.574-6.537-1.964-6.537-3.802 0-2.364 4.48-4.013 10.034-4.066l.279-.002Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-animation::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.375 16.125v-8.25h5.25v8.25h-5.25ZM8.25 7.5A.75.75 0 0 1 9 6.75h6a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75H9a.75.75 0 0 1-.75-.75v-9Zm-4.824 3.993 3.514-.014a.558.558 0 0 1 .005 1.115l-3.415.014.917.802a.558.558 0 1 1-.734.84l-1.857-1.622a.7.7 0 0 1-.059-.998L3.455 9.8a.558.558 0 0 1 .827.748l-.856.945Zm17.148 0-3.514-.014a.558.558 0 0 0-.005 1.115l3.416.014-.918.802a.558.558 0 1 0 .734.84l1.857-1.622a.7.7 0 0 0 .059-.998L20.545 9.8a.558.558 0 0 0-.827.748l.856.945Z' fill='%23fff'/%3E%3C/svg%3E");
}

.is-mobile .lr-icon-animation::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.042 16.125v-8.25h5.25v8.25h-5.25ZM7.917 7.5a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1-.75-.75v-9Zm-4.824 3.993 3.514-.014a.558.558 0 0 1 .004 1.115l-3.415.014.917.802a.558.558 0 1 1-.733.84l-1.858-1.622a.7.7 0 0 1-.058-.998L3.122 9.8a.558.558 0 0 1 .826.748l-.855.945Zm17.148 0-3.514-.014a.558.558 0 0 0-.005 1.115l3.415.014-.917.802a.558.558 0 1 0 .733.84l1.858-1.622a.7.7 0 0 0 .059-.998L20.21 9.8a.558.558 0 1 0-.826.748l.856.945Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-add::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.75 7C16.1324 7 16.4479 7.28027 16.4942 7.64254L16.5 7.73469V15H24.2653C24.6711 15 25 15.3358 25 15.75C25 16.1324 24.7197 16.4479 24.3575 16.4942L24.2653 16.5H16.5V24.2653C16.5 24.6711 16.1642 25 15.75 25C15.3676 25 15.0521 24.7197 15.0058 24.3575L15 24.2653V16.5H7.73469C7.32893 16.5 7 16.1642 7 15.75C7 15.3676 7.28027 15.0521 7.64254 15.0058L7.73469 15H15V7.73469C15 7.32893 15.3358 7 15.75 7Z' fill='%23191919'/%3E%3C/svg%3E%0A");
}

.lr-icon-agenda::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5495 3C21.9702 3 22.3017 3.34425 22.3017 3.75225V5.601H25.145C26.4582 5.601 27.593 6.7485 27.593 8.049V26.052C27.44 27.48 26.3945 28.5 25.145 28.5H7.54999C6.24949 28.5 5.10199 27.3525 5.10199 26.052V8.049C5.10199 6.672 6.17299 5.601 7.54999 5.601H10.3932V3.75225C10.3932 3.3315 10.7247 3 11.1455 3C11.5662 3 11.8977 3.34425 11.8977 3.75225V5.601H15.5952V3.75225C15.5952 3.3315 15.9267 3 16.3475 3C16.7682 3 17.0997 3.34425 17.0997 3.75225V5.601H20.7972V3.75225C20.7972 3.3315 21.1287 3 21.5495 3ZM26.1012 12.4987H6.59374V26.0392C6.59374 26.5365 7.06549 26.9955 7.54999 26.9955H25.145C25.6677 26.9955 26.0502 26.46 26.1012 25.9627V12.4987ZM21.5495 20.697C21.9575 20.697 22.3017 21.0285 22.3017 21.4492C22.3017 21.87 21.9575 22.2015 21.5495 22.2015H11.1455C10.7247 22.2015 10.3932 21.87 10.3932 21.4492C10.3932 21.0285 10.7375 20.697 11.1455 20.697H21.5495ZM21.5495 16.6042C21.9575 16.6042 22.3017 16.9358 22.3017 17.3565C22.3017 17.7773 21.9575 18.1087 21.5495 18.1087H11.1455C10.7247 18.1087 10.3932 17.7773 10.3932 17.3565C10.3932 16.9358 10.7375 16.6042 11.1455 16.6042H21.5495ZM10.3932 7.1055H7.54999C6.95074 7.1055 6.59374 7.57725 6.59374 8.049V10.9943H26.1012V8.049C26.1012 7.5645 25.6295 7.1055 25.145 7.1055H22.3017V9.05625C22.3017 9.477 21.9702 9.8085 21.5495 9.8085C21.1287 9.8085 20.7972 9.46425 20.7972 9.05625V7.1055H17.0997V9.05625C17.0997 9.477 16.7682 9.8085 16.3475 9.8085C15.9267 9.8085 15.5952 9.46425 15.5952 9.05625V7.1055H11.8977V9.05625C11.8977 9.477 11.5662 9.8085 11.1455 9.8085C10.7247 9.8085 10.3932 9.46425 10.3932 9.05625V7.1055Z' fill='%23191919'/%3E%3C/svg%3E%0A");
}

.lr-icon-calendar::before {
  content: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4V3H10V4V6H6.5C5.67477 6 4.93324 6.40255 4.41789 6.91789C3.90255 7.43324 3.5 8.17477 3.5 9V28C3.5 28.5523 3.94772 29 4.5 29H20.5C20.5659 29 20.6315 28.9935 20.6961 28.9806C23.2831 28.4632 25.2566 27.6576 26.7071 26.2071C28.1576 24.7566 28.9632 22.7831 29.4806 20.1961C29.4935 20.1315 29.5 20.0659 29.5 20V9C29.5 8.17477 29.0975 7.43324 28.5821 6.91789C28.0668 6.40255 27.3252 6 26.5 6H23V4V3H21V4V6H12V4ZM6.5 8H10H12H21H23H26.5C26.6748 8 26.9332 8.09745 27.1679 8.33211C27.4025 8.56676 27.5 8.82523 27.5 9V19.5294C27.1955 19.7309 26.7887 19.8926 26.2814 20.0072C25.5983 20.1615 24.8198 20.211 24.0559 20.2037C23.2971 20.1964 22.5867 20.1337 22.0448 20.0781C21.9438 20.0677 21.8437 20.0571 21.7492 20.047L21.7487 20.047C21.6023 20.0314 21.4694 20.0172 21.3674 20.0078C21.2834 20.0001 21.188 19.9923 21.1031 19.9906C21.0639 19.9898 20.9939 19.9893 20.915 19.9982C20.8763 20.0026 20.8058 20.0122 20.7224 20.0372C20.6606 20.0558 20.4689 20.1169 20.2929 20.2929C20.0725 20.5133 20.0215 20.7639 20.0068 20.8638C19.9898 20.9796 19.9963 21.0741 20.0009 21.1216C20.0103 21.2193 20.0316 21.3011 20.0421 21.3395C20.0657 21.4263 20.0989 21.5205 20.126 21.5951C20.1604 21.6899 20.1875 21.7619 20.2158 21.8372L20.2159 21.8374C20.2525 21.9348 20.2912 22.0377 20.3505 22.2027C20.5244 22.6867 20.7259 23.3102 20.8443 23.9723C21.0723 25.2475 20.9467 26.328 20.1669 27H5.5V9C5.5 8.82523 5.59745 8.56676 5.83211 8.33211C6.06676 8.09745 6.32523 8 6.5 8ZM26.7221 21.958C26.806 21.9391 26.8902 21.9186 26.9745 21.8965C26.546 23.1621 26 24.0858 25.2929 24.7929C24.6621 25.4237 23.8588 25.9263 22.7944 26.3317C23.0216 25.3894 22.9554 24.4163 22.8131 23.6203C22.7152 23.0732 22.5746 22.5608 22.4356 22.1238C22.9052 22.1635 23.4549 22.198 24.0367 22.2036C24.8825 22.2117 25.8307 22.1594 26.7221 21.958ZM9 11H12V14H9V11ZM15 11H18V14H15V11ZM24 11H21V14H24V11ZM21 16H24V19H21V16ZM18 16H15V19H18V16ZM15 21H18V24H15V21ZM12 16H9V19H12V16ZM9 21H12V24H9V21Z' fill='%2312151B'/%3E%3C/svg%3E ");
}

.lr-icon-arrow-left::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.992 7.167a.656.656 0 0 1 0 .928l-3.255 3.252h12.107c.332 0 .607.247.65.567l.006.089a.656.656 0 0 1-.656.656H6.74l3.252 3.252a.656.656 0 1 1-.928.928l-4.372-4.374a.656.656 0 0 1 0-.928l4.372-4.37a.656.656 0 0 1 .928 0Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-arrow-right::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='m8.502 16.688.53-.53 4.345-4.345-4.345-4.345-.53-.53 1.06-1.061.53.53 4.876 4.875a.75.75 0 0 1 0 1.06l-4.875 4.876-.53.53-1.061-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-award::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9462 7.07326L11.081 11.9384L8.05383 8.91119M11.8681 15.6043L9.17993 20.9187L8.00002 17.534L4.5 18.4755L7.21847 13.0543M12.241 15.6043L14.9292 20.9187L16.1091 17.534L19.6091 18.4755L16.8906 13.0543M18.1672 9.16033C18.1672 12.5664 15.406 15.3275 12 15.3275C8.59397 15.3275 5.83283 12.5664 5.83283 9.16033C5.83283 5.7543 8.59397 2.99316 12 2.99316C15.406 2.99316 18.1672 5.7543 18.1672 9.16033Z' stroke='%23191B21' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lr-icon-back::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.56 15h13.844a.75.75 0 0 1 0 1.5H9.562l3.718 3.72a.75.75 0 1 1-1.06 1.06l-5-5.002a.75.75 0 0 1 0-1.06l5-4.998a.75.75 0 0 1 1.06 1.06L9.56 15z' fill='%23191919' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-basket::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.598 24.03L25.15 13.693c-.154-1.16-1.137-1.962-2.373-1.962h-.708V8.366c0-1.259-.414-2.203-1.185-3.11C20.24 4.496 18.97 3 16.065 3c-3.107 0-4.91 1.364-5.486 2.256-.604.88-.899 1.899-.899 3.11v3.365h-.82c-1.208 0-2.205.777-2.374 1.86L5.053 24.004c-.196 1.11.155 2.244.97 3.11.814.867 2.008 1.377 3.272 1.377h13.047c1.208 0 2.318-.446 3.132-1.275a3.922 3.922 0 0 0 1.124-3.186zM11.126 13.235v.736l.001 3.323a.753.753 0 1 1-1.507 0l-.001-.247v-3.812h1.507zm10.941 0v4.059a.753.753 0 1 1-1.507 0v-4.059l.753-.001h.754zm-5.89-8.731c2.58.09 4.532 1.86 4.419 4.066v3.122c-1.387-.038-4.08-.012-9.516.026V8.366h-.016c0-.918.242-1.683.758-2.32.549-.714 1.662-1.542 3.887-1.542h.468zm6.731 8.73c.4 0 .685.255.742.65l1.457 10.324a2.442 2.442 0 0 1-.714 2.014c-.5.497-1.185.778-1.928.778H9.185c-.785 0-1.528-.306-2.042-.842-.5-.522-.728-1.223-.6-1.924L8 13.808c.057-.319.357-.56.743-.56-.029-.013 14.165-.013 14.165-.013z' fill='%23191919' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-basket--grey::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.598 24.03L25.15 13.693c-.154-1.16-1.137-1.962-2.373-1.962h-.708V8.366c0-1.259-.414-2.203-1.185-3.11C20.24 4.496 18.97 3 16.065 3c-3.107 0-4.91 1.364-5.486 2.256-.604.88-.899 1.899-.899 3.11v3.365h-.82c-1.208 0-2.205.777-2.374 1.86L5.053 24.004c-.196 1.11.155 2.244.97 3.11.814.867 2.008 1.377 3.272 1.377h13.047c1.208 0 2.318-.446 3.132-1.275a3.922 3.922 0 0 0 1.124-3.186zM11.126 13.235v.736l.001 3.323a.753.753 0 1 1-1.507 0l-.001-.247v-3.812h1.507zm10.941 0v4.059a.753.753 0 1 1-1.507 0v-4.059l.753-.001h.754zm-5.89-8.731c2.58.09 4.532 1.86 4.419 4.066v3.122c-1.387-.038-4.08-.012-9.516.026V8.366h-.016c0-.918.242-1.683.758-2.32.549-.714 1.662-1.542 3.887-1.542h.468zm6.731 8.73c.4 0 .685.255.742.65l1.457 10.324a2.442 2.442 0 0 1-.714 2.014c-.5.497-1.185.778-1.928.778H9.185c-.785 0-1.528-.306-2.042-.842-.5-.522-.728-1.223-.6-1.924L8 13.808c.057-.319.357-.56.743-.56-.029-.013 14.165-.013 14.165-.013z' fill='%23767676' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-bell::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23191919' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.74 4.17c.38.18.55.63.38 1l-1.53 3.26a8.56 8.56 0 013.39 10.87l-2.05 4.83.7 2.08c.1.3.08.63-.05.91-.3.62-1.05.89-1.68.6l-4.4-2.06a4.33 4.33 0 01-5.54 1.62A4.33 4.33 0 018.64 22l-4.3-2a1.29 1.29 0 01-.6-.6 1.22 1.22 0 01.56-1.66l1.88-.9 2.06-4.86a8.57 8.57 0 0111-4.23l1.5-3.22a.75.75 0 011-.36zm-6.63 20.84l-5.07-2.36a2.82 2.82 0 001.55 3.28c1.28.6 2.76.18 3.52-.92zm-9.65-6.15l1.9-.91 2.28-5.35a7.07 7.07 0 019.43-3.3 7.08 7.08 0 013.52 9.37v.03l-2.28 5.34.7 2.07-15.55-7.25z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-box::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M27.398 6.64l.1 14.472a.718.718 0 0 1-.112.37l-4.407 6.702c-.011.022-.034.034-.045.056l-.023.023-.022.022-.011.011-.023.023-.034.034c-.01 0-.01.01-.022.01l-.068.035-.067.033c-.011.012-.011.012-.023.012-.01 0-.022.01-.044.01-.012.012-.012.012-.023.012-.022 0-.034.011-.056.011H5.663A.665.665 0 0 1 5 27.813V11.06v-.023-.022c0-.056.011-.113.034-.169.011-.011.011-.011.011-.022.011-.023.022-.057.034-.08a.181.181 0 0 1 .045-.078l.01-.011c.023-.023.035-.045.057-.068L9.6 6.191A.663.663 0 0 1 10.07 6h16.742c.022 0 .034.011.056.011.011 0 .034.011.045.011.011 0 .034 0 .045.012 0 .011.011.011.023.011.01 0 .01.011.022.011.011.011.034.011.045.023.011.011.034.011.045.022.011 0 .023.011.034.023.022.01.033.022.045.033l.033.034.034.034c0 .011.011.022.023.034.01.01.022.033.033.045.012.01.012.022.023.033.011.012.011.034.022.045.012 0 .012.012.012.012.01 0 .01.01.01.022 0 .011.012.034.012.045 0 .011.011.034.011.045.012.011.012.034.012.045v.09zm-17.057.676l-3.092 3.092 14.808.078 3.103-3.17H10.34zm-4.014 4.407v15.438h15.437l-.078-14.28-.011-1.068-3.362-.022-11.986-.068zM23.069 25.62l3.092-4.7-.079-12.66-3.092 3.16.079 14.2zm-11.053-3.317a.665.665 0 0 1 0 1.327h-3.62a.665.665 0 0 1 0-1.327h3.62zm1.585-3.699a.665.665 0 0 1-.011 1.327H8.126a.665.665 0 0 1 0-1.327H13.6z'/%3E%3C/svg%3E");
}

.lr-icon-brand-search::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M28.27 27.2l-6.578-6.21a10.725 10.725 0 0 0 2.817-7.242C24.51 7.82 19.69 3 13.761 3 7.82 3 3 7.82 3 13.748c0 5.929 4.82 10.749 10.748 10.749 2.601 0 4.986-.931 6.847-2.461l6.643 6.26c.14.14.331.204.51.204a.762.762 0 0 0 .548-.23.774.774 0 0 0-.026-1.07zM4.505 13.748c0-5.1 4.143-9.243 9.243-9.243 5.1 0 9.244 4.143 9.244 9.243 0 5.1-4.144 9.244-9.244 9.244s-9.243-4.144-9.243-9.244z'/%3E%3C/svg%3E");
}

.lr-icon-cancel-order::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23191919' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.02 4l16.06.1h.14l.04.02c.03 0 .04 0 .06.02l.02.01.03.01.06.02.04.03.05.03.04.04.04.03.03.04.04.03.03.05.02.04.03.06v.02c.02 0 .02.02.02.03l.02.06.01.04.02.06v.1l.2 14.74c.61.95.97 2.08.98 3.3A6.2 6.2 0 0121.9 29a6.1 6.1 0 01-4.96-2.65H5.74a.74.74 0 01-.74-.73V9.12l.01-.08v-.01l.02-.1c.02 0 .02 0 .02-.02 0-.03.02-.06.03-.08v-.01c.01-.03.02-.06.05-.08V8.7l.07-.07 4.3-4.42a.73.73 0 01.52-.22zm11.89 14.19a4.78 4.78 0 00-4.63 4.65 4.67 4.67 0 004.62 4.66 4.7 4.7 0 004.63-4.66c0-1.37-.63-2.64-1.62-3.5a5.08 5.08 0 00-3-1.15zm1.79 1.83a.78.78 0 011.02-.07l.08.07c.28.28.3.72.05 1.05l-.05.05-1.82 1.82 1.68 1.68c.27.27.3.71.06 1.01l-.07.08a.78.78 0 01-1.04.05l-.05-.04-1.68-1.68-1.57 1.57a.78.78 0 01-1.02.07l-.08-.07a.79.79 0 01-.05-1.05l.05-.05 1.57-1.57-1.69-1.7a.77.77 0 01-.06-1l.07-.09a.78.78 0 011.04-.04l.05.04 1.69 1.69zM6.46 9.88v14.98h9.71a6.02 6.02 0 01-.35-2c0-3.03 2.33-5.6 5.34-6.06l-.08-6.83-5.4-.03-9.22-.06zm5.31 10.28c.4 0 .74.33.74.74 0 .42-.34.74-.74.74H8.36a.73.73 0 01-.74-.74c0-.41.33-.74.74-.74zM25.39 6.63l-2.76 2.9v7.25c1.07.14 2.07.56 2.91 1.2l-.15-11.35zm-12.06 9.81c.4 0 .73.33.74.74 0 .42-.33.74-.74.74H8.07a.74.74 0 01-.74-.74c0-.41.34-.74.74-.74zm-3-10.96L7.45 8.42l12.7.07 1.43.02 2.8-2.95-14.07-.08z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-card::before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='01_Icons-/-Card' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M28.4899647,21.4125 L28.4899647,9.7 C28.4899647,8.2125 27.253083,7 25.7356714,7 L5.75429334,7 C4.23688173,7 3,8.2125 3,9.7125 L3.10201086,21.4125 C3.10201086,22.9 4.3388926,24.1125 5.8563042,24.1125 L25.72292,24.1125 C26.539007,24.1125 27.3040884,23.7875 27.8268941,23.2375 C28.3114457,22.7125 28.5537215,22.05 28.4899647,21.4125 Z M5.75429334,8.475 L25.72292,8.475 C26.4114934,8.475 26.9725531,9.025 26.9725531,9.7 L26.9725531,10.6375 L4.50466025,10.6375 L4.49190889,9.7 C4.50466025,9.025 5.06572,8.475 5.75429334,8.475 Z M26.717526,22.2375 C26.4880015,22.4875 26.1182121,22.6375 25.72292,22.6375 L5.8563042,22.6375 C5.16773087,22.6375 4.60667111,22.0875 4.60667111,21.4 L4.53016297,12.1125 L26.9980558,12.1125 L26.9980558,21.475 C27.0235586,21.8375 26.8577909,22.1 26.717526,22.2375 Z' id='Card' fill='%23191919'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-card--grey::before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='01_Icons-/-Card' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M28.4899647,21.4125 L28.4899647,9.7 C28.4899647,8.2125 27.253083,7 25.7356714,7 L5.75429334,7 C4.23688173,7 3,8.2125 3,9.7125 L3.10201086,21.4125 C3.10201086,22.9 4.3388926,24.1125 5.8563042,24.1125 L25.72292,24.1125 C26.539007,24.1125 27.3040884,23.7875 27.8268941,23.2375 C28.3114457,22.7125 28.5537215,22.05 28.4899647,21.4125 Z M5.75429334,8.475 L25.72292,8.475 C26.4114934,8.475 26.9725531,9.025 26.9725531,9.7 L26.9725531,10.6375 L4.50466025,10.6375 L4.49190889,9.7 C4.50466025,9.025 5.06572,8.475 5.75429334,8.475 Z M26.717526,22.2375 C26.4880015,22.4875 26.1182121,22.6375 25.72292,22.6375 L5.8563042,22.6375 C5.16773087,22.6375 4.60667111,22.0875 4.60667111,21.4 L4.53016297,12.1125 L26.9980558,12.1125 L26.9980558,21.475 C27.0235586,21.8375 26.8577909,22.1 26.717526,22.2375 Z' id='Card' fill='%23767676' %3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-card3x::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5951 3C22.5516 3 28.1907 8.6447 28.1907 15.6083C28.1907 17.7448 27.6589 19.7569 26.7221 21.52L27.5924 23.8493L28.5 26.2763L25.9562 25.7957L23.592 25.3495C21.4171 27.1407 18.6316 28.2163 15.5951 28.2163C8.63911 28.2163 3 22.5716 3 15.6083C3 8.6447 8.63911 3 15.5951 3ZM12.8588 16.6386C10.9716 16.6386 9.61561 18.1411 9.61561 19.9551V19.9734C9.61561 21.8149 10.9807 23.2716 12.8314 23.2716C13.9949 23.2716 14.7279 22.8227 15.3966 22.1447L14.9202 21.6775C14.3064 22.2638 13.7292 22.6028 12.8497 22.6028C11.4388 22.6028 10.3668 21.4393 10.3668 19.9551V19.9368C10.3668 18.4617 11.4296 17.3074 12.8497 17.3074C13.7201 17.3074 14.3247 17.6738 14.8653 18.1869L15.36 17.6555C14.7187 17.0508 14.0224 16.6386 12.8588 16.6386ZM19.3911 16.7485H16.661V23.1617H19.5102C20.912 23.1617 21.8373 22.5112 21.8373 21.4118V21.3935C21.8373 20.514 21.2235 20.0742 20.4631 19.8452C20.9669 19.6253 21.48 19.1947 21.48 18.361V18.3426C21.48 17.9303 21.3334 17.5914 21.0677 17.3165C20.7012 16.9592 20.1241 16.7485 19.3911 16.7485ZM19.4003 20.2483C20.518 20.2483 21.1044 20.6514 21.1044 21.3476V21.366C21.1044 22.0806 20.4997 22.5112 19.5286 22.5112H17.3756V20.2483H19.4003ZM19.327 17.399C20.2431 17.399 20.747 17.8113 20.747 18.4434V18.4617C20.747 19.213 20.1424 19.6069 19.272 19.6069H17.3756V17.399H19.327ZM16.6322 7.7743H11.3116L10.8585 9.42843H13.6295L11.5539 10.9351L11.6066 11.9887H12.3019C13.0816 11.9887 13.4609 12.2416 13.4609 12.6735C13.4609 13.1266 12.9552 13.548 12.2176 13.548C11.5328 13.548 11.0588 13.253 10.6583 12.7262L9.26761 13.8746C9.87871 14.7702 10.8691 15.297 12.2176 15.297C13.2923 15.297 14.1879 14.9493 14.7568 14.3804C15.2204 13.9168 15.4733 13.3057 15.4733 12.5998C15.4733 11.6621 14.9043 11.0615 13.9772 10.8087L16.2318 9.22824L16.6322 7.7743ZM19.0341 9.44987H16.9585L18.1388 12.1888L15.4101 15.1494H17.665L18.8868 13.6957L19.403 15.1494H21.4785L20.2778 12.3361L22.9329 9.44987H20.678L19.5298 10.8299L19.0341 9.44987Z' fill='%23191919'/%3E%3C/svg%3E%0A");
}

.lr-icon-creditcard::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.1457 6.42029C22.7244 5.80971 24.4954 6.62532 25.0576 8.22189L27.0633 13.918L6.30388 21.9641L4.23207 16.0804C3.69358 14.5512 4.46748 12.8708 5.97959 12.286L21.1457 6.42029ZM6.96939 23.8511L27.728 15.8053L27.7682 15.9198C28.3067 17.449 27.5328 19.1294 26.0207 19.7142L10.8546 25.5799C9.30005 26.1811 7.55912 25.3995 6.96939 23.8511ZM26.944 7.55761C26.007 4.89666 23.0555 3.53731 20.4243 4.55495L5.25815 10.4206C2.73796 11.3953 1.44813 14.196 2.34561 16.7447L4.76008 23.6015L5.05625 24.4426C5.99326 27.1035 8.94484 28.4629 11.576 27.4452L26.7422 21.5796C29.2624 20.6048 30.5522 17.8042 29.6547 15.2555L29.2717 14.1679L26.944 7.55761ZM7.37957 14.6761C6.86449 14.8754 6.60848 15.4545 6.80775 15.9696L7.52937 17.8349C7.72864 18.35 8.30773 18.606 8.82282 18.4067L11.6207 17.3243C12.1358 17.125 12.3918 16.5459 12.1926 16.0308L11.4709 14.1655C11.2717 13.6505 10.6926 13.3944 10.1775 13.5937L7.37957 14.6761Z' fill='%23191B21'/%3E%3C/svg%3E");
}

.lr-icon-catalogue::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M26.158 5.002c.408 0 .752.331.726.752v19.393c0 .42-.344.752-.752.752h-6.12l.077 1.823a.72.72 0 0 1-.204.548.763.763 0 0 1-.536.23H8.448C6.612 28.398 6.051 26.957 6 26.205v-1.224V5.55c0-.077.013-.166.051-.242C6.077 5.218 6.841 3 8.958 3c1.339 0 2.155 1.045 2.575 2.002h14.625zm-17.2-.497c-.88 0-1.326.88-1.454 1.185v17.187c.37-.165.816-.267 1.352-.267.587 0 1.058.127 1.454.331V6.06c-.09-.319-.51-1.555-1.352-1.555zm9.614 22.49l-.026-1.109h-7.484a.754.754 0 0 1-.752-.752v-.013c-.077-.255-.357-1.032-1.454-1.032-1.058 0-1.3.663-1.351.918v1.134c.012.14.14.804.994.855h10.072zm6.834-2.6V6.506H11.8v17.889h13.605zm-11.45-9.397a.746.746 0 0 1-.752-.752V8.648c0-.42.344-.752.752-.752h8.695c.421 0 .753.344.753.752v5.598c0 .42-.345.752-.753.752h-8.695zm.752-5.598v4.106h7.204V9.4h-7.204zm-.752 8.594a.746.746 0 0 1-.752-.752c0-.421.344-.753.752-.753h8.695a.754.754 0 0 1 0 1.505h-8.695zm0 2.703a.746.746 0 0 1-.752-.752c0-.421.344-.753.752-.753h8.695a.754.754 0 0 1 0 1.505h-8.695zm0 2.601a.746.746 0 0 1-.752-.752c0-.421.344-.752.752-.752h5.597c.421 0 .752.331.752.752 0 .42-.344.752-.752.752h-5.597z'/%3E%3C/svg%3E");
}

.lr-icon-certificate::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M15.957 22.032l-.052-.154.103-.035.628-2.33a8.246 8.246 0 0 1-3.159-.472l-1.703 5.427 1.577-.798a.708.708 0 0 1 .973.358l.666 1.587.967-3.583zm4.192-3.482a8.204 8.204 0 0 1-1.989.751l-.724 2.685 1.281 3.804.74-1.762a.708.708 0 0 1 .972-.358l1.577.798-1.857-5.918zm1.23-.806l2.48 7.901a.708.708 0 0 1-.994.844l-2.397-1.212-1.17 2.789a.708.708 0 0 1-1.325-.048l-1.202-3.568-.951 3.526c-.176.651-1.076.712-1.337.09l-1.17-2.789-2.397 1.212a.708.708 0 0 1-.995-.844l2.26-7.2a8.26 8.26 0 1 1 9.2-.701zm-5.119.36a6.844 6.844 0 1 0 0-13.688 6.844 6.844 0 0 0 0 13.689zm2.58-9.83a.799.799 0 0 1 1.204 0c.3.29.3.8-.076 1.164l-4.36 4.806v.073c-.15.219-.376.291-.601.291-.226 0-.451-.145-.601-.29l-2.18-2.331c-.301-.364-.301-.874 0-1.165a.799.799 0 0 1 1.202 0l1.579 1.675 3.834-4.224z'/%3E%3C/svg%3E");
}

.lr-icon-certificate--black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' d='M15.957 22.032l-.052-.154.103-.035.628-2.33a8.246 8.246 0 0 1-3.159-.472l-1.703 5.427 1.577-.798a.708.708 0 0 1 .973.358l.666 1.587.967-3.583zm4.192-3.482a8.204 8.204 0 0 1-1.989.751l-.724 2.685 1.281 3.804.74-1.762a.708.708 0 0 1 .972-.358l1.577.798-1.857-5.918zm1.23-.806l2.48 7.901a.708.708 0 0 1-.994.844l-2.397-1.212-1.17 2.789a.708.708 0 0 1-1.325-.048l-1.202-3.568-.951 3.526c-.176.651-1.076.712-1.337.09l-1.17-2.789-2.397 1.212a.708.708 0 0 1-.995-.844l2.26-7.2a8.26 8.26 0 1 1 9.2-.701zm-5.119.36a6.844 6.844 0 1 0 0-13.688 6.844 6.844 0 0 0 0 13.689zm2.58-9.83a.799.799 0 0 1 1.204 0c.3.29.3.8-.076 1.164l-4.36 4.806v.073c-.15.219-.376.291-.601.291-.226 0-.451-.145-.601-.29l-2.18-2.331c-.301-.364-.301-.874 0-1.165a.799.799 0 0 1 1.202 0l1.579 1.675 3.834-4.224z'/%3E%3C/svg%3E");
}

.lr-icon-check::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.2502 10.4959L13.8242 18.1653L10.7665 15.124C10.1841 14.4628 9.01924 14.4628 8.43682 15.124C7.85439 15.6529 7.85439 16.5785 8.43682 17.2397L12.6594 21.4711C12.9506 21.7355 13.3874 22 13.8242 22C14.2611 22 14.6979 21.8678 14.9891 21.4711L23.4343 12.6116C24.1623 11.9504 24.1623 11.0248 23.5799 10.4959C22.9974 9.83471 21.8326 9.83471 21.2502 10.4959Z' fill='%23191919'/%3E%3C/svg%3E%0A");
}

.lr-icon-check-light::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.77778L8.15385 16L22 2' stroke='%230C824B' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.lr-icon-check--success::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.2502 10.4959L13.8242 18.1653L10.7665 15.124C10.1841 14.4628 9.01924 14.4628 8.43682 15.124C7.85439 15.6529 7.85439 16.5785 8.43682 17.2397L12.6594 21.4711C12.9506 21.7355 13.3874 22 13.8242 22C14.2611 22 14.6979 21.8678 14.9891 21.4711L23.4343 12.6116C24.1623 11.9504 24.1623 11.0248 23.5799 10.4959C22.9974 9.83471 21.8326 9.83471 21.2502 10.4959Z' fill='%2341B982'/%3E%3C/svg%3E%0A");
}

.lr-icon-check--white::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.2502 10.4959L13.8242 18.1653L10.7665 15.124C10.1841 14.4628 9.01924 14.4628 8.43682 15.124C7.85439 15.6529 7.85439 16.5785 8.43682 17.2397L12.6594 21.4711C12.9506 21.7355 13.3874 22 13.8242 22C14.2611 22 14.6979 21.8678 14.9891 21.4711L23.4343 12.6116C24.1623 11.9504 24.1623 11.0248 23.5799 10.4959C22.9974 9.83471 21.8326 9.83471 21.2502 10.4959Z' fill='%23FFF'/%3E%3C/svg%3E%0A");
}

.lr-icon-check-resized--success::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='8 10 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.2502 10.4959L13.8242 18.1653L10.7665 15.124C10.1841 14.4628 9.01924 14.4628 8.43682 15.124C7.85439 15.6529 7.85439 16.5785 8.43682 17.2397L12.6594 21.4711C12.9506 21.7355 13.3874 22 13.8242 22C14.2611 22 14.6979 21.8678 14.9891 21.4711L23.4343 12.6116C24.1623 11.9504 24.1623 11.0248 23.5799 10.4959C22.9974 9.83471 21.8326 9.83471 21.2502 10.4959Z' fill='%2341B982'/%3E%3C/svg%3E%0A");
}

.lr-icon-check-small--success::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16.7778L12.1538 23L26 9' stroke='%230C824B' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E ");
}

.lr-icon-check-filled--success::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 28.6377C22.6274 28.6377 28 23.2651 28 16.6377C28 10.0103 22.6274 4.6377 16 4.6377C9.37258 4.6377 4 10.0103 4 16.6377C4 23.2651 9.37258 28.6377 16 28.6377ZM22.2208 13.3308L22.9139 12.61L21.4723 11.2238L20.7792 11.9446L13.8048 19.1979L10.2181 15.4973L9.52209 14.7792L8.08596 16.1712L8.78193 16.8892L13.0896 21.3337C13.2785 21.5285 13.5384 21.6382 13.8097 21.6377C14.081 21.6372 14.3405 21.5264 14.5285 21.3308L22.2208 13.3308Z' fill='%230C824B'/%3E%3C/svg%3E%0A");
}

.lr-icon-chevron-big-bottom::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M4.28 9.22a.75.75 0 0 0-1.06 1.06l12.006 12a.75.75 0 0 0 1.06 0l11.994-12a.75.75 0 0 0-1.06-1.06L15.756 20.69 4.28 9.22z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-big-left::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M22.28 27.22a.75.75 0 1 1-1.06 1.06l-12-12.006a.75.75 0 0 1 0-1.06l12-11.994a.75.75 0 0 1 1.06 1.06L10.81 15.744 22.28 27.22z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-big-right::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M20.69 15.755L9.22 4.28a.75.75 0 1 1 1.06-1.06l12 12.005a.75.75 0 0 1 0 1.061l-12 11.994a.75.75 0 0 1-1.06-1.06l11.47-11.465z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-big-top::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M4.28 22.28a.75.75 0 0 1-1.06-1.06l12.006-12a.75.75 0 0 1 1.06 0l11.994 12a.75.75 0 0 1-1.06 1.06L15.756 10.81 4.28 22.28z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-md-right::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='m11.336 22.25.707-.707 5.793-5.793-5.793-5.793-.707-.707 1.414-1.414.707.707 6.5 6.5a1 1 0 0 1 0 1.414l-6.5 6.5-.707.707-1.414-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-chevron-small-bottom::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M11.28 13.22a.75.75 0 1 0-1.06 1.06l5.002 5a.75.75 0 0 0 1.06 0l4.998-5a.75.75 0 0 0-1.06-1.06l-4.468 4.47-4.472-4.47z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-small-left::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M19.28 20.22a.75.75 0 1 1-1.06 1.06l-5-5.002a.75.75 0 0 1 0-1.06l5-4.998a.75.75 0 0 1 1.06 1.06l-4.47 4.468 4.47 4.472z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-small-right::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M13.22 11.28a.75.75 0 1 1 1.06-1.06l5 5.002a.75.75 0 0 1 0 1.06l-5 4.998a.75.75 0 0 1-1.06-1.06l4.47-4.468-4.47-4.472z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-small-top::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M11.28 19.28a.75.75 0 1 1-1.06-1.06l5.002-5a.75.75 0 0 1 1.06 0l4.998 5a.75.75 0 0 1-1.06 1.06l-4.468-4.47-4.472 4.47z'/%3E%3C/svg%3E");
}

.lr-icon-chevron-white-small-bottom::before {
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'> <path fill='%23F5FBF8' fill-rule='evenodd' d='M7.62511 8.31433L8.15544 8.84466L12.5001 13.1893L16.8448 8.84466L17.3751 8.31433L18.4358 9.37499L17.9054 9.90532L13.0304 14.7803C12.7375 15.0732 12.2627 15.0732 11.9698 14.7803L7.09478 9.90532L6.56445 9.37499L7.62511 8.31433Z'/> </svg>");
}

.lr-icon-chevron-white-small-top::before {
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'><path fill='%23F5FBF8' fill-rule='evenodd' d='M17.3751 15.6857L16.8448 15.1553L12.5001 10.8107L8.15544 15.1553L7.62511 15.6857L6.56445 14.625L7.09478 14.0947L11.9698 9.21967C12.2627 8.92678 12.7376 8.92678 13.0304 9.21967L17.9054 14.0947L18.4358 14.625L17.3751 15.6857Z'/></svg>");
}

.lr-icon-clickandcollect::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M8.75 14.25h4.75V9A3.5 3.5 0 0 0 10 5.5H9A3.5 3.5 0 0 0 5.5 9v5.25h3.25zm1.5 6.241A3.5 3.5 0 0 0 13.5 17v-1.25h-3.25v4.741zm-1.5 0V15.75H5.5V17a3.5 3.5 0 0 0 3.25 3.491zM9 4h1a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5V9a5 5 0 0 1 5-5zm14.755 13.912a.75.75 0 1 1 1.49.176c-.077.653-.214 1.35-.404 2.067a.75.75 0 0 1-1.45-.385c.173-.65.296-1.278.364-1.858zm-1.334 4.582a.75.75 0 0 1 1.369.614 18.79 18.79 0 0 1-.954 1.851.75.75 0 1 1-1.293-.762c.318-.537.612-1.11.878-1.703zm-2.571 3.99a.75.75 0 1 1 1.084 1.036 8.575 8.575 0 0 1-1.692 1.394.75.75 0 0 1-.785-1.278c.47-.289.937-.676 1.393-1.152zm-3.818 1.733a.75.75 0 0 1-.218 1.484c-.735-.108-1.458-.394-2.161-.857a.75.75 0 1 1 .825-1.253c.525.346 1.042.55 1.554.626zm-3.489-2.537a.75.75 0 1 1-1.197.904c-.39-.518-.774-1.1-1.15-1.747a.75.75 0 1 1 1.299-.753c.346.597.695 1.129 1.048 1.596zM24.5 6.85a2.75 2.75 0 1 1 0 5.5 2.75 2.75 0 0 1 0-5.5zm0 1.5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5zm0-2.8c-2.077 0-3.75 1.613-3.75 3.589 0 1.916 1.385 3.963 3.38 5.765a.54.54 0 0 0 .74 0c1.995-1.802 3.38-3.85 3.38-5.765 0-1.976-1.673-3.589-3.75-3.589zm0-1.5c2.893 0 5.25 2.272 5.25 5.089 0 2.465-1.589 4.814-3.876 6.878-.787.71-1.961.71-2.748 0-2.287-2.064-3.876-4.413-3.876-6.878 0-2.817 2.357-5.089 5.25-5.089z'/%3E%3C/svg%3E");
}

.lr-icon-clock::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M15.75 28.501C8.709 28.501 3 22.792 3 15.751 3 8.709 8.708 3 15.75 3S28.5 8.709 28.5 15.751c0 7.041-5.709 12.75-12.75 12.75zm0-1.5c6.213 0 11.25-5.037 11.25-11.25C27 9.537 21.963 4.5 15.75 4.5S4.5 9.537 4.5 15.751c0 6.213 5.037 11.25 11.25 11.25zM15 16.037V8.18a.75.75 0 1 1 1.5 0v7.107h3.815a.75.75 0 0 1 0 1.5H15.75a.75.75 0 0 1-.75-.75z'/%3E%3C/svg%3E");
}

.lr-icon-clock--flashsales::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23DD3251' fill-rule='evenodd' d='M15.75 28.501C8.709 28.501 3 22.792 3 15.751 3 8.709 8.708 3 15.75 3S28.5 8.709 28.5 15.751c0 7.041-5.709 12.75-12.75 12.75zm0-1.5c6.213 0 11.25-5.037 11.25-11.25C27 9.537 21.963 4.5 15.75 4.5S4.5 9.537 4.5 15.751c0 6.213 5.037 11.25 11.25 11.25zM15 16.037V8.18a.75.75 0 1 1 1.5 0v7.107h3.815a.75.75 0 0 1 0 1.5H15.75a.75.75 0 0 1-.75-.75z'/%3E%3C/svg%3E");
}

.lr-icon-clock-success::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2341B982' fill-rule='evenodd' d='M15.75 28.501C8.709 28.501 3 22.792 3 15.751 3 8.709 8.708 3 15.75 3S28.5 8.709 28.5 15.751c0 7.041-5.709 12.75-12.75 12.75zm0-1.5c6.213 0 11.25-5.037 11.25-11.25C27 9.537 21.963 4.5 15.75 4.5S4.5 9.537 4.5 15.751c0 6.213 5.037 11.25 11.25 11.25zM15 16.037V8.18a.75.75 0 1 1 1.5 0v7.107h3.815a.75.75 0 0 1 0 1.5H15.75a.75.75 0 0 1-.75-.75z'/%3E%3C/svg%3E");
}

.lr-icon-clock--black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M15.75 28.501C8.709 28.501 3 22.792 3 15.751 3 8.709 8.708 3 15.75 3S28.5 8.709 28.5 15.751c0 7.041-5.709 12.75-12.75 12.75zm0-1.5c6.213 0 11.25-5.037 11.25-11.25C27 9.537 21.963 4.5 15.75 4.5S4.5 9.537 4.5 15.751c0 6.213 5.037 11.25 11.25 11.25zM15 16.037V8.18a.75.75 0 1 1 1.5 0v7.107h3.815a.75.75 0 0 1 0 1.5H15.75a.75.75 0 0 1-.75-.75z'/%3E%3C/svg%3E");
}

.lr-icon-location--black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M15.9996 9.64706C18.4398 9.64706 20.4186 11.6487 20.4186 14.1181C20.4186 16.5867 18.4397 18.5882 15.9996 18.5882C13.5596 18.5882 11.5814 16.5868 11.5814 14.1181C11.5814 11.6486 13.5594 9.64706 15.9996 9.64706ZM15.9996 11.0588C14.3301 11.0588 12.9767 12.4283 12.9767 14.1181C12.9767 15.8071 14.3302 17.1765 15.9996 17.1765C17.6692 17.1765 19.0233 15.8069 19.0233 14.1181C19.0233 12.4285 17.6693 11.0588 15.9996 11.0588ZM16 5.41177C11.2398 5.41177 7.39535 9.09358 7.39535 13.6151C7.39535 17.852 10.3728 22.224 14.6607 26.0684C15.4339 26.7616 16.5663 26.7616 17.3401 26.0685C21.6282 22.2226 24.6047 17.8517 24.6047 13.6151C24.6047 9.09358 20.7602 5.41177 16 5.41177ZM16 4C21.5142 4 26 8.29602 26 13.6151C26 18.3763 22.8301 23.0312 18.2653 27.1252C16.9631 28.2916 15.0367 28.2916 13.7353 27.125C9.17093 23.0328 6 18.3766 6 13.6151C6 8.29602 10.4858 4 16 4Z'/%3E%3C/svg%3E");
}

.lr-icon-coil::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.5492 6.09585H25.848C24.7388 6.09585 23.8972 6.93735 23.8972 8.0466V8.3016H13.6718C13.9268 7.7406 14.424 7.16685 15.3802 6.98835C17.8792 6.52935 18.4403 6.12135 19.1415 5.48385L19.3328 5.3181C19.6515 5.05035 19.677 4.5786 19.4093 4.25985C19.1415 3.9411 18.6698 3.9156 18.351 4.18335L18.1343 4.3746C17.637 4.82085 17.3182 5.10135 15.0997 5.5221C13.2638 5.86635 12.4095 7.14135 12.078 8.31435H7.29675V7.9701C7.29675 6.9501 6.468 6.12135 5.448 6.12135H4.84875C3.82875 6.12135 3 6.9501 3 7.9701V25.0679C3 26.0879 3.82875 26.9166 4.84875 26.9166H5.448C6.468 26.9166 7.29675 26.0879 7.29675 25.0679V24.9149H23.8972V24.9659C23.8972 26.0751 24.7388 26.9166 25.848 26.9166H26.5492C27.6585 26.9166 28.5 26.0751 28.5 24.9659V8.0466C28.5 6.9246 27.6585 6.09585 26.5492 6.09585ZM13.2638 10.0739C13.3275 9.99735 13.3657 9.89535 13.3912 9.79335H15.8265C15.291 14.0391 13.7228 16.7804 12.9195 17.9661C12.3968 17.3286 11.8612 16.7549 11.3258 16.2576C11.9123 15.3141 13.047 13.1339 13.2638 10.0739ZM11.772 9.79335C11.619 12.4199 10.6883 14.3451 10.1528 15.2759C8.8905 14.2686 7.896 13.7331 7.794 13.6821C7.62825 13.5929 7.4625 13.5801 7.29675 13.6056V9.79335H11.772ZM5.805 25.0424C5.805 25.2336 5.63925 25.3866 5.46075 25.3866H4.8615C4.67025 25.3866 4.51725 25.2208 4.51725 25.0424V7.9446C4.51725 7.75335 4.683 7.60035 4.8615 7.60035H5.46075C5.652 7.60035 5.805 7.7661 5.805 7.9446V25.0424ZM7.29675 23.3976V19.1646C8.06175 19.8149 9.732 21.4214 10.2802 23.3976H7.29675ZM11.823 23.3976C11.1217 20.1081 7.9215 17.7366 7.78125 17.6346C7.62825 17.5326 7.4625 17.4816 7.284 17.4944V15.1229C8.2785 15.7094 12.7665 18.5653 14.067 23.3976H11.823ZM15.597 23.3976C15.597 23.3211 15.597 23.2446 15.5715 23.1681C15.2017 21.6891 14.5642 20.3886 13.8247 19.2539C14.0798 18.9224 14.4495 18.3869 14.8575 17.6601C14.8958 17.7494 14.9467 17.8259 15.0232 17.8896C15.0487 17.9151 17.4203 20.2356 17.7518 23.3976H15.597ZM19.269 23.3976C19.167 22.1991 18.81 21.1026 18.3892 20.1719C19.065 20.6054 19.7917 21.0134 20.5695 21.3576C20.7735 21.6764 21.207 22.4414 21.2962 23.3976H19.269ZM23.8972 23.3976H22.788C22.7625 22.9004 22.6605 22.4541 22.533 22.0461C22.9793 22.1609 23.4382 22.2374 23.8972 22.2756V23.3976ZM23.8972 20.7711C23.0557 20.6691 22.227 20.4268 21.4237 20.0954C21.3727 20.0699 21.309 20.0443 21.258 20.0189C18.6187 18.8714 16.4257 16.7804 15.6735 16.0154C15.9668 15.3396 16.26 14.5746 16.515 13.7076C17.739 15.1229 20.187 17.5198 23.8972 18.9988V20.7711ZM23.8972 17.3796C19.8427 15.5819 17.4967 12.5856 16.9867 11.8844C17.127 11.2341 17.2417 10.5329 17.331 9.79335H17.535C17.9812 10.3671 20.2253 13.0829 23.91 14.9571V17.3796H23.8972ZM23.8972 13.2486C21.8827 12.1011 20.391 10.7114 19.5112 9.79335H23.8972V13.2486ZM26.9955 24.9403C26.9955 25.2208 26.8298 25.3866 26.5492 25.3866H25.848C25.5675 25.3866 25.4018 25.2208 25.4018 24.9403V8.0466C25.4018 7.7661 25.5675 7.60035 25.848 7.60035H26.5492C26.8298 7.60035 26.9955 7.7661 26.9955 8.0466V24.9403Z' fill='%23191919'/%3E%3C/svg%3E%0A");
}

.lr-icon-colors::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='10 10 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2379EAFF' d='M21.301 18.66A6 6 0 0 0 18 24.02a6 6 0 0 0 3.304 5.361l-2.556 4.29C15.463 31.675 13 28.543 13 24.272c0-4.267 2.13-7.804 5.748-9.895l2.553 4.283z'/%3E%3Cpath fill='%23FF79DC' d='M30 23.995a6 6 0 0 0-8.699-5.336l-2.553-4.283c3.406-1.899 7.984-1.888 11.252.38 3.268 2.27 5.009 5.421 5 9.216l-5 .023z'/%3E%3Cpath fill='%23FFF679' d='M21.304 29.381A6 6 0 0 0 30 23.995l5-.023c.004 3.815-1.673 7.197-5.177 9.37-3.504 2.172-7.664 2.247-11.075.33l2.556-4.291z'/%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-cross-big::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M16.675 15.627L28.036 4.266a.74.74 0 0 0 0-1.048.74.74 0 0 0-1.048 0L15.627 14.579 4.266 3.218a.74.74 0 0 0-1.048 0 .74.74 0 0 0 0 1.048l11.361 11.36L3.218 26.989a.74.74 0 0 0 .53 1.263.79.79 0 0 0 .53-.215L15.64 16.675 27 28.036c.14.139.342.215.531.215a.79.79 0 0 0 .53-.215.74.74 0 0 0 0-1.048L16.675 15.627z'/%3E%3C/svg%3E");
}

.lr-icon-cross-big--red::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23A24116' fill-rule='evenodd' d='M16.675 15.627L28.036 4.266a.74.74 0 0 0 0-1.048.74.74 0 0 0-1.048 0L15.627 14.579 4.266 3.218a.74.74 0 0 0-1.048 0 .74.74 0 0 0 0 1.048l11.361 11.36L3.218 26.989a.74.74 0 0 0 .53 1.263.79.79 0 0 0 .53-.215L15.64 16.675 27 28.036c.14.139.342.215.531.215a.79.79 0 0 0 .53-.215.74.74 0 0 0 0-1.048L16.675 15.627z'/%3E%3C/svg%3E");
}

.lr-icon-cross-small::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M16.704 15.658l4.393-4.393a.734.734 0 0 0 0-1.046.734.734 0 0 0-1.046 0l-4.393 4.393-4.393-4.393a.734.734 0 0 0-1.046 0 .734.734 0 0 0 0 1.046l4.393 4.393-4.393 4.393a.734.734 0 0 0 0 1.046c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217l4.393-4.393 4.392 4.393c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217.734.734 0 0 0 0-1.046l-4.374-4.393z'/%3E%3C/svg%3E");
}

.lr-icon-cross-small-success::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2341B982' fill-rule='evenodd' d='M16.704 15.658l4.393-4.393a.734.734 0 0 0 0-1.046.734.734 0 0 0-1.046 0l-4.393 4.393-4.393-4.393a.734.734 0 0 0-1.046 0 .734.734 0 0 0 0 1.046l4.393 4.393-4.393 4.393a.734.734 0 0 0 0 1.046c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217l4.393-4.393 4.392 4.393c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217.734.734 0 0 0 0-1.046l-4.374-4.393z'/%3E%3C/svg%3E");
}

.lr-icon-cross-small-white::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M16.704 15.658l4.393-4.393a.734.734 0 0 0 0-1.046.734.734 0 0 0-1.046 0l-4.393 4.393-4.393-4.393a.734.734 0 0 0-1.046 0 .734.734 0 0 0 0 1.046l4.393 4.393-4.393 4.393a.734.734 0 0 0 0 1.046c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217l4.393-4.393 4.392 4.393c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217.734.734 0 0 0 0-1.046l-4.374-4.393z'/%3E%3C/svg%3E");
}

.lr-icon-cross-small-red::before {
  content: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.49991 0.585815L2.20701 1.29292L8.50001 7.58592L14.793 1.29292L15.5001 0.585815L16.9143 2.00003L16.2072 2.70714L9.91422 9.00013L16.207 15.2929L16.9141 16L15.4999 17.4142L14.7928 16.7071L8.50001 10.4143L2.20722 16.7071L1.50011 17.4142L0.0858961 16L0.793003 15.2929L7.0858 9.00013L0.7928 2.70714L0.0856934 2.00003L1.49991 0.585815Z' fill='%23D5312E'/%3E%3C/svg%3E%0A");
}

.lr-icon-cross-light::before {
  content: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49991 7.58582L10.207 8.29292L16.5 14.5859L22.793 8.29292L23.5001 7.58582L24.9143 9.00003L24.2072 9.70714L17.9142 16.0001L24.207 22.2929L24.9141 23L23.4999 24.4142L22.7928 23.7071L16.5 17.4143L10.2072 23.7071L9.50011 24.4142L8.0859 23L8.793 22.2929L15.0858 16.0001L8.7928 9.70714L8.08569 9.00003L9.49991 7.58582Z' fill='%23D5312E'/%3E%3C/svg%3E%0A");
}

.lr-icon-deaf::before {
  /*don't delete*/
  content: url("data:image/svg+xml,%3Csvg width='240' height='50' viewBox='0 0 216 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M140.726 44.4827H136.519V37.1815H140.726V38.4527H138.071V40.0615H140.546V41.3327H138.071V43.2115H140.726V44.4827Z' fill='%239A9A9A'/%3E%3Cpath d='M146.565 42.4575C146.565 43.1212 146.329 43.6387 145.856 44.0212C145.384 44.4037 144.72 44.595 143.876 44.595C143.1 44.595 142.402 44.4487 141.806 44.1562V42.7162C142.301 42.9412 142.717 43.0875 143.055 43.1775C143.392 43.2675 143.707 43.3125 143.989 43.3125C144.326 43.3125 144.585 43.245 144.765 43.1212C144.945 42.9975 145.035 42.795 145.035 42.5475C145.035 42.4012 145.001 42.2775 144.911 42.165C144.832 42.0525 144.709 41.94 144.562 41.8387C144.416 41.7375 144.09 41.5687 143.617 41.3437C143.167 41.13 142.841 40.9387 142.616 40.7362C142.391 40.545 142.211 40.32 142.076 40.0612C141.941 39.8025 141.874 39.51 141.874 39.1612C141.874 38.52 142.087 38.0025 142.526 37.6425C142.965 37.2825 143.572 37.0912 144.337 37.0912C144.72 37.0912 145.08 37.1362 145.429 37.2262C145.777 37.3162 146.138 37.44 146.509 37.6087L146.014 38.8125C145.62 38.655 145.305 38.5425 145.046 38.475C144.788 38.4075 144.54 38.385 144.292 38.385C144 38.385 143.775 38.4525 143.617 38.5875C143.46 38.7225 143.381 38.9025 143.381 39.1275C143.381 39.2625 143.415 39.3862 143.471 39.4875C143.539 39.5887 143.64 39.69 143.775 39.78C143.91 39.87 144.236 40.05 144.754 40.2862C145.44 40.6125 145.901 40.9387 146.16 41.265C146.43 41.58 146.565 41.985 146.565 42.4575Z' fill='%239A9A9A'/%3E%3Cpath d='M152.921 39.465C152.921 40.2525 152.674 40.8488 152.179 41.265C151.684 41.6813 150.986 41.8838 150.086 41.8838H149.422V44.4825H147.87V37.1813H150.199C151.087 37.1813 151.762 37.3725 152.212 37.755C152.696 38.1375 152.921 38.7113 152.921 39.465ZM149.434 40.6238H149.94C150.412 40.6238 150.772 40.5338 151.009 40.3425C151.245 40.1513 151.369 39.8813 151.369 39.5213C151.369 39.1613 151.267 38.8913 151.076 38.7225C150.885 38.5538 150.57 38.4638 150.142 38.4638H149.434V40.6238Z' fill='%239A9A9A'/%3E%3Cpath d='M158.771 44.4825L158.242 42.7388H155.588L155.059 44.4825H153.394L155.97 37.1475H157.86L160.447 44.4825H158.771ZM157.871 41.4563C157.388 39.8813 157.106 38.9925 157.05 38.7788C156.994 38.565 156.949 38.4075 156.915 38.2838C156.803 38.7113 156.488 39.7575 155.97 41.445L157.871 41.4563Z' fill='%239A9A9A'/%3E%3Cpath d='M164.464 38.3738C163.879 38.3738 163.429 38.5988 163.114 39.0263C162.799 39.465 162.63 40.0725 162.63 40.86C162.63 42.4913 163.238 43.3013 164.464 43.3013C164.981 43.3013 165.6 43.1775 166.331 42.9188V44.2125C165.735 44.46 165.06 44.5838 164.329 44.5838C163.271 44.5838 162.45 44.2575 161.888 43.6163C161.325 42.975 161.044 42.0525 161.044 40.8375C161.044 40.0725 161.179 39.4088 161.46 38.8463C161.741 38.2725 162.135 37.8338 162.653 37.53C163.17 37.2263 163.778 37.0688 164.475 37.0688C165.184 37.0688 165.892 37.2375 166.612 37.5863L166.117 38.8463C165.847 38.7225 165.566 38.5988 165.296 38.5088C165.026 38.4188 164.722 38.3738 164.464 38.3738Z' fill='%239A9A9A'/%3E%3Cpath d='M172.08 44.4825H167.872V37.1813H172.08V38.4525H169.425V40.0613H171.9V41.3325H169.425V43.2113H172.08V44.4825Z' fill='%239A9A9A'/%3E%3Cpath d='M180.574 42.4575C180.574 43.1212 180.338 43.6387 179.865 44.0212C179.393 44.4037 178.729 44.595 177.885 44.595C177.109 44.595 176.411 44.4487 175.815 44.1562V42.7162C176.31 42.9412 176.726 43.0875 177.064 43.1775C177.401 43.2675 177.716 43.3125 177.997 43.3125C178.335 43.3125 178.594 43.245 178.774 43.1212C178.954 42.9975 179.044 42.795 179.044 42.5475C179.044 42.4012 179.01 42.2775 178.92 42.165C178.841 42.0525 178.718 41.94 178.571 41.8387C178.425 41.7375 178.099 41.5687 177.626 41.3437C177.176 41.13 176.85 40.9387 176.625 40.7362C176.4 40.545 176.22 40.32 176.085 40.0612C175.95 39.8025 175.882 39.51 175.882 39.1612C175.882 38.52 176.096 38.0025 176.535 37.6425C176.974 37.2825 177.581 37.0912 178.346 37.0912C178.729 37.0912 179.089 37.1362 179.437 37.2262C179.786 37.3162 180.146 37.44 180.517 37.6087L180.022 38.8125C179.629 38.655 179.314 38.5425 179.055 38.475C178.796 38.4075 178.549 38.385 178.301 38.385C178.009 38.385 177.784 38.4525 177.626 38.5875C177.469 38.7225 177.39 38.9025 177.39 39.1275C177.39 39.2625 177.424 39.3862 177.48 39.4875C177.547 39.5887 177.649 39.69 177.784 39.78C177.919 39.87 178.245 40.05 178.762 40.2862C179.449 40.6125 179.91 40.9387 180.169 41.265C180.439 41.58 180.574 41.985 180.574 42.4575Z' fill='%239A9A9A'/%3E%3Cpath d='M188.516 40.8263C188.516 42.03 188.212 42.9638 187.616 43.6163C187.02 44.2688 186.154 44.595 185.04 44.595C183.926 44.595 183.06 44.2688 182.464 43.6163C181.868 42.9638 181.564 42.0413 181.564 40.815C181.564 39.6 181.868 38.6775 182.464 38.0363C183.06 37.395 183.926 37.08 185.051 37.08C186.176 37.08 187.031 37.4063 187.627 38.0475C188.224 38.6888 188.516 39.6113 188.516 40.8263ZM183.195 40.8263C183.195 41.6475 183.352 42.255 183.656 42.6713C183.96 43.0875 184.433 43.29 185.04 43.29C186.277 43.29 186.896 42.4688 186.896 40.8263C186.896 39.1838 186.277 38.3625 185.051 38.3625C184.432 38.3625 183.971 38.565 183.656 38.9813C183.352 39.3975 183.195 40.005 183.195 40.8263Z' fill='%239A9A9A'/%3E%3Cpath d='M195.975 37.1813V41.9063C195.975 42.4463 195.851 42.9188 195.615 43.3238C195.379 43.7288 195.019 44.0438 194.569 44.2575C194.119 44.4713 193.579 44.5838 192.949 44.5838C192.015 44.5838 191.284 44.3475 190.766 43.8638C190.249 43.38 189.99 42.7275 189.99 41.895V37.1925H191.531V41.6588C191.531 42.2213 191.644 42.6375 191.869 42.8963C192.094 43.155 192.465 43.29 192.994 43.29C193.5 43.29 193.871 43.155 194.096 42.8963C194.321 42.6375 194.434 42.2213 194.434 41.6475V37.1925L195.975 37.1813Z' fill='%239A9A9A'/%3E%3Cpath d='M199.305 41.6813V44.4825H197.753V37.1813H199.879C200.869 37.1813 201.6 37.3613 202.084 37.7213C202.556 38.0813 202.792 38.6325 202.792 39.3638C202.792 39.7913 202.669 40.1738 202.432 40.5113C202.196 40.8488 201.859 41.1075 201.431 41.2988C202.534 42.9413 203.242 43.9988 203.58 44.4825H201.859L200.115 41.6813H199.305ZM199.305 40.4325H199.8C200.284 40.4325 200.655 40.3538 200.88 40.185C201.105 40.0163 201.229 39.7688 201.229 39.42C201.229 39.0713 201.105 38.8238 200.869 38.6775C200.632 38.5313 200.261 38.4525 199.766 38.4525H199.294L199.305 40.4325Z' fill='%239A9A9A'/%3E%3Cpath d='M210.566 40.77C210.566 41.9738 210.229 42.8963 209.543 43.5263C208.856 44.1675 207.866 44.4825 206.584 44.4825H204.514V37.1813H206.809C208.001 37.1813 208.924 37.4963 209.588 38.1263C210.24 38.7563 210.566 39.6338 210.566 40.77ZM208.958 40.8038C208.958 39.24 208.26 38.4525 206.876 38.4525H206.055V43.2113H206.719C208.215 43.2113 208.958 42.4125 208.958 40.8038Z' fill='%239A9A9A'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1)'%3E%3Cpath d='M91.5412 13.3875C93.0487 14.2763 94.2412 15.4913 95.1412 17.0213C96.0075 18.5738 96.4462 20.2838 96.4462 22.1288V22.1625C96.4462 24.0075 96.0075 25.695 95.1412 27.2363C94.275 28.7775 93.0825 29.9925 91.5638 30.9038C90.045 31.815 88.38 32.2763 86.58 32.2763C84.7912 32.2763 83.1488 31.8263 81.63 30.9375C80.1113 30.0488 78.9188 28.8225 78.0525 27.27C77.1638 25.7625 76.7138 24.0525 76.7138 22.1625V22.1288C76.7138 20.2838 77.1525 18.585 78.0188 17.0438C78.885 15.5025 80.0888 14.2763 81.63 13.3875C83.1263 12.4988 84.78 12.0488 86.6138 12.0488C88.3913 12.0488 90.045 12.4988 91.5412 13.3875ZM92.5987 22.1625C92.5987 20.34 92.0025 18.8325 90.8212 17.6625C89.64 16.4813 88.2225 15.8963 86.5688 15.8963C84.915 15.8963 83.4975 16.4813 82.3163 17.6625C81.1575 18.8213 80.5725 20.3175 80.5725 22.1625C80.5725 24.0075 81.1575 25.515 82.3163 26.6625C82.8788 27.2138 83.52 27.6525 84.2625 27.945C85.005 28.2375 85.77 28.395 86.5688 28.395C87.3675 28.395 88.1438 28.2488 88.875 27.945C89.6062 27.6413 90.2587 27.2138 90.8212 26.6625C92.0137 25.4813 92.5987 23.985 92.5987 22.1625Z' fill='%23979797'/%3E%3Cpath d='M97.7737 12.5888H101.756V22.3988C101.756 23.1975 101.902 23.9513 102.206 24.6713C102.51 25.38 102.937 26.0213 103.5 26.5725C104.062 27.1238 104.692 27.5625 105.412 27.855C106.121 28.1588 106.886 28.305 107.685 28.305H113.512V12.5888H117.495V32.2763H107.696C105.885 32.2763 104.231 31.8375 102.712 30.96C101.194 30.0825 100.001 28.89 99.135 27.3713C98.2462 25.8863 97.7962 24.2213 97.7962 22.3988L97.7737 12.5888Z' fill='%23979797'/%3E%3Cpath d='M134.303 16.5263H129.319C127.755 16.5263 126.36 17.1 125.134 18.2588C124.571 18.81 124.155 19.4513 123.863 20.1825C123.57 20.9025 123.424 21.6563 123.424 22.4325V32.2763H119.441V22.1963C119.486 20.4638 119.959 18.855 120.848 17.37C121.736 15.8963 122.929 14.715 124.425 13.8488C125.944 13.005 127.575 12.5775 129.308 12.5775H134.291L134.303 16.5263Z' fill='%23979797'/%3E%3Cpath d='M158.411 3.07126H162.428V32.265H158.411V3.07126Z' fill='%23979797'/%3E%3Cpath d='M166.072 7.09876C167.216 7.09876 168.142 6.17703 168.142 5.04001C168.142 3.903 167.216 2.98126 166.072 2.98126C164.929 2.98126 164.003 3.903 164.003 5.04001C164.003 6.17703 164.929 7.09876 166.072 7.09876Z' fill='%23979797'/%3E%3Cpath d='M164.092 32.265H168.041V12.5775H164.092V32.265Z' fill='%23979797'/%3E%3Cpath d='M189.585 32.265H185.602V22.4213C185.602 21.645 185.456 20.8913 185.152 20.1713C184.849 19.4513 184.421 18.81 183.87 18.2475C183.307 17.6963 182.677 17.2575 181.969 16.965C181.26 16.6725 180.495 16.515 179.696 16.515H173.869V32.265H169.886V12.5775H179.685C181.496 12.5775 183.15 13.0163 184.669 13.8825C186.187 14.7488 187.391 15.9525 188.28 17.4825C189.146 18.9788 189.585 20.6213 189.585 22.4213V32.265Z' fill='%23979797'/%3E%3Cpath d='M75.1163 24.5026C75.1163 21.9263 74.4638 19.8338 73.17 18.2138C71.7638 16.4925 69.8513 15.6263 67.4325 15.6263H53.325C52.7063 15.6263 52.1325 15.165 51.5813 14.2538C51.03 13.3425 50.76 12.5325 50.76 11.8125C50.76 11.07 51.03 9.13505 51.5588 8.23505C52.0875 7.33505 52.6838 6.88505 53.325 6.88505H67.4212C72.6187 6.97505 71.7525 6.95255 72.6188 6.97505C72.6075 6.2438 72.5737 2.92505 72.5737 2.92505C72.5737 2.92505 69.5475 2.92505 67.4212 2.92505H53.325C53.2463 2.9363 53.1675 2.9588 53.1 2.97005C46.4625 3.48755 46.7438 11.8013 46.7438 11.8013C47.0475 19.215 53.325 19.5751 53.325 19.5751H68.535C69.12 19.5751 69.6938 20.0363 70.2563 20.9475C70.8188 21.8588 71.1 23.7825 71.1 24.4913C71.1 25.2 70.8188 26.01 70.2563 26.9213C69.6938 27.8326 69.12 28.2938 68.535 28.2938H47.25C47.25 29.3063 47.2275 29.5651 47.2275 32.2538H67.4325C74.6325 32.2651 75.0713 25.7626 75.0938 25.2338C75.1163 25.0201 75.1163 24.7726 75.1163 24.5026Z' fill='%23979797'/%3E%3Cpath d='M152.764 3.06006V12.0488H146.452H146.239C144.495 12.0826 142.909 12.5213 141.48 13.3763C139.95 14.2651 138.746 15.4801 137.88 17.0326C137.014 18.5738 136.575 20.2726 136.575 22.1176V22.1513C136.575 24.0413 137.014 25.7401 137.914 27.2588C138.78 28.8113 139.972 30.0376 141.48 30.9263C142.987 31.8151 144.641 32.2651 146.419 32.2651C146.79 32.2651 147.15 32.2426 147.499 32.2088C147.499 32.2088 147.499 32.2088 147.51 32.2088C148.894 32.0626 150.187 31.6238 151.391 30.9038C151.414 30.8926 151.425 30.8813 151.447 30.8701C156.577 28.0238 156.566 22.4326 156.566 22.4326V15.6376V12.5776V12.0376V3.06006H152.764ZM147.375 28.3276C147.161 28.3613 146.925 28.3838 146.689 28.3951C146.677 28.3951 146.677 28.3951 146.666 28.3951C146.587 28.3951 146.509 28.4063 146.419 28.4063C145.62 28.4063 144.855 28.2601 144.112 27.9563C143.381 27.6526 142.729 27.2251 142.177 26.6738C141.019 25.5151 140.445 24.0188 140.445 22.1738C140.445 20.3288 141.019 18.8213 142.177 17.6738C143.347 16.5038 144.742 15.9188 146.374 15.9076C146.385 15.9076 146.407 15.9076 146.419 15.9076H152.741V22.5676C152.752 22.5563 152.167 27.6301 147.375 28.3276Z' fill='%23979797'/%3E%3Cpath d='M210.6 24.7613V22.1625C210.6 21.87 210.589 21.7013 210.566 21.6225C210.454 19.89 209.97 18.315 209.092 16.92C208.181 15.5025 206.989 14.3775 205.515 13.5563C204.041 12.735 202.444 12.3188 200.734 12.3188C198.945 12.3188 197.303 12.7575 195.784 13.6238C194.243 14.5125 193.039 15.7163 192.15 17.2238C191.272 18.7313 190.822 20.385 190.822 22.1625C190.822 23.94 191.272 25.605 192.161 27.1688C193.05 28.7213 194.265 29.97 195.795 30.8925C197.325 31.815 198.968 32.2763 200.734 32.2763H210.611V28.305H200.745C199.946 28.305 199.181 28.1588 198.472 27.8663C197.764 27.5738 197.123 27.1575 196.571 26.595C196.076 26.1 195.671 25.4813 195.367 24.7613H200.52H210.6ZM196.549 17.9888C197.1 17.4375 197.741 16.9988 198.45 16.7063C199.159 16.4025 199.924 16.2563 200.722 16.2563C201.544 16.2563 202.297 16.4025 202.961 16.695C203.76 17.0325 204.491 17.55 205.132 18.2475C205.774 18.945 206.224 19.8 206.471 20.8013H203.557V20.79H194.962C195.041 20.4863 195.131 20.1938 195.255 19.9013C195.559 19.1813 195.986 18.5513 196.549 17.9888Z' fill='%23979797'/%3E%3Cpath d='M4.2525 17.505C4.2525 8.21252 11.79 0.675018 21.0825 0.675018C21.5888 0.675018 22.0838 0.697518 22.5788 0.742518C31.1738 1.50752 37.9125 8.71877 37.9125 17.505C37.9125 26.7975 30.375 34.335 21.0825 34.335C11.79 34.335 4.2525 26.8088 4.2525 17.505Z' fill='%23979797'/%3E%3Cpath d='M36.8887 12.1725L37.0012 12.0038C33.39 1.26003 22.7587 0.753784 22.7587 0.753784L22.6575 0.922534C22.635 1.02378 17.1675 8.76378 17.1675 8.76378L11.8687 16.5825C10.9125 17.8088 12.1612 18.585 12.1612 18.585C13.2862 19.1363 13.86 18.1913 13.86 18.1913L19.5975 9.78753C20.7337 9.83253 20.7675 10.2488 20.7675 10.2488L17.145 15.6038L12.9375 21.78C12.0262 22.9388 13.2525 23.715 13.2525 23.715C14.49 24.4238 15.075 23.3438 15.075 23.3438L22.95 11.88C23.6025 12.06 23.9175 12.5888 23.9175 12.5888L19.1925 19.5188L15.525 24.9638C14.625 26.1675 15.9187 26.955 15.9187 26.955C16.9762 27.4613 17.6287 26.5838 17.6287 26.5838L26.0662 14.2088C26.37 14.2763 26.9887 14.9963 26.9887 14.9963L19.3162 26.3363C18.6187 27.495 19.71 28.0913 19.71 28.0913C20.9362 28.8338 21.5775 27.6863 21.5775 27.6863L29.025 16.7513C29.3287 16.7738 29.8012 17.7525 29.8012 17.7525L26.4262 22.725C25.7962 23.895 26.865 24.435 26.865 24.435C27.9675 25.065 28.7212 24.0413 28.7212 24.0413L36.1237 13.2638L36.585 12.5775L36.8887 12.1725C36.8887 12.1838 36.8887 12.1838 36.8887 12.1725Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0825 1.49002C12.2344 1.49002 5.05624 8.65786 5.05624 17.505C5.05624 26.3641 12.2351 33.5425 21.0825 33.5425C29.9301 33.5425 37.1087 26.3639 37.1087 17.5163C37.1087 9.1488 30.6939 2.27557 22.5124 1.5556L22.5099 1.55537C22.042 1.51185 21.5625 1.49002 21.0825 1.49002ZM4.05624 17.505C4.05624 8.10468 11.683 0.490021 21.0825 0.490021C21.5921 0.490021 22.1021 0.513157 22.6013 0.559555C31.2943 1.32517 38.1087 8.62666 38.1087 17.5163C38.1087 26.9162 30.4824 34.5425 21.0825 34.5425C11.6824 34.5425 4.05624 26.9159 4.05624 17.505Z' fill='%23979797'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='74.0475' height='7.52624' fill='white' transform='translate(136.519 37.0688)'/%3E%3C/clipPath%3E%3CclipPath id='clip1'%3E%3Crect width='206.555' height='34.0525' fill='white' transform='translate(4.05624 0.490021)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.lr-icon-help::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4185 2.21313H5.43408C3.64209 2.21313 2.18408 3.67114 2.18408 5.46313V14.3303C2.18408 16.1223 3.64209 17.5803 5.43408 17.5803H6.9497V20.6433C6.9497 21.0344 7.17724 21.3894 7.53368 21.5525C7.66649 21.6135 7.80809 21.6433 7.9497 21.6433C8.18505 21.6433 8.41747 21.5603 8.60302 21.4006L13.0326 17.5803H18.4185C20.2104 17.5803 21.6685 16.1223 21.6685 14.3303V5.46313C21.6685 3.67114 20.2105 2.21313 18.4185 2.21313ZM19.6685 14.3303C19.6685 15.0198 19.1079 15.5803 18.4185 15.5803H12.6607C12.6132 15.5803 12.5725 15.601 12.5268 15.6074C12.4544 15.6172 12.3837 15.6243 12.3142 15.6503C12.2472 15.6752 12.1912 15.7148 12.1319 15.7529C12.0912 15.7788 12.045 15.7905 12.0073 15.823L8.94971 18.4602V16.5803C8.94971 16.0281 8.50244 15.5803 7.94971 15.5803H5.43409C4.74464 15.5803 4.18409 15.0198 4.18409 14.3303V5.46313C4.18409 4.77368 4.74464 4.21313 5.43409 4.21313H18.4185C19.1079 4.21313 19.6685 4.77368 19.6685 5.46313L19.6685 14.3303Z' fill='%2313151B'/%3E%3Cpath d='M13.8339 6.41907C14.2682 6.797 14.485 7.3324 14.485 8.02527C14.485 8.72547 14.2624 9.26087 13.8185 9.63184C13.374 10.0032 12.777 10.1954 12.0278 10.2093V11.2699H10.6318V9.24329H11.2302C11.797 9.24329 12.238 9.15796 12.5529 8.98621C12.8678 8.81482 13.0253 8.49805 13.0253 8.03589C13.0253 7.72791 12.9382 7.4884 12.7631 7.31665C12.5881 7.14526 12.3537 7.05957 12.0592 7.05957C11.7377 7.05957 11.4821 7.15222 11.2931 7.33752C11.1042 7.52319 11.0097 7.76306 11.0097 8.05676H9.61296C9.59904 7.63708 9.68986 7.26062 9.88615 6.9281C10.0817 6.59595 10.3703 6.33337 10.7526 6.14075C11.1335 5.94812 11.5868 5.85181 12.112 5.85181C12.8261 5.85181 13.3996 6.04077 13.8339 6.41907ZM12.1435 12.1624V13.7059H10.5475V12.1624H12.1435Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-loyaltyProgam::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 29c7.18 0 13-5.82 13-13S23.18 3 16 3 3 8.82 3 16s5.82 13 13 13Z' fill='%230e0ee2'/%3E%3Cpath d='M26.061 15.199H23.04v-3.023c0-.245-.2-.45-.45-.45h-1.186a.45.45 0 0 0-.45.45V15.2H17.93c-.25 0-.45.2-.45.45v1.186c0 .245.2.45.45.45h3.023v3.023c0 .25.2.45.45.45h1.186c.245 0 .45-.2.45-.45v-3.023h3.022c.246 0 .45-.2.45-.45V15.65c0-.246-.2-.45-.45-.45Z' fill='%23FF3EC4'/%3E%3Cpath d='M6.94 20.648h1.155c.24 0 .436-.195.436-.436v-2c0-.24.196-.436.437-.436h3.595l1.722 2.672c.082.128.218.2.368.2h1.377a.44.44 0 0 0 .369-.677l-1.714-2.654a3.58 3.58 0 0 0 1.836-3.209c-.045-1.959-1.709-3.495-3.667-3.495H6.94a.436.436 0 0 0-.437.436v9.159c0 .24.196.436.437.436v.004Zm1.596-7.999h4.363c.777 0 1.473.55 1.586 1.318a1.55 1.55 0 0 1-1.531 1.777H8.536V12.65Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.lr-icon-delivery::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.92 14.79-3.71-3.72c-.57-.57-1.57-.99-2.38-.99h-1.4V7.96C20.43 6.33 19.1 5 17.47 5H5.96C4.33 5 3 6.33 3 7.96v13.12c0 1.66 1.04 2.96 2.36 2.96h.51a3.683 3.683 0 0 0 3.54 2.69c1.69 0 3.1-1.14 3.54-2.69h4.51c.63 0 1.21-.2 1.69-.54a3.684 3.684 0 0 0 3.65 3.23c1.69 0 3.1-1.14 3.54-2.69h.58c1.09 0 1.98-.89 1.98-1.98v-4.89c0-.81-.41-1.81-.98-2.38ZM9.41 24.73c-.93 0-1.7-.76-1.7-1.69 0-.93.76-1.7 1.7-1.7s1.69.76 1.69 1.7-.76 1.69-1.69 1.69Zm8.05-2.69h-4.51c-.44-1.55-1.85-2.7-3.54-2.7s-3.1 1.15-3.54 2.7h-.5c-.1-.03-.37-.38-.37-.96V7.96c0-.53.43-.96.96-.96h11.5c.53 0 .96.43.96.96v13.12c0 .53-.43.96-.96.96Zm5.34 2.69c-.93 0-1.7-.76-1.7-1.69 0-.93.76-1.7 1.7-1.7s1.69.76 1.69 1.7-.76 1.69-1.69 1.69Zm3.54-2.69c-.44-1.55-1.85-2.7-3.54-2.7a3.6 3.6 0 0 0-2.38.9v-8.16h1.4c.27 0 .77.21.96.4l3.71 3.72c.19.19.4.69.4.97l.02 4.87h-.58.01Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-delivery-small::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 5C2 3.89543 2.89543 3 4 3H13.5C14.6046 3 15.5 3.89543 15.5 5V7H17.0858C17.6162 7 18.1249 7.21071 18.5 7.58579L21.4142 10.5C21.7893 10.8751 22 11.3838 22 11.9142V17C22 18.1046 21.1046 19 20 19H19V17H20V11.9142L17.0858 9H15.5V17C15.5 18.1046 14.6046 19 13.5 19H9.5V17H13.5V5L4 5V17H4.5V19H4C2.89543 19 2 18.1046 2 17V5Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 17C6.44772 17 6 17.4477 6 18C6 18.5523 6.44772 19 7 19C7.55228 19 8 18.5523 8 18C8 17.4477 7.55228 17 7 17ZM10 18C10 19.6569 8.65685 21 7 21C5.34315 21 4 19.6569 4 18C4 16.3431 5.34315 15 7 15C8.65685 15 10 16.3431 10 18Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 17C16.4477 17 16 17.4477 16 18C16 18.5523 16.4477 19 17 19C17.5523 19 18 18.5523 18 18C18 17.4477 17.5523 17 17 17ZM20 18C20 19.6569 18.6569 21 17 21C15.3431 21 14 19.6569 14 18C14 16.3431 15.3431 15 17 15C18.6569 15 20 16.3431 20 18Z' fill='%2313151B'/%3E%3C/svg%3E%0A");
}

.lr-icon-delivery-white::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M28.092 13.663l-3.787-6.184A2.899 2.899 0 0 0 21.755 6H6.047C4.34 6 3 7.428 3 9.251v10.302c0 1.377.969 2.627 2.218 3.022.154 1.67 1.518 2.933 3.239 2.933 1.568 0 2.83-1.046 3.162-2.5h8.275c.331 1.454 1.606 2.5 3.162 2.5 1.53 0 2.78-.995 3.136-2.398 1.352-.407 2.308-2.052 2.308-3.557v-4.296c0-.65-.14-1.199-.408-1.594zm-5.087-5.419l3.404 5.559h-4.373c-.676 0-1.148-.561-1.148-1.352V7.504h.854c.549 0 .995.256 1.263.74zm-16.958-.74h10.455v8.9H4.505V9.251c0-.994.663-1.746 1.542-1.746zm4.157 14.752c0 .982-.765 1.747-1.747 1.747a1.725 1.725 0 0 1-1.747-1.747c0-.969.829-1.747 1.849-1.747.803 0 1.568.689 1.645 1.48v.267zm-1.658-3.251a3.356 3.356 0 0 0-3.11 2.053c-.536-.268-.944-.867-.944-1.505v-1.645h11.997v3.596h-4.845c-.318-1.415-1.619-2.499-3.098-2.499zm14.51 4.998a1.725 1.725 0 0 1-1.747-1.747v-.23c.153-.764.79-1.517 1.747-1.517.982 0 1.746.765 1.746 1.747 0 .982-.764 1.747-1.746 1.747zm3.136-2.588c-.357-1.403-1.619-2.41-3.149-2.41-1.492 0-2.78 1.033-3.175 2.499h-1.887v-14h1.403v4.947c0 1.62 1.134 2.844 2.652 2.844h4.947v4.246c.012.739-.332 1.479-.79 1.874z'/%3E%3C/svg%3E");
}

.lr-icon-delivery--grey::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23767676' fill-rule='evenodd' d='M28.092 13.663l-3.787-6.184A2.899 2.899 0 0 0 21.755 6H6.047C4.34 6 3 7.428 3 9.251v10.302c0 1.377.969 2.627 2.218 3.022.154 1.67 1.518 2.933 3.239 2.933 1.568 0 2.83-1.046 3.162-2.5h8.275c.331 1.454 1.606 2.5 3.162 2.5 1.53 0 2.78-.995 3.136-2.398 1.352-.407 2.308-2.052 2.308-3.557v-4.296c0-.65-.14-1.199-.408-1.594zm-5.087-5.419l3.404 5.559h-4.373c-.676 0-1.148-.561-1.148-1.352V7.504h.854c.549 0 .995.256 1.263.74zm-16.958-.74h10.455v8.9H4.505V9.251c0-.994.663-1.746 1.542-1.746zm4.157 14.752c0 .982-.765 1.747-1.747 1.747a1.725 1.725 0 0 1-1.747-1.747c0-.969.829-1.747 1.849-1.747.803 0 1.568.689 1.645 1.48v.267zm-1.658-3.251a3.356 3.356 0 0 0-3.11 2.053c-.536-.268-.944-.867-.944-1.505v-1.645h11.997v3.596h-4.845c-.318-1.415-1.619-2.499-3.098-2.499zm14.51 4.998a1.725 1.725 0 0 1-1.747-1.747v-.23c.153-.764.79-1.517 1.747-1.517.982 0 1.746.765 1.746 1.747 0 .982-.764 1.747-1.746 1.747zm3.136-2.588c-.357-1.403-1.619-2.41-3.149-2.41-1.492 0-2.78 1.033-3.175 2.499h-1.887v-14h1.403v4.947c0 1.62 1.134 2.844 2.652 2.844h4.947v4.246c.012.739-.332 1.479-.79 1.874z'/%3E%3C/svg%3E");
}

.lr-icon-deliveryLrAndMe {
  position: relative;
}

.lr-icon-deliveryLrAndMe::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M28.092 13.663l-3.787-6.184A2.899 2.899 0 0 0 21.755 6H6.047C4.34 6 3 7.428 3 9.251v10.302c0 1.377.969 2.627 2.218 3.022.154 1.67 1.518 2.933 3.239 2.933 1.568 0 2.83-1.046 3.162-2.5h8.275c.331 1.454 1.606 2.5 3.162 2.5 1.53 0 2.78-.995 3.136-2.398 1.352-.407 2.308-2.052 2.308-3.557v-4.296c0-.65-.14-1.199-.408-1.594zm-5.087-5.419l3.404 5.559h-4.373c-.676 0-1.148-.561-1.148-1.352V7.504h.854c.549 0 .995.256 1.263.74zm-16.958-.74h10.455v8.9H4.505V9.251c0-.994.663-1.746 1.542-1.746zm4.157 14.752c0 .982-.765 1.747-1.747 1.747a1.725 1.725 0 0 1-1.747-1.747c0-.969.829-1.747 1.849-1.747.803 0 1.568.689 1.645 1.48v.267zm-1.658-3.251a3.356 3.356 0 0 0-3.11 2.053c-.536-.268-.944-.867-.944-1.505v-1.645h11.997v3.596h-4.845c-.318-1.415-1.619-2.499-3.098-2.499zm14.51 4.998a1.725 1.725 0 0 1-1.747-1.747v-.23c.153-.764.79-1.517 1.747-1.517.982 0 1.746.765 1.746 1.747 0 .982-.764 1.747-1.746 1.747zm3.136-2.588c-.357-1.403-1.619-2.41-3.149-2.41-1.492 0-2.78 1.033-3.175 2.499h-1.887v-14h1.403v4.947c0 1.62 1.134 2.844 2.652 2.844h4.947v4.246c.012.739-.332 1.479-.79 1.874z'/%3E%3C/svg%3E");
}

.lr-icon-deliveryLrAndMe::after {
  position: absolute;
  left: -4px;
  top: 0;
  content: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23EB5955'/%3E%3Cpath d='M15.3244 17.6287C14.3402 18.642 12.9958 19.2257 11.5835 19.2527C8.6199 19.4124 6.47531 17.6426 6.32956 14.8039C6.28775 13.1304 7.1636 11.5677 8.61296 10.7299C8.0865 9.83 7.76426 8.82538 7.66907 7.78715C7.59933 6.90661 7.90076 6.03699 8.50048 5.38849C9.10021 4.74 9.94366 4.37164 10.827 4.37246C12.6176 4.27529 13.9502 5.21225 14.0473 7.06535C14.1885 8.49044 13.457 9.8602 12.1942 10.5356C11.8286 10.7346 11.3713 10.6164 11.148 10.265C10.9248 9.91367 11.012 9.44942 11.3475 9.203C12.3053 8.64082 12.333 8.21746 12.2844 7.32214C12.2986 6.94375 12.144 6.57859 11.8626 6.32528C11.5811 6.07197 11.2018 5.95663 10.827 6.0104C10.4099 6.03323 10.0217 6.23062 9.75757 6.55419C9.49343 6.87777 9.37774 7.29761 9.43888 7.71081C9.50828 9.05031 10.1954 10.723 12.3469 12.9855C13.1029 13.7878 13.9047 14.5455 14.7483 15.2551C14.904 14.7691 14.9653 14.2579 14.9287 13.749C14.8607 12.8903 14.534 12.0724 13.9918 11.4031C13.7043 10.9987 13.7991 10.4378 14.2035 10.1504C14.6079 9.86288 15.1687 9.95766 15.4562 10.3621C16.1784 11.2943 16.5974 12.4255 16.6569 13.6032C16.713 14.5222 16.5636 15.4421 16.2197 16.2961C16.983 16.8375 17.8935 17.133 18.8293 17.1428H19.1902C19.608 17.1218 19.9638 17.4434 19.9848 17.8612C20.0059 18.279 19.6843 18.6348 19.2665 18.6559H18.8223C17.582 18.6559 16.3677 18.2994 15.3244 17.6287ZM13.8807 16.657C13.0902 16.0284 12.3392 15.3516 11.632 14.6304C10.8043 13.8041 10.0496 12.9078 9.3764 11.9514C8.54932 12.5741 8.08831 13.5691 8.14796 14.6027C8.13741 15.4678 8.49686 16.2963 9.13588 16.8796C9.77489 17.463 10.6326 17.7456 11.4932 17.6564C12.3851 17.6293 13.2355 17.2733 13.8807 16.657Z' fill='white'/%3E%3C/svg%3E%0A");
}

.lr-icon-deliveryPlus::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2996 9.91917C12.0327 12.6453 9.734 14.7755 6.93774 14.7755C6.78399 14.7755 6.63174 14.7691 6.48124 14.7564V18.8571H18.4646V9.91917H12.2996ZM10.8204 9.91917C10.561 11.8319 8.92156 13.3061 6.93774 13.3061C6.78333 13.3061 6.631 13.2972 6.48124 13.2798V13.2798C5.93883 13.2168 5.4302 13.0431 4.97855 12.7819V12.7819C3.80735 12.1044 3.01938 10.8381 3.01938 9.38775C3.01938 7.2237 4.77369 5.46939 6.93774 5.46939C8.76354 5.46939 10.2977 6.71814 10.7327 8.40816H10.7327C10.8132 8.72125 10.8561 9.04948 10.8561 9.38772C10.8561 9.56797 10.8439 9.74538 10.8204 9.91917H10.8204ZM12.2367 8.40816C11.776 5.90029 9.57879 4 6.93774 4C3.96217 4 1.54999 6.41218 1.54999 9.38775C1.54999 11.6721 2.97169 13.6245 4.97855 14.4082V22.02C4.97855 23.403 5.94639 24.6579 7.19439 25.0548C7.3472 26.7323 8.70982 28 10.429 28C11.9954 28 13.2561 26.95 13.5872 25.4902H21.852C22.1831 26.95 23.4566 28 25.0102 28C26.5384 28 27.7864 27.0012 28.143 25.5926C29.4928 25.1829 30.4479 23.531 30.4479 22.02V17.7047C30.4479 17.0516 30.3079 16.501 30.0404 16.104L26.2582 9.89355C25.7234 8.95878 24.781 8.40816 23.7113 8.40816H12.2367ZM7.4778 8.747L7.47796 7.81783L7.47539 7.7712L7.47332 7.75068L7.47293 7.74743C7.43382 7.44241 7.17501 7.23266 6.89027 7.23266C6.58436 7.23266 6.30278 7.47839 6.30278 7.82319V8.74698L5.36187 8.74686L5.31748 8.74913L5.2943 8.75162C5.00509 8.78843 4.78268 9.03801 4.78268 9.34043C4.78268 9.66717 5.04316 9.93387 5.36726 9.93387H6.30275L6.30259 10.9577L6.3049 11.0032L6.30761 11.0281C6.34673 11.3331 6.60554 11.5429 6.89027 11.5429C7.19619 11.5429 7.47777 11.2971 7.47777 10.9523V9.93389L8.51369 9.93401L8.55808 9.93174L8.58125 9.92925C8.87046 9.89244 9.09288 9.64286 9.09288 9.34043C9.09288 9.0137 8.83239 8.747 8.50829 8.747H7.4778ZM24.9593 10.6619L28.3594 16.2449H23.9914C23.3165 16.2449 22.8453 15.6815 22.8453 14.8876V9.91917H23.6985C24.2461 9.91917 24.6919 10.1753 24.9593 10.6619ZM12.1737 24.7347C12.1737 25.7207 11.4096 26.489 10.429 26.489C9.44843 26.489 8.68435 25.7207 8.68435 24.7347C8.68435 23.7615 9.5121 22.9804 10.5309 22.9804C11.3332 22.9804 12.0972 23.6719 12.1737 24.4658V24.7347ZM10.5181 21.4694C9.10459 21.4694 7.90753 22.3273 7.41088 23.531C6.87602 23.2621 6.46851 22.6603 6.46851 22.02V20.3681H18.4519V23.9792H13.6127C13.2943 22.5578 11.9954 21.4694 10.5181 21.4694ZM25.0102 26.489C24.0296 26.489 23.2656 25.7207 23.2656 24.7347V24.5042C23.4184 23.7359 24.0551 22.9804 25.0102 22.9804C25.9908 22.9804 26.7549 23.7487 26.7549 24.7347C26.7549 25.7207 25.9908 26.489 25.0102 26.489ZM28.143 23.8896C27.7864 22.481 26.5257 21.4694 24.9975 21.4694C23.5075 21.4694 22.2213 22.5066 21.8265 23.9792H19.9418V9.91917H21.3426V14.8876C21.3426 16.5138 22.476 17.7431 23.9914 17.7431H28.9325V22.0072C28.9452 22.7499 28.6014 23.4926 28.143 23.8896Z' fill='%23191919'/%3E%3C/svg%3E%0A");
}

.lr-icon-discount::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23191919' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 20.28a.75.75 0 11-1.06-1.06l6.544-6.546a.75.75 0 111.061 1.06l-6.545 6.546zM22.73 7c1.162 0 2.21.701 2.655 1.777l3.058 7.414a.75.75 0 010 .572l-3.058 7.415a2.874 2.874 0 01-2.655 1.776H5.87A2.872 2.872 0 013 23.083V9.837A2.836 2.836 0 015.837 7H22.73zm1.269 2.35a1.374 1.374 0 00-1.27-.85H5.838c-.739 0-1.337.598-1.337 1.337v13.246c0 .757.614 1.371 1.371 1.371H22.73c.555 0 1.056-.335 1.268-.848l2.94-7.13-2.94-7.126zM10.84 16.136a2.386 2.386 0 110-4.772 2.386 2.386 0 010 4.772zm0-1.5a.886.886 0 100-1.772.886.886 0 000 1.772zm7.636 6.954a2.385 2.385 0 110-4.77 2.385 2.385 0 010 4.77zm0-1.5a.886.886 0 100-1.772.886.886 0 000 1.772z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-discount--promoColor::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23DD3251' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 20.28a.75.75 0 11-1.06-1.06l6.544-6.546a.75.75 0 111.061 1.06l-6.545 6.546zM22.73 7c1.162 0 2.21.701 2.655 1.777l3.058 7.414a.75.75 0 010 .572l-3.058 7.415a2.874 2.874 0 01-2.655 1.776H5.87A2.872 2.872 0 013 23.083V9.837A2.836 2.836 0 015.837 7H22.73zm1.269 2.35a1.374 1.374 0 00-1.27-.85H5.838c-.739 0-1.337.598-1.337 1.337v13.246c0 .757.614 1.371 1.371 1.371H22.73c.555 0 1.056-.335 1.268-.848l2.94-7.13-2.94-7.126zM10.84 16.136a2.386 2.386 0 110-4.772 2.386 2.386 0 010 4.772zm0-1.5a.886.886 0 100-1.772.886.886 0 000 1.772zm7.636 6.954a2.385 2.385 0 110-4.77 2.385 2.385 0 010 4.77zm0-1.5a.886.886 0 100-1.772.886.886 0 000 1.772z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-download::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.285 16.6991C15.4731 16.8915 15.7309 17 16 17C16.2691 17 16.5269 16.8915 16.715 16.6991L20.715 12.6082L21.4141 11.8932L19.9841 10.495L19.285 11.21L17 13.5469V6V5H15V6V13.5469L12.715 11.21L12.0159 10.495L10.5859 11.8932L11.285 12.6082L15.285 16.6991ZM5 16V26C5 26.5523 5.44772 27 6 27H26C26.5523 27 27 26.5523 27 26V16H25V25H7V16H5Z' fill='%23191B21'/%3E%3C/svg%3E%0A");
}

.lr-icon-external::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.25 7.00002C5.25 6.58581 5.58578 6.25003 5.99999 6.25003H14C14.4142 6.25003 14.75 6.58581 14.75 7.00002C14.75 7.41424 14.4142 7.75002 14 7.75002H6.74999V25.25H25.25V17.5C25.25 17.0858 25.5858 16.75 26 16.75C26.4142 16.75 26.75 17.0858 26.75 17.5V26C26.75 26.4142 26.4142 26.75 26 26.75H5.99999C5.58578 26.75 5.25 26.4142 5.25 26V7.00002Z' fill='%23191919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.6673 12.3234C26.2532 12.3339 25.9091 12.0067 25.8986 11.5926L25.7668 6.33209L16.228 16.3684C15.9664 16.6437 15.5457 16.6767 15.2461 16.4605L15.1676 16.3954C14.8674 16.11 14.8553 15.6353 15.1407 15.3351L24.6768 5.30162L19.4189 5.43429C19.0048 5.44473 18.6607 5.11752 18.6502 4.70343C18.6398 4.28935 18.967 3.94521 19.3811 3.93477L26.4513 3.7565C26.8654 3.74606 27.2095 4.07328 27.22 4.48736L27.3982 11.5548C27.4086 11.9688 27.0814 12.313 26.6673 12.3234Z' fill='%23191919'/%3E%3C/svg%3E%0A");
}

.lr-icon-envelope::before {
  /*don't delete*/
  content: url("data:image/svg+xml,%3Csvg width='20' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.25 12.6V4.34998C.25 2.27891 1.92893.599976 4 .599976h12c2.0711 0 3.75 1.678934 3.75 3.750004V12.6c0 2.071-1.6789 3.75-3.75 3.75H4c-2.07107 0-3.75-1.679-3.75-3.75ZM2.5 4.34998V12.6c0 .8284.67157 1.5 1.5 1.5h12c.8284 0 1.5-.6716 1.5-1.5V4.34998c0-.82843-.6716-1.5-1.5-1.5H4c-.82843 0-1.5.67157-1.5 1.5Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 7.40927 3.20278 1.9715 1.79722 3.72845l7.5 6c.41087.32865.99468.32865 1.40558 0l7.5-6-1.4056-1.75695L10 7.40927Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-facebook::before {
  /*don't delete*/
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M12.9 17.841V29h5.48V17.948h3.76l.86-4.613h-4.62V9.9c0-.429.215-1.073.967-1.073h2.686V4h-4.942c-1.72 0-4.19 2.146-4.19 4.292v4.828H10v4.721h2.9z'/%3E%3C/svg%3E");
}

.lr-icon-faciliti::before {
  /*don't delete*/
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 290 92'%3E%3Cg fill='none'%3E%3Ccircle cx='45.925' cy='46.194' r='45.732' fill='%23979797'/%3E%3Cpath fill='%23838383' d='M26.875 61.11l30.148 29.455C76.15 85.795 90.514 68.987 91.59 48.65L79.839 37.164 26.875 61.11z' opacity='.2'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M78.965 35.273L56.13 40.439l2.489 3.093zm-65.737-.089l22.791 5.199-2.488 3.093zm33.033 13.577l10.236-4.272-10.236-15.843v-.082l-.031.039-.03-.039v.082L35.523 44.333 46.2 48.761v.025l.03-.015.031.015z'/%3E%3Cpath d='M46.23 51.326L12.623 37.164 26.875 61.11h38.711l14.253-23.946z'/%3E%3C/g%3E%3Cpath fill='%23979797' d='M230.337 30.353V15.142h7.87z'/%3E%3Cpath fill='%23838383' d='M141.718 22.32h-14.29v21.479h9.07v6.931h-9.07v26.183h-6.931V15.391h21.221zm24.471 54.592h-7.017l-.941-7.615h-8.812l-.941 7.615h-7.357l9.497-61.521h6.246l9.325 61.521zm-8.813-14.119l-3.508-26.951-3.594 26.951h7.102zm37.817 3.251c0 1.656-.312 3.208-.94 4.665a12.122 12.122 0 0 1-2.566 3.805 12.084 12.084 0 0 1-3.809 2.568 11.646 11.646 0 0 1-4.661.942c-1.657 0-3.209-.316-4.664-.942a12.046 12.046 0 0 1-3.808-2.568 12.058 12.058 0 0 1-2.567-3.805c-.629-1.457-.941-3.009-.941-4.665v-39.7c0-1.654.312-3.21.941-4.663a12.092 12.092 0 0 1 2.567-3.81 12.069 12.069 0 0 1 3.808-2.564c1.455-.629 3.007-.941 4.664-.941 1.652 0 3.208.312 4.661.941a12.124 12.124 0 0 1 3.809 2.564 12.128 12.128 0 0 1 2.566 3.81c.628 1.453.94 3.009.94 4.663v1.968h-6.929v-1.968c0-1.427-.5-2.625-1.499-3.595-.997-.97-2.181-1.454-3.549-1.454-1.428 0-2.626.484-3.594 1.454-.972.97-1.454 2.168-1.454 3.595v39.699c0 1.428.482 2.625 1.454 3.594.968.97 2.166 1.455 3.594 1.455 1.368 0 2.552-.485 3.549-1.455.999-.969 1.499-2.166 1.499-3.594v-.769l6.929-2.312v3.082zm12.577 10.868h-6.931V15.391h6.931zm25.071 0h-18.738V15.391h6.929V69.98h11.809zm17.282 0h-6.929V28.911h6.929zm20.022-5.734c.685 0 1.311-.157 1.883-.47.569-.314.996-.699 1.284-1.155l4.704 5.133c-.855 1.027-1.981 1.84-3.379 2.438-1.399.599-2.811.9-4.234.9-3.424 0-6.077-1.112-7.959-3.338-1.882-2.226-2.823-5.077-2.823-8.556V34.985h-4.365v-6.074h4.365v-8.728l6.931-2.311v11.039h9.154v6.074h-9.154V66.13c-.001 3.368 1.198 5.048 3.593 5.048zm19.421 5.734h-6.929V28.911h6.929z'/%3E%3Ccircle cx='246.782' cy='18.187' r='3.605' fill='%23838383'/%3E%3Ccircle cx='286.195' cy='18.187' r='3.605' fill='%23838383'/%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-fevad::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 238 239'%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bfill:%23fdfeff%7D.cls-3%7Bfill:%239ec947%7D.cls-4%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath fill='%23004e96' d='M31.07 30.77h174v175.46h-174z'/%3E%3Cimage width='238' height='239' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAADvCAYAAAD1suiHAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4Xuy93Y7cRtKu+7xJsqpL3W2N7NXLswb+AOGDMQc29j7xBYxuwtdj6Xp8E17Axj6bo43xwcAYzAIG89lLyyPL6p8qkhmxDyLJ+ulqqduWultjvnapq1gki2TxqYiMjIyUuzNp0qT3S+lNK0yaNOn+aQJ30qT3UBO4kya9h5rAnTTpPdQE7qRJ76EmcCdNeg81gTtp0nuoCdxJk95DTeBOmvQeagJ30qT3UBO4kya9h5rAnTTpPdQE7qRJ76EmcCdNeg81gTtp0nuoCdxJk95DTeBOmvQeagJ30qT3UBO4kya9h5rAnTTpPdQE7qRJ76EmcCdNeg81gTtp0nuoCdxJk95D1W9aYdKk90mStP+dNxX+j838PZkhQO/JcU76DeiXQ7ehG6y6V5eOQPcS5gncSe9U+2G8wT13g1VvpGfPLh/XV1/t/zStn9wXiCdwJ11LlwG8xn1zjVV+kfZA9xSAr3YX/yo95dllmBX/3DXAE7i/Yf0ia/g2bpd91m4HuqeXV1hrh8+/fP31FS42wJdXv3Wlvgbg8y+/dJ7Fki2I7wG8E7j/prpRe/HX3gJbIK6penp5zcvagPBqAK8H3/NvvxF/2vfOkz3PtvXN7qv/CSefPSlX5usR4l2A3X/11ftFmsB9T7UN5jW+w2usckmXLGNQ9vTymrurjNoP49sB8Ul59c+//vk1FvcL+CKevfjbt69ZL/ToPz9z/vxnAP7wxy/8my2Iv+bzb7/0bXjvxvJO4L4Hki7HOi/ppl/jFe7q08sLN98etQ3k9UAEeH7yzZ7PfXLp1ZUwfhEUvh7CzwA4/f478Sl8uned3aXfrZ99B0e/bx3g0X9eOH+Gv/7xlZ883wPvHbnNE7j3TG8V0te0JZ9eXrSly5byzXDuQvlkj2O6H8i1VYTXQfkZp0ffCfbD+OqHenu7x/Hn7Hl9xf726/Ckd/4Oxx/3/v3ppw7f8ujFhf/hj1/4X56zF97bdpkncO9I1wJ00Ou+omfP9HR8sYfAXb3Rld0P6PNvC5Sj67oPyz1gfjH+A7wBymIhYRPMePbqh7/Hdo/XW5w9/y/Bf7CpR4sfBH9gVxcvngs+ho8vvbXWD7B4ZA5weJH9H8DhWe8BcOuP/vPC//BqB96vuBOXeQL3lvRWQH32TG90Zwe9EVDYB+llV/YyoJfhfBOY4bryOfz+f3136f0tS/l4/eTs+T+21v0EONsD5sWL5+LjNZHLlz+W7U44iT8sf/5XWfbRuN7q1U8CmB//rlzxHzn44EPnObx6aL5ozQ8/yv5i1fvxxRrev776wk+e459/iT99djdWdwL3LUp78m5uqt1v49mza+7zyvbnoD2QXgr+bEN6M0BfDyd8egOrWV3a/uJF0qa1XL78UScAnFwCcwCSD+Of9vQnPRo2fPSI9vTl3ms668Lanh2Zz7vf+cHKPQD+h7dHH9kI74sLjzbvc9+0un79Rsyv1gTur9C7ATWs6htVVrkupPB6UH8JpKdH32m7rfk6t3a7nfnJJ3D247b13HVnB8tZ7CbL+bbVXL36SQEntKfpSjjb8yQewkOgPT8VfMA+zR6YvyQAnnXmZ0fmDxcP7VW7hveHi97/479/an99xR6re3vu8gTuL9DbBvZaVnWvRb06YPQl8O3e7pQnwC8Ada8l3WdFr3Jxt61ouLcwULoF6Rss6OFpeX0FoACL8xTLP4Du/FRwDEDXnOm4PN/Vsljcpne/eGB+ND+2s+7HEd7ly84Oz3o/Ozy3vVZXt+cuT+DeQG8T2GvBCjuW9RqgArtWddBVgaObWNQ3gfpJ+efsx32g7rZDw5ZebUk3IQ2rOmzfNvE8rOgmpNG/3S3PxDEcc0x3cSaOjgDol2cCOOQIDsvOzuCMU+qDQ+f0lOXC/EHzwC76Nbzt6UN7tOitPVrZ8UXvq02r+y0TuPdRdwvs1eu/XViBzz/7RVb1k2uDGqiuQYXRou62R1/r7iYN3u4I6oYlHUAdIOXwiPnyXAD9ShqB3VHdP/D6wH2V3Zvsnpsc8J731s876w5+Z8uXnf3+6BP7/vRb//zkM/vLJrjcXjt3AvcNelvQXhtYgK+uCewI65NL62wB+8X6yT7r+oss6zVhvbJ92hRLegWsV7u964yxrkk6Zg+oHDGvdkE9pF+e68Eh9Ku0ddyD2t68PnCve/dVNu+bB/bgIltueuvmvbWnrT1aPLL2/6xscJdfPPrCPv8SfzoAe0vt3Anc1+htQPv0xsBe7RJvA/vk0vuv60O9BOzrrOvj9ZLNoNK+7pjXwbpuq97cBV4MQaQbw3pIvzoXh9AvpQdAXy8FDwDoU+wrt0styj4vgGp24HBObQu3+sDq/tRzs7C8zNbPsnXnvZ2cHOf+NNzls//+2B79P3/2v/7xlT958sR49oynt9gtNIG7R28D2HdiZU++0VVp8lcFm25kYR+vl2xFgT+BR5es677umcuBJdi2rvsCS5es6xVucHdxJjiCo6GturascEhfF3B3LOsA66xdisWC3C7LNgO6ABe0+cCrmXtt7lZny6uF9Y3Zg4ts1aPD3J9n6w5ycZeXFu3cb+4kQDWVrtnRfYT285Nv9C1PuImV3deGPT2a6dONnFwoyQ+P/z66xJe7bT7h7Mf/GpeNFrZAe1yCTMcnJwHsz3A1sD+tgT19uW63Ptxot35wGdjqIqk7EqOFXR4xr5JAoyvcLy9EL2b1UrM60a82gZVYQK4eiBZyJW1DCyBmiKqCFrCldFCfq77I6upe+bRXd9YrHeyPSN+2Jou7obcB7Y1cY+Avn73Jyl79/j4re1Xm0q6VHbOVHq+X3cTK3twl3gk2vcYlvjrQdERfneuQ17ddLwE7/l3qgGJxDwAOyO1K1WzuLJd0swOvsnubz31ez81W2XKdTRzk/iKbHrW5PW3tEz7I/dHSvj9tS4Dq61tPxJgsbtH7BO3eRP2roN3Tlg0ru379S6zs8aZbXKzsCOwOtG2TxOlLYF90+IPoZz0f+lmTNrtw+lpieTZGhueX2rDnpDqpXxWYFxsucbUUbfw9aBekJGUgJ4kWQHBwQF4uRRJNu6SbOYvZwttTl1WSOKJrXkqzAw5Pkx5ywtmiV/tDLQ7bAujV3XTvSlN5Vu4ftJ+ffKO3Ae3p0Uw3gvaTSDfchjaNwaflyx91/DJpO83wI3a7dA5Pkw5PfxKP1pYVyvOdLp2wssfwARzsDTwd0VdJ8+W5+pXU1+fqK6lfKqxsvWFlF4OVXZBbKVfxaFopp6VyK+V2NS7P1Uq523idyrrFQgPMq3Mdc7yObJ9wL/SbB/f+QYuuHYCC10K7O/TtjdD+Ute4uUm0OGkb2nCNDy7i/a7SFrTzHde4XxY3uE7qV0n96kJ9knK71KyVclUArcItbtqlODgId/nggFxJc6DppCaVRzdErQ/CApd9zOokOCxBsdAYeHscr/d9J1dXH3l7+k2Dez+h3a+7hPZ4pz/2ErTAdaEFrm7PVrFsO2J8uBdagH51IRYPmLVLLSiucfl7wIKcBmjDqtbdSk0nWZKYQ+6k3EnMD2hSscDtSrBgUSxuvzqPrKsPtr2Hvdo7/vnd6DcL7gRt0TWgZQPaWPp2oe0uzrQF7eH+PlnYhFYjtFwFLWto58AlYItyt1LuiuU9OKBpw+JuZlmt+5I/KoMhdvTVpSXvVL9JcCdoi+4JtFt5xGN64pug5ebQEtAyjwDV5gMgoF6Jg4M4gUV89jrJY9DHnD3/L51+PxNsFBm4Rf3mwP1NQbu4n9Ae3DG0dRfLNx85abS6YwCrHazsUTmr30UQ7mOA/7hUPucpt6ffFLi/OWg3dJ+g5Y6gzalVXVzknNDmYw4wnwfFxeIugAeHh/TVubrmTG3z8zj+F7iqCt2t6DfTjztBW/SbhVaaMyen9XW3AnFq3HNCddfSmzBbadbNlKulbGU6BM44Bjrui34TFneCtug3DS0jtNZJVtxm5muAcxfvR5AK1mmRhxtD7zdNLmyVp7xF/duDO0FbNEE7Qssc6qpV3SseVTuCnIfIc7saP79fnSv6cmMkxLoY3VV65xmP/97gTtAWTdCO0A7AwhxLrSy1gjkDvPOy7ZCswYJSKeOIxfkrtac/jdcK2DG4t9cn9G8L7gRt0QTtFrRrYAPeeF2ez9fr5261cc0O14HlvXryhonH3r7+LcHVBG1oglZwGVqYk7tWmw9L4TZb15btNxIxStkbPoChkuRyUekuw8r/duBO0BZN0O6FNndSVqv5bEadpDpJ89mMgLcV8zmxz0jEGFMfl2fqzk/Fo0ec7A402Kr3dTv6t+oOmqAtmqDdA20kWMxnM3LfKdMBM6Al953ms5n3DnW/VE6NvJPEStJMDw4PuTjPQE97+lJ9Wul/pA949cPfdXZ6Lk4+e/fRqB3924A7QVs0QXsFtO0ILbMZ1rciBuWG+o5sTqrmDlYWHgBGv7pQX/Vq8oz7on8LV3mCtmiC9o3QWkIB7QzrJetjP5ZQnSRLEV3OqYwWqpaCdQnm+6L3HtwJ2qIJ2mtBS9m+Tp1mM5jN1vsb9mlVGymQACxKKZxDuuZs67rdpd5rcCdoiyZorw1tnaSq75R7jY+qV7G2iNmMGXNyh5pO6ktFyH51Ljger8XeoX23qPcWXE3QhiZoBdeBNqLIuZdoZpg6mZCpEw3k4jbXfVeiy8AcFgdEcblDxrTHcS6jx/H6CXDbdafeS3AnaIsmaK8FrfXhGge0YD2CppxlE6+bwW0m9tOVrqNWgugTGkvYfAivnyH73eu9A3eCtmiC9trQzmbFoqqT9chSp6EPN1zkWJ774XOiP5fS0F2UAfUcHQ112++a2/erO2iCtmiC9hdBCw116hQR5W483xqR6o7ewPtadULqW4lGbSWpXWpApT1P4uhDoCvfyWfchd47i/trNEH7W4c22rERhGqwVArHzRoiGaOhSt24f0YtYkD9pRI2ob3f9zvWe2Nx9Sut7QTtBK31XQDb9wJoSju36zthNXXdYXnmlkyaz8lkNa3Uz5bSKo/X5PDnn/SCpeAD7krvhcWdoGWC9i1C2zQNVYq2rqVO8bwPa6zYR+5aWVeiywwD6i8PEfr90e6Mh9zGcNz7D+4ELRO0bxHaKiHLnYasqcicmlH14T7XORIz5rMZMYpIatql+pU0r861OeXnJd3ecNz7D+6v0QTtBO0utDDDpOgWKm1cU+QvV30vmhmRmNGVzwMODtZGF+DRI8ZZHXZ0C8YWuOfg6ldY2wnaCdpLlra8X2WpylJD9OZWOdaNfXXRbVT6c3OShjI2Q8Zye/pSnMAnn8TSuyg7da/B/aWaoJ2g3QctTYF0zJpaP6ox4iwNyRmW1jnLs7bUnhrzleHsxx9udJ+9Td3bqLJ+obWdoJ2gfT20CBosb7ZVO6hqaPAmN3hyqZNyMyd3F+LwAXgOP9iOgRXLn/+l+g7N3h1+9NvXBO0E7ZugtdyrklSpVyVUqVdTN1juVWWVLKpOOXWqu1bMZ+RupdwutV2mFeAP47PbnobkXoKrX2BtJ2gnaN8MrQqkCGo89fKELBPLS1fQkJCRk2RdqzkHwIKx9hS/Y3to3+03cu8luDfVBO0E7XWgrdTLMgpgh66gBk+S5WKNk1T1fXGpgfkcS4PFjYEGbfPzxvd0NwXj3ntwJ2gnaK8LbVhZKfVSEqqbmiSU+l6ewmUGsITqHJ9Z96VLaAEPDmG4RoNe/fD3G91/b0v3Njh1HU3QTtDeHNpwj8k9oxJYL5SQJyRm0BjWmapqTu6yqBf0q1407NctV3q8dxZX12zfTtBO0N4YWgWY0GCShgd1pECGy1y6i/rIoBoG1TdDJYzlmR6yef3vRvcO3OtognaC9hdBm/sCa68qoypRUiB7UZd9aYguq4zPnVN3Wk92TRnax7p8zb774V3rvQP3pillE7RM0G5AOwBrg3XNGuGtEqKpMaGGBhrIijZublfqk8Th0cagoLsbTf9egevAsxtY2wlaJmh3oKUhki9qcCFXP8JL3eAlMWOoilH30nDMcb2GLqEPg9vH3IneK3AnaGGC9pdDGwMKJBeqMko5q6bGy7aWe5mKO91Llrv1d3VwwNAlBNAO38GomPjr2bNn175Hf43em6jyTdq1E7RM0O6BlhqqTIAJUNcYKAGGR4AqI0DWwMxnZM/yTnJfCRYc0tKenwrudlaD98Li3qRdO0HLBO0eaL0EpEyS517hJpdH7pVyLhFlyVMJUPXF4s4BhqF9h7CT+HgXulfgSpfBukm7doKWCdoroK2pCWhjWbL1I6xxuMzhhJb0xxTvWS813UqzdqkojM443eZdNXLfG1f5TZqgZYL2TdAKpZSljLzuidu/p+rBG2R9pmlcPZWSAzTMyOHxzYF+AYctrIBHsHzxo2CjHXyLulcWd1fXtbYTtEzQXgdai7/UNeEWh3tMXWMmVcN+h/2UIurDvLpx5Yc5hNY2F4bZDG5P9xrc62iClgnaa0Pbl3YsY2TZhUw59lfc5XE/faw7QJurZZmd/jiqYIzla26/tvK9AXe3fXsdaztBywTtDaENYLOSkImyfezXTLKc5WUE0WZeck5SiU7dg9DUPQL3ppqgZYL2JtAqXOEBWDeNjzRYYMXg+hgkFFUy6hQPgL5disND7oPuZXDqTd0/E7RM0N4U2rwGlhrM1/dJSiKZY1lSXWHZZRWqQNZ3khJ116paLPDVhbrVSjQ1Jyfw/DnwOfC/4TZn7Lu3FvdKN/k1tWsnaCdo3wStKStlVCmXEjZZlosFFjIb3Om+XP8GS4j5RsLF0RH87nfcpe4tuHv1Ffzl6/1wTtBO0F4H2krIVdqzlhXRZI3t3UoRnDIp2r2pL+fXbpRphfbsZy1//pf4BE7/157ZDN6x7qWrvFcTtBO0vwraAqVJVDHAoAIyYJapkuNWycmqMJmnKHHTK8QcqOhTL1+elbpUd6d7YXGlNXgRTX52Caq/fP31BO0E7a+ANo9ucDLGgFQqDysWeejnrRuoqWlmxITXVatcrS1u6CM+4RPuQvcC3FFjVGqnIfsV7Gv4f37yzQQtE7Q3glbIleVZ64eGqPIGxFljQbncS7NIWC5a1506+/G/rrwH36XuF7j7dIWLHBg/2V0MTNBO0L4G2iy5pJQYH541Auum0g5G1veiaTB1sq5V00m5lTjc+H7uSPcf3D36Evj2Chd5gnaC9rXQpnCVXRofA7xUFZEGGY8qDdHlBuZzmEcKxnow/Vp777t3qHsH7lY30BXWdoJ2gvaXQJsSSsoBbEl39JzXFthQXVe4UF2vRwnVuVPuIl85V0sdlu9n+F5376Pb0J2DOwam3pR1UXRVu3aCdoL2TdAGsCoBqejPTWWdiDSv3/eMTKUvt9kcNL8gxuTere4c3Cv11eVI8lXt2gnaCdrrQRvLcmfJJJlMNlhfU8A87CtpncPcd2PaY1zbc3Xnp9v31i3PQnK/wL3UDfTl1rNv91jbCdoJ2utDmzXuZ+NhWucrmxElbtQrpTi+8dqkcJXD4B4DH3KVpDXo70L3C9zX5DN+++032rW2E7QTtNeHtgA69OHa+pFK/22kPUqpWFpqgJqmpD1Gh9CCTUVt5dtv5d4PcEv79unGok03+Uu4NMXDBO0E7c2gtdGqjtHk8tcNpY22r5fPjOF9kqWuXKMyj1Bp4w6VHu9i/qA7BfdKd2LH8O6ztpc0QTtB+yZoSzfQ5cyp2JdrsMCopiZJ0ZfLDOsl5jOadhhMX3RHNdHvFNzX68v1v2+ythO0E7TXhXa0upcfKYcFNkOmXp6H8yjzCHXtOBVJlK+BuyL3/oC7EZjadJO/3Znpe4J2gvaXQJsGaIfntn74htUNsHNxkaUY1qdxHqHcrsbg1Fh16jG3rjsGd915+/TqlbjSTZ6gnaC9JrSjVd14Pi4zFYtM2T4CVHE8vYZxQFZFG3e2SuP3POjF3xZ6vmNk3qXuGFwuJ15stG933eQtaztBO0F7U2ht/VwbDxeSW0pWAlZjSiTj55soAw3CVT5m+3u+bd09uKMudwVtuskTtBO0bwNaCcmkzVzlAV5Xjs+TYpB9zjHIIA/VMGAY2tddRBt3+fLHO4H3/RlIP+iL/fORTtBO0L7JPZY2LKmBYzKSk4RwBMo5K1VJLmSgYe7cGslohYs+SdXREayWbOlPvLHz423pHlncUASmSsbUn+DylbicWzZBO0H7WmhtDW0ylEBmlrw8T4bcTGPfbkZUFam0e6tMnDNz5qwnuH69rpl8/wt1Z+BK2gIHuNy+LRrd5D0u8gTtBO11oZVZctZW14XMLZlZ8rK9l/25SVSQ8nCfNuSulXXbVTBOxqLot6s7A3dLe0rV7HYD7UvinqCdoL0OtOaWVCysuaUhAWN4uFAKUzJ+VhLypJgAO0mWes1nM5hDbpfql2eCqPS4dY/xrm1t6H6Au0/FTV4HpXas7eefXcoQffXDBO0E7WVoExqtaSrLxuCUrZMyrESWI4c5hv15Rtb3amjIfafcSQsW5Tv/WZsG9wm3p/sL7qYuWdvP+P1OScxXP9Ti8fr1BO0E7Sa0a+sallW22R1U2r7jZxaoJVmS6qYm8pXLuNwFbNaduotycXcL7o5PsRWY2tGmtT09mqCdoL0ZtD5AOyRaCFkfbdtxGet+3SRkFpOBeZZghqVWg6t8eAgPgeXPwz1zu7pbcK/QkIGy6SYP2m3XTtBO0F4b2s3nbilpvY9wn+NY3Bg/j5I9FVFlqDsJFlyuO/UZt+ks3yG4m+b2q+38i81uoK1+2+127QTtBO2NoC3bpbJsiC4nSVI1rh/rqBSPC4gtSXWvHVgfsqur6n+/bd0huNfVprVdu8gTtBO0N4HWektyS+al/7Z8lg3LCsiJ2G44vipn1Q00ADPIHVEFg0Pa81ca7ptN7Svo/7Z19+A+e6anexYPbvJobTeiyBO0E7Q3hXawskmRl+xUcioNSRbJhrau5JbllpVKCqSVc8+9YiYStqtg3IXuBFxp1+UY9GVp3z6JlxvR5N0o8qAJ2gnaN0NbyVUpqdKYgOGM3UIDvC6kPidJ4/69HN+Qr2ylCka/Wrdxz178oNPv99+f70p3Au4+jW2DP2028QdyPxuXbFrbCdoJ2utBW7YBuVcSCLckR2KwxApLvPE5LpW6UzDUWIY5TbsUh3EPrF4N987t6u7A3YlN7dPgJq/btp+Og5YnaCdobwqtPIB1ERCDzEkibSRloM19Ru3l4fwhXGWAQ8YSrX/g1nV34L5G//zrn8UXaz953bb9++VftwnaCdprQMsQhCLauKlY2SRpWO4q/bjD5+b1cUFNnaS6j/I1291Bt0/uPQB319w+2X75+eAm77G2E7QTtNeE1j0sbOwz3h/6bpMkOVrPKRT7NFnUn0qllE0ZIZTbYaDB8XCr3HqB1jsCd1/Jmi95fvKNnuysOQSlBmu76SJP0E7QXhfaxHqfstLG1TpTaghabdZdTkJJWVAT1R6bMTj1YLhRrq6J/k51R+C+WdG+vWxtB33yyXaG6ATtBO3roHWFSzy0cYf/vA+AkyQVd9lNsVcqqCoq9SVfuRfzOWyNyb0bcu8FuJeyTTbat7DH2n7C1oTCE7QTtNeBVgOs7kmx2ziOPtq/mwEq35jdwLLkpTsodzEzfV8ndcuz9X376e1OtXm34O7JMNk8+d3BBIM2XeQJ2gnam0ArK9tlkmWSNvblisCVhBwpisdlUVdQN1R9XP8hsHx8zPpeGrV/kMzb1t2Ce0lPtl59Ovz7eG1tN13kCdoJ2htBSzVGkNNwXBvvr8u0biRlGKpyjgSMGXEtO5X7Zh2c2tYV/ZtvUfcK3Cfl72b7dqsLaMNFvnjxfIJ2gvaa0FbClcwtJSWJdW6yVAW8SK4kafOzYh4hE4oB9QOw5bstiom/ble3Dq6kPSf5JZeKSX+++eIxsBNF/jioXU7QTtC+Edq1lXVJTiwblkuVRrcZxs8MVznOrW42RhrMgcW6RGtMQ7LTIbSZYPQOdOvgbuury15FCUxFN9DgJv9DmzHkixcBx/LljzqZoJ2gvS60rrEbCOIxwBrve0qS5JaGHGXPyBSusmXJUqs8usrAo43pDG5RdwPuvl+jP11etOkmny1+EGy7yBO0E7TXhdbcE24JGNu10vr5ZoBqHVlG1FBT4WKcimStdfma255q827ALXq683odUV4PKhjc5DGtrLjIx0MF+bFY1wTtBO3V0MrXFlaSzJUsGrWljct6n8N6pnEGPwBTuZZzyK3EEbSnL0dDcpu6A3C3ze26D/cJsDNLwePiJhc/edNFhhM4GWr+TNBO0L4J2iSpkrm2BtIHpAFvEsKQfG11rTySJMt9XPNOuusRuXcA7n492Xge/bfrxv7ZEJTadJEnaCdobwAteIkqIzkxqACkTBqPI3tEmyFSH7FyDbI8I+qG3Md3xaLcH3ekewPupj5laDM8HpcNIffBRZ6gnaC9CbRjAKpsB54gQJWThs+Udo7VLGpPpawqIxoie6pd3hm0cJfgjllTG5kmO6mOm27y0LYdXORBE7QTtNeF1jxglVuK95LkpU/XSZDkHrnMXo7Ty3lDjKi3HjGfAQuG4NTy5Y/iMXtn23hXujtwr1QJTD2OP2cbfbfLlz9q00VeVx+YoJ2gfTO0UgSoXGhtcZFKcComGxmObfO4Sn3l8v2NOmRHt0fuvQD3+ck32xdkpzN7cJNPONmG9kOYoJ2gvR60xcIqSSq1p4jkCxeysr5TlW2s1KOK9EfLkvW96tTJurZUelzfY7etOwT3q63ki3/+9c968bdvtc6Yerye2uHjj0drO2qCdoL2BtC6W4oAlachgpxE6cetNFhYlXOWs3aVpRho0NRE5lSkTs3HKhibN+bt6N5NbP37//WdXv1Q6+yw1qNPgB9j+T5rO0E7QXtdaFX2GbAii35dBO5uiZTcLeCWJPcCseLzlbMcl7mrTnCq7bgAACAASURBVK4+rcfkngDn3K7u0OK+WWc/VtqbwP3h+M8E7QTttaGVk8wZ4ZQk8CQQZf2A1taDECy+QxOibmDWMFZ6vNzIvTXdPrgef55uLHqy1YvLGJgCdtzkj0oUubjIE7QTtDeA1kWBtUSPfYgueyRfQDnmaOfGsW4OqO8VJWz26fH+xe9ItwpuXLS1tipfvCYgt3aTQ4OLPEE7QXsjaEv7FiyJJJGEAt7NriKnHKchR7KsmOA6o4YGS6XS4+pcD/fMH3QbulVwX68v2MxRvjzn6NrawnY0b4J2gvZa0AqJJE+S48lLAkZ8aykizaokIZVyNuPs9RnVTUPMk7uu9Niev9IdxKbuE7iDPuXsea2zRbRvly9/1Hr0T7G2G0OpJmgnaK8DrZSEKzme5CSBNKyDRNmPxNjGHc/NyoD63Atm5FLpkcNo4y5//pfOnv9jvEdvQ/cL3M93hkd9vB52EckWxdqevoxfuwnaCdprQmse7VgVN5i496OucpWEWzInDfuQiGOrKlySWbR1o7YysFXpMbQ1QOYd6867g56ffKN//vVYLx4t9PujmV7tHNIJJywRfPjT2tqevqQ9T+LhBO0E7fWhjX0nyV2DzZKbDIM4HcUihFA0cMs5porsDk3DHOg76Jfnqj6oYPURsOQ2dcsWt4SU9+UpD3q8/XLtJm9bWx5uTCs8QTtB+0ZoiSuFFG5zlK6R0tpl3vjMJEqb1wQVVs7bcq/cd8rVMJvB3eiWwb2ePvkk0hyXZSTQqvlJm23btkl6CGF1N6DtJmgnaK+EFrlHFQxzT64kL+s4KoErlIZlrvH4o0soC0rZqaIHsJ7465Z1L8E9+/GHUlVgO1zXnr5UW1zjfdAeT9BO0O6DNiGXJ6WAVSjWcw8TTGwXIIcVxiMt0q1cwxzXxIQsoTkHJTi1XaL1ct79u9HdgfvV/sVnz/9LUabm44LtR8CHMASSH8Li/HSCdoL2+tDiSSS5e5KiG0gVUoUc0pg15Z4kCRClrevlvKs6xuSuJ7heqV9djJBudV9ecW+/Td0duKOeMGRfvPqhFvzH+M5y/i+tXv2k9vQntadJ7Xm4yPDB6KJM0E7QXgfagJP4C3IneekWomznQuvicXGO43lZVk0NdYP10jidAWVM+OXEg3eqOwJ35yfpC9guEDfUlWLL2PJw7SLDMXwAx4OrMkE7QfsaaBHCScQhJtwTHtYXt6TiLovhs4pHbUimteXN67pT3KFuDVxp+0R3J/o6/f678fV6YMHgJm/Urt2MIF8EhF0VrydoJ2j3QRvuMAVeL5N7De3dpMiiiqizK8U5lbZvAJvjOHJMubmlD7gT3Xk/7qhPgQXwHKJ9m1gC7elPapqktklajNYWuibpgAnaCdo3QyvKMk9xrCDcVe48F8mIIXtJDPsmGZaSkjLF6NQV7p1yX4u502epuzhTqm7N/o26/U/c0RO2M04eLaqIKJ9EttRWnfhibaNdyzgFxATtBO0boS37juhxtHclFIa1BKyIcwKlmPUgXlckwk3OggaaTVf5qom/3q3uBNynG8+HIuhRrObxuHz587+iNM2jR7TnSYuN/rLNYFSUyJygnaB9M7QQ5yIYg1N4WU6SQ5J7opyzJKlElm34fvpeVqbbjHsR4MOt2mi3oTsBd9DuRF9DovYYmOLDyJR6CBFJDmsLsAVtNUE7QfsmaCWGSPIAbLG+eBlcD5KSwhIjB7lsPG+oS/ma0OUSrdsB1nep2wXXd17/afPFzmxnfLQ9aXBp2w7WdoJ2gvZm0A6RZU/GOnMqrvQAatSkMi9jc4fzV5ZblqesKveqc6e6axVBmYjDcMu6RXB3qb165u4TTjZKr8ZAgsHabvXXVucFzgnaCdrXQxvdPkpDJHnInIqcZSWcFIPry7mCGK+zRFWRMjJJNDOYz1gsIs5y1Xx9kt4Z0LcI7us1DOcb5gcCop7U+fr1McdrF/nwiEMKnBO0E7Svg7akO5arGRCLpCQ5SsjCGsdymZOSEDmSMlSu09AHsx7aB5sz9sXUObejewJutA0+Afi4jAj6sJSmecjoJq8nEo5g1ATtBO21oFUSbgklMbRxNaxPXC1XAuL9ckxOXA8X4SrnuI7QYMM0JGtui57sLngnuntwv/gifqker+fADcUwvocMXUBJENa2L+3aCdoJ2utC65RsKSElAlRXEiVQJVsnaSBJkYhBOX9XXO+6AUu9YM7QxmXHV95NLnoXun1wnz3TOuPxyc6bZQ7cjcDU4CofQ/FKBhf5XBO0E7TXhVaggFTJXKVtG0P8hKe4AkQQyy0BcTwmJaPMaJBlWWpooiY6JYeg6FNuy97eBbg7evG3b7UZT153BZXSNBtucr8807xau8gwQTtBe31oHQm3AmqKs0lJTlLJY05S0rCtNq6VC1FVUNdY3yn3G9OQnKb99b/foe4U3Ccbz2M4X4zAXb3aLgjXNalEko/YdJEfFHj71cUE7QTta6G1cJMDWCeh6McdIsvScF5eHtJQESP6crPcJM+9mAGbw4PuQHcK7raG4XwnRGDqpYb27THhkoS1jfbtA6BfpRgTuXgwQTtBezW0eFJKknsAq/hMieSQXEruCne5BKeS4vokxbmmqiIpK2XJesnS0I9bolPruoa3ojsBd2i8D+mOgy5ePN+qUTu0b9fRZIq1PVdfXOQJ2gnaN0KrgNZhiCiXJAwkSuvW18Epd0rFR8kG61uuG+vEqfF+vAvdOrhPX/fmxx+z/Plf2pyhoGvOttzkLRc5qcwMPkE7QXsNaEFGcZFJii4gFZhTAdiTynWIRI2A2w1R1Xj5ziDmD1rP2He7JvfWwR0G0W/mKUfli7UesR4wf8zx2k2uh0ypFAEqYDFBO0F7DWhxD0hJivU8CU8uS4YS8uSuciyWQHIv0WWVc7csS1kNRFH0y6WVb023Aq4kvT5PGR6NfbgfxZ+H6wHzoUPgcIwiRzBKmqCdoL0OtOMxjPujvKckt7C6HsGpuF/jPFWup1tc25oa69F8NmNfUfTb0q2A+3oNIyr+wPLlj7oUUb6IwQTRb1ssbpJm7VLR/z1BO0F7DWhlCcUUJDEaqDycpJTChVbZVJRBCJJL6+uZs1y9aCD3nWL+oMOteay24za71urt6R6Ae1nt6UstzpO6ZbRv51UMIniwGQhYLMjF4k7QTtC+HtpiWZGA5LFDCRTBqPIZQwVIyjH60B0U50RdATVDpUcoA1xG7Y5we3e6c3BPv490x9DJOF81AMfrzJR+KfWrpLC2EZSaoJ2gvR60YWXD2noSnhwlRwkpAUl4cZc9xTEiJ1ZS+U5SlkylCga/SVd5GNL3xdaPVPQEFXI3Kjj2K+nBxtaDiwyLMph5gnaC9vXQIoQroVT+Rp+u3NLwuS4kklxJPp6/p4gogynLM6rUy1Ib05AUL3D58kdtTVj3jnVH4AI8Gbk9e16iyicxKLk9T+rOT2Ps7eFR9N3Wyw1rGy5y0y7FwQTtBO3roXU8ISXJEiKRJJzyXoG5BKrCKlsSZXY/IWTxl6p0476pxuLVY83flm4J3Dc30i9ePNfy53/FoOSHQBl7O9SSiplaGAwtB/HPBO0E7RuhjaypAqn72sJCfIZ847MlJDlJFkEsqVxHV/muUh/3AXBXGRi3BO5+bc8nuu7AHmfhKxqiybN2Gda2XSqneM7BAb8WWpjx3kNra2hd0uuh3QD9tdDybqDVNrQIXQntcGV3ofWroLUt93gNbewzYCXasSBpAFxJSOuoc5yrhNzLNTVTWNum3JlDG/chu/NcvWvdGbhPdhd8DPBRqep4qq6J0UD9KjKl+iSxiPGPBywYLlruVrJuE9r2NdC2e6CFOnV6F9BSw15o8y60+RrQ5i1ofRdaraGVWRosxCa0a5A1QisvN+YeaEWlAU53KaBFA5xraLeXb0LrZZ1YN/Y9RHG9QDtCNkLLBtABLUoaoHWkIfd4sNTDD8cYPRYa+mgHaCMA5dFXm5LkJUc59isKzJTzAcm9nKvFxNaeYta+2QyabjV2Ud627gzcqxTz336wnlrkMDKlAIZIcljbwUU+gHlAyxzmzF8DrfZAK+UCZUDbXYIWZmxD2yuK/RVo+34LWhqghoCzgGd5hHZ0uUZouQStJ+TK8pwLtFKyNbSj1d2BNhmK5toaUtkArdbbkuUeMAWE6/0gJJMs9yl5QItHFpEKgLGPsn75O0KuAvEA3rhuYYz4sZDWgFIgH/a1tUwa13PKsXj5HJAV6x/7R0P0GCHfWDb8YATkse9y/KUdHPsqB7l1TlQVUFEB1pfuoDJAqDt/devw3i6444TWm1qHlccCcWUM7uFhGcZHZEnBYsPaDi7ySgO0dbG8ENDGhQ1oYQ6z6DhnNot1kpT7TjRgPbLUBaQF2qYJl8jUKaDtBNDUDZaRpz6gTWh0nxqwHLAGtL0sRTQSaqiHAAfxkugbpKrKbVFelidVXWHFDR6sZ9oCsSwf1imWs6LCrUBbtgswEm4BozCRIMkCggH68mNASrgs3OkUPwauuMbDPrCAcCwgbmGmMMKaywNUIfDxB2aAl6ArQC4werGAA5juCC/P2QB5A17Hk+NxDIPV9GK9WW87/DiM+4tjGNdJSriXa2mmFF5GnK+V77GpyWMb9250u+Du0asf/n7lTGf98vySK5LbwdqutNmPNlSWH6wtQN235fmc3LWaU4DtW8GsvJqNxb9mG88BLHcbQQiABsvSugO+Yaiza+rD/c0qLnJRXVOXBZbDgo7WNiNXllkp/6moa5QGVzgjz1lUxA/+oIqBbKB8iVUscrNxX1vrWI4bUSZSRTQLA7RhZx7+hFKKGzVu2gq5CTMlynKhCOuYSAlJcsp2G8CjBOXGDzc74WYCgbtSYCUn9kMp/IQjdxck8AB/eCov2ycI8GK9ciOL+NS4KglwD5Ddlcpn4B77kwt8/H7dvYBMaQmnjUNgvOZviinfhm4f3K/2L16+/FGbyRdbQ/lYwAKGigODrNuGd71819qGcl8sKuxU6mvYlPW9mo1llnd/XWsisthvLy+beEYxQdT2NltAby5ni8Odt7bf2btekWM7nwlUFFhev+6+de6LJPmlhfaa9/ZJ8tgmfhOBcR/rVeTjQgNsWCFvrddz97p9cH+JFhvPf3WySrtnWbdn2esUX12q6ytump5UVTvv9cP/l9aF3VtjeCtfemfvekVGcqW0/tyyuVJypcqVkmcAy8VvXffTxTrJyXG/KuFWbmJXclJyoywXjhFBXzPc3UVys/BZMUOeAoLyGS4cjDi+sIFmgOMOLscpRg/HXQzOt5s7hB8cz8p7w3Zhv91jb6zX8VgmZNJ6n17Wi/3IINbz8gjzjCslN8eHc5HjVuHQU9V+vR+Md6R7A+7Bw4+2LkSzOFy/vrgAoJodOEt2dGkBqXFnBbAi2WzcT1U34/NUu7fj81jeFqhTXXtXYE5146na/JI6UlW7rEDbFYir2rPhqXKX1z4C2vf0hdhUVa6KuBmSe6rw7JWnVMUN6Lgqd7O46VRVrqry5MnNq7iZyq0tj04cOe5elqe4ieXrz/A0vN7cLtZ38KRkw3vuuOpkco/nSuaeA4zxtRdQiPWULLbN8X5QaWCOJ5O5u2NJyVwyxy1a0zIFySZkjpXt3BEml+FueDKVbRwsCcMxdzcHc2Hg5p4Md1NSBozg3UAZDc89u7tBWY6G1xnFdgllB/PyGUkyFxbnWTk9JK+9BTqbO0DzwHYg/pp3rTsD95vy9/jj3vlHefGv7XVWBw+8PghoLi4u4AK62YFXs7lXee5dAbRq5l6Z+wqoLH7hU+Pe55kHvO5VM/NV21LVjadhHXOvanc6SDWerPFUxy2QLECkbUneeLbSqVjV3vUdqcJl7lZ7rNd3O/CuYalUmTeVZY/Q5ghW2Wd295TcbVi+Aa/LzRNWJTdSskqVuZK5kqXyfBNe8+ye3JLipk4WYRX37FZASzZsnwIYFRDMDYvthvBMSim7uSV3w7FEyphbkhsVGbmRlAOgPD5XUnaZkVJWUnbLAUgBCDeTlD3sbg6QPDsezzX4C55BPRbPXerBs5J6oR7z7KiXvJfUm1sG9YKeYV2nj2XqgR5841HW8/gcL58pPAvi+OSWzM3lVslN5p7MHZYM9yc85/jjx7dmhW+pnS3A4auvnGfoqrmR5se/8/pB5fnFf/FqUVOfVTCvqOfmfTrwqvJo5J2uVB0cOO2crlnRrJaq5jgd9PM5ddeSO5Tm7n03g7lT90Dj9A7ZnLrEIPrw7Jg54KI3AKeuO+iFHzRe9a2oIfdAg9deK7vLvKdRUzJfJWs7VQlcjbtK/69XcndZn6kEXtfuKfqAo2vIVYm4JTa6hqhTeGcmJeV15Lh0kESU2yOq6skhRxCnSsIiSONhkyPgouTCVb4MAXLLKWK5478lWONuUJLqJSXM3JNwGSglmWVPkksxt2wq7qjcLIVlRoLkHh2rJaYlx5IcudLYxYN7SookjVhnI5NJpW9XLkqfK1Jyt9gWJcnlHstKZ9eYgIErDV08PvYNR1BLUnGb3UA97h3QgToXHa7eoZd5llJ2M/OqMscslR/W2h84H8y8auZO/o4//PELf/H8b/tu77eqWwG3uFeXgh+P/vMz53+XaRt++AEezuFFw8WDI2/ayquDC68695ZDalt6S4SW8tHccouamUPr2IO5526lxgBb0pugwrNJ88o9G+rzCuq51/1SqZr70K9LPfM6deoNkdy9r1WlVpZnbgnVq1bezNz7Tp5QkxssdfJeqlMtN8cTsoyq5KKp8ezy5BEVFoKapvEA1Vye+wCuLl02Qk5WJCAgIZn1Ul2FE0eKbghJkEVGWSW6mynbJ+UcM6cjAjBP5inex1SWxY+M+pw8XFuJSBhJpeuIVCuV/t1oKm7087ql8ViE3HNJwKiGLp+EvHQLWUKRxDH0A4M0JktI43KjgC4kHzKxGOLUwkmkgDzgVsICTjdPEdlWJHhQUh09yfFI/SQSRUqaJMSPCB4HXCw9ncTKxUrQGt6Bd0idJe/JHlY/u1GbGXNbzdyrn36CBwu+A/4/4MmXX/q7dpZvBVxgNLqhr4kUsSd8B3x80vvs9MTri9pfHr302cq8epC86g79Ip/7HGfZm8/qxAAvGTqWUC+8Ob9QdXDgOa9EdYDZSk0nVY1730kYbtVM897JqREY1jXyqtUsO1aZVLqM6hSgWbJwvmY1uXdZckU02eW9S7Ma9X0Mz2aGmk7KlSyahEAVEKoXOD2VKno5kkhKNViO3tUeqcKkqsZMqipEduXeleTKpYspZZeTlBIyQ0ZWqiQzlyOlKgA3TAlk7pH6WCxMIuDz3IuwU2NqZEFWhN2M55UK9AN4iuMX4w8MqSoJGab4EVKxupVcVfyouMU8PcXsmuWwjI4GS5so3gNKRPeLKOmRZvGXCC2lzffcSVIqWVlaJ1CUHwGGJI6SzZXQusuHRIqAlxWXvHOxwrV0t1WSVm60jjrMesf7WpY1q7KtKqvSuZMPvTkyZ2l+OeS/ddO/Vd0euPv05z9z9Gjh/FCL//ZPXj38xOfL33l99LOfrszrTr5oHthF9yod1Mn6+oEOqnP1q6RcSbmda7EwcjUXnWP1XPTOrJtpGICggwNyt9IBB1hayUt/r1VoTkPuTMxrrLuQ5nPUt7JO0nwOtAElnaRKYKiTSCY6p1OluutEY6gz9UlqPCyyeskaqHIVqYoOuapUZeR1L/MGq1CVe4FknlRj4GEZzU11KU7mSaq8l7kUMaca1IuURLF+XlLyqCtkdbGHJeNqAzQfrB4Bh1lYUwIQBZZZhpRy6Y0Vco9tpTieZMQPAlKlgFcgd0ZgEaIvlhWGJRrTGAdLqzhnOcm9fEZ8VgrXnJJaKVGsdawW1hU8ztItMeY/S7gHwK7wBLwcgbtIRJdPwom+seyiE7TutnK4SHDhScsEKze1lejMq57Osw485zy3Lv/sLckP+SdHpwu/WHwDPNl/v79F3Tq4T3nG0y+/8r98DX/4I7x4/q2OP+79+9OP/eDFDzr4j//hLy/MZ535YoadtaRF88C6SsqVyZYLWX0uW0rzOsk6yK3EIv4uKP293QJpRu5d0gxvz6WDA8ILOkBaqQWaYj9cjZAhGlUNZLJEVtsadZVVeUmbbObUnSknU+WQ60rWmWazCnopN4b1lcw7zXyGWRd5yzRU6mQukRKWTRXIUyJSHHt5riFJ3veqk4QlPPUiI09JUaUMuUxkK9avJmAornBnUgUmKSGBRhfaqnDNUxXWL6w0ayudEFSgSpUpMsKUwwqnctPbAKGV1wVGhSUbgFV5z+LnJUB0ZB72PKUU7nT5IUkgw8I1ZviRCFQ9j7nGZXlSBIDjvCPv2QrYSCUF0sse3L0MjijHjok1uQ4eUWZXb3iXpFWCCxMXZJaebJWqtMpOa259jefcu3mHPTh8YL468xerjx1+5uT5E+cZ8FU0Ea8m4dfpFsEtbsNGgOob4I//+Zl/9/9+p4//r95np52/ao15l301x1jVqZ9huXblWlpcJHWNlJdZuU5KGP1KSmVmAwHp8BBbmSCP05IALJlpIUOaheVUFixYstRC5d5fQVtJAE0rpXlN7kzZanIyza0mdxfq5zOsa8V8Tt23qqo52VtR/tYuVakiexZVwpM0I5P7KmDI0CRFTjQNpF7eS8wy4Z7PUO5lyhLR2Sh60QfYue9VJanyhqxeVY+qpsFyL68iqCSBO5E/XSGoMVDlWUZYUCogI5KEVYKSbWUSKQeUFGgzUg2pWElTitEyBeE0BMTiF0SmHD8MjhwXVRW/izKl0gamoObmxTNI8hTbIwsXvOR2a9x3eB1ri+spAsCMD1P5XCv5yJTtyw9H/KA5pAinJ8nczTwizp0brSctySxT5edOdeGwktTKvfVKXZ1T3x9VOZ9f2FmX/fCk99nxhb9493Ep4BbBvRyg+hr+5wn8j2OOfr/w4wv4/qL1RxgXB7+z+fKntJpjR01Se5rUN0m5ceVzSRxwnJK6izOpTHItRVG5V6tXiuzmQxLn4RJxiHGu5QU8ODykX12otoY+ZdWzhuUyKkUuFqBSp7mfLYUvaCwG66tdKQMcPiB3K83rQ8xXoqrIXRZNRd1lVVTkKs7TSwaX95IDVO3oqkdQM2EpazBZSeH0WV6qp6Huu5hEmU5ZUkOKvOkmUjOjVKiwGlm/FHVDlYl0PiTzXnWq8dzI1Mt7YgBELjAakBTudsoyairv5SZZXVGRZURQzZRV5wobQc3yYsGdPMKUQJRhCz5+TqR6RluzwshK4b4WF1mCXhmp8oRLcosRw15tu+UaAJUJisUtUJsVKIVIATnxT7jwMATvihedSZ48+pYxmWekzlGXYOXJVk51IcvLLFap99ZFl0XfyHPfnprN/5s9quc2vzjzj/jCX/A18C1Xpgi+JekdWvNLCvMBPHump199xV++Rs9PvtEf/3qsF48W+v3RTN+fPk+PFo91MUs6fpm0nEur5icdniYN1fTaJukh69rL3fmpynx+UUC9jC0aKkQOs0RE/aoj+up8hHuYzT7eD6gGuIEtqz0bXfJSEnaj0uRmNQ4AStsaDmi6lcYRTEBO8bfuWjFYb+ZY1WrGfLTmuYt0zbqsP4xo2hz0D2BiXG+w4pYibXMYOBGgh7dtouRbN2wOTbS+V93UeO5FXSx4RvVgzcvnJCnc65QFNUPXFnVFtZGLHQG1cFnNsuqqiqSqkpNd1RXRNh/b4biQ5dKpYzlmgte6DT+MhnLLSlVVICfGElsMlkjD51dxz7nFMaSyv8jPHmRE37abSNkq7723XqhNlVaOVuZ5hbGkYpm9WzXOql8crXK36g7yRf9qddjDz/n5yf+2J0+e2FPw+HF4R5Epbh1cifJ5T5+hv3z2teBLPj9B/zxGL/72rX5/NNOrRa1Hz2udLaoNgP8l+IhV85Pgw/U0nBulMeF3tM3PG68fshiGXO0ADnsgL9Z7PXViqTAJbEN+OA7uf7Ax7BDKuGHWcLMxGRkwFm/v26UWB2VMcRuAx8AJaIqlHkCHgH0OAfMe2IFxFNTmmGOYjfnadS9xDeABqh4xix+JYcTTFvSDdYcRepqa6hrQAwzg19QF1rwFfvyYZKWMqMHLkMo1fFJSDpe7qnGLdryX/awLu1UE8FaOIX4shghwuAqVu9yIZJVs7n0tdVlqpdSq61trtKo9rbpUtSmtWls1XT5YdOn//CP/7r/93/3qv//ZXvztC/v8W/zpV+8e3FtzlaG4y8XqPuUZT7/9yv/y2df65n+e8ORPT5z//Izv//YtvwdenMEZwEX2xaJS92IlPs60L1udkIFjlvN/lZEgUUR99er/SONAhQ+BzM/ETfvoZ6gefVzG+4bm/Yy26XQK8GDGQ2tpz1OA8AFAR3s+K+t3dItW2DHH9MxmM7qLM3V2BM0G7AdHAXVdcUgL3SF924nDFjjElp2gJR0e48Wqp1TRp17D3bRCWqzAqzXwnpbqWMA8rHt1sCC3KyUTRgroXcxJJJeMDnMJOqgVQx4ryEvEnBF85kDfKqWw9KkO8HtBHZYP+hmkNnICe2k2q8k98jIcEnfqJgYpmLuQ47iaqsFopWqG951oGvrcqwG8QmRTXztV7pVU497JUgyppHGqbDJJQ85U3YCRhCqgF32SavDe5Mkkr6Ey4YlchVWvMQzkih+CCgs32eJbtQr33qhw86oy8FzLsnnVm1svD/fYves8PWitbbuD2bxvtcoXpy+Ngw/t+9Nv/fPFtpv8LqGFW7a4UKwuzugy8xWD5X1+gv741z/rxaOFAH5/NBN8yqvF3wXronIx68EwCXaZLIyPL03fEnPtrkuKnJzA8ud/jeCugf9pY2RSPBksOhBVOTaAD21b903XfdDrLDxcbeWHic32ufOb1p5DmO2x9hAWfzGMqtpj8YFw74EtF79Y/jkwVBbZsv7l+ab1B7aCdcMIBkUVkwAABbRJREFU800PAGDtBVx2+6F4AsOPAVDnaONfcv/7bu0NAGMT4P9v7+x2EknCMPw2jTYq6uCGGce4idmYORgPuYDlJrwe9Xq8CW5iPDBmk81udkmIcRxhEOiqbw+q66//wD+ws99z0HRVd4OA71tfVVNfJX34bDdAldXrqcigDj29I0aN6hRIIqqRJEEyWA8FZiQCSEFhbSZIxHUZx7QWztZlFE/jSVyrTUS9NhRRuCsmf93Lu9byWltgBcIF/JA5K95e0EVXZYTvdJK8VF8xbN4Ex8n1Zq2hI/ucan3dX1HE40YYAMDnVL1dkNgXvrvAdhtto38r/F/gokJ4zR6mjvBbziZjAB8+YDr64dVtJKsUmkW9UwYAWBMAkAn1Ad8IthIjUGXlALlhv7627piB08cH7C235xiCOk+VIzTUtMwcU9CvVU8bAyJEESBim9UEyYV+9wBwuwha4J5BJITJZJOanqYQSilnazJoSCFjKetyLQ4CIWaN9TgYxaIWzIQS7Y6Iws9i8hHy+qFH7cGALq+uCGdnhCB401tBwIqECzgDVYARL86Ab5fKbQftXgB00UWyrEMHADqpBHOWYX9dCVurO4M6kJv79sjumlSxKQ4PgdGtXt/ItvYuRS0/4BqBHwEAi5sBgFxDcFc3tNiIwCbf28XUTbNi+v2AFxk8joLtbVtn50anB/qSuiQaiPLMAQC2krJrEM4AoCYdMeiRfrcMaJMAPKNoADq/tjpmxwx0WQ8SplGzfB4RCiJZj2QofpIIIymnQgbNhoin9zIIGiKoNcV02JetjbGMwo7oD69o0P4q2wPQMltbYIXCBVLihRqwApAIWLXAGiVkQIsZyK6v69PxHjRFwrfYGRD7zZs55x7PNQJdMRr8Xfxch/rhEKPbfwvPM9HBJ7MxZCIEtaOO5XQPACdVkGbPbPyuAgC9nlO2y6DwBwkVuzlGAeRHENjRBrHtHcm/M6BRpmENAzBdC7Vr6tS1xYnd6g2ierxJkwZRXRA9ih+0ubYpxTiWs2hHRrMBze4n8rGxJ/ebj3Ly8VheP4A80cJ0At+clQoXSPV5NboFBsztML0YtiKbcNpdtjNLVz38XnrUkGsIKQPIqVjAFADXGHCiHoZ/5htENnhIGcVR5gSDjhwKsgJhdJdEDwdmk4uJIjS54wiathNPmKrCiAJIRxUaG13Y5d+QhBhFEUZyLMdAFCruyEvspufTrm/tEL5/x3pT0mgmKZoJepgIam205N1Y0H7zUPaHV9S6G9P1lwdqD7qeaJcRImtWLlxNkNwuyPOrc5Nk7ix7sKRa44s+j6dlns+YRK4hdBeoKcYzj6xHGO7+2FjALACk5lIO+75ZeCaRcYzFuhlFB4qijUOz8RndhqXvyY88vB2PtKmUMzDJHDamkoB/cDf+RFvtmLbHMfWHU2r9NqaDhw59G4CAS5xcna5EtMA7Eq7GtMDAYkGHkznyPPeEOaqexzMvn28WwFMNIw/PRFIG0i0plVHeBUnRMZtSFotGXKzRDJ0uS+EQhkeJ0RSgJsHf4CYpN4dTAgAt1h566nfIWrC4UD/fBZYuWuAdCjcPT8zAYoJ+RZ7zche5qWjTPNMVinhx5OHyclMpw45ZLErX2RbzJNNJcfClQz1T0kIFgEucnJ6qyQO4wLkR7HIGovKohHDLCIKg5It64Xt74eWrpOhPX8xQNK9sLGme+PRPMx7NIgZkp72fnJ7aj+7C7hixAlCduuW3si6VF+7/hXKDcnmD7/MNnrJyJJ/+qlrYNCxc5l2zuGFpXuP/Wb3kKlvUebBwGaaC1OadwDDM+4OFyzAVhIXLMBWEhcswFYSFyzAVhIXLMBWEhcswFYSFyzAVhIXLMBWEhcswFYSFyzAVhIXLMBWEhcswFYSFyzAVhIXLMBWEhcswFYSFyzAVhIXLMBWEhcswFYSFyzAVhIXLMBXkP1fGL5VhjY86AAAAAElFTkSuQmCC'/%3E%3Cpath d='M168.62 191.21a63.29 63.29 0 0 1-13.62 1.38c-19.75.17-34.91-9-34.91-22.37 0-12.74 15.63-22.37 34.92-22.37 19.06 0 34.74 7.2 34.94 17.92.13 7.39-4.35 10.29-8.89 11.1h-.12v-.14l1.93-17.73h-3l-.66 6.13v.15l-.14-.07a7.24 7.24 0 0 0-8.63 6.47c-.4 3.22 1.18 6.59 6.4 6.91 9.13.56 18.16-3.18 18.3-13.21.18-13.71-19.56-21.41-40.22-21.41-22.18 0-40.17 10.78-40.17 26.06s16.75 26.06 39.08 26.06a61.28 61.28 0 0 0 16.07-2zm10.22-23.29c-.68 6.89-.68 6.88-.79 7.72a.24.24 0 0 0 0 .13h-.12c-4 .54-4.83-2.2-4.58-4.13.32-2.51 2.24-4.63 5.39-3.79a.57.57 0 0 1 .13 0z' class='cls-2'/%3E%3Cpath d='M153.07 178.13h-2.59l-3.81-12.83h3.22l2.23 8.67v.31l.06-.31 3.81-8.69h3.1zM165.31 176.85s0 .12-.07.14c-2.77 2.38-7.47 1.61-7.08-2.77.24-2.64 2.33-4.07 5.42-4.17l2-.08h.12a.31.31 0 0 1 0-.11c.41-2.13-1.2-3.21-5.33-1.77l.29-2.53c4.22-1.38 8.69-.68 8.15 4.07l-.47 5a8.45 8.45 0 0 0 .11 3.37h-2.73a3.2 3.2 0 0 1-.41-1.15zm.19-4.53l.05-.15h-.14l-1.63.05c-1.66.06-2.51.7-2.56 1.86-.09 2.11 2.82 2 4 .84zM146 172.59c.69-4.79-1.37-7.58-4.74-7.59-2.9 0-4.94 2.14-5.72 5a.54.54 0 0 0 0 .11H131.66a.56.56 0 0 0 0-.1c.25-2.41.43-4.27.43-4.27a5.18 5.18 0 0 1 4.51-4.86s.31-3 .33-3c-4.31.41-7.4 2.9-8 8.53l-.37 3.51v.1h-3.85l-.23 2.7h3.8v.09l-1 9.08a23.21 23.21 0 0 0 2.93 2.41c.06-.55.66-6.49 1.16-11.49v-.09h3.75v.11c.09 5.26 5.06 7.23 10 4.22l-.65-2.14c-1.84 1.15-6.2 1.93-6.31-2.09v-.11H146zm-7.61-2.45a2.92 2.92 0 0 1 2.68-2.71c1.71 0 2.31 1.36 2.27 2.71v.1h-5.01a.61.61 0 0 1 .01-.1z' class='cls-2'/%3E%3Cpath d='M124 41.32a7.23 7.23 0 0 0-10-1.81c-9.77 6.79-14.75 15.56-21.88 23.84h16.25a115.35 115.35 0 0 1 13.87-12A7.22 7.22 0 0 0 124 41.32zM72.39 119.82s16.13-25.55 19.5-28.24c0 0-7.78-6.57-3.34-19.92l-7.42 8.83-11.91 13.36L56.81 75a7.37 7.37 0 0 0-10.62-1.72c-6.54 4.38 1.21 14.5 2.19 16s17.5 24.92 24.01 30.54z' class='cls-3'/%3E%3Cpath d='M102.3 80.9l3.34 1.29A9.4 9.4 0 0 1 103 87.3a6.55 6.55 0 0 1-4.48 1.61 6.63 6.63 0 0 1-5.41-2.57 12.44 12.44 0 0 1-2.39-8q0-5.32 2.4-8.34a6.84 6.84 0 0 1 5.62-2.61 6.47 6.47 0 0 1 4.81 2 8.56 8.56 0 0 1 2 4.13l-3.41 1a4.59 4.59 0 0 0-1.3-2.59A3.25 3.25 0 0 0 98.6 71a3.65 3.65 0 0 0-3.09 1.65q-1.2 1.65-1.2 5.44c0 2.63.39 4.49 1.17 5.6a3.52 3.52 0 0 0 3 1.66 3.14 3.14 0 0 0 2.36-1 6.74 6.74 0 0 0 1.46-3.45zM108.59 88.55V67.72H112v8.2h6.78v-8.2h3.44v20.83h-3.44v-9.1H112v9.1zM141.22 88.55h-3.74L136 83.84h-6.84l-1.41 4.71h-3.66l6.65-20.83h3.65zm-6.35-8.24l-2.36-7.73-2.31 7.73zM143 88.55V67.72h7.26a10 10 0 0 1 4 .57 4.36 4.36 0 0 1 2 1.94 6.68 6.68 0 0 1 .77 3.32 6.22 6.22 0 0 1-1.17 3.94 5.19 5.19 0 0 1-3.33 1.87 8.48 8.48 0 0 1 1.83 1.74 24.67 24.67 0 0 1 2 3.39l2.08 4.06h-4.11L151.77 84a29.78 29.78 0 0 0-1.83-3 2.67 2.67 0 0 0-1-.86 4.86 4.86 0 0 0-1.74-.23h-.71v8.69zm3.44-12H149a13.32 13.32 0 0 0 3-.2 1.92 1.92 0 0 0 1-.83 3 3 0 0 0 .4-1.67 2.8 2.8 0 0 0-.4-1.59 2 2 0 0 0-1-.86 14.17 14.17 0 0 0-2.8-.15h-2.7zM164.09 88.55v-17.3H159v-3.53h13.57v3.53h-5.06v17.3zM174.83 88.55V67.72h12.68v3.53h-9.24v4.62h8.58v3.51h-8.58V85h9.55v3.52zM105.34 113a10.67 10.67 0 0 0 2.58 1.65l-1.18 2.78a7.59 7.59 0 0 1-1.42-.72q-.15-.09-2.16-1.74a7.64 7.64 0 0 1-3.62.83 6.91 6.91 0 0 1-5.6-2.58q-2.14-2.59-2.14-7.5t2.2-7.54a7 7 0 0 1 5.64-2.58 6.89 6.89 0 0 1 5.59 2.59q2.14 2.58 2.14 7.5a15.89 15.89 0 0 1-.47 4.1 10.33 10.33 0 0 1-1.56 3.21zm-2.6-2.23a8.48 8.48 0 0 0 1.25-5 8.46 8.46 0 0 0-1.24-5.09 3.9 3.9 0 0 0-6.37 0 8.37 8.37 0 0 0-1.25 5.08 8.61 8.61 0 0 0 1.24 5.14 3.76 3.76 0 0 0 3.1 1.67 3.16 3.16 0 0 0 1.32-.28 9 9 0 0 0-2-1.22l.9-2.25a10.39 10.39 0 0 1 3.05 1.92zM109.82 95.93H113v10.57a26.12 26.12 0 0 0 .12 3.21 3.32 3.32 0 0 0 1 2 3.57 3.57 0 0 0 4 .21 2.55 2.55 0 0 0 1-1.39 17.19 17.19 0 0 0 .26-3.8v-10.8h3.22v10.25a26.92 26.92 0 0 1-.42 5.67 4.82 4.82 0 0 1-1.89 2.84 6.42 6.42 0 0 1-3.88 1.08 7.23 7.23 0 0 1-3.91-.89 5.15 5.15 0 0 1-2-2.53 18.78 18.78 0 0 1-.64-6zM140.42 115.44h-3.5l-1.4-4.42h-6.41l-1.32 4.42h-3.43l6.23-19.51H134zm-5.94-7.72l-2.21-7.24-2.17 7.24zM142.21 115.44V96.09h3.22v16h8v3.3zM155.68 115.44V95.93h3.22v19.51zM165.59 115.44V99.23h-4.75v-3.3h12.71v3.3h-4.74v16.21zM175.65 115.44V95.93h11.88v3.3h-8.66v4.33h8v3.28h-8v5.3h8.95v3.3zm4.12-20.81l1.5-4h3.46l-3 4z' class='cls-4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-filter::before {
  content: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M9.9375 8.0625C9.9375 9.09803 9.09803 9.93749 8.0625 9.93749C7.02697 9.93749 6.1875 9.09803 6.1875 8.0625C6.1875 7.02696 7.02697 6.1875 8.0625 6.1875C9.09803 6.1875 9.9375 7.02696 9.9375 8.0625ZM11.0099 8.625C10.7466 10.013 9.52709 11.0625 8.0625 11.0625C6.59791 11.0625 5.37844 10.013 5.11515 8.625H3.75C3.43934 8.625 3.1875 8.37316 3.1875 8.0625C3.1875 7.75184 3.43934 7.5 3.75 7.5H5.11515C5.37844 6.11201 6.59791 5.0625 8.0625 5.0625C9.52709 5.0625 10.7466 6.11201 11.0099 7.5H20.25C20.5607 7.5 20.8125 7.75184 20.8125 8.0625C20.8125 8.37316 20.5607 8.625 20.25 8.625H11.0099ZM18.9143 15.375H20.25C20.5607 15.375 20.8125 15.6268 20.8125 15.9375C20.8125 16.2481 20.5607 16.5 20.25 16.5H18.843C18.51 17.7939 17.3354 18.75 15.9375 18.75C14.5396 18.75 13.365 17.7939 13.032 16.5H3.75C3.43934 16.5 3.1875 16.2481 3.1875 15.9375C3.1875 15.6268 3.43934 15.375 3.75 15.375H12.9607C13.1452 13.8951 14.4076 12.75 15.9375 12.75C17.4674 12.75 18.7298 13.8951 18.9143 15.375ZM17.8125 15.75C17.8125 16.7855 16.973 17.625 15.9375 17.625C14.902 17.625 14.0625 16.7855 14.0625 15.75C14.0625 14.7145 14.902 13.875 15.9375 13.875C16.973 13.875 17.8125 14.7145 17.8125 15.75Z%22 fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
}

.lr-icon-furniture::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M20.765 12.445H17.22a1.89 1.89 0 0 1-1.816-2.408l1.621-5.668A1.89 1.89 0 0 1 18.842 3h5.26a1.89 1.89 0 0 1 1.816 1.368l1.625 5.667a1.89 1.89 0 0 1-1.816 2.41h-3.545v14.638h3.576a.708.708 0 0 1 0 1.417h-8.062a.708.708 0 1 1 0-1.417h3.07V12.445zm-6.847 6.848V15.28a.472.472 0 0 0-.473-.472H5.89a.472.472 0 0 0-.472.472v4.014h8.5zm0 1.417H5.417v3.07c0 .26.211.472.472.472h7.556c.261 0 .473-.212.473-.472v-3.07zm-2.598 4.959H8.014v2.123a.708.708 0 0 1-1.417 0v-2.123H5.89A1.89 1.89 0 0 1 4 23.779v-8.5a1.89 1.89 0 0 1 1.89-1.89h7.555a1.89 1.89 0 0 1 1.89 1.89v8.5a1.89 1.89 0 0 1-1.89 1.89h-.708v2.123a.708.708 0 0 1-1.417 0v-2.123zM8.29 17.64a.708.708 0 1 1 0-1.417h2.577a.708.708 0 0 1 0 1.417H8.289zm0 5.667a.708.708 0 1 1 0-1.416h2.577a.708.708 0 0 1 0 1.416H8.289zm10.552-18.89c-.211 0-.397.14-.455.342l-1.621 5.667a.472.472 0 0 0 .454.602h8.507a.472.472 0 0 0 .454-.602l-1.625-5.667a.472.472 0 0 0-.454-.342h-5.26z'/%3E%3C/svg%3E");
}

.lr-icon-hotspot::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.5' d='M15.75 28.5c7.042 0 12.75-5.708 12.75-12.75S22.792 3 15.75 3 3 8.708 3 15.75 8.708 28.5 15.75 28.5z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.75 27C21.963 27 27 21.963 27 15.75S21.963 4.5 15.75 4.5 4.5 9.537 4.5 15.75 9.537 27 15.75 27zm0 1.5c7.042 0 12.75-5.708 12.75-12.75S22.792 3 15.75 3 3 8.708 3 15.75 8.708 28.5 15.75 28.5zM10 15.75a.75.75 0 01.75-.75H15v-4.25a.75.75 0 011.5 0V15h4.75a.75.75 0 010 1.5H16.5v4.75a.75.75 0 01-1.5 0V16.5h-4.25a.75.75 0 01-.75-.75z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-hotspot--on::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.5' d='M15.75 28.5c7.042 0 12.75-5.708 12.75-12.75S22.792 3 15.75 3 3 8.708 3 15.75 8.708 28.5 15.75 28.5z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.75 27C21.963 27 27 21.963 27 15.75S21.963 4.5 15.75 4.5 4.5 9.537 4.5 15.75 9.537 27 15.75 27zm0 1.5c7.042 0 12.75-5.708 12.75-12.75S22.792 3 15.75 3 3 8.708 3 15.75 8.708 28.5 15.75 28.5zM10 15.75a.75.75 0 01.75-.75H15v-4.25a.75.75 0 011.5 0V15h4.75a.75.75 0 010 1.5H16.5v4.75a.75.75 0 01-1.5 0V16.5h-4.25a.75.75 0 01-.75-.75z' fill='%234CC2B4'/%3E%3C/svg%3E");
}

.lr-icon-headphone::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.2462 5.80637C11.3039 4.40916 13.5952 4.41906 15.6975 5.81259C16.2797 6.19849 17.3697 7.22205 17.8906 8.91259C18.286 10.1957 18.4091 11.7613 17.9826 13.5395C17.3377 16.2284 15.45 17.3181 14.2695 17.6429C14.0019 17.3948 13.6437 17.2432 13.25 17.2432C12.4216 17.2432 11.75 17.9147 11.75 18.7432C11.75 19.5716 12.4216 20.2432 13.25 20.2432C13.7345 20.2432 14.1654 20.0134 14.4396 19.657C16.1019 19.307 18.7035 17.9513 19.7545 14.6297C20.1973 14.5046 20.6915 14.2936 21.1408 13.9609C21.8843 13.4103 22.5 12.5205 22.5 11.2431C22.5 9.99098 21.973 9.07726 21.2131 8.48542C20.7078 8.0919 20.1301 7.86241 19.5962 7.73505C18.863 5.86624 17.6129 4.68278 16.8025 4.14557C14.0442 2.31718 10.872 2.28493 8.12268 4.15177C6.74747 5.08557 5.94038 6.40189 5.46485 7.77291C5.0216 7.90229 4.49542 8.11547 4.00885 8.45161C3.22931 8.99015 2.5 9.89176 2.5 11.2431C2.5 12.5778 3.2501 13.4795 3.99333 14.0153C4.71433 14.5351 5.52431 14.7896 5.97748 14.8572C6.30787 14.9065 6.64105 14.7875 6.86553 14.5401C7.09001 14.2928 7.17616 13.9497 7.09514 13.6256C6.76331 12.2982 6.76222 10.4831 7.21035 8.8887C7.57138 7.6042 8.19247 6.52187 9.2462 5.80637ZM20.5 11.2431C20.5 11.6155 20.3923 11.8866 20.2237 12.0958C20.2678 11.4608 20.2552 10.8498 20.1953 10.2663C20.3744 10.4824 20.5 10.7854 20.5 11.2431ZM4.5 11.2431C4.5 10.8257 4.65825 10.5197 4.92329 10.2739C4.85861 10.9047 4.84323 11.5359 4.87386 12.1446C4.63627 11.8962 4.5 11.6033 4.5 11.2431Z' fill='%23191B21'/%3E%3C/svg%3E");
}

.lr-icon-info::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M15.75 28.5C8.725 28.5 3 22.775 3 15.75S8.725 3 15.75 3 28.5 8.725 28.5 15.75 22.775 28.5 15.75 28.5zm0-23.995c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm0 17.99a.754.754 0 0 1-.752-.753v-9.205c0-.408.331-.752.752-.752.408 0 .752.331.752.752v9.205c0 .421-.344.753-.752.753zm0-11.845a.905.905 0 1 1 0-1.81.905.905 0 0 1 0 1.81z'/%3E%3C/svg%3E");
}

.lr-icon-info--infoColor::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%235EAAF4' fill-rule='evenodd' d='M15.75 28.5C8.725 28.5 3 22.775 3 15.75S8.725 3 15.75 3 28.5 8.725 28.5 15.75 22.775 28.5 15.75 28.5zm0-23.995c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm0 17.99a.754.754 0 0 1-.752-.753v-9.205c0-.408.331-.752.752-.752.408 0 .752.331.752.752v9.205c0 .421-.344.753-.752.753zm0-11.845a.905.905 0 1 1 0-1.81.905.905 0 0 1 0 1.81z'/%3E%3C/svg%3E");
}

.lr-icon-info--greyColor::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23767676' fill-rule='evenodd' d='M15.75 28.5C8.725 28.5 3 22.775 3 15.75S8.725 3 15.75 3 28.5 8.725 28.5 15.75 22.775 28.5 15.75 28.5zm0-23.995c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm0 17.99a.754.754 0 0 1-.752-.753v-9.205c0-.408.331-.752.752-.752.408 0 .752.331.752.752v9.205c0 .421-.344.753-.752.753zm0-11.845a.905.905 0 1 1 0-1.81.905.905 0 0 1 0 1.81z'/%3E%3C/svg%3E");
}

.lr-icon-info--warningColor::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23F4AF48' fill-rule='evenodd' d='M15.75 28.5C8.725 28.5 3 22.775 3 15.75S8.725 3 15.75 3 28.5 8.725 28.5 15.75 22.775 28.5 15.75 28.5zm0-23.995c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm0 17.99a.754.754 0 0 1-.752-.753v-9.205c0-.408.331-.752.752-.752.408 0 .752.331.752.752v9.205c0 .421-.344.753-.752.753zm0-11.845a.905.905 0 1 1 0-1.81.905.905 0 0 1 0 1.81z'/%3E%3C/svg%3E");
}

.lr-icon-info--whiteColor::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Zm-10 8a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z' fill='%23fff'/%3E%3Cpath d='M11.998 8.94c-.32 0-.59-.1-.806-.299a1.043 1.043 0 0 1-.312-.767 1 1 0 0 1 .312-.754c.217-.208.485-.312.806-.312.32 0 .585.104.793.312.217.2.325.45.325.754 0 .303-.108.559-.325.767-.208.2-.472.299-.793.299Zm.897.858V17h-1.82V9.798h1.82Z' fill='%23fff'/%3E%3C/svg%3E");
}

.lr-icon-info--blue-small::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z' fill='%230E0EE2'/%3E%3Cpath d='M11.998 8.94001C11.6773 8.94001 11.4087 8.84035 11.192 8.64101C10.984 8.43301 10.88 8.17735 10.88 7.87401C10.88 7.57068 10.984 7.31935 11.192 7.12001C11.4087 6.91201 11.6773 6.80801 11.998 6.80801C12.3187 6.80801 12.583 6.91201 12.791 7.12001C13.0077 7.31935 13.116 7.57068 13.116 7.87401C13.116 8.17735 13.0077 8.43301 12.791 8.64101C12.583 8.84035 12.3187 8.94001 11.998 8.94001ZM12.895 9.79801V17H11.075V9.79801H12.895Z' fill='%230E0EE2'/%3E%3C/svg%3E%0A");
}

.lr-icon-insta::before {
  content: url("/m/images/icon/_/icon-insta.svg");
}

.lr-icon-instagram::before {
  /*don't delete*/
  content: url("/m/images/icon/_/icon-insta.svg");
}

.lr-icon-locker::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M22.646 13.296a2.768 2.768 0 0 1 2.768 2.742v9.605a2.76 2.76 0 0 1-2.755 2.755L8.857 28.5a2.76 2.76 0 0 1-2.755-2.755L6 16.153c.14-1.582 1.39-2.755 2.844-2.755l1.06-.013V9.137c-.014-.076-.09-2.78 1.683-4.579 1.046-1.071 2.474-1.594 4.273-1.556 4.54.09 5.74 4.056 5.74 6.148l-.09 4.158 1.136-.012zm-11.25-4.184l-.026 4.247 4.21-.025 4.413-.038.089-4.171c0-.166-.064-4.541-4.26-4.63h-.128c-1.288 0-2.321.37-3.036 1.096-1.326 1.352-1.262 3.495-1.262 3.52zm12.513 16.544h-.013V16.05c0-.69-.561-1.25-1.25-1.25l-7.067.05-4.923.052h-.013c-.038 0-.09 0-.128-.013l-1.658.013c-.689 0-1.288.574-1.352 1.314l.102 9.528c0 .701.561 1.263 1.25 1.263l13.802-.102c.688 0 1.25-.562 1.25-1.25zm-8.164-8.865c1.633 0 2.857 1.224 2.845 2.87 0 .676-.523 1.352-.906 1.849v1.645c0 1.212-1.008 1.952-1.952 1.952-.05 0-.089 0-.127-.013-.944-.153-1.722-1.071-1.722-2.04V21.56c-.46-.485-.995-1.135-.995-1.913a2.86 2.86 0 0 1 2.857-2.857zm.753 3.826c.153-.217.574-.765.612-.982 0-.79-.574-1.352-1.352-1.352-.804 0-1.352.701-1.352 1.352 0 .293.548.842.778 1.071.14.14.217.332.217.536v1.799c0 .217.191.472.408.548.127-.025.395-.14.395-.446v-1.888c0-.153.051-.319.153-.447l.14-.19z'/%3E%3C/svg%3E");
}

.lr-icon-laredoute::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 47 48'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M46.8529 17.2386v10.2882c0 2.4098-1.9863 4.361-4.4005 4.2935-2.33-.066-4.1544-2.0494-4.1544-4.3902V17.2386c0-.3528.2842-.6381.6356-.6381h1.7373c.3514 0 .6356.2853.6356.6381v10.2375c0 .6596.5332 1.2824 1.1887 1.3238.738.0461 1.3523-.543 1.3523-1.2731V17.2386c0-.3528.2842-.6381.6356-.6381h1.7372c.3515 0 .6357.2853.6357.6381h-.0031ZM8.4162 32.713H1.4916c-.3515 0-.6356.2853-.6356.6381v1.7579c0 .3528.2842.6382.6356.6382h1.9893v11.2453c0 .3528.2842.6381.6357.6381h1.6776c.3515 0 .6357-.2853.6357-.6381V35.7472h1.9893c.3515 0 .6357-.2854.6357-.6382v-1.7579c0-.3528-.2842-.6381-.6357-.6381h-.003Zm29.072-8.5885c0 4.2429-3.4394 7.6958-7.6657 7.6958h-.1023c-4.2263 0-7.6657-3.4529-7.6657-7.6958 0-4.2429 3.4394-7.6958 7.6657-7.6958h.1023c4.2263 0 7.6657 3.4529 7.6657 7.6958Zm-2.952 0c0-2.6077-2.1146-4.7322-4.7137-4.7322h-.1039c-2.5974 0-4.7121 2.1229-4.7121 4.7322 0 2.6092 2.1131 4.7307 4.7121 4.7307h.1039c2.5975 0 4.7137-2.1215 4.7137-4.7307ZM1.4916 15.5451h3.4592c.3514 0 .6356-.2853.6356-.6381v-1.7441c0-.3528-.2842-.6381-.6356-.6381H3.863V1.2688c0-.3529-.2842-.6382-.6356-.6382H1.4916C1.14.6306.856.916.856 1.2687V14.907c0 .3528.2842.6381.6356.6381ZM41.3034 3.6494h4.9139c.3514 0 .6356-.2853.6356-.6381V1.2687c0-.3528-.2842-.638-.6356-.638h-7.2852c-.3514 0-.6356.2852-.6356.638v13.6399c0 .3528.2842.6381.6356.6381h7.2852c.3514 0 .6356-.2853.6356-.6381v-1.7441c0-.3528-.2842-.6382-.6356-.6382h-4.9139V9.6011h4.6801c.3514 0 .6356-.2853.6356-.6381V7.2189c0-.3528-.2842-.6381-.6356-.6381h-4.6801V3.6494ZM6.4314 14.7337l4.1132-13.6414a.6476.6476 0 0 1 .6203-.4617h2.1865a.6352.6352 0 0 1 .6005.4295l4.6969 13.6337c.1451.4218-.1666.8636-.6127.8636h-1.8198a.6352.6352 0 0 1-.6005-.4295l-.6341-1.8407a.6471.6471 0 0 0-.6127-.4372h-3.7495a.6475.6475 0 0 0-.6204.4617l-.5409 1.7917a.6362.6362 0 0 1-.608.4525H7.0348c-.4263 0-.7319-.4127-.608-.8222h.0045Zm4.6205-4.9025h2.7411l-1.2804-3.7167c-.0566-.1657-.2919-.1611-.3423.0061l-1.1184 3.709v.0016Zm8.5228 5.0774V1.281c0-.3528.2842-.6381.6356-.6381h11.6963c2.897 0 5.3921 2.3776 5.4089 5.2844.0107 2.0049-1.0909 3.7566-2.7197 4.6709l2.544 3.9621c.272.4249-.0305.9833-.5332.9833h-2.0658a.6348.6348 0 0 1-.5332-.2914l-2.5547-3.9791h-8.2356c-.3514 0-.6356.2853-.6356.6381v2.9958c0 .3528-.2842.6381-.6357.6381h-1.7372c-.3514 0-.6356-.2853-.6356-.6381l.0015.0016Zm3.007-6.6512h9.4395c1.3721 0 2.4677-1.2195 2.2629-2.6369-.1635-1.1412-1.1948-1.9573-2.3454-1.9573h-9.3586v4.5942h.0016ZM.856 31.0103V17.2386c0-.3528.2842-.6381.6356-.6381H13.77c4.2079 0 7.6167 3.4989 7.4899 7.751-.1207 4.0926-3.5723 7.2954-7.6504 7.2954H1.4916c-.3515 0-.6356-.2853-.6356-.6381v.0015Zm2.9473-2.3223h9.8552c2.4615 0 4.5609-1.9175 4.6541-4.3887.0978-2.5969-1.9771-4.7398-4.5425-4.7398H3.8033v9.1285Zm9.2364 7.0423H30.42c.3514 0 .6356-.2853.6356-.6381v-1.7441c0-.3528-.2842-.6381-.6356-.6381H10.6668c-.3514 0-.6356.2853-.6356.6381v13.6398c0 .3528.2842.6381.6356.6381H30.42c.3514 0 .6356-.2853.6356-.6381v-1.7441c0-.3528-.2842-.6381-.6356-.6381H13.0397v-2.9253h17.1465c.3514 0 .6356-.2853.6356-.6381v-1.7441c0-.3528-.2842-.6381-.6356-.6381H13.0397v-2.9344.0046Z' fill='%23fff'/%3E%3Cpath d='M46.2194 38.6589h-5.298v-5.321c0-.3531-.2846-.6387-.6366-.6387h-1.74c-.352 0-.6366.2856-.6366.6387v5.321h-5.298c-.3519 0-.6366.2855-.6366.6386v1.7456c0 .3531.2847.6386.6366.6386h5.298v5.3103c0 .3531.2846.6386.6366.6386h1.74c.352 0 .6366-.2855.6366-.6386v-5.3103h5.298c.3519 0 .6366-.2855.6366-.6386v-1.7456c0-.3531-.2847-.6386-.6366-.6386Z' fill='%23FF3EC4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.856.6306h46v47h-46z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.lr-icon-loadingCircle-Dark::before {
  content: url("data:image/svg+xml,%0ASVGOMG%0APowered by SVGO v4.0.0 Open SVG%0APaste markup Demo%0AContribute%0AUpdated!%0AUpdated to SVGO v4.0.0 (thanks PowerKiKi)%0ANote: This is the official URL for this app. Other URLs are just this site with ads, and have nothing to do with me. 752 bytes → 752 bytes 100%25%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cg clip-path='url(%23a)' data-figma-skip-parse='true'%3E%3CforeignObject width='2172.03' height='2172.03' x='-1086.02' y='-1086.02' transform='matrix(.012 .00003 -.00003 .012 16 16)'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg,%2312151b 0deg,rgba(7,20,38,.05) 269.818deg,rgba(7,20,38,0) 315deg,%2312151b 360deg);height:100%25;width:100%25;opacity:1'/%3E%3C/foreignObject%3E%3C/g%3E%3Cpath d='M9.333 6.022a12 12 0 0 1 15.152 1.493l-2.828 2.828A8 8 0 1 0 24 16h4A12 12 0 1 1 9.333 6.022' data-figma-gradient-fill='%7B&quot;type&quot;:&quot;GRADIENT_ANGULAR&quot;,&quot;stops&quot;:%5B%7B&quot;color&quot;:%7B&quot;r&quot;:0.070588238537311554,&quot;g&quot;:0.082352943718433380,&quot;b&quot;:0.10588235408067703,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.0%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.027450980618596077,&quot;g&quot;:0.078431375324726105,&quot;b&quot;:0.14901961386203766,&quot;a&quot;:0.050000000745058060%7D,&quot;position&quot;:0.74949485063552856%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.027450980618596077,&quot;g&quot;:0.078431375324726105,&quot;b&quot;:0.14901961386203766,&quot;a&quot;:0.0%7D,&quot;position&quot;:0.8750%7D%5D,&quot;stopsVar&quot;:%5B%5D,&quot;transform&quot;:%7B&quot;m00&quot;:23.999994277954102,&quot;m01&quot;:-0.059564594179391861,&quot;m02&quot;:4.0297880172729492,&quot;m10&quot;:0.059564583003520966,&quot;m11&quot;:23.999994277954102,&quot;m12&quot;:3.9702217578887939%7D,&quot;opacity&quot;:1.0,&quot;blendMode&quot;:&quot;NORMAL&quot;,&quot;visible&quot;:true%7D'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M9.333 6.022a12 12 0 0 1 15.152 1.493l-2.828 2.828A8 8 0 1 0 24 16h4A12 12 0 1 1 9.333 6.022'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.lr-icon-lrandme-black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M25.019 23.488a10.972 10.972 0 0 0 2.506-6.988c0-6.075-4.938-11.025-11.025-11.025-6.088 0-11.025 4.95-11.025 11.025s4.95 11.025 11.025 11.025c3.32 0 6.303-1.478 8.327-3.81a.915.915 0 0 1-.353.17h-.543a7.293 7.293 0 0 1-3.864-1.189c-1.088 1.175-2.51 1.817-4.156 1.817-3.278.219-5.69-1.707-5.802-4.93-.112-1.818.878-3.648 2.51-4.604-.544-.97-.99-2.145-1.088-3.32-.111-.97.223-1.925.879-2.677.655-.751 1.534-1.174 2.51-1.174 1.967-.11 3.501.97 3.613 3.1.111 1.612-.656 3.101-1.967 3.852-.432.328-.99.11-1.2-.218-.222-.424-.11-.97.224-1.175 1.088-.642 1.088-1.175.99-2.145 0-.423-.111-.86-.432-1.065-.335-.328-.767-.423-1.088-.328-.432 0-.879.219-1.2.642-.334.328-.432.86-.334 1.284.111 1.503.878 3.429 3.277 5.887l2.622 2.568c.224-.532.224-1.065.224-1.707-.112-.97-.433-1.926-1.088-2.677-.335-.424-.223-1.066.223-1.394.432-.327 1.088-.218 1.423.219.767 1.065 1.31 2.363 1.31 3.647.112 1.066-.111 2.035-.432 3.005.879.642 1.855.97 2.846.97h.432c.432 0 .767.328.767.751 0 .174-.037.331-.111.464zm-6.584-1.87c-.878-.643-1.743-1.503-2.51-2.254-.879-.97-1.744-1.926-2.51-3.006-.88.752-1.424 1.817-1.312 3.006 0 .97.432 1.926 1.088 2.568.655.642 1.646.97 2.622.86.976 0 1.967-.423 2.622-1.175zM16.5 29C9.613 29 4 23.387 4 16.5S9.613 4 16.5 4 29 9.613 29 16.5 23.387 29 16.5 29z'/%3E%3C/svg%3E");
}

.lr-icon-lrandme-color::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.8125 19.375C15.0937 19.375 19.375 15.0937 19.375 9.8125C19.375 4.53128 15.0937 0.25 9.8125 0.25C4.53128 0.25 0.25 4.53128 0.25 9.8125C0.25 15.0937 4.53128 19.375 9.8125 19.375ZM11.2469 13.7236C10.6062 13.1689 9.97506 12.6048 9.33438 11.9736C8.61719 11.2564 7.9765 10.4627 7.42188 9.6595C6.70469 10.2141 6.38913 11.0939 6.46563 11.9736C6.46563 12.6908 6.78119 13.408 7.25931 13.9626C7.81394 14.4408 8.53113 14.6798 9.24831 14.6033C9.9655 14.5938 10.6827 14.2782 11.2469 13.7236ZM12.4422 14.5938C11.6485 15.4735 10.5297 16.0281 9.33438 16.0281C6.86725 16.1907 5.10775 14.6702 4.95475 12.2031C4.87825 10.7688 5.67194 9.41088 6.86725 8.69369C6.38912 7.9 6.15006 7.02025 6.07356 6.1405C5.99706 5.34681 6.23612 4.62962 6.79075 4.06544C7.26887 3.51081 7.98606 3.18569 8.70325 3.18569C10.2141 3.10919 11.3329 3.90287 11.4094 5.49981C11.4859 6.69513 10.9313 7.89044 9.89856 8.53113C9.583 8.77019 9.18137 8.60763 9.01881 8.29206C8.85625 7.9765 8.94231 7.57487 9.18137 7.33581C9.97506 6.85769 9.97506 6.45606 9.97506 5.66238C9.97506 5.34681 9.8125 5.02169 9.6595 4.78263C9.42044 4.54356 9.10488 4.46706 8.77975 4.54356C8.46419 4.54356 8.13906 4.70613 7.9 5.02169C7.66094 5.33725 7.58444 5.66237 7.66094 6.05444C7.73744 7.24975 8.30162 8.68412 10.1281 10.5966C10.7688 11.3138 11.3999 11.9545 12.1171 12.5856C12.2796 12.184 12.2796 11.7059 12.2796 11.3138C12.2031 10.5966 11.9641 9.87944 11.4859 9.32481C11.2469 9.00925 11.3234 8.53113 11.6485 8.206C11.9641 7.96694 12.4422 8.04344 12.6813 8.36856C13.3219 9.16225 13.6375 10.2046 13.714 11.2373C13.7905 12.031 13.6375 12.8342 13.3984 13.6279C14.0391 14.1061 14.8328 14.3451 15.55 14.3451H15.8656C16.1811 14.3451 16.5062 14.5842 16.5062 14.8998C16.5062 15.2153 16.4298 15.7795 15.7126 15.6169C14.5077 15.4735 13.3124 15.1579 12.4422 14.5938Z' fill='%23EB5955'/%3E%3C/svg%3E%0A");
}

.lr-icon-lrandme-txt::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 246 36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='166.29' cy='18.13' r='17.29' fill='%23FF7C66'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M171.08 26.24a7.72 7.72 0 0 1-5.39 2.34c-4.27.23-7.36-2.32-7.57-6.41a6.59 6.59 0 0 1 3.29-5.87 10.25 10.25 0 0 1-1.36-4.24 4.56 4.56 0 0 1 4.55-4.92c2.58-.14 4.5 1.21 4.64 3.88a5.1 5.1 0 0 1-2.67 5 1.14 1.14 0 0 1-1.22-1.92c1.38-.81 1.42-1.42 1.35-2.71a1.84 1.84 0 0 0-2.1-1.89 2.14 2.14 0 0 0-2 2.45c.1 1.93 1.09 4.34 4.19 7.6a41.14 41.14 0 0 0 3.46 3.27 5.76 5.76 0 0 0 .26-2.17 6.14 6.14 0 0 0-1.35-3.38c-.4142-.5827-.2777-1.3908.305-1.805.5827-.4142 1.3908-.2777 1.805.305a8.31 8.31 0 0 1 1.73 4.67 8.93 8.93 0 0 1-.63 3.88 6.62 6.62 0 0 0 3.76 1.22h.52c.602-.0304 1.1146.433 1.145 1.035.0304.602-.433 1.1146-1.035 1.145h-.64a9.32 9.32 0 0 1-5.04-1.48zm-2.08-1.4a35.38 35.38 0 0 1-3.24-2.92 29.22 29.22 0 0 1-3.25-3.86 4.46 4.46 0 0 0-1.77 3.82 4.37 4.37 0 0 0 4.82 4.4 5.21 5.21 0 0 0 3.44-1.44z'/%3E%3Cg fill='%231D1D1B'%3E%3Cpath d='M211.51 6.37a1.45 1.45 0 0 1 .47 1.1v20a1.56 1.56 0 0 1-1.62 1.53 1.68 1.68 0 0 1-1.19-.44 1.51 1.51 0 0 1-.46-1.14V12.16l-6.4 9.7a2 2 0 0 1-.58.49 1.15 1.15 0 0 1-.71.17 1.1 1.1 0 0 1-.68-.17 1.81 1.81 0 0 1-.57-.49l-6.44-10v15.58a1.64 1.64 0 0 1-.41 1.14 1.48 1.48 0 0 1-1.11.44 1.42 1.42 0 0 1-1.07-.44 1.64 1.64 0 0 1-.41-1.14v-20a1.52 1.52 0 0 1 .46-1.1 1.62 1.62 0 0 1 1.93-.28 1.63 1.63 0 0 1 .61.52l7.82 11.85 7.92-11.85a1.58 1.58 0 0 1 1.32-.72 1.64 1.64 0 0 1 1.12.51z'/%3E%3Cpath fill-rule='nonzero' d='M237 23.51a11 11 0 0 1-4 4.27c-3.5405 2.0929-7.9395 2.0929-11.48 0a10.92 10.92 0 0 1-4-4.27 12.65 12.65 0 0 1-1.44-6 12.68 12.68 0 0 1 1.44-6 10.92 10.92 0 0 1 4-4.27c3.5405-2.0929 7.9395-2.0929 11.48 0a11 11 0 0 1 4 4.27 12.79 12.79 0 0 1 1.43 6 12.76 12.76 0 0 1-1.43 6zM234 13a7.79 7.79 0 0 0-2.75-3.14 7.71 7.71 0 0 0-8 0 7.62 7.62 0 0 0-2.73 3.14 10 10 0 0 0-1 4.5 9.92 9.92 0 0 0 1 4.47 7.74 7.74 0 0 0 2.76 3.14 7.62 7.62 0 0 0 8 0 7.79 7.79 0 0 0 2.75-3.14 9.92 9.92 0 0 0 1-4.47 9.92 9.92 0 0 0-.98-4.5H234z'/%3E%3Cpath d='M245.37 28.56a1.62 1.62 0 0 1-1.15.46 1.52 1.52 0 0 1-1.17-.46 1.59 1.59 0 0 1-.45-1.16V7.5a1.52 1.52 0 0 1 .46-1.12 1.61 1.61 0 0 1 1.19-.46 1.58 1.58 0 0 1 1.14.46 1.5 1.5 0 0 1 .48 1.12v19.9a1.52 1.52 0 0 1-.5 1.16z'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath fill-rule='nonzero' d='M54.61 20.48a5 5 0 0 0 5.23 5.13 5.5 5.5 0 0 0 4-1.87l2 1a7.43 7.43 0 0 1-6.25 3.09c-3.84 0-7.42-2.58-7.42-8.1 0-4 2.56-7.76 7-7.76 3.83 0 7.16 2.38 7 8.5l-11.56.01zm9.16-2c-.26-3.55-2.78-4.26-4.34-4.26-2.4346-.0334-4.4754 1.8322-4.66 4.26h9zM24.9 16.13v11.43h-2.33v-1.14c-1 .61-5.48 2.74-8.08.32a4 4 0 0 1-1.26-2.95 4.56 4.56 0 0 1 2.37-4c1.58-1 4.7-1.53 7-1.62v-1.53c0-1.12-.38-2.6-3.11-2.6a9 9 0 0 0-4.2 1.35l-.88-1.8A10.09 10.09 0 0 1 19.72 12c2.34 0 5.18.89 5.18 4.13zm-2.32 8.1V20c-2.27.11-7.26.61-7.07 3.76.176 1.273 1.3456 2.1659 2.62 2a8.19 8.19 0 0 0 4.45-1.53zM130.05 20.48a5 5 0 0 0 5.23 5.13 5.49 5.49 0 0 0 4.05-1.87l2 1a7.71 7.71 0 0 1-6.25 3.09c-3.84 0-7.42-2.57-7.42-8.1 0-4 2.56-7.76 7-7.76 3.83 0 7.16 2.38 7 8.51h-11.61zm9.17-2c-.27-3.55-2.79-4.26-4.34-4.26-2.4365-.0338-4.4804 1.8306-4.67 4.26h9.01zM48.53 27.56l-3.4-7.76a3.05 3.05 0 0 0-1.29-1.64 3.81 3.81 0 0 0-1.51-.22h-5.8v9.62h-2.46V5h8.1c7.64 0 7.49 5.66 7.49 6.48.0754 2.4296-1.3224 4.6646-3.54 5.66.3.23.68.39 1.48 2.2l3.61 8.25-2.68-.03zm-1.39-16.11c0-3-2.33-4.31-4.77-4.31h-5.84v8.62h5.84c4.06 0 4.77-2.76 4.77-4.31z'/%3E%3Cpath d='M108.94 25.57a4.87 4.87 0 0 0 4.34-2.63V12.26h2.3v15.29h-2.3v-1.62a5.83 5.83 0 0 1-4.48 1.91 5.71 5.71 0 0 1-4.14-1.63 6.16 6.16 0 0 1-1.66-4.55v-9.4h2.3v9.36c.03 1.49.7 3.95 3.64 3.95zM126.73 27.53a11.1 11.1 0 0 1-2.59.32 3.4 3.4 0 0 1-3.73-3.48V14.29h-3v-2h3V7.45h2.3v4.83h3.55v2h-3.55v8.26s0 1.28.07 1.68c.26 1.4 1.15 1.64 3.53 1.17l.42 2.14z'/%3E%3Cpath fill-rule='nonzero' d='M76.2 12a8.58 8.58 0 0 1 3.92.95V5.06h2.31v22.5h-2.31v-.82a6.22 6.22 0 0 1-3.9 1.11 7.65 7.65 0 0 1-7.75-8A7.53 7.53 0 0 1 76.2 12zm3.92 3.46a7.2 7.2 0 0 0-3.87-1.18c-4.32 0-5.4 3.67-5.4 5.53a5.59 5.59 0 0 0 5.69 5.77 6 6 0 0 0 3.58-1.13v-8.99z'/%3E%3Cpath d='M2.58 4.97v20.4h9.19v2.19H.12V4.97z'/%3E%3Cpath fill-rule='nonzero' d='M85 19.92a7.78 7.78 0 0 1 2.24-5.66A7.47 7.47 0 0 1 92.81 12a7.67 7.67 0 0 1 5.55 2.28 7.84 7.84 0 0 1 2.22 5.66 7.79 7.79 0 0 1-2.22 5.63 7.47 7.47 0 0 1-5.52 2.27 7.5 7.5 0 0 1-5.54-2.27A7.72 7.72 0 0 1 85 20v-.08zm4-4.06a5.58 5.58 0 0 0-1.55 4.07A5.58 5.58 0 0 0 89 24a5.14 5.14 0 0 0 3.85 1.6 5.07 5.07 0 0 0 3.79-1.6 5.58 5.58 0 0 0 1.54-4.05 5.58 5.58 0 0 0-1.55-4 5.05 5.05 0 0 0-3.81-1.63A5.07 5.07 0 0 0 89 15.86z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-lrandme-txt-2lines::before {
  content: url("data:image/svg+xml,%3Csvg width='60' height='26' viewBox='0 0 60 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.1185 6.65935C23.1039 7.24126 23.332 7.80304 23.7482 8.21024C24.1643 8.61744 24.7311 8.83341 25.3129 8.80645C25.9584 8.7913 26.5676 8.50511 26.9912 8.01806L27.8304 8.43742C27.2259 9.2779 26.2432 9.76346 25.208 9.73322C23.5968 9.73322 22.0947 8.65129 22.0947 6.33226C22.0947 4.67581 23.1689 3.07806 25.0318 3.07806C26.6388 3.07806 28.036 4.08032 27.9688 6.64677L23.1185 6.65935ZM26.9619 5.82064C26.8528 4.33193 25.7954 4.03419 25.1409 4.03419C24.1194 4.02018 23.2631 4.80254 23.1856 5.82064H26.9619Z' fill='black'/%3E%3Cpath d='M10.6534 4.83932V9.64513H9.67578V9.15448C9.2562 9.41029 7.37648 10.2993 6.28557 9.28867C5.94438 8.96808 5.75273 8.5196 5.7569 8.05158C5.75594 7.35261 6.13745 6.70905 6.75131 6.37416C7.41425 5.9548 8.72334 5.73255 9.68837 5.6948V5.05319C9.68837 4.58351 9.52893 3.96287 8.38348 3.96287C7.75817 4.00254 7.15256 4.19709 6.62124 4.529L6.24362 3.77416C6.91143 3.34495 7.6861 3.11108 8.47998 3.099C9.4618 3.099 10.6534 3.48061 10.6534 4.83932ZM9.67998 8.23609V6.47061C8.72753 6.51255 6.63383 6.72642 6.71355 8.04739C6.78738 8.58123 7.27815 8.95566 7.81285 8.8861C8.4855 8.85692 9.13475 8.6309 9.67998 8.23609Z' fill='black'/%3E%3Cpath d='M54.7718 6.66352C54.7584 7.24471 54.987 7.80537 55.403 8.21165C55.8191 8.61792 56.3852 8.83332 56.9662 8.80643C57.6108 8.79131 58.2196 8.50687 58.6445 8.02223L59.4837 8.44159C58.8661 9.26644 57.8921 9.74771 56.8613 9.73739C55.2501 9.73739 53.748 8.65546 53.748 6.34062C53.748 4.6632 54.8222 3.08643 56.6851 3.08643C58.2921 3.08643 59.6893 4.08449 59.6222 6.65094L54.7718 6.66352ZM58.6194 5.82481C58.5061 4.3361 57.4487 4.03836 56.7984 4.03836C55.7761 4.0242 54.9185 4.80605 54.839 5.82481H58.6194Z' fill='black'/%3E%3Cpath d='M20.5597 9.64523L19.1331 6.39104C19.0382 6.10478 18.8469 5.86026 18.5919 5.6991C18.3881 5.63032 18.1732 5.60045 17.9583 5.61104H15.5248V9.64523H14.501V0.159424H17.8996C21.1052 0.159424 21.0422 2.53297 21.0422 2.87265C21.0756 3.893 20.4888 4.83237 19.5569 5.25039C19.6828 5.34265 19.8422 5.40975 20.1779 6.17297L21.6926 9.64523H20.5597ZM19.9849 2.87684C19.9849 1.61878 19.0073 1.06942 17.9835 1.06942H15.5248V4.68426H17.9751C19.687 4.68426 19.9849 3.52265 19.9849 2.87684Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.9149 8.80643C46.6808 8.8089 47.3837 8.38317 47.7359 7.70353V3.21643H48.701V9.64514H47.7359V8.94901C47.255 9.47545 46.5693 9.76763 45.8562 9.74998C45.2085 9.76625 44.5819 9.51965 44.1191 9.06643C43.6391 8.55077 43.3905 7.86155 43.431 7.15837V3.21643H44.3961V7.12901C44.4003 7.76643 44.6772 8.80643 45.9149 8.80643Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.3792 9.62064C53.0236 9.70798 52.6587 9.75164 52.2925 9.75066C51.4534 9.75066 50.7275 9.2558 50.7275 8.29548V4.06419H49.4688V3.22548H50.7275V1.1958H51.6925V3.22128H53.182V4.05999H51.6925V7.54903C51.6925 7.54903 51.6925 8.0858 51.7219 8.25354C51.831 8.83645 52.2044 8.94128 53.203 8.74419L53.3792 9.62064Z' fill='black'/%3E%3Cpath d='M32.1772 3.09912C32.7493 3.0994 33.3131 3.23597 33.8219 3.49751V0.192993H34.7911V9.64525H33.8219V9.30138C33.3427 9.63222 32.7671 9.79449 32.1855 9.76267C31.3057 9.77155 30.461 9.41861 29.8492 8.78657C29.2375 8.15453 28.9125 7.29897 28.9506 6.42041C28.9048 5.54318 29.2268 4.68655 29.839 4.05633C30.4513 3.42611 31.2985 3.07927 32.1772 3.09912ZM33.8219 4.55009C33.34 4.23107 32.7762 4.0578 32.1981 4.05106C30.3855 4.05106 29.9324 5.59428 29.9324 6.37428C29.9082 7.01624 30.1486 7.64 30.5976 8.09978C31.0465 8.55955 31.6645 8.81504 32.3072 8.80654C32.8468 8.81566 33.3744 8.64773 33.8093 8.32848L33.8219 4.55009Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.28803 0.159424V8.71426H5.14397V9.63265H0.255859V0.159424H1.28803Z' fill='black'/%3E%3Cpath d='M35.8829 6.42869C35.8606 5.54276 36.1999 4.68591 36.8227 4.05514C37.4302 3.42625 38.2729 3.07963 39.1472 3.09901C40.0212 3.08797 40.862 3.4332 41.4759 4.05514C42.0925 4.6876 42.4283 5.54165 42.4074 6.42449C42.4346 7.31216 42.0982 8.1725 41.4759 8.80643C40.871 9.43401 40.0315 9.78061 39.1598 9.76256C38.2814 9.78393 37.434 9.43727 36.8227 8.80643C36.2 8.17905 35.8605 7.32474 35.8829 6.44127V6.42869ZM37.5612 4.7261C37.1221 5.1835 36.8874 5.7994 36.9109 6.43288C36.8885 7.06289 37.1215 7.67524 37.557 8.13127C37.9708 8.56905 38.5489 8.81387 39.1514 8.80643C39.7569 8.82101 40.3399 8.57696 40.7542 8.13546C41.1897 7.67943 41.4227 7.06708 41.4004 6.43707C41.4208 5.80535 41.1865 5.1919 40.75 4.73449C40.3378 4.29145 39.7566 4.04445 39.1514 4.05514C38.5424 4.03922 37.9558 4.28504 37.5402 4.7303L37.5612 4.7261Z' fill='black'/%3E%3Cpath d='M17.4127 25.6226C21.4193 25.6226 24.6673 22.3763 24.6673 18.3719C24.6673 14.3675 21.4193 11.1213 17.4127 11.1213C13.4062 11.1213 10.1582 14.3675 10.1582 18.3719C10.1582 22.3763 13.4062 25.6226 17.4127 25.6226Z' fill='%23EB5955'/%3E%3Cpath d='M19.4218 21.7729C18.8269 22.3851 18.0141 22.7378 17.1603 22.7542C15.3687 22.8506 14.0722 21.7813 13.9841 20.0661C13.9619 19.0579 14.491 18.1176 15.3645 17.6129C15.0462 17.0692 14.8514 16.4621 14.7939 15.8348C14.7517 15.3028 14.9339 14.7773 15.2965 14.3855C15.6591 13.9937 16.169 13.7711 16.703 13.7716C17.7855 13.7129 18.5911 14.279 18.6498 15.3987C18.726 16.2513 18.2872 17.0675 17.5337 17.4745C17.3113 17.6169 17.0154 17.5522 16.8729 17.3298C16.7304 17.1075 16.7952 16.8118 17.0176 16.6693C17.6218 16.3213 17.6218 16.0655 17.5841 15.5161C17.5926 15.2875 17.4992 15.0668 17.329 14.9138C17.1589 14.7607 16.9295 14.691 16.703 14.7235C16.4512 14.7362 16.2164 14.8545 16.0566 15.0494C15.8968 15.2443 15.8268 15.4975 15.8638 15.7468C15.9057 16.5603 16.3211 17.571 17.6218 18.9381C18.0789 19.4228 18.5636 19.8806 19.0736 20.3093C19.1677 20.0157 19.2047 19.7069 19.1827 19.3993C19.1436 18.88 18.9459 18.3852 18.6162 17.9819C18.4424 17.7376 18.4997 17.3987 18.7442 17.225C18.9887 17.0513 19.3278 17.1085 19.5016 17.3529C19.9422 17.922 20.1957 18.6134 20.2274 19.3322C20.2626 19.8903 20.1723 20.4491 19.9631 20.9677C20.4246 21.2949 20.975 21.4734 21.5407 21.4793H21.7589C21.9837 21.4991 22.1604 21.6799 22.1751 21.905C22.1898 22.1301 22.038 22.3322 21.8176 22.381H21.5449C20.7935 22.3864 20.0564 22.1753 19.4218 21.7729ZM18.5533 21.1816C18.0772 20.8042 17.6259 20.3966 17.2023 19.9613C16.7019 19.462 16.2456 18.9204 15.8386 18.3426C15.3418 18.7207 15.0663 19.3215 15.1043 19.9445C15.0937 20.4669 15.3066 20.9691 15.6897 21.3247C16.0727 21.6803 16.5894 21.8556 17.1099 21.8064C17.6523 21.786 18.1673 21.563 18.5533 21.1816Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.3898 13.4404C36.516 13.5603 36.5861 13.7277 36.5828 13.9017V22.2888C36.5853 22.4682 36.5139 22.6407 36.3854 22.766C36.2569 22.8912 36.0825 22.9583 35.9031 22.9513C35.719 22.9574 35.5397 22.8912 35.4038 22.7668C35.2746 22.642 35.2044 22.4683 35.2108 22.2888V15.8684L32.5255 19.9362C32.4583 20.0196 32.3756 20.0893 32.2821 20.1417C32.1932 20.1971 32.0887 20.2222 31.9842 20.213C31.8852 20.2209 31.7864 20.1959 31.7031 20.1417C31.6079 20.0919 31.5248 20.0217 31.4598 19.9362L28.7577 15.7426V22.2762C28.7635 22.4516 28.7019 22.6227 28.5856 22.7542C28.4618 22.8815 28.2888 22.9489 28.1115 22.9388C27.9526 22.9356 27.8016 22.8692 27.6919 22.7542C27.5756 22.6227 27.5141 22.4516 27.5199 22.2762V13.8891C27.5187 13.7155 27.5884 13.5489 27.7129 13.4278C27.9264 13.2125 28.2568 13.1646 28.5227 13.3104C28.6249 13.3606 28.7128 13.4356 28.7786 13.5284L32.0598 18.4978L35.3828 13.5284C35.5057 13.342 35.7133 13.2288 35.9367 13.2265C36.1088 13.2403 36.2699 13.3163 36.3898 13.4404Z' fill='%23131718'/%3E%3Cpath d='M47.085 20.628C46.6989 21.3664 46.1187 21.9855 45.4067 22.4187C43.9211 23.2963 42.0754 23.2963 40.5899 22.4187C39.8779 21.9855 39.2976 21.3664 38.9116 20.628C38.1115 19.0341 38.1115 17.1562 38.9116 15.5622C39.2976 14.8239 39.8779 14.2048 40.5899 13.7716C42.0754 12.8939 43.9211 12.8939 45.4067 13.7716C46.1187 14.2048 46.6989 14.8239 47.085 15.5622C47.885 17.1562 47.885 19.0341 47.085 20.628ZM45.8263 16.2206C45.5699 15.6841 45.1707 15.2285 44.6724 14.9038C43.6411 14.2783 42.3471 14.2783 41.3158 14.9038C40.8157 15.224 40.4147 15.6771 40.1577 16.2122C39.5997 17.4085 39.5997 18.7902 40.1577 19.9864C40.4156 20.5232 40.8162 20.9787 41.3158 21.3032C42.3447 21.9374 43.6435 21.9374 44.6724 21.3032C45.1707 20.9785 45.5699 20.5229 45.8263 19.9864C46.3799 18.798 46.3799 17.4258 45.8263 16.2374V16.2206Z' fill='%23131718'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.5923 22.7459C50.4633 22.8715 50.2898 22.9409 50.1097 22.9388C49.9259 22.9483 49.747 22.8779 49.6188 22.7459C49.4924 22.6161 49.4242 22.4405 49.43 22.2594V13.9142C49.4265 13.7377 49.4964 13.5677 49.623 13.4446C49.7558 13.3143 49.9364 13.2445 50.1223 13.2517C50.3013 13.2488 50.4738 13.3184 50.6007 13.4446C50.7313 13.5656 50.8044 13.7363 50.8021 13.9142V22.2594C50.806 22.4443 50.7295 22.6218 50.5923 22.7459Z' fill='%23131718'/%3E%3C/svg%3E%0A");
}

.lr-icon-lrplus-txt::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10Z' fill='%230E0EE2'/%3E%3Cpath d='M17.74 9.384h-2.325V7.059a.347.347 0 0 0-.347-.346h-.912a.347.347 0 0 0-.346.346v2.325h-2.325a.345.345 0 0 0-.346.346v.912c0 .19.154.347.346.347h2.325v2.324c0 .193.154.347.346.347h.912a.347.347 0 0 0 .347-.347v-2.325h2.324a.347.347 0 0 0 .347-.346V9.73a.347.347 0 0 0-.347-.346Z' fill='%23FF3EC4'/%3E%3Cpath d='M3.031 13.576h.888c.185 0 .336-.15.336-.336v-1.538c0-.186.15-.336.335-.336h2.766l1.325 2.056a.333.333 0 0 0 .283.154h1.06a.338.338 0 0 0 .283-.521l-1.318-2.042A2.754 2.754 0 0 0 10.4 8.545c-.035-1.507-1.314-2.689-2.821-2.689H3.03a.336.336 0 0 0-.335.336v7.044c0 .186.15.336.335.336v.004Zm1.227-6.154h3.357c.597 0 1.132.423 1.22 1.014a1.192 1.192 0 0 1-1.178 1.367H4.258v-2.38Z' fill='%23fff'/%3E%3C/svg%3E");
}

.lr-icon-lrplus-txt-2lines::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10Z' fill='%230E0EE2'/%3E%3Cpath d='M17.74 9.384h-2.325V7.059a.347.347 0 0 0-.347-.346h-.912a.347.347 0 0 0-.346.346v2.325h-2.325a.345.345 0 0 0-.346.346v.912c0 .19.154.347.346.347h2.325v2.324c0 .193.154.347.346.347h.912a.347.347 0 0 0 .347-.347v-2.325h2.324a.347.347 0 0 0 .347-.346V9.73a.347.347 0 0 0-.347-.346Z' fill='%23FF3EC4'/%3E%3Cpath d='M3.031 13.576h.888c.185 0 .336-.15.336-.336v-1.538c0-.186.15-.336.335-.336h2.766l1.325 2.056a.333.333 0 0 0 .283.154h1.06a.338.338 0 0 0 .283-.521l-1.318-2.042A2.754 2.754 0 0 0 10.4 8.545c-.035-1.507-1.314-2.689-2.821-2.689H3.03a.336.336 0 0 0-.335.336v7.044c0 .186.15.336.335.336v.004Zm1.227-6.154h3.357c.597 0 1.132.423 1.22 1.014a1.192 1.192 0 0 1-1.178 1.367H4.258v-2.38Z' fill='%23fff'/%3E%3C/svg%3E");
}

.lr-icon-lrplus-color::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Z' fill='%230E0EE2'/%3E%3Cpath d='M5.031 15.576h.888c.186 0 .336-.15.336-.336v-1.538c0-.186.15-.336.335-.336h2.766l1.325 2.056a.333.333 0 0 0 .283.154h1.06a.338.338 0 0 0 .283-.521l-1.318-2.042a2.754 2.754 0 0 0 1.412-2.468c-.035-1.507-1.314-2.689-2.821-2.689H5.03a.336.336 0 0 0-.335.336v7.044c0 .186.15.336.335.336v.004Zm1.227-6.154h3.357c.598 0 1.132.423 1.22 1.014a1.192 1.192 0 0 1-1.178 1.367H6.258v-2.38Z' fill='%23fff'/%3E%3Cpath d='M19.74 11.384h-2.325V9.059a.347.347 0 0 0-.347-.346h-.912a.347.347 0 0 0-.346.346v2.325h-2.325a.345.345 0 0 0-.346.346v.912c0 .19.154.347.346.347h2.325v2.324c0 .193.154.347.346.347h.912a.347.347 0 0 0 .346-.347v-2.325h2.325a.347.347 0 0 0 .347-.346v-.912a.347.347 0 0 0-.347-.346Z' fill='%23FF3EC4'/%3E%3C/svg%3E");
}

.header-icon-container .lr-icon-lrplus-color .tick {
  right: -2px;
}

.lr-icon-lrplus-color-small::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%230E0EE2' d='M8 14.5a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13Z'/%3E%3Cpath fill='%23fff' d='M3.47 10.325h.577c.12 0 .219-.098.219-.218v-1c0-.12.097-.218.218-.218H6.28l.862 1.336c.04.064.109.1.184.1h.688a.22.22 0 0 0 .184-.339L7.343 8.66a1.79 1.79 0 0 0 .918-1.604c-.023-.98-.855-1.748-1.834-1.748H3.47a.218.218 0 0 0-.218.218v4.58c0 .12.098.218.218.218v.002Zm.798-4h2.181c.39 0 .737.275.794.66a.775.775 0 0 1-.766.888h-2.21V6.325Z'/%3E%3Cpath fill='%23FF3EC4' d='M13.03 7.6h-1.51V6.089c0-.123-.1-.225-.226-.225h-.593c-.122 0-.225.1-.225.225V7.6h-1.51c-.126 0-.226.1-.226.225v.593c0 .123.1.225.225.225h1.511v1.511c0 .125.1.225.225.225h.593c.123 0 .225-.1.225-.225v-1.51h1.512c.122 0 .225-.1.225-.226v-.593c0-.123-.1-.225-.225-.225Z'/%3E%3C/svg%3E");
}

.lr-icon-lrplus-vendor-delivery-fee::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m27.97 14.79-3.71-3.72c-.57-.57-1.57-.99-2.38-.99h-1.4V7.96c0-1.63-1.33-2.96-2.96-2.96h-4.07v2h4.07c.53 0 .96.43.96.96v13.12c0 .53-.43.96-.96.96H13c-.44-1.55-1.85-2.7-3.54-2.7s-3.1 1.15-3.54 2.7h-.5c-.1-.03-.37-.38-.37-.96v-3.55H3.04v3.55c0 1.66 1.04 2.96 2.36 2.96h.51c.44 1.55 1.85 2.7 3.54 2.7s3.1-1.15 3.54-2.7h4.52c.63 0 1.21-.2 1.69-.54.23 1.82 1.77 3.24 3.65 3.24 1.69 0 3.1-1.15 3.54-2.7h.58c1.09 0 1.98-.89 1.98-1.98v-4.9c0-.81-.41-1.81-.98-2.38v.01ZM9.46 24.74c-.93 0-1.7-.76-1.7-1.7s.76-1.7 1.7-1.7 1.7.76 1.7 1.7-.76 1.7-1.7 1.7Zm13.4 0c-.93 0-1.7-.76-1.7-1.7s.76-1.7 1.7-1.7 1.7.76 1.7 1.7-.76 1.7-1.7 1.7Zm3.54-2.7c-.44-1.55-1.85-2.7-3.54-2.7a3.6 3.6 0 0 0-2.38.9v-8.16h1.4c.27 0 .77.21.96.4l3.71 3.72c.19.2.4.69.4.97l.02 4.88h-.58l.01-.01Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.24 12.92h2.17v2.17c0 .15.12.27.27.27h.97c.15 0 .27-.12.27-.27v-2.17h2.17c.15 0 .27-.12.27-.27v-.97c0-.15-.12-.27-.27-.27h-2.17V9.24c0-.15-.12-.27-.27-.27h-.97c-.15 0-.27.12-.27.27v2.17h-2.17c-.15 0-.27.12-.27.27v.97c0 .15.12.27.27.27ZM3.18 15.33s.07.02.11.02h.79c.08 0 .15-.03.21-.09s.09-.13.09-.21v-1.38s0-.08.02-.12a.36.36 0 0 1 .17-.17c.04-.02.08-.02.11-.02h3.07l1.17 1.84s.06.08.11.1c.04.02.09.04.14.04h.94c.05 0 .11-.01.15-.04.04-.03.08-.07.11-.11.03-.04.04-.1.04-.16s-.02-.11-.05-.15L9.2 13.05c.39-.22.71-.54.93-.93.22-.39.33-.83.32-1.28-.03-1.35-1.16-2.41-2.49-2.41H3.3s-.08 0-.11.02-.07.04-.1.07c-.03.03-.05.06-.06.1-.03.05-.03.09-.03.12v6.31s0 .08.02.12c.01.04.04.07.06.1.02.03.06.05.1.07v-.01Zm1.2-5.49h3.59c.53 0 1 .38 1.08.91.02.15.01.31-.03.45a1.027 1.027 0 0 1-.57.67c-.14.06-.29.1-.44.1H4.38V9.84Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-more::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='M7 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm7 2a2 2 0 1 1 4 0 2 2 0 0 1-4 0Zm9 0a2 2 0 1 1 4 0 2 2 0 0 1-4 0Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.lr-icon-newsletter::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.143 3c1.855 0 3.352 1.548 3.352 3.455v4.76l1.792.626c1.317.358 2.303 1.715 2.315 3.212v9.992a3.457 3.457 0 01-3.454 3.455H6.455A3.457 3.457 0 013 25.045V14.95c0-1.433.896-2.687 2.29-3.198l1.612-.538v-4.76A3.457 3.457 0 0110.357 3zm5.758 11.195l-10.774 6.206a.771.771 0 01-.37.102.815.815 0 01-.346-.09L4.523 14.772c-.013.064-.013.115-.013.18v10.094c0 1.088.857 1.945 1.945 1.945h18.693a1.928 1.928 0 001.945-1.945h.012v-9.992c0-.295-.076-.602-.204-.858zM21.156 4.51H10.357a1.93 1.93 0 00-1.958 1.945v4.094h.013l.039 4.53 7.293 3.812 7.267-4.184V6.455c0-1.05-.857-1.945-1.855-1.945zM7.005 12.75l-1.216.41c-.204.076-.384.178-.55.293l1.766.909V12.75zm17.49.05v1.037l1.126-.64-1.126-.396zm-4.747-1.112c.423 0 .755.345.755.755a.756.756 0 01-.755.754h-7.996a.756.756 0 01-.755-.754c0-.423.345-.755.755-.755zm0-3.992c.423 0 .755.345.755.755a.756.756 0 01-.755.754h-7.996a.756.756 0 01-.755-.754c0-.423.345-.755.755-.755z' fill='%23191919' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-ok::before {
  /*don't delete*/
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M18.182 21.838l4.332 4.332a1.658 1.658 0 1 1-2.344 2.344l-3.67-3.67-3.67 3.67a1.658 1.658 0 1 1-2.344-2.344l4.32-4.32c-1.712-.314-3.41-1.113-5.077-2.4-.761-.587-.958-1.762-.44-2.624.519-.862 1.555-1.085 2.316-.498 3.274 2.528 6.428 2.528 9.807-.013.767-.577 1.801-.34 2.31.53.509.87.3 2.041-.467 2.618-1.68 1.263-3.377 2.055-5.073 2.375zM16.5 17a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13zm0-3.399a3.101 3.101 0 1 0 0-6.202 3.101 3.101 0 0 0 0 6.202z'/%3E%3C/svg%3E");
}

.lr-icon-offers::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2323 2.67867L20.5038 4.97799C21.1952 5.27876 21.6952 6.04488 21.6932 6.79976L21.6698 12.5507C21.6679 13.2373 21.2479 14.0083 20.6727 14.3828L10.5096 21.0092C10.2401 21.185 9.93152 21.2758 9.61609 21.2758C9.50183 21.2758 9.3866 21.2641 9.27234 21.2402C8.84167 21.1494 8.47351 20.8964 8.23425 20.5283L2.51257 11.7558C2.01843 10.9956 2.23425 9.97457 2.99206 9.47945L13.1561 2.8525C13.7294 2.47799 14.6024 2.40426 15.2323 2.67867ZM19.5809 12.707C19.6063 12.6836 19.66 12.5854 19.6698 12.5332V12.5332L19.6932 6.79292L14.4335 4.51216C14.3993 4.50582 14.2811 4.51461 14.2343 4.53609L4.38171 10.9609L9.7157 19.1391L19.5809 12.707ZM12.407 13.9976L13.5738 13.2367L12.8633 12.1468L11.2761 13.1817C11.1692 13.055 11.0769 12.932 10.9876 12.7957C10.9312 12.7093 10.8872 12.6412 10.8396 12.5489L12.4436 11.503L11.728 10.4051L10.4492 11.2386C10.4946 10.4633 10.8316 9.74227 11.5523 9.27279C12.5127 8.64631 13.1302 8.82721 13.7564 9.01066C13.7902 9.02056 13.824 9.03046 13.8579 9.04025L14.1494 7.76181C13.1218 7.44247 12.0305 7.49374 10.8806 8.24374C9.49927 9.14389 8.98951 10.6497 9.19678 12.0553L7.65283 13.0623L8.36841 14.1602L9.65528 13.3212L9.84571 13.6135C9.92335 13.7329 9.99659 13.8449 10.1006 13.9482L8.78809 14.804L9.49854 15.8939L11.1289 14.8311C12.2891 15.5042 13.7554 15.5394 15.0847 14.6722C16.1658 13.9676 16.647 13.0546 16.8535 12.0033L15.6238 11.6916C15.4627 12.4207 15.3228 13.0502 14.3882 13.66C13.7276 14.0906 13.0552 14.1851 12.407 13.9976Z' fill='%2313151B'/%3E%3C/svg%3E%0A");
}

.lr-icon-paperbarcode::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.5 2.813H6.25a.937.937 0 00-.938.937v32.5c0 .518.42.938.938.938H32.5c.518 0 .938-.42.938-.938V3.75a.937.937 0 00-.938-.938zm-.938 1.874v30.625H7.188V4.689h24.375zm-2.5 3.438a.937.937 0 00-.937-.938h-17.5l-.127.01a.938.938 0 00.127 1.865h17.5l.127-.008a.938.938 0 00.81-.929zm-.937 2.5a.937.937 0 01.127 1.866l-.127.009h-17.5a.937.937 0 01-.127-1.866l.127-.009h17.5zM21.562 15a.937.937 0 00-.937-.938h-10l-.127.01a.938.938 0 00.127 1.866h10l.127-.01a.938.938 0 00.81-.928zm7.188 11.563c.148 0 .272.102.304.24l.009.072v6.25a.312.312 0 01-.617.072l-.009-.072v-6.25c0-.173.14-.313.313-.313zm-.946.24a.313.313 0 00-.616.072v6.25l.008.072a.313.313 0 00.616-.072v-6.25l-.008-.072zm-1.054-.24c.148 0 .272.102.304.24l.009.072v6.25a.312.312 0 01-.617.072l-.009-.072v-6.25c0-.173.14-.313.313-.313zm-.696.24a.313.313 0 00-.616.072v6.25l.008.072a.313.313 0 00.616-.072v-6.25l-.008-.072zM25 26.563c.148 0 .272.102.304.24l.009.072v6.25a.312.312 0 01-.617.072l-.009-.072v-6.25c0-.173.14-.313.313-.313zm-.946.24a.313.313 0 00-.616.072v6.25l.008.072a.313.313 0 00.616-.072v-6.25l-.008-.072zM23 26.563c.148 0 .272.102.304.24l.009.072v6.25a.312.312 0 01-.617.072l-.009-.072v-6.25c0-.173.14-.313.313-.313zm-1.446.24a.313.313 0 00-.616.072v6.25l.008.072a.313.313 0 00.616-.072v-6.25l-.008-.072zm-2.804-.24c.148 0 .272.102.304.24l.009.072v6.25a.312.312 0 01-.617.072l-.009-.072v-6.25c0-.173.14-.313.313-.313zm-.446.24a.313.313 0 00-.616.072v6.25l.008.072a.313.313 0 00.616-.072v-6.25l-.008-.072z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-paymentcard::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M28.49 21.413V9.7c0-1.487-1.237-2.7-2.754-2.7H5.754C4.237 7 3 8.213 3 9.713l.102 11.7c0 1.487 1.237 2.7 2.754 2.7h19.867c.816 0 1.581-.325 2.104-.875.484-.526.727-1.188.663-1.825zM5.754 8.475h19.969c.688 0 1.25.55 1.25 1.225v.938H4.505L4.492 9.7a1.259 1.259 0 0 1 1.262-1.225zm20.964 13.763c-.23.25-.6.4-.995.4H5.856c-.688 0-1.25-.55-1.25-1.238l-.076-9.287h22.468v9.362a.97.97 0 0 1-.28.762z'/%3E%3C/svg%3E");
}

.lr-icon-paymentcardch::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M28.49 21.412V9.7c0-1.488-1.237-2.7-2.754-2.7H5.754C4.237 7 3 8.212 3 9.712l.102 11.7c0 1.488 1.237 2.7 2.754 2.7h19.866c.816 0 1.582-.325 2.104-.875.486-.524.728-1.187.664-1.825zM5.754 8.475h19.968c.689 0 1.25.55 1.25 1.225v.938H4.505L4.492 9.7a1.26 1.26 0 0 1 1.262-1.225zm20.963 13.762c-.229.25-.599.4-.994.4H5.856c-.688 0-1.25-.55-1.25-1.237l-.076-9.288h22.468v9.362a.97.97 0 0 1-.281.763z'/%3E%3Cpath fill='%23000' d='M30.03 12.207c0 .167-.15.303-.335.303h-7.171c-.185 0-.335-.136-.335-.303V6.824c0-.167.15-.303.335-.303h7.171c.185 0 .335.135.335.303v5.383z'/%3E%3Cpath fill='%23ffffff' d='M-24.894-12.35zM25.974 1.397h.142c2.054.041 2.596 1.862 2.596 2.822L28.67 6.13l.513-.006c.694 0 1.247.568 1.253 1.259v4.41c0 .697-.559 1.265-1.247 1.265l-6.24.047a1.256 1.256 0 0 1-1.246-1.265l-.047-4.404c.062-.726.629-1.264 1.287-1.264l.479-.006V4.214c-.006-.035-.041-1.276.76-2.103.474-.492 1.12-.731 1.934-.714h-.142zm3.209 5.417-3.194.024-2.228.023h-.006c-.017 0-.04 0-.058-.006l-.749.006-.063.003c-.283.031-.522.283-.549.599l.047 4.375c0 .323.254.58.565.58l6.24-.046a.57.57 0 0 0 .566-.574h-.006V7.389a.57.57 0 0 0-.565-.575zm-3.121.915c.739 0 1.293.562 1.288 1.317 0 .31-.236.621-.41.85v.755a.887.887 0 0 1-.883.896c-.022 0-.04 0-.058-.006-.427-.07-.778-.492-.778-.937v-.686c-.209-.222-.45-.521-.45-.878 0-.727.582-1.311 1.291-1.311zm.006.685c-.362 0-.612.322-.612.62 0 .135.25.387.354.492a.354.354 0 0 1 .098.247v.825c0 .1.087.217.185.252.057-.012.179-.064.179-.205v-.867c0-.07.022-.146.069-.206l.062-.087c.07-.099.26-.352.278-.451 0-.363-.26-.62-.613-.62zm.03-6.331h-.058c-.584 0-1.05.169-1.373.504-.514.532-.566 1.331-.571 1.555v.061l-.012 1.95 1.904-.012 1.996-.017.041-1.916c0-.076-.03-2.084-1.927-2.125z'/%3E%3C/svg%3E");
}

.lr-icon-pdf::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23191919' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.36 3c.42 0 .75.33.75.75v24c0 .42-.34.75-.75.75H5.76a.75.75 0 01-.76-.75V7.84l.01-.1a.74.74 0 01.22-.63l4-3.9A.72.72 0 019.8 3zm-.74 1.5h-14v3.35c0 .42-.35.75-.76.75H6.51V27h18.1V4.5zM11.89 19.4c.24 0 .46.02.66.06a1.22 1.22 0 01.87.63c.09.17.13.39.13.64 0 .24-.04.45-.13.63-.1.18-.2.32-.35.44-.15.12-.31.2-.52.26-.2.05-.42.09-.65.09h-.69v1.6h-.76v-4.36h1.44zm9.22 0v.64h-1.85v1.23h1.58v.65h-1.58v1.8h-.76V19.4h2.61zm-5.59 0c.67 0 1.18.17 1.56.53.37.36.56.9.56 1.6a3 3 0 01-.14.95c-.09.27-.23.5-.4.69-.19.18-.4.32-.66.4-.25.1-.55.15-.87.15h-1.2v-4.33h1.15zm-.05.6h-.34v3.1h.33c.45 0 .78-.12 1.02-.38.24-.25.36-.65.36-1.18 0-.54-.12-.92-.36-1.17a1.36 1.36 0 00-1-.37zm-3.63 0h-.63v1.51h.63c.63 0 .95-.27.95-.8 0-.26-.07-.45-.24-.55-.15-.1-.4-.16-.71-.16zm7.22-6.7c.42 0 .75.33.75.75s-.35.75-.75.75h-7.2a.75.75 0 010-1.5zm2.1-3.1c.42 0 .75.33.75.75s-.34.75-.75.75H9.86a.75.75 0 01-.75-.75c0-.41.33-.74.75-.75zM9.11 5.44L7.4 7.1h1.7V5.44z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-pdf-resized::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3.6377C7.44772 3.6377 7 4.08541 7 4.6377V13.6377H6C5.44772 13.6377 5 14.0854 5 14.6377V20.6377C5 21.19 5.44772 21.6377 6 21.6377H7V28.6377C7 29.19 7.44772 29.6377 8 29.6377H26C26.5523 29.6377 27 29.19 27 28.6377V8.1377C27 7.84933 26.8755 7.57501 26.6585 7.38512L22.6585 3.88512C22.4762 3.72561 22.2422 3.6377 22 3.6377H8ZM9 21.6377V27.6377H25V8.59146L21.6243 5.6377H9V13.6377H22C22.5523 13.6377 23 14.0854 23 14.6377V20.6377C23 21.19 22.5523 21.6377 22 21.6377H9ZM11.374 17.2762C11.5 17.0585 11.563 16.8254 11.563 16.5767C11.563 16.3013 11.4953 16.0548 11.36 15.8372C11.2293 15.6196 11.031 15.4486 10.765 15.3242C10.499 15.1999 10.177 15.1377 9.799 15.1377H8V19.7877H8.98V18.0023H9.799C10.2003 18.0023 10.5317 17.9357 10.793 17.8025C11.059 17.6692 11.2527 17.4938 11.374 17.2762ZM15.3178 15.4242C14.9305 15.2332 14.4801 15.1377 13.9668 15.1377H12.2588V19.7877H13.9668C14.4801 19.7877 14.9305 19.6922 15.3178 19.5012C15.7098 19.3103 16.0108 19.0416 16.2208 18.6951C16.4355 18.3443 16.5428 17.9357 16.5428 17.4694C16.5428 17.003 16.4355 16.5944 16.2208 16.2436C16.0108 15.8883 15.7098 15.6151 15.3178 15.4242ZM20.2934 15.1377V15.8905H18.2564V17.083H19.8174V17.8224H18.2564V19.7877H17.2764V15.1377H20.2934ZM9.757 17.2495C10.0277 17.2495 10.2283 17.1918 10.359 17.0763C10.4897 16.9564 10.555 16.7898 10.555 16.5767C10.555 16.1237 10.289 15.8972 9.757 15.8972H8.98V17.2495H9.757ZM13.9318 18.9949C14.4451 18.9949 14.8418 18.8617 15.1218 18.5952C15.4018 18.3287 15.5418 17.9535 15.5418 17.4694C15.5418 16.9853 15.4018 16.6078 15.1218 16.3368C14.8418 16.0615 14.4451 15.9238 13.9318 15.9238H13.2388V18.9949H13.9318Z' fill='%23191B21'/%3E%3C/svg%3E ");
}

.lr-icon-phone {
  /*don't delete*/
}

.lr-icon-phone::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M19.047 28.5H12.15C10.441 28.5 9 27.06 9 25.35V6.15C8.987 4.44 10.44 3 12.15 3h6.897c1.709 0 3.15 1.44 3.15 3.15v19.2c.063.753-.217 1.53-.778 2.13-.6.65-1.467 1.02-2.372 1.02zM12.15 4.505c-.88 0-1.644.764-1.644 1.644v19.202c0 .88.765 1.645 1.644 1.645h6.898c.497 0 .956-.192 1.275-.536.268-.293.408-.676.383-1.058V6.149c0-.88-.765-1.644-1.645-1.644h-6.91zm5.89 3.276h-4.793a.525.525 0 0 1-.523-.522c0-.281.242-.523.523-.523h4.794c.293 0 .523.242.523.522 0 .281-.23.523-.523.523zm-2.396 18.003a1.635 1.635 0 0 1-1.632-1.632c0-.905.727-1.632 1.632-1.632.892 0 1.632.727 1.632 1.632 0 .905-.74 1.632-1.632 1.632zm0-2.206a.571.571 0 0 0-.574.574c0 .319.255.574.574.574a.571.571 0 0 0 .574-.574.571.571 0 0 0-.574-.574z'/%3E%3C/svg%3E");
}

.lr-icon-phone-number::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 300 52'%3E%3Cdefs%3E%3Cpath id='a' d='M.268.484h185.905v30.731H.268z'/%3E%3Cpath id='c' d='M0 31.839h299.385V.048H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ctext fill='%23191919' font-family='SourceSansPro-Regular, Source Sans Pro' font-size='12'%3E%3Ctspan x='0' y='49'%3E6 jours sur 7, de 9h à 18h.%3C/tspan%3E%3C/text%3E%3Cpath fill='%23FEFEFE' d='M0 32.878h299.486V1.061H0z'/%3E%3Cpath fill='%23231F20' d='M0 32.878h299.486V1.061H0v31.817zm.899-.886h297.688V1.947H.899v30.045z'/%3E%3Cg transform='translate(1.062 1.06)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Ctext fill='%23191919' font-family='Arial-BoldMT, Arial' font-size='23' font-weight='bold' mask='url(%23b)'%3E%3Ctspan x='119.474' y='23.397'%3E350%3C/tspan%3E%3C/text%3E%3Ctext fill='%23191919' font-family='Arial-BoldMT, Arial' font-size='23' font-weight='bold' mask='url(%23b)'%3E%3Ctspan x='71.918' y='23.397'%3E350%3C/tspan%3E%3C/text%3E%3Ctext fill='%23191919' font-family='Arial-BoldMT, Arial' font-size='23' font-weight='bold' mask='url(%23b)'%3E%3Ctspan x='25.432' y='23.397'%3E892%3C/tspan%3E%3C/text%3E%3Ctext fill='%23191919' font-family='Arial-BoldMT, Arial' font-size='23' font-weight='bold' mask='url(%23b)'%3E%3Ctspan x='5.352' y='23.397'%3E0%3C/tspan%3E%3C/text%3E%3C/g%3E%3Cpath fill='%23231F20' d='M166.735 0v8.411l8.528 8.558-8.528 8.557v8.412H290.99V0z'/%3E%3Cg transform='translate(0 1.06)'%3E%3Cpath fill='%23FEFEFE' d='M179.462 6.907c0-1.867 1.02-2.412 2.35-2.434 1.248-.028 2.67.153 3.356.373v1.417c-.759-.073-2.47-.128-2.9-.128-.726-.018-1.145.037-1.145.914v.46c0 .747.264.908.936.908h1.372c1.702 0 2.053 1.455 2.053 2.497v.628c0 2.14-1.229 2.536-2.403 2.536-1.483 0-2.454-.098-3.35-.385v-1.417c.473.051 1.92.141 3.023.141.5 0 1.068-.09 1.068-.811v-.508c0-.536-.149-.88-.783-.88h-1.335c-2.093 0-2.242-1.677-2.242-2.496v-.815zm10.094 3.09c.346 0 .525-.185.525-.51 0-.864-.114-1.023-.911-1.023-.877 0-1.201.056-1.189 1.533h1.575zm-.483-2.91c1.822 0 2.67.225 2.67 2.492 0 1.217-.618 1.712-1.756 1.712h-2.006c0 1.234.43 1.307 1.33 1.307.96 0 1.423.006 2.313-.136v1.217c-.89.36-2.242.36-3.228.36-1.6 0-2.075-1.006-2.075-3.514 0-2.938.754-3.438 2.752-3.438zm3.567.052h1.399L194.3 8c.437-.457 1.024-.932 1.807-.932.273 0 .534.011.702.081v1.74a10.89 10.89 0 0 0-.91-.034c-.688 0-1.187.121-1.599.76v4.36h-1.66V7.138zM198.997 7.139l1.376 4.725 1.419-4.725h1.77l-2.286 6.836h-1.856l-2.199-6.836z'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23FEFEFE' d='M204.24 13.975h1.66V7.14h-1.66v6.836zm-.059-8.993c0-.193.095-.322.284-.322h1.246c.178 0 .266.142.266.322v1.141c0 .194-.1.296-.266.296h-1.246c-.166 0-.284-.115-.284-.296v-1.14zm4.768 2.092c.617 0 1.861.04 2.901.406V8.6s-1.134-.077-2.189-.077c-.764 0-1.127.05-1.127 2.065 0 1.75.272 2.003 1.127 2.003 1.091 0 2.272-.12 2.272-.12v1.131c-.922.509-1.999.425-2.984.438-1.174 0-2.076-.667-2.076-3.49 0-2.816.866-3.476 2.076-3.476m6.78 2.923c.347 0 .526-.185.526-.51 0-.864-.113-1.023-.912-1.023-.877 0-1.2.056-1.188 1.533h1.574zm-.482-2.91c1.822 0 2.669.225 2.669 2.492 0 1.217-.617 1.712-1.755 1.712h-2.006c0 1.234.43 1.307 1.33 1.307.96 0 1.423.006 2.312-.136v1.217c-.889.36-2.242.36-3.227.36-1.6 0-2.075-1.006-2.075-3.514 0-2.938.754-3.438 2.752-3.438zM179.272 21.735h1.755v-1.918h1.4v1.918h1.779v1.519h-1.779v1.918h-1.4v-1.918h-1.755zM191.242 25.768c.524 0 .826-.325.826-2.07 0-1.525-.29-1.993-.826-1.993-.624 0-1.123.174-1.477.422v3.384c.434.182.902.257 1.477.257zm-3.133-5.527h1.366l.29.689c.394-.343 1.16-.766 1.907-.766 1.55 0 2.057 1.411 2.057 3.463 0 1.978-.311 3.554-2.057 3.554-.534 0-1.337-.16-1.913-.444v3.817h-1.65V20.241zm6.594 0h1.4l.26.863c.437-.458 1.024-.933 1.808-.933.272 0 .533.012.702.082v1.74a10.89 10.89 0 0 0-.91-.035c-.689 0-1.188.122-1.6.76v4.36h-1.66V20.24zm4.913 6.837h1.66v-6.836h-1.66v6.836zm-.06-8.993c0-.193.095-.322.284-.322h1.246c.178 0 .266.141.266.322v1.141c0 .193-.1.296-.266.296h-1.246c-.166 0-.284-.115-.284-.296v-1.141zM204.191 23.653l-2.174-3.411h2.006l1.153 2.045 1.188-2.045h2.005l-2.203 3.45 2.108 3.386h-1.91l-1.17-2.027-1.171 2.027h-2.006zM214.154 25.707c.694 0 1.446-.53 1.446-.53v-1.253l-1.525.128c-.438.045-.51.397-.51.696v.331c0 .57.283.628.589.628zm-2.25-1.015c0-.995.495-1.876 1.845-1.876 0 0 1.85.013 1.85 0 0 0 .012-.425 0-.438 0-.728-.313-.843-.842-.843-.547 0-2.127.107-2.645.148V20.57c.83-.35 1.696-.452 2.87-.458 1.357-.005 2.278.503 2.278 2.196v4.77h-1.311l-.35-.753c-.069.148-.954.852-1.915.83-1.212-.035-1.78-.931-1.78-1.82v-.643zm9.472 1.076c.525 0 .827-.325.827-2.07 0-1.525-.29-1.993-.827-1.993-.624 0-1.122.174-1.476.422v3.384c.434.182.902.257 1.476.257zm-3.132-5.527h1.366l.29.689c.393-.343 1.16-.766 1.907-.766 1.55 0 2.056 1.411 2.056 3.463 0 1.978-.31 3.554-2.056 3.554-.534 0-1.336-.16-1.913-.444v3.817h-1.65V20.241zm9.726 5.527c.525 0 .827-.325.827-2.07 0-1.525-.29-1.993-.827-1.993-.624 0-1.122.174-1.476.422v3.384c.434.182.902.257 1.476.257zm-3.132-5.527h1.366l.29.689c.393-.343 1.16-.766 1.907-.766 1.55 0 2.056 1.411 2.056 3.463 0 1.978-.31 3.554-2.056 3.554-.534 0-1.336-.16-1.913-.444v3.817h-1.65V20.241zm9.736 2.859c.346 0 .526-.185.526-.51 0-.864-.114-1.023-.912-1.023-.877 0-1.201.056-1.188 1.533h1.574zm-.483-2.91c1.823 0 2.67.225 2.67 2.491 0 1.218-.617 1.712-1.756 1.712H233c0 1.234.43 1.308 1.33 1.308.96 0 1.422.006 2.312-.136v1.217c-.889.36-2.242.36-3.227.36-1.6 0-2.075-1.007-2.075-3.515 0-2.938.754-3.437 2.751-3.437zm3.567-3.193h1.66v7.364c0 .993.221 1.208.547 1.34 0 0 .711.27.794.27v1.107h-1.37c-1.03 0-1.631-.618-1.631-2.433v-7.648z' mask='url(%23d)'/%3E%3C/g%3E%3Ctext fill='%23FEFEFE' font-family='Arial-BoldMT, Arial' font-size='12' font-weight='bold'%3E%3Ctspan x='221.959' y='14.182'%3E0,35%3C/tspan%3E%3C/text%3E%3Ctext fill='%23FEFEFE' font-family='Arial-BoldMT, Arial' font-size='12' font-weight='bold'%3E%3Ctspan x='248' y='14.182'%3E€%3C/tspan%3E%3C/text%3E%3Ctext fill='%23FEFEFE' font-family='Arial-BoldMT, Arial' font-size='11' font-weight='bold' letter-spacing='-.8'%3E%3Ctspan x='257.037' y='14.242'%3E / mi%3C/tspan%3E%3Ctspan x='275.042' y='14.242'%3En%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-phoneqr::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.187 35.625h8.622c1.131 0 2.215-.462 2.964-1.275.701-.75 1.052-1.721.972-2.662V7.687c0-2.136-1.8-3.937-3.936-3.937h-8.622c-2.136 0-3.953 1.8-3.937 3.937v24.001c0 2.136 1.801 3.937 3.937 3.937zM13.13 7.687c0-1.1.956-2.056 2.056-2.056h8.638c1.1 0 2.056.956 2.056 2.056v24.065c.032.478-.144.956-.478 1.323-.399.43-.973.67-1.594.67h-8.622c-1.1 0-2.056-.957-2.056-2.057V7.687zm9.419 2.04h-5.993a.656.656 0 01-.653-.654c0-.35.303-.653.653-.653h5.993c.366 0 .653.303.653.653 0 .35-.287.654-.653.654zM19.554 32.23a2.044 2.044 0 01-2.04-2.04c0-1.131.908-2.04 2.04-2.04 1.115 0 2.04.909 2.04 2.04 0 1.132-.925 2.04-2.04 2.04zm0-2.757a.714.714 0 00-.718.717c0 .399.32.717.718.717a.714.714 0 00.717-.717.714.714 0 00-.717-.717zM13.75 13.125h3.75v3.75h-3.75v-3.75zm2.5 2.5v-1.25H15v1.25h1.25zm1.25 5h-3.75v3.75h3.75v-3.75zm-1.25 1.25v1.25H15v-1.25h1.25zm5-8.75H25v3.75h-3.75v-3.75zm2.5 2.5v-1.25H22.5v1.25h1.25zm1.25 5h-3.75V20H20v1.25h1.25v3.125H25v-3.75zm-1.25 1.25v1.25H22.5v-1.25h1.25zM20 13.75v5h-3.75V17.5h2.5v-3.75H20zm2.5 3.75h-1.25v1.25h1.25V20h1.25v-1.25H25V17.5h-1.25v1.25H22.5V17.5zM15 18.75h1.25V20H15v-1.25zm4.375 5V20h-1.25v3.75h1.25z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-pinterest::before {
  /*don't delete*/
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M10.592 18.098c.065-.253.22-.888.288-1.154.096-.36.058-.486-.202-.8-.568-.682-.93-1.566-.93-2.817 0-3.628 2.664-6.877 6.94-6.877 3.786 0 5.866 2.355 5.866 5.504 0 4.14-1.8 7.635-4.47 7.635-1.475 0-2.578-1.242-2.225-2.766.425-1.82 1.245-3.783 1.245-5.096 0-1.175-.62-2.157-1.902-2.157-1.507 0-2.719 1.59-2.719 3.717 0 1.356.451 2.273.451 2.273l-1.813 7.825c-.54 2.323-.082 5.17-.043 5.457.023.17.238.21.335.083.139-.186 1.935-2.444 2.544-4.7.175-.639.994-3.947.994-3.947.488.952 1.92 1.79 3.442 1.79 4.533 0 7.607-4.208 7.607-9.841C26 7.966 22.458 4 17.075 4 10.378 4 7 8.891 7 12.97c0 2.47.918 4.667 2.887 5.486.322.134.612.005.705-.358z'/%3E%3C/svg%3E");
}

.lr-icon-price::before {
  /*don't delete*/
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M23.1167 7C24.3016 7 25.37 7.66604 25.8238 8.68723L28.9422 15.7279C29.0193 15.9018 29.0193 16.0971 28.9422 16.2711L25.8235 23.3136C25.37 24.334 24.3016 25 23.1167 25H5.92769C4.31086 25 3 23.7787 3 22.2732V9.69413C3 8.20578 4.2946 7 5.89258 7H23.1167ZM23.1167 8.42448H5.89258C5.13927 8.42448 4.52941 8.9925 4.52941 9.69413V22.2732C4.52941 22.992 5.15565 23.5755 5.92769 23.5755H23.1167C23.6825 23.5755 24.1933 23.257 24.41 22.7696L27.4081 15.9995L24.4103 9.23125C24.1933 8.74296 23.6825 8.42448 23.1167 8.42448ZM18.9317 11.4217C19.2447 11.6887 19.2687 12.144 18.9852 12.4387C18.7017 12.7335 18.2181 12.756 17.9051 12.4891C16.0384 10.8975 13.2748 11.1432 11.7018 13.0481C11.3791 13.4389 11.1316 13.869 10.9578 14.32H14.4785C14.9009 14.32 15.2432 14.6424 15.2432 15.04C15.2432 15.4377 14.9009 15.76 14.4785 15.76H10.653C10.645 15.92 10.6451 16.0803 10.6533 16.24H14.4785C14.9009 16.24 15.2432 16.5623 15.2432 16.96C15.2432 17.3576 14.9009 17.68 14.4785 17.68H10.9583C11.2235 18.3702 11.6568 19.0035 12.2519 19.5109C14.1185 21.1025 16.8821 20.8568 18.4551 18.9519C18.7143 18.6379 19.1948 18.5813 19.5282 18.8254C19.8616 19.0695 19.9218 19.5218 19.6625 19.8357C17.5464 22.3983 13.7552 22.7354 11.2252 20.5783C10.2982 19.7879 9.67087 18.7731 9.3554 17.68H7.84314C7.4208 17.68 7.07843 17.3576 7.07843 16.96C7.07843 16.5623 7.4208 16.24 7.84314 16.24H9.12251C9.11611 16.0802 9.11603 15.92 9.12228 15.76H7.84314C7.4208 15.76 7.07843 15.4377 7.07843 15.04C7.07843 14.6424 7.4208 14.32 7.84314 14.32H9.35462C9.57645 13.5524 9.955 12.8175 10.4944 12.1643C12.6105 9.60165 16.4017 9.26461 18.9317 11.4217Z'/%3E%3C/svg%3E");
}

.lr-icon-question::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23191919' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 3C22.775 3 28.5 8.725 28.5 15.75S22.775 28.5 15.75 28.5 3 22.775 3 15.75 8.725 3 15.75 3zm0 1.505c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm-.1 17.245a.9.9 0 110 1.8.9.9 0 010-1.8zM15.75 7a4.75 4.75 0 01.96 9.403l-.21.038v3.417a.75.75 0 01-1.493.102L15 19.858V15h.75a3.25 3.25 0 10-3.25-3.25.75.75 0 11-1.5 0A4.75 4.75 0 0115.75 7z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-question--white::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 3C22.775 3 28.5 8.725 28.5 15.75S22.775 28.5 15.75 28.5 3 22.775 3 15.75 8.725 3 15.75 3zm0 1.505c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm-.1 17.245a.9.9 0 110 1.8.9.9 0 010-1.8zM15.75 7a4.75 4.75 0 01.96 9.403l-.21.038v3.417a.75.75 0 01-1.493.102L15 19.858V15h.75a3.25 3.25 0 10-3.25-3.25.75.75 0 11-1.5 0A4.75 4.75 0 0115.75 7z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-recover::before {
  content: url("data:image/svg+xml,%3Csvg width='23' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m17.977 10.586 3.144.963a.744.744 0 0 1-.436 1.422l-1.575-.483 3.043 6.43c.925 1.956-.502 4.21-2.666 4.21H14.73a.744.744 0 1 1 0-1.488h4.756a1.462 1.462 0 0 0 1.322-2.086l-3.017-6.375-.462 1.619a.744.744 0 0 1-1.43-.409l.906-3.167a.933.933 0 0 1 1.172-.636Zm-3.984-8.913 3.141 6.234a.744.744 0 0 1-1.328.669l-3.149-6.25c-.525-1.108-2.097-1.118-2.635-.017L8.747 4.92l1.555-.49a.744.744 0 1 1 .447 1.418l-3.141.992A.937.937 0 0 1 6.43 6.21L5.5 3.058a.744.744 0 1 1 1.427-.42l.481 1.633 1.278-2.615c1.085-2.22 4.257-2.2 5.307.017Zm-8.42 7.708c.37.175.53.619.355.99l-4.25 9.019c-.539 1.1.141 2.25 1.24 2.25h6.715l-1.141-1.26a.744.744 0 1 1 1.102-.998l2.211 2.44a.933.933 0 0 1-.078 1.332L9.25 25.317a.744.744 0 1 1-.978-1.12l1.223-1.07H2.918c-2.218 0-3.59-2.318-2.58-4.381l4.245-9.009a.744.744 0 0 1 .99-.356Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-recycle::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M22.98 13.59l3.14.96a.74.74 0 11-.44 1.42l-1.57-.48 3.04 6.43a2.95 2.95 0 01-2.66 4.2h-4.76a.74.74 0 010-1.48h4.76a1.46 1.46 0 001.32-2.09l-3.02-6.37-.46 1.62a.74.74 0 01-1.43-.41l.9-3.17c.15-.5.68-.8 1.18-.63zm-3.99-8.92l3.14 6.24a.74.74 0 11-1.32.67l-3.15-6.25a1.46 1.46 0 00-2.64-.02l-1.27 2.61 1.55-.5a.74.74 0 01.45 1.43l-3.14.99a.94.94 0 01-1.18-.63l-.93-3.15a.74.74 0 111.43-.42l.48 1.63 1.28-2.61a2.95 2.95 0 015.3.01zm-8.42 7.71c.37.18.53.62.36 1l-4.25 9.01c-.54 1.1.14 2.25 1.24 2.25h6.71l-1.14-1.26a.74.74 0 011.1-1l2.22 2.44c.35.4.31 1-.08 1.33l-2.48 2.17a.74.74 0 01-.98-1.12l1.22-1.07H7.92c-2.22 0-3.6-2.32-2.58-4.38l4.24-9.01a.74.74 0 011-.36z' /%3E%3C/svg%3E");
}

.lr-icon-redoute::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M9.58 15.207c.049.004.09.012.132.012 1.845 0 3.691 0 5.539-.01.861-.006 1.714-.114 2.534-.437.958-.377 1.746-.991 2.196-2.049.368-.866.486-1.784.42-2.733-.13-1.85-.93-3.15-2.505-3.819-.92-.392-1.881-.501-2.857-.509-1.772-.011-3.543-.003-5.315-.004-.046 0-.093.007-.144.012v9.537zM16.04 3c.342.034.686.065 1.028.108 1.153.143 2.262.452 3.289 1.057 1.281.758 2.15 1.881 2.572 3.38.533 1.896.528 3.785-.196 5.63-.578 1.477-1.583 2.503-2.96 3.107-.049.02-.097.043-.14.063v.028c.692.539 1.04 1.335 1.37 2.134 1.168 2.837 2.319 5.681 3.477 8.52.189.463.374.925.562 1.387.007.019.011.041.02.073-.056.004-.102.009-.148.009-.831.001-1.662-.002-2.492.004-.119.001-.167-.047-.21-.156a3587.877 3587.877 0 0 0-3.614-8.857 14.435 14.435 0 0 0-.49-1.034c-.366-.72-.95-1.07-1.696-1.122-.279-.02-.56-.04-.84-.04-1.942-.005-3.881-.002-5.823-.002h-.177v11.194H7.01c-.004-.06-.009-.122-.009-.184V3.172c0-.057.008-.116.012-.172h9.028z'/%3E%3C/svg%3E");
}

.lr-icon-reduction::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M11.916 20.28a.75.75 0 1 1-1.06-1.06l6.544-6.546a.75.75 0 1 1 1.061 1.06l-6.545 6.546zM22.73 7c1.162 0 2.21.701 2.655 1.777l3.058 7.414a.75.75 0 0 1 0 .572l-3.058 7.415a2.874 2.874 0 0 1-2.655 1.776H5.87A2.872 2.872 0 0 1 3 23.083V9.837A2.836 2.836 0 0 1 5.837 7H22.73zm1.269 2.35a1.374 1.374 0 0 0-1.27-.85H5.838c-.739 0-1.337.598-1.337 1.337v13.246c0 .757.614 1.371 1.371 1.371H22.73c.555 0 1.056-.335 1.268-.848l2.94-7.13-2.94-7.126zM10.84 16.136a2.386 2.386 0 1 1 0-4.772 2.386 2.386 0 0 1 0 4.772zm0-1.5a.886.886 0 1 0 0-1.772.886.886 0 0 0 0 1.772zm7.636 6.954a2.385 2.385 0 1 1 0-4.77 2.385 2.385 0 0 1 0 4.77zm0-1.5a.886.886 0 1 0 0-1.772.886.886 0 0 0 0 1.772z'/%3E%3C/svg%3E");
}

.lr-icon-refund::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7 5A11.4 11.4 0 0128 16.5 11.4 11.4 0 0116.7 28c-3.93 0-7.52-2.07-9.57-5.4a.68.68 0 01.21-.94c.31-.2.72-.1.92.22a9.91 9.91 0 008.45 4.77c5.5 0 9.96-4.55 9.96-10.15 0-5.6-4.46-10.15-9.96-10.15a10 10 0 00-9.6 7.45l.91-.53c.3-.16.66-.08.86.19l.05.07c.16.3.08.67-.18.87l-.08.05-2.3 1.32a.66.66 0 01-.84-.16l-.06-.08-1.37-2.28a.68.68 0 01.22-.93.66.66 0 01.86.14l.05.08.58.96C7.1 8.55 11.55 5 16.7 5zm3.86 7.37c.28.24.3.65.05.92a.7.7 0 01-.96.04 3.8 3.8 0 00-5.49.5c-.28.36-.5.75-.66 1.15h3.12c.37 0 .68.3.68.65 0 .36-.3.65-.68.65h-3.39v.44h3.39c.37 0 .68.29.68.65 0 .35-.3.65-.68.65H13.5c.24.62.62 1.19 1.15 1.65a3.8 3.8 0 005.5-.5.7.7 0 01.94-.12c.3.22.35.63.12.91a5.2 5.2 0 01-7.47.67 5.4 5.4 0 01-1.66-2.61h-1.34a.66.66 0 01-.67-.65c0-.36.3-.65.67-.65h1.14v-.44h-1.14a.66.66 0 01-.67-.65c0-.35.3-.65.67-.65h1.34c.2-.69.53-1.35 1.01-1.94a5.2 5.2 0 017.47-.67z' fill='%23191919' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-refund--infoColor::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%235EAAF4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7 5A11.4 11.4 0 0128 16.5 11.4 11.4 0 0116.7 28c-3.93 0-7.52-2.07-9.57-5.4a.68.68 0 01.21-.94c.31-.2.72-.1.92.22a9.91 9.91 0 008.45 4.77c5.5 0 9.96-4.55 9.96-10.15 0-5.6-4.46-10.15-9.96-10.15a10 10 0 00-9.6 7.45l.91-.53c.3-.16.66-.08.86.19l.05.07c.16.3.08.67-.18.87l-.08.05-2.3 1.32a.66.66 0 01-.84-.16l-.06-.08-1.37-2.28a.68.68 0 01.22-.93.66.66 0 01.86.14l.05.08.58.96C7.1 8.55 11.55 5 16.7 5zm3.86 7.37c.28.24.3.65.05.92a.7.7 0 01-.96.04 3.8 3.8 0 00-5.49.5c-.28.36-.5.75-.66 1.15h3.12c.37 0 .68.3.68.65 0 .36-.3.65-.68.65h-3.39v.44h3.39c.37 0 .68.29.68.65 0 .35-.3.65-.68.65H13.5c.24.62.62 1.19 1.15 1.65a3.8 3.8 0 005.5-.5.7.7 0 01.94-.12c.3.22.35.63.12.91a5.2 5.2 0 01-7.47.67 5.4 5.4 0 01-1.66-2.61h-1.34a.66.66 0 01-.67-.65c0-.36.3-.65.67-.65h1.14v-.44h-1.14a.66.66 0 01-.67-.65c0-.35.3-.65.67-.65h1.34c.2-.69.53-1.35 1.01-1.94a5.2 5.2 0 017.47-.67z' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-responsible--big {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m13.527 1.93 7.303 7.552.01.011a10.381 10.381 0 0 1 2.616 7.312 10.37 10.37 0 0 1-3.183 7.082l-.003.003a9.826 9.826 0 0 1-3.317 2.07 9.779 9.779 0 0 1-7.643-.339 9.842 9.842 0 0 1-3.122-2.353c-3.649-4.079-4.125-9.867-.154-13.834l2.81-2.807c.323-.324.645-.65 4.144-4.157l.54-.54ZM9.905 7.687l-2.81 2.808c-3.298 3.294-3.018 8.164.212 11.774l.003.003a8.34 8.34 0 0 0 2.646 1.996 8.285 8.285 0 0 0 9.28-1.466 8.871 8.871 0 0 0 2.721-6.056 8.881 8.881 0 0 0-2.227-6.244L13.51 4.07c-2.992 3-3.298 3.31-3.605 3.617Z' fill='%235C7713'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.098 19.632a.75.75 0 0 1 1.037-.223l3.329 2.152 3.328-2.152a.75.75 0 1 1 .814 1.26l-4.143 2.678-4.142-2.678a.75.75 0 0 1-.223-1.037ZM10.668 15.346a.75.75 0 0 1 1.06-.03l1.761 1.664 1.942-1.653a.75.75 0 0 1 .972 1.142l-2.965 2.525-2.74-2.588a.75.75 0 0 1-.03-1.06Z' fill='%235C7713'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.463 17.21a.75.75 0 0 1 .75.75v10.984a.75.75 0 0 1-1.5 0V17.96a.75.75 0 0 1 .75-.75ZM27.345 7.595l.216.776c1.44 5.196 1.465 9.17.627 12.21-.842 3.053-2.539 5.107-4.427 6.473-1.876 1.358-3.925 2.028-5.489 2.36-.784.167-1.455.251-1.932.293a12.22 12.22 0 0 1-.72.042h-.043l-.013.001h-.006V29v.75a.75.75 0 0 1-.001-1.5h.034l.125-.004c.112-.005.279-.014.492-.033a14.722 14.722 0 0 0 1.752-.266c1.437-.305 3.27-.912 4.921-2.108 1.64-1.187 3.118-2.964 3.86-5.657.707-2.563.761-6.007-.418-10.631l-3.357 1.194a.75.75 0 1 1-.503-1.413l4.882-1.737Z' fill='%235C7713'/%3E%3C/svg%3E");
}

.lr-icon-responsible--bigger {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.909 2.412 9.128 9.44.013.015a12.976 12.976 0 0 1 3.27 9.14 12.964 12.964 0 0 1-3.979 8.851l-.004.004a12.283 12.283 0 0 1-4.145 2.588 12.224 12.224 0 0 1-9.555-.423 12.302 12.302 0 0 1-3.901-2.942c-4.562-5.098-5.157-12.334-.193-17.293l3.51-3.508c.405-.405.808-.812 5.182-5.196l.674-.676Zm-4.527 7.196-3.514 3.51c-4.121 4.118-3.772 10.206.266 14.718l.004.004a10.427 10.427 0 0 0 3.307 2.495 10.358 10.358 0 0 0 11.6-1.833 11.089 11.089 0 0 0 3.401-7.569 11.101 11.101 0 0 0-2.784-7.805l-7.774-8.04c-3.74 3.75-4.123 4.136-4.506 4.52Z' fill='%235C7713'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.373 24.54a.938.938 0 0 1 1.296-.278l4.16 2.689 4.16-2.69a.938.938 0 0 1 1.019 1.575l-5.179 3.347-5.178-3.347a.937.937 0 0 1-.278-1.296ZM13.335 19.182a.938.938 0 0 1 1.325-.038l2.202 2.08 2.426-2.066a.938.938 0 0 1 1.216 1.428l-3.707 3.157-3.425-3.236a.937.937 0 0 1-.037-1.325Z' fill='%235C7713'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.83 21.512c.517 0 .937.42.937.937V36.18a.937.937 0 1 1-1.875 0V22.45c0-.519.42-.938.937-.938ZM34.182 9.493l.269.97c1.8 6.495 1.831 11.463.783 15.263-1.052 3.817-3.173 6.383-5.533 8.091-2.345 1.698-4.906 2.535-6.86 2.95-.981.21-1.82.314-2.416.367a15.096 15.096 0 0 1-.9.053H19.448s-.002 0-.002-.937v.938a.938.938 0 0 1 0-1.876h.043a13.091 13.091 0 0 0 .772-.046 18.384 18.384 0 0 0 2.19-.332c1.795-.382 4.086-1.14 6.15-2.635 2.051-1.484 3.898-3.706 4.826-7.071.883-3.204.95-7.51-.524-13.29l-4.195 1.493a.937.937 0 1 1-.629-1.766l6.103-2.172Z' fill='%235C7713'/%3E%3C/svg%3E");
}

.lr-icon-responsible::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8.454 1.706 4.564 4.72.007.007a6.488 6.488 0 0 1 1.635 4.57 6.482 6.482 0 0 1-1.99 4.426l-.002.002a6.14 6.14 0 0 1-4.482 1.675 6.116 6.116 0 0 1-2.368-.593 6.151 6.151 0 0 1-1.95-1.47c-2.28-2.55-2.579-6.167-.097-8.647l1.756-1.754 2.59-2.598.337-.338ZM6.191 5.304 4.434 7.06c-2.06 2.059-1.886 5.103.133 7.36l.002.001a5.18 5.18 0 0 0 7.454.331 5.544 5.544 0 0 0 1.7-3.784 5.55 5.55 0 0 0-1.392-3.903l-3.887-4.02-2.253 2.26Z' fill='%235C7713'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.686 12.77c.14-.217.43-.28.648-.14l2.08 1.345 2.08-1.344a.469.469 0 1 1 .51.787l-2.59 1.674-2.589-1.674a.469.469 0 0 1-.139-.648ZM6.667 10.091a.469.469 0 0 1 .663-.019l1.1 1.04 1.214-1.033a.469.469 0 1 1 .608.714l-1.854 1.579-1.712-1.618a.469.469 0 0 1-.019-.663Z' fill='%235C7713'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.415 11.256c.259 0 .468.21.468.469v6.865a.469.469 0 1 1-.937 0v-6.865c0-.26.21-.47.469-.47ZM17.09 5.247l.135.485c.9 3.247.916 5.731.392 7.631-.526 1.908-1.586 3.192-2.766 4.046-1.173.848-2.454 1.267-3.43 1.475a10.142 10.142 0 0 1-1.56.206 5.135 5.135 0 0 1-.098.003H9.724v-.468.469a.469.469 0 0 1-.001-.938H9.744l.078-.002c.07-.003.175-.01.308-.02.267-.024.648-.072 1.095-.167.898-.191 2.043-.57 3.076-1.318 1.025-.742 1.948-1.852 2.412-3.535.442-1.602.476-3.755-.261-6.645l-2.098.747a.469.469 0 0 1-.314-.884l3.05-1.085Z' fill='%235C7713'/%3E%3C/svg%3E");
}

.lr-icon-MadeInFrance {
  margin-right: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lr-icon-MadeInFrance--big {
  vertical-align: bottom;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M4.923 16.578a9.367 9.367 0 0 1-2.609-6.521 9.5 9.5 0 0 1 5.789-8.658C3.623 2.122.175 5.854 0 10.414v.37A9.372 9.372 0 0 0 2.6 17.305L8.784 24l1.474-1.65-5.335-5.772Z' fill='%231D70B7'/%3E%3Cpath d='M14.34 0C8.984-.022 4.621 4.215 4.6 9.466a9.367 9.367 0 0 0 2.608 6.521L14.237 24l7.173-8.03A9.367 9.367 0 0 0 24 9.546C24.022 4.296 19.699.022 14.344 0h-.004Zm-.095 16.297c-3.752-.03-6.77-3.036-6.739-6.713.033-3.676 3.1-6.63 6.851-6.604 3.75.027 6.777 3.038 6.736 6.715-.04 3.676-3.099 6.63-6.85 6.604' fill='%23E7363A'/%3E%3Cpath d='M14.33 6.001a3.543 3.543 0 0 0-3.43 4.245 3.54 3.54 0 0 0 4.815 2.572 3.542 3.542 0 0 0 2.198-3.245A3.577 3.577 0 0 0 14.33 6Z' fill='%231D70B7'/%3E%3C/svg%3E");
}

.lr-icon-MadeInFrance::before {
  height: 16px;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.268 1.513C6.366 1.5 4.003 3.796 3.99 6.64a5.074 5.074 0 0 0 1.414 3.532l3.807 4.34 3.885-4.349a5.073 5.073 0 0 0 1.403-3.48c.012-2.843-2.33-5.158-5.23-5.17h-.002Zm-.052 8.827c-2.032-.016-3.667-1.644-3.65-3.636.017-1.99 1.68-3.591 3.71-3.577 2.033.015 3.671 1.646 3.65 3.637-.023 1.991-1.679 3.592-3.711 3.577' fill='%23E7363A'/%3E%3Cpath d='M4.167 10.493A5.074 5.074 0 0 1 2.754 6.96a5.146 5.146 0 0 1 3.135-4.69C3.463 2.662 1.595 4.684 1.5 7.154V7.354a5.077 5.077 0 0 0 1.408 3.533l3.35 3.626.798-.893-2.89-3.127ZM9.262 4.764A1.92 1.92 0 0 0 7.93 8.04a1.92 1.92 0 0 0 3.274-1.342 1.938 1.938 0 0 0-1.94-1.934Z' fill='%231D70B7'/%3E%3C/svg%3E");
}

.lr-icon-MadeInEurope {
  margin-right: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lr-icon-MadeInEurope::before {
  height: 16px;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.5' y='3.5' width='13' height='9' rx='2' fill='%23039'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m7.627 4.88-.092.5.48-.236.48.235-.09-.499.388-.39h-.537L8.016 4l-.24.49h-.537l.388.39Zm0 6.621L7.535 12l.48-.236.48.236-.09-.499.388-.39h-.537l-.24-.49-.24.49h-.537l.388.39Zm-3.83-2.778.092-.499-.389-.39h.537l.24-.49.24.49h.537l-.388.39.091.5-.48-.236-.48.235Zm.842 1.08-.091.499.48-.236.48.236-.092-.5.389-.39h-.537l-.24-.49-.24.49H4.25l.388.39Zm6.369.263-.48.236.091-.5-.388-.39h.537l.24-.49.24.49h.537l-.389.39.092.5-.48-.236ZM4.639 6.605l-.091.498.48-.235.48.236-.092-.5.389-.39h-.537l-.24-.49-.24.49H4.25l.388.39Zm6.369.263-.48.236.091-.5-.388-.39h.537l.24-.49.24.49h.537l-.389.39.092.5-.48-.236Zm-5.175 4.205-.092.499.48-.236.48.236-.091-.5.388-.389h-.537l-.24-.49-.24.49h-.537l.389.39Zm3.54.499.092-.5-.388-.389h.537l.24-.49.24.49h.537l-.389.39.092.499-.48-.236-.48.236ZM5.741 5.813l.48-.235.48.235-.091-.499.388-.39h-.537l-.24-.49-.24.49h-.537l.389.39-.092.5Zm3.632 0 .092-.499-.388-.39h.537l.24-.49.24.49h.537l-.389.39.092.5-.48-.236-.48.235Zm1.961 2.366-.091.5.48-.237.48.236-.091-.499.388-.39h-.537l-.24-.49-.24.49h-.537l.388.39Z' fill='%23FC0'/%3E%3C/svg%3E");
}

.lr-icon-SecondLife {
  margin-right: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lr-icon-SecondLife::before {
  height: 16px;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.411 4.912-1.714.927c-.114.065-.163.211-.098.325a3.968 3.968 0 0 1-.674 4.672 3.958 3.958 0 0 1-4.274.893.122.122 0 0 1-.048-.186l.024-.033.106-.146c.105-.138-.017-.333-.187-.309l-2.308.333a.193.193 0 0 0-.162.22l.333 2.307c.016.179.244.236.341.098l.211-.277a.106.106 0 0 1 .146-.032 6.398 6.398 0 0 0 7.532-1.146c2.032-2.047 2.39-5.119 1.09-7.54a.233.233 0 0 0-.318-.106Z' fill='url(%23a)'/%3E%3Cpath d='m2.58 11.014 1.723-.918c.114-.065.163-.211.098-.325A3.958 3.958 0 0 1 5.09 5.1a3.955 3.955 0 0 1 4.274-.885.122.122 0 0 1 .049.187l-.025.032-.105.146a.192.192 0 0 0 .179.31l2.307-.334a.193.193 0 0 0 .162-.22L11.6 2.029a.196.196 0 0 0-.349-.09l-.211.277c-.033.049-.098.057-.146.033a6.385 6.385 0 0 0-7.524 1.129 6.381 6.381 0 0 0-1.105 7.532c.057.122.203.17.317.105Z' fill='url(%23b)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='5.958' y1='15.144' x2='13.866' y2='5.028' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23944BFF'/%3E%3Cstop offset='.143' stop-color='%239B4DFB'/%3E%3Cstop offset='.351' stop-color='%23AE51F1'/%3E%3Cstop offset='.599' stop-color='%23CE59E0'/%3E%3Cstop offset='.876' stop-color='%23FA63C9'/%3E%3Cstop offset='.904' stop-color='%23FF64C6'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='10.223' y1='.751' x2='2.29' y2='10.848' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23944BFF'/%3E%3Cstop offset='.143' stop-color='%239B4DFB'/%3E%3Cstop offset='.352' stop-color='%23AE51F1'/%3E%3Cstop offset='.6' stop-color='%23CE59E0'/%3E%3Cstop offset='.877' stop-color='%23FA63C9'/%3E%3Cstop offset='.905' stop-color='%23FF64C6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.lr-icon-return::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M10.89 22.47c.41 0 .748.327.748.748s-.339.749-.748.749H7.416a.739.739 0 0 1-.749-.749c0-.42.34-.748.749-.748h3.474zm1.59-3.767c.41 0 .737.328.75.749 0 .42-.34.748-.75.748H7.124a.746.746 0 0 1-.748-.748c0-.421.339-.749.748-.749h5.358zm7.814 5.849v-.035h3.778c.422 0 .75.327.75.748s-.34.749-.75.749h-3.708l.913.772a.745.745 0 0 1 .093 1.053.762.762 0 0 1-.573.269.736.736 0 0 1-.48-.176l-2.48-2.082a.76.76 0 0 1-.268-.561c0-.21.093-.421.257-.562l2.48-2.175a.753.753 0 0 1 1.053.07.753.753 0 0 1-.07 1.053l-.995.877zm6.106-2.667c.632.959.994 2.105 1.006 3.334 0 3.357-2.842 6.2-6.2 6.2-1.988 0-3.848-.995-5.053-2.68H4.75A.746.746 0 0 1 4 27.991V11.334v-.023-.024c0-.023.012-.058.012-.082v-.011c0-.036.011-.059.023-.094.012-.012.012-.012.012-.023.011-.035.023-.059.035-.082v-.012c.012-.023.023-.058.047-.082 0-.012.011-.012.011-.023.024-.024.035-.047.059-.07.012 0 .012-.012.012-.012l4.374-4.468a.744.744 0 0 1 .527-.223l16.34.094H25.536c.023 0 .035.012.058.012.012 0 .035.011.047.011.023.012.035.012.058.024.012.011.012.011.024.011.011 0 .011.012.023.012.024 0 .035.012.059.023.023.012.035.012.046.024.012.012.036.023.047.035.024.012.035.023.047.035l.035.035.035.035.035.035c.012.012.024.035.035.047.012.023.012.035.024.047.011.023.011.035.023.058 0 .012.012.012.012.024.012 0 .012.011.012.023.011.024.023.035.023.059 0 .011.012.035.012.046 0 .024.011.036.011.059v.093l.2 14.938zm-4.456-10.177v7.334a6.262 6.262 0 0 1 2.959 1.217l-.152-11.487-2.807 2.936zM9.416 7.603l-2.913 2.982 12.926.07 1.45.012 2.854-2.983-14.317-.081zM5.486 27.23h9.884a6.069 6.069 0 0 1-.363-2.036c0-3.064 2.375-5.673 5.44-6.13l-.083-6.912-5.497-.035-9.381-.059v15.172zm15.709 2.666c2.562 0 4.714-2.152 4.714-4.714 0-1.391-.643-2.678-1.65-3.544-.842-.643-1.918-1.17-3.052-1.17-2.597.106-4.714 2.211-4.714 4.714 0 .831.245 1.697.678 2.387.912 1.462 2.41 2.327 4.024 2.327z'/%3E%3C/svg%3E");
}

.lr-icon-return--black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M10.89 22.47c.41 0 .748.327.748.748s-.339.749-.748.749H7.416a.739.739 0 0 1-.749-.749c0-.42.34-.748.749-.748h3.474zm1.59-3.767c.41 0 .737.328.75.749 0 .42-.34.748-.75.748H7.124a.746.746 0 0 1-.748-.748c0-.421.339-.749.748-.749h5.358zm7.814 5.849v-.035h3.778c.422 0 .75.327.75.748s-.34.749-.75.749h-3.708l.913.772a.745.745 0 0 1 .093 1.053.762.762 0 0 1-.573.269.736.736 0 0 1-.48-.176l-2.48-2.082a.76.76 0 0 1-.268-.561c0-.21.093-.421.257-.562l2.48-2.175a.753.753 0 0 1 1.053.07.753.753 0 0 1-.07 1.053l-.995.877zm6.106-2.667c.632.959.994 2.105 1.006 3.334 0 3.357-2.842 6.2-6.2 6.2-1.988 0-3.848-.995-5.053-2.68H4.75A.746.746 0 0 1 4 27.991V11.334v-.023-.024c0-.023.012-.058.012-.082v-.011c0-.036.011-.059.023-.094.012-.012.012-.012.012-.023.011-.035.023-.059.035-.082v-.012c.012-.023.023-.058.047-.082 0-.012.011-.012.011-.023.024-.024.035-.047.059-.07.012 0 .012-.012.012-.012l4.374-4.468a.744.744 0 0 1 .527-.223l16.34.094H25.536c.023 0 .035.012.058.012.012 0 .035.011.047.011.023.012.035.012.058.024.012.011.012.011.024.011.011 0 .011.012.023.012.024 0 .035.012.059.023.023.012.035.012.046.024.012.012.036.023.047.035.024.012.035.023.047.035l.035.035.035.035.035.035c.012.012.024.035.035.047.012.023.012.035.024.047.011.023.011.035.023.058 0 .012.012.012.012.024.012 0 .012.011.012.023.011.024.023.035.023.059 0 .011.012.035.012.046 0 .024.011.036.011.059v.093l.2 14.938zm-4.456-10.177v7.334a6.262 6.262 0 0 1 2.959 1.217l-.152-11.487-2.807 2.936zM9.416 7.603l-2.913 2.982 12.926.07 1.45.012 2.854-2.983-14.317-.081zM5.486 27.23h9.884a6.069 6.069 0 0 1-.363-2.036c0-3.064 2.375-5.673 5.44-6.13l-.083-6.912-5.497-.035-9.381-.059v15.172zm15.709 2.666c2.562 0 4.714-2.152 4.714-4.714 0-1.391-.643-2.678-1.65-3.544-.842-.643-1.918-1.17-3.052-1.17-2.597.106-4.714 2.211-4.714 4.714 0 .831.245 1.697.678 2.387.912 1.462 2.41 2.327 4.024 2.327z'/%3E%3C/svg%3E");
}

.lr-icon-return--black-small::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2C5.68524 2 5.38885 2.14819 5.2 2.4L2.2 6.4C2.07018 6.5731 2 6.78363 2 7V20C2 21.1046 2.89543 22 4 22H20C21.1046 22 22 21.1046 22 20V17H20V20H4V8H20V11H22V7C22 6.78363 21.9298 6.5731 21.8 6.4L18.8 2.4C18.6111 2.14819 18.3148 2 18 2H6ZM5 6L6.5 4H17.5L19 6H5Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4142 13L14.7071 10.7071L13.2929 9.29289L9.29289 13.2929C9.09719 13.4886 8.99134 13.7567 9.00055 14.0333C9.00976 14.3099 9.1332 14.5703 9.3415 14.7526L13.3415 18.2526L14.6585 16.7474L12.6614 15H22V13H12.4142Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-returnch::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M20.562 28.585a13.142 13.142 0 0 1-4.76.887c-7.259 0-13.165-5.903-13.165-13.163 0-4.025 1.859-7.83 4.997-10.318v2.314c0 .19.154.343.347.343.19 0 .346-.153.346-.343V5.286l-.002-.01a.356.356 0 0 0-.021-.1.158.158 0 0 0-.022-.051c-.007-.01-.007-.023-.015-.034l-.021-.021a.328.328 0 0 0-.061-.057c-.012-.008-.022-.016-.034-.021a.427.427 0 0 0-.098-.039l-.019-.003c-.02-.002-.035-.01-.052-.01h-3.02a.345.345 0 1 0 0 .691h2.017a13.884 13.884 0 0 0-5.033 10.677c0 7.64 6.215 13.854 13.856 13.854 1.727 0 3.414-.312 5.01-.934a.345.345 0 1 0-.25-.643z'/%3E%3Cpath fill='%23ffffff' d='M15.802 30.496c-7.823 0-14.189-6.363-14.189-14.188 0-3.941 1.624-7.663 4.484-10.344H4.962c-.374 0-.68-.304-.68-.679s.306-.679.68-.679l3.135.017a.74.74 0 0 1 .227.084.885.885 0 0 1 .173.143l.098.163v-.007a.29.29 0 0 1 .032.09.317.317 0 0 1 .022.082l.011.108v3.019a.68.68 0 0 1-1.359 0V6.704c-2.724 2.421-4.331 5.96-4.331 9.604 0 7.075 5.756 12.83 12.832 12.83 1.598 0 3.16-.291 4.64-.863a.695.695 0 0 1 .877.388.666.666 0 0 1-.011.52.67.67 0 0 1-.38.359 14.047 14.047 0 0 1-5.126.954zM8.01 4.945l-.091.32-2.957.007 2.941.026-.712.59a13.488 13.488 0 0 0-4.913 10.421c0 7.457 6.067 13.521 13.523 13.521a13.45 13.45 0 0 0 4.889-.91c-1.567.58-3.208.885-4.889.885-7.442 0-13.497-6.055-13.497-13.496 0-4.08 1.915-8.035 5.123-10.58l.54-.428v3.003l.027-2.985-.037-.114a.282.282 0 0 0 .042.081h.002l.009-.341zM26.86 26.835h-2.052c3.051-2.622 4.849-6.485 4.849-10.526 0-7.637-6.215-13.852-13.856-13.852-1.615 0-3.197.273-4.702.816a.349.349 0 0 0-.21.445.348.348 0 0 0 .444.208 13.153 13.153 0 0 1 4.468-.778c7.257 0 13.164 5.906 13.164 13.164 0 3.916-1.775 7.652-4.777 10.144v-2.294a.35.35 0 0 0-.348-.349.349.349 0 0 0-.347.349v2.952c-.003.018.001.036 0 .052v.016l.003.002c0 .039.008.073.021.112l.022.044c.007.013.009.026.017.036a.042.042 0 0 0 .015.011.345.345 0 0 0 .271.141h3.019a.347.347 0 0 0-.001-.693z'/%3E%3Cpath fill='%23ffffff' d='M26.86 27.859h-3.019a.667.667 0 0 1-.457-.183l-.01-.005-.124-.158h-.09V24.16c0-.374.306-.681.68-.681.375 0 .681.307.681.681v1.561a12.816 12.816 0 0 0 4.111-9.41c0-7.075-5.756-12.831-12.831-12.831-1.493 0-2.958.255-4.354.758a.696.696 0 0 1-.87-.405.688.688 0 0 1 .409-.874 14.126 14.126 0 0 1 4.815-.836c7.823 0 14.189 6.363 14.189 14.185 0 3.85-1.565 7.518-4.323 10.193h1.193a.679.679 0 0 1 0 1.358zm-3.032-.681h.002l3.03.016c.007 0 .014-.005.014-.013l-2.964-.014.682-.585a13.537 13.537 0 0 0 4.732-10.273c0-7.454-6.066-13.52-13.523-13.52-1.581 0-3.126.268-4.588.797a14.207 14.207 0 0 1 4.588-.771c7.442 0 13.496 6.054 13.496 13.496 0 4.026-1.785 7.818-4.897 10.4l-.545.453V24.16l-.029 2.94.002.078z'/%3E%3Cpath fill='%23ffffff' d='M-24.894-12.35z'/%3E%3Cpath fill='none' d='M6.465 10.767h18.824v12.012H6.465z'/%3E%3Cg%3E%3Cpath fill='%23ffffff' d='M12.744 21.023c-.624 0-1.154-.099-1.589-.295a3.012 3.012 0 0 1-1.068-.788l.816-1.12c.234.226.489.41.765.555.278.144.58.217.91.217.377 0 .676-.079.902-.235.224-.156.335-.378.335-.668 0-.168-.029-.32-.088-.457a.788.788 0 0 0-.32-.343c-.153-.093-.361-.164-.626-.217s-.606-.078-1.022-.078v-1.251c.343 0 .632-.025.861-.073.229-.048.414-.118.554-.21a.807.807 0 0 0 .299-.325.94.94 0 0 0 .091-.415c0-.265-.081-.472-.242-.62-.159-.148-.393-.223-.697-.223-.273 0-.52.06-.741.181-.219.12-.45.285-.692.493l-.889-1.083a4.53 4.53 0 0 1 1.113-.717c.39-.171.819-.259 1.292-.259.395 0 .754.047 1.079.14.325.092.601.229.83.409.229.18.408.399.536.655.127.258.192.554.192.891 0 .402-.109.74-.33 1.017-.221.277-.536.503-.947.68v.048c.442.129.806.347 1.09.656.286.309.429.712.429 1.209 0 .353-.078.668-.229.944-.154.277-.359.51-.614.698a2.868 2.868 0 0 1-.905.433c-.343.101-.71.151-1.095.151zM19.352 21.023a2.41 2.41 0 0 1-1.118-.259c-.338-.173-.624-.428-.86-.765s-.421-.754-.554-1.251c-.133-.498-.2-1.071-.2-1.722 0-.649.067-1.219.2-1.708.133-.49.317-.901.554-1.234s.522-.581.86-.747c.336-.164.71-.247 1.118-.247s.783.083 1.118.247c.339.166.624.414.861.747.236.333.421.744.554 1.234.133.489.2 1.059.2 1.708 0 .65-.067 1.224-.2 1.722-.133.497-.317.914-.554 1.251a2.358 2.358 0 0 1-.861.765c-.335.174-.71.259-1.118.259zm0-1.372a.8.8 0 0 0 .422-.114c.127-.076.241-.215.338-.415.096-.201.169-.469.221-.807.053-.337.078-.767.078-1.288s-.025-.949-.078-1.282c-.052-.333-.125-.593-.221-.781-.097-.188-.211-.32-.338-.391a.834.834 0 0 0-.422-.108.804.804 0 0 0-.408.108c-.13.071-.241.203-.338.391-.096.188-.172.449-.229.781a8.125 8.125 0 0 0-.083 1.282c0 .521.028.951.083 1.288.057.338.133.605.229.807.097.2.208.339.338.415a.77.77 0 0 0 .408.114z'/%3E%3C/g%3E%3C/svg%3E");
}

.lr-icon-par::before {
  content: url('data:image/svg+xml,<svg width="31" height="28" viewBox="0 0 31 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5907 5.09328C12.259 4.90541 11.8494 4.92242 11.5344 5.13715L2.43666 11.3401C2.16346 11.5264 2 11.8357 2 12.1664V23.6094C2 24.1616 2.44772 24.6094 3 24.6094H6H7H8H9H21C21.5523 24.6094 22 24.1616 22 23.6094V17.3752V16.3752H24V17.3752V23.6094C24 25.2662 22.6569 26.6094 21 26.6094H9H8H7H6H3C1.34315 26.6094 0 25.2662 0 23.6094V12.1664C0 11.1744 0.490375 10.2466 1.30999 9.68772L10.4078 3.4847C11.3526 2.84051 12.5814 2.78947 13.5764 3.35309L16.4929 5.00517L17.363 5.49805L16.3772 7.23825L15.5071 6.74537L12.5907 5.09328Z" fill="%2312151B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27.8994 7.45264C28.1767 7.45103 28.4023 7.67536 28.4023 7.95264V12.0157L14.2683 12.1078L14.2684 8.02899C14.2684 7.75399 14.4905 7.53061 14.7655 7.52901L27.8994 7.45264ZM14.2683 14.1078L28.4023 14.0158V15.6092C28.4023 15.8842 28.1802 16.1076 27.9052 16.1092L14.7711 16.1852C14.4939 16.1868 14.2683 15.9625 14.2683 15.6852V14.1078ZM30.4023 7.95264C30.4023 6.56624 29.2741 5.44462 27.8878 5.45268L14.7539 5.52905C13.3789 5.53704 12.2685 6.65391 12.2684 8.02892L12.2683 13.1143V15.6852C12.2683 17.0716 13.3964 18.1932 14.7827 18.1852L27.9168 18.1092C29.2918 18.1012 30.4023 16.9843 30.4023 15.6092V13.0092V7.95264ZM15.7106 8.47343C15.5035 8.47466 15.3366 8.64355 15.3379 8.85065L15.3473 10.4403C15.3486 10.6474 15.5175 10.8143 15.7246 10.8131L17.8991 10.8001C18.1062 10.7989 18.2731 10.63 18.2719 10.4229L18.2624 8.83325C18.2612 8.62614 18.0923 8.45925 17.8852 8.46048L15.7106 8.47343Z" fill="%2312151B"/><mask id="mask0_3964_44557" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="12" y="5" width="19" height="14"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.8994 7.45264C28.1767 7.45103 28.4023 7.67536 28.4023 7.95264V12.0157L14.2683 12.1078L14.2684 8.02899C14.2684 7.75399 14.4905 7.53061 14.7655 7.52901L27.8994 7.45264ZM14.2683 14.1078L28.4023 14.0158V15.6092C28.4023 15.8842 28.1802 16.1076 27.9052 16.1092L14.7711 16.1852C14.4939 16.1868 14.2683 15.9625 14.2683 15.6852V14.1078ZM30.4023 7.95264C30.4023 6.56624 29.2741 5.44462 27.8878 5.45268L14.7539 5.52905C13.3789 5.53704 12.2685 6.65391 12.2684 8.02892L12.2683 13.1143V15.6852C12.2683 17.0716 13.3964 18.1932 14.7827 18.1852L27.9168 18.1092C29.2918 18.1012 30.4023 16.9843 30.4023 15.6092V13.0092V7.95264ZM15.7106 8.47343C15.5035 8.47466 15.3366 8.64355 15.3379 8.85065L15.3473 10.4403C15.3486 10.6474 15.5175 10.8143 15.7246 10.8131L17.8991 10.8001C18.1062 10.7989 18.2731 10.63 18.2719 10.4229L18.2624 8.83325C18.2612 8.62614 18.0923 8.45925 17.8852 8.46048L15.7106 8.47343Z" fill="white"/></mask><g mask="url(%23mask0_3964_44557)"><path d="M28.4023 12.0157L28.4153 14.0157L30.4023 14.0027V12.0157H28.4023ZM14.2683 12.1078L12.2683 12.1077L12.2682 14.1209L14.2813 14.1077L14.2683 12.1078ZM28.4023 14.0158H30.4023V12.0027L28.3893 12.0158L28.4023 14.0158ZM14.2683 14.1078L14.2552 12.1079L12.2683 12.1208V14.1078H14.2683ZM12.2683 13.1143L10.2683 13.1142V13.1191L12.2683 13.1143ZM12.2683 13.1143H14.2683V13.1095L12.2683 13.1143ZM30.4023 7.95264C30.4023 6.56624 29.2741 5.44461 27.8878 5.45268L27.911 9.45261C27.0792 9.45745 26.4023 8.78447 26.4023 7.95263L30.4023 7.95264ZM30.4023 12.0157V7.95264L26.4023 7.95263V12.0157H30.4023ZM14.2813 14.1077L28.4153 14.0157L28.3893 10.0158L14.2553 10.1079L14.2813 14.1077ZM12.2684 8.02892L12.2683 12.1077L16.2683 12.1079L16.2684 8.02905L12.2684 8.02892ZM14.7539 5.52905C13.3789 5.53704 12.2685 6.65392 12.2684 8.02892L16.2684 8.02905C16.2684 8.85406 15.6021 9.52418 14.7771 9.52898L14.7539 5.52905ZM27.8878 5.45268L14.7539 5.52905L14.7771 9.52898L27.911 9.45261L27.8878 5.45268ZM28.3893 12.0158L14.2552 12.1079L14.2813 16.1078L28.4153 16.0157L28.3893 12.0158ZM30.4023 15.6092V14.0158H26.4023V15.6092H30.4023ZM27.9168 18.1092C29.2918 18.1012 30.4023 16.9843 30.4023 15.6092H26.4023C26.4023 14.7842 27.0686 14.114 27.8936 14.1093L27.9168 18.1092ZM14.7827 18.1852L27.9168 18.1092L27.8936 14.1093L14.7596 14.1852L14.7827 18.1852ZM12.2683 15.6852C12.2683 17.0716 13.3964 18.1932 14.7827 18.1852L14.7596 14.1852C15.5914 14.1804 16.2683 14.8534 16.2683 15.6852H12.2683ZM12.2683 14.1078V15.6852H16.2683V14.1078H12.2683ZM27.8994 7.45264C28.1767 7.45103 28.4023 7.67537 28.4023 7.95264H32.4023C32.4023 5.45713 30.3716 3.4382 27.8761 3.45271L27.8994 7.45264ZM14.7655 7.52901L27.8994 7.45264L27.8761 3.45271L14.7423 3.52908L14.7655 7.52901ZM14.2684 8.02899C14.2684 7.75399 14.4905 7.53061 14.7655 7.52901L14.7423 3.52908C12.2673 3.54347 10.2685 5.55384 10.2684 8.02886L14.2684 8.02899ZM14.2683 13.1143L14.2684 8.02899L10.2684 8.02886L10.2683 13.1142L14.2683 13.1143ZM14.2683 15.6852V13.1143L10.2683 13.1142V15.6852H14.2683ZM14.7711 16.1852C14.4939 16.1868 14.2683 15.9625 14.2683 15.6852H10.2683C10.2683 18.1807 12.2989 20.1996 14.7943 20.1851L14.7711 16.1852ZM27.9052 16.1092L14.7711 16.1852L14.7943 20.1851L27.9284 20.1092L27.9052 16.1092ZM28.4023 15.6092C28.4023 15.8842 28.1802 16.1076 27.9052 16.1092L27.9284 20.1092C30.4035 20.0948 32.4024 18.0843 32.4023 15.6092H28.4023ZM28.4023 13.0092V15.6092H32.4023V13.0092H28.4023ZM28.4023 7.95264V13.0092H32.4023V7.95264H28.4023ZM17.3378 8.83875C17.3432 9.73619 16.62 10.468 15.7225 10.4734L15.6987 6.47346C14.3871 6.48126 13.3301 7.5509 13.3379 8.86255L17.3378 8.83875ZM17.3473 10.4284L17.3378 8.83875L13.3379 8.86255L13.3474 10.4522L17.3473 10.4284ZM15.7127 8.81312C16.6101 8.80778 17.342 9.53098 17.3473 10.4284L13.3474 10.4522C13.3552 11.7639 14.4248 12.8208 15.7365 12.813L15.7127 8.81312ZM17.8872 8.80018L15.7127 8.81312L15.7365 12.813L17.911 12.8001L17.8872 8.80018ZM16.2719 10.4348C16.2666 9.53738 16.9898 8.80552 17.8872 8.80018L17.911 12.8001C19.2227 12.7923 20.2797 11.7226 20.2719 10.411L16.2719 10.4348ZM16.2625 8.84515L16.2719 10.4348L20.2719 10.411L20.2624 8.82134L16.2625 8.84515ZM17.8971 10.4604C16.9997 10.4658 16.2678 9.7426 16.2625 8.84515L20.2624 8.82134C20.2546 7.50968 19.185 6.45272 17.8733 6.46052L17.8971 10.4604ZM15.7225 10.4734L17.8971 10.4604L17.8733 6.46052L15.6987 6.47346L15.7225 10.4734Z" fill="black"/></g></svg>');
}

.lr-icon-search::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M28.27 27.2l-6.578-6.21a10.725 10.725 0 0 0 2.817-7.242C24.51 7.82 19.69 3 13.761 3 7.82 3 3 7.82 3 13.748c0 5.929 4.82 10.749 10.748 10.749 2.601 0 4.986-.931 6.847-2.461l6.643 6.26c.14.14.331.204.51.204a.762.762 0 0 0 .548-.23.774.774 0 0 0-.026-1.07zM4.505 13.748c0-5.1 4.143-9.243 9.243-9.243 5.1 0 9.244 4.143 9.244 9.243 0 5.1-4.144 9.244-9.244 9.244s-9.243-4.144-9.243-9.244z'/%3E%3C/svg%3E");
}

.lr-icon-service-delay::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='M19.5 12a7.5 7.5 0 1 1-15 0 7.5 7.5 0 0 1 15 0Zm1.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-8.25-5.625v-.75h-1.5v6.125c0 .966.784 1.75 1.75 1.75h3.5V12H13a.25.25 0 0 1-.25-.25V6.375Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-service-delivery::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='M2.25 6.194c0-1.222.997-2.219 2.22-2.219h8.628c1.222 0 2.219.997 2.219 2.22v1.59h1.052c.33 0 .672.091.959.21.287.12.593.297.826.53l2.783 2.79c.233.233.41.539.529.826.118.287.209.63.209.958v3.671c0 .819-.666 1.485-1.485 1.485h-.418a2.772 2.772 0 0 1-5.416-.393 2.205 2.205 0 0 1-1.258.393H9.726a2.772 2.772 0 0 1-5.337 0h-.37c-.598 0-1.058-.352-1.336-.754-.282-.406-.433-.926-.433-1.465V6.194Zm2.14 10.561a2.772 2.772 0 0 1 5.336 0h3.372a.724.724 0 0 0 .719-.711v-9.85a.724.724 0 0 0-.72-.719H4.47a.724.724 0 0 0-.719.72v9.84c0 .27.078.485.166.611.056.082.096.104.11.11h.363Zm-.36.002-.003-.001h.004Zm11.287-1.37a2.772 2.772 0 0 1 4.456 1.368h.402V13.1c0-.074-.026-.217-.096-.385a1.128 1.128 0 0 0-.204-.34l-2.783-2.789.53-.53-.53.53a1.122 1.122 0 0 0-.339-.204 1.123 1.123 0 0 0-.384-.096h-1.052v6.102Zm-8.26.847a1.271 1.271 0 1 0 0 2.542 1.271 1.271 0 0 0 0-2.542Zm10.047 0a1.271 1.271 0 1 0 0 2.542 1.271 1.271 0 0 0 0-2.542Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-service-location::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='M12 19.608c1.803-2.906 3.718-6.77 4.314-9.994.334-1.81.225-3.27-.383-4.25C15.359 4.44 14.219 3.75 12 3.75c-2.22 0-3.359.69-3.93 1.614-.609.98-.719 2.44-.384 4.25.596 3.224 2.511 7.088 4.314 9.994ZM6.794 4.574C7.732 3.06 9.465 2.25 12 2.25c2.535 0 4.268.81 5.206 2.324.902 1.456.941 3.373.583 5.312-.721 3.899-3.164 8.5-5.163 11.527l-.626.948-.626-.948c-2-3.028-4.442-7.628-5.163-11.527-.358-1.94-.32-3.856.583-5.312ZM12 7.5a1.125 1.125 0 1 0 0 2.25 1.125 1.125 0 0 0 0-2.25ZM9.375 8.625a2.625 2.625 0 1 1 5.25 0 2.625 2.625 0 0 1-5.25 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-service-return::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='M5.625 2.25a.75.75 0 0 0-.614.32L2.386 6.32a.75.75 0 0 0-.136.43V20c0 .966.784 1.75 1.75 1.75h16A1.75 1.75 0 0 0 21.75 20v-3.5h-1.5V20a.25.25 0 0 1-.25.25H4a.25.25 0 0 1-.25-.25V7.5h16.5v3.75h1.5v-4.5a.75.75 0 0 0-.136-.43L18.99 2.57a.75.75 0 0 0-.614-.32H5.625ZM19.559 6H4.44l1.575-2.25h11.97L19.56 6Zm-5.762 5.007.53-.53-1.06-1.061-.53.53-3.373 3.372a.75.75 0 0 0-.22.531v.246c.001.198.08.389.22.53l3.372 3.371.53.53 1.061-1.06-.53-.53-2.22-2.22h10.177v-1.5H11.588l2.209-2.21Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-service-star-black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23191B21' d='m1.5 5.063 2.204 2.062L2.97 10.5l2.94-1.688L8.846 10.5l-.735-3.375L10.5 5.062l-3.306-.375L5.908 1.5 4.622 4.688 1.5 5.063Z'/%3E%3Cpath fill='%23191B21' d='m3.704 7.125.733.16a.75.75 0 0 0-.22-.708l-.513.548ZM1.5 5.062l-.09-.744A.75.75 0 0 0 .989 5.61l.512-.548Zm3.122-.375.09.745a.75.75 0 0 0 .606-.464l-.696-.28ZM5.908 1.5l.696-.28a.75.75 0 0 0-1.391 0l.695.28Zm1.286 3.188-.696.28a.75.75 0 0 0 .611.465l.085-.745Zm3.306.375.49.567a.75.75 0 0 0-.405-1.313l-.085.745ZM8.112 7.124l-.49-.568a.75.75 0 0 0-.243.728l.733-.16Zm.735 3.375-.374.65a.75.75 0 0 0 1.107-.81l-.733.16ZM5.908 8.812l.374-.65a.75.75 0 0 0-.747 0l.373.65ZM2.97 10.5l-.732-.16a.75.75 0 0 0 1.106.81l-.374-.65Zm1.248-3.923L2.012 4.515.988 5.61l2.204 2.063 1.025-1.096Zm-2.628-.77 3.123-.375-.179-1.49-3.122.376.178 1.49Zm3.729-.839 1.286-3.187-1.391-.562-1.286 3.188 1.391.561Zm-.105-3.187 1.285 3.187 1.391-.561-1.285-3.188-1.391.562Zm1.896 3.652 3.306.375.17-1.49-3.307-.376-.169 1.49Zm2.9-.938L7.623 6.557l.98 1.136L10.99 5.63l-.98-1.135Zm-2.63 2.79.735 3.374 1.466-.319-.735-3.375-1.466.32ZM9.22 9.85 6.282 8.162l-.747 1.3 2.938 1.688.747-1.3ZM5.535 8.162 2.595 9.85l.748 1.3 2.939-1.687-.747-1.3ZM3.702 10.66l.735-3.374-1.466-.32-.734 3.376 1.465.319Z'/%3E%3C/svg%3E");
}

.lr-icon-service-taking-back::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' d='m11.792 19.123.537.524a.75.75 0 0 0 .017-1.03l-.554.506Zm5.089-7.327.217-.718a.75.75 0 0 0-.941.523l.724.195Zm-8.966-1.462-.73.172a.75.75 0 0 0 .923.553l-.193-.725Zm3.046 9.56h.75v-1.5h-.75v1.5ZM3 19.145l-.655-.364A.75.75 0 0 0 3 19.895v-.75Zm18 0v.75a.75.75 0 0 0 .655-1.114l-.655.365Zm-4.846-.75h-.75v1.5h.75v-1.5ZM12 3l.655-.365a.75.75 0 0 0-1.31 0L12 3Zm2.114 5.333.365.655 1.31-.73-.365-.656-1.31.73Zm3.86 3.842-.366-.655-1.31.73.365.655 1.31-.73ZM7.663 9.24l-.366.655 1.31.73.365-.655-1.31-.73ZM6.65 14.138l.365-.655-1.31-.73-.365.654 1.31.73Zm4.605 4.462-2.561 2.626 1.074 1.048 2.561-2.627-1.074-1.047Zm1.091.017-2.478-2.714-1.108 1.01 2.478 2.716 1.108-1.012Zm4.317-6.103 3.427 1.038.435-1.436-3.427-1.038-.434 1.436Zm-.506-.913-.98 3.632 1.45.39.978-3.632-1.448-.39Zm-7.512-1.44L7.78 6.498l-1.46.345.866 3.664 1.46-.344Zm-.537.898 3.457-.918-.385-1.45-3.457.918.385 1.45Zm2.853 7.336H3v1.5h7.961v-1.5Zm10.039 0h-4.846v1.5H21v-1.5Zm-9.655-15.03 2.77 4.968 1.31-.73-2.77-4.968-1.31.73Zm5.318 9.54 3.682 6.605 1.31-.73-3.682-6.605-1.31.73ZM8.973 9.97l3.682-6.605-1.31-.73L7.663 9.24l1.31.73Zm-5.318 9.54 2.995-5.372-1.31-.73-2.995 5.372 1.31.73Z'/%3E%3C/svg%3E");
}

.lr-icon-service-warranty::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23191B21' stroke-linejoin='round' stroke-width='1.5' d='m15.946 7.08-4.865 4.865-3.027-3.027m3.814 6.693L9.18 20.925 8 17.541l-3.5.941 2.718-5.42m5.023 2.55 2.688 5.313 1.18-3.384 3.5.941-2.718-5.42m1.276-3.895a6.167 6.167 0 1 1-12.334 0 6.167 6.167 0 0 1 12.334 0Z'/%3E%3C/svg%3E");
}

.lr-icon-shopping-bag::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9 8.625v-.047l.006-.16a9.48 9.48 0 0 1 .09-.918h5.808a10.266 10.266 0 0 1 .09.919l.005.16v.796h1.5v-.75h-.75.75v-.08a11.003 11.003 0 0 0-.081-1.045h3.832V15h1.5V6.75H21h.75A.75.75 0 0 0 21 6h-4.878a8.567 8.567 0 0 0-.13-.425C15.492 4.071 14.373 2.25 12 2.25c-2.374 0-3.492 1.821-3.993 3.325a8.62 8.62 0 0 0-.13.425H3a.75.75 0 0 0-.75.75V19A2.75 2.75 0 0 0 5 21.75h10v-1.5H5c-.69 0-1.25-.56-1.25-1.25V7.5h3.832a11.626 11.626 0 0 0-.081 1.045l-.001.056v.023l.75.001H7.5v.75H9v-.75ZM9.447 6h5.106C14.114 4.716 13.359 3.75 12 3.75c-1.36 0-2.115.966-2.553 2.25ZM19.5 16.5v-.75H18V18h-2.25v1.5H18v2.25h1.5V19.5h2.25V18H19.5v-1.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-syte-search::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%0A%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 3.5625C4.20609 3.5625 3.5625 4.20609 3.5625 5V9C3.5625 9.31066 3.31066 9.5625 3 9.5625C2.68934 9.5625 2.4375 9.31066 2.4375 9V5C2.4375 3.58477 3.58477 2.4375 5 2.4375H9C9.31066 2.4375 9.5625 2.68934 9.5625 3C9.5625 3.31066 9.31066 3.5625 9 3.5625H5ZM14.4375 3C14.4375 2.68934 14.6893 2.4375 15 2.4375H19C20.4152 2.4375 21.5625 3.58477 21.5625 5V9C21.5625 9.31066 21.3107 9.5625 21 9.5625C20.6893 9.5625 20.4375 9.31066 20.4375 9V5C20.4375 4.20609 19.7939 3.5625 19 3.5625H15C14.6893 3.5625 14.4375 3.31066 14.4375 3ZM3 14.4375C3.31066 14.4375 3.5625 14.6893 3.5625 15V19C3.5625 19.7939 4.20609 20.4375 5 20.4375H9C9.31066 20.4375 9.5625 20.6893 9.5625 21C9.5625 21.3107 9.31066 21.5625 9 21.5625H5C3.58477 21.5625 2.4375 20.4152 2.4375 19V15C2.4375 14.6893 2.68934 14.4375 3 14.4375ZM21 14.4375C21.3107 14.4375 21.5625 14.6893 21.5625 15V19C21.5625 20.4152 20.4152 21.5625 19 21.5625H15C14.6893 21.5625 14.4375 21.3107 14.4375 21C14.4375 20.6893 14.6893 20.4375 15 20.4375H19C19.7939 20.4375 20.4375 19.7939 20.4375 19V15C20.4375 14.6893 20.6893 14.4375 21 14.4375Z' fill='%23191919'/%3E%0A%3Cg clip-path='url%28%23clip0_1548_1737%29'%3E%0A%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.875 13.875C12.5319 13.875 13.875 12.5319 13.875 10.875C13.875 9.21815 12.5319 7.875 10.875 7.875C9.21815 7.875 7.875 9.21815 7.875 10.875C7.875 12.5319 9.21815 13.875 10.875 13.875ZM10.875 15C13.1532 15 15 13.1532 15 10.875C15 8.59683 13.1532 6.75 10.875 6.75C8.59683 6.75 6.75 8.59683 6.75 10.875C6.75 13.1532 8.59683 15 10.875 15Z' fill='%23191919'/%3E%0A%3Cpath d='M13.1478 13.1477C13.3674 12.9281 13.7236 12.9281 13.9432 13.1477L16.7344 15.9389C16.954 16.1585 16.954 16.5147 16.7344 16.7344C16.5147 16.954 16.1586 16.954 15.9389 16.7344L13.1478 13.9432C12.9281 13.7236 12.9281 13.3674 13.1478 13.1477Z' fill='%23191919'/%3E%0A%3C/g%3E%0A%3Cdefs%3E%0A%3CclipPath id='clip0_1548_1737'%3E%0A%3Crect width='18' height='18' fill='white' transform='translate%283 3%29'/%3E%0A%3C/clipPath%3E%0A%3C/defs%3E%0A%3C/svg%3E%0A");
}

.lr-icon-syte-search-small {
  height: 24px;
}

.lr-icon-syte-search-small::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 4.00098C4.89543 4.00098 4 4.89641 4 6.00098V9.00098H2V6.00098C2 3.79184 3.79086 2.00098 6 2.00098H9V4.00098H6Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 4.00098C19.1046 4.00098 20 4.89641 20 6.00098V9.00098H22V6.00098C22 3.79184 20.2091 2.00098 18 2.00098H15V4.00098H18Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 20.001C19.1046 20.001 20 19.1055 20 18.001V15.001H22V18.001C22 20.2101 20.2091 22.001 18 22.001H15V20.001H18Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 20.001C4.89543 20.001 4 19.1055 4 18.001V15.001H2V18.001C2 20.2101 3.79086 22.001 6 22.001H9V20.001H6Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 8.50098C9.61929 8.50098 8.5 9.62027 8.5 11.001C8.5 12.3817 9.61929 13.501 11 13.501C12.3807 13.501 13.5 12.3817 13.5 11.001C13.5 9.62027 12.3807 8.50098 11 8.50098ZM6.5 11.001C6.5 8.5157 8.51472 6.50098 11 6.50098C13.4853 6.50098 15.5 8.5157 15.5 11.001C15.5 13.4863 13.4853 15.501 11 15.501C8.51472 15.501 6.5 13.4863 6.5 11.001Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7071 12.2939L17.2071 15.7939L15.7929 17.2081L12.2929 13.7081L13.7071 12.2939Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-share {
  /*don't delete*/
}

.lr-icon-share-android::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 5a3 3 0 1 1-2.15 5.093l-8.955 5.117a3.003 3.003 0 0 1 0 1.581l8.956 5.116a3 3 0 1 1-.746 1.303l-8.956-5.117a3 3 0 1 1 0-4.186l8.956-5.117A3.003 3.003 0 0 1 23 5z' fill='%23191919' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-share-ios::before {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.596 26.506V14.935a.769.769 0 0 0-.766-.771.769.769 0 0 0-.766.771v12.343c0 .426.343.771.766.771h16.34a.769.769 0 0 0 .766-.771V14.935a.769.769 0 0 0-.766-.771.769.769 0 0 0-.766.771v11.571H8.596zM21.51 10.414a.775.775 0 0 1-1.09 0l-3.826-3.801v14.14c0 .388-.29.709-.667.76l-.105.006a.769.769 0 0 1-.771-.766V6.617l-3.826 3.797a.775.775 0 0 1-1.091 0 .762.762 0 0 1 0-1.083l5.145-5.107a.775.775 0 0 1 1.09 0l5.142 5.107c.3.299.3.784 0 1.083z' fill='%23191919' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-star-black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.lr-icon-star-blue::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%238DABC0' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.lr-icon-star-border-black::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M23.423 28.39c-.417.214-.9.22-1.363-.115l-5.657-4.115c-.245-.155-.44-.22-.637-.22-.231 0-.442.045-.707.156l-5.586 4.103c-.444.371-.934.366-1.371.162a1.778 1.778 0 0 1-.11-.056.814.814 0 0 1-.226-.164c.047.048-.066-.055-.138-.14a1.22 1.22 0 0 1-.221-1.239l2.19-6.754a.976.976 0 0 0-.357-1.107l-5.67-4.17a1.27 1.27 0 0 1-.51-1.444c.11-.515.618-.952 1.262-.952h7.072c.412 0 .8-.286.94-.69l2.178-6.708c.186-.66.737-.937 1.254-.937.24 0 .443.036.685.185.248.152.436.388.56.722l2.18 6.72c.148.422.535.708.947.708h7.028c.454 0 .816.204 1.048.527.06.085.109.173.136.23.293.481.157 1.22-.402 1.62L22.25 18.9a.982.982 0 0 0-.352 1.126l2.16 6.712c.288.678-.045 1.35-.549 1.602a1.073 1.073 0 0 1-.086.048zm-9.254-5.66l.15-.087c.5-.223.951-.33 1.447-.33.532 0 1.017.162 1.55.5l4.925 3.582-1.885-5.85c-.377-1.076 0-2.27.93-2.954l4.934-3.629h-6.082c-1.116 0-2.11-.733-2.489-1.815l-1.882-5.808-1.89 5.825c-.372 1.064-1.367 1.798-2.483 1.798H5.27l4.936 3.63c.928.683 1.304 1.876.935 2.935l-1.888 5.817 4.917-3.614zm-9.504-9.235c0 .127-.03.252-.087.365a.512.512 0 0 0 .048-.14.624.624 0 0 0 .039-.225z'/%3E%3C/svg%3E");
}

.lr-icon-star-grey::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23BABABA' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.lr-icon-star-yellow::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23F4AF48' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.lr-icon-shopRedoute::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.51252 9.69066H7.65752C7.47752 9.69066 7.33502 9.54816 7.33502 9.36816V2.56566C7.33502 2.38566 7.47752 2.24316 7.65752 2.24316H13.8975C15.3525 2.24316 16.59 3.38316 16.62 4.83816C16.6425 5.86566 16.0875 6.75816 15.255 7.22316L16.5225 9.19566C16.665 9.41316 16.5075 9.69816 16.2525 9.69816H15.2325C15.1275 9.69816 15.0225 9.63816 14.9625 9.54816L13.68 7.56066H9.15752C8.97752 7.56066 8.83502 7.70316 8.83502 7.88316V9.36816C8.83502 9.54816 8.69252 9.69066 8.51252 9.69066ZM13.935 3.75066H8.84252V6.04566H13.98C14.6625 6.04566 15.2175 5.43066 15.1125 4.72566C15.03 4.15566 14.5125 3.75066 13.935 3.75066ZM2 5.99316C2 5.44088 2.44772 4.99316 3 4.99316H5.25H6.25V6.99316H5.25H4V19.9932H6.5V14.7432C6.5 13.0863 7.84315 11.7432 9.5 11.7432H12H14.5C16.1569 11.7432 17.5 13.0863 17.5 14.7432V19.9932H20V6.99316H18.75H17.75V4.99316H18.75H21C21.5523 4.99316 22 5.44088 22 5.99316V20.9932C22 21.5454 21.5523 21.9932 21 21.9932H16.5H12H7.5H3C2.44772 21.9932 2 21.5454 2 20.9932V5.99316ZM15.5 19.9932V14.7432C15.5 14.1909 15.0523 13.7432 14.5 13.7432H13V16.0087C13.1706 15.7012 13.4985 15.4932 13.875 15.4932C14.4273 15.4932 14.875 15.9409 14.875 16.4932V16.5007C14.875 17.0529 14.4273 17.5007 13.875 17.5007C13.4985 17.5007 13.1706 17.2926 13 16.9852V19.9932H15.5ZM11 19.9932V16.9852C10.8294 17.2926 10.5015 17.5007 10.125 17.5007C9.57272 17.5007 9.125 17.0529 9.125 16.5007V16.4932C9.125 15.9409 9.57272 15.4932 10.125 15.4932C10.5015 15.4932 10.8294 15.7012 11 16.0087V13.7432H9.5C8.94772 13.7432 8.5 14.1909 8.5 14.7432V19.9932H11Z' fill='%23191B21'/%3E%3C/svg%3E");
}

.lr-icon-thumb-up::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='4 1 21 27'%3E%3Cpath fill='%2341B982' d='M20.2217 3.48175C20.5605 3.642 20.7298 4.02721 20.6186 4.3852L18.3542 11.6781L23.304 11.9508L23.4093 11.9641C25.5552 12.3907 26.5053 13.9114 26.1172 16.2088C25.8005 18.0834 25.5269 21.1946 25.2921 25.6013C24.9698 27.7202 23.5184 28.7236 21.2459 28.4582C19.3955 28.242 15.7548 27.6521 10.3097 26.6869C9.94568 27.1801 9.3602 27.5 8.70001 27.5H6.70001C5.59544 27.5 4.70001 26.6046 4.70001 25.5V12.5C4.70001 11.3954 5.59544 10.5 6.70001 10.5H8.70001C9.32231 10.5 9.87823 10.7842 10.245 11.2299C12.5294 8.58314 14.133 6.51956 15.0505 5.05046C16.3047 3.04234 18.1196 2.48765 20.2217 3.48175ZM16.3271 5.84771C15.2711 7.53849 13.4025 9.91281 10.7137 12.9854V25.23C16.0513 26.1752 19.6248 26.7535 21.4206 26.9633C22.9169 27.1381 23.6088 26.6598 23.7966 25.4487C24.0267 21.0623 24.3045 17.9036 24.6331 15.9581C24.8871 14.4549 24.4437 13.7208 23.1659 13.4506L17.308 13.1278C16.8188 13.1009 16.4854 12.6211 16.6307 12.1533L18.9732 4.60905C17.8786 4.29264 17.0526 4.686 16.3271 5.84771ZM8.70001 12H6.70001C6.42387 12 6.20001 12.2239 6.20001 12.5V25.5C6.20001 25.7761 6.42387 26 6.70001 26H8.70001C8.97615 26 9.20001 25.7761 9.20001 25.5V12.5C9.20001 12.2239 8.97615 12 8.70001 12Z'/%3E%3C/svg%3E");
}

.lr-icon-tick::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M28.184 7.565a.901.901 0 0 0-.151-1.262.901.901 0 0 0-1.262.151L13.074 23.787l-8.37-9.544a.925.925 0 0 0-1.275-.088.901.901 0 0 0-.088 1.275l9.089 10.351.025.026c.013.012.013.025.025.025a.174.174 0 0 0 .05.038l.014.012.113.076c.013 0 .013.013.025.013.038.012.064.038.101.05.013 0 .013.013.026.013a.369.369 0 0 0 .113.025c.013 0 .026 0 .038.013.038 0 .076.012.101.012h.013c.05 0 .1 0 .139-.012h.025l.139-.038s.012 0 .012-.013a.59.59 0 0 0 .127-.063s.012 0 .012-.012c.038-.026.076-.051.114-.089 0 0 .012 0 .012-.012l.026-.026.025-.025.063-.063.013-.013L28.184 7.565z'/%3E%3C/svg%3E");
}

.lr-icon-tick-success::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2341B982' fill-rule='evenodd' d='M28.184 7.565a.901.901 0 0 0-.151-1.262.901.901 0 0 0-1.262.151L13.074 23.787l-8.37-9.544a.925.925 0 0 0-1.275-.088.901.901 0 0 0-.088 1.275l9.089 10.351.025.026c.013.012.013.025.025.025a.174.174 0 0 0 .05.038l.014.012.113.076c.013 0 .013.013.025.013.038.012.064.038.101.05.013 0 .013.013.026.013a.369.369 0 0 0 .113.025c.013 0 .026 0 .038.013.038 0 .076.012.101.012h.013c.05 0 .1 0 .139-.012h.025l.139-.038s.012 0 .012-.013a.59.59 0 0 0 .127-.063s.012 0 .012-.012c.038-.026.076-.051.114-.089 0 0 .012 0 .012-.012l.026-.026.025-.025.063-.063.013-.013L28.184 7.565z'/%3E%3C/svg%3E");
}

.lr-icon-twitter::before {
  /*don't delete*/
  content: url("/m/images/icon/_/icon-x.svg");
}

.lr-icon-user::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='-2 -5 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M16.72 6.49c0-2.772-2.016-4.99-4.467-4.99-2.45 0-4.468 2.218-4.468 4.99 0 2.77 2.018 4.988 4.468 4.988S16.72 9.26 16.72 6.49zm1.5 0c0 3.568-2.654 6.488-5.967 6.488-3.312 0-5.968-2.92-5.968-6.489S8.941 0 12.253 0c3.313 0 5.967 2.92 5.967 6.49zM1.52 24.656a.75.75 0 0 1-1.489.186 3.048 3.048 0 0 1-.014-.164c-.09-1.33.192-2.942 1.166-4.5 1.779-2.846 5.35-4.527 11.07-4.527 5.722 0 9.293 1.68 11.072 4.527.974 1.558 1.256 3.17 1.166 4.5-.005.074-.01.129-.015.164a.75.75 0 1 1-1.488-.186l.006-.08a5.765 5.765 0 0 0-.086-1.353 6.255 6.255 0 0 0-.855-2.25c-1.483-2.372-4.563-3.822-9.8-3.822-5.235 0-8.316 1.45-9.798 3.822a6.255 6.255 0 0 0-.855 2.25 5.765 5.765 0 0 0-.08 1.433z'/%3E%3C/svg%3E");
}

.lr-icon-vendor-delivery-delay::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.75 25.501C5.70865 25.501 0 19.7924 0 12.751C0 5.70881 5.70848 0 12.75 0C19.7915 0 25.5 5.70881 25.5 12.751C25.5 19.7924 19.7914 25.501 12.75 25.501ZM12.75 24.001C18.9629 24.001 24 18.9639 24 12.751C24 6.53722 18.9631 1.5 12.75 1.5C6.53693 1.5 1.5 6.53722 1.5 12.751C1.5 18.9639 6.53707 24.001 12.75 24.001ZM12.75 13.7867C12.3358 13.7867 12 13.451 12 13.0367V5.17985C12 4.76564 12.3358 4.42985 12.75 4.42985C13.1642 4.42985 13.5 4.76564 13.5 5.17985L13.499 12.286L17.3153 12.2867C17.7295 12.2867 18.0653 12.6225 18.0653 13.0367C18.0653 13.451 17.7295 13.7867 17.3153 13.7867H12.75Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-vendor-delivery-fee::before {
  content: url("data:image/svg+xml,%3Csvg width='26' height='20' viewBox='0 0 26 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.584 7.85621L21.723 1.51634C21.177 0.562091 20.215 0 19.123 0H3.107C1.365 0 0 1.46405 0 3.33333V13.8954C0 15.3072 0.988 16.5882 2.262 16.9935C2.418 18.7059 3.809 20 5.564 20C7.163 20 8.45 18.9281 8.788 17.4379H17.225C17.563 18.9281 18.863 20 20.449 20C22.009 20 23.283 18.9804 23.647 17.5425C25.025 17.1242 26 15.4379 26 13.8954V9.4902C26 8.82353 25.857 8.26144 25.584 7.85621ZM20.397 2.30065L23.868 8H19.409C18.72 8 18.239 7.42484 18.239 6.61438V1.54248H19.11C19.669 1.54248 20.124 1.80392 20.397 2.30065ZM3.107 1.54248H13.767V10.6667H1.534V3.33333C1.534 2.31373 2.21 1.54248 3.107 1.54248ZM7.345 16.6667C7.345 17.6732 6.565 18.4575 5.564 18.4575C4.563 18.4575 3.783 17.6732 3.783 16.6667C3.783 15.6732 4.628 14.8758 5.668 14.8758C6.487 14.8758 7.267 15.5817 7.345 16.3922V16.6667ZM5.655 13.3333C4.212 13.3333 2.99 14.2092 2.483 15.4379C1.937 15.1634 1.521 14.549 1.521 13.8954V12.2092H13.754V15.8954H8.814C8.489 14.4444 7.163 13.3333 5.655 13.3333ZM20.449 18.4575C19.448 18.4575 18.668 17.6732 18.668 16.6667V16.4314C18.824 15.6471 19.474 14.8758 20.449 14.8758C21.45 14.8758 22.23 15.6601 22.23 16.6667C22.23 17.6732 21.45 18.4575 20.449 18.4575ZM23.647 15.8039C23.283 14.366 21.996 13.3333 20.436 13.3333C18.915 13.3333 17.602 14.3922 17.199 15.8954H15.275V1.54248H16.705V6.61438C16.705 8.27451 17.862 9.52941 19.409 9.52941H24.453V13.8824C24.466 14.6405 24.115 15.3987 23.647 15.8039Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-vendor-free-return::before {
  content: url("data:image/svg+xml,%3Csvg width='23' height='25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 25' fill='%23191919' %3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.02299 0L21.0805 0.0924215H21.1609C21.1839 0.0924215 21.1954 0.103974 21.2184 0.103974L21.2644 0.115527C21.2874 0.127079 21.2988 0.12708 21.3218 0.138632C21.3333 0.150185 21.3333 0.150185 21.3448 0.150185C21.3563 0.150185 21.3563 0.161737 21.3678 0.161737C21.3908 0.161737 21.4023 0.17329 21.4253 0.184843C21.4483 0.196396 21.4598 0.196396 21.4713 0.207948C21.4828 0.219501 21.5057 0.231053 21.5172 0.242606C21.5402 0.254159 21.5517 0.265711 21.5632 0.277264L21.5977 0.311923C21.6092 0.323475 21.6207 0.335028 21.6322 0.346581C21.6437 0.358133 21.6552 0.369686 21.6667 0.381238C21.6782 0.392791 21.6897 0.415897 21.7011 0.427449C21.7126 0.450555 21.7126 0.462107 21.7241 0.47366C21.7356 0.496765 21.7356 0.508318 21.7471 0.531423C21.7471 0.542976 21.7586 0.542976 21.7586 0.554529C21.7701 0.554529 21.7701 0.566081 21.7701 0.577634C21.7816 0.600739 21.7931 0.612292 21.7931 0.635397C21.7931 0.64695 21.8046 0.670056 21.8046 0.681608L21.8161 0.739371V0.831793L22.0115 15.5846C22.6322 16.5319 22.9885 17.664 23 18.8771C23 22.1927 20.2069 25 16.908 25C14.954 25 13.1264 24.018 11.9425 22.3544H0.735632C0.321839 22.3544 0 22.0194 0 21.6151V5.11784C0 5.09473 0.0114942 5.06007 0.0114942 5.03697V5.02542C0.0114942 4.99076 0.0229887 4.96765 0.034483 4.93299C0.0459772 4.92144 0.0459771 4.92144 0.0459771 4.90989C0.0574714 4.87523 0.0689653 4.85213 0.0804596 4.82902V4.81747C0.0919538 4.79436 0.103448 4.7597 0.126437 4.7366C0.126437 4.72505 0.137931 4.72505 0.137931 4.71349C0.160919 4.69039 0.172414 4.66728 0.195402 4.64418C0.206896 4.64418 0.206897 4.63262 0.206897 4.63262L4.50575 0.219501C4.64368 0.0808689 4.82759 0 5.02299 0ZM16.908 14.1867C14.3563 14.2907 12.2759 16.3701 12.2759 18.8424C12.2759 19.6627 12.5172 20.5176 12.9425 21.1992C13.8391 22.6433 15.3103 23.4982 16.8966 23.4982C19.4138 23.4982 21.5287 21.3725 21.5287 18.8424C21.5287 17.4677 20.8966 16.1969 19.908 15.342C19.0805 14.7066 18.023 14.1867 16.908 14.1867ZM16.023 16.2431C16.3333 15.9774 16.7931 16.012 17.0575 16.3124C17.3218 16.6243 17.2874 17.0864 16.9885 17.3521L16.05 18.183L16.0115 18.1839V18.2186L16.05 18.183L19.7241 18.1839C20.1034 18.1839 20.4055 18.4557 20.4532 18.8214L20.4598 18.9233C20.4598 19.3392 20.1264 19.6627 19.7241 19.6627H16.0805L16.977 20.4251C17.2874 20.6908 17.3333 21.153 17.069 21.4649C16.9195 21.6382 16.7126 21.7306 16.5057 21.7306C16.3333 21.7306 16.1724 21.6728 16.0345 21.5573L13.5977 19.5009C13.4368 19.3623 13.3333 19.1543 13.3333 18.9464C13.3333 18.7384 13.4253 18.5305 13.5862 18.3919L16.023 16.2431ZM1.45977 5.88031V20.8641H11.1724C10.9425 20.2172 10.8161 19.5356 10.8161 18.854C10.8161 15.8272 13.1494 13.2509 16.1609 12.8004L16.0805 5.97274L10.6782 5.93808L1.45977 5.88031ZM6.77011 16.1622C7.17241 16.1622 7.50575 16.4857 7.50575 16.9016C7.50575 17.3175 7.17241 17.6409 6.77011 17.6409H3.35632C2.94253 17.6409 2.62069 17.3175 2.62069 16.9016C2.62069 16.4857 2.95402 16.1622 3.35632 16.1622H6.77011ZM20.3908 2.63401L17.6322 5.53373V12.7773C18.7011 12.9159 19.7011 13.3433 20.5402 13.9787L20.3908 2.63401ZM8.33333 12.4422C8.73563 12.4422 9.05747 12.7657 9.06897 13.1816C9.06897 13.5975 8.73563 13.921 8.33333 13.921H3.06897C2.65517 13.921 2.33333 13.586 2.33333 13.1816C2.33333 12.7657 2.66667 12.4422 3.06897 12.4422H8.33333ZM5.32184 1.47874L2.45977 4.42468L15.1609 4.49399L16.5862 4.50555L19.3908 1.55961L5.32184 1.47874Z' fill='%23191919'/%3E %3C/svg%3E");
}

.lr-icon-vendor-guaranty::before {
  content: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.4075 16.32C20.7825 16.32 21.0865 16.6444 21.0865 17.0446V24.7739C21.0865 25.4058 20.3816 25.735 19.9467 25.3061L18.094 23.4789L16.3555 25.2922C15.9255 25.7406 15.2019 25.4155 15.2019 24.7739V17.0446C15.2019 16.6444 15.5059 16.32 15.8809 16.32H20.4075ZM19.7285 17.7692H16.5599V23.0526L17.6064 21.9611C17.865 21.6914 18.2763 21.6853 18.5418 21.9472L19.7285 23.1176V17.7692ZM23.9342 0C24.799 0 25.5 0.710375 25.5 1.58667V18.8133C25.5 19.6896 24.799 20.4 23.9342 20.4H21.4341V19.04H23.9342C24.0577 19.04 24.1579 18.9385 24.1579 18.8133V1.58667C24.1579 1.46148 24.0577 1.36 23.9342 1.36H1.56579C1.44225 1.36 1.34211 1.46148 1.34211 1.58667V18.8133C1.34211 18.9385 1.44225 19.04 1.56579 19.04H14.6757V20.4H1.56579C0.701028 20.4 0 19.6896 0 18.8133V1.58667C0 0.710375 0.701028 0 1.56579 0H23.9342ZM21.8791 9.18C22.2539 9.18 22.5577 9.41785 22.5577 9.71125C22.5577 10.0047 22.2539 10.2425 21.8791 10.2425H3.62086C3.24611 10.2425 2.94231 10.0047 2.94231 9.71125C2.94231 9.41785 3.24611 9.18 3.62086 9.18H21.8791ZM21.8791 6.12C22.2539 6.12 22.5577 6.35785 22.5577 6.65125C22.5577 6.94465 22.2539 7.1825 21.8791 7.1825H3.62086C3.24611 7.1825 2.94231 6.94465 2.94231 6.65125C2.94231 6.35785 3.24611 6.12 3.62086 6.12H21.8791Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-vendor-location::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99958 5.64706C12.4398 5.64706 14.4186 7.64874 14.4186 10.1181C14.4186 12.5867 12.4397 14.5882 9.99958 14.5882C7.55959 14.5882 5.5814 12.5868 5.5814 10.1181C5.5814 7.64863 7.55942 5.64706 9.99958 5.64706ZM9.99958 7.05882C8.3301 7.05882 6.97674 8.42828 6.97674 10.1181C6.97674 11.8071 8.33021 13.1765 9.99958 13.1765C11.6692 13.1765 13.0233 11.8069 13.0233 10.1181C13.0233 8.42849 11.6693 7.05882 9.99958 7.05882ZM10 1.41177C5.23982 1.41177 1.39535 5.09358 1.39535 9.61506C1.39535 13.852 4.37276 18.224 8.66069 22.0684C9.43394 22.7616 10.5663 22.7616 11.3401 22.0685C15.6282 18.2226 18.6047 13.8517 18.6047 9.61506C18.6047 5.09358 14.7602 1.41177 10 1.41177ZM10 0C15.5142 0 20 4.29602 20 9.61506C20 14.3763 16.8301 19.0312 12.2653 23.1252C10.9631 24.2916 9.03667 24.2916 7.7353 23.125C3.17093 19.0328 0 14.3766 0 9.61506C0 4.29602 4.4858 0 10 0Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-vendor-name::before {
  content: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8129 0C21.8354 0 21.8467 0.0112438 21.8692 0.0112438C21.8804 0.0112438 21.9029 0.0224876 21.9141 0.0224876C21.9254 0.0224876 21.9479 0.0224877 21.9591 0.0337315C21.9591 0.0449752 21.9703 0.0449753 21.9816 0.0449753C21.9928 0.0449753 21.9928 0.0562191 22.0041 0.0562191L22.0266 0.0674629L22.0491 0.0787063C22.0603 0.08995 22.0828 0.0899501 22.094 0.101194C22.1053 0.101194 22.1165 0.112438 22.1278 0.123682C22.1502 0.134925 22.1615 0.146169 22.1727 0.157413L22.2233 0.20801L22.2402 0.224875C22.2402 0.236119 22.2514 0.247363 22.2627 0.258607C22.2739 0.269851 22.2852 0.292338 22.2964 0.303582L22.3189 0.337314C22.3301 0.348557 22.3301 0.371045 22.3414 0.382288C22.3526 0.382288 22.3526 0.393532 22.3526 0.393532C22.3639 0.393532 22.3639 0.404776 22.3639 0.41602L22.3751 0.460995C22.3751 0.472239 22.3864 0.494726 22.3864 0.50597C22.3976 0.517214 22.3976 0.539702 22.3976 0.550945V0.640895L22.4988 15.1116C22.4988 15.2466 22.4538 15.3702 22.3864 15.4827L17.9788 22.184L17.9563 22.2121L17.9338 22.2402L17.8214 22.3526C17.8101 22.3526 17.8102 22.3639 17.7989 22.3639C17.7764 22.3751 17.7539 22.3864 17.7314 22.3976L17.664 22.4313C17.6527 22.4426 17.6527 22.4426 17.6415 22.4426C17.6302 22.4426 17.619 22.4538 17.5965 22.4538C17.5853 22.4651 17.5853 22.4651 17.574 22.4651C17.5515 22.4651 17.5403 22.4763 17.5178 22.4763H0.663383C0.292338 22.4763 0 22.1727 0 21.8129V5.01473C0 4.95851 0.0112439 4.90229 0.0337315 4.84607C0.0449752 4.83483 0.0449753 4.83483 0.0449753 4.82358C0.0562191 4.80109 0.0674625 4.76736 0.0787063 4.74488L0.0969777 4.70131L0.123682 4.66617L0.134925 4.65493C0.157413 4.63244 0.168657 4.60995 0.191144 4.58746L4.59871 0.191144C4.72239 0.0674629 4.89105 0 5.07095 0H21.8129ZM1.32677 5.72308V21.1608H16.7645L16.6858 6.88119L16.6745 5.81304L13.3126 5.79055L1.32677 5.72308ZM21.0821 2.26L17.99 5.4195L18.0688 19.6204L21.1608 14.9205L21.0821 2.26ZM7.01612 16.3035C7.37592 16.3035 7.6795 16.5958 7.6795 16.9669C7.6795 17.3379 7.37592 17.6302 7.01612 17.6302H3.39562C3.02458 17.6302 2.73224 17.3379 2.73224 16.9669C2.73224 16.5958 3.03582 16.3035 3.39562 16.3035H7.01612ZM8.60149 12.6043C8.96129 12.6043 9.25363 12.8966 9.25363 13.2677C9.25363 13.6387 8.95005 13.931 8.59025 13.931H3.12577C2.75473 13.931 2.46239 13.6387 2.46239 13.2677C2.46239 12.8966 2.76597 12.6043 3.12577 12.6043H8.60149ZM20.1601 1.31552H5.3408L2.24876 4.40756L17.0568 4.48627L20.1601 1.31552Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-vendor-rshop::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='M8.513 9.697h-.855a.32.32 0 0 1-.323-.322V2.572a.32.32 0 0 1 .323-.322h6.24c1.454 0 2.692 1.14 2.722 2.595a2.655 2.655 0 0 1-1.365 2.385l1.268 1.973a.324.324 0 0 1-.27.502h-1.02a.335.335 0 0 1-.27-.15L13.68 7.568H9.158a.32.32 0 0 0-.323.322v1.485a.32.32 0 0 1-.322.322Zm5.422-5.94H8.843v2.296h5.137c.682 0 1.237-.615 1.133-1.32-.083-.57-.6-.975-1.178-.975ZM2.25 6A.75.75 0 0 1 3 5.25h3v1.5H3.75v13.5h3v-5.5A2.75 2.75 0 0 1 9.5 12h5a2.75 2.75 0 0 1 2.75 2.75v5.5h3V6.75H18v-1.5h3a.75.75 0 0 1 .75.75v15a.75.75 0 0 1-.75.75H3a.75.75 0 0 1-.75-.75V6Zm13.5 14.25v-5.5c0-.69-.56-1.25-1.25-1.25h-1.75v6.75h3Zm-4.5 0V13.5H9.5c-.69 0-1.25.56-1.25 1.25v5.5h3Zm-1.125-4.5a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-1.5 0V16.5a.75.75 0 0 1 .75-.75Zm3.75 0a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-1.5 0V16.5a.75.75 0 0 1 .75-.75Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-vendor-shop::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='M5.25 3.75a.75.75 0 0 0-.67.415l-2.25 4.5A.75.75 0 0 0 3 9.75h.75v9.75c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75V9.75H21a.75.75 0 0 0 .67-1.085l-2.25-4.5a.75.75 0 0 0-.67-.415H5.25Zm0 15v-9h13.5v9h-1.5V14a2.75 2.75 0 0 0-2.75-2.75h-5A2.75 2.75 0 0 0 6.75 14v4.75h-1.5Zm13.037-13.5 1.5 3H4.213l1.5-3h12.572ZM15.75 14v4.75h-3v-6h1.75c.69 0 1.25.56 1.25 1.25Zm-4.5-1.25v6h-3V14c0-.69.56-1.25 1.25-1.25h1.75Zm-.375 3a.75.75 0 0 0-1.5 0v.008a.75.75 0 0 0 1.5 0v-.008Zm3.75 0a.75.75 0 0 0-1.5 0v.008a.75.75 0 0 0 1.5 0v-.008Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.lr-icon-video::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.31 6.828 7.518 5.011a.626.626 0 0 1 0 1.043L9.31 17.894a.626.626 0 0 1-.973-.521V7.348c0-.5.557-.799.973-.521Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-video-mobile::before {
  content: url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.833 2.438a9.563 9.563 0 1 1 0 19.125 9.563 9.563 0 0 1 0-19.125Zm0 1.082a8.48 8.48 0 1 0 0 16.96 8.48 8.48 0 0 0 0-16.96Zm-2.225 4.06 6.495 4.33a.541.541 0 0 1 0 .901l-6.495 4.33a.541.541 0 0 1-.842-.45v-8.66c0-.433.482-.69.842-.45Zm.24 1.462v6.638l4.979-3.32-4.978-3.318Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-video-mobile-white::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 3.25C23.0416 3.25 28.75 8.95837 28.75 16C28.75 23.0416 23.0416 28.75 16 28.75C8.95837 28.75 3.25 23.0416 3.25 16C3.25 8.95837 8.95837 3.25 16 3.25ZM16 4.69339C9.75554 4.69339 4.6934 9.75553 4.6934 16C4.6934 22.2445 9.75554 27.3066 16 27.3066C22.2445 27.3066 27.3066 22.2445 27.3066 16C27.3066 9.75553 22.2445 4.69339 16 4.69339ZM13.0324 10.1071L21.6928 15.8806C22.1213 16.1663 22.1213 16.796 21.6928 17.0816L13.0324 22.8552C12.5528 23.1749 11.9104 22.8311 11.9104 22.2547V10.7075C11.9104 10.1311 12.5528 9.78732 13.0324 10.1071ZM13.3538 12.0561V20.9062L19.9914 16.4811L13.3538 12.0561Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.lr-icon-video-camera::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 8.063c0-.725.588-1.313 1.313-1.313h12c.724 0 1.312.588 1.312 1.313v8.25c0 .724-.588 1.312-1.313 1.312h-12A1.312 1.312 0 0 1 3 16.312v-8.25Zm1.313-.188a.188.188 0 0 0-.188.188v8.25c0 .103.084.187.188.187h12a.187.187 0 0 0 .187-.188v-8.25a.187.187 0 0 0-.188-.187h-12Z' fill='%23191919'/%3E%3Cpath d='m17.004 15.242 1.933 1.258c.827.827 2.241.241 2.241-.928V8.693c0-1.17-1.414-1.755-2.24-.928l-1.934 1.502v1.591l2.729-2.297a.188.188 0 0 1 .32.132v6.879c0 .167-.202.25-.32.133l-2.729-2.054v1.59Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-video-camera--grey::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2.063C0 1.337.588.75 1.313.75h12c.724 0 1.312.588 1.312 1.313v8.25c0 .724-.588 1.312-1.313 1.312h-12A1.312 1.312 0 0 1 0 10.312v-8.25Zm1.313-.188a.188.188 0 0 0-.188.188v8.25c0 .103.084.187.188.187h12a.187.187 0 0 0 .187-.188v-8.25a.187.187 0 0 0-.188-.187h-12Z' fill='%23737373'/%3E%3Cpath d='m14.004 9.242 1.934 1.258c.826.827 2.24.241 2.24-.928V2.693c0-1.17-1.414-1.755-2.24-.928l-1.934 1.502v1.591l2.729-2.297a.188.188 0 0 1 .32.132v6.879c0 .167-.202.25-.32.133L14.004 7.65v1.59Z' fill='%23737373'/%3E%3C/svg%3E");
}

.lr-icon-virtual-tour-camera::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 7.206c1.51 0 2.738 1.2 2.738 2.684 0 1.483-1.228 2.683-2.738 2.683s-2.738-1.2-2.738-2.684c.002-1.483 1.229-2.681 2.738-2.683ZM10.557 9.89c0 1.043.868 1.893 1.943 1.893 1.075 0 1.944-.85 1.944-1.893 0-1.044-.869-1.894-1.944-1.894-1.074.001-1.942.85-1.943 1.894Z' fill='%23191919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.85 5.899c.772 0 1.4.614 1.4 1.376v6.537c0 .761-.628 1.375-1.4 1.376H7.15a1.39 1.39 0 0 1-1.4-1.376V7.274A1.39 1.39 0 0 1 7.15 5.9h1.618l.92-1.35c.26-.383.697-.612 1.164-.612h3.296c.467 0 .904.229 1.164.61l.921 1.352h1.617Zm0 8.498a.597.597 0 0 0 .606-.585V7.275a.597.597 0 0 0-.606-.586h-1.648a.735.735 0 0 1-.607-.319l-.94-1.38a.61.61 0 0 0-.507-.263h-3.296a.61.61 0 0 0-.506.264l-.94 1.379a.734.734 0 0 1-.608.319H7.151a.597.597 0 0 0-.607.586v6.536c0 .322.27.586.607.587H17.85Z' fill='%23191919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 7.019c1.61 0 2.925 1.28 2.925 2.87 0 1.591-1.315 2.872-2.925 2.872-1.61 0-2.925-1.28-2.925-2.872C9.577 8.3 10.89 7.02 12.5 7.02Zm5.35-1.308c.872.001 1.587.695 1.587 1.564v6.537c0 .868-.715 1.562-1.587 1.563H7.15c-.87 0-1.587-.695-1.588-1.563V7.274c.001-.868.717-1.562 1.588-1.563h1.518l.865-1.268c.295-.435.79-.693 1.319-.693h3.296c.528 0 1.023.258 1.319.692m0 0 .865 1.27h1.519m-1.618.187-.921-1.351a1.406 1.406 0 0 0-1.164-.61h-3.296c-.467 0-.904.228-1.164.61l-.92 1.35H7.15c-.771.002-1.4.615-1.4 1.376v6.538c0 .761.63 1.375 1.4 1.376h10.7c.772-.001 1.4-.615 1.4-1.376V7.275c0-.762-.628-1.375-1.4-1.376h-1.617Zm-5.887-.908-.94 1.379a.734.734 0 0 1-.608.319H7.151a.597.597 0 0 0-.607.586v6.536c0 .322.27.586.607.587H17.85a.597.597 0 0 0 .606-.586V7.275a.597.597 0 0 0-.606-.586h-1.648a.735.735 0 0 1-.607-.319l-.94-1.38a.61.61 0 0 0-.507-.263h-3.296a.61.61 0 0 0-.506.264Zm7.504 1.885h-1.648a.922.922 0 0 1-.762-.4l-.94-1.38a.424.424 0 0 0-.352-.181h-3.296a.424.424 0 0 0-.351.181l-.94 1.379a.922.922 0 0 1-.763.401H7.151a.41.41 0 0 0-.42.399v6.536c0 .213.182.399.42.399h10.698a.41.41 0 0 0 .42-.399V7.275a.41.41 0 0 0-.42-.399ZM10.744 9.89c0 .936.78 1.705 1.756 1.705s1.756-.77 1.756-1.705c0-.936-.78-1.706-1.755-1.706M10.557 9.89c0 1.043.868 1.893 1.943 1.893 1.075 0 1.944-.85 1.944-1.893 0-1.044-.869-1.894-1.944-1.894-1.074.001-1.942.85-1.943 1.894Zm.187 0c.001-.936.781-1.705 1.757-1.706L10.744 9.89ZM12.5 7.206c1.51 0 2.738 1.2 2.738 2.684 0 1.483-1.228 2.683-2.738 2.683s-2.738-1.2-2.738-2.684c.002-1.483 1.229-2.681 2.738-2.683Z' fill='%23191919'/%3E%3Cpath d='M6.5 11.354c-2.714.701-4.5 1.909-4.5 3.401 0 1.838 2.643 3.228 6.537 3.801a.562.562 0 1 0 .164-1.113c-3.373-.496-5.576-1.655-5.576-2.688 0-.83 1.313-1.664 3.375-2.23v-1.17ZM18.5 12.633c1.845.562 3 1.343 3 2.122 0 .942-1.833 1.99-4.72 2.544l.496-.843.035-.069a.562.562 0 0 0-1.004-.503l-1.132 1.92-.036.073a.563.563 0 0 0 .216.686l1.884 1.213.066.037a.563.563 0 0 0 .711-.205l.037-.067a.563.563 0 0 0-.205-.711l-.705-.455c3.31-.655 5.482-1.953 5.482-3.62 0-1.422-1.622-2.586-4.125-3.299v1.177Z' fill='%23191919'/%3E%3C/svg%3E");
}

.lr-icon-virtual-tour-camera--grey::before {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 17'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 4.206c1.51 0 2.738 1.2 2.738 2.684 0 1.483-1.228 2.683-2.738 2.683s-2.738-1.2-2.738-2.684C8.264 5.406 9.491 4.208 11 4.206ZM9.057 6.89c0 1.044.869 1.893 1.943 1.893 1.075 0 1.944-.85 1.944-1.893 0-1.044-.869-1.894-1.944-1.894-1.074.001-1.942.85-1.943 1.894Z' fill='%23737373'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.35 2.899c.772 0 1.4.614 1.4 1.376v6.537c0 .761-.628 1.375-1.4 1.376H5.65a1.39 1.39 0 0 1-1.4-1.376V4.274A1.39 1.39 0 0 1 5.65 2.9h1.618l.92-1.35c.26-.383.697-.611 1.164-.611h3.296c.467 0 .904.228 1.164.61l.921 1.35h1.617Zm0 8.498a.597.597 0 0 0 .606-.585V4.275a.597.597 0 0 0-.606-.586h-1.648a.735.735 0 0 1-.607-.319l-.94-1.38a.61.61 0 0 0-.507-.263H9.352a.61.61 0 0 0-.506.264l-.94 1.379a.734.734 0 0 1-.608.319H5.651a.597.597 0 0 0-.607.586v6.536c0 .322.27.586.607.587H16.35Z' fill='%23737373'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 4.019c1.61 0 2.925 1.28 2.925 2.87C13.925 8.48 12.61 9.76 11 9.76c-1.61 0-2.925-1.28-2.925-2.87C8.077 5.3 9.39 4.02 11 4.018Zm5.35-1.308c.872.001 1.587.695 1.587 1.564v6.537c0 .868-.715 1.562-1.587 1.563H5.65c-.87 0-1.587-.695-1.588-1.563V4.274c.001-.868.717-1.562 1.588-1.563h1.518l.865-1.268c.295-.435.79-.693 1.319-.693h3.296c.528 0 1.023.258 1.319.692m0 0 .865 1.27h1.519m-1.618.187-.921-1.351a1.406 1.406 0 0 0-1.164-.61H9.352c-.467 0-.904.228-1.164.61l-.92 1.35H5.65c-.771.002-1.4.615-1.4 1.376v6.538c0 .761.63 1.375 1.4 1.376h10.7c.772-.001 1.4-.615 1.4-1.376V4.275c0-.762-.628-1.375-1.4-1.376h-1.617ZM8.846 1.99l-.94 1.379a.734.734 0 0 1-.608.319H5.651a.597.597 0 0 0-.607.586v6.536c0 .322.27.586.607.587H16.35a.597.597 0 0 0 .606-.586V4.275a.597.597 0 0 0-.606-.586h-1.648a.735.735 0 0 1-.607-.319l-.94-1.38a.61.61 0 0 0-.507-.263H9.352a.61.61 0 0 0-.506.264Zm7.504 1.885h-1.648a.922.922 0 0 1-.762-.4L13 2.096a.424.424 0 0 0-.352-.181H9.352A.423.423 0 0 0 9 2.096l-.94 1.379a.922.922 0 0 1-.763.401H5.651a.41.41 0 0 0-.42.399v6.536c0 .213.182.399.42.399h10.698a.41.41 0 0 0 .42-.399V4.275a.41.41 0 0 0-.42-.399ZM9.244 6.89c0 .936.78 1.706 1.756 1.706s1.756-.77 1.756-1.706c0-.936-.78-1.706-1.755-1.706M9.057 6.89c0 1.044.869 1.893 1.943 1.893 1.075 0 1.944-.85 1.944-1.893 0-1.044-.869-1.894-1.944-1.894-1.074.001-1.942.85-1.943 1.894Zm.187 0c.001-.936.781-1.705 1.757-1.706L9.244 6.89ZM11 4.206c1.51 0 2.738 1.2 2.738 2.684 0 1.483-1.228 2.683-2.738 2.683s-2.738-1.2-2.738-2.684C8.264 5.406 9.491 4.208 11 4.206Z' fill='%23737373'/%3E%3Cpath d='M5 8.354C2.286 9.055.5 10.263.5 11.755c0 1.838 2.643 3.228 6.537 3.801a.562.562 0 1 0 .164-1.112c-3.373-.497-5.576-1.656-5.576-2.689 0-.83 1.313-1.664 3.375-2.23v-1.17ZM17 9.633c1.845.562 3 1.343 3 2.122 0 .942-1.833 1.99-4.72 2.544l.496-.843.034-.069a.562.562 0 0 0-1.003-.503l-1.132 1.92-.036.073a.563.563 0 0 0 .216.686l1.884 1.213.066.037a.563.563 0 0 0 .711-.205l.037-.067a.563.563 0 0 0-.205-.711l-.705-.455c3.31-.655 5.482-1.953 5.482-3.62 0-1.422-1.622-2.586-4.125-3.299v1.177Z' fill='%23737373'/%3E%3C/svg%3E");
}

.lr-icon-vk::before {
  /* Don't delete */
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M19.889 4.028c2.924.289 5.208 2.739 5.208 5.72a5.746 5.746 0 0 1-3.34 5.209c2.941.911 5.076 3.638 5.076 6.86 0 3.87-3.083 7.027-6.944 7.177V29H6V4h13.889v.028zm-7.222 4.139V14h3.13c1.493 0 2.703-1.306 2.703-2.917 0-1.61-1.21-2.916-2.703-2.916h-3.13zm0 10v6.666h4.024c1.92 0 3.476-1.492 3.476-3.333 0-1.84-1.556-3.333-3.476-3.333h-4.024z'/%3E%3C/svg%3E");
}

.lr-icon-whatsapp::before {
  content: url("/m/images/icon/_/icon-whatsapp.svg");
}

.lr-icon-warning::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M25.587 28.588L6.09 28.487c-1.005 0-1.934-.522-2.493-1.374a2.994 2.994 0 0 1-.19-2.887l.012-.025 9.895-19.497a2.915 2.915 0 0 1 2.62-1.616c1.119 0 2.123.624 2.62 1.616l9.703 19.598c.458.98.395 2.06-.165 2.926-.534.864-1.475 1.36-2.505 1.36zM4.754 24.875c-.216.47-.178.992.102 1.437.267.432.738.687 1.22.687l19.498.101c.521 0 .98-.241 1.246-.661.28-.432.306-.98.077-1.475L17.205 5.378a1.418 1.418 0 0 0-1.284-.789c-.56 0-1.03.293-1.285.789L4.754 24.875zm11.23-4.146a.792.792 0 0 1-.788-.789v-9.59c0-.432.356-.788.788-.788.433 0 .789.356.789.788v9.603a.79.79 0 0 1-.789.776zm0 3.42a.801.801 0 1 1 0-1.602.801.801 0 0 1 0 1.603z'/%3E%3C/svg%3E");
}

.lr-icon-warning--errorColor::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23A24116' fill-rule='evenodd' d='M25.587 28.588L6.09 28.487c-1.005 0-1.934-.522-2.493-1.374a2.994 2.994 0 0 1-.19-2.887l.012-.025 9.895-19.497a2.915 2.915 0 0 1 2.62-1.616c1.119 0 2.123.624 2.62 1.616l9.703 19.598c.458.98.395 2.06-.165 2.926-.534.864-1.475 1.36-2.505 1.36zM4.754 24.875c-.216.47-.178.992.102 1.437.267.432.738.687 1.22.687l19.498.101c.521 0 .98-.241 1.246-.661.28-.432.306-.98.077-1.475L17.205 5.378a1.418 1.418 0 0 0-1.284-.789c-.56 0-1.03.293-1.285.789L4.754 24.875zm11.23-4.146a.792.792 0 0 1-.788-.789v-9.59c0-.432.356-.788.788-.788.433 0 .789.356.789.788v9.603a.79.79 0 0 1-.789.776zm0 3.42a.801.801 0 1 1 0-1.602.801.801 0 0 1 0 1.603z'/%3E%3C/svg%3E");
}

.lr-icon-warning--warningColor::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23925E11' fill-rule='evenodd' d='M25.587 28.588L6.09 28.487c-1.005 0-1.934-.522-2.493-1.374a2.994 2.994 0 0 1-.19-2.887l.012-.025 9.895-19.497a2.915 2.915 0 0 1 2.62-1.616c1.119 0 2.123.624 2.62 1.616l9.703 19.598c.458.98.395 2.06-.165 2.926-.534.864-1.475 1.36-2.505 1.36zM4.754 24.875c-.216.47-.178.992.102 1.437.267.432.738.687 1.22.687l19.498.101c.521 0 .98-.241 1.246-.661.28-.432.306-.98.077-1.475L17.205 5.378a1.418 1.418 0 0 0-1.284-.789c-.56 0-1.03.293-1.285.789L4.754 24.875zm11.23-4.146a.792.792 0 0 1-.788-.789v-9.59c0-.432.356-.788.788-.788.433 0 .789.356.789.788v9.603a.79.79 0 0 1-.789.776zm0 3.42a.801.801 0 1 1 0-1.602.801.801 0 0 1 0 1.603z'/%3E%3C/svg%3E");
}

.lr-icon-warning--infoColor::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%235EAAF4' fill-rule='evenodd' d='M25.587 28.588L6.09 28.487c-1.005 0-1.934-.522-2.493-1.374a2.994 2.994 0 0 1-.19-2.887l.012-.025 9.895-19.497a2.915 2.915 0 0 1 2.62-1.616c1.119 0 2.123.624 2.62 1.616l9.703 19.598c.458.98.395 2.06-.165 2.926-.534.864-1.475 1.36-2.505 1.36zM4.754 24.875c-.216.47-.178.992.102 1.437.267.432.738.687 1.22.687l19.498.101c.521 0 .98-.241 1.246-.661.28-.432.306-.98.077-1.475L17.205 5.378a1.418 1.418 0 0 0-1.284-.789c-.56 0-1.03.293-1.285.789L4.754 24.875zm11.23-4.146a.792.792 0 0 1-.788-.789v-9.59c0-.432.356-.788.788-.788.433 0 .789.356.789.788v9.603a.79.79 0 0 1-.789.776zm0 3.42a.801.801 0 1 1 0-1.602.801.801 0 0 1 0 1.603z'/%3E%3C/svg%3E");
}

.lr-icon-wishlist-border::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 7c-2.34 0-4.5 1.938-4.5 5.5 0 1.161.449 2.483 1.248 3.893.793 1.4 1.888 2.812 3.079 4.135 2.357 2.618 5.005 4.793 6.173 5.711 1.168-.918 3.816-3.093 6.173-5.711 1.19-1.323 2.286-2.735 3.08-4.135.798-1.41 1.247-2.732 1.247-3.893C26.5 8.938 24.34 7 22 7c-1.671 0-2.814.72-3.63 1.481-.401.374-.714.75-.985 1.075l-.03.037c-.129.154-.277.331-.414.467a1.86 1.86 0 0 1-.29.24c-.109.07-.34.2-.651.2-.312 0-.542-.13-.65-.2a1.86 1.86 0 0 1-.29-.24 6.942 6.942 0 0 1-.414-.467l-.03-.037c-.272-.325-.585-.7-.986-1.075C12.814 7.72 11.671 7 10 7Zm-6.5 5.5C3.5 8.062 6.34 5 10 5c2.329 0 3.936 1.03 4.995 2.019.414.386.75.772 1.005 1.076.255-.304.591-.69 1.005-1.076C18.064 6.03 19.671 5 22 5c3.66 0 6.5 3.062 6.5 7.5 0 1.647-.624 3.32-1.508 4.879-.89 1.57-2.086 3.102-3.333 4.487-2.494 2.77-5.275 5.046-6.462 5.976a1.93 1.93 0 0 1-2.394 0c-1.187-.93-3.968-3.206-6.462-5.976-1.247-1.385-2.444-2.917-3.333-4.487C4.124 15.819 3.5 14.147 3.5 12.5Zm12.02-3.847V8.65a.017.017 0 0 1 0 .002Zm.96-.002v.002-.002Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-wishlist-black::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 12.5c0 5.616 8.584 12.724 10.92 14.555.345.27.815.27 1.16 0 2.336-1.83 10.92-8.94 10.92-14.555C27.5 8.5 25 6 22 6c-4 0-5.5 3.5-6 3.5S14 6 10 6c-3 0-5.5 2.5-5.5 6.5Z' fill='%2313151B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 7c-2.34 0-4.5 1.938-4.5 5.5 0 1.161.449 2.483 1.248 3.893.793 1.4 1.888 2.812 3.079 4.135 2.357 2.618 5.005 4.793 6.173 5.711 1.168-.918 3.816-3.093 6.173-5.711 1.19-1.323 2.286-2.735 3.08-4.135.798-1.41 1.247-2.732 1.247-3.893C26.5 8.938 24.34 7 22 7c-1.671 0-2.814.72-3.63 1.481-.401.374-.714.75-.985 1.075l-.03.037c-.129.154-.277.331-.414.467a1.86 1.86 0 0 1-.29.24c-.109.07-.34.2-.651.2-.312 0-.542-.13-.65-.2a1.86 1.86 0 0 1-.29-.24 6.942 6.942 0 0 1-.414-.467l-.03-.037c-.272-.325-.585-.7-.986-1.075C12.814 7.72 11.671 7 10 7Zm-6.5 5.5C3.5 8.062 6.34 5 10 5c2.329 0 3.936 1.03 4.995 2.019.414.386.75.772 1.005 1.076.255-.304.591-.69 1.005-1.076C18.064 6.03 19.671 5 22 5c3.66 0 6.5 3.062 6.5 7.5 0 1.647-.624 3.32-1.508 4.879-.89 1.57-2.086 3.102-3.333 4.487-2.494 2.77-5.275 5.046-6.462 5.976a1.93 1.93 0 0 1-2.394 0c-1.187-.93-3.968-3.206-6.462-5.976-1.247-1.385-2.444-2.917-3.333-4.487C4.124 15.819 3.5 14.147 3.5 12.5Z' fill='%2313151B'/%3E%3C/svg%3E");
}

.lr-icon-wishlist-primary::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 12.5c0 5.616 8.584 12.724 10.92 14.555.345.27.815.27 1.16 0 2.336-1.83 10.92-8.94 10.92-14.555C27.5 8.5 25 6 22 6c-4 0-5.5 3.5-6 3.5S14 6 10 6c-3 0-5.5 2.5-5.5 6.5Z' fill='%23ff3f52'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 7c-2.34 0-4.5 1.938-4.5 5.5 0 1.161.449 2.483 1.248 3.893.793 1.4 1.888 2.812 3.079 4.135 2.357 2.618 5.005 4.793 6.173 5.711 1.168-.918 3.816-3.093 6.173-5.711 1.19-1.323 2.286-2.735 3.08-4.135.798-1.41 1.247-2.732 1.247-3.893C26.5 8.938 24.34 7 22 7c-1.671 0-2.814.72-3.63 1.481-.401.374-.714.75-.985 1.075l-.03.037c-.129.154-.277.331-.414.467a1.86 1.86 0 0 1-.29.24c-.109.07-.34.2-.651.2-.312 0-.542-.13-.65-.2a1.86 1.86 0 0 1-.29-.24 6.942 6.942 0 0 1-.414-.467l-.03-.037c-.272-.325-.585-.7-.986-1.075C12.814 7.72 11.671 7 10 7Zm-6.5 5.5C3.5 8.062 6.34 5 10 5c2.329 0 3.936 1.03 4.995 2.019.414.386.75.772 1.005 1.076.255-.304.591-.69 1.005-1.076C18.064 6.03 19.671 5 22 5c3.66 0 6.5 3.062 6.5 7.5 0 1.647-.624 3.32-1.508 4.879-.89 1.57-2.086 3.102-3.333 4.487-2.494 2.77-5.275 5.046-6.462 5.976a1.93 1.93 0 0 1-2.394 0c-1.187-.93-3.968-3.206-6.462-5.976-1.247-1.385-2.444-2.917-3.333-4.487C4.124 15.819 3.5 14.147 3.5 12.5Z' fill='%23ff3f52'/%3E%3C/svg%3E");
}

@media not all and (any-pointer: coarse) {
  .lr-icon-wishlist-border:hover::before {
    content: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 7c-2.34 0-4.5 1.938-4.5 5.5 0 1.161.449 2.483 1.248 3.893.793 1.4 1.888 2.812 3.079 4.135 2.357 2.618 5.005 4.793 6.173 5.711 1.168-.918 3.816-3.093 6.173-5.711 1.19-1.323 2.286-2.735 3.08-4.135.798-1.41 1.247-2.732 1.247-3.893C26.5 8.938 24.34 7 22 7c-1.671 0-2.814.72-3.63 1.481-.401.374-.714.75-.985 1.075l-.03.037c-.129.154-.277.331-.414.467a1.86 1.86 0 0 1-.29.24c-.109.07-.34.2-.651.2-.312 0-.542-.13-.65-.2a1.86 1.86 0 0 1-.29-.24 6.942 6.942 0 0 1-.414-.467l-.03-.037c-.272-.325-.585-.7-.986-1.075C12.814 7.72 11.671 7 10 7Zm-6.5 5.5C3.5 8.062 6.34 5 10 5c2.329 0 3.936 1.03 4.995 2.019.414.386.75.772 1.005 1.076.255-.304.591-.69 1.005-1.076C18.064 6.03 19.671 5 22 5c3.66 0 6.5 3.062 6.5 7.5 0 1.647-.624 3.32-1.508 4.879-.89 1.57-2.086 3.102-3.333 4.487-2.494 2.77-5.275 5.046-6.462 5.976a1.93 1.93 0 0 1-2.394 0c-1.187-.93-3.968-3.206-6.462-5.976-1.247-1.385-2.444-2.917-3.333-4.487C4.124 15.819 3.5 14.147 3.5 12.5Zm12.02-3.847V8.65a.017.017 0 0 1 0 .002Zm.96-.002v.002-.002Z' fill='%23ff3f52'/%3E%3C/svg%3E");
  }
}

.lr-icon-x::before {
  content: url("/m/images/icon/_/icon-x.svg");
}

.lr-icon-youtube::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M28.766 10.828s-.235-1.719-1.016-2.5c-.938-1.015-2.031-1.015-2.5-1.094C21.734 7 16.5 7 16.5 7s-5.234 0-8.75.234c-.469.079-1.563.079-2.5 1.094-.781.781-1.016 2.5-1.016 2.5S4 12.86 4 14.891v1.875c0 2.03.234 4.062.234 4.062s.235 1.719 1.016 2.5c.938 1.016 2.188.938 2.734 1.094 2.032.156 8.516.234 8.516.234s5.234 0 8.75-.234c.469-.078 1.563-.078 2.5-1.094.781-.781 1.016-2.5 1.016-2.5S29 18.797 29 16.766V14.89c0-2.032-.234-4.063-.234-4.063zM13.922 19.11v-7.03l6.719 3.515-6.72 3.515z'/%3E%3C/svg%3E");
}

.lr-icon-youtube::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M28.766 10.828s-.235-1.719-1.016-2.5c-.938-1.015-2.031-1.015-2.5-1.094C21.734 7 16.5 7 16.5 7s-5.234 0-8.75.234c-.469.079-1.563.079-2.5 1.094-.781.781-1.016 2.5-1.016 2.5S4 12.86 4 14.891v1.875c0 2.03.234 4.062.234 4.062s.235 1.719 1.016 2.5c.938 1.016 2.188.938 2.734 1.094 2.032.156 8.516.234 8.516.234s5.234 0 8.75-.234c.469-.078 1.563-.078 2.5-1.094.781-.781 1.016-2.5 1.016-2.5S29 18.797 29 16.766V14.89c0-2.032-.234-4.063-.234-4.063zM13.922 19.11v-7.03l6.719 3.515-6.72 3.515z'/%3E%3C/svg%3E");
}

.lr-icon-giftbox::before {
  content: url("data:image/svg+xml,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63.1263 14.3743H45.205C46.6562 13.4558 47.7363 11.993 48.175 10.224C48.7825 7.80868 48.0737 5.29128 46.3187 3.5223L45.0025 2.19556C44.9688 2.16154 44.9688 2.16154 44.935 2.12752C42.91 0.256482 40.1087 -0.253802 37.5775 0.766765C35.215 1.71929 33.5612 3.86249 33.2238 6.48194C33.19 6.34587 33.1562 6.20979 33.1225 6.0397C32.5825 3.72641 30.9287 1.85537 28.6338 1.07294C26.3725 0.2905 23.9088 0.732746 22.0525 2.2636L20.7363 3.31818L20.7025 3.3522C18.5088 5.22324 17.6313 8.08083 18.4075 10.8023C18.8463 12.2652 19.69 13.4558 20.8375 14.3403H4.87375C2.3425 14.3403 0.25 16.4155 0.25 19.0009V24.3079C0.25 26.8593 2.30875 28.9684 4.87375 28.9684H5.27875V61.2524C5.27875 64.9604 8.62 67.75 13.0413 67.75H54.1825C58.4013 67.75 61.945 64.7563 61.945 61.2524V28.9684H63.1263C65.32 28.9684 67.2438 27.3015 67.7163 24.9882L67.75 19.0349C67.75 16.4835 65.6913 14.3743 63.1263 14.3743ZM37.1725 7.19634C37.24 5.97166 37.9825 4.95109 39.0963 4.47483C39.4675 4.30473 39.8725 4.23669 40.2437 4.23669C40.9862 4.23669 41.695 4.50885 42.2688 5.05315L43.5513 6.34587C44.3275 7.1283 44.6312 8.21691 44.3613 9.27149C44.125 10.258 43.45 11.0065 42.505 11.2786C40.48 11.925 38.5225 12.5373 37.0375 13.0476C37.105 11.4487 37.1725 9.33953 37.1725 7.19634ZM23.2675 6.48194L24.5838 5.42736C25.3938 4.74698 26.44 4.57688 27.4187 4.88305C28.3975 5.22324 29.1062 6.00568 29.3425 7.02624C29.815 8.96532 30.2537 10.9384 30.5575 12.5033C29.2075 12.2992 27.2837 12.061 24.6512 11.7549C23.5037 11.6188 22.5925 10.8704 22.255 9.74776C21.8838 8.5571 22.2887 7.33242 23.2675 6.48194ZM4.19875 24.3419V19.0349C4.19875 18.8308 4.3675 18.3545 4.87375 18.3545H31.6375V24.9882H4.87375C4.67125 25.0222 4.19875 24.8522 4.19875 24.3419ZM9.2275 61.2864V29.2746H31.6375V63.8378H13.0413C10.8813 63.8038 9.2275 62.7152 9.2275 61.2864ZM57.9963 61.2864C57.9963 62.4431 56.3425 63.8038 54.1825 63.8038H35.5862V29.2746H57.9963V61.2864ZM63.8013 24.3759C63.6663 24.7501 63.3963 25.0222 63.1263 25.0222H35.5862V18.3545H63.1263C63.3288 18.3545 63.8013 18.5246 63.8013 19.0349V24.3759Z' fill='%2313151B'/%3E%3C/svg%3E%0A");
}

.lr-icon-star-black::before,
.lr-icon-star-blue::before,
.lr-icon-star-border-black::before,
.lr-icon-star-grey::before,
.lr-icon-star-yellow::before {
  width: 12px;
  height: 12px;
}

.lr-icon-size-guide::before,
.lr-icon-tick::before {
  width: 18px;
  height: 18px;
}

.lr-icon-animation::before,
.lr-icon-animation-mobile::before,
.lr-icon-arrow-left::before,
.lr-icon-arrow-right::before,
.lr-icon-360::before,
.lr-icon-360-mobile::before,
.lr-icon-video::before,
.lr-icon-video-mobile::before {
  width: 24px;
  height: 24px;
}

.lr-icon-colors::before,
.lr-icon-tick-success::before {
  width: 20px;
  height: 20px;
}

.lr-icon-add::before,
.lr-icon-add-big::before,
.lr-icon-add-small::before,
.lr-icon-agenda::before,
.lr-icon-back::before,
.lr-icon-box::before,
.lr-icon-basket::before,
.lr-icon-basket--grey::before,
.lr-icon-calandar::before,
.lr-icon-cancel-order::before,
.lr-icon-catalogue::before,
.lr-icon-certificate::before,
.lr-icon-certificate--black::before,
.lr-icon-check::before,
.lr-icon-check--success::before,
.lr-icon-check--white::before,
.lr-icon-check-resized--success::before,
.lr-icon-chevron-big-bottom::before,
.lr-icon-chevron-big-left::before,
.lr-icon-chevron-big-right::before,
.lr-icon-chevron-big-top::before,
.lr-icon-chevron-md-right::before,
.lr-icon-chevron-small-bottom::before,
.lr-icon-chevron-small-left::before,
.lr-icon-chevron-small-right::before,
.lr-icon-chevron-small-top::before,
.lr-icon-chevron-white-small-bottom::before,
.lr-icon-chevron-white-small-top::before,
.lr-icon-clickandcollect::before,
.lr-icon-clock::before,
.lr-icon-clock-success::before,
.lr-icon-cross-big::before,
.lr-icon-cross-small::before,
.lr-icon-cross-small-success::before,
.lr-icon-cross-small-white::before,
.lr-icon-delivery::before,
.lr-icon-delivery-white::before,
.lr-icon-delivery--grey::before,
.lr-icon-deliveryPlus::before,
.lr-icon-deliveryLrAndMe::before,
.lr-icon-external::before,
.lr-icon-facebook::before,
.lr-icon-furniture::before,
.lr-icon-info::before,
.lr-icon-info--infoColor::before,
.lr-icon-info--warningColor::before,
.lr-icon-insta::before,
.lr-icon-instagram::before,
.lr-icon-lrandme-black::before,
.lr-icon-lrandme-color::before,
.lr-icon-lrplus-color::before,
.lr-icon-lrplus-vendor-delivery-fee::before,
.lr-icon-newsletter::before,
.lr-icon-ok::before,
.lr-icon-paperbarcode::before,
.lr-icon-pdf::before,
.lr-icon-phone::before,
.lr-icon-phoneqr::before,
.lr-icon-pinterest::before,
.lr-icon-price::before,
.lr-icon-recover::before,
.lr-icon-recycle::before,
.lr-icon-redoute::before,
.lr-icon-reduction::before,
.lr-icon-remove-big::before,
.lr-icon-remove-small::before,
.lr-icon-return::before,
.lr-icon-returnch::before,
.lr-icon-search::before,
.lr-icon-syte-search::before,
.lr-icon-share-android::before,
.lr-icon-share-ios::before,
.lr-icon-twitter::before,
.lr-icon-user::before,
.lr-icon-vendor-delivery-fee::before,
.lr-icon-vendor-free-return::before,
.lr-icon-vendor-guaranty::before,
.lr-icon-vendor-location::before,
.lr-icon-vendor-name::before,
.lr-icon-vk::before,
.lr-icon-whatsapp::before,
.lr-icon-warning::before,
.lr-icon-warning--errorColor::before,
.lr-icon-warning--infoColor::before,
.lr-icon-warning--warningColor::before,
.lr-icon-wishlist-border::before,
.lr-icon-wishlist-black::before,
.lr-icon-x::before,
.lr-icon-youtube::before,
.lr-icon-zoom::before {
  width: 32px;
  height: 32px;
}

.lr-icon-brand-search::before {
  width: 25px;
  height: 25px;
}

.lr-icon-fevad::before,
.lr-icon-deaf::before {
  width: 50px;
  height: 50px;
}

.lr-icon-download::before {
  width: 20;
  height: 20;
}

.lr-icon-more::before {
  width: 64px;
  height: 64px;
}

.lr-icon-paymentcard::before {
  width: 64px;
  height: 64px;
}

.lr-icon-service-delay::before,
.lr-icon-service-delivery::before,
.lr-icon-service-location::before,
.lr-icon-service-return::before,
.lr-icon-service-taking-back::before,
.lr-icon-service-warranty::before,
.lr-icon-vendor-delivery-delay::before,
.lr-icon-vendor-rshop::before,
.lr-icon-vendor-shop::before {
  width: 24px;
  height: 24px;
}

.lr-icon-shopping-bag::before,
.lr-icon-video-camera::before,
.lr-icon-virtual-tour-camera::before {
  width: 24px;
  height: 24px;
}

.lr-icon-syte-search-small::before {
  width: 24px;
  height: 24px;
}

.lr-icon-video-camera--grey::before {
  width: 19px;
  height: 19px;
}

.lr-icon-virtual-tour-camera--grey::before {
  width: 20px;
  height: 16px;
}

.lr-icon-faciliti::before {
  width: 140px;
  height: 52px;
}

.lr-icon-laredoute::before {
  width: 46px;
  height: 47px;
}

.lr-icon-lrandme-txt::before {
  width: 246px;
  height: 36px;
  max-width: 100%;
}

.lr-icon-lrandme-txt-2lines::before {
  width: 60px;
  height: 26px;
}

.lr-icon-lrplus-txt::before {
  width: 246px;
  height: 36px;
  max-width: 100%;
}

.lr-icon-loadingCircle-Dark::before,
.lr-icon-lrplus-txt-2lines::before {
  width: 32px;
  height: 32px;
}

.lr-icon-lrplus-color-small::before {
  width: 20px;
  height: 20px;
}

.lr-icon-phone-number::before {
  width: 300px;
  height: 52px;
}

.lr-icon-info--whiteColor::before {
  width: 24px;
  height: 24px;
}

.lr-icon-info--eligibility {
  width: 16px;
  height: 16px;
}

.lr-icon-info--eligibility::before {
  width: 16px;
  height: 16px;
}

@media (min-width: 768px) {
  .lr-icon-colors::before {
    width: 28px;
    height: 28px;
  }
}

.lr-icon[class*=lr-icon-] {
  line-height: inherit;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-group {
  position: relative;
  margin-bottom: 15px;
}

.form-group.no-input {
  padding: 7px 10px;
}

.form-group small {
  font-size: 100%;
}

.form-group legend {
  margin-bottom: 0;
  border: 0;
  font-size: 14px;
}

.form-group .help-block[data-bv-validator] {
  color: #EB5E1f;
}

.form-control {
  display: block;
  width: 100%;
  line-height: 1.42857143;
  color: #12151b;
  background-color: #FFF;
  background-image: none;
  border: 1px solid #98a2b3;
  -webkit-transition: border-color ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  height: 45px;
  padding: 6px 8px;
  border-radius: 0;
  border-color: #98a2b3;
  vertical-align: middle;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-control:focus {
  border-color: #98a2b3;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-control::-moz-placeholder {
  color: #98a2b3;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #98a2b3;
}

.form-control::-webkit-input-placeholder {
  color: #98a2b3;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #EDEEF0;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #495369;
  text-align: center;
  background-color: #EDEEF0;
  border: 1px solid #98a2b3;
  border-radius: 4px;
}

.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn>.btn {
  position: relative;
}

.input-group-btn>.btn+.btn {
  margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
  z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  z-index: 2;
  margin-left: -1px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 20px;
}

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio+.radio,
.checkbox+.checkbox {
  margin-top: -5px;
}

.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
  margin-right: 15px;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline+.radio-inline {
  margin-top: 0;
  margin-left: 0;
}

.radio-inline::last-child {
  margin-right: 0;
}

input[type=radio].disabled,
input[type=checkbox].disabled {
  cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline {
  cursor: not-allowed;
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 9px;
}

.has-feedback label~.form-control-feedback {
  top: 37px;
}

.has-feedback label.sr-only~.form-control-feedback {
  top: 0;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label {
  color: inherit;
}

.has-success .form-control {
  border-color: #41B982;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .input-group-addon {
  color: #41B982;
  border-color: #41B982;
  background-color: #F0F6F6;
}

.has-success .form-control-feedback {
  color: #41B982;
}

.has-success .form-control,
.has-success .form-control:focus {
  border-color: #98a2b3;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error.radio label,
.help-block.has-error,
.has-error.checkbox label,
.has-error.radio-inline label {
  color: #EB5E1f;
}

.has-error .form-control {
  border-color: #EB5E1f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #A24116;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #FFA881;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #FFA881;
}

.has-error .input-group-addon {
  color: #EB5E1f;
  border-color: #EB5E1f;
  background-color: #FFE9E0;
}

.has-error .form-control-feedback {
  color: #EB5E1f;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #495369;
  font-size: 14px;
}

@media (min-width: 768px) {
  .form-inline {
    margin-bottom: 15px;
  }

  .form-inline .form-group {
    vertical-align: top;
  }

  .form-inline .form-group+.form-group {
    margin-left: 10px;
  }
}

select.form-control[disabled] {
  opacity: 0.5;
}

.radio-inline .form-control-feedback {
  display: none !important;
}

.has-feedback .field label~.form-control-feedback {
  top: 13px;
}

.has-feedback .field .form-control {
  padding-right: 20px;
}

.has-error .form-control,
.has-error .form-control:focus {
  border-color: #EB5E1f;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-error.gift-message-field {
  border-color: #EB5E1f;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.modal_overlay {
  background-color: rgba(0, 0, 0, 0.18);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.modal_wrapper {
  visibility: hidden;
  position: fixed;
  z-index: 60;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding-left: 16px;
  padding-right: 16px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.17, 1);
  -o-transition-timing-function: cubic-bezier(0.77, 0, 0.17, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.17, 1);
}

.modal_wrapper.modal--iceberg {
  padding: 0;
  height: 100%;
}

.modal_wrapper.modal--iceberg .modal_content {
  position: fixed;
}

.modal_container {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  margin-top: 0;
  padding: 16px 0;
  min-height: 100%;
  will-change: top, margin-top;
}

.modal--fullscreen .modal_container {
  padding: 16px;
  width: 100%;
  height: 100%;
}

.modal--panel,
.modal--iceberg {
  display: block;
}

.modal_content .lr-button {
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.modal--popin .modal_content {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  right: 50%;
  bottom: 16px;
  top: 16px;
  background-color: #FFF;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 32px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 32px rgba(0, 0, 0, 0.2);
  border: 1px solid #f2f4f7;
  width: 700px;
  margin: 63px auto 0 auto;
  padding: 0 2rem 2rem 2rem;
  overflow: auto;
}

@media (max-width: 991px) {
  .modal--popin .modal_content {
    width: 94%;
  }
}

.modal--fullscreen.modal--popin .modal_content {
  width: 94%;
  max-width: 94%;
  overflow: auto;
}

.modal--panel .modal_content {
  overflow: hidden;
  position: fixed;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  background-color: #FFF;
  bottom: 0;
  z-index: 1;
  width: 644px;
  border: 1px solid #f2f4f7;
  right: 0;
  top: 0;
  padding: 4px 32px 32px 32px;
  margin-top: 60px;
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 16px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), 0px 4px 16px rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) {
  .modal--panel .modal_content {
    width: 100%;
    max-width: 100%;
  }
}

.modal--leftSide.modal--panel .modal_content {
  width: 100%;
  left: 0;
  bottom: 0;
  top: 0;
  margin-top: 0px;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

@media (min-width: 768px) {
  .modal--leftSide.modal--panel .modal_content {
    width: 420px;
  }
}

@media (min-width: 1200px) {
  .modal--leftSide.modal--panel .modal_content {
    width: 564px;
  }
}

.modal--panel.modal--unfixHeight .modal_content {
  bottom: auto;
}

.modal--popin.modal--unfixHeight .modal_content {
  bottom: auto;
}

.modal--iceberg .modal_content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 16px 16px 16px;
  z-index: 1;
  max-height: 92%;
  min-width: 100%;
  max-width: 100%;
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 8px 8px 0 0;
  background-color: #FFF;
}

.modal--fullscreen.modal--iceberg .modal_content {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.modal_content .lr-container {
  width: 100% !important;
}

.modal_titleBar {
  width: 100%;
  height: 64px;
  background-color: #FFF;
  top: 0;
  right: 0;
  overflow: hidden;
  position: fixed;
  z-index: 2;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border: 1px solid #f2f4f7;
  border-bottom: none;
}

.modal_titleBar--hasShadow {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.18);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.18);
}

.modal--popin .modal_titleBar {
  width: 700px;
  max-width: 700px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  right: 50%;
  margin: 16px auto;
}

@media (max-width: 991px) {
  .modal--popin .modal_titleBar {
    max-width: 94%;
    width: 94%;
  }
}

.modal--popin.modal--fullscreen .modal_titleBar {
  width: 94%;
  max-width: 94%;
}

.modal--iceberg .modal_titleBar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: sticky;
  width: 100vw;
  margin-top: -32px;
  margin-bottom: 56px;
  margin-left: -16px;
  margin-right: -16px;
}

.modal--panel .modal_titleBar {
  width: 644px;
  border-radius: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

@media (max-width: 767px) {
  .modal--panel .modal_titleBar {
    width: 100%;
    max-width: 100%;
  }
}

.modal--leftSide.modal--panel .modal_titleBar {
  width: 100%;
  max-width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

@media (min-width: 768px) {
  .modal--leftSide.modal--panel .modal_titleBar {
    width: 420px;
  }
}

@media (min-width: 1200px) {
  .modal--leftSide.modal--panel .modal_titleBar {
    width: 564px;
  }
}

.modal_close {
  position: absolute;
  top: 32px;
  right: 32px;
  width: 48px;
  height: 48px;
  padding: 0px;
  z-index: 10000;
  border-radius: 120px;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.modal_close.pluginPopin {
  top: 8px;
  right: 8px;
}

.modal_close:focus,
.modal_close:hover {
  background-color: #EDEEF0;
}

.modal_close::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  border-radius: 120px;
}

.modal_close .lr-icon {
  padding-top: 4px;
  position: relative;
  pointer-events: none;
}

.modal_close_container {
  position: absolute;
  top: 16px;
  right: 16px;
  float: right;
  width: 32px;
}

.modal--panel .modal_close_container,
.modal--popin .modal_close_container {
  position: relative;
  float: right;
  top: 8px;
  right: 0;
}

.modal--iceberg .modal_close_container {
  position: relative;
  top: 10px;
  right: 0;
}

.modal--panel .modal_close,
.modal--popin .modal_close {
  right: 4px;
  top: 2px;
  padding: 0;
}

.modal--iceberg .modal_close {
  position: fixed;
  right: auto;
  top: auto;
  -webkit-transform: translateX(-16px);
  -ms-transform: translateX(-16px);
  transform: translateX(-16px);
}

.modal_back {
  position: absolute;
  top: 8px;
  left: 16px;
  width: 48px;
  height: 48px;
  padding: 0px;
  z-index: 10000;
  border-radius: 120px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.modal_back:focus,
.modal_back:hover {
  background-color: #EDEEF0;
}

.modal_back::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  border-radius: 120px;
}

.modal_back .lr-icon {
  padding-top: 4px;
  position: relative;
  pointer-events: none;
}

.modal--panel .modal_back,
.modal--popin .modal_back {
  left: 16px;
  top: 8px;
  padding: 0;
}

.modal--iceberg .modal_back {
  position: fixed;
  right: auto;
  top: 8px;
  -webkit-transform: translateX(-16px);
  -ms-transform: translateX(-16px);
  transform: translateX(-16px);
}

.modal_title {
  max-width: 100%;
  width: 100%;
  margin: 16px 32px;
  z-index: 10000;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.modal--panel .modal_title,
.modal--popin .modal_title {
  margin: 16px 0;
}

@media (max-width: 767px) {

  .modal--popin .modal_title,
  .modal--iceberg .modal_title {
    text-align: center;
  }
}

.modal--iceberg .modal_title {
  max-width: 80%;
  width: 100%;
  margin: 18px 32px;
}

.modal--iceberg .modal_title.lrTitle--5 {
  margin: 21px 32px;
}

.modal_gradient {
  display: block;
  height: 100px;
  min-height: 100px;
  width: 100%;
  position: absolute;
  margin-bottom: 0;
  bottom: 0;
  right: 0;
  z-index: 20;
  border-radius: 0 0 0 8px;
  pointer-events: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFF));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFF 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFF 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);
}

.modal--panel .modal_gradient {
  max-width: 644px;
}

.modal--isOpen .modal_gradient {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.modal--popin .modal_gradient {
  width: 700px;
  max-width: 700px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  right: 50%;
  border-radius: 0 0 8px 8px;
}

@media (max-width: 991px) {
  .modal--popin .modal_gradient {
    max-width: 94%;
    width: 94%;
  }
}

.modal--isOpen {
  visibility: visible;
}

.modal--isOpen.modal--panel .modal_content,
.modal--isOpen.modal--panel .modal_titleBar {
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  overflow-y: auto;
  visibility: visible;
}

.modal--isOpen.modal--iceberg .modal_content {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  overflow-y: auto;
  visibility: visible;
}

.modal--isOpen.modal--leftSide.modal--panel .modal_content,
.modal--isOpen.modal--leftSide.modal--panel .modal_titleBar {
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  overflow-y: auto;
  visibility: visible;
}

div[data-modal] {
  position: absolute;
  visibility: hidden;
}

#outletInfo-Bulky-Drive .popin-btn-close-container .modal_close.pluginPopin {
  top: -5px;
  right: -5px;
}

.popinPanel {
  z-index: 10002;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  border-radius: 12px;
  border-radius: 12px;
  border-width: 0;
  max-height: 100dvh;
  width: 100%;
  max-width: 440px;
  margin: auto;
  display: none;
  grid-template-areas: "navbar" "content";
  grid-auto-rows: auto 1fr;
}

@media (min-width: 992px) {
  .popinPanel {
    max-height: calc(100dvh - 80px);
    width: 782px;
    max-width: unset;
    grid-template-areas: "navbar" "content";
  }
}

.popinPanel--illustrated {
  grid-template-areas: "navbar" "pic" "content" !important;
  grid-auto-rows: auto 1fr auto;
}

.popinPanel--illustrated>picture {
  max-height: 280px;
}

@media (min-width: 992px) {
  .popinPanel--illustrated {
    grid-template-areas: "pic navbar" "pic content" !important;
    grid-auto-columns: 342px auto;
    grid-auto-rows: auto 1fr;
  }

  .popinPanel--illustrated>picture {
    max-height: unset;
  }
}

.popinPanel--isOpen {
  display: grid;
}

.popinPanel .panel-navbar {
  position: sticky;
  top: 0;
  grid-area: navbar;
  display: grid;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  gap: 16px;
  margin: 16px;
  background-color: #FFF;
}

.popinPanel .panel-navbar.panel-navbar--title {
  grid-template-areas: "icons" "title";
  grid-auto-rows: auto 1fr;
}

.popinPanel .title {
  width: 100%;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  grid-area: title;
  padding: 0 16px;
}

.popinPanel .picture {
  grid-area: pic;
  overflow: hidden;
}

.popinPanel .picture img {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.popinPanel .main {
  margin: 0 32px 32px 32px;
  padding-top: 24px;
}

.widgetCarousel {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
}

.widgetCarousel-list {
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  -webkit-transition: scroll-position 0.2s;
  -o-transition: scroll-position 0.2s;
  transition: scroll-position 0.2s;
  will-change: scroll-position;
  gap: 8px;
  list-style-type: none;
  width: 100%;
  padding: 6px 16px 16px 16px;
}

body:not(.is-mobile) .widgetCarousel-list.isScrollable .widgetCarousel-item {
  pointer-events: none;
}

@media (min-width: 992px) {
  .widgetCarousel-list {
    padding: 6px 24px 16px 24px;
  }
}

@media (min-width: 1200px) {
  .widgetCarousel-list {
    gap: 16px;
  }
}

.widgetCarousel-item {
  scroll-snap-align: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  scroll-margin-left: 32px;
  scroll-margin-right: 32px;
  min-width: 320px;
}

@media (min-width: 992px) {
  .widgetCarousel-item {
    scroll-snap-align: start;
  }
}

.widgetCarousel-item:last-of-type {
  scroll-snap-align: end;
}

.widgetCarousel-item .widgetCarousel_mainImage_wrapper {
  position: relative;
  display: block;
  height: 100%;
}

.widgetCarousel-item .widgetCarousel_mainImage_wrapper .widgetCarousel_background {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.widgetCarousel-arrowsContainer {
  position: absolute;
  bottom: -80px;
  width: auto;
  right: 0;
  padding: 4px 24px 16px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 68px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.widgetCarousel-arrowsContainer .widgetCarousel-arrow {
  margin-left: 8px;
}

@media (min-width: 768px) {
  .widgetCarousel-arrowsContainer {
    padding-right: 24px;
  }
}

@media (min-width: 1360px) {
  .widgetCarousel-arrowsContainer {
    margin-right: 40px;
    padding-right: 0;
  }
}

@media (min-width: 1400px) {
  .widgetCarousel:not([data-fullwidthscrollbar=true]) .widgetCarousel-arrowsContainer {
    margin-right: calc((100% - 1376px) / 2);
  }

  .widgetCarousel[data-cardtype=featured]:not([data-fullwidthscrollbar=true]) .widgetCarousel-arrowsContainer {
    margin-right: 32px;
  }
}

@media (min-width: 1920px) {
  .widgetCarousel[data-cardtype=featured]:not([data-fullwidthscrollbar=true]) .widgetCarousel-arrowsContainer {
    margin-right: calc((100% - 1856px) / 2);
    /* 1856 = 1920 - (2 * 32px of margin) */
  }
}

[data-widgettemplate=NICarouselProducts] .widgetCarousel-arrowsContainer {
  bottom: 10px;
  padding-top: 16px;
}

[data-fullwidthscrollbar=true] .widgetCarousel-arrowsContainer {
  margin-right: 0;
  padding-right: 16px;
}

@media (min-width: 768px) {
  [data-fullwidthscrollbar=true] .widgetCarousel-arrowsContainer {
    padding-right: 24px;
  }
}

@media (min-width: 1360px) {
  [data-fullwidthscrollbar=true] .widgetCarousel-arrowsContainer {
    padding-right: 32px;
  }
}

.widgetCarousel .lr-pillButton.widgetCarousel-arrowPrevious .lr-pill-icon::before,
.widgetCarousel .lr-pillButton.widgetCarousel-arrowPrevious .lr-pill--left:focus::before,
.widgetCarousel .lr-pillButton.widgetCarousel-arrowPrevious .lr-pill--right:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-sm .lr-pill-icon::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-sm .lr-pill--left:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-sm .lr-pill--right:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-lg .lr-pill-icon::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-lg .lr-pill--left:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-lg .lr-pill--right:focus::before,
.widgetCarousel .lr-pillButton.widgetCarousel-arrowNext .lr-pill-icon::before,
.widgetCarousel .lr-pillButton.widgetCarousel-arrowNext .lr-pill--left:focus::before,
.widgetCarousel .lr-pillButton.widgetCarousel-arrowNext .lr-pill--right:focus::before,
.widgetCarousel .widgetCarousel-arrowNext.lr-pill-sm .lr-pill-icon::before,
.widgetCarousel .widgetCarousel-arrowNext.lr-pill-sm .lr-pill--left:focus::before,
.widgetCarousel .widgetCarousel-arrowNext.lr-pill-sm .lr-pill--right:focus::before,
.widgetCarousel .widgetCarousel-arrowNext.lr-pill-lg .lr-pill-icon::before,
.widgetCarousel .widgetCarousel-arrowNext.lr-pill-lg .lr-pill--left:focus::before,
.widgetCarousel .widgetCarousel-arrowNext.lr-pill-lg .lr-pill--right:focus::before {
  position: absolute;
  width: 24px;
  height: 24px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' stroke='white' viewBox='0 0 32 32'%3E%3Cpath d='m11.336 22.25.707-.707 5.793-5.793-5.793-5.793-.707-.707 1.414-1.414.707.707 6.5 6.5a1 1 0 0 1 0 1.414l-6.5 6.5-.707.707-1.414-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.widgetCarousel .lr-pillButton.widgetCarousel-arrowPrevious .lr-pill-icon::before,
.widgetCarousel .lr-pillButton.widgetCarousel-arrowPrevious .lr-pill--left:focus::before,
.widgetCarousel .lr-pillButton.widgetCarousel-arrowPrevious .lr-pill--right:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-sm .lr-pill-icon::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-sm .lr-pill--left:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-sm .lr-pill--right:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-lg .lr-pill-icon::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-lg .lr-pill--left:focus::before,
.widgetCarousel .widgetCarousel-arrowPrevious.lr-pill-lg .lr-pill--right:focus::before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.widgetCarousel {
  /* Specific case */
}

.widgetCarousel[data-cardtype=featured] .widgetCarousel-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
}

/* Pseudo classes for webkit scrollbar are not correctly compiled by SASS and should be kept "entirely" written */
.widgetCarousel-list::-webkit-scrollbar {
  background-color: transparent;
  width: 2px;
  height: 2px;
}

.widgetCarousel-list::-webkit-scrollbar-track {
  background-color: rgba(7, 20, 38, 0.2);
  max-width: 1376px;
  max-width: calc(100% - 64px);
  margin-left: 24px;
  margin-right: 24px;
}

[data-fullwidthscrollbar=true] .widgetCarousel-list::-webkit-scrollbar-track {
  background-color: rgba(7, 20, 38, 0.2);
  max-width: calc(100% - 64px);
  margin-left: 16px;
  margin-right: 16px;
}

@media (min-width: 768px) {
  [data-fullwidthscrollbar=true] .widgetCarousel-list::-webkit-scrollbar-track {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media (min-width: 1360px) {
  [data-fullwidthscrollbar=true] .widgetCarousel-list::-webkit-scrollbar-track {
    max-width: calc((100vw - 1376px) / 2);
    margin-left: 0;
    margin-right: 0;
  }
}

.widgetCarousel-list::-webkit-scrollbar-track:hover {
  background-color: #e4e7ec;
  height: 4px;
}

.widgetCarousel-list::-webkit-scrollbar-thumb {
  background-color: #495369;
}

.widgetCarousel-list::-webkit-scrollbar-thumb:hover {
  background-color: #12151b;
  height: 4px;
}

.widgetCarousel-list::-webkit-scrollbar-button {
  display: none;
}

#atbProductPriceArea-dynamic {
  min-width: 220px;
  overflow: hidden;
}

#atbProductPriceArea-dynamic,
.cardProductPriceArea-dynamic {
  height: 76px;
  container-type: size;
}

@media (min-width: 480px) {

  #atbProductPriceArea-dynamic,
  .cardProductPriceArea-dynamic {
    height: 64px;
  }
}

.card-product-price-a11y {
  height: 100cqh;
  width: 100cqw;
}

.card-product-price-from {
  display: block;
  font-size: 10px;
  line-height: 16px;
  font-weight: 300;
  white-space: nowrap;
  color: #191B21;
}

.card-product-price-instead {
  display: none;
}

.card-product-price,
.card-product-price--member {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  white-space: nowrap;
}

@media (min-width: 480px) {

  .card-product-price,
  .card-product-price--member {
    font-size: 16px;
    line-height: 24px;
  }
}

.card-product-price {
  color: #191B21;
}

.card-product-price--member {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
  color: #0E0EE2 !important;
}

.card-product-price--member::after {
  display: block;
  content: "";
  height: 16px;
  width: 16px;
  -ms-flex-item-align: center;
  align-self: center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.5a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13Z' fill='%230E0EE2'/%3E%3Cpath d='M3.47 10.324h.577c.12 0 .218-.098.218-.218v-1c0-.12.098-.218.219-.218H6.28l.861 1.336c.041.064.11.1.185.1h.688a.22.22 0 0 0 .184-.338l-.857-1.328a1.79 1.79 0 0 0 .919-1.604c-.023-.98-.855-1.748-1.834-1.748H3.47a.218.218 0 0 0-.218.219v4.579c0 .12.098.218.218.218v.002Zm.798-4h2.181c.389 0 .737.276.793.66a.775.775 0 0 1-.765.888h-2.21V6.325Z' fill='%23fff'/%3E%3Cpath d='M13.03 7.6h-1.51V6.087c0-.123-.1-.225-.226-.225h-.593c-.122 0-.225.1-.225.225V7.6h-1.51c-.126 0-.226.1-.226.225v.594c0 .122.1.225.225.225h1.511v1.51c0 .126.1.226.225.226h.593c.123 0 .226-.1.226-.225V8.643h1.51c.123 0 .226-.1.226-.225v-.594c0-.122-.1-.225-.225-.225Z' fill='%23FF3EC4'/%3E%3C/svg%3E");
}

.card-product-price--old {
  font-size: 10px;
  line-height: 16px;
  font-weight: 300;
  text-decoration: line-through;
  white-space: nowrap;
}

@media (min-width: 480px) {
  .card-product-price--old {
    font-size: 14px;
    line-height: 18px;
    width: unset;
  }
}

.card-product-price-render .price-container {
  display: grid;
  grid-template-areas: "from" "primary" "secondary";
  grid-template-rows: 16px 1fr auto;
}

.card-product-price-render .fairprice-wrapper {
  grid-area: primary;
  display: grid;
}

.card-product-price-render .fairprice-wrapper,
.unified-product-card-grid .unified-product-card .card-product-price-render .fairprice-wrapper {
  grid-template-areas: "old old" "normal discount";
  grid-template-columns: auto 1fr;
}

.card-product-price-render .fairprice-wrapper {
  gap: 1ch;
  row-gap: 2px;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  min-height: 18px;
}

@media (min-width: 480px) {
  .card-product-price-render .fairprice-wrapper {
    grid-template-areas: "old normal discount";
    grid-template-columns: auto auto 1fr;
    min-height: 24px;
  }
}

.card-product-price-render .fairprice-wrapper .cost-instead {
  display: none;
}

.card-product-price-render .fairprice-wrapper .card-product-price--old {
  grid-area: old;
}

.card-product-price-render .fairprice-wrapper .card-product-price--old+.card-product-price {
  grid-area: normal;
}

.card-product-price-render .fairprice-wrapper .card-product-price_discount {
  grid-area: discount;
}

.card-product-price-render .memberprice-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 2px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.card-product-price-render .memberprice-wrapper .lr-stickerlike--memberPrice {
  display: none;
}

.card-product-price-render[data-asmember=true] .memberprice-wrapper {
  grid-area: primary;
}

.card-product-price-render[data-asmember=true] .memberprice-wrapper+.fairprice-wrapper {
  grid-area: secondary;
}

.card-product-price-render[data-asmember=true] .memberprice-wrapper+.fairprice-wrapper .card-product-price {
  font-size: 10px;
  line-height: 16px;
}

@media (min-width: 480px) {
  .card-product-price-render[data-asmember=true] .memberprice-wrapper+.fairprice-wrapper .card-product-price {
    font-size: 14px;
    line-height: 18px;
  }
}

.card-product-price-render[data-asmember=false] .memberprice-wrapper {
  grid-area: secondary;
}

.card-product-price-render[data-asmember=false] .memberprice-wrapper .card-product-price--member {
  font-size: 10px;
  line-height: 16px;
}

@media (min-width: 480px) {
  .card-product-price-render[data-asmember=false] .memberprice-wrapper .card-product-price--member {
    font-size: 14px;
    line-height: 18px;
  }
}

.card-product-price-render[data-asmember=false] .memberprice-wrapper+.fairprice-wrapper {
  grid-area: primary;
}

.widget-container[data-widgettemplate=NICarouselProducts] {
  margin-top: 0 !important;
}

.additional-carousel-product .widget_prdctCarousel,
.additional-carousel-product .reco_prdctCarousel {
  /* Sponsored Carousel on PDP */
  margin-bottom: 80px;
}

.widget_prdctCarousel .widgetCarousel,
.reco_prdctCarousel .widgetCarousel {
  padding-bottom: 80px;
}

.widget_prdctCarousel .widgetCarousel-list,
.reco_prdctCarousel .widgetCarousel-list {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  min-height: 316px;
  max-height: 560px;
}

@media (min-width: 768px) {

  .widget_prdctCarousel .widgetCarousel-list,
  .reco_prdctCarousel .widgetCarousel-list {
    padding-top: 2px;
    margin-top: -2px;
  }
}

@media (min-width: 1200px) {

  .widget_prdctCarousel .widgetCarousel-list,
  .reco_prdctCarousel .widgetCarousel-list {
    scroll-margin-right: 64px;
  }
}

.widget_prdctCarousel .widgetCarousel-item,
.reco_prdctCarousel .widgetCarousel-item {
  background-color: #FFF;
  border-radius: 8px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.widget_prdctCarousel .widgetCarousel-item:not(.widgetCarousel-item-push),
.reco_prdctCarousel .widgetCarousel-item:not(.widgetCarousel-item-push) {
  border: 2px solid #F6F6F8;
}

@media (min-width: 1200px) {

  .widget_prdctCarousel .widgetCarousel-item:not(.widgetCarousel-item-push):hover,
  .reco_prdctCarousel .widgetCarousel-item:not(.widgetCarousel-item-push):hover {
    border-color: #e4e7ec;
  }
}

.widget_prdctCarousel .widgetCarousel-item:last-of-type,
.reco_prdctCarousel .widgetCarousel-item:last-of-type {
  scroll-margin-right: 32px;
  border-radius: 8px;
}

.widget_prdctCarousel .widgetCarousel,
.reco_prdctCarousel .widgetCarousel {
  /* Specificities */
}

.widget_prdctCarousel .widgetCarousel[data-carouseltype=categories] .widgetCarousel-arrowsContainer,
.reco_prdctCarousel .widgetCarousel[data-carouseltype=categories] .widgetCarousel-arrowsContainer {
  bottom: 0;
}

.widget_prdctCarousel_titleContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-left: 16px;
}

@media (min-width: 768px) {
  .widget_prdctCarousel_titleContainer {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel_titleContainer {
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1376px) {
  .widget_prdctCarousel_titleContainer {
    max-width: 1376px;
    /* As per designer request */
    margin-left: auto;
    margin-right: auto;
  }
}

.widget_prdctCarousel_titleContainer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: 16px;
  margin-bottom: 24px;
  padding-top: 24px;
}

.widget_prdctCarousel_titleContainer .reco-title {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

@media (min-width: 768px) {
  .widget_prdctCarousel_titleContainer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.widget_prdctCarousel_mainTitle {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 26px;
  line-height: 36px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel_mainTitle {
    font-size: 38px;
    line-height: 52px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel_mainTitle {
    font-size: 40px;
    line-height: 56px;
  }
}

html:lang(ru-RU) .widget_prdctCarousel_mainTitle {
  font-family: "Source Sans Pro";
  font-size: 29px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .widget_prdctCarousel_mainTitle {
    font-size: 42px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .widget_prdctCarousel_mainTitle {
    font-size: 44px;
  }
}

.widget_prdctCarousel_mainTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-left: 16px;
}

@media (min-width: 768px) {
  .widget_prdctCarousel_mainTitle {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel_mainTitle {
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1376px) {
  .widget_prdctCarousel_mainTitle {
    max-width: 1376px;
    /* As per designer request */
    margin-left: auto;
    margin-right: auto;
  }
}

.widget_prdctCarousel_mainTitle {
  margin-bottom: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
}

@media (min-width: 1200px) {
  .widget_prdctCarousel_mainTitle {
    margin-bottom: 40px;
  }
}

.widget_prdctCarousel_actionContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.widget_prdctCarousel_action--isMobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  bottom: 60px;
  margin-left: 24px;
}

.widget_prdctCarousel_action--isDesktop {
  display: none;
}

@media (min-width: 480px) {
  .widget_prdctCarousel_action--isDesktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .widget_prdctCarousel_action--isMobile {
    display: none;
  }
}

.widget_prdctCarousel-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  padding-top: 2px;
}

.widget_prdctCarousel-push_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}

.widget_prdctCarousel-push_container:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.widget_prdctCarousel-push_container:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.widget_prdctCarousel-push_button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto auto 12px 12px;
  grid-row: 1/2;
  grid-column: 1/2;
}

.widget_prdctCarousel-push_heading {
  grid-area: heading;
  margin: 20px 20px 0;
  white-space: normal;
  text-align: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}

.widget_prdctCarousel-push_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  grid-row: 1/2;
  grid-column: 1/2;
}

.widget_prdctCarousel-push_main {
  grid-area: main;
  position: relative;
  overflow: hidden;
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}

.widget_prdctCarousel-push_tag {
  margin: 2px 0;
  height: 16px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-push_tag {
    height: 20px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-push_tag {
    height: 20px;
  }
}

.widget_prdctCarousel-push_text {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 18px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-push_text {
    font-size: 22px;
    line-height: 32px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-push_text {
    font-size: 23px;
    line-height: 32px;
  }
}

html:lang(ru-RU) .widget_prdctCarousel-push_text {
  font-family: "Source Sans Pro";
  font-size: 20px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .widget_prdctCarousel-push_text {
    font-size: 25px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .widget_prdctCarousel-push_text {
    font-size: 26px;
  }
}

.widget_prdctCarousel-push_text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
}

.widget_prdctCarousel-scrollerContainer {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}

.widget_prdctCarousel-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item:hover {
    cursor: pointer;
  }
}

.widget_prdctCarousel-item .widgetCarousel-img {
  width: 100%;
  height: 100%;
}

.widget_prdctCarousel-item .widgetCarousel_Carousel-text {
  padding: 12px;
  text-align: start;
  width: 100%;
}

@media (min-width: 768px) {
  .widget_prdctCarousel-item .widgetCarousel_Carousel-text {
    padding: 16px 24px;
  }
}

.widget_prdctCarousel-item .widgetCarousel_Product-tag {
  margin: 2px 0;
  height: 16px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item .widgetCarousel_Product-tag {
    height: 20px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item .widgetCarousel_Product-tag {
    height: 20px;
  }
}

.widget_prdctCarousel-item .widgetCarousel_Brand-name {
  margin-bottom: 4px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item .widgetCarousel_Brand-name {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item .widgetCarousel_Brand-name {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .widget_prdctCarousel-item .widgetCarousel_Brand-name {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .widget_prdctCarousel-item .widgetCarousel_Brand-name {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .widget_prdctCarousel-item .widgetCarousel_Brand-name {
    font-size: 16px;
  }
}

.widget_prdctCarousel-item .widgetCarousel_Brand-name {
  height: 16px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item .widgetCarousel_Brand-name {
    height: 20px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item .widgetCarousel_Brand-name {
    height: 20px;
  }
}

.widget_prdctCarousel-item .widgetCarousel_ProductName {
  margin-bottom: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
  font-weight: 400;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item .widgetCarousel_ProductName {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item .widgetCarousel_ProductName {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .widget_prdctCarousel-item .widgetCarousel_ProductName {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .widget_prdctCarousel-item .widgetCarousel_ProductName {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .widget_prdctCarousel-item .widgetCarousel_ProductName {
    font-size: 18px;
  }
}

.widget_prdctCarousel-item .widgetCarousel_ProductName {
  height: 40px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item .widgetCarousel_ProductName {
    height: 48px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item .widgetCarousel_ProductName {
    height: 48px;
  }
}

.widget_prdctCarousel-item .widgetCarousel_ProductPriceStartFrom {
  font-weight: 400 !important;
  color: #495369;
}

.widget_prdctCarousel-item .widgetCarousel_ProductMemberPrice,
.widget_prdctCarousel-item .widgetCarousel_ProductMemberPrice .widgetCarousel_ProductPriceStartFrom {
  color: #0E0EE2;
}

.widget_prdctCarousel-item .widgetCarousel_ProductMemberPrice .lr-icon {
  display: inline;
  padding-left: 4px;
}

.widget_prdctCarousel-item .widgetCarousel_ProductPrice,
.widget_prdctCarousel-item .widgetCarousel_ProductMemberPrice {
  font-weight: 600;
  height: 20px;
}

@media (min-width: 992px) {

  .widget_prdctCarousel-item .widgetCarousel_ProductPrice,
  .widget_prdctCarousel-item .widgetCarousel_ProductMemberPrice {
    height: 24px;
  }
}

@media (min-width: 1200px) {

  .widget_prdctCarousel-item .widgetCarousel_ProductPrice,
  .widget_prdctCarousel-item .widgetCarousel_ProductMemberPrice {
    height: 24px;
  }
}

.widget_prdctCarousel-item .widgetCarousel_initialPrice {
  text-decoration: line-through;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px;
  height: 20px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item .widgetCarousel_initialPrice {
    height: 24px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item .widgetCarousel_initialPrice {
    height: 24px;
  }
}

.widget_prdctCarousel-item .widgetCarousel-picture {
  position: relative;
  max-height: 100%;
  max-width: 100%;
  top: 0;
  aspect-ratio: 1/1;
}

.widget_prdctCarousel-item .widgetCarousel-picture img {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  max-width: 100%;
}

.widget_prdctCarousel-item .widgetCarousel-picture .widget_prdctCarousel-item:not[id^=carouselItem_card] .widget_prdctCarousel,
.widget_prdctCarousel-item .widgetCarousel-picture .widget_prdctCarousel-item:not[id^=carouselItem_card] .reco_prdctCarousel {
  padding-top: 100%;
}

.widget_prdctCarousel-item .widgetCarousel-picture .widget_prdctCarousel-item:not[id^=carouselItem_card] .widget_prdctCarousel img,
.widget_prdctCarousel-item .widgetCarousel-picture .widget_prdctCarousel-item:not[id^=carouselItem_card] .reco_prdctCarousel img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.widget_prdctCarousel-item .widgetCarousel-picture .product-tag-ImageBottomInnerLeft {
  position: absolute;
  bottom: 8px;
  left: 8px;
}

.widget_prdctCarousel-item .widgetCarousel-picture .product-tag-ImageBottomInnerLeft.product-tag-title-Responsible {
  padding: 1px 4px;
}

.widget_prdctCarousel-item .widgetCarousel-picture .product-tag-ImageBottomInnerLeft.product-tag-title-Responsible .lr-icon-responsible {
  height: 16px;
}

.widget_prdctCarousel-item .widgetCarousel-picture .product-tag-ImageInnerLeft {
  position: absolute;
  top: 8px;
  left: 8px;
}

.widget_prdctCarousel-item {
  /* Sponsored carousel with a push card as fist item */
}

.widget_prdctCarousel-item-push_sponsored,
.widget_prdctCarousel-item .additional-carousel-product .widgetCarousel-item {
  min-width: 212px !important;
  min-height: 376px !important;
}

@media (min-width: 1200px) {

  .widget_prdctCarousel-item-push_sponsored,
  .widget_prdctCarousel-item .additional-carousel-product .widgetCarousel-item {
    min-width: unset !important;
    min-height: 100% !important;
    height: 510px !important;
  }
}

.widget_prdctCarousel-item-push_sponsored {
  position: relative;
}

.widget_prdctCarousel-item-push_sponsored .widget_prdctCarousel#sponsoredCarousel .widgetCarousel-item,
.widget_prdctCarousel-item-push_sponsored #sponsoredCarousel.reco_prdctCarousel .widgetCarousel-item,
.widget_prdctCarousel .widget_prdctCarousel-item-push_sponsored.widgetCarousel-item:not(.widgetCarousel-item-push),
.reco_prdctCarousel .widget_prdctCarousel-item-push_sponsored.widgetCarousel-item:not(.widgetCarousel-item-push) {
  border: none;
}

.widget_prdctCarousel-item-push_sponsored_container {
  border-radius: 8px;
}

.widget_prdctCarousel-item-push_sponsored .unified-product-card {
  min-width: 212px;
  min-height: 376px;
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item-push_sponsored .unified-product-card {
    min-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.widget_prdctCarousel-item-push_sponsored_heading {
  padding: 32px 16px;
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item-push_sponsored_heading {
    padding: 32px;
  }
}

.widget_prdctCarousel-item-push_sponsored_heading .sponsoredContent_label {
  background-color: rgba(255, 255, 255, 0.4);
  color: #FFF;
}

.widget_prdctCarousel-item-push_sponsored_heading .sponsoredContent_label svg,
.widget_prdctCarousel-item-push_sponsored_heading .sponsoredContent_label svg fill {
  fill: #FFF;
}

.widget_prdctCarousel-item-push_sponsored_text {
  margin-top: 20px;
  color: #FFF;
  font-weight: 400;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item-push_sponsored_text {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item-push_sponsored_text {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .widget_prdctCarousel-item-push_sponsored_text {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .widget_prdctCarousel-item-push_sponsored_text {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .widget_prdctCarousel-item-push_sponsored_text {
    font-size: 21px;
  }
}

.widget_prdctCarousel-item-push_sponsored_text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
}

.widget_prdctCarousel-item-push_sponsored_image {
  aspect-ratio: 1/1;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 212px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 992px) {
  .widget_prdctCarousel-item-push_sponsored_image {
    width: 232px;
  }
}

@media (min-width: 1200px) {
  .widget_prdctCarousel-item-push_sponsored_image {
    width: 100%;
    height: 358px;
  }
}

.widget_prdctCarousel-item-push_sponsored_backgroundImage,
.widget_prdctCarousel-item-push_sponsored_backgroundOverlay {
  aspect-ratio: 1/1;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-size: cover;
  background-position: bottom;
  height: 220px;
  width: 100%;
}

@media (min-width: 992px) {

  .widget_prdctCarousel-item-push_sponsored_backgroundImage,
  .widget_prdctCarousel-item-push_sponsored_backgroundOverlay {
    height: 258px;
  }
}

@media (min-width: 1200px) {

  .widget_prdctCarousel-item-push_sponsored_backgroundImage,
  .widget_prdctCarousel-item-push_sponsored_backgroundOverlay {
    height: 338px;
  }
}

.widget_prdctCarousel-item-push_sponsored_backgroundOverlay {
  background: rgba(7, 20, 38, 0.05);
}

.widget_prdctCarousel-item-push_sponsored_logo {
  z-index: 1;
  max-width: 150px;
  /* As per designer request */
}

.widget_prdctCarousel,
.reco_prdctCarousel {
  /* Large desktop > 1200px */
}

@media (min-width: 1200px) {

  .widget_prdctCarousel .widgetCarousel-list,
  .reco_prdctCarousel .widgetCarousel-list {
    scroll-padding-inline-start: calc((100% - 1376px) / 2);
  }
}

@media (min-width: 992px) {
  #sponsoredCarousel .widgetCarousel-list {
    padding-left: 32px;
    gap: 28px;
  }
}

@media (min-width: 1200px) {
  #sponsoredCarousel .widgetCarousel-list {
    gap: 16px;
    padding-left: 24px;
  }
}

@-webkit-keyframes loading {
  0% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0 50%;
  }
}

@keyframes loading {
  0% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0 50%;
  }
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0;
  overflow-x: visible;
  padding: 2px 0;
  list-style: none;
  color: #667085;
  text-align: left;
  border-radius: 0;
  background-color: transparent;
  white-space: nowrap;
  max-width: 100vw;
  overflow-x: auto;
}

@media (max-width: 991px) {
  .breadcrumb {
    padding-top: unset;
  }
}

.breadcrumb__dropdown {
  position: fixed;
  width: calc(100% - 32px);
  left: 16px;
  display: none;
  border-radius: 8px;
  z-index: 20;
  background-color: #FFFFFF;
  padding: 0 24px;
}

.breadcrumb__dropdown li,
.breadcrumb__dropdown li>a {
  text-decoration: unset !important;
  font-weight: 400;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {

  .breadcrumb__dropdown li,
  .breadcrumb__dropdown li>a {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {

  .breadcrumb__dropdown li,
  .breadcrumb__dropdown li>a {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .breadcrumb__dropdown li,
html:lang(ru-RU) .breadcrumb__dropdown li>a {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {

  html:lang(ru-RU) .breadcrumb__dropdown li,
  html:lang(ru-RU) .breadcrumb__dropdown li>a {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {

  html:lang(ru-RU) .breadcrumb__dropdown li,
  html:lang(ru-RU) .breadcrumb__dropdown li>a {
    font-size: 18px;
  }
}

.breadcrumb li+li::before {
  padding: 0 8px 0 0;
  content: "/ ";
  color: inherit;
  font-weight: 100;
}

.breadcrumb>.active {
  font-weight: 600;
  color: inherit;
}

.breadcrumb--shrinked {
  padding-top: unset;
}

@media (max-width: 479px) {
  .breadcrumb--shrinked .breadcrumb__listItem:not(:nth-last-child(-n+2)) {
    display: none !important;
  }

  .breadcrumb--shrinked li+li::before {
    padding: 0 4px 0 0;
    content: "/ ";
    color: inherit;
  }
}

.breadcrumb--pdp {
  padding: 0 0 0 16px;
}

@media (min-width: 992px) {
  .breadcrumb--pdp .breadcrumb li+li::before {
    padding: 0 16px 0 0;
    content: "/ ";
    color: inherit;
  }
}

.pdp-grid .breadcrumb {
  overflow-x: auto;
  padding-left: 24px;
}

@media (min-width: 768px) {
  .pdp-grid .breadcrumb {
    padding-left: 64px;
  }
}

.breadcrumb__listItem {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .breadcrumb__listItem {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .breadcrumb__listItem {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .breadcrumb__listItem {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .breadcrumb__listItem {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .breadcrumb__listItem {
    font-size: 15px;
  }
}

.breadcrumb__listItem {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  gap: 0;
}

.breadcrumb__listItemLabel {
  display: block;
  padding: 12px 6px 12px 0px;
}

@media (min-width: 992px) {
  .breadcrumb__listItemLabel {
    padding: 12px 12px 12px 0px;
  }
}

.breadcrumb__listItemLabel:is(a) {
  font-weight: 600;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .breadcrumb__listItemLabel:is(a) {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .breadcrumb__listItemLabel:is(a) {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .breadcrumb__listItemLabel:is(a) {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .breadcrumb__listItemLabel:is(a) {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .breadcrumb__listItemLabel:is(a) {
    font-size: 15px;
  }
}

.breadcrumb__listItem--dots {
  margin-right: 6px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .breadcrumb__listItem--dots {
    display: none;
  }
}

.MobileV3_PLP .breadcrumb-container,
.MobileV3_PLPCategories .breadcrumb-container {
  width: 100%;
}

@media (min-width: 1920px) {

  .MobileV3_PLP .breadcrumb-container,
  .MobileV3_PLPCategories .breadcrumb-container {
    max-width: 1920px;
    margin: auto;
  }
}

.menuSelectionList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#lrNewMenu .menuSelectionList {
  border-bottom: thin solid #F6F6F8;
}

#lrNewMenu .menuSelectionList:first-of-type {
  border-top: thin solid #F6F6F8 !important;
}

#lrNewMenuV4 .menuSelectionList {
  margin: 8px 16px 0;
  border-radius: 8px;
  background-color: #F6F6F8;
}

@media not all and (any-pointer: coarse) {
  .menuSelectionList:hover {
    background-color: #EDEEF0;
  }

  .menuSelectionList:active {
    background-color: #f2f4f7;
  }
}

.menuSelectionList a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
  min-height: 56px;
  width: 100%;
}

#lrNewMenu .menuSelectionList a {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  #lrNewMenu .menuSelectionList a {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  #lrNewMenu .menuSelectionList a {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) #lrNewMenu .menuSelectionList a {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) #lrNewMenu .menuSelectionList a {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) #lrNewMenu .menuSelectionList a {
    font-size: 21px;
  }
}

#lrNewMenu .menuSelectionList a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px 16px 24px;
}

#lrNewMenuV4 .menuSelectionList a {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  #lrNewMenuV4 .menuSelectionList a {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  #lrNewMenuV4 .menuSelectionList a {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) #lrNewMenuV4 .menuSelectionList a {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) #lrNewMenuV4 .menuSelectionList a {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) #lrNewMenuV4 .menuSelectionList a {
    font-size: 18px;
  }
}

#lrNewMenuV4 .menuSelectionList a {
  display: grid;
  grid-auto-columns: auto 1fr 24px;
  grid-template-areas: "picture label icon";
  padding: 16px 16px 16px 24px;
  border-radius: 8px;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .menuSelectionList a:hover {
    background-color: #EDEEF0;
  }

  #lrNewMenuV4 .menuSelectionList a:active {
    background-color: #f2f4f7;
  }
}

.menuSelectionList a:last-child {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.menuSelectionList a::after {
  border-radius: 16px;
  content: "";
  grid-area: icon;
  background-color: #191B21;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.875 15.6921-.5303-.5303L12 10.8171l-4.34466 4.3447-.53033.5303-1.06066-1.0606.53033-.5304 4.87502-4.87495c.2929-.2929.7677-.2929 1.0606 0l4.875 4.87495.5304.5304-1.0607 1.0606Z' fill='%23191B21'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.875 15.6921-.5303-.5303L12 10.8171l-4.34466 4.3447-.53033.5303-1.06066-1.0606.53033-.5304 4.87502-4.87495c.2929-.2929.7677-.2929 1.0606 0l4.875 4.87495.5304.5304-1.0607 1.0606Z' fill='%23191B21'/%3E%3C/svg%3E");
  position: relative;
  float: right;
  line-height: 0.7em;
  text-align: center;
  width: 24px;
  height: 24px;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

#lrNewMenu body:not(.is-mobile) .menuSelectionList a:hover::after {
  opacity: 1;
  margin-right: 0;
}

#lrNewMenu body:not(.is-mobile) .menuSelectionList a::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.25003 11.2501H16.1894l-3.2197-3.21966-.5303-.53033L13.5 6.43945l.5304.53033 4.5 4.50002c.2929.2929.2929.7678 0 1.0606l-4.5 4.5-.5304.5304-1.0606-1.0607.5303-.5303 3.2197-3.2197H5.25003v-1.5Z' fill='%23191B21'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  margin-right: -48px;
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.menuSelectionList a:focus {
  outline-offset: -1px;
  outline-width: 4px;
  outline-color: #3b97f2;
}

.menuSelectionList a-important {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .menuSelectionList a-important {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .menuSelectionList a-important {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .menuSelectionList a-important {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .menuSelectionList a-important {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .menuSelectionList a-important {
    font-size: 21px;
  }
}

.menuSelectionList a-important {
  text-transform: uppercase;
}

.menuSelectionList-footer a {
  background-color: #F6F6F8;
}

.menuSelectionList-footer a_icon {
  width: 32px;
  height: 32px;
  vertical-align: text-bottom;
}

.menuSelectionList-footer a_label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-left: 12px;
}

.menuSelectionList {
  /* Featured Items: Sales, Black Friday, Special Offer */
}

.menuSelectionList.sales {
  color: #d23443;
}

#lrNewMenuV4 .menuSelectionList.blackFriday {
  color: #d23443;
}

#lrNewMenuV4 .menuSelectionList.blackFriday {
  background-color: #12151b;
  color: #FFFFFF;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .menuSelectionList.blackFriday:hover {
    background-color: #2a3140 !important;
  }

  #lrNewMenuV4 .menuSelectionList.blackFriday:hover:active {
    background-color: #667085 !important;
  }
}

#lrNewMenuV4 .menuSelectionList.blackFriday a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.875 15.6921-.5303-.5303L12 10.8171l-4.34466 4.3447-.53033.5303-1.06066-1.0606.53033-.5304 4.87502-4.87495c.2929-.2929.7677-.2929 1.0606 0l4.875 4.87495.5304.5304-1.0607 1.0606Z' fill='white'/%3E%3C/svg%3E");
  position: relative;
  float: right;
  line-height: 0.7em;
  text-align: center;
  width: 24px;
  height: 24px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

#lrNewMenuV4 .menuSelectionList a {
  padding: 4px 16px 4px 24px;
}

#lrNewMenuV4 .menuSelectionList a .menu_icon {
  margin-right: 8px;
  margin-left: -8px;
}

/* ---
  Deployable Selection List Component
  ---

  --- Structure of DOM:
    <div class="deployableSelectionList">
      <details class="deployableSelectionList_container">
        <summary class="deployableSelectionList_button" aria-details="deployableSelectionListMenu1">
          <span>[Title of the section to deploy]</span>
        </summary>
      </details>
      <div class="deployableSelectionList_content" aria-expanded="false" aria-hidden="true" role="definition" id="deployableSelectionListMenu1">
        <div class="deployableSelectionList_wrapper">
          <div class="deployableSelectionList_itemsContainer">
            [Content of the deployed item]
          </div>
        </div>
      </div>
    </div>
*/
#lrNewMenu .deployableSelectionList {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  #lrNewMenu .deployableSelectionList {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  #lrNewMenu .deployableSelectionList {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) #lrNewMenu .deployableSelectionList {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) #lrNewMenu .deployableSelectionList {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) #lrNewMenu .deployableSelectionList {
    font-size: 21px;
  }
}

#lrNewMenu .deployableSelectionList_container {
  display: grid;
  grid-template-rows: 0.0001fr;
  -webkit-transition: grid-template-rows 0.5s ease-out;
  -o-transition: grid-template-rows 0.5s ease-out;
  transition: grid-template-rows 0.5s ease-out;
  transition: grid-template-rows 0.5s ease-out, -ms-grid-rows 0.5s ease-out;
  position: relative;
}

#lrNewMenu .deployableSelectionList_container[open] {
  background-color: #EDEEF0;
}

#lrNewMenu .deployableSelectionList_container[open]+.deployableSelectionList_content {
  max-height: 2000px;
  position: relative;
  border-bottom: thin solid #EDEEF0;
}

#lrNewMenu .deployableSelectionList_container[open] .deployableSelectionList_button {
  font-weight: 600;
}

#lrNewMenu .deployableSelectionList_container[open] .deployableSelectionList_button::after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#lrNewMenu .deployableSelectionList_content {
  font-size: 16px;
  background-color: #FFF;
  position: relative;
  max-height: 0;
  -webkit-transition: max-height 0.2s ease-out;
  -o-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
  overflow: hidden;
}

#lrNewMenu .deployableSelectionList_button {
  padding: 16px 16px 16px 24px;
  min-height: 56px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: thin solid #F6F6F8;
}

#lrNewMenu .deployableSelectionList_button:hover {
  background-color: #EDEEF0;
}

#lrNewMenu .deployableSelectionList_button:focus {
  outline-offset: -1px;
  outline-width: 4px;
  outline-color: #3b97f2;
}

#lrNewMenu .deployableSelectionList_button:visited {
  background-color: #f2f4f7;
}

#lrNewMenu .deployableSelectionList_button::-webkit-details-marker,
#lrNewMenu .deployableSelectionList_button::marker {
  display: none;
  background-image: none;
  -webkit-appearance: none;
  content: none;
}

#lrNewMenu .deployableSelectionList_button::after {
  border-radius: 16px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.875 15.6921-.5303-.5303L12 10.8171l-4.34466 4.3447-.53033.5303-1.06066-1.0606.53033-.5304 4.87502-4.87495c.2929-.2929.7677-.2929 1.0606 0l4.875 4.87495.5304.5304-1.0607 1.0606Z' fill='%23191B21'/%3E%3C/svg%3E");
  position: relative;
  float: right;
  line-height: 0.7em;
  text-align: center;
  width: 24px;
  height: 24px;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

#lrNewMenu .deployableSelectionList {
  /* Specific cases */
}

#lrNewMenu .deployableSelectionList .menuSelectionList {
  padding-left: 16px;
  padding-right: 0;
}

#lrNewMenu .deployableSelectionList .menuSelectionList a {
  padding-right: 16px;
}

#lrNewMenuV4 .deployableSelectionList {
  padding: 8px 16px 0;
  border-radius: 8px;
}

#lrNewMenuV4 .deployableSelectionList_container {
  display: grid;
  grid-template-rows: 0.0001fr;
  -webkit-transition: grid-template-rows 0.5s ease-out;
  -o-transition: grid-template-rows 0.5s ease-out;
  transition: grid-template-rows 0.5s ease-out;
  transition: grid-template-rows 0.5s ease-out, -ms-grid-rows 0.5s ease-out;
  position: relative;
  border-radius: 8px;
  background-color: #F6F6F8;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .deployableSelectionList_container:hover {
    background-color: #EDEEF0;
  }

  #lrNewMenuV4 .deployableSelectionList_container:active {
    background-color: #f2f4f7;
  }
}

#lrNewMenuV4 .deployableSelectionList_container[open] {
  background-color: #EDEEF0;
}

#lrNewMenuV4 .deployableSelectionList_container[open]+.deployableSelectionList_content {
  max-height: 2000px;
  position: relative;
}

#lrNewMenuV4 .deployableSelectionList_container[open] .deployableSelectionList_button {
  background-color: #EDEEF0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#lrNewMenuV4 .deployableSelectionList_container[open] .deployableSelectionList_button::after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#lrNewMenuV4 .deployableSelectionList_content {
  position: relative;
  max-height: 0;
  overflow: hidden;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-transition: max-height 0.2s ease-out;
  -o-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}

#lrNewMenuV4 .deployableSelectionList_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  #lrNewMenuV4 .deployableSelectionList_button {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  #lrNewMenuV4 .deployableSelectionList_button {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) #lrNewMenuV4 .deployableSelectionList_button {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) #lrNewMenuV4 .deployableSelectionList_button {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) #lrNewMenuV4 .deployableSelectionList_button {
    font-size: 18px;
  }
}

#lrNewMenuV4 .deployableSelectionList_button {
  min-height: 56px;
  padding: 4px 16px 4px 24px;
  border-radius: 8px;
  cursor: pointer;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .deployableSelectionList_button:hover {
    background-color: #EDEEF0;
  }

  #lrNewMenuV4 .deployableSelectionList_button:active {
    background-color: #f2f4f7;
  }
}

#lrNewMenuV4 .deployableSelectionList_button:focus {
  outline-offset: -1px;
  outline-width: 4px;
  outline-color: #3b97f2;
}

#lrNewMenuV4 .deployableSelectionList_button:visited {
  background-color: #f2f4f7;
}

#lrNewMenuV4 .deployableSelectionList_button::-webkit-details-marker,
#lrNewMenuV4 .deployableSelectionList_button::marker {
  display: none;
  background-image: none;
  -webkit-appearance: none;
  content: none;
}

#lrNewMenuV4 .deployableSelectionList_button::after {
  content: "";
  width: 24px;
  height: 24px;
  margin-left: auto;
  line-height: 0.7em;
  text-align: center;
  border-radius: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m16.875 15.6921-.5303-.5303L12 10.8171l-4.34466 4.3447-.53033.5303-1.06066-1.0606.53033-.5304 4.87502-4.87495c.2929-.2929.7677-.2929 1.0606 0l4.875 4.87495.5304.5304-1.0607 1.0606Z' fill='%23191B21'/%3E%3C/svg%3E");
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

#lrNewMenuV4 .deployableSelectionList_button .menu_icon {
  margin-right: 8px;
  margin-left: -8px;
}

#lrNewMenuV4 .deployableSelectionList {
  /* Specific cases */
}

#lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  #lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  #lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) #lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) #lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) #lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem {
    font-size: 18px;
  }
}

#lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem {
  background-color: #F6F6F8;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem:hover {
    background-color: #EDEEF0;
  }

  #lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem:active {
    background-color: #f2f4f7;
  }
}

#lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem a {
  display: block;
  padding: 16px 24px;
  border-bottom: 1px solid #EDEEF0;
}

#lrNewMenuV4 .deployableSelectionList .deployableSelectionListItem a .menu_icon {
  margin-right: 8px;
  margin-left: -8px;
}

.link-sm,
.link-md,
.link-lg {
  border-radius: 8px;
}

.link-sm,
.link-md,
.link-lg {
  color: #12151b;
}

.link-sm::after,
.link-md::after,
.link-lg::after {
  background-color: #12151b;
}

@media not all and (any-pointer: coarse) {

  .link-sm:hover,
  .link-md:hover,
  .link-lg:hover {
    color: #26629C;
  }

  .link-sm:hover::after,
  .link-md:hover::after,
  .link-lg:hover::after {
    background-color: #26629C;
  }

  .link-sm:hover:active,
  .link-md:hover:active,
  .link-lg:hover:active {
    color: #2D74B9;
  }

  .link-sm:hover:active::after,
  .link-md:hover:active::after,
  .link-lg:hover:active::after {
    background-color: #2D74B9;
  }

  .link-sm:visited,
  .link-md:visited,
  .link-lg:visited {
    color: #a82981;
  }

  .link-sm:visited::after,
  .link-md:visited::after,
  .link-lg:visited::after {
    background-color: #a82981;
  }
}

.link-sm.link-dark,
.link-md.link-dark,
.link-lg.link-dark {
  color: #FFFFFF;
}

.link-sm.link-dark::after,
.link-md.link-dark::after,
.link-lg.link-dark::after {
  background-color: #FFFFFF;
}

@media not all and (any-pointer: coarse) {

  .link-sm.link-dark:hover,
  .link-md.link-dark:hover,
  .link-lg.link-dark:hover {
    color: #B6D8FA;
  }

  .link-sm.link-dark:hover::after,
  .link-md.link-dark:hover::after,
  .link-lg.link-dark:hover::after {
    background-color: #B6D8FA;
  }

  .link-sm.link-dark:hover:active,
  .link-md.link-dark:hover:active,
  .link-lg.link-dark:hover:active {
    color: #8BC2F7;
  }

  .link-sm.link-dark:hover:active::after,
  .link-md.link-dark:hover:active::after,
  .link-lg.link-dark:hover:active::after {
    background-color: #8BC2F7;
  }

  .link-sm.link-dark:visited,
  .link-md.link-dark:visited,
  .link-lg.link-dark:visited {
    color: #ffc3ed;
  }

  .link-sm.link-dark:visited::after,
  .link-md.link-dark:visited::after,
  .link-lg.link-dark:visited::after {
    background-color: #ffc3ed;
  }
}

.link-sm.link-icon,
.link-sm.link-iconLeft,
.link-sm.link-iconRight,
.link-md.link-icon,
.link-md.link-iconLeft,
.link-md.link-iconRight,
.link-lg.link-icon,
.link-lg.link-iconLeft,
.link-lg.link-iconRight {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

.link-sm.link-icon::after,
.link-sm.link-iconLeft::after,
.link-sm.link-iconRight::after,
.link-md.link-icon::after,
.link-md.link-iconLeft::after,
.link-md.link-iconRight::after,
.link-lg.link-icon::after,
.link-lg.link-iconLeft::after,
.link-lg.link-iconRight::after {
  height: 24px;
  width: 24px;
  content: "";
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  display: inline-block;
}

.link-sm.link-iconExternal::after,
.link-sm.link-iconLeftExternal::after,
.link-sm.link-iconRightExternal::after,
.link-md.link-iconExternal::after,
.link-md.link-iconLeftExternal::after,
.link-md.link-iconRightExternal::after,
.link-lg.link-iconExternal::after,
.link-lg.link-iconLeftExternal::after,
.link-lg.link-iconRightExternal::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='m15.05 15.05-.707.708 1.414 1.414.708-.707 9.606-9.607v7.071h2V4.444a1 1 0 0 0-1-1h-9.485v2h7.07L15.05 15.05ZM7 10a1 1 0 0 1 1-1h7.9V7H8a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-7.9h-2V24a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V10Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23191B21' fill-rule='evenodd' d='m15.05 15.05-.707.708 1.414 1.414.708-.707 9.606-9.607v7.071h2V4.444a1 1 0 0 0-1-1h-9.485v2h7.07L15.05 15.05ZM7 10a1 1 0 0 1 1-1h7.9V7H8a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-7.9h-2V24a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V10Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.link-sm {
  font-weight: 600;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .link-sm {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .link-sm {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .link-sm {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .link-sm {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .link-sm {
    font-size: 16px;
  }
}

.link-md {
  font-weight: 600;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .link-md {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .link-md {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .link-md {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .link-md {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .link-md {
    font-size: 18px;
  }
}

.link-lg {
  font-weight: 600;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .link-lg {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .link-lg {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .link-lg {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .link-lg {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .link-lg {
    font-size: 21px;
  }
}

.link-sm.link-icon::after,
.link-sm.link-iconLeft::after,
.link-sm.link-iconRight::after,
.link-md.link-icon::after,
.link-md.link-iconLeft::after,
.link-md.link-iconRight::after {
  height: 16px;
  width: 16px;
}

.link-lg.link-icon::after,
.link-lg.link-iconLeft::after,
.link-lg.link-iconRight::after {
  height: 24px;
  width: 24px;
}

.lr-pillButtonIcon {
  width: 44px;
  height: 44px;
  background-color: #12151b;
  border-radius: 120px;
}

.lr-pillButton,
.lr-pill-sm,
.lr-pill-lg,
.lr-pill:focus,
.lr-pill-toggleWrapper .lr-pill.active:focus {
  padding: unset;
  cursor: pointer !important;
  min-height: 44px;
  min-width: 44px;
  /* Ensure perfect round shape with focus outline */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  border-radius: 120px;
}

.lr-pillButton-sm,
.lr-pill:focus-sm,
.lr-pill-toggleWrapper .lr-pill.active:focus-sm {
  padding-right: 4px;
  padding-left: 4px;
}

@media (min-width: 992px) {

  .lr-pillButton-sm,
  .lr-pill:focus-sm,
  .lr-pill-toggleWrapper .lr-pill.active:focus-sm {
    padding-right: 3px;
    padding-left: 3px;
  }
}

@media (min-width: 1200px) {

  .lr-pillButton-sm,
  .lr-pill:focus-sm,
  .lr-pill-toggleWrapper .lr-pill.active:focus-sm {
    padding-right: 2px;
    padding-left: 2px;
  }
}

.lr-pillButton:focus-visible,
.lr-pill-sm:focus-visible,
.lr-pill-lg:focus-visible,
.lr-pill:focus:focus-visible {
  outline: 4px solid #5EAAF4;
}

.lr-pill,
.lr-pill-toggleWrapper .lr-pill.active {
  background-color: #12151b;
  color: #FFFFFF;
}

.lr-pill.lr-pill-icon svg path,
.lr-pill.lr-pill--left:focus svg path,
.lr-pill.lr-pill--right:focus svg path,
.lr-pill-toggleWrapper .lr-pill-icon.lr-pill.active svg path {
  fill: #FFFFFF;
}

.lr-pill-icon,
.lr-pill--left:focus,
.lr-pill--right:focus,
.lr-pill:focus,
.lr-pill-toggleWrapper .lr-pill.active:focus {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.lr-pill-icon:not(.lr-pill-icon--right):not(.lr-pill-icon--left),
.lr-pill--left:not(.lr-pill-icon--right):not(.lr-pill-icon--left):focus,
.lr-pill--right:not(.lr-pill-icon--right):not(.lr-pill-icon--left):focus,
.lr-pill:focus:not(.lr-pill-icon--right):not(.lr-pill-icon--left) {
  padding: 0 !important;
  min-height: 40px;
  min-width: 40px;
}

.lr-pill-icon--left,
.lr-pill:focus--left,
.lr-pill-toggleWrapper .lr-pill.active:focus--left {
  padding-left: 16px !important;
}

.lr-pill-icon--left svg:first-child,
.lr-pill:focus--left svg:first-child {
  margin-right: 2px;
}

.lr-pill-icon--right,
.lr-pill:focus--right,
.lr-pill-toggleWrapper .lr-pill.active:focus--right {
  padding-right: 16px !important;
}

.lr-pill-icon--right svg:last-child,
.lr-pill:focus--right svg:last-child {
  margin-left: 2px;
}

.lr-pill,
.lr-pill-toggleWrapper .lr-pill.active,
.lr-pill-dark,
.lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill--secondary,
.lr-pill--secondary-dark,
.lr-pill--tertiary,
.lr-pill--tertiary-dark {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  border-radius: 120px;
  border: 2px solid transparent;
  backdrop-filter: blur(4px);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {

  .lr-pill,
  .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-dark,
  .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill--secondary,
  .lr-pill--secondary-dark,
  .lr-pill--tertiary,
  .lr-pill--tertiary-dark {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {

  .lr-pill,
  .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-dark,
  .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill--secondary,
  .lr-pill--secondary-dark,
  .lr-pill--tertiary,
  .lr-pill--tertiary-dark {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .lr-pill,
html:lang(ru-RU) .lr-pill-toggleWrapper .lr-pill.active,
.lr-pill-toggleWrapper html:lang(ru-RU) .lr-pill.active,
html:lang(ru-RU) .lr-pill-dark,
html:lang(ru-RU) .lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill-toggleWrapper html:lang(ru-RU) .lr-pill:not(.active),
html:lang(ru-RU) .lr-pill--secondary,
html:lang(ru-RU) .lr-pill--secondary-dark,
html:lang(ru-RU) .lr-pill--tertiary,
html:lang(ru-RU) .lr-pill--tertiary-dark {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {

  html:lang(ru-RU) .lr-pill,
  html:lang(ru-RU) .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-toggleWrapper html:lang(ru-RU) .lr-pill.active,
  html:lang(ru-RU) .lr-pill-dark,
  html:lang(ru-RU) .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper html:lang(ru-RU) .lr-pill:not(.active),
  html:lang(ru-RU) .lr-pill--secondary,
  html:lang(ru-RU) .lr-pill--secondary-dark,
  html:lang(ru-RU) .lr-pill--tertiary,
  html:lang(ru-RU) .lr-pill--tertiary-dark {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {

  html:lang(ru-RU) .lr-pill,
  html:lang(ru-RU) .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-toggleWrapper html:lang(ru-RU) .lr-pill.active,
  html:lang(ru-RU) .lr-pill-dark,
  html:lang(ru-RU) .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper html:lang(ru-RU) .lr-pill:not(.active),
  html:lang(ru-RU) .lr-pill--secondary,
  html:lang(ru-RU) .lr-pill--secondary-dark,
  html:lang(ru-RU) .lr-pill--tertiary,
  html:lang(ru-RU) .lr-pill--tertiary-dark {
    font-size: 18px;
  }
}

.lr-pill,
.lr-pill-toggleWrapper .lr-pill.active,
.lr-pill-dark,
.lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill--secondary,
.lr-pill--secondary-dark,
.lr-pill--tertiary,
.lr-pill--tertiary-dark {
  margin: 0;
  padding: 10px 24px;
}

.lr-pill--secondary {
  border: 2px solid #e4e7ec;
}

.lr-pill--secondary-dark {
  background-color: rgba(7, 20, 38, 0.6);
  backdrop-filter: blur(8px);
  border-color: #e4e7ec;
}

.lr-pill-dark,
.lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill--secondary {
  background-color: #FFFFFF;
}

.lr-pill-dark,
.lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill--secondary,
.lr-pill--tertiary {
  color: #12151b;
}

.lr-pill-dark.lr-pill-icon svg path,
.lr-pill-dark.lr-pill--left:focus svg path,
.lr-pill-dark.lr-pill--right:focus svg path,
.lr-pill-toggleWrapper .lr-pill-icon.lr-pill:not(.active) svg path,
.lr-pill-toggleWrapper .lr-pill.lr-pill--left:not(.active):focus svg path,
.lr-pill-toggleWrapper .lr-pill.lr-pill--right:not(.active):focus svg path,
.lr-pill--secondary.lr-pill-icon svg path,
.lr-pill--secondary.lr-pill--left:focus svg path,
.lr-pill--secondary.lr-pill--right:focus svg path,
.lr-pill--tertiary.lr-pill-icon svg path,
.lr-pill--tertiary.lr-pill--left:focus svg path,
.lr-pill--tertiary.lr-pill--right:focus svg path {
  fill: #12151b;
}

.lr-pill--secondary-dark,
.lr-pill--tertiary-dark {
  color: #FFFFFF;
}

.lr-pill--secondary-dark.lr-pill-icon svg path,
.lr-pill--secondary-dark.lr-pill--left:focus svg path,
.lr-pill--secondary-dark.lr-pill--right:focus svg path,
.lr-pill--tertiary-dark.lr-pill-icon svg path,
.lr-pill--tertiary-dark.lr-pill--left:focus svg path,
.lr-pill--tertiary-dark.lr-pill--right:focus svg path {
  fill: #FFFFFF;
}

.lr-pillButton-sm .lr-pill,
.lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill.active,
.lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill.active,
.lr-pillButton-sm .lr-pill-dark,
.lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill:not(.active),
.lr-pillButton-sm .lr-pill--secondary,
.lr-pillButton-sm .lr-pill--secondary-dark,
.lr-pillButton-sm .lr-pill--tertiary,
.lr-pillButton-sm .lr-pill--tertiary-dark {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {

  .lr-pillButton-sm .lr-pill,
  .lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill.active,
  .lr-pillButton-sm .lr-pill-dark,
  .lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill:not(.active),
  .lr-pillButton-sm .lr-pill--secondary,
  .lr-pillButton-sm .lr-pill--secondary-dark,
  .lr-pillButton-sm .lr-pill--tertiary,
  .lr-pillButton-sm .lr-pill--tertiary-dark {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {

  .lr-pillButton-sm .lr-pill,
  .lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill.active,
  .lr-pillButton-sm .lr-pill-dark,
  .lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill:not(.active),
  .lr-pillButton-sm .lr-pill--secondary,
  .lr-pillButton-sm .lr-pill--secondary-dark,
  .lr-pillButton-sm .lr-pill--tertiary,
  .lr-pillButton-sm .lr-pill--tertiary-dark {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .lr-pillButton-sm .lr-pill,
html:lang(ru-RU) .lr-pillButton-sm .lr-pill-dark,
html:lang(ru-RU) .lr-pillButton-sm .lr-pill--secondary,
html:lang(ru-RU) .lr-pillButton-sm .lr-pill--secondary-dark,
html:lang(ru-RU) .lr-pillButton-sm .lr-pill--tertiary,
html:lang(ru-RU) .lr-pillButton-sm .lr-pill--tertiary-dark {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {

  html:lang(ru-RU) .lr-pillButton-sm .lr-pill,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill-dark,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--secondary,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--secondary-dark,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--tertiary,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--tertiary-dark {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {

  html:lang(ru-RU) .lr-pillButton-sm .lr-pill,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill-dark,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--secondary,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--secondary-dark,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--tertiary,
  html:lang(ru-RU) .lr-pillButton-sm .lr-pill--tertiary-dark {
    font-size: 18px;
  }
}

.lr-pillButton-sm .lr-pill,
.lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill.active,
.lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill.active,
.lr-pillButton-sm .lr-pill-dark,
.lr-pillButton-sm .lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill-toggleWrapper .lr-pillButton-sm .lr-pill:not(.active),
.lr-pillButton-sm .lr-pill--secondary,
.lr-pillButton-sm .lr-pill--secondary-dark,
.lr-pillButton-sm .lr-pill--tertiary,
.lr-pillButton-sm .lr-pill--tertiary-dark {
  margin: 2px 0;
  padding: 6px 16px;
}

.lr-pillButton-lg .lr-pill,
.lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill.active,
.lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill.active,
.lr-pillButton-lg .lr-pill-dark,
.lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill:not(.active),
.lr-pillButton-lg .lr-pill--secondary,
.lr-pillButton-lg .lr-pill--secondary-dark,
.lr-pillButton-lg .lr-pill--tertiary,
.lr-pillButton-lg .lr-pill--tertiary-dark {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {

  .lr-pillButton-lg .lr-pill,
  .lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill.active,
  .lr-pillButton-lg .lr-pill-dark,
  .lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill:not(.active),
  .lr-pillButton-lg .lr-pill--secondary,
  .lr-pillButton-lg .lr-pill--secondary-dark,
  .lr-pillButton-lg .lr-pill--tertiary,
  .lr-pillButton-lg .lr-pill--tertiary-dark {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {

  .lr-pillButton-lg .lr-pill,
  .lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill.active,
  .lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill.active,
  .lr-pillButton-lg .lr-pill-dark,
  .lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill:not(.active),
  .lr-pillButton-lg .lr-pill--secondary,
  .lr-pillButton-lg .lr-pill--secondary-dark,
  .lr-pillButton-lg .lr-pill--tertiary,
  .lr-pillButton-lg .lr-pill--tertiary-dark {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .lr-pillButton-lg .lr-pill,
html:lang(ru-RU) .lr-pillButton-lg .lr-pill-dark,
html:lang(ru-RU) .lr-pillButton-lg .lr-pill--secondary,
html:lang(ru-RU) .lr-pillButton-lg .lr-pill--secondary-dark,
html:lang(ru-RU) .lr-pillButton-lg .lr-pill--tertiary,
html:lang(ru-RU) .lr-pillButton-lg .lr-pill--tertiary-dark {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {

  html:lang(ru-RU) .lr-pillButton-lg .lr-pill,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill-dark,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--secondary,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--secondary-dark,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--tertiary,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--tertiary-dark {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {

  html:lang(ru-RU) .lr-pillButton-lg .lr-pill,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill-dark,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--secondary,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--secondary-dark,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--tertiary,
  html:lang(ru-RU) .lr-pillButton-lg .lr-pill--tertiary-dark {
    font-size: 18px;
  }
}

.lr-pillButton-lg .lr-pill,
.lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill.active,
.lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill.active,
.lr-pillButton-lg .lr-pill-dark,
.lr-pillButton-lg .lr-pill-toggleWrapper .lr-pill:not(.active),
.lr-pill-toggleWrapper .lr-pillButton-lg .lr-pill:not(.active),
.lr-pillButton-lg .lr-pill--secondary,
.lr-pillButton-lg .lr-pill--secondary-dark,
.lr-pillButton-lg .lr-pill--tertiary,
.lr-pillButton-lg .lr-pill--tertiary-dark {
  margin: 0;
  padding: 18px 24px;
}

.lr-pill-toggleWrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #FFF;
  color: #12151b;
  border-radius: 32px;
  gap: 8px;
}

.lr-pill-filter {
  border: 2px solid #12151b;
  height: 40px;
  padding: 0 10px !important;
  gap: 4px;
}

.lr-pill-filter::before,
.lr-pill-filter::after {
  background-color: #FFF;
}

.lr-pill-filter.lr-pill-dark:focus:hover:not(:active),
.lr-pill-toggleWrapper .lr-pill-filter.lr-pill:focus:hover:not(:active):not(.active) {
  color: black !important;
}

.lr-pill-filter.lr-pill-dark:focus:hover:not(:active)::before,
.lr-pill-toggleWrapper .lr-pill-filter.lr-pill:focus:hover:not(:active):not(.active)::before,
.lr-pill-filter.lr-pill-dark:focus:hover:not(:active)::after,
.lr-pill-toggleWrapper .lr-pill-filter.lr-pill:focus:hover:not(:active):not(.active)::after,
.lr-pill-filter.lr-pill-dark:focus:hover:not(:active) .lr-pill-filter__counter,
.lr-pill-toggleWrapper .lr-pill-filter.lr-pill:focus:hover:not(:active):not(.active) .lr-pill-filter__counter {
  background-color: #12151b !important;
  color: #FFF !important;
}

.lr-pill-filter.lr-pill-dark::before,
.lr-pill-toggleWrapper .lr-pill-filter.lr-pill:not(.active)::before,
.lr-pill-filter.lr-pill-dark::after,
.lr-pill-toggleWrapper .lr-pill-filter.lr-pill:not(.active)::after {
  background-color: #12151b;
}

.lr-pill-filter:focus::before,
.lr-pill-filter:focus::after,
.lr-pill-filter:active::before,
.lr-pill-filter:active::after {
  background-color: #FFF;
}

.lr-pill-filter--main {
  padding: 0 14px !important;
}

.lr-pill-filter--main.active::after {
  display: block;
  content: "";
  height: 8px;
  width: 8px;
  -webkit-mask: url("data:image/svg+xml, %3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg' style='width:8px!important'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23ffffff' /%3E%3C/svg%3E");
  mask: url("data:image/svg+xml, %3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg' style='width:8px!important'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23ffffff' /%3E%3C/svg%3E");
}

.lr-pill-filter--main::before {
  display: block;
  content: "";
  height: 24px;
  width: 24px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 6.75C6.87868 6.75 6.375 7.25368 6.375 7.875C6.375 8.49632 6.87868 9 7.5 9C8.12132 9 8.625 8.49632 8.625 7.875C8.625 7.25368 8.12132 6.75 7.5 6.75ZM4.71709 8.625H4.9837C5.30641 9.70931 6.31087 10.5 7.5 10.5C8.68913 10.5 9.69359 9.70931 10.0163 8.625H21H21.75V7.125H21H10.0163C9.69359 6.04069 8.68913 5.25 7.5 5.25C6.31087 5.25 5.30641 6.04069 4.9837 7.125H4.71709H3H2.25V8.625H3H4.71709ZM2.25 15.375H3H13.9837C14.3064 14.2907 15.3109 13.5 16.5 13.5C17.6891 13.5 18.6936 14.2907 19.0163 15.375H21H21.75V16.875H21H19.0163C18.6936 17.9593 17.6891 18.75 16.5 18.75C15.3109 18.75 14.3064 17.9593 13.9837 16.875H3H2.25V15.375ZM15.375 16.125C15.375 15.5037 15.8787 15 16.5 15C17.1213 15 17.625 15.5037 17.625 16.125C17.625 16.7463 17.1213 17.25 16.5 17.25C15.8787 17.25 15.375 16.7463 15.375 16.125Z' fill='white'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 6.75C6.87868 6.75 6.375 7.25368 6.375 7.875C6.375 8.49632 6.87868 9 7.5 9C8.12132 9 8.625 8.49632 8.625 7.875C8.625 7.25368 8.12132 6.75 7.5 6.75ZM4.71709 8.625H4.9837C5.30641 9.70931 6.31087 10.5 7.5 10.5C8.68913 10.5 9.69359 9.70931 10.0163 8.625H21H21.75V7.125H21H10.0163C9.69359 6.04069 8.68913 5.25 7.5 5.25C6.31087 5.25 5.30641 6.04069 4.9837 7.125H4.71709H3H2.25V8.625H3H4.71709ZM2.25 15.375H3H13.9837C14.3064 14.2907 15.3109 13.5 16.5 13.5C17.6891 13.5 18.6936 14.2907 19.0163 15.375H21H21.75V16.875H21H19.0163C18.6936 17.9593 17.6891 18.75 16.5 18.75C15.3109 18.75 14.3064 17.9593 13.9837 16.875H3H2.25V15.375ZM15.375 16.125C15.375 15.5037 15.8787 15 16.5 15C17.1213 15 17.625 15.5037 17.625 16.125C17.625 16.7463 17.1213 17.25 16.5 17.25C15.8787 17.25 15.375 16.7463 15.375 16.125Z' fill='white'/%3E%3C/svg%3E%0A");
}

.lr-pill-filter__label {
  padding: 0 4px;
}

.lr-pill-filter__counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  min-width: 24px;
  border-radius: 100%;
  color: #12151b;
  background-color: #FFF;
}

.lr-pill-dark .lr-pill-filter__counter,
.lr-pill-toggleWrapper .lr-pill:not(.active) .lr-pill-filter__counter {
  color: #FFF;
  background-color: #12151b;
}

.lr-pill-filter:active .lr-pill-filter__counter,
.lr-pill-filter:focus .lr-pill-filter__counter {
  color: #12151b;
  background-color: #FFF;
}

.lr-pill-filter--switch {
  gap: 2px;
  font-weight: 400;
}

.lr-pill-filter--switch.active::after {
  content: "";
  height: 24px;
  width: 24px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.74999 5.68945L7.28032 6.21978L12.0001 10.9395L16.7198 6.21978L17.2501 5.68945L18.3108 6.75011L17.7805 7.28044L13.0607 12.0002L17.7803 16.7198L18.3107 17.2501L17.25 18.3108L16.7197 17.7804L12.0001 13.0609L7.28047 17.7804L6.75014 18.3108L5.68948 17.2501L6.21981 16.7198L10.9394 12.0002L6.21966 7.28044L5.68933 6.75011L6.74999 5.68945Z' fill='white'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.74999 5.68945L7.28032 6.21978L12.0001 10.9395L16.7198 6.21978L17.2501 5.68945L18.3108 6.75011L17.7805 7.28044L13.0607 12.0002L17.7803 16.7198L18.3107 17.2501L17.25 18.3108L16.7197 17.7804L12.0001 13.0609L7.28047 17.7804L6.75014 18.3108L5.68948 17.2501L6.21981 16.7198L10.9394 12.0002L6.21966 7.28044L5.68933 6.75011L6.74999 5.68945Z' fill='white'/%3E%3C/svg%3E%0A");
}

@media not all and (any-pointer: coarse) {

  .lr-pill:hover,
  .lr-pill-toggleWrapper .lr-pill.active:hover,
  .lr-pill:hover-dark,
  .lr-pill-toggleWrapper .lr-pill.active:hover-dark,
  .lr-pill:hover--secondary,
  .lr-pill-toggleWrapper .lr-pill.active:hover--secondary,
  .lr-pill:hover--secondary-dark,
  .lr-pill-toggleWrapper .lr-pill.active:hover--secondary-dark,
  .lr-pill:hover--tertiary,
  .lr-pill-toggleWrapper .lr-pill.active:hover--tertiary,
  .lr-pill:hover--tertiary-dark,
  .lr-pill-toggleWrapper .lr-pill.active:hover--tertiary-dark {
    -webkit-box-shadow: 0 4px 8px 2px rgba(6, 6, 95, 0.08);
    box-shadow: 0 4px 8px 2px rgba(6, 6, 95, 0.08);
  }

  .lr-pill:hover,
  .lr-pill-toggleWrapper .lr-pill.active:hover {
    background-color: #667085;
  }

  .lr-pill:hover--secondary,
  .lr-pill-toggleWrapper .lr-pill.active:hover--secondary {
    border: 2px solid #98a2b3 !important;
  }

  .lr-pill:hover-dark,
  .lr-pill-toggleWrapper .lr-pill.active:hover-dark,
  .lr-pill:hover--secondary,
  .lr-pill-toggleWrapper .lr-pill.active:hover--secondary,
  .lr-pill:hover--tertiary,
  .lr-pill-toggleWrapper .lr-pill.active:hover--tertiary {
    background-color: #EDEEF0 !important;
  }

  .lr-pill:hover--secondary-dark,
  .lr-pill-toggleWrapper .lr-pill.active:hover--secondary-dark {
    background-color: rgba(7, 20, 38, 0.8) !important;
    border: 2px solid #EDEEF0 !important;
  }

  .lr-pill:hover--tertiary-dark,
  .lr-pill-toggleWrapper .lr-pill.active:hover--tertiary-dark {
    background-color: #2a3140 !important;
  }

  .lr-pillButton:hover .lr-pill,
  .lr-pill-sm:hover .lr-pill,
  .lr-pill-lg:hover .lr-pill,
  .lr-pillButton:hover .lr-pill-dark,
  .lr-pill-sm:hover .lr-pill-dark,
  .lr-pill-lg:hover .lr-pill-dark,
  .lr-pillButton:hover .lr-pill--secondary,
  .lr-pill-sm:hover .lr-pill--secondary,
  .lr-pill-lg:hover .lr-pill--secondary,
  .lr-pillButton:hover .lr-pill--secondary-dark,
  .lr-pill-sm:hover .lr-pill--secondary-dark,
  .lr-pill-lg:hover .lr-pill--secondary-dark,
  .lr-pillButton:hover .lr-pill--tertiary,
  .lr-pill-sm:hover .lr-pill--tertiary,
  .lr-pill-lg:hover .lr-pill--tertiary,
  .lr-pillButton:hover .lr-pill--tertiary-dark,
  .lr-pill-sm:hover .lr-pill--tertiary-dark,
  .lr-pill-lg:hover .lr-pill--tertiary-dark,
  .lr-pillButton-sm:hover .lr-pill,
  .lr-pillButton-sm:hover .lr-pill-dark,
  .lr-pillButton-sm:hover .lr-pill--secondary,
  .lr-pillButton-sm:hover .lr-pill--secondary-dark,
  .lr-pillButton-sm:hover .lr-pill--tertiary,
  .lr-pillButton-sm:hover .lr-pill--tertiary-dark,
  .lr-pillButton-lg:hover .lr-pill,
  .lr-pillButton-lg:hover .lr-pill-dark,
  .lr-pillButton-lg:hover .lr-pill--secondary,
  .lr-pillButton-lg:hover .lr-pill--secondary-dark,
  .lr-pillButton-lg:hover .lr-pill--tertiary,
  .lr-pillButton-lg:hover .lr-pill--tertiary-dark {
    -webkit-box-shadow: 0 4px 8px 2px rgba(6, 6, 95, 0.08);
    box-shadow: 0 4px 8px 2px rgba(6, 6, 95, 0.08);
  }

  .lr-pillButton:hover .lr-pill,
  .lr-pill-sm:hover .lr-pill,
  .lr-pill-lg:hover .lr-pill,
  .lr-pillButton-sm:hover .lr-pill,
  .lr-pillButton-lg:hover .lr-pill {
    background-color: #667085;
  }

  .lr-pillButton:hover .lr-pill--secondary,
  .lr-pill-sm:hover .lr-pill--secondary,
  .lr-pill-lg:hover .lr-pill--secondary,
  .lr-pillButton-sm:hover .lr-pill--secondary,
  .lr-pillButton-lg:hover .lr-pill--secondary {
    border: 2px solid #98a2b3 !important;
  }

  .lr-pillButton:hover .lr-pill-dark,
  .lr-pill-sm:hover .lr-pill-dark,
  .lr-pill-lg:hover .lr-pill-dark,
  .lr-pillButton:hover .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-sm:hover .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-lg:hover .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton:hover .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pill-sm:hover .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pill-lg:hover .lr-pill:not(.active),
  .lr-pillButton:hover .lr-pill--secondary,
  .lr-pill-sm:hover .lr-pill--secondary,
  .lr-pill-lg:hover .lr-pill--secondary,
  .lr-pillButton:hover .lr-pill--tertiary,
  .lr-pill-sm:hover .lr-pill--tertiary,
  .lr-pill-lg:hover .lr-pill--tertiary,
  .lr-pillButton-sm:hover .lr-pill-dark,
  .lr-pillButton-sm:hover .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton-sm:hover .lr-pill:not(.active),
  .lr-pillButton-sm:hover .lr-pill--secondary,
  .lr-pillButton-sm:hover .lr-pill--tertiary,
  .lr-pillButton-lg:hover .lr-pill-dark,
  .lr-pillButton-lg:hover .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton-lg:hover .lr-pill:not(.active),
  .lr-pillButton-lg:hover .lr-pill--secondary,
  .lr-pillButton-lg:hover .lr-pill--tertiary {
    background-color: #EDEEF0 !important;
  }

  .lr-pillButton:hover .lr-pill--secondary-dark,
  .lr-pill-sm:hover .lr-pill--secondary-dark,
  .lr-pill-lg:hover .lr-pill--secondary-dark,
  .lr-pillButton-sm:hover .lr-pill--secondary-dark,
  .lr-pillButton-lg:hover .lr-pill--secondary-dark {
    background-color: rgba(7, 20, 38, 0.8) !important;
    border: 2px solid #EDEEF0 !important;
  }

  .lr-pillButton:hover .lr-pill--tertiary-dark,
  .lr-pill-sm:hover .lr-pill--tertiary-dark,
  .lr-pill-lg:hover .lr-pill--tertiary-dark,
  .lr-pillButton-sm:hover .lr-pill--tertiary-dark,
  .lr-pillButton-lg:hover .lr-pill--tertiary-dark {
    background-color: #2a3140 !important;
  }

  .lr-pill--secondary:hover {
    border: 2px solid #98a2b3 !important;
  }

  .lr-pill-dark:hover,
  .lr-pill-toggleWrapper .lr-pill:hover:not(.active),
  .lr-pill--secondary:hover,
  .lr-pill--tertiary:hover {
    background-color: #EDEEF0 !important;
  }

  .lr-pill--secondary-dark:hover {
    background-color: rgba(7, 20, 38, 0.8) !important;
    border: 2px solid #EDEEF0 !important;
  }

  .lr-pill--tertiary-dark:hover {
    background-color: #2a3140 !important;
  }

  .lr-pillButton:focus .lr-pill,
  .lr-pill-sm:focus .lr-pill,
  .lr-pill-lg:focus .lr-pill {
    /* focus style is similar to default style */
    /* focus-visible only should be used to differentiate keyboard navigation */
  }

  .lr-pillButton:focus .lr-pill--secondary,
  .lr-pill-sm:focus .lr-pill--secondary,
  .lr-pill-lg:focus .lr-pill--secondary {
    border: 2px solid #495369;
  }

  .lr-pillButton:focus .lr-pill-dark,
  .lr-pill-sm:focus .lr-pill-dark,
  .lr-pill-lg:focus .lr-pill-dark,
  .lr-pillButton:focus .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-sm:focus .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-lg:focus .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton:focus .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pill-sm:focus .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pill-lg:focus .lr-pill:not(.active),
  .lr-pillButton:focus .lr-pill--secondary,
  .lr-pill-sm:focus .lr-pill--secondary,
  .lr-pill-lg:focus .lr-pill--secondary,
  .lr-pillButton:focus .lr-pill--tertiary,
  .lr-pill-sm:focus .lr-pill--tertiary,
  .lr-pill-lg:focus .lr-pill--tertiary {
    background-color: #f2f4f7 !important;
  }

  .lr-pillButton:focus .lr-pill--secondary-dark,
  .lr-pill-sm:focus .lr-pill--secondary-dark,
  .lr-pill-lg:focus .lr-pill--secondary-dark {
    background-color: #12151b !important;
    border: 2px solid #FFFFFF;
  }

  .lr-pillButton:focus .lr-pill--tertiary-dark,
  .lr-pill-sm:focus .lr-pill--tertiary-dark,
  .lr-pill-lg:focus .lr-pill--tertiary-dark {
    background-color: #495369 !important;
  }

  .lr-pill--secondary:focus {
    border: 2px solid #495369;
  }

  .lr-pill-dark:focus,
  .lr-pill-toggleWrapper .lr-pill:focus:not(.active),
  .lr-pill--secondary:focus,
  .lr-pill--tertiary:focus {
    background-color: #f2f4f7 !important;
  }

  .lr-pill--secondary-dark:focus {
    background-color: #12151b !important;
    border: 2px solid #FFFFFF;
  }

  .lr-pill--tertiary-dark:focus {
    background-color: #495369 !important;
  }

  .lr-pill:active,
  .lr-pill-toggleWrapper .lr-pill.active:active,
  .lr-pillButton:active .lr-pill,
  .lr-pill-sm:active .lr-pill,
  .lr-pill-lg:active .lr-pill {
    background-color: #495369;
  }

  .lr-pill:active--secondary,
  .lr-pill-toggleWrapper .lr-pill.active:active--secondary,
  .lr-pillButton:active .lr-pill--secondary,
  .lr-pill-sm:active .lr-pill--secondary,
  .lr-pill-lg:active .lr-pill--secondary {
    border: 2px solid #495369;
  }

  .lr-pill:active-dark,
  .lr-pill-toggleWrapper .lr-pill.active:active-dark,
  .lr-pill:active--secondary,
  .lr-pill-toggleWrapper .lr-pill.active:active--secondary,
  .lr-pill:active--tertiary,
  .lr-pill-toggleWrapper .lr-pill.active:active--tertiary,
  .lr-pillButton:active .lr-pill-dark,
  .lr-pill-sm:active .lr-pill-dark,
  .lr-pill-lg:active .lr-pill-dark,
  .lr-pillButton:active .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-sm:active .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-lg:active .lr-pill-toggleWrapper .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pillButton:active .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pill-sm:active .lr-pill:not(.active),
  .lr-pill-toggleWrapper .lr-pill-lg:active .lr-pill:not(.active),
  .lr-pillButton:active .lr-pill--secondary,
  .lr-pill-sm:active .lr-pill--secondary,
  .lr-pill-lg:active .lr-pill--secondary,
  .lr-pillButton:active .lr-pill--tertiary,
  .lr-pill-sm:active .lr-pill--tertiary,
  .lr-pill-lg:active .lr-pill--tertiary {
    background-color: #f2f4f7;
  }

  .lr-pill:active--secondary-dark,
  .lr-pill-toggleWrapper .lr-pill.active:active--secondary-dark,
  .lr-pillButton:active .lr-pill--secondary-dark,
  .lr-pill-sm:active .lr-pill--secondary-dark,
  .lr-pill-lg:active .lr-pill--secondary-dark {
    background-color: #12151b;
    border: 2px solid #FFFFFF;
  }

  .lr-pill:active--tertiary-dark,
  .lr-pill-toggleWrapper .lr-pill.active:active--tertiary-dark,
  .lr-pillButton:active .lr-pill--tertiary-dark,
  .lr-pill-sm:active .lr-pill--tertiary-dark,
  .lr-pill-lg:active .lr-pill--tertiary-dark {
    background-color: #495369 !important;
  }

  .lr-pill--secondary:active {
    border: 2px solid #495369;
  }

  .lr-pill-dark:active,
  .lr-pill-toggleWrapper .lr-pill:active:not(.active),
  .lr-pill--secondary:active,
  .lr-pill--tertiary:active {
    background-color: #f2f4f7;
  }

  .lr-pill--secondary-dark:active {
    background-color: #12151b;
    border: 2px solid #FFFFFF;
  }

  .lr-pill--tertiary-dark:active {
    background-color: #495369 !important;
  }
}

/* FORCE RESET STYLE OF DISABLED BUTTONS */
button[disabled].lr-pill,
.lr-pill-toggleWrapper button[disabled].lr-pill.active,
button[disabled].lr-pillButton,
.lr-pillButton[disabled],
[disabled].lr-pill-sm,
[disabled].lr-pill-lg,
.lr-pillButton:disabled,
.lr-pill-sm:disabled,
.lr-pill-lg:disabled {
  background: none;
}

button[disabled].lr-pill:hover,
button[disabled].lr-pillButton:hover,
.lr-pillButton[disabled]:hover,
[disabled].lr-pill-sm:hover,
[disabled].lr-pill-lg:hover,
.lr-pillButton:disabled:hover,
.lr-pill-sm:disabled:hover,
.lr-pill-lg:disabled:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  cursor: default !important;
}

button[disabled].lr-pill .lr-pill,
button[disabled].lr-pill .lr-pill-icon,
button[disabled].lr-pill .lr-pill--left:focus,
button[disabled].lr-pill .lr-pill--right:focus,
button[disabled].lr-pillButton .lr-pill,
button[disabled].lr-pillButton .lr-pill-icon,
.lr-pillButton[disabled] .lr-pill,
[disabled].lr-pill-sm .lr-pill,
[disabled].lr-pill-lg .lr-pill,
.lr-pillButton[disabled] .lr-pill-icon,
.lr-pillButton[disabled] .lr-pill--left:focus,
.lr-pillButton[disabled] .lr-pill--right:focus,
[disabled].lr-pill-sm .lr-pill-icon,
[disabled].lr-pill-sm .lr-pill--left:focus,
[disabled].lr-pill-sm .lr-pill--right:focus,
[disabled].lr-pill-lg .lr-pill-icon,
[disabled].lr-pill-lg .lr-pill--left:focus,
[disabled].lr-pill-lg .lr-pill--right:focus,
.lr-pillButton:disabled .lr-pill,
.lr-pill-sm:disabled .lr-pill,
.lr-pill-lg:disabled .lr-pill,
.lr-pillButton:disabled .lr-pill-icon,
.lr-pillButton:disabled .lr-pill--left:focus,
.lr-pillButton:disabled .lr-pill--right:focus,
.lr-pill-sm:disabled .lr-pill-icon,
.lr-pill-sm:disabled .lr-pill--left:focus,
.lr-pill-sm:disabled .lr-pill--right:focus,
.lr-pill-lg:disabled .lr-pill-icon,
.lr-pill-lg:disabled .lr-pill--left:focus,
.lr-pill-lg:disabled .lr-pill--right:focus {
  background-color: #838999;
  backdrop-filter: none;
}

button[disabled].lr-pill .lr-pill:hover,
button[disabled].lr-pill .lr-pill-icon:hover,
button[disabled].lr-pill .lr-pill--left:hover:focus,
button[disabled].lr-pill .lr-pill--right:hover:focus,
button[disabled].lr-pillButton .lr-pill:hover,
button[disabled].lr-pillButton .lr-pill-icon:hover,
.lr-pillButton[disabled] .lr-pill:hover,
[disabled].lr-pill-sm .lr-pill:hover,
[disabled].lr-pill-lg .lr-pill:hover,
.lr-pillButton[disabled] .lr-pill-icon:hover,
.lr-pillButton[disabled] .lr-pill--left:hover:focus,
.lr-pillButton[disabled] .lr-pill--right:hover:focus,
[disabled].lr-pill-sm .lr-pill-icon:hover,
[disabled].lr-pill-sm .lr-pill--left:hover:focus,
[disabled].lr-pill-sm .lr-pill--right:hover:focus,
[disabled].lr-pill-lg .lr-pill-icon:hover,
[disabled].lr-pill-lg .lr-pill--left:hover:focus,
[disabled].lr-pill-lg .lr-pill--right:hover:focus,
.lr-pillButton:disabled .lr-pill:hover,
.lr-pill-sm:disabled .lr-pill:hover,
.lr-pill-lg:disabled .lr-pill:hover,
.lr-pillButton:disabled .lr-pill-icon:hover,
.lr-pillButton:disabled .lr-pill--left:hover:focus,
.lr-pillButton:disabled .lr-pill--right:hover:focus,
.lr-pill-sm:disabled .lr-pill-icon:hover,
.lr-pill-sm:disabled .lr-pill--left:hover:focus,
.lr-pill-sm:disabled .lr-pill--right:hover:focus,
.lr-pill-lg:disabled .lr-pill-icon:hover,
.lr-pill-lg:disabled .lr-pill--left:hover:focus,
.lr-pill-lg:disabled .lr-pill--right:hover:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  cursor: default !important;
}

.radius-0 {
  border-radius: 0;
}

.radius-xs {
  border-radius: 2px;
}

.radius-sm {
  border-radius: 4px;
}

.radius-md {
  border-radius: 8px;
}

.radius-lg {
  border-radius: 12px;
}

.radius-round {
  border-radius: 120px;
}

.segmentedPart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 12px 0;
  gap: 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  text-align: center;
  color: #495369;
  border-bottom: 2px solid #f2f4f7;
  background-color: #FFFFFF;
  cursor: pointer;
}

.segmentedPart:hover {
  color: #495369;
  border-bottom: 2px solid #f2f4f7;
  background-color: #F6F6F8;
}

.segmentedPart:focus {
  outline-offset: -6px !important;
}

.segmentedPart.selected {
  color: #12151b;
  border-bottom: 2px solid #12151b;
  font-weight: 900;
}

.shadow-1 {
  -webkit-box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04);
  box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04);
}

.shadow-2 {
  -webkit-box-shadow: 0 4px 8px 2px rgba(6, 6, 95, 0.08);
  box-shadow: 0 4px 8px 2px rgba(6, 6, 95, 0.08);
}

.shadow-3 {
  -webkit-box-shadow: 0 6px 12px 3px rgba(6, 6, 95, 0.12);
  box-shadow: 0 6px 12px 3px rgba(6, 6, 95, 0.12);
}

.shadow-4 {
  -webkit-box-shadow: 0 8px 16px 4px rgba(6, 6, 95, 0.16);
  box-shadow: 0 8px 16px 4px rgba(6, 6, 95, 0.16);
}

.shadow-onDark {
  -webkit-box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.2);
}

.shadow-onLight {
  -webkit-box-shadow: 0 0 2px 0 rgba(7, 20, 38, 0.2);
  box-shadow: 0 0 2px 0 rgba(7, 20, 38, 0.2);
}

.lr-tag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #EDEEF0;
  border-radius: 4px;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .lr-tag {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .lr-tag {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .lr-tag {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .lr-tag {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .lr-tag {
    font-size: 16px;
  }
}

.lr-tag {
  padding: 4px 8px;
}

.lr-tag[data-type=outline] {
  /* Use with caution: not validated by UI */
  background-color: transparent;
  border: thin solid #12151b;
}

.lr-tag+.lr-tag {
  margin-left: 64px;
}

.lr-sticker {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px;
  border: 1px solid #EDEEF0;
  border-radius: 4px;
  font-weight: 500;
}

.lr-sticker__icon {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
  object-fit: contain;
}

.lr-sticker--trigger {
  cursor: pointer;
}

.lr-sticker--trigger::after {
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2C11.3137 2 14 4.68629 14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2ZM8 3C5.23858 3 3 5.23858 3 8C3 10.7614 5.23858 13 8 13C10.7614 13 13 10.7614 13 8C13 5.23858 10.7614 3 8 3ZM8.60156 11.5H7.38086V6.55371H8.60156V11.5ZM8 4.5C8.21507 4.5 8.3927 4.57107 8.53223 4.71387C8.67758 4.85077 8.75 5.02409 8.75 5.23242C8.74994 5.44054 8.67738 5.61603 8.53223 5.75879C8.39269 5.89569 8.21512 5.96387 8 5.96387C7.78488 5.96387 7.60433 5.89569 7.45898 5.75879C7.31966 5.61604 7.25006 5.44052 7.25 5.23242C7.25 5.02409 7.31945 4.85077 7.45898 4.71387C7.60432 4.57104 7.78491 4.5 8 4.5Z' fill='%23191B21'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2C11.3137 2 14 4.68629 14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2ZM8 3C5.23858 3 3 5.23858 3 8C3 10.7614 5.23858 13 8 13C10.7614 13 13 10.7614 13 8C13 5.23858 10.7614 3 8 3ZM8.60156 11.5H7.38086V6.55371H8.60156V11.5ZM8 4.5C8.21507 4.5 8.3927 4.57107 8.53223 4.71387C8.67758 4.85077 8.75 5.02409 8.75 5.23242C8.74994 5.44054 8.67738 5.61603 8.53223 5.75879C8.39269 5.89569 8.21512 5.96387 8 5.96387C7.78488 5.96387 7.60433 5.89569 7.45898 5.75879C7.31966 5.61604 7.25006 5.44052 7.25 5.23242C7.25 5.02409 7.31945 4.85077 7.45898 4.71387C7.60432 4.57104 7.78491 4.5 8 4.5Z' fill='%23191B21'/%3E%3C/svg%3E%0A");
  background-color: currentColor;
}

.lr-sticker.lr-sticker--sponsored {
  background-color: #F6F6F8;
  border-color: #F6F6F8;
  color: #667085;
}

.lr-sticker.lr-sticker--memberPrice {
  color: #0E0EE2;
  border: none;
}

.lr-sticker.lr-sticker--memberPrice::before {
  display: block;
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.5a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13Z' fill='%230E0EE2'/%3E%3Cpath d='M3.47 10.324h.577c.12 0 .218-.098.218-.218v-1c0-.12.098-.218.219-.218H6.28l.861 1.336c.041.064.11.1.185.1h.688a.22.22 0 0 0 .184-.338l-.857-1.328a1.79 1.79 0 0 0 .919-1.604c-.023-.98-.855-1.748-1.834-1.748H3.47a.218.218 0 0 0-.218.219v4.579c0 .12.098.218.218.218v.002Zm.798-4h2.181c.389 0 .737.276.793.66a.775.775 0 0 1-.765.888h-2.21V6.325Z' fill='%23fff'/%3E%3Cpath d='M13.03 7.6h-1.51V6.087c0-.123-.1-.225-.226-.225h-.593c-.122 0-.225.1-.225.225V7.6h-1.51c-.126 0-.226.1-.226.225v.594c0 .122.1.225.225.225h1.511v1.51c0 .126.1.226.225.226h.593c.123 0 .226-.1.226-.225V8.643h1.51c.123 0 .226-.1.226-.225v-.594c0-.122-.1-.225-.225-.225Z' fill='%23FF3EC4'/%3E%3C/svg%3E");
}

@media (min-width: 1200px) {
  .lr-sticker.lr-sticker--memberPrice {
    border: 1px solid #EDEEF0;
  }
}

.lr-sticker::before {
  width: 16px;
  height: 16px;
}

.lr-booster .lr-sticker {
  height: 20px;
  padding: 1px 4px;
  background-color: #FFF;
}

.lr-booster {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6px;
  padding: 6px;
  border-radius: 4px;
  background-color: #F6F6F8;
}

.lr-booster__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.lr-booster-title {
  font-weight: 500;
}

.lr-booster-subtitle {
  font-weight: 300;
}

.lr-booster-trigger {
  margin-left: auto;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}

@media (min-width: 768px) {
  .lr-booster {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.titleBlock {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 23px;
  line-height: 32px;
}

@media (min-width: 992px) {
  .titleBlock {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 1200px) {
  .titleBlock {
    font-size: 33px;
    line-height: 48px;
  }
}

html:lang(ru-RU) .titleBlock {
  font-family: "Source Sans Pro";
  font-size: 26px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .titleBlock {
    font-size: 33px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .titleBlock {
    font-size: 37px;
  }
}

.titleBlock {
  padding: 16px 16px 16px 24px;
}

.title-xxs-default {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .title-xxs-default {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .title-xxs-default {
    font-size: 20px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .title-xxs-default {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .title-xxs-default {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .title-xxs-default {
    font-size: 22px;
  }
}

.title-xs-default {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 18px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .title-xs-default {
    font-size: 22px;
    line-height: 32px;
  }
}

@media (min-width: 1200px) {
  .title-xs-default {
    font-size: 23px;
    line-height: 32px;
  }
}

html:lang(ru-RU) .title-xs-default {
  font-family: "Source Sans Pro";
  font-size: 20px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .title-xs-default {
    font-size: 25px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .title-xs-default {
    font-size: 26px;
  }
}

.title-sm-default {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 28px;
}

@media (min-width: 992px) {
  .title-sm-default {
    font-size: 26px;
    line-height: 36px;
  }
}

@media (min-width: 1200px) {
  .title-sm-default {
    font-size: 28px;
    line-height: 40px;
  }
}

html:lang(ru-RU) .title-sm-default {
  font-family: "Source Sans Pro";
  font-size: 22px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .title-sm-default {
    font-size: 29px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .title-sm-default {
    font-size: 31px;
  }
}

.title-md-default {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 23px;
  line-height: 32px;
}

@media (min-width: 992px) {
  .title-md-default {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 1200px) {
  .title-md-default {
    font-size: 33px;
    line-height: 48px;
  }
}

html:lang(ru-RU) .title-md-default {
  font-family: "Source Sans Pro";
  font-size: 26px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .title-md-default {
    font-size: 33px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .title-md-default {
    font-size: 37px;
  }
}

.title-lg-default {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 26px;
  line-height: 36px;
}

@media (min-width: 992px) {
  .title-lg-default {
    font-size: 38px;
    line-height: 52px;
  }
}

@media (min-width: 1200px) {
  .title-lg-default {
    font-size: 40px;
    line-height: 56px;
  }
}

html:lang(ru-RU) .title-lg-default {
  font-family: "Source Sans Pro";
  font-size: 29px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .title-lg-default {
    font-size: 42px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .title-lg-default {
    font-size: 44px;
  }
}

.title-xl-default {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 30px;
  line-height: 40px;
}

@media (min-width: 992px) {
  .title-xl-default {
    font-size: 45px;
    line-height: 56px;
  }
}

@media (min-width: 1200px) {
  .title-xl-default {
    font-size: 48px;
    line-height: 64px;
  }
}

html:lang(ru-RU) .title-xl-default {
  font-family: "Source Sans Pro";
  font-size: 33px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .title-xl-default {
    font-size: 50px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .title-xl-default {
    font-size: 53px;
  }
}

.title-xs-styled {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Barlow Condensed";
  font-size: 20px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .title-xs-styled {
    font-size: 25px;
    line-height: 32px;
  }
}

@media (min-width: 1200px) {
  .title-xs-styled {
    font-size: 26px;
    line-height: 32px;
  }
}

html:lang(ru-RU) .title-xs-styled {
  font-family: "Roboto Condensed";
}

.title-sm-styled {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Barlow Condensed";
  font-size: 23px;
  line-height: 28px;
}

@media (min-width: 992px) {
  .title-sm-styled {
    font-size: 30px;
    line-height: 36px;
  }
}

@media (min-width: 1200px) {
  .title-sm-styled {
    font-size: 32px;
    line-height: 40px;
  }
}

html:lang(ru-RU) .title-sm-styled {
  font-family: "Roboto Condensed";
}

.title-md-styled {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Barlow Condensed";
  font-size: 26px;
  line-height: 32px;
}

@media (min-width: 992px) {
  .title-md-styled {
    font-size: 34px;
    line-height: 44px;
  }
}

@media (min-width: 1200px) {
  .title-md-styled {
    font-size: 38px;
    line-height: 48px;
  }
}

html:lang(ru-RU) .title-md-styled {
  font-family: "Roboto Condensed";
}

.title-lg-styled {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Barlow Condensed";
  font-size: 30px;
  line-height: 36px;
}

@media (min-width: 992px) {
  .title-lg-styled {
    font-size: 44px;
    line-height: 52px;
  }
}

@media (min-width: 1200px) {
  .title-lg-styled {
    font-size: 46px;
    line-height: 52px;
  }
}

html:lang(ru-RU) .title-lg-styled {
  font-family: "Roboto Condensed";
}

.title-xl-styled {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Barlow Condensed";
  font-size: 34px;
  line-height: 44px;
}

@media (min-width: 992px) {
  .title-xl-styled {
    font-size: 52px;
    line-height: 60px;
  }
}

@media (min-width: 1200px) {
  .title-xl-styled {
    font-size: 56px;
    line-height: 64px;
  }
}

html:lang(ru-RU) .title-xl-styled {
  font-family: "Roboto Condensed";
}

.body-xs {
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .body-xs {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .body-xs {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-xs {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-xs {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-xs {
    font-size: 15px;
  }
}

.body-sm {
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .body-sm {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .body-sm {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-sm {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-sm {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-sm {
    font-size: 16px;
  }
}

.body-md {
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md {
    font-size: 18px;
  }
}

.body-lg {
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .body-lg {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-lg {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .body-lg {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-lg {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-lg {
    font-size: 21px;
  }
}

.body-xs-reg {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .body-xs-reg {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .body-xs-reg {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-xs-reg {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-xs-reg {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-xs-reg {
    font-size: 15px;
  }
}

.body-sm-reg {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .body-sm-reg {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .body-sm-reg {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-sm-reg {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-sm-reg {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-sm-reg {
    font-size: 16px;
  }
}

.body-md-reg {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md-reg {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md-reg {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md-reg {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md-reg {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md-reg {
    font-size: 18px;
  }
}

.body-lg-reg {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .body-lg-reg {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-lg-reg {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .body-lg-reg {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-lg-reg {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-lg-reg {
    font-size: 21px;
  }
}

.body-xs-semi {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .body-xs-semi {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .body-xs-semi {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-xs-semi {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-xs-semi {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-xs-semi {
    font-size: 15px;
  }
}

.body-sm-semi {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .body-sm-semi {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .body-sm-semi {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-sm-semi {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-sm-semi {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-sm-semi {
    font-size: 16px;
  }
}

.body-md-semi {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md-semi {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md-semi {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md-semi {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md-semi {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md-semi {
    font-size: 18px;
  }
}

.body-lg-semi {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .body-lg-semi {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-lg-semi {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .body-lg-semi {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-lg-semi {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-lg-semi {
    font-size: 21px;
  }
}

.body-sm-semiUnder {
  font-weight: 600;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .body-sm-semiUnder {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .body-sm-semiUnder {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-sm-semiUnder {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-sm-semiUnder {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-sm-semiUnder {
    font-size: 16px;
  }
}

.body-md-semiUnder {
  font-weight: 600;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md-semiUnder {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md-semiUnder {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md-semiUnder {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md-semiUnder {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md-semiUnder {
    font-size: 18px;
  }
}

.body-lg-semiUnder {
  font-weight: 600;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .body-lg-semiUnder {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-lg-semiUnder {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .body-lg-semiUnder {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-lg-semiUnder {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-lg-semiUnder {
    font-size: 21px;
  }
}

.body-sm-semiUpper {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .body-sm-semiUpper {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .body-sm-semiUpper {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-sm-semiUpper {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-sm-semiUpper {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-sm-semiUpper {
    font-size: 16px;
  }
}

.body-md-semiUpper {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md-semiUpper {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md-semiUpper {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md-semiUpper {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md-semiUpper {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md-semiUpper {
    font-size: 18px;
  }
}

.body-lg-semiUpper {
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .body-lg-semiUpper {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-lg-semiUpper {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .body-lg-semiUpper {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-lg-semiUpper {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-lg-semiUpper {
    font-size: 21px;
  }
}

.body-md-regUpper {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md-regUpper {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md-regUpper {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md-regUpper {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md-regUpper {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md-regUpper {
    font-size: 18px;
  }
}

.body-lg-regUpper {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .body-lg-regUpper {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-lg-regUpper {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .body-lg-regUpper {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-lg-regUpper {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-lg-regUpper {
    font-size: 21px;
  }
}

.body-sm-regStriked {
  font-weight: 400;
  text-decoration: line-through;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .body-sm-regStriked {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .body-sm-regStriked {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-sm-regStriked {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-sm-regStriked {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-sm-regStriked {
    font-size: 16px;
  }
}

.body-md-italic {
  font-style: italic;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md-italic {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md-italic {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md-italic {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md-italic {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md-italic {
    font-size: 18px;
  }
}

.body-sm-regUnder {
  font-weight: 400;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .body-sm-regUnder {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .body-sm-regUnder {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .body-sm-regUnder {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-sm-regUnder {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-sm-regUnder {
    font-size: 16px;
  }
}

.body-md-regUnder {
  font-weight: 400;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .body-md-regUnder {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-md-regUnder {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .body-md-regUnder {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-md-regUnder {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-md-regUnder {
    font-size: 18px;
  }
}

.body-lg-regUnder {
  font-weight: 400;
  text-decoration: underline;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .body-lg-regUnder {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .body-lg-regUnder {
    font-size: 19px;
    line-height: 28px;
  }
}

html:lang(ru-RU) .body-lg-regUnder {
  font-family: "Source Sans Pro";
  font-size: 18px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .body-lg-regUnder {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .body-lg-regUnder {
    font-size: 21px;
  }
}

/* General styling */
body>section {
  position: relative;
}

.price strong {
  font-size: 25px;
  font-weight: 600;
}

.not-external-hide {
  display: none;
}

.external .not-external-hide {
  display: block;
}

.external .external-hide,
.cfao .cfao-hide {
  display: none !important;
}

.external .page-header-return+.page-header-title {
  padding-left: 0px;
}

.theseusTag-divMain {
  display: none;
}

/* end General styling */
.icon-ok {
  background-image: url("/images/accountLogin/sprite-account-login.png");
  background-position: 0 0;
  height: 16px;
  width: 16px;
  position: absolute;
  right: 8px;
  top: 0px;
  margin: 14px 0px;
  pointer-events: none;
}

.icon-remove {
  background-image: url("/images/accountLogin/sprite-account-login.png");
  background-position: 0 -17px;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 0px;
  right: 8px;
  margin: 14px 0px;
  pointer-events: none;
}

/* [ product thumb */
.product img {
  width: 100%;
}

.plp-cat .product-img {
  width: 100%;
  height: 100%;
  display: block;
}

.product .product-thumb-info {
  text-align: center;
  font-size: 13px;
  margin-top: 5px;
  height: 75px;
}

.product .product-thumb-brand.text-nowrap {
  font-weight: 600;
}

.product .product-thumb-brand {
  margin-bottom: 2px;
  font-size: 12px;
  line-height: 1.4em;
  font-weight: bold;
}

.product .product-thumb-price {
  line-height: 1.4em;
  margin-top: 3px;
}

.product .product-thumb-from {
  text-decoration: line-through;
  margin-right: 3px;
  color: #000;
}

.product .product-thumb-after {
  font-weight: 600;
  font-size: 16px;
}

.product .product-thumb-name.text-nowrap {
  max-height: 18px;
  overflow: hidden;
  margin-top: 2px;
}

.product .product-thumb-name {
  margin-top: 0;
  margin-bottom: 3px;
  font-size: 12px;
  line-height: 1.2em;
}

@media (min-width: 768px) and (max-width: 1360px) {
  .product .product-thumb-price {
    line-height: 1.2em;
  }

  .product .product-thumb-after {
    display: block;
  }
}

.focusCat .product-info {
  line-height: normal;
}

.focusCat .produit .product-thumb-info {
  text-align: center;
  font-size: 14px;
  margin-top: 5px;
  height: 75px;
}

.focusCat .produit .product-thumb-brand.text-nowrap {
  font-weight: 600;
}

.focusCat .produit .product-thumb-price {
  margin-top: 3px;
}

.focusCat .produit .product-thumb-after {
  font-weight: 600;
  font-size: 17px;
}

.focusCat .produit .product-thumb-name.text-nowrap {
  max-height: 18px;
  overflow: hidden;
  margin-top: 2px;
}

.customerlife .product-brand {
  padding-top: 10px;
}

.customerlife .product-thumb {
  background: transparent;
}

.product-thumb {
  background-color: #FFF;
  cursor: auto;
  text-align: left;
  white-space: normal;
}

a .product-thumb {
  /* Force pointer cursor for item in the carousel in a link element */
  cursor: pointer;
}

.product-thumb-picture {
  margin-bottom: 15px;
}

.product-thumb-info {
  position: relative;
  height: 105px;
  padding: 0;
  text-align: left;
}

.product-thumb-brand {
  margin-bottom: 2px;
  font-size: 12px;
  font-weight: 600;
}

.product-thumb-name {
  margin-top: 0;
  margin-bottom: 3px;
  font-size: 12px;
  line-height: 1.2em;
}

.product-thumb-price-container {
  font-size: 11px;
}

.product-thumb-price-content {
  font-size: 12px;
}

.product-thumb-price {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.product-thumb-from {
  color: #999;
  font-size: 12px;
  font-weight: normal;
  margin-right: 5px;
}

.product-thumb-discount-percentage {
  font-size: 14px;
  font-weight: normal;
}

/* ] */
/* Carousel style */
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}

.swipe-wrap {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.swipe-wrap>.item {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-size: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center 0;
}

.swipe-wrap>.item.mainMedia_video {
  z-index: 51;
}

.swipe-wrap>.item.mainMedia_video:not([data-index]) {
  display: none;
}

/* end Carousel style */
/* Fix */
/* Fix textarea unselectable on Iphone/IPad */
textarea {
  -webkit-user-select: auto;
  -ms-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}

html {
  margin-top: 0px !important;
}

/* end Fix */
/* Step detection */
body::after {
  content: "1";
  display: none;
}

@media (min-width: 768px) {
  body::after {
    content: "2";
  }
}

@media (min-width: 992px) {
  body::after {
    content: "3";
  }
}

@media (min-width: 1200px) {
  body::after {
    content: "4";
  }
}

/* end Step detection */
/* Global styling */
.form-block {
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}

/* end Global styling */
/* Catalog styling */
.catalog-block {
  position: relative;
}

.catalog-block.small-margin {
  margin-bottom: 15px;
}

.catalog-block a {
  text-decoration: none;
}

.catalog-subtitle {
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: 20px;
}

.rounded-link {
  display: inline-block;
  margin: 0 7px 15px;
  padding: 4px 8px;
  border-radius: 25px;
  background-color: #FFF;
  font-size: 14px;
}

.discovered-area {
  padding-top: 20px;
  padding-bottom: 5px;
}

.discovered-area-content {
  text-align: left;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 20px 0;
}

.more-categories {
  overflow-x: auto;
  margin: 0 19px;
  white-space: nowrap;
  overflow-x: auto;
}

.more-categories .rounded-link {
  margin: 10px 8px;
}

#moreCategories1 {
  background-color: #6C9999;
}

#moreCategories2 {
  background-color: #6C9999;
}

@media (min-width: 768px) {
  .catalog-subtitle {
    margin-left: 44px;
  }

  .rounded-link {
    margin: 0 15px 25px;
  }

  .discovered-area-content {
    overflow: visible;
    white-space: normal;
  }

  .more-categories {
    margin: 0 0 0 60px;
  }

  .more-categories::-webkit-scrollbar {
    height: 10px;
  }

  .more-categories::-webkit-scrollbar-thumb {
    background-color: #E1EEEC;
  }
}

.carousel-container[data-zone=ProductHistory] {
  background-color: #f2f4f7;
}

.carousel-container[data-type=histo] {
  width: 100%;
  background-color: #f2f4f7;
  padding-bottom: 40px;
}

.carousel-container[data-type=histo] a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
}

.carousel-container[data-type=histo] picture {
  display: block;
  background-image: url(https://cdn.laredoute.com/static/Common/placeholder.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.carousel-container[data-type=histo] picture img.product-img {
  height: 100% !important;
}

@media (min-width: 1200px) {
  body:not([data-pagename=MobileV3_PDP]) .carousel-container[data-type=histo] {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.carousel-container[data-type=histo] .carousel-arrow.left {
  margin-left: 21px;
}

.carousel-container[data-type=histo] .carousel-arrow.right {
  margin-right: 21px;
}

.carousel-container[data-type=histo] .carousel-item {
  padding-right: 16px;
}

.carousel-container[data-type=histo] .close {
  top: 8px;
  right: 8px;
}

body:not([data-pagename=MobileV3_PDP]) .carousel-container[data-type=histo] .product {
  padding: 0 0 24px 0;
}

.carousel-container[data-type=histo] .product-info {
  font-size: 14px;
  line-height: 21px;
}

.carousel-container[data-type=histo] .product-brand {
  font-weight: 600;
}

.carousel-container[data-type=histo] .product-title {
  font-weight: 400;
  max-width: 330px;
}

.carousel-container[data-type=histo] .reco-title {
  line-height: 28px;
}

@media (min-width: 992px) {
  .carousel-container[data-type=histo] .reco-title {
    line-height: 40px;
    max-width: 440px;
  }
}

.widgetCarousel.reco-zone,
.widgetCarousel.reco-zone--atb {
  margin-bottom: 80px;
}

/* end Catalog styling */
.toggle-gradient {
  padding: 15px;
}

.toggle-gradient-white {
  position: relative;
}

.toggle-gradient-white:not(.opened)::after {
  background-color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
  bottom: 0;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.toggle-text h2 {
  font-size: 13px;
  font-weight: 600;
  text-align: center;
}

.toggle-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.8;
  min-height: 30px;
}

.toggle-title:hover {
  cursor: pointer;
}

.toggle-target {
  overflow: hidden;
}

.toggle-trigger:hover {
  cursor: pointer;
}

/*** style pdp & plp ***/
.chevron {
  position: relative;
}

.chevron::after {
  background: url("/images/navigation/sprite-pagelist.png") no-repeat scroll -41px -3px;
  content: "";
  height: 9px;
  margin-top: -4.5px;
  position: absolute;
  right: 5%;
  top: 50%;
  width: 14px;
}

.chevron-down::after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.chevron-left::after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.chevron-right::after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.chevron-up::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.content-opacity {
  opacity: 0.5;
}

/* [ CMS Content override */
.marketing-msg .panel {
  margin-bottom: 0;
}

/* ] */
.a11y {
  position: absolute;
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

input[type=search] {
  background-color: #FFF;
  background-color: transparent;
}

.skip-links {
  position: absolute;
  top: 0;
  left: 0;
  padding: 1rem;
}

.skip-links .skip-link {
  width: 1px;
  height: 1px;
  left: -1000px;
  top: -1000px;
  margin: 0.5rem 0;
  position: absolute;
}

.skip-links .skip-link:focus,
.skip-links .skip-link:focus-visible {
  position: relative;
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  overflow: visible;
  z-index: 1000;
  background-color: #FFF;
  padding: 0.5rem 1rem;
  outline: none;
  -webkit-box-shadow: 0 0 0 2px #0895ff;
  box-shadow: 0 0 0 2px #0895ff;
}

/* [ Old arrow (should be replaced by "new-arrow" step by step => see below) */
.arrow {
  position: relative;
  padding-right: 24px;
}

.btn .arrow {
  display: inline-block;
}

.btn-link .arrow {
  text-decoration: underline;
}

.arrow::before,
.arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 7px;
  width: 8px;
  height: 2px;
  background-color: #333;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.arrow::before {
  margin-top: -4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.arrow::after {
  margin-top: 1px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.arrow-white::before,
.arrow-white::after,
.btn-primary.arrow::before,
.btn-primary.arrow::after,
.btn-primary .arrow::before,
.btn-primary .arrow::after {
  background-color: #fff;
}

.arrow-bottom::before,
.arrow-bottom::after {
  height: 1px;
}

.arrow-bottom::before {
  right: 3px;
  margin-top: -1px;
}

.arrow-bottom::after {
  right: 9px;
  margin-top: -1px;
}

.arrow-bottom.collapsed::before {
  right: 9px;
}

.arrow-bottom.collapsed::after {
  right: 3px;
}

.arrow-left {
  padding-right: 0;
  padding-left: 24px;
}

.arrow-left::before,
.arrow-left::after {
  right: auto;
  left: 7px;
}

.arrow-left::before {
  margin-top: 1px;
}

.arrow-left::after {
  margin-top: -4px;
}

.arrow-down::before,
.arrow-up::before,
.arrow-down::after,
.arrow-up::after {
  margin-top: 0;
}

.arrow-down::before,
.arrow-up::after {
  right: 20px;
}

.arrow-down::after,
.arrow-up::before {
  right: 15px;
}

.panel-default>.panel-heading.arrow,
.panel-default>.panel-heading .arrow {
  padding-right: 35px;
}

.panel-arrow .arrow::before,
.panel-arrow .arrow::after {
  margin-top: -1px;
}

.panel-arrow .arrow::before {
  right: 20px;
}

.panel-arrow .arrow::after {
  right: 15px;
}

.panel-arrow .arrow:not(.collapsed)::before {
  right: 15px;
}

.panel-arrow .arrow:not(.collapsed)::after {
  right: 20px;
}

/* ] */
/* [ New arrow (should replace "arrow" step by step) */
.new-arrow {
  position: relative;
  padding-right: 24px;
}

.new-arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 9px;
  height: 9px;
  margin-top: -5px;
  border-bottom: 1px solid #12151b;
  border-right: 1px solid #12151b;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.new-arrow-alone {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 0;
  vertical-align: middle;
}

.new-arrow-full {
  padding-right: 34px;
}

.new-arrow-full::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 12px;
  height: 1px;
  margin-top: -1px;
  background-color: #12151b;
}

.new-arrow-full::after {
  width: 7px;
  height: 7px;
  margin-top: -4px;
}

.new-arrow-full.new-arrow-left {
  padding-left: 34px;
  padding-right: 0;
}

.new-arrow-full.new-arrow-left::before {
  right: auto;
  left: 15px;
}

.new-arrow-left {
  padding-left: 24px;
  padding-right: 0;
}

.new-arrow-left::after {
  left: 10px;
  right: auto;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.new-arrow-down::after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.new-arrow-up::after {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.new-arrow.small::after {
  width: 6px;
  height: 6px;
}

/* ] */
.lr-arrow {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 10px;
  display: inline-block;
}

.lr-arrow::before,
.lr-arrow::after {
  content: "";
  position: absolute;
  height: 2px;
  border-radius: 2px;
  background-color: #12151b;
  width: 10px;
  -webkit-transition: top 0.4s ease, left 0.4s ease, -webkit-transform 0.4s ease;
  transition: top 0.4s ease, left 0.4s ease, -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease, top 0.4s ease, left 0.4s ease;
  transition: transform 0.4s ease, top 0.4s ease, left 0.4s ease;
  transition: transform 0.4s ease, top 0.4s ease, left 0.4s ease, -webkit-transform 0.4s ease;
}

.lr-arrow-down::after {
  top: 8px;
  left: 7px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.lr-arrow-down::before {
  top: 8px;
  left: 1px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.lr-arrow-left::after {
  top: 11px;
  left: 4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.lr-arrow-left::before {
  top: 5px;
  left: 4px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.lr-arrow-right::after {
  top: 11px;
  left: 4px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.lr-arrow-right::before {
  top: 5px;
  left: 4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.lr-arrow-up::after {
  top: 8px;
  left: 7px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.lr-arrow-up::before {
  top: 8px;
  left: 1px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.lr-arrow-big {
  width: 36px;
  height: 36px;
  border-radius: 20px;
}

.lr-arrow-big::before,
.lr-arrow-big::after {
  width: 20px;
}

.lr-arrow-big.lr-arrow-down::after {
  top: 16px;
  left: 14px;
}

.lr-arrow-big.lr-arrow-down::before {
  top: 16px;
  left: 2px;
}

.lr-arrow-big.lr-arrow-left::after {
  top: 22px;
  left: 8px;
}

.lr-arrow-big.lr-arrow-left::before {
  top: 10px;
  left: 8px;
}

.lr-arrow-big.lr-arrow-right::after {
  top: 22px;
  left: 8px;
}

.lr-arrow-big.lr-arrow-right::before {
  top: 10px;
  left: 8px;
}

.lr-arrow-big.lr-arrow-up::after {
  top: 16px;
  left: 14px;
}

.lr-arrow-big.lr-arrow-up::before {
  top: 16px;
  left: 2px;
}

.lr-arrow-selector {
  position: absolute;
  top: 14px;
  right: 0;
}

.lr-arrow-success::before,
.lr-arrow-success::after {
  background-color: #41B982;
}

.lr-arrow-white::before,
.lr-arrow-white::after {
  background-color: #FFF;
}

.lr-capsule-small {
  display: inline-block;
  padding: 4px 16px;
  border-radius: 24px;
  background-color: #12151b;
}

.lr-capsule-small-span-left.lr-icon,
.lr-capsule-small-span-right.lr-icon {
  line-height: 0 !important;
}

.lr-capsule-small-span-left.lr-arrow,
.lr-capsule-small-span-right.lr-arrow {
  vertical-align: middle;
}

.lr-capsule-small-span-left.lr-arrow {
  margin-right: 6px;
}

.lr-capsule-small-span-left.lr-icon-cross-small,
.lr-capsule-small-span-left.lr-icon-cross-small-white,
.lr-capsule-small-span-left.lr-icon-cross-small-success {
  margin-left: -8px;
}

.lr-capsule-small-span-right.lr-arrow {
  margin-left: 6px;
}

.lr-capsule-small-span-right.lr-icon-cross-small,
.lr-capsule-small-span-right.lr-icon-cross-small-white,
.lr-capsule-small-span-right.lr-icon-cross-small-success {
  margin-right: -8px;
}

.lr-capsule-small-text,
.lr-capsule-small-text-black {
  color: #FFF;
  line-height: 23px;
  letter-spacing: 0.12px;
  vertical-align: middle;
  display: inline-block;
}

.lr-capsule-small-text-black {
  color: #12151b;
}

.lr-capsule-small-success {
  background-color: #41B982;
}

.lr-capsule-small-light-success {
  background-color: #FFF;
}

.lr-capsule-small-light-success-border {
  background-color: #FFF;
  border: solid #98a2b3 1px;
  border-radius: 30px;
}

.lr-capsule-small-light-success .lr-capsule-small-text {
  color: #41B982;
}

.stars {
  display: inline-block;
  text-align: center;
  width: 16px;
  height: 16px;
}

.enable-stars.rating-0,
.rating-stars.rating-0 {
  width: 0px;
}

.enable-stars.rating-0_5,
.rating-stars.rating-0_5 {
  width: 8px;
}

.enable-stars.rating-1,
.rating-stars.rating-1 {
  width: 16px;
}

.enable-stars.rating-1_5,
.rating-stars.rating-1_5 {
  width: 24px;
}

.enable-stars.rating-2,
.rating-stars.rating-2 {
  width: 32px;
}

.enable-stars.rating-2_5,
.rating-stars.rating-2_5 {
  width: 40px;
}

.enable-stars.rating-3,
.rating-stars.rating-3 {
  width: 48px;
}

.enable-stars.rating-3_5,
.rating-stars.rating-3_5 {
  width: 56px;
}

.enable-stars.rating-4,
.rating-stars.rating-4 {
  width: 64px;
}

.enable-stars.rating-4_5,
.rating-stars.rating-4_5 {
  width: 72px;
}

.enable-stars.rating-5,
.rating-stars.rating-5 {
  width: 80px;
}

.enable-stars,
.disable-stars,
.enable-stars--black {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 16px;
}

.disable-stars {
  width: 80px;
}

.enable-stars {
  overflow: hidden;
  white-space: nowrap;
}

.review-number {
  font-size: 14px;
  vertical-align: top;
  font-weight: 400;
  color: #767676;
}

@media (min-width: 992px) {
  .review-number {
    text-decoration: underline;
  }
}

.rating-stars {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap;
}

.rating-stars-container {
  position: relative;
  display: inline-block;
  height: 16px;
  vertical-align: text-top;
  min-width: 80px;
}

.rating-stars-container--small {
  height: 12px;
}

.rating-stars-container--absolute {
  min-width: auto;
}

.rating-stars-container .review-number {
  font-size: 14px;
  color: #12151b;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 82px;
}

.rating-stars-container .review-number span {
  text-decoration: underline;
}

.rating-stars-container:hover .review-number span {
  text-decoration: none;
}

.rating-stars-star {
  display: inline-block;
  width: 20px;
}

/* This one can be used to display rating stars with absolute value (not rounded to 0.5)
/** Use a parent container with ".rating-stars-absolute" class
/** 2 children :
/** - first one with ".disable-stars" class
/** - second one with ".enable-stars" class + a percentage width (if you got a rating from 0 to 5, just multiply this value by 20)
*/
.rating-stars-absolute {
  width: 80px;
  height: 16px;
  position: relative;
}

.rating-stars-absolute .disable-stars,
.rating-stars-absolute .enable-stars,
.rating-stars-absolute .enable-stars--black {
  height: 100%;
  background-repeat: repeat-x;
  background-size: 16px 16px;
}

.rating-stars-absolute .disable-stars {
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23BABABA' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.rating-stars-absolute .enable-stars {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23F4AF48' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.rating-stars-absolute .enable-stars--black {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.rating-stars-absolute--small {
  width: 60px;
  height: 12px;
}

.rating-stars-absolute--small .disable-stars,
.rating-stars-absolute--small .enable-stars {
  background-size: 12px 12px;
}

.rating-stars-absolute--black .disable-stars {
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23BABABA' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.rating-stars-absolute--black .enable-stars {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M23.421 28.26c-.416.213-.897.219-1.36-.113l-5.656-4.092c-.246-.154-.44-.22-.64-.22-.23 0-.443.046-.708.156l-5.586 4.08c-.443.369-.931.363-1.368.161a1.783 1.783 0 0 1-.11-.055.814.814 0 0 1-.225-.164c.047.048-.066-.054-.138-.14a1.216 1.216 0 0 1-.223-1.238l2.191-6.716a.96.96 0 0 0-.356-1.093l-5.67-4.146a1.266 1.266 0 0 1-.512-1.444c.111-.514.62-.948 1.262-.948h7.072c.413 0 .8-.284.941-.685l2.177-6.669c.187-.66.738-.934 1.254-.934.239 0 .442.036.684.183.247.152.436.387.561.72l2.18 6.682c.147.419.534.703.947.703h7.028c.453 0 .815.202 1.047.524.06.084.109.172.136.23.294.48.158 1.22-.403 1.618l-5.697 4.166a.966.966 0 0 0-.351 1.112l2.16 6.673c.29.679-.046 1.35-.55 1.601a1.077 1.077 0 0 1-.087.048z'/%3E%3C/svg%3E");
}

.lr-tick {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 10px;
  display: inline-block;
}

.lr-tick::before,
.lr-tick::after {
  content: "";
  position: absolute;
  height: 2px;
  border-radius: 2px;
}

.lr-tick::before {
  bottom: 7px;
  left: 4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 5px;
}

.lr-tick::after {
  bottom: 8px;
  left: 6px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}

.lr-tick-disabled {
  background-color: #98a2b3;
}

.lr-tick-disabled::before,
.lr-tick-disabled::after {
  background-color: #FFF;
}

.lr-tick-error {
  background-color: #EB5E1f;
}

.lr-tick-error::before,
.lr-tick-error::after {
  background-color: #FFF;
}

.lr-tick-primary {
  background-color: #FF3F52;
}

.lr-tick-primary::before,
.lr-tick-primary::after {
  background-color: #FFF;
}

.lr-tick-success {
  background-color: #41B982;
}

.lr-tick-success::before,
.lr-tick-success::after {
  background-color: #FFF;
}

.lr-tick-dark-white {
  background-color: #12151b;
}

.lr-tick-dark-white::before,
.lr-tick-dark-white::after {
  background-color: #FFF;
}

.lr-tick-light-black {
  background-color: #FFF;
}

.lr-tick-light-black::before,
.lr-tick-light-black::after {
  background-color: #12151b;
}

.lr-tick-light-primary {
  background-color: #FFF;
}

.lr-tick-light-primary::before,
.lr-tick-light-primary::after {
  background-color: #FF3F52;
}

.lr-tick-light-success {
  background-color: #FFF;
}

.lr-tick-light-success::before,
.lr-tick-light-success::after {
  background-color: #41B982;
}

.lr-tick-coral-white {
  background-color: #FFCAC2;
}

.lr-tick-coral-white::before,
.lr-tick-coral-white::after {
  background-color: #FFF;
}

.lr-tick-curacao-white {
  background-color: #0E0EE2;
}

.lr-tick-curacao-white::before,
.lr-tick-curacao-white::after {
  background-color: #FFF;
}

.overlay--dark {
  position: relative;
}

.overlay--dark::before {
  background-color: #12151b;
  content: "";
  min-height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.overlay--gradient {
  position: relative;
}

.overlay--gradient::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 25, 25, 0)), color-stop(50%, rgba(25, 25, 25, 0)), color-stop(90%, rgba(25, 25, 25, 0.3)));
  background: -webkit-linear-gradient(top, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 0) 50%, rgba(25, 25, 25, 0.3) 90%);
  background: -o-linear-gradient(top, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 0) 50%, rgba(25, 25, 25, 0.3) 90%);
  background: linear-gradient(180deg, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 0) 50%, rgba(25, 25, 25, 0.3) 90%);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tick {
  position: relative;
  padding-left: 30px;
}

.tick-right {
  padding-left: 0;
  padding-right: 30px;
}

.tick-success::before {
  width: 12px;
  height: 6px;
  border-bottom: 1px solid #009b79;
  border-left: 1px solid #009b79;
  content: "";
  position: absolute;
  top: 50%;
  left: 2px;
  margin-top: -6px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.tick-success.tick-black::before {
  border-color: #000;
}

.tick-success.tick-orange::before {
  border-color: rgb(255, 118, 38);
}

.tick-success.tick-right::before {
  left: auto;
  right: 2px;
}

.tick-error::after,
.tick-error::before {
  width: 10px;
  height: 2px;
  content: "";
  position: absolute;
  top: 6px;
  left: 1px;
  background-color: #fe0201;
}

.tick-error::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tick-error::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.tick-error.tick-black::after,
.tick-error.tick-black::before {
  background-color: #000;
}

.tick-error.tick-orange::after,
.tick-error.tick-orange::before {
  background-color: rgb(255, 118, 38);
}

.tick-error.tick-right::before,
.tick-error.tick-right::after {
  left: auto;
  right: 1px;
}

.tick-lrandme::before {
  width: 12px;
  height: 6px;
  border-bottom: 1px solid #FF7C66;
  border-left: 1px solid #FF7C66;
  content: "";
  position: absolute;
  top: 50%;
  left: 2px;
  margin-top: -6px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.black-tick,
.green-tick,
.pink-tick {
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 30px;
}

.black-tick::before,
.green-tick::before,
.pink-tick::before {
  width: 8px;
  height: 5px;
  content: "";
  position: absolute;
  top: 50%;
  left: 2px;
  margin-top: -3px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.black-tick::before {
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
}

.green-tick::before {
  border-bottom: 1px solid #009b79;
  border-left: 1px solid #009b79;
}

.pink-tick::before {
  border-bottom: 1px solid #f3007c;
  border-left: 1px solid #f3007c;
}

.black-tick.right-tick::before {
  right: 20px;
  left: auto;
  padding-left: 0px;
}

.anim {
  position: relative;
  -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  perspective: 1000;
}

.anim-33 {
  -webkit-transition: all 0.33s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.33s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.33s cubic-bezier(0.4, 0, 0.2, 1);
}

.anim-66 {
  -webkit-transition: all 0.66s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.66s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.66s cubic-bezier(0.4, 0, 0.2, 1);
}

.anim-100 {
  -webkit-transition: all 1s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 1s cubic-bezier(0.4, 0, 0.2, 1);
}

.anim.out:not(.show) {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

.anim.from-top {
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0);
}

.anim.from-bottom {
  -webkit-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0);
}

.anim.from-left {
  -webkit-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0);
}

.anim.from-right {
  -webkit-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0);
}

.anim[class*=from].show {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.anim-stack {
  margin-top: -50px;
}

.anim-stack.show {
  margin-top: initial;
}

/* ANIMATION : 3 dot blink
    used on delivery page INTER : wait for ajax call to retrieve the delivery fees
*/
.anim-blink-inf-container {
  position: relative;
}

.anim-blink-inf-container.arrow::before,
.anim-blink-inf-container.arrow::after,
.anim-blink-inf-container .arrow::before,
.anim-blink-inf-container .arrow::after {
  visibility: hidden;
}

.anim-blink-inf-arrow {
  position: absolute;
  top: 50%;
  right: 4px;
  margin-top: -6px;
}

.anim-blink-inf {
  vertical-align: middle;
}

.anim-blink-inf span {
  -webkit-animation-name: blink-opacity;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
  animation-name: blink-opacity;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
}

.anim-blink-inf span:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.anim-blink-inf span:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.anim-blink-inf span:nth-child(4) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.anim-blink-inf-line {
  display: inline-block;
  width: 3px;
  height: 12px;
  margin: 0 1px;
  background-color: #474747;
}

.anim-blink-inf-point {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 2px;
  border-radius: 50%;
  background-color: #474747;
}

.btn-xs .anim-blink-inf-point,
.btn-sm .anim-blink-inf-point {
  width: 7px;
  height: 7px;
}

.anim-blink-inf-square {
  position: absolute;
  width: 6px;
  height: 6px;
  margin: 0;
  background-color: #474747;
}

.anim-blink-inf .anim-blink-inf-square:first-child {
  bottom: 1px;
  right: 1px;
}

.anim-blink-inf .anim-blink-inf-square:nth-child(2) {
  bottom: 1px;
  left: 1px;
}

.anim-blink-inf .anim-blink-inf-square:nth-child(3) {
  top: 1px;
  right: 1px;
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.anim-blink-inf .anim-blink-inf-square:nth-child(4) {
  top: 1px;
  left: 1px;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

@-webkit-keyframes blink-opacity {

  0%,
  100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

@keyframes blink-opacity {

  0%,
  100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

/* END ANIMATION : 3 dot blink */
/* CSS class for specific static inspirational link menu*/
.inspirational.arrow::before {
  background-color: #f3007c;
  right: 60px;
}

.inspirational.arrow::after {
  background-color: #f3007c;
  right: 60px;
}

#backToTop {
  position: fixed;
  z-index: 25;
  bottom: 20px;
  right: 24px;
  width: 32px;
  height: 32px;
  background-color: #12151b;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: bottom 350ms ease-out, background-color 1000ms ease-out;
  -o-transition: bottom 350ms ease-out, background-color 1000ms ease-out;
  transition: bottom 350ms ease-out, background-color 1000ms ease-out;
}

#backToTop.withInbentaButton--black {
  background-color: #12151b;
}

#backToTop.withInbentaButton--green {
  background-color: #0C824B;
}

.back-to-top-arrow {
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  place-content: center;
  place-items: center;
}

.back-to-top-arrow::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='white' fill-rule='evenodd' d='M5.25 11.25h10.94l-3.22-3.22-.53-.53 1.06-1.06.53.53 4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5-.53.53-1.06-1.06.53-.53 3.22-3.22H5.25v-1.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.block-title {
  margin: 0 0 15px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.block-info {
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 15px;
}

.block-info:last-child {
  margin-bottom: 0;
}

.btn+.block-info {
  margin-top: 6px;
}

.block-info:empty {
  display: none;
}

.block-error {
  color: #fe0201;
}

.block-warning {
  color: #ff6c00;
}

.block-success {
  color: #3c763d;
}

.border-block {
  margin-bottom: 15px;
  padding: 10px;
  border: 1px solid #98a2b3;
}

.error-tooltip {
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
  padding: 8px;
  border: 1px solid #7f7f7f;
  text-align: center;
  font-size: 12px;
}

.error-tooltip::before,
.error-tooltip::after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -8px;
  border: 8px solid transparent;
}

.error-tooltip::before {
  bottom: -16px;
  border-top-color: #000;
}

.error-tooltip::after {
  bottom: -15px;
  border-top-color: #FFF;
}

.error-tooltip.coming-soon::before,
.error-tooltip.coming-soon::after {
  left: auto;
  right: 12px;
}

.extended-area {
  position: relative;
}

.extended-area::before {
  content: "";
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}

.flex-block {
  display: table;
  width: 100%;
}

.flex-block.flex-fixed {
  table-layout: fixed;
}

.flex-cell {
  display: table-cell;
  vertical-align: middle;
}

.flex-align .flex-cell label {
  width: auto;
}

.flex-align .flex-cell {
  text-align: center;
}

.flex-align .flex-cell:first-child {
  text-align: left;
}

.flex-align .flex-cell:last-child {
  text-align: right;
}

.flex-top .flex-cell {
  vertical-align: top;
}

.icon::before {
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
}

.icon-middle::before {
  display: inline-block;
  vertical-align: middle;
}

.icon-top::before {
  margin-bottom: 3px;
}

.icon-left::before {
  display: inline-block;
  margin-left: 0;
  margin-right: 10px;
  vertical-align: middle;
}

.icon-block-left,
.icon-block-right {
  position: relative;
}

.icon-block-left {
  padding-left: 30px;
}

.icon-block-left::before,
.icon-block-right::before {
  position: absolute;
  top: 50%;
  margin-top: -15px;
}

.icon-block-left::before {
  left: 10px;
}

.icon-block-right::before {
  right: 10px;
}

.icon-block-right::before.icon-glass::before {
  margin-top: -12px;
}

.icon.icon-arrow-left::before {
  background: url("/images/homepage/homepage-sprite.svg") no-repeat -49px 0px;
  height: 13px;
  width: 10px;
  float: left;
  margin-top: 7px;
}

.icon.currentCountryFlag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon.currentCountryFlag::before {
  margin-right: 8px;
}

.icon.currentCountryFlag-de::before {
  display: inline-block;
  background: url("/images/footer/footer_flags.png") no-repeat -2px -309px;
  height: 16px;
  width: 15px;
  vertical-align: text-bottom;
}

.icon.currentCountryFlag-nl::before {
  display: inline-block;
  background: url("/images/footer/footer_flags.png") no-repeat -2px -343px;
  height: 16px;
  width: 15px;
  vertical-align: text-bottom;
}

.icon.currentCountryFlag-fr::before {
  display: inline-block;
  background: url("/images/footer/footer_flags.png") no-repeat -2px -15px;
  height: 16px;
  width: 15px;
  vertical-align: text-bottom;
}

.icon.currentCountryFlag-en::before {
  display: inline-block;
  background: url("/images/footer/footer_flags.png") no-repeat -2px -31px;
  height: 16px;
  width: 15px;
  vertical-align: text-bottom;
}

.icon.currentCountryFlag-ch::before {
  display: inline-block;
  background: url("/images/footer/footer_flags.png") no-repeat -2px -81px;
  height: 16px;
  width: 15px;
  vertical-align: text-bottom;
}

.img-block {
  display: block;
  max-width: 100%;
  margin: auto;
}

.loading {
  position: relative;
  min-height: 65px;
}

.loading::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
  display: block;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.loading::after {
  content: "";
  position: absolute;
  z-index: 12;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  margin-left: -30px;
  border: 1px solid #98a2b3;
  border-radius: 50%;
  background: url("https://cdn.laredoute.com/static/Common/loader.gif") center no-repeat #FFF;
  background-size: 50px;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.loading.loading-bottom {
  padding-bottom: 70px;
}

.loading.loading-bottom::before {
  background-color: transparent;
}

.loading.loading-bottom::after {
  top: auto;
  bottom: 5px;
}

.MobileV3_Basket.is-mobile .loading::after {
  top: 250px;
}

.mention {
  font-size: 11px;
  color: #98a2b3;
}

#overlay {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  visibility: hidden;
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  will-change: background-color;
}

#overlay.is-visible,
#overlay.visible {
  z-index: 40;
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.3);
}

#overlay.for-menu {
  z-index: 25;
  overscroll-behavior: contain;
  height: 100vh;
  background-color: rgba(25, 25, 25, 0.7);
}

#overlay.for-search {
  z-index: 10000;
  background-color: rgba(25, 25, 25, 0.5);
  visibility: visible;
}

#overlay.for-right-panel {
  background-color: rgba(0, 0, 0, 0.3);
}

#overlay.for-plp-filter {
  background-color: rgba(0, 0, 0, 0.3);
}

.return-arrow {
  display: inline-block;
  margin-left: -4px;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: transparent;
  border: 0;
}

.separator {
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
  text-align: center;
}

.separator::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 3px;
  margin-top: -1px;
  background-color: #000;
}

.separator-thin::before {
  height: 1px;
  margin-top: 0;
  background-color: #98a2b3;
}

.separator-content {
  position: relative;
  display: inline-block;
  padding: 3px 5px;
  background: #FFF;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}

.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.ajax-error {
  opacity: 0.3;
}

input::-ms-clear {
  display: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.ajax-error>i,
.ajax-error>small {
  display: none !important;
}

.ajax-error>.form-control,
.ajax-error>.form-control:focus {
  border-color: #98a2b3 !important;
  background-color: #cecece;
}

body.no-scroll {
  overflow: hidden;
  top: 0;
  bottom: 0;
  overscroll-behavior: none;
  height: 100vh;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-overflow-scrolling: touch;
}

body.no-scroll #banner-container {
  position: fixed;
  width: 100%;
}

body.is-desktop.no-scroll {
  padding-right: 15px;
}

body.external.no-scroll {
  position: static;
}

.custom-radio:not(:checked),
.custom-radio:checked,
.custom-checkbox:not(:checked),
.custom-checkbox:checked {
  position: fixed;
  z-index: -1;
  left: -9999px;
}

.custom-radio:not(:checked)~label,
.custom-radio:checked~label,
.custom-checkbox:not(:checked)~label,
.custom-checkbox:checked~label {
  position: relative;
  padding: 0 30px 0 30px;
  width: 100%;
}

.custom-checkbox.tick:not(:checked)~label,
.custom-checkbox.tick:checked~label {
  padding: 0 15px 0 30px;
}

.custom-radio:not(:checked)~label::before,
.custom-radio:checked~label::before,
.custom-checkbox:not(:checked)~label::before,
.custom-checkbox:checked~label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  border: 1px solid #98a2b3;
  background-color: #fff;
}

.custom-checkbox.tick:not(:checked)~label::before,
.custom-checkbox.tick:checked~label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  width: 30px;
  height: 30px;
  border: 2px solid #dfdee5;
  background-color: #fff;
}

.custom-radio:not(:checked)~label::before,
.custom-radio:checked~label::before {
  border-radius: 10px;
}

.custom-radio:not(:checked)~label::after,
.custom-radio:checked~label::after,
.custom-checkbox:not(:checked)~label::after,
.custom-checkbox:checked~label::after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: 5px;
  background-color: #333;
  width: 10px;
  height: 10px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.custom-checkbox.tick:not(:checked)~label::after,
.custom-checkbox.tick:checked~label::after {
  content: "✓";
  font-weight: 600;
  top: 50%;
  margin-top: -6px;
  left: 8px;
  background-color: transparent;
  font-size: 18px;
}

.custom-radio:not(:checked)~label::after,
.custom-radio:checked~label::after {
  border-radius: 100%;
}

.custom-radio.input-right:not(:checked)~label,
.custom-radio.input-right:checked~label,
.custom-checkbox.input-right:not(:checked)~label,
.custom-checkbox.input-right:checked~label {
  padding-left: 0;
  padding-right: 25px;
}

.custom-radio.input-right:not(:checked)~label::before,
.custom-radio.input-right:checked~label::before,
.custom-checkbox.input-right:not(:checked)~label::before,
.custom-checkbox.input-right:checked~label::before {
  right: 0;
  left: auto;
}

.custom-radio.input-right:not(:checked)~label::after,
.custom-radio.input-right:checked~label::after,
.custom-checkbox.input-right:not(:checked)~label::after,
.custom-checkbox.input-right:checked~label::after {
  right: 5px;
  left: auto;
}

.custom-radio:not(:checked)~label::after,
.custom-checkbox:not(:checked)~label::after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

.custom-radio:checked~label::after,
.custom-checkbox:checked~label::after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.custom-radio:disabled~label,
.custom-checkbox:disabled~label {
  cursor: not-allowed;
}

.custom-checkbox.top:not(:checked)~label::before,
.custom-checkbox.top:checked~label::before {
  top: 5px;
  margin-top: 0;
}

.custom-checkbox.top:not(:checked)~label::after,
.custom-checkbox.top:checked~label::after {
  top: 10px;
  margin-top: 0;
}

.custom-radio:focus~label::before,
.custom-checkbox:focus~label::before {
  -webkit-box-shadow: 0 0 0 2px #0895ff;
  box-shadow: 0 0 0 2px #0895ff;
}

.custom-radio:focus:not(:focus-visible)~label::before,
.custom-checkbox:focus:not(:focus-visible)~label::before {
  -webkit-box-shadow: none;
  box-shadow: none;
}

select[disabled]::-ms-value {
  color: #000 !important;
}

.custom-select {
  position: relative;
  background-color: #fff;
}

.custom-select select {
  position: relative;
  padding-right: 30px;
  z-index: 1;
  background: transparent;
  color: #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select select::-ms-expand {
  display: none;
}

.custom-select--eligibility {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.5rem;
}

.custom-select-arrow {
  position: absolute;
  z-index: 2;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  width: 34px;
}

.custom-select-arrow::before,
.custom-select-arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 12px;
  height: 1px;
  background-color: #333;
}

.custom-select-arrow::before {
  left: 7px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.custom-select-arrow::after {
  right: 7px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* Smooth change to a better arrow */
/* [ */
.custom-select-new-arrow {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
}

.custom-select-new-arrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 9px;
  width: 12px;
  height: 12px;
  margin-top: -9px;
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.custom-select-helper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 0.5rem;
}

.custom-select-helper p {
  margin: 0;
}

.helper-popin-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
}

.helper-popin-title {
  font-size: 1rem;
  text-align: center;
}

.helper-popin-subtitle {
  font-size: 0.875rem;
}

.helper-popin-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
}

.helper-popin-list>li {
  font-size: 0.875rem;
}

.helper-popin-list>li>i {
  margin-right: 0.875rem;
}

.custom-select-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.custom-select-content {
  position: relative;
}

/* ] */
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

::-webkit-input-placeholder {
  color: #646464;
}

:-moz-placeholder {
  color: #646464;
}

::-moz-placeholder {
  color: #646464;
}

:-ms-input-placeholder {
  color: #646464;
}

small:empty {
  display: none;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px white inset !important;
}

/* Subpixels */
/* [ */
.hack-border-subpixel {
  border-color: transparent !important;
  -webkit-box-shadow: inset 0 0 0 1px !important;
  box-shadow: inset 0 0 0 1px !important;
}

/* ] */
/* Position */
.clearFloat {
  clear: both;
}

.clear {
  clear: both;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.float-none {
  float: none;
}

.valign-top {
  vertical-align: top;
}

.valign-bottom {
  vertical-align: bottom;
}

.valign-middle {
  vertical-align: middle;
}

/* Display */
.visibility-h {
  visibility: hidden;
}

.visibility-v {
  visibility: visible;
}

.inline-block {
  display: inline-block;
}

.hideField {
  display: none;
}

.hidden {
  display: none !important;
}

.hide {
  display: none !important;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.show {
  display: block !important;
}

.block {
  display: block;
}

.small-field {
  max-width: 140px;
}

.small-field .form-control {
  max-width: 100%;
}

.width-auto {
  width: auto;
}

/* Space */
.border-top {
  border-top: 1px solid #98a2b3;
}

.border-bottom {
  border-bottom: 1px solid #98a2b3;
}

.border-bottom .border-dashed {
  border-bottom-style: dashed;
}

.border-left {
  border-left: 1px solid #98a2b3;
}

.border-right {
  border-right: 1px solid #98a2b3;
}

.border-right .border-dashed {
  border-right-style: dashed;
}

.no-margin-b {
  margin-bottom: 0;
}

.margin-b {
  margin-bottom: 20px;
}

.margin-b--1 {
  margin-bottom: 8px;
}

.margin-b--2 {
  margin-bottom: 16px;
}

.margin-b--3 {
  margin-bottom: 24px;
}

.margin-b--4 {
  margin-bottom: 32px;
}

.margin-b--5 {
  margin-bottom: 40px;
}

.margin-b--6 {
  margin-bottom: 48px;
}

.margin-b--7 {
  margin-bottom: 56px;
}

.margin-b--8 {
  margin-bottom: 60px;
}

.margin-sb {
  margin-bottom: 10px;
}

.margin-t {
  margin-top: 20px;
}

.margin-st {
  margin-top: 10px;
}

.padding-horizontal {
  padding: 0 10px;
}

/* Text */
.arial {
  font-family: Arial, sans-serif;
}

.blue {
  color: #0076ff;
}

.bold {
  font-weight: 600;
}

.first-letter-uppercase {
  text-transform: lowercase;
}

.first-letter-uppercase::first-letter {
  text-transform: uppercase;
}

.green {
  color: #009b79;
}

.grey {
  color: #989898;
}

.orange {
  color: #ff6c00;
}

.red {
  color: #ff0000;
}

.relative {
  position: relative;
}

.pink {
  color: #f3007c;
}

.pink-info {
  font-weight: 600;
  color: #F093AA;
}

.text-muted {
  color: #777777;
}

.text-info {
  color: #f3007c;
}

.text-warning {
  color: #EC8987;
}

.text-danger {
  color: #EB5E1f;
}

.small {
  font-size: 85%;
}

.italic {
  font-style: italic;
}

.line-through {
  text-decoration: line-through;
}

.underline {
  text-decoration: underline;
}

.uppercase {
  text-transform: uppercase;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.text-ellipsis {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-ellipsis-STS {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal;
}

.text-content {
  padding-top: 12px;
  font-size: 12px;
  line-height: 16px;
}

/* Animation */
.fadeOut {
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  -ms-transition: opacity 0.25s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  transition: opacity 0.25s;
  filter: alpha(opacity=0);
  opacity: 0 !important;
}

/* Forms */
.error {
  border: 1px solid #ff0000;
}

.errorText {
  color: #ff0000;
  margin-top: -5px;
}

.form-row {
  margin-bottom: 4px;
}

.form-row label {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}

.hidden-field {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.droplist {
  width: 100%;
}

.select-group {
  white-space: nowrap;
}

/* Other */
.cursor-pointer {
  cursor: pointer;
}

.cursor-default {
  cursor: default;
}

.no-resize {
  resize: none;
}

.marginWidget:not([data-widgettemplate=SimpleVideo]) {
  margin-top: 40px;
}

@media (min-width: 992px) {
  .marginWidget:not([data-widgettemplate=SimpleVideo]) {
    margin-top: 64px;
  }
}

.marginWidget[data-widgettemplate=ReinforcementBanner_116],
[data-widgettemplate=ReinforcementBanner_116]+.marginWidget,
[data-widgettemplate=ReinforcementBanner_116]+script+.marginWidget {
  margin-top: 0;
}

#cnil_privacy {
  border: none;
  width: 100%;
  position: fixed;
  z-index: 999999;
  bottom: 0px;
  left: 0px;
  text-align: left;
  opacity: 0.9;
  background: rgb(30, 33, 31);
}

#cnil_privacy.cnil-privacy-fr {
  background: rgb(240, 240, 240);
  opacity: 1;
}

#cnil_privacy_container_text {
  border: none;
  color: rgb(255, 255, 255);
  font-size: 100%;
  text-align: left;
  background: none;
}

#cnil_privacy_container_text.cnil-privacy-fr {
  border: none;
  display: inline-block;
  background: none;
  margin: 10px 0 0;
  text-align: center;
  font-size: 100%;
  padding: 10px;
  color: black;
}

#cnil_privacy_text {
  padding: 10px;
  border: none;
  background: none;
  text-align: left;
  font-size: 10px;
}

#cnil_privacy_text.cnil-privacy-fr {
  border: none;
  padding: 10px;
  font-size: 75%;
  text-align: left;
  background: none;
  text-align: center;
}

#cnil_privacy_btn_close {
  border: none;
  position: absolute;
  z-index: 1;
  right: 5px;
  top: 5px;
  cursor: pointer;
  background: none;
}

#cnil_privacy_close {
  width: 20px;
  height: 20px;
}

#title_cnil_privacy_text {
  margin-left: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  color: white;
}

/*
    http://flag-icon-css.lip.is/
*/
.flag-icon-background,
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em;
}

.flag-icon:before {
  content: " ";
}

.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-be {
  background-image: url(/images/Common/flags/4x3/be.svg);
}

.flag-icon-be.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/be.svg);
}

.flag-icon-ch {
  background-image: url(/images/Common/flags/4x3/ch.svg);
}

.flag-icon-ch.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/ch.svg);
}

.flag-icon-es {
  background-image: url(/images/Common/flags/4x3/es.svg);
}

.flag-icon-es.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/es.svg);
}

.flag-icon-fr {
  background-image: url(/images/Common/flags/4x3/fr.svg);
}

.flag-icon-fr.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/fr.svg);
}

.flag-icon-gb {
  background-image: url(/images/Common/flags/4x3/gb.svg);
}

.flag-icon-gb.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/gb.svg);
}

.flag-icon-it {
  background-image: url(/images/Common/flags/4x3/it.svg);
}

.flag-icon-it.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/it.svg);
}

.flag-icon-lu {
  background-image: url(/images/Common/flags/4x3/lu.svg);
}

.flag-icon-lu.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/lu.svg);
}

.flag-icon-nl {
  background-image: url(/images/Common/flags/4x3/nl.svg);
}

.flag-icon-nl.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/nl.svg);
}

.flag-icon-pl {
  background-image: url(/images/Common/flags/4x3/pl.svg);
}

.flag-icon-pl.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/pl.svg);
}

.flag-icon-pt {
  background-image: url(/images/Common/flags/4x3/pt.svg);
}

.flag-icon-pt.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/pt.svg);
}

.flag-icon-ru {
  background-image: url(/images/Common/flags/4x3/ru.svg);
}

.flag-icon-ru.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/ru.svg);
}

.flag-icon-gb-eng {
  background-image: url(/images/Common/flags/4x3/gb-eng.svg);
}

.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(/images/Common/flags/1x1/gb-eng.svg);
}

.footer-newsletter-block {
  background-color: #ffe8eb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.footer-newsletter-block .newsletter-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background: #12151b;
  z-index: 1;
  border-radius: 50%;
  margin-left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m11.586 6 5 5H4v2h12.586l-5 5L13 19.414l6.707-6.707a1 1 0 0 0 0-1.414L13 4.586 11.586 6Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

.footer-newsletter-block .newsletter-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-newsletter-block .newsletter-container {
  padding: 16px;
  color: #12151b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 768px) {
  .footer-newsletter-block .newsletter-container {
    padding: 32px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .footer-newsletter-block .newsletter-container>* {
    width: 50%;
    max-width: 500px;
  }
}

@media (min-width: 992px) {
  .footer-newsletter-block .newsletter-container {
    padding: 48px 0;
  }
}

.footer-newsletter-block .newsletter-field {
  border: 2px solid #cdd1da;
  border-radius: 8px;
  padding: 2px 0 2px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 228px;
}

@media (min-width: 992px) {
  .footer-newsletter-block .newsletter-field {
    min-width: 260px;
  }
}

@media (min-width: 1200px) {
  .footer-newsletter-block .newsletter-field {
    min-width: 280px;
  }
}

@media (min-width: 1360px) {
  .footer-newsletter-block .newsletter-field {
    min-width: 80%;
    max-width: 500px;
  }
}

.footer-newsletter-block .newsletter-field::-webkit-input-placeholder {
  color: #667085;
}

.footer-newsletter-block .newsletter-field::-moz-placeholder {
  color: #667085;
}

.footer-newsletter-block .newsletter-field::-ms-input-placeholder {
  color: #667085;
}

.footer-newsletter-block .newsletter-field::placeholder {
  color: #667085;
}

.footer-newsletter-block .newsletter-message {
  font-size: 12px;
  font-weight: 600;
  font-style: italic;
  display: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  padding: 24px 16px;
  background-color: #FFF;
  text-align: right;
}

@media (min-width: 768px) {
  .footer-newsletter-block .newsletter-message {
    min-width: 320px;
  }
}

@media (min-width: 992px) {
  .footer-newsletter-block .newsletter-message {
    padding: 8px 16px;
  }
}

.footer-newsletter-block .newsletter-message.text-danger {
  border: 1px solid #C04D1A;
}

.footer-newsletter-block .newsletter-message.block-success {
  border: 1px solid #0C824B;
}

.footer-newsletter-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 16px;
}

.footer-newsletter-input {
  margin-bottom: 0;
}

.footer-newsletter-check {
  font-size: 12px;
  line-height: 18px;
}

.footer-newsletter-check label.text-left {
  margin-top: 8px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .footer-newsletter-check {
    margin-left: 16px;
  }
}

.footer-newsletter-text {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 4px;
}

@media (min-width: 992px) {
  .footer-newsletter-text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
  }
}

.footer-newsletter-textOffer {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 28px;
}

@media (min-width: 992px) {
  .footer-newsletter-textOffer {
    font-size: 26px;
    line-height: 36px;
  }
}

@media (min-width: 1200px) {
  .footer-newsletter-textOffer {
    font-size: 28px;
    line-height: 40px;
  }
}

html:lang(ru-RU) .footer-newsletter-textOffer {
  font-family: "Source Sans Pro";
  font-size: 22px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .footer-newsletter-textOffer {
    font-size: 29px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .footer-newsletter-textOffer {
    font-size: 31px;
  }
}

.footer-newsletter-textOffer {
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .footer-newsletter-textOffer {
    padding-right: 24px;
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  .footer-newsletter-textOffer {
    padding-right: 40px;
  }
}

.footer-newsletter-textDetails {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .footer-newsletter-textDetails {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .footer-newsletter-textDetails {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .footer-newsletter-textDetails {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .footer-newsletter-textDetails {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .footer-newsletter-textDetails {
    font-size: 15px;
  }
}

.footer-newsletter-textDetails a {
  white-space: nowrap;
  font-weight: bold;
  text-decoration: underline;
}

@media (min-width: 768px) {
  .footer-newsletter-textDetails {
    padding-right: 32px;
  }
}

@media (min-width: 992px) {
  .footer-newsletter-textDetails {
    padding-right: 48px;
  }
}

.footer-newsletter-form {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
}

@media (min-width: 768px) {
  .footer-newsletter-form {
    max-width: 500px;
  }
}

.footer-newsletter-form label {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .footer-newsletter-form label {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .footer-newsletter-form label {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .footer-newsletter-form label {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .footer-newsletter-form label {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .footer-newsletter-form label {
    font-size: 18px;
  }
}

.footer-newsletter-form label {
  margin-bottom: 8px;
}

.footer-newsletter-form .form-group {
  width: 100%;
  margin-bottom: 0px;
}

@media (min-width: 768px) {
  .footer-newsletter-form .form-group {
    width: 300px;
    min-width: 100%;
  }
}

.footer-newsletter-form .text-danger {
  color: #C04D1A;
}

.footer-newsletter-form .block-success {
  color: #0C824B;
}

#newsletterContainerMain {
  background-color: #FFFFFF;
}

.inbenta-start-button {
  background-color: #2D74B9;
  color: #FFF;
  position: fixed;
  bottom: 16px;
  right: 16px;
  border-radius: 32px;
  z-index: 30;
  height: 45px;
  -webkit-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;
  overflow: hidden;
}

.inbenta-start-button:hover {
  border: 2px solid #ABE0C8;
  height: 49px;
  bottom: 14px;
  right: 14px;
}

.inbenta-start-button:before {
  display: none !important;
  background-color: #2D74B9 !important;
}

.inbenta-start-button:after {
  display: none !important;
  background-color: #2D74B9 !important;
}

.inbenta-start-button .inbenta-start_icon {
  width: 32px;
  height: 32px;
}

.inbenta-start-button .inbenta-start_message {
  margin-left: 8px;
  margin-right: 4px;
}

@media screen and (min-width: 768px) {
  .inbenta-start-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 32px;
  }

  .inbenta-start-button_message {
    display: inline-block;
    margin-right: 4px;
  }
}

@media screen and (max-width: 479px) {
  .inbenta-start-button--full {
    width: 143px;
  }

  .inbenta-start-button--reduced {
    width: 45px;
  }

  .inbenta-start-button--reduced .inbenta-start_icon::before {
    margin-left: -2px;
  }
}

.inbenta-km__modal--active {
  z-index: 10001 !important;
}

.hp .nocenter-mobile {
  text-align: left !important;
}

.hp .lrTitle--2 {
  color: #00565f;
  margin-left: 23px !important;
}

@media (min-width: 992px) {
  .hp .top-cat-hp-module {
    margin-left: 50px;
  }
}

.hp .top-cat-hp-module .top-cat-hp-container {
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
}

@media (min-width: 992px) {
  .hp .top-cat-hp-module .top-cat-hp-container .flex-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    /* width */
  }

  .hp .top-cat-hp-module .top-cat-hp-container .flex-row::-webkit-scrollbar {
    height: 4px;
  }

  .hp .top-cat-hp-module .top-cat-hp-container .flex-row {
    /* Track */
  }

  .hp .top-cat-hp-module .top-cat-hp-container .flex-row::-webkit-scrollbar-track {
    background: #e4e7ec;
  }

  .hp .top-cat-hp-module .top-cat-hp-container .flex-row {
    /* Handle */
  }

  .hp .top-cat-hp-module .top-cat-hp-container .flex-row::-webkit-scrollbar-thumb {
    background: #667085;
  }
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item {
  padding-left: 0;
  margin: 0;
  max-width: 50vw !important;
}

@media (min-width: 992px) {
  .hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item {
    min-width: calc(33vw - 75px) !important;
    max-width: calc(33vw - 75px) !important;
    margin-right: 50px;
  }
}

@media (min-width: 1200px) {
  .hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item {
    min-width: calc(25vw - 75px) !important;
    max-width: calc(25vw - 75px) !important;
    margin-right: 50px;
  }
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item .top-cat-hp-item-title {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item .top-cat-hp-item-title .top-cat-hp-img {
  display: none;
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item .top-cat-hp-title {
  padding: 0 !important;
  padding-left: 10px !important;
  color: #00565f;
  font-weight: 600;
  position: relative;
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item .top-cat-hp-title::after {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m11.586 6 5 5H4v2h12.586l-5 5L13 19.414l6.707-6.707a1 1 0 0 0 0-1.414L13 4.586 11.586 6Z' fill='%2300565F'/%3E%3C/svg%3E");
  bottom: -8px;
  padding-left: 12px;
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item .top-cat-hp-item-text {
  line-height: 150% !important;
  margin-left: 15px !important;
  margin-bottom: 30px;
  color: #667085;
  font-weight: 400;
  text-align: left;
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item .top-cat-hp-item-text:not(:first-of-type) {
  padding-left: 0 !important;
  margin-left: 0;
}

.hp .top-cat-hp-module .top-cat-hp-container .top-cat-hp-item .top-cat-hp-item-text:first-of-type {
  padding-left: 0 !important;
  margin-left: 0;
}

.MobileV3_Basket.is-mobile #footer::after {
  content: "";
  height: 75px;
  background-color: #00565f;
  display: block;
  position: absolute;
  bottom: -75px;
  width: 100%;
}

#footer {
  background-color: #5C3A21;
  position: relative;
  color: #FFF !important;
  margin-top: 60px;
}

#footer nav {
  background-color: #FFF;
}

#footer .chevron-right::before {
  content: url("data:image/svg+xml,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.5 3.5 5 0 8.5l1.06 1.06 4.031-4.03a.75.75 0 0 0 0-1.06L1.061.44 0 1.5Z' fill='%23fff'/%3E%3C/svg%3E");
  height: 20px;
  width: 20px;
  margin-right: 5px;
}

#footer h3 {
  margin: 0;
}

#footer .lr-trustpilot-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) {
  #footer .lr-trustpilot-footer {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

#footer .lr-trustpilot-footer {
  width: 100%;
  margin-top: 0;
}

#footer .widgetLine {
  padding: 0 30px 0 30px;
  width: 100%;
}

@media (min-width: 768px) {
  #footer .widgetLine {
    padding: 48px;
  }
}

@media (min-width: 992px) {
  #footer .widgetLine {
    padding: 48px 181px;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine {
    padding: 48px;
  }
}

@media (min-width: 1360px) {
  #footer .widgetLine {
    padding: 48px 96px;
  }
}

@media (min-width: 1920px) {
  #footer .widgetLine {
    padding: 48px 192px;
  }
}

#footer .widgetLine__1 {
  background-color: #2B1F17;
}

@media (min-width: 768px) {
  #footer .widgetLine__1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

#footer .widgetLine__1 .footer-column:first-of-type {
  padding-top: 15px;
}

@media (min-width: 768px) {
  #footer .widgetLine__1 .footer-column:first-of-type {
    padding-top: 0;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__1 .footer-column:first-of-type {
    padding-top: 10px;
  }
}

#footer .widgetLine__1 .footer-column:last-of-type {
  padding-bottom: 15px;
}

@media (min-width: 768px) {
  #footer .widgetLine__1 .footer-column:last-of-type {
    padding-bottom: 0;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__1 .footer-column:last-of-type {
    padding-bottom: 10px;
  }
}

@media (min-width: 768px) {
  #footer .widgetLine__1 .footer-column {
    width: 40%;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__1 .footer-column {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 240px;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__1 {
    padding-top: 0;
    padding-bottom: 0;
  }
}

#footer .widgetLine__1 .reinsurance__ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 0;
}

@media (min-width: 768px) {
  #footer .widgetLine__1 .reinsurance__ul {
    padding: 0;
  }
}

#footer .widgetLine__1 .reinsurance__wrap {
  padding: 15px 0;
  width: 100%;
}

@media (min-width: 768px) {
  #footer .widgetLine__1 .reinsurance__wrap {
    padding: 24px 0;
    width: 40%;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__1 .reinsurance__wrap {
    width: 240px;
    padding: 38px 0;
  }
}

#footer .widgetLine__1 .reinsurance__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 265px;
  padding: 0;
}

#footer .widgetLine__1 .reinsurance__item.withoutUrl {
  cursor: auto;
}

#footer .widgetLine__1 .reinsurance__item:focus-visible {
  outline: 3px solid #2D74B9;
  color: #FFF;
  border-radius: 4px;
}

#footer .widgetLine__1 .reinsurance__picto {
  height: 48px;
}

#footer .widgetLine__1 .reinsurance__pictoWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#footer .widgetLine__1 .reinsurance__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 4px;
  font-size: 16px;
  font-weight: 600;
  font-family: "Barlow Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
}

html:lang(ru-RU) #footer .widgetLine__1 .reinsurance__label {
  font-family: "Roboto Condensed", sans-serif;
}

#footer .widgetLine__1 .reinsurance__label {
  text-transform: uppercase;
  text-align: start;
}

#footer .widgetLine__1 .reinsurance__label:focus {
  outline: 3px solid #2D74B9;
  color: #FFF;
  border-radius: 4px;
}

#footer .widgetLine__1.onCheckout {
  margin-top: 80px;
}

@media (min-width: 768px) {
  #footer .widgetLine__2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    padding-bottom: 24px;
  }

  #footer .widgetLine__2 .footer-column {
    width: 40%;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__2 .footer-column {
    width: 240px;
  }
}

#footer .widgetLine.widgetLine__2 {
  background-color: #5C3A21;
}

#footer .widgetLine__2 .footer-services-block {
  border: none;
  padding: 30px 0;
  border-bottom: 1px solid #FFF;
}

@media (min-width: 768px) {
  #footer .widgetLine__2 .footer-services-block {
    border-bottom: none;
    padding: 0 0 24px 0;
  }
}

#footer .widgetLine__2 .footer-services-title {
  font-size: 16px;
  font-family: "Barlow Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
}

html:lang(ru-RU) #footer .widgetLine__2 .footer-services-title {
  font-family: "Roboto Condensed", sans-serif;
}

#footer .widgetLine__2 .footer-services-title {
  padding: 0;
  position: relative;
  text-transform: uppercase;
}

#footer .widgetLine__2 .footer-services-title.opened .footer-services-btn::after {
  display: none;
}

#footer .widgetLine__2 .footer-services-btn {
  padding: 0;
  text-transform: uppercase;
  width: 100%;
  text-align: start;
  cursor: pointer;
}

#footer .widgetLine__2 .footer-services-btn::before,
#footer .widgetLine__2 .footer-services-btn::after {
  content: "";
  height: 1px;
  width: 10px;
  background-color: #FFF;
  display: block;
  position: absolute;
  right: 0;
  top: 10px;
}

@media (min-width: 768px) {

  #footer .widgetLine__2 .footer-services-btn::before,
  #footer .widgetLine__2 .footer-services-btn::after {
    display: none;
  }
}

#footer .widgetLine__2 .footer-services-btn::after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

#footer .widgetLine__2 .footer-services-btn:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

#footer .widgetLine__2 .footer-services-btn:focus-visible {
  outline: 3px solid #5C3A21 !important;
  color: #FFF;
  border-radius: 4px !important;
}

#footer .widgetLine__2 .footer-services-link {
  display: block;
  font-size: 12px;
}

html:lang(ru-RU) #footer .widgetLine__2 .footer-services-link {
  font-size: unset;
}

#footer .widgetLine__2 .footer-services-link {
  margin-top: 8px;
}

#footer .widgetLine__2 .footer-services-link:first-of-type {
  margin-top: 16px;
}

#footer .widgetLine__2 .footer-services-link.isNotLink {
  margin-top: 16px;
  font-weight: 600;
}

@media not all and (any-pointer: coarse) {

  #footer .widgetLine__2 .footer-services-link.isNotLink:hover,
  #footer .widgetLine__2 .footer-services-link.isNotLink:active,
  #footer .widgetLine__2 .footer-services-link.isNotLink:focus {
    color: #FFF;
  }
}

#footer .widgetLine__2 .footer-services-link a,
#footer .widgetLine__2 .footer-services-link--isPanel {
  line-height: 15px;
  -webkit-transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  border-bottom: 1px solid transparent;
}

@media not all and (any-pointer: coarse) {

  #footer .widgetLine__2 .footer-services-link a:hover,
  #footer .widgetLine__2 .footer-services-link--isPanel:hover {
    border-bottom: 1px solid #FFF;
    cursor: pointer;
  }

  #footer .widgetLine__2 .footer-services-link a:active,
  #footer .widgetLine__2 .footer-services-link--isPanel:active {
    color: #d23443;
  }

  #footer .widgetLine__2 .footer-services-link a:focus-visible,
  #footer .widgetLine__2 .footer-services-link--isPanel:focus-visible {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 3px solid #2D74B9 !important;
    color: #FFF;
    border-radius: 4px;
  }
}

#footer .widgetLine__2.isLightWidget {
  padding-bottom: 0;
  position: relative;
}

#footer .widgetLine__2.isLightWidget::after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #FFF;
  opacity: 50%;
}

@media (min-width: 768px) {
  #footer .widgetLine__2.isLightWidget::after {
    width: calc(100vw - 110px);
    bottom: -34px;
    left: 48px;
  }
}

#footer .widgetLine__3 {
  background-color: #2B1F17;
  font-family: "Barlow Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
}

html:lang(ru-RU) #footer .widgetLine__3 {
  font-family: "Roboto Condensed", sans-serif;
}

#footer .widgetLine__3 {
  font-weight: 600;
  color: #FFF;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  position: relative;
}

#footer .widgetLine__3::before {
  display: none;
  content: "";
  height: 0.5px;
  width: 100%;

  margin: 18px 0;
  position: absolute;
}

@media (min-width: 768px) {
  #footer .widgetLine__3 {
    padding-bottom: 0;
    padding-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  #footer .widgetLine__3::before {
    display: block;
    width: calc(100vw - 110px) !important;
    left: 48px;
    top: -20px;
  }
}

#footer .widgetLine__3 .footer-column {
  padding: 30px 0;
  border-bottom: 1px solid #FFF;
}

@media (min-width: 768px) {
  #footer .widgetLine__3 .footer-column {
    width: 40%;
    padding: 48px 0;
    border-bottom: none;
  }

  #footer .widgetLine__3 .footer-column:nth-of-type(3),
  #footer .widgetLine__3 .footer-column:nth-of-type(4) {
    padding-top: 0;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__3 .footer-column {
    width: 240px;
    padding: 48px 0 !important;
  }
}

#footer .widgetLine__3 .logoLinks__wrap {
  line-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 768px) {
  #footer .widgetLine__3 .logoLinks__wrap {
    position: relative;
    height: auto;
    line-height: unset;
    width: 240px;
  }
}

#footer .widgetLine__3 .logoLinks__wrap {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

#footer .widgetLine__3 .logoLinks__wrap .prev-icon,
#footer .widgetLine__3 .logoLinks__wrap .next-icon {
  display: none;
  cursor: pointer;
}

@media (min-width: 768px) {

  #footer .widgetLine__3 .logoLinks__wrap .prev-icon,
  #footer .widgetLine__3 .logoLinks__wrap .next-icon {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 8px;
    height: 63px;
    width: 15px;
  }

  #footer .widgetLine__3 .logoLinks__wrap .prev-icon::after,
  #footer .widgetLine__3 .logoLinks__wrap .next-icon::after {
    content: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.19 11.5 8.69 8l-3.5-3.5 1.06-1.06 4.03 4.03a.75.75 0 0 1 0 1.06l-4.03 4.03-1.06-1.06Z' fill='%23fff'/%3E%3C/svg%3E");
  }
}

#footer .widgetLine__3 .logoLinks__wrap .prev-icon {
  left: -20px;
}

#footer .widgetLine__3 .logoLinks__wrap .prev-icon::after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: rotate(180deg) !important;
  -ms-transform: rotate(180deg) !important;
  transform: rotate(180deg) !important;
  margin-bottom: 16px;
}

#footer .widgetLine__3 .logoLinks__wrap .next-icon {
  left: 190px;
}

#footer .widgetLine__3 .logoLinks__wrap .next-icon::after {
  margin-bottom: 4px;
}

#footer .widgetLine__3 .logoLinks__title {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

#footer .widgetLine__3 .logoLinks__description_container {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 16px;
}

#footer .widgetLine__3 .logoLinks__description_container a {
  line-height: 15px;
  -webkit-transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  border-bottom: 1px solid transparent;
}

@media not all and (any-pointer: coarse) {
  #footer .widgetLine__3 .logoLinks__description_container a:hover {
    border-bottom: 1px solid #FFF;
    cursor: pointer;
  }

  #footer .widgetLine__3 .logoLinks__description_container a:active {
    color: #d23443;
  }

  #footer .widgetLine__3 .logoLinks__description_container a:focus-visible {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 3px solid #2D74B9 !important;
    color: #FFF;
    border-radius: 4px;
  }
}

#footer .widgetLine__3 .logoLinks__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  margin-left: -3px;
  margin-top: -6px;
  overflow: scroll;
}

@media (min-width: 768px) {
  #footer .widgetLine__3 .logoLinks__items {
    overflow: hidden;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

#footer .widgetLine__3 .logoLinks__item,
#footer .widgetLine__3 .logoLinks__picto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  max-width: 150px;
  min-width: 32px;
}

#footer .widgetLine__3 .logoLinks__item {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-right: 5px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

#footer .widgetLine__3 .logoLinks__item a:focus,
#footer .widgetLine__3 .logoLinks__item img:focus {
  outline: 3px solid #2D74B9 !important;
  color: #FFF;
  border-radius: 4px;
}

#footer .widgetLine__3 .logoLinks__item a:focus-visible,
#footer .widgetLine__3 .logoLinks__item img:focus-visible {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 2px;
  margin-left: 2px;
}

#footer .widgetLine__3 .logoLinks__picto {
  -o-object-fit: contain;
  object-fit: contain;
  min-height: 28px;
  max-height: 32px;
}

#footer .widgetLine__3.onCheckout {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 80px;
}

@media (min-width: 768px) {
  #footer .widgetLine__3.onCheckout {
    padding-left: 48px;
    padding-right: 48px;
  }
}

#footer .widgetLine__3.onCheckout::before {
  display: none;
}

#footer .widgetLine__3.onCheckout .footer-column {
  padding-top: 30px;
  overflow: hidden !important;
  border-bottom: none;
}

@media (min-width: 768px) {
  #footer .widgetLine__3.onCheckout .footer-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 48px 0 !important;
  }
}

@media (min-width: 768px) {
  #footer .widgetLine__3.onCheckout .footer-column .logoLinks__wrap {
    width: 100%;
  }
}

#footer .widgetLine__3.onCheckout .footer-column .logoLinks__title {
  margin-right: 30px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
}

@media (min-width: 768px) {
  #footer .widgetLine__3.onCheckout .footer-column .logoLinks__title {
    margin-bottom: 0;
  }
}

#footer .widgetLine__3.onCheckout .footer-column .logoLinks__items {
  width: auto;
  height: auto !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  overflow: hidden;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media (min-width: 768px) {
  #footer .widgetLine__3.onCheckout .footer-column .logoLinks__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0;
  }
}

#footer .widgetLine__3.onCheckout .footer-column .logoLinks__item {
  margin: 8px 16px 0 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0;
}

#footer .widgetLine__3.onCheckout .prev-icon,
#footer .widgetLine__3.onCheckout .next-icon {
  display: none !important;
}

#footer .widgetLine__3.onCheckout .prev-icon:focus,
#footer .widgetLine__3.onCheckout .next-icon:focus {
  outline: 3px solid #2D74B9;
  color: #FFF;
  border-radius: 4px;
}

#footer .widgetLine__3.onCheckout .prev-icon:focus-visible,
#footer .widgetLine__3.onCheckout .next-icon:focus-visible {
  outline: none;
}

#footer .widgetLine__4 {
  margin: 30px 0 0 0;
}

@media (min-width: 768px) {
  #footer .widgetLine__4 {
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }
}

@media (min-width: 992px) {
  #footer .widgetLine__4 {
    padding: 30px 48px;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__4 {
    padding: 30px 48px 30px 48px;
  }
}

#footer .widgetLine.widgetLine__4 {
  background-color: #5C3A21;
}

#footer .widgetLine__4 .footer-column {
  padding: 0;
  color: #FFF;
}

@media (min-width: 768px) {
  #footer .widgetLine__4 .footer-column {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  #footer .widgetLine__4 .footer-column::before {
    content: "";
    height: 0.5px;
    width: 100%;

    margin: 0;
    position: absolute;
    top: 0;
    width: calc(100vw - 110px);
    left: 48px;
  }
}

@media (min-width: 768px) {
  #footer .widgetLine__4 .footer-column {
    gap: 8px;
  }
}

@media (min-width: 992px) {
  #footer .widgetLine__4 .footer-column {
    gap: 16px;
  }
}

@media (min-width: 768px) {
  #footer .widgetLine__4 .footer-column .footer {
    padding-bottom: 0;
  }
}

#footer .widgetLine__4 .footer-column .footer__listOfLinks {
  position: relative;
  font-weight: 400 !important;
  font-size: 12px;
}

html:lang(ru-RU) #footer .widgetLine__4 .footer-column .footer__listOfLinks {
  font-size: unset;
}

#footer .widgetLine__4 .footer-column .footer__listOfLinks {
  line-height: 1.75;
  display: block;
}

#footer .widgetLine__4 .footer-column .footer__listOfLinks::after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background-color: #FFF;
  margin-top: 30px;
}

@media (min-width: 768px) {
  #footer .widgetLine__4 .footer-column .footer__listOfLinks::after {
    display: none;
  }
}

#footer .widgetLine__4 .footer-column .footer__listOfLinks__item {
  border: none;
  display: inline;
  margin: 0;
  padding: 0;
  border-radius: 4px;
}

#footer .widgetLine__4 .footer-column .footer__listOfLinks__item:not(:first-of-type)::before {
  display: inline-block;
  content: " • ";
  margin-right: 8px;
  margin-left: 8px;
}

#footer .widgetLine__4 .footer-column .footer__listOfLinks__item a {
  font-size: 10px;
  line-height: 15px;
  -webkit-transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: border-bottom 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  border-bottom: 1px solid transparent;
}

@media not all and (any-pointer: coarse) {
  #footer .widgetLine__4 .footer-column .footer__listOfLinks__item a:hover {
    border-bottom: 1px solid #FFF;
  }

  #footer .widgetLine__4 .footer-column .footer__listOfLinks__item a:active {
    border-radius: 4px;
    color: #d23443;
  }

  #footer .widgetLine__4 .footer-column .footer__listOfLinks__item a:focus-visible {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 3px solid #2D74B9 !important;
    color: #FFF;
    border-radius: 4px;
  }
}

#footer .widgetLine__4 .footer-column .footer__countrySelector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 10px;
  font-weight: 600;
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 12px;
}

html:lang(ru-RU) #footer .widgetLine__4 .footer-column .footer__countrySelector {
  font-size: unset;
}

#footer .widgetLine__4 .footer-column .footer__countrySelector {
  line-height: 150%;
}

@media (min-width: 768px) {
  #footer .widgetLine__4 .footer-column .footer__countrySelector {
    padding: 0;
  }
}

#footer .widgetLine__4 .footer-column .footer__countrySelector::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.573 2.62c5.336 0 9.627 4.29 9.627 9.572a9.603 9.603 0 0 1-9.627 9.627C6.29 21.82 2 17.528 2 12.192c0-5.282 4.291-9.573 9.573-9.573ZM4.09 16.317h2.86a15.688 15.688 0 0 1-.605-3.576h-3.3a7.954 7.954 0 0 0 1.045 3.576Zm3.96 0 3.027.055v-3.631H7.392c.055 1.21.275 2.42.66 3.576Zm4.072.055h3.026a13.63 13.63 0 0 0 .66-3.631h-3.686v3.63Zm4.126 0h2.86c.606-1.1.99-2.31 1.046-3.631h-3.301a16.153 16.153 0 0 1-.605 3.63Zm2.2.99h-2.585a11.643 11.643 0 0 1-1.816 3.08c1.76-.55 3.301-1.595 4.402-3.08Zm-3.686 0h-2.64v3.41h.165c1.045-.934 1.87-2.09 2.475-3.41Zm-3.686 0h-2.64c.605 1.265 1.43 2.476 2.475 3.41h.165v-3.41Zm-3.74 0H4.75a8.953 8.953 0 0 0 4.401 3.08 11.649 11.649 0 0 1-1.816-3.08Zm-4.292-5.666h3.301a16.16 16.16 0 0 1 .605-3.631h-2.86c-.606 1.1-.99 2.31-1.046 3.63Zm4.346 0h3.686V8.066H8.051a13.63 13.63 0 0 0-.66 3.63Zm4.732 0h3.686a14.04 14.04 0 0 0-.66-3.631h-3.026v3.63Zm4.731 0h3.3A7.955 7.955 0 0 0 19.11 8.12h-2.861c.33 1.155.55 2.365.605 3.576ZM4.751 7.075h2.585c.44-1.1 1.046-2.145 1.816-3.08-1.76.55-3.3 1.595-4.401 3.08Zm3.686 0h2.64v-3.41h-.164c-1.046.935-1.87 2.09-2.476 3.41Zm3.686 0h2.64c-.604-1.265-1.43-2.475-2.475-3.41h-.165v3.41Zm3.74 0h2.587a8.953 8.953 0 0 0-4.402-3.08c.77.935 1.376 1.98 1.816 3.08Z' fill='%23fff'/%3E%3C/svg%3E");
}

#footer .widgetLine #openCountryChoice {
  cursor: pointer;
  padding-top: 3px;
  padding-bottom: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 768px) {
  #footer .widgetLine #openCountryChoice {
    margin-left: 4px;
  }
}

#footer .widgetLine #openCountryChoice::after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 4px;
  height: 16px;
  width: 16px;
  margin-top: 2px;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 5.19 8 8.69l3.5-3.5 1.06 1.06-4.03 4.03a.75.75 0 0 1-1.06 0L3.44 6.25 4.5 5.19Z' fill='%23fff'/%3E%3C/svg%3E");
}

#footer .widgetLine__5 {
  background-color: transparent;
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
}

@media (min-width: 768px) {
  #footer .widgetLine__5 {
    background-color: rgba(18, 21, 27, 0.2);
    padding: 40px 48px 30px 48px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 992px) {
  #footer .widgetLine__5 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

#footer .widgetLine__5 .footer-column:last-of-type {
  width: 100%;
}

@media (min-width: 768px) {
  #footer .widgetLine__5 .footer-column:last-of-type {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}

#footer .widgetLine__5 .footer__additional-mentions {
  padding: 30px;
  background-color: rgba(18, 21, 27, 0.2);
}

@media (min-width: 768px) {
  #footer .widgetLine__5 .footer__additional-mentions {
    padding: 0px;
    background-color: transparent;
    margin-right: 45px;
  }
}

#footer .widgetLine__5 .footer__mention {
  width: 100%;
}

#footer .widgetLine__5 .footer__mention a {
  font-weight: 600;
  border-bottom: 1px solid #FFF;
}

#footer .widgetLine__5 .footer__mention:first-of-type {
  margin-bottom: 8px;
}

#footer .widgetLine__5 .footer__trust {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
}

#footer .widgetLine__5 .footer__trust-picto {
  height: 45px;
  width: 45px;
  margin-right: 8px;
}

@media (min-width: 768px) {
  #footer .widgetLine__5 .footer__trust {
    padding: 0px;
    margin-right: 22px;
  }
}

@media (min-width: 1200px) {
  #footer .widgetLine__5 .footer__trust {
    margin-right: 36px;
  }
}

#footer-services-toggleBtn-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#footer-services-toggleBtn-wrapper .footer-services-toggleBtn {
  display: none;
}

@media (min-width: 768px) {
  #footer-services-toggleBtn-wrapper .footer-services-toggleBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 24px;
    padding-bottom: 30px;
    margin-top: 24px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 75px;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
    opacity: 50%;
    position: relative;
  }

  #footer-services-toggleBtn-wrapper .footer-services-toggleBtn::after {
    display: block;
    content: "";
    height: 8px;
    width: 8px;
    position: absolute;
    top: 48px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #FFF;
  }

  #footer-services-toggleBtn-wrapper .footer-services-toggleBtn::after {
    left: 48%;
  }

  @media not all and (any-pointer: coarse) {
    #footer-services-toggleBtn-wrapper .footer-services-toggleBtn:hover::after {
      opacity: 1;
    }

    #footer-services-toggleBtn-wrapper .footer-services-toggleBtn:active::after {
      border-color: #d23443;
      opacity: 1;
    }
  }

  #footer-services-toggleBtn-wrapper .footer-services-toggleBtn--isToggled::after {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    top: 53px;
  }
}

@media not all and (any-pointer: coarse) {
  #footer-services-toggleBtn-wrapper .footer-services-toggleBtn:hover {
    opacity: 1;
  }

  #footer-services-toggleBtn-wrapper .footer-services-toggleBtn:active {
    color: #d23443;
    opacity: 1;
  }

  #footer-services-toggleBtn-wrapper .footer-services-toggleBtn:focus-visible {
    outline: 3px solid #2D74B9 !important;
    color: #FFF;
    border-radius: 4px !important;
    opacity: 1;
  }
}

.canScroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll !important;
  scroll-behavior: smooth;
  -ms-scroll-snap-type: x proximity;
  scroll-snap-type: x proximity;
  padding-bottom: 4px;
}

@media (min-width: 768px) {
  .canScroll {
    width: 190px !important;
    height: 76px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-bottom: 0;
    overflow-x: hidden !important;
  }

  .canScroll .logoLinks__item {
    scroll-snap-align: start;
    padding-bottom: 0 !important;
  }
}

body.isAppleDevice .canScroll {
  margin-left: 0 !important;
}

body.isAppleDevice .prev-icon {
  left: -30px;
}

.form-group-big-bmarg {
  margin-bottom: 20px;
}

.form-group-small-bmarg {
  margin-bottom: 7px;
}

input::-ms-reveal {
  display: none;
}

select:not(.form-control) {
  max-width: 100%;
  border: 1px solid #c0c0c0;
  background: url("/images/accountCreation/sprite-account-creation.png") no-repeat scroll right -25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  -o-text-overflow: "";
  text-overflow: "";
  overflow: hidden;
  height: 40px;
  padding: 6px 36px 6px 5px;
  font-size: 14px;
  color: black;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  outline: none;
}

.right-inner-addon {
  position: relative;
}

.right-inner-addon i {
  position: absolute;
  right: -25px;
  margin: 14px 0px;
  pointer-events: none;
}

.right-inner-addon #mobile_option_no+i,
.right-inner-addon #email_option_no+i {
  margin: 2px 0;
}

/* do not overlap select arrow with 'ok' icon */
.custom-select .icon-ok,
.custom-select .icon-check-ok,
.custom-select .icon-error {
  display: none !important;
}

/* Group of form components on a row */
.block-container {
  margin: 8px 25px;
}

/* Group of radio buttons on a row */
.radio-group {
  float: right;
}

.radio-group label {
  font-weight: 600;
  margin: 0 5px 0 13px;
  padding: 0;
  float: left;
}

.radio-group input {
  margin: 2px 0;
  vertical-align: middle;
  float: left;
}

.right-inner-addon .radio-group i {
  margin-top: 0px;
}

.has-error select {
  border: 1px solid red;
}

select.width-auto {
  padding-right: 40px;
}

.error-sending-b2b {
  color: red;
}

#fr663AbanBasket {
  display: block;
  z-index: 30;
}

#fr663AbanBasket .tooltip-basket {
  display: block;
  z-index: 30;
}

#fr663AbanBasket #close_basket {
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
}

#fr663AbanBasket .tooltip-basket-list {
  max-height: 320px;
  display: none;
}

#fr663AbanBasket .entete span {
  font-weight: bold;
}

/* NEW IDENTITY */
/* =={ STRUCTURE }========================================================== */
.header #searchLoader {
  -webkit-animation-name: ckw;
  animation-name: ckw;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  display: inline-block;
}

@-webkit-keyframes ckw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes ckw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

.is-tablet .header-icon-container {
  margin: 0 !important;
}

.header {
  content-visibility: size;
  contain-intrinsic-height: 157px;
  contain-intrinsic-width: 640px;
}

@media (min-width: 1200px) {
  .header {
    contain-intrinsic-height: 184px;
    contain-intrinsic-width: 1200px;
  }
}

.header {
  background-color: #FFF;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transition: background-color 0s;
  -o-transition: background-color 0s;
  transition: background-color 0s;
  position: relative;
  width: 100%;
  font-family: "Poppins", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  border-bottom: thin solid #f2f4f7;
}

body.laredouteforbusiness .header:not(.isFixed),
body.lesaubaines .header:not(.isFixed),
body.ampm .header:not(.isFixed) {
  -webkit-box-shadow: inset 0px -1px 0px #e4e7ec;
  box-shadow: inset 0px -1px 0px #e4e7ec;
}

.header *,
.header *::after,
.header *::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (any-pointer: fine) {
  .header *:focus-visible {
    outline: solid 3px #2e90fa !important;
  }
}

.header__topAction-container {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  margin-right: 0;
  margin-left: auto;
}

@media (min-width: 768px) {
  .header__topAction-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__topAction-button {
  gap: 8px;
}

.header__topAction-buttonContainer {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 4px 16px;
}

@media (min-width: 1200px) {
  .cultureSwitch+.header__topAction-buttonContainer {
    position: relative;
  }

  .cultureSwitch+.header__topAction-buttonContainer::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 16px;
    width: 2px;
    background-color: #98a2b3;
  }
}

.header .cultureSwitch {
  display: none;
  color: #667085;
  margin-left: 8px;
}

.header .cultureSwitch-com {
  top: 0 !important;
}

.header .cultureSwitch span.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #12151b;
}

.header .cultureSwitch .icon.currentCountryFlag {
  display: none !important;
}

.header .cultureSwitch #contryCurrencyLangue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  font-size: 12px !important;
  color: #12151b;
  font-weight: 600;
}

.header .cultureSwitch #contryCurrencyLangue #geCurrencyCountry {
  margin: 0 0 0 5px !important;
  font-size: 12px !important;
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.header .cultureSwitch #contryCurrencyLangue #langSwitcherCom {
  -ms-flex-item-align: center !important;
  align-self: center !important;
  padding-right: 0 !important;
}

.header .cultureSwitch #contryCurrencyLangue #langSwitcherCom div {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.header .cultureSwitch #contryCurrencyLangue #langSwitcherCom .langue-switch-element {
  color: #12151b;
}

.header .cultureSwitch #langSwitcherTooltip {
  cursor: pointer;
}

.header .cultureSwitch .langue-switch-container {
  position: relative;
}

.header .cultureSwitch .langue-switch-container>* {
  border-radius: 4px;
  cursor: pointer;
}

.header .cultureSwitch .langue-switch-container .langue-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.header .cultureSwitch .langue-switch-element {
  width: 24px;
  height: 24px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  font-size: 14px;
  line-height: 150%;
  white-space: nowrap;
}

@media (any-pointer: fine) {

  .header .cultureSwitch .langue-switch-element:focus,
  .header .cultureSwitch .langue-switch-element:focus-visible {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-offset: 0 !important;
  }
}

.header .cultureSwitch .langue-switch-element:not(.active):hover {
  color: #12151b;
  background-color: #f2f4f7;
}

.header .cultureSwitch>* .arrow::before,
.header .cultureSwitch>* .arrow::after {
  background-color: #12151b;
}

@media (min-width: 1200px) {
  .header:not(.isFixed) .cultureSwitch {
    display: block;
  }
}

@media (max-width: 1199px) {
  .header:not(.isFixed) .cultureSwitch #langSwitcher {
    display: none;
  }
}

.header__banner {
  width: 100%;
  max-width: 2560px;
  margin: 0 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #FFF !important;
  color: #12151b !important;
  font-size: 14px;
  line-height: 150%;
  position: relative;
  min-height: 36px;
  overflow: visible;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transition: height 0s;
  -o-transition: height 0s;
  transition: height 0s;
  border-bottom: thin solid #e4e7ec;
}

@media (min-width: 768px) {
  .header__banner {
    min-height: 48px;
  }
}

.header__banner #templatePanel {
  width: 100%;
  margin: 0;
}

.header__banner #templatePanel .panel {
  margin: 0 !important;
  background: none !important;
}

.header__banner--home {
  display: none;
}

@media (min-width: 1200px) {
  .header__banner--home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    margin-right: auto;
    margin-left: 44px;
    color: #12151b;
  }

  .header__banner--home::before {
    content: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.06 4 4.81 7.25h8.94v1.5H4.81L8.06 12 7 13.06 2.47 8.53a.75.75 0 0 1 0-1.06L7 2.94 8.06 4Z' fill='%2313151B'/%3E%3C/svg%3E");
    margin-right: 6px;
    margin-top: 2px;
    display: block;
  }
}

.header__banner .opco-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  white-space: nowrap;
  line-height: 32px;
  text-align: center;
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-transform: translate3d(0, 0, 1);
  transform: translate3d(0, 0, 1);
  will-change: transform, opacity;
  font-size: 12px;
}

.header__banner .opco-message1 {
  -webkit-animation-name: first-message;
  animation-name: first-message;
}

.header__banner .opco-message2 {
  -webkit-animation-name: second-message;
  animation-name: second-message;
  opacity: 0;
}

@-webkit-keyframes first-message {
  0% {
    -webkit-transform: translate3d(0, 32px, 0);
    transform: translate3d(0, 32px, 0);
    opacity: 0;
  }

  20% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  40% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  60% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  80% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  100% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }
}

@keyframes first-message {
  0% {
    -webkit-transform: translate3d(0, 32px, 0);
    transform: translate3d(0, 32px, 0);
    opacity: 0;
  }

  20% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  40% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  60% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  80% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  100% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }
}

@-webkit-keyframes second-message {
  0% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  20% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  40% {
    -webkit-transform: translate3d(0, 32px, 0);
    transform: translate3d(0, 32px, 0);
    opacity: 0;
  }

  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  80% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
  }
}

@keyframes second-message {
  0% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  20% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  40% {
    -webkit-transform: translate3d(0, 32px, 0);
    transform: translate3d(0, 32px, 0);
    opacity: 0;
  }

  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  80% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
  }
}

.header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100vw;
  padding: 0;
  position: relative;
}

@media (min-width: 992px) {
  .header__wrapper {
    padding-top: 16px;
  }
}

.header__content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  display: grid;
  grid-template-areas: "logo universeSwitch icons" "nav1 search search" "nav2 nav2 nav2";
  grid-auto-columns: 70px 1fr 1fr;
}

@media (min-width: 768px) {
  .header__content {
    grid-auto-columns: 100px 1fr 1fr;
  }
}

@media (min-width: 992px) {
  .header__content {
    grid-auto-columns: 100px 1fr 1fr;
  }
}

@media (min-width: 1200px) {
  .header__content {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    grid-template-areas: "search icons" "nav1 nav1";
    grid-auto-columns: 1fr auto;
  }
}

.header__content .header__stickyContainer {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: calc(100% - 16px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 32px;
}

@media (min-width: 1200px) {
  .header__content .header__stickyContainer {
    margin-left: 40px;
    margin-right: 0;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: auto;
  }
}

.header__content .header__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  max-height: 64px;
  padding: 8px 16px 0px 16px;
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.header__content .header__links li {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.header__content .header__links li:not(.featured-right)+li.featured-right {
  margin-left: auto;
}

.header__content .header__links li.featured-right .header__linksItem {
  color: #495369;
}

.header__content .header__links::-webkit-scrollbar {
  display: none;
}

.header__content .header__links {
  /* Hide scrollbar for IE, Edge add Firefox */
  -ms-overflow-style: none;
  scrollbar-width: none;
  /* Firefox */
}

@media (min-width: 768px) {
  .header__content .header__links {
    font-size: 14px;
    margin: 0;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 16px;
  }
}

@media (min-width: 992px) {
  .header__content .header__links {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.header__content .header__links--large {
  grid-area: other;
  display: none;
  padding: 8px;
}

@media (min-width: 1200px) {
  .header__content .header__links--large {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }
}

.header__content .header__links--small {
  grid-area: nav2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 8px;
}

@media (max-width: 767px) {
  .header__content .header__links--small {
    display: none;
  }
}

@media (min-width: 992px) {
  .header__content .header__links--small {
    padding: 16px 32px;
  }
}

@media (min-width: 1200px) {
  .header__content .header__links--small {
    display: none;
  }
}

.header__content .header__linksItem,
.header__content .header__linksFeatured {
  font-weight: 600;
  line-height: 150%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: 0.005em;
  color: #12151b;
  position: relative;
  padding: 0px 16px;
  height: 40px;
  white-space: nowrap;
  border-radius: 100px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.header__content .header__linksItem:hover,
.header__content .header__linksFeatured:hover {
  background-color: #f2f4f7;
}

.header__content .header__linksItem:active,
.header__content .header__linksFeatured:active {
  background-color: #e4e7ec;
}

.header__content .header__linksItem:focus,
.header__content .header__linksFeatured:focus {
  background-color: #FFF;
}

.header__content .header__linksFeatured {
  color: #175cd3;
}

@media (any-pointer: fine) {
  .header__content .header__linksFeatured:hover .header__menuButton path {
    fill: #FFF;
  }
}

.header__content .header__links li:last-child {
  margin-right: 2px;
}

@media (min-width: 992px) {
  .header__content .header__links li:last-child {
    margin-right: 10px;
  }
}

@media (min-width: 1200px) {
  .header__content .header__links li:last-child {
    margin-right: 0;
  }
}

.header__content .header__links li:first-child {
  margin-left: 2px;
}

@media (min-width: 992px) {
  .header__content .header__links li:first-child {
    margin-left: 10px;
  }
}

@media (min-width: 1200px) {
  .header__content .header__links li:first-child {
    margin-left: 0;
  }
}

@media not all and (any-pointer: fine) {
  .header__content .menuLinksArrow {
    display: none !important;
  }
}

@media (any-pointer: fine) {
  .header__content .menuLinksArrow {
    width: 32px;
    height: 32px;
    -ms-flex-item-align: center;
    align-self: center;
    z-index: 2;
    padding: 0;
    background-color: #FFF;
    background-position: center;
    position: relative;
  }

  .header__content .menuLinksArrow::after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(transparent), to(#FFF));
    background: -webkit-linear-gradient(left, transparent, #FFF);
    background: -o-linear-gradient(left, transparent, #FFF);
    background: linear-gradient(90deg, transparent, #FFF);
    position: absolute;
    right: 100%;
    top: 0;
  }

  .header__content .menuLinksArrow::before {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 8px;
  }

  .header__content .menuLinksArrow:hover::before {
    background-color: #EDEEF0;
  }
}

@media (any-pointer: fine) and (min-width: 1200px) {
  .header__content .menuLinksArrow {
    width: 40px;
    height: 40px;
  }
}

@media (any-pointer: fine) {
  .header__content .menuLinksArrow-prev {
    justify-self: start;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
  }

  .header__content .menuLinksArrow-next {
    justify-self: end;
  }
}

.header__content>.menuLinksArrow {
  grid-area: nav2;
}

@media (max-width: 767px) {
  .header__content>.menuLinksArrow {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .header__content>.menuLinksArrow {
    display: none !important;
  }
}

.header__stickyContainer {
  grid-area: search;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.header__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header__menu .header__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
}

.header__menu .header__icon,
.header__menu .header__icon * {
  background: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

@media (min-width: 1200px) {
  .header__menu .header__icon {
    width: 24px;
    height: 24px;
  }
}

.header__menu .menu__panel {
  display: none;
}

.header__menu--text {
  display: none;
}

@media (min-width: 1200px) {
  .header__menu--text {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    margin-left: 4px;
    padding-top: 2px;
    display: block;
  }
}

.header__menu .header__button {
  margin: 6px;
  letter-spacing: 0.04rem;
  height: 48px;
  width: 48px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1200px) {
  .header__menu .header__button {
    height: 40px;
    width: auto;
    padding-right: 16px;
    padding-left: 16px;
  }

  .header__menu .header__button path {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scaleX(1.09) scaleY(1.175);
    -ms-transform: scaleX(1.09) scaleY(1.175);
    transform: scaleX(1.09) scaleY(1.175);
  }
}

@media (any-pointer: fine) {
  .header__menu .header__button:hover {
    color: #FFF;
    background: #2a3140 !important;
  }

  .header__menu .header__button:hover .header__menuButton path {
    fill: #FFF !important;
  }

  .header__menu .header__button:active {
    color: #FFF;
    background: #495369 !important;
  }

  .header__menu .header__button:active .header__menuButton path {
    fill: #FFF;
  }
}

.header__menu .header__button .header__menuButton {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.header__menu .header__button .header__menuButton path {
  fill: #12151b !important;
}

@media (min-width: 1200px) {
  .header__menu .header__button .header__menuButton path {
    fill: #FFF !important;
  }
}

@media (any-pointer: fine) {

  .header__menu .header__button:hover .header__menuButton path,
  .header__menu .header__button:active .header__menuButton path {
    fill: #FFF;
  }
}

@media (min-width: 1200px) {
  .header__menu .header__button:not(:hover) {
    color: #FFF;
    background: #12151b;
  }
}

.header__menuButton {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  width: auto;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.header__universeSwitch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: visible;
  float: left;
}

.header__universeSwitch--mobile {
  grid-area: universeSwitch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1200px) {
  .header__universeSwitch--mobile {
    display: none;
  }
}

.header__universeSwitch--desktop {
  display: none;
}

@media (min-width: 1200px) {
  .header__universeSwitch--desktop {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__universeSwitch ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media (max-width: 361px) {
  .header__universeSwitch ul {
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

.header__universeSwitch_link {
  font-size: 16px !important;
  line-height: 24px !important;
  text-transform: uppercase;
  padding: 12px;
  text-decoration: none;
  position: relative;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 4px;
  color: #000000;
}

@media (max-width: 361px) {
  .header__universeSwitch_link {
    padding-left: 0;
    padding-right: 0;
  }
}

.header__universeSwitch_link::after {
  content: "";
  height: 2px;
  background-color: #12151b;
  position: absolute;
  bottom: 6px;
  left: 0;
  right: 0;
  margin: 0 12px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

.header__universeSwitch_link:hover {
  background-color: rgba(7, 20, 38, 0.1);
}

.header__universeSwitch_link:hover::after,
.header__universeSwitch_link.isActive::after {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.header__universeSwitch_link:active {
  background-color: rgba(7, 20, 38, 0.2);
}

.header__navigation {
  grid-area: nav1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: visible;
}

@media (min-width: 1200px) {
  .header__navigation {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    margin-right: 16px;
  }
}

.header__navigationComponent {
  margin-left: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 60px;
  width: 100%;
  display: grid;
  grid-auto-columns: auto 1fr;
  grid-template-areas: "menu other";
  overflow: hidden;
}

@media (min-width: 768px) {
  .header__navigationComponent {
    margin-left: 18px;
    overflow-x: auto;
  }
}

@media (min-width: 1200px) {
  .header__navigationComponent {
    margin-left: 34px;
    margin-right: 44px;
    overflow-x: auto;
  }
}

.header__navigationComponent .menuLinksArrow {
  grid-area: other;
}

@media (max-width: 1199px) {
  .header__navigationComponent .menuLinksArrow {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .header:not(.isFixed) .header__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

.header:not(.isFixed) .header__navigation,
.header:not(.isFixed) .header__icons,
.header:not(.isFixed) .header__logo--small {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

@media (min-width: 1200px) {

  .header:not(.isFixed) .header__navigation,
  .header:not(.isFixed) .header__icons,
  .header:not(.isFixed) .header__logo--small {
    margin-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .header:not(.isFixed) .header__navigation {
    width: 100%;
    margin-bottom: 0;
  }
}

.header:not(.isFixed) .header__icons {
  margin-left: auto;
}

@media (min-width: 1200px) {
  .header:not(.isFixed) .header__icons {
    width: auto;
  }

  .header:not(.isFixed) .header__icons .header__button__textContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: center;
    align-self: center;
  }
}

.header:not(.isFixed) .header__search form {
  margin-right: 0;
}

@media (min-width: 1200px) {
  .header__universeSwitch+.header__search form {
    margin-left: 34px;
  }
}

.header__icons {
  grid-area: icons;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px;
}

@media (min-width: 768px) {
  .header__icons {
    margin-right: 24px;
  }
}

@media (min-width: 1200px) {
  .header__icons {
    margin-right: 44px;
  }
}

.header__icons .header__button {
  position: relative;
  margin: 0 0 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 32px;
  background: none;
  color: #12151b;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 48px;
  width: 48px;
  padding-right: 11px;
  padding-left: 11px;
}

@media (min-width: 1200px) {
  header:not(.isFixed) .header__icons .header__button#headerAccount {
    width: auto;
    min-width: 48px;
  }
}

.header__icons .header__button__textContainer {
  display: none;
}

.header__icons .header__button__textIdentity {
  display: none;
}

@media (min-width: 1200px) {
  .header__icons .header__button__textIdentity {
    width: 100%;
    max-width: 80px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
    line-height: initial;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    text-align: left;
    margin-left: 8px;
  }
}

@media (any-pointer: fine) {
  .header__icons .header__button:hover {
    background-color: #f2f4f7;
  }

  .header__icons .header__button:active {
    background-color: #e4e7ec;
  }

  .header__icons .header__button:focus {
    background-color: #f2f4f7;
  }
}

.header__icons .header__button:last-of-type {
  margin-right: 0;
}

.header__icons .header__button:last-of-type .header_icon {
  margin-right: 0;
}

.header__icons .header__buttonWishlist {
  display: none;
}

@media (min-width: 768px) {
  .header__icons .header__buttonWishlist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__icons .header__icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
}

.header__icons .header__icon,
.header__icons .header__icon *:not(.badge) {
  background: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

.header__icons .header__icon svg {
  display: inline-block;
  position: absolute;
  height: 100%;
  width: auto;
}

.header__icons .lrplus {
  display: none;
}

@media (min-width: 768px) {
  .header__icons .lrplus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__icons #header__accountText {
  display: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

@media (min-width: 1200px) {
  .header__icons #header__accountText {
    margin-right: 8px;
    padding-left: 8px;
    display: inline-block;
  }

  body.is-mobile .header__icons #header__accountText {
    display: none;
  }
}

.header__search {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

.header:not(.isFixed) .no-links .header__search {
  padding-bottom: 8px;
}

@media (min-width: 768px) {
  .header:not(.isFixed) .no-links .header__search {
    padding-bottom: 16px;
  }
}

@media (min-width: 1200px) {
  .header:not(.isFixed) .no-links .header__search {
    padding-bottom: 0px;
  }
}

.no-links .header.search-open .header__search {
  padding-bottom: 0px;
}

@media (min-width: 1200px) {
  .header__search {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    width: auto;
    margin: 0;
  }

  #header:not(.search-open) .header__search {
    margin-right: 24px;
    margin-left: 6px;
  }
}

.header__search form {
  position: relative;
  margin: 0 16px 0 8px;
  -webkit-transition: all 0.2s, margin 0s;
  -o-transition: all 0.2s, margin 0s;
  transition: all 0.2s, margin 0s;
}

.header__search form .lr-icon-back-arrow {
  top: 0 !important;
  left: 0 !important;
}

@media (min-width: 992px) {
  .header__search form {
    margin: 0 40px 0 0;
  }
}

@media (min-width: 1200px) {
  .header__search form {
    margin-right: 0px;
  }
}

.header__search input[type=search].header_search_input,
.header__search .block-search-input {
  border-radius: 32px;
  border: none;
  padding: 9px;
  padding-left: 50px;
  width: 100%;
  background-color: #f2f4f7;
  backdrop-filter: blur(24px);
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-right: 3em;
  height: 40px;
}

@media (min-width: 768px) {

  .header__search input[type=search].header_search_input,
  .header__search .block-search-input {
    padding-top: 13px;
    padding-bottom: 13px;
    height: 48px;
  }
}

.header__search input[type=search].header_search_input:hover,
.header__search .block-search-input:hover {
  background-color: #e4e7ec;
}

.header__search input[type=search].header_search_input::-webkit-input-placeholder,
.header__search .block-search-input::-webkit-input-placeholder {
  color: #12151b;
  font-weight: 400;
}

.header__search input[type=search].header_search_input::-moz-placeholder,
.header__search .block-search-input::-moz-placeholder {
  color: #12151b;
  font-weight: 400;
}

.header__search input[type=search].header_search_input::-ms-input-placeholder,
.header__search .block-search-input::-ms-input-placeholder {
  color: #12151b;
  font-weight: 400;
}

.header__search input[type=search].header_search_input::placeholder,
.header__search .block-search-input::placeholder {
  color: #12151b;
  font-weight: 400;
}

.header__search input[type=search].header_search_input:focus::-webkit-input-placeholder,
.header__search .block-search-input:focus::-webkit-input-placeholder {
  color: rgba(18, 21, 27, 0.3);
}

.header__search input[type=search].header_search_input:focus::-moz-placeholder,
.header__search .block-search-input:focus::-moz-placeholder {
  color: rgba(18, 21, 27, 0.3);
}

.header__search input[type=search].header_search_input:focus::-ms-input-placeholder,
.header__search .block-search-input:focus::-ms-input-placeholder {
  color: rgba(18, 21, 27, 0.3);
}

.header__search input[type=search].header_search_input:focus::placeholder,
.header__search .block-search-input:focus::placeholder {
  color: rgba(18, 21, 27, 0.3);
}

.header__search .block-search-suggestion-result-selector {
  padding-right: 30px;
}

.header__search .header_search_button {
  background: none;
  border-radius: 200px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  fill: #12151b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 18px;
  width: 18px;
  position: absolute;
  left: 12px;
  padding: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.header.search-open .header__search .header_search_button {
  display: none;
}

@media (min-width: 768px) {
  .header.search-open .header__search .header_search_button {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.header.search-open .header__search .header_search_button .close {
  display: none;
}

.header__search .header_search_button .header_icon {
  height: 24px;
  width: 24px;
  position: absolute;
}

.header__search .header_search_button .feedback {
  border-radius: 24px;
}

.header__search button.block-search-remove {
  text-transform: uppercase;
  font-size: 14px;
  white-space: nowrap;
  top: calc(50% - 10px);
  right: 14px;
}

.header__search .close {
  width: 20px;
  height: 20px;
  z-index: 10;
  text-align: center;
  opacity: 1;
  border-radius: 31px;
  top: 9px;
}

.header__search .close:focus,
.header__search .close:hover {
  opacity: 1;
  outline: 0;
  outline-offset: 0;
}

.header__search .close::before,
.header__search .close::after {
  content: "";
  position: absolute;
  top: 9px;
  left: 5px;
  background-color: #FFF;
  width: 10px;
  height: 2px;
}

.header__search .close::before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.header__search .close::after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.header__search .close--dark {
  background-color: #12151b !important;
}

.header__search .close--light {
  background-color: #98a2b3;
}

.header .badge {
  background: #FF3F52;
  color: #FFF;
  border-radius: 16px;
  padding: 0 6px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 17px;
  min-height: 17px;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  top: -5px;
  right: -10px;
  display: none;
  position: absolute;
  line-height: 10px;
}

.header .badge--account {
  top: -5px;
  right: -7px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1200px) {
  .header .badge--account {
    right: -4px;
  }
}

.header .badge--account svg {
  position: relative;
  top: auto;
  left: auto;
  width: 11px;
  height: 9px;
}

.header .badge:empty+.badge-label {
  display: none;
}

.header__logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}

.header__logo--large {
  margin: 0;
  display: none;
}

@media (min-width: 1200px) {
  .header__logo--large {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 44px;
  }
}

.header__logo--small {
  grid-area: logo;
  width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 6px;
  padding-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1200px) {
  .header__logo--small {
    height: 64px;
    margin-bottom: 16px;
    display: none;
  }
}

.header__logoLink,
.header__logoLinkSvg {
  height: 48px;
  width: auto;
}

@media (min-width: 1200px) {

  .header__logoLink,
  .header__logoLinkSvg {
    height: 104px;
    width: auto;
  }
}

.header__logoLink {
  display: inline-block;
  position: relative;
  width: auto;
  vertical-align: middle;
  border-radius: 4px;
}

.header__logoLinkSvg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
}

.header__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #12151b;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
  background: -webkit-linear-gradient(#FFF, #FFF);
  background: -o-linear-gradient(#FFF, #FFF);
  background: linear-gradient(#FFF, #FFF);
  color: #12151b;
  padding: 8px 16px;
  border-radius: 100px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.header__button svg {
  background: transparent;
}

.header__button svg path {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.header {
  /* --- styles applied on scroll when the header is fixed */
}

.header.isFixed,
.header.isLightHeader {
  max-width: 2560px;
  position: fixed !important;
  background-color: #FFF !important;
  top: 0;
  width: 100%;
  -webkit-box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04);
  box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04);
  border: none;
}

.header.isFixed.filtersSticked,
.header.isLightHeader.filtersSticked {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.header.isFixed .badge,
.header.isLightHeader .badge {
  right: -8px;
  top: -4px;
}

.header.isFixed .header__banner,
.header.isLightHeader .header__banner {
  font-weight: 600;
  min-height: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  padding: 0;
}

.header.isFixed .header__content,
.header.isLightHeader .header__content {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-left: 0;
  grid-template-areas: "nav1 search icons";
  display: grid;
  grid-auto-columns: auto 1fr auto;
}

@media (min-width: 1200px) {

  .header.isFixed .header__content,
  .header.isLightHeader .header__content {
    gap: 12px;
  }
}

.header.isFixed .header-icon-container i>svg path,
.header.isLightHeader .header-icon-container i>svg path {
  fill: #12151b;
}

.header.isFixed .header__icons,
.header.isLightHeader .header__icons {
  margin-right: 8px;
}

@media (min-width: 768px) {

  .header.isFixed .header__icons,
  .header.isLightHeader .header__icons {
    margin-right: 24px;
  }
}

@media (min-width: 1200px) {

  .header.isFixed .header__icons,
  .header.isLightHeader .header__icons {
    margin-right: 44px;
  }
}

.header.isFixed .header__icons .lrplus svg path:nth-of-type(1),
.header.isLightHeader .header__icons .lrplus svg path:nth-of-type(1) {
  fill: #0E0EE2;
}

.header.isFixed .header__icons .lrplus svg path:nth-of-type(2),
.header.isLightHeader .header__icons .lrplus svg path:nth-of-type(2) {
  fill: #ff3ec4;
}

.header.isFixed .header__icons .lrplus svg path:nth-of-type(3),
.header.isLightHeader .header__icons .lrplus svg path:nth-of-type(3) {
  fill: #FFF;
}

.header.isFixed .header__links,
.header.isLightHeader .header__links {
  display: none;
}

.header.isFixed .header__logo.header__logo--large,
.header.isLightHeader .header__logo.header__logo--large {
  height: 56px;
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
}

.header.isFixed .header__logo.header__logo--small,
.header.isLightHeader .header__logo.header__logo--small {
  display: none;
}

.header.isFixed .header__logoLink,
.header.isLightHeader .header__logoLink {
  height: 56px;
  width: auto;
}

.header.isFixed .header__logoLinkSvg,
.header.isLightHeader .header__logoLinkSvg {
  height: 56px;
  width: auto;
}

.header.isFixed .header__navigation,
.header.isLightHeader .header__navigation {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  width: auto;
  margin-right: 0 !important;
}

.header.isFixed .header__navigationComponent,
.header.isLightHeader .header__navigationComponent {
  height: 60px;
  overflow: hidden;
}

@media (min-width: 768px) {

  .header.isFixed .header__navigationComponent,
  .header.isLightHeader .header__navigationComponent {
    margin-left: 18px;
  }
}

@media (min-width: 1200px) {

  .header.isFixed .header__navigationComponent,
  .header.isLightHeader .header__navigationComponent {
    margin-right: 0;
    margin-left: 0;
  }
}

.header.isFixed .header_search_button svg path,
.header.isLightHeader .header_search_button svg path {
  stroke: #12151b !important;
}

.header.isFixed .header__search,
.header.isLightHeader .header__search {
  margin: 8px 6px;
  margin-right: 6px !important;
  margin-left: 6px !important;
}

.header.isFixed .header__search form,
.header.isLightHeader .header__search form {
  margin: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
}

@media (min-width: 768px) {

  .header.isFixed .header__search form,
  .header.isLightHeader .header__search form {
    height: 48px;
  }
}

@media (min-width: 1200px) {

  .header.isFixed .header__search form,
  .header.isLightHeader .header__search form {
    margin-left: -2px;
  }
}

@media (min-width: 768px) {

  .header.isFixed .header__search form input[type=search].header_search_input,
  .header.isLightHeader .header__search form input[type=search].header_search_input {
    padding-left: 53px;
  }
}

.header.isFixed .header__stickyContainer,
.header.isLightHeader .header__stickyContainer {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
  margin-right: 0;
}

.header.isFixed .header__universeSwitch,
.header.isLightHeader .header__universeSwitch {
  display: none;
}

.header.isFixed .header__wrapper,
.header.isLightHeader .header__wrapper {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 992px) {

  .header.isFixed .header__wrapper,
  .header.isLightHeader .header__wrapper {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

@media (min-width: 1200px) {

  .header.isFixed .header__wrapper,
  .header.isLightHeader .header__wrapper {
    gap: 18px;
    padding: 8px 0;
  }
}

.header.isFixed .menuLinksArrow,
.header.isLightHeader .menuLinksArrow {
  display: none !important;
}

.header.isLightHeader {
  position: initial !important;
}

.header__widgetECOB-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 32px;
  padding: 16px 40px;
}

@media (min-width: 1200px) and (max-width: 1359px) {
  .header__widgetECOB-container {
    gap: 135px;
  }
}

@media (max-width: 767px) {
  .header__widgetECOB-container {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px;
    gap: 16px;
  }
}

.header__widgetECOB-container-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  margin-left: auto;
}

@media (min-width: 1360px) {
  .header__widgetECOB-container-content {
    width: 700px;
  }
}

.header__widgetECOB-container-content-title {
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.header__widgetECOB-container-content-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

@media (min-width: 768px) {
  .header__widgetECOB-container-content-title-container {
    position: relative;
  }
}

.header__widgetECOB-container-content-title .title {
  font-weight: 600;
  font-size: 18px !important;
}

.header__widgetECOB-container-content-title .text {
  word-break: break-all;
  font-weight: 600;
  font-size: 14px !important;
  overflow-wrap: normal;
  line-height: 21px;
}

.header__widgetECOB-logo {
  width: 56px;
  height: 56px;
}

.header__widgetECOB-icon-info::before {
  position: absolute;
  top: -10px;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}

@media (max-width: 767px) {
  .header__widgetECOB-icon-info::before {
    top: 0px;
    right: 0px;
  }
}

.header__widgetECOB-button {
  margin-right: 0;
}

@media (min-width: 1360px) {
  .header__widgetECOB-button {
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .header__widgetECOB-button {
    width: 100%;
  }
}

.header__widgetECOB-button-cta {
  white-space: nowrap;
}

.header__widgetECOB-button-cta .text {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
}

.header__widgetECOB-button-checkbox {
  color: #12151b;
}

.header__widgetECOB-button-checkbox .promoCode-description {
  margin: 0;
  padding: 8px 16px;
  background-color: #FFF;
  border-radius: 8px;
}

.header__widgetECOB-button-checkbox .promoCode-description #promoCodeSwitchHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  gap: 17px;
  white-space: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header__widgetECOB-button-checkbox .promoCode-description #promoCodeSwitchHeader .textCodePromo {
  margin: 0;
}

.header__widgetECOB-button-checkbox .promoCode-description .switch_input:checked~.switch_fakeInput.switch_fakeInput_black svg path {
  fill: #12151b !important;
}

.header__widgetECOB-button-checkbox .promoCode-description .switch_input:checked~.switch_fakeInput.switch_fakeInput_black {
  background-color: #12151b !important;
}

.header__widgetECOB-button-checkbox .promoCode-description .switch_fakeInput {
  width: 42px;
  height: 24px;
  background-color: #cdd1da;
  margin: 0px;
}

.header__widgetECOB-button-checkbox .promoCode-description .switch_fakeInput_icon {
  margin: 2px;
  width: 20px;
  height: 20px;
}

.header__widgetECOB-button-checkbox .promoCode-description .bold {
  font-size: 12px;
}

.header {
  /* =={ FOR CHECKOUT FUNNEL ONLY }====================================== */
}

.header--checkout {
  z-index: 0;
}

.header--checkout .header__wrapper {
  padding: 0 !important;
}

.header--checkout .header__logo {
  margin: 8px auto;
}

@media (min-width: 1360px) {
  .header--checkout .header__logo {
    margin: 16px auto;
  }
}

.header--checkout .header__logoLink {
  padding: 0;
}

.header--checkout .header__logoLink,
.header--checkout .header__logoLinkSvg {
  height: 48px !important;
  width: auto !important;
}

@media (min-width: 480px) {

  .header--checkout .header__logoLink,
  .header--checkout .header__logoLinkSvg {
    height: 56px !important;
    width: auto !important;
  }
}

@media (min-width: 768px) {

  .header--checkout .header__logoLink,
  .header--checkout .header__logoLinkSvg {
    height: 64px !important;
    width: auto !important;
  }
}

#downloadAppPopin #webToAppMarketingModal {
  display: grid;
  gap: 16px;
  overflow: hidden;
}

@media (min-width: 992px) {
  #downloadAppPopin #webToAppMarketingModal {
    border-top: 1px solid #f2f4f7;
  }
}

#downloadAppPopin .popinWebToApp-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  overflow-y: scroll;
  cursor: default;
}

#downloadAppPopin .popinWebToApp-main__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

#downloadAppPopin .popinWebToApp-main__listItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

#downloadAppPopin .popinWebToApp-main__listItem * {
  display: -webkit-box;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

#downloadAppPopin .popinWebToApp-main__listItem svg {
  overflow: visible;
}

body:not(.is) #downloadAppPopin .popinWebToApp-main::-webkit-scrollbar {
  background-color: transparent;
  width: 8px;
}

body:not(.is) #downloadAppPopin .popinWebToApp-main {
  /* Background of the scrollbar except button or resizer */
}

body:not(.is) #downloadAppPopin .popinWebToApp-main::-webkit-scrollbar-track {
  background-color: transparent;
}

body:not(.is) #downloadAppPopin .popinWebToApp-main::-webkit-scrollbar-track:hover {
  background-color: rgba(7, 20, 38, 0.2);
}

body:not(.is) #downloadAppPopin .popinWebToApp-main {
  /* Scrollbar itself */
}

body:not(.is) #downloadAppPopin .popinWebToApp-main::-webkit-scrollbar-thumb {
  background-color: rgba(7, 20, 38, 0.2);
  width: 8px;
  border-radius: 4px;
  border: 5px solid rgba(7, 20, 38, 0.2);
}

body:not(.is) #downloadAppPopin .popinWebToApp-main::-webkit-scrollbar-thumb:hover {
  background-color: #98a2b3;
  border: 4px solid rgba(7, 20, 38, 0.2);
}

body:not(.is) #downloadAppPopin .popinWebToApp-main {
  /* Scroll buttons (top and bottom of the scrollbar) */
}

body:not(.is) #downloadAppPopin .popinWebToApp-main::-webkit-scrollbar-button {
  display: none;
}

#downloadAppPopin .popinWebToApp-foot {
  position: sticky;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  padding-top: 24px;
  border-top: 1px solid #f2f4f7;
  cursor: default;
}

#downloadAppPopin .popinWebToApp-foot__label {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

[id] {
  scroll-margin-top: 64px;
}

#headerBanner[data-hasDownloadAppCTA=True] {
  background-color: #FFF !important;
}

@media (min-width: 768px) {
  #headerBanner[data-hasDownloadAppCTA=True] #templatePanel .panel {
    max-height: 48px !important;
    overflow: hidden;
  }
}

.banner-above-header-link {
  display: inline-block;
  padding: 5px;
  font-size: 12px;
  cursor: pointer;
  font-weight: 600;
}

.banner-above-header-link+.banner-above-header-link {
  margin-left: 25px;
}

.banner-above-header-link--MutedCSR {
  color: #5c7713;
}

.banner-above-header-link .menu_icon.top-header img {
  height: 16px;
}

.banner-marketing {
  height: 32px;
  overflow: hidden;
  position: relative;
}

.banner-marketing-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  white-space: nowrap;
  line-height: 32px;
  text-align: center;
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-transform: translate3d(0, 0, 1);
  transform: translate3d(0, 0, 1);
  will-change: transform, opacity;
}

.banner-marketing-message-first {
  -webkit-animation-name: first-message;
  animation-name: first-message;
}

.banner-marketing-message-second {
  -webkit-animation-name: second-message;
  animation-name: second-message;
  opacity: 0;
}

.op-boutique {
  height: 32px;
  overflow: hidden;
  position: relative;
}

.op-boutique:hover .op-co-message1 {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.op-boutique:hover .op-co-message2 {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.op-boutique:focus-within .op-co-message1 {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.op-boutique:focus-within .op-co-message2 {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.op-boutique:focus-within .opco-message:focus-within {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1 !important;
  position: initial !important;
}

.op-boutique:focus-within .opco-message:not(.op-boutique:focus-within .opco-message:focus-within) {
  -webkit-transform: translate3d(0, 32px, 0);
  transform: translate3d(0, 32px, 0);
  opacity: 0 !important;
}

.opco-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  white-space: nowrap;
  line-height: 32px;
  text-align: center;
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-transform: translate3d(0, 0, 1);
  transform: translate3d(0, 0, 1);
  will-change: transform, opacity;
}

.op-co-message1 {
  -webkit-animation-name: first-message;
  animation-name: first-message;
}

.op-co-message2 {
  -webkit-animation-name: second-message;
  animation-name: second-message;
  opacity: 0;
}

#banner-container .panel {
  margin-bottom: 0;
}

@keyframes first-message {
  0% {
    -webkit-transform: translate3d(0, 32px, 0);
    transform: translate3d(0, 32px, 0);
    opacity: 0;
  }

  20% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  40% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  60% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  80% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  100% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }
}

@keyframes second-message {
  0% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  20% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0;
  }

  40% {
    -webkit-transform: translate3d(0, 32px, 0);
    transform: translate3d(0, 32px, 0);
    opacity: 0;
  }

  60% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  80% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
  }
}

.header-icon-container {
  position: relative;
}

.header-icon-container .tooltip-wrapper {
  top: 105%;
  right: 0;
}

.header-icon-container .tooltip-wrapper .tooltip {
  border-radius: 8px;
  border: none;
  -webkit-filter: drop-shadow(0px 8px 24px rgba(19, 21, 27, 0.1));
  filter: drop-shadow(0px 8px 24px rgba(19, 21, 27, 0.1));
}

.header-icon-container .tooltip-wrapper .tooltip::before {
  display: none;
}

.header-icon-container .tooltip-wrapper .tooltip::after {
  display: none;
}

.header-icon-container .tooltip-wrapper .tooltip-thick {
  padding: 20px;
}

.header-icon-container .tooltip-wrapper .tooltip-thick#headerAccountTooltip {
  width: 291px;
}

.header-icon-container .tooltip-wrapper .tooltip-btn {
  margin-bottom: 0;
}

.header-icon-container .tooltip-wrapper .tooltip hr {
  margin: 16px 0;
}

.header-icon-container .tooltip-wrapper .tooltip-title {
  margin-bottom: 16px;
}

.header-icon-container .tooltip-wrapper .connection-layer .text-left {
  margin-top: 8px;
  font-size: 10px;
}

.header-icon-container .tooltip-wrapper .login-layer-list {
  padding-left: 20px;
  padding-right: 20px;
}

.header-icon-container .tooltip-wrapper .login-layer-item {
  margin-bottom: 15px;
}

.header-icon-container .tooltip-wrapper .login-layer-link:hover {
  text-decoration: underline;
}

.header-icon-container .tooltip-wrapper .social-login-layer-title {
  font-size: 14px;
  font-weight: 400;
}

.header-icon-container .tooltip-wrapper .social-login-title-content {
  padding: 0;
}

.header-icon-container .tooltip-wrapper .social-login-providers {
  padding: 0;
}

.header-icon-container .tooltip-wrapper .row-login-layer {
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: -20px;
  padding-top: 12px;
  background-color: #f2f4f7;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

/* NEW IDENTITY */
body.no-scroll #header:not(.search-open) {
  z-index: 10;
}

body:not(.no-scroll) #header:not(.header--checkout),
#header:not(.header--checkout).search-open {
  z-index: 10001;
}

#header {
  /* =={ OPENED SEARCH BLOCK }============================================================ */
}

#header.search-open .header__decor {
  position: fixed;
}

#header.search-open #headerSearch {
  position: fixed;
  background-color: #FFF;
  min-height: 230px;
  max-height: 100vh;
  right: 0;
  left: 0;
  top: 8px;
  width: 100vw;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 10010;
  background-color: #FFF;
  overflow-y: auto;
  padding: 16px;
  font-size: 14px;
}

@media (min-width: 768px) {
  #header.search-open #headerSearch {
    padding: 48px;
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  #header.search-open #headerSearch {
    font-size: 16px;
  }
}

#header.search-open #headerSearchField {
  padding-left: 48px;
}

#header.search-open #headerSearchFieldPlaceholder {
  position: absolute;
  left: 48px;
  -webkit-transform: translateY(-48%);
  -ms-transform: translateY(-48%);
  transform: translateY(-48%);
  top: 50%;
  color: #495469;
}

#header.search-open #headerSearch .roller {
  height: 22px;
  overflow: hidden;
  width: 85%;
  white-space: nowrap;
  pointer-events: none;
}

#header.search-open #headerSearch .roller .rolltext {
  position: absolute;
  top: 0;
  -webkit-animation: linear slide 2.5s 1 forwards;
  animation: linear slide 2.5s 1 forwards;
  padding-left: 0.5rem;
}

@media (max-width: 991px) {
  #header.search-open #headerSearch .roller .rolltext {
    -webkit-animation: linear slidemd 2.5s 1 forwards;
    animation: linear slidemd 2.5s 1 forwards;
  }
}

@-webkit-keyframes slide {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  15%,
  100% {
    -webkit-transform: translateY(-23px);
    transform: translateY(-23px);
  }
}

@keyframes slide {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  15%,
  100% {
    -webkit-transform: translateY(-23px);
    transform: translateY(-23px);
  }
}

@-webkit-keyframes slidemd {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  15%,
  100% {
    -webkit-transform: translateY(-19px);
    transform: translateY(-19px);
  }
}

@keyframes slidemd {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  15%,
  100% {
    -webkit-transform: translateY(-19px);
    transform: translateY(-19px);
  }
}

#header.search-open #headerSearch form {
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  #header.search-open #headerSearch form {
    margin-left: 24px;
    margin-right: 24px;
  }
}

@media (min-width: 992px) {
  #header.search-open #headerSearch form {
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media (min-width: 1200px) {
  #header.search-open #headerSearch form {
    margin: 0 0 0 56px;
  }
}

#header.search-open #headerSearch .lr-icon-back-arrow {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 25px;
  cursor: pointer;
  z-index: 1000;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

@media (min-width: 768px) {
  #header.search-open #headerSearch .lr-icon-back-arrow {
    top: 4px !important;
    left: -48px !important;
  }
}

#header.search-open #headerSearch .lr-icon-back-arrow::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.28 10.22a.75.75 0 010 1.06L9.558 15h13.846a.75.75 0 01.743.648l.007.102a.75.75 0 01-.75.75H9.562l3.718 3.72a.75.75 0 11-1.06 1.06l-5-5.002a.75.75 0 010-1.06l5-4.998a.75.75 0 011.06 0z' fill='%23191919' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 32px;
  height: 32px;
  cursor: pointer;
}

#header.search-open #headerSearch .lr-icon-back-arrow:hover::before {
  -webkit-animation: arrowAnim 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  animation: arrowAnim 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

#header.search-open #headerSearch .lr-icon-back-arrow.loader::before {
  content: url("data:image/svg+xml,%3Csvg id='testingSVG' width='24' height='24' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' style='display: none;'%3E%3Cg clip-path='url(%23paint0_angular_406_11507_clip_path)' data-figma-skip-parse='true'%3E%3Cg transform='matrix(0.012 2.97823e-05 -2.97823e-05 0.012 16 16)'%3E%3CforeignObject x='-1086.02' y='-1086.02' width='2172.03' height='2172.03'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg,rgba(18, 21, 27, 1) 0deg,rgba(7, 20, 38, 0.05) 269.818deg,rgba(7, 20, 38, 0) 315deg,rgba(18, 21, 27, 1) 360deg);height:100%25;width:100%25;opacity:1'%3E%3C/div%3E%3C/foreignObject%3E%3C/g%3E%3C/g%3E%3Cpath d='M9.33301 6.02246C11.6413 4.48013 14.413 3.78561 17.1758 4.05762C19.9387 4.32974 22.5222 5.55154 24.4854 7.51465L21.6572 10.3428C20.3485 9.03403 18.6261 8.2195 16.7842 8.03809C14.9423 7.85667 13.0946 8.32036 11.5557 9.34863C10.0168 10.3769 8.882 11.9066 8.34473 13.6777C7.80746 15.4489 7.90109 17.3516 8.60938 19.0615C9.31766 20.7713 10.5963 22.1832 12.2285 23.0557C13.8607 23.9281 15.7453 24.2077 17.5605 23.8467C19.3758 23.4856 21.0104 22.5059 22.1846 21.0752C23.3586 19.6445 24 17.8508 24 16H28C28 18.7761 27.0374 21.4663 25.2764 23.6123C23.5151 25.7584 21.0637 27.2279 18.3408 27.7695C15.618 28.3111 12.7911 27.8917 10.3428 26.583C7.89451 25.2743 5.97546 23.1566 4.91309 20.5918C3.85084 18.027 3.71076 15.1731 4.5166 12.5166C5.32249 9.85994 7.02471 7.56487 9.33301 6.02246Z' data-figma-gradient-fill='%7B&%2334;type&%2334;:&%2334;GRADIENT_ANGULAR&%2334;,&%2334;stops&%2334;:%5B%7B&%2334;color&%2334;:%7B&%2334;r&%2334;:0.070588238537311554,&%2334;g&%2334;:0.082352943718433380,&%2334;b&%2334;:0.10588235408067703,&%2334;a&%2334;:1.0%7D,&%2334;position&%2334;:0.0%7D,%7B&%2334;color&%2334;:%7B&%2334;r&%2334;:0.027450980618596077,&%2334;g&%2334;:0.078431375324726105,&%2334;b&%2334;:0.14901961386203766,&%2334;a&%2334;:0.050000000745058060%7D,&%2334;position&%2334;:0.74949485063552856%7D,%7B&%2334;color&%2334;:%7B&%2334;r&%2334;:0.027450980618596077,&%2334;g&%2334;:0.078431375324726105,&%2334;b&%2334;:0.14901961386203766,&%2334;a&%2334;:0.0%7D,&%2334;position&%2334;:0.8750%7D%5D,&%2334;stopsVar&%2334;:%5B%5D,&%2334;transform&%2334;:%7B&%2334;m00&%2334;:23.999994277954102,&%2334;m01&%2334;:-0.059564594179391861,&%2334;m02&%2334;:4.0297880172729492,&%2334;m10&%2334;:0.059564583003520966,&%2334;m11&%2334;:23.999994277954102,&%2334;m12&%2334;:3.9702217578887939%7D,&%2334;opacity&%2334;:1.0,&%2334;blendMode&%2334;:&%2334;NORMAL&%2334;,&%2334;visible&%2334;:true%7D'/%3E%3Cdefs%3E%3CclipPath id='paint0_angular_406_11507_clip_path'%3E%3Cpath d='M9.33301 6.02246C11.6413 4.48013 14.413 3.78561 17.1758 4.05762C19.9387 4.32974 22.5222 5.55154 24.4854 7.51465L21.6572 10.3428C20.3485 9.03403 18.6261 8.2195 16.7842 8.03809C14.9423 7.85667 13.0946 8.32036 11.5557 9.34863C10.0168 10.3769 8.882 11.9066 8.34473 13.6777C7.80746 15.4489 7.90109 17.3516 8.60938 19.0615C9.31766 20.7713 10.5963 22.1832 12.2285 23.0557C13.8607 23.9281 15.7453 24.2077 17.5605 23.8467C19.3758 23.4856 21.0104 22.5059 22.1846 21.0752C23.3586 19.6445 24 17.8508 24 16H28C28 18.7761 27.0374 21.4663 25.2764 23.6123C23.5151 25.7584 21.0637 27.2279 18.3408 27.7695C15.618 28.3111 12.7911 27.8917 10.3428 26.583C7.89451 25.2743 5.97546 23.1566 4.91309 20.5918C3.85084 18.027 3.71076 15.1731 4.5166 12.5166C5.32249 9.85994 7.02471 7.56487 9.33301 6.02246Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  cursor: pointer;
  -webkit-animation-name: ckw !important;
  animation-name: ckw !important;
  -webkit-animation-duration: 2s !important;
  animation-duration: 2s !important;
  -webkit-animation-iteration-count: infinite !important;
  animation-iteration-count: infinite !important;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  display: inline-block;
}

@keyframes ckw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@media (any-pointer: fine) {
  #header.search-open #headerSearch .lr-icon-back-arrow:hover {
    background-color: #f2f4f7;
  }

  #header.search-open #headerSearch .lr-icon-back-arrow:active {
    background-color: #e4e7ec;
  }

  #header.search-open #headerSearch .lr-icon-back-arrow:focus {
    background-color: #f2f4f7;
  }
}

@media (any-pointer: coarse) {

  #header.search-open #headerSearch .lr-icon-back-arrow:hover,
  #header.search-open #headerSearch .lr-icon-back-arrow :active {
    background-color: #e4e7ec;
  }
}

@-webkit-keyframes arrowAnim {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  50% {
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes arrowAnim {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  50% {
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

#header.search-open .block-search-wrapper.loading {
  min-width: 75vw;
}

#header.search-open .block-search-suggestion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 8px;
  padding: 32px 8px 0 0;
}

@media (min-width: 768px) {
  #header.search-open .block-search-suggestion {
    margin-left: 16px;
  }
}

@media (min-width: 1200px) {
  #header.search-open .block-search-suggestion {
    width: calc(100% - 50px);
    margin-left: 50px;
  }
}

#header.search-open .block-search-suggestion-title {
  margin: 0 0 16px 8px;
  font-size: 18px;
  line-height: 22.5px;
  font-weight: 600;
}

#header.search-open .block-search-suggestion-title .snackbar {
  font-weight: 400;
}

#header.search-open .block-search-suggestion-result {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 8px 8px 0;
}

#header.search-open .block-search-suggestion-result .close {
  background-color: #98a2b3;
  top: calc(50% - 10px);
}

@media (min-width: 768px) {
  #header.search-open .block-search-suggestion-result .close {
    top: 9px;
  }
}

#header.search-open .block-search-suggestion-result-selector {
  display: inline;
  position: relative;
  white-space: nowrap;
}

#header.search-open .block-search-suggestion-result.keyword-selected {
  background-color: #e4e7ec;
}

#header.search-open .block-search-suggestion #autocompleteList {
  display: grid;
  justify-items: flex-start;
}

@media (min-width: 768px) {
  #header.search-open .block-search-suggestion #autocompleteList.autocompleteList--twocolumns {
    grid-template-columns: repeat(2, 50%);
  }
}

@media (min-width: 1200px) {
  #header.search-open .block-search-suggestion #autocompleteList.autocompleteList--twocolumns {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

#header.search-open .block-search-suggestion #autocompleteList.autocompleteList--twocolumns .autocomplete-result {
  background-color: transparent;
}

#header.search-open .block-search-suggestion #autocompleteList.autocompleteList--twocolumns .autocomplete-result:hover,
#header.search-open .block-search-suggestion #autocompleteList.autocompleteList--twocolumns .autocomplete-result.hovered {
  text-decoration: underline;
}

#header.search-open .block-search-suggestion #autocompleteList .autocomplete-result {
  font-weight: 600;
}

#header.search-open .block-search-suggestion #autocompleteList .autocomplete-result b {
  font-weight: normal;
}

#header.search-open .block-search-suggestion #searchHistory {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media (min-width: 768px) {
  #header.search-open .block-search-suggestion #searchHistory {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

#header.search-open .block-search-history-clear {
  display: block;
  margin-top: 4px;
  padding: 0;
  text-align: left;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

#header.search-open .block-search-history-remove-item {
  top: 0;
  right: 0;
  border: none;
  position: relative;
  background-color: #12151b;
  border-radius: 16px;
  width: 24px;
  height: 24px;
  margin-left: 8px;
  margin-right: -8px;
}

#header.search-open .block-search-history-remove-item::before,
#header.search-open .block-search-history-remove-item::after {
  background-color: #FFF;
  top: 11px;
  left: 6px;
  width: 11px;
}

#header.search-open .block-search-lastviews {
  margin-top: 32px;
  margin-bottom: 56px;
}

@media (min-width: 768px) {
  #header.search-open .block-search-lastviews {
    margin-bottom: 32px;
  }

  #header.search-open .block-search-lastviews .widgetCarousel-list {
    padding-right: 6px;
    padding-left: 6px;
  }

  #header.search-open .block-search-lastviews .widgetCarousel-list::-webkit-scrollbar-track {
    max-width: calc(100% - 32px) !important;
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
}

@media (min-width: 1360px) {
  #header.search-open .block-search-lastviews {
    margin-right: 0px;
    margin-left: 0px;
  }

  #header.search-open .block-search-lastviews .widget_prdctCarousel_title {
    padding-left: 0px;
  }

  #header.search-open .block-search-lastviews .widgetCarousel-list {
    padding-left: 6px;
    padding-right: 6px;
  }

  #header.search-open .block-search-lastviews .widgetCarousel-arrowsContainer {
    padding-right: 0;
  }
}

#header.search-open .block-search-sr-close {
  border-radius: 25px;
}

#header.search-open .block-search-sr-close:focus,
#header.search-open .block-search-sr-close-sr-close:focus-visible,
#header.search-open .block-search-sr-close-sr-close:focus-within {
  width: 20px;
  height: 20px;
  clip: initial;
}

#header.search-open .block-search.open {
  width: 100%;
  padding: 0;
  max-height: 100vh;
  padding-left: 48px;
  padding-right: 16px;
}

#header.search-open .block-search.open .block-search-input {
  border-left: none;
  padding-left: 0;
  border-bottom: thin solid #12151b;
}

#header.search-open .block-search.open .block-search-suggestion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 100px;
}

#header.search-open .block-search.open .block-search-history-remove-item {
  right: -10px;
}

#header.search-open .block-search .feedback {
  margin-bottom: 7px;
  background-color: #FFF;
  max-width: 48px;
}

#header.isFixed.search-open #headerSearch {
  margin: 0px !important;
}

@media (min-width: 1200px) {
  #header.isFixed.search-open #headerSearch .lr-icon-back-arrow {
    top: 0px !important;
  }
}

#log-as-container {
  position: relative;
  z-index: 36;
  margin-bottom: 4px;
  padding: 10px;
  color: #fff;
  background-color: #d00000;
  font-weight: 600;
  text-align: center;
  will-change: color;
  -webkit-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

#logAsLogout {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

/*
to change this license header, choose License Headers in Project Properties.
to change this template file, choose tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23 juin 2017, 16:23:56
    Author     : vdeflandre-prest
*/
.opco-code {
  color: #FFEA16;
}

@media screen and (min-width: 320px) and (max-width: 350px) {
  .opco-message {
    font-size: 14px;
  }
}

/*animation message defilant*/
@media screen and (max-width: 768px) {
  .opco-animation-mobile1 {
    -webkit-animation: message1 6s ease-in-out;
    animation: message1 6s ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: translate3d(0, 0, 1);
    transform: translate3d(0, 0, 1);
  }

  .opco-animation-mobile2 {
    -webkit-animation: message2 6s ease-in-out;
    animation: message2 6s ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: translate3d(0, 0, 1);
    transform: translate3d(0, 0, 1);
    opacity: 0;
  }
}

/*affichage message selon la boutique*/
#bdexoRed,
#bdexoBB,
#bdexoBBoutlet,
#bdexoCast,
#bdexoAW,
#bdexoAMPM,
#bdexoAub,
#bdexoPerso {
  display: none;
}

.laredoute #bdexoRed,
.castaluna #bdexoCast,
.anneweyburn #bdexoAW,
.ampm #bdexoAMPM,
.lesaubaines #bdexoAub {
  display: block;
}

.waitingText {
  background: #FFF;
  font-weight: 600;
  margin-left: auto;
  margin-right: auto;
  margin-top: 120px;
  padding-top: 10px;
  text-align: center;
  width: 250px;
}

.modalPaiement {
  background: rgba(25, 25, 25, 0.6);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.loyalty {
  background: #0E0EE2;
  border-radius: 8px;
  margin-bottom: 1rem;
  padding: 16px;
}

.loyalty_logo {
  width: 64px;
  height: 64px;
  margin-top: 8px;
  margin-bottom: 16px;
}

.loyalty.load-message {
  background: #EDEEF0;
  text-align: center;
}

.loyalty-footer {
  position: relative;
  color: #FFF;
}

.loyalty .loyalty-conditions {
  position: absolute;
  right: -3px;
  bottom: -3px;
}

.loyalty .loyalty-conditions .lr-icon-info {
  width: 24px;
  height: 24px;
}

.loyalty .loyalty-conditions span::before {
  height: 24px;
  width: 24px;
}

.loyalty img {
  height: 17px;
  padding-left: 3px;
}

.loyalty-loading {
  padding: 10px;
}

.loyalty-price {
  font-size: 12px;
  margin: 16px 0 0;
}

.loyalty-text-red {
  color: #FF7C66;
  margin: 10px 0;
}

.loyalty-text-red strong {
  color: #0E0EE2;
}

.loyalty-description-pdp .lr-icon-lrandme-color {
  height: 20px;
  margin-right: 10px;
}

.loyalty-description-pdp .lr-icon-lrandme-color::before {
  width: 20px !important;
}

.loyalty-description-pdp>div {
  gap: 16px;
}

.loyalty-description .loyaltyLrAndMe_zone_switch {
  background-color: #FFF;
  border-radius: 8px;
  padding: 8px;
}

.loyalty-description .switch_label {
  font-weight: 400;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  text-align: left;
}

.loyalty-description .switch_fakeInput {
  width: 42px;
  height: 24px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  background-color: #667085;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.loyalty-description .switch_fakeInput_icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}

.loyalty-description .switch.selected .switch_input:focus~.switch_fakeInput {
  -webkit-box-shadow: 0 0 0 2px #12151b;
  box-shadow: 0 0 0 2px #12151b;
}

.loyalty-description .switch.selected .switch_input~.switch_fakeInput {
  background-color: #12151b;
}

.loyalty-description .switch.selected .switch_input~.switch_fakeInput .switch_fakeInput_icon {
  margin-left: auto;
}

.loyalty-description .switch.selected .switch_input~.switch_fakeInput .switch_fakeInput_icon_tick {
  display: block;
}

.loyalty-description .switch.selected .switch_input~.switch_fakeInput .switch_fakeInput_icon_cross {
  display: none;
}

.loyalty-description .switch.selected .switch_input~.switch_fakeInput .switch_fakeInput_icon svg path {
  fill: #12151b;
}

.loyalty-description .switch.selected .switch_label {
  color: #12151b;
}

.loyalty-logo {
  margin-bottom: 3px;
}

.loyalty-basket {
  background-color: #0E0EE2;
  border-radius: 8px;
  padding: 16px;
  display: grid;
  grid-template-areas: "logo text text" "toggle toggle toggle" "conditions conditions i";
  grid-template-columns: 65px auto 24px;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 768px) {
  .loyalty-basket {
    grid-template-areas: "logo text text" "logo toggle toggle" "conditions conditions i";
    grid-template-columns: 88px auto 24px;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    row-gap: 8px;
  }
}

.loyalty-basket-description {
  grid-area: text;
  color: #FFF;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  margin: 0;
}

@media (min-width: 768px) {
  .loyalty-basket-description {
    font-size: 16px;
  }
}

.loyalty-basket-toggle {
  grid-area: toggle;
}

.loyalty-basket-toggle.loyalty-add-to-cart-success {
  color: #12151b !important;
  background-color: #FFF !important;
  cursor: not-allowed;
}

.loyalty-basket-toggle.loyalty-add-to-cart-success:hover,
.loyalty-basket-toggle.loyalty-add-to-cart-success:active {
  color: #12151b !important;
}

.loyalty-basket-toggle.loyalty-add-to-cart-success::before {
  opacity: 0 !important;
}

.loyalty-basket-toggle.loyalty-add-to-cart-success::after {
  background-color: #0C824B !important;
}

.loyalty-basket-conditions {
  grid-area: conditions;
  color: #FFF;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
}

.loyalty-basket-logoContainer {
  grid-area: logo;
  height: 65px;
}

.loyalty-basket-logoContainer svg {
  height: 100%;
  width: auto;
}

@media (min-width: 768px) {
  .loyalty-basket-logoContainer {
    width: 88px;
    height: auto;
  }
}

.loyalty-basket-logo {
  margin-right: 8px;
  max-width: 68px;
}

@media (min-width: 768px) {
  .loyalty-basket-logo {
    max-width: 100px;
    float: left;
  }
}

.loyalty-basket .loyalty-footer {
  grid-area: i;
}

.empty-basket~.loyalty-basket {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#LRAndMe_Panel .modal_content {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 0 0 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#LRAndMe_Panel .modal_content .switch_label span {
  display: block;
}

#LRAndMe_Panel .modal_content .lrandme {
  height: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

#LRAndMe_Panel .modal_content .lrandme #isLRandMeContent {
  height: 60%;
  margin-top: 20%;
}

#LRAndMe_Panel .modal_content .lrpluslogo {
  height: 100px;
  margin: auto auto 0 auto;
  padding-top: 5px;
}

@media (min-width: 992px) {
  #LRAndMe_Panel .modal_content .lrpluslogo {
    max-height: 175px;
  }
}

@media (min-width: 1200px) {
  #LRAndMe_Panel .modal_content .lrpluslogo {
    max-height: 200px;
  }
}

#LRAndMe_Panel .modal_content .lrandme_modal {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 2rem;
}

@media (min-width: 992px) {
  #LRAndMe_Panel .modal_content .lrandme_modal {
    padding: 0 5rem;
  }
}

#LRAndMe_Panel .modal_content .lrandme_modal_picture {
  margin-bottom: 45px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone {
  margin-top: auto;
  margin-bottom: auto;
}

@media (min-width: 992px) {
  #LRAndMe_Panel .modal_content .lrandme_modal_zone {
    padding: 0 4rem;
  }
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_text {
  font-size: 18px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_list {
  margin-top: 30px;
  text-align: left;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_list li {
  font-size: 16px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 16px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_list li span {
  margin-right: 8px;
  min-width: 19px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_link {
  margin-bottom: 8vh;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_title {
  margin-top: 25px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_creditCard {
  background-color: #FFF1EF;
  padding: 0 30px 16px;
  margin: 36px 20px 0;
}

#LRAndMe_Panel .modal_content .lrandme_modal_creditCard_icon {
  margin: -20px 0 8px;
}

@media (min-width: 992px) {
  #LRAndMe_Panel .modal_content .lrandme_modal {
    padding: 0px;
  }
}

#LRAndMe_Panel .modal_content .lrandme_modal {
  margin: 0 auto;
}

@media (min-width: 480px) {
  #LRAndMe_Panel .modal_content .lrandme_modal {
    width: 80%;
  }
}

@media (min-width: 768px) {
  #LRAndMe_Panel .modal_content .lrandme_modal {
    min-width: 60%;
  }
}

@media (min-width: 992px) {
  #LRAndMe_Panel .modal_content .lrandme_modal {
    width: 80%;
  }
}

#LRAndMe_Panel .modal_content .lrandme_modal_picture {
  margin-bottom: 45px;
  height: 300px;
  width: 300px;
}

@media (min-width: 992px) {
  #LRAndMe_Panel .modal_content .lrandme_modal_zone {
    padding: 0 4rem;
  }
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_text {
  font-size: 18px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_list {
  margin-top: 30px;
  text-align: left;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_list li {
  font-size: 16px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 16px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_zone_list li span {
  margin-right: 8px;
  min-width: 19px;
}

#LRAndMe_Panel .modal_content .lrandme_modal_creditCard {
  background-color: #E4ECF2;
  padding: 0 30px 16px;
  margin: 36px 20px 0;
}

#LRAndMe_Panel .modal_content .lrandme_modal_creditCard_icon {
  margin: -20px 0 8px;
}

#LRAndMe_Panel .modal_gradient {
  margin-right: 33px;
}

#LRAndMe_Panel .modal_titleBar {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.is-mobile #LRAndMe_Panel .modal_titleBar {
  border: none;
}

.popin-lrandme .btn-link {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  padding: 0;
  vertical-align: baseline;
}

.popin-lrandme .btn-link:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  .popin-lrandme-container {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }
}

.popin-lrandme-content+.popin-lrandme-content {
  margin-top: 30px;
}

.popin-lrandme-header {
  margin-top: 0;
  padding-bottom: 30px;
  position: relative;
}

.popin-lrandme-header::after {
  content: "";
  border-bottom: 1px solid #98a2b3;
  bottom: 0;
  left: 50%;
  margin-left: -40%;
  position: absolute;
  width: 80%;
}

.popin-lrandme-message {
  font-size: 14px;
  font-weight: 600;
}

@font-face {
  font-family: "lr-picto";
  src: url("/fonts/lr-picto.eot?26worh");
  src: url("/fonts/lr-picto.eot?26worh#iefix") format("embedded-opentype"), url("/fonts/lr-picto.ttf?26worh") format("truetype"), url("/fonts/lr-picto.woff?26worh") format("woff"), url("/fonts/lr-picto.svg?26worh#lr-picto") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^=lr-icon-],
[class*=" lr-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "lr-picto" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lr-icon-logout:before {
  content: "\e90b";
}

.lr-icon-plus:before {
  content: "\e907";
  color: #f06a65;
}

.lr-icon-truck:before {
  content: "\e908";
  color: #f06a65;
}

.lr-icon-check:before {
  content: "\e909";
  color: #f06a65;
}

.lr-icon-gift:before {
  content: "\e90a";
  color: #f06a65;
}

.lr-icon-check-circle:before {
  content: "\e900";
}

.lr-icon-credit:before {
  content: "\e901";
  color: #19264d;
}

.lr-icon-crown:before {
  content: "\e902";
}

.lr-icon-mail:before {
  content: "\e903";
}

.lr-icon-phone:before {
  content: "\e904";
}

.lr-icon-Universal:before {
  content: "\e905";
}

.lr-icon-logout::before,
.lr-icon-plus::before,
.lr-icon-truck::before,
.lr-icon-check::before,
.lr-icon-gift::before,
.lr-icon-card::before,
.lr-icon-check-circle::before,
.lr-icon-credit::before,
.lr-icon-crown::before,
.lr-icon-mail::before,
.lr-icon-phone::before,
.lr-icon-Universal::before {
  font-family: "lr-picto" !important;
}

/* MINI PRODUCT CARD */
/* Mainly used as an item in break zone carousel */
.miniProductCard-container {
  border: 1px solid #EDEEF0;
  position: relative;
  background: #FFF;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04), 0 4px 8px 2px rgba(6, 6, 95, 0.08);
  box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04), 0 4px 8px 2px rgba(6, 6, 95, 0.08);
  width: 264px;
  max-width: calc(100cqw - 32px);
  min-height: 92px;
  max-height: 92px;
}

@media (min-width: 768px) {
  .miniProductCard-container {
    width: 280px;
    min-height: 95px;
    max-height: 95px;
  }
}

@media (min-width: 1200px) {
  .miniProductCard-container {
    width: 320px;
    min-height: 109px;
    max-height: 109px;
  }
}

.miniProductCard-image {
  border-radius: 8px;
}

.miniProductCard-image img {
  aspect-ratio: 1/1;
  min-width: 92px;
}

@media (min-width: 768px) {
  .miniProductCard-image img {
    min-width: 95px;
  }
}

@media (min-width: 1200px) {
  .miniProductCard-image img {
    min-width: 108px;
  }
}

.miniProductCard-infos {
  padding: 12px;
}

.miniProductCard-brand {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .miniProductCard-brand {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .miniProductCard-brand {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .miniProductCard-brand {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .miniProductCard-brand {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .miniProductCard-brand {
    font-size: 16px;
  }
}

.miniProductCard-title {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
  font-weight: 400;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .miniProductCard-title {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .miniProductCard-title {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .miniProductCard-title {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .miniProductCard-title {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .miniProductCard-title {
    font-size: 16px;
  }
}

.miniProductCard-link {
  position: absolute;
  inset: 0;
}

.miniWidgetCarousel {
  max-width: 100%;
  position: relative;
}

.miniWidgetCarousel-list {
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  -webkit-transition: scroll-position 0.2s;
  -o-transition: scroll-position 0.2s;
  transition: scroll-position 0.2s;
  will-change: scroll-position;
  gap: 0;
  list-style-type: none;
  width: 100%;
  padding: 12px;
  scroll-padding-left: 12px;
}

.miniWidgetCarousel-list::-webkit-scrollbar {
  background-color: transparent;
  width: 0;
  height: 0;
}

.miniWidgetCarousel-list::-webkit-scrollbar-track {
  background-color: transparent;
  margin-left: 8px;
  margin-right: 8px;
}

.miniWidgetCarousel-list::-webkit-scrollbar-track:hover {
  background-color: transparent;
  height: 0;
}

.miniWidgetCarousel-list::-webkit-scrollbar-thumb {
  background-color: transparent;
}

.miniWidgetCarousel-list::-webkit-scrollbar-thumb:hover {
  background-color: transparent;
  height: 0;
}

.miniWidgetCarousel-list::-webkit-scrollbar-button {
  display: none;
}

.miniWidgetCarousel-item {
  scroll-snap-align: start;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 8px;
}

.miniWidgetCarousel-item:last-of-type {
  margin-right: 16px;
}

.miniWidgetCarousel .unified-product {
  /* Overwrite defaults Unified Product Card styles */
}

.miniWidgetCarousel .unified-product-navigation {
  height: 100%;
  padding: 0;
}

@media (min-width: 992px) {
  .miniWidgetCarousel .unified-product-navigation {
    display: none;
  }

  .additional-breakzone-wrapper:focus .miniWidgetCarousel .unified-product-navigation,
  .additional-breakzone-wrapper:focus-visible .miniWidgetCarousel .unified-product-navigation,
  .additional-breakzone-wrapper:focus-within .miniWidgetCarousel .unified-product-navigation,
  .additional-breakzone-wrapper:hover .miniWidgetCarousel .unified-product-navigation .additional-breakzone-wrapper .miniWidgetCarousel .unified-product-navigation:hover,
  .additional-breakzone-link:hover~.additional-breakzone-card__products .miniWidgetCarousel .unified-product-navigation,
  .additional-breakzone-card__products:hover .miniWidgetCarousel .unified-product-navigation,
  .additional-breakzone-card__products:focus .miniWidgetCarousel .unified-product-navigation,
  .additional-breakzone-card__products:focus-within .miniWidgetCarousel .unified-product-navigation {
    display: grid;
    visibility: visible;
  }
}

.miniWidgetCarousel .unified-product-navButton {
  padding: 1px 4px;
  visibility: visible;
  pointer-events: all;
}

@media not all and (any-pointer: fine) {
  .miniWidgetCarousel .unified-product-navButton {
    display: inherit !important;
  }
}

.miniWidgetCarousel .unified-product-price-block {
  grid-template-areas: "price oldPrice" "rplusPrice rplusPrice";
}

.pushApp {
  position: relative;
  min-height: 200px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
  border-radius: 8px;
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: 1fr;
  gap: 0px 20px;
  width: 100%;
}

@media (min-width: 1200px) {
  .pushApp {
    min-height: 115px;
  }
}

.pushApp--imgContainer {
  overflow: hidden;
  grid-row: 1;
  grid-column: 1;
  position: relative;
}

@media (min-width: 768px) {
  .pushApp--imgContainer {
    padding-left: 32px;
  }
}

@media (min-width: 1200px) {
  .pushApp--imgContainer {
    padding-left: 16px;
  }
}

.pushApp--imgContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pushApp--message {
  grid-column: 2;
  grid-row: 1;
}

@media (min-width: 1200px) {
  .pushApp--message--mobile {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.pushApp--message--desktop {
  display: block;
}

@media (min-width: 576px) {
  .pushApp--message--desktop {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.pushApp--text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pushApp--text--mobile {
  width: 100%;
}

@media (min-width: 768px) {
  .pushApp--text--mobile {
    width: 90%;
  }
}

@media (min-width: 992px) {
  .pushApp--text--mobile {
    width: 80%;
  }
}

@media (min-width: 1200px) {
  .pushApp--text--mobile {
    width: 60%;
    margin: 0px;
  }
}

.pushApp--text--desktop {
  width: 100%;
}

@media (min-width: 576px) {
  .pushApp--text--desktop {
    width: auto;
  }
}

.pushApp--triggerbtn {
  text-align: left;
  width: auto;
}

@media (min-width: 1200px) {
  .pushApp--triggerbtn {
    margin: auto;
  }
}

.pushApp--triggerqrCode {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

@media (min-width: 576px) {
  .pushApp--triggerqrCode {
    width: 28%;
    margin-top: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (min-width: 768px) {
  .pushApp--triggerqrCode {
    width: 40%;
  }
}

@media (min-width: 992px) {
  .pushApp--triggerqrCode {
    width: 30%;
  }
}

@media (min-width: 1200px) {
  .pushApp--triggerqrCode {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.pushApp--triggerqrCodeBackground {
  position: absolute;
  background-color: white;
  left: 0px;
  top: 0px;
  padding: 2px;
}

@media (min-width: 576px) {
  .pushApp--triggerqrCodeBackground {
    top: -25px;
  }
}

@media (min-width: 768px) {
  .pushApp--triggerqrCodeBackground {
    top: 0px;
  }
}

@media (min-width: 1200px) {
  .pushApp--triggerqrCodeBackground {
    top: -40px;
    left: 53px;
  }
}

.pushApp--imgQRCode {
  width: 50px;
  position: initial;
  border: 2px solid #FFF;
}

@media (min-width: 576px) {
  .pushApp--imgQRCode {
    width: 54px;
  }
}

@media (min-width: 768px) {
  .pushApp--imgQRCode {
    width: 64px;
  }
}

@media (min-width: 992px) {
  .pushApp--imgQRCode {
    width: 69px;
  }
}

.pushApp--triggerqrCodeText {
  font-weight: 600;
  font-size: 10px;
  margin-bottom: 8px;
  display: none;
  width: auto;
  min-width: 75px;
}

@media (min-width: 576px) {
  .pushApp--triggerqrCodeText {
    display: block;
  }
}

.pushApp--title {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
}

.pushApp--subtitle {
  font-size: 14px;
  line-height: 18px;
  display: block;
}

@media (min-width: 1200px) {
  .pushApp.confirmation {
    height: 200px;
  }
}

@media (min-width: 1200px) {
  .pushApp.confirmation .pushApp--imgContainer {
    padding-left: 32px;
  }
}

.pushApp.confirmation--text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pushApp.confirmation--text--mobile {
  width: 100%;
}

@media (min-width: 768px) {
  .pushApp.confirmation--text--mobile {
    width: 90%;
  }
}

@media (min-width: 992px) {
  .pushApp.confirmation--text--mobile {
    width: 80%;
  }
}

@media (min-width: 1200px) {
  .pushApp.confirmation--text--mobile {
    width: 80%;
  }
}

.pushApp.confirmation--triggerbtn {
  text-align: left;
  width: auto;
}

.pushApp.confirmation--triggerqrCode {
  position: relative;
}

@media (min-width: 576px) {
  .pushApp.confirmation--triggerqrCode {
    width: 28%;
    margin: 16px;
  }
}

@media (min-width: 768px) {
  .pushApp.confirmation--triggerqrCode {
    width: 40%;
  }
}

@media (min-width: 992px) {
  .pushApp.confirmation--triggerqrCode {
    width: 30%;
  }
}

@media (min-width: 1200px) {
  .pushApp.confirmation--triggerqrCodeBackground {
    top: 0px;
    left: 0px;
  }
}

.pushApp--OrderTracing {
  background: #abd7ff;
}

.pushApp--OrderTracing .pushApp--title {
  color: #00565f;
}

.pushApp--OrderTracing .pushApp--subtitle {
  color: #12151B;
}

.pushApp--OrderTracing .pushApp--imgBackground {
  background: center url("/images/Common/pushApp/OrderTracing/background.png");
  width: 100%;
  min-height: 200px;
  background-repeat: repeat-y;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media (min-width: 576px) {
  .pushApp--OrderTracing .pushApp--imgBackground {
    background-size: cover;
  }
}

@media (min-width: 768px) {
  .pushApp--OrderTracing .pushApp--imgBackground {
    background-size: contain;
  }
}

@media (min-width: 768px) {
  .pushApp--OrderTracing .pushApp--imgBackground {
    background-size: cover;
  }
}

@media (min-width: 1200px) {
  .pushApp--OrderTracing .pushApp--imgBackground {
    min-height: 115px;
  }
}

.pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone1 {
  width: 116px;
  height: auto;
  display: block;
  margin: auto;
}

@media (min-width: 576px) {
  .pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone1 {
    position: absolute;
    top: 82px;
    left: 100px;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
  }
}

@media (min-width: 768px) {
  .pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone1 {
    display: none;
  }
}

@media (min-width: 1200px) {
  .pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone1 {
    display: block;
    top: -75%;
    left: 0%;
    width: 110px;
  }
}

.pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone2 {
  display: none;
  position: absolute;
  width: 116px;
  height: auto;
}

@media (min-width: 576px) {
  .pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone2 {
    display: block;
    top: -60px;
    left: -60px;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
  }
}

@media (min-width: 768px) {
  .pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone2 {
    position: absolute;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 160px;
    margin: auto;
    top: 32px;
    left: 10px;
  }
}

@media (min-width: 1200px) {
  .pushApp--OrderTracing .pushApp--imgBackground .pushApp--imgPhone2 {
    position: absolute;
    top: 15%;
    left: 60%;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
    width: 110px;
    margin: 0px;
  }
}

.pushApp--Inspiration {
  background: #0a3351;
}

.pushApp--Inspiration .pushApp--title {
  color: #FF7A88;
}

.pushApp--Inspiration .pushApp--subtitle {
  color: #FFF;
}

.pushApp--Inspiration .pushApp--imgBackground {
  background: center url("/images/Common/pushApp/Inspiration/background.png");
  width: 100%;
  min-height: 200px;
  background-repeat: repeat-y;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media (min-width: 576px) {
  .pushApp--Inspiration .pushApp--imgBackground {
    background-size: cover;
  }
}

@media (min-width: 768px) {
  .pushApp--Inspiration .pushApp--imgBackground {
    background-size: contain;
  }
}

@media (min-width: 1200px) {
  .pushApp--Inspiration .pushApp--imgBackground {
    min-height: 115px;
    background-size: cover;
  }
}

.pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone1 {
  width: 80px;
  height: auto;
  display: block;
  margin: auto;
}

@media (min-width: 576px) {
  .pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone1 {
    width: 100px;
    position: absolute;
    top: 82px;
    left: 100px;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
  }
}

@media (min-width: 768px) {
  .pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone1 {
    display: none;
  }
}

@media (min-width: 1200px) {
  .pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone1 {
    display: block;
    top: -90%;
    left: 0%;
    width: 80px;
  }
}

.pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone2 {
  display: none;
  position: absolute;
  height: auto;
}

@media (min-width: 576px) {
  .pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone2 {
    width: 100px;
    display: block;
    top: -60px;
    left: -75px;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
  }
}

@media (min-width: 768px) {
  .pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone2 {
    position: absolute;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 100px;
    margin: auto;
    top: 32px;
    left: 10px;
  }
}

@media (min-width: 1200px) {
  .pushApp--Inspiration .pushApp--imgBackground .pushApp--imgPhone2 {
    position: absolute;
    top: 0%;
    left: 65%;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
    width: 80px;
    margin: 0px;
  }
}

.pushApp--Inspiration .pushApp--triggerqrCodeText {
  color: #FFF;
}

.pushApp--Inspiration.confirmation .pushApp--imgBackground {
  background: center url("/images/Common/pushApp/Inspiration/background.png");
  width: 100%;
  height: 200px;
  background-repeat: repeat-y;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media (min-width: 576px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground {
    background-size: cover;
  }
}

@media (min-width: 768px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground {
    background-size: contain;
  }
}

@media (min-width: 1200px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground {
    background-size: contain;
  }
}

.pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone1 {
  width: 80px;
  height: auto;
  display: block;
  margin: auto;
}

@media (min-width: 576px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone1 {
    width: 100px;
    position: absolute;
    top: 82px;
    left: 100px;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
  }
}

@media (min-width: 768px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone1 {
    top: 100px;
    left: 50px;
  }
}

@media (min-width: 1200px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone1 {
    display: none;
  }
}

.pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone2 {
  display: none;
  position: absolute;
  height: auto;
}

@media (min-width: 576px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone2 {
    width: 100px;
    display: block;
    top: -60px;
    left: -75px;
    -webkit-transform: rotate(-33deg);
    -ms-transform: rotate(-33deg);
    transform: rotate(-33deg);
  }
}

@media (min-width: 768px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone2 {
    top: -80px;
  }
}

@media (min-width: 1200px) {
  .pushApp--Inspiration.confirmation .pushApp--imgBackground .pushApp--imgPhone2 {
    position: absolute;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 100px;
    margin: auto;
    top: 32px;
    left: 30px;
  }
}

.pushApp--Inspiration.confirmation .pushApp--triggerqrCodeText {
  color: #FFF;
}

@media (min-width: 1200px) {
  .pushApp--Inspiration.confirmation .pushApp--triggerqrCodeText {
    top: -20px;
    left: -3px;
  }
}

@media (min-width: 1200px) {
  .pushApp--Inspiration.confirmation .pushApp--triggerqrCodeBackground {
    top: 0px;
    left: 0px;
  }
}

.sponsoredBanner {
  width: 100%;
  padding: 0 4px;
}

@media (min-width: 768px) {
  .sponsoredBanner {
    padding: 0 8px;
  }
}

.sponsoredBanner_main {
  display: grid;
  grid-template-columns: 100%;
}

@media (min-width: 768px) {
  .sponsoredBanner_main {
    grid-template-rows: 100%;
    grid-template-columns: 50% 50%;
    height: 300px;
  }
}

@media (min-width: 992px) {
  .sponsoredBanner_main {
    height: 280px;
  }
}

.sponsoredBanner-imageArea {
  position: relative;
  height: 232px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .sponsoredBanner-imageArea {
    height: 300px;
  }
}

@media (min-width: 992px) {
  .sponsoredBanner-imageArea {
    height: 280px;
  }
}

.sponsoredBanner-imageArea .sponsoredBanner-imageArea_imgWrapper {
  position: absolute;
  inset: 0;
}

.sponsoredBanner-imageArea_img img {
  max-height: 232px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

@media (min-width: 768px) {
  .sponsoredBanner-imageArea_img img {
    border-radius: 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .sponsoredBanner-imageArea_img img {
    max-height: 300px;
  }
}

@media (min-width: 992px) {
  .sponsoredBanner-imageArea_img img {
    max-height: 280px;
  }
}

.sponsoredBanner-imageArea_logo-img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 115px;
}

@media (min-width: 992px) {
  .sponsoredBanner-imageArea_logo-img {
    max-width: 150px;
  }
}

.sponsoredBanner-linksArea {
  height: 136px;
  padding-top: 16px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

@media (min-width: 768px) {
  .sponsoredBanner-linksArea {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
    border-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}

.sponsoredBanner-linksArea_title {
  margin: 0 16px 4px 16px;
  text-align: center;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 18px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .sponsoredBanner-linksArea_title {
    font-size: 22px;
    line-height: 32px;
  }
}

@media (min-width: 1200px) {
  .sponsoredBanner-linksArea_title {
    font-size: 23px;
    line-height: 32px;
  }
}

html:lang(ru-RU) .sponsoredBanner-linksArea_title {
  font-family: "Source Sans Pro";
  font-size: 20px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_title {
    font-size: 25px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_title {
    font-size: 26px;
  }
}

@media (min-width: 768px) {
  .sponsoredBanner-linksArea_title {
    margin: 0 16px 8px 16px;
  }
}

@media (min-width: 1200px) {
  .sponsoredBanner-linksArea_title {
    margin: 0 16px 16px 16px;
  }
}

.sponsoredBanner-linksArea_description {
  margin: 0 16px;
  text-align: center;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .sponsoredBanner-linksArea_description {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .sponsoredBanner-linksArea_description {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .sponsoredBanner-linksArea_description {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_description {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_description {
    font-size: 16px;
  }
}

.sponsoredBanner-linksArea_linksWrapper {
  height: 76px;
  padding: 16px 16px 16px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: auto;
  overflow-y: hidden;
}

.sponsoredBanner-linksArea_linksWrapper .lr-pillButton {
  min-width: auto;
}

@media (min-width: 768px) {
  .sponsoredBanner-linksArea_linksWrapper {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 16px 16px 16px;
  }
}

@media (min-width: 992px) {
  .sponsoredBanner-linksArea_linksWrapper {
    padding: 32px 16px 16px 16px;
    gap: 8px;
  }
}

.sponsoredBanner-linksArea_linksWrapper::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  height: 5px;
}

.sponsoredBanner-linksArea_linksWrapper::-webkit-scrollbar {
  height: 5px;
}

.sponsoredBanner-linksArea_linksWrapper::-webkit-scrollbar-thumb {
  height: 5px;
  background-color: #9f9f9f;
  border-radius: 4px;
}

.sponsoredBanner-linksArea_linksWrapper .lr-pillButton:first-child {
  margin-left: auto;
}

.sponsoredBanner-linksArea_linksWrapper .lr-pillButton:last-child {
  margin-right: auto;
}

@media (min-width: 768px) {

  .sponsoredBanner-linksArea_linksWrapper .lr-pillButton:first-child,
  .sponsoredBanner-linksArea_linksWrapper .lr-pillButton:last-child {
    margin: 0;
  }
}

.sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
  height: 40px;
  width: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-family: "Poppins";
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 16px;
    line-height: 24px;
  }
}

html:lang(ru-RU) .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
  font-family: "Source Sans Pro";
  font-size: 16px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 17px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-family: "Poppins";
    font-size: 14px;
    line-height: 20px;
  }
}

@media (min-width: 768px) and (min-width: 992px) {
  .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 15px;
    line-height: 24px;
  }
}

@media (min-width: 768px) and (min-width: 1200px) {
  .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (min-width: 768px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-family: "Source Sans Pro";
    font-size: 16px;
  }
}

@media (min-width: 768px) and (min-width: 992px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 17px;
  }
}

@media (min-width: 768px) and (min-width: 1200px) {
  html:lang(ru-RU) .sponsoredBanner-linksArea_linksWrapper .lr-pillButton .lr-pill {
    font-size: 18px;
  }
}

.sponsoredBanner_foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 24px;
  margin-top: 4px;
  margin-bottom: 26px;
}

.sponsoredBanner_foot .icon.icon-tooltip {
  height: 24px;
  width: 24px;
  margin-left: 4px;
  cursor: pointer;
}

.sponsoredBanner_foot .icon.icon-tooltip::before {
  margin-top: 3px;
}

.sponsoredBanner_foot-text {
  line-height: 24px;
}

[id^=sponsoredBannerModal-] .main {
  padding-top: 0px;
}

[id^=sponsoredBannerModal-] .popinSponsoredContent-main__listItem:last-child {
  margin-top: 24px;
}

@media (min-width: 992px) {
  [id^=sponsoredBannerModal-] .popinSponsoredContent-main__listItem:last-child {
    margin-bottom: 36px;
  }
}

.sponsoredContent_label {
  border-radius: 4px;
  color: #667085;
  background-color: rgba(255, 255, 255, 0.6);
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 2px 0 4px;
  gap: 4px;
  backdrop-filter: blur(8px);
}

.sponsoredContent_label-text {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .sponsoredContent_label-text {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .sponsoredContent_label-text {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .sponsoredContent_label-text {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .sponsoredContent_label-text {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .sponsoredContent_label-text {
    font-size: 15px;
  }
}

.sponsoredContent_label-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@-webkit-keyframes colorSelectorSkeleton {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

@keyframes colorSelectorSkeleton {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

.product {
  position: relative;
  padding: 8px;
  cursor: auto;
}

.product:first-child {
  padding-left: 0;
}

.product-brand {
  padding-top: 20px;
  font-weight: 600;
}

.product-tag+.product-brand {
  padding-top: 0;
}

.rating-stars-container+.product-brand {
  padding-top: 0;
}

.product-eco-part {
  font-size: 12px;
  color: #495369;
}

.child-product .product-info {
  min-height: 130px;
}

.product-info {
  text-align: left;
}

.product-img-container {
  position: relative;
  text-align: center;
}

.product-img-container img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.product-price {
  font-weight: 600;
  font-size: 14px;
}

.product-price-from {
  color: #495369;
  font-size: 12px;
}

.product-memberprice-container .product-memberprice {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #0E0EE2;
}

.product-memberprice-container .product-price-from {
  color: #0E0EE2;
}

.product-sticker-top-left {
  position: absolute;
  z-index: 3;
  top: 3px;
  left: 3px;
  border: 0;
}

.product-sticker-bottom-left {
  bottom: 10px;
  font-size: 12px;
  padding: 4px 8px;
  position: absolute;
}

.product-LRAndMe-icon {
  vertical-align: text-top;
  height: 20px;
  margin-right: 5px;
}

.product-LRAndMe-icon::before {
  width: 20px;
  height: 20px;
}

.product-LRPlus {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #FFF;
  border-radius: 2px;
  padding: 2px 0px;
  height: 26px !important;
  max-height: 26px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: "Poppins", Arial, sans-serif;
}

.product-LRPlus-icon {
  vertical-align: text-top;
  height: 24px;
  margin-right: 5px;
}

.product-LRPlus-icon::before {
  width: 24px;
  height: 24px;
}

.product-tag-title-Sales .product-LRPlus {
  color: #0E0EE2;
}

.product .product-tag img {
  width: auto !important;
}

@media (min-width: 768px) {
  .pl-product-content .product-eco-part {
    display: inline;
  }
}

/* Override sponsorised blocks styles */
.pl-price,
.pl-reduced-price {
  font-weight: 400;
  font-size: 14px;
}

.product-price-container--member-price * {
  color: #0E0EE2;
}

.product-price-container--member-price .lr-icon-lrplus-color {
  max-height: 20px;
}

.product-price-container--member-price .lr-icon-lrplus-color::before {
  height: 20px;
  width: 24px;
  -webkit-transform: scale(0.832) translateY(-4px) translateX(-4px);
  -ms-transform: scale(0.832) translateY(-4px) translateX(-4px);
  transform: scale(0.832) translateY(-4px) translateX(-4px);
}

.product-price-container--member-price .member-price__tag {
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
}

.pl-price-line {
  margin-top: 4px;
  margin-bottom: 4px;
}

@media (min-width: 768px) {
  .pl-price-line {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.pl-eco-part {
  font-size: 12px;
  color: #495369;
}

.product-tag-with-link {
  text-decoration: underline;
  cursor: pointer;
}

.product-tag-with-link.product-tag-title-Sales::after {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 5px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23DD3251' fill-rule='evenodd' d='M15.75 28.5C8.725 28.5 3 22.775 3 15.75S8.725 3 15.75 3 28.5 8.725 28.5 15.75 22.775 28.5 15.75 28.5zm0-23.995c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm0 17.99a.754.754 0 0 1-.752-.753v-9.205c0-.408.331-.752.752-.752.408 0 .752.331.752.752v9.205c0 .421-.344.753-.752.753zm0-11.845a.905.905 0 1 1 0-1.81.905.905 0 0 1 0 1.81z'/%3E%3C/svg%3E");
}

.product-tag-with-link.product-tag-title-New::after,
.product-tag-with-link.product-tag-title-Product::after,
.product-tag-with-link.product-tag-title-Legal::after {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 5px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2313151b' fill-rule='evenodd' d='M15.75 28.5C8.725 28.5 3 22.775 3 15.75S8.725 3 15.75 3 28.5 8.725 28.5 15.75 22.775 28.5 15.75 28.5zm0-23.995c-6.21 0-11.245 5.048-11.245 11.245 0 6.197 5.048 11.245 11.245 11.245 6.197 0 11.245-5.049 11.245-11.245 0-6.197-5.036-11.245-11.245-11.245zm0 17.99a.754.754 0 0 1-.752-.753v-9.205c0-.408.331-.752.752-.752.408 0 .752.331.752.752v9.205c0 .421-.344.753-.752.753zm0-11.845a.905.905 0 1 1 0-1.81.905.905 0 0 1 0 1.81z'/%3E%3C/svg%3E");
}

.product-tag .lr-sticker .lr-icon-responsible,
.product-tag-title .lr-icon-responsible {
  background-color: #EDEEF0;
  margin-left: 4px;
}

.product-tag .lr-sticker-Product,
.product-tag .lr-sticker-Responsible,
.product-tag-title-Product,
.product-tag-title-Responsible {
  background-color: #EDEEF0;
  padding: 0 4px;
  border-radius: 2px;
}

.product-tag .lr-sticker-Responsible,
.product-tag-title-Responsible {
  color: #017195;
}

.product-tag .lr-sticker-Responsible .lr-icon-responsible,
.product-tag-title-Responsible .lr-icon-responsible {
  margin-top: -6px;
  margin-left: 4px;
}

.product-tag .lr-sticker-Sales,
.product-tag-title-Sales {
  color: #b12c39;
}

.pdp .product-tag-title-Product,
.pdp .product-tag-title-Responsible {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 4px;
  height: 24px;
}

.pdp .product-tag-title-Product {
  border-radius: 2px;
  font-weight: 400;
}

.pdp .product-tag-title-Responsible .lr-icon-responsible {
  margin-top: 0;
  margin-left: 0;
}

.product-tag-popin-content {
  padding-bottom: 16px;
}

.product-tag-popin.popin {
  padding: 24px 32px;
}

.product-tag-popin.popin .popin-title {
  font-weight: 600;
  margin-bottom: 0;
}

.product-tag-popin.popin .lr-button {
  margin-top: 1px;
  margin-left: 1px;
  min-width: auto;
}

.product-tag-popin.popin .popin-btn-close-container {
  top: 24px;
  right: 12px;
}

.unified-product-card {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  container-type: inline-size;
  display: grid;
  min-height: 100%;
  border-radius: 8px;
  border: 1px solid transparent;
  background-color: #FFF;
}

.unified-product-card-row .unified-product-card {
  width: 210px;
}

@media (min-width: 992px) {
  .unified-product-card-row .unified-product-card {
    width: 232px;
  }
}

@media (min-width: 1200px) {
  .unified-product-card-row .unified-product-card {
    width: 316px;
  }
}

.unified-product-card-container {
  container-type: inline-size;
  container-name: product-card-exceptionalContainer;
}

.unified-product-card-grid {
  width: 100%;
  padding: 2px;
  gap: 8px;
}

.unified-product-card-grid .unified-product-card {
  min-height: unset;
  width: 100%;
  max-width: calc(50% - 8px);
}

@media (min-width: 992px) {
  .unified-product-card-grid .unified-product-card {
    max-width: calc(33% - 8px);
  }
}

@media (min-width: 1200px) {
  .unified-product-card-grid .unified-product-card {
    max-width: calc(25% - 10px);
  }
}

@container product-card-exceptionalContainer (inline-size < 992px) {
  .unified-product-card {
    width: 210px;
  }
}

@container product-card-exceptionalContainer (inline-size >=992px) {
  .unified-product-card {
    width: 232px;
  }
}

@container product-card-exceptionalContainer (inline-size >=1200px) {
  .unified-product-card {
    width: 316px;
  }
}

.unified-product-card-exceptionalContainer {
  container: product-card-exceptionalContainer/inline-size;
}

@media not all and (any-pointer: coarse) {
  .unified-product-card:hover {
    border-color: #cdd1da;
  }

  .unified-product-card:active {
    border-color: #495369;
  }
}

.unified-product-card__top {
  height: 100cqw;
  position: relative;
  display: grid;
  grid-auto-columns: auto 1fr auto;
  justify-items: start;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  overflow: hidden;
}

.unified-product-card__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 12px 8px;
  text-align: left;
}

@media (min-width: 1200px) {
  .unified-product-card__bottom {
    padding: 16px 12px;
  }
}

.unified-product-card .pl-dim1 {
  grid-column: 3/4;
  grid-row: 2/3;
  padding: 16px;
  height: 48px;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .unified-product-card .pl-dim1 {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-card .pl-dim1 {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-card .pl-dim1 {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-card .pl-dim1 {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-card .pl-dim1 {
    font-size: 16px;
  }
}

.unified-product-card .pl-dim1 {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.unified-product-card .pl-dim1__skeleton {
  position: initial;
}

.unified-product-card .pl-dim1 {
  cursor: default;
}

.unified-product-card .pl-dim1__skeleton {
  position: absolute;
  background-color: white;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
}

.unified-product-card .pl-dim1__skeleton-swatch {
  height: 20px;
  width: 20px;
  background-color: #f2f4f7;
  border-radius: 12px;
  -webkit-animation: colorSelectorSkeleton 1.5s linear infinite;
  animation: colorSelectorSkeleton 1.5s linear infinite;
}

.unified-product-card .pl-dim1 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.unified-product-card .pl-dim1 ul li {
  height: 20px;
  width: 20px;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #cdd1da;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  pointer-events: all;
}

@media (max-width: 1199px) {
  .unified-product-card .pl-dim1 ul li:nth-child(n+4):not(.moreColorNumber) {
    display: none;
  }
}

@media (min-width: 1200px) {
  .unified-product-card .pl-dim1 ul li:nth-child(n+7):not(.moreColorNumber) {
    display: none;
  }

  .unified-product-card .pl-dim1 ul li.moreColorNumber:nth-child(5),
  .unified-product-card .pl-dim1 ul li.moreColorNumber:nth-child(6),
  .unified-product-card .pl-dim1 ul li.moreColorNumber:nth-child(7) {
    display: none;
  }
}

.unified-product-card .pl-dim1 ul li.moreColorNumber {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.unified-product-card .pl-dim1 ul li.moreColorNumber:nth-child(3),
.unified-product-card .pl-dim1 ul li.moreColorNumber:nth-child(4),
.unified-product-card .pl-dim1 ul li.moreColorNumber:only-child {
  display: none;
}

.unified-product-card .pl-dim1 ul li .swatch {
  border-radius: inherit;
  display: block;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

@media not all and (any-pointer: coarse) {
  .unified-product-card .pl-dim1 ul li:hover {
    border-color: #cdd1da;
  }

  .unified-product-card .pl-dim1 ul li:hover:not(.active) {
    border-color: #98a2b3;
  }

  .unified-product-card .pl-dim1 ul li:hover:not(.active) .swatch {
    border: 2px solid #FFF;
  }

  .unified-product-card .pl-dim1 ul li.moreColorNumber:hover {
    outline: none;
  }
}

.unified-product-card .pl-dim1 ul li:focus-visible {
  outline: 1px solid #567fdb;
  border: none;
}

.unified-product-card .pl-dim1 ul li:focus-visible .swatch {
  border: none;
}

.unified-product-card .pl-dim1 ul li:active .swatch {
  border: 2px solid #FFF;
}

.unified-product-card .pl-dim1 ul li.moreColorNumber {
  color: #12151b;
  border-radius: 0;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .unified-product-card .pl-dim1 ul li.moreColorNumber {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-card .pl-dim1 ul li.moreColorNumber {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-card .pl-dim1 ul li.moreColorNumber {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-card .pl-dim1 ul li.moreColorNumber {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-card .pl-dim1 ul li.moreColorNumber {
    font-size: 16px;
  }
}

.unified-product-card .pl-dim1 ul li.moreColorNumber {
  border: unset;
  border-bottom: thin solid transparent;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.unified-product-card .pl-dim1 ul li.moreColorNumber:hover {
  border: none;
  padding: 0;
  border-bottom: thin solid #12151b;
}

.unified-product-card .pl-dim1 ul li.active {
  border-color: #12151b;
}

.unified-product-card .pl-dim1 ul li.active .swatch {
  border: 2px solid #FFF;
}

.unified-product-link {
  height: 100%;
  margin-bottom: 0;
  grid-column: 1/4;
  grid-row: 1/3;
}

.unified-product-link.withColour::after {
  content: "";
  display: block;
  height: 36px;
}

@media (min-width: 992px) {
  .unified-product-link.withColour::after {
    height: 48px;
  }
}

.unified-product-picture {
  grid-row: 1/4;
  grid-column: 1/4;
  height: 100%;
  height: 100cqw;
  min-width: 100%;
  max-width: 100%;
}

.unified-product-picture-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  width: auto;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}

.unified-product-picture-slider::-webkit-scrollbar,
.unified-product-picture-slider::-webkit-scrollbar-track,
.unified-product-picture-slider::-webkit-scrollbar-thumb {
  display: none;
}

.unified-product-picture-slider-progressbar-track {
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  background-color: #e0e0e0;
}

.unified-product-picture-slider-progressbar-activeSegment {
  height: 100%;
  background-color: #12151b;
  position: absolute;
  left: 0;
  -webkit-transition: left 0.3s ease-in-out;
  -o-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
}

.unified-product-picture picture {
  min-width: 100%;
  scroll-snap-align: start;
}

.unified-product-navigation {
  position: absolute;
  top: 0;
  left: 0;
  height: 100cqw;
  width: 100cqw;
  display: grid;
  grid-template-columns: auto 1fr auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 8px;
  pointer-events: none;
}

@media not all and (any-pointer: fine) {
  .unified-product-navButton {
    display: none !important;
  }
}

.unified-product-navButton {
  height: 44px;
  width: 44px;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 120px;
  -webkit-transition: ease-out 150ms;
  -o-transition: ease-out 150ms;
  transition: ease-out 150ms;
  pointer-events: all;
}

.unified-product-navButton::before {
  display: block;
  border-radius: 120px;
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(8px);
  background-position: center;
}

@media (any-pointer: fine) {

  .unified-product-link:hover .unified-product-navButton,
  .unified-product-link:focus-visible .unified-product-navButton,
  .unified-product-link:focus-within .unified-product-navButton,
  .unified-product-navButton:focus,
  .unified-product-navButton:focus-visible {
    visibility: visible;
    outline-offset: -3px;
  }

  .unified-product-navButton:hover::before,
  .unified-product-navButton:focus-visible::before {
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 2px 4px rgba(18, 21, 27, 0.2), 0 4px 8px 2px rgba(18, 21, 27, 0.1);
    box-shadow: 0 2px 4px rgba(18, 21, 27, 0.2), 0 4px 8px 2px rgba(18, 21, 27, 0.1);
  }
}

.unified-product-navButton::before {
  content: "";
  height: 32px;
  width: 32px;
}

.unified-product-navButton--inactive {
  visibility: hidden !important;
}

.unified-product-navButton--next {
  grid-column: 3/4;
}

.unified-product-navButton--next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8.502 16.688.53-.53 4.345-4.345-4.345-4.345-.53-.53 1.06-1.061.53.53 4.876 4.875a.75.75 0 0 1 0 1.06l-4.875 4.876-.53.53-1.061-1.06Z' fill='%23191B21'/%3E%3C/svg%3E");
}

.unified-product-navButton--previous {
  grid-column: 1/2;
}

.unified-product-navButton--previous::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m15.498 6.938-.53.53-4.345 4.345 4.345 4.344.53.53-1.06 1.061-.53-.53-4.876-4.875a.75.75 0 0 1 0-1.06l4.875-4.876.53-.53 1.061 1.06Z' fill='%23191B21'/%3E%3C/svg%3E");
}

.unified-product-navButton[aria-disabled=true] {
  visibility: hidden !important;
  opacity: 0.4;
  cursor: default;
}

.unified-product-link:focus-visible .unified-product-navButton[aria-disabled=true],
.unified-product-link:focus-within .unified-product-navButton[aria-disabled=true],
.unified-product-navButton[aria-disabled=true]:hover,
.unified-product-navButton[aria-disabled=true]:focus-visible {
  visibility: visible !important;
}

.unified-product-sticker,
.unified-product-sticker--imageInner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {

  .unified-product-sticker,
  .unified-product-sticker--imageInner {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {

  .unified-product-sticker,
  .unified-product-sticker--imageInner {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-sticker,
html:lang(ru-RU) .unified-product-sticker--imageInner {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {

  html:lang(ru-RU) .unified-product-sticker,
  html:lang(ru-RU) .unified-product-sticker--imageInner {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {

  html:lang(ru-RU) .unified-product-sticker,
  html:lang(ru-RU) .unified-product-sticker--imageInner {
    font-size: 15px;
  }
}

.unified-product-sticker--imageInner {
  grid-row: 3/4;
  grid-column: 1/2;
  margin: 8px;
  z-index: 1;
}

.unified-product-tag>span,
.unified-product-tag>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 4px;
  padding-left: 4px;
  height: 20px;
  border-radius: 4px;
  background-color: #FFF;
}

.unified-product-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}

.unified-product-brand {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .unified-product-brand {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-brand {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-brand {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-brand {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-brand {
    font-size: 16px;
  }
}

.unified-product-brand {
  height: 16px;
}

@media (min-width: 992px) {
  .unified-product-brand {
    height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-brand {
    height: 20px;
  }
}

.unified-product-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-break: break-word;
  font-weight: 400;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .unified-product-title {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-title {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-title {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-title {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-title {
    font-size: 16px;
  }
}

.unified-product-title {
  height: 32px;
}

@media (min-width: 992px) {
  .unified-product-title {
    height: 40px;
  }
}

@media (min-width: 1200px) {
  .unified-product-title {
    height: 40px;
  }
}

.unified-product-price,
.unified-product-price--rplus,
.unified-product-price--old {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {

  .unified-product-price,
  .unified-product-price--rplus,
  .unified-product-price--old {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {

  .unified-product-price,
  .unified-product-price--rplus,
  .unified-product-price--old {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-price,
html:lang(ru-RU) .unified-product-price--rplus,
html:lang(ru-RU) .unified-product-price--old {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {

  html:lang(ru-RU) .unified-product-price,
  html:lang(ru-RU) .unified-product-price--rplus,
  html:lang(ru-RU) .unified-product-price--old {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {

  html:lang(ru-RU) .unified-product-price,
  html:lang(ru-RU) .unified-product-price--rplus,
  html:lang(ru-RU) .unified-product-price--old {
    font-size: 16px;
  }
}

.unified-product-price,
.unified-product-price--rplus,
.unified-product-price--old {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  height: 16px;
}

@media (min-width: 992px) {

  .unified-product-price,
  .unified-product-price--rplus,
  .unified-product-price--old {
    height: 20px;
  }
}

@media (min-width: 1200px) {

  .unified-product-price,
  .unified-product-price--rplus,
  .unified-product-price--old {
    height: 20px;
  }
}

.unified-product-price,
.unified-product-price--rplus,
.unified-product-price--old {
  min-width: 0;
}

.unified-product-price-block {
  display: grid;
  grid-template-areas: "price" "oldPrice" "rplusPrice";
}

@media (min-width: 480px) {
  .unified-product-price-block {
    grid-auto-columns: auto 1fr;
    grid-template-areas: "price oldPrice" "rplusPrice rplusPrice";
  }
}

.unified-product-price--old {
  grid-area: oldPrice;
}

@media (min-width: 480px) {
  .unified-product-price--old {
    padding-left: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.unified-product-price-value {
  white-space: nowrap;
}

.unified-product-price--old .unified-product-price-value {
  font-weight: 400;
  text-decoration: line-through;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .unified-product-price--old .unified-product-price-value {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .unified-product-price--old .unified-product-price-value {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-price--old .unified-product-price-value {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-price--old .unified-product-price-value {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-price--old .unified-product-price-value {
    font-size: 15px;
  }
}

.unified-product-price--rplus {
  grid-area: rplusPrice;
  color: #0E0EE2;
}

.unified-product-price-icon,
.unified-product-price-icon--left,
.unified-product-price-icon--right {
  -ms-flex-item-align: center;
  align-self: center;
}

.unified-product-price-from {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .unified-product-price-from {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-price-from {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-price-from {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-price-from {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-price-from {
    font-size: 16px;
  }
}

.unified-product-price-decrease {
  font-weight: 400;
  font-family: "Poppins";
  font-size: 10px;
  line-height: 12px;
}

@media (min-width: 992px) {
  .unified-product-price-decrease {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (min-width: 1200px) {
  .unified-product-price-decrease {
    font-size: 13px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-price-decrease {
  font-family: "Source Sans Pro";
  font-size: 11px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-price-decrease {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-price-decrease {
    font-size: 15px;
  }
}

.unified-product-skipLink {
  grid-column: 1/4;
  grid-row: 1/2;
  padding: 4px;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  margin: 4px 0 0 4px;
  font-weight: 400;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .unified-product-skipLink {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-skipLink {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-skipLink {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-skipLink {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-skipLink {
    font-size: 16px;
  }
}

.unified-product-skipLink {
  text-align: start;
  background: #FFF;
}

@media (min-width: 1200px) {
  .unified-product-skipLink {
    padding: 6px 8px;
    margin-top: 12px;
    margin-left: 12px;
  }
}

.unified-product-link:target .unified-product-skipLink {
  visibility: hidden !important;
}

.unified-product-link:focus-visible .unified-product-skipLink,
.unified-product-link:focus-within .unified-product-skipLink {
  visibility: visible;
}

.unified-product-skipLink:focus-visible {
  z-index: 2;
}

ul li:last-of-type .unified-product-skipLink {
  visibility: hidden !important;
}

.widget_prdctCarousel .unified-product-skipLink,
.reco_prdctCarousel .unified-product-skipLink {
  display: none !important;
}

.unified-product-action {
  z-index: 1;
  margin: 1px 0 1px 0;
  width: 44px;
  height: 44px;
  padding: 0;
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-column: 3/4;
  grid-row: 1/2;
}

.unified-product-action:not([disabled]):focus {
  outline-offset: -2px;
  outline-style: solid;
  outline-width: 2px;
  border-radius: 4px;
}

@media (min-width: 768px) {
  .unified-product-action {
    width: 48px;
    height: 48px;
  }
}

.unified-product-action .lr-icon {
  width: 24px;
  height: 24px;
  grid-row: 1/2;
  grid-column: 1/2;
}

.unified-product-action .lr-icon.lr-icon-wishlist-lightWithDarkStroke {
  /* small */
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.8' stroke='%23686F82' stroke-width='1.5' d='M6.007 15.204c-.65-.746-1.411-1.688-2.037-2.692-.494-.792-1.47-2.48-1.47-4.514C2.5 5.238 4.72 3 7.457 3 9.488 3 10.76 4.25 12 5.997 13.24 4.25 14.511 3 16.544 3 19.28 3 21.5 5.238 21.5 7.998c0 2.033-.976 3.722-1.47 4.514-.626 1.004-1.386 1.946-2.037 2.692C15.252 18.345 14.895 18.346 12 21c-2.895-2.654-3.251-2.654-5.993-5.796Z'/%3E%3C/svg%3E");
}

.unified-product-action .lr-icon.lr-icon-wishlist-accentWithLightStroke {
  /* Small */
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23FF3F52' stroke='%23fff' stroke-width='1.5' d='m11.507 21.566.493.428.493-.428c.869-.758 1.524-1.3 2.086-1.766 1.38-1.144 2.205-1.828 4.281-4.088.699-.76 1.53-1.736 2.22-2.788.53-.81 1.67-2.657 1.67-4.926 0-3.205-2.702-5.748-5.967-5.748-2.145 0-3.577 1.098-4.783 2.536C10.794 3.348 9.362 2.25 7.217 2.25c-3.265 0-5.967 2.543-5.967 5.748 0 2.269 1.14 4.116 1.67 4.926.69 1.052 1.521 2.028 2.22 2.788 2.076 2.26 2.901 2.944 4.28 4.088.563.466 1.218 1.008 2.087 1.766Z'/%3E%3C/svg%3E");
}

.unified-product-action .lr-icon.lr-icon-lastview {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3105 6.74707L13.0605 11.9971L18.3105 17.2471L17.25 18.3076L12 13.0576L6.75 18.3076L5.68945 17.2471L10.9395 11.9971L5.68945 6.74707L6.75 5.68652L12 10.9365L17.25 5.68652L18.3105 6.74707Z' fill='%23686F82'/%3E%3C/svg%3E%0A");
}

@media (min-width: 768px) {
  .unified-product-action .lr-icon {
    width: 32px;
    height: 32px;
  }

  .unified-product-action .lr-icon.lr-icon-wishlist-lightWithDarkStroke {
    /* large */
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='white' fill-opacity='.8' stroke='%23686F82' stroke-width='1.5' d='M8.746 19.916c-.789-.911-1.709-2.063-2.466-3.29-.599-.969-1.78-3.032-1.78-5.517C4.5 7.735 7.186 5 10.5 5c2.46 0 4 1.527 5.5 3.663C17.5 6.527 19.04 5 21.5 5c3.314 0 6 2.735 6 6.109 0 2.485-1.181 4.549-1.78 5.517-.757 1.227-1.677 2.379-2.466 3.29-3.318 3.84-3.75 3.84-7.254 7.084-3.504-3.243-3.936-3.244-7.254-7.084Z'/%3E%3C/svg%3E");
  }

  .unified-product-action .lr-icon.lr-icon-wishlist-accentWithLightStroke {
    /* large */
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23FF3F52' stroke='white' stroke-width='1.5' d='m14.99 27.55.51.472.51-.472a121.02 121.02 0 0 1 2.405-2.163c1.584-1.395 2.525-2.225 4.907-4.98.8-.927 1.75-2.112 2.537-3.387.61-.988 1.891-3.204 1.891-5.911 0-3.776-3.01-6.859-6.75-6.859-2.478 0-4.114 1.367-5.5 3.149C14.114 5.617 12.478 4.25 10 4.25c-3.74 0-6.75 3.083-6.75 6.859 0 2.707 1.281 4.923 1.891 5.911.787 1.275 1.737 2.46 2.537 3.387 2.382 2.755 3.323 3.585 4.907 4.98.647.57 1.402 1.234 2.406 2.163Z'/%3E%3C/svg%3E");
  }

  .unified-product-action .lr-icon.lr-icon-lastview {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23191919' fill-rule='evenodd' d='M16.704 15.658l4.393-4.393a.734.734 0 0 0 0-1.046.734.734 0 0 0-1.046 0l-4.393 4.393-4.393-4.393a.734.734 0 0 0-1.046 0 .734.734 0 0 0 0 1.046l4.393 4.393-4.393 4.393a.734.734 0 0 0 0 1.046c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217l4.393-4.393 4.392 4.393c.142.141.33.217.519.217a.736.736 0 0 0 .518-.217.734.734 0 0 0 0-1.046l-4.374-4.393z'/%3E%3C/svg%3E");
  }
}

.unified-product-action .lr-icon-hidden {
  display: none;
}

@media (min-width: 768px) {
  .unified-product-action .lr-icon-hidden {
    inset: 8px;
  }
}

.unified-product-action.active .lr-icon-wishlist-border::before,
.unified-product-action:hover .lr-icon-wishlist-border::before,
.unified-product-action:focus .lr-icon-wishlist-border::before,
.unified-product-action:focus-visible .lr-icon-wishlist-border::before {
  opacity: 0;
}

.unified-product-action.active .lr-icon-wishlist-primary::before,
.unified-product-action:hover .lr-icon-wishlist-primary::before,
.unified-product-action:focus .lr-icon-wishlist-primary::before,
.unified-product-action:focus-visible .lr-icon-wishlist-primary::before {
  margin-top: 1px;
}

.unified-product-action.active .lr-icon-hidden,
.unified-product-action:hover .lr-icon-hidden,
.unified-product-action:focus .lr-icon-hidden,
.unified-product-action:focus-visible .lr-icon-hidden {
  display: block;
}

.unified-product-remove i {
  pointer-events: none;
}

.unified-product-ratingAndColors {
  grid-column: 1/2;
  grid-row: 2/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
  height: 48px;
}

.unified-product-rating {
  grid-column: 1/2;
  grid-row: 2/3;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 0 8px;
  pointer-events: none;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 992px) {
  .unified-product-rating {
    font-size: 13px;
    line-height: 20px;
  }
}

@media (min-width: 1200px) {
  .unified-product-rating {
    font-size: 14px;
    line-height: 20px;
  }
}

html:lang(ru-RU) .unified-product-rating {
  font-family: "Source Sans Pro";
  font-size: 14px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .unified-product-rating {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .unified-product-rating {
    font-size: 16px;
  }
}

.unified-product-rating .note {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4px;
}

@media (min-width: 992px) {
  .unified-product-rating .note {
    padding-top: 3px;
  }
}

@media (min-width: 1200px) {
  .unified-product-rating .note {
    padding-top: 0;
  }
}

.unified-product-rating .note::before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  position: relative;
  margin-top: -4px;
  margin-right: 4px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 6.751 2.939 2.75-.98 4.5 3.919-2.25 3.918 2.25-.98-4.5L14 6.751l-4.408-.5-1.714-4.25-1.715 4.25-4.163.5Z' fill='%23191B21'/%3E%3Cpath d='m4.939 9.501.488.106a.5.5 0 0 0-.147-.471L4.94 9.5ZM2 6.751l-.06-.496a.5.5 0 0 0-.282.861L2 6.751Zm4.163-.5.06.496a.5.5 0 0 0 .404-.309l-.464-.187Zm1.715-4.25.463-.187a.5.5 0 0 0-.927 0L7.878 2Zm1.714 4.25-.464.187a.5.5 0 0 0 .407.31l.057-.497Zm4.408.5.327.378a.5.5 0 0 0-.27-.875L14 6.751Zm-3.184 2.75-.327-.378a.5.5 0 0 0-.161.484l.488-.106Zm.98 4.5-.25.434a.5.5 0 0 0 .739-.54l-.49.106Zm-3.918-2.25.249-.434a.5.5 0 0 0-.498 0l.249.434Zm-3.919 2.25-.488-.106a.5.5 0 0 0 .737.54L3.96 14ZM5.28 9.136l-2.938-2.75-.684.73 2.94 2.75.682-.73ZM2.06 7.247l4.163-.5-.12-.992-4.163.5.12.992Zm4.567-.809 1.714-4.25-.927-.374L5.7 6.064l.927.374Zm.787-4.25 1.714 4.25.928-.374-1.715-4.25-.927.374Zm2.121 4.56 4.409.5.112-.994-4.408-.5-.113.994Zm4.138-.375-3.184 2.75.654.756 3.184-2.75-.654-.756Zm-3.345 3.234.98 4.5.976-.212-.98-4.5-.976.212Zm1.717 3.96-3.918-2.25-.498.868 3.918 2.25.498-.868Zm-4.416-2.25-3.919 2.25.498.868 3.919-2.25-.498-.868Zm-3.181 2.79.98-4.5-.978-.212-.98 4.5.978.212Z' fill='%23191B21'/%3E%3C/svg%3E");
}

@media (min-width: 992px) {
  .unified-product-rating .note::before {
    margin-top: -3px;
  }
}

@media (min-width: 1200px) {
  .unified-product-rating .note::before {
    margin-top: 0;
  }
}

.unified-product-resultLink {
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100% - 2px);
  width: 100%;
  z-index: -1;
  border-radius: 8px;
}

.unified-product-resultLink:focus {
  outline-offset: -1px !important;
  z-index: 2;
}

.thumbnail-product-card {
  display: block;
  height: 120px;
  width: 120px;
  border-radius: 8px;
  overflow: hidden;
}

.thumbnail-product-card:focus {
  outline-offset: 0;
}

@media (min-width: 768px) {
  .thumbnail-product-card {
    height: 176px;
    width: 176px;
  }
}

.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  opacity: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: opacity 0.66s ease-in-out;
  -o-transition: opacity 0.66s ease-in-out;
  transition: opacity 0.66s ease-in-out;
}

.mask.search-mask {
  z-index: 32;
  width: 100%;
  background: #fff;
  opacity: 0.7;
}

@media (min-width: 992px) {
  #banner-container {
    z-index: 35;
    position: relative;
  }
}

#website-container {
  width: 100%;
  max-width: 2560px;
  margin: 0 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

#menu {
  position: fixed;
  z-index: 34;
  width: 100%;
  background-color: #fff;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  padding: 0;
  overflow-y: scroll;
  /* height: 100%; */
  padding-top: 55px;
  top: 0;
  bottom: 0;
  overflow-x: hidden;
}

@media (min-width: 768px) {
  #menu {
    width: 380px;
    max-width: 380px;
  }
}

#abtest-reserved-zone {
  max-height: 150px !important;
}

@media (min-width: 768px) {
  #abtest-reserved-zone {
    max-height: 100px !important;
  }
}

#menu>div {
  position: relative;
  -webkit-animation-duration: 420ms;
  animation-duration: 420ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.145, 0.82, 0.34, 1.015) !important;
  -o-transition-timing-function: cubic-bezier(0.145, 0.82, 0.34, 1.015) !important;
  transition-timing-function: cubic-bezier(0.145, 0.82, 0.34, 1.015) !important;
}

#menu.open {
  -webkit-animation-duration: 350ms;
  animation-duration: 350ms;
  -webkit-animation-timing-function: cubic-bezier(0.145, 0.82, 0.34, 1.015) !important;
  animation-timing-function: cubic-bezier(0.145, 0.82, 0.34, 1.015) !important;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  overscroll-behavior: contain;
  overflow: auto;
}

#menu .right-panel {
  top: 0px;
  position: absolute;
  right: 0;
  z-index: 51;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  background-color: #FFF;
  overflow: auto;
  opacity: 1;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

#menu .right-panel.pushRight {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  opacity: 1;
}

#menu.open>div.pushLeft {
  -webkit-transform: translateX(-30%);
  -ms-transform: translateX(-30%);
  transform: translateX(-30%);
  -webkit-transition-delay: 80ms;
  -o-transition-delay: 80ms;
  transition-delay: 80ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

/* language */
.langue-switch-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.langue-switch-container::before {
  content: "";
  width: 27px;
  height: 18px;
}

.country-ch .langue-switch-container::before {
  width: 20px;
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' rx='2' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FF1325' d='M0 0h20v20H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 12H4.333A.333.333 0 0 1 4 11.667V8.333C4 8.15 4.15 8 4.333 8H8V4.333C8 4.15 8.15 4 8.333 4h3.334c.184 0 .333.15.333.333V8h3.667c.184 0 .333.15.333.333v3.334c0 .184-.15.333-.333.333H12v3.667c0 .184-.15.333-.333.333H8.333A.333.333 0 0 1 8 15.667V12Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.country-be .langue-switch-container::before {
  content: url("data:image/svg+xml,%3Csvg width='27' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='18' rx='2' fill='%23fff'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='27' height='18'%3E%3Crect width='27' height='18' rx='2' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23F01515' d='M13.333 0H28v20H13.333z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 20h9.333V0H0v20Z' fill='%23262626'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.333 20h9.334V0H9.333v20Z' fill='%23FFD521'/%3E%3C/g%3E%3C/svg%3E");
}

.langue-switch-container .langSwitcherTooltip--current {
  font-weight: 600;
  font-size: 12px;
  margin-left: 11px;
}

.langue-switch-container .arrow::before {
  width: 6px !important;
  right: 8px !important;
  margin-top: 0px !important;
}

.langue-switch-container .arrow::after {
  width: 6px !important;
  right: 4px !important;
  margin-top: 0px !important;
}

@media (max-width: 991px) {
  .langue-switch-container .arrow {
    display: none;
  }
}

.langue-switch-element {
  padding: 0;
  cursor: pointer;
  margin-left: 8px;
}

.langue-switch-element.active {
  cursor: default;
  font-weight: 600;
}

@media (min-width: 1200px) {
  body:not(.country-com) .langue-switch-element:not(.langue-switch-element-desktop) {
    display: none;
  }
}

.langue-switch-seperator {
  border-right: 1px solid #000;
  height: 16px;
  padding: 0;
}

.footer-langue-container {
  text-align: center;
}

.footer-langue-container .langue-switch-container {
  display: inline-block;
  float: unset;
}

.footer-langue-container .langue-switch-seperator {
  margin-top: 3px;
}

/* layer de connection */
.tooltip-basket,
.tooltip-login,
.tooltip-lrandme,
.tooltip-newsletter {
  margin-top: -13px;
  width: 320px;
}

.tooltip-lrandme,
.tooltip-newsletter {
  text-align: left;
}

.tooltip-newsletter .newsletter-container .footer-services-title {
  font-size: 30px;
  font-weight: 500;
  text-transform: none;
}

.tooltip-newsletter .newsletter-container .footer-services-title::before {
  height: 0;
}

.tooltip-basket-button {
  margin: 15px 0;
}

.tooltip-basket-list {
  max-height: 400px;
  overflow: auto;
  padding-right: 30px;
}

.tooltip-basket-list::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  height: 5px;
}

.tooltip-basket-list::-webkit-scrollbar {
  height: 5px;
  width: 4px;
}

.tooltip-basket-list::-webkit-scrollbar-thumb {
  height: 5px;
  background-color: #686868;
  border-radius: 8px;
}

.tooltip-basket-list::-webkit-scrollbar-thumb:hover {
  background-color: #12151b;
}

.tooltip-basket-item {
  text-align: left;
}

.tooltip-basket-item+.tooltip-basket-item {
  margin-top: 15px;
}

.tooltip-basket-item-link {
  float: left;
  width: 72px;
}

.tooltip-basket-item-content {
  float: right;
  width: 150px;
}

.tooltip-basket-item-title,
.tooltip-basket-item-brand {
  font-weight: 600;
}

.tooltip-basket-item-title {
  font-size: 13px;
}

.tooltip-basket-item-text {
  margin: 0;
}

.tooltip-basket-item-brand,
.tooltip-basket-item-features {
  font-size: 12px;
}

.tooltip-lrandme .margin-b {
  margin-bottom: 30px;
}

.tooltip-lrandme .lr-lrandme-text {
  font-size: 18px;
  font-weight: 600;
}

.tooltip-lrandme .tooltip-lrandme-block {
  padding: 20px 30px 0 30px;
}

.tooltip-lrandme .tooltip-lrandme-block .lr-lrandme-text {
  margin: 30px 0;
}

.tooltip-lrandme .tooltip-lrandme-block .lr-icon-lrandme-txt {
  padding: 0;
}

.tooltip-lrandme .tooltip-lrandme-block .lr-icon-lrandme-txt::before {
  width: 160px;
  margin: 5px 0;
}

.tooltip-lrandme.tooltip-lrandme-discover {
  padding: 30px 38px 14px 38px;
}

.tooltip-lrandme.tooltip-lrandme-discover .lr-color-lrandme-main {
  line-height: 12px;
}

.tooltip-lrandme.tooltip-lrandme-discover .lr-button.margin {
  margin: 15px 0 6px 0;
  display: inline-block;
}

.tooltip-lrandme.tooltip-lrandme-discover .lr-icon-lrandme-txt {
  padding: 0;
  margin-bottom: -5px;
}

.tooltip-lrandme.tooltip-lrandme-discover .lr-icon-lrandme-txt::before {
  width: 240px;
}

.tooltip-lrandme.tooltip-lrandme-discover .lr-link {
  color: #98a2b3;
  text-align: center;
  width: 100%;
  margin: 0;
}

.tooltip-lrandme.tooltip-lrandme-discover .margin {
  margin: 10px 0 15px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tooltip-lrandme.tooltip-lrandme-discover .margin .lr-tick {
  margin-right: 10px;
  min-width: 18px;
}

.tooltip-lrandme a.lr-button {
  border: 1px solid #12151b;
}

/* FIX : apply title typo only if tooltip is in the header*/
#header .tooltip-newsletter .newsletter-container .footer-services-title {
  font-size: 18px;
  font-weight: 600;
}

/* LOCAL VARIABLES FOR MENU ONLY */
@-webkit-keyframes collapse-up {
  0% {
    aspect-ratio: 16/9;
  }

  50% {
    aspect-ratio: 20/9;
  }

  100% {
    aspect-ratio: 11/4;
  }
}

@keyframes collapse-up {
  0% {
    aspect-ratio: 16/9;
  }

  50% {
    aspect-ratio: 20/9;
  }

  100% {
    aspect-ratio: 11/4;
  }
}

@-webkit-keyframes collapse-down {
  0% {
    aspect-ratio: 11/4;
  }

  50% {
    aspect-ratio: 20/9;
  }

  100% {
    aspect-ratio: 16/9;
  }
}

@keyframes collapse-down {
  0% {
    aspect-ratio: 11/4;
  }

  50% {
    aspect-ratio: 20/9;
  }

  100% {
    aspect-ratio: 16/9;
  }
}

.panel--overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #12151b;
  z-index: 10001;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.panel--overlay.panel--isOpen {
  opacity: 0.8;
  visibility: visible;
}

#lrNewMenuV4 .panel-navbar {
  grid-row: 1/2;
  grid-column: 1/2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 64px;
  z-index: 2;
}

.collapsed .panel-navbar {
  position: fixed;
  max-height: 128px;
}

.panel-navbar--close {
  margin-left: auto;
  margin-right: 16px;
  padding: 4px;
}

.panel-navbar--close .color-neutral-100 {
  background-color: #EDEEF0 !important;
}

.panel-navbar--close .color-neutral-100 svg {
  width: 13px;
  height: 13px;
}

.panel-navbar--close .color-neutral-100 svg,
.panel-navbar--close .color-neutral-100 path {
  fill: #12151b;
}

@media not all and (any-pointer: coarse) {
  .panel-navbar--close .color-neutral-100:hover {
    background-color: #cdd1da !important;
  }
}

#lrNewMenuV4 .panel-content {
  grid-area: content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

body.country-be #lrNewMenuV4 .panel-content .cultureSwitch,
body.country-ch #lrNewMenuV4 .panel-content .cultureSwitch,
body.country-com #lrNewMenuV4 .panel-content .cultureSwitch {
  /* Ensure cultureSwitch is above the navbar */
  z-index: 10000;
  top: 14px;
}

#lrNewMenuV4 .panel-content-element {
  display: grid;
  grid-template-areas: "header";
  width: 100%;
  width: 100dvw;
}

@media (min-width: 480px) {
  #lrNewMenuV4 .panel-content-element {
    width: 420px;
  }
}

@media (min-width: 1920px) {
  #lrNewMenuV4 .panel-content-element {
    width: 564px;
  }
}

#lrNewMenuV4 .panel-content-element {
  margin: 0 0 auto 0;
}

#lrNewMenuV4 .panel-content-element:not(#contentElement-root) {
  margin-right: 0;
  display: grid;
  grid-auto-rows: auto 1fr;
  position: relative;
  left: 100dvw;
}

@media (min-width: 480px) {
  #lrNewMenuV4 .panel-content-element:not(#contentElement-root) {
    left: 420px;
  }
}

@media (min-width: 1920px) {
  #lrNewMenuV4 .panel-content-element:not(#contentElement-root) {
    left: 564px;
  }
}

#lrNewMenuV4 .panel-content-element:not(#contentElement-root) {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  height: 100dvh;
  overflow: hidden;
}

#lrNewMenuV4 .panel-content-element--isOpen:not(#contentElement-root) {
  margin-left: 0;
}

#lrNewMenuV4 .panel-content-element--isOpen.panel-content-element--hasScroll:not(#contentElement-root) {
  margin-left: -8px;
}

.panel-scrollContainer {
  overflow: auto;
  padding-bottom: 8px;
  -webkit-transition: padding-bottom 0.1s ease-in-out;
  -o-transition: padding-bottom 0.1s ease-in-out;
  transition: padding-bottom 0.1s ease-in-out;
}

.collapsed .panel-scrollContainer {
  padding-top: 32px;
  padding-bottom: 32px;
}

.panel-scrollContainer::-webkit-scrollbar {
  background-color: transparent;
  width: 8px;
  height: 8px;
}

.panel-scrollContainer::-webkit-scrollbar-track {
  background-color: transparent;
}

.panel-scrollContainer::-webkit-scrollbar-track:hover {
  background-color: rgba(7, 20, 38, 0.2);
}

.panel-scrollContainer::-webkit-scrollbar-thumb {
  background-color: rgba(7, 20, 38, 0.2);
  width: 8px;
  height: 8px;
  border-radius: 4px;
  border: 5px solid rgba(7, 20, 38, 0.2);
}

.panel-scrollContainer::-webkit-scrollbar-thumb:hover {
  background-color: #98a2b3;
  border: 4px solid rgba(7, 20, 38, 0.2);
}

.panel-scrollContainer::-webkit-scrollbar-button {
  display: none;
}

#lrNewMenuV4 .panel-header {
  grid-area: header;
  display: block;
  overflow: hidden;
  aspect-ratio: 16/9;
  z-index: -1;
  /* Below the panel-navbar */
  background-color: #FFF;
  border-radius: 0 0 8px 8px;
}

#lrNewMenuV4 .panel-header:not(.collapsed) {
  -webkit-animation: collapse-down 0.2s;
  animation: collapse-down 0.2s;
}

.panel-header #lrNewMenuV4 img,
.panel-header #lrNewMenuV4 svg {
  width: 100%;
  aspect-ratio: 16/9;
}

body:not(.is-mobile) .panel-header #lrNewMenuV4 img,
body:not(.is-mobile) .panel-header #lrNewMenuV4 svg {
  margin-right: 8px;
}

#lrNewMenuV4 .panel-title {
  position: relative;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  margin-top: -16px;
  width: 100dvw;
}

@media (min-width: 480px) {
  #lrNewMenuV4 .panel-title {
    width: 420px;
  }
}

@media (min-width: 1920px) {
  #lrNewMenuV4 .panel-title {
    width: 564px;
  }
}

#lrNewMenuV4 .panel-title {
  font-weight: 600;
  font-family: "Poppins";
  font-size: 23px;
  line-height: 32px;
}

@media (min-width: 992px) {
  #lrNewMenuV4 .panel-title {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 1200px) {
  #lrNewMenuV4 .panel-title {
    font-size: 33px;
    line-height: 48px;
  }
}

html:lang(ru-RU) #lrNewMenuV4 .panel-title {
  font-family: "Source Sans Pro";
  font-size: 26px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) #lrNewMenuV4 .panel-title {
    font-size: 33px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) #lrNewMenuV4 .panel-title {
    font-size: 37px;
  }
}

#lrNewMenuV4 .panel-title {
  padding-bottom: 16px;
}

@media (min-width: 768px) {
  #lrNewMenuV4 .panel-title {
    padding-bottom: 20px;
  }
}

body:not(.is-mobile) #lrNewMenuV4 .panel-title {
  width: 100dvw;
}

@media (min-width: 480px) {
  body:not(.is-mobile) #lrNewMenuV4 .panel-title {
    width: 412px;
  }
}

@media (min-width: 1920px) {
  body:not(.is-mobile) #lrNewMenuV4 .panel-title {
    width: 556px;
  }
}

.panel-header+.panel-title {
  border-radius: 0 0 8px 8px;
  color: #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent), color-stop(60%, rgba(18, 21, 27, 0.4)), to(rgba(18, 21, 27, 0.6))) !important;
  background: -webkit-linear-gradient(top, transparent 0%, transparent 40%, rgba(18, 21, 27, 0.4) 60%, rgba(18, 21, 27, 0.6) 100%) !important;
  background: -o-linear-gradient(top, transparent 0%, transparent 40%, rgba(18, 21, 27, 0.4) 60%, rgba(18, 21, 27, 0.6) 100%) !important;
  background: linear-gradient(180deg, transparent 0%, transparent 40%, rgba(18, 21, 27, 0.4) 60%, rgba(18, 21, 27, 0.6) 100%) !important;
}

.collapsed .panel-header+.panel-title {
  background: #FFFFFF !important;
}

.collapsed .panel-header+.panel-title-label {
  padding-bottom: 8px;
}

.collapsed .panel-title {
  top: 0;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  color: #12151b;
  background-color: #FFF;
  padding-bottom: 24px;
  border-bottom: thin solid #EDEEF0;
  -webkit-box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04);
  box-shadow: 0 2px 4px 1px rgba(6, 6, 95, 0.04);
}

#lrNewMenuV4.sidePanel {
  z-index: 10002;
  position: fixed;
  top: 0;
  width: 100dvw;
}

@media (min-width: 480px) {
  #lrNewMenuV4.sidePanel {
    width: 420px;
  }
}

@media (min-width: 1920px) {
  #lrNewMenuV4.sidePanel {
    width: 564px;
  }
}

#lrNewMenuV4.sidePanel {
  height: 100dvh;
  overflow-x: hidden;
  background-color: #FFFFFF;
  border: none;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

#lrNewMenuV4.sidePanel--right {
  left: auto;
  right: -100dvw;
}

#lrNewMenuV4.sidePanel--left {
  right: auto;
  left: -100dvw;
}

@media (min-width: 480px) {
  #lrNewMenuV4.sidePanel--right {
    right: -420px;
  }

  #lrNewMenuV4.sidePanel--left {
    left: -420px;
  }
}

@media (min-width: 1920px) {
  #lrNewMenuV4.sidePanel--right {
    right: -564px;
  }

  #lrNewMenuV4.sidePanel--left {
    left: -564px;
  }
}

#lrNewMenuV4.sidePanel--isOpen:not(#lrNewMenuV4.sidePanel--left) {
  right: 0;
}

#lrNewMenuV4.sidePanel--isOpen:not(#lrNewMenuV4.sidePanel--right) {
  left: 0;
}

#lrNewMenuV4.sidePanel .panel-navbar,
#lrNewMenuV4.sidePanel .panel-header {
  width: 100dvw;
}

@media (min-width: 480px) {

  #lrNewMenuV4.sidePanel .panel-navbar,
  #lrNewMenuV4.sidePanel .panel-header {
    width: 420px;
  }
}

@media (min-width: 1920px) {

  #lrNewMenuV4.sidePanel .panel-navbar,
  #lrNewMenuV4.sidePanel .panel-header {
    width: 564px;
  }
}

#lrNewMenuV4.sidePanel .panel-navbar .panel-imagePlaceholder,
#lrNewMenuV4.sidePanel .panel-header .panel-imagePlaceholder {
  background-color: #12151b;
}

body:not(.is-mobile) #lrNewMenuV4.sidePanel .panel-navbar,
body:not(.is-mobile) #lrNewMenuV4.sidePanel .panel-header {
  margin-right: 8px;
  width: 100dvw;
}

@media (min-width: 480px) {

  body:not(.is-mobile) #lrNewMenuV4.sidePanel .panel-navbar,
  body:not(.is-mobile) #lrNewMenuV4.sidePanel .panel-header {
    width: 412px;
  }
}

@media (min-width: 1920px) {

  body:not(.is-mobile) #lrNewMenuV4.sidePanel .panel-navbar,
  body:not(.is-mobile) #lrNewMenuV4.sidePanel .panel-header {
    width: 556px;
  }
}

#lrNewMenuV4.sidePanel .collapsed .panel-navbar .panel-imagePlaceholder {
  background-color: #FFFFFF;
}

#lrNewMenuV4 .universe {
  display: none;
}

#lrNewMenuV4 .universe.open {
  display: block;
}

#lrNewMenuV4 .menu {
  position: relative;
  padding-top: 200px;
  z-index: -1;
}

#lrNewMenuV4 .menu__listItemSeparator {
  height: 1px;
  margin: 8px 16px 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  background-color: #f2f4f7;
}

#lrNewMenuV4 .menu_separator {
  margin: 0;
}

#lrNewMenuV4 .menuBrandCarousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  width: 100dvw;
}

@media (min-width: 480px) {
  #lrNewMenuV4 .menuBrandCarousel {
    width: 412px;
  }
}

@media (min-width: 1920px) {
  #lrNewMenuV4 .menuBrandCarousel {
    width: 556px;
  }
}

#lrNewMenuV4 .menuBrandCarousel_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 8px;
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  padding-left: 16px;
  padding-right: 8px;
}

#lrNewMenuV4 .menuBrandCarousel_wrapper a {
  height: 128px;
  width: 128px;
  min-width: 128px;
  border: thin solid #e4e7ec;
  border-radius: 8px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2px;
  margin-bottom: 2px;
  scroll-snap-align: start;
  scroll-margin-left: 16px;
  scroll-margin-right: 16px;
}

#lrNewMenuV4 .menuBrandCarousel_wrapper a[href]:focus {
  outline-offset: -1px !important;
  outline-width: 4px !important;
  outline-color: #3b97f2 !important;
}

@media (min-width: 480px) {
  #lrNewMenuV4 .menuBrandCarousel_wrapper a {
    height: 160px;
    width: 160px;
    min-width: 160px;
  }
}

#lrNewMenuV4 .menuBrandCarousel_wrapper a img {
  aspect-ratio: 1/1;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .menuBrandCarousel_wrapper a {
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
  }

  #lrNewMenuV4 .menuBrandCarousel_wrapper a:hover {
    background-color: #EDEEF0;
    border-color: #cdd1da;
  }

  #lrNewMenuV4 .menuBrandCarousel_wrapper a:active {
    background-color: #f2f4f7;
  }
}

.panel--overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #12151b;
  z-index: 10001;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.panel--overlay.panel--isOpen {
  opacity: 0.8;
  visibility: visible;
}

#lrNewMenuV4 .panel-navbar {
  height: 64px;
  width: 100dvw;
}

@media (min-width: 480px) {
  #lrNewMenuV4 .panel-navbar {
    width: 412px;
  }
}

@media (min-width: 1920px) {
  #lrNewMenuV4 .panel-navbar {
    width: 556px;
  }
}

#lrNewMenuV4 .panel-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  pointer-events: none;
}

#lrNewMenuV4 .panel-navbar--close {
  margin-left: auto;
  margin-right: 16px;
  padding: 4px;
  pointer-events: auto;
}

#lrNewMenuV4 .panel-navbar--close.color-neutral-100 {
  background-color: #EDEEF0 !important;
}

#lrNewMenuV4 .panel-navbar--close.color-neutral-100 svg {
  width: 13px;
  height: 13px;
}

#lrNewMenuV4 .panel-navbar--close.color-neutral-100 svg,
#lrNewMenuV4 .panel-navbar--close.color-neutral-100 path {
  fill: #12151b;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .panel-navbar--close.color-neutral-100:hover {
    background-color: #cdd1da !important;
  }
}

#lrNewMenuV4 .panel-navbar--back {
  margin-right: auto;
  margin-left: 16px;
  padding: 4px;
  pointer-events: auto;
}

#lrNewMenuV4 .panel-navbar--back .color-neutral-100 {
  background-color: #EDEEF0 !important;
}

#lrNewMenuV4 .panel-navbar--back .color-neutral-100 svg {
  width: 13px;
  height: 13px;
}

#lrNewMenuV4 .panel-navbar--back .color-neutral-100 svg,
#lrNewMenuV4 .panel-navbar--back .color-neutral-100 path {
  fill: #12151b;
}

@media not all and (any-pointer: coarse) {
  #lrNewMenuV4 .panel-navbar--back .color-neutral-100:hover {
    background-color: #cdd1da !important;
  }
}

/* Specific cases */
#lrNewMenuV4 {
  display: grid;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-template-areas: "content" "content";
}

#lrNewMenuV4 a[href]:focus-visible {
  outline-offset: -1px;
  outline-width: 4px;
  outline-color: #3b97f2;
}

#lrNewMenuV4 [data-level=root] .titleBlock {
  font-size: 20px !important;
  /* Forced override asked by designer */
  line-height: 28px !important;
  /* Forced override asked by designer */
  margin-top: 8px;
  padding-left: 16px;
}

#lrNewMenuV4 .titleBlock {
  grid-area: header;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 16px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -ms-flex-line-pack: center;
  align-content: center;
  align-items: start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  min-height: 36px;
  padding-right: 24px;
  padding-bottom: 16px;
  background: none;
  font-weight: 600;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 28px;
}

@media (min-width: 992px) {
  #lrNewMenuV4 .titleBlock {
    font-size: 26px;
    line-height: 36px;
  }
}

@media (min-width: 1200px) {
  #lrNewMenuV4 .titleBlock {
    font-size: 28px;
    line-height: 40px;
  }
}

html:lang(ru-RU) #lrNewMenuV4 .titleBlock {
  font-family: "Source Sans Pro";
  font-size: 22px;
}

@media (min-width: 992px) {
  html:lang(ru-RU) #lrNewMenuV4 .titleBlock {
    font-size: 29px;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) #lrNewMenuV4 .titleBlock {
    font-size: 31px;
  }
}

#lrNewMenuV4 .titleBlock:first-of-type {
  margin-top: 0;
  padding-top: 24px;
}

@media (min-width: 1200px) {
  #lrNewMenuV4 .titleBlock {
    min-height: 44px;
  }
}

#lrNewMenuV4 .collapsed .titleBlock.panel-title {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  gap: 8px;
  padding-right: 16px;
  background-color: #FFF;
  color: #12151b;
  z-index: 1;
}

#lrNewMenuV4 .collapsed .menuSelectionList:first-child,
#lrNewMenuV4 .collapsed .deployableSelectionList:first-child {
  margin-top: 8px;
}

#lrNewMenuV4 .collapsed .menuSelectionList:last-child,
#lrNewMenuV4 .collapsed .deployableSelectionList:last-child {
  margin-bottom: 16px;
}

#lrNewMenuV4 .collapsed .panel-header {
  margin: 0;
  aspect-ratio: 11/4;
  -webkit-animation: collapse-up 0.2s;
  animation: collapse-up 0.2s;
}

#lrNewMenuV4 .cultureSwitch {
  display: none;
  padding: 0 48px 6px 16px;
  z-index: 1000;
}

#lrNewMenuV4 .cultureSwitch #contryCurrencyLangue {
  font-size: 12px !important;
  color: #12151b;
}

@media (max-width: 1199px) {
  #lrNewMenuV4 .cultureSwitch #contryCurrencyLangue {
    display: none;
  }
}

#lrNewMenuV4 .cultureSwitch #contryCurrencyLangue #geCurrencyCountry {
  font-size: 12px !important;
}

body.country-be #lrNewMenuV4 .cultureSwitch,
body.country-ch #lrNewMenuV4 .cultureSwitch,
body.country-com #lrNewMenuV4 .cultureSwitch {
  position: absolute;
  display: block;
  top: 20px;
}

@media (min-width: 1200px) {

  body.country-be #lrNewMenuV4 .cultureSwitch,
  body.country-ch #lrNewMenuV4 .cultureSwitch,
  body.country-com #lrNewMenuV4 .cultureSwitch {
    display: none;
  }
}

#lrNewMenuV4 .cultureSwitch .language,
#lrNewMenuV4 .cultureSwitch .tooltip {
  display: none !important;
}

#lrNewMenuV4 .cultureSwitch .langue-switch-container {
  padding: 0;
}

#lrNewMenuV4 .cultureSwitch .langue-switch-container::before {
  margin: 0;
  float: unset;
}

#lrNewMenuV4 .cultureSwitch .langue-switch-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e4e7ec;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  margin: 0 auto;
  margin-left: 8px;
}

#lrNewMenuV4 .cultureSwitch .langue-switch-element.active {
  border-color: #12151b;
  border-width: 2px;
}

#lrNewMenuV4 ul>.lr-icon-more {
  width: 100%;
  text-align: center;
}

#lrNewMenuV4 ul.menu__listFooter {
  background-color: #F6F6F8;
  padding: 16px 0 8px 0;
}

#lrNewMenuV4 ul.menu__listFooter .menuSelectionList a {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #FFFFFF;
  border-bottom: none;
}

#lrNewMenuV4 ul.menu__listFooter .menuSelectionList a:hover {
  background-color: rgba(7, 20, 38, 0.1) !important;
}

#lrNewMenuV4 ul.menu__listFooter .menuSelectionList a .menu_label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

#lrNewMenuV4 ul.menu__listFooter .menuSelectionList a .menu_icon {
  margin-right: 8px;
}

#lrNewMenuV4 .menu__listItem--back {
  padding: 20px 0 20px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 3;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  will-change: transform;
}

@media (min-width: 1200px) {
  #lrNewMenuV4 .menu__listItem--back {
    display: none !important;
  }
}

#lrNewMenuV4 .menu__listItem--back::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m12.414 6-5 5H20v2H7.414l5 5L11 19.414l-6.707-6.707a1 1 0 0 1 0-1.414L11 4.586 12.414 6Z' fill='%2313151B'/%3E%3C/svg%3E");
  margin-right: 8px;
  height: 24px;
}

body:not(.is-mobile) #lrNewMenuV4 .menu__listItem--back:hover {
  -webkit-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
  transform: translateX(-8px);
}

#lrNewMenuV4 .cultureSwitch+#menuPanelTitle+[data-level=root] .menu__listItem--back {
  margin-top: 56px;
}

body:not(.is-mobile) #lrNewMenuV4,
body:not(.is-mobile) #lrNewMenuV4 .menuBrandCarousel_wrapper {
  padding-bottom: 8px;
}

body:not(.is-mobile) #lrNewMenuV4::-webkit-scrollbar,
body:not(.is-mobile) #lrNewMenuV4 .menuBrandCarousel_wrapper::-webkit-scrollbar {
  background-color: transparent;
  width: 8px;
  height: 8px;
}

body:not(.is-mobile) #lrNewMenuV4::-webkit-scrollbar-track,
body:not(.is-mobile) #lrNewMenuV4 .menuBrandCarousel_wrapper::-webkit-scrollbar-track {
  background-color: transparent;
}

body:not(.is-mobile) #lrNewMenuV4::-webkit-scrollbar-track:hover,
body:not(.is-mobile) #lrNewMenuV4 .menuBrandCarousel_wrapper::-webkit-scrollbar-track:hover {
  background-color: rgba(7, 20, 38, 0.2);
}

body:not(.is-mobile) #lrNewMenuV4::-webkit-scrollbar-thumb,
body:not(.is-mobile) #lrNewMenuV4 .menuBrandCarousel_wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(7, 20, 38, 0.2);
  width: 8px;
  height: 8px;
  border-radius: 4px;
  border: 5px solid rgba(7, 20, 38, 0.2);
}

body:not(.is-mobile) #lrNewMenuV4::-webkit-scrollbar-thumb:hover,
body:not(.is-mobile) #lrNewMenuV4 .menuBrandCarousel_wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #98a2b3;
  border: 4px solid rgba(7, 20, 38, 0.2);
}

body:not(.is-mobile) #lrNewMenuV4::-webkit-scrollbar-button,
body:not(.is-mobile) #lrNewMenuV4 .menuBrandCarousel_wrapper::-webkit-scrollbar-button {
  display: none;
}

#menuUniverseSelection {
  width: 100%;
  margin-top: 64px;
  margin-right: 8px;
  display: grid;
  grid-template-areas: "left right";
  grid-auto-columns: 1fr 1fr;
}

@media (max-width: 991px) {
  #menuUniverseSelection .segmentedPart.selected {
    outline: unset;
  }
}

.common-newsletter-message {
  display: none;
  font-size: 12px;
  font-weight: 600;
  font-style: italic;
}

input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}

.newsletterBanner {
  background-color: #c79ee9;
  border-radius: 8px;
  height: 200px;
  overflow: none;
  margin-top: 8px;
}

@media (min-width: 1200px) {
  .newsletterBanner {
    height: 96px;
  }
}

.newsletterBanner_content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media (min-width: 1200px) {
  .newsletterBanner_content {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
  }
}

.newsletterBanner_text {
  -ms-flex-item-align: center;
  align-self: center;
  color: #DDF3E9;
}

@media (min-width: 768px) {
  .newsletterBanner_text {
    max-width: 200px;
  }
}

@media (min-width: 992px) {
  .newsletterBanner_text {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-right: 48px;
    margin-left: 30px;
    max-width: 305px;
  }
}

@media (min-width: 1200px) {
  .newsletterBanner_text {
    margin-right: 67px;
    margin-left: 60px;
    max-width: 400px;
  }
}

.newsletterBanner_text--title {
  margin-left: 30px;
  font-size: 22px;
  font-family: Barlow Condensed;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 27.5px;
  word-wrap: break-word;
  max-width: 190px;
}

@media (min-width: 480px) {
  .newsletterBanner_text--title {
    max-width: none;
  }
}

@media (min-width: 992px) {
  .newsletterBanner_text--title {
    margin-left: 0;
  }
}

.newsletterBanner_text--description {
  margin-left: 14px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  font-family: Poppins;
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .newsletterBanner_text--description {
    text-align: left;
    margin: 0;
  }
}

.newsletterBanner_image {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
}

@media (min-width: 1200px) {
  .newsletterBanner_image {
    width: auto;
  }
}

.newsletterBanner_image-lady {
  width: 145px;
}

@media (min-width: 576px) {
  .newsletterBanner_image-lady {
    z-index: 1;
  }
}

@media (min-width: 1200px) {
  .newsletterBanner_image-lady {
    width: 103px;
  }
}

.newsletterBanner_image-mobile {
  width: 176px;
  display: none;
}

@media (min-width: 576px) {
  .newsletterBanner_image-mobile {
    display: block;
    position: absolute;
    bottom: -19px;
    right: 57px;
  }
}

@media (min-width: 1200px) {
  .newsletterBanner_image-mobile {
    height: 114px;
    width: auto;
    bottom: -11px;
    right: 55px;
  }
}

.newsletterBanner_image-promo {
  display: none;
}

@media (min-width: 1200px) {
  .newsletterBanner_image-promo {
    display: block;
    width: auto;
    height: 82px;
    position: absolute;
    top: 7px;
    right: 144px;
  }
}

.opeco-zone .panel {
  margin-bottom: 0;
}

/*   Top seller logo */
.logo-topSeller::after {
  content: "";
  display: inline-block;
  background: url("/images/basket/TOPVendeur.svg") -13px 1px no-repeat;
  background-size: 100%;
  height: 26px;
  width: 100px;
  margin-bottom: -2px;
}

#siteSelector {
  text-align: center;
}

#siteSelector p,
#siteSelector button {
  margin: 10px 0;
}

#siteSelector .lr-button {
  min-width: auto;
}

#siteSelector .lr-link {
  padding: 2px 0;
}

@media (min-width: 768px) {
  #siteSelectorContainer {
    width: 500px;
    padding: 20px;
  }
}

.social-login-container {
  margin: 0 auto;
  position: relative;
  width: 100%;
}

.social-login-title {
  position: relative;
  font-size: 16px;
  font-weight: 400;
  margin: 24px auto;
  text-align: center;
}

.social-login-title::after,
.social-login-title::before {
  content: "";
  position: absolute;
  border-top: 1px solid #98a2b3;
  top: 50%;
  width: 50%;
  z-index: 1;
}

.social-login-title::before {
  right: 0;
}

.social-login-title::after {
  left: 0;
}

.social-login-title-content {
  background: #FFF;
  display: inline-block;
  padding: 0 16px;
  position: relative;
  z-index: 2;
}

.social-login-providers {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 380px;
  padding: 0 16px;
}

.social-login-overlay {
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 600;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  text-align: center;
}

.social-login-subtitle,
.login-block-content .social-login-subtitle {
  margin-bottom: 15px;
  text-align: center;
}

@media (min-width: 768px) {

  .social-login-subtitle,
  .login-block-content .social-login-subtitle {
    margin-bottom: 15px;
  }
}

.login-bloc-social-login {
  margin: auto;
}

.btn-social-unlink,
.btn-social-login {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #667085;
  border-radius: 32px;
  color: #12151b;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 8px 16px 0;
  padding: 4px;
}

.btn-social-unlink {
  width: 160px;
}

@media (max-width: 479px) {
  .btn-social-login {
    margin: 5px 10px;
  }
}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/
.lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.lightSlider:before,
.lightSlider:after {
  content: " ";
  display: table;
}

.lightSlider {
  /* overflow: hidden; */
  margin: 0;
}

.lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

.lSSlideWrapper>.lightSlider:after {
  clear: both;
}

.lSSlideWrapper .lSSlide {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 1s;
  -webkit-transition-property: -webkit-transform, height;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lSSlideWrapper .lSFade {
  position: relative;
}

.lSSlideWrapper .lSFade>* {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 9;
  margin-right: 0;
  width: 100%;
}

.lSSlideWrapper.usingCss .lSFade>* {
  opacity: 0;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lSSlideWrapper .lSFade>*.active {
  z-index: 10;
}

.lSSlideWrapper.usingCss .lSFade>*.active {
  opacity: 1;
}

/** /!!! End of core css Should not edit !!!/**/
/* Pager */
.lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}

.lSSlideOuter .lSPager.lSpg>li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
}

.lSSlideOuter .lSPager.lSpg>li a {
  background-color: #222222;
  border-radius: 30px;
  display: inline-block;
  height: 8px;
  overflow: hidden;
  text-indent: -999em;
  width: 8px;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}

.lSSlideOuter .lSPager.lSpg>li:hover a,
.lSSlideOuter .lSPager.lSpg>li.active a {
  background-color: #428bca;
}

.lSSlideOuter .media {
  opacity: 0.8;
}

.lSSlideOuter .media.active {
  opacity: 1;
}

/* End of pager */
/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
  overflow: hidden;
  transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
  -o-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
  transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}

.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}

.lSSlideOuter .lSPager.lSGallery:before,
.lSSlideOuter .lSPager.lSGallery:after {
  content: " ";
  display: table;
}

.lSSlideOuter .lSPager.lSGallery:after {
  clear: both;
}

/* End of Gallery*/
/* slider actions */
.lSAction>a {
  width: 32px;
  display: block;
  top: 50%;
  height: 32px;
  cursor: pointer;
  position: absolute;
  margin-top: -16px;
  z-index: 28;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0s;
  -o-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
}

.lSAction>a:hover {
  opacity: 1;
}

.lSAction>.lSPrev {
  background-position: 0 0;
  left: 10px;
}

.lSAction>.lSNext {
  background-position: -32px 0;
  right: 10px;
}

.lSAction>a.disabled {
  pointer-events: none;
}

.cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

/* vertical */
.lSSlideOuter.vertical {
  position: relative;
}

.lSSlideOuter.vertical.noPager {
  padding-right: 0px !important;
}

.lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  right: 0;
  top: 0;
}

.lSSlideOuter.vertical .lightSlider>* {
  width: 100% !important;
  max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction>a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0;
}

.lSSlideOuter.vertical .lSAction>.lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}

.lSSlideOuter.vertical .lSAction>.lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}

/* vertical */
/* Rtl */
.lSSlideOuter.lSrtl {
  direction: rtl;
}

.lSSlideOuter .lightSlider,
.lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none;
}

.lSSlideOuter.lSrtl .lightSlider,
.lSSlideOuter.lSrtl .lSPager {
  padding-right: 0;
}

.lSSlideOuter .lightSlider>*,
.lSSlideOuter .lSGallery li {
  float: left;
}

.lSSlideOuter.lSrtl .lightSlider>*,
.lSSlideOuter.lSrtl .lSGallery li {
  float: right !important;
}

/* Rtl */
@-webkit-keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@keyframes rightEnd {
  0% {
    left: 0;
  }

  50% {
    left: -15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@keyframes topEnd {
  0% {
    top: 0;
  }

  50% {
    top: -15px;
  }

  100% {
    top: 0;
  }
}

@-webkit-keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@keyframes leftEnd {
  0% {
    left: 0;
  }

  50% {
    left: 15px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

@keyframes bottomEnd {
  0% {
    bottom: 0;
  }

  50% {
    bottom: -15px;
  }

  100% {
    bottom: 0;
  }
}

.lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

.lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}

.lSSlideOuter.vertical .rightEnd {
  -webkit-animation: topEnd 0.3s;
  animation: topEnd 0.3s;
  position: relative;
}

.lSSlideOuter.vertical .leftEnd {
  -webkit-animation: bottomEnd 0.3s;
  animation: bottomEnd 0.3s;
  position: relative;
}

.lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}

.lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

/*/  GRab cursor */
.lightSlider.lsGrab>* {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lightSlider.lsGrabbing>* {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.carousel {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  text-align: center;
  padding-bottom: 8px;
}

.carousel-item {
  display: inline-block;
  width: 63%;
  padding-right: 10px;
  vertical-align: top;
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.carousel--vertical .carousel-item {
  width: 100%;
  margin-bottom: 8px;
}

.carousel-arrow {
  position: absolute;
  z-index: 3;
  top: 50%;
  width: 34px;
  height: 40px;
  margin-top: -15px;
  cursor: pointer;
}

.carousel-arrow.left {
  left: 0;
  content: url(//cdn.laredoute.com/marketing/StudioFR/OPECO/PE21/20210713/prev.svg);
}

.carousel-arrow.right {
  right: 0;
  content: url(//cdn.laredoute.com/marketing/StudioFR/OPECO/PE21/20210713/next.svg);
}

.carousel--vertical {
  white-space: normal;
}

.carousel {
  height: auto !important;
}

@media (min-width: 768px) {
  .is-desktop .carousel {
    overflow-x: hidden;
  }

  .carousel-container {
    position: relative;
    padding-left: 35px;
    padding-right: 35px;
  }

  .carousel-item {
    width: 33.33334%;
  }

  .carousel[data-itemnumber="3"] .carousel-item {
    width: 33.33334%;
  }

  .carousel[data-itemnumber="4"] .carousel-item {
    width: 25%;
  }

  .carousel[data-itemnumberlg="6"] .carousel-item {
    width: 16.6%;
  }

  .carousel[data-itemnumber="6"] .carousel-item {
    width: 16.6%;
  }

  .carousel[data-itemnumber="8"] .carousel-item {
    width: 12.45%;
  }

  .carousel[data-itemnumber="10"] .carousel-item {
    width: 9.96%;
  }

  .carousel.carousel--vertical .carousel-item {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .carousel-item {
    width: 25%;
  }
}

@media (min-width: 1200px) {
  .carousel-item {
    width: 20%;
  }
}

@media (min-width: 1360px) {
  .carousel-container {
    padding-left: 50px;
    padding-right: 50px;
  }
}

#abTestThumbnails {
  padding: 0;
}

#abTestThumbnails .thumbnails_carousel .carousel-item {
  width: auto;
}

#abTestThumbnails .thumbnails_carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
}

#abTestThumbnails #thumbnailsRightArrow {
  display: none !important;
}

.custom-dropdown {
  position: relative;
  min-height: 36px;
  margin-bottom: 10px;
  border-bottom: 1px solid #98a2b3;
  background-color: #fff;
}

.custom-dropdown.filter-size {
  margin-left: 0;
  margin-right: 0;
}

.custom-dropdown.disabled {
  border-color: #e9e9e9;
}

.custom-dropdown.disabled .custom-dropdown-header {
  cursor: not-allowed;
}

.custom-dropdown-header {
  padding-left: 15px;
  padding-right: 35px;
  line-height: 1.5;
  cursor: pointer;
}

.custom-dropdown-header::before,
.custom-dropdown-header::after {
  margin-top: 0;
}

.custom-dropdown-header:before {
  right: 20px;
}

.custom-dropdown-header:after {
  right: 15px;
}

.opened>.custom-dropdown-header:before {
  right: 15px;
}

.opened>.custom-dropdown-header:after {
  right: 20px;
}

.custom-dropdown-content {
  display: none;
  position: absolute;
  z-index: 10;
  left: -1px;
  right: -1px;
  display: none;
  border: none;
  border-bottom: 1px solid #98a2b3;
  background-color: inherit;
  will-change: height;
}

.custom-dropdown-content--static {
  position: static;
}

.custom-dropdown-chevron {
  position: absolute;
  right: 8px;
}

.feedback-container {
  position: relative;
}

.feedback {
  position: absolute;
  z-index: 1;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 99;
}

.feedback-content {
  position: relative;
  left: -50%;
  text-align: center;
  white-space: nowrap;
}

.feedback-adjustment {
  position: absolute;
  top: 50%;
  left: 50%;
}

.field {
  position: relative;
}

.field-label {
  padding: 0 5px;
  position: absolute;
  top: 50%;
  left: 5px;
  z-index: 0;
  pointer-events: none;
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
  color: #495369;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background-color: white;
  z-index: 2;
  width: calc(100% - 6px);
}

.field-label+input+button,
.field-label+input+i {
  z-index: 2;
}

.field-label.active {
  top: 0px;
  left: 4px;
  font-size: 12px;
  width: auto;
}

.is-unfocused {
  top: 50%;
  left: 5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
  font-size: 16px;
  width: calc(100% - 6px);
}

.field-label-disabled {
  z-index: 2;
  font-size: 12px;
  position: absolute;
  cursor: text;
  top: -6px;
  left: 5px;
  right: auto;
  display: inline-block;
  margin: 0;
  padding: 0 5px;
  line-height: 14px;
  background-color: #fff;
  color: #495369;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  will-change: top, font-size, line-height;
  -webkit-transition-property: top, font-size, line-height;
  -o-transition-property: top, font-size, line-height;
  transition-property: top, font-size, line-height;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

#optionPanel {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 51;
  width: 80%;
  max-width: 300px;
  background-color: #fff;
  overflow: auto;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  will-change: transform;
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

#optionPanel.show {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.option-panel-close {
  z-index: 5;
  top: 7px;
  right: 1px;
}

.option-panel-title {
  padding: 15px;
  padding-right: 40px;
  font-size: 17px;
  font-weight: 600;
  color: #848484;
}

/*temp fix*/
#optionPanel #banner-container,
#optionPanel #menu,
#optionPanel #header,
#optionPanel #footer,
#optionPanel .mask,
#optionPanel #overlay {
  display: none !important;
}

@media (min-width: 768px) {
  #optionPanel {
    max-width: 330px;
  }
}

.popin {
  position: relative;
  left: 5%;
  display: none;
  width: 90%;
  padding: 50px 15px 15px;
  background: #fff;
  -webkit-box-shadow: 0 0 30px 0 #2b2b2b;
  box-shadow: 0 0 30px 0 #2b2b2b;
}

.popin-wrapper {
  position: fixed;
  z-index: 60;
  top: 0;
  bottom: 0;
  right: 0;
  left: 200%;
  padding-left: 15px;
  padding-right: 15px;
  overflow-x: hidden;
  overflow-y: auto;
}

.popin-wrapper.in {
  left: 0;
}

.popin-wrapper[data-name=ecopartPopin] {
  z-index: 100;
}

.popin-container {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  margin-top: 0;
  padding: 15px 0;
  will-change: top, margin-top;
}

.popin-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 200%;
  background-color: rgba(0, 0, 0, 0.5);
}

.popin-overlay-white {
  background-color: #FFF;
}

.popin-overlay-fullscreen {
  width: 1000%;
  height: 1000%;
}

.is-desktop .popin-overlay.popin-high {
  margin-right: 15px;
}

.popin-wrapper.in .popin-overlay {
  left: 0;
}

.popin-title {
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 30px;
  font-size: 20px;
}

.popin-btn-close {
  top: auto;
  right: auto;
  background-color: #fff;
}

.popin-btn-close-container {
  position: absolute;
  top: 10px;
  right: 10px;
  float: right;
  width: 31px;
  z-index: 99;
}

.popin-btn-close-fixed {
  position: fixed;
  top: 25px;
}

.popin .container,
.popin .lr-container {
  width: 100% !important;
}

.popin #service3xcbContainer {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.popin-wrapper.in .popin-fullscreen .close {
  position: fixed;
}

.popin-full {
  padding: 0;
}

.popin-LRPlus {
  background: #E4ECF2;
}

.popin-LRPlus .popin-btn-close {
  background: #E4ECF2 !important;
}

.popin-LRPlus #unsubscribeLrPlus:after {
  background: #E4ECF2 !important;
}

.popin-LRPlus .feedback {
  background-color: rgba(226, 239, 253, 0.75) !important;
}

@media (min-width: 768px) {
  .popin {
    left: -50%;
    width: 650px;
  }

  .popin-container {
    right: auto;
    margin-left: 50%;
    margin-right: -50%;
  }

  .popin-md {
    width: 500px;
  }

  .popin-full {
    width: auto;
    max-width: 650px;
  }

  .popin-full .popin-btn-close-container {
    z-index: 1;
    width: unset;
  }

  .popin-full .popin-btn-close-container .close {
    border-radius: 0;
    width: 31px;
    height: 31px;
  }

  .popin-full .popin-btn-close-container .close::before,
  .popin-full .popin-btn-close-container .close::after {
    top: 15px;
    left: 8px;
    background-color: #667085;
    width: 15px;
    height: 1px;
  }

  .popin-full .popin-btn-close-fixed {
    top: auto;
  }
}

@media (min-width: 992px) {
  .popin {
    width: 700px;
  }

  .popin-full {
    width: auto;
    max-width: 700px;
  }
}

.popin-fullscreen {
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  overflow: auto;
}

.popin-fullscreen .popin {
  left: 0;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.progressbar-container {
  position: relative;
  width: 100%;
}

.progressbar-info {
  position: absolute;
  top: -30px;
  font-size: 12px;
  white-space: nowrap;
}

.progressbar-triangle {
  position: absolute;
  width: 5px;
  height: 5px;
  top: -10px;
  right: -5px;
  border-style: solid;
  border-color: #FF3F52 transparent transparent transparent;
  border-width: 7px 7px 0 7px;
}

.progressbar-background {
  height: 6px;
  border-radius: 6px;
  background-color: #EDEEF0;
}

.progressbar-progress {
  position: absolute;
  height: 6px;
  width: 0;
  bottom: 0;
  left: 0;
  border-radius: 6px;
  background-color: #FF3F52;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}

.readmore {
  overflow: hidden;
  position: relative;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}

.readmore--opened {
  height: auto;
  overflow: visible;
}

.readmore_link {
  text-decoration: underline;
}

@media (min-width: 768px) {
  .readmore_link:hover {
    text-decoration: none;
  }
}

.panel-wrapper-bottom {
  position: fixed;
  left: 0;
  z-index: 50;
  width: 100%;
  overflow: auto;
  top: 100%;
  bottom: unset;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  overflow: visible;
  opacity: 0;
}

body.old-android .panel-wrapper-bottom.opened {
  top: 0;
  opacity: 1;
}

body.old-android .panel-wrapper-bottom.panel-wrapper-bottom-with-sticked-btn.opened {
  top: 64px;
}

body:not(.old-android) .panel-wrapper-bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

body:not(.old-android) .panel-wrapper-bottom.opened {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 1;
}

.panel-wrapper-right {
  position: fixed;
  top: 0;
  z-index: 50;
  height: 100%;
  background-color: #FFF;
  overflow: auto;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: right, -webkit-transform;
  transition-property: right, -webkit-transform;
  -o-transition-property: transform, right;
  transition-property: transform, right;
  transition-property: transform, right, -webkit-transform;
  will-change: transform, right;
  right: -95%;
  width: 95%;
}

@media (min-width: 768px) {
  .panel-wrapper-right {
    right: -50%;
    width: 50%;
  }
}

@media (min-width: 992px) {
  .panel-wrapper-right {
    right: -40%;
    width: 40%;
  }
}

@media (min-width: 1200px) {
  .panel-wrapper-right {
    right: -30%;
    width: 30%;
  }
}

body.old-android .panel-wrapper-right.opened {
  right: 0;
}

body:not(.old-android) .panel-wrapper-right {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

body:not(.old-android) .panel-wrapper-right.opened {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

@media (min-width: 768px) {
  .panel-wrapper-right {
    right: -50%;
    width: 50%;
  }
}

@media (min-width: 992px) {
  .panel-wrapper-right {
    right: -25%;
    width: 25%;
  }
}

@media screen and (min-width: 992px) and (-ms-high-contrast: active),
screen and (min-width: 992px) and (-ms-high-contrast: none) {
  .panel-wrapper-right .red-guide-container {
    /* IE10+ specific styles go here */
    display: none;
  }
}

@media screen and (min-width: 992px) and (-ms-high-contrast: active),
screen and (min-width: 992px) and (-ms-high-contrast: none) {
  .panel-wrapper-right.opened .red-guide-container {
    /* IE10+ specific styles go here */
    display: block;
    width: 25%;
  }
}

.slider {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background-color: #fff;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  will-change: opacity;
  -webkit-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.slide.show {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  position: relative;
}

.snackbar {
  font-size: 14px !important;
  width: 100%;
  background-color: #98a2b3;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  color: #12151b;
  display: none;
  padding: 16px 40px 16px 56px;
  position: fixed;
  top: 0;
  z-index: 20999;
}

.snackbar .lr-icon:not(.snackbar_closeButton) {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: 20px;
}

.snackbar .lr-icon:before {
  width: 26px;
  height: 26px;
}

.snackbar .cross-top {
  position: absolute;
  top: 15%;
}

.snackbar .snackbar_cta {
  color: #1F4e7D;
  font-weight: 600;
}

.snackbar .snackbar_title {
  margin-top: 6px;
}

.snackbar .snackbar_text {
  color: #12151b;
}

.snackbar--static {
  position: relative;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  padding: 12px 12px 12px 64px;
  display: block;
  width: auto;
  z-index: 1;
}

.snackbar_loadBar {
  position: absolute;
  height: 3px;
  bottom: 0;
  width: 100%;
  left: 0;
}

.snackbar_loadBar--loading {
  width: 0;
}

.snackbar--success {
  background-color: #DDF3E9;
}

.snackbar--success .snackbar_loadBar {
  background-color: #41B982;
}

.snackbar--success .snackbar_loadBar--loading {
  background-color: #41B982;
}

.snackbar--success.snackbar--secondary {
  background-color: #DDF3E9;
  border-color: #41B982;
}

.snackbar--success .snackbar_title {
  color: #085833;
}

.snackbar--error {
  background-color: #FFE9E0;
}

.snackbar--error.snackbar--secondary {
  background-color: #FFE9E0;
  border-color: #FFE9E0;
}

.snackbar--error .snackbar_title {
  color: #823411;
}

.snackbar--warning {
  background-color: #fCEAE9;
}

.snackbar--warning .snackbar_loadBar {
  background-color: #EC8987;
}

.snackbar--warning .snackbar_loadBar--loading {
  background-color: #EC8987;
}

.snackbar--warning.snackbar--secondary {
  background-color: #fCEAE9;
  border-color: #EC8987;
}

.snackbar--warning .snackbar_title {
  color: #91211F;
}

.snackbar--info {
  background-color: #E2EFFD;
}

.snackbar--info .snackbar_loadBar {
  background-color: #1F4e7D;
}

.snackbar--info .snackbar_loadBar--loading {
  background-color: #5EAAF4;
}

.snackbar--info .snackbar_title {
  color: #1F4e7D;
}

.snackbar--info.snackbar--secondary {
  background-color: #E2EFFD;
  padding: 16px 56px 16px 56px;
  border-color: #5EAAF4;
}

.snackbar--pink {
  background-color: #FBE4EA;
}

.snackbar--pink .snackbar_loadBar {
  background-color: #F093AA;
}

.snackbar--pink .snackbar_loadBar--loading {
  background-color: #F7C9D4;
}

.snackbar--pink.snackbar--secondary {
  border-color: #F7C9D4;
}

.snackbar--secondary {
  background-color: #FFF;
  border-left: 4px solid #5EAAF4;
  padding-left: 48px;
}

.snackbar--secondary .lr-icon:not(.snackbar_closeButton) {
  position: absolute;
  left: 8px;
  top: 24px;
}

.snackbar_closeButton {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 11px;
  margin-top: -13px;
  padding: 0;
}

.snackbar_closeButton--cross-top {
  cursor: pointer;
  position: absolute;
  top: 15%;
  right: 11px;
  margin-top: -13px;
  padding: 0;
}

@media (min-width: 768px) {
  .snackbar {
    max-width: 375px;
  }

  .snackbar--static {
    max-width: none;
  }
}

.tooltip {
  position: relative;
  display: none;
  background: #D6EBFC;
  border: 1px solid #FFF;
  border-radius: 2px;
  padding: 15px;
}

.tooltip-container {
  position: relative;
}

.tooltip-wrapper {
  position: absolute;
  z-index: 39;
  right: 0;
  top: 100%;
  display: none;
  padding-top: 20px;
}

.tooltip-wrapper.tooltip-top-right {
  left: 0;
}

.tooltip::before,
.tooltip::after {
  content: "";
  position: absolute;
  right: 10px;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
}

.tooltip::before {
  z-index: 99;
  top: -13px;
  border-color: transparent transparent #98a2b3 transparent;
}

.tooltip::after {
  z-index: 98;
  top: -15px;
  border-color: transparent transparent #FFF transparent;
}

.tooltip {
  /*a {
      border: 0 none;
  }*/
}

.tooltip-link {
  font-size: 12px;
}

.tooltip {
  /* Top style override [ */
}

.tooltip-top {
  top: auto;
  bottom: 100%;
  padding-top: 0;
  padding-bottom: 20px;
}

.tooltip-top .tooltip::before {
  top: auto;
  bottom: -18px;
  border-width: 18px 18px 0 18px;
  border-color: #D6EBFC transparent transparent transparent;
}

.tooltip-top .tooltip::after {
  top: auto;
  bottom: -20px;
  border-width: 20px 20px 0 20px;
  border-color: #FFF transparent transparent transparent;
}

.tooltip {
  /* ] */
  /* Left style override [ */
}

.tooltip-left {
  left: 0;
  right: auto;
}

.tooltip-left .tooltip::before {
  left: 10px;
  right: auto;
}

.tooltip-left .tooltip::after {
  left: 8px;
  right: auto;
}

.tooltip {
  /* ] */
  /* right style override [ */
}

.tooltip-right {
  right: 0;
  left: auto;
}

.tooltip-right .tooltip::before {
  right: 10px;
  left: auto;
}

.tooltip-right .tooltip::after {
  right: 8px;
  left: auto;
}

.tooltip {
  /* ] */
  /* [ style override */
  /* small */
}

.tooltip-small .tooltip {
  padding: 10px;
}

.tooltip-small .tooltip::before {
  border-width: 9px 9px 0 9px;
}

.tooltip-small .tooltip::after {
  right: 9px;
  border-width: 10px 10px 0 10px;
}

.tooltip-small {
  /* top style adjustment */
}

.tooltip-small.tooltip-top {
  padding-bottom: 10px;
}

.tooltip-small.tooltip-top .tooltip::before {
  bottom: -9px;
}

.tooltip-small.tooltip-top .tooltip::after {
  bottom: -11px;
}

.tooltip-small {
  /* left style adjustment */
}

.tooltip-small.tooltip-left .tooltip::after {
  left: 9px;
}

.tooltip-small {
  /* right style adjustment */
}

.tooltip-small.tooltip-right .tooltip::after {
  right: 9px;
}

.tooltip {
  /* black */
}

.tooltip-black {
  right: auto;
  left: 0;
  padding-bottom: 15px;
}

.tooltip-black .tooltip {
  padding: 20px;
  border: 0;
  background-color: #12151b;
  line-height: 20px;
}

.tooltip-black .tooltip::before,
.tooltip-black .tooltip::after {
  display: none;
}

.tooltip {
  /* ] */
  /* Info style override [ */
}

.tooltip-info::before {
  border-width: 0 10px 20px 10px;
  border-color: transparent transparent #D6ECFC transparent;
  right: 15px;
}

.tooltip-info::after {
  border-width: inherit;
  border-color: inherit;
}

.tooltip-top .tooltip-info::before {
  border-width: 20px 10px 0 10px;
  right: 15px;
}

.tooltip-top .tooltip-info::after {
  border-width: inherit;
  border-color: inherit;
}

.tooltip-top .tooltip-right.tooltip-info::before {
  left: 15px;
  right: auto;
}

.tooltip {
  /* ] */
}

.tooltip-title {
  margin: inherit;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
}

.tooltip-btn {
  width: 100%;
  padding: 10px;
  margin: 15px 0;
}

.tooltip-btn-close {
  z-index: 101;
  background: #FFF;
}

.tooltip hr {
  margin: 20px 0;
  border: none;
  border-top: 1px solid #f2f4f7;
}

.tooltip-link:hover {
  text-decoration: underline;
}

.tooltip-overlay {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  visibility: hidden;
}

.tooltip-overlay.is-visible {
  z-index: 10;
  visibility: visible;
}

.tooltip[data-show-close=true] {
  padding-top: 30px;
}

/* fix */
.price-tooltip-fix {
  width: 250px;
  text-align: left;
}

/* MODIFIERS */
/* COLORS */
.tooltip-white {
  background-color: #FFF;
}

.tooltip-white::before {
  border-color: transparent transparent #FFF transparent;
}

.tooltip {
  /* SHAPE */
}

.tooltip-border-grey {
  border-color: #98a2b3;
}

.tooltip-border-grey::after {
  border-color: transparent transparent #98a2b3 transparent;
}

.tooltip-squared {
  border-radius: 0;
}

.tooltip-nowrap {
  white-space: nowrap;
}

.tooltip-thin {
  padding: 15px;
}

.tooltip-thick {
  padding: 30px;
}

/* END MODIFIERS */
.header-logo.laredouteforbusiness .logo {
  max-width: 115px;
}