@charset "UTF-8";
@font-face {
  font-family: "icomoon";
  src: url(../fonts/icomoon.5ea94a13.eot);
  src: url(../fonts/icomoon.5ea94a13.eot#iefix) format("embedded-opentype"), url(../fonts/icomoon.d066fb0e.ttf) format("truetype"), url(../fonts/icomoon.c20c58b3.woff) format("woff"), url(../img/icomoon.2545a474.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add:before {
  content: "";
  color: #444a57;
}

.icon-add-circle:before {
  content: "";
  color: #444a58;
}

.icon-add-square:before {
  content: "";
  color: #444a58;
}

.icon-airplane:before {
  content: "";
  color: #444a58;
}

.icon-align-center-1:before {
  content: "";
  color: #444a58;
}

.icon-align-center-2:before {
  content: "";
  color: #444a58;
}

.icon-align-left-1:before {
  content: "";
  color: #444a58;
}

.icon-align-left-2:before {
  content: "";
  color: #444a58;
}

.icon-align-right-1:before {
  content: "";
  color: #444a58;
}

.icon-align-right-2:before {
  content: "";
  color: #444a58;
}

.icon-analytics:before {
  content: "";
  color: #444a58;
}

.icon-android:before {
  content: "";
  color: #444a58;
}

.icon-answer:before {
  content: "";
  color: #444a58;
}

.icon-apple:before {
  content: "";
  color: #444a58;
}

.icon-archive:before {
  content: "";
  color: #444a58;
}

.icon-arrow-down-1:before {
  content: "";
  color: #444a58;
}

.icon-arrow-down-2:before {
  content: "";
  color: #444a58;
}

.icon-arrow-down-3:before {
  content: "";
  color: #444a58;
}

.icon-arrow-left-1:before {
  content: "";
  color: #444a58;
}

.icon-arrow-left-2:before {
  content: "";
  color: #444a58;
}

.icon-arrow-left-3:before {
  content: "";
  color: #444a58;
}

.icon-arrow-right-1:before {
  content: "";
  color: #444a58;
}

.icon-arrow-right-2:before {
  content: "";
  color: #444a58;
}

.icon-arrow-right-3:before {
  content: "";
  color: #444a58;
}

.icon-arrow-up-1:before {
  content: "";
  color: #444a58;
}

.icon-arrow-up-1-1:before {
  content: "";
  color: #444a58;
}

.icon-arrow-up-3:before {
  content: "";
  color: #444a58;
}

.icon-attachment:before {
  content: "";
  color: #444a58;
}

.icon-backspace:before {
  content: "";
  color: #444a58;
}

.icon-ban:before {
  content: "";
  color: #444a58;
}

.icon-bank:before {
  content: "";
  color: #444a58;
}

.icon-barcode:before {
  content: "";
  /* color: #444a58; */
}

.icon-battery:before {
  content: "";
  color: #444a58;
}

.icon-bold:before {
  content: "";
  color: #444a58;
}

.icon-bolt:before {
  content: "";
  color: #444a58;
}

.icon-book:before {
  content: "";
  color: #444a58;
}

.icon-bookmark:before {
  content: "";
  color: #444a58;
}

.icon-book-open:before {
  content: "";
  color: #444a58;
}

.icon-browser:before {
  content: "";
  color: #444a58;
}

.icon-bug:before {
  content: "";
  color: #444a58;
}

.icon-bulleted-list:before {
  content: "";
  color: #444a58;
}

.icon-call-end:before {
  content: "";
  color: #444a58;
}

.icon-camera:before {
  content: "";
  color: #444a58;
}

.icon-chart-line:before {
  content: "";
  color: #444a58;
}

.icon-chart-pie-1:before {
  content: "";
  color: #444a58;
}

.icon-chart-pie-2:before {
  content: "";
  color: #444a58;
}

.icon-chart-pie-3:before {
  content: "";
  color: #444a58;
}

.icon-chart-pie-4:before {
  content: "";
  color: #444a58;
}

.icon-chart-pie-5:before {
  content: "";
  color: #444a58;
}

.icon-chart-pie-6:before {
  content: "";
  color: #444a58;
}

.icon-check:before {
  content: "";
  color: #444a58;
}

.icon-check-square:before {
  content: "";
  color: #444a58;
}

.icon-circle:before {
  content: "";
  color: #444a58;
}

.icon-circle-stroke:before {
  content: "";
  color: #444a58;
}

.icon-clone:before {
  content: "";
  color: #444a58;
}

.icon-close:before {
  content: "";
  color: #444a58;
}

.icon-cloud:before {
  content: "";
  color: #444a58;
}

.icon-cloud-add:before {
  content: "";
  color: #444a58;
}

.icon-cloud-cancel:before {
  content: "";
  color: #444a58;
}

.icon-cloud-check:before {
  content: "";
  color: #444a58;
}

.icon-cloud-download:before {
  content: "";
  color: #444a58;
}

.icon-cloud-upload:before {
  content: "";
  color: #444a58;
}

.icon-code:before {
  content: "";
  color: #444a58;
}

.icon-code-2:before {
  content: "";
  color: #444a58;
}

.icon-coin-sack:before {
  content: "";
  color: #444a58;
}

.icon-color:before {
  content: "";
  color: #444a58;
}

.icon-comment:before {
  content: "";
  color: #444a58;
}

.icon-compass:before {
  content: "";
  color: #444a58;
}

.icon-compose:before {
  content: "";
  color: #444a58;
}

.icon-compress:before {
  content: "";
  color: #444a58;
}

.icon-content:before {
  content: "";
  color: #444a58;
}

.icon-contrast:before {
  content: "";
  color: #444a58;
}

.icon-credit-card:before {
  content: "";
  color: #444a58;
}

.icon-crop:before {
  content: "";
  color: #444a58;
}

.icon-dark-mood:before {
  content: "";
  color: #444a58;
}

.icon-dashboard:before {
  content: "";
  color: #444a58;
}

.icon-dashboard-2:before {
  content: "";
  color: #444a58;
}

.icon-date:before {
  content: "";
  color: #444a58;
}

.icon-delete:before {
  content: "";
  color: #444a58;
}

.icon-dislike:before {
  content: "";
  color: #444a58;
}

.icon-dollar-1:before {
  content: "";
  color: #444a58;
}

.icon-dollar-2:before {
  content: "";
  color: #444a58;
}

.icon-dribbble:before {
  content: "";
  color: #444a58;
}

.icon-edit:before {
  content: "";
  color: #444a58;
}

.icon-emoji-1:before {
  content: "";
  color: #444a58;
}

.icon-emoji-2:before {
  content: "";
  color: #444a58;
}

.icon-erase:before {
  content: "";
  color: #444a58;
}

.icon-euro:before {
  content: "";
  color: #444a58;
}

.icon-expand:before {
  content: "";
  color: #444a58;
}

.icon-expand-arrow:before {
  content: "";
  color: #444a58;
}

.icon-export:before {
  content: "";
  color: #444a58;
}

.icon-eyedropper:before {
  content: "";
  color: #444a58;
}

.icon-facebook:before {
  content: "";
  color: #444a58;
}

.icon-face-id:before {
  content: "";
  color: #444a58;
}

.icon-file:before {
  content: "";
  color: #444a58;
}

.icon-fill-and-stroke:before {
  content: "";
  color: #444a58;
}

.icon-filter:before {
  content: "";
  color: #444a58;
}

.icon-flag:before {
  content: "";
  color: #444a58;
}

.icon-flame:before {
  content: "";
  color: #444a58;
}

.icon-folder:before {
  content: "";
  color: #444a58;
}

.icon-folder-add:before {
  content: "";
  color: #444a58;
}

.icon-folder-cancel:before {
  content: "";
  color: #444a58;
}

.icon-folder-check:before {
  content: "";
  color: #444a58;
}

.icon-folder-downlaod:before {
  content: "";
  color: #444a58;
}

.icon-folder-open:before {
  content: "";
  color: #444a58;
}

.icon-folder-upload:before {
  content: "";
  color: #444a58;
}

.icon-globe:before {
  content: "";
  color: #444a58;
}

.icon-grid:before {
  content: "";
  /* color: #444a58; */
}

.icon-hashtag:before {
  content: "";
  color: #444a58;
}

.icon-heading:before {
  content: "";
  color: #444a58;
}

.icon-home:before {
  content: "";
  color: #444a58;
}

.icon-id-card:before {
  content: "";
  color: #444a58;
}

.icon-image:before {
  content: "";
  color: #444a58;
}

.icon-inbox:before {
  content: "";
  color: #444a58;
}

.icon-info:before {
  content: "";
  color: #444a58;
}

.icon-info-triangle:before {
  content: "";
  color: #444a58;
}

.icon-instagram:before {
  content: "";
  color: #444a58;
}

.icon-italic:before {
  content: "";
  color: #444a58;
}

.icon-key:before {
  content: "";
  color: #444a58;
}

.icon-lab-flask:before {
  content: "";
  color: #444a58;
}

.icon-laptop:before {
  content: "";
  color: #444a58;
}

.icon-layers:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-1:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-2:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-3:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-4:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-5:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-6:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-7:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-8:before {
  content: "";
  color: #444a58;
}

.icon-layout-ui-9:before {
  content: "";
  color: #444a58;
}

.icon-light-mood:before {
  content: "";
  color: #444a58;
}

.icon-like:before {
  content: "";
  color: #444a58;
}

.icon-lines-hor:before {
  content: "";
  color: #444a58;
}

.icon-lines-ver:before {
  content: "";
  color: #444a58;
}

.icon-link:before {
  content: "";
  color: #444a58;
}

.icon-linkedin:before {
  content: "";
  color: #444a58;
}

.icon-loading:before {
  content: "";
  color: #444a58;
}

.icon-location-arrow:before {
  content: "";
  color: #444a58;
}

.icon-location-map:before {
  content: "";
  /* color: #444a58; */
}

.icon-lock:before {
  content: "";
  color: #444a58;
}

.icon-lock-off:before {
  content: "";
  color: #444a58;
}

.icon-love:before {
  content: "";
  /* color: #444a57; */
}

.icon-macro:before {
  content: "";
  color: #444a58;
}

.icon-mention:before {
  content: "";
  color: #444a58;
}

.icon-menu-hor:before {
  content: "";
  color: #444a58;
}

.icon-menu-ver:before {
  content: "";
  color: #444a58;
}

.icon-message:before {
  content: "";
  color: #444a58;
}

.icon-message-open:before {
  content: "";
  color: #444a58;
}

.icon-messaging:before {
  content: "";
  color: #444a58;
}

.icon-microphone:before {
  content: "";
  color: #444a58;
}

.icon-minus:before {
  content: "";
  color: #444a58;
}

.icon-minus-circle:before {
  content: "";
  color: #444a58;
}

.icon-mobile:before {
  content: "";
  color: #444a58;
}

.icon-money-bill:before {
  content: "";
  color: #444a58;
}

.icon-more-hor:before {
  content: "";
  color: #444a58;
}

.icon-more-ver:before {
  content: "";
  color: #444a58;
}

.icon-mouse:before {
  content: "";
  color: #444a58;
}

.icon-music:before {
  content: "";
  color: #444a58;
}

.icon-notification:before {
  content: "";
  color: #444a58;
}

.icon-notification-off:before {
  content: "";
  color: #444a58;
}

.icon-notifications:before {
  content: "";
  color: #444a58;
}

.icon-password:before {
  content: "";
  color: #444a58;
}

.icon-paypal:before {
  content: "";
  color: #444a58;
}

.icon-pen-tool:before {
  content: "";
  color: #444a58;
}

.icon-percent:before {
  content: "";
  color: #444a58;
}

.icon-phone:before {
  content: "";
  color: #444a58;
}

.icon-play:before {
  content: "";
  color: #444a58;
}

.icon-price-tag:before {
  content: "";
  /* color: #444a58; */
}

.icon-project:before {
  content: "";
  /* color: #444a58; */
}

.icon-qrcode:before {
  content: "";
  color: #444a58;
}

.icon-quote:before {
  content: "";
  color: #444a58;
}

.icon-radio-button:before {
  content: "";
  color: #444a58;
}

.icon-rate:before {
  content: "";
  color: #444a58;
}

.icon-rate-full:before {
  content: "";
  color: #444a58;
}

.icon-rate-half:before {
  content: "";
  color: #444a58;
}

.icon-receipt:before {
  content: "";
  color: #444a58;
}

.icon-redo:before {
  content: "";
  color: #444a58;
}

.icon-remove-style:before {
  content: "";
  color: #444a58;
}

.icon-repeat-1:before {
  content: "";
  color: #444a58;
}

.icon-repeat-2:before {
  content: "";
  color: #444a58;
}

.icon-replay-1:before {
  content: "";
  color: #444a58;
}

.icon-replay-2:before {
  content: "";
  color: #444a58;
}

.icon-save:before {
  content: "";
  color: #444a58;
}

.icon-search:before {
  content: "";
  color: #444a58;
}

.icon-send-1:before {
  content: "";
  color: #444a58;
}

.icon-send-2:before {
  content: "";
  color: #444a58;
}

.icon-settings:before {
  content: "";
  color: #444a58;
}

.icon-shield:before {
  content: "";
  color: #444a58;
}

.icon-shopping-cart:before {
  content: "";
  color: #444a58;
}

.icon-shutdown:before {
  content: "";
  color: #444a58;
}

.icon-signal:before {
  content: "";
  color: #444a58;
}

.icon-sign-in:before {
  content: "";
  /* color: #444a58; */
}

.icon-sign-out:before {
  content: "";
  color: #444a58;
}

.icon-sliders:before {
  content: "";
  color: #444a58;
}

.icon-snapchat:before {
  content: "";
  color: #444a58;
}

.icon-sort-horizontal:before {
  content: "";
  color: #444a58;
}

.icon-sort-vertical:before {
  content: "";
  color: #444a58;
}

.icon-sound:before {
  content: "";
  color: #444a58;
}

.icon-spinner:before {
  content: "";
  color: #444a58;
}

.icon-spinner-fade:before {
  content: "";
  color: #444a58;
}

.icon-square:before {
  content: "";
  color: #444a58;
}

.icon-sticker:before {
  content: "";
  color: #444a58;
}

.icon-strikethrough:before {
  content: "";
  color: #444a58;
}

.icon-tag:before {
  content: "";
  color: #444a58;
}

.icon-text:before {
  content: "";
  color: #444a58;
}

.icon-text-1:before {
  content: "";
  color: #444a58;
}

.icon-tiktok:before {
  content: "";
  color: #444a58;
}

.icon-time:before {
  content: "";
  color: #444a58;
}

.icon-toggle-off:before {
  content: "";
  color: #444a58;
}

.icon-toggle-on:before {
  content: "";
  color: #444a58;
}

.icon-touch-id:before {
  content: "";
  color: #444a58;
}

.icon-transform:before {
  content: "";
  color: #444a58;
}

.icon-twitter:before {
  content: "";
  color: #444a58;
}

.icon-underline:before {
  content: "";
  color: #444a58;
}

.icon-up-hand:before {
  content: "";
  color: #444a58;
}

.icon-user:before {
  content: "";
  /* color: #444a58; */
}

.icon-video:before {
  content: "";
  color: #444a58;
}

.icon-view:before {
  content: "";
  color: #444a58;
}

.icon-wallet:before {
  content: "";
  color: #444a58;
}

.icon-writing-cursor:before {
  content: "";
  color: #444a58;
}

.icon-youtube:before {
  content: "";
  color: #444a58;
}

.icon-agco .path1:before {
  content: "";
  color: #3b5b73;
}

.icon-agco .path2:before {
  content: "";
  margin-left: -1.5146484375em;
  color: #3b5b73;
}

.icon-agco .path3:before {
  content: "";
  margin-left: -1.5146484375em;
  color: #3b5b73;
}

.icon-agco .path4:before {
  content: "";
  margin-left: -1.5146484375em;
  color: white;
}

.icon-agco .path5:before {
  content: "";
  margin-left: -1.5146484375em;
  color: white;
}

.icon-agco .path6:before {
  content: "";
  margin-left: -1.5146484375em;
  color: white;
}
@charset "UTF-8";
@font-face {
  font-family: "Catamaran";
  src: url(../fonts/Catamaran-VariableFont_wght.ce61f61a.ttf) format("truetype-variations");
  font-weight: 1 999;
}
.main-container {
  width: 100%;
  max-width: 1280px;
  padding: 0 40px;
  margin: 0px auto;
}
@media (max-width: 1023px) {
  .main-container {
    padding: 0 20px;
  }
}
@media (max-width: 599px) {
  .main-container {
    padding: 0 10px;
  }
}

body {
  color: #2c404f;
  font-family: "Catamaran", "Roboto";
}

a {
  text-decoration: none;
}
a:visited {
  color: inherit;
}

.agco-shadow {
  box-shadow: 0px 3px 20px #0e253629;
}
.agco-shadow.hover {
  will-change: box-shadow;
  transition: box-shadow ease-in-out 250ms;
}
.agco-shadow.hover:hover {
  box-shadow: 0px 15px 20px #0e253629;
}

.q-carousel.gallery {
  height: 500px;
}
.q-carousel.gallery__slides-container {
  height: 500px;
}
.q-carousel.gallery__slide {
  min-height: 100%;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.q-carousel.gallery .q-carousel__thumbnail--active {
  border-color: #c41230;
}

.q-carousel.banner .q-panel {
  height: auto;
}
.q-carousel.banner__slides-container {
  height: calc(100vh - 91px);
}

.q-btn.btn-model .q-btn__wrapper {
  height: 36px;
  padding: 0;
  max-height: 36px;
}
.q-btn.btn-model .q-btn__wrapper .q-btn__content {
  height: 36px;
  padding: 0;
  max-height: 36px;
}

.q-btn--dense.btn-model,
.q-btn--dense.btn-add-cart {
  padding: 0;
  min-height: 0;
}

.btn-add-cart-icon:before,
.icon-arrow-primary:before,
.icon-color-primary:before {
  color: #c41230;
}

.icon-arrow-white:before {
  color: #fff;
}

.icon-arrow-navigation:before {
  color: #93a0aa;
}

.circle-white {
  border-radius: 50%;
  background-color: white;
  height: 14px;
  width: 14px;
}

.circle-primary {
  border-radius: 50%;
  background-color: #c41230;
  height: 14px;
  width: 14px;
}

.q-select-page-products .q-field__control {
  min-height: 40px;
  height: 40px;
}
.q-select-page-products .q-field__control-container {
  min-height: 40px;
  height: 40px;
}
.q-select-page-products .q-field__control-container .q-field__native {
  min-height: 40px;
  height: 40px;
  padding: 9px 0px 9px 21px;
}
.q-select-page-products .q-field__append {
  min-height: 40px;
  height: 40px;
  padding: 0 0 3px;
}

/**
*
* Animcaciones para tag <transtion>
*
*/
.translate-enter-active {
  transition: transform 250ms ease-in-out;
}

.translate-leave-active {
  transition: transform 250ms ease-in-out;
}

.translate-enter-from {
  transform: translateX(100%);
}

.translate-leave-to {
  transform: translateX(100%);
}

.fade-enter-active {
  transition: opacity 250ms ease-in-out;
}

.fade-leave-active {
  transition: opacity 250ms ease-in-out;
}

.fade-enter-from {
  opacity: 0;
}

.fade-leave-to {
  opacity: 0;
}

/**
*
* Fin de animaciones
*
*/
.q-list-agco {
  background-color: #fff;
  border-radius: 5px 5px 0px 0px;
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .q-list-agco {
    border-radius: 0;
  }
}
.q-list-agco .q-expansion-item__container .q-item {
  border-bottom: 1px #ebf2f8 solid;
  font-family: "Catamaran", sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 19px;
  margin: 0;
  font-weight: 600;
  min-height: 40px;
}
@media (max-width: 1023px) {
  .q-list-agco .q-expansion-item__container .q-item {
    border-bottom: none;
    font-family: "Catamaran", sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 19px;
    margin: 0;
    font-weight: 600;
  }
}

.check-basic {
  height: 34px;
}
.check-basic .q-checkbox__bg {
  border-radius: 7px;
}

.q-check-menus .q-checkbox__bg {
  background-color: #f2f2f2;
}

.q-check-menus.q-radio .q-radio__bg {
  background-color: #f2f2f2;
  border-radius: 50px;
}

.q-order-confirmation-form .q-field__control {
  min-height: 40px;
  height: 40px;
  border-radius: 5px;
}

.q-btn__wrapper {
  padding: 0px !important;
}

.expand-style .q-btn .q-icon,
.expand-style .q-btn .q-spinner {
  font-size: 14px;
}
.expand-style .q-expansion-item__toggle-icon {
  display: none;
}
.expand-style .q-item {
  padding: 15px 40px;
}
@media (max-width: 1023px) {
  .expand-style .q-item {
    padding: 15px 15px;
  }
}

.text-color-secondary {
  color: #0e2536;
}

.bg-color-secondary {
  background: #0e2536;
}

.icons-carousel-mobile .q-btn-item {
  font-size: 8px !important;
}

.shadow-add .q-field__inner {
  box-shadow: 0px 3px 6px #00000019;
}

.pac-container {
  z-index: 7000;
}

.styles-markdown {
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 24px;
  margin: 0;
  font-weight: 400;
  color: #3b5b73;
}
.styles-markdown ul {
  list-style: none;
}
.styles-markdown ul li::before {
  content: "•";
  color: #c41230;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.styles-markdown ol {
  clear: both;
  list-style: none;
}
.styles-markdown ol li {
  counter-increment: inst;
}
.styles-markdown ol li::before {
  content: counter(inst) ".";
  color: #c41230;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.dialog-agco .q-dialog__inner {
  height: 100%;
}
.ms-count {
  align-items: center;
  background-color: #f2f2f2;
  border-radius: 5px;
  display: flex;
  height: 40px;
  justify-content: center;
  margin-top: 5px;
  padding: 5px;
  text-align: center;
  width: 120px;
}
.ms-count .input-count.whithout-btns .q-field__control-container input[type=number]::-webkit-inner-spin-button,
.ms-count .input-count.whithout-btns .q-field__control-container input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ms-count .input-count.whithout-btns .q-field__control-container input[type=number] {
  -moz-appearance: textfield;
}
.ms-count .input-count .q-field__native {
  text-align: center;
}
.ms-count .btn-quantity {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #3b5b7333;
  box-shadow: 0px 3px 6px #0000001a;
  color: #000;
  font-size: 4px;
  height: 30px;
  width: 30px;
}
.ms-sidebar-cart-item[data-v-51ef2e72] {
  padding: 30px 45px;
  border-bottom: 1px solid #ebf2f8;
}
@media (max-width: 599px) {
.ms-sidebar-cart-item[data-v-51ef2e72] {
    padding: 16px 20px 24px;
}
}
.ms-sidebar-cart-item[data-v-51ef2e72]:last-child {
  border-bottom: none;
}
.ms-sidebar-cart-item .cart-item-wrapper[data-v-51ef2e72] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
}
.ms-sidebar-cart-item .cart-item-wrapper .img-wrapper[data-v-51ef2e72] {
  width: 140px;
  height: 140px;
  margin-right: 20px;
  flex-shrink: 0;
}
@media (max-width: 599px) {
.ms-sidebar-cart-item .cart-item-wrapper .img-wrapper[data-v-51ef2e72] {
    width: 80px;
    height: 80px;
}
}
.ms-sidebar-cart-item .cart-item-wrapper .img-wrapper .img-product[data-v-51ef2e72] {
  width: 100%;
  height: 100%;
}
@media (max-width: 599px) {
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper[data-v-51ef2e72] {
    width: 100%;
}
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .name[data-v-51ef2e72] {
  font-family: "Catamaran", sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 30px;
  margin: 0;
  font-weight: 400;
  color: #0e2536;
}
@media (max-width: 599px) {
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .name[data-v-51ef2e72] {
    font-family: "Catamaran", sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    margin: 0;
    font-weight: 400;
}
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .sku[data-v-51ef2e72] {
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 23px;
  margin: 0;
  font-weight: 500;
  color: #87a3b8;
}
@media (max-width: 599px) {
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .sku[data-v-51ef2e72] {
    font-family: "Catamaran", sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 19px;
    margin: 0;
    font-weight: 500;
}
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .counter-wrapper[data-v-51ef2e72] {
  margin-bottom: 10px;
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .price[data-v-51ef2e72] {
  font-family: "Catamaran", sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
  margin: 0;
  font-weight: 400;
  color: #0e2536;
  margin-bottom: 5px;
}
@media (max-width: 599px) {
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .price[data-v-51ef2e72] {
    font-family: "Catamaran", sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 24px;
    margin: 0;
    font-weight: 400;
    color: #0e2536;
    margin-right: auto;
}
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .old-price[data-v-51ef2e72] {
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
  color: #93a0aa;
  text-decoration: line-through;
  margin-bottom: 5px;
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .legend[data-v-51ef2e72] {
  font-family: "Catamaran", sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  margin: 0;
  font-weight: 400;
  color: #93a0aa;
  margin-bottom: 10px;
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .btn-remove[data-v-51ef2e72] {
  font-family: "Catamaran", sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 19px;
  margin: 0;
  font-weight: 400;
  padding: 0 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .btn-remove i[data-v-51ef2e72] {
  font-size: 12px;
  margin-right: 10px;
}
.ms-sidebar-cart-item .cart-item-wrapper .info-wrapper .btn-remove i[data-v-51ef2e72]:before {
  color: #c41230;
}
.ms-sidebar-cart[data-v-323ae602] {
  width: 100%;
  height: 100%;
}
.ms-sidebar-cart .fade[data-v-323ae602] {
  background-color: rgba(0, 0, 0, 0);
  position: fixed;
  right: 0;
  top: 0;
  width: 100vw;
  height: 100%;
  z-index: 2000;
  will-change: opacity;
}
.ms-sidebar-cart .sidebar[data-v-323ae602] {
  background-color: #fff;
  position: fixed;
  right: 0;
  top: 0;
  width: 100vw;
  height: 100%;
  max-width: 460px;
  z-index: 5999;
  box-shadow: 0px 0px 20px #0e253629;
  will-change: transform;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
.ms-sidebar-cart .sidebar[data-v-323ae602] {
    max-width: none;
}
}
.ms-sidebar-cart .sidebar .sidebar-content[data-v-323ae602] {
  overflow: auto;
  width: 100%;
  flex-grow: 1;
}
.ms-sidebar-cart .sidebar .sidebar-header[data-v-323ae602] {
  padding: 35px 40px;
  border-bottom: 1px solid #ebf2f8;
}
@media (max-width: 1023px) {
.ms-sidebar-cart .sidebar .sidebar-header[data-v-323ae602] {
    display: flex;
    padding: 18px 20px;
    height: 60px;
    width: 100%;
}
}
@media (max-width: 335px) {
.ms-sidebar-cart .sidebar .sidebar-header[data-v-323ae602] {
    padding: 18px 10px;
}
}
.ms-sidebar-cart .sidebar .sidebar-header .btn-close[data-v-323ae602] {
  padding: 0 5px;
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 25px;
  margin: 0;
  font-weight: 400;
  margin-bottom: 15px;
}
@media (max-width: 1023px) {
.ms-sidebar-cart .sidebar .sidebar-header .btn-close[data-v-323ae602] {
    margin: 0px auto 0 0;
}
}
.ms-sidebar-cart .sidebar .sidebar-header .btn-close i[data-v-323ae602] {
  font-size: 14px;
  margin-right: 10px;
}
.ms-sidebar-cart .sidebar .sidebar-header .btn-close i[data-v-323ae602]:before {
  color: #c41230;
}
.ms-sidebar-cart .sidebar .sidebar-header p[data-v-323ae602] {
  font-family: "Catamaran", sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 25px;
  margin: 0;
  font-weight: 400;
  color: #3b5b73;
}
@media (max-width: 1023px) {
.ms-sidebar-cart .sidebar .sidebar-header p[data-v-323ae602] {
    font-family: "Catamaran", sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 25px;
    margin: 0;
    font-weight: 400;
}
}
.ms-sidebar-cart .sidebar .sidebar-header p b[data-v-323ae602] {
  font-family: "Catamaran", sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 25px;
  margin: 0;
  font-weight: 700;
  color: #0e2536;
}
@media (max-width: 1023px) {
.ms-sidebar-cart .sidebar .sidebar-header p b[data-v-323ae602] {
    font-family: "Catamaran", sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 25px;
    margin: 0;
    font-weight: 700;
}
}
.ms-sidebar-cart .sidebar .sidebar-footer[data-v-323ae602] {
  width: 100%;
  padding: 35px 40px;
  background-color: #fff;
  border-top: 1px solid #ebf2f8;
  flex-shrink: 0;
}
@media (max-width: 399px) {
.ms-sidebar-cart .sidebar .sidebar-footer[data-v-323ae602] {
    padding: 16px 24px;
}
}
.ms-sidebar-cart .sidebar .sidebar-footer p[data-v-323ae602] {
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
  color: #3b5b73;
  margin-bottom: 15px;
}
.ms-sidebar-cart .sidebar .sidebar-footer .btn[data-v-323ae602] {
  padding: 10px 15px;
  border-radius: 5px;
}
.ms-sidebar-cart .sidebar .sidebar-footer .btn.next[data-v-323ae602] {
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 23px;
  margin: 0;
  font-weight: 700;
  margin-right: 10px;
}
@media (max-width: 352px) {
.ms-sidebar-cart .sidebar .sidebar-footer .btn.next[data-v-323ae602] {
    margin-bottom: 10px;
    margin-right: 0px;
    width: 100%;
}
}
.ms-sidebar-cart .sidebar .sidebar-footer .btn.prev[data-v-323ae602] {
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 23px;
  margin: 0;
  font-weight: 400;
  box-shadow: 0px 3px 6px #0000001a;
}
@media (max-width: 352px) {
.ms-sidebar-cart .sidebar .sidebar-footer .btn.prev[data-v-323ae602] {
    width: 100%;
}
}
.ms-sidebar-cart .ios-padding[data-v-323ae602] {
  padding: 60px 40px 40px !important;
}

/*# sourceMappingURL=app.6cf1d9c8.css.map*/