/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * @codingStandardsIgnoreStart
 */
/* custom css for caterpillar theme starts here */
.page-header .panel.wrapper {
  background-color: #000000;
}
/* TESTE HEADER BRANCO @c-black Passou para @c-white*/
.bg-black {
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.bg-yellow {
  background-color: #FFCD00 !important;
  border-color: #FFCD00 !important;
}
.bg-white {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.text-yellow {
  color: #FFCD00 !important;
}
.text-black {
  color: #000000 !important;
}
.text-white {
  color: #ffffff !important;
}
/* a:visited:not(.ui-menu-item-wrapper), .alink:visited { color: @c-yellow;} */
.page-header .header.panel,
.navigation,
.header.content {
  max-width: 100%;
}
.navigation {
  background-color: #FFCD00;
  margin: 0;
}
@media (max-width: 768px) {
  .navigation {
    background-color: transparent;
  }
}
.header.content {
  background-color: #ffffff;
}
/* TESTE HEADER BRANCO @c-black Passou para @c-white*/
.page-header .panel.wrapper {
  border-bottom: 1px solid #000000;
}
/* TESTE HEADER BRANCO @c-black Passou para @c-white*/
.minicart-wrapper .action.showcart::before {
  color: #FFCD00;
}
@media (min-width: 768px) {
  .home-eco .content {
    top: 24px !important;
  }
}
.img-lightbulb-on {
  top: 104px;
  position: relative;
  left: 125px;
}
.img-copyright {
  display: inline-flex;
  width: 100%;
}
.img-catfooter {
  margin: 0 auto;
}
.img-payment-icons {
  display: block;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .img-payment-icons {
    text-align: center;
  }
}
.copyright {
  background-color: #FFCD00;
  color: #000000;
}
.page-footer {
  background-color: #000000;
  color: #ffffff;
}
.footer.content .links {
  float: left;
}
@media (max-width: 649px) {
  .footer.content .links {
    float: none;
    text-align: center;
  }
}
.footer.content .links a,
.footer.content .links a:visited,
.footer.content .links a:hover {
  color: #ffffff;
}
.action.primary,
.action-primary,
.action.primary:hover,
.action-primary:hover,
.action.primary:focus,
.action-primary:focus,
.action.primary:active,
.action-primary:active,
.amgdpr-modal-container .action.action-primary,
.amgdpr-modal-container .action.action-primary:hover {
  background-color: #FFCD00;
  border: 1px solid #FFCD00;
  color: #000000;
}
.page-wrapper .breadcrumbs .items .item > a:visited {
  color: #000000;
}
.product-reviews-summary .rating-summary .rating-result > span::before,
.product-reviews-summary .reviews-actions a.action,
.review-item .review-ratings .rating-summary .rating-result > span::before,
.minicart-items-wrapper .minicart-items .product-item-name a,
.block-minicart .block-content > .actions > .secondary,
.cart-summary .checkout-methods-items .item a.multicheckout.action,
.cart-container .cart-discount .block > .title strong,
.actions-toolbar .secondary a.action,
.block .box-actions a.action,
.account .column.main .block:not(.widget) .block-title > .action,
.product-item-description a.action.more,
.block-minicart .block-content > .actions > .secondary a:visited,
.opc-progress-bar .opc-progress-bar-item._complete > span,
.checkout-payment-method .checkout-billing-address .billing-address-details a,
.opc-payment-additional.discount-code .payment-option-title .action-toggle,
.opc-block-shipping-information .shipping-information-content a,
.checkout-success a.order-number,
.checkout-onepage-success .print {
  color: #FFCD00;
}
.cart-container .form-cart .actions.main button,
.cart-discount .block.discount .actions-toolbar .action.primary {
  background: #FFCD00;
  border-color: #FFCD00;
}
.page-footer .footer.content .links > li {
  background: #000000;
}
@media (min-width: 769px) {
  .checkout-container .opc-progress-bar {
    margin-top: 20px;
  }
}
.opc-progress-bar .opc-progress-bar-item._active::before,
.opc-progress-bar .opc-progress-bar-item._active > span::before {
  background: #FFCD00;
  border-color: #FFCD00;
}
.opc-progress-bar .opc-progress-bar-item._active > span::after {
  border-color: #FFCD00;
}
@media (max-width: 767px) {
  .block-static-block .blocks-promo {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.block-static-block .blocks-promo .block-promo-wrapper .home-performance {
  height: auto;
}
.special-price .price-label {
  position: relative;
  width: auto;
  height: auto;
}
.product-info-main .product-info-price .price-box .price-container > span {
  float: left;
}
.product-info-price .price-box .old-price {
  width: 100%;
  float: left;
}
.product-info-main .product-info-price .special-price .price-label:after {
  display: none;
}
.product.details.product-item-details span.special-price {
  margin-right: 7px;
}
.product-info-price .price-box .price-container .price {
  margin-left: 8px;
}
.checkout-payment-method .billing-address-same-as-shipping-block label {
  background-color: #ffcd00;
  padding: 10px;
}
.page-print .logo {
  display: block;
  float: none;
  text-align: left;
}
@media print {
  * {
    -webkit-filter: none !important;
    background: transparent !important;
    color: #000 !important;
    filter: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  .table-wrapper table {
    width: 100%;
    table-layout: fixed;
  }
  .table-wrapper table td {
    width: auto;
  }
  .table-wrapper table > tfoot > tr:first-child {
    border-top: 1px solid #999;
  }
  .box,
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  .block-content,
  p,
  h2,
  h3 {
    break-inside: avoid;
  }
  .block-content {
    break-before: avoid;
  }
  .block-title,
  h2,
  h3 {
    break-after: avoid;
    break-inside: avoid;
  }
  .nav-toggle {
    display: none !important;
  }
  .sidebar,
  .nav-sections,
  .header.content > *[class],
  .panel.wrapper > *[class],
  .footer.content > *[class] {
    display: none;
  }
  .logo,
  .footer .copyright {
    display: block !important;
    margin: 10px 0;
  }
  .order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: auto;
    visibility: visible;
  }
  .column.main {
    float: none !important;
    width: 100% !important;
  }
  .breadcrumbs {
    margin: 0 auto;
    text-align: right;
  }
  .footer.content {
    padding: 0;
  }
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2Fbrprop%5C%2Fcaterpillar%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_theme.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2Fbrprop%5C%2Fcaterpillar%5C%2Fpt_BR%5C%2Fcss%5C%2Fprint.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3B%3B%3B%3B%3B%3B%3B%3BAAgTA%2CYAAa%2COAAM%3BEAAW%2CyBAAA%3B%3B%3BAAG9B%3BEAAY%2CyBAAA%3BEAAuC%2CqBAAA%3B%3BAACnD%3BEAAa%2CyBAAA%3BEAAwC%2CqBAAA%3B%3BAACrD%3BEAAY%2CyBAAA%3BEAAuC%2CqBAAA%3B%3BAAEnD%3BEAAe%2CcAAA%3B%3BAACf%3BEAAc%2CcAAA%3B%3BAACd%3BEAAc%2CcAAA%3B%3B%3BAAId%2CYAAa%2CQAAO%3BAAAQ%3BAAAa%2COAAO%3BEAAW%2CeAAA%3B%3BAAE3D%3BEACI%2CyBAAA%3BEACA%2CSAAA%3B%3BAAIJ%2CQAH8B%3BEAG9B%3BIAFQ%2C6BAAA%3B%3B%3BAAGR%2COAAO%3BEAAW%2CyBAAA%3B%3B%3BAAClB%2CYAAa%2COAAM%3BEAAW%2CgCAAA%3B%3B%3BAAC9B%2CiBAAkB%2CQAAO%2CSAAS%3BEAAW%2CcAAA%3B%3BAAK7C%2CQAH8B%3BEAG9B%2CSAJU%3BIAEF%2CoBAAA%3B%3B%3BAAGR%3BEAAoB%2CUAAA%3BEAAY%2CkBAAA%3BEAAoB%2CWAAA%3B%3BAACpD%3BEAAiB%2CoBAAA%3BEAAsB%2CWAAA%3B%3BAACvC%3BEAAiB%2CcAAA%3B%3BAACjB%3BEACI%2CcAAA%3BEAAgB%2CgBAAA%3B%3BAAIpB%2CQAH8B%3BEAG9B%3BIAFQ%2CkBAAA%3B%3B%3BAAGR%3BEAAa%2CyBAAA%3BEAA6B%2CcAAA%3B%3BAAC1C%3BEAAe%2CyBAAA%3BEAA4B%2CcAAA%3B%3BAAC3C%2COAAO%2CQAAS%3BEACZ%2CWAAA%3B%3BAAKJ%2CQAJ8B%3BEAI9B%2COANO%2CQAAS%3BIAGR%2CWAAA%3BIACA%2CkBAAA%3B%3B%3BAAGR%2COAAO%2CQAAS%2COAAO%3BAAAG%2COAAO%2CQAAS%2COAAO%2CEAAC%3BAAAU%2COAAO%2CQAAS%2COAAO%2CEAAC%3BEAAS%2CcAAA%3B%3BAAC7F%2COAAO%3BAAAU%3BAACjB%2COAAO%2CQAAQ%3BAAAQ%2CeAAe%3BAACtC%2COAAO%2CQAAQ%3BAAAQ%2CeAAe%3BAAAQ%2COAAO%2CQAAQ%3BAAAS%2CeAAe%3BAACrF%2CuBAAwB%2CQAAO%3BAAC%5C%2FB%2CuBAAwB%2CQAAO%2CeAAe%3BEAC1C%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CaAAc%2CaAAa%2COAAO%2CMAAQ%2CIAAC%3BEACvC%2CcAAA%3B%3BAAEJ%2CwBAAyB%2CgBAAgB%2CeAAiB%2COAAI%3BAAC9D%2CwBAAyB%2CiBAAiB%2CEAAC%3BAAC3C%2CYAAa%2CgBAAgB%2CgBAAgB%2CeAAiB%2COAAI%3BAAClE%2CuBAAwB%2CgBAAgB%2CmBAAmB%3BAAC3D%2CeAAgB%2CeAAiB%2CWAAW%3BAAC5C%2CaAAc%2CwBAAwB%2CMAAM%2CEAAC%2CcAAc%3BAAC3D%2CeAAgB%2CeAAe%2COAAS%2CSAAO%3BAAC%5C%2FC%2CgBAAiB%2CWAAW%2CEAAC%3BAAC7B%2CMAAO%2CaAAa%2CEAAC%3BAACrB%2CQAAS%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CaAAe%3BAACzD%2CyBAA0B%2CEAAC%2COAAO%3BAAClC%2CeAAgB%2CeAAiB%2CWAAW%2CaAAW%2CEAAC%3BAACxD%2CiBAAkB%2CuBAAsB%2CUAAa%3BAACrD%2CwBAAyB%2C0BAA0B%2CyBAAyB%3BAAC5E%2CuBAAuB%2CcAAe%2CsBAAsB%3BAAC5D%2C%2BBAAgC%2C8BAA8B%3BAAC9D%2CiBAAkB%2CEAAC%3BAACnB%2CyBAA0B%3BEACtB%2CcAAA%3B%3BAAEJ%2CeAAgB%2CWAAW%2CSAAQ%2CKAAM%3BAACzC%2CcAAe%2COAAM%2CSAAU%2CiBAAiB%2CQAAO%3BEACnD%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CYAAa%2CQAAO%2CQAAS%2COAAS%3BEAClC%2CmBAAA%3B%3BAAMJ%2CQAH8B%3BEAG9B%2CmBAJoB%3BIAEZ%2CgBAAA%3B%3B%3BAAGR%2CiBAAkB%2CuBAAsB%2CQAAQ%3BAAChD%2CiBAAkB%2CuBAAsB%2CQAAW%2COAAI%3BEACnD%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CiBAAkB%2CuBAAsB%2CQAAW%2COAAI%3BEACnD%2CqBAAA%3B%3BAAOJ%2CQAJ8B%3BEAI9B%2CmBALoB%3BIAEZ%2CyBAAA%3BIACA%2C0BAAA%3B%3B%3BAAGR%2CmBAAoB%2CcAAc%2CqBAAqB%3BEACnD%2CYAAA%3B%3BAAEJ%2CcAAe%3BEAAe%2CkBAAA%3BEAAoB%2CWAAA%3BEAAa%2CYAAA%3B%3BAAC%5C%2FD%2CkBAAmB%2CoBAAoB%2CWAAW%2CiBAAiB%3BEAAO%2CWAAA%3B%3BAAC1E%2CmBAAoB%2CWAAW%3BEAAa%2CWAAA%3BEAAa%2CWAAA%3B%3BAACzD%2CkBAAmB%2CoBAAoB%2CeAAe%2CaAAY%3BEAAS%2CaAAA%3B%3BAAC3E%2CQAAQ%2CQAAQ%2CqBAAsB%2CKAAI%3BEAAiB%2CiBAAA%3B%3BAAC3D%2CmBAAoB%2CWAAW%2CiBAAiB%3BEAAS%2CgBAAA%3B%3BAACzD%2CwBAAyB%2CwCAAwC%3BEAC7D%2CyBAAA%3BEACA%2CaAAA%3B%3BACtZJ%2CWACI%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAA0HR%3BEArHI%3BIACI%2C%2BBAAA%3BIACA%2CkCAAA%3BIACA%2CWAAA%3BIACA%2CuBAAA%3BIACA%2C4BAAA%3B%3BEAGJ%3BEACA%2CCAAC%3BIACG%2CqCAAA%3B%3BEAIJ%3BEACA%3BIACI%2CsBAAA%3BIACA%2CwBAAA%3B%3BEAGJ%3BIACI%2C2BAAA%3B%3BEAGJ%2CcAAe%3BIACX%2CWAAA%3BIAMA%2CmBAAA%3B%3BEAPJ%2CcAAe%2CMAGX%3BIACI%2CWAAA%3B%3BEAKJ%2CcATW%2CMASP%2CQAAQ%2CKAAE%3BIACV%2C0BAAA%3B%3BEAIR%3BEACA%3BEACA%3BIACI%2CwBAAA%3B%3BEAGJ%3BIACI%2C0BAAA%3B%3BEAGJ%3BIACI%2CWAAA%3B%3BEAGJ%3BEACA%3BEACA%3BEACA%3BIACI%2CmBAAA%3B%3BEAGJ%3BIACI%2CmBAAA%3B%3BEAGJ%3BEACA%3BEACA%3BIACI%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAGJ%3BIACI%2CwBAAA%3B%3BEAGJ%3BEACA%3BEACA%2COAAO%2CQAAW%2CIAAC%3BEACnB%2CMAAM%2CQAAW%2CIAAC%3BEAClB%2COAAO%2CQAAW%2CIAAC%3BIACf%2CaAAA%3B%3BEAGJ%3BEACA%2COAAQ%3BIACJ%2CyBAAA%3BIACA%2CcAAA%3B%3BEAMQ%2CoBAFR%2CaACI%2CoBACK%2CIAAI%3BIACD%2CYAAA%3BIACA%2CmBAAA%3B%3BEAMhB%2COAAO%3BIACH%2CsBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%3BIACI%2CcAAA%3BIACA%2CiBAAA%3B%3BEAGJ%2COAAO%3BIACH%2CUAAA%3B%3BEAGJ%3BIACI%2CwBAAA%22%7D */