#page-wrapper #page {
  padding-top: 0 !important;
}

.product-cart-main-infos {
  width: 100%;
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
  margin-bottom: 48px;
}
.product-cart-main-infos-image {
  flex: 0 0 651px;
  max-width: 40%;
}
@media (min-width: 48rem) {
  .product-cart-main-infos-image .swiper {
    height: 520px;
  }
}
@media (min-width: 1441px) {
  .product-cart-main-infos {
    padding: 0 !important;
    position: relative;
    max-width: 1232px;
    margin: 0 auto 48px;
  }
  .product-cart-main-infos-texts {
    max-width: 671px;
    margin-left: auto;
    min-height: 540px;
  }
  .product-cart-main-infos-image {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -104px;
    border-bottom-left-radius: 128px;
    overflow: hidden;
  }
}
@media (max-width: 1024px) {
  .product-cart-main-infos-image {
    overflow: hidden;
    border-bottom-left-radius: 128px;
    border-bottom-right-radius: 128px;
  }
}
@media (min-width: 1400px) {
  .product-cart-main-infos {
    padding-right: calc((100vw - 1320px) / 2);
  }
  .product-cart-main-infos-image {
    flex: 0 0 651px;
    max-width: 651px;
  }
}
@media (min-width: 1200px) {
  .product-cart-main-infos {
    padding-right: calc((100vw - 1140px) / 2);
  }
}
.product-cart-main-infos-texts {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
}
.product-cart-main-infos-texts-label {
  font-family: "Poppins Bold", sans-serif;
  color: #333333;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
  display: block;
}
.product-cart-main-infos-texts-breadcrumbs .breadcrumb-block {
  padding: 24px 0 0;
}
.product-cart-main-infos-texts-breadcrumbs .breadcrumb-block .breadcrumb {
  margin: 0;
}
@media (max-width: 48rem) {
  .product-cart-main-infos-texts-breadcrumbs {
    display: none;
  }
}
.product-cart-main-infos-texts-title h1 {
  font-family: "Poppins Bold", sans-serif;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 32px;
  line-height: 48px;
}
@media (max-width: 48rem) {
  .product-cart-main-infos-texts-title h1 {
    font-size: 24px;
    line-height: 32px;
  }
}
.product-cart-main-infos-texts-description p {
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}
.product-cart-main-infos-texts-period {
  margin-bottom: 24px;
}
@media (max-width: 48rem) {
  .product-cart-main-infos-texts-period {
    margin-bottom: 16px;
  }
}
.product-cart-main-infos-texts-period-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.product-cart-main-infos-texts-period-list li {
  font-family: "Poppins Regular", sans-serif;
  color: #333333;
  font-size: 14px;
  line-height: 16px;
  background-color: #E5E5E5;
  border-radius: 16px;
  padding: 8px 16px;
  cursor: pointer;
}
.product-cart-main-infos-texts-period-list li:hover, .product-cart-main-infos-texts-period-list li.active {
  color: #FFF;
  background-color: #183C8F;
}
.product-cart-main-infos-texts-period-radio {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.product-cart-main-infos-texts-period-radio-item {
  position: relative;
  cursor: pointer;
}
.product-cart-main-infos-texts-period-radio-item input {
  position: absolute;
  opacity: 0;
}
.product-cart-main-infos-texts-period-radio-item span {
  display: block;
  width: 100%;
  font-family: "Poppins Regular", sans-serif;
  color: #333333;
  font-size: 14px;
  line-height: 16px;
  background-color: #E5E5E5;
  border-radius: 16px;
  padding: 8px 16px;
  cursor: pointer;
}
.product-cart-main-infos-texts-period-radio-item span:hover {
  color: #FFF;
  background-color: #183C8F;
}
.product-cart-main-infos-texts-period-radio-item input:checked ~ span {
  color: #FFF;
  background-color: #183C8F;
}
.product-cart-main-infos-texts-quantity {
  margin-bottom: 24px;
}
@media (max-width: 48rem) {
  .product-cart-main-infos-texts-quantity {
    margin-bottom: 16px;
  }
}
.product-cart-main-infos-texts-quantity .quantity-control {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 12px;
  width: 168px;
  height: 48px;
  border-radius: 16px;
  border: solid 1px #183C8F;
}
.product-cart-main-infos-texts-quantity .quantity-control input[type=number]::-webkit-outer-spin-button,
.product-cart-main-infos-texts-quantity .quantity-control input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.product-cart-main-infos-texts-quantity .quantity-control input[type=number] {
  -moz-appearance: textfield;
}
.product-cart-main-infos-texts-quantity .quantity {
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 18px;
  margin: 0 10px;
  padding: 5px;
  border: none;
  border-radius: 5px;
  font-family: "Poppins Regular", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #333;
  background-color: transparent;
}
.product-cart-main-infos-texts-quantity .quantity:focus {
  outline: 0;
}
.product-cart-main-infos-texts-quantity div.btn-qtd {
  width: 24px;
  height: 24px;
  font-size: 0;
  cursor: pointer;
  border: none;
  background-color: transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  margin: 0;
}
.product-cart-main-infos-texts-quantity div.btn-qtd.increase {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_7805_32358' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7805_32358)'%3E%3Cpath d='M10.8516 19.1501V13.1501H4.85156V10.8501H10.8516V4.8501H13.1516V10.8501H19.1516V13.1501H13.1516V19.1501H10.8516Z' fill='%23183C8F'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.product-cart-main-infos-texts-quantity div.btn-qtd.decrease {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_7805_32354' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7805_32354)'%3E%3Cpath d='M5 13V11H19V13H5Z' fill='%23989898'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  cursor: default;
}
.product-cart-main-infos-texts-quantity div.btn-qtd.decrease.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_7805_32354' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7805_32354)'%3E%3Cpath d='M5 13V11H19V13H5Z' fill='%23183C8F'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.product-cart-main-infos-texts-quantity button:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}
.product-cart-main-infos-texts-value {
  margin-bottom: 24px;
}
@media (max-width: 48rem) {
  .product-cart-main-infos-texts-value {
    margin-bottom: 8px;
  }
}
.product-cart-main-infos-texts-value-values-info {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 4px;
}
.product-cart-main-infos-texts-value-values-info.hide,
.product-cart-main-infos-texts-value-values-info .hide {
  display: none;
}
.product-cart-main-infos-texts-value-values-info .text-value-daily-rate-wrapper {
  font-family: "Poppins Bold", sans-serif;
  color: #333333;
}
.product-cart-main-infos-texts-value-values-number {
  color: #333333;
  font-family: "Poppins Bold", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 1.5rem;
}
.product-cart-main-infos-texts-value-values-number input {
  border: 0;
  height: auto;
  padding: 0;
  margin: 0;
  background: transparent;
  color: #333333;
  font-family: "Poppins Bold", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
}
@media (max-width: 1024px) {
  .product-cart-main-infos-texts-value-values-number {
    font-size: 1.25rem;
    line-height: 140%;
  }
}
.product-cart-main-infos-texts-value-values-number .hide {
  display: none;
}
.product-cart-main-infos-texts-value-alerts {
  color: #666;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 4px;
}
.product-cart-main-infos-texts-value-alerts.small {
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}
@media (max-width: 1024px) {
  .product-cart-main-infos-texts-value-alerts.small {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.product-cart-main-infos-texts-value-alerts.small:empty {
  display: none;
}
.product-cart-main-infos-texts-buttons {
  display: flex;
  gap: 8px;
}
.product-cart-main-infos-texts-buttons .btn {
  border-radius: 100px;
  font-size: 16px;
  padding-left: 43px;
  padding-right: 43px;
}
.product-cart-main-infos-texts-buttons .btn.button--add-to-cart {
  height: 100%;
  border: solid 1px #183C8F;
  color: #183C8F;
  background-color: #FFF;
}
.product-cart-main-infos-texts-buttons .btn.button--add-to-cart:hover, .product-cart-main-infos-texts-buttons .btn.button--add-to-cart:active {
  border: solid 1px #0A1C59;
  color: #0A1C59;
}
@media (max-width: 48rem) {
  .product-cart-main-infos-texts-buttons {
    flex-direction: column;
  }
  .product-cart-main-infos-texts-buttons .btn {
    padding: 12px 16px;
  }
}
@media (max-width: 48rem) {
  .product-cart-main-infos {
    flex-direction: column;
    row-gap: 32px;
    margin-bottom: 24px;
  }
  .product-cart-main-infos-image {
    flex: unset;
    max-width: 100%;
  }
  .product-cart-main-infos-texts {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.minha-pagina-toast {
  display: inline-flex;
  background-color: #FFF;
  background-repeat: no-repeat;
  background-size: 24px 28px;
  background-position: 20px 16px;
  border-radius: 1rem;
  border-style: solid;
  border-width: 1px 1px 1px 8px;
  border-color: #000;
  flex-direction: column;
  padding: 1rem 1rem 1rem 3.5rem;
  gap: 1rem;
}
.minha-pagina-toast-title {
  font-family: "Poppins Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333333;
}
.minha-pagina-toast-text {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #333333;
}
.minha-pagina-toast-text .click-action-tab {
  color: #183C8F;
  text-decoration: underline;
  cursor: pointer;
}
.minha-pagina-toast.warning {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 24 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 21H13V15H11V21ZM12 13C12.2833 13 12.5208 12.9042 12.7125 12.7125C12.9042 12.5208 13 12.2833 13 12C13 11.7167 12.9042 11.4792 12.7125 11.2875C12.5208 11.0958 12.2833 11 12 11C11.7167 11 11.4792 11.0958 11.2875 11.2875C11.0958 11.4792 11 11.7167 11 12C11 12.2833 11.0958 12.5208 11.2875 12.7125C11.4792 12.9042 11.7167 13 12 13ZM12 26C10.6167 26 9.31667 25.7375 8.1 25.2125C6.88333 24.6875 5.825 23.975 4.925 23.075C4.025 22.175 3.3125 21.1167 2.7875 19.9C2.2625 18.6833 2 17.3833 2 16C2 14.6167 2.2625 13.3167 2.7875 12.1C3.3125 10.8833 4.025 9.825 4.925 8.925C5.825 8.025 6.88333 7.3125 8.1 6.7875C9.31667 6.2625 10.6167 6 12 6C13.3833 6 14.6833 6.2625 15.9 6.7875C17.1167 7.3125 18.175 8.025 19.075 8.925C19.975 9.825 20.6875 10.8833 21.2125 12.1C21.7375 13.3167 22 14.6167 22 16C22 17.3833 21.7375 18.6833 21.2125 19.9C20.6875 21.1167 19.975 22.175 19.075 23.075C18.175 23.975 17.1167 24.6875 15.9 25.2125C14.6833 25.7375 13.3833 26 12 26ZM12 24C14.2333 24 16.125 23.225 17.675 21.675C19.225 20.125 20 18.2333 20 16C20 13.7667 19.225 11.875 17.675 10.325C16.125 8.775 14.2333 8 12 8C9.76667 8 7.875 8.775 6.325 10.325C4.775 11.875 4 13.7667 4 16C4 18.2333 4.775 20.125 6.325 21.675C7.875 23.225 9.76667 24 12 24Z' fill='black'/%3E%3C/svg%3E%0A");
  border-color: #f7ba1e;
}
.minha-pagina-toast.warning2 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 21L12 2L23 21H1ZM4.45 19H19.55L12 6L4.45 19ZM12 18C12.2833 18 12.5208 17.9042 12.7125 17.7125C12.9042 17.5208 13 17.2833 13 17C13 16.7167 12.9042 16.4792 12.7125 16.2875C12.5208 16.0958 12.2833 16 12 16C11.7167 16 11.4792 16.0958 11.2875 16.2875C11.0958 16.4792 11 16.7167 11 17C11 17.2833 11.0958 17.5208 11.2875 17.7125C11.4792 17.9042 11.7167 18 12 18ZM11 15H13V10H11V15Z' fill='%23ED9539'/%3E%3C/svg%3E");
  border-color: #f7ba1e;
}

/*# sourceMappingURL=equipments-detail-page.css.map */
