@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,4000,7001,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap');
@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

html,
body {
  font-family: 'PlusJakartaSans-Regular' !important;
  font-size: 16px;
}

body > img {
  display: none;
}
.prateleira .btn-calypso-primary {
  font-size: 13px;
  line-height: 18px;
  color: #ffffff;
  background: #be2828;
  border-radius: 16px;
  padding: 9px 22px;
  font-weight: 800;
  display: block;
}
.btn-calypso-primary .visible-xs img {
  margin-left: 15px;
}
.prateleira .btn-calypso-primary:hover,
.prateleira .btn-calypso-primary:focus {
  color: #ffffff;
  background: #2b2b2b;
}

#returnToTop {
  display: none !important;
}

.easyzoom-flyout {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9;
}

.pswp {
  z-index: 30 !important;
}

.back-departament {
  font-size: 10px;
}
.back-departament span {
  margin-right: 5px;
}

.bread-crumb {
  font-family: 'PlusJakartaSans-Regular';
  background-color: transparent;
  margin-top: 10px;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
}
.bread-crumb ul {
  list-style: none;
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 5px;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
}
.bread-crumb ul li {
  font-size: 12px;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  color: #1b1b1b;
}
.bread-crumb ul li a {
  color: #2b2b2b;
}
.bread-crumb ul li:last-child {
  font-weight: 700;
}
.bread-crumb ul > li + li::before {
  padding: 0 5px;
  color: #ccc;
  content: '/\00a0';
}
.bread-crumb .breadcrumb-item {
  font-size: 10px;
}
.bread-crumb::before {
  content: '/';
  background-image: url(/arquivos/home-breadcumb.svg);
  width: 23px;
  height: 16px;
  text-align: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: left;
  color: #ccc;
  font-size: 11px;
  margin-right: 3px;
}

.title-section {
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.02em;
}

.sidebar-modal,
.box-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
}
.sidebar-modal .overflow,
.box-modal .overflow {
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.sidebar-modal .sidebar-content,
.sidebar-modal .box-modal-content,
.box-modal .sidebar-content,
.box-modal .box-modal-content {
  position: absolute;
}
.sidebar-modal .box-modal-content,
.box-modal .box-modal-content {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: auto;
  max-height: 95% !important;
  font-size: 13.5px;
  max-width: 1280px;
  width: 100%;
}
.sidebar-modal .box-modal-content header,
.box-modal .box-modal-content header {
  padding: 7px 21px;
  background-color: #2b2b2b;
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.sidebar-modal .box-modal-content header .ca-icon-close-gray::before,
.box-modal .box-modal-content header .ca-icon-close-gray::before {
  color: #ffffff;
}
.sidebar-modal .box-modal-content .auth-fields-content,
.box-modal .box-modal-content .auth-fields-content {
  background-color: #ffffff;
}
.sidebar-modal .sidebar-content,
.box-modal .sidebar-content {
  background-color: #ffffff;
  right: 0;
  top: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sidebar-modal .sidebar-content header,
.box-modal .sidebar-content header {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #2b2b2b;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.sidebar-modal .sidebar-content header .close-icon,
.box-modal .sidebar-content header .close-icon {
  cursor: pointer;
  width: 32px;
  height: 32px;
  font-size: 32px;
}

.auth-fields-content {
  padding: 36px 20px;
}

.info-total {
  background-color: #f7f7f7;
  margin-top: auto;
  padding: 18px;
  text-align: center;
  border-top: 1px solid #d1d1d1;
}

.cart-info-title {
  font-size: 13px;
  line-height: 16px;
  color: #2b2b2b;
}

.cart-info-value {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  color: #2b2b2b;
  opacity: 0.8;
}

.cart-info-total-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
}

.cart-info-total-value {
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  text-align: right;
  color: #000000;
  opacity: 0.8;
}

.total-value {
  margin: 10px 0;
}

.calypso-main {
  z-index: 1;
  position: relative;
}
.calypso-main .container {
  padding: 0;
  margin: 0;
}

.remaining-money {
  font-size: 15px;
  line-height: 19px;
  color: #000000;
  margin-bottom: 30px;
}

.container-minimun-price {
  background-color: #f8ba31;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  margin: 8px 18.5px;
  padding: 5px 8px;
  border-radius: 5px;
}
.container-minimun-price .bold {
  font-size: 12px;
  line-height: 18px;
}
.container-minimun-price .paragraph {
  margin: 0;
  font-size: 11px;
  line-height: 16px;
}

.not-success {
  cursor: not-allowed;
  background-color: #5b5959 !important;
  pointer-events: none;
}

.pay-btn,
.continue-shopping-btn {
  margin: 10px 0;
}

.continue-shopping-btn {
  background-color: #f7f7f7;
  border: 1px solid #4d4d4d;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 6px 20px;
  cursor: pointer;
}

.pay-btn {
  background-color: #be2828;
  font-weight: bold;
  font-size: 18px;
  line-height: 23px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #ffffff;
  padding: 11px 12px;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  display: block;
}
.pay-btn:hover,
.pay-btn:focus {
  color: #ffffff;
}

.progress-remaining {
  height: 5px;
  background: #d1d1d1;
  border-radius: 20px;
  margin-top: 10px;
  position: relative;
}
.progress-remaining .actual-progress {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background: #be2828;
  border-radius: 20px;
}
.progress-remaining .actual-progress::after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background-color: #be2828;
  border-radius: 50%;
}

.remaining-value {
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  margin-top: 5px;
}

.empty-cart-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.swiper-button-next,
.swiper-button-prev {
  border-radius: 50%;
  background-color: #2b2b2b;
  height: 48px;
  width: 48px;
  border: 1px solid var(--color-background-base-White, #ffffff);
  z-index: 11;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 1.25rem;
  font-weight: 600;
  color: #505050;
}
.swiper-button-next:focus,
.swiper-button-prev:focus {
  outline: none;
}

.swiper-button-next {
  right: 0;
}

.swiper-button-prev {
  left: 0;
}

.pag-vitrine .swiper-pagination-bullet {
  width: 15px;
  height: 5px;
  color: #d1d1d1;
  border-radius: 20px;
}
.pag-vitrine .swiper-pagination-bullet-active {
  width: 50px;
  --swiper-theme-color: #4d4d4d;
}

.content-resume-info {
  padding: 0 20px;
}

.input-calypso {
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 9px 12px;
  width: 100%;
  font-size: 14px;
  line-height: 18px;
  color: #4d4d4d;
}
.input-calypso:focus {
  outline: none;
}

.input-calypso,
.ca-auth-input {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.input-calypso:disabled,
.ca-auth-input:disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

select.input-calypso,
select.ca-auth-input {
  background-image: url(/arquivos/arrow-down-input.svg);
  background-repeat: no-repeat;
  background-position-x: calc(100% - 1rem);
  background-position-y: center;
  padding-right: 3rem;
}

.ca-btn-danger,
.ca-link,
.size-auth {
  font-size: 13px;
  line-height: 16px;
}

.label-auth {
  width: 100%;
  text-align: center;
  font-weight: normal;
  margin-bottom: 12px;
}

.ca-btn-danger,
.ca-link,
.ca-auth-input,
.ca-btn-danger-action {
  border: none;
}
.ca-btn-danger:focus,
.ca-link:focus,
.ca-auth-input:focus,
.ca-btn-danger-action:focus {
  outline: none;
}

.ca-btn-danger,
.ca-auth-input {
  padding: 9px 8px;
  width: 100%;
}

.code-auth {
  width: 170px;
}

.ca-btn-danger,
.ca-btn-danger-action {
  background: #be2828;
  border-radius: 5px;
  color: #ffffff;
}
.ca-btn-danger:hover,
.ca-btn-danger-action:hover {
  color: #ffffff;
  background-color: #941f1f;
}
.ca-btn-danger:not(:last-child),
.ca-btn-danger-action:not(:last-child) {
  margin-bottom: 20px;
}

.ca-link {
  color: #be2828;
  background-color: transparent;
  width: 100%;
}
.ca-link:hover,
.ca-link:focus {
  color: #be2828;
}

.ca-auth-input {
  background-color: #eeeeed;
  padding: 9px 20px;
}
.ca-auth-input:not(:last-child) {
  margin-bottom: 20px;
}

.old-password-link {
  text-align: right;
  font-size: 11px;
  line-height: 14px;
}

.ca-btn-danger-action {
  padding: 6px 24px;
}

.back-arrow {
  margin-right: 6px;
}

.next-arrow {
  margin-left: 6px;
}

.auth-footer-controls {
  margin-top: 36px;
}

.register-step-text {
  font-size: 13px;
  line-height: 16px;
  color: #2b2b2b;
  font-weight: 600;
}

.btn-directory,
.btn-directory-mail {
  position: fixed;
  z-index: 16;
  cursor: pointer;
  right: 0;
}

.directory-list-container {
  position: fixed;
  right: 0;
  z-index: 21;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.directory-list-container .title-directory {
  padding: 14px 24px;
  background-color: #eeeeed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.directory-list-container .title-directory div {
  cursor: pointer;
}
.directory-list-container .title-directory span {
  font-family: Oswald;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #be2828;
}
.directory-list-container .list-full {
  background-color: #fff;
  padding: 14px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.directory-list-container .list-full a {
  color: #be2828;
}

.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}

#popup-exclude-departaments table th,
#popup-exclude-departaments table td {
  text-align: center;
}

.rotate {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  white-space: nowrap;
}

.center-td {
  vertical-align: middle !important;
}

.icon-departament {
  font-size: 20px;
}

._banners-wrapper {
  display: grid;
  grid-gap: 1rem;
  margin-top: 20px;
}

._banners img {
  width: 100%;
}

.seeMore a {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  color: #be2828;
  position: relative;
  margin-left: 5px;
}

@media screen and (max-width: 856px) {
  ._banners-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .directory-list-container {
    width: 250px;
    top: 160px;
  }
  .btn-directory-mail,
  .btn-directory {
    width: 30px;
    min-width: 30px;
  }
  .btn-directory-mail {
    top: 197px;
  }
  .btn-directory {
    top: 150px;
  }
  .bread-crumb {
    margin-bottom: 10px;
  }
  .box-modal-content {
    width: 100%;
  }
  .sidebar-content {
    width: 90%;
    height: 100%;
  }
  .title-section {
    line-height: 30px;
    font-size: 20px;
    margin-top: 24px;
    margin-bottom: 14px;
  }
  .calypso-main {
    padding-top: 95px;
  }
  .calypso-main .container {
    padding: 0 8px;
  }
  .swiper-button-next,
  .swiper-button-prev {
    width: 30px;
    height: 30px;
  }
  .swiper-button-next {
    right: 10px;
  }
  .swiper-button-next::after {
    font-size: 1rem;
  }
  .swiper-button-prev {
    left: 10px;
  }
  .swiper-button-prev::after {
    font-size: 1rem;
  }
}

@media screen and (min-width: 857px), print {
  ._banners-wrapper {
    grid-template-columns: repeat(4, 1fr);
  }
  .directory-list-container {
    width: 300px;
    top: 170px;
  }
  .btn-directory-mail,
  .btn-directory {
    width: 60px;
    min-width: 60px;
  }
  .btn-directory {
    top: 170px;
  }
  .btn-directory-mail {
    top: 240px;
  }
  #popup-wishlist .box-modal-content {
    width: 400px;
  }
  .bread-crumb {
    margin-bottom: 30px;
  }
  .box-modal-content.is-login {
    width: 320px;
  }
  .sidebar-content {
    width: 370px;
    height: 100%;
  }
  .title-section {
    line-height: 39px;
    font-size: 26px;
    margin-top: 40px;
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 857px) and (max-width: 1215px) {
  .calypso-main {
    padding-top: 160px;
  }
}

@media screen and (min-width: 1216px) {
  #popup-section .box-modal-content {
    width: 400px;
  }
  .sidebar-content {
    height: 100%;
  }
  .calypso-main {
    padding-top: 132px;
  }
  .calypso-main .container {
    max-width: 1280px;
    width: 1280px;
    margin: 0 auto;
  }
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

#calypso-header {
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 21;
}
#calypso-header.active .note-top-header {
  padding: 5px 40px;
}

.brand-search-menu {
  z-index: 10;
  position: relative;
  transition: padding 0.3s ease;
}
.brand-search-menu .container-aboutUs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  padding: 0 15px;
  text-align: left;
  gap: 10px;
}
.brand-search-menu .container-aboutUs span a {
  color: #666666;
  font-size: 0.75rem;
  font-family: 'PlusJakartaSans-Light';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.brand-search-menu .container-aboutUs span a img {
  height: 23px;
}
.brand-search-menu .container-aboutUs a {
  color: #666666;
  font-size: 0.75rem;
  font-family: 'PlusJakartaSans-Light';
}
.brand-search-menu .location-user {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-align: center;
  align-items: center;
}
.brand-search-menu .location-user::before {
  content: '\e92b';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}
.brand-search-menu .location-user span {
  font-size: 12px;
  font-family: 'PlusJakartaSans-Bold';
  margin-left: 0.5rem;
  color: #1b1b1b;
}

.calypso-search.searching .icon-close {
  opacity: 1;
  z-index: 1;
  right: 60px;
}

.calypso-search input {
  width: 100%;
  padding: 15px 19px;
  font-size: 14px;
  line-height: 18px;
  color: #1b1b1b;
  border: none;
}
.calypso-search input:focus {
  outline: none;
}

.calypso-icon {
  right: 28px;
  cursor: pointer;
}
.calypso-icon.icon-search,
.calypso-icon.icon-close {
  width: 16px;
  height: 16px;
  transition: all 0.3s ease;
}
.calypso-icon.icon-close {
  opacity: 0;
  z-index: -1;
}

.search legend,
.search label,
.search select,
#ajaxBusy {
  display: none !important;
}

.menu-header a,
.menu-header button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.15px;
  background-color: transparent;
  border: none;
  position: relative;
  text-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.menu-header a:hover,
.menu-header a:focus,
.menu-header button:hover,
.menu-header button:focus {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  outline: none;
}
.menu-header a span,
.menu-header button span {
  width: -webkit-max-content;
  width: max-content;
}
.menu-header a.orders-btn,
.menu-header button.orders-btn {
  display: none;
}
.menu-header a.orders-btn::before,
.menu-header button.orders-btn::before {
  content: '\e95b';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}
.menu-header a.wishlist-btn,
.menu-header button.wishlist-btn {
  display: none;
  -ms-flex-order: 1;
  order: 1;
}
.menu-header a.wishlist-btn::after,
.menu-header button.wishlist-btn::after {
  content: 'Favoritos';
}
.menu-header a.wishlist-btn::before,
.menu-header button.wishlist-btn::before {
  content: '\e904';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}
.menu-header a.notify-btn,
.menu-header button.notify-btn {
  -ms-flex-order: 1;
  order: 1;
}
.menu-header a.notify-btn::after,
.menu-header button.notify-btn::after {
  content: 'Notificaciones';
}
.menu-header a.notify-btn .notify-count,
.menu-header button.notify-btn .notify-count {
  display: none;
}
.menu-header a.notify-btn.active,
.menu-header button.notify-btn.active {
  position: relative;
}
.menu-header a.notify-btn.active .notify-count,
.menu-header button.notify-btn.active .notify-count {
  display: inline-block;
  position: absolute;
  top: -2px;
  right: 34%;
  width: 15px;
}
.menu-header a.show-items-cart,
.menu-header button.show-items-cart {
  -ms-flex-order: 3;
  order: 3;
}
.menu-header a.show-items-cart::after,
.menu-header button.show-items-cart::after {
  content: 'Carrito';
}
.menu-header a.show-items-cart::before,
.menu-header button.show-items-cart::before {
  content: '\e94c';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}
.menu-header a.my-account-btn,
.menu-header button.my-account-btn {
  -ms-flex-order: 0;
  order: 0;
}
.menu-header a.my-account-btn span:not(:empty),
.menu-header button.my-account-btn span:not(:empty) {
  font-size: 12px;
  margin-top: 6px;
  color: #1b1b1b;
}
.menu-header a.pay-invoice,
.menu-header button.pay-invoice {
  -ms-flex-order: 2;
  order: 2;
}
.menu-header a.pay-invoice::after,
.menu-header button.pay-invoice::after {
  content: 'Paga tu Factura';
}

.count-items-cart {
  position: absolute;
  top: -6px;
  left: calc(50% + 10px);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #be2828;
  color: #ffffff !important;
  border-radius: 50%;
  min-width: 16px;
  min-height: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.note-text {
  display: none;
  line-height: 0;
  color: #1b1b1b;
}
.note-text.active {
  display: block;
}
.note-text.msg-almost::after {
  content: '';
  display: inline-block;
  background-image: url(/arquivos/topbar-vector.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 21px;
  height: 17px;
  margin-left: 5px;
  vertical-align: middle;
}
.note-text.msg-already::before,
.note-text.msg-already::after {
  content: '';
  display: inline-block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 21px;
  height: 17px;
  margin-left: 5px;
  vertical-align: middle;
}
.note-text.msg-already::before {
  background-image: url(/arquivos/topbar-star.svg);
  width: 17px;
}
.note-text.msg-already::after {
  background-image: url(/arquivos/topbar-vector.svg);
}
.note-text b {
  margin: 0px 5px;
}

.note-top-header {
  background-color: #000000;
  text-align: center;
  position: relative;
  transition: all 0.3s;
}

.icon-note {
  display: none;
  width: 12px;
  height: 12px;
}
.icon-note.to-left {
  background-image: url(/arquivos/left-note.svg);
}
.icon-note.to-right {
  background-image: url(/arquivos/right-note.svg);
}

.notify-count {
  background-color: #be2828;
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  border-radius: 24px;
  width: 15px;
  height: 15px;
  margin-left: 3px !important;
  display: block;
  width: 35px;
  height: 35px;
  font-size: 35px;
}

.locate-name {
  padding-left: 0px;
  color: #be2828;
}

.overflow-menu-mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: -1;
  pointer-events: none;
}

.text-discover-menu {
  font-weight: bold;
  font-family: 'PlusJakartaSans-Bold';
  font-size: 13px;
  line-height: 16px;
  color: #2b2b2b;
}

.header-mobile-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px 20px;
  text-transform: uppercase;
}

.list-subcategory {
  padding: 0;
  margin: 0;
  margin-top: 10px;
  list-style: none;
}
.list-subcategory a {
  padding: 10px;
  color: #2b2b2b;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.close-menu-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
}

.special-container-menu {
  background-color: #f7f7f7;
  border-top: 2px solid #eeeeed;
}

.menu-text-touch {
  font-weight: bold;
  font-family: 'PlusJakartaSans-Bold';
  font-size: 9px;
  line-height: 11px;
  text-align: center;
  letter-spacing: 0.5px;
  color: #2b2b2b;
}

.brand-logo {
  transition: all 0.3s ease;
}
.brand-logo .btn-handle-categories {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  line-height: 0px;
}

.helper-empty {
  width: 35px;
}

.content-logo {
  margin: auto;
}

.search-results-container {
  display: none;
  position: absolute;
  width: 100%;
  top: 38px;
  background: #ffffff;
  opacity: 0;
  z-index: 19;
}

.result-item.type-word {
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0.01em;
}

.result-item.type-product {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
}

.result-item a {
  display: block;
  padding: 10px 25px;
  color: #2b2b2b;
}
.result-item a:hover {
  background-color: #f7f7f7;
  text-decoration: none;
}

.result-item .search-result-text {
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0.01em;
}

.result-item .item-product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #2b2b2b;
}
.result-item .item-product span {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
}
.result-item .item-product img {
  width: 40px;
  height: 40px;
  margin-right: 12px;
}

.my-account-btn {
  position: relative;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.my-account-btn::before {
  content: '\e934';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}

.pay-invoice img {
  width: 21px;
}

.orders-btn::before {
  content: '\e95b';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}

.wishlist-btn::before {
  content: '\e904';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}

.show-items-cart::before {
  content: '\e94c';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}

.my-account-container {
  left: 0;
  text-align: left;
  background-color: #ececec !important;
}
.my-account-container header,
.my-account-container footer {
  background: #2b2b2b;
  padding: 7px 20px;
  position: relative;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #eeeeed;
}
.my-account-container header {
  cursor: default;
}
.my-account-container footer {
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
}
.my-account-container .my-account--icon {
  margin-right: 13px;
  color: #be2828;
}
.my-account-container .my-account-title {
  font-weight: 300;
  font-size: 11px;
  line-height: 14px;
  color: #2b2b2b;
}
.my-account-container .my-account-description {
  font-size: 13px;
  line-height: 15px;
  color: #2b2b2b;
  font-weight: 400;
}
.my-account-container .my-acccout--info .type-link {
  color: #be2828;
  padding: 0;
  display: block;
  text-align: center;
}
.my-account-container .my-acccout--info.to-right {
  margin-left: auto;
}
.my-account-container .my-acccout--info.limit-width {
  max-width: 70px;
}
.my-account-container .my-account--body > a {
  padding: 14px 23px;
}
.my-account-container .my-account--body > a:hover {
  text-decoration: none;
}
.my-account-container .my-account--body > a:not(:first-child) {
  background-color: #ffffff;
}
.my-account-container .my-account--body > a:not(:last-child) {
  border-bottom: 1px solid #eeeeed;
}
.my-account-container .my-account--body > a:first-child {
  background-color: #f7f7f7;
}

.clear-cart {
  cursor: pointer;
  margin-right: 10px;
}

.back-to-top-button {
  position: fixed;
  color: #be2828;
  z-index: 20;
  bottom: 20px;
  right: 10px;
  width: 45px;
  height: 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

.container-notifications {
  display: none;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: #00000041;
  z-index: 22;
}
.container-notifications .notifications {
  background-color: #fff;
  position: fixed;
  right: -350px;
  top: 0;
  width: 380px;
  height: 100vh;
  padding: 9px 10px 9px 13px;
}
.container-notifications .notifications.active {
  -webkit-animation-name: slide;
  animation-name: slide;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  right: 0;
}

@-webkit-keyframes slide {
  from {
    right: -350px;
  }
  to {
    right: 0;
  }
}

@keyframes slide {
  from {
    right: -350px;
  }
  to {
    right: 0;
  }
}
.container-notifications .notifications .header-notifications {
  border-bottom: 1.5px solid #bebebe;
  padding: 1px;
}
.container-notifications .notifications .header-notifications .close-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.container-notifications
  .notifications
  .header-notifications
  .close-container
  .close-notifications {
  cursor: pointer;
}
.container-notifications
  .notifications
  .header-notifications
  .title-notifications {
  color: #666666;
  font-size: 16px;
  font-weight: 500;
  margin-top: 8px;
}
.container-notifications .notifications .body-notifications {
  overflow-y: scroll;
  height: 90%;
}
.container-notifications .notifications .body-notifications .notification {
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0;
  border-bottom: 1.5px solid #bebebe;
}
.container-notifications
  .notifications
  .body-notifications
  .notification
  .circle-notification {
  padding-top: 7px;
  display: -ms-flexbox;
  display: flex;
}
.container-notifications
  .notifications
  .body-notifications
  .notification
  .info-notification-container {
  padding: 0 0 0 6px;
}
.container-notifications
  .notifications
  .body-notifications
  .notification
  .info-notification-container
  .title-notification {
  color: #666666;
  font-family: 'PlusJakartaSans-Bold';
  font-size: 16px;
  margin-top: 0;
}
.container-notifications
  .notifications
  .body-notifications
  .notification
  .info-notification-container
  .desc-notification {
  color: #666666;
  font-family: 'PlusJakartaSans-Light';
  font-size: 14px;
}
.container-notifications
  .notifications
  .body-notifications
  .notification
  .info-notification-container
  button {
  border-radius: 32px;
  background: #be2828;
  padding: 5px 12px;
  color: #ffffff;
  font-size: 10px;
  border: none;
  cursor: pointer;
}
.container-notifications .notifications .body-notifications::-webkit-scrollbar {
  width: 8px;
}
.container-notifications
  .notifications
  .body-notifications::-webkit-scrollbar-track {
  background: #f5f5f5;
}
.container-notifications
  .notifications
  .body-notifications::-webkit-scrollbar-thumb {
  background: #d1d1d1;
  border-radius: 16px;
}
.container-notifications
  .notifications
  .body-notifications::-webkit-scrollbar-thumb:hover {
  background: #bcbcbc;
}

@media screen and (max-width: 856px) {
  .btn-handle-categories {
    padding-right: 15px;
  }
  .content-logo img {
    margin-right: 20px;
  }
  .search-results-container {
    overflow: scroll;
    height: 300px;
    padding-top: 1rem;
  }
  .note-top-header {
    padding: 6px 10px;
    margin-bottom: 10px;
  }
  .link-category {
    width: 90%;
    font-family: 'PlusJakartaSans-Bold', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #000;
  }
  .menu-mobile-container-subcategories,
  .menu-mobile-container-subcategories .content {
    overflow: hidden;
  }
  .overlay-mobile-account {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: -1;
    opacity: 0;
  }
  .my-account-container {
    position: fixed;
    bottom: 0px;
    width: 100%;
    -webkit-transform: translateY(calc(100% + 60px));
    transform: translateY(calc(100% + 60px));
    z-index: 20;
  }
  .pay-invoice img {
    width: 21px;
  }
  .menu-header {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .menu-header a,
  .menu-header button,
  .menu-header .notify-text {
    color: #ffffff;
    padding: 0;
  }
  .menu-header a svg,
  .menu-header button svg,
  .menu-header .notify-text svg {
    width: 24px;
    height: 24px;
  }
  .menu-header a::after,
  .menu-header button::after,
  .menu-header .notify-text::after {
    content: '';
    margin-top: 6px;
    font-size: 11px;
  }
  .menu-header button.my-account-btn {
    -ms-flex-order: 0;
    order: 0;
  }
  .menu-header button.show-items-cart {
    -ms-flex-order: 3;
    order: 3;
  }
  .menu-header button.show-items-cart::after {
    content: 'Carrito';
  }
  .menu-header a.pay-invoice {
    -ms-flex-order: 2;
    order: 2;
  }
  .menu-header a.pay-invoice::after {
    content: 'Paga tu Factura';
  }
  .menu-header a.wishlist-btn {
    -ms-flex-order: 1;
    order: 1;
  }
  .menu-header a.wishlist-btn::after {
    content: 'Favoritos';
  }
  .menu-header a.orders-btn {
    display: none;
  }
  .container-search {
    width: 100%;
  }
  .container-search .calypso-search {
    display: none;
  }
  .container-search .calypso-search.active {
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;

    :not(.backdrop) {
      z-index: 999;
    }

    .search-results-container {
      top: 60px;
    }

    .backdrop {
      height: 100vh;
      width: 100vw;
      background-color: rgba(0, 0, 0, 0.5);
      position: fixed;
      top: 0;
      bottom: 0;
      z-index: -1;
    }
  }
  .container-search .calypso-search .icon-search img {
    width: 100%;
  }
  .container-search .calypso-search input {
    font-weight: 600;
    margin: 5px 20px;
    background: #e5e5e5;
    border-radius: 40px;
    border: 1px solid #d9d9d9;

    &::placeholder {
      color: #1b1b1b;
      font-size: 14px;
      font-family: 'PlusJakartaSans-Regular', sans-serif;
      font-weight: 400;
    }
  }
  .brand-search-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1em 0rem 0rem 0rem;
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1);
  }
  .brand-search-menu .location-user {
    display: none;
  }
  #calypso-header.active .brand-search-menu {
    padding: 0rem;
  }
  #calypso-header.active .brand-search-menu .brand-logo {
    margin-bottom: 20px;
  }
  .brand-logo {
    margin-bottom: 10px;
  }
  .brand-logo button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.15px;
    background-color: transparent;
    border: none;
    position: relative;
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .main-menu-nav {
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #000000;
    padding: 6px 0px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    z-index: 20;
  }
  .note-text {
    font-size: 11px;
  }
  .back-to-top-button {
    bottom: 70px;
  }
  .container-notifications .notifications {
    width: 290px;
  }
}

@media screen and (max-width: 1215px) {
  .brand-logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    padding: 0px 15px;
    padding-left: 0;
  }
  .menu-item,
  .menu-desk-container {
    display: none !important;
  }
}

@media screen and (min-width: 857px), print {
  .note-top-header {
    padding: 11px 40px;
  }
  .menu-header {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu-header a,
  .menu-header button {
    color: #2b2b2b;
    padding: 0;
  }
  .menu-header a:nth-child(1),
  .menu-header button:nth-child(1) {
    display: -ms-flexbox;
    display: flex;
  }
  .my-account-container {
    position: absolute;
    top: calc(100% + 20px);
    width: 320px;
    display: none;
    z-index: 1;
  }
  .my-account-container::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 30px;
    top: -30px;
    left: 0;
    cursor: default;
  }
  .my-account-container header::before {
    content: '';
    position: absolute;
    top: -15px;
    left: 24px;
    width: 0;
    height: 0;
    border-left: 22.5px solid transparent;
    border-right: 22.5px solid transparent;
    border-bottom: 15px solid #2b2b2b;
  }
  .note-text {
    font-size: 14px;
  }
  .calypso-search input {
    background: #e5e5e5;
    border-radius: 40px;
    border: 1px solid #d9d9d9;

    &::placeholder {
      color: #1b1b1b;
      font-size: 14px;
      font-family: 'PlusJakartaSans-Regular', sans-serif;
      font-weight: 400;
    }
  }
  .back-to-top-button {
    bottom: 17px;
  }
}

@media screen and (min-width: 857px) and (max-width: 1215px) {
  .brand-logo {
    padding: 0px 5px;
  }
  .helper-empty {
    display: none;
  }
  .brand-search-menu {
    padding: 2rem 1rem 2rem 1rem;
  }
  .brand-search-menu .container-aboutUs {
    line-height: 15px;
  }
  .brand-search-menu .container-aboutUs a {
    font-size: 12px;
  }
  #calypso-header.active .brand-search-menu {
    padding: 1rem 3rem 1rem 3rem;
  }
  .menu-header a,
  .menu-header button {
    padding: 0 7px;
  }
  .calypso-search {
    width: 253px;
  }
  .back-to-top-button {
    bottom: 17px;
  }
}

@media screen and (min-width: 1216px) {
  .brand-logo .btn-handle-categories {
    display: none;
  }
  .overflow-menu-mobile,
  .header-mobile-menu {
    display: none;
  }
  .brand-search-menu {
    padding: 1rem 0;
    max-width: 1200px;
    margin: 0 auto;
  }
  .brand-search-menu .container-search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 400px;
  }
  .calypso-search {
    width: 606px;
  }
  .menu-header {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .menu-header a,
  .menu-header button {
    padding: 0 8px;
  }
  .menu-header a.pay-invoice img,
  .menu-header button.pay-invoice img {
    width: 18px;
  }
  .menu-header a::after,
  .menu-header button::after {
    margin-top: 6px;
    font-size: 12px;
  }
}

.menu-navv {
  background: #f4f4f4;
  border-bottom: 1px solid #dcdcdb;
}

.ca-icon-header-menu {
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 16px;
  cursor: pointer;
}
.ca-icon-header-menu::before {
  content: '\e97c';
  color: #e30d21 !important;
  width: 32px;
  display: -ms-flexbox;
  display: flex;
  height: 18px;
  font-size: 18px;
}
.ca-icon-header-menu::after {
  display: -ms-flexbox;
  display: flex;
  content: 'Nuestros productos';
  font-family: 'PlusJakartaSans-Regular';
  font-size: 18px;
  font-weight: 700;
  line-height: 22.68px;
  letter-spacing: 0.01em;
  color: #1b1b1b;
}

.subcontainer-others-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}

.menu-nav .pay-invoice {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}
.menu-nav .pay-invoice::after {
  content: 'Paga tu factura';
  font-size: 14px;
  font-weight: 700;
  line-height: 17.64px;
  color: #fff;
}
.menu-nav .pay-invoice img {
  width: 23px;
  -webkit-filter: invert(1);
  filter: invert(1);
}

.blog-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.subcontainer-others-items .blog-btn img {
  --wekkit-filter: unset;
  filter: unset;
}

.blog-btn img {
  -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(309deg)
    brightness(105%) contrast(102%);
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(309deg)
    brightness(105%) contrast(102%);
}
.blog-btn span {
  font-size: 14px;
  font-weight: 700;
  line-height: 17.64px;
  color: #fff;
}

.projects img {
  width: 89px;
}

.container-icons-header,
.menu-navv {
  display: none !important;
}

.ca-icon-header-menu-close {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  padding: 8px 16px;
  cursor: pointer;
}
.ca-icon-header-menu-close::before {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  content: '\e97c' !important;
  color: #e30d21 !important;
  width: 32px;
  height: 18px;
  font-size: 18px;
}
.ca-icon-header-menu-close::after {
  display: -ms-flexbox;
  display: flex;
  content: 'Nuestros productos';
  font-family: 'PlusJakartaSans-Regular';
  font-size: 18px;
  font-weight: 700;
  line-height: 22.68px;
  letter-spacing: 0.01em;
  color: #1b1b1b;
}

.menu-categories-container {
  background-color: #ffffff;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-filter: drop-shadow(-2px 2px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(-2px 2px 10px rgba(0, 0, 0, 0.15));
  height: auto;
  padding: 12px 0;
  position: fixed;
  top: 0;
  width: 90%;
  min-height: 100%;
  /* margin-left: 2%; */
}

@media screen and (min-width: 65em) {
  .menu-categories-container {
    border-radius: 30px;
    margin-top: 20px;
  }
}

.menu-nav-all::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: transparent;
}

.menu-nav-all::-webkit-scrollbar {
  width: 8px;
  background-color: transparent;
}

.menu-nav-all::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #aaa;
}

.menu-desk-container {
  min-height: calc(100%) !important;
  height: calc(100%);
  overflow: auto;
}
.menu-desk-container::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: transparent;
}
.menu-desk-container::-webkit-scrollbar {
  width: 8px;
  background-color: transparent;
}
.menu-desk-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #aaa;
}

.menu-nav-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
  max-height: 100%;
}
.menu-nav-all .all-menu-item {
  padding: 16px;
}
.menu-nav-all .all-menu-item a {
  gap: 10px;
}
.menu-nav-all .all-menu-item .item-menu-control {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
}
.menu-nav-all .all-menu-item .item-menu-control span[data-bind='text: name'] {
  font-size: 14px;
  font-weight: 700;
  line-height: 17.64px;
  color: #1b1b1b;
  font-family: 'PlusJakartaSans-Bold' !important;
}
.menu-nav-all .all-menu-item .item-menu-control .show-more svg {
  color: #be2828;
}

.item-menu-control {
  display: -ms-flexbox;
  display: flex;
}

.view-all-mobile {
  font-size: 12px;
  font-weight: 400;
  line-height: 34px;
  text-align: left;
  color: #2b2b2b;
  padding-top: 0px !important;
  text-decoration: underline !important;
}

.close-menu-desktop {
  position: absolute;
  right: 21px;
  cursor: pointer;
}
.close-menu-desktop::before {
  color: #be2828 !important;
  font-weight: bold;
}

@media only screen and (max-width: 1024px) {
  .menu-mobile {
    font-size: 18px;
  }
  .close-mobile-subcategories {
    width: 100%;
  }
  .close-menu-desktop {
    display: none;
  }
  .item-menu-control {
    position: relative;
  }
  .item-menu-control .show-more {
    position: absolute;
    right: 0;
    text-align: right;
    left: 97%;
    width: auto;
  }
  .menu-categories-container {
    min-height: calc(100%);
    height: calc(100%);
    z-index: 999;
  }
  .menu-nav-all {
    min-height: calc(100% - 30px);
    height: calc(100% - 30px);
  }
}

body .menu-desk-container {
  position: absolute;
  width: 938px;
  padding: 17px 20px;
  background: #fff;
  min-height: 574px;
  -webkit-transform: none !important;
  transform: none !important;
  top: 0 !important;
  left: 100% !important;
  display: none;
  position: absolute;
  width: calc(100vw - 333px - 57px);
  border-radius: 30px;
  box-shadow: 2px 2px 10px 0px #00000026;
  margin-left: 16px;
  min-height: unset !important;
  max-height: 562px;
  overflow-y: auto;
  margin-top: 10px;
  max-width: 751px;
}

.title-category,
.link-category {
  font-size: 14px;
  font-weight: 700;
  line-height: 17.64px;
  color: #1b1b1b;
}

.title-category:hover {
  color: #be2828;
}

.subcategory-content a {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 1px;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.subcategory-content .link-category {
  padding: 0;
}

.title-subcategory {
  font-size: 12px;
  line-height: 34px;
  color: #2b2b2b;
}

.menu-mobile-container-subcategories {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  padding: 15px;
  -webkit-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
  overflow: auto;
  max-height: 100%;
}
.menu-mobile-container-subcategories .link-category {
  text-transform: uppercase;
}
.menu-mobile-container-subcategories .show-more-sub {
  background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 4L6 8L10 4" stroke="%23BE2828" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 12px;
  height: 12px;
}
.menu-mobile-container-subcategories .show-more-sub svg {
  color: transparent;
}
.menu-mobile-container-subcategories .title-category.open .show-more-sub {
  background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 8L6 4L2 8" stroke="%23BE2828" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.menu-mobile-container-subcategories .list-subcategory {
  padding: 0 9px;
  margin: 0;
}
.menu-mobile-container-subcategories .list-subcategory li {
  list-style: none;
}
.menu-mobile-container-subcategories .list-subcategory li .title-subcategory {
  padding: 0;
  font-weight: 700;
  font-size: 12px;
  line-height: 34px;
}

.header-mobile-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 0;
  gap: 1rem;
}
.header-mobile-menu .view-all-button {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header-mobile-menu .back-departament {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  font-family: 'PlusJakartaSans-Bold', sans-serif;
  text-transform: uppercase;
}
.header-mobile-menu .back-departament .ca-icon-close-gray::before {
  color: #be2828;
  font-weight: bold;
}
.header-mobile-menu .ca-icon-back-red {
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 2L4 6L8 10" stroke="%23BE2828" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
}
.header-mobile-menu .ca-icon-back-red::before {
  color: transparent;
}

.subcategory-menu {
  display: grid;
  gap: 4px;
}

.view-all-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  margin: 0 0 24px;
  width: 100%;
}
.view-all-button a {
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  color: #1b1b1b;
  text-decoration: underline !important;
  font-family: 'PlusJakartaSans-Bold';
  margin-bottom: 5px;
}

.text-discover-menu {
  position: relative;
  font-weight: 700;
  font-size: 18px;
  line-height: 21.15px;
  font-family: 'PlusJakartaSans-Bold';
}
.text-discover-menu::after {
  content: '';
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  width: 32.89%;
  height: 5px;
  border-radius: 50px;
  background: #be2828;
  margin-top: 5px;
}

.container-icon-text-category {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.container-icon-text-category .icon-text-category {
  width: 18px;
  height: 18px;
  display: none;
}

.item-menu-control[category-slug='liquidacion'] .show-more,
.item-menu-control[category-slug='blackdays'] .show-more,
.item-menu-control[category-slug='login'] .show-more,
.item-menu-control[category-slug='pedidos'] .show-more,
.item-menu-control[category-slug='fav'] .show-more,
.item-menu-control[category-slug='cart'] .show-more,
.item-menu-control[category-slug='factura'] .show-more,
.item-menu-control[category-slug='blog'] .show-more {
  display: none;
}

.item-menu-control[category-slug='blackdays'] .all-menu-icon,
.item-menu-control[category-slug='liquidacion'] .all-menu-icon,
.item-menu-control[category-slug='login'] .all-menu-icon,
.item-menu-control[category-slug='pedidos'] .all-menu-icon,
.item-menu-control[category-slug='fav'] .all-menu-icon,
.item-menu-control[category-slug='cart'] .all-menu-icon,
.item-menu-control[category-slug='factura'] .all-menu-icon,
.item-menu-control[category-slug='blog'] .all-menu-icon {
  background-repeat: no-repeat;
  background-size: inherit;
  background-position: center;
  width: 22px;
  height: 22px;
  display: inline-block;
}

.all-menu-item.hovered-menu-item.liquidacion {
  background-color: #e30d21;

  a {
    span {
      color: white !important;
    }
  }
}

.all-menu-item.hovered-menu-item.blackdays {
  background-color: #1c1c1c;
}

.all-menu-item.hovered-menu-item.blackdays span {
  color: #fff !important;
}

.item-menu-control[category-slug='liquidacion'] .all-menu-icon {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2223%22%20height%3D%2225%22%20viewBox%3D%220%200%2023%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.113%2017.4967L14.669%206.42026C14.6332%206.26982%2014.5255%206.15699%2014.4%206.10057L8.6241%203.41139C8.39091%203.29855%208.12185%203.39258%207.97835%203.63705L4.82135%209.35392C4.74959%209.48555%204.73166%209.636%204.78547%209.78644L8.21153%2020.8817C8.28328%2021.1073%208.4806%2021.239%208.69585%2021.239C8.74966%2021.239%208.80347%2021.239%208.85729%2021.2202L17.8081%2018.1737C18.0413%2018.0797%2018.2027%2017.7788%2018.113%2017.4967ZM9.00079%2020.0542L5.80791%209.69241L8.6241%204.57733L13.7722%206.96562L17.0009%2017.3274L9.00079%2020.0542Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M9.64454%207.82091C10.0968%207.66681%2010.3442%207.15756%2010.1972%206.68346C10.0502%206.20936%209.56449%205.94995%209.11227%206.10404C8.66005%206.25814%208.41261%206.76739%208.55959%207.24149C8.70657%207.71559%209.19232%207.975%209.64454%207.82091Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11.6376%2012.6072L11.0995%2010.8959C11.5479%2010.7643%2012.0143%2011.0087%2012.1578%2011.4789C12.2475%2011.7609%2012.5345%2011.9114%2012.7856%2011.8174C13.0547%2011.7233%2013.1982%2011.4225%2013.1085%2011.1592C12.7856%2010.1437%2011.7452%209.57951%2010.7766%209.89921L10.5614%209.1846C10.4717%208.90252%2010.1847%208.75207%209.93354%208.8461C9.66448%208.94013%209.52098%209.24101%209.61067%209.50429L9.82592%2010.2189C9.35954%2010.3881%208.98285%2010.7266%208.7676%2011.178C8.53441%2011.6481%208.49854%2012.1747%208.65998%2012.6636C8.82141%2013.1526%209.14429%2013.5663%209.59273%2013.8107C10.0232%2014.0364%2010.5255%2014.0928%2010.9919%2013.9424L11.53%2015.6537C11.0815%2015.7853%2010.6152%2015.5408%2010.4717%2015.0707C10.382%2014.7886%2010.095%2014.6382%209.84385%2014.7322C9.57479%2014.8262%209.43129%2015.1271%209.52098%2015.3904C9.7721%2016.2178%2010.5075%2016.7444%2011.2968%2016.7444C11.4762%2016.7444%2011.6735%2016.7068%2011.8529%2016.6504L12.0681%2017.365C12.1399%2017.5906%2012.3372%2017.7223%2012.5524%2017.7223C12.6062%2017.7223%2012.66%2017.7223%2012.7139%2017.7035C12.9829%2017.6095%2013.1264%2017.3086%2013.0367%2017.0453L12.8215%2016.3307C13.7901%2015.9922%2014.3103%2014.8827%2014.0054%2013.8672C13.6645%2012.8329%2012.6242%2012.2875%2011.6376%2012.6072ZM10.0591%2012.8517C9.86179%2012.7388%209.70035%2012.5508%209.6286%2012.3251C9.55685%2012.0994%209.57479%2011.855%209.68242%2011.6293C9.79004%2011.4225%209.95148%2011.272%2010.1667%2011.1968L10.7049%2012.9081C10.4717%2012.9833%2010.2564%2012.9645%2010.0591%2012.8517ZM12.4807%2015.3152L11.9425%2013.6039C12.391%2013.4722%2012.8574%2013.7167%2013.0009%2014.1869C13.1623%2014.657%2012.9291%2015.1459%2012.4807%2015.3152Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
}

.item-menu-control[category-slug='blackdays'] .all-menu-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.113 14.4968L10.669 3.42038C10.6331 3.26994 10.5255 3.15711 10.3999 3.10069L4.62407 0.411508C4.39088 0.298675 4.12182 0.392703 3.97832 0.637174L0.821315 6.35404C0.749564 6.48568 0.731627 6.63612 0.785439 6.78656L4.2115 17.8818C4.28325 18.1075 4.48057 18.2391 4.69582 18.2391C4.74963 18.2391 4.80344 18.2391 4.85725 18.2203L13.8081 15.1738C14.0413 15.0798 14.2027 14.7789 14.113 14.4968ZM5.00076 17.0544L1.80788 6.69254L4.62407 1.57745L9.77213 3.96574L13.0009 14.3276L5.00076 17.0544Z' fill='%23FFEFF3'/%3E%3Cpath d='M5.64454 4.82103C6.09676 4.66694 6.3442 4.15768 6.19722 3.68359C6.05023 3.20949 5.56449 2.95007 5.11227 3.10417C4.66005 3.25826 4.41261 3.76751 4.55959 4.24161C4.70657 4.71571 5.19232 4.97512 5.64454 4.82103Z' fill='%23FFEFF3'/%3E%3Cpath d='M7.63748 9.60744L7.09936 7.89614C7.54779 7.7645 8.01417 8.00897 8.15767 8.47911C8.24736 8.76119 8.53436 8.91164 8.78548 8.81761C9.05455 8.72358 9.19805 8.42269 9.10836 8.15942C8.78548 7.14392 7.74511 6.57976 6.77648 6.89945L6.56123 6.18484C6.47154 5.90276 6.18454 5.75232 5.93342 5.84634C5.66436 5.94037 5.52086 6.24126 5.61054 6.50454L5.82579 7.21914C5.35942 7.38839 4.98273 7.72689 4.76748 8.17822C4.53429 8.64836 4.49842 9.17491 4.65986 9.66386C4.82129 10.1528 5.14417 10.5665 5.59261 10.811C6.02311 11.0367 6.52536 11.0931 6.99173 10.9426L7.52986 12.6539C7.08142 12.7856 6.61504 12.5411 6.47154 12.071C6.38186 11.7889 6.09486 11.6384 5.84373 11.7325C5.57467 11.8265 5.43117 12.1274 5.52086 12.3906C5.77198 13.2181 6.50742 13.7446 7.29667 13.7446C7.47604 13.7446 7.67336 13.707 7.85273 13.6506L8.06798 14.3652C8.13973 14.5909 8.33705 14.7225 8.5523 14.7225C8.60611 14.7225 8.65992 14.7225 8.71373 14.7037C8.9828 14.6097 9.1263 14.3088 9.03661 14.0455L8.82136 13.3309C9.78998 12.9924 10.3102 11.8829 10.0052 10.8674C9.66442 9.8331 8.62404 9.28775 7.63748 9.60744ZM6.05898 9.85191C5.86167 9.73908 5.70023 9.55102 5.62848 9.32536C5.55673 9.09969 5.57467 8.85522 5.68229 8.62955C5.78992 8.42269 5.95136 8.27225 6.16661 8.19703L6.70473 9.90833C6.47154 9.98355 6.25629 9.96474 6.05898 9.85191ZM8.48055 12.3154L7.94242 10.6041C8.39086 10.4725 8.85723 10.717 9.00073 11.1871C9.16217 11.6572 8.92898 12.1462 8.48055 12.3154Z' fill='%23FFEFF3'/%3E%3C/svg%3E%0A");
}

/* .item-menu-control[category-slug="liquidacion"] .all-menu-icon {
  background-image: url('data:image/svg+xml,<svg width="23" height="25" viewBox="0 0 23 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.113 17.4967L14.669 6.42026C14.6332 6.26982 14.5255 6.15699 14.4 6.10057L8.6241 3.41139C8.39091 3.29855 8.12185 3.39258 7.97835 3.63705L4.82135 9.35392C4.74959 9.48555 4.73166 9.636 4.78547 9.78644L8.21153 20.8817C8.28328 21.1073 8.4806 21.239 8.69585 21.239C8.74966 21.239 8.80347 21.239 8.85729 21.2202L17.8081 18.1737C18.0413 18.0797 18.2027 17.7788 18.113 17.4967ZM9.00079 20.0542L5.80791 9.69241L8.6241 4.57733L13.7722 6.96562L17.0009 17.3274L9.00079 20.0542Z" fill="%23BE2828"/><path d="M9.64454 7.82091C10.0968 7.66681 10.3442 7.15756 10.1972 6.68346C10.0502 6.20936 9.56449 5.94995 9.11227 6.10404C8.66005 6.25814 8.41261 6.76739 8.55959 7.24149C8.70657 7.71559 9.19232 7.975 9.64454 7.82091Z" fill="%23BE2828"/><path d="M11.6376 12.6072L11.0995 10.8959C11.5479 10.7643 12.0143 11.0087 12.1578 11.4789C12.2475 11.7609 12.5345 11.9114 12.7856 11.8174C13.0547 11.7233 13.1982 11.4225 13.1085 11.1592C12.7856 10.1437 11.7452 9.57951 10.7766 9.89921L10.5614 9.1846C10.4717 8.90252 10.1847 8.75207 9.93354 8.8461C9.66448 8.94013 9.52098 9.24101 9.61067 9.50429L9.82592 10.2189C9.35954 10.3881 8.98285 10.7266 8.7676 11.178C8.53441 11.6481 8.49854 12.1747 8.65998 12.6636C8.82141 13.1526 9.14429 13.5663 9.59273 13.8107C10.0232 14.0364 10.5255 14.0928 10.9919 13.9424L11.53 15.6537C11.0815 15.7853 10.6152 15.5408 10.4717 15.0707C10.382 14.7886 10.095 14.6382 9.84385 14.7322C9.57479 14.8262 9.43129 15.1271 9.52098 15.3904C9.7721 16.2178 10.5075 16.7444 11.2968 16.7444C11.4762 16.7444 11.6735 16.7068 11.8529 16.6504L12.0681 17.365C12.1399 17.5906 12.3372 17.7223 12.5524 17.7223C12.6062 17.7223 12.66 17.7223 12.7139 17.7035C12.9829 17.6095 13.1264 17.3086 13.0367 17.0453L12.8215 16.3307C13.7901 15.9922 14.3103 14.8827 14.0054 13.8672C13.6645 12.8329 12.6242 12.2875 11.6376 12.6072ZM10.0591 12.8517C9.86179 12.7388 9.70035 12.5508 9.6286 12.3251C9.55685 12.0994 9.57479 11.855 9.68242 11.6293C9.79004 11.4225 9.95148 11.272 10.1667 11.1968L10.7049 12.9081C10.4717 12.9833 10.2564 12.9645 10.0591 12.8517ZM12.4807 15.3152L11.9425 13.6039C12.391 13.4722 12.8574 13.7167 13.0009 14.1869C13.1623 14.657 12.9291 15.1459 12.4807 15.3152Z" fill="%23BE2828"/></svg>'); } */

.item-menu-control[category-slug='login'] .all-menu-icon {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="5" y="4.80151" width="20" height="20" fill="url(%23pattern0_450_3107)"/><defs><pattern id="pattern0_450_3107" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_450_3107" transform="scale(0.00195312)"/></pattern><image id="image0_450_3107" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAFu2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OSwgMjAyMi8wNi8xMy0xNzo0NjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNy0wNlQwNjo1Mjo1Mi0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDktMDhUMTg6Mzg6MzAtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMDhUMTg6Mzg6MzAtMDU6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMDU4YzJkLTEwNWItOWY0MC05MDIzLTRiOGUwNThmNjZiYiIgeG1wTU06RG9jdW1lbnRJRD0i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"/></defs></svg>');
}

.item-menu-control[category-slug='pedidos'] .all-menu-icon {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="5" y="4.80151" width="20" height="20" fill="url(%23pattern0_450_3111)"/><defs><pattern id="pattern0_450_3111" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_450_3111" transform="scale(0.00195312)"/></pattern><image id="image0_450_3111" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAFu2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OSwgMjAyMi8wNi8xMy0xNzo0NjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wOC0wNVQyMDowMjowMi0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDktMDhUMTg6Mzg6NTUtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMDhUMTg6Mzg6NTUtMDU6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY0ZmYxYjY0LThkZWItZTY0Ni05ZGI4LWU1NjFhNWM2OGY2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ZGZkOTdlNS01ZGU1LWRmNGEtYmY0OC01M2MwOTFiZGY4NDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZGZkOTdlNS01ZGU1LWRmNGEtYmY0OC01M2MwOTFiZGY4NDciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRkZmQ5N2U1LTVkZTUtZGY0YS1iZjQ4LTUzYzA5MWJkZjg0NyIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0wNVQyMDowMjowMi0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNGZmMWI2NC04ZGViLWU2NDYtOWRiOC1lNTYxYTVjNjhmNjYiIHN0RXZ0OndoZW49IjIwMjItMDktMDhUMTg6Mzg6NTUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy41IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Hj3gKAAAefElEQVR4nO3deZheZX2H8XsgCcgeCCAaQAsioqK14IKKC4IoIqXWDVvrrhULCasE2TcRQhJbu1Gq1gX3xqWodalV0AqoLUVRqVYhiICURQSFkOkfzxkzwUkyy3ve33PO7/5c1/whhnm/BpnnzrucMzI6Okq0+fPnR0/IaEdgr+brCcD2wNzmawtgJG6apAEbBe4Ebmu+bgK+DVzZfF0fNy2nFStWRE9gVvQADdWmwCuAw4E9g7dIGp4RYMvm62HNXztw3H9/FfAu4APAr4a6TGE2iB6godgdWAbcAPwdHv6S1rQn5WfDDZSfFbvHztEwGAD9NQIcCnwRuAY4glL/krQ2W1J+VlxD+dlxKL4c2FsGQD9tA/wL8Algv+AtkrppP8rPkM8AWwdvUQsMgP55EuXNPc+LHiKpF55P+Zmyd/QQDZYB0C9HAF8DdooeIqlXdgYuBd4cPUSDYwD0w+bARyhv3pkdvEVSP81h9ScFNg3eogEwALrvIZTP8b44eoikFA4DLqdcO0QdZgB02+bAJcBu0UMkpbIH5Y3Gm0UP0fQZAN01G/g48LjoIZJS+gPgo3hBuc4yALrrPGD/6BGSUjuQ8rNIHWQAdNO+lHf8S1K0Iyk/k9QxBkD3bAJchFfnklSHEeDd+MmAzjEAuud0YNfoEZI0zu8BZ0WP0NQYAN2yGz71L6lOh1M+HaCOMAC6ZQle6EdSnWYBS6NHaPIMgO44kHJNbkmq1f7AC6NHaHIMgG6YRfnTvyTVbjHlssGqnAHQDYcDu0ePkKRJ2BVYED1C62cA1G8ecGr0CEmagrcBD44eoXUzAOp3OrBV9AhJmoLNgbOjR2jdDIC6PRZ4Q/QISZqGVwF7RY/Q2hkAdVsKbBg9QpKmYQRYFj1Ca2cA1OtQ4NnRIyRpBvYBDoseoYkZAHXaCDg/eoQkDcC5lHuYqDIGQJ0WUq6tLUldNx94a/QI/S4DoD47ACdGj5CkAToW2Dl6hNZkANTnHGCz6BGSNEAb48ua1TEA6rI38MroEZLUgj8GnhE9QqsZAHVZRvnoTLT/ptx/YMSvTnydNvE/xtadO4WNfsV9zaL8O12DZXjuVMN/EPU4DHhK9IjGAuD+6BGSBuJ+6rk2/+OA10ePUGEA1GETyp+marAc+HL0CEkD9WXgE9EjGmfi5c2rYADU4XjKR2Wi/QY4OnqEpFYcQ/l3PNo84JToETIAarAT5SMyNVgC/Dh6hKRW/C+wOHpEw1ucV8AAiHce8KDoEcDP8e5dUt+dA/wsegQwm/IHDgUyAGI9HXhJ9IjGCcAvo0dIatVd1HNVvgOBg6JHZGYAxNmAeu6UdSXw3ugRkobi/cA3o0c0LqA8G6AABkCcVwO/Hz2icSQwGj1C0lCMAkdQx7/zu1G2KIABEGML6nm9/WLg69EjJA3V5cD7okc0Tga2ix6RkQEQ4yTq+D/83cBx0SMkhXgr5T0B0bYAzooekZEBMHy7Us9TXucCK6JHSApxI/U8E/ka6nlJNA0DYPguAOZEjwCuo3wEUVJeF1DHtT9qelN0GgbAcO0PHBw9onEccE/0CEmhfkO5QmANng68NHpEJgbA8MwClkaPaFwKfDh6hKQq/DPwpegRjXdQx4XRUjAAhufPgT2iRwCrKB/7k6QxC6jjDqA74RuTh8YAGI6tgVOjRzTeA3w7eoSkqlwN/G30iMbxwI7RIzIwAIbjdEoERLsTWBQ9QlKVTgb+L3oE5SWAd0SPyMAAaN+jgTdFj2icCdwUPUJSlf6Pem7T+zLgadEj+s4AaN9SYMPoEcD/4MdsJK3b3wLfjR7RWIZnVKv8zW3XC4HnRI9oHA3cGz1CUtVWUt4QWIMnUO6ZopYYAO2ZAyyOHtH4IvCp6BGSOuGLwCejRzTOplwqWC0wANqzgHLZ32j3U0/RS+qGoykXCYq2HeXNiWqBAdCO7YG3RY9o1PSanqRu+BH1XLjsCMptgzVgBkA7zgY2jx5BeVev9SxpOs4Cfh49AphNuWeBBswAGLw/AF4VPaJxCnV8rldS9/wSOCF6ROMg4MDoEX1jAAzeUur4ff0e9VzZS1I3vRe4InpEYwnlnioakBoOqj6p6eIVCygf6ZGk6Rql3DtkNHoIsDvwlugRfWIADM6DgHOjRzQ+DXwheoSkXvgG8MHoEY1TgHnRI/rCABic4yh3sop2L3BU9AhJvXI88KvoEcBWlEuaawAMgMHYkXpuYflOymV/JWlQbgDOiR7ReD3wuOgRfWAADMa5wCbRI4CbgTOiR0jqpcXAT6JHUM6tpdEj+sAAmLl9gJdHj2gsotzyV5IG7dfAMdEjGs8E/jh6RNcZADMzQj132PsO8O7oEZJ67ePAV6JHNM4DNo4e0WUGwMy8CtgrekTjSGBV9AhJvXck5R4j0R5GPc9IdJIBMH2bUy75W4OPAF+LHiEphauAC6NHNN4KPDR6RFcZANN3IvDg6BHAPcCx0SMkpXIScHv0CGBT6rn+SucYANOzC/XcYvd84LroEZJS+QVwavSIxmHAU6JHdJEBMD3nAxtFjwBWAG+PHiEppXcB10SPYPWbsUeih3SNATB1+wF/GD2icTxwd/QISSmtBBZGj2jsDfxZ9IiuMQCmZkPquQBFTdfnlpTT54HPRI9onEN5c7YmyQCYmjcCj4keweo7dElStKMo9yCJ9mDKm7M1SQbA5M0FTo8e0fgn6rlHt6TcrqXcg6QGCylv0tYkGACTdyqwTfQI4C7ghOgRkjTOGcBN0SOAOZR7FmgSDIDJeRTw5ugRjbOBG6NHSNI4d1LP0++HAM+JHtEFBsDkLAFmRY8AfgxcED1CkibwbuBb0SMaS6njZ3bVDID1ewHw3OgRjWOA30SPkKQJrKKeNyc/GnhT9IjaGQDrNpt6Xk/6N+Cfo0dI0jpcBlwcPaJxGnW8b6taBsC6HQHsFj2CcuetBdEjJGkSarlA2dbU88mtKhkAa7cd5YYXNbiQcgcuSard9dRzg55art1SJQNg7c4EtoweQbnjVi0hIkmTcR513KSspqu3VscAmNjjgddGj2icRrnzliR1RU23Kd8PODR6RI0MgIkto47fm+8DfxU9QpKm4SPAV6NHNGq5g2tVajjkavNiYN/oEY2FlDtuSVIXHUn5eGC036Pcs0DjGABr2pjy2lUNLgE+Fz1CkmbgP4GLokc0FgE7RI+oiQGwpmOAnaNHAPdhrUrqhxOBO6JHAJsBb48eURMDYLWHAm+NHtH4K+AH0SMkaQBuoZ7P4/8p8MToEbUwAFZ7O7Bp9AjKvyynRY+QpAH6S+r4Q80I5dbFI9FDamAAFE8GXhE9onESdTxdJkmDUtPLmk8C/iR6RA0MgFKCy6ijCP+LctU/SeqbS4DPRo9o1PKMbygDoK7XhBZQx0dmJKkNCynPBkR7COVTAallD4DNgHOiRzQ+DnwleoQktegHlPcD1OBo4OHRIyJlD4ATKCUY7deUjyBKUt+dTnmzc7SNKFcITCtzADycUoA1uAD4SfQISRqCOyjXBqjBHwHPih4RJXMAnEcd14b+GXB29AhJGqKLKFcJrMEyyl0D08kaAM8EXhQ9onEC8KvoEZI0RKso9wmowWOBN0SPiJAxAGq6P/TlwPuiR0hSgK9S7hhYgzOAudEjhi1jALwOeFz0CGCUUsCj0UMkKcixwD3RI4BtgFOjRwxbtgDYCjgzekTjA8B/RI+QpEDXUc8dWN8M7BE9YpiyBcDJwLzoEZTX/Gu58ZAkRToXuD56BDALWBI9YpgyBcAjgbdEj2i8HbgheoQkVeBu4PjoEY0DgIOjRwxLpgC4AJgdPQL4KckvPiFJD3AxcFn0iMYFwJzoEcOQJQCeBzw/ekTjWMqV/yRJqx1JHfdC2ZV6PqLYqgwBMJtSdDX4KvDR6BGSVKFvAe+JHtE4Cdg+ekTbMgTA4cDu0SOo68IXklSjRcCd0SOAzannRnGt6XsAzANOiR7RqOnSl5JUo5soF+WpwauAvaJHtKnvAXAG5bP/0Wq6+YUk1eydwLXRI4ARyn0CeqvPAbAn8ProEY0zqOP2l5JUu3uBo6JHNPYBDose0ZY+B8BS6rjD0w8pRStJmpzPAJ+PHtE4F9gkekQb+hoANd3j+WjgvugRktQxC4GV0SOA+fT0yq19DICNqOdCO5+nlKwkaWquAd4VPaJxDLBz9IhB62MAHAU8PHoEpVwXRo+QpA47FfhF9AjgQdRz06KB6VsA7ED5HGkN/ppSsJKk6bmdclGeGrwY2Dd6xCD1LQDOATaLHgHcSsJ7S0tSCy4Erooe0VhGj87N3vwPAZ4IvDJ6RONk4LboEZLUA/dTz1VUHw+8LnrEoPQlAMYu2DASPQS4Gvi76BGS1CNfAT4ePaJxJrBl9IhB6EsAHAY8OXpEYwGlWCVJg3MMddxJdVvqucT8jPQhADalXKihBsuBL0WPkKQe+gmwOHpE4y3AI6NHzFQfAuB44KHRI4DfUApVktSOc4AbokdQbjO/JHrETHU9AHYGjo0e0VgK/Ch6hCT12K8of+irwfOA50ePmImuB8B5wMbRI4CfA2dFj5CkBD4IfCN6RGMJ5dmATupyAOxLuTBDDRYBv4weIUkJjFI+FjgaPQTYDfiL6BHT1dUA2IDylHsNrgTeEz1CkhK5Anhv9IjGycB20SOmo6sB8Brg96NHNGopUUnK5ATqeOZ1S8q1ATqniwGwBfW83n4x8PXoEZKUUE3vvXot9fyhdNK6GAAnUcfTLXdTz7tRJSmjpdTx6asNKFej7ZRZ0QOm6BHAEdEjGv8EbAg8LHiHtFXQ426J//9XvGXAO6NHAE8HXgJ8JHrIZI2Mjsa/fD1//vzJ/tJPAy9ocYokSdN1HbA7cM/6fuGKFSvaX7MeXXoJ4AA8/CVJ9doJOC56xGR1JQBm0YPLLkqSeu84YMfoEZPRlQD4c2CP6BGSJK3HJsA7okdMRhcCYBvgtOgRkiRN0suAp0aPWJ8uBMDpwNzoEZIkTcE7qfyMrXoc8BjgjdEjJEmaoicAr44esS61B8BSymftJUnqmrMoV6+tUs0BcAiwX/QISZKmaXvK1WurVGsAzAEWR4+QJGmGjqBcxbY6tQbAQmCX6BGSJM3QHOCC6BETqTEAHgycGD1CkqQBeQHw3OgRD1RjAJwNbB49QpKkAVoKzI4eMV5tAbAT8GfRIyRJGrDdgcOjR4xXWwC8gfo2SZI0CCdTLhVchZoO29nAa6NHSJLUkrnAS6JHjKkpAF5AeQOgJEl99froAWNqCoCDogdIktSyfYBHR4+AugKguo9ISJLUgsOiB0A9AbAHMD96hCRJQ7Bz9ACoJwAOiB4gSdKQzIseAPUEwCOjB0iSNCQGwDjbRw+QJGlIDIBxDABJUhabRg8AA0CSpGGbFT0A6gmAraMHSJI0JCPRA6CeAKhlhyRJKXjwSpKUkAEgSVJCVbwRIdDNwGj0CElSiBFgu+gRUbIHwCOB26NHSJJCbAXcFj0iii8BSJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQkZAJIkJWQASJKUkAEgSVJCBoAkSQnNih4gSS3YAtgZ2AHYBrgVuBH4KXBn4C6pGgaApL7YGTgMeD7wFGDDCX7N/cA3gEuAD1KCQErJlwAkdd12wDLgh8DZwNOY+PCn+etPa37dD5u/b7shbJSqYwBI6rKDgGuBI4A5U/x75zR/37XAwQPeJVXPAJDUVccCn6K83j8TWwDLgUUzHSR1ie8BkNRFS4AFA/x+GwBnARsBpwzw+0rV8hkASV0z6MN/vJOAF7X0vaWqGACSuqTNwx9gBHgv5RMFUq8ZAJK6ou3Df8ym+DKAEjAAJHXBsA7/Ma8Edh/i40lDZwBIqt2wD38o1wt4w5AfUxoqA0BSzSIO/zEvDHpcaSgMAEm1ijz8AXbBlwHUYwaApBpFH/5jDAD1lgEgqTa1HP7gfQLUYwaApJrUdPgDzIseILXFAJBUi9oOf4A7owdIbTEAJNWgxsMf4OboAVJbDABJ0Wo9/AGujx4gtcUAkBSp5sP/NuCK6BFSWwwASVFqPvwBLgFWRo+Q2mIASIpQ++EP8P7oAVKbDABJw9aFw/8y4HPRI6Q2GQCShqkLhz/AougBUtsMAEnD0pXDfzHw1egRUtsMAEnD0JXD/1+B46NHSMNgAEhqW1cO/28DLwXujx4iDYMBIKlNXTr8nwPcHrxDGhoDQFJbunb43xY9RBomA0BSGzz8pcoZAJIGzcNf6gADQNIgefhLHWEASBoUD3+pQwwASYPg4S91jAEgaaY8/KUOMgAkzYSHv9RRBoCk6fLwlzrMAJA0HR7+UscZAJKmysNf6gEDQNJUePhLPWEASJosD3+pRwwAaWJzgB2AjaOHVKIrh/+38PCXJmVW9ACpAiPA3sBBwIHArsDW4/7724AfAZ8DLgG+Cawa8sZIXTr898fDX5oUA0DZHQKcCTxmHb9mLrBX8/U24BrgJOATwGjbA4N5+Es95UsAyuphwNeB5az78J/Io4CPUZ4J2HWgq+ri4S/1mAGgjJ4JXAE8ZYbfZ2/gcsrh0zce/lLPGQDK5mDgC8C8AX2/ucBngVcP6PvVwMNfSsAAUCZ7AB9g8O992RC4CHjNgL9vBA9/KQkDQFlsBnwK2Lyl7z8C/APdjgAPfykRA0BZLAB2afkxuhwBHv5SMgaAMtgKOHpIj9XFCPDwlxIyAJTB6ygRMCxdigAPfykpA0AZHBLwmF2IAA9/KTGvBKi+m8fMP+8/XWMRAPCPQRvWpkuH/3OA24N3SL3jMwDqu8dTPqYXpcZnAjz8JRkA6r0dogdQVwR4+EsCDAD1Xw0BAHVEgIe/pN8yANR390YPGCcyArpy+F+Jh780FAaA+u7G6AEPEBEBXTr898fDXxoKA0B9d0P0gAmMABcynBsIefhLmpABoL67Erg7esQENqD9Gwh5+EtaKwNAffdryu1/a9TmywEe/pLWyQBQBh+LHrAObUSAh7+k9TIAlMGHgP+JHrEOg4wAD39Jk2IAKIOVwCnRI9ZjEBHg4S9p0gwAZfEh4LPRI9ZjJhHg4S9pSgwAZbEKeDnww+gh6zGdCPDwlzRlBoAyuQN4IXBL9JD1mEoEePhLmhYDQNn8ANiPfkSAh7+kaTMAlNF/A8+m2xHg4S9pRgwAZXU13Y0AD39JMzYreoAUaCwCvgxsG7xlXcYiAOCxePhLGgADQNl1KQIuih4xSVcAB+DhL1XNlwCk7rwc0AUe/lJHGABSYQTMnIe/1CEGgLSaETB9Hv5SxxgA0pquBp6FETAVHv5SBxkA0u/6LiUCbo4e0gEe/lJHGQDSxL5LeTnACFg7D3+pwwwAae2MgLXz8Jc6zgCQ1s0I+F1X4EV+pM4zAKT1MwJWGzv874geImlmDABpcowAD3+pVwwAafIyR4CHv9QzBoA0NRk/IujhL/WQASBN3ffIEwEe/lJPGQDS9GSIAA9/qccMAGn6+hwBl+PhL/WaASDNzFgE3BQ9ZIAup1zkx8Nf6jEDQJq571E+HdCHCPDwl5IwAKTB6EMEePhLiRgA0uB0OQI8/KVkDABpsLr4ngAPfykhA0AavGvoTgR4+EtJGQBSO7oQAR7+UmIGgNSemiPAw19KzgCQ2lVjBHj4SzIApCGoKQI8/CUBBoA0LGMR8PPADR7+kn7LAJCG5xrKdQIiIsDDX9IaDABpuCKeCfDwl/Q7DABp+L7P8CLAw1/ShAwAKcYwIuCbePhLWgsDQIozFgE3tvC9vwk8Fw9/SWthAEixvg88CfjPAX7Pj1LebOjhL2mtDAAp3vXAU4EPz/D7rAROAV4K3D3TUZL6zQCQ6nA38DJgX+DSKf69o8DFwKOA05v/LEnrNCt6gKQ1fA14OvBk4GDgIGBPYOQBv+4+4DLgEmA5cO3wJkrqAwNAqtN/NF8nArOB7YEdKAf/jcAtwKqwdZI6zwCQ6ncfsKL5kqSB8D0AkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlZABIkpSQASBJUkIGgCRJCRkAkiQlVEsArAp63Fr+90uShi/qDIg689ZQywF4a9DjPirocSVJ8aLOgKgzbw21BMDPgh53n6DHlSTFizoDos68NWQPgGOBbYMeW5IUZ1vKGRDBABgn6jdjW+D9wNygx5ckDd/WlJ/9UX8ANADGifzNOAC4GngT8Fhgw8AtkqR2bAjsCRwOfJfysz9KFQEwK3pA48bgx38I8DfBGyRJOUSfeUA9zwDcED1AkqQhqeLMqyUArgDuiR4hSVLL7qGceeFqCYC7gS9Ej5AkqWVfoJx54WoJAIDl0QMkSWrZ8ugBY2oKgM9QyeURJUlqwSrKWVeFmgLgFuCy6BGSJLXkMspZV4WaAgAqempEkqQBWx49YLzaAuBjwH3RIyRJGrD7KGdcNWoLgOuAv48eIUnSgP095YyrRm0BAHA6cFf0CEmSBuQuytlWlRoD4Gbg/OgRkiQNyPmUs60qNQYAwGLgpugRkiTN0E2UM606tQbAXcBp0SMkSZqh06j0Ze1aAwDgQuA70SMkSZqm71DOsirVHAArgT+kwtdNJElaj5spZ9jK4B1rVXMAQPnIxKHAvdFDJEmapHspZ1dVH/t7oNoDAODrwBujR0iSNElvpJxdVetCAAC8h0rfRSlJ0jiLKWdW9boSAADHAZ+MHiFJ0lp8knJWdUKXAmAV8CJgafAOSZIeaCnljOrMbe27FAAA9wMLgdfhGwMlSfHupZxJCylnVGd0LQDGXATsR0X3VZYkpXML5Sy6KHrIdHQ1AAAuBfYGrooeIklK5yrKGXRp9JDp6nIAAPyU8g/gKODW4C2SpP67lXLm7E05gzqr6wEA5fWXJcAuwDnAPbFzJEk9dA/ljNmFcuZ0/n1ofQiAMXcAi4BHUF6P6dSbMSRJVbof+AfK2bKIctb0wsjo6Gj0BubPn9/Gt30E8DLKtZif0MYDSJJ669vAcuBDwLWD/uYrVqwY9Lecsj4HwHg7AodQYuAZwKy2H1CS1CkrgX+nHPqfBK5v88EMgMYQAmC8ucBTgfnAQyb4mgeMDHOQJKl1o8AvgJ9N8LUCuAy4bVhjagiA/wfUTS0zreXAFwAAAABJRU5ErkJggg=="/></defs></svg>');
}

.item-menu-control[category-slug='fav'] .all-menu-icon {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="5" y="4.80151" width="20" height="20" fill="url(%23pattern0_450_3115)"/><defs><pattern id="pattern0_450_3115" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_450_3115" transform="scale(0.00195312)"/></pattern><image id="image0_450_3115" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFu2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OSwgMjAyMi8wNi8xMy0xNzo0NjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNy0wNlQwNjo1Mjo1Mi0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDktMDhUMTg6Mzg6MzctMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMDhUMTg6Mzg6MzctMDU6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjViY2M5OWVkLTU3NDYtNDM0Ni04YzhmLTQzN2I0MWM4NWVlYyIgeG1wTU06RG9jdW1lbnRJRD0i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"/></defs></svg>');
}

.item-menu-control[category-slug='cart'] .all-menu-icon {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="5" y="4.80151" width="20" height="20" fill="url(%23pattern0_450_3119)"/><defs><pattern id="pattern0_450_3119" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_450_3119" transform="scale(0.00195312)"/></pattern><image id="image0_450_3119" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFu2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OSwgMjAyMi8wNi8xMy0xNzo0NjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNy0wNlQwNjo1Mjo1Mi0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDktMDhUMTg6Mzk6MDEtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDktMDhUMTg6Mzk6MDEtMDU6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3NzAxMjZlLTkyNTMtYTk0Mi1hMzBjLWUxZWMxYmE4MWUyOCIgeG1wTU06RG9jdW1lbnRJRD0i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"/></defs></svg>');
}

.item-menu-control[category-slug='factura'] .all-menu-icon {
  background-size: 100% 100%;
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.915 2.59114L21.0804 3.7767L21.0271 3.82903C20.8637 3.98911 20.6442 4.07872 20.4156 4.07872C20.187 4.07872 19.9674 3.98906 19.8042 3.82903L19.7578 3.7836L18.7779 2.45985L17.779 3.78601L17.7351 3.82903C17.5718 3.98908 17.3523 4.07872 17.1236 4.07872C16.895 4.07872 16.6755 3.98908 16.5122 3.82903L16.4578 3.7757L15.5241 2.43935L14.3673 3.8126L14.3394 3.83995C14.1761 4 13.9566 4.08964 13.728 4.08964C13.4993 4.08964 13.2798 3.99999 13.1165 3.83995L13.0699 3.79429L12.052 2.41688L10.8237 3.86918L10.7452 3.92669C10.5945 4.03707 10.4126 4.09656 10.2258 4.09656C10.039 4.09656 9.85711 4.03706 9.70643 3.92669L9.64829 3.88411L8.15811 2.32583L6.85257 3.84896L6.77627 3.90485C6.62558 4.01523 6.44365 4.07472 6.25689 4.07472C6.07012 4.07472 5.8882 4.01523 5.73751 3.90485L5.69764 3.87565L4.70917 2.94972V27.6637H25.2908V2.74667L23.8337 3.87243C23.7693 3.92601 23.6972 3.97006 23.6198 4.0031C23.5121 4.04909 23.3962 4.07281 23.279 4.07281C23.1619 4.07281 23.0459 4.04909 22.9382 4.0031C22.8305 3.95712 22.7332 3.8898 22.6521 3.80516L22.5856 3.73571L21.915 2.59114ZM21.5638 0.404699C21.69 0.33698 21.831 0.301514 21.9742 0.301514C22.1175 0.301514 22.2585 0.33698 22.3847 0.404699C22.5109 0.472428 22.6184 0.57034 22.6976 0.689722L22.7102 0.708722L23.5016 2.05936L25.5704 0.460892L25.6179 0.433478C25.7528 0.355421 25.9063 0.314925 26.0622 0.316184C26.2181 0.317442 26.3708 0.360414 26.5045 0.440634C26.6383 0.520877 26.748 0.63544 26.8225 0.772385C26.8934 0.902848 26.9298 1.04904 26.9286 1.19709V29.3015H3.07138V1.12137L3.08154 1.05748C3.10348 0.919462 3.15802 0.78867 3.24062 0.675952C3.32322 0.563231 3.43151 0.471829 3.55651 0.409332C3.6815 0.346834 3.8196 0.315042 3.95934 0.316593C4.09908 0.318143 4.23643 0.352992 4.36001 0.418247L4.45723 0.469583L6.19599 2.09835L7.50754 0.56822L7.54802 0.532015C7.70716 0.389671 7.91319 0.310976 8.1267 0.310976C8.34021 0.310976 8.54624 0.389667 8.70539 0.532015L8.72921 0.553319L10.1906 2.08152L11.4485 0.594255L11.466 0.575986C11.547 0.491403 11.6443 0.424061 11.7521 0.378049C11.8598 0.332051 11.9757 0.308338 12.0929 0.308338C12.21 0.308338 12.326 0.332047 12.4337 0.378049C12.5415 0.424061 12.6388 0.491403 12.7198 0.575986L12.7559 0.613696L13.7675 1.9825L14.9364 0.594839L14.9545 0.575986C15.0355 0.491356 15.1329 0.424035 15.2406 0.378049C15.3483 0.332056 15.4642 0.308338 15.5814 0.308338C15.6985 0.308338 15.8145 0.332047 15.9222 0.378049C16.0299 0.424035 16.1273 0.491356 16.2083 0.575986L16.252 0.621596L17.1471 1.90273L18.1279 0.600597L18.1718 0.557575C18.3351 0.397531 18.5546 0.307882 18.7833 0.307882C19.0119 0.307882 19.2314 0.397531 19.3947 0.557575L19.4411 0.603001L20.3999 1.89821L21.2612 0.67456C21.3393 0.56204 21.443 0.469538 21.5638 0.404699ZM14.5032 6.57412V5.67907H16.141V6.58777C16.6186 6.68237 17.0766 6.86636 17.4901 7.13264C18.1407 7.55158 18.6515 8.15516 18.957 8.86611L17.4522 9.51271C17.2754 9.10132 16.9799 8.75206 16.6034 8.50964C16.4577 8.41582 16.3025 8.33966 16.141 8.28208V10.994C17.5861 11.2479 18.4051 11.925 18.7912 12.7445C18.9957 13.1787 19.0485 13.5942 19.0527 13.8945C19.0549 14.046 19.0448 14.1737 19.0332 14.2678C19.0274 14.315 19.0212 14.3543 19.0158 14.3846C19.0131 14.3998 19.0106 14.4127 19.0084 14.4233C19.0083 14.4241 19.0081 14.4249 19.008 14.4256C19.0071 14.4303 19.006 14.4355 19.0049 14.4413C19.0039 14.4464 19.0027 14.452 19.0014 14.458C18.996 14.4836 18.9885 14.5167 18.9783 14.5562C18.958 14.6351 18.927 14.7407 18.8809 14.8645C18.7893 15.1108 18.6349 15.4385 18.38 15.7726C17.9382 16.3516 17.2265 16.9049 16.141 17.1152V18.2846H14.5032V17.1329C13.4557 16.9284 12.7196 16.3076 12.2458 15.709C11.9461 15.3303 11.742 14.9519 11.6128 14.6703C11.5477 14.5283 11.5001 14.4079 11.4679 14.3199C11.4518 14.2759 11.4395 14.2397 11.4306 14.2128C11.4262 14.1994 11.4226 14.1882 11.4199 14.1795C11.4186 14.1752 11.4174 14.1714 11.4165 14.1683L11.4152 14.1642L11.4147 14.1624L11.4145 14.1617C11.4144 14.1613 11.4143 14.161 12.1993 13.9281C12.9844 13.6952 12.9843 13.6949 12.9842 13.6946L12.9838 13.693L12.9833 13.6916C12.9832 13.691 12.9831 13.6909 12.9833 13.6914C12.9836 13.6925 12.9847 13.6958 12.9864 13.7012C12.99 13.712 12.9965 13.7311 13.006 13.7572C13.0252 13.8097 13.0565 13.8896 13.1013 13.9872C13.192 14.1849 13.3323 14.4428 13.53 14.6926C13.7726 14.9991 14.0866 15.2792 14.5032 15.4354V12.4231C13.2173 12.144 12.4699 11.4904 12.0929 10.7305C11.8819 10.3051 11.8135 9.89677 11.796 9.59964C11.7872 9.44972 11.791 9.32318 11.7977 9.22982C11.8011 9.18297 11.8052 9.14393 11.8089 9.11388C11.8097 9.1079 11.8104 9.10228 11.8111 9.09701C11.8114 9.09391 11.8117 9.09071 11.812 9.0874C11.8147 9.06045 11.8188 9.02626 11.825 8.98585C11.8373 8.90528 11.8582 8.79846 11.8939 8.67401C11.9647 8.42642 12.0971 8.09798 12.3449 7.76876C12.7675 7.20759 13.455 6.7358 14.5032 6.57412ZM14.5032 8.24235C14.0114 8.36658 13.7743 8.59318 13.6533 8.75389C13.5518 8.88871 13.4972 9.02431 13.4684 9.12476C13.4542 9.17433 13.4472 9.21252 13.444 9.23346C13.4431 9.23887 13.4426 9.24301 13.4422 9.24576L13.4404 9.28055L13.4339 9.31818C13.4334 9.32282 13.4323 9.33265 13.4313 9.347C13.4289 9.38 13.4269 9.43451 13.431 9.50339C13.4392 9.64386 13.4715 9.82406 13.5601 10.0027C13.663 10.2101 13.8954 10.5248 14.5032 10.7292V8.24235ZM16.141 12.6656V15.4272C16.6197 15.2707 16.9028 15.0086 17.0779 14.7791C17.214 14.6007 17.2974 14.4238 17.3459 14.2935C17.3699 14.2291 17.3844 14.1784 17.3922 14.1482C17.3957 14.1345 17.3978 14.1252 17.3987 14.1209L17.4011 14.107L17.4038 14.0951C17.4045 14.0906 17.406 14.0815 17.4076 14.0683C17.4115 14.0365 17.4161 13.9839 17.4151 13.9175C17.4132 13.7819 17.3889 13.6109 17.3096 13.4425C17.2103 13.2319 16.95 12.8666 16.141 12.6656ZM7.31327 20.8177C7.31327 20.3655 7.6799 19.9988 8.13216 19.9988H22.6539C23.1062 19.9988 23.4728 20.3655 23.4728 20.8177C23.4728 21.27 23.1062 21.6366 22.6539 21.6366H8.13216C7.6799 21.6366 7.31327 21.27 7.31327 20.8177ZM7.31327 24.2298C7.31327 23.7775 7.6799 23.4109 8.13216 23.4109H22.6539C23.1062 23.4109 23.4728 23.7775 23.4728 24.2298C23.4728 24.6821 23.1062 25.0487 22.6539 25.0487H8.13216C7.6799 25.0487 7.31327 24.6821 7.31327 24.2298Z" fill="black"/></svg>');
}

.ca-icon-blog::before {
  -webkit-filter: invert(0%) sepia(96%) saturate(0%) hue-rotate(98deg)
    brightness(96%) contrast(104%);
  filter: invert(0%) sepia(96%) saturate(0%) hue-rotate(98deg) brightness(96%)
    contrast(104%);
}

.menu-categories-container .header-mobile-menuu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 12px 16px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.menu-categories-container .header-mobile-menuu .text-discover-menu-mobile {
  font-size: 16px;
  font-weight: 700;
  line-height: 20.16px;
  font-family: 'PlusJakartaSans-ExtraBold';
}
.menu-categories-container .header-mobile-menuu .ca-icon-close-gray::before {
  color: #be2828;
}

@media (min-width: 64em) {
  .category-content {
    position: relative !important;
    left: auto !important;
    top: auto !important;
  }
  .menu-mobile-container-subcategories {
    display: none;
  }
  .btn-handle-categories {
    display: none;
  }
  .container-icons-header,
  .menu-navv {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .menu-categories-container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    top: auto !important;
    min-height: calc(100% - 200px);
    height: calc(100% - 200px);
    background-color: unset !important;
    /*.menu-nav-all
      min-height: 562px
      height: 500px;
      overflow: hidden;
      overflow-y: scroll;*/
  }
  .menu-navv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu-item.all-categories {
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0 5px 5px 0;
  }
  .subcontainer-nav-categories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: 21px;
  }
  .container-nav-categories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    max-height: 48px;
    height: 48px;
    min-height: 48px;
    line-height: 48px;
  }
  .container-nav-categories .menu-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 14px;
    line-height: 17.64px;
    color: #fff;
    max-height: 100%;
    height: 100%;
    min-height: 100%;
  }
  .container-nav-categories .liquidation {
    color: #f8ba31;
  }
  .category-menu {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 33px;
    width: 100% !important;
    height: auto !important;
    max-height: 562px;
    overflow-y: auto;
    margin-top: 10px;
  }
  .title-category {
    font-size: 13px;
    font-weight: 600;
    line-height: 16.34px;
    color: #e30d21;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    gap: 4px;
    -ms-flex-align: center;
    align-items: flex-start;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 17px;
  }
  .title-category::after {
    content: '';
    display: -ms-flexbox;
    display: flex;
    width: 6px;
    height: 18px;
    background-image: url('data:image/svg+xml,<svg width="6" height="19" viewBox="0 0 6 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 13.2061L5 9.20605L1 5.20605" stroke="%23BE2828" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
  }
  .title-subcategory {
    font-size: 12px;
    line-height: 15.08px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
  }
  .menu-categories-container .header-mobile-menuu {
    display: none;
  }
}

.image-product {
  margin-top: 0px !important;
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.product-title {
  letter-spacing: 0.01em;
  color: #000000;
}
.product-title h1 {
  font-weight: 600;
  line-height: 1.3;
  margin-top: 0;
}

.featured-features {
  color: #4d4d4d;
  line-height: 23px;
  display: block;
}

.out-of-stock {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sales-unit {
  font-weight: 600;
  color: #000000;
}

.item-detail-content.Origén .item-title-detail {
  text-indent: -53px;
  overflow: hidden;
}
.item-detail-content.Origén .item-title-detail::after {
  content: 'Origen';
  margin-left: 12px;
}

.short-product-description {
  font-size: 14px;
  line-height: 18px;
  color: #2b2b2b;
  margin-top: 14px;
  margin-bottom: 20px;
}
.short-product-description span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  overflow: hidden;
}

.text-aviseme {
  font-weight: bold;
  text-align: center;
  display: block;
  margin-top: 20px;
}

.fields-aviseme {
  display: grid;
}

.description-aviseme {
  text-align: left;
}

#form-aviseme {
  text-align: right;
}

#popup-aviseme .content-input {
  margin-bottom: 20px;
}
#popup-aviseme .content-input .ca-auth-input {
  margin-bottom: 0;
}

#popup-aviseme header {
  background-color: #f8b93e !important;
  font-size: 18px;
  font-family: Oswald, sans-serif;
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 15px;
}

#popup-aviseme .box-modal-content {
  background-color: #f7f7f7;
  max-width: 430px;
}
#popup-aviseme .box-modal-content .auth-fields-content {
  padding: 15px 20px;
}

.btn-aviseme {
  background-color: #f8b93e !important;
  text-shadow: 0.5px 0.5px 0px rgba(0, 0, 0, 0.6);
  padding: 0 !important;
}
.btn-aviseme a {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  color: #ffffff;
  padding: 13px;
}

.table-details {
  display: grid;
  grid-template-areas: 'pos-1 pos-1' 'pos-2 pos-3' 'pos-4 pos-5' 'pos-6 pos7';
}
.table-details .item-detail-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.table-details .Recomendaciones {
  grid-area: pos-1;
}

.table-details .Beneficios {
  grid-area: pos-2;
}

.table-details .Composición {
  grid-area: pos-3;
}

.table-details .Apariencia {
  grid-area: pos-4;
}

.table-details .Para.Uso {
  grid-area: pos-5;
}

.table-details .Garantía {
  grid-area: pos-6;
}

.table-details .Origén {
  grid-area: pos-7;
}

.table-details .Peso,
.table-details .Aplicaciones,
.table-details .Contenido,
.table-details .Cuidado.Limpieza,
.table-details .Unidad.Venta,
.table-details .Colores,
.table-details .Calibre\/Espesor,
.table-details .Origén {
  display: none !important;
}

.view-more-details-link {
  color: #be2828;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
  margin-left: 5px;
}
.view-more-details-link:hover,
.view-more-details-link:focus {
  color: #7f1b1b;
}

.is-out-stock {
  padding-top: 64px !important;
}

.product-variations .variation:not(:last-of-type) {
  margin-bottom: 10px;
}

.product-variations .title-variation {
  letter-spacing: 0.01em;
  color: #000000;
  margin: 20px 0 5px 0;
  font-weight: 600;
}

.product-variations .variation-selected {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.01em;
  color: #bcbcbc;
  margin-left: 10px;
}

.product-variations .type-option .variations-colors {
  width: 100%;
  height: 100%;
  padding: 20px 10px 5px 10px;
}
.product-variations .type-option .variations-colors .swiper-wrapper {
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
.product-variations .type-option .variations-colors .swiper-scrollbar {
  background-color: #f7f7f7;
}
.product-variations .type-option .variations-colors .swiper-scrollbar-drag {
  background-color: #f8b93e;
}
.product-variations .type-option .variations-colors .option {
  min-width: 24px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.product-variations .type-option .variations-colors .option.active::after {
  content: '';
  position: absolute;
  width: 34px;
  height: 34px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 2px solid;
  border-radius: 50%;
  color: inherit;
}
.product-variations .type-option .variations-colors .option[disabled='true'] {
  cursor: default;
}
.product-variations .type-option .variations-colors .option:hover {
  width: 25px;
  height: 25px;
  box-shadow: 0 0 8px #000000b4;
}
.product-variations .type-option .variations-colors .option .without-stock {
  position: absolute;
  top: -63px;
  width: 310px;
  z-index: 2;
  background-color: #f9f3c5;
  padding: 2px 10px;
  color: #000;
}
.product-variations
  .type-option
  .variations-colors
  .option
  .without-stock.active::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f9f3c5;
  bottom: -10px;
  left: 0;
  position: absolute;
}
.product-variations
  .type-option
  .variations-colors
  .option
  .without-stock:not(.active) {
  display: none;
}

.product-variations .type-option .dimension-container {
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.label-product {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  font-weight: normal;
  margin-bottom: 7px;
  display: block;
  color: #000000;
}

.material-need {
  background: #1b1b1b;
  border-radius: 50px;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  color: #ffffff;
  padding: 16px;
  text-transform: capitalize;
}
.material-need:hover {
  background: #be2828;
  color: #ffffff;
}
.material-need:focus {
  color: #ffffff;
}

#material-need-modal .box-modal-content {
  height: 90%;
  overflow: auto;
}

.btn-add-cart {
  background: #be2828;
  border-radius: 30px;
  color: #ffffff;
  width: 100%;
  padding: 13px;
  text-align: center;
  border: none;
  margin-top: 18px;
}

.container-important-note-product-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.important-note-product-images {
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #b7b7b7;
  margin-top: 4%;
}

.mediosPagos {
  display: none;
}

.add-whislist-btn {
  font-style: normal;
  font-weight: 700;
  font-family: 'PlusJakartaSans-Bold';
  font-size: 12px;
  line-height: 15px;
  color: #be2828;
  background-color: transparent;
  border: none;
  width: 100%;
}
.add-whislist-btn:focus {
  outline: none;
}

.share-product span {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #2b2b2b;
  margin-right: 10px;
}

.share-socials .icon-share {
  font-size: 24px;
  margin: 0 5px;
  border: none;
  background-color: transparent;
}
.share-socials .icon-share:focus {
  outline: none;
}
.share-socials .icon-share.twitter {
  background-image: url(/arquivos/twitter.svg);
}
.share-socials .icon-share.facebook {
  background-image: url(/arquivos/facebook.svg);
}

.product-details {
  margin-top: 50px;
  margin-bottom: 40px;
  overflow: hidden;
  max-width: 1142px;
  margin-left: auto;
  margin-right: auto;
}
.product-details .text-detail-tab {
  line-height: 20px;
  color: #2b2b2b;
}
.product-details #detailsProductsTabs {
  border-bottom: none;
  margin-bottom: 27px;
}
.product-details #detailsProductsTabs .nav-item {
  text-align: center;
}
.product-details #detailsProductsTabs .nav-item .nav-link {
  border: none;
  border-bottom: 2px solid #d1d1d1;
  margin-right: 0;
  color: #4d4d4d;
}
.product-details #detailsProductsTabs .nav-item .nav-link:focus,
.product-details #detailsProductsTabs .nav-item .nav-link:hover {
  background-color: transparent;
}
.product-details #detailsProductsTabs .nav-item.active .nav-link {
  border-bottom-color: #f8b93e;
  font-weight: 600;
  text-align: center;
  color: #2b2b2b;
}
.product-details .item-detail-content {
  color: #2b2b2b;
  margin-bottom: 1px;
  margin-top: 20px;
}
.product-details .item-detail-content ul {
  padding-left: 20px;
}
.product-details .item-detail-content .item-title-detail {
  font-weight: 600;
  color: #1b1b1b;
  font-family: 'PlusJakartaSans-Bold';
}
.product-details .item-detail-content span {
  color: #9b9b9b;
  font-size: 12px;
  line-height: 20px;
  padding: 10px 0;
  display: block;
}
.product-details .item-detail-content.Longitud.Rollo.Custom {
  display: none !important;
}

.each-unit span {
  margin-left: 5px;
}

.product-gallery-thumbnail figure {
  display: block;
  height: 100%;
}
.product-gallery-thumbnail figure a {
  display: block;
  height: 100%;
}

.product-gallery-thumbnail img {
  width: 100%;
}

.product-gallery-thumbnail .swiper-button-prev {
  top: 30px;
}

.product-gallery-thumbnail .swiper-button-next {
  bottom: 30px;
}

.product-gallery-thumbnail .swiper-button-prev,
.product-gallery-thumbnail .swiper-button-next {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.product-gallery-thumbnail .swiper-button-prev::after,
.product-gallery-thumbnail .swiper-button-prev::before,
.product-gallery-thumbnail .swiper-button-next::after,
.product-gallery-thumbnail .swiper-button-next::before {
  border-radius: 50%;
}

.cart-content .control-quantity,
#product-view .control-quantity {
  border: 1px solid #d1d1d1;
}

#product-view .input-calypso {
  background-color: #ffffff;
}

#product-view .error-message {
  margin-top: 18px;
}

.control-quantity {
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 100%;
  top: 0;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 0 5px 5px 0;
  border-left: none;
}
.control-quantity > div {
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
}
.control-quantity > div:hover {
  background-color: rgba(190, 40, 40, 0.1);
}
.control-quantity > div.increment-quantity {
  background-image: url(/arquivos/icon-arrow-up-redesign.svg);
}
.control-quantity > div.decrement-quantity {
  background-image: url(/arquivos/icon-arrow-down-redesign.svg);
}

.product-card .price-discount-price,
.product-content-resume .price-discount-price,
.search-category .price-discount-price {
  display: -ms-flexbox;
  display: flex;
}
.product-card .price-discount-price .discount-offer,
.product-content-resume .price-discount-price .discount-offer,
.search-category .price-discount-price .discount-offer {
  background: #f8b93e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 11px;
  font-family: 'PlusJakartaSans-Bold';
  line-height: 15px;
  color: #000000;
  margin-left: 10px;
  padding: 0 6px;
  border-radius: 40px;
  max-height: 25px;
}
.product-card .price-discount-price .discount-offer.cyber,
.product-content-resume .price-discount-price .discount-offer.cyber,
.search-category .price-discount-price .discount-offer.cyber {
  display: block !important;
  color: #ffffff;
  background: none;
  background-image: url("data:image/svg+xml,%3Csvg width='58' height='23' viewBox='0 0 58 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.8625 19.7154L57.0602 11.8529C57.7799 10.9399 57.7799 9.4601 57.0602 8.54707L50.8625 0.684608C50.5169 0.246196 50.0483 0 49.5595 0H1.67501C0.74981 0 0 0.95121 0 2.12492V19.4C0 19.9523 0.447715 20.4 1 20.4H49.5595C50.0483 20.4 50.5169 20.1538 50.8625 19.7154Z' fill='%23BE2828'/%3E%3Cpath d='M6.03641 14.4H45.6L44.3637 22.8H4.80005L6.03641 14.4Z' fill='%23F8BA31'/%3E%3Cpath d='M12.9517 21.884C12.5784 21.884 12.2331 21.8164 11.9157 21.681C11.6031 21.5457 11.3277 21.3567 11.0897 21.114C10.8564 20.8714 10.6744 20.5867 10.5437 20.26C10.4131 19.9334 10.3477 19.5764 10.3477 19.189C10.3477 18.8017 10.4107 18.4447 10.5367 18.118C10.6674 17.7867 10.8494 17.502 11.0827 17.264C11.3207 17.0214 11.5984 16.8347 11.9157 16.704C12.2331 16.5687 12.5784 16.501 12.9517 16.501C13.3251 16.501 13.6587 16.564 13.9527 16.69C14.2514 16.816 14.5034 16.984 14.7087 17.194C14.9141 17.3994 15.0611 17.6257 15.1497 17.873L14.2957 18.272C14.1977 18.0107 14.0321 17.796 13.7987 17.628C13.5654 17.4554 13.2831 17.369 12.9517 17.369C12.6251 17.369 12.3357 17.446 12.0837 17.6C11.8364 17.754 11.6427 17.9664 11.5027 18.237C11.3674 18.5077 11.2997 18.825 11.2997 19.189C11.2997 19.553 11.3674 19.8727 11.5027 20.148C11.6427 20.4187 11.8364 20.631 12.0837 20.785C12.3357 20.939 12.6251 21.016 12.9517 21.016C13.2831 21.016 13.5654 20.932 13.7987 20.764C14.0321 20.5914 14.1977 20.3744 14.2957 20.113L15.1497 20.512C15.0611 20.7594 14.9141 20.988 14.7087 21.198C14.5034 21.4034 14.2514 21.569 13.9527 21.695C13.6587 21.821 13.3251 21.884 12.9517 21.884ZM18.5843 21.8V19.49L16.8273 16.585H17.9123L19.2563 18.853H18.8713L20.2083 16.585H21.2933L19.5433 19.483V21.8H18.5843ZM23.2754 21.8V16.585H25.4734C25.8187 16.585 26.1127 16.6457 26.3554 16.767C26.6027 16.8837 26.7917 17.0517 26.9224 17.271C27.0577 17.4857 27.1254 17.747 27.1254 18.055C27.1254 18.293 27.06 18.517 26.9294 18.727C26.8034 18.9324 26.6004 19.1027 26.3204 19.238V18.797C26.577 18.895 26.78 19.0164 26.9294 19.161C27.0787 19.3057 27.1837 19.4667 27.2444 19.644C27.305 19.8214 27.3354 20.008 27.3354 20.204C27.3354 20.7034 27.1697 21.0954 26.8384 21.38C26.5117 21.66 26.0567 21.8 25.4734 21.8H23.2754ZM24.2274 20.96H25.5714C25.8187 20.96 26.0147 20.8924 26.1594 20.757C26.3087 20.617 26.3834 20.4327 26.3834 20.204C26.3834 19.9754 26.3087 19.791 26.1594 19.651C26.0147 19.511 25.8187 19.441 25.5714 19.441H24.2274V20.96ZM24.2274 18.608H25.5224C25.7184 18.608 25.8747 18.552 25.9914 18.44C26.108 18.3234 26.1664 18.174 26.1664 17.992C26.1664 17.81 26.108 17.6654 25.9914 17.558C25.8747 17.4507 25.7184 17.397 25.5224 17.397H24.2274V18.608ZM29.5152 21.8V16.585H32.9802V17.425H30.4672V18.762H32.8402V19.602H30.4672V20.96H32.9802V21.8H29.5152ZM35.0783 21.8V16.585H37.0173C37.372 16.585 37.6846 16.6504 37.9553 16.781C38.2306 16.907 38.4453 17.0937 38.5993 17.341C38.7533 17.5837 38.8303 17.88 38.8303 18.23C38.8303 18.5894 38.744 18.895 38.5713 19.147C38.4033 19.399 38.1746 19.5857 37.8853 19.707L39.0823 21.8H38.0043L36.7233 19.511L37.3393 19.875H36.0303V21.8H35.0783ZM36.0303 19.035H37.0313C37.204 19.035 37.3533 19.0024 37.4793 18.937C37.6053 18.867 37.7033 18.7714 37.7733 18.65C37.8433 18.5287 37.8783 18.3887 37.8783 18.23C37.8783 18.0667 37.8433 17.9267 37.7733 17.81C37.7033 17.6887 37.6053 17.5954 37.4793 17.53C37.3533 17.46 37.204 17.425 37.0313 17.425H36.0303V19.035Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  border-radius: 0;
  font-size: 12px;
  width: 70px;
  padding-bottom: 10px;
  padding-right: 20px;
  text-align: center;
  position: absolute;
  top: 10px;
  left: 10px;
}

.product-card {
  display: block;
  margin: auto;
  position: relative;
  padding: 0 8px 16px 8px;
  border: 1px solid #eeeeed;
  box-sizing: border-box;
  border-radius: 10px;
  text-align: center;
  overflow: hidden;
  transition: box-shadow 0.5s ease;
}
@media screen and (min-width: 1216px) {
  .product-card {
    padding: 0 16px 16px 16px;
  }
}
.product-card a:hover {
  text-decoration: none;
}
.product-card .favorite-icon:hover {
  opacity: 1;
  color: #be2828;
}
.product-card.is-favorite .favorite-icon {
  opacity: 1;
  fill: #f8b93e;
}
.product-card.is-favorite .favorite-icon svg {
  display: none;
}
.product-card .image-product {
  position: relative;
  margin: auto;
}
.product-card .image-product img {
  width: 100%;
  height: 100%;
}
.product-card .favorite-icon {
  display: block;
  color: #bcbcbc;
  opacity: 1;
  transition: fill, opacity 0.5s ease;
  padding: 0 5px;
  cursor: pointer;
  margin-left: auto;
}
.product-card .favorite-icon::after {
  content: '\e904';
  font-size: 25px;
  font-family: 'calypso-icons-new';
}
.product-card .name-product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  margin: 20px 0 12px;
  color: #666666;
  text-align: left;
  min-height: 40px;
}
.product-card .featured {
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  letter-spacing: 0.01em;
  margin-top: 8px;
  color: #4d4d4d;
  padding-bottom: 18px;
}
.product-card .featured p {
  margin: 0;
}
.product-card .product-price {
  margin: 8px 0;
  text-align: left;
}
.product-card .original-price-discount {
  color: #bcbcbc;
  text-decoration: line-through;
  font-weight: 400;
}
.product-card .original-price-discount .product-unit {
  margin-left: 2px;
  line-height: 15px;
}
.product-card .new-price {
  color: #2b2b2b;
}
.product-card .btn-calypso-primary {
  padding: 5px 13px;
  width: 100%;
  border: none;
}
.product-card .tag-container {
  position: absolute;
}
.product-card .tag-container .flag {
  display: none;
}
.product-card .tag-container .flag.precios-de-locura {
  display: inline-block;
  background-color: #ffffff;
  padding: 2px 12px;
  color: #be2828;
  border-radius: 5px;
  transition: 0.3s;
  -webkit-animation: glow 1s infinite;
  animation: glow 1s infinite;
  transition: 0.5s;
}

@-webkit-keyframes glow {
  0% {
    box-shadow: 1px 1px 3px #be2828, -1px -1px 3px #be2828;
  }
  50% {
    box-shadow: 1px 1px 3px #f8b93e, -1px -1px 3px #f8b93e;
  }
  100% {
    box-shadow: 1px 1px 3px #be2828, -1px -1px 3px #be2828;
  }
}

@keyframes glow {
  0% {
    box-shadow: 1px 1px 3px #be2828, -1px -1px 3px #be2828;
  }
  50% {
    box-shadow: 1px 1px 3px #f8b93e, -1px -1px 3px #f8b93e;
  }
  100% {
    box-shadow: 1px 1px 3px #be2828, -1px -1px 3px #be2828;
  }
}

.payments-methods-product-view .payments-icons-container {
  padding: 20px 22px;
  background-color: #f7f7f7;
  display: none;
}

.payments-methods-product-view .payment-icon {
  height: 20px;
  width: 45px;
}

.payments-methods-product-view .title-bold {
  font-weight: 500;
  font-family: 'PlusJakartaSans-Bold';
  line-height: 27px;
  letter-spacing: 0.01em;
  color: #2b2b2b;
  margin-bottom: 10px;
}

.products-vitrine .swiper-pagination-bullet,
.our-brands .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #a4a49e;
}
.products-vitrine .swiper-pagination-bullet.swiper-pagination-bullet-active,
.our-brands .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #f8b93e;
}

.products-vitrine .swiper-scrollbar,
.our-brands .swiper-scrollbar {
  background-color: #f7f7f7;
}

.products-vitrine .swiper-scrollbar-drag,
.our-brands .swiper-scrollbar-drag {
  background-color: #f8b93e;
}

.new-products h2,
.featured-products h2 {
  display: none;
}

.new-products .home-title,
.featured-products .home-title {
  font-family: 'PlusJakartaSans-Regular';
  line-height: 39px;
  font-size: 26px;
  font-weight: 400;
  margin-top: 50px;
  margin-bottom: 30px;
  text-align: left;
}
.new-products .home-title .category-card,
.featured-products .home-title .category-card {
  color: #ffffff;
}

.new-products .new-product-tag {
  opacity: 0;
}

.reference {
  font-style: normal;
  font-weight: 700;
  font-family: 'PlusJakartaSans-Bold';
  font-size: 12px;
  line-height: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #b7b7b7;
}

.product-calculator {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 6%;
  background-color: #f7f7f7;
  padding: 16px;
}
.product-calculator .title-calculator {
  font-style: normal;
  font-weight: 700;
  font-family: 'PlusJakartaSans-Bold';
  font-size: 17px;
  line-height: 22px;
  color: #be2828;
  margin-bottom: 16px;
}
.product-calculator .calculator-wrapper {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 1rem;
}
.product-calculator .icon {
  width: 20%;
  height: auto;
  transition: 1s;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-repeat: no-repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.product-calculator .howCalculator {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 20px;
}
.product-calculator .ayuda {
  background: #1b1b1b;
  border-radius: 50px;
  font-weight: 700;
  font-family: 'PlusJakartaSans-Bold';
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  color: #ffffff;
  padding: 5px 14px;
}
.product-calculator .calculator-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
  align-items: baseline;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  gap: 5px;
}
.product-calculator .calculator-text div {
  margin-top: 5px;
}
.product-calculator .calculator-text .info-metros {
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  font-family: 'PlusJakartaSans-Bold';
}
.product-calculator .calculator-text .info-metros .resaltado {
  margin-top: 0;
}
.product-calculator .calculator-text .info {
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.product-calculator .calculator-text .info label {
  font-size: 1rem;
  line-height: 22px;
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 0;
}
.product-calculator .calculator-text .info input {
  width: 48px;
  height: 26px;
  background: #ffffff;
  border: 1px solid #d9d9d9 !important;
  text-align: center;
  color: #000000;
  border: 0;
  border-radius: 10px;
  padding: 10px 8px;
}
.product-calculator .response-wrapper {
  color: #000000;
  transition: 1s;
  max-height: 100px;
  overflow: hidden;
  width: 100%;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
}
.product-calculator .response-wrapper .checbox-wrapper {
  width: 70%;
  border-top: 1px solid #d9d9d9;
  padding: 1rem 0;
}
.product-calculator .response-wrapper .text {
  font-style: italic;
  font-weight: bold;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  margin: 5px;
  display: -ms-flexbox;
  display: flex;
}
.product-calculator .response-wrapper .text #calculatorInput2 {
  margin-top: 0 !important;
}
.product-calculator .response-wrapper .text input {
  width: 40px;
  background: #d1d1d1;
  color: #000000;
  -webkit-appearance: textfield !important;
  -moz-appearance: textfield !important;
  margin-left: 5px;
  border-radius: 5px;
  border: 0;
  transition: 1s;
}
.product-calculator .response-wrapper .text .resaltado {
  color: #f8b93e;
  margin-right: 7px;
  font-weight: bold;
}
.product-calculator .response-wrapper div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.product-calculator .response-wrapper div label[for='include'] {
  font-size: 12px;
  margin-bottom: 0px !important;
  font-weight: 400;
}
.product-calculator .response-wrapper div input {
  margin: 5px 7px 0 7px;
}
.product-calculator .response-wrapper div sup {
  margin: 0 7px 0 0;
}
.product-calculator .response-wrapper div span {
  margin: 0 7px;
  font-weight: bold;
  color: #f8b93e;
}
.product-calculator
  .response-wrapper
  div
  span[data-bind='visible: materialAreaNeeded !== 1'] {
  margin: 0;
}

.wish-and-buy-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.new-product-tag {
  position: absolute;
  top: 0;
  left: 24px;
  z-index: 1;
  opacity: 0;
  border-radius: 0 0 5px 5px;
  background-color: #000000;
}
.new-product-tag::after {
  content: 'Nuevo';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.01em;
  color: #ffffff;
  margin: 2px 12px 3px 12px;
}

.error-product {
  font-size: 11px;
  line-height: 11px;
  display: block;
  background-color: #ffb547;
  color: #000000;
  text-align: center;
  padding: 5px;
  margin: 5px 0;
}
.error-product:hover {
  color: #000000;
}

.list-products {
  padding: 0 10px;
  overflow: auto;
  height: 100%;
}
.list-products .product-card-item {
  border-bottom: 1px solid #eeeeed;
  padding-bottom: 5px;
}
.list-products .product-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  border-radius: 0;
  border: none;
  padding: 0;
}
.list-products .product-card {
  gap: 5px;
  justify-content: space-around;
}
.list-products .product-card > :nth-child(1) {
  width: 30%;
  margin: 0 5px 0 5px !important;
}

.list-products .product-card > :nth-child(2) {
  width: 63%;
}

.list-products .product-card > :nth-child(3) {
  width: 5%;
  margin: 0;
}
.list-products .product-card:hover {
  box-shadow: none;
}
.list-products .product-card .featured {
  text-align: left;
}
.list-products .product-card .image-product {
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  margin-right: 10px;
  margin-bottom: auto;
}
.list-products .product-card .name-product {
  font-size: 14px;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.sidebar-content.cart-content header > span:nth-child(2) {
  display: flex;
}
.list-products .product-card .product-price {
  margin: 5px 0;
  padding-top: 0px;
  padding-bottom: 0px;
}
.list-products .product-card .original-price-discount {
  font-size: 12px;
  line-height: 20px;
  margin-left: 0;
}
.list-products .product-card .original-price-discount .product-unit {
  font-size: 11px;
}
.list-products .product-card .new-price {
  font-size: 16px;
  line-height: 20px;
}
.list-products .product-card .new-price .product-unit {
  font-size: 11px;
}
.list-products .product-card .container-controls-quantity {
  width: 80%;
}
.list-products .product-card .container-controls-quantity input {
  padding: 5px 40px 5px 15px;
  height: 40px;
  background-color: #f7f7f7;
  border: none;
}
.list-products .product-card .container-controls-quantity .control-quantity {
  border: none;
  background-color: #eeeeed;
}
.list-products .product-card button {
  background-image: url(/arquivos/trash.svg);
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-position: center;
  background-size: 15px;
  background-repeat: no-repeat;
  border: none;
}
.list-products .product-card button:focus {
  outline: none;
}

.vitrine-container .container-btn-shelf {
  display: none;
}

.vitrine-container .product-card .new-price {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  font-family: 'PlusJakartaSans-Bold';
}
.vitrine-container .product-card .new-price .product-unit {
  margin-left: 5px;
}

.vitrine-container .product-card .image-product {
  margin: 0 auto !important;
}

.vitrine-container .product-card a {
  text-align: center;
  display: block;
}
.vitrine-container .product-card a:hover,
.vitrine-container .product-card a:focus {
  text-decoration: none;
}

.vitrine-container h2,
.vitrine-container h1 {
  text-align: center;
  font-family: 'PlusJakartaSans-Bold';
  font-weight: 600;
}

.vitrine-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.product-resume-carousel {
  width: 100%;
}
.product-resume-carousel .swiper-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.product-resume-carousel .swiper-slide img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

#product-resume .easyzoom {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

#product-resume .new-product,
.main-info-product .new-product {
  background-color: #1b1b1b;
  color: #ffffff;
  border-radius: 100px;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-align: center;
  padding: 4px 11px;
  margin-right: 16px;
}

#product-resume .discount-percent-icon span,
.main-info-product .discount-percent-icon span {
  background-color: #be2828;
  color: #ffffff;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  border-radius: 100px;
  padding: 2px 4px;
  margin-left: 16px;
}

#product-resume .brand,
.main-info-product .brand {
  color: #be2828;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  text-decoration: none;
  margin: 8px 0;
}

#product-resume .productImageReference .swiper-button-next,
#product-resume .productImageReference .swiper-button-prev,
.main-info-product .productImageReference .swiper-button-next,
.main-info-product .productImageReference .swiper-button-prev {
  height: 48px;
  width: 48px;
}
#product-resume .productImageReference .swiper-button-next::after,
#product-resume .productImageReference .swiper-button-prev::after,
.main-info-product .productImageReference .swiper-button-next::after,
.main-info-product .productImageReference .swiper-button-prev::after {
  color: #be2828;
}

#product-resume .productImageReference .swiper-button-prev,
.main-info-product .productImageReference .swiper-button-prev {
  left: 0;
}

#product-resume .productImageReference .swiper-button-next,
.main-info-product .productImageReference .swiper-button-next {
  right: 0;
}

#product-resume .product-gallery-thumbnail .next-thumbnail,
#product-resume .product-gallery-thumbnail .prev-thumbnail,
.main-info-product .product-gallery-thumbnail .next-thumbnail,
.main-info-product .product-gallery-thumbnail .prev-thumbnail {
  display: none;
  background-color: #fcfcfccc;
  border-radius: 15px;
  height: 32px;
  width: 100%;
}
#product-resume .product-gallery-thumbnail .next-thumbnail::after,
#product-resume .product-gallery-thumbnail .prev-thumbnail::after,
.main-info-product .product-gallery-thumbnail .next-thumbnail::after,
.main-info-product .product-gallery-thumbnail .prev-thumbnail::after {
  color: #000000;
  top: 10px;
  position: absolute;
  left: calc(50% - 5px);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

#product-resume .product-gallery-thumbnail .next-thumbnail,
.main-info-product .product-gallery-thumbnail .next-thumbnail {
  top: auto;
  bottom: -14px;
}

#product-resume .product-gallery-thumbnail .prev-thumbnail,
.main-info-product .product-gallery-thumbnail .prev-thumbnail {
  bottom: auto;
  top: 40px;
}

#product-resume .flags-product,
.main-info-product .flags-product {
  display: -ms-flexbox;
  display: flex;
}

#product-resume .product-price .new-price,
.main-info-product .product-price .new-price {
  color: #000000;
}

#product-resume .product-price .original-price-discount,
.main-info-product .product-price .original-price-discount {
  color: #bcbcbc;
}
#product-resume .product-price .original-price-discount span:not(.product-unit),
.main-info-product
  .product-price
  .original-price-discount
  span:not(.product-unit) {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}
#product-resume .product-price .original-price-discount .product-unit,
.main-info-product .product-price .original-price-discount .product-unit {
  color: #bcbcbc;
  margin-left: 9px;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}

#product-resume .error-message,
.main-info-product .error-message,
.cart-content .error-message {
  background-color: #2b2b2b;
  color: #ffffff;
  text-align: center;
}

.main-info-product .add-whislist-btn {
  margin: 16px 0;
  font-size: 14px;
}

.main-info-product .guide-buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-top: 1rem;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.main-info-product .guide-buttons .material-need {
  background: #1b1b1b;
  border-radius: 50px;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  color: #ffffff;
  padding: 16px;
  text-transform: capitalize;
}
.main-info-product .guide-buttons .material-need:hover {
  background: #be2828;
  color: #ffffff;
}
.main-info-product .guide-buttons .material-need:focus {
  color: #ffffff;
}
.main-info-product .guide-buttons .material-necesario {
  background: #1b1b1b;
  border-radius: 50px;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  color: #ffffff;
  padding: 16px;
  text-transform: capitalize;
}
.main-info-product .guide-buttons .material-necesario:hover {
  background: #be2828;
  color: #ffffff;
}
.main-info-product .guide-buttons .material-necesario:focus {
  color: #ffffff;
}

.product-content-resume {
  opacity: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: relative;
  overflow: auto;
}
.product-content-resume .product-variations .swiper-slide {
  width: auto;
}
.product-content-resume
  .product-variations
  .type-option
  .variations-colors
  .option {
  margin-right: 0;
}
.product-content-resume .discount-offer {
  z-index: 2;
  top: 35px;
  left: 35px;
}
.product-content-resume .content-resume-info {
  height: 100%;
}
.product-content-resume .content-resume-info .product-title {
  font-weight: 700;
  font-size: 17px;

  color: #1b1b1b;
  margin-top: 15px;
  margin-bottom: 8px;
}
.product-content-resume .close-icon {
  position: absolute;
  top: 13px;
  right: 15px;
  font-size: 24px;
  cursor: pointer;
  z-index: 2;
}
.product-content-resume .input-calypso {
  width: auto;
  background-color: #ffffff;
}

.loading-resume-product {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.container-quantity-resume {
  height: 100%;
  left: 20px;
  max-width: 71px;
}
.container-quantity-resume input {
  border: 1px solid #eeeeee;
  border-radius: 5px;

  height: inherit;
  padding: 8px 30px 8px 18px;
  width: 100%;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #4d4d4d;
}
.container-quantity-resume input:focus {
  outline: none;
}

.controls-resume-product button {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #eeeeed;
  background-color: #be2828;
  border: none;
  border-radius: 15px;
  max-width: 198px;
  margin: 0 auto;
}
.controls-resume-product button:focus {
  outline: none;
}

.detailsCarousel {
  width: 100%;
}

#material-need-modal .btn-close-overflow {
  font-size: 20px;
  position: absolute;
  top: 10%;
  right: 6%;
  cursor: pointer;
  z-index: 1;
  background-color: #fff;
  border-radius: 50%;
  padding: 5px;
}

.color-table {
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 50%;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.14);
  margin-right: 5px;
}

.slide-button {
  width: 31px;
  height: 31px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
}
.slide-button.next-slide-product,
.slide-button.prev-slide-product {
  background-color: rgba(255, 255, 255, 0.5);
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  width: 48px;
  height: 48px;
}
.slide-button.next-slide-product {
  right: 12px;
  background-image: url(/arquivos/arrow-right-red.svg);
}
.slide-button.prev-slide-product {
  background-image: url(/arquivos/arrow-left-red.svg);
  left: 12px;
}

.product-zoom {
  width: 100%;
}

@media screen and (max-width: 856px) {
  .flags-product.visible-xs {
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 0 15px;
  }
  .nameDesktop,
  .referenceDesktop {
    display: none;
  }
  .product-gallery-thumbnail {
    margin-top: 1.5rem;
  }
  .product-gallery-thumbnail img {
    width: 100%;
  }
  .share-product {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .favorite-icon {
    top: 114px;
  }
  .product-resume-carousel {
    min-height: 183px;
    max-height: 183px;
  }
  .item-detail-content {
    font-size: 12px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .item-detail-content .item-title-detail {
    min-width: 110px;
  }
  .btn-add-cart {
    font-size: 17px;
    line-height: 21px;
  }
  .controls-resume-product {
    height: 37px;
    min-height: 37px;
  }
  .product-variations .title-variation {
    font-size: 13px;
    line-height: 16px;
  }
  .product-variations .type-option .variations-colors .swiper-wrapper {
    gap: 15px;
  }
  .product-gallery {
    height: 260px;
    margin-bottom: 10px;
  }
  .product-title {
    font-size: 20px;
  }
  .product-title h1 {
    font-style: normal;
    font-weight: 700;
    font-family: 'PlusJakartaSans-Bold';
    font-size: 17px;
    line-height: 21px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #1b1b1b;
    margin-top: 10px;
  }
  .featured-features {
    font-size: 14px;
  }
  .text-detail-tab {
    margin-top: 20px;
  }
  .text-detail-tab .text-detail-tab {
    font-size: 13px;
  }
  .payments-methods-product-view {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .payments-methods-product-view .title-bold {
    font-size: 16px;
    font-family: 'PlusJakartaSans-Bold';
  }
  .list-products .product-card button {
    margin-left: 10px;
  }
  .our-brands {
    padding-bottom: 60px;
  }
  .products-vitrine {
    padding-bottom: 28px;
  }
  .product-card .product-price .discount-offer.cyber {
    position: absolute;
    top: 10px;
    left: 10px;
  }
  .product-card .image-product {
    width: 100%;
    height: 100%;
  }
  .product-card .original-price-discount {
    font-size: 12px;
    line-height: 23px;
  }
  .product-card .original-price-discount .product-unit {
    font-size: 10px;
    line-height: 14px;
  }
  .product-card .new-price {
    font-size: 18px;
  }
  .product-card .new-price .product-unit {
    font-size: 12px;
  }
  .product-card .show-product-details img {
    margin-left: 0;
  }
  .product-card .wish-and-buy-buttons .handle-favorite {
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
  .product-card .wish-and-buy-buttons .show-items-cart::before {
    font-weight: 100;
    font-size: 20px;
  }
  .vitrine-container h2 {
    line-height: 30px;
    font-size: 20px;
    margin-top: 34px;
    margin-bottom: 14px;
  }
  .vitrine-container .products-vitrine .swiper-scrollbar {
    display: none;
  }
  .vitrine-container .products-vitrine .product-card .new-price {
    font-size: 21px;
    margin-right: 0;
  }
  .vitrine-container .products-vitrine .product-card .name-product {
    font-size: 14px;
  }
  .vitrine-container .products-vitrine .product-card .original-price-discount {
    font-size: 12px;
  }
  .vitrine-container .container-btn-shelf {
    display: block;
  }
  .vitrine-container .container-btn-shelf a {
    font-size: 17px;
    text-align: center;
    padding: 12px 0;
  }
  #detailsProductsTabs .nav-link {
    font-size: 12px;
  }
  .product-calculator .title-calculator {
    font-size: 14px;
  }
  .product-calculator .title-calculator div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 10%;
  }
  .product-calculator .title-calculator div::before {
    content: '';
    display: inline-block;
    background-image: url(/arquivos/metro-calculador.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 35px;
    height: 26px;
    margin-right: 18px;
  }
  .product-calculator .calculator-wrapper .calculator-text {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
  .product-calculator .calculator-wrapper .calculator-text .info label {
    font-size: 14px;
  }
  .product-calculator .calculator-wrapper .calculator-text .info input {
    padding: 17px 8px;
  }
  .product-calculator .howCalculator {
    margin: 0;
    width: 100%;
  }
  .container-important-note-product-images {
    margin-bottom: 2rem;
  }
}

@media screen and (min-width: 857px), print {
  .share-product {
    margin: 20px 0;
  }
  .favorite-icon {
    top: 154px;
  }
  .table-details.multi {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    background-color: #eeeeed;
  }
  .product-resume-carousel {
    min-height: 223px;
    max-height: 263px;
  }
  .item-detail-content {
    font-size: 14px;
  }
  .item-detail-content .item-title-detail {
    min-width: 150px;
  }
  .btn-add-cart {
    font-size: 17px;
    line-height: 17px;
  }
  .controls-resume-product {
    height: 37px;
    min-height: 37px;
    margin: 6.5px 0;
    padding: 0 13.5px;
  }
  .products-vitrine {
    padding-left: 30px;
    padding-right: 30px;
  }
  .products-vitrine .swiper-scrollbar {
    display: none;
  }
  .products-vitrine,
  .our-brands {
    padding-bottom: 50px;
  }
  .vitrine-container.disable-pagination .swiper-pagination {
    display: none;
  }
  .vitrine-container.disable-pagination .products-vitrine {
    padding-left: 20px;
    padding-right: 20px;
  }
  .vitrine-container h2,
  .vitrine-container h1 {
    line-height: 39px;
    font-size: 26px;
    margin-top: 70px;
    margin-bottom: 30px;
  }
  .featured-features {
    font-size: 18px;
  }
  .product-title {
    font-size: 26px;
  }
  .product-title h1 {
    font-size: 26px;
  }
  .payments-icons-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 30px;
  }
  .list-products .product-card button {
    margin-left: 30px;
  }
  .product-card .image-product {
    width: 170px;
    height: 170px;
  }
  .product-card .original-price-discount {
    font-size: 14px;
    line-height: 20px;
  }
  .product-card .original-price-discount .product-unit {
    font-size: 12px;
    line-height: 15px;
  }
  .product-card .new-price {
    font-size: 20px;
  }
  .product-card .new-price .product-unit {
    font-size: 15px;
  }
  #detailsProductsTabs .nav-link {
    font-size: 18px;
  }
  .text-detail-tab .text-detail-tab {
    font-size: 16px;
  }
  .payments-methods-product-view .title-bold {
    font-size: 18px;
    font-family: 'PlusJakartaSans-Bold';
  }
}

@media screen and (max-width: 1215px) {
  .main-info-product {
    margin-bottom: 10px;
  }
  #detailsProductsTabs .nav-link {
    padding: 10px;
  }
  .payments-methods-product-view .payment-secure-text {
    margin-top: 20px;
  }
  .payments-methods-product-view .payments-icons-container {
    -ms-flex-direction: column;
    flex-direction: column;
    display: block;
  }
  #product-resume .product-price .new-price,
  .main-info-product .product-price .new-price {
    font-size: 35px;
    line-height: 44px;
  }
  #product-resume .product-price .original-price-discount,
  .main-info-product .product-price .original-price-discount {
    font-size: 18px;
    line-height: 23px;
    margin-left: 20px;
  }
  #product-resume .product-price .original-price-discount .product-unit,
  .main-info-product .product-price .original-price-discount .product-unit {
    font-size: 12px;
    line-height: 15px;
  }
  .sales-unit {
    font-size: 12px;
    line-height: 15px;
  }
}

@media screen and (min-width: 857px) and (max-width: 1215px) {
  #product-view .product-zoom a {
    display: block;
  }
  #product-view .product-zoom a img {
    height: 320px;
    min-height: 320px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .product-gallery {
    height: 300px;
    margin-bottom: 30px;
  }
  .product-gallery-thumbnail {
    height: 100px;
    margin-top: 10px;
  }
}

@media screen and (min-width: 1216px) {
  .main-info-product .productImageReference .sliderProduct > .col-md-2 {
    width: 22%;
  }
  .main-info-product .product-gallery-thumbnail .next-thumbnail,
  .main-info-product .product-gallery-thumbnail .prev-thumbnail {
    display: block;
  }
  .main-info-product .new-product,
  .main-info-product .discount-percent-icon span {
    font-size: 14px;
    line-height: 18px;
  }
  .main-info-product .brand {
    font-size: 22px;
    line-height: 27px;
  }
  .main-info-product .productImageReference {
    padding-right: 60px;
  }
  .nameRefenreMobile {
    display: none;
  }
  .sliderProduct {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .important-note-product-images {
    font-style: normal;
    width: 80%;
  }
  .swiper-button-next.next-thumbnail {
    display: none;
  }
  .swiper-button-prev.prev-thumbnail {
    display: none;
  }
  .fields-aviseme {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }
  .mediosPagos {
    background-color: #f7f7f7;
    border-radius: 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2rem;
    padding: 12px 16px;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .mediosPagos .title-bold {
    font-size: 14px;
    font-family: 'PlusJakartaSans-Bold';
    text-align: start;
    line-height: 18px;
    max-width: 200px;
  }
  #product-view .product-zoom a {
    display: block;
  }
  #product-view .product-zoom a img {
    height: 600px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .main-info-product {
    margin-bottom: 40px;
  }
  .product-variations .title-variation {
    font-size: 14px;
    line-height: 16px;
  }
  .product-variations .variation-selected {
    font-weight: 100;
  }
  #product-resume .product-price .new-price,
  .main-info-product .product-price .new-price {
    font-size: 44px;
    line-height: 55px;
    font-weight: 700;
    font-family: 'PlusJakartaSans-Bold';
  }
  #product-resume .product-price .original-price-discount,
  .main-info-product .product-price .original-price-discount {
    font-size: 22px;
    line-height: 28px;
    margin-left: 20px;
  }
  #product-resume .product-price .original-price-discount .product-unit,
  .main-info-product .product-price .original-price-discount .product-unit {
    font-size: 16px;
    line-height: 20px;
  }
  .sales-unit {
    font-size: 12px;
    line-height: 15px;
  }
  .product-gallery-thumbnail {
    height: 600px;
  }
  .product-gallery-thumbnail .swiper-slide {
    margin-bottom: 10px !important;
    height: auto !important;
  }
  #detailsProductsTabs .nav-link {
    padding: 10px 25px;
  }
  .featured-features {
    margin-bottom: 11px;
  }
}

.price-square {
  color: #bea417;
  font-size: 18px;
  font-weight: bold;
  visibility: hidden;
}

.show-after {
  display: none;
}

.sqrmeters {
  visibility: visible !important;
}

@-webkit-keyframes apear {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

@keyframes apear {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.message-discount {
  display: none;
}
.message-discount.active {
  display: block;
  font-size: 14px;
  font-weight: 600;
  background-color: #f8b93e;
  border-radius: 5px;
  padding: 0.5rem;
  margin-top: 1rem;
  text-align: center;
}
.message-discount.active b {
  font-family: 'PlusJakartaSans-ExtraBold';
  font-size: 15px;
}

/* .product-unavailable .border-editer,
.product-unavailable .border-editer:hover,
.product-unavailable .input-calypso,
.product-unavailable .input-calypso:hover {
  cursor: not-allowed;
  border-color: #eeeeee;
  color: #d4d4d4;
}
 */

.product-unavailable
  .product-variations
  > .row.colors-conteiner:nth-of-type(2)
  #variations-container:after {
  content: 'Dimensión agotada';
  background-color: #2b2b2b;
  color: #ffffff;
  text-align: center;
  margin: 0 auto;
  padding: 2px;
  justify-content: center;
  display: flex;
}
.product-variations .variations-colors .option.unavailable {
  cursor: not-allowed;
}
.product-variations .variations-colors .option.unavailable::before {
  content: '';
  display: block;
  width: 2px;
  height: 28px;
  top: 0;
  left: 0;
  background: red;
  -webkit-transform: translate(10px, -3px) rotate(135deg);
  transform: translate(10px, -3px) rotate(135deg);
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.section-footer-start .height-section-footer {
  min-height: 130px;
}

.section-footer-middle {
  background: #eeeeed;
}
.section-footer-middle .height-section-footer {
  min-height: 224px;
}

.icon-start-footer {
  margin-right: 10px;
  width: 56px;
  height: 56px;
  font-size: 56px;
}

.skill div.flex.flex-col a {
  color: #000000 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.skill .title-bold {
  font-size: 18px;
  font-family: 'PlusJakartaSans-Bold';
}

.skill span {
  font-size: 15px;
}

.social-icon {
  color: #2b2b2b;
  font-size: 25px;
}
.social-icon:hover,
.social-icon:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.message-container-newsletter {
  display: block;
  font-weight: bold;
  font-family: 'PlusJakartaSans-Bold';
  text-align: center;
  font-size: 13px;
}
.message-container-newsletter div {
  margin-bottom: 4px;
  color: #fff;
  font-size: 10px;
  font-family: 'Plus Jakarta Sans', sans-serif;
}

.terms-containers .terms-newsletter {
  margin: 10px 0;
}

.terms-newsletter {
  font-size: 12px;
  line-height: 15px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.terms-newsletter input {
  margin: 0;
  margin-right: 9px;
}
.terms-newsletter label {
  font-weight: normal;
  text-align: left;
  margin-bottom: 0;
}

footer {
  position: relative;
  z-index: 1;
}

.container-input-newsletter {
  -webkit-filter: drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.1));
  border-radius: 5px;
  overflow: hidden;
  width: 100%;
}
.container-input-newsletter .input-newsletter,
.container-input-newsletter .button-newsletter {
  padding: 8px 17px;
  border: none;
}
.container-input-newsletter .input-newsletter:focus,
.container-input-newsletter .button-newsletter:focus {
  outline: none;
}
.container-input-newsletter .input-newsletter {
  background-color: #ffffff;
  width: 100%;
  text-align: center;
}
.container-input-newsletter .button-newsletter {
  background-color: #2b2b2b;
  color: #ffffff;
}
.container-input-newsletter .button-newsletter:hover,
.container-input-newsletter .button-newsletter:focus {
  background-color: #be2828;
}

.contact-info .contact-info-title,
.contact-info .contact-info-text {
  color: #2b2b2b;
}
.contact-info .contact-info-title:hover,
.contact-info .contact-info-title:focus,
.contact-info .contact-info-text:hover,
.contact-info .contact-info-text:focus {
  color: #2b2b2b;
}

.contact-info .logo-brand {
  width: 164px;
}

.contact-info-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.contact-info-list li a:hover,
.contact-info-list li a:focus {
  text-decoration: none;
  outline: none;
}
.contact-info-list li:not(:last-of-type) {
  margin-bottom: 18px;
}

.contact-icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
  margin-right: 10px;
  background-position: center;
}

.copy-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 3px 5px 0px 5px;
}

.payment-icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.payment-icon.mastercard {
  background-image: url(/arquivos/mastercard.png);
}
.payment-icon.visa {
  background-image: url(/arquivos/visa.png);
}
.payment-icon.american {
  background-image: url(/arquivos/american.png);
}
.payment-icon.diners {
  background-image: url(/arquivos/diners.png);
}
.payment-icon.payu {
  background-image: url(/arquivos/payu.png);
}
.payment-icon.pse {
  background-image: url(/arquivos/pse.png);
}
.payment-icon.baloto {
  background-image: url(/arquivos/baloto.png);
}
.payment-icon.digicert {
  background-image: url(/arquivos/digicert.png);
}
.payment-icon.pci {
  background-image: url(/arquivos/pci.png);
}

.container-btn-shops {
  margin-bottom: 24px;
}
.container-logo-calypso {
  margin-bottom: 16px;
}
.flex-1.links-interest
  .flex.align-center.justify-center
  img[alt='Logo Calypso'] {
  display: none;
}

.content-store-links .social-networks {
  margin: 20px 0 10px 0;
  gap: 16px;
}
.content-store-links .invite-text {
  font-family: 'PlusJakartaSans-Bold';
  text-align: center;
}
.content-store-links .newsletter .btn-calypso-primary {
  margin: 28px auto;
  border: none;
}

.copy {
  background-color: #111b1d;
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.02em;
  color: #ffffff;
  padding: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.copy img {
  height: 100%;
}
.copy a.align-center {
  margin-left: 20%;
}

@media screen and (max-width: 856px) {
  .section-footer-start .skill {
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .section-footer-start .skill .icon-start-footer {
    margin-right: 0;
  }
  .section-footer-start .skills-top .swiper-button-prev::after,
  .section-footer-start .skills-top .swiper-button-next::after {
    color: #be2828;
  }

  .contact-info .contact-info-title,
  .contact-info .contact-info-text {
    font-size: 13px;
  }
  .main-calypso-info svg {
    width: 100%;
  }
  .main-calypso-info .btn-calypso-primary {
    text-align: center;
    width: -webkit-max-content;
    width: max-content;
    margin: auto;
  }
  footer .contact-info-list {
    margin-top: 24px;
    margin-bottom: 28px;
  }
  footer .payments-methods {
    padding-top: 30px;
    border-top: 1px solid #be2828;
    margin-top: 2rem;
  }
  footer .payments-methods .wrap {
    margin-top: 20px;
  }
  footer .payments-methods .title-bold {
    margin: auto;
    font-family: 'PlusJakartaSans-Bold';
  }
  footer .payment-icon {
    margin: 5px 10px;
  }
  footer .payment-icon.mastercard {
    width: 24px;
    height: 19px;
  }
  footer .payment-icon.visa {
    width: 37px;
    height: 12px;
  }
  footer .payment-icon.american {
    width: 17px;
    height: 18px;
  }
  footer .payment-icon.diners {
    width: 21px;
    height: 16px;
  }
  footer .payment-icon.payu {
    width: 39px;
    height: 19px;
  }
  footer .payment-icon.pse {
    width: 19px;
    height: 19px;
  }
  footer .payment-icon.baloto {
    width: 63px;
    height: 25px;
  }
  footer .payment-icon.digicert {
    width: 50px;
    height: 50px;
  }
  footer .payment-icon.pci {
    width: 68px;
    height: 15px;
  }
  .copy {
    padding: 10px 5px;
    padding-bottom: 75px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .copy a.align-center {
    margin-left: 0%;
    margin-top: 15px;
  }
  .copy > div {
    margin-top: 5px;
  }
  .copy > span:nth-child(2) {
    margin-top: 5px;
  }

  .content-store-links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 1215px) {
  .links-interest .title-bold,
  .payments-methods .title-bold {
    font-size: 16px;
    font-family: 'PlusJakartaSans-Bold';
    margin-bottom: 5px;
  }
  .section-footer-middle {
    text-align: center;
    padding: 20px 0;
  }
  .section-footer-middle .invite-text {
    margin: 20px 0;
  }
  .section-footer-middle .social-networks,
  .section-footer-middle .invite-text,
  .section-footer-middle .newsletter {
    -ms-flex-pack: center;
    justify-content: center;
  }
  .payments-methods {
    margin-top: 30px;
  }
}

@media screen and (min-width: 857px), print {
  footer .btn-calypso-primary {
    margin-top: 24px;
    margin-bottom: 28px;
  }
  footer .payment-icon {
    margin: 0 10px;
  }
  footer .payment-icon.mastercard {
    width: 50px;
    height: 37px;
  }
  footer .payment-icon.visa {
    width: 72px;
    height: 23px;
  }
  footer .payment-icon.american {
    width: 34px;
    height: 35px;
  }
  footer .payment-icon.diners {
    width: 42px;
    height: 32px;
  }
  footer .payment-icon.payu {
    width: 83px;
    height: 41px;
  }
  footer .payment-icon.pse {
    width: 41px;
    height: 41px;
  }
  footer .payment-icon.baloto {
    width: 135px;
    height: 53px;
  }
  footer .payment-icon.digicert {
    width: 90px;
    height: 90px;
  }
  footer .payment-icon.pci {
    width: 123px;
    height: 27px;
  }

  .contact-info .contact-info-title,
  .contact-info .contact-info-text {
    font-size: 15px;
  }
  .main-calypso-info {
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .invite-text {
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0.02em;
  }
  .newsletter .terms-newsletter {
    max-width: 450px;
  }
  .copy > span:first-child {
    padding-right: 5px;
  }
}

@media screen and (min-width: 857px) and (max-width: 1215px) {
  .social-icon::before {
    color: #be2828;
  }
  .section-footer-middle .invite-text {
    max-width: 400px;
    margin: 20px auto;
  }
  .section-footer-middle .newsletter {
    max-width: 450px;
    margin: auto;
  }
  .section-footer-middle .newsletter .terms-newsletter {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media screen and (min-width: 1216px) {
  .section-footer-start .swiper-button-next,
  .section-footer-start .swiper-button-prev {
    display: none;
  }
  .links-interest .title-bold,
  .payments-methods .title-bold {
    font-size: 18px;
    font-family: 'PlusJakartaSans-Bold';
    margin-bottom: 32px;
  }
  .invite-text {
    max-width: 280px;
    text-align: center;
    font-size: 14px;
    margin-bottom: 1rem;
  }
  .payments-methods .title-bold {
    font-family: 'PlusJakartaSans-Bold';
    max-width: 328px;
  }
}

@font-face {
  font-family: 'calypso-icons';
  src: url('/arquivos/calypso-icons.eot.css?v=6651hd');
  src: url('/arquivos/calypso-icons.eot.css?v=6651hd#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons.ttf.css?v=6651hd') format('truetype'),
    url('/arquivos/calypso-icons.woff.css?v=6651hd') format('woff'),
    url('/arquivos/calypso-icons.svg.css?v=6651hd#calypso-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^='ca-icon-'],
[class*=' ca-icon-'],
[class^='icon-'],
[class*=' icon-'] {
  font-family: 'calypso-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ca-icon-whatsapp-black:before {
  content: '\e979';
}

.ca-icon-email-black:before {
  content: '\e97a';
}

.ca-icon-clock:before {
  content: '\e97b';
  color: #be2828;
}

.ca-icon-user:before {
  content: '\e978';
}

.ca-icon-increment-white:before,
.icon-plus-sign:before {
  content: '\e976';
  color: #fff;
}

.ca-icon-decrement-white:before,
.icon-minus-sign:before {
  content: '\e977';
  color: #fff;
}

.ca-icon-arrow-red-bottom:before {
  content: '\e974';
  color: #be2828;
}

.ca-icon-arrow-white-down:before {
  content: '\e975';
  color: #fff;
}

.ca-icon-next-red:before {
  content: '\e973';
  color: #be2828;
}

.ca-icon-back-red:before {
  content: '\e972';
  color: #be2828;
}

.ca-icon-vtex:before {
  content: '\e900';
  color: #fff;
}

.ca-icon-blacksip:before {
  content: '\e901';
  color: #fff;
}

.ca-icon-arrow-left-red:before {
  content: '\e902';
  color: #be2828;
}

.ca-icon-arrow-right-red:before {
  content: '\e903';
  color: #be2828;
}

.ca-icon-right-arrow-white:before {
  content: '\e904';
  color: #fff;
}

.ca-icon-right-note:before {
  content: '\e905';
  color: #fff;
}

.ca-icon-search:before {
  content: '\e906';
  color: #666;
}

.ca-icon-left-arrow-white:before {
  content: '\e907';
  color: #fff;
}

.ca-icon-left-note:before {
  content: '\e908';
  color: #fff;
}

.ca-icon-menu-black:before {
  content: '\e97c';
}

.ca-icon-trash:before {
  content: '\e90a';
  color: #be2828;
}

.ca-icon-close-gray:before {
  content: '\e90b';
  color: #d1d1d1;
}

.icon-remove:before {
  content: '\e90b';
  color: #ffffff;
}

.ca-icon-new-product-tag:before {
  content: '\e936';
  color: #be2828;
}

.ca-icon-twitter:before {
  content: '\e937';
}

.ca-icon-arrow-up-input:before {
  content: '\e938';
  color: #be2828;
}

.ca-icon-arrow-down-input:before {
  content: '\e939';
  color: #be2828;
}

.ca-icon-home-breadcumb:before {
  content: '\e93a';
  color: #be2828;
}

.ca-icon-Sale:before {
  content: '\e93b';
  color: #be2828;
}

.ca-icon-Lapiz:before {
  content: '\e93c';
  color: #be2828;
}

.ca-icon-Proyectos:before {
  content: '\e93d';
  color: #be2828;
}

.ca-icon-Emprendedores:before {
  content: '\e93e';
  color: #be2828;
}

.ca-icon-Hogar:before {
  content: '\e93f';
  color: #be2828;
}

.ca-icon-Transporte:before {
  content: '\e940';
  color: #be2828;
}

.ca-icon-Dotacion:before {
  content: '\e941';
  color: #be2828;
}

.ca-icon-Calzado:before {
  content: '\e942';
  color: #be2828;
}

.ca-icon-Lonas:before {
  content: '\e943';
  color: #be2828;
}

.ca-icon-Empaque:before {
  content: '\e944';
  color: #be2828;
}

.ca-icon-Pisos:before {
  content: '\e945';
  color: #be2828;
}

.ca-icon-Tapiceria:before {
  /*content: "\e946"*/
  content: '';
  color: #be2828;
  background-image: url('/arquivos/tapicerias2023.svg');
  background-repeat: no-repeat;
  background-size: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}

.ca-icon-header-menu:before {
  content: '\e97c';
  color: #fff;
}

.ca-icon-mail:before {
  content: '\e948';
  color: #be2828;
}

.ca-icon-whatsapp:before {
  content: '\e949';
  color: #be2828;
}

.ca-icon-phone:before {
  content: '\e94a';
  color: #be2828;
}

.ca-icon-address:before {
  content: '\e94b';
  color: #be2828;
}

.ca-icon-instagram:before {
  content: '';
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url('/arquivos/instagram.png');
  background-size: contain;
  background-repeat: no-repeat;
}

.ca-icon-facebook:before {
  content: '';
  width: 9px;
  height: 20px;
  display: inline-block;
  background-image: url('/arquivos/facebook.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.ca-icon-youtube:before {
  content: '';
  width: 28px;
  height: 20px;
  display: inline-block;
  background-image: url('/arquivos/youtube.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.ca-icon-delivery:before {
  content: '\e94e';
  color: #be2828;
}

.ca-icon-store:before {
  content: '\e94f';
  color: #be2828;
}

.ca-icon-assistance:before {
  content: '\e950';
  color: #be2828;
}

.ca-icon-experience:before {
  content: '\e951';
  color: #be2828;
}

.ca-icon-header-cart:before {
  content: '\e952';
}

.ca-icon-header-user:before {
  content: '\e953';
}

.ca-icon-header-orders:before {
  content: '\e954';
}

.ca-icon-header-favorites:before {
  content: '\e955';
}

/*Rediseño*/
.ca-icon-Tapiceria:before,
.ca-icon-Pisos:before,
.ca-icon-Empaque:before,
.ca-icon-Lonas:before,
.ca-icon-Hogar:before,
.ca-icon-Transporte:before,
.ca-icon-Dotacion:before,
.ca-icon-Emprendedores:before,
.ca-icon-blog:before {
  content: '';
  color: #be2828;
  background-image: url('/arquivos/tapicerias2023.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 26px;
  height: 19px;
  display: inline-block;
}

.ca-icon-Pisos:before {
  background-image: url('/arquivos/piso2023.svg');
}

.ca-icon-Empaque:before {
  background-image: url('/arquivos/empaque2023.svg');
}

.ca-icon-Lonas:before {
  background-image: url('/arquivos/lonas2023.svg');
}

.ca-icon-Calzado:before {
  font-size: 33px;
  display: inline-block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  vertical-align: top;
  margin-bottom: 5px;
}

.ca-icon-Hogar:before {
  background-image: url('/arquivos/hogar2023.svg');
}

.ca-icon-Transporte:before {
  background-image: url('/arquivos/transporte2023.svg');
}

.ca-icon-Dotacion:before {
  background-image: url('/arquivos/dotacion2023.svg');
}

.ca-icon-Emprendedores:before {
  background-image: url('/arquivos/insumos_tapicerias2023.svg');
}

.ca-icon-blog:before {
  background-image: url('/arquivos/logo-blog.svg');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.flex {
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.flex-1 {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}

.wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.align-center {
  -ms-flex-align: center;
  align-items: center;
}

.justify-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.relative {
  position: relative;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.right-0 {
  right: 0;
}

.left-0 {
  left: 0;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.flex-col {
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.justify-center {
  -ms-flex-pack: center;
  justify-content: center;
}

.title-bold {
  font-weight: 600;
  font-style: normal;
  font-family: 'PlusJakartaSans-Bold';
}

.title-bold-normal {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: bold;
  font-style: normal;
}

.align-start {
  -ms-flex-align: start;
  align-items: flex-start;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 21;
}

.grid-col-full {
  grid-template-columns: 1fr;
}

.list-without-style {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}

.offers-list .offers {
  background-color: #f8b93e;
  -webkit-animation: promo-sidebar 1.5s infinite;
  animation: promo-sidebar 1.5s infinite;
  transition: 0.5s;
}
.offers-list .offers:hover {
  background-color: #f8b93e !important;
}
.offers-list .offers span:last-child {
  font-weight: bolder;
}

@-webkit-keyframes promo-sidebar {
  0% {
    box-shadow: 0px 0px 1px 1px #bcbcbc, 0px 0px 1px 1px #bcbcbc;
  }
  50% {
    box-shadow: 0px 0px 1px 1px #d1d1d1, 0px 0px 1px 1px #d1d1d1;
    background-color: #ffd700;
  }
  100% {
    box-shadow: 0px 0px 1px 1px #bcbcbc, 0px 0px 1px 1px #bcbcbc;
  }
}

@keyframes promo-sidebar {
  0% {
    box-shadow: 0px 0px 1px 1px #bcbcbc, 0px 0px 1px 1px #bcbcbc;
  }
  50% {
    box-shadow: 0px 0px 1px 1px #d1d1d1, 0px 0px 1px 1px #d1d1d1;
    background-color: #ffd700;
  }
  100% {
    box-shadow: 0px 0px 1px 1px #bcbcbc, 0px 0px 1px 1px #bcbcbc;
  }
}

.text-center {
  text-align: center;
}

.w-full {
  width: 100%;
}

.h-full {
  height: 100%;
}

.flex-col {
  -ms-flex-direction: column;
  flex-direction: column;
}

.pt-0 {
  padding-top: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.w-auto {
  width: auto;
}

.w-default {
  width: initial !important;
}

.block {
  display: block;
}

.pointer {
  cursor: pointer;
}

.underline {
  text-decoration: underline;
}

.truncate {
  display: -webkit-box;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.truncate.one-row {
  -webkit-line-clamp: 1;
}

.capitalize {
  text-transform: capitalize;
}

.icon-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.input-text[type='number'] {
  -moz-appearance: textfield;
}

.input-text::-webkit-outer-spin-button,
.input-text::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.loading-filter-nav .loading-filter {
  width: 100%;
  height: 55px;
  margin-bottom: 20px;
}

.loading-filter {
  position: relative;
  background-color: #f2f4f5;
  overflow: hidden;
}

.loading-shimmer {
  width: 200%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0)
  );
  background-size: 50% 100%;
  -webkit-animation: shimmer-anim 0.7s linear infinite;
  animation: shimmer-anim 0.7s linear infinite;
}

.fade-in {
  -webkit-animation: fadeIn 0.3s ease;
  animation: fadeIn 0.3s ease;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes shimmer-anim {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
}

@keyframes shimmer-anim {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
}

@media screen and (max-width: 856px) {
  .loading-order-nav {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px;
  }
  .loading-order-nav .loading-filter {
    height: 36px;
    margin-bottom: 20px;
  }
  .loading-filter-nav {
    display: none;
  }
  .hide-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 857px), print {
  .loading-order-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .loading-order-nav .loading-filter {
    height: 36px;
    margin-bottom: 30px;
  }
  .loading-order-nav .loading-filter:nth-child(1) {
    width: 110px;
  }
  .loading-order-nav .loading-filter:nth-child(2) {
    width: 260px;
  }
  .grid-col-2 {
    grid-template-columns: 1fr 1fr;
  }
  .hide-desktop {
    display: none !important;
  }
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraBold';
  src: url('/arquivos/PlusJakartaSans-ExtraBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Bold';
  src: url('/arquivos/PlusJakartaSans-Bold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-SemiBold';
  src: url('/arquivos/PlusJakartaSans-SemiBold.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Medium';
  src: url('/arquivos/PlusJakartaSans-Medium.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-ExtraLight';
  src: url('/arquivos/PlusJakartaSans-ExtraLight.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Light';
  src: url('/arquivos/PlusJakartaSans-Light.woff2.css') format('woff');
}

@font-face {
  font-family: 'PlusJakartaSans-Regular';
  src: url('/arquivos/PlusJakartaSans-Regular.woff2.css') format('woff');
}

@font-face {
  font-family: 'calypso-icons-new';
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84');
  src: url('/arquivos/calypso-icons-newdesign.eot.css?7pxv84#iefix')
      format('embedded-opentype'),
    url('/arquivos/calypso-icons-newdesign.ttf.css?7pxv84') format('truetype'),
    url('/arquivos/calypso-icons-newdesign.woff.css?7pxv84') format('woff'),
    url('/arquivos/calypso-icons-newdesign.svg.css?7pxv84#calypso-icons-new')
      format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.prateleira h2 {
  background: #be2828;
  color: #ffffff;
  padding: 6px 0px;
}
.prateleira h2 a {
  color: #ffffff !important;
}

.ver-mas-button-container {
  display: none;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 10px;
}
.ver-mas-button-container .button {
  position: relative;
  padding: 8px 20px;
  background: #be2828;
  border-radius: 5px;
  color: #ffffff;
  border: 1px solid #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  transition: 0.4s;
}
.ver-mas-button-container .button:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.ver-mas-button-container .button:active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.center.ofertas {
  width: 180px;
  height: auto;
  display: none;
}
.center.ofertas .boton.ofertas {
  width: 180px;
  height: 40px;
  cursor: pointer;
  background: #000;
  border: 2px solid #fff;
  outline: none;
  border-radius: 5px;
  fill: none;
  stroke: #f8b93e;
  stroke-dasharray: 150 480;
  stroke-dashoffset: 150;
  transition: 1s ease-in-out;
  -webkit-animation: anima 1s infinite;
  animation: anima 1s infinite;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.center.ofertas .boton.ofertas svg.ofertas {
  position: relative;
  left: -30px;
  top: -6px;
  height: 37px;
  border-radius: 5px;
  width: 149px;
}
.center.ofertas .boton.ofertas svg.ofertas2 {
  position: relative;
  left: -142px;
  top: -6px;
  height: 37px;
  border-radius: 5px;
  width: 149px;
}
.center.ofertas .boton.ofertas span {
  color: white;
  position: relative;
  font-size: 15px;
  top: -9px;
  left: -149px;
  text-transform: uppercase;
  font-weight: bold;
}
.center.ofertas .boton.ofertas .icono-ofertas {
  position: relative;
  left: -152px !important;
  font-size: 20px !important;
  top: -4px !important;
}
.center.ofertas .boton.ofertas .icono-ofertas:before {
  color: #ffd700 !important;
}
.center.ofertas .ofertas-menu {
  background: #000;
  color: white !important;
  border-radius: 5px;
  width: 168px !important;
  font-weight: bold;
}
.center.ofertas span::before {
  background: #000;
  color: #ffd700;
}

a.ofertas-menu {
  color: white;
  background: black;
  padding: 6px;
  border: 5px;
}
a.ofertas-menu .ca-icon-Sale:before {
  color: #ffd700;
}

.new-header {
  font-family: 'Source Sans Pro', sans-serif;
  background: #be2828 !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #ffffff !important;
  font-size: 1.5rem !important;
  padding-bottom: 10px !important;
}

.swal2-popup {
  border-radius: 10px !important;
}

#swal2-html-container .wrapper {
  font-family: 'Source Sans Pro', sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  padding: 10px;
}
#swal2-html-container .wrapper .text-wrapper {
  font-size: 1.6rem;
  font-weight: bold;
  color: #404040;
}
#swal2-html-container .wrapper .button-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-top: 15px;
}
#swal2-html-container .wrapper .button-wrapper .button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
#swal2-html-container .wrapper .button-wrapper .button .icon {
  max-width: 50px;
  max-height: 50px;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}
#swal2-html-container .wrapper .button-wrapper .button .icon img {
  width: 50px;
  height: 50px;
}
#swal2-html-container .wrapper .button-wrapper .button .icon svg {
  color: #be2828;
}
#swal2-html-container .wrapper .button-wrapper .button .text {
  background: #be2828;
  font-size: 1.2rem;
  border-radius: 5px;
  color: #ffffff;
  font-weight: bold;
  padding: 10px 5px;
}

.cucarda-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 30px;
}
@media screen and (min-width: 1216px) {
  .cucarda-wrapper {
    padding-bottom: 10px;
  }
}

.promo-liquidacion {
  font-family: 'PlusJakartaSans-Regular', sans-serif;
  padding: 2px;
  background: #f8ba31;
  color: #000000;
  border-radius: 0 0 5px 5px;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  padding: 4px;
  text-align: center;
  display: none;
}
.promo-liquidacion.mas-vendido-pdp {
  text-align: center;
  margin: 0;
}
@media screen and (min-width: 1216px) {
  .promo-liquidacion {
    font-size: 12px;
    line-height: 15px;
  }
}

.black-days {
  font-family: 'PlusJakartaSans-Regular', sans-serif;
  padding: 2px;
  background: #000;
  color: #fff;
  border-radius: 0 0 5px 5px;
  font-size: 12px;
  font-weight: 800;
  line-height: 18px;
  padding: 4px;
  text-align: center;
  display: none;
  text-transform: uppercase;
}

.promo-locura {
  display: inline-block;
  background-color: #ffffff;
  padding: 2px 12px;
  color: #be2828;
  border-radius: 5px;
  transition: 0.3s;
  -webkit-animation: glow 1s infinite;
  animation: glow 1s infinite;
  transition: 0.5s;
}

@keyframes glow {
  0% {
    box-shadow: 1px 1px 3px #be2828, -1px -1px 3px #be2828;
  }
  50% {
    box-shadow: 1px 1px 3px #f8b93e, -1px -1px 3px #f8b93e;
  }
  100% {
    box-shadow: 1px 1px 3px #be2828, -1px -1px 3px #be2828;
  }
}

.mas-vendidos {
  padding-top: 2px;
  padding-bottom: 2px;
  color: black;
  border-radius: 5px;
  top: 5px;
  right: 5px;
  display: none;
  font-size: 10px;
}

.flag-ofertas {
  padding: 4px;
  color: #f8ba31;
  border-radius: 0px 0px 5px 5px;
  display: none;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 800;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  background-color: #000000;
  flex-direction: row;
}
.flag-ofertas::before {
  content: '';
  display: block;
  width: 11px;
  height: 10px;
  background: url(/arquivos/logo-ofertas.svg);
  background-size: 100% 100%;
  margin-right: 3px;
  background-repeat: no-repeat;
}

.mas-vendidos::before {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  background: url(/arquivos/estrella-mas-vendidos.png);
  background-size: 100% 100%;
  margin-right: 3px;
}
@media screen and (min-width: 1216px) {
  .mas-vendidos::before {
    width: 16px;
    height: 16px;
  }
}

.swal2-title {
  font-size: 1.35em !important;
}

/*# sourceMappingURL=new-styles.css.map */

.container-texts-seo h1,
.container-texts-seo h2,
.container-texts-seo h3,
.container-texts-seo-two-columns h1,
.container-texts-seo-two-columns h2,
.container-texts-seo-two-columns h3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  color: #000;
}

.container-texts-seo p,
.container-texts-seo-two-columns p {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #9b9b9b;
}

.brand-productName {
  display: flex !important;
}

.brand-product {
  margin: 12px 0 !important;
}

.product-card .name-product {
  margin: 12px 0 !important;
  height: 40px;
}

.brand-productName .product-field {
  height: 18px;
  display: flex;
  justify-content: flex-start;
  font-size: 0;
  text-align: left;
}

.brand-productName .product-field ul li {
  font-size: 14px;
  font-weight: 600;
  line-height: 17.64px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #be2828;
}

@media screen and (min-width: 1023px) {
  .container-texts-seo-two-columns {
    display: flex;
    gap: 2rem;
    margin: 1rem 0 2.5rem 0;
    padding: 0 0 1rem 0;
    border-bottom: 1px solid #9b9b9b;
  }
}
.product-variations .swiper-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.newsletter__form input[type='checkbox'] {
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  display: grid;
  place-content: center;
  border-radius: 3px;
  border: 1px solid #1b1b1b;
  transform: translateY(-0.1rem);
  margin-right: 9px;
  height: 1rem;
  width: 1rem;
}
.newsletter__form input[type='checkbox']::before {
  content: '';
  width: 0.6rem;
  height: 0.628rem;
  transform: scale(0);
  transition: transform 120ms ease-in-out;
  box-shadow: inset 1em 1em #be2828;
  border-radius: 2px;
  display: block;
}

.product-variations .swiper-slide:has(.option:not(.active):not(.unavailable)) {
  order: 0;
}
.product-variations .swiper-slide:has(.option.unavailable) {
  order: 1;
  display: none;
}

.product-variations .swiper-slide {
  display: flex;
}
.product-variations .swiper-wrapper .swiper-slide {
  width: 25px !important;
}
span.favorite-icon.handle-favorite {
  top: 55%;
  position: absolute;
  right: 2px;
}
.vitrine-container .product-card .name-product,
.products-search .product-card .name-product,
.vitrine-container-banner .name-product,
.category-products-container .name-product,
.resultItemsWrapper .name-product,
.swiper-container .name-product {
  height: 55px !important;
  overflow: hidden;
  width: 102px;
}
.category-products-container .featured {
  display: none;
}
.product-details-link {
  display: none;
  color: #be2828;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0%;
  text-align: center;
  text-decoration: underline !important;
  display: flex !important;
  justify-content: center;
  margin-top: 16px;
}
.product-content-resume .swiper-button-next,
.product-content-resume .swiper-button-prev {
  background-color: #ebebebcc;
}
.product-content-resume .swiper-button-next {
  right: 10px;
}
.product-content-resume .swiper-button-prev {
  left: 10px;
}
.product-content-resume .swiper-button-next::after,
.product-content-resume .swiper-button-prev::after {
  color: #be2828;
}
.product-ref {
  font-weight: 700;
  font-size: 12px;
  color: #b7b7b7;
}

.discount-price-container {
  margin-top: 17px;
  font-size: 12px;
  font-weight: 700;
  color: #b7b7b7;
}

.content-resume-info .new-price {
  font-size: 35px !important;
}
.content-resume-info .sales-unit {
  color: #b7b7b7;
  weight: 500;
}

.newsletter__container {
  background-color: #666666 !important;
  text-align: center !important;
  border-radius: 15px;
  padding: 8px 16px !important;
}
.newsletter__text {
  max-width: 300px !important;
  font-weight: 500;
  font-size: 12px !important;
  color: #fff !important;
  text-align: center;
  margin: 8px auto 10px auto;
}

.newsletter__input input[type='email'] {
  width: 100%;
  background-color: #eeeded !important;
  color: #6a6a6a !important;
  font-size: 12px !important;
  border: 1px solid #545454 !important;
  padding: 8px !important;
  border-radius: 5px !important;
  outline: none !important  ;
  box-sizing: border-box !important;
  line-height: normal !important;
}
.newsletter__input input::placeholder {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #2b2b2b;

  opacity: 1;
}
.newsletter__input {
  width: 100%;
}
.newsletter__form label a {
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  text-decoration: underline !important;
  text-decoration-style: solid !important;
  color: #ffffff !important;

  margin-left: 0.25rem;
}
.newsletter__form label {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1b1b1b;
  font-size: 12px;
  font-weight: 400;
}

.newsletter__form input[type='checkbox'] {
  background-color: #e20025 !important;
  border: 1px solid #e20025 !important;
}
.newsletter__form label {
  justify-content: flex-start !important;
  margin-top: 8px;
  margin-bottom: 8px;
}
.newsletter__title {
  font-weight: 700 !important;
  font-size: 16px !important;
  margin: 0 auto !important;
  text-align: center !important;
  color: #fff !important;
  max-width: 150px !important;
}
.newsletter__form input[type='checkbox']:checked:focus,
.newsletter__form input[type='checkbox']:focus {
  box-shadow: none !important;
  outline: none !important;
}
.newsletter__form button {
  background-color: #000000 !important;
  border-radius: 50px;
  color: #ffffff !important;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 14px !important;
  padding: 12px 16px !important;
  margin-top: 3px !important;
  text-align: center;
  border: none;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
}
.newsletter {
  margin: 8px 0 !important;
  font-family: 'Plus Jakarta Sans', sans-serif;
}
.office-info {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}
.links-interest .title-bold {
  color: #0c0c0c;

  font-weight: 700;
  font-size: 14px;
  line-height: 25px;

  text-transform: uppercase;
  margin-bottom: 20px;
}
.links-interest a {
  font-weight: 400;
  font-size: 12px;
  color: #0c0c0c;
  padding-bottom: 10px;
}
.links-interest .section-title:nth-of-type(2) {
  margin-top: 16px;
}
summary::marker {
  display: none;
  content: '';
}

summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

summary::after {
  content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjY5MzYxIDAuMTgxNjQyTDAuNDIxNDE5IDcuOTA5MTJDMC4xODcwNjEgOC4xNjU2OSAwLjE5NDE2MyA4LjU3MzIgMC40MzU2MjMgOC44MTg0NUMwLjY2OTk4MSA5LjA1OTk0IDEuMDQyODIgOS4wNTk5NCAxLjI3NzE4IDguODE4NDVMOC4xMTk3MiAxLjU0NzUzTDE0Ljk2NTggOC44MTg0NUMxNS4yMDM3IDkuMDcxMjYgMTUuNTg3MiA5LjA3MTI2IDE1LjgyMTYgOC44MTg0NUMxNi4wNTk1IDguNTY1NjUgMTYuMDU5NSA4LjE1ODE1IDE1LjgyMTYgNy45MDkxMkw4LjU0OTM4IDAuMTgxNjQyQzguMzE1MDIgLTAuMDcxMTYyMiA3LjkzMTUyIC0wLjA3MTE2MjIgNy42OTM2MSAwLjE4MTY0MloiIGZpbGw9IiMwQzBDMEMiLz4KPC9zdmc+Cg==');
  position: absolute;
  right: 0;
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

details[open] summary::after {
  transform: rotate(0deg);
}
.content-store-links {
  margin-bottom: 16px;
}
.secure-payments {
  padding-top: 20px;
  padding-bottom: 24px;
}
.secure-payments__title {
  color: #0c0c0c;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  margin-bottom: 17px;
}
.secure-payments__img {
  margin: 0 auto;
}

.section-footer-start .container {
  width: 100%;
}
@media screen and (min-width: 64em) {
  .all-menu-item.liquidacion ~ .all-menu-item {
    display: none;
  }
  .secure-payments {
    position: absolute;
    bottom: 25px;
    right: 4rem;
    width: auto;
    padding: 0;
  }
  .secure-payments__container {
    display: flex;
    padding: 0;
    gap: 1rem;
  }
  .secure-payments__container .secure-payments__title {
    margin: 0;
    display: flex;
    align-items: center;
  }
  .content-store-links {
    margin: 0;
  }
  .container-btn-shops,
  .container-logo-calypso {
    margin-bottom: 32px;
  }
  .content-store-links .social-networks {
    margin-top: 16px;
  }
  .flex-1.links-interest
    .flex.align-center.justify-center
    img[alt='Logo Calypso'] {
    display: flex;
    margin-top: 16px;
  }
  summary::after {
    content: none;
  }
  summary::marker {
    display: none;
  }
  details[open] > summary {
    pointer-events: none;
    cursor: default;
  }

  .newsletter {
    background-color: #666666 !important;
    border-radius: 15px;
    margin: 26px 32px !important;
    justify-content: center;
    display: flex;
    padding: 15px 0 !important;
  }
  .newsletter__title {
    font-size: 18px !important;

    max-width: 100% !important;
    text-align: left !important;
    width: 100% !important;
  }
  .newsletter__text {
    max-width: 100% !important;

    font-size: 16px !important;

    text-align: left;
    margin: 0 !important;
  }
  .vitrine-container .product-card .name-product,
  .products-search .product-card .name-product,
  .vitrine-container-banner .name-product,
  .category-products-container .name-product,
  .resultItemsWrapper .name-product,
  .swiper-container .name-product {
    width: 124px;
  }
  span.favorite-icon.handle-favorite {
    top: 55%;
    position: absolute;
    right: 10px;
  }
  .section-footer-start {
    padding-top: 32px;
    max-width: 800px;
    margin: 0 auto;
  }

  .newsletter__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    column-gap: 62px;
    margin: 0;
    padding: 0;
    max-width: 948px;
  }

  .newsletter__title,
  .newsletter__text {
    grid-column: 1;
  }

  .newsletter__form {
    display: grid !important;
    grid-template-columns: 1fr auto !important;

    grid-column: 2;
    grid-row: 1 / span 2;
    margin-bottom: auto;
    gap: 0 !important;
    width: 100% !important;
    column-gap: 8px !important;

    align-items: flex-start;
    justify-content: center;
    margin: 0 auto;
  }

  .newsletter__form button {
    margin: 0 !important;
    padding: 12px 16px !important;
    order: 2;
    grid-column: 2;
    align-self: end;
  }
  .newsletter__form p,
  .newsletter__form label {
    grid-column: 1;
  }
  .newsletter__form label {
    order: 3;
  }

  .newsletter__form p {
    width: 100% !important;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    order: 1;
  }
  .section-footer-end {
    max-width: 1178px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    position: relative;
  }
  .section-footer-end .container {
    max-width: 100%;
    padding: 0;
  }
  .section-footer-end .container .row {
    margin: 0;
    display: flex;
  }

  .section-footer-end .container .row .col-xs-12 {
    padding: 0;
  }
  .contact-info {
    align-items: flex-start !important;
  }
  .section-footer-end .container .row > *:not(:first-child) {
    max-width: 230px;
    margin-left: auto;
  }
  .section-footer-end .container .row > :first-child {
    max-width: 224px;
  }
  .section-footer-end .container .row > :last-child {
    max-width: 100%;
    margin-left: 0;
  }
}

@media screen and (min-width: 1250px) {
  .newsletter {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1216px;
  }
}

/* HEADER NEW  */

@media screen and (min-width: 65em) {
  .hidden-desktop,
  .desktop {
    display: none;
    visibility: hidden;
    opacity: 1;
  }

  .brand-search-menu {
    gap: 42px;
  }

  .ca-icon-header-menu,
  .ca-icon-header-menu-close {
    padding-left: 2rem;
    padding-right: 0;
  }

  .home .calypso-icon.icon-search {
    width: 20px;
    height: 20px;
    bottom: 18px;
    right: 20px;
  }

  .list-without-style.menu-nav-all {
    max-height: 562px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 30px;
  }

  body:has(.ca-icon-header-menu-close) {
    .menu-categories-container {
      margin-left: 2%;
    }
  }
}

@media screen and (min-width: 90em) {
  body:has(.ca-icon-header-menu-close) {
    .menu-categories-container {
      margin-left: 7%;
    }
  }
}

@media screen and (min-width: 100em) {
  body:has(.ca-icon-header-menu-close) {
    .menu-categories-container {
      margin-left: 16%;
    }
  }
}

.menu-header span {
  color: #1b1b1b;
  font-size: 12px;
}

.location-user-content {
  line-height: 14px;
}

.ofertas {
  background-color: #e30d21;
  padding: 4px 8px;
  font-family: 'PlusJakartaSans-Regular', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  max-height: 26px;
  justify-content: center;
  align-items: center;

  span {
    display: inline-block;
  }

  &:hover {
    color: #fff !important;
    cursor: pointer;
  }
}

.subcontainer-others-items a span {
  color: #6b6b6b;
  font-size: 12px;
  font-weight: 700;
  font-family: 'PlusJakartaSans-Bold', sans-serif;
}

.brand-logo {
}

.container-menu-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}

.all-menu-item.hovered-menu-item.active {
  background-color: #e4e4e4;
}

.all-menu-item.hovered-menu-item.liquidacion ~ .all-menu-item {
  background-color: #f4f4f4;
}

@media screen and (max-width: 40em) {
  .hidden-desktop.container-nav-items {
    display: flex;
    padding: 5px 0 0 0;
    flex-direction: row;
    gap: 10px;
    a {
      display: flex !important;
    }
    a:not(.ofertas) {
      font-size: 14px;
      color: #000;
      font-family: 'PlusJakartaSans-Bold', sans-serif;
      font-weight: 600;
    }
  }
}

@media screen and (max-width: 1280px) {
  .header-mobile-menu {
    padding-bottom: 0;
  }

  .container-icon-text-category {
    flex: 1;

    a {
      &:hover,
      &:focus {
        color: #1b1b1b;
      }
    }
  }

  .menu-mobile-container-subcategories .list-subcategory li .title-subcategory {
    font-family: 'PlusJakartaSans-Regular', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #1b1b1b;
  }

  .view-all-button a {
    font-size: 11px;
  }
}

@media screen and (max-width: 40em) {
  .calypso-icon.icon-search {
    right: 37px !important;
    bottom: 25px !important;
  }
}

/* Mobile: oculta todo menos el último */
@media screen and (max-width: 63.99em) {
  .all-menu-item.liquidacion ~ .all-menu-item {
    display: none;
  }
  .all-menu-item.liquidacion ~ .all-menu-item:last-child {
    display: list-item;
  }
}

.note-top-header {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.note-track {
  display: inline-block;
  white-space: nowrap;
  animation: scroll-left 40s linear infinite;
  color: #fff;
}

.note-track .bold {
  font-weight: 700;
}

@keyframes scroll-left {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.calypso-main .container .specialPromo {
  overflow-x: hidden;
  position: relative;
  padding: 32px 0 48px 0;
}
.calypso-main .container .firstSlideNewHome .swiper-button-next,
.calypso-main .container .firstSlideNewHome .swiper-button-prev {
  top: auto;
  bottom: 10px;
}

.calypso-main .container .swiper-button-next,
.calypso-main .container .swiper-button-prev {
  top: auto;
  bottom: 0px;
}

.calypso-main .container .swiper-button-next {
  transform: translate(calc(-50% + 80px), -10%);
  left: 50%;
  width: 32px;
  height: 32px;
}
.calypso-main .container .swiper-button-prev {
  left: 50%;
  transform: translate(calc(-50% - 80px), -10%);
  width: 32px;
  height: 32px;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 0;
  content: '';
  width: 8px;
  height: 14px;
  background-image: url('/arquivos/arrow-new-calypso.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.swiper-button-prev::after {
  transform: rotate(180deg);
}

.calypso-main .container span.swiper-pagination-bullet {
  width: 12px !important;
  height: 12px !important;
  color: #2b2b2b !important;
  background-color: #2b2b2b !important;
  vertical-align: middle !important;
  opacity: 1;
}
.calypso-main
  .container
  span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--gris-Light, #f4f4f4) !important;
  border: 1px solid var(--Negro, #2b2b2b) !important;
}

.calypso-main .container .firstSlideNewHome .pag-vitrine {
  bottom: 17px !important;
}
.calypso-main .container .firstSlideNewHome {
  margin: 0;
}

.calypso-main .categorySlider {
  background-color: #f7f7f7;

  padding: 32px 0;
}
.calypso-main .containerCategorySlider {
  background-color: #f7f7f7;
  padding: 0 0 0 8px;
  width: 100%;
  max-width: none;
  margin-top: 32px;
}

#categorySliderTitle {
  font-weight: 700;
  font-style: Bold;
  font-size: 18px;
  color: #1b1b1b;
  text-align: center;
  margin-bottom: 16px;
}
.calypso-main .cat-card img {
  width: 138px;
  height: 138px;
  max-width: 138px;
  border-radius: 15px;
}
.calypso-main .cat-card {
  gap: 8px;
  display: flex;
  flex-direction: column;
  width: 138px;
}
.calypso-main .cat-label {
  font-weight: 700;
  font-style: Bold;
  font-size: 12px;

  min-height: 40px;
  text-align: center;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* Safari/Chromium */
  line-clamp: 2; /* especificación nueva */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.calypso-main .cat-slide {
  display: flex;
  gap: 16px;
  flex-direction: column;
}
/* Mobile */
.categorySliderSwiper {
  display: block;
  padding-bottom: 48px;
}
.categorySliderSwiperDesktop {
  display: none;
}

/* Desktop (ajusta breakpoint a tu sistema) */

.calypso-main .cat-label:hover {
  color: initial;
}

.shelf-with-banner {
  margin-top: 32px;
}

.shelf-header {
  display: flex;
  justify-content: space-between; /* título a la izquierda, link a la derecha */
  align-items: end; /* alinea con la línea base del texto */
  margin-bottom: 12px;
  padding-left: 12px;
}
.calypso-main .home-title {
  margin: 0;
  max-width: 206px;

  font-weight: 600;
  font-style: SemiBold;
  font-size: 18px;
  color: #1b1b1b;
  line-height: normal;
}
#shelfHome {
  display: flex;
  max-width: 240px;
}
.seeMore {
  font-weight: 400;
  font-style: Regular;
  font-size: 12px;

  color: #be2828;
}
.shelf-with-banner__layout .banner-img {
  border-radius: 15px;
}
.calypso-main .container .products-vitrine {
  padding-bottom: 70px;
}

.shelf-with-banner__layout,
.shelf-with-banner__shelf.vitrine-container {
  margin-top: 26px;
}

.shelf-with-banner__shelf.vitrine-container h2 {
  display: none;
}

.calypso-main .containerSpecialPromo {
  background-color: #e4e4e4;
  padding: 0 0 0 8px;
  width: 100%;
  max-width: none;
  margin-top: 32px;
  padding-bottom: 25px;
}

.specialPromo img {
  width: 100%;
}

.club-beneficios-banner,
.home-cta-banner {
  margin-top: 32px;
}

.home-cta-banner {
  border-radius: 15px;
}

.featured-products {
  margin-top: 40px;
}
.seasonalPromoContainer {
  margin-top: 32px;
}

.seasonalPromoContainer #seasonalPromoTitle {
  font-weight: 600;

  font-size: 24px;

  text-align: center;
  color: #1b1b1b;
  margin-bottom: 32px;
}
.seasonalPromoSwiper {
  padding-bottom: 64px;
}

.seasonalPromoContainer img {
  max-width: 230px;
  border-radius: 15px;
}
@media (min-width: 1024px) {
  .seasonalPromoContainer .swiper-pagination,
  .seasonalPromoContainer .swiper-button-prev,
  .seasonalPromoContainer .swiper-button-next {
    display: none;
  }
  .featured-products {
    margin-top: 80px;
    padding: 0 32px;
  }
  #shelfHome {
    max-width: 320px;
  }

  .home-cta-banner {
    padding: 0 34px;
  }
  .club-beneficios-banner,
  .home-cta-banner {
    margin-top: 48px;
  }
  .sp2-swiper {
    overflow: hidden;
  }
  .calypso-main .containerSpecialPromo {
    max-width: none;
  }
  .categorySliderSwiper {
    display: none;
  }
  .categorySliderSwiperDesktop {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    gap: 16px;
    padding: 0 32px;
  }

  .calypso-main .categorySlider {
    background-color: #f7f7f7;
  }
  .calypso-main .containerCategorySlider {
    margin-top: 38px;
    padding: 0;
  }

  .shelf-header {
    display: flex;
    justify-content: left;
    align-items: end;
    gap: 16px;
  }
  .calypso-main .home-title {
    max-width: 280px;
  }

  .seeMore {
    font-size: 14px;
  }

  .shelf-with-banner__layout {
    display: grid;
    grid-template-columns: minmax(380px, 36.3%) minmax(0, 63.7%);
    gap: 16px;
    align-items: stretch;
  }

  .shelf-with-banner__banner img {
    width: 100%;
    height: auto;
    display: block;
  }
  .shelf-with-banner__shelf {
    min-width: 0;
  }
  .shelf-with-banner__shelf .swiper-container {
    width: 100%;
  }
  .calypso-main .container .products-vitrine {
    padding: 0 0px 70px 0px;
  }

  .container .shelf-with-banner .shelf-with-banner__banner {
    padding-bottom: 70px;
  }

  .shelf-with-banner__layout,
  .shelf-with-banner__shelf.vitrine-container {
    margin-top: 0px;
  }

  .shelf-with-banner__layout {
    margin-top: 16px;
  }
  .shelf-with-banner {
    padding: 0 61px;
  }
  #categorySliderTitle {
    margin-left: auto;
    margin-right: auto;
  }

  .specialPromo .sp2 {
    padding: 0 23px;
  }
}

.container-banner-main .banner-main-img {
  width: 100%;
}

/* Layout básico */
.landing-breadcrumb .c-breadcrumb ol {
  display: flex;
  align-items: center;
  gap: 8px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.landing-breadcrumb .c-breadcrumb li {
  display: flex;
  align-items: center;
}

/* Separador “ / ” entre ítems */
.landing-breadcrumb .c-breadcrumb li + li::before {
  content: '/';
  margin: 0 8px;
  opacity: 0.6;
}

/* Estado actual */
.landing-breadcrumb .c-breadcrumb .is-current {
  font-weight: 600;
}
.landing-breadcrumb .c-breadcrumb a {
  color: inherit;
  text-decoration: none;
}
.landing-breadcrumb .c-breadcrumb img {
  display: block;
  width: 14px;
  height: 14px;
}
.landing-breadcrumb .c-breadcrumb span {
  font-weight: 700;

  font-size: 12px;
}
.landing-breadcrumb {
  padding: 16px 8px;
}
.text-title-intro {
  padding: 24px 0;
}

.lp-intro__inner {
  max-width: 880px;
  margin: 0 auto;
  text-align: center;
}

.lp-intro__title {
  color: #595959;

  font-weight: 800;
  font-size: 28px;

  margin: 0 0 19px;
}

.lp-intro__text {
  color: #000000;
  font-weight: 400;
  font-size: 14px;
  margin: 0;
}
#lpShelfTitle {
  display: flex;
  margin: 0;
}
#lpShelfTitle .lp-shelf__desc {
  display: flex;
  color: #1b1b1b;
  font-size: 18px;
  font-weight: 400;
  font-family: 'PlusJakartaSans-Regular';
  margin: 0;
  margin-bottom: 16px;
}
.lp-shelf__desc {
  display: none !important;
}
#lpShelfTitle strong {
  color: #1b1b1b;
  font-size: 18px;
  font-family: 'PlusJakartaSans-Regular';
  margin: 0;
}
.lp-shelf__header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.lp-shelf__more {
  color: #be2828;
  line-height: 39px;
  font-weight: 700;
  font-size: 14px;
}

/* Títulos (H3) */
.lp-richtext .lp-richtext__h3 {
  margin: 0 0 4px;
  color: #000;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0;
}

.lp-richtext .lp-richtext__p {
  margin: 0 0 20px;
  color: #000;
  font-weight: 400; /* Regular */
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0;
}

/* Quita margen al último párrafo/título del bloque */
.lp-richtext .lp-richtext__box > :last-child {
  margin-bottom: 0;
}
.lp-richtext {
  margin: 73px 0 33px;
}
@media (max-width: 640px) {
  .lp-richtext .lp-richtext__box {
    padding: 12px;
  }
}

@media screen and (min-width: 64em) {
  .landing-breadcrumb {
    padding: 34px 50px;
  }
  #lpShelfTitle .lp-shelf__desc {
    display: flex !important;
    margin: 0 16px 0 4px;
  }
  .lp-shelf__header {
    justify-content: flex-start;
    margin-left: 41px;
  }

  .ofertas {
    padding: 10px 16px;
    font-size: 18px;
    gap: 10px;
    max-height: 100%;
  }
}
