/* 6.2.96 — aviso de devolução: footnote sob a compra, não hero ao lado do CTA. */

.rn6-product-page .rn6-buy-actions{
  flex-wrap:wrap!important;
  align-items:flex-start!important;
}
.rn6-product-page .rn6-buy-once-note{
  flex:1 1 100%;
  max-width:none;
  margin-top:8px;
}

.rn6-product-page .rn6-cancel-policy-notice.is-compact{
  width:100%;
  box-sizing:border-box;
  margin:12px 0 0;
  padding:8px 12px;
  border-radius:10px;
  border-color:rgba(255,186,92,.2);
  background:rgba(24,18,10,.78);
}
.rn6-product-page .rn6-cancel-policy-notice.is-compact>strong{
  margin:0 0 4px;
  color:#d9bf86;
  font-size:9px;
  letter-spacing:.1em;
}
.rn6-product-page .rn6-cancel-policy-notice.is-compact>p{
  margin:0 0 5px;
  color:#c4b294;
  font-size:11.5px;
  line-height:1.4;
}
.rn6-product-page .rn6-cancel-policy-notice.is-compact>p>em{
  color:#ebe0c8;
  font-weight:650;
}
.rn6-product-page .rn6-cancel-policy-notice.is-compact>a{
  font-size:11px;
  font-weight:650;
}

/* Checkout: um pouco mais compacto, ainda legível no fluxo de pagamento. */
.rn6-checkout-page .rn6-cancel-policy-notice{
  margin:0 0 16px;
  padding:12px 14px;
  border-radius:12px;
}
.rn6-checkout-page .rn6-cancel-policy-notice>strong{
  margin-bottom:6px;
  font-size:10px;
}
.rn6-checkout-page .rn6-cancel-policy-notice>p{
  margin-bottom:8px;
  font-size:13px;
  line-height:1.45;
}
.rn6-checkout-page .rn6-cancel-policy-notice>a{font-size:12px}

@media(max-width:560px){
  .rn6-product-page .rn6-cancel-policy-notice.is-compact{padding:8px 10px;border-radius:9px}
}
