.catalog-product-view .intelipost-product-shipping-form {
  box-sizing: border-box;
  width: 100%;
  margin: 20px 0 0;
  padding: 0;
  border: 0;
  text-align: left;
}
.catalog-product-view .intelipost-product-shipping-form .fieldset {
  margin: 0;
}
.catalog-product-view .intelipost-product-shipping-form .fieldset > .field {
  float: none;
  width: 100%;
  margin: 0;
}
.catalog-product-view .intelipost-product-shipping-form .label {
  display: block;
  float: none;
  width: 100%;
  margin: 0 0 8px;
  padding: 0;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  color: #1a1a1a;
}
.catalog-product-view .intelipost-product-shipping-form .field:has(#product-shipping-postcode) {
  display: flex;
  align-items: stretch;
  overflow: hidden;
  border: 1px solid #d5d5d5;
  border-radius: 8px;
  background: #fff;
}
.catalog-product-view .intelipost-product-shipping-form .field:has(#product-shipping-postcode):focus-within {
  border-color: #1a1a1a;
}
.catalog-product-view .intelipost-product-shipping-form #product-shipping-postcode {
  flex: 1 1 auto;
  width: auto;
  min-width: 0;
  height: 48px;
  margin: 0;
  padding: 0 14px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #1a1a1a;
  font-size: 16px;
  font-variant-numeric: tabular-nums;
  caret-color: #1a1a1a;
}
.catalog-product-view .intelipost-product-shipping-form #product-shipping-postcode:focus {
  outline: none;
  box-shadow: none;
}
.catalog-product-view .intelipost-product-shipping-form #product-shipping-button {
  flex: 0 0 auto;
  width: auto;
  height: 48px;
  margin: 0;
  padding: 0 16px;
  border: 0;
  border-left: 1px solid #d5d5d5;
  border-radius: 0;
  background: #1a1a1a;
  box-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 48px;
  white-space: nowrap;
  cursor: pointer;
}
.catalog-product-view .intelipost-product-shipping-form #product-shipping-button:hover,
.catalog-product-view .intelipost-product-shipping-form #product-shipping-button:focus {
  background: #F8B408;
  color: #1a1a1a;
}
.catalog-product-view .intelipost-product-shipping-form #product-shipping-button:focus-visible {
  outline: 2px solid #1a1a1a;
  outline-offset: -3px;
}
.catalog-product-view .intelipost-product-shipping-form #product-shipping-button:disabled,
.catalog-product-view .intelipost-product-shipping-form #product-shipping-button.disabled {
  opacity: 0.55;
  cursor: default;
}
.catalog-product-view .intelipost-product-shipping-form #product-shipping-result {
  margin-top: 4px;
  color: #1a1a1a;
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
}
.catalog-product-view .intelipost-product-shipping-form .product-shipping-table {
  width: 100%;
  margin: 8px 0 0;
  border-collapse: collapse;
}
.catalog-product-view .intelipost-product-shipping-form .product-shipping-table td {
  padding: 12px 0;
  border-bottom: 1px solid #ececec;
  line-height: 1.4;
  text-align: left;
  vertical-align: baseline;
  color: #1a1a1a;
}
.catalog-product-view .intelipost-product-shipping-form .product-shipping-table td:last-child {
  text-align: right;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}
.catalog-product-view .intelipost-product-shipping-form .product-shipping-table td.message.error {
  color: #8f1d1d;
  font-weight: 600;
  text-align: left;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FComm%5C%2Fdefault%5C%2Fpt_BR%5C%2FIntelipost_Shipping%5C%2Fcss%5C%2Fproduct.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2CqBAAsB%3BEAClB%2CsBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3B%3BAANJ%2CqBAAsB%2CkCAQlB%3BEACI%2CSAAA%3B%3BAATR%2CqBAAsB%2CkCAYlB%2CUAAY%3BEACR%2CWAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3B%3BAAfR%2CqBAAsB%2CkCAkBlB%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAA5BR%2CqBAAsB%2CkCA%2BBlB%2COAAM%2CIAAI%3BEACN%2CaAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEA%2CqBAvCc%2CkCA%2BBlB%2COAAM%2CIAAI%2C4BAQL%3BEACG%2CqBAAA%3B%3BAAxCZ%2CqBAAsB%2CkCA4ClB%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkCAAA%3BEACA%2CoBAAA%3B%3BAAEA%2CqBA5Dc%2CkCA4ClB%2C2BAgBK%3BEACG%2CaAAA%3BEACA%2CgBAAA%3B%3BAA9DZ%2CqBAAsB%2CkCAkElB%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAEA%2CqBApFc%2CkCAkElB%2CyBAkBK%3BAACD%2CqBArFc%2CkCAkElB%2CyBAmBK%3BEACG%2CmBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CqBA1Fc%2CkCAkElB%2CyBAwBK%3BEACG%2C0BAAA%3BEACA%2CoBAAA%3B%3BAAGJ%2CqBA%5C%2FFc%2CkCAkElB%2CyBA6BK%3BAACD%2CqBAhGc%2CkCAkElB%2CyBA8BK%3BEACG%2CaAAA%3BEACA%2CeAAA%3B%3BAAlGZ%2CqBAAsB%2CkCAsGlB%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAA3GR%2CqBAAsB%2CkCA8GlB%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3B%3BAAjHR%2CqBAAsB%2CkCA8GlB%2CwBAKI%3BEACI%2CeAAA%3BEACA%2CgCAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CcAAA%3B%3BAAEA%2CqBA3HU%2CkCA8GlB%2CwBAKI%2CGAQK%3BEACG%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CkCAAA%3B%3BAAGJ%2CqBAjIU%2CkCA8GlB%2CwBAKI%2CGAcK%2CQAAQ%3BEACL%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%22%7D */