/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/stylus-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./app/assets/store/stylus/style.styl ***!
  \***************************************************************************************************************************************************************************************/
.asaas-cc-form-wrapper {
  margin: 10px 0;
}
.asaas-cc-form-field {
  margin-bottom: 10px;
}
.asaas-cc-form-field-no-margin {
  margin-bottom: 0;
}
.asaas-pix-copy-to-clipboard p {
  overflow-x: scroll;
  width: 100%;
  white-space: nowrap;
  height: 40px;
  margin-bottom: 10px;
}
.asaas-pix-instructions {
  --asaas-pix-instructions_flex-direction: column-reverse;
  --asaas-pix-instructions__list_margin-left: 0;
  display: flex;
  flex-direction: var(--asaas-pix-instructions_flex-direction);
}
@media screen and (min-width: 992px) {
  .asaas-pix-instructions {
    --asaas-pix-instructions_flex-direction: row;
    --asaas-pix-instructions__list_margin-left: 30px;
  }
}
.asaas-pix-instructions__list {
  margin-left: var(--asaas-pix-instructions__list_margin-left);
  width: 100%;
}
.one-click-buy-label {
  margin: 10px 0;
}
.one-click-buy-option {
  position: relative;
}
.one-click-buy-option .input-radio {
  display: none;
}
.one-click-buy-option .radio {
  background: #f7f6f7;
  color: #515151;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin: 0 0 10px;
  padding: 20px;
  width: 100%;
}
.one-click-buy-option .input-radio:checked + .radio {
  background: #a46497;
  color: #fff;
}
.one-click-buy-option .brand {
  object-fit: contain;
  width: 40px;
}
.one-click-buy-option .asaas-cc-form-wrapper {
  display: none;
}
.one-click-buy-option .input-radio:checked ~ .asaas-cc-form-wrapper {
  display: block;
}

