/* Intestino Regular: símbolo C e assinatura da família aprovada pelo proprietário. */
.intestino-program-logo{inset:auto!important;z-index:auto!important;transition:none!important;display:block;width:100%;max-width:320px;height:auto!important;aspect-ratio:3/1;object-fit:contain!important;position:static!important;border-radius:0!important;transform:none!important}
.checkout-brand>a.intestino-brand{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;flex:0 1 430px;min-width:0;max-width:100%;line-height:1}
.checkout-brand .intestino-brand-logo{display:block;width:100%;max-width:430px;height:auto;aspect-ratio:785/140;object-fit:contain;border-radius:0}
.checkout-brand>.intestino-brand+span{flex-shrink:0}
.intestino-checkout-cover{position:relative;width:122px;aspect-ratio:3/4;border-radius:17px;overflow:hidden;isolation:isolate;background:#173f35}
.intestino-apresentacao .intestino-checkout-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}
.intestino-checkout-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#12392e20 55%,#12392ef0 100%);pointer-events:none}
.intestino-checkout-cover-logo{position:absolute;left:8%;right:8%;bottom:8%;z-index:1}
.bcover--intestino .bcover-title{left:7%;right:7%;bottom:8%}
.bcover--intestino .intestino-program-logo{max-width:none}
@media(max-width:600px){.intestino-program-logo{max-width:260px}}
@media(max-width:520px){
  .intestino-checkout-brand{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 6px 20px}
  .checkout-brand>a.intestino-brand{width:100%;max-width:390px}
  .checkout-brand>.intestino-brand+span{max-width:none;text-align:right;font-size:12px}
  .intestino-apresentacao{grid-template-columns:85px minmax(0,1fr);align-items:start}
  .intestino-checkout-cover{width:85px;border-radius:13px}
  .intestino-apresentacao h1{overflow-wrap:normal}
}
