/* BOXES */
/* line 5, assetic_compassrEGbwB.scss */
.boxes {
  font-size: 1.4rem;
  line-height: 1.2;
}
/* line 10, assetic_compassrEGbwB.scss */
.boxes div[class*="span-"] .box {
  margin-right: 20px;
}
/* line 14, assetic_compassrEGbwB.scss */
.boxes div[class*="span-"] .project {
  width: 49%;
  margin-left: 0;
  margin-right: 0;
}
/* line 19, assetic_compassrEGbwB.scss */
.boxes div[class*="span-"] .project .box {
  margin-right: 0;
}
/* line 23, assetic_compassrEGbwB.scss */
.boxes div[class*="span-"] .project:nth-child(even) {
  margin-left: 20px;
}
/* line 29, assetic_compassrEGbwB.scss */
.boxes .personal_data {
  display: flex;
}
/* line 36, assetic_compassrEGbwB.scss */
.boxes.no-margin div[class*="span-"] .box,
.boxes.no-margin div[class*="span-"] .margin_box {
  margin: 0;
}
/* line 46, assetic_compassrEGbwB.scss */
.boxes.no-margin-left div[class*="span-"] .box,
.boxes.no-margin-left div[class*="span-"] .margin_box {
  margin-left: 0;
}
/* line 53, assetic_compassrEGbwB.scss */
.boxes h2,
.boxes h3 {
  font-weight: 300;
}
/* line 58, assetic_compassrEGbwB.scss */
.boxes .code-label {
  position: absolute;
  width: 100%;
  color: #ffffff;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  z-index: 10;
  padding: 10px 0;
  text-align: center;
  left: 0;
}

@media screen and (max-width: 800px) {
  /* line 75, assetic_compassrEGbwB.scss */
  .boxes div[class*="span-"] .margin-l20 {
    margin-left: 20px;
  }
}
/* Safari 5+ ONLY */
/* line 83, assetic_compassrEGbwB.scss */
::i-block-chrome,
div.placeholder {
  float: left;
}

/* line 88, assetic_compassrEGbwB.scss */
.separate_10 {
  margin-bottom: 10px;
  width: 100%;
}
/* line 92, assetic_compassrEGbwB.scss */
.separate_10 .boxes {
  margin-bottom: 0;
}

/* line 97, assetic_compassrEGbwB.scss */
.separate_20 {
  margin-bottom: 20px;
  width: 100%;
}
/* line 101, assetic_compassrEGbwB.scss */
.separate_20 .boxes {
  margin-bottom: 0;
}
/* line 105, assetic_compassrEGbwB.scss */
.separate_20 div[class*="span-"] {
  float: left;
}

/* line 110, assetic_compassrEGbwB.scss */
.separate_40 {
  margin-bottom: 40px;
  width: 100%;
}
/* line 114, assetic_compassrEGbwB.scss */
.separate_40 .boxes {
  margin-bottom: 0;
}
/* line 118, assetic_compassrEGbwB.scss */
.separate_40 div[class*="span-"] {
  float: left;
}

/* line 123, assetic_compassrEGbwB.scss */
.separate_0 {
  margin-bottom: 0;
  width: 100%;
}
/* line 127, assetic_compassrEGbwB.scss */
.separate_0 .boxes {
  margin-bottom: 0;
}
/* line 131, assetic_compassrEGbwB.scss */
.separate_0 div[class*="span-"] {
  float: left;
}

/* line 136, assetic_compassrEGbwB.scss */
.line_bottom {
  width: 100%;
  position: relative;
}
/* line 140, assetic_compassrEGbwB.scss */
.line_bottom div[class*="span-"] {
  float: left;
}
/* line 144, assetic_compassrEGbwB.scss */
.line_bottom:after {
  content: '';
  height: 1px;
  background: #CCCCCC;
  display: block;
  width: calc(100% - 20px);
  margin-left: 20px;
  position: absolute;
  bottom: 0;
}

/* line 156, assetic_compassrEGbwB.scss */
.line_top {
  width: 100%;
}
/* line 159, assetic_compassrEGbwB.scss */
.line_top div[class*="span-"] {
  float: left;
}
/* line 163, assetic_compassrEGbwB.scss */
.line_top:before {
  content: '';
  height: 1px;
  background: #CCCCCC;
  display: block;
  width: calc(100% - 20px);
  margin-left: 20px;
}

/* line 173, assetic_compassrEGbwB.scss */
.boxes-word-spacing {
  word-spacing: 20px;
  font-size: 0;
}
/* line 177, assetic_compassrEGbwB.scss */
.boxes-word-spacing div[class*="span-"] {
  display: inline-block;
  vertical-align: top;
  word-spacing: 0;
}
/* line 183, assetic_compassrEGbwB.scss */
.boxes-word-spacing .span-1-of-3,
.boxes-word-spacing .span-2-of-6,
.boxes-word-spacing .span-3-of-9,
.boxes-word-spacing .span-4-of-12 {
  width: calc((100% - 40px) / 3);
}
/* line 190, assetic_compassrEGbwB.scss */
.boxes-word-spacing .span-1-of-2,
.boxes-word-spacing .span-2-of-4,
.boxes-word-spacing .span-3-of-6,
.boxes-word-spacing .span-4-of-8,
.boxes-word-spacing .span-5-of-10,
.boxes-word-spacing .span-6-of-12 {
  width: calc((100% - 20px) / 2);
}
/* line 199, assetic_compassrEGbwB.scss */
.boxes-word-spacing .span-1-of-4,
.boxes-word-spacing .span-2-of-8,
.boxes-word-spacing .span-3-of-12 {
  width: calc((100% - 60px) / 4);
}
/* line 205, assetic_compassrEGbwB.scss */
.boxes-word-spacing .span-1-of-6,
.boxes-word-spacing .span-2-of-12 {
  width: calc((100% - 100px) / 6);
}

/* line 216, assetic_compassrEGbwB.scss */
.border_r_b div[class*="span-"] .box,
.border_r_b div[class*="span-"] .margin_box {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

/* line 227, assetic_compassrEGbwB.scss */
.border_l_b div[class*="span-"] .box,
.border_l_b div[class*="span-"] .margin_box {
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

/* line 238, assetic_compassrEGbwB.scss */
.border_l div[class*="span-"] .box,
.border_l div[class*="span-"] .margin_box {
  border-left: 1px solid #CCCCCC;
}

/* line 248, assetic_compassrEGbwB.scss */
.border_r div[class*="span-"] .box,
.border_r div[class*="span-"] .margin_box {
  border-right: 1px solid #CCCCCC;
}

/* line 258, assetic_compassrEGbwB.scss */
.border_t div[class*="span-"] .box,
.border_t div[class*="span-"] .margin_box {
  border-top: 1px solid #CCCCCC;
}

/* line 268, assetic_compassrEGbwB.scss */
.border_b div[class*="span-"] .box,
.border_b div[class*="span-"] .margin_box {
  border-bottom: 1px solid #CCCCCC;
}

/* line 278, assetic_compassrEGbwB.scss */
.border_full div[class*="span-"] .box,
.border_full div[class*="span-"] .margin_box {
  border: 1px solid #CCCCCC;
  overflow: hidden;
}
/* line 285, assetic_compassrEGbwB.scss */
.border_full .tiny-html-box {
  padding-left: 1em;
  padding-right: 1em;
}

/* line 291, assetic_compassrEGbwB.scss */
.box {
  box-sizing: border-box;
  padding: 10px;
  margin-bottom: 20px;
  font-size: 1.2rem;
}
/* line 297, assetic_compassrEGbwB.scss */
.box.border_r_b {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
/* line 302, assetic_compassrEGbwB.scss */
.box.border_l_b {
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
/* line 307, assetic_compassrEGbwB.scss */
.box.border_l {
  border-left: 1px solid #CCCCCC;
}
/* line 311, assetic_compassrEGbwB.scss */
.box.border_r {
  border-right: 1px solid #CCCCCC;
}
/* line 315, assetic_compassrEGbwB.scss */
.box.border_t {
  border-top: 1px solid #CCCCCC;
}
/* line 319, assetic_compassrEGbwB.scss */
.box.border_b {
  border-bottom: 1px solid #CCCCCC;
}
/* line 323, assetic_compassrEGbwB.scss */
.box.border_full {
  border: 1px solid #CCCCCC;
  overflow: hidden;
}
/* line 328, assetic_compassrEGbwB.scss */
.box h3 {
  font-size: 1.8rem;
  font-weight: 300;
  padding: 0.75em 0 0.5em;
}
/* line 333, assetic_compassrEGbwB.scss */
.box h3 a {
  color: #333333;
  font-size: 1.8rem;
}
/* line 337, assetic_compassrEGbwB.scss */
.box h3 a:hover {
  color: #FF5747;
}
/* line 343, assetic_compassrEGbwB.scss */
.box .box_photo {
  text-align: center;
  overflow: hidden;
  display: table;
  width: 100%;
}
/* line 349, assetic_compassrEGbwB.scss */
.box .box_photo a {
  display: table-cell;
  vertical-align: middle;
}
/* line 354, assetic_compassrEGbwB.scss */
.box .box_photo img {
  max-width: 100%;
  max-height: 100%;
}
/* line 362, assetic_compassrEGbwB.scss */
.box .box_video iframe,
.box .box_video video {
  width: 100%;
}
/* line 369, assetic_compassrEGbwB.scss */
.box .box_text p {
  margin: 0.5em 0;
  line-height: 1.2;
}
/* line 375, assetic_compassrEGbwB.scss */
.box .more {
  color: #333333;
  font-weight: bold;
  font-size: 1.4rem;
  margin-top: 0.25em;
}
/* line 381, assetic_compassrEGbwB.scss */
.box .more:hover {
  color: #FF5747;
}
/* line 385, assetic_compassrEGbwB.scss */
.box .more.center {
  text-align: center;
  display: block;
  float: none;
}
/* line 391, assetic_compassrEGbwB.scss */
.box .more.mark:after, .box .more.written:after, .box .more.uppercase:after {
  content: '\70';
  font-family: empikfoto;
  font-size: 2rem;
  font-weight: normal;
  line-height: 0;
  padding: 0 0 0 5px;
  text-transform: none;
  top: 1px;
}
/* line 404, assetic_compassrEGbwB.scss */
.box .more.written:after {
  font-size: 1.5rem;
}
/* line 408, assetic_compassrEGbwB.scss */
.box .more.uppercase {
  text-transform: uppercase;
}
/* line 413, assetic_compassrEGbwB.scss */
.box.searching_results {
  padding: 0 10px 10px 10px;
  font-size: 1.3rem;
}
/* line 417, assetic_compassrEGbwB.scss */
.box.searching_results h3 {
  padding: 0 0 0.75em;
}
/* line 421, assetic_compassrEGbwB.scss */
.box.searching_results a {
  padding: 0 5px;
}
/* line 426, assetic_compassrEGbwB.scss */
.box.main_article_box {
  padding: 0;
}

@-moz-document url-prefix() {
  /* line 434, assetic_compassrEGbwB.scss */
  .border_full .box_photo {
    margin-bottom: -2px;
  }
}
/* line 440, assetic_compassrEGbwB.scss */
.header_box {
  box-sizing: border-box;
  margin-bottom: 20px;
  font-size: 1.2rem;
}
/* line 445, assetic_compassrEGbwB.scss */
.header_box h2 {
  padding: 10px 0;
}

/* line 451, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA {
  margin-bottom: 10px;
  height: 26rem;
}
/* line 455, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA h3 {
  font-size: 1.8rem;
  font-weight: 300;
  padding: 0 0 0.5em;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 0.5em;
}
/* line 462, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA h3 a {
  color: #333333;
}
/* line 465, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA h3 a:hover {
  color: #FF5747;
}
/* line 471, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA a {
  color: #333333;
}
/* line 474, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA a:hover {
  color: #FF5747;
}
/* line 479, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA .box_photo a {
  height: 18rem;
}
@media screen and (max-width: 1180px) {
  /* line 479, assetic_compassrEGbwB.scss */
  .multiBoxGraphicTextCTA .box_photo a {
    height: 18vw;
  }
}
@-moz-document url-prefix() {
  /* line 489, assetic_compassrEGbwB.scss */
  .multiBoxGraphicTextCTA .box_photo a {
    max-weight: 253px;
  }
  @media screen and (max-width: 1180px) {
    /* line 489, assetic_compassrEGbwB.scss */
    .multiBoxGraphicTextCTA .box_photo a {
      max-width: 16vw;
    }
  }
}
/* line 498, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA .box_text {
  line-height: 1.4;
}
/* line 501, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA .box_text p {
  font-size: 1.4rem;
  margin: 0;
}
/* line 506, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA .box_text a {
  color: #333333;
}
/* line 509, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA .box_text a.more {
  color: #FF5747;
}
/* line 512, assetic_compassrEGbwB.scss */
.multiBoxGraphicTextCTA .box_text a.more:hover {
  color: #333333;
}

/* line 521, assetic_compassrEGbwB.scss */
.multiBoxofSearch {
  position: relative;
  z-index: 0;
  padding: 10px 30PX 10px 10px;
}
/* line 526, assetic_compassrEGbwB.scss */
.multiBoxofSearch .title {
  font-size: 1.4rem;
  color: #333333;
  height: 3rem;
  display: block;
}
/* line 532, assetic_compassrEGbwB.scss */
.multiBoxofSearch .title:hover {
  color: #FF5747;
}
/* line 537, assetic_compassrEGbwB.scss */
.multiBoxofSearch .name {
  font-size: 1.4rem;
  line-height: 1.3;
  margin-bottom: 5px;
  height: 3.8rem;
}
/* line 544, assetic_compassrEGbwB.scss */
.multiBoxofSearch .flag_tag {
  position: absolute;
  top: 45px;
  right: 20px;
  width: 62px;
  z-index: 10;
  pointer-events: none;
}
/* line 552, assetic_compassrEGbwB.scss */
.multiBoxofSearch .flag_tag img {
  margin-top: -32px;
}
/* line 555, assetic_compassrEGbwB.scss */
.multiBoxofSearch .flag_tag img:first-child {
  margin-top: 0;
}
/* line 561, assetic_compassrEGbwB.scss */
.multiBoxofSearch .bar_rating {
  width: 78px;
  height: 14px;
  margin-top: 4px;
  position: absolute;
  top: 0px;
}
/* line 569, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_text {
  font-size: 1.2rem;
  position: relative;
  padding-top: 2rem;
}
/* line 574, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_text p {
  color: #666666;
  height: 5.9rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
/* line 583, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_text .label {
  color: #666666;
}
/* line 587, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_text .current_price {
  color: #dd2626;
}
/* line 591, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_text .old_price {
  color: #999999;
  text-decoration: line-through;
}
/* line 595, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_text .old_price:before {
  content: "(";
}
/* line 599, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_text .old_price:after {
  content: "\0029";
}
/* line 605, assetic_compassrEGbwB.scss */
.multiBoxofSearch .box_photo a {
  padding: 1rem 0px;
}
/* line 609, assetic_compassrEGbwB.scss */
.multiBoxofSearch .more {
  color: #FF5747;
  float: none;
  text-align: right;
  display: block;
}
/* line 615, assetic_compassrEGbwB.scss */
.multiBoxofSearch .more:hover {
  color: #FF5747;
}

/* line 621, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex-direction: column;
  max-width: 877px;
}
/* line 628, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper.no-filter {
  max-width: 100%;
  margin-top: 62px !important;
}
/* line 633, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper.list-with-sort-and-banner {
  margin-top: 26px;
}
@media screen and (max-width: 1220px) {
  /* line 621, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper {
    padding-right: 32px;
    justify-content: space-between;
  }
}
@media screen and (max-width: 800px) {
  /* line 621, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper {
    padding-right: 16px;
  }
  /* line 645, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper.no-filter {
    margin-top: 75px !important;
  }
}
@media screen and (max-width: 345px) {
  /* line 621, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper {
    flex-direction: column;
    align-items: center;
  }
}
/* line 655, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 877px;
}
@media screen and (max-width: 800px) {
  /* line 655, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-wrapper {
    justify-content: center;
  }
}
/* line 664, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-wrapper.no-filter {
  max-width: 100%;
}
/* line 669, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container {
  margin-right: 0;
  margin-bottom: 32px;
  margin-left: 32px;
  max-width: 271px;
  min-width: 210px;
  width: 100%;
  flex: 1;
}
/* line 679, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container:not(.no-filter):nth-child(3n+1) {
  margin-left: 0;
}
@media screen and (max-width: 1045px) {
  /* line 669, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container {
    min-width: 271px;
    margin-left: 32px;
  }
  /* line 689, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container:not(.no-filter):first-child {
    margin-left: 0;
  }
  /* line 693, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container:not(.no-filter):nth-child(3n+1) {
    margin-left: 32px;
  }
}
@media screen and (max-width: 996px) {
  /* line 669, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container {
    min-width: 205px;
    margin-left: 32px;
  }
}
@media screen and (max-width: 800px) {
  /* line 669, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container {
    min-width: 271px;
    margin-left: 16px;
    margin-right: 0 !important;
  }
  /* line 710, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container:not(.no-filter):nth-child(3n+1) {
    margin-left: 16px;
  }
}
@media screen and (max-width: 620px) {
  /* line 669, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container {
    max-width: 220px;
    min-width: 219px;
  }
}
@media screen and (max-width: 500px) {
  /* line 669, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container {
    min-width: 155px;
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 345px) {
  /* line 669, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container {
    margin-left: 0;
  }
}
/* line 730, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container.no-filter {
  min-width: 219px;
}
/* line 733, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container.no-filter:nth-child(4n+1) {
  margin-left: 0;
}
@media screen and (max-width: 1220px) {
  /* line 738, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container.no-filter:nth-child(4n+1) {
    margin-left: 32px;
  }
}
@media screen and (max-width: 800px) {
  /* line 744, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container.no-filter:nth-child(4n+1) {
    margin-left: 16px;
  }
}
@media screen and (max-width: 500px) {
  /* line 730, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container.no-filter {
    max-width: 155px;
    min-width: 155px;
    margin-right: 0 !important;
  }
}
/* line 756, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container .carousel-box {
  width: inherit;
  max-width: inherit;
  min-width: inherit;
  background: #F8F8F8;
  height: 271px;
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  /* line 756, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container .carousel-box {
    height: 220px;
  }
}
@media screen and (max-width: 500px) {
  /* line 756, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container .carousel-box {
    height: 160px;
  }
}
/* line 776, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container .carousel-box a {
  z-index: 0;
}
/* line 782, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container .carousel-text.title {
  line-height: 2.4rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  /* line 782, assetic_compassrEGbwB.scss */
  .all_types.listing_wrapper .listing-box-container .carousel-text.title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
/* line 799, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container .carousel-text-container {
  margin-top: 8px;
}
/* line 803, assetic_compassrEGbwB.scss */
.all_types.listing_wrapper .listing-box-container .epro-component-listing-item__promo-line {
  font-size: 1.4rem;
  line-height: 2rem;
}

/* line 811, assetic_compassrEGbwB.scss */
.all_types .multiBoxofSearch .box_photo a {
  height: 190px;
}
@media all and (-ms-high-contrast: none) {
  /* line 810, assetic_compassrEGbwB.scss */
  .all_types .multiBoxofSearch {
    /* IE10 */
    /* IE11 */
  }
  /* line 816, assetic_compassrEGbwB.scss */
  .all_types .multiBoxofSearch .box_photo {
    height: 190px;
  }
  /* line 821, assetic_compassrEGbwB.scss */
  .all_types .multiBoxofSearch *::-ms-backdrop,
  .all_types .multiBoxofSearch .box_photo {
    height: 190px;
  }
}

/* line 831, assetic_compassrEGbwB.scss */
.boxFullGraphic {
  padding: 0;
}
/* line 834, assetic_compassrEGbwB.scss */
.boxFullGraphic h3,
.boxFullGraphic .more,
.boxFullGraphic .box_text {
  display: none;
}
/* line 841, assetic_compassrEGbwB.scss */
.boxFullGraphic .box_photo img {
  width: 100%;
}

/* line 848, assetic_compassrEGbwB.scss */
.boxFullGraphicTitle {
  padding: 0;
  position: relative;
}
/* line 852, assetic_compassrEGbwB.scss */
.boxFullGraphicTitle .more,
.boxFullGraphicTitle .box_text {
  display: none;
}
/* line 857, assetic_compassrEGbwB.scss */
.boxFullGraphicTitle h3 {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  font-size: 1.4rem;
  margin: 0;
  padding: 1rem;
  width: 100%;
}

/* line 872, assetic_compassrEGbwB.scss */
.tabsBoxGraphicTextCTA.border .box {
  border-left: 1px solid #CCCCCC;
}
/* line 877, assetic_compassrEGbwB.scss */
.tabsBoxGraphicTextCTA.border div:first-child .box {
  border: none;
}
/* line 884, assetic_compassrEGbwB.scss */
.tabsBoxGraphicTextCTA .boxTab div[class*="span-"] {
  display: inline-block;
  vertical-align: top;
  word-spacing: 0;
}
/* line 891, assetic_compassrEGbwB.scss */
.tabsBoxGraphicTextCTA .box {
  margin-top: 2em;
}
/* line 894, assetic_compassrEGbwB.scss */
.tabsBoxGraphicTextCTA .box h3 {
  font-size: 1.4rem;
  font-weight: bold;
  padding: 0 0 1em 0;
}
/* line 900, assetic_compassrEGbwB.scss */
.tabsBoxGraphicTextCTA .box .box_photo {
  height: 17rem;
}
@media screen and (max-width: 1180px) {
  /* line 900, assetic_compassrEGbwB.scss */
  .tabsBoxGraphicTextCTA .box .box_photo {
    height: 17vw;
  }
}
/* line 909, assetic_compassrEGbwB.scss */
.tabsBoxGraphicTextCTA .box .box_text p {
  color: #666666;
}

/* line 919, assetic_compassrEGbwB.scss */
.boxGraphicTextCTA .box .box_text {
  color: #666666;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.2;
  padding: 1.2rem 0 2.4rem;
}
/* line 926, assetic_compassrEGbwB.scss */
.boxGraphicTextCTA .box .box_text .more {
  color: #FF5747;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 932, assetic_compassrEGbwB.scss */
.boxGraphicTextCTA .box .box_text .more:hover {
  color: #FF5747;
}
/* line 937, assetic_compassrEGbwB.scss */
.boxGraphicTextCTA .box .box_text .more.arrow:after {
  content: '\70';
  font-family: empikfoto;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 0;
  padding: 0 0 0 2%;
  position: relative;
  text-transform: none;
  top: 1px;
}

/* line 956, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy div[class*="span-"] {
  display: block;
  float: left;
}
/* line 960, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy div[class*="span-"] .border {
  border-left: 1px solid #CCCCCC;
  font-size: 1.4rem;
}
/* line 966, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy div[class*="span-"]:first-child .border {
  border: none;
}
/* line 972, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .box {
  text-align: center;
}
/* line 976, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .box_product_name {
  font-weight: bold;
  padding: 1em 0 0.7em 0;
  height: 3.7em;
}
/* line 981, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .box_product_name a {
  color: #333333;
}
/* line 984, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .box_product_name a:hover {
  color: #FF5747;
}
/* line 990, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .price {
  font-size: 1.2rem;
}
/* line 993, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .price span {
  color: #FF5747;
  font-weight: bold;
  font-size: 1.4rem;
}
/* line 999, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .price del {
  color: #999999;
  text-decoration: line-through;
}
/* line 1005, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .actions {
  padding: 0.7em 0 0 0;
}
/* line 1008, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .actions a {
  color: #4276cc;
}
/* line 1011, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy .actions a:hover {
  color: #FF5747;
}
/* line 1018, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy.recommendation .box_photo {
  position: relative;
  width: auto;
  margin: 0 auto;
  max-width: 100%;
}
/* line 1025, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy.recommendation .recommendation-photo {
  background: #a9a9a9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: absolute;
}
/* line 1032, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy.recommendation .recommendation-photo-with-uploader {
  background: #a9a9a9;
  display: block;
  overflow: hidden;
  position: absolute;
}
/* line 1038, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy.recommendation .recommendation-photo-with-uploader img {
  max-width: none;
  max-height: none;
}
/* line 1044, assetic_compassrEGbwB.scss */
.boxProductFotoTextPriceViewBuy.recommendation .recommendation-mask {
  position: relative;
}

/* line 1051, assetic_compassrEGbwB.scss */
.section_title {
  text-align: center;
}
/* line 1054, assetic_compassrEGbwB.scss */
.section_title h3 {
  font-weight: bold;
  font-size: 2rem;
}
/* line 1059, assetic_compassrEGbwB.scss */
.section_title span {
  display: block;
  font-weight: 300;
}

/* line 1066, assetic_compassrEGbwB.scss */
.main_article div[class*="span-"] {
  float: left;
}
/* line 1069, assetic_compassrEGbwB.scss */
.main_article div[class*="span-"] .main_article_box {
  margin-left: 50px;
}

/* line 1075, assetic_compassrEGbwB.scss */
.main_article_box {
  margin-left: 20px;
  /*    .box_photo img {
          width: 100%;
      }*/
}
/* line 1078, assetic_compassrEGbwB.scss */
.main_article_box h3 {
  font-size: 1.8rem;
  font-weight: 300;
  padding: 0.75em 0 0.5em;
}
/* line 1083, assetic_compassrEGbwB.scss */
.main_article_box h3 a {
  color: #333333;
  font-size: 1.8rem;
}
/* line 1087, assetic_compassrEGbwB.scss */
.main_article_box h3 a:hover {
  color: #FF5747;
}
/* line 1098, assetic_compassrEGbwB.scss */
.main_article_box .box_video iframe,
.main_article_box .box_video video {
  width: 100%;
}
/* line 1104, assetic_compassrEGbwB.scss */
.main_article_box .box_text {
  color: #666666;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.2;
  padding: 1.2rem 0 2.4rem;
}
/* line 1111, assetic_compassrEGbwB.scss */
.main_article_box .box_text .more {
  color: #FF5747;
  font-weight: bold;
  white-space: nowrap;
}
/* line 1116, assetic_compassrEGbwB.scss */
.main_article_box .box_text .more:hover {
  color: #333333;
}
/* line 1121, assetic_compassrEGbwB.scss */
.main_article_box .box_text .more.arrow:after {
  content: '\70';
  font-family: empikfoto;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 0;
  padding: 0 0 0 2%;
  position: relative;
  text-transform: none;
  top: 1px;
}
/* line 1135, assetic_compassrEGbwB.scss */
.main_article_box .box_text p {
  color: #666666;
  margin: 0;
}

/* line 1143, assetic_compassrEGbwB.scss */
.article_box {
  padding: 0;
  font-size: 1.4rem;
  overflow: hidden;
  margin-left: 20px;
}
/* line 1149, assetic_compassrEGbwB.scss */
.article_box .box_photo {
  width: 31%;
  float: left;
}
/* line 1153, assetic_compassrEGbwB.scss */
.article_box .box_photo img {
  width: 100%;
}
/* line 1158, assetic_compassrEGbwB.scss */
.article_box .box_text,
.article_box h4 {
  width: calc(69% - 15px);
  float: left;
  margin-left: 15px;
}
/* line 1164, assetic_compassrEGbwB.scss */
.article_box .box_text p,
.article_box h4 p {
  margin: 0 0 0.5em 0;
  color: #666666;
}
/* line 1169, assetic_compassrEGbwB.scss */
.article_box .box_text .more,
.article_box h4 .more {
  margin-left: 0px;
}
/* line 1174, assetic_compassrEGbwB.scss */
.article_box h4 {
  line-height: 1.2;
  font-size: 1.4rem;
  padding: 0 0 0.5em 0;
  font-weight: bold;
  color: #666666;
}
/* line 1181, assetic_compassrEGbwB.scss */
.article_box h4 a {
  color: #666666;
}
/* line 1186, assetic_compassrEGbwB.scss */
.article_box .more {
  margin-left: 15px;
  font-weight: normal;
  color: #FF5747;
}
/* line 1191, assetic_compassrEGbwB.scss */
.article_box .more:hover {
  color: #333333;
}
/* line 1195, assetic_compassrEGbwB.scss */
.article_box .more.mark:after {
  font-size: 1.2rem;
  top: 0;
}
/* line 1200, assetic_compassrEGbwB.scss */
.article_box .more.right {
  float: right;
}
/* line 1207, assetic_compassrEGbwB.scss */
.article_box.right_photo .box_text,
.article_box.right_photo h4 {
  float: right;
  margin: 0 15px 0 0;
}
/* line 1213, assetic_compassrEGbwB.scss */
.article_box.right_photo .box_photo {
  float: right;
}

/* line 1220, assetic_compassrEGbwB.scss */
.boxOpinion {
  overflow: hidden;
  padding: 0 0 0 10px;
  min-height: 26rem;
}
/* line 1225, assetic_compassrEGbwB.scss */
.boxOpinion .box_photo {
  width: 23%;
  float: right;
  position: relative;
  overflow: visible;
}
/* line 1231, assetic_compassrEGbwB.scss */
.boxOpinion .box_photo img {
  width: 100%;
}
/* line 1235, assetic_compassrEGbwB.scss */
.boxOpinion .box_photo:after {
  content: '';
  display: block;
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 13px 13px;
  position: absolute;
  top: 45px;
  left: -1px;
  z-index: 1;
}
/* line 1247, assetic_compassrEGbwB.scss */
.boxOpinion .box_photo:before {
  content: '';
  display: block;
  border-color: transparent transparent transparent #CCCCCC;
  border-style: solid;
  border-width: 13px 13px;
  position: absolute;
  top: 45px;
  left: 0px;
}
/* line 1259, assetic_compassrEGbwB.scss */
.boxOpinion .box_text {
  width: calc(77% - 15px);
  float: left;
  padding: 0 2rem;
  margin-left: 15px;
  font-size: 1.8rem;
  text-align: right;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4;
  position: relative;
}
/* line 1271, assetic_compassrEGbwB.scss */
.boxOpinion .box_text p {
  color: #666666;
  line-height: 1.4;
}
/* line 1276, assetic_compassrEGbwB.scss */
.boxOpinion .box_text:after {
  content: '\40';
  font-family: empikfoto;
  font-size: 1.8rem;
  color: #CCCCCC;
  position: absolute;
  top: 20px;
  left: 0;
}
/* line 1287, assetic_compassrEGbwB.scss */
.boxOpinion .box_text:before {
  content: '';
  background-image: linear-gradient(#ffffff, #CCCCCC, #ffffff);
  width: 1px;
  height: 110px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1299, assetic_compassrEGbwB.scss */
.boxOpinion .more {
  float: left;
  text-align: right;
  width: 77%;
  font-weight: normal;
  padding: 0 2rem;
  color: #FF5747;
}
/* line 1307, assetic_compassrEGbwB.scss */
.boxOpinion .more:hover {
  color: #333333;
}
/* line 1311, assetic_compassrEGbwB.scss */
.boxOpinion .more.mark:after {
  font-size: 1.2rem;
  top: 0;
}

/* line 1322, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_book_mask div,
.photo_book_mask div {
  padding: 0 10px;
  background-image: url("/bundles/portalproduct/img/foto_book_bg_left.png"), url("/bundles/portalproduct/img/foto_book_bg_right.png") !important;
  background-repeat: repeat-y;
  background-position: top left, top right;
  box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.3), 0 0px 4px 0px rgba(0, 0, 0, 0.3);
  position: relative;
  width: 238px;
  z-index: 1;
  margin: 0 auto;
}
/* line 1333, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_book_mask div:after,
.photo_book_mask div:after {
  background: rgba(0, 0, 0, 0.3);
  background: -webkit-linear-gradient(legacy-direction(90deg), rgba(0, 0, 0, 0.3) 30%, transparent 100%);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 30%, transparent 100%);
  content: '';
  display: block;
  height: 100%;
  margin: 0 auto;
  width: 9%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 49.75%;
  opacity: .6;
}
/* line 1347, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_book_mask div:before,
.photo_book_mask div:before {
  background: rgba(0, 0, 0, 0.3);
  background: -webkit-linear-gradient(legacy-direction(270deg), rgba(0, 0, 0, 0.3) 30%, transparent 100%);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.3) 30%, transparent 100%);
  content: '';
  display: block;
  height: 100%;
  margin: 0 auto;
  width: 9%;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 49.75%;
  opacity: .6;
}
/* line 1361, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_book_mask div img,
.photo_book_mask div img {
  width: 218px;
  max-width: none;
  border-radius: 0;
}
@-moz-document url-prefix() {
  /* line 1322, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask div,
  .photo_book_mask div {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1370, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask div img,
  .photo_book_mask div img {
    width: 218px;
    max-width: none;
    border-radius: 0;
  }
}
/* line 1381, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_book_mask.photo_book_mask_20x30 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_20x30"] div img,
.photo_book_mask.photo_book_mask_20x30 div img,
.photo_book_mask[class*="photo_book_mask_20x30"] div img {
  width: 218px;
  height: 151px;
}
@-moz-document url-prefix() {
  /* line 1380, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask.photo_book_mask_20x30 div, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_20x30"] div,
  .photo_book_mask.photo_book_mask_20x30 div,
  .photo_book_mask[class*="photo_book_mask_20x30"] div {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1389, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask.photo_book_mask_20x30 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_20x30"] div img,
  .photo_book_mask.photo_book_mask_20x30 div img,
  .photo_book_mask[class*="photo_book_mask_20x30"] div img {
    width: 218px;
    max-width: none;
  }
}
/* line 1402, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_book_mask.photo_book_mask_30x30 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x30"]
.multiBoxofSearch .photo_book_mask.photo_book_mask_20x20 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_20x20"] div img,
.photo_book_mask.photo_book_mask_30x30 div img,
.photo_book_mask[class*="photo_book_mask_30x30"]
.multiBoxofSearch .photo_book_mask.photo_book_mask_20x20 div img,
.photo_book_mask[class*="photo_book_mask_20x20"] div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x30"]
.photo_book_mask.photo_book_mask_20x20 div img,
.photo_book_mask[class*="photo_book_mask_30x30"]
.photo_book_mask.photo_book_mask_20x20 div img {
  width: 218px;
  height: 109px;
}
@-moz-document url-prefix() {
  /* line 1401, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask.photo_book_mask_30x30 div, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x30"]
  .multiBoxofSearch .photo_book_mask.photo_book_mask_20x20 div, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_20x20"] div,
  .photo_book_mask.photo_book_mask_30x30 div,
  .photo_book_mask[class*="photo_book_mask_30x30"]
  .multiBoxofSearch .photo_book_mask.photo_book_mask_20x20 div,
  .photo_book_mask[class*="photo_book_mask_20x20"] div, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x30"]
  .photo_book_mask.photo_book_mask_20x20 div,
  .photo_book_mask[class*="photo_book_mask_30x30"]
  .photo_book_mask.photo_book_mask_20x20 div {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1410, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask.photo_book_mask_30x30 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x30"]
  .multiBoxofSearch .photo_book_mask.photo_book_mask_20x20 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_20x20"] div img,
  .photo_book_mask.photo_book_mask_30x30 div img,
  .photo_book_mask[class*="photo_book_mask_30x30"]
  .multiBoxofSearch .photo_book_mask.photo_book_mask_20x20 div img,
  .photo_book_mask[class*="photo_book_mask_20x20"] div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x30"]
  .photo_book_mask.photo_book_mask_20x20 div img,
  .photo_book_mask[class*="photo_book_mask_30x30"]
  .photo_book_mask.photo_book_mask_20x20 div img {
    width: 218px;
    max-width: none;
  }
}
/* line 1421, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_book_mask.photo_book_mask_30x20 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x20"] div img,
.photo_book_mask.photo_book_mask_30x20 div img,
.photo_book_mask[class*="photo_book_mask_30x20"] div img {
  width: 218px;
  height: 75px;
}
@-moz-document url-prefix() {
  /* line 1420, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask.photo_book_mask_30x20 div, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x20"] div,
  .photo_book_mask.photo_book_mask_30x20 div,
  .photo_book_mask[class*="photo_book_mask_30x20"] div {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1429, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_book_mask.photo_book_mask_30x20 div img, .multiBoxofSearch .photo_book_mask[class*="photo_book_mask_30x20"] div img,
  .photo_book_mask.photo_book_mask_30x20 div img,
  .photo_book_mask[class*="photo_book_mask_30x20"] div img {
    width: 218px;
    max-width: none;
  }
}
/* line 1440, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_30x40,
.multiBoxofSearch [class*="photo_callendar_mask_30x40"],
.photo_callendar_mask_30x40,
[class*="photo_callendar_mask_30x40"],
.multiBoxofSearch .photo_callendar_mask_20x30,
.multiBoxofSearch [class*="photo_callendar_mask_20x30"],
.photo_callendar_mask_20x30,
[class*="photo_callendar_mask_20x30"] {
  position: relative;
}
/* line 1450, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_30x40 img,
.multiBoxofSearch [class*="photo_callendar_mask_30x40"] img,
.photo_callendar_mask_30x40 img,
[class*="photo_callendar_mask_30x40"] img,
.multiBoxofSearch .photo_callendar_mask_20x30 img,
.multiBoxofSearch [class*="photo_callendar_mask_20x30"] img,
.photo_callendar_mask_20x30 img,
[class*="photo_callendar_mask_20x30"] img {
  height: 289px;
  width: 218px;
}
@-moz-document url-prefix() {
  /* line 1440, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_30x40,
  .multiBoxofSearch [class*="photo_callendar_mask_30x40"],
  .photo_callendar_mask_30x40,
  [class*="photo_callendar_mask_30x40"],
  .multiBoxofSearch .photo_callendar_mask_20x30,
  .multiBoxofSearch [class*="photo_callendar_mask_20x30"],
  .photo_callendar_mask_20x30,
  [class*="photo_callendar_mask_20x30"] {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1458, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_30x40 img,
  .multiBoxofSearch [class*="photo_callendar_mask_30x40"] img,
  .photo_callendar_mask_30x40 img,
  [class*="photo_callendar_mask_30x40"] img,
  .multiBoxofSearch .photo_callendar_mask_20x30 img,
  .multiBoxofSearch [class*="photo_callendar_mask_20x30"] img,
  .photo_callendar_mask_20x30 img,
  [class*="photo_callendar_mask_20x30"] img {
    width: 218px;
    max-width: none;
    border-radius: 0;
  }
}
/* line 1465, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_30x40:after,
.multiBoxofSearch [class*="photo_callendar_mask_30x40"]:after,
.photo_callendar_mask_30x40:after,
[class*="photo_callendar_mask_30x40"]:after,
.multiBoxofSearch .photo_callendar_mask_20x30:after,
.multiBoxofSearch [class*="photo_callendar_mask_20x30"]:after,
.photo_callendar_mask_20x30:after,
[class*="photo_callendar_mask_20x30"]:after {
  content: '';
  background: url("/bundles/portalproduct/img/fc-min-30x40-bigger.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  width: 228px;
  height: 302px;
  top: 0px;
  left: calc(50% - 114px);
}

/* line 1477, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask,
.photo_callendar_mask {
  position: relative;
}
/* line 1481, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask img,
.photo_callendar_mask img {
  height: 170px;
  width: 120px;
  border-radius: 0;
}
@-moz-document url-prefix() {
  /* line 1477, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask,
  .photo_callendar_mask {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1490, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask img,
  .photo_callendar_mask img {
    width: 120px;
    max-width: none;
  }
}
/* line 1496, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask:after,
.photo_callendar_mask:after {
  content: '';
  background: url("/bundles/portalproduct/img/fc-min-30x40.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  width: 126px;
  height: 177px;
  top: -6px;
  left: calc(50% - 62.5px);
}

/* line 1508, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_30x20,
.multiBoxofSearch [class*="photo_callendar_mask_30x20"],
.photo_callendar_mask_30x20,
[class*="photo_callendar_mask_30x20"] {
  position: relative;
}
/* line 1514, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_30x20 img,
.multiBoxofSearch [class*="photo_callendar_mask_30x20"] img,
.photo_callendar_mask_30x20 img,
[class*="photo_callendar_mask_30x20"] img {
  width: 200px;
  height: 154px;
  border-radius: 0;
}
@-moz-document url-prefix() {
  /* line 1508, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_30x20,
  .multiBoxofSearch [class*="photo_callendar_mask_30x20"],
  .photo_callendar_mask_30x20,
  [class*="photo_callendar_mask_30x20"] {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1523, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_30x20 img,
  .multiBoxofSearch [class*="photo_callendar_mask_30x20"] img,
  .photo_callendar_mask_30x20 img,
  [class*="photo_callendar_mask_30x20"] img {
    width: 200px;
    max-width: none;
    border-radius: 0;
  }
}
/* line 1530, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_30x20:after,
.multiBoxofSearch [class*="photo_callendar_mask_30x20"]:after,
.photo_callendar_mask_30x20:after,
[class*="photo_callendar_mask_30x20"]:after {
  content: '';
  background: url("/bundles/portalproduct/img/fc-min-40x30.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  width: 207px;
  height: 163px;
  top: -8px;
  left: calc(50% - 103px);
}

/* line 1542, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_40x30,
.multiBoxofSearch [class*="photo_callendar_mask_40x30"],
.photo_callendar_mask_40x30,
[class*="photo_callendar_mask_40x30"] {
  position: relative;
}
/* line 1548, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_40x30 img,
.multiBoxofSearch [class*="photo_callendar_mask_40x30"] img,
.photo_callendar_mask_40x30 img,
[class*="photo_callendar_mask_40x30"] img {
  width: 222px;
  height: 154px;
  border-radius: 0;
}
@-moz-document url-prefix() {
  /* line 1542, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_40x30,
  .multiBoxofSearch [class*="photo_callendar_mask_40x30"],
  .photo_callendar_mask_40x30,
  [class*="photo_callendar_mask_40x30"] {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1557, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_40x30 img,
  .multiBoxofSearch [class*="photo_callendar_mask_40x30"] img,
  .photo_callendar_mask_40x30 img,
  [class*="photo_callendar_mask_40x30"] img {
    width: 222px;
    max-width: none;
    border-radius: 0;
  }
}
/* line 1564, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_40x30:after,
.multiBoxofSearch [class*="photo_callendar_mask_40x30"]:after,
.photo_callendar_mask_40x30:after,
[class*="photo_callendar_mask_40x30"]:after {
  content: '';
  background: url("/bundles/portalproduct/img/fc-min-40x30.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  width: 229px;
  height: 163px;
  top: -8px;
  left: calc(50% - 113px);
}

/* line 1576, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_22x10,
.multiBoxofSearch [class*="photo_callendar_mask_22x10"],
.photo_callendar_mask_22x10,
[class*="photo_callendar_mask_22x10"] {
  position: relative;
}
/* line 1582, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_22x10 img,
.multiBoxofSearch [class*="photo_callendar_mask_22x10"] img,
.photo_callendar_mask_22x10 img,
[class*="photo_callendar_mask_22x10"] img {
  width: 190px;
  height: auto;
  border-radius: 0;
}
@-moz-document url-prefix() {
  /* line 1576, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_22x10,
  .multiBoxofSearch [class*="photo_callendar_mask_22x10"],
  .photo_callendar_mask_22x10,
  [class*="photo_callendar_mask_22x10"] {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1591, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .photo_callendar_mask_22x10 img,
  .multiBoxofSearch [class*="photo_callendar_mask_22x10"] img,
  .photo_callendar_mask_22x10 img,
  [class*="photo_callendar_mask_22x10"] img {
    width: 190px;
    max-width: none;
    border-radius: 0;
  }
}
/* line 1598, assetic_compassrEGbwB.scss */
.multiBoxofSearch .photo_callendar_mask_22x10:after,
.multiBoxofSearch [class*="photo_callendar_mask_22x10"]:after,
.photo_callendar_mask_22x10:after,
[class*="photo_callendar_mask_22x10"]:after {
  content: '';
  background: url("/bundles/portalproduct/img/fc-min-22x10-transparent.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  width: 203px;
  height: 100%;
  top: 0;
  left: calc(50% - 96px);
}

/* line 1610, assetic_compassrEGbwB.scss */
.multiBoxofSearch .one_side_photo_calendar_mask_30x40,
.multiBoxofSearch [class*="one_side_photo_calendar_mask_30x40"],
.one_side_photo_calendar_mask_30x40,
[class*="one_side_photo_calendar_mask_30x40"] {
  --image-width: 120px;
  --image-height: 170px;
  --mask-offset-x: 10px;
  --mask-offset-y: 6px;
  position: relative;
}
/* line 1620, assetic_compassrEGbwB.scss */
.multiBoxofSearch .one_side_photo_calendar_mask_30x40 img,
.multiBoxofSearch [class*="one_side_photo_calendar_mask_30x40"] img,
.one_side_photo_calendar_mask_30x40 img,
[class*="one_side_photo_calendar_mask_30x40"] img {
  height: var(--image-height);
  width: var(--image-width);
}
@-moz-document url-prefix() {
  /* line 1610, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .one_side_photo_calendar_mask_30x40,
  .multiBoxofSearch [class*="one_side_photo_calendar_mask_30x40"],
  .one_side_photo_calendar_mask_30x40,
  [class*="one_side_photo_calendar_mask_30x40"] {
    /* Firefox doesn't respect max-width in certain situations */
  }
  /* line 1628, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .one_side_photo_calendar_mask_30x40 img,
  .multiBoxofSearch [class*="one_side_photo_calendar_mask_30x40"] img,
  .one_side_photo_calendar_mask_30x40 img,
  [class*="one_side_photo_calendar_mask_30x40"] img {
    width: var(--image-width);
    max-width: none;
    border-radius: 0;
  }
}
/* line 1635, assetic_compassrEGbwB.scss */
.multiBoxofSearch .one_side_photo_calendar_mask_30x40:after,
.multiBoxofSearch [class*="one_side_photo_calendar_mask_30x40"]:after,
.one_side_photo_calendar_mask_30x40:after,
[class*="one_side_photo_calendar_mask_30x40"]:after {
  content: '';
  background: url("/bundles/portalproduct/img/fc-min-30x40_jednostronny.png") no-repeat;
  background-size: 100% 100%;
  height: calc(var(--image-height) + var(--mask-offset-y) * 2);
  position: absolute;
  width: calc(var(--image-width) + var(--mask-offset-x));
  transform: translateX(-50%);
  top: calc(0px - var(--mask-offset-y));
  left: 50%;
}

/* line 1650, assetic_compassrEGbwB.scss */
.multiBoxofSearch [class*="photo_callendar_mask_"] img,
[class*="photo_callendar_mask_"] img {
  max-width: none;
  max-height: none;
  border-radius: 0;
}

/* line 1658, assetic_compassrEGbwB.scss */
.tiny-html-box p, .tiny-html-box img {
  display: revert;
  margin: revert;
}
/* line 1663, assetic_compassrEGbwB.scss */
.tiny-html-box h1 {
  padding: 5px 0;
}
/* line 1667, assetic_compassrEGbwB.scss */
.tiny-html-box h2 {
  font-size: 3rem;
  padding: 0.83em 0;
}
/* line 1672, assetic_compassrEGbwB.scss */
.tiny-html-box ol,
.tiny-html-box ul {
  list-style-position: inside;
  padding: 0;
}
/* line 1678, assetic_compassrEGbwB.scss */
.tiny-html-box .nice-table {
  border-collapse: collapse;
  width: auto;
}
/* line 1682, assetic_compassrEGbwB.scss */
.tiny-html-box .nice-table td {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  padding: 15px;
}
/* line 1687, assetic_compassrEGbwB.scss */
.tiny-html-box .nice-table td:first-child {
  border-left: 1px solid #CCCCCC;
}
/* line 1693, assetic_compassrEGbwB.scss */
.tiny-html-box .nice-table tr:first-child td {
  border-top: 1px solid #CCCCCC;
}
/* line 1698, assetic_compassrEGbwB.scss */
.tiny-html-box .nice-table caption {
  border: none;
}
/* line 1703, assetic_compassrEGbwB.scss */
.tiny-html-box .blue-url {
  color: #4276cc;
}
/* line 1706, assetic_compassrEGbwB.scss */
.tiny-html-box .blue-url:hover {
  color: #FF5747;
}
/* line 1711, assetic_compassrEGbwB.scss */
.tiny-html-box .info {
  font-size: 1.2rem;
  color: #999999;
}
/* line 1716, assetic_compassrEGbwB.scss */
.tiny-html-box .tinny-font {
  font-weight: 300;
}
/* line 1720, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-list {
  list-style: none;
  counter-reset: li;
  padding: 0 0 0 10px;
}
/* line 1725, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-list li {
  margin: 10px 0;
  position: relative;
  padding: 0 0 0 30px;
  line-height: 22px;
}
/* line 1731, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-list li:before {
  counter-increment: li;
  content: counter(li);
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #FF5747;
  text-align: center;
  line-height: 20px;
  font-size: 1.2rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  font-weight: 700;
  top: 0px;
  position: absolute;
  left: 0;
}
/* line 1753, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-list-two {
  list-style: none;
  padding: 0;
}
/* line 1757, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-list-two li {
  margin: 10px 0;
  position: relative;
  padding: 0;
  line-height: 22px;
}
/* line 1763, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-list-two li:before {
  content: '';
  border: 1px solid #FF5747;
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  top: -2px;
  margin-right: 7px;
  position: relative;
}
/* line 1777, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-hover img {
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}
/* line 1782, assetic_compassrEGbwB.scss */
.tiny-html-box .fancy-hover img:hover {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
}

@media (max-width: 1220px) {
  /* line 1791, assetic_compassrEGbwB.scss */
  .tiny-html-box {
    padding: 0;
  }
}
@media (max-width: 800px) {
  /* line 1801, assetic_compassrEGbwB.scss */
  .rwd-page .border_r div[class*="span-"] .box,
  .rwd-page .border_r div[class*="span-"] .margin_box {
    border-right: none;
  }
  /* line 1805, assetic_compassrEGbwB.scss */
  .rwd-page .border_r div[class*="span-"] .box:before,
  .rwd-page .border_r div[class*="span-"] .margin_box:before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    top: -10px;
    right: -10px;
    background: #CCCCCC;
  }
  /* line 1820, assetic_compassrEGbwB.scss */
  .rwd-page .no-margin-left div[class*="span-"] .box.main_article_box {
    margin-left: 20px;
  }
  /* line 1826, assetic_compassrEGbwB.scss */
  .rwd-page .separate_10,
  .rwd-page .separate_20,
  .rwd-page .separate_40,
  .rwd-page .separate_0 {
    margin-bottom: 0;
  }
  /* line 1832, assetic_compassrEGbwB.scss */
  .rwd-page .separate_10 .boxes,
  .rwd-page .separate_20 .boxes,
  .rwd-page .separate_40 .boxes,
  .rwd-page .separate_0 .boxes {
    margin-bottom: 0;
  }
  /* line 1837, assetic_compassrEGbwB.scss */
  .rwd-page .boxes {
    margin-bottom: 0;
  }
  /* line 1841, assetic_compassrEGbwB.scss */
  .rwd-page .boxes div[class*="span-"] .project {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1848, assetic_compassrEGbwB.scss */
  .rwd-page .boxes .box:not([class*='rwd-margin']),
  .rwd-page .boxes .margin_box:not([class*='rwd-margin']) {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  /* line 1848, assetic_compassrEGbwB.scss */
  .rwd-page .boxes .box:not([class*='rwd-margin']),
  .rwd-page .boxes .margin_box:not([class*='rwd-margin']) {
    margin-bottom: 0;
  }
}
@media (max-width: 800px) {
  /* line 1857, assetic_compassrEGbwB.scss */
  .rwd-page .boxes .personal_data {
    flex-direction: column;
  }
  /* line 1863, assetic_compassrEGbwB.scss */
  .rwd-page .filter_bar {
    min-height: 40px;
    height: auto;
  }
  /* line 1867, assetic_compassrEGbwB.scss */
  .rwd-page .filter_bar .right {
    max-width: 210px;
    text-align: right;
  }
  /* line 1874, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA {
    margin-bottom: 10px;
    height: auto;
  }
  /* line 1878, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA h3 {
    padding: 10px 0;
  }
  /* line 1882, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA .box_photo a {
    height: auto;
  }
  @-moz-document url-prefix() {
    /* line 1888, assetic_compassrEGbwB.scss */
    .rwd-page .multiBoxGraphicTextCTA .box_photo a {
      max-width: 100%;
    }
  }
  /* line 1893, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA .box_text {
    line-height: 1.4;
    height: 65px;
  }
  /* line 1897, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA .box_text p {
    font-size: 1.4rem;
    margin: 0;
  }
  /* line 1902, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA .box_text a {
    color: #333333;
  }
  /* line 1905, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA .box_text a.more {
    color: #FF5747;
  }
  /* line 1908, assetic_compassrEGbwB.scss */
  .rwd-page .multiBoxGraphicTextCTA .box_text a.more:hover {
    color: #333333;
  }
  /* line 1916, assetic_compassrEGbwB.scss */
  .rwd-page .main_article_box,
  .rwd-page .tiny-html-box {
    padding: 0;
  }
  /* line 1922, assetic_compassrEGbwB.scss */
  .rwd-page .tiny-html-box .btn {
    width: 100%;
  }
  /* line 1926, assetic_compassrEGbwB.scss */
  .rwd-page .tiny-html-box h2 {
    font-size: 2.4rem;
    padding: 20px 0;
  }
  /* line 1932, assetic_compassrEGbwB.scss */
  .rwd-page .tiny-html-box div p img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 1943, assetic_compassrEGbwB.scss */
  .multiBoxofSearch {
    border-right: none !important;
    padding: 10px;
  }
  /* line 1947, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .flag_tag {
    right: calc(50% - 127px);
    top: 60px;
  }
  /* line 1952, assetic_compassrEGbwB.scss */
  .multiBoxofSearch .title {
    height: auto;
    padding-bottom: 15px;
    display: block;
    font-size: 1.6rem;
  }

  /* line 1963, assetic_compassrEGbwB.scss */
  .boxProductFotoTextPriceViewBuy.recommendation .border,
  .boxProductFotoTextPriceViewBuy.recommendation div .border,
  .boxProductFotoTextPriceViewBuy.recommendation div[class*="span-"]:first-child .border {
    border: none;
    border-bottom: 1px solid #CCCCCC;
  }

  @-ms-viewport {
    width: 320px;
  }
}

/* line 4, assetic_compasshMwxBz.scss */
.listing-flexbox-left {
  display: flex;
  max-width: 250px;
  width: 100%;
}
/* line 9, assetic_compasshMwxBz.scss */
.listing-flexbox-left.list-without-sort-and-banner {
  margin-top: 32px;
}
/* line 13, assetic_compasshMwxBz.scss */
.listing-flexbox-left .span-1-of-1:first-of-type {
  width: 0%;
}
@media screen and (max-width: 1220px) {
  /* line 4, assetic_compasshMwxBz.scss */
  .listing-flexbox-left {
    flex: 1;
    padding-left: 32px;
  }
}
@media screen and (max-width: 800px) {
  /* line 4, assetic_compasshMwxBz.scss */
  .listing-flexbox-left {
    max-width: 100%;
    padding-left: 0;
    width: 100% !important;
  }
  /* line 24, assetic_compasshMwxBz.scss */
  .listing-flexbox-left.list-without-sort-and-banner {
    margin-top: 16px;
  }
}
/* line 28, assetic_compasshMwxBz.scss */
.listing-flexbox-left .filter_bar {
  margin-top: 0;
}

/* line 33, assetic_compasshMwxBz.scss */
.listing-flexbox-right {
  display: flex;
  flex-direction: column;
  max-width: 877px;
  width: 100%;
  margin-left: 53px;
  margin-top: 56px;
}
/* line 41, assetic_compasshMwxBz.scss */
.listing-flexbox-right.list-without-sort-and-banner {
  margin-top: 90px;
}
/* line 44, assetic_compasshMwxBz.scss */
.listing-flexbox-right.without-empty-template {
  margin-top: 25px;
}
@media screen and (max-width: 1220px) {
  /* line 33, assetic_compasshMwxBz.scss */
  .listing-flexbox-right {
    flex: 1;
  }
}
@media screen and (max-width: 800px) {
  /* line 33, assetic_compasshMwxBz.scss */
  .listing-flexbox-right {
    margin-left: 0;
  }
  /* line 52, assetic_compasshMwxBz.scss */
  .listing-flexbox-right.list-without-sort-and-banner {
    margin-top: 65px;
  }
}

@media screen and (max-width: 800px) {
  /* line 59, assetic_compasshMwxBz.scss */
  .template_title_wrapper {
    top: 210px;
  }

  /* line 62, assetic_compasshMwxBz.scss */
  .template_title_wrapper.list-without-sort-and-banner {
    top: 190px;
  }
}
@media screen and (max-width: 1220px) {
  /* line 68, assetic_compasshMwxBz.scss */
  .no-filter .template_title_wrapper {
    padding-left: 32px;
  }
}
@media screen and (max-width: 800px) {
  /* line 68, assetic_compasshMwxBz.scss */
  .no-filter .template_title_wrapper {
    padding-left: 0;
  }
}

/* line 78, assetic_compasshMwxBz.scss */
.template_title_wrapper {
  margin-bottom: 20px;
}
/* line 80, assetic_compasshMwxBz.scss */
.template_title_wrapper .template_title {
  margin: 0;
  letter-spacing: 0.3px;
  line-height: 32px;
  font-size: 26px;
  font-family: 'empikProBold';
  margin-bottom: 8px;
}
@media screen and (max-width: 920px) {
  /* line 80, assetic_compasshMwxBz.scss */
  .template_title_wrapper .template_title {
    font-size: 18px;
  }
}
@media screen and (max-width: 1220px) {
  /* line 78, assetic_compasshMwxBz.scss */
  .template_title_wrapper {
    padding-left: 0;
  }
}
@media screen and (max-width: 800px) {
  /* line 78, assetic_compasshMwxBz.scss */
  .template_title_wrapper {
    align-self: flex-start;
    margin: 20px 16px 10px;
  }
  /* line 97, assetic_compasshMwxBz.scss */
  .template_title_wrapper .template_title {
    font-size: 20px;
  }
}

/* line 105, assetic_compasshMwxBz.scss */
.listing_product_counter_container {
  font-size: 14px;
  color: black;
  font-family: 'empikProRegular';
  letter-spacing: 0.3px;
  opacity: 0.6;
  line-height: 16px;
}

/* line 115, assetic_compasshMwxBz.scss */
.epro-component-listing .listing_product_counter_container {
  position: relative;
  margin: 16px 20px 0;
  text-align: right;
}
@media (min-width: 800px) {
  /* line 115, assetic_compasshMwxBz.scss */
  .epro-component-listing .listing_product_counter_container {
    margin: 0;
    text-align: left;
    transform: translateY(-100%);
  }
}

/* line 128, assetic_compasshMwxBz.scss */
.filter_bar {
  padding: 0;
  position: absolute;
  width: 97% !important;
  max-width: 1180px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 24px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
}
/* line 142, assetic_compasshMwxBz.scss */
.filter_bar.listing_product_counter {
  justify-content: space-between;
}
/* line 144, assetic_compasshMwxBz.scss */
.filter_bar.listing_product_counter .listing_product_counter_container {
  font-size: 14px;
  color: black;
  font-family: 'empikProRegular';
  letter-spacing: 0.3px;
}
/* line 151, assetic_compasshMwxBz.scss */
.filter_bar .listing_product_format_container {
  display: flex;
  width: auto;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}
/* line 157, assetic_compasshMwxBz.scss */
.filter_bar .listing_product_format_container span {
  font-size: 14px;
  color: black;
  font-family: 'empikProRegular';
  letter-spacing: 0.3px;
}
@media screen and (max-width: 800px) {
  /* line 151, assetic_compasshMwxBz.scss */
  .filter_bar .listing_product_format_container {
    justify-content: flex-start;
  }
  /* line 165, assetic_compasshMwxBz.scss */
  .filter_bar .listing_product_format_container span {
    margin-right: 10px;
  }
}
/* line 170, assetic_compasshMwxBz.scss */
.filter_bar .iconFacetChooser {
  appearance: none;
  background: url(https://static.empikfoto.pl/images/ikony/arrow.png) no-repeat;
  background-position-x: 90%;
  background-position-y: center;
  max-width: 170px;
  width: 100%;
  height: 44px;
  padding: 0 16px;
  cursor: pointer;
  font-size: 15px;
  border-radius: 48px;
  margin-left: 10px;
  z-index: 1;
}
/* line 184, assetic_compasshMwxBz.scss */
.filter_bar .iconFacetChooser:hover {
  border: 1px solid black;
}
/* line 188, assetic_compasshMwxBz.scss */
.filter_bar .facet-tab {
  display: none;
}
@media screen and (max-width: 1220px) {
  /* line 128, assetic_compasshMwxBz.scss */
  .filter_bar {
    padding: 0 32px;
  }
}
@media screen and (max-width: 800px) {
  /* line 128, assetic_compasshMwxBz.scss */
  .filter_bar {
    margin-top: -75px;
    overflow-x: auto;
    width: 100% !important;
    display: flex;
    align-items: center;
    overflow-x: auto;
    padding: 0 16px;
    justify-content: flex-start;
    scrollbar-color: white white;
  }
  /* line 205, assetic_compasshMwxBz.scss */
  .filter_bar.fixed {
    position: fixed;
    top: 0;
    z-index: 12;
    width: 100%;
    background: white;
    height: 64px;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.06);
    transition: top 500ms linear;
  }
  /* line 215, assetic_compasshMwxBz.scss */
  .filter_bar.fixed.scroll-up {
    top: 54px;
    transition: top 500ms linear;
  }
  /* line 220, assetic_compasshMwxBz.scss */
  .filter_bar .iconFacetChooser {
    margin: 16px 8px;
    margin-left: 0;
    min-width: 170px;
    height: 40px;
    font-size: 14px;
    color: #000000;
    font-family: empikProBold;
  }
  /* line 229, assetic_compasshMwxBz.scss */
  .filter_bar .facet-tab {
    height: 40px;
    width: auto;
    padding: 12px 20px;
    border: 1px solid #D6D6D6;
    font-size: 14px;
    cursor: pointer;
    font-family: 'empikProBold';
    white-space: nowrap;
    color: black;
    letter-spacing: 0.3px;
    border-radius: 35px;
    margin: 0 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 246, assetic_compasshMwxBz.scss */
  .filter_bar .facet-tab:hover {
    border: 1px solid black;
  }
  /* line 250, assetic_compasshMwxBz.scss */
  .filter_bar .facet-tab:first-child {
    margin-left: 0;
  }
  /* line 254, assetic_compasshMwxBz.scss */
  .filter_bar .facet-tab span::first-letter {
    text-transform: uppercase;
  }
  /* line 258, assetic_compasshMwxBz.scss */
  .filter_bar .facet-tab img {
    margin-left: 10px;
  }
  /* line 263, assetic_compasshMwxBz.scss */
  .filter_bar::-webkit-scrollbar {
    display: none;
  }
}
/* line 267, assetic_compasshMwxBz.scss */
.filter_bar a {
  color: #4276cc;
  padding: 0 3px 0 7px;
  border-left: 1px solid #333333;
}
/* line 271, assetic_compasshMwxBz.scss */
.filter_bar a:after {
  display: none;
  content: "";
  font-size: 14px;
  font-weight: 700;
  margin-left: 4px;
  font-family: 'empikfoto';
}
/* line 279, assetic_compasshMwxBz.scss */
.filter_bar a.order_by {
  font-weight: 700;
  color: #333333;
}
/* line 282, assetic_compasshMwxBz.scss */
.filter_bar a.order_by.asc:after {
  display: inline;
  content: '\2c';
}
/* line 286, assetic_compasshMwxBz.scss */
.filter_bar a.order_by.desc:after {
  display: inline;
  content: '\28';
}
/* line 293, assetic_compasshMwxBz.scss */
.filter_bar--new-categories {
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 1rem 0;
  padding: 0;
  position: relative;
  width: 100% !important;
}
/* line 301, assetic_compasshMwxBz.scss */
.filter_bar--new-categories .listing_product_format_container {
  justify-content: start;
  flex: 0;
}
/* line 305, assetic_compasshMwxBz.scss */
.filter_bar--new-categories .listing_product_format_container .iconFacetChooser {
  font-family: 'empikProBold', sans-serif;
  letter-spacing: 0.03rem;
  width: auto;
  padding-right: 4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 800px) {
  /* line 305, assetic_compasshMwxBz.scss */
  .filter_bar--new-categories .listing_product_format_container .iconFacetChooser {
    min-width: unset;
    height: 3.6rem;
    margin: 0.8rem 0.8rem 0 0;
  }
}

/* line 325, assetic_compasshMwxBz.scss */
.productListFlowing {
  font-size: 1.2rem;
}
/* line 328, assetic_compasshMwxBz.scss */
.productListFlowing ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 333, assetic_compasshMwxBz.scss */
.productListFlowing ul li {
  float: left;
  margin: 0 0 10px;
}
/* line 337, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct {
  margin-left: 6%;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
/* line 342, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .photoContainer {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 211px;
}
/* line 348, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .photoContainer .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/* line 353, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .photoContainer .photo img {
  max-width: 100%;
  max-height: 100%;
}
/* line 360, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .info {
  margin: 10px;
  line-height: 1.2;
}
/* line 364, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .info .title {
  display: block;
  height: 14px;
  overflow: hidden;
}
/* line 369, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .info .title a {
  overflow: hidden;
  color: #333333;
}
/* line 373, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .info .title a:hover {
  color: #FF5747;
}
/* line 379, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .info .priceInfo {
  display: block;
}
/* line 382, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .info .priceInfo .label {
  display: inline-block;
  color: #666666;
  margin-right: 4px;
  text-align: right;
}
/* line 389, assetic_compasshMwxBz.scss */
.productListFlowing ul li .singleProduct .info .priceInfo .price {
  display: inline-block;
  color: #dd2626;
  text-align: left;
}

/* line 403, assetic_compasshMwxBz.scss */
.iconFacetForm {
  max-width: 250px;
}
/* line 405, assetic_compasshMwxBz.scss */
.iconFacetForm.topic {
  display: block;
}
@media (max-width: 800px) {
  /* line 405, assetic_compasshMwxBz.scss */
  .iconFacetForm.topic {
    display: none;
  }
}
/* line 412, assetic_compasshMwxBz.scss */
.iconFacetForm.fixed {
  position: sticky;
  width: 100%;
  top: 80px;
  transition: top 300ms linear;
}
/* line 418, assetic_compasshMwxBz.scss */
.iconFacetForm.fixed.menu-bar {
  top: 170px;
  transition: top 300ms linear;
}

/* line 426, assetic_compasshMwxBz.scss */
.facets {
  width: 100%;
  font-size: 1.2rem;
  margin: 0;
  color: #666666;
}
/* line 432, assetic_compasshMwxBz.scss */
.facets ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 438, assetic_compasshMwxBz.scss */
.facets a {
  color: #4276cc;
}
/* line 441, assetic_compasshMwxBz.scss */
.facets a:hover {
  color: #FF5747;
}
/* line 446, assetic_compasshMwxBz.scss */
.facets .outerBorder {
  width: 100%;
  margin-top: 16px;
}
/* line 450, assetic_compasshMwxBz.scss */
.facets .outerBorder .iconFacet {
  margin-bottom: 24px;
}
/* line 454, assetic_compasshMwxBz.scss */
.facets .outerBorder .button_container {
  display: none;
}
/* line 457, assetic_compasshMwxBz.scss */
.facets .outerBorder .rwd-facet {
  margin-bottom: 40px;
}
/* line 459, assetic_compasshMwxBz.scss */
.facets .outerBorder .rwd-facet li {
  margin-bottom: 16px;
}
/* line 463, assetic_compasshMwxBz.scss */
.facets .outerBorder .topic {
  font-family: empikProRegular;
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0.03em;
  color: black;
  text-transform: capitalize;
}
/* line 470, assetic_compasshMwxBz.scss */
.facets .outerBorder .topic.active {
  color: #FF5747;
}
/* line 473, assetic_compasshMwxBz.scss */
.facets .outerBorder .topic:hover {
  color: #FF5747;
}
/* line 478, assetic_compasshMwxBz.scss */
.facets .outerBorder .rwd-facet-content {
  height: 700px;
  overflow-x: auto;
}
/* line 482, assetic_compasshMwxBz.scss */
.facets .outerBorder .rwd-facet-content::-webkit-scrollbar {
  width: 2px;
}
/* line 487, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header {
  width: 100%;
  font-size: 1.6rem;
  border-bottom: 2px solid #F2F2F2;
  padding-bottom: 16px;
  margin-bottom: 19px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 496, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header.topic {
  margin-bottom: 0;
  border-bottom: none;
}
/* line 499, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header.topic .text {
  font-size: 18px;
}
/* line 503, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header figure {
  display: none;
}
/* line 506, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header span {
  letter-spacing: 0.3px;
}
/* line 509, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header span.text {
  font-size: 20px;
  color: black;
  font-family: empikProBold;
}
/* line 515, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header span.reset {
  font-size: 14px;
  font-family: empikProRegular;
  z-index: 2;
}
/* line 520, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header span.reset a {
  color: #FF5747;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* line 527, assetic_compasshMwxBz.scss */
.facets .outerBorder .filter_header span.reset a:hover {
  color: #FF5747;
  border-bottom: 1px solid #FF5747;
}
/* line 537, assetic_compasshMwxBz.scss */
.facets .outerBorder .selected_facet_container .selected_facet {
  display: none;
}
/* line 544, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet.formatIcons li {
  display: block;
}
/* line 547, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet.formatIcons label {
  vertical-align: top;
}
/* line 552, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet .name {
  font-size: 15px;
  font-family: empikProBold;
  letter-spacing: 0.3px;
  color: black;
}
/* line 559, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet ul {
  padding-top: 18px;
}
/* line 563, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet li {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
/* line 569, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet input {
  appearance: none;
  width: 16px;
  height: 16px;
  top: 0 !important;
  border: 1px solid #BBBBBB;
  background: white;
  border-radius: 4px;
  margin-right: 12px;
  outline: none;
  cursor: pointer;
}
/* line 581, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet input:checked {
  background: #FF5747 url("https://static.empikfoto.pl/images/ikony/checkbox.png") no-repeat center;
  border: 1px solid #FF5747;
}
/* line 585, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet input.active {
  background: #FF5747 url("https://static.empikfoto.pl/images/ikony/indeterminate.png") no-repeat center;
  border: 1px solid #FF5747;
}
/* line 591, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet label {
  font-family: empikProRegular;
  font-size: 14px;
  color: black;
  text-transform: capitalize;
  cursor: pointer;
}
/* line 598, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet label > span {
  margin-left: 4px;
  color: #666666;
}
/* line 603, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet .model_phone {
  display: block;
}
/* line 605, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet .model_phone label {
  vertical-align: top;
}
/* line 610, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet .standardFacet {
  margin-left: 40px;
}
/* line 614, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet .standardFacet .facet_phone_model:last-child {
  margin-bottom: 0;
}
/* line 618, assetic_compasshMwxBz.scss */
.facets .outerBorder .checkboxFacet .standardFacet.formatIcons {
  display: none;
}
/* line 625, assetic_compasshMwxBz.scss */
.facets .outerBorder .radioFacet .name {
  font-size: 15px;
  font-family: empikProBold;
  letter-spacing: 0.3px;
  color: black;
}
/* line 632, assetic_compasshMwxBz.scss */
.facets .outerBorder .radioFacet li {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
/* line 637, assetic_compasshMwxBz.scss */
.facets .outerBorder .radioFacet li:first-child {
  margin-top: 18px;
}
/* line 642, assetic_compasshMwxBz.scss */
.facets .outerBorder .radioFacet input {
  appearance: none;
  width: 16px;
  height: 16px;
  top: 0 !important;
  border: 1px solid #BBBBBB;
  background: white;
  margin-right: 12px;
  outline: none;
  border-radius: 10px;
}
/* line 653, assetic_compasshMwxBz.scss */
.facets .outerBorder .radioFacet input:checked {
  border: 6px solid #FF5747;
}
/* line 658, assetic_compasshMwxBz.scss */
.facets .outerBorder .radioFacet label {
  font-family: empikProRegular;
  font-size: 14px;
  color: black;
}
/* line 663, assetic_compasshMwxBz.scss */
.facets .outerBorder .radioFacet label > span {
  margin-left: 4px;
}
/* line 669, assetic_compasshMwxBz.scss */
.facets .outerBorder .seeMore {
  position: relative;
  text-align: center;
  display: flex;
  justify-content: flex-start;
  width: max-content;
}
/* line 676, assetic_compasshMwxBz.scss */
.facets .outerBorder .seeMore p {
  margin: 0;
}
/* line 679, assetic_compasshMwxBz.scss */
.facets .outerBorder .seeMore p::before {
  border-top: 1px solid #CCCCCC;
  content: "";
  position: absolute;
  right: 0;
  top: 60%;
  width: 100%;
  z-index: -1;
  text-align: center;
}
/* line 690, assetic_compasshMwxBz.scss */
.facets .outerBorder .seeMore p a {
  background-color: #ffffff;
  letter-spacing: 0.03em;
  font-family: empikProRegular;
  color: #FF5747;
  font-size: 14px;
  display: none;
  outline: none;
}
/* line 699, assetic_compasshMwxBz.scss */
.facets .outerBorder .seeMore p a span.icon-angle-thin-down, .facets .outerBorder .seeMore p a span.icon-angle-thin-up {
  color: #FF5747;
  margin-right: 10px;
  font-size: 18px;
}
/* line 709, assetic_compasshMwxBz.scss */
.facets .disable_value {
  opacity: 0.2;
}
/* line 713, assetic_compasshMwxBz.scss */
.facets option.disable_value {
  color: #CCCCCC;
  background: #f0f0f0;
}

/* line 724, assetic_compasshMwxBz.scss */
.product_type_create .facets .standardFacet ul li {
  padding: 10px 7px 10px 0px;
}
/* line 729, assetic_compasshMwxBz.scss */
.product_type_create .facets .standardFacet ul.table li span:nth-child(2) img.orientation {
  height: 23px;
  position: relative;
  bottom: 3px;
}
/* line 735, assetic_compasshMwxBz.scss */
.product_type_create .facets .standardFacet .disable_value {
  display: none;
}

@media (max-width: 800px) {
  /* line 747, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm {
    max-width: 100%;
    position: inherit;
  }
  /* line 751, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder {
    border: none;
    padding: 0;
  }
  /* line 755, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet {
    left: 100%;
    position: fixed;
    transition: left 0.2s;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    z-index: 3;
    top: 0;
  }
  /* line 766, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer {
    left: 0;
    transition: left 0.2s;
    z-index: 100000;
  }
  /* line 771, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .standardFacet.phones ul, .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .standardFacet.formatIcons ul {
    display: block;
    padding-top: 18px;
  }
  /* line 776, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .standardFacet.phones ul li .option span, .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .standardFacet.phones ul li .option span:nth-child(2), .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .standardFacet.formatIcons ul li .option span, .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .standardFacet.formatIcons ul li .option span:nth-child(2) {
    width: auto;
  }
  /* line 783, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .selected_facet_container {
    display: flex;
    flex-direction: column;
    background: url(https://static.empikfoto.pl/images/ikony/arrow.png) no-repeat;
    background-position-x: 100%;
    cursor: pointer;
  }
  /* line 789, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .selected_facet_container.open {
    background: url(https://static.empikfoto.pl/images/ikony/arrow-up.png) no-repeat;
    background-position-x: 100%;
  }
  /* line 793, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .selected_facet_container .selected_facet {
    display: flex;
    margin: 4px 0 8px 0;
    text-transform: capitalize;
  }
  /* line 799, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer ul {
    padding: 0;
    display: none;
  }
  /* line 802, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer ul.open {
    display: block;
  }
  /* line 804, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer ul.open + .seeMore {
    display: block;
    margin-bottom: 18px;
  }
  /* line 809, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer ul + .seeMore {
    display: none;
  }
  /* line 813, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .button_container {
    height: 76px;
    display: flex;
    width: 100%;
    background: white;
    box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.06);
    justify-content: space-evenly;
    align-items: center;
  }
  /* line 821, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .button_container .clear_btn {
    width: 144px;
    height: 44px;
    border-radius: 30px;
    color: #575757;
    background: white;
    border: 1px solid #BBBBBB;
    font-size: 15px;
    letter-spacing: 0.3px;
    outline: none;
  }
  /* line 832, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet.drawer .button_container .iconFacetBoxReset {
    padding: 12px 0;
  }
  /* line 837, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet .filter_header {
    padding: 0 16px;
    margin: 23px 0 32px 0;
    border-bottom: none;
  }
  /* line 841, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet .filter_header figure {
    display: flex;
  }
  /* line 844, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet .filter_header .reset {
    display: none;
  }
  /* line 848, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet .rwd-facet-content {
    padding: 0 16px;
    max-height: 100%;
    height: calc(100% - 76px);
  }
  /* line 852, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet .rwd-facet-content::-webkit-scrollbar {
    width: 5px;
  }
  /* line 855, assetic_compasshMwxBz.scss */
  .rwd-page .iconFacetForm .facets .outerBorder .rwd-big-facet .rwd-facet-content .iconFacet {
    border-bottom: 1px solid #F2F2F2;
  }
}
