*,
:after,
:before {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
html {
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
body {
  margin: 0;
  font-weight: var(--regular-weight);
}
a {
  text-decoration: none;
  color: var(--color-primary-3);
}
@media (hover: hover) {
  a:hover {
    text-decoration: underline;
    color: var(--color-warning-6);
  }
}
a:active {
  color: var(--color-primary-5);
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-grab {
  cursor: grab;
}
.no-pointer-events {
  pointer-events: none;
}
.busy {
  transition: opacity 0.1s ease-in-out;
  opacity: 0.5;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.bg-white {
  background-color: var(--color-white) !important;
}
.bg-black {
  background-color: var(--color-background-header) !important;
}
.new-bg-black {
  background-color: #191817;
}
.bg-profile {
  color: var(--color-primary-1);
  background-color: var(--color-primary-50);
  box-shadow: 0px 1px 3px 0px #00000040;
  border-radius: 5px;
  padding: 5px 7px;
}
.bg-profile .fas {
  margin-right: 0 !important;
}
.text-white {
  color: var(--color-white) !important;
}
.text-black {
  color: var(--color-black) !important;
}
.border-white {
  border-color: white !important;
}
.bg-danger-1 {
  background-color: var(--color-danger-1) !important;
}
.text-danger-1 {
  color: var(--color-danger-1) !important;
}
.border-danger-1 {
  border-color: var(--color-danger-1) !important;
}
.bg-danger-2 {
  background-color: var(--color-danger-2) !important;
}
.text-danger-2 {
  color: var(--color-danger-2) !important;
}
.border-danger-2 {
  border-color: var(--color-danger-2) !important;
}
.bg-danger-3 {
  background-color: var(--color-danger-3) !important;
}
.text-danger-3 {
  color: var(--color-danger-3) !important;
}
.border-danger-3 {
  border-color: var(--color-danger-3) !important;
}
.bg-danger-4 {
  background-color: var(--color-danger-4) !important;
}
.text-danger-4 {
  color: var(--color-danger-4) !important;
}
.border-danger-4 {
  border-color: var(--color-danger-4) !important;
}
.bg-danger-5 {
  background-color: var(--color-danger-5) !important;
}
.text-danger-5 {
  color: var(--color-danger-5) !important;
}
.border-danger-5 {
  border-color: var(--color-danger-5) !important;
}
.bg-danger-6 {
  background-color: var(--color-danger-6) !important;
}
.text-danger-6 {
  color: var(--color-danger-6) !important;
}
.border-danger-6 {
  border-color: var(--color-danger-6) !important;
}
.bg-danger {
  background-color: var(--color-danger-3) !important;
}
.text-danger {
  color: var(--color-danger-3) !important;
}
.border-danger {
  border-color: var(--color-danger-3) !important;
}
.bg-default-1 {
  background-color: var(--color-default-1) !important;
}
.text-default-1 {
  color: var(--color-default-text-1) !important;
}
.border-default-1 {
  border-color: var(--color-default-1) !important;
}
.bg-default-2 {
  background-color: var(--color-default-2) !important;
}
.text-default-2 {
  color: var(--color-default-text-2) !important;
}
.border-default-2 {
  border-color: var(--color-default-2) !important;
}
.bg-default-3 {
  background-color: var(--color-default-3) !important;
}
.text-default-3 {
  color: var(--color-default-text-3) !important;
}
.border-default-3 {
  border-color: var(--color-default-3) !important;
}
.bg-default-4 {
  background-color: var(--color-default-4) !important;
}
.text-default-4 {
  color: var(--color-default-text-4) !important;
}
.border-default-4 {
  border-color: var(--color-default-4) !important;
}
.bg-default-5 {
  background-color: var(--color-default-5) !important;
}
.text-default-5 {
  color: var(--color-default-text-5) !important;
}
.border-default-5 {
  border-color: var(--color-default-5) !important;
}
.bg-default-6 {
  background-color: var(--color-default-6) !important;
}
.text-default-6 {
  color: var(--color-default-text-6) !important;
}
.border-default-6 {
  border-color: var(--color-default-6) !important;
}
.bg-default {
  background-color: var(--color-default-3) !important;
}
.text-default {
  color: var(--color-default-text-3) !important;
}
.border-default {
  border-color: var(--color-default-3) !important;
}
.bg-primary-1 {
  background-color: var(--color-primary-1) !important;
}
.text-primary-1 {
  color: var(--color-primary-1) !important;
}
.border-primary-1 {
  border-color: var(--color-primary-1) !important;
}
.bg-primary-2 {
  background-color: var(--color-primary-2) !important;
}
.text-primary-2 {
  color: var(--color-primary-2) !important;
}
.border-primary-2 {
  border-color: var(--color-primary-2) !important;
}
.bg-primary-3 {
  background-color: var(--color-primary-3) !important;
}
.text-primary-3 {
  color: var(--color-primary-3) !important;
}
.border-primary-3 {
  border-color: var(--color-primary-3) !important;
}
.bg-primary-4 {
  background-color: var(--color-primary-4) !important;
}
.text-primary-4 {
  color: var(--color-primary-4) !important;
}
.border-primary-4 {
  border-color: var(--color-primary-4) !important;
}
.bg-primary-5 {
  background-color: var(--color-primary-5) !important;
}
.text-primary-5 {
  color: var(--color-primary-5) !important;
}
.border-primary-5 {
  border-color: var(--color-primary-5) !important;
}
.bg-primary-6 {
  background-color: var(--color-primary-6) !important;
}
.text-primary-6 {
  color: var(--color-primary-6) !important;
}
.border-primary-6 {
  border-color: var(--color-primary-6) !important;
}
.bg-primary {
  background-color: var(--color-primary-3) !important;
}
.text-primary {
  color: var(--color-primary-3) !important;
}
.border-primary {
  border-color: var(--color-primary-3) !important;
}
.bg-info-1 {
  background-color: var(--color-info-1) !important;
}
.text-info-1 {
  color: var(--color-info-1) !important;
}
.border-info-1 {
  border-color: var(--color-info-1) !important;
}
.bg-info-2 {
  background-color: var(--color-info-2) !important;
}
.text-info-2 {
  color: var(--color-info-2) !important;
}
.border-info-2 {
  border-color: var(--color-info-2) !important;
}
.bg-info-3 {
  background-color: var(--color-info-3) !important;
}
.text-info-3 {
  color: var(--color-info-3) !important;
}
.border-info-3 {
  border-color: var(--color-info-3) !important;
}
.bg-info-4 {
  background-color: var(--color-info-4) !important;
}
.text-info-4 {
  color: var(--color-info-4) !important;
}
.border-info-4 {
  border-color: var(--color-info-4) !important;
}
.bg-info-5 {
  background-color: var(--color-info-5) !important;
}
.text-info-5 {
  color: var(--color-info-5) !important;
}
.border-info-5 {
  border-color: var(--color-info-5) !important;
}
.bg-info-6 {
  background-color: var(--color-info-6) !important;
}
.text-info-6 {
  color: var(--color-info-6) !important;
}
.border-info-6 {
  border-color: var(--color-info-6) !important;
}
.bg-info {
  background-color: var(--color-info-3) !important;
}
.text-info {
  color: var(--color-info-3) !important;
}
.border-info {
  border-color: var(--color-info-3) !important;
}
.bg-success-1 {
  background-color: var(--color-success-1) !important;
}
.text-success-1 {
  color: var(--color-success-1) !important;
}
.border-success-1 {
  border-color: var(--color-success-1) !important;
}
.bg-success-2 {
  background-color: var(--color-success-2) !important;
}
.text-success-2 {
  color: var(--color-success-2) !important;
}
.border-success-2 {
  border-color: var(--color-success-2) !important;
}
.bg-success-3 {
  background-color: var(--color-success-3) !important;
}
.text-success-3 {
  color: var(--color-success-3) !important;
}
.border-success-3 {
  border-color: var(--color-success-3) !important;
}
.bg-success-4 {
  background-color: var(--color-success-4) !important;
}
.text-success-4 {
  color: var(--color-success-4) !important;
}
.border-success-4 {
  border-color: var(--color-success-4) !important;
}
.bg-success-5 {
  background-color: var(--color-success-5) !important;
}
.text-success-5 {
  color: var(--color-success-5) !important;
}
.border-success-5 {
  border-color: var(--color-success-5) !important;
}
.bg-success-6 {
  background-color: var(--color-success-6) !important;
}
.text-success-6 {
  color: var(--color-success-6) !important;
}
.border-success-6 {
  border-color: var(--color-success-6) !important;
}
.bg-success {
  background-color: var(--color-success-3) !important;
}
.text-success {
  color: var(--color-success-3) !important;
}
.border-success {
  border-color: var(--color-success-3) !important;
}
.bg-warning-1 {
  background-color: var(--color-warning-1) !important;
}
.text-warning-1 {
  color: var(--color-warning-1) !important;
}
.border-warning-1 {
  border-color: var(--color-warning-1) !important;
}
.bg-warning-2 {
  background-color: var(--color-warning-2) !important;
}
.text-warning-2 {
  color: var(--color-warning-2) !important;
}
.border-warning-2 {
  border-color: var(--color-warning-2) !important;
}
.bg-warning-3 {
  background-color: var(--color-warning-3) !important;
}
.text-warning-3 {
  color: var(--color-warning-3) !important;
}
.border-warning-3 {
  border-color: var(--color-warning-3) !important;
}
.bg-warning-4 {
  background-color: var(--color-warning-4) !important;
}
.text-warning-4 {
  color: var(--color-warning-4) !important;
}
.border-warning-4 {
  border-color: var(--color-warning-4) !important;
}
.bg-warning-5 {
  background-color: var(--color-warning-5) !important;
}
.text-warning-5 {
  color: var(--color-warning-5) !important;
}
.border-warning-5 {
  border-color: var(--color-warning-5) !important;
}
.bg-warning-6 {
  background-color: var(--color-warning-6) !important;
}
.text-warning-6 {
  color: var(--color-warning-6) !important;
}
.border-warning-6 {
  border-color: var(--color-warning-6) !important;
}
.bg-warning {
  background-color: var(--color-warning-3) !important;
}
.text-warning {
  color: var(--color-warning-3) !important;
}
.border-warning {
  border-color: var(--color-warning-3) !important;
}
::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
::-webkit-scrollbar-track {
  background: var(--color-default-1);
}
::-webkit-scrollbar-thumb {
  background: var(--color-default-3);
  border-radius: 0.2rem;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--color-primary-4);
}
::-webkit-scrollbar-thumb:active {
  background: var(--color-primary-5);
}
.scroll-momentum {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
ul {
  padding-left: 1.5rem;
  margin: 0;
}
.no-list {
  list-style: none;
  padding-left: 0;
}
.grecaptcha-badge {
  visibility: hidden;
}
@media (hover: hover) and (pointer: fine) {
  a.btn:hover {
    text-decoration: none;
  }
}
.btn {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 0 0.75em;
  border-radius: 0.2rem;
  border: 1px solid var(--color-default-3);
  background-color: var(--color-default-2);
  color: var(--color-default-text-5);
  font-family: 'Bricolage Grotesque', sans-serif;
  font-size: 1rem;
  font-weight: var(--regular-weight);
  cursor: pointer;
  transition: background-color ease-in-out 0.2s, border-bottom-color ease-in-out 0.2s, color ease-in-out 0.2s;
  outline: none !important;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 3.2rem;
}
.btn::-moz-focus-inner {
  border: 0;
}
a.btn {
  text-decoration: none;
}
a.btn:hover {
  color: var(--color-default-text-5);
}
.btn.btn-sm {
  font-size: 0.9em;
  line-height: 2.3rem;
}
.btn.btn-lg {
  font-size: 1.1em;
  line-height: 3.3rem;
}
.btn.btn-xl {
  font-size: 1.2em;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  .btn {
    line-height: 2.7rem;
  }
  .btn.btn-sm {
    line-height: 1.8rem;
  }
  .btn.btn-lg {
    line-height: 2.8rem;
  }
  .btn.btn-xl {
    line-height: 3rem;
  }
}
.btn.btn-image {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-image:after {
  content: '\200B';
}
.btn.btn-image > img,
.btn.btn-image i.icon-cr {
  width: 2.2rem;
  height: 2.2rem;
}
.btn.btn-image > img + *,
.btn.btn-image i.icon-cr + * {
  margin-left: 0.5rem;
}
.btn.btn-image.btn-sm > img,
.btn.btn-image.btn-sm i.icon-cr {
  width: 2.3rem;
  height: 2.3rem;
}
.btn.btn-image.btn-lg > img,
.btn.btn-image.btn-lg i.icon-cr {
  width: 3.3rem;
  height: 3.3rem;
}
.btn.btn-image.btn-xl > img,
.btn.btn-image.btn-xl i.icon-cr {
  width: 3.5rem;
  height: 3.5rem;
}
@media (min-width: 768px) {
  .btn.btn-image > img,
  .btn.btn-image i.icon-cr {
    width: 2.7rem;
    height: 2.7rem;
  }
  .btn.btn-image.btn-sm > img,
  .btn.btn-image.btn-sm i.icon-cr {
    width: 1.8rem;
    height: 1.8rem;
  }
  .btn.btn-image.btn-lg > img,
  .btn.btn-image.btn-lg i.icon-cr {
    width: 2.8rem;
    height: 2.8rem;
  }
  .btn.btn-image.btn-xl > img,
  .btn.btn-image.btn-xl i.icon-cr {
    width: 3rem;
    height: 3rem;
  }
}
.btn.btn-wide {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
@media (hover: hover) and (pointer: fine) {
  .btn:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-default-3);
  }
}
.btn.btn-loading {
  position: relative;
}
.btn.btn-loading > .btn-spinner-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
}
.btn.btn-loading.loading {
  color: transparent !important;
}
.btn.btn-loading.loading > :not(.btn-spinner-wrapper) {
  visibility: hidden;
}
.btn.btn-loading.loading > .btn-spinner-wrapper {
  visibility: visible;
}
.btn.btn-primary {
  background-color: var(--color-primary-3);
  border-color: var(--color-primary-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-primary:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-primary-4);
    border-color: var(--color-primary-5);
  }
  a.btn.btn-primary:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-primary:not([disabled]):not(.btn-disabled):active,
.btn.btn-primary:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-primary-5);
  border-color: var(--color-primary-5);
}
.btn.btn-danger {
  background-color: var(--color-danger-3);
  border-color: var(--color-danger-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-danger:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-danger-4);
    border-color: var(--color-danger-5);
  }
  a.btn.btn-danger:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-danger:not([disabled]):not(.btn-disabled):active,
.btn.btn-danger:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-danger-5);
  border-color: var(--color-danger-5);
}
.btn.btn-success {
  background-color: var(--color-success-3);
  border-color: var(--color-success-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-success:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-success-4);
    border-color: var(--color-success-5);
  }
  a.btn.btn-success:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-success:not([disabled]):not(.btn-disabled):active,
.btn.btn-success:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-success-5);
  border-color: var(--color-success-5);
}
.btn.btn-warning {
  background-color: var(--color-warning-3);
  border-color: var(--color-warning-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-warning:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-warning-4);
    border-color: var(--color-warning-5);
  }
  a.btn.btn-warning:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-warning:not([disabled]):not(.btn-disabled):active,
.btn.btn-warning:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-warning-5);
  border-color: var(--color-warning-5);
}
.btn.btn-info {
  background-color: var(--color-info-3);
  border-color: var(--color-info-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-info:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-info-4);
    border-color: var(--color-info-5);
  }
  a.btn.btn-info:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-info:not([disabled]):not(.btn-disabled):active,
.btn.btn-info:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-info-5);
  border-color: var(--color-info-5);
}
.btn.btn-light {
  background-color: white;
  border-color: var(--color-default-5);
  color: var(--color-default-text-5);
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-light:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-default-2);
    border-color: var(--color-default-5);
    color: var(--color-default-text-5);
  }
}
.btn.btn-light:not([disabled]):not(.btn-disabled):active,
.btn.btn-light:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-default-3);
  border-color: var(--color-default-5);
  color: var(--color-default-text-5);
}
.btn[disabled],
.btn.btn-disabled {
  border-color: var(--color-default-2);
  background-color: var(--color-default-1);
  color: var(--color-default-text-3);
  cursor: auto;
}
.btn input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
  cursor: pointer;
}
.btn-group {
  display: inline-flex;
}
.btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn:not(:last-child) {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group.btn-group-wide > .btn {
  flex: 1 1 auto;
}
.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
.btn-group-vertical:after {
  content: '';
  display: block;
  clear: both;
}
.btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-vertical > .btn:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.25rem;
}
.btn-toolbar > .btn,
.btn-toolbar .btn-group {
  margin-left: 0.25rem;
  margin-bottom: 0.25rem;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.w-1\/2 {
  width: 50% !important;
}
.h-1\/2 {
  height: 50% !important;
}
.w-full {
  width: 100% !important;
}
.h-full {
  height: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
.h-screen {
  height: 100vh !important;
}
.w-0 {
  width: 0rem;
}
.h-0 {
  height: 0rem;
}
.w-1 {
  width: 0.25rem;
}
.h-1 {
  height: 0.25rem;
}
.w-2 {
  width: 0.5rem;
}
.h-2 {
  height: 0.5rem;
}
.w-3 {
  width: 1rem;
}
.h-3 {
  height: 1rem;
}
.w-4 {
  width: 2rem;
}
.h-4 {
  height: 2rem;
}
.w-5 {
  width: 3rem;
}
.h-5 {
  height: 3rem;
}
.w-6 {
  width: 4rem;
}
.h-6 {
  height: 4rem;
}
.w-7 {
  width: 6rem;
}
.h-7 {
  height: 6rem;
}
.w-8 {
  width: 10rem;
}
.h-8 {
  height: 10rem;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-flex {
  display: flex !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.pos-relative {
  position: relative !important;
}
.pos-absolute {
  position: absolute !important;
}
.pos-fixed {
  position: fixed !important;
}
.pos-all {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.pos-bottom {
  bottom: 0;
}
.pos-top {
  top: 0;
}
.pos-left {
  left: 0;
}
.pos-right {
  right: 0;
}
.pos-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pos-center-x {
  left: 50%;
  transform: translateX(-50%);
}
.pos-center-y {
  top: 50%;
  transform: translateY(-50%);
}
.flex-column {
  flex-flow: column;
}
.flex-reverse {
  flex-direction: column-reverse;
}
.flex-align-center {
  align-items: center !important;
}
.flex-align-baseline {
  align-items: baseline !important;
}
.flex-align-stretch {
  align-items: stretch !important;
}
.flex-align-start {
  align-items: flex-start !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-self-stretch {
  align-self: stretch !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-justify-center {
  justify-content: center !important;
}
.flex-justify-around {
  justify-content: space-around !important;
}
.flex-justify-between {
  justify-content: space-between !important;
}
.flex-item-grow {
  flex-grow: 1;
}
.flex-item-shrink {
  flex-shrink: 1;
}
.flex-item-align-center {
  align-self: center;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-max {
  z-index: 15;
}
.shadow-1 {
  box-shadow: none !important;
}
.shadow-2 {
  box-shadow: none !important;
}
.shadow-3 {
  box-shadow: none !important;
}
.shadow-4 {
  box-shadow: none !important;
}
.shadow-5 {
  box-shadow: none !important;
}
hr {
  margin: 1rem 0;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid var(--color-default-2);
  padding: 0;
}
.border-radius,
.rounded {
  border-radius: 0.2rem;
}
.rounded-full {
  border-radius: 9999px;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-auto {
  overflow: auto;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.scrollable-container {
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
.scrollable-container .scrollable-content {
  flex: 1 1 auto;
  overflow-y: auto;
}
.no-scrollbar {
  -ms-overflow-style: none;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.mx {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.mx-4 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.my-4 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.mx-5 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.mx-6 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.mx-7 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}
.my-7 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}
.mx-8 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}
.my-8 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}
.mt {
  margin-top: 1rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 2rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-6 {
  margin-top: 4rem !important;
}
.mt-7 {
  margin-top: 6rem !important;
}
.mt-8 {
  margin-top: 10rem !important;
}
.mr {
  margin-right: 1rem !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mr-0 {
  margin-right: 0rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mr-4 {
  margin-right: 2rem !important;
}
.mr-5 {
  margin-right: 3rem !important;
}
.mr-6 {
  margin-right: 4rem !important;
}
.mr-7 {
  margin-right: 6rem !important;
}
.mr-8 {
  margin-right: 10rem !important;
}
.mb {
  margin-bottom: 1rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.mb-0 {
  margin-bottom: 0rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 2rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-6 {
  margin-bottom: 4rem !important;
}
.mb-7 {
  margin-bottom: 6rem !important;
}
.mb-8 {
  margin-bottom: 10rem !important;
}
.ml {
  margin-left: 1rem !important;
}
.ml-auto {
  margin-left: auto !important;
}
.ml-0 {
  margin-left: 0rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.ml-4 {
  margin-left: 2rem !important;
}
.ml-5 {
  margin-left: 3rem !important;
}
.ml-6 {
  margin-left: 4rem !important;
}
.ml-7 {
  margin-left: 6rem !important;
}
.ml-8 {
  margin-left: 10rem !important;
}
.px {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}
.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}
.px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.px-4 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-4 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.px-6 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.px-7 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}
.py-7 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.px-8 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}
.py-8 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
.pt {
  padding-top: 1rem !important;
}
.pt-auto {
  padding-top: auto !important;
}
.pt-0 {
  padding-top: 0rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 2rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pt-6 {
  padding-top: 4rem !important;
}
.pt-7 {
  padding-top: 6rem !important;
}
.pt-8 {
  padding-top: 10rem !important;
}
.pr {
  padding-right: 1rem !important;
}
.pr-auto {
  padding-right: auto !important;
}
.pr-0 {
  padding-right: 0rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pr-4 {
  padding-right: 2rem !important;
}
.pr-5 {
  padding-right: 3rem !important;
}
.pr-6 {
  padding-right: 4rem !important;
}
.pr-7 {
  padding-right: 6rem !important;
}
.pr-8 {
  padding-right: 10rem !important;
}
.pb {
  padding-bottom: 1rem !important;
}
.pb-auto {
  padding-bottom: auto !important;
}
.pb-0 {
  padding-bottom: 0rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 2rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.pb-6 {
  padding-bottom: 4rem !important;
}
.pb-7 {
  padding-bottom: 6rem !important;
}
.pb-8 {
  padding-bottom: 10rem !important;
}
.pl {
  padding-left: 1rem !important;
}
.pl-auto {
  padding-left: auto !important;
}
.pl-0 {
  padding-left: 0rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.pl-4 {
  padding-left: 2rem !important;
}
.pl-5 {
  padding-left: 3rem !important;
}
.pl-6 {
  padding-left: 4rem !important;
}
.pl-7 {
  padding-left: 6rem !important;
}
.pl-8 {
  padding-left: 10rem !important;
}
html,
body {
  font-size: 14px;
}
body {
  font-family: 'Bricolage Grotesque', sans-serif;
  color: var(--color-default-text-5);
}
p {
  margin: 0.5em 0;
}
.text-no-decoration {
  text-decoration: none !important;
}
.text-bold {
  font-weight: var(--bold-weight) !important;
}
.text-italic {
  font-style: italic !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-secondary {
  color: var(--color-default-text-4) !important;
}
.text-muted {
  color: var(--color-default-text-2) !important;
}
.text-no-transform {
  text-transform: none !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.line-through {
  text-decoration: line-through !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-nowrap {
  white-space: nowrap;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.line-clamp-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Bricolage Grotesque', sans-serif;
  font-weight: var(--regular-weight);
  margin: 1em 0 0.5em 0;
  line-height: 1.1;
}
h1,
.h1 {
  font-size: 2.441rem;
}
.text-size-1 {
  font-size: 2.441rem !important;
}
@media (min-width: 576px) {
  .text-size-1-xs {
    font-size: 2.441rem !important;
  }
}
h2,
.h2 {
  font-size: 1.953rem;
}
.text-size-2 {
  font-size: 1.953rem !important;
}
@media (min-width: 576px) {
  .text-size-2-xs {
    font-size: 1.953rem !important;
  }
}
h3,
.h3 {
  font-size: 1.563rem;
}
.text-size-3 {
  font-size: 1.563rem !important;
}
@media (min-width: 576px) {
  .text-size-3-xs {
    font-size: 1.563rem !important;
  }
}
h4,
.h4 {
  font-size: 1.25rem;
}
.text-size-4 {
  font-size: 1.25rem !important;
}
@media (min-width: 576px) {
  .text-size-4-xs {
    font-size: 1.25rem !important;
  }
}
h5,
.h5 {
  font-size: 1.18rem;
}
.text-size-5 {
  font-size: 1.18rem !important;
}
@media (min-width: 576px) {
  .text-size-5-xs {
    font-size: 1.18rem !important;
  }
}
h6,
.h6 {
  font-size: 1.18rem;
}
.text-size-6 {
  font-size: 1.18rem !important;
}
@media (min-width: 576px) {
  .text-size-6-xs {
    font-size: 1.18rem !important;
  }
}
h1.headline,
.h1.headline {
  font-size: 4.768rem;
}
h2.headline,
.h2.headline {
  font-size: 3.815rem;
}
h3.headline,
.h3.headline {
  font-size: 3.052rem;
}
h4.headline,
.h4.headline {
  font-size: 2.441rem;
}
.text-regular {
  font-size: 1rem !important;
}
.text-medium {
  font-size: 0.9rem !important;
}
small,
.text-small {
  font-size: 0.8rem !important;
}
@media (min-width: 768px) {
  body {
    line-height: 1.5;
  }
  h1.border-bottom,
  h2.border-bottom,
  h3.border-bottom,
  h4.border-bottom,
  h5.border-bottom,
  .h1.border-bottom,
  .h2.border-bottom,
  .h3.border-bottom,
  .h4.border-bottom,
  .h5.border-bottom {
    display: inline-block;
  }
  h1,
  .h1 {
    font-size: 3.157rem;
  }
  .text-size-1 {
    font-size: 3.157rem !important;
  }
  h2,
  .h2 {
    font-size: 2.369rem;
  }
  .text-size-2 {
    font-size: 2.369rem !important;
  }
  h3,
  .h3 {
    font-size: 1.777rem;
  }
  .text-size-3 {
    font-size: 1.777rem !important;
  }
  h4,
  .h4 {
    font-size: 1.333rem;
  }
  .text-size-4 {
    font-size: 1.333rem !important;
  }
  h5,
  .h5 {
    font-size: 1.24rem;
  }
  .text-size-5 {
    font-size: 1.24rem !important;
  }
  h6,
  .h6 {
    font-size: 1.24rem;
  }
  .text-size-6 {
    font-size: 1.24rem !important;
  }
  .text-size-1-sm {
    font-size: 3.157rem !important;
  }
  .text-size-2-sm {
    font-size: 2.369rem !important;
  }
  .text-size-3-sm {
    font-size: 1.777rem !important;
  }
  .text-size-4-sm {
    font-size: 1.333rem !important;
  }
  .text-size-5-sm {
    font-size: 1.24rem !important;
  }
  .text-size-6-sm {
    font-size: 1.24rem !important;
  }
  h1.headline,
  .h1.headline {
    font-size: 7.478rem;
  }
  h2.headline,
  .h2.headline {
    font-size: 5.61rem;
  }
  h3.headline,
  .h3.headline {
    font-size: 4.209rem;
  }
  h4.headline,
  .h4.headline {
    font-size: 3.157rem;
  }
}
@media (min-width: 992px) {
  .text-size-1-md {
    font-size: 3.157rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-2-md {
    font-size: 2.369rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-3-md {
    font-size: 1.777rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-4-md {
    font-size: 1.333rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-5-md {
    font-size: 1.24rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-6-md {
    font-size: 1.24rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-1-lg {
    font-size: 3.157rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-2-lg {
    font-size: 2.369rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-3-lg {
    font-size: 1.777rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-4-lg {
    font-size: 1.333rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-5-lg {
    font-size: 1.24rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-6-lg {
    font-size: 1.24rem !important;
  }
}
body {
  --color-white: white;
  --color-black: black;
  --color-default-0: white;
  --color-default-1: #EDEDED;
  --color-default-2: #D8D8D8;
  --color-default-3: #5C5C5C;
  --color-default-4: #414141;
  --color-default-5: #181818;
  --color-default-text-1: #EDEDED;
  --color-default-text-2: #D8D8D8;
  --color-default-text-3: #818181;
  --color-default-text-4: #414141;
  --color-default-text-5: #181818;
  --color-danger-1: #DEB1B1;
  --color-danger-2: #D69E9E;
  --color-danger-3: #A52B2B;
  --color-danger-4: #882424;
  --color-danger-5: #6A1C1C;
  --color-danger-6: #75152e;
  --color-danger-7: #C1362F;
  --color-primary-1: #91D6E6;
  --color-primary-2: #15B6DA;
  --color-primary-3: #0C81B7;
  --color-primary-4: #1369A6;
  --color-primary-5: #0A4E8E;
  --color-primary-7: #0A4E8E;
  --color-info-1: #7DC9DC;
  --color-info-2: #6BC1D7;
  --color-info-3: #34ABC9;
  --color-info-4: #2B8CA5;
  --color-info-5: #226D80;
  --color-success-1: #B0D2CE;
  --color-success-2: #9CC7C2;
  --color-success-3: #268479;
  --color-success-4: #206D64;
  --color-success-5: #19544E;
  --color-warning-1: #EBC182;
  --color-warning-2: #D3A55F;
  --color-warning-3: #CA933F;
  --color-warning-4: #A3732C;
  --color-warning-5: #805B23;
  --color-table-row-1: var(--color-default-1);
  --color-table-row-2: white;
  --color-table-row-hover: white;
  --color-input-background: white;
  --color-background-header: #000000;
  --color-text-header: #FFFFFF;
  --color-background-header-icons: #DD2C59;
  --color-text-header-icons: #FFFFFF;
  --color-text-buttons: #FFFFFF;
  --color-background-icon-add-to-cart: #FFFFFF;
  --color-icon-add-to-cart: #636057;
  --color-background-footer: #000000;
  --color-text-footer: #F7F7F5;
}
body {
  --regular-weight: 400;
  --bold-weight: 700;
}
.hidden {
  display: none !important;
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
@media (pointer: coarse) {
  .hidden-touch {
    display: none !important;
  }
}
@media (pointer: fine) {
  .hidden-not-touch {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-xs {
  display: block;
}
@media (min-width: 768px) {
  .visible-xs {
    display: none !important;
  }
}
.visible-sm {
  display: block;
}
@media (max-width: 767px), (min-width: 992px) {
  .visible-sm {
    display: none !important;
  }
}
.visible-md {
  display: block;
}
@media (max-width: 991px), (min-width: 1200px) {
  .visible-md {
    display: none !important;
  }
}
.visible-lg {
  display: block;
}
@media (max-width: 1199px) {
  .visible-lg {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-xs-up {
    display: none !important;
  }
}
@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
.vue-rendered + .vue-placeholder {
  display: none !important;
}
.delay-show {
  opacity: 0;
  animation-name: delay;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-duration: 0.5s;
}
@keyframes delay {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-0 {
  opacity: 0;
}
.fade-1 {
  opacity: 0.2;
}
.fade-2 {
  opacity: 0.4;
}
.fade-3 {
  opacity: 0.6;
}
.fade-4 {
  opacity: 0.8;
}
.base-content,
.content,
.small-content,
.medium-content,
.large-content {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.content {
  max-width: calc(1250px + 2 * 1rem);
}
.small-content {
  max-width: calc(400px + 2 * 1rem);
}
.medium-content {
  max-width: calc(800px + 2 * 1rem);
}
.large-content {
  max-width: calc(1200px + 2 * 1rem);
}
.btn {
  background-color: var(--color-default-5);
  border: 1px solid var(--color-default-5);
  color: var(--color-text-buttons);
}
@media (hover: hover) and (pointer: fine) {
  .btn:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-primary-4);
    border-color: var(--color-primary-5);
    color: var(--color-text-buttons);
  }
}
.btn.btn-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn.btn-height {
  height: 3rem;
}
.btn.btn-crie-sua-loja {
  background-color: #DD2C59;
  color: #F7F7F5;
  border-radius: 10px;
  border: none !important;
}
.btn.btn-crie-sua-loja:hover {
  background-color: var(--color-black) !important;
  color: var(--color-text-buttons) !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-primary:not([disabled]):not(.btn-disabled):hover,
  .btn.btn-warning:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-black);
    border-color: var(--color-black);
    color: var(--color-text-buttons);
  }
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-secondary:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-warning-6);
    border-color: var(--color-warning-6);
    color: var(--color-text-buttons);
  }
}
.btn.btn-warning {
  color: var(--color-black);
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansLight.otf") format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansRoman.otf") format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansBold.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Lektorat Condensed';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/lektorat-condensed/LektoratCondensedExtrabold.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansLight-Italic.otf") format("opentype");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansRoman-Italic.otf") format("opentype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansBold-Italic.otf") format("opentype");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Now';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/helvetica/HelveticaNowText-Regular.ttf") format("truetype");
}
/* https://github.com/verlok/lazyload#dealing-with-microsoft-edge-problems */
img[data-src],
img[data-srcset] {
  display: block;
  min-height: 1px;
}
/* Prevents img without src to appear */
img:not([src]) {
  visibility: hidden;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
img.lazy.lazy-fade {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
img.lazy.lazy-fade.loaded {
  opacity: 1;
}
figure {
  margin: 0;
}
.logo-up-penca {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-simbolo-2024.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-simbolo-2024.svg");
  -webkit-mask-position: center;
          mask-position: center;
}
.logo-up-full-h {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
  -webkit-mask-position: left 50%;
          mask-position: left 50%;
}
.logo-up-full-h-white {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
  -webkit-mask-position: left 50%;
          mask-position: left 50%;
}
.logo-up-full-v {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-vert-2024.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-vert-2024.svg");
  -webkit-mask-position: center;
          mask-position: center;
}
.logo-up-text {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-logotipo-2024.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-logotipo-2024.svg");
  -webkit-mask-position: left 50%;
          mask-position: left 50%;
}
body {
  --color-white: #FFFFFF;
  --color-black: #000000;
  --color-default-1: #dedede;
  --color-default-2: #dedede;
  --color-default-3: #827E73;
  --color-default-4: #636057;
  --color-default-5: #2E2A27;
  --color-default-7: #2E2A27;
  --color-default-text-1: #EFEAD9;
  --color-default-text-2: #E7E1CD;
  --color-default-text-3: #827E73;
  --color-default-text-4: #636057;
  --color-default-text-5: #2E2C29;
  --color-primary-1: #DD2C59;
  --color-primary-2: #DD2C59;
  --color-primary-3: #DD2C59;
  --color-primary-4: #DD2C59;
  --color-primary-5: #490017;
  --color-warning-1: #FFF5E3;
  --color-warning-2: #FFFA33;
  --color-warning-3: #F7BE00;
  --color-warning-4: #F7BE00;
  --color-warning-5: #A98409;
  --color-warning-6: #B8A777;
  --color-success-1: #BFF3C6;
  --color-success-3: #1C792C;
  --color-success-5: #1B6027;
  --color-danger-1: #8B3215;
  --color-table-row-2: #ECECE8;
  --input-color-border: #A7A6A5;
  --color-background-default: #f5f5f5;
  --color-border-default: #d8d8d8;
  --color-light-shade-gray: #afafaf;
  --color-neutral-50: #F7F7F5;
}
body {
  line-height: 1.25;
  letter-spacing: 0.015em;
}
@media (min-width: 768px) {
  body {
    line-height: 1.5;
  }
}
.text-primary {
  color: var(--color-primary-1) !important;
}
.text-info {
  color: var(--color-primary-5) !important;
}
.price-old {
  font-size: 1rem;
}
.free-price {
  color: var(--color-info-3);
}
.text-accent-hover {
  color: var(--color-primary-4) !important;
}
@media (hover: hover) and (pointer: fine) {
  .text-accent-hover {
    color: inherit !important;
    transition: color 0.1s ease-in-out;
  }
  .text-accent-hover:hover {
    color: var(--color-primary-4) !important;
  }
}
.font-roboto-c {
  font-family: 'Roboto Condensed', 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.text-light {
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 0.5em 0 0.5em 0;
}
h1.headline,
h2.headline,
h3.headline,
h4.headline,
h5.headline,
h6.headline,
.h1.headline,
.h2.headline,
.h3.headline,
.h4.headline,
.h5.headline,
.h6.headline {
  color: white;
  font-weight: 300;
}
.icon-cr {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  flex-basis: 1.5rem;
  position: relative;
}
.icon-cr:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: currentColor;
}
.icon-cr.circle:before {
  background-color: white;
}
.icon-cr.circle {
  width: 1em !important;
  height: 1em !important;
  border-radius: 50%;
  background-color: currentColor;
}
.icon-cr.circle:before {
  -webkit-mask-size: 70%;
          mask-size: 70%;
}
.icon-cr.icon-cr-hover {
  transition: background-color 0.1s ease-in-out;
  border-radius: 0.2rem;
  cursor: pointer;
  width: 2rem;
  height: 2rem;
  flex-shrink: 0;
  flex-basis: 2rem;
  -webkit-mask-origin: content-box;
          mask-origin: content-box;
}
.icon-cr.icon-cr-hover:before {
  -webkit-mask-size: 70%;
          mask-size: 70%;
}
@media (hover: none) {
  .icon-cr.icon-cr-hover {
    background-color: var(--color-default-1);
  }
}
@media (hover: hover) {
  .icon-cr.icon-cr-hover:hover {
    background-color: var(--color-default-1);
  }
}
.icon-cr.icon-cr-hover:active {
  background-color: var(--color-default-2);
}
@media (hover: hover) {
  .frame .icon-cr.icon-cr-hover:hover {
    background-color: var(--color-default-2);
  }
}
.frame .icon-cr.icon-cr-hover:active {
  background-color: var(--color-default-3);
}
h1 > i.icon-cr:not(.icon-cr-hover),
h2 > i.icon-cr:not(.icon-cr-hover),
h3 > i.icon-cr:not(.icon-cr-hover),
h4 > i.icon-cr:not(.icon-cr-hover),
h5 > i.icon-cr:not(.icon-cr-hover),
h6 > i.icon-cr:not(.icon-cr-hover),
p > i.icon-cr:not(.icon-cr-hover),
span > i.icon-cr:not(.icon-cr-hover) {
  position: relative;
  top: 0.15em;
  height: 1em;
  width: 1.3em;
}
h1 .new-icon,
h2 .new-icon,
h3 .new-icon,
h4 .new-icon,
h5 .new-icon,
h6 .new-icon,
p .new-icon,
span .new-icon {
  top: 0.35em !important;
  height: 1.5em !important;
  width: 1.5em !important;
}
.btn > i.icon-cr {
  top: 0;
}
.icon-hover {
  padding: 0.25rem;
  border-radius: 0.2rem;
  cursor: pointer;
  transition: background 0.1s ease-in-out;
}
.icon-hover:hover {
  background: var(--color-default-1);
}
.icon-hover:active {
  background: var(--color-default-2);
}
.icon-carrier-car .icon-cr.icon-carrier-car:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg style=%27fill:black%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 166.74 127.02%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path class=%27cls-1%27 d=%27M52.74,108.72a18.3,18.3,0,1,1-36.59,0%27/><path class=%27cls-1%27 d=%27M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z%27/><path class=%27cls-1%27 d=%27M152.1,108.72a18.3,18.3,0,1,1-36.6,0%27/><path class=%27cls-1%27 d=%27M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z%27/><path class=%27cls-1%27 d=%27M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg style=%27fill:black%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 166.74 127.02%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path class=%27cls-1%27 d=%27M52.74,108.72a18.3,18.3,0,1,1-36.59,0%27/><path class=%27cls-1%27 d=%27M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z%27/><path class=%27cls-1%27 d=%27M152.1,108.72a18.3,18.3,0,1,1-36.6,0%27/><path class=%27cls-1%27 d=%27M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z%27/><path class=%27cls-1%27 d=%27M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z%27/></g></g></svg>");
}
.icon-store .icon-cr.icon-store:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M89.65,39.73c-.48-.09-.93-.09-1.36-.08-.17,0-.34,0-.5,0-.02-.07-.04-.14-.05-.21-.53-2.96-.81-6.38-1.08-9.68-.36-4.4-.73-8.95-1.7-12.73-.74-2.88-2.74-4.43-6.11-4.72h-.06s-.06,0-.06,0c-8.89.51-18.29.21-27.39-.08-9.93-.32-20.2-.64-29.86.08-2.44.18-5.36.86-6.36,4.47-1.05,3.81-1.43,8.54-1.8,13.12-.26,3.28-.54,6.66-1.06,9.55-.01.07-.03.14-.05.21-.13,0-.28,0-.42,0-1.01,0-2.26-.01-2.85.9-.47.73-.54,1.77-.17,2.61.3.68.85,1.14,1.52,1.26.93.17,2.03.1,3.09.03.62-.04,1.25-.08,1.82-.07v35.64c0,3.77,4.31,8.25,8.34,8.55,7.97-.42,16.4-.15,24.56.11,5.12.16,10.34.33,15.49.33,4.08,0,8.13-.11,12.06-.4,4.33-.32,9.15-3.93,9.15-8.6v-35.59h4.76c1.09,0,1.79-1.12,1.89-2.17.12-1.28-.61-2.29-1.8-2.51ZM82.85,39.64h-11.66l-3.1-22.16c1.62.09,3.4-.02,5.14-.12,2.24-.13,4.55-.27,6.36.03h0c.39.06.62,1.41.69,1.86l.04.24c.56,3.11.87,6.41,1.18,9.6.33,3.48.68,7.07,1.35,10.56ZM70.69,53.44c-1.95-.71-10.87-.71-12.96-.36-1.5.25-5.03,2.33-5.03,4.37v26.06h-29.52c-.7-.12-2.83-2.47-2.88-3.17v-35.91h59.42v35.91c0,.69-.6,1.53-1.61,2.23-1.13.78-2.49,1.2-3.46,1.11v-25.27c0-1.94-2.39-4.39-3.94-4.96ZM58.51,58.06c1.51-.21,8.93-.24,10.21,0,.18.06.6.37.81.57v24.86h-12.07v-24.75c.06-.2.63-.63,1.04-.69ZM34.37,39.64l2.67-22.24h10.57v22.23h-13.24ZM52.39,17.4h10.57l2.67,22.24h-13.23v-22.24ZM31.92,17.4l-3.11,22.24h-11.58l2.99-22.11c.07-.05.14-.1.21-.13h11.49Z%27/><path d=%27M41.97,53.02c-2.36-.32-8.87-.29-11.24.06-1.94.28-3.93,1.68-4.73,3.31-.96,1.96-.86,11-.65,12.9.29,2.54,2.09,5.29,4.98,5.64,1.24.15,3.54.22,5.86.22s4.76-.08,6.09-.23c2.68-.31,4.69-2.31,4.99-4.99.3-2.65.31-9.46,0-11.95-.34-2.79-3-4.63-5.33-4.95ZM42.42,69.45c-.13.39-.35.61-1.25.71-1.59.19-9.02.19-10.02-.12-.43-.13-.63-.29-.71-.93-.24-1.8-.24-8.15,0-9.99.06-.42.27-.9.62-1,.86-.23,9.14-.23,10.43-.06.64.08.93.29,1.05,1.37.17,1.5.18,9.12-.11,10.02Z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M89.65,39.73c-.48-.09-.93-.09-1.36-.08-.17,0-.34,0-.5,0-.02-.07-.04-.14-.05-.21-.53-2.96-.81-6.38-1.08-9.68-.36-4.4-.73-8.95-1.7-12.73-.74-2.88-2.74-4.43-6.11-4.72h-.06s-.06,0-.06,0c-8.89.51-18.29.21-27.39-.08-9.93-.32-20.2-.64-29.86.08-2.44.18-5.36.86-6.36,4.47-1.05,3.81-1.43,8.54-1.8,13.12-.26,3.28-.54,6.66-1.06,9.55-.01.07-.03.14-.05.21-.13,0-.28,0-.42,0-1.01,0-2.26-.01-2.85.9-.47.73-.54,1.77-.17,2.61.3.68.85,1.14,1.52,1.26.93.17,2.03.1,3.09.03.62-.04,1.25-.08,1.82-.07v35.64c0,3.77,4.31,8.25,8.34,8.55,7.97-.42,16.4-.15,24.56.11,5.12.16,10.34.33,15.49.33,4.08,0,8.13-.11,12.06-.4,4.33-.32,9.15-3.93,9.15-8.6v-35.59h4.76c1.09,0,1.79-1.12,1.89-2.17.12-1.28-.61-2.29-1.8-2.51ZM82.85,39.64h-11.66l-3.1-22.16c1.62.09,3.4-.02,5.14-.12,2.24-.13,4.55-.27,6.36.03h0c.39.06.62,1.41.69,1.86l.04.24c.56,3.11.87,6.41,1.18,9.6.33,3.48.68,7.07,1.35,10.56ZM70.69,53.44c-1.95-.71-10.87-.71-12.96-.36-1.5.25-5.03,2.33-5.03,4.37v26.06h-29.52c-.7-.12-2.83-2.47-2.88-3.17v-35.91h59.42v35.91c0,.69-.6,1.53-1.61,2.23-1.13.78-2.49,1.2-3.46,1.11v-25.27c0-1.94-2.39-4.39-3.94-4.96ZM58.51,58.06c1.51-.21,8.93-.24,10.21,0,.18.06.6.37.81.57v24.86h-12.07v-24.75c.06-.2.63-.63,1.04-.69ZM34.37,39.64l2.67-22.24h10.57v22.23h-13.24ZM52.39,17.4h10.57l2.67,22.24h-13.23v-22.24ZM31.92,17.4l-3.11,22.24h-11.58l2.99-22.11c.07-.05.14-.1.21-.13h11.49Z%27/><path d=%27M41.97,53.02c-2.36-.32-8.87-.29-11.24.06-1.94.28-3.93,1.68-4.73,3.31-.96,1.96-.86,11-.65,12.9.29,2.54,2.09,5.29,4.98,5.64,1.24.15,3.54.22,5.86.22s4.76-.08,6.09-.23c2.68-.31,4.69-2.31,4.99-4.99.3-2.65.31-9.46,0-11.95-.34-2.79-3-4.63-5.33-4.95ZM42.42,69.45c-.13.39-.35.61-1.25.71-1.59.19-9.02.19-10.02-.12-.43-.13-.63-.29-.71-.93-.24-1.8-.24-8.15,0-9.99.06-.42.27-.9.62-1,.86-.23,9.14-.23,10.43-.06.64.08.93.29,1.05,1.37.17,1.5.18,9.12-.11,10.02Z%27/></svg>");
}
.icon-my-store .icon-cr.icon-my-store:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M54.71,82.94c-5.19-.43-10.74-.24-16.12-.05-5.01.18-10.19.36-15.11.03-.5,0-1.43-.45-2.36-1.35-.77-.75-1.18-1.49-1.18-1.83v-36.29h59.97c-.03,1.39.45,2.52,1.33,3.1.77.51,1.74.52,2.53.02.93-.59,1.44-1.74,1.42-3.18.35,0,.76.03,1.18.05,2.01.11,4.51.25,5.27-1.45.52-1.16.22-1.98-.12-2.46-.7-.97-2.18-1.35-3.46-1.31l-2.7-22.54c-.68-2.65-3.06-4.63-5.68-4.71l-60.82.23-.28.05c-1.82.69-3.14,2.02-3.84,3.84l-2.85,23.13c-.18.05-.51.07-.75.09-.9.07-2.27.18-2.86,1.39-.33.67-.3,1.54.06,2.35.32.7.83,1.19,1.42,1.36.83.23,1.96.14,3.17.05.65-.05,1.31-.1,1.86-.09v36.03c0,4.6,4.87,8.26,9.25,8.67,2.34.22,4.77.3,7.23.3,3.03,0,6.11-.12,9.14-.23,4.84-.18,9.84-.38,14.47-.08h.09s.09,0,.09,0c1.53-.25,2.61-1.4,2.56-2.73-.04-1-.83-2.23-2.91-2.4ZM66.06,38.31h-13.68v-22.15h10.54l3.14,22.15ZM68.23,16.16h11.82c.08.09.16.21.21.28l2.84,21.87h-12.18l-2.69-22.15ZM31.72,16.16l-2.69,22.15h-12.18l2.84-21.87c.04-.07.13-.19.21-.28h11.82ZM47.56,16.16v22.15h-13.68l3.14-22.15h10.54Z%27/><path d=%27M72.98,48.69c-8.15.51-14.98,6.41-16.59,14.34-2.4,11.81,8.66,24.21,12.11,27.73,1.51,1.54,4.22,4.12,5.4,4.12h0c1.67,0,5.47-4.03,7.02-5.75,2.41-2.67,10.31-12.08,10.96-20.89.39-5.32-1.54-10.54-5.29-14.33-3.65-3.69-8.49-5.54-13.61-5.22ZM74.14,88.75c-5.9-5.08-15.44-16.38-12.57-25.89,1.36-4.53,6.02-8.5,10.59-9.04,5.48-.65,10.63,1.96,13.13,6.66,5,9.4-3.17,20.47-11.15,28.27Z%27/><path d=%27M42.18,52.16c-2.05-.28-10.39-.35-12.37.05-1.7.35-3.42,1.77-4.09,3.4-.97,2.34-1.03,12.39-.1,14.93.74,2.01,2.63,3.48,4.82,3.75,1.2.15,3.32.21,5.46.21,2.36,0,4.74-.08,5.98-.22,2.76-.31,5.07-2.47,5.37-5.04.31-2.54.31-9.55,0-12.09-.29-2.42-2.56-4.66-5.06-5ZM41.37,57.25c.65.09.81.28.94.72.31,1.02.31,8.2.12,9.81-.13,1.09-.42,1.3-1.06,1.39-2.07.28-7.42.19-9.81,0l-.22-.02c-.41-.03-.69-.06-.91-.16-.43-1.4-.37-9.44.08-11.59.21-.08.47-.1.83-.13l.22-.02c2.34-.2,7.78-.28,9.81,0Z%27/><path d=%27M73.28,58.94c-4.94.44-7.18,4.56-6.85,8.42.3,3.45,2.73,6.97,7.37,6.97.26,0,.54-.01.81-.04,2.84-.24,5.03-1.7,6.15-4.1,1.21-2.59.92-5.91-.72-8.27-1.53-2.18-3.93-3.24-6.76-2.99ZM75.78,68.46c-.89.89-2.37,1.28-3.66.14-.95-.84-.97-1.75-.82-2.36.26-1.05,1.21-2,2.26-2.26.17-.04.36-.07.56-.07.54,0,1.19.2,1.8.89h0c1.14,1.29.75,2.77-.14,3.66Z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M54.71,82.94c-5.19-.43-10.74-.24-16.12-.05-5.01.18-10.19.36-15.11.03-.5,0-1.43-.45-2.36-1.35-.77-.75-1.18-1.49-1.18-1.83v-36.29h59.97c-.03,1.39.45,2.52,1.33,3.1.77.51,1.74.52,2.53.02.93-.59,1.44-1.74,1.42-3.18.35,0,.76.03,1.18.05,2.01.11,4.51.25,5.27-1.45.52-1.16.22-1.98-.12-2.46-.7-.97-2.18-1.35-3.46-1.31l-2.7-22.54c-.68-2.65-3.06-4.63-5.68-4.71l-60.82.23-.28.05c-1.82.69-3.14,2.02-3.84,3.84l-2.85,23.13c-.18.05-.51.07-.75.09-.9.07-2.27.18-2.86,1.39-.33.67-.3,1.54.06,2.35.32.7.83,1.19,1.42,1.36.83.23,1.96.14,3.17.05.65-.05,1.31-.1,1.86-.09v36.03c0,4.6,4.87,8.26,9.25,8.67,2.34.22,4.77.3,7.23.3,3.03,0,6.11-.12,9.14-.23,4.84-.18,9.84-.38,14.47-.08h.09s.09,0,.09,0c1.53-.25,2.61-1.4,2.56-2.73-.04-1-.83-2.23-2.91-2.4ZM66.06,38.31h-13.68v-22.15h10.54l3.14,22.15ZM68.23,16.16h11.82c.08.09.16.21.21.28l2.84,21.87h-12.18l-2.69-22.15ZM31.72,16.16l-2.69,22.15h-12.18l2.84-21.87c.04-.07.13-.19.21-.28h11.82ZM47.56,16.16v22.15h-13.68l3.14-22.15h10.54Z%27/><path d=%27M72.98,48.69c-8.15.51-14.98,6.41-16.59,14.34-2.4,11.81,8.66,24.21,12.11,27.73,1.51,1.54,4.22,4.12,5.4,4.12h0c1.67,0,5.47-4.03,7.02-5.75,2.41-2.67,10.31-12.08,10.96-20.89.39-5.32-1.54-10.54-5.29-14.33-3.65-3.69-8.49-5.54-13.61-5.22ZM74.14,88.75c-5.9-5.08-15.44-16.38-12.57-25.89,1.36-4.53,6.02-8.5,10.59-9.04,5.48-.65,10.63,1.96,13.13,6.66,5,9.4-3.17,20.47-11.15,28.27Z%27/><path d=%27M42.18,52.16c-2.05-.28-10.39-.35-12.37.05-1.7.35-3.42,1.77-4.09,3.4-.97,2.34-1.03,12.39-.1,14.93.74,2.01,2.63,3.48,4.82,3.75,1.2.15,3.32.21,5.46.21,2.36,0,4.74-.08,5.98-.22,2.76-.31,5.07-2.47,5.37-5.04.31-2.54.31-9.55,0-12.09-.29-2.42-2.56-4.66-5.06-5ZM41.37,57.25c.65.09.81.28.94.72.31,1.02.31,8.2.12,9.81-.13,1.09-.42,1.3-1.06,1.39-2.07.28-7.42.19-9.81,0l-.22-.02c-.41-.03-.69-.06-.91-.16-.43-1.4-.37-9.44.08-11.59.21-.08.47-.1.83-.13l.22-.02c2.34-.2,7.78-.28,9.81,0Z%27/><path d=%27M73.28,58.94c-4.94.44-7.18,4.56-6.85,8.42.3,3.45,2.73,6.97,7.37,6.97.26,0,.54-.01.81-.04,2.84-.24,5.03-1.7,6.15-4.1,1.21-2.59.92-5.91-.72-8.27-1.53-2.18-3.93-3.24-6.76-2.99ZM75.78,68.46c-.89.89-2.37,1.28-3.66.14-.95-.84-.97-1.75-.82-2.36.26-1.05,1.21-2,2.26-2.26.17-.04.36-.07.56-.07.54,0,1.19.2,1.8.89h0c1.14,1.29.75,2.77-.14,3.66Z%27/></svg>");
}
.icon-home-infinity .icon-cr.icon-home-infinity:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 43 30%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M37.4515 15.9751C36.2742 14.9611 34.807 14.5022 33.3301 14.6835C30.7066 15.0068 28.8444 16.997 27.1861 19.0755C25.523 16.997 23.6671 15.0069 21.0421 14.6835C19.5668 14.5022 18.1029 14.9579 16.9207 15.9751C15.5604 17.1421 14.749 18.8973 14.749 20.6904C14.749 22.4835 15.5652 24.2308 16.9207 25.3977C17.9328 26.265 19.1393 26.7255 20.4073 26.7255C20.6195 26.7255 20.83 26.7098 21.0421 26.6845C23.6656 26.3613 25.5278 24.3711 27.1861 22.2926C28.8492 24.371 30.7051 26.3612 33.3301 26.6845C33.5455 26.7082 33.7576 26.7255 33.9682 26.7255C35.2248 26.7255 36.4394 26.2651 37.4499 25.3977C38.8102 24.2307 39.6216 22.4708 39.6216 20.6824C39.6216 18.894 38.8086 17.142 37.4499 15.9751H37.4515ZM20.7894 24.7526C19.889 24.8661 18.9853 24.5744 18.2437 23.9325C17.3109 23.1299 16.7505 21.9187 16.7505 20.6824C16.7505 19.4476 17.3109 18.2364 18.2437 17.4322C18.9902 16.7951 19.8939 16.5033 20.7894 16.6169C22.7505 16.8597 24.289 18.5865 25.9293 20.6822C24.2872 22.7781 22.7487 24.5049 20.7894 24.7476V24.7526ZM36.1286 23.9373C35.3869 24.5744 34.4833 24.8661 33.5829 24.7573C31.6218 24.5144 30.0833 22.7876 28.443 20.6919C30.0851 18.5961 31.6236 16.8693 33.5829 16.6266C34.4833 16.513 35.3869 16.8048 36.1286 17.4418C37.0614 18.2445 37.6217 19.4557 37.6217 20.692C37.6217 21.9268 37.0614 23.138 36.1286 23.9422V23.9373Z%27 fill=%27black%27/><path d=%27M29.8464 3.27435C30.2027 3.27436 30.5382 3.46803 30.7214 3.77338L33.7751 8.86224C33.9584 9.17776 33.9691 9.56484 33.7859 9.89056C33.6026 10.2162 33.2665 10.4091 32.9001 10.4091H31.8826V12.7197H29.8464V10.3994H21.7029C21.3468 10.3992 21.011 10.2056 20.8279 9.90033L19.6677 7.96674V12.7197H17.6316V7.96674L16.4714 9.90033C16.2882 10.2158 15.9526 10.3993 15.5964 10.3994H7.45386V23.7841C7.45386 24.2623 7.83992 24.6491 8.31812 24.6494H14.1277V26.6953H8.31909C6.72108 26.6953 5.41772 25.3919 5.41772 23.7939V10.4091H4.40015C4.03375 10.4091 3.69762 10.2162 3.5144 9.89056C3.33119 9.56485 3.33176 9.17778 3.52515 8.86224L6.57788 3.77338C6.76109 3.45786 7.09759 3.27435 7.45386 3.27435H29.8464ZM8.03394 5.31049L6.2019 8.36322H15.0261L16.8582 5.31049H8.03394ZM20.4412 5.31049L22.2732 8.36322H31.0984L29.2664 5.31049H20.4412Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 43 30%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M37.4515 15.9751C36.2742 14.9611 34.807 14.5022 33.3301 14.6835C30.7066 15.0068 28.8444 16.997 27.1861 19.0755C25.523 16.997 23.6671 15.0069 21.0421 14.6835C19.5668 14.5022 18.1029 14.9579 16.9207 15.9751C15.5604 17.1421 14.749 18.8973 14.749 20.6904C14.749 22.4835 15.5652 24.2308 16.9207 25.3977C17.9328 26.265 19.1393 26.7255 20.4073 26.7255C20.6195 26.7255 20.83 26.7098 21.0421 26.6845C23.6656 26.3613 25.5278 24.3711 27.1861 22.2926C28.8492 24.371 30.7051 26.3612 33.3301 26.6845C33.5455 26.7082 33.7576 26.7255 33.9682 26.7255C35.2248 26.7255 36.4394 26.2651 37.4499 25.3977C38.8102 24.2307 39.6216 22.4708 39.6216 20.6824C39.6216 18.894 38.8086 17.142 37.4499 15.9751H37.4515ZM20.7894 24.7526C19.889 24.8661 18.9853 24.5744 18.2437 23.9325C17.3109 23.1299 16.7505 21.9187 16.7505 20.6824C16.7505 19.4476 17.3109 18.2364 18.2437 17.4322C18.9902 16.7951 19.8939 16.5033 20.7894 16.6169C22.7505 16.8597 24.289 18.5865 25.9293 20.6822C24.2872 22.7781 22.7487 24.5049 20.7894 24.7476V24.7526ZM36.1286 23.9373C35.3869 24.5744 34.4833 24.8661 33.5829 24.7573C31.6218 24.5144 30.0833 22.7876 28.443 20.6919C30.0851 18.5961 31.6236 16.8693 33.5829 16.6266C34.4833 16.513 35.3869 16.8048 36.1286 17.4418C37.0614 18.2445 37.6217 19.4557 37.6217 20.692C37.6217 21.9268 37.0614 23.138 36.1286 23.9422V23.9373Z%27 fill=%27black%27/><path d=%27M29.8464 3.27435C30.2027 3.27436 30.5382 3.46803 30.7214 3.77338L33.7751 8.86224C33.9584 9.17776 33.9691 9.56484 33.7859 9.89056C33.6026 10.2162 33.2665 10.4091 32.9001 10.4091H31.8826V12.7197H29.8464V10.3994H21.7029C21.3468 10.3992 21.011 10.2056 20.8279 9.90033L19.6677 7.96674V12.7197H17.6316V7.96674L16.4714 9.90033C16.2882 10.2158 15.9526 10.3993 15.5964 10.3994H7.45386V23.7841C7.45386 24.2623 7.83992 24.6491 8.31812 24.6494H14.1277V26.6953H8.31909C6.72108 26.6953 5.41772 25.3919 5.41772 23.7939V10.4091H4.40015C4.03375 10.4091 3.69762 10.2162 3.5144 9.89056C3.33119 9.56485 3.33176 9.17778 3.52515 8.86224L6.57788 3.77338C6.76109 3.45786 7.09759 3.27435 7.45386 3.27435H29.8464ZM8.03394 5.31049L6.2019 8.36322H15.0261L16.8582 5.31049H8.03394ZM20.4412 5.31049L22.2732 8.36322H31.0984L29.2664 5.31049H20.4412Z%27 fill=%27black%27/></svg>");
}
.icon-home-gift .icon-cr.icon-home-gift:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M31.3029 9.84004H29.3679C30.2623 8.78223 30.5633 7.36324 30.3999 6.13338C30.1333 4.18978 28.6283 2.10004 25.9364 2.10004C25.4548 2.10004 25.0334 2.16024 24.6464 2.28924C23.0038 2.83964 21.7827 3.83724 20.9915 5.24764C20.2003 3.83724 18.9705 2.83964 17.3366 2.29778C16.9496 2.16878 16.5282 2.09998 16.0466 2.09998C13.3548 2.09998 11.8498 4.18979 11.5831 6.13331C11.4197 7.36312 11.7207 8.77352 12.6151 9.83997H10.6801C9.26111 9.83997 8.1001 11.001 8.1001 12.42V16.72C8.1001 17.193 8.48708 17.58 8.9601 17.58V25.32C8.9601 26.739 10.1211 27.9 11.5401 27.9H30.4601C31.8791 27.9 33.0401 26.739 33.0401 25.32V17.58C33.5131 17.58 33.9001 17.193 33.9001 16.72V12.42C33.9001 11.001 32.7391 9.83997 31.3201 9.83997L31.3029 9.84004ZM32.1629 12.42V15.86H26.1429V11.56H31.3029C31.7759 11.56 32.1629 11.947 32.1629 12.42ZM17.5429 11.56H24.4229V15.86H17.5429V11.56ZM22.7029 17.58V26.18H19.2629V17.58H22.7029ZM22.3245 6.37418C22.8921 5.19599 23.8553 4.37039 25.1882 3.92319C25.3946 3.85439 25.6354 3.81999 25.9278 3.81999C27.5962 3.81999 28.5164 5.10138 28.6883 6.36559C28.8517 7.54378 28.4217 9.08319 26.7017 9.55626C25.9449 9.76266 25.0849 9.85727 24.1045 9.83146H21.8427V8.73066C21.8427 7.82767 22.0063 7.03639 22.3245 6.37418ZM17.861 9.83124C16.8806 9.85704 16.012 9.77104 15.2638 9.55604C13.5438 9.08302 13.1138 7.53502 13.2772 6.36537C13.4492 5.09257 14.3694 3.81977 16.0377 3.81977C16.3301 3.81977 16.5709 3.85417 16.7859 3.92297C18.1103 4.37017 19.0735 5.19577 19.6497 6.37395C19.9678 7.03614 20.1313 7.83596 20.1313 8.73897V9.83977H17.8694L17.861 9.83124ZM9.80287 12.4198C9.80287 11.9468 10.1899 11.5598 10.6629 11.5598H15.8229V15.8598H9.80287V12.4198ZM10.6629 25.3198V17.5798H17.5429V26.1798H11.5229C11.0499 26.1798 10.6629 25.7928 10.6629 25.3198ZM31.3029 25.3198C31.3029 25.7928 30.9159 26.1798 30.4429 26.1798H24.4229V17.5798H31.3029V25.3198Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M31.3029 9.84004H29.3679C30.2623 8.78223 30.5633 7.36324 30.3999 6.13338C30.1333 4.18978 28.6283 2.10004 25.9364 2.10004C25.4548 2.10004 25.0334 2.16024 24.6464 2.28924C23.0038 2.83964 21.7827 3.83724 20.9915 5.24764C20.2003 3.83724 18.9705 2.83964 17.3366 2.29778C16.9496 2.16878 16.5282 2.09998 16.0466 2.09998C13.3548 2.09998 11.8498 4.18979 11.5831 6.13331C11.4197 7.36312 11.7207 8.77352 12.6151 9.83997H10.6801C9.26111 9.83997 8.1001 11.001 8.1001 12.42V16.72C8.1001 17.193 8.48708 17.58 8.9601 17.58V25.32C8.9601 26.739 10.1211 27.9 11.5401 27.9H30.4601C31.8791 27.9 33.0401 26.739 33.0401 25.32V17.58C33.5131 17.58 33.9001 17.193 33.9001 16.72V12.42C33.9001 11.001 32.7391 9.83997 31.3201 9.83997L31.3029 9.84004ZM32.1629 12.42V15.86H26.1429V11.56H31.3029C31.7759 11.56 32.1629 11.947 32.1629 12.42ZM17.5429 11.56H24.4229V15.86H17.5429V11.56ZM22.7029 17.58V26.18H19.2629V17.58H22.7029ZM22.3245 6.37418C22.8921 5.19599 23.8553 4.37039 25.1882 3.92319C25.3946 3.85439 25.6354 3.81999 25.9278 3.81999C27.5962 3.81999 28.5164 5.10138 28.6883 6.36559C28.8517 7.54378 28.4217 9.08319 26.7017 9.55626C25.9449 9.76266 25.0849 9.85727 24.1045 9.83146H21.8427V8.73066C21.8427 7.82767 22.0063 7.03639 22.3245 6.37418ZM17.861 9.83124C16.8806 9.85704 16.012 9.77104 15.2638 9.55604C13.5438 9.08302 13.1138 7.53502 13.2772 6.36537C13.4492 5.09257 14.3694 3.81977 16.0377 3.81977C16.3301 3.81977 16.5709 3.85417 16.7859 3.92297C18.1103 4.37017 19.0735 5.19577 19.6497 6.37395C19.9678 7.03614 20.1313 7.83596 20.1313 8.73897V9.83977H17.8694L17.861 9.83124ZM9.80287 12.4198C9.80287 11.9468 10.1899 11.5598 10.6629 11.5598H15.8229V15.8598H9.80287V12.4198ZM10.6629 25.3198V17.5798H17.5429V26.1798H11.5229C11.0499 26.1798 10.6629 25.7928 10.6629 25.3198ZM31.3029 25.3198C31.3029 25.7928 30.9159 26.1798 30.4429 26.1798H24.4229V17.5798H31.3029V25.3198Z%27 fill=%27black%27/></svg>");
}
.icon-home-graphic .icon-cr.icon-home-graphic:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M33.0938 26.2875H9.7126V2.90623C9.7126 2.69239 9.62765 2.48732 9.47645 2.33612C9.32525 2.18492 9.12018 2.09998 8.90635 2.09998C8.69252 2.09998 8.48744 2.18492 8.33624 2.33612C8.18504 2.48732 8.1001 2.69239 8.1001 2.90623V27.0937C8.1001 27.3076 8.18504 27.5126 8.33624 27.6638C8.48744 27.815 8.69252 27.9 8.90635 27.9H33.0938C33.3077 27.9 33.5128 27.815 33.664 27.6638C33.8152 27.5126 33.9001 27.3076 33.9001 27.0937C33.9001 26.8799 33.8152 26.6748 33.664 26.5236C33.5128 26.3724 33.3077 26.2875 33.0938 26.2875Z%27 fill=%27black%27/><path d=%27M12.1316 19.8375C12.3111 19.8379 12.4856 19.7783 12.6274 19.6682L19.1661 14.5969L21.1172 17.8219C21.1784 17.9238 21.2613 18.0109 21.36 18.077C21.4587 18.1431 21.5708 18.1865 21.6883 18.2043C21.8058 18.222 21.9257 18.2135 22.0396 18.1795C22.1534 18.1454 22.2583 18.0866 22.3468 18.0073L29.8691 11.2348V12.7627C29.8691 12.9765 29.954 13.1816 30.1052 13.3328C30.2564 13.484 30.4615 13.5689 30.6753 13.5689C30.8892 13.5689 31.0942 13.484 31.2454 13.3328C31.3966 13.1816 31.4816 12.9765 31.4816 12.7627V9.04586C31.4821 8.93322 31.459 8.82172 31.4138 8.71855C31.3685 8.61538 31.3022 8.52283 31.219 8.44687C31.1359 8.37091 31.0377 8.31322 30.9308 8.27752C30.824 8.24182 30.7109 8.22891 30.5987 8.23961L27.3737 8.55002C27.2679 8.56007 27.165 8.59089 27.071 8.6407C26.9771 8.69051 26.8938 8.75834 26.8261 8.84032C26.7583 8.9223 26.7074 9.01682 26.6761 9.11849C26.6449 9.22016 26.634 9.32698 26.6441 9.43286C26.6541 9.53874 26.685 9.6416 26.7348 9.73557C26.7846 9.82954 26.8524 9.91278 26.9344 9.98053C27.0164 10.0483 27.1109 10.0992 27.2126 10.1305C27.3142 10.1617 27.421 10.1726 27.5269 10.1625L28.8048 10.0375L21.9961 16.165L20.0772 12.9844C20.0185 12.8867 19.9398 12.8026 19.8462 12.7376C19.7527 12.6726 19.6464 12.6282 19.5344 12.6072C19.4224 12.5863 19.3073 12.5893 19.1965 12.6161C19.0858 12.6429 18.982 12.6928 18.892 12.7627L11.6357 18.4064C11.5076 18.5108 11.4147 18.6521 11.3695 18.8111C11.3244 18.9701 11.3292 19.1392 11.3833 19.2953C11.4374 19.4515 11.5382 19.5873 11.6721 19.6843C11.8059 19.7812 11.9663 19.8347 12.1316 19.8375Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M33.0938 26.2875H9.7126V2.90623C9.7126 2.69239 9.62765 2.48732 9.47645 2.33612C9.32525 2.18492 9.12018 2.09998 8.90635 2.09998C8.69252 2.09998 8.48744 2.18492 8.33624 2.33612C8.18504 2.48732 8.1001 2.69239 8.1001 2.90623V27.0937C8.1001 27.3076 8.18504 27.5126 8.33624 27.6638C8.48744 27.815 8.69252 27.9 8.90635 27.9H33.0938C33.3077 27.9 33.5128 27.815 33.664 27.6638C33.8152 27.5126 33.9001 27.3076 33.9001 27.0937C33.9001 26.8799 33.8152 26.6748 33.664 26.5236C33.5128 26.3724 33.3077 26.2875 33.0938 26.2875Z%27 fill=%27black%27/><path d=%27M12.1316 19.8375C12.3111 19.8379 12.4856 19.7783 12.6274 19.6682L19.1661 14.5969L21.1172 17.8219C21.1784 17.9238 21.2613 18.0109 21.36 18.077C21.4587 18.1431 21.5708 18.1865 21.6883 18.2043C21.8058 18.222 21.9257 18.2135 22.0396 18.1795C22.1534 18.1454 22.2583 18.0866 22.3468 18.0073L29.8691 11.2348V12.7627C29.8691 12.9765 29.954 13.1816 30.1052 13.3328C30.2564 13.484 30.4615 13.5689 30.6753 13.5689C30.8892 13.5689 31.0942 13.484 31.2454 13.3328C31.3966 13.1816 31.4816 12.9765 31.4816 12.7627V9.04586C31.4821 8.93322 31.459 8.82172 31.4138 8.71855C31.3685 8.61538 31.3022 8.52283 31.219 8.44687C31.1359 8.37091 31.0377 8.31322 30.9308 8.27752C30.824 8.24182 30.7109 8.22891 30.5987 8.23961L27.3737 8.55002C27.2679 8.56007 27.165 8.59089 27.071 8.6407C26.9771 8.69051 26.8938 8.75834 26.8261 8.84032C26.7583 8.9223 26.7074 9.01682 26.6761 9.11849C26.6449 9.22016 26.634 9.32698 26.6441 9.43286C26.6541 9.53874 26.685 9.6416 26.7348 9.73557C26.7846 9.82954 26.8524 9.91278 26.9344 9.98053C27.0164 10.0483 27.1109 10.0992 27.2126 10.1305C27.3142 10.1617 27.421 10.1726 27.5269 10.1625L28.8048 10.0375L21.9961 16.165L20.0772 12.9844C20.0185 12.8867 19.9398 12.8026 19.8462 12.7376C19.7527 12.6726 19.6464 12.6282 19.5344 12.6072C19.4224 12.5863 19.3073 12.5893 19.1965 12.6161C19.0858 12.6429 18.982 12.6928 18.892 12.7627L11.6357 18.4064C11.5076 18.5108 11.4147 18.6521 11.3695 18.8111C11.3244 18.9701 11.3292 19.1392 11.3833 19.2953C11.4374 19.4515 11.5382 19.5873 11.6721 19.6843C11.8059 19.7812 11.9663 19.8347 12.1316 19.8375Z%27 fill=%27black%27/></svg>");
}
.icon-empty-box .icon-cr.icon-empty-box:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width=%2737%27 height=%2729%27 viewBox=%270 0 37 29%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M5.09345 0.00163447C4.84667 0.0283878 4.61419 0.130731 4.4278 0.294663C4.24141 0.458596 4.11022 0.676111 4.05218 0.917452L0.0376363 16.9756C0.0134761 17.0699 0.000838444 17.1668 0 17.2642V26.8991C3.19359e-05 27.2185 0.12693 27.5248 0.352785 27.7506C0.57864 27.9765 0.884956 28.1034 1.20436 28.1034H34.9265C35.2459 28.1034 35.5522 27.9765 35.7781 27.7506C36.004 27.5248 36.1308 27.2185 36.1309 26.8991V17.2642C36.13 17.1668 36.1174 17.0699 36.0932 16.9756L32.0787 0.917452C32.0143 0.65651 31.8644 0.424609 31.653 0.258654C31.4416 0.0926995 31.1808 0.00222698 30.912 0.00163447H5.2189C5.17712 -0.000544822 5.13524 -0.000544822 5.09345 0.00163447ZM6.15981 2.41036H29.9711L33.3834 16.0598H24.8902C24.2596 16.0599 23.6859 16.6336 23.6858 17.2642V19.2714H12.4451V17.2642C12.445 16.6336 11.8713 16.0599 11.2407 16.0598H2.74745L6.15981 2.41036ZM2.40873 18.4685H10.0364V20.4758C10.0364 21.1064 10.6101 21.6801 11.2407 21.6802H24.8902C25.5207 21.6801 26.0945 21.1064 26.0945 20.4758V18.4685H33.7222V25.6947H2.40873V18.4685Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg width=%2737%27 height=%2729%27 viewBox=%270 0 37 29%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M5.09345 0.00163447C4.84667 0.0283878 4.61419 0.130731 4.4278 0.294663C4.24141 0.458596 4.11022 0.676111 4.05218 0.917452L0.0376363 16.9756C0.0134761 17.0699 0.000838444 17.1668 0 17.2642V26.8991C3.19359e-05 27.2185 0.12693 27.5248 0.352785 27.7506C0.57864 27.9765 0.884956 28.1034 1.20436 28.1034H34.9265C35.2459 28.1034 35.5522 27.9765 35.7781 27.7506C36.004 27.5248 36.1308 27.2185 36.1309 26.8991V17.2642C36.13 17.1668 36.1174 17.0699 36.0932 16.9756L32.0787 0.917452C32.0143 0.65651 31.8644 0.424609 31.653 0.258654C31.4416 0.0926995 31.1808 0.00222698 30.912 0.00163447H5.2189C5.17712 -0.000544822 5.13524 -0.000544822 5.09345 0.00163447ZM6.15981 2.41036H29.9711L33.3834 16.0598H24.8902C24.2596 16.0599 23.6859 16.6336 23.6858 17.2642V19.2714H12.4451V17.2642C12.445 16.6336 11.8713 16.0599 11.2407 16.0598H2.74745L6.15981 2.41036ZM2.40873 18.4685H10.0364V20.4758C10.0364 21.1064 10.6101 21.6801 11.2407 21.6802H24.8902C25.5207 21.6801 26.0945 21.1064 26.0945 20.4758V18.4685H33.7222V25.6947H2.40873V18.4685Z%27 fill=%27black%27/></svg>");
}
.icon-cube .icon-cr.icon-cube:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M5.34185 0.00203559C5.3039 0.00613838 5.26646 0.0158827 5.23107 0.0307552L0.242074 2.13139C0.0948849 2.19293 -0.000509978 2.33704 2.05106e-06 2.49653V8.79842C0.00102768 8.95638 0.0964184 9.09845 0.242074 9.15947L5.23107 11.2601C5.328 11.3006 5.43775 11.3006 5.53468 11.2601L10.5237 9.15947C10.6693 9.09844 10.7647 8.95638 10.7658 8.79842V2.49653C10.7663 2.33704 10.6709 2.19292 10.5237 2.13139L5.53468 0.0307552C5.47365 0.00511301 5.4075 -0.00463129 5.34185 0.00203559ZM5.38288 0.822595L9.35846 2.49247L5.38288 4.16641L1.4073 2.49247L5.38288 0.822595ZM0.787746 3.08734L4.98901 4.85568V10.3042L0.787746 8.53585V3.08734ZM9.97801 3.08734V8.53585L5.77675 10.3042V4.85568L9.97801 3.08734Z%27 fill=%27black%27/> </svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M5.34185 0.00203559C5.3039 0.00613838 5.26646 0.0158827 5.23107 0.0307552L0.242074 2.13139C0.0948849 2.19293 -0.000509978 2.33704 2.05106e-06 2.49653V8.79842C0.00102768 8.95638 0.0964184 9.09845 0.242074 9.15947L5.23107 11.2601C5.328 11.3006 5.43775 11.3006 5.53468 11.2601L10.5237 9.15947C10.6693 9.09844 10.7647 8.95638 10.7658 8.79842V2.49653C10.7663 2.33704 10.6709 2.19292 10.5237 2.13139L5.53468 0.0307552C5.47365 0.00511301 5.4075 -0.00463129 5.34185 0.00203559ZM5.38288 0.822595L9.35846 2.49247L5.38288 4.16641L1.4073 2.49247L5.38288 0.822595ZM0.787746 3.08734L4.98901 4.85568V10.3042L0.787746 8.53585V3.08734ZM9.97801 3.08734V8.53585L5.77675 10.3042V4.85568L9.97801 3.08734Z%27 fill=%27black%27/> </svg>");
}
.icon-gear .icon-cr.icon-gear:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width=%2711%27 height=%2711%27 viewBox=%270 0 11 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M4.40826 0C4.00661 0 3.67565 0.33097 3.67565 0.732616V1.24392C3.14638 1.43199 2.66581 1.71685 2.25238 2.07956L1.80595 1.82773C1.45599 1.63197 1.00607 1.75587 0.810055 2.10627L0.0927015 3.38454C-0.104592 3.73721 0.0238965 4.18782 0.375052 4.38426L0.821496 4.6361C0.780665 4.87649 0.745182 5.12051 0.745182 5.37252C0.745182 5.62427 0.78075 5.86496 0.821496 6.10514L0.375052 6.35697C0.0238965 6.55341 -0.104592 7.00401 0.0927015 7.35669L0.810055 8.63495C1.00605 8.98535 1.45599 9.10926 1.80595 8.9135L2.25238 8.66548C2.66543 9.02755 3.14709 9.30945 3.67565 9.4973V10.0124C3.67565 10.4141 4.00661 10.745 4.40826 10.745H5.8735C6.27514 10.745 6.60611 10.4141 6.60611 10.0124V9.4973C7.13341 9.3095 7.61332 9.02676 8.02556 8.66548L8.472 8.9135C8.82194 9.10924 9.27571 8.98536 9.47171 8.63495C9.71448 8.18715 9.97192 7.7357 10.1891 7.35669C10.3864 7.00401 10.2541 6.55341 9.90289 6.35697L9.45644 6.10514C9.49721 5.86494 9.53658 5.6243 9.53658 5.37252C9.53658 5.12048 9.49729 4.87652 9.45644 4.6361L9.90289 4.38426C10.2541 4.18782 10.3864 3.73721 10.1891 3.38454C9.93303 2.94358 9.67835 2.48232 9.47171 2.10627C9.27571 1.75587 8.82194 1.63198 8.472 1.82773L8.02556 2.07575C7.61332 1.71454 7.13339 1.43168 6.60611 1.24392V0.732616C6.60611 0.33097 6.27514 0 5.8735 0H4.40826ZM4.40826 0.488411H5.8735C6.013 0.488411 6.1177 0.593106 6.1177 0.732616V1.40418C6.1177 1.50736 6.19089 1.6063 6.28942 1.63694C6.87619 1.81702 7.40109 2.13133 7.83477 2.54508C7.91049 2.61686 8.03437 2.63153 8.12477 2.57942L8.71239 2.25127C8.83472 2.18283 8.97618 2.22477 9.04435 2.34666L9.7617 3.62493C9.82862 3.74454 9.78361 3.89297 9.6625 3.96071L9.07869 4.28886C8.98918 4.33968 8.93895 4.45148 8.96041 4.55215C9.01685 4.81654 9.04817 5.09099 9.04817 5.37252C9.04817 5.65405 9.01686 5.92469 8.96041 6.18908C8.93895 6.28976 8.98918 6.40154 9.07869 6.45236L9.6625 6.78051C9.78361 6.84827 9.82862 6.99668 9.7617 7.11629L9.04435 8.39456C8.97618 8.51645 8.83472 8.5584 8.71239 8.48996L8.12477 8.16181C8.03437 8.1097 7.91049 8.12436 7.83477 8.19615C7.40109 8.60989 6.8762 8.92421 6.28942 9.10429C6.18966 9.13529 6.11626 9.2364 6.1177 9.34086V10.0124C6.1177 10.1519 6.013 10.2566 5.8735 10.2566H4.40826C4.26875 10.2566 4.16406 10.1519 4.16406 10.0124V9.34086C4.16528 9.23546 4.08967 9.13393 3.98854 9.10429C3.40175 8.92421 2.87686 8.60989 2.44318 8.19615C2.36745 8.12436 2.24357 8.1097 2.15319 8.16181L1.56555 8.48996C1.44323 8.5584 1.30558 8.51645 1.23741 8.39456C0.981378 7.9536 0.726695 7.49235 0.520061 7.11629C0.453137 6.99668 0.494322 6.84827 0.615448 6.78051L1.19925 6.45236C1.28876 6.40154 1.33898 6.28976 1.31754 6.18908C1.26109 5.92469 1.23359 5.65405 1.23359 5.37252C1.23359 5.09099 1.26109 4.81654 1.31754 4.55215C1.33898 4.45148 1.28877 4.33968 1.19925 4.28886L0.615448 3.96071C0.494322 3.89295 0.453137 3.74454 0.520061 3.62493C0.762814 3.17711 1.02026 2.72568 1.23741 2.34666C1.30558 2.22478 1.44323 2.18284 1.56555 2.25127L2.15319 2.57942C2.24357 2.63153 2.36745 2.61686 2.44318 2.54508C2.87684 2.13133 3.40175 1.81702 3.98854 1.63694C4.08845 1.60765 4.16336 1.50831 4.16406 1.40418V0.732616C4.16406 0.593106 4.26875 0.488411 4.40826 0.488411ZM5.14088 2.93047C3.79506 2.93047 2.69883 4.02669 2.69883 5.37252C2.69883 6.71833 3.79506 7.81458 5.14088 7.81458C6.4867 7.81458 7.58294 6.71833 7.58294 5.37252C7.58294 4.02669 6.4867 2.93047 5.14088 2.93047ZM5.14088 3.41888C6.22275 3.41888 7.09453 4.29065 7.09453 5.37252C7.09453 6.45438 6.22275 7.32616 5.14088 7.32616C4.05903 7.32616 3.18724 6.45438 3.18724 5.37252C3.18724 4.29064 4.05903 3.41888 5.14088 3.41888Z%27 fill=%27black%27/> </svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg width=%2711%27 height=%2711%27 viewBox=%270 0 11 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M4.40826 0C4.00661 0 3.67565 0.33097 3.67565 0.732616V1.24392C3.14638 1.43199 2.66581 1.71685 2.25238 2.07956L1.80595 1.82773C1.45599 1.63197 1.00607 1.75587 0.810055 2.10627L0.0927015 3.38454C-0.104592 3.73721 0.0238965 4.18782 0.375052 4.38426L0.821496 4.6361C0.780665 4.87649 0.745182 5.12051 0.745182 5.37252C0.745182 5.62427 0.78075 5.86496 0.821496 6.10514L0.375052 6.35697C0.0238965 6.55341 -0.104592 7.00401 0.0927015 7.35669L0.810055 8.63495C1.00605 8.98535 1.45599 9.10926 1.80595 8.9135L2.25238 8.66548C2.66543 9.02755 3.14709 9.30945 3.67565 9.4973V10.0124C3.67565 10.4141 4.00661 10.745 4.40826 10.745H5.8735C6.27514 10.745 6.60611 10.4141 6.60611 10.0124V9.4973C7.13341 9.3095 7.61332 9.02676 8.02556 8.66548L8.472 8.9135C8.82194 9.10924 9.27571 8.98536 9.47171 8.63495C9.71448 8.18715 9.97192 7.7357 10.1891 7.35669C10.3864 7.00401 10.2541 6.55341 9.90289 6.35697L9.45644 6.10514C9.49721 5.86494 9.53658 5.6243 9.53658 5.37252C9.53658 5.12048 9.49729 4.87652 9.45644 4.6361L9.90289 4.38426C10.2541 4.18782 10.3864 3.73721 10.1891 3.38454C9.93303 2.94358 9.67835 2.48232 9.47171 2.10627C9.27571 1.75587 8.82194 1.63198 8.472 1.82773L8.02556 2.07575C7.61332 1.71454 7.13339 1.43168 6.60611 1.24392V0.732616C6.60611 0.33097 6.27514 0 5.8735 0H4.40826ZM4.40826 0.488411H5.8735C6.013 0.488411 6.1177 0.593106 6.1177 0.732616V1.40418C6.1177 1.50736 6.19089 1.6063 6.28942 1.63694C6.87619 1.81702 7.40109 2.13133 7.83477 2.54508C7.91049 2.61686 8.03437 2.63153 8.12477 2.57942L8.71239 2.25127C8.83472 2.18283 8.97618 2.22477 9.04435 2.34666L9.7617 3.62493C9.82862 3.74454 9.78361 3.89297 9.6625 3.96071L9.07869 4.28886C8.98918 4.33968 8.93895 4.45148 8.96041 4.55215C9.01685 4.81654 9.04817 5.09099 9.04817 5.37252C9.04817 5.65405 9.01686 5.92469 8.96041 6.18908C8.93895 6.28976 8.98918 6.40154 9.07869 6.45236L9.6625 6.78051C9.78361 6.84827 9.82862 6.99668 9.7617 7.11629L9.04435 8.39456C8.97618 8.51645 8.83472 8.5584 8.71239 8.48996L8.12477 8.16181C8.03437 8.1097 7.91049 8.12436 7.83477 8.19615C7.40109 8.60989 6.8762 8.92421 6.28942 9.10429C6.18966 9.13529 6.11626 9.2364 6.1177 9.34086V10.0124C6.1177 10.1519 6.013 10.2566 5.8735 10.2566H4.40826C4.26875 10.2566 4.16406 10.1519 4.16406 10.0124V9.34086C4.16528 9.23546 4.08967 9.13393 3.98854 9.10429C3.40175 8.92421 2.87686 8.60989 2.44318 8.19615C2.36745 8.12436 2.24357 8.1097 2.15319 8.16181L1.56555 8.48996C1.44323 8.5584 1.30558 8.51645 1.23741 8.39456C0.981378 7.9536 0.726695 7.49235 0.520061 7.11629C0.453137 6.99668 0.494322 6.84827 0.615448 6.78051L1.19925 6.45236C1.28876 6.40154 1.33898 6.28976 1.31754 6.18908C1.26109 5.92469 1.23359 5.65405 1.23359 5.37252C1.23359 5.09099 1.26109 4.81654 1.31754 4.55215C1.33898 4.45148 1.28877 4.33968 1.19925 4.28886L0.615448 3.96071C0.494322 3.89295 0.453137 3.74454 0.520061 3.62493C0.762814 3.17711 1.02026 2.72568 1.23741 2.34666C1.30558 2.22478 1.44323 2.18284 1.56555 2.25127L2.15319 2.57942C2.24357 2.63153 2.36745 2.61686 2.44318 2.54508C2.87684 2.13133 3.40175 1.81702 3.98854 1.63694C4.08845 1.60765 4.16336 1.50831 4.16406 1.40418V0.732616C4.16406 0.593106 4.26875 0.488411 4.40826 0.488411ZM5.14088 2.93047C3.79506 2.93047 2.69883 4.02669 2.69883 5.37252C2.69883 6.71833 3.79506 7.81458 5.14088 7.81458C6.4867 7.81458 7.58294 6.71833 7.58294 5.37252C7.58294 4.02669 6.4867 2.93047 5.14088 2.93047ZM5.14088 3.41888C6.22275 3.41888 7.09453 4.29065 7.09453 5.37252C7.09453 6.45438 6.22275 7.32616 5.14088 7.32616C4.05903 7.32616 3.18724 6.45438 3.18724 5.37252C3.18724 4.29064 4.05903 3.41888 5.14088 3.41888Z%27 fill=%27black%27/> </svg>");
}
.icon-truck .icon-cr.icon-truck:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width=%2711%27 height=%2711%27 viewBox=%270 0 11 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M8.12204 1.45769H7.26709V1.28243C7.26709 0.942306 7.13198 0.616116 6.89147 0.375614C6.65097 0.135112 6.32478 0 5.98466 0H1.28243C0.942306 0 0.616116 0.135112 0.375614 0.375614C0.135112 0.616116 0 0.942306 0 1.28243V7.69456C0 8.03468 0.135112 8.36087 0.375614 8.60138C0.616116 8.84188 0.942306 8.97699 1.28243 8.97699H1.34227C1.44071 9.33922 1.65561 9.65899 1.95382 9.88697C2.25202 10.115 2.61696 10.2385 2.99233 10.2385C3.3677 10.2385 3.73264 10.115 4.03084 9.88697C4.32905 9.65899 4.54395 9.33922 4.64239 8.97699H5.61703C5.71547 9.33922 5.93037 9.65899 6.22858 9.88697C6.52678 10.115 6.89172 10.2385 7.26709 10.2385C7.64246 10.2385 8.00739 10.115 8.3056 9.88697C8.60381 9.65899 8.8187 9.33922 8.91714 8.97699H8.97699C9.31711 8.97699 9.6433 8.84188 9.8838 8.60138C10.1243 8.36087 10.2594 8.03468 10.2594 7.69456V3.59507C10.2594 3.0282 10.0342 2.48455 9.6334 2.08372C9.23256 1.68288 8.68891 1.45769 8.12204 1.45769ZM8.12204 2.31264C8.46216 2.31264 8.78835 2.44776 9.02885 2.68826C9.26935 2.92876 9.40447 3.25495 9.40447 3.59507V5.12971H7.26709V2.31264H8.12204ZM0.854952 1.28243C0.854952 1.16905 0.899989 1.06032 0.980156 0.980156C1.06032 0.899989 1.16905 0.854952 1.28243 0.854952H5.98466C6.09803 0.854952 6.20677 0.899989 6.28693 0.980156C6.3671 1.06032 6.41214 1.16905 6.41214 1.28243V5.12971H0.854952V1.28243ZM2.99233 9.40447C2.82324 9.40447 2.65794 9.35433 2.51734 9.26038C2.37675 9.16644 2.26717 9.03291 2.20246 8.87669C2.13775 8.72047 2.12082 8.54857 2.15381 8.38272C2.18679 8.21688 2.26822 8.06454 2.38779 7.94497C2.50736 7.82541 2.65969 7.74398 2.82554 7.71099C2.99138 7.678 3.16328 7.69493 3.31951 7.75964C3.47573 7.82435 3.60925 7.93393 3.7032 8.07453C3.79714 8.21513 3.84728 8.38042 3.84728 8.54951C3.84728 8.77626 3.75721 8.99372 3.59687 9.15406C3.43654 9.31439 3.21908 9.40447 2.99233 9.40447ZM7.26709 9.40447C7.09799 9.40447 6.9327 9.35433 6.7921 9.26038C6.65151 9.16644 6.54193 9.03291 6.47722 8.87669C6.41251 8.72047 6.39558 8.54857 6.42856 8.38272C6.46155 8.21688 6.54298 8.06454 6.66255 7.94497C6.78211 7.82541 6.93445 7.74398 7.1003 7.71099C7.26614 7.678 7.43804 7.69493 7.59426 7.75964C7.75049 7.82435 7.88401 7.93393 7.97795 8.07453C8.0719 8.21513 8.12204 8.38042 8.12204 8.54951C8.12204 8.77626 8.03196 8.99372 7.87163 9.15406C7.7113 9.31439 7.49384 9.40447 7.26709 9.40447ZM9.40447 7.69456C9.40447 7.80794 9.35943 7.91667 9.27926 7.99683C9.1991 8.077 9.09037 8.12204 8.97699 8.12204H8.91714C8.8187 7.75981 8.60381 7.44004 8.3056 7.21206C8.00739 6.98408 7.64246 6.86056 7.26709 6.86056C6.89172 6.86056 6.52678 6.98408 6.22858 7.21206C5.93037 7.44004 5.71547 7.75981 5.61703 8.12204H4.64239C4.54395 7.75981 4.32905 7.44004 4.03084 7.21206C3.73264 6.98408 3.3677 6.86056 2.99233 6.86056C2.61696 6.86056 2.25202 6.98408 1.95382 7.21206C1.65561 7.44004 1.44071 7.75981 1.34227 8.12204H1.28243C1.16905 8.12204 1.06032 8.077 0.980156 7.99683C0.899989 7.91667 0.854952 7.80794 0.854952 7.69456V5.98466H9.40447V7.69456Z%27 fill=%27black%27/> </svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg width=%2711%27 height=%2711%27 viewBox=%270 0 11 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M8.12204 1.45769H7.26709V1.28243C7.26709 0.942306 7.13198 0.616116 6.89147 0.375614C6.65097 0.135112 6.32478 0 5.98466 0H1.28243C0.942306 0 0.616116 0.135112 0.375614 0.375614C0.135112 0.616116 0 0.942306 0 1.28243V7.69456C0 8.03468 0.135112 8.36087 0.375614 8.60138C0.616116 8.84188 0.942306 8.97699 1.28243 8.97699H1.34227C1.44071 9.33922 1.65561 9.65899 1.95382 9.88697C2.25202 10.115 2.61696 10.2385 2.99233 10.2385C3.3677 10.2385 3.73264 10.115 4.03084 9.88697C4.32905 9.65899 4.54395 9.33922 4.64239 8.97699H5.61703C5.71547 9.33922 5.93037 9.65899 6.22858 9.88697C6.52678 10.115 6.89172 10.2385 7.26709 10.2385C7.64246 10.2385 8.00739 10.115 8.3056 9.88697C8.60381 9.65899 8.8187 9.33922 8.91714 8.97699H8.97699C9.31711 8.97699 9.6433 8.84188 9.8838 8.60138C10.1243 8.36087 10.2594 8.03468 10.2594 7.69456V3.59507C10.2594 3.0282 10.0342 2.48455 9.6334 2.08372C9.23256 1.68288 8.68891 1.45769 8.12204 1.45769ZM8.12204 2.31264C8.46216 2.31264 8.78835 2.44776 9.02885 2.68826C9.26935 2.92876 9.40447 3.25495 9.40447 3.59507V5.12971H7.26709V2.31264H8.12204ZM0.854952 1.28243C0.854952 1.16905 0.899989 1.06032 0.980156 0.980156C1.06032 0.899989 1.16905 0.854952 1.28243 0.854952H5.98466C6.09803 0.854952 6.20677 0.899989 6.28693 0.980156C6.3671 1.06032 6.41214 1.16905 6.41214 1.28243V5.12971H0.854952V1.28243ZM2.99233 9.40447C2.82324 9.40447 2.65794 9.35433 2.51734 9.26038C2.37675 9.16644 2.26717 9.03291 2.20246 8.87669C2.13775 8.72047 2.12082 8.54857 2.15381 8.38272C2.18679 8.21688 2.26822 8.06454 2.38779 7.94497C2.50736 7.82541 2.65969 7.74398 2.82554 7.71099C2.99138 7.678 3.16328 7.69493 3.31951 7.75964C3.47573 7.82435 3.60925 7.93393 3.7032 8.07453C3.79714 8.21513 3.84728 8.38042 3.84728 8.54951C3.84728 8.77626 3.75721 8.99372 3.59687 9.15406C3.43654 9.31439 3.21908 9.40447 2.99233 9.40447ZM7.26709 9.40447C7.09799 9.40447 6.9327 9.35433 6.7921 9.26038C6.65151 9.16644 6.54193 9.03291 6.47722 8.87669C6.41251 8.72047 6.39558 8.54857 6.42856 8.38272C6.46155 8.21688 6.54298 8.06454 6.66255 7.94497C6.78211 7.82541 6.93445 7.74398 7.1003 7.71099C7.26614 7.678 7.43804 7.69493 7.59426 7.75964C7.75049 7.82435 7.88401 7.93393 7.97795 8.07453C8.0719 8.21513 8.12204 8.38042 8.12204 8.54951C8.12204 8.77626 8.03196 8.99372 7.87163 9.15406C7.7113 9.31439 7.49384 9.40447 7.26709 9.40447ZM9.40447 7.69456C9.40447 7.80794 9.35943 7.91667 9.27926 7.99683C9.1991 8.077 9.09037 8.12204 8.97699 8.12204H8.91714C8.8187 7.75981 8.60381 7.44004 8.3056 7.21206C8.00739 6.98408 7.64246 6.86056 7.26709 6.86056C6.89172 6.86056 6.52678 6.98408 6.22858 7.21206C5.93037 7.44004 5.71547 7.75981 5.61703 8.12204H4.64239C4.54395 7.75981 4.32905 7.44004 4.03084 7.21206C3.73264 6.98408 3.3677 6.86056 2.99233 6.86056C2.61696 6.86056 2.25202 6.98408 1.95382 7.21206C1.65561 7.44004 1.44071 7.75981 1.34227 8.12204H1.28243C1.16905 8.12204 1.06032 8.077 0.980156 7.99683C0.899989 7.91667 0.854952 7.80794 0.854952 7.69456V5.98466H9.40447V7.69456Z%27 fill=%27black%27/> </svg>");
}
.horizontal-list {
  position: relative;
  list-style: none;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  padding-left: 1rem;
  padding-bottom: 1rem;
  margin-left: -1rem;
  width: calc(100% + 2rem);
}
.horizontal-list > * {
  flex: 0 0 auto;
  max-width: calc(100% - 2rem);
  margin-right: 1rem;
}
.horizontal-list::after {
  content: '';
  flex: 0 0 1px;
}
@media (min-width: 768px) {
  .horizontal-list {
    padding-left: 0;
    margin-left: 0;
    width: 100%;
  }
  .horizontal-list::after {
    content: none;
  }
}
.horizontal-list-2 > * {
  max-width: calc(50% - 2rem);
}
.icon-cr.icon-instagram:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>instagram</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M67.49,0H21.16A21.16,21.16,0,0,0,0,21.16V67.49A21.16,21.16,0,0,0,21.16,88.65H67.49A21.16,21.16,0,0,0,88.65,67.49V21.16A21.16,21.16,0,0,0,67.49,0ZM79.65,67.49A12.17,12.17,0,0,1,67.49,79.65H21.16A12.17,12.17,0,0,1,9,67.49V21.16A12.17,12.17,0,0,1,21.16,9H67.49A12.17,12.17,0,0,1,79.65,21.16Z%27/><path class=%27cls-1%27 d=%27M44.32,19.84A24.48,24.48,0,1,0,68.81,44.32,24.48,24.48,0,0,0,44.32,19.84Zm0,40A15.48,15.48,0,1,1,59.81,44.32,15.5,15.5,0,0,1,44.32,59.81Z%27/><circle class=%27cls-1%27 cx=%2767.81%27 cy=%2719.47%27 r=%274.69%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>instagram</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M67.49,0H21.16A21.16,21.16,0,0,0,0,21.16V67.49A21.16,21.16,0,0,0,21.16,88.65H67.49A21.16,21.16,0,0,0,88.65,67.49V21.16A21.16,21.16,0,0,0,67.49,0ZM79.65,67.49A12.17,12.17,0,0,1,67.49,79.65H21.16A12.17,12.17,0,0,1,9,67.49V21.16A12.17,12.17,0,0,1,21.16,9H67.49A12.17,12.17,0,0,1,79.65,21.16Z%27/><path class=%27cls-1%27 d=%27M44.32,19.84A24.48,24.48,0,1,0,68.81,44.32,24.48,24.48,0,0,0,44.32,19.84Zm0,40A15.48,15.48,0,1,1,59.81,44.32,15.5,15.5,0,0,1,44.32,59.81Z%27/><circle class=%27cls-1%27 cx=%2767.81%27 cy=%2719.47%27 r=%274.69%27/></g></g></svg>");
}
.icon-cr.icon-facebook:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>facebook</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M83.75,0H4.89A4.89,4.89,0,0,0,0,4.89V83.76a4.89,4.89,0,0,0,4.89,4.89H47.35V54.32H35.8V40.94H47.35V31.07c0-11.45,7-17.68,17.21-17.68a94.9,94.9,0,0,1,10.32.53v12H67.8c-5.55,0-6.63,2.64-6.63,6.51v8.54H74.41L72.69,54.32H61.17V88.65H83.75a4.89,4.89,0,0,0,4.89-4.89V4.89A4.89,4.89,0,0,0,83.75,0Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>facebook</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M83.75,0H4.89A4.89,4.89,0,0,0,0,4.89V83.76a4.89,4.89,0,0,0,4.89,4.89H47.35V54.32H35.8V40.94H47.35V31.07c0-11.45,7-17.68,17.21-17.68a94.9,94.9,0,0,1,10.32.53v12H67.8c-5.55,0-6.63,2.64-6.63,6.51v8.54H74.41L72.69,54.32H61.17V88.65H83.75a4.89,4.89,0,0,0,4.89-4.89V4.89A4.89,4.89,0,0,0,83.75,0Z%27/></g></g></svg>");
}
.icon-cr.icon-twitter:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90.81 73.8%27><defs><style>.cls-1{fill:black;}</style></defs><title>twitter</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M90.81,8.74a37.24,37.24,0,0,1-10.7,2.93A18.68,18.68,0,0,0,88.3,1.36,37.3,37.3,0,0,1,76.47,5.88a18.65,18.65,0,0,0-31.75,17A52.89,52.89,0,0,1,6.32,3.41a18.65,18.65,0,0,0,5.76,24.87A18.55,18.55,0,0,1,3.65,26c0,.08,0,.16,0,.23A18.64,18.64,0,0,0,18.59,44.45a18.67,18.67,0,0,1-8.41.32,18.65,18.65,0,0,0,17.4,12.94,37.38,37.38,0,0,1-23.14,8A38,38,0,0,1,0,65.43,52.73,52.73,0,0,0,28.56,73.8c34.27,0,53-28.39,53-53q0-1.21-.05-2.41A37.85,37.85,0,0,0,90.81,8.74Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90.81 73.8%27><defs><style>.cls-1{fill:black;}</style></defs><title>twitter</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M90.81,8.74a37.24,37.24,0,0,1-10.7,2.93A18.68,18.68,0,0,0,88.3,1.36,37.3,37.3,0,0,1,76.47,5.88a18.65,18.65,0,0,0-31.75,17A52.89,52.89,0,0,1,6.32,3.41a18.65,18.65,0,0,0,5.76,24.87A18.55,18.55,0,0,1,3.65,26c0,.08,0,.16,0,.23A18.64,18.64,0,0,0,18.59,44.45a18.67,18.67,0,0,1-8.41.32,18.65,18.65,0,0,0,17.4,12.94,37.38,37.38,0,0,1-23.14,8A38,38,0,0,1,0,65.43,52.73,52.73,0,0,0,28.56,73.8c34.27,0,53-28.39,53-53q0-1.21-.05-2.41A37.85,37.85,0,0,0,90.81,8.74Z%27/></g></g></svg>");
}
.icon-cr.icon-youtube:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 103.7 73.38%27><defs><style>.cls-1{fill:black;}</style></defs><title>youtube</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M82.16,0H21.54A21.54,21.54,0,0,0,0,21.54V51.84A21.54,21.54,0,0,0,21.54,73.38H82.16A21.54,21.54,0,0,0,103.7,51.84V21.54A21.54,21.54,0,0,0,82.16,0ZM67.6,38.17,39.24,51.69a1.14,1.14,0,0,1-1.63-1V22.77a1.14,1.14,0,0,1,1.65-1L67.62,36.12a1.14,1.14,0,0,1,0,2Zm0,0%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 103.7 73.38%27><defs><style>.cls-1{fill:black;}</style></defs><title>youtube</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M82.16,0H21.54A21.54,21.54,0,0,0,0,21.54V51.84A21.54,21.54,0,0,0,21.54,73.38H82.16A21.54,21.54,0,0,0,103.7,51.84V21.54A21.54,21.54,0,0,0,82.16,0ZM67.6,38.17,39.24,51.69a1.14,1.14,0,0,1-1.63-1V22.77a1.14,1.14,0,0,1,1.65-1L67.62,36.12a1.14,1.14,0,0,1,0,2Zm0,0%27/></g></g></svg>");
}
.icon-cr.icon-tiktok:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27tiktok-share-icon-black-1%27 d=%27M92.1,4H15.9A11.918,11.918,0,0,0,4,15.9V92.1A11.918,11.918,0,0,0,15.9,104H92.1A11.918,11.918,0,0,0,104,92.1V15.9A11.918,11.918,0,0,0,92.1,4m-9.51,43.626q-.819.08-1.643.083a17.839,17.839,0,0,1-14.928-8.069V67.112a20.3,20.3,0,1,1-20.3-20.3c.424,0,.838.038,1.255.064v10a10.338,10.338,0,1,0-1.255,20.6c5.724,0,10.779-4.51,10.779-10.233l.1-46.652h9.571A17.829,17.829,0,0,0,82.6,36.507V47.626%27 transform=%27translate%28-4 -4%29%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27tiktok-share-icon-black-1%27 d=%27M92.1,4H15.9A11.918,11.918,0,0,0,4,15.9V92.1A11.918,11.918,0,0,0,15.9,104H92.1A11.918,11.918,0,0,0,104,92.1V15.9A11.918,11.918,0,0,0,92.1,4m-9.51,43.626q-.819.08-1.643.083a17.839,17.839,0,0,1-14.928-8.069V67.112a20.3,20.3,0,1,1-20.3-20.3c.424,0,.838.038,1.255.064v10a10.338,10.338,0,1,0-1.255,20.6c5.724,0,10.779-4.51,10.779-10.233l.1-46.652h9.571A17.829,17.829,0,0,0,82.6,36.507V47.626%27 transform=%27translate%28-4 -4%29%27/></svg>");
}
.icon-cr.icon-pinterest:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 256 256%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27><path d=%27M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002 Z%27 fill=%27black%27></path></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 256 256%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27><path d=%27M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002 Z%27 fill=%27black%27></path></svg>");
}
.icon-cr.icon-spotify:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27spotify-logo-black%27 d=%27M79.575,44.325c-16.117-9.571-42.7-10.45-58.087-5.779a4.676,4.676,0,0,1-2.712-8.95C36.437,24.233,65.8,25.271,84.35,36.283a4.676,4.676,0,1,1-4.775,8.042ZM79.05,58.5a3.9,3.9,0,0,1-5.363,1.283C60.25,51.529,39.762,49.133,23.862,53.958A3.9,3.9,0,1,1,21.6,46.5c18.158-5.508,40.733-2.842,56.167,6.646A3.9,3.9,0,0,1,79.05,58.5ZM72.929,72.117a3.109,3.109,0,0,1-4.283,1.037c-11.742-7.175-26.521-8.8-43.925-4.821a3.116,3.116,0,0,1-1.388-6.075C42.379,57.9,58.717,59.779,71.9,67.833A3.111,3.111,0,0,1,72.929,72.117ZM50,0a50,50,0,1,0,50,50A50,50,0,0,0,50,0Z%27 fill-rule=%27evenodd%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27spotify-logo-black%27 d=%27M79.575,44.325c-16.117-9.571-42.7-10.45-58.087-5.779a4.676,4.676,0,0,1-2.712-8.95C36.437,24.233,65.8,25.271,84.35,36.283a4.676,4.676,0,1,1-4.775,8.042ZM79.05,58.5a3.9,3.9,0,0,1-5.363,1.283C60.25,51.529,39.762,49.133,23.862,53.958A3.9,3.9,0,1,1,21.6,46.5c18.158-5.508,40.733-2.842,56.167,6.646A3.9,3.9,0,0,1,79.05,58.5ZM72.929,72.117a3.109,3.109,0,0,1-4.283,1.037c-11.742-7.175-26.521-8.8-43.925-4.821a3.116,3.116,0,0,1-1.388-6.075C42.379,57.9,58.717,59.779,71.9,67.833A3.111,3.111,0,0,1,72.929,72.117ZM50,0a50,50,0,1,0,50,50A50,50,0,0,0,50,0Z%27 fill-rule=%27evenodd%27/></svg>");
}
body {
  overflow-x: hidden;
  font-size: 16px;
}
@media (min-width: 768px) {
  body {
    font-size: 18px;
    line-height: 2;
  }
}
h1,
h2,
h3 {
  text-transform: uppercase;
}
@media (hover: none) {
  .origins-hover {
    display: none;
  }
}
@media (hover: hover) and (max-width: 1199px) {
  .origins-hover {
    display: none;
  }
}
@media (hover: hover) and (min-width: 1200px) {
  .origins-touch {
    display: none;
  }
}
.origins-container {
  margin-top: 3rem;
}
@media (min-width: 992px) {
  .origins-container {
    margin-top: 3rem;
  }
}
.shadow-t-5 {
  text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);
}
.max-width {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem;
}
.drawer {
  left: 0;
  width: max(20vw, 18rem);
  transform: translateX(-100%);
  transition: transform 0.1s ease-in-out;
}
.drawer.open {
  transform: translateX(0);
}
.drawer-overlay {
  pointer-events: none;
  opacity: 0;
  transition: opacity 500ms ease-in-out;
}
.drawer-overlay.visible {
  pointer-events: revert;
  opacity: 0.5;
}
.drawer-icon {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M47.19,23.25a2.29,2.29,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,18.66H16.81a2.3,2.3,0,1,0,0,4.59Z%27/><path d=%27M47.19,34.3a2.31,2.31,0,0,0,2.3-2.43A2.45,2.45,0,0,0,47,29.7H16.81a2.3,2.3,0,0,0,0,4.6Z%27/><path d=%27M47.19,45.34a2.31,2.31,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,40.75H16.81a2.3,2.3,0,1,0,0,4.59Z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M47.19,23.25a2.29,2.29,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,18.66H16.81a2.3,2.3,0,1,0,0,4.59Z%27/><path d=%27M47.19,34.3a2.31,2.31,0,0,0,2.3-2.43A2.45,2.45,0,0,0,47,29.7H16.81a2.3,2.3,0,0,0,0,4.6Z%27/><path d=%27M47.19,45.34a2.31,2.31,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,40.75H16.81a2.3,2.3,0,1,0,0,4.59Z%27/></svg>");
  -webkit-mask-position: 0 center;
          mask-position: 0 center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 3rem;
  height: 3rem;
}
.navbar-content {
  min-height: 3.5rem;
}
.navbar-items {
  gap: 1rem;
}
.navbar-item {
  line-height: 3.5rem;
}
@media (min-width: 992px) {
  .navbar-item {
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    transition: border-bottom-color 0.1s ease-in-out;
  }
  .navbar-item:hover {
    border-bottom-color: var(--color-default-3);
  }
  .navbar-item.active {
    border-bottom-color: var(--color-default-5);
  }
}
.image-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.o-headline {
  display: block;
  text-transform: uppercase;
}
.o-headline.o-headline-small {
  font-size: clamp(2rem, 7vw, 3.92rem);
}
.o-headline.o-headline-big {
  font-size: clamp(3rem, 10vw, 10rem);
}
.section-centered-btn {
  text-align: center;
}
@media (min-width: 992px) {
  .section-centered-btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 0.5rem;
    margin-bottom: 2rem;
    background: white;
  }
}
.section-text-box {
  border: 3px solid var(--color-default-5);
}
.social-projects-wrapper {
  overflow: auto;
  width: 100vw;
}
@media (hover: none) {
  .social-projects {
    display: flex;
    padding-left: 1rem;
    align-items: stretch;
  }
}
@media (hover: hover) {
  .social-projects {
    display: block;
    padding-left: 0;
  }
  .social-projects > :nth-child(odd) {
    background-color: var(--color-default-2);
  }
  .social-projects > :nth-child(even) {
    background-color: var(--color-default-1);
  }
}
@media (hover: none) {
  .social-project {
    width: 75vw;
    margin-right: 1rem;
  }
}
@media (hover: none) and (min-width: 576px) {
  .social-project {
    width: 60vw;
  }
}
@media (hover: none) and (min-width: 768px) {
  .social-project {
    width: 45vw;
  }
}
@media (hover: none) and (min-width: 992px) {
  .social-project {
    width: 30vw;
  }
}
@media (hover: hover) {
  .social-project {
    width: auto;
    margin-right: 0;
  }
  .social-project .social-project-text {
    padding-left: 2rem;
  }
}
.social-project-img {
  width: 15rem;
  height: 10rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.social-project-text {
  flex: 1 1 0;
}
.artist-hidden-name {
  opacity: 0;
  background-color: var(--color-primary-3);
  transition: opacity 0.1s ease-in-out;
}
.artist-hidden-name:hover {
  opacity: 0.8;
}
.values-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}
@media (min-width: 992px) {
  .section-bordered-content {
    border-left: 5px solid var(--color-default-5);
    padding-left: 3rem;
  }
  .translatable-section-wrapper {
    width: calc(100% + var(--extra-width));
  }
  .translatable-section-wrapper > div {
    transform: translateX(var(--translation));
  }
  .partners-gallery {
    width: 100%;
  }
}
.origins-social-links {
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 576px) {
  .origins-social-links {
    justify-content: flex-start;
  }
}
.origins-social-links .icon-cr {
  flex-basis: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
}


/*# sourceMappingURL=origens.fc1ca42483e1ee51924f.css.map*/