.cr-autocomplete {
  position: relative;
}
.cr-autocomplete.loading:after {
  display: block;
  margin: 0 auto;
  border-radius: 100%;
  border: 2px solid var(--color-default-2);
  border-top: 2px solid var(--color-primary-3);
  width: 1rem;
  height: 1rem;
  animation: cr-spinner-spin 0.8s linear infinite;
  flex: 0 0 1rem;
  content: '';
  position: absolute;
  right: 0.5rem;
  top: 50%;
  animation-name: autocomplete-spinner-spin;
}
.cr-autocomplete:not(.loading):not(.no-right-icon):after {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  content: '';
  font-size: 18px;
  pointer-events: none;
  background-color: var(--color-default-text-5);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M30.34 40a2.39 2.39 0 0 0 3.31 0l12.73-12.7a2.37 2.37 0 0 0 .69-1.66 2.34 2.34 0 0 0-.69-1.64 2.4 2.4 0 0 0-3.32 0L32 35 20.94 24a2.34 2.34 0 0 0-3.32 0 2.36 2.36 0 0 0 0 3.32z'/></svg>") no-repeat 50% 50%;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M30.34 40a2.39 2.39 0 0 0 3.31 0l12.73-12.7a2.37 2.37 0 0 0 .69-1.66 2.34 2.34 0 0 0-.69-1.64 2.4 2.4 0 0 0-3.32 0L32 35 20.94 24a2.34 2.34 0 0 0-3.32 0 2.36 2.36 0 0 0 0 3.32z'/></svg>") no-repeat 50% 50%;
}
.cr-autocomplete:not(.loading):not(.no-right-icon):not(.cr-autocomplete-static):after {
  background-color: var(--color-default-text-5);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M50.91 48.6l-9.61-10 .52-.69a16.3 16.3 0 1 0-13 6.49 16.18 16.18 0 0 0 8.67-2.5l.69-.44 9.68 10.06a2.17 2.17 0 0 0 3 .07 2.14 2.14 0 0 0 .05-2.99zm-22.1-8.42a12.07 12.07 0 1 1 12.06-12.07 12.09 12.09 0 0 1-12.06 12.07z'/></svg>") no-repeat 50% 50%;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M50.91 48.6l-9.61-10 .52-.69a16.3 16.3 0 1 0-13 6.49 16.18 16.18 0 0 0 8.67-2.5l.69-.44 9.68 10.06a2.17 2.17 0 0 0 3 .07 2.14 2.14 0 0 0 .05-2.99zm-22.1-8.42a12.07 12.07 0 1 1 12.06-12.07 12.09 12.09 0 0 1-12.06 12.07z'/></svg>") no-repeat 50% 50%;
}
.cr-autocomplete select {
  display: none;
}
.cr-autocomplete input {
  width: 100%;
  z-index: 1;
  padding-right: 2rem;
  padding-left: 0.5rem;
}
.cr-autocomplete .cr-autocomplete-input-wrapper {
  position: relative;
}
.cr-autocomplete input.input-sm + ul {
  top: 2.3rem;
}
@media (min-width: 768px) {
  .cr-autocomplete input.input-sm + ul {
    top: 1.8rem;
  }
}
.cr-autocomplete input.input-lg + ul {
  top: 3.3rem;
}
@media (min-width: 768px) {
  .cr-autocomplete input.input-lg + ul {
    top: 2.8rem;
  }
}
.cr-autocomplete input.input-xl + ul {
  top: 3.5rem;
}
@media (min-width: 768px) {
  .cr-autocomplete input.input-xl + ul {
    top: 3rem;
  }
}
@keyframes autocomplete-spinner-spin {
  0% {
    transform: translateY(-50%) rotate(0deg);
  }
  100% {
    transform: translateY(-50%) rotate(360deg);
  }
}
.alert-danger {
  padding: 1rem;
  border: none;
  border-radius: 0.2rem;
  background-color: var(--color-default-1);
  background-color: var(--color-danger-1);
  color: var(--color-danger-5);
}
.alert-danger a:not(.btn) {
  text-decoration: underline;
}
.alert-default {
  padding: 1rem;
  border: none;
  border-radius: 0.2rem;
  background-color: var(--color-default-1);
  color: var(--color-default-text-5);
}
.alert-default a:not(.btn) {
  text-decoration: underline;
}
.alert-primary {
  padding: 1rem;
  border: none;
  border-radius: 0.2rem;
  background-color: var(--color-default-1);
  background-color: var(--color-primary-1);
  color: var(--color-primary-5);
}
.alert-primary a:not(.btn) {
  text-decoration: underline;
}
.alert-info {
  padding: 1rem;
  border: none;
  border-radius: 0.2rem;
  background-color: var(--color-default-1);
  background-color: var(--color-info-1);
  color: var(--color-info-5);
}
.alert-info a:not(.btn) {
  text-decoration: underline;
}
.alert-success {
  padding: 1rem;
  border: none;
  border-radius: 0.2rem;
  background-color: var(--color-default-1);
  background-color: var(--color-success-1);
  color: var(--color-success-5);
}
.alert-success a:not(.btn) {
  text-decoration: underline;
}
.alert-warning {
  padding: 1rem;
  border: none;
  border-radius: 0.2rem;
  background-color: var(--color-default-1);
  background-color: var(--color-warning-1);
  color: var(--color-warning-5);
}
.alert-warning a:not(.btn) {
  text-decoration: underline;
}
[data-toggle="cr-tooltip"] {
  position: relative;
}
.cr-tooltip {
  position: fixed;
  background-color: var(--color-default-5);
  padding: 0.5rem;
  border-radius: 0.2rem;
  max-width: 20rem;
  z-index: 115;
  pointer-events: none;
  margin: 0 !important;
  font-family: 'Roboto Condensed', "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 14px;
  color: white;
  text-transform: none;
  line-height: 1.2em;
  white-space: normal;
}
.cr-tooltip:after {
  position: absolute;
  content: '';
}
.cr-tooltip-top,
.cr-tooltip-bottom {
  transform: translateX(-50%);
}
.cr-tooltip-top:after,
.cr-tooltip-bottom:after {
  left: 50%;
  border-left: 0.5rem solid transparent;
  border-right: 0 solid transparent;
}
.cr-tooltip-top:after {
  top: 100%;
  border-bottom: 0.5rem solid var(--color-default-5);
  transform: translate(-50%, -50%) rotate(45deg);
}
.cr-tooltip-bottom:after {
  bottom: 100%;
  border-top: 0.5rem solid var(--color-default-5);
  transform: translate(-50%, 50%) rotate(-45deg);
}
.cr-tooltip-left,
.cr-tooltip-right {
  transform: translateY(-50%);
}
.cr-tooltip-left:after,
.cr-tooltip-right:after {
  top: 50%;
  border-top: 0.5rem solid transparent;
  border-bottom: 0 solid transparent;
}
.cr-tooltip-left:after {
  left: 100%;
  border-right: 0.5rem solid var(--color-default-5);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cr-tooltip-right:after {
  right: 100%;
  border-left: 0.5rem solid var(--color-default-5);
  transform: translate(50%, -50%) rotate(45deg);
}
table {
  width: 100%;
  border-collapse: collapse;
}
table td,
table th {
  padding: 0.5rem;
  text-align: left;
}
table thead {
  background-color: var(--color-default-1);
}
table th,
table tfoot td {
  color: var(--color-default-text-4);
  font-weight: var(--bold-weight);
}
table th {
  border-bottom: solid 2px var(--color-default-4);
}
table td {
  border-bottom: solid 1px var(--color-default-2);
  vertical-align: top;
}
table tbody tr {
  background-color: var(--color-table-row-1);
}
@media (hover: hover) and (pointer: fine) {
  table.table-hover tbody tr:hover {
    background-color: var(--color-table-row-hover);
  }
}
table.align-baseline td,
table td.align-baseline {
  vertical-align: baseline;
}
table.align-top td,
table td.align-top {
  vertical-align: top;
}
table.align-middle td,
table td.align-middle {
  vertical-align: middle;
}
table.align-bottom td,
table td.align-bottom {
  vertical-align: bottom;
}
table.table-dotted tbody tr {
  background-color: transparent;
}
table.table-dotted th,
table.table-dotted tbody tr td {
  border-bottom: none;
  position: relative;
}
table.table-dotted th:after,
table.table-dotted tbody tr td:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(to right, var(--color-default-4) 20%, transparent 0%);
  background-position: bottom;
  background-size: 5px 1px;
  background-repeat: repeat-x;
  height: 1px;
}
table.table-striped tfoot tr {
  background-color: var(--color-default-2);
  color: white;
}
table.table-striped tbody tr:nth-child(2n + 1) {
  background-color: var(--color-table-row-2);
}
@media (hover: hover) and (pointer: fine) {
  table.table-striped.table-hover tbody tr:nth-child(2n + 1):hover {
    background-color: var(--color-table-row-hover);
  }
}
table.expandable-table {
  width: 100%;
}
table.expandable-table > tbody > tr {
  border: 2px solid var(--color-default-2);
}
table.expandable-table > tbody > tr:nth-child(4n + 1) {
  background-color: var(--color-default-1);
}
table.expandable-table > tbody > tr:nth-child(4n + 3) {
  background-color: var(--color-default-2);
}
table.expandable-table > tbody > td {
  line-height: 2.5em;
}
table.data-table th {
  position: relative;
}
table.data-table th.has-filter {
  padding-right: 3rem !important;
}
table.data-table th .data-table-filter {
  background-color: var(--color-default-0);
  position: absolute;
  display: none;
  top: 50%;
  left: 2px;
  right: 2px;
  transform: translateY(-50%);
  border-radius: 0.2rem;
  box-shadow: none;
  padding: 0.25rem 3rem 0.25rem 0.25rem;
  z-index: 1;
}
.dark table.data-table th .data-table-filter {
  background-color: var(--color-default-2);
}
table.data-table th .data-table-filter.show {
  display: block;
}
table.data-table th .fa-filter {
  position: absolute;
  top: 50%;
  right: 0;
  width: 3rem;
  text-align: center;
  transform: translateY(-50%);
  z-index: 2;
}
table.data-table th .fa-filter.filtered {
  color: var(--color-primary-4);
}
table.data-table th .fa-filter:hover {
  color: var(--color-primary-2);
}
table.data-table thead {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
table.data-table thead tr th span.sortable {
  cursor: pointer;
}
table.data-table thead tr th span.sortable.sorted {
  color: var(--color-primary-4);
}
table.data-table thead tr th span.sortable:hover {
  color: var(--color-primary-2);
}
.icon-carrier-car .icon-cr.icon-carrier-car:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg style='fill:black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 166.74 127.02'><g id='Layer_2' data-name='Layer 2'><g id='Layer_1-2' data-name='Layer 1'><path class='cls-1' d='M52.74,108.72a18.3,18.3,0,1,1-36.59,0'/><path class='cls-1' d='M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z'/><path class='cls-1' d='M152.1,108.72a18.3,18.3,0,1,1-36.6,0'/><path class='cls-1' d='M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z'/><path class='cls-1' d='M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z'/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg style='fill:black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 166.74 127.02'><g id='Layer_2' data-name='Layer 2'><g id='Layer_1-2' data-name='Layer 1'><path class='cls-1' d='M52.74,108.72a18.3,18.3,0,1,1-36.59,0'/><path class='cls-1' d='M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z'/><path class='cls-1' d='M152.1,108.72a18.3,18.3,0,1,1-36.6,0'/><path class='cls-1' d='M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z'/><path class='cls-1' d='M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z'/></g></g></svg>");
}
.image-pinch {
  position: relative;
}
.image-pinch .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
}
.image-pinch img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.image-pinch.loading .cr-spinner {
  visibility: visible;
}
.image-pinch.loading img {
  visibility: hidden;
}
.chip {
  font-family: Roboto, "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: var(--color-default-text-5);
  padding: 0 0.75em 0 0.75em;
  text-align: center;
  cursor: pointer;
  transition: background-color ease-in-out 0.1s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-block;
  border-radius: 0.2rem;
  border: 2px solid var(--color-default-text-5);
  height: 2rem;
  line-height: 2rem;
}
.chip.chip-close {
  padding-right: 2.5rem;
  position: relative;
}
.chip.chip-close:before {
  content: '';
  width: 1.4em;
  height: 100%;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M34.962 32.5l11.113-11.2a2.394 2.394 0 0 0 0-3.36 2.35 2.35 0 0 0-3.336 0L31.985 28.775 21.232 17.942a2.344 2.344 0 0 0-3.335 0 2.444 2.444 0 0 0 0 3.36l11.122 11.2L17.905 43.7a2.367 2.367 0 0 0 3.335 3.36L32 36.228 42.749 47.06a2.344 2.344 0 0 0 3.335 0 2.444 2.444 0 0 0 0-3.36z' fill-rule='evenodd'/></svg>");
  background-size: 100%;
  background-position-y: center;
  position: absolute;
  right: 0;
  top: 0;
}
.chip.compact {
  font-size: 0.9rem;
}
.chip.selected {
  background-color: var(--color-default-5);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .chip:hover {
    color: white;
    background-color: var(--color-primary-4);
    text-decoration: none;
  }
  .chip:hover a {
    text-decoration: none;
  }
}
.chip:active {
  background-color: var(--color-primary-5);
}
.chip a {
  color: white;
}
#image-zoom {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 10;
}
#image-zoom #image-zoom-overlay {
  background: black;
  opacity: 0.7;
  width: 100%;
  height: 100%;
}
#image-zoom #image-zoom-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#image-zoom #image-zoom-loading > span {
  display: block;
  margin: 0 auto;
  border-radius: 100%;
  border: 2px solid white;
  border-top: 2px solid var(--color-primary-3);
  width: 3rem;
  height: 3rem;
  animation: cr-spinner-spin 0.8s linear infinite;
  flex: 0 0 3rem;
}
#image-zoom #image-zoom-previous,
#image-zoom #image-zoom-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#image-zoom #image-zoom-previous .icon-cr,
#image-zoom #image-zoom-next .icon-cr {
  display: block;
  width: 3rem;
  height: 3rem;
}
#image-zoom #image-zoom-previous {
  left: 0.5rem;
}
@media (min-width: 768px) {
  #image-zoom #image-zoom-previous {
    left: 2rem;
  }
}
#image-zoom #image-zoom-next {
  right: 0.5rem;
}
@media (min-width: 768px) {
  #image-zoom #image-zoom-next {
    right: 2rem;
  }
}
#image-zoom #image-zoom-close {
  position: absolute;
  top: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
  color: white;
}
@media (min-width: 768px) {
  #image-zoom #image-zoom-close {
    top: 2rem;
  }
}
#image-zoom .image-zoom-item {
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
#image-zoom .image-zoom-item img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 80vw;
  max-height: 80vh;
  transform: translate(-50%, -50%);
}
#image-zoom .image-zoom-item .image-zoom-item-info {
  position: absolute;
  left: 50%;
  bottom: 0.5rem;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  #image-zoom .image-zoom-item .image-zoom-item-info {
    bottom: 2rem;
  }
}
#image-zoom .image-zoom-item.active {
  opacity: 1;
}
.hover-accordion {
  display: flex;
}
.hover-accordion > .accordion-item-wrapper {
  flex: 1 1 auto;
  transition: flex 0.5s ease-in-out;
  overflow: hidden;
  position: relative;
  border-right: 1px solid white;
  border-left: 1px solid white;
}
.hover-accordion > .accordion-item-wrapper > .accordion-item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.hover-accordion > .accordion-item-wrapper > .accordion-item img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.hover-accordion:not(.hover-accordion-keep-state) > .accordion-item-wrapper:hover,
.hover-accordion.hover-accordion-keep-state > .accordion-item-wrapper.keep-state {
  flex: 4 1 auto;
  border-left: none;
  border-right: none;
}
.fade-in {
  animation: fade forwards 3s;
}
.fade-out {
  animation: fade forwards reverse 3s;
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.icon-cr.icon-reviews:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M43.12 17.06a2.67 2.67 0 1 0-2.67 2.66 2.68 2.68 0 0 0 2.67-2.66zm-19.57 2.66a2.67 2.67 0 1 0-2.67-2.66 2.66 2.66 0 0 0 2.67 2.66zM20 30.06a9.86 9.86 0 0 0 9.91 9.79h4.24A9.69 9.69 0 0 0 44 30.17a1.43 1.43 0 0 0-2.85 0A6.87 6.87 0 0 1 34.12 37h-4.24a6.93 6.93 0 0 1-7.06-6.94 1.43 1.43 0 1 0-2.85 0z'/><path fill='black' d='M53.05 8.29H10.94a3.35 3.35 0 0 0-3.34 3.35v30.87a3.35 3.35 0 0 0 3.34 3.35h4.33v8.36a1.5 1.5 0 0 0 .92 1.38 1.55 1.55 0 0 0 .56.11 1.47 1.47 0 0 0 1.06-.44l9.42-9.41h13.36a1.49 1.49 0 0 0 0-3H26.5a1.55 1.55 0 0 0-.95.43l-7.3 7.31v-6.41a1.49 1.49 0 0 0-1.49-1.33h-5.82a.37.37 0 0 1-.36-.37V11.64a.37.37 0 0 1 .36-.37h42.12a.37.37 0 0 1 .36.37v30.87a.37.37 0 0 1-.36.37h-7.59a1.49 1.49 0 0 0 0 3h7.58a3.36 3.36 0 0 0 3.35-3.35V11.64a3.36 3.36 0 0 0-3.35-3.35z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M43.12 17.06a2.67 2.67 0 1 0-2.67 2.66 2.68 2.68 0 0 0 2.67-2.66zm-19.57 2.66a2.67 2.67 0 1 0-2.67-2.66 2.66 2.66 0 0 0 2.67 2.66zM20 30.06a9.86 9.86 0 0 0 9.91 9.79h4.24A9.69 9.69 0 0 0 44 30.17a1.43 1.43 0 0 0-2.85 0A6.87 6.87 0 0 1 34.12 37h-4.24a6.93 6.93 0 0 1-7.06-6.94 1.43 1.43 0 1 0-2.85 0z'/><path fill='black' d='M53.05 8.29H10.94a3.35 3.35 0 0 0-3.34 3.35v30.87a3.35 3.35 0 0 0 3.34 3.35h4.33v8.36a1.5 1.5 0 0 0 .92 1.38 1.55 1.55 0 0 0 .56.11 1.47 1.47 0 0 0 1.06-.44l9.42-9.41h13.36a1.49 1.49 0 0 0 0-3H26.5a1.55 1.55 0 0 0-.95.43l-7.3 7.31v-6.41a1.49 1.49 0 0 0-1.49-1.33h-5.82a.37.37 0 0 1-.36-.37V11.64a.37.37 0 0 1 .36-.37h42.12a.37.37 0 0 1 .36.37v30.87a.37.37 0 0 1-.36.37h-7.59a1.49 1.49 0 0 0 0 3h7.58a3.36 3.36 0 0 0 3.35-3.35V11.64a3.36 3.36 0 0 0-3.35-3.35z'/></svg>");
}
.icon-cr.icon-thumb:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M35.71 26.48a2.41 2.41 0 1 0 2.4 2.41 2.41 2.41 0 0 0-2.4-2.41z'/><path fill='black' d='M49.19 17.15h-8.12l-7-7a3 3 0 0 0-4.1 0l-7 7h-8.16a1.59 1.59 0 0 0-1.61 1.6v34.33a1.5 1.5 0 0 0 0 .2v.25l.45.73.11.08.16.2.44.14a1.78 1.78 0 0 0 .31 0h34.52a1.59 1.59 0 0 0 1.61-1.6V18.75a1.59 1.59 0 0 0-1.61-1.6zm-21.75 0L32 12.58l4.57 4.57zm12.28 17.7l-5.88 3.88-4.07-4.1a1.61 1.61 0 0 0-2-.23l-11.36 7.17V20.36h31.27v20.38l-6-5.7a1.66 1.66 0 0 0-1.96-.19zM16.41 45.37l12-7.56 2.7 2.72-14.69 9.6zm24-7.11l7.25 6.91v6.33H20.18z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M35.71 26.48a2.41 2.41 0 1 0 2.4 2.41 2.41 2.41 0 0 0-2.4-2.41z'/><path fill='black' d='M49.19 17.15h-8.12l-7-7a3 3 0 0 0-4.1 0l-7 7h-8.16a1.59 1.59 0 0 0-1.61 1.6v34.33a1.5 1.5 0 0 0 0 .2v.25l.45.73.11.08.16.2.44.14a1.78 1.78 0 0 0 .31 0h34.52a1.59 1.59 0 0 0 1.61-1.6V18.75a1.59 1.59 0 0 0-1.61-1.6zm-21.75 0L32 12.58l4.57 4.57zm12.28 17.7l-5.88 3.88-4.07-4.1a1.61 1.61 0 0 0-2-.23l-11.36 7.17V20.36h31.27v20.38l-6-5.7a1.66 1.66 0 0 0-1.96-.19zM16.41 45.37l12-7.56 2.7 2.72-14.69 9.6zm24-7.11l7.25 6.91v6.33H20.18z'/></svg>");
}
.icon-cr.icon-like:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><circle fill='black' cx='17' cy='50.1' r='2'/><path fill='black' d='M37 12.7a1.7 1.7 0 0 0 1.7-1.7V7.9a1.7 1.7 0 0 0-3.4 0V11a1.7 1.7 0 0 0 1.7 1.7zM28.37 15.28a1.71 1.71 0 0 0 1.21.48 1.69 1.69 0 0 0 1.2-2.89l-2.12-2.12a1.75 1.75 0 0 0-2.41 0 1.7 1.7 0 0 0 0 2.41zM44.43 15.76a1.7 1.7 0 0 0 1.2-.48l2.12-2.12a1.7 1.7 0 0 0 0-2.41 1.75 1.75 0 0 0-2.41 0l-2.12 2.12a1.69 1.69 0 0 0 1.21 2.89zM54.7 41.1a4.63 4.63 0 0 0-1.09-3A4.69 4.69 0 0 0 50 30.4h-8.46A29.84 29.84 0 0 0 42.7 23v-1.5a6.21 6.21 0 0 0-6.2-6.2H35a1.7 1.7 0 0 0-1.65 1.29l-.82 3.27c-1.07 4.31-4.43 9.31-8.23 10.36A4.67 4.67 0 0 0 20 27.4h-9a1.7 1.7 0 0 0-1.7 1.7v6.25a1.7 1.7 0 1 0 3.4 0V30.8H20a1.3 1.3 0 0 1 1.3 1.3v21a1.3 1.3 0 0 1-1.3 1.3h-7.3V40.65a1.7 1.7 0 0 0-3.4 0V56.1a1.7 1.7 0 0 0 1.7 1.7h9a4.74 4.74 0 0 0 4.17-2.52l5 1.66a16.64 16.64 0 0 0 5.28.86h.42a1.7 1.7 0 0 0 0-3.4h-.42a13.34 13.34 0 0 1-4.2-.68l-5.55-1.85V33.62a12.46 12.46 0 0 0 6.69-4.41 22.11 22.11 0 0 0 4.44-8.53l.5-2h.17a2.81 2.81 0 0 1 2.8 2.8V23a24.38 24.38 0 0 1-1.36 7.4H35a1.7 1.7 0 0 0 0 3.4h14.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0-.06 3.4 1.35 1.35 0 0 1 1.32 1 1.3 1.3 0 0 1-.26 1.1 1.28 1.28 0 0 1-1 .5h-6.85a1.7 1.7 0 1 0 0 3.4h6.67a4.82 4.82 0 0 0 4.86-4.29 4.6 4.6 0 0 0-.24-1.95 4.67 4.67 0 0 0 2.17-7.46 4.63 4.63 0 0 0 1.09-3z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><circle fill='black' cx='17' cy='50.1' r='2'/><path fill='black' d='M37 12.7a1.7 1.7 0 0 0 1.7-1.7V7.9a1.7 1.7 0 0 0-3.4 0V11a1.7 1.7 0 0 0 1.7 1.7zM28.37 15.28a1.71 1.71 0 0 0 1.21.48 1.69 1.69 0 0 0 1.2-2.89l-2.12-2.12a1.75 1.75 0 0 0-2.41 0 1.7 1.7 0 0 0 0 2.41zM44.43 15.76a1.7 1.7 0 0 0 1.2-.48l2.12-2.12a1.7 1.7 0 0 0 0-2.41 1.75 1.75 0 0 0-2.41 0l-2.12 2.12a1.69 1.69 0 0 0 1.21 2.89zM54.7 41.1a4.63 4.63 0 0 0-1.09-3A4.69 4.69 0 0 0 50 30.4h-8.46A29.84 29.84 0 0 0 42.7 23v-1.5a6.21 6.21 0 0 0-6.2-6.2H35a1.7 1.7 0 0 0-1.65 1.29l-.82 3.27c-1.07 4.31-4.43 9.31-8.23 10.36A4.67 4.67 0 0 0 20 27.4h-9a1.7 1.7 0 0 0-1.7 1.7v6.25a1.7 1.7 0 1 0 3.4 0V30.8H20a1.3 1.3 0 0 1 1.3 1.3v21a1.3 1.3 0 0 1-1.3 1.3h-7.3V40.65a1.7 1.7 0 0 0-3.4 0V56.1a1.7 1.7 0 0 0 1.7 1.7h9a4.74 4.74 0 0 0 4.17-2.52l5 1.66a16.64 16.64 0 0 0 5.28.86h.42a1.7 1.7 0 0 0 0-3.4h-.42a13.34 13.34 0 0 1-4.2-.68l-5.55-1.85V33.62a12.46 12.46 0 0 0 6.69-4.41 22.11 22.11 0 0 0 4.44-8.53l.5-2h.17a2.81 2.81 0 0 1 2.8 2.8V23a24.38 24.38 0 0 1-1.36 7.4H35a1.7 1.7 0 0 0 0 3.4h14.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0-.06 3.4 1.35 1.35 0 0 1 1.32 1 1.3 1.3 0 0 1-.26 1.1 1.28 1.28 0 0 1-1 .5h-6.85a1.7 1.7 0 1 0 0 3.4h6.67a4.82 4.82 0 0 0 4.86-4.29 4.6 4.6 0 0 0-.24-1.95 4.67 4.67 0 0 0 2.17-7.46 4.63 4.63 0 0 0 1.09-3z'/></svg>");
}
.icon-cr.icon-question-sign:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M33.36 17.67a6.49 6.49 0 0 0-6 1.32 7 7 0 0 0-2.64 5.6 2 2 0 1 0 4 0 2.94 2.94 0 0 1 1-2.41 3.14 3.14 0 0 1 2.75-.55A3.23 3.23 0 0 1 35 24.06a2.93 2.93 0 0 1-1.07 3.26A9.62 9.62 0 0 0 30 35.09a1.91 1.91 0 0 0 2 2 1.8 1.8 0 0 0 1.5-.67 1.59 1.59 0 0 0 .19-1.42 6.36 6.36 0 0 1 2.62-4.53 7.12 7.12 0 0 0 2.61-7.23 7.44 7.44 0 0 0-5.56-5.57zM30.45 42.8a2.21 2.21 0 0 0-.45 1.55 1.58 1.58 0 0 0 .44 1.25 2.76 2.76 0 0 0 1.55.75 1.66 1.66 0 0 0 1.28-.71 1.66 1.66 0 0 0 .73-1.29 2 2 0 0 0-.75-1.55 1.92 1.92 0 0 0-2.8 0z'/><path fill='black' d='M32 5.3A26.7 26.7 0 1 0 58.7 32 26.73 26.73 0 0 0 32 5.3zm0 49.41A23 23 0 0 1 9.29 32 23 23 0 0 1 32 9.29 23 23 0 0 1 54.71 32 23 23 0 0 1 32 54.71z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M33.36 17.67a6.49 6.49 0 0 0-6 1.32 7 7 0 0 0-2.64 5.6 2 2 0 1 0 4 0 2.94 2.94 0 0 1 1-2.41 3.14 3.14 0 0 1 2.75-.55A3.23 3.23 0 0 1 35 24.06a2.93 2.93 0 0 1-1.07 3.26A9.62 9.62 0 0 0 30 35.09a1.91 1.91 0 0 0 2 2 1.8 1.8 0 0 0 1.5-.67 1.59 1.59 0 0 0 .19-1.42 6.36 6.36 0 0 1 2.62-4.53 7.12 7.12 0 0 0 2.61-7.23 7.44 7.44 0 0 0-5.56-5.57zM30.45 42.8a2.21 2.21 0 0 0-.45 1.55 1.58 1.58 0 0 0 .44 1.25 2.76 2.76 0 0 0 1.55.75 1.66 1.66 0 0 0 1.28-.71 1.66 1.66 0 0 0 .73-1.29 2 2 0 0 0-.75-1.55 1.92 1.92 0 0 0-2.8 0z'/><path fill='black' d='M32 5.3A26.7 26.7 0 1 0 58.7 32 26.73 26.73 0 0 0 32 5.3zm0 49.41A23 23 0 0 1 9.29 32 23 23 0 0 1 32 9.29 23 23 0 0 1 54.71 32 23 23 0 0 1 32 54.71z'/></svg>");
}
.icon-cr.icon-quality:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M57.47 30.44a16.76 16.76 0 0 0-3.66-10.5 17 17 0 0 0-8.88-5.82 17.16 17.16 0 0 0-4-3.45 16.87 16.87 0 0 0-21.89 3.45 17 17 0 0 0-8.88 5.81 16.72 16.72 0 0 0-3.63 10.51 16.91 16.91 0 0 0 8.81 14.83 12 12 0 0 1-2.05.23 1.31 1.31 0 0 0-.67 2.43c5.56 3.33 11.87 2.93 15.14 2.39a1.19 1.19 0 0 1 1.38 1.17v3.11a1.31 1.31 0 1 0 2.61 0v-4.88A4.42 4.42 0 0 0 28 45.34a14.25 14.25 0 0 1-7.17-2.85 1.38 1.38 0 0 0-1-.27 1.27 1.27 0 0 0-.87.48 1.32 1.32 0 0 0-.22 1.23 14.3 14.3 0 0 1-9.6-13.49 14.09 14.09 0 0 1 3.1-8.88 14.48 14.48 0 0 1 4.45-3.72 17 17 0 0 0-1 11.59c-.24-.22-.47-.45-.7-.69a1.31 1.31 0 0 0-2.23.86 20 20 0 0 0 3.52 11.86 1.31 1.31 0 0 0 1.84.21 1.36 1.36 0 0 0 .2-1.84 18.58 18.58 0 0 1-2.73-7.16c1.46 1 3.83 2 8.35 2.95a7.76 7.76 0 0 1 5.87 4.47 10 10 0 0 1 .88 3.6 1.3 1.3 0 1 0 2.6 0 10 10 0 0 1 .86-3.55 7.76 7.76 0 0 1 5.89-4.52c4.54-.91 6.87-2 8.35-2.94A18.52 18.52 0 0 1 47.25 37a13.45 13.45 0 0 1-3.68 5.25 14.08 14.08 0 0 1-7.52 3.14 4.42 4.42 0 0 0-3.8 4.38v4.83a1.31 1.31 0 1 0 2.61 0v-3.11a1.18 1.18 0 0 1 1.38-1.17c3.27.54 9.57 1 15.14-2.39a1.31 1.31 0 0 0-.67-2.43 12 12 0 0 1-2.05-.23 16.91 16.91 0 0 0 8.81-14.83zm-11.28 16.9a22.28 22.28 0 0 1-9 .48 18.37 18.37 0 0 0 2.3-.53 16.45 16.45 0 0 0 5.3-.48c.42.19.9.37 1.4.53zm-.46-3.57a16.42 16.42 0 0 0 3.94-5.83 21.77 21.77 0 0 0 1.56-8.34 1.29 1.29 0 0 0-.83-1.15 1.32 1.32 0 0 0-1.47.36l-.63.62a17 17 0 0 0 .59-4.43 12.9 12.9 0 0 0-.44-3.72 1.3 1.3 0 0 0-1.59-.94 1.31 1.31 0 0 0-.93 1.59 10.46 10.46 0 0 1 .35 3.07 14.39 14.39 0 0 1-1.65 6.68 31.89 31.89 0 0 1-5.09 1.39A10.32 10.32 0 0 0 32 38.62a10.32 10.32 0 0 0-7.54-5.56 31.89 31.89 0 0 1-5.09-1.39 14.29 14.29 0 1 1 25.39-13.12 1.25 1.25 0 0 0 .75.66 1.29 1.29 0 0 0 1-.08 1.3 1.3 0 0 0 .65-.75 1.44 1.44 0 0 0 .06-.58 14.33 14.33 0 0 1 4.54 3.76 14.11 14.11 0 0 1 3.1 8.88 14.31 14.31 0 0 1-9.13 13.33zm-27.92 3.57c.5-.16 1-.33 1.45-.53a16.49 16.49 0 0 0 5.31.48 18.21 18.21 0 0 0 2.29.53 22.46 22.46 0 0 1-9.05-.48z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M57.47 30.44a16.76 16.76 0 0 0-3.66-10.5 17 17 0 0 0-8.88-5.82 17.16 17.16 0 0 0-4-3.45 16.87 16.87 0 0 0-21.89 3.45 17 17 0 0 0-8.88 5.81 16.72 16.72 0 0 0-3.63 10.51 16.91 16.91 0 0 0 8.81 14.83 12 12 0 0 1-2.05.23 1.31 1.31 0 0 0-.67 2.43c5.56 3.33 11.87 2.93 15.14 2.39a1.19 1.19 0 0 1 1.38 1.17v3.11a1.31 1.31 0 1 0 2.61 0v-4.88A4.42 4.42 0 0 0 28 45.34a14.25 14.25 0 0 1-7.17-2.85 1.38 1.38 0 0 0-1-.27 1.27 1.27 0 0 0-.87.48 1.32 1.32 0 0 0-.22 1.23 14.3 14.3 0 0 1-9.6-13.49 14.09 14.09 0 0 1 3.1-8.88 14.48 14.48 0 0 1 4.45-3.72 17 17 0 0 0-1 11.59c-.24-.22-.47-.45-.7-.69a1.31 1.31 0 0 0-2.23.86 20 20 0 0 0 3.52 11.86 1.31 1.31 0 0 0 1.84.21 1.36 1.36 0 0 0 .2-1.84 18.58 18.58 0 0 1-2.73-7.16c1.46 1 3.83 2 8.35 2.95a7.76 7.76 0 0 1 5.87 4.47 10 10 0 0 1 .88 3.6 1.3 1.3 0 1 0 2.6 0 10 10 0 0 1 .86-3.55 7.76 7.76 0 0 1 5.89-4.52c4.54-.91 6.87-2 8.35-2.94A18.52 18.52 0 0 1 47.25 37a13.45 13.45 0 0 1-3.68 5.25 14.08 14.08 0 0 1-7.52 3.14 4.42 4.42 0 0 0-3.8 4.38v4.83a1.31 1.31 0 1 0 2.61 0v-3.11a1.18 1.18 0 0 1 1.38-1.17c3.27.54 9.57 1 15.14-2.39a1.31 1.31 0 0 0-.67-2.43 12 12 0 0 1-2.05-.23 16.91 16.91 0 0 0 8.81-14.83zm-11.28 16.9a22.28 22.28 0 0 1-9 .48 18.37 18.37 0 0 0 2.3-.53 16.45 16.45 0 0 0 5.3-.48c.42.19.9.37 1.4.53zm-.46-3.57a16.42 16.42 0 0 0 3.94-5.83 21.77 21.77 0 0 0 1.56-8.34 1.29 1.29 0 0 0-.83-1.15 1.32 1.32 0 0 0-1.47.36l-.63.62a17 17 0 0 0 .59-4.43 12.9 12.9 0 0 0-.44-3.72 1.3 1.3 0 0 0-1.59-.94 1.31 1.31 0 0 0-.93 1.59 10.46 10.46 0 0 1 .35 3.07 14.39 14.39 0 0 1-1.65 6.68 31.89 31.89 0 0 1-5.09 1.39A10.32 10.32 0 0 0 32 38.62a10.32 10.32 0 0 0-7.54-5.56 31.89 31.89 0 0 1-5.09-1.39 14.29 14.29 0 1 1 25.39-13.12 1.25 1.25 0 0 0 .75.66 1.29 1.29 0 0 0 1-.08 1.3 1.3 0 0 0 .65-.75 1.44 1.44 0 0 0 .06-.58 14.33 14.33 0 0 1 4.54 3.76 14.11 14.11 0 0 1 3.1 8.88 14.31 14.31 0 0 1-9.13 13.33zm-27.92 3.57c.5-.16 1-.33 1.45-.53a16.49 16.49 0 0 0 5.31.48 18.21 18.21 0 0 0 2.29.53 22.46 22.46 0 0 1-9.05-.48z'/></svg>");
}
.icon-cr.icon-sizes:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M59.05 19a1.47 1.47 0 0 0-1.05-.47H6a1.55 1.55 0 0 0-1.5 1.55v23.86A1.55 1.55 0 0 0 5 45a1.53 1.53 0 0 0 1 .47h13.2a1.53 1.53 0 1 0 0-3.06H7.57v-20.8h5.8v4.3a1.54 1.54 0 1 0 3.08 0v-4.3h5.47v8.05a1.54 1.54 0 0 0 3.07 0v-8h5.47v4.3a1.54 1.54 0 1 0 3.08 0v-4.3H39v8.05a1.53 1.53 0 0 0 3.06 0v-8h5.47v4.3a1.54 1.54 0 1 0 3.08 0v-4.3h5.8v20.8H24.2a1.53 1.53 0 1 0 0 3.06H58a1.54 1.54 0 0 0 1.54-1.54V20.07a1.51 1.51 0 0 0-.49-1.07z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M59.05 19a1.47 1.47 0 0 0-1.05-.47H6a1.55 1.55 0 0 0-1.5 1.55v23.86A1.55 1.55 0 0 0 5 45a1.53 1.53 0 0 0 1 .47h13.2a1.53 1.53 0 1 0 0-3.06H7.57v-20.8h5.8v4.3a1.54 1.54 0 1 0 3.08 0v-4.3h5.47v8.05a1.54 1.54 0 0 0 3.07 0v-8h5.47v4.3a1.54 1.54 0 1 0 3.08 0v-4.3H39v8.05a1.53 1.53 0 0 0 3.06 0v-8h5.47v4.3a1.54 1.54 0 1 0 3.08 0v-4.3h5.8v20.8H24.2a1.53 1.53 0 1 0 0 3.06H58a1.54 1.54 0 0 0 1.54-1.54V20.07a1.51 1.51 0 0 0-.49-1.07z'/></svg>");
}
.icon-cr.icon-photo:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M41.14 32.27a1.47 1.47 0 0 0-.14 1.14 7.4 7.4 0 0 1 .15.82 1.51 1.51 0 0 0 .57 1 1.49 1.49 0 0 0 .91.31h.2a1.51 1.51 0 0 0 1.31-1.68 9.93 9.93 0 0 0-.23-1.21 1.53 1.53 0 0 0-.69-.92 1.53 1.53 0 0 0-2.07.54zM34 25.9a9.1 9.1 0 0 0-3.44 1.15 1.5 1.5 0 0 0 .75 2.81 1.53 1.53 0 0 0 .75-.2 6 6 0 0 1 2.31-.77 1.49 1.49 0 0 0 1-.57 1.47 1.47 0 0 0 .31-1.11A1.52 1.52 0 0 0 34 25.9zm4.26.51a1.48 1.48 0 0 0-1.15 0 1.45 1.45 0 0 0-.79.84 1.48 1.48 0 0 0 0 1.15 1.51 1.51 0 0 0 .84.79A6.17 6.17 0 0 1 39.69 31a1.49 1.49 0 0 0 1 .51h.1a1.5 1.5 0 0 0 1.5-1.39A1.54 1.54 0 0 0 42 29a9.17 9.17 0 0 0-3.74-2.59zM52.58 19a2 2 0 1 0-2 2 2 2 0 0 0 2-2z'/><path fill='black' d='M35.3 17a17.5 17.5 0 1 0 17.51 17.46A17.51 17.51 0 0 0 35.3 17zm0 31.83a14.33 14.33 0 1 1 14.33-14.37A14.35 14.35 0 0 1 35.3 48.78z'/><path fill='black' d='M48.31 34.45a13 13 0 1 0-13 13 13 13 0 0 0 13-13zm-3.1 0a9.91 9.91 0 1 1-9.9-9.91 9.91 9.91 0 0 1 9.9 9.92z'/><path fill='black' d='M53.07 12.62h-6.78V11A3.34 3.34 0 0 0 43 7.71H27.65A3.34 3.34 0 0 0 24.31 11v1.58h-1.4V11a3.34 3.34 0 0 0-3.33-3.33h-4.29A3.34 3.34 0 0 0 12 11v1.58h-1a4.28 4.28 0 0 0-4.35 4.32V52a4.28 4.28 0 0 0 4.28 4.28h1.66a1.59 1.59 0 0 0 0-3.18h-1.66a1.1 1.1 0 0 1-1.1-1.1V16.9a1.1 1.1 0 0 1 1.1-1.1h42.15a1.09 1.09 0 0 1 1.09 1.1V52a1.09 1.09 0 0 1-1.09 1.1H17.67a1.59 1.59 0 0 0 0 3.18h35.41A4.28 4.28 0 0 0 57.35 52V16.9a4.28 4.28 0 0 0-4.28-4.28zM27.49 11a.16.16 0 0 1 .16-.15H43a.15.15 0 0 1 .15.15v1.58H27.49zm-12.36 0a.16.16 0 0 1 .16-.15h4.29a.15.15 0 0 1 .15.15v1.58h-4.6z'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 54 54'><path fill='black' d='M41.14 32.27a1.47 1.47 0 0 0-.14 1.14 7.4 7.4 0 0 1 .15.82 1.51 1.51 0 0 0 .57 1 1.49 1.49 0 0 0 .91.31h.2a1.51 1.51 0 0 0 1.31-1.68 9.93 9.93 0 0 0-.23-1.21 1.53 1.53 0 0 0-.69-.92 1.53 1.53 0 0 0-2.07.54zM34 25.9a9.1 9.1 0 0 0-3.44 1.15 1.5 1.5 0 0 0 .75 2.81 1.53 1.53 0 0 0 .75-.2 6 6 0 0 1 2.31-.77 1.49 1.49 0 0 0 1-.57 1.47 1.47 0 0 0 .31-1.11A1.52 1.52 0 0 0 34 25.9zm4.26.51a1.48 1.48 0 0 0-1.15 0 1.45 1.45 0 0 0-.79.84 1.48 1.48 0 0 0 0 1.15 1.51 1.51 0 0 0 .84.79A6.17 6.17 0 0 1 39.69 31a1.49 1.49 0 0 0 1 .51h.1a1.5 1.5 0 0 0 1.5-1.39A1.54 1.54 0 0 0 42 29a9.17 9.17 0 0 0-3.74-2.59zM52.58 19a2 2 0 1 0-2 2 2 2 0 0 0 2-2z'/><path fill='black' d='M35.3 17a17.5 17.5 0 1 0 17.51 17.46A17.51 17.51 0 0 0 35.3 17zm0 31.83a14.33 14.33 0 1 1 14.33-14.37A14.35 14.35 0 0 1 35.3 48.78z'/><path fill='black' d='M48.31 34.45a13 13 0 1 0-13 13 13 13 0 0 0 13-13zm-3.1 0a9.91 9.91 0 1 1-9.9-9.91 9.91 9.91 0 0 1 9.9 9.92z'/><path fill='black' d='M53.07 12.62h-6.78V11A3.34 3.34 0 0 0 43 7.71H27.65A3.34 3.34 0 0 0 24.31 11v1.58h-1.4V11a3.34 3.34 0 0 0-3.33-3.33h-4.29A3.34 3.34 0 0 0 12 11v1.58h-1a4.28 4.28 0 0 0-4.35 4.32V52a4.28 4.28 0 0 0 4.28 4.28h1.66a1.59 1.59 0 0 0 0-3.18h-1.66a1.1 1.1 0 0 1-1.1-1.1V16.9a1.1 1.1 0 0 1 1.1-1.1h42.15a1.09 1.09 0 0 1 1.09 1.1V52a1.09 1.09 0 0 1-1.09 1.1H17.67a1.59 1.59 0 0 0 0 3.18h35.41A4.28 4.28 0 0 0 57.35 52V16.9a4.28 4.28 0 0 0-4.28-4.28zM27.49 11a.16.16 0 0 1 .16-.15H43a.15.15 0 0 1 .15.15v1.58H27.49zm-12.36 0a.16.16 0 0 1 .16-.15h4.29a.15.15 0 0 1 .15.15v1.58h-4.6z'/></svg>");
}
.icon-cr.icon-pinch:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 86 86'><circle cx='64.1' cy='77' r='2' style='fill:black'/><path d='M70.1,55.55a1.7,1.7,0,0,0,1.7-1.7V47.18a4.82,4.82,0,0,0-4.29-4.86,4.6,4.6,0,0,0-1.95.24,4.67,4.67,0,0,0-7.46-2.17,4.63,4.63,0,0,0-3-1.09,4.47,4.47,0,0,0-1.35.21V35a12,12,0,1,0-9.5,0V52.43a30,30,0,0,0-3.76-.81A12,12,0,1,0,37.88,63c3,1.6,5.62,4,6.34,6.66A4.67,4.67,0,0,0,41.4,74v9a1.7,1.7,0,0,0,1.7,1.7h6.25a1.7,1.7,0,1,0,0-3.4H44.8V74a1.3,1.3,0,0,1,1.3-1.3h21A1.3,1.3,0,0,1,68.4,74v7.3H54.65a1.7,1.7,0,1,0,0,3.4H70.1A1.7,1.7,0,0,0,71.8,83V74a4.74,4.74,0,0,0-2.52-4.17l1.66-5a16.64,16.64,0,0,0,.86-5.28v-.42a1.7,1.7,0,0,0-3.4,0v.42a13.34,13.34,0,0,1-.68,4.2L65.87,69.3H47.62a12.46,12.46,0,0,0-4.41-6.69,22.11,22.11,0,0,0-8.53-4.44l-2-.5V57.5a2.81,2.81,0,0,1,2.8-2.8H37A24.38,24.38,0,0,1,44.25,56v.48a1.75,1.75,0,0,0,3.5,0V29a1.25,1.25,0,0,1,2.5,0V47a1.75,1.75,0,0,0,2.95,1.27A1.71,1.71,0,0,0,53.8,47V44.1a1.36,1.36,0,0,1,1.08-1.38,1.27,1.27,0,0,1,1.06.28,1.31,1.31,0,0,1,.46,1v3a1.7,1.7,0,0,0,3.4,0V44.1a1.36,1.36,0,0,1,1.08-1.38,1.27,1.27,0,0,1,1.06.28,1.31,1.31,0,0,1,.46,1v3a1.7,1.7,0,0,0,3.4.06,1.35,1.35,0,0,1,1-1.32,1.3,1.3,0,0,1,1.1.26,1.28,1.28,0,0,1,.5,1v6.85A1.7,1.7,0,0,0,70.1,55.55ZM29.3,57.5V59a1.7,1.7,0,0,0,1.29,1.65l3.13.79A7.93,7.93,0,0,1,29,63a8,8,0,1,1,7.08-11.7H35.5A6.21,6.21,0,0,0,29.3,57.5ZM49,24.25A4.76,4.76,0,0,0,44.25,29v1.41a8,8,0,1,1,9.5,0V29A4.76,4.76,0,0,0,49,24.25Z' style='fill:black'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 86 86'><circle cx='64.1' cy='77' r='2' style='fill:black'/><path d='M70.1,55.55a1.7,1.7,0,0,0,1.7-1.7V47.18a4.82,4.82,0,0,0-4.29-4.86,4.6,4.6,0,0,0-1.95.24,4.67,4.67,0,0,0-7.46-2.17,4.63,4.63,0,0,0-3-1.09,4.47,4.47,0,0,0-1.35.21V35a12,12,0,1,0-9.5,0V52.43a30,30,0,0,0-3.76-.81A12,12,0,1,0,37.88,63c3,1.6,5.62,4,6.34,6.66A4.67,4.67,0,0,0,41.4,74v9a1.7,1.7,0,0,0,1.7,1.7h6.25a1.7,1.7,0,1,0,0-3.4H44.8V74a1.3,1.3,0,0,1,1.3-1.3h21A1.3,1.3,0,0,1,68.4,74v7.3H54.65a1.7,1.7,0,1,0,0,3.4H70.1A1.7,1.7,0,0,0,71.8,83V74a4.74,4.74,0,0,0-2.52-4.17l1.66-5a16.64,16.64,0,0,0,.86-5.28v-.42a1.7,1.7,0,0,0-3.4,0v.42a13.34,13.34,0,0,1-.68,4.2L65.87,69.3H47.62a12.46,12.46,0,0,0-4.41-6.69,22.11,22.11,0,0,0-8.53-4.44l-2-.5V57.5a2.81,2.81,0,0,1,2.8-2.8H37A24.38,24.38,0,0,1,44.25,56v.48a1.75,1.75,0,0,0,3.5,0V29a1.25,1.25,0,0,1,2.5,0V47a1.75,1.75,0,0,0,2.95,1.27A1.71,1.71,0,0,0,53.8,47V44.1a1.36,1.36,0,0,1,1.08-1.38,1.27,1.27,0,0,1,1.06.28,1.31,1.31,0,0,1,.46,1v3a1.7,1.7,0,0,0,3.4,0V44.1a1.36,1.36,0,0,1,1.08-1.38,1.27,1.27,0,0,1,1.06.28,1.31,1.31,0,0,1,.46,1v3a1.7,1.7,0,0,0,3.4.06,1.35,1.35,0,0,1,1-1.32,1.3,1.3,0,0,1,1.1.26,1.28,1.28,0,0,1,.5,1v6.85A1.7,1.7,0,0,0,70.1,55.55ZM29.3,57.5V59a1.7,1.7,0,0,0,1.29,1.65l3.13.79A7.93,7.93,0,0,1,29,63a8,8,0,1,1,7.08-11.7H35.5A6.21,6.21,0,0,0,29.3,57.5ZM49,24.25A4.76,4.76,0,0,0,44.25,29v1.41a8,8,0,1,1,9.5,0V29A4.76,4.76,0,0,0,49,24.25Z' style='fill:black'/></svg>");
}
.icon-cr.icon-plus:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='15 15 66 66'><path d='M66.5,46.25H50.75V30.5a2.25,2.25,0,0,0-4.5,0V46.25H30.5a2.25,2.25,0,0,0,0,4.5H46.25V66.5a2.25,2.25,0,0,0,4.5,0V50.75H66.5a2.25,2.25,0,0,0,0-4.5Z' style='fill:black'/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='15 15 66 66'><path d='M66.5,46.25H50.75V30.5a2.25,2.25,0,0,0-4.5,0V46.25H30.5a2.25,2.25,0,0,0,0,4.5H46.25V66.5a2.25,2.25,0,0,0,4.5,0V50.75H66.5a2.25,2.25,0,0,0,0-4.5Z' style='fill:black'/></svg>");
}
.icon-cr.icon-less:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='15 15 66 66'><title>less</title><g id='prontos'><path d='M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z' style='fill:black'/><path d='M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z' style='fill:black'/></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='15 15 66 66'><title>less</title><g id='prontos'><path d='M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z' style='fill:black'/><path d='M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z' style='fill:black'/></g></svg>");
}
.icon-cr.icon-zoom-out:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='15 15 66 66'><title>zoom out</title><g id='prontos'><line x1='34.27' y1='40.75' x2='51.3' y2='40.75' style='fill:none;stroke:black;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px'/><circle cx='42.79' cy='40.75' r='16.94' style='fill:none;stroke:black;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px'/><line x1='54.18' y1='53.29' x2='70.15' y2='70.19' style='fill:none;stroke:black;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px'/></g><g id='Layer_4' data-name='Layer 4'></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='15 15 66 66'><title>zoom out</title><g id='prontos'><line x1='34.27' y1='40.75' x2='51.3' y2='40.75' style='fill:none;stroke:black;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px'/><circle cx='42.79' cy='40.75' r='16.94' style='fill:none;stroke:black;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px'/><line x1='54.18' y1='53.29' x2='70.15' y2='70.19' style='fill:none;stroke:black;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px'/></g><g id='Layer_4' data-name='Layer 4'></g></svg>");
}
.cr-tooltip-top,
.cr-tooltip-bottom {
  background-color: var(--color-default-4);
}
section#product #product-price-fixed {
  position: fixed;
  bottom: -6rem;
  left: 0;
  width: 100vw;
  min-height: 6rem;
  padding: 0 1rem;
  background-color: var(--color-default-1);
  box-shadow: none;
  display: flex;
  align-items: center;
  z-index: 9;
  transition: bottom 0.5s ease-in-out;
}
section#product #product-price-fixed.visible {
  bottom: 0;
}
section#product #product-price-fixed #product-price-promo {
  display: none;
}
section#product #product-price-fixed .h1,
section#product #product-price-fixed .product-price :first-child {
  margin-top: 0 !important;
}
section#product #product-price-fixed .product-price-installments {
  display: none;
}
section#product #product-price-fixed .product-price-warning {
  display: none;
}
section#product #product-price-fixed .btn {
  width: auto;
  margin-left: auto;
}
section#product #product-about {
  margin-top: 1rem;
}
@media (min-width: 576px) and (max-width: 991px) {
  section#product #product-about {
    margin-top: 0;
    background-color: var(--color-default-2);
  }
}
section#product #product-about-collapsible:not(.opened) {
  position: relative;
  max-height: 250px;
}
section#product #product-about-collapsible:not(.opened):after {
  content: '';
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  position: absolute;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 50px);
}
@media (min-width: 576px) and (max-width: 991px) {
  section#product #product-about-collapsible:not(.opened):after {
    background: linear-gradient(0deg, var(--color-default-1) 0%, rgba(255, 255, 255, 0) 50px);
  }
}
section#product #product-campaign.d-flex {
  align-items: center;
  flex-direction: column;
}
@media (min-width: 576px) {
  section#product #product-campaign.d-flex.d-flex {
    flex-direction: row;
  }
}
section#product .hover-accordion {
  height: 30rem;
}
section#product .hover-accordion-expand-first:not(:hover) .accordion-item-wrapper:first-child {
  flex-grow: 5;
}
section#product .hover-accordion-expand-first .accordion-item-wrapper:hover {
  flex-grow: 5;
}
section#product .product-reviews-container {
  max-height: 30rem;
  overflow: auto;
  border: 2px solid var(--color-default-3);
  border-radius: 0.2rem;
  padding: 0 1rem;
  background-color: white;
}
section#product .product-review {
  display: flex;
  padding: 1rem 0;
}
section#product .product-review .icon-cr {
  margin-right: 1rem;
  margin-top: 0.5rem;
}
section#product .product-review:not(:first-child) {
  border-top: 1px solid var(--color-default-2);
}
section#product .product-review .product-review-info {
  color: var(--color-default-3);
}
section#product .product-review-reply {
  display: flex;
  padding: 1rem 0;
  margin-left: 1rem;
}
section#product .product-review-reply .icon-cr {
  margin-right: 1rem;
  margin-top: 0.5rem;
}
section#product .product-review-reply:not(:first-child) {
  border-top: 1px solid var(--color-default-2);
}
section#product .product-review-reply .product-review-info {
  color: var(--color-default-3);
}
section#product .product-review-reply:not(:first-child) {
  border-top: none;
}
section#product #product-gallery {
  align-items: stretch;
}
section#product #product-gallery > :first-child {
  width: calc(100% - 13rem);
}
section#product #product-gallery > :last-child {
  width: 13rem;
}
section#product .video-product {
  max-width: 50%;
  float: right;
  position: relative;
  margin-top: 1rem;
}
section#product .video-product .video-container {
  text-align: right;
}
section#product .video-product iframe {
  max-width: 100%;
}
@media (max-width: 767px) {
  section#product .video-product {
    position: relative;
    float: none !important;
    clear: both !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none;
  }
  section#product .video-product .video-container {
    position: relative;
    width: 100% !important;
  }
  section#product .video-product .video-container iframe {
    width: 100%;
  }
}
@media (min-width: 992px) {
  section#product .video-product {
    padding-right: 15px;
  }
}
/* mobile */
@media (max-width: 565px) {
  /* 2 colunas */
  .product-list > * {
    flex: 0 0 50%;
  }
}
@media (min-width: 565px) and (max-width: 960px) {
  /* 3 colunas */
  .product-list > * {
    flex: 0 0 33.33%;
  }
}
/* desktop */
@media (min-width: 960px) {
  /* 5 colunas */
  .product-list > * {
    flex: 0 0 20%;
    padding-bottom: 0;
  }
}
.complaint-text {
  cursor: pointer;
  text-decoration: underline;
  color: var(--color-primary-4);
}
.complaint-text:hover {
  transition: all 0.3s;
  opacity: 0.6;
}
.hover-figure {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.hover-figure figcaption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  padding: 0.25em;
  bottom: -0.2em;
  left: 0;
  right: 0;
  text-transform: uppercase;
  text-align: center;
  color: white;
  opacity: 1;
  transition: all 0.2s ease-in-out;
  background-color: var(--color-default-5);
}
.hover-figure figcaption > * {
  margin: 0.5em 0;
}
@media (min-width: 992px) {
  .hover-figure:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.3;
    background-color: var(--color-default-4);
    transition: opacity 0.2s ease-in-out;
  }
  .hover-figure figcaption {
    opacity: 0;
  }
  :not(.hover-accordion-keep-state) .hover-figure:hover:after,
  .hover-accordion.hover-accordion-keep-state > .accordion-item-wrapper.keep-state .hover-figure:after {
    opacity: 0;
  }
  :not(.hover-accordion-keep-state) .hover-figure:hover figcaption,
  .hover-accordion.hover-accordion-keep-state > .accordion-item-wrapper.keep-state .hover-figure figcaption {
    bottom: 0;
    opacity: 0.9;
  }
}


/*# sourceMappingURL=product.67f2b46f6ba5cb071fba.css.map*/