.bgc{--navy:#061d3b;--cyan:#03b6d5;--mint:#dff8f1;--line:#d9e8ed;--muted:#5b7182;background:linear-gradient(145deg,#f3fbfc,#edf7fa,#f7fbfa);color:var(--navy);min-height:100vh;padding:28px 18px 70px;font-family:inherit}.bgc *{box-sizing:border-box}.bgc__shell{width:min(1180px,100%);margin:auto}.bgc__brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-size:20px;font-weight:900;text-decoration:none;margin-bottom:28px}.bgc__brand-mark{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:var(--navy);color:#fff;font-size:12px;letter-spacing:.08em}.bgc-progress{width:min(650px,100%);margin:0 auto 30px;display:flex;align-items:center}.bgc-progress__item{display:grid;justify-items:center;gap:7px;color:#8295a2;font-size:12px;font-weight:800;white-space:nowrap}.bgc-progress__item b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid #c5d7dc;background:#fff}.bgc-progress__item.is-active,.bgc-progress__item.is-done{color:var(--navy)}.bgc-progress__item.is-active b{border-color:var(--cyan);box-shadow:0 0 0 5px #03b6d51f}.bgc-progress__item.is-done b{border-color:#25bd8c;background:#25bd8c;color:#fff}.bgc-progress>i{height:2px;flex:1;background:#cbdde2;margin:0 10px 25px}.bgc-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:24px;align-items:start}.bgc-card{background:#fffffff0;border:1px solid rgba(197,221,228,.9);border-radius:28px;box-shadow:0 22px 60px #05264214}.bgc-card--form{padding:38px}.bgc-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:30px}.bgc-heading .bgc-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e1f9fd;color:#008ba8;font-size:24px;flex:none}.bgc-heading p,.bgc-eyebrow{margin:0 0 5px;color:#0097b7;font-size:11px;font-weight:900;letter-spacing:.17em}.bgc-heading h1,.bgc-pix h1,.bgc-success h1{font-size:clamp(27px,4vw,40px);line-height:1.04;letter-spacing:-.045em;margin:0}.bgc-form fieldset{border:0;padding:0;margin:0 0 28px}.bgc-form legend{width:100%;padding:0 0 12px;margin-bottom:16px;border-bottom:1px solid var(--line);font-size:14px;font-weight:900}.bgc-fields{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:15px}.bgc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.bgc-field--wide{grid-column:span 3}.bgc-field--grow{grid-column:span 2}.bgc-field span,.bgc-copy span{font-size:12px;font-weight:800}.bgc-field em{color:#8a9aa5;font-style:normal;font-weight:500}.bgc-field input,.bgc-field select,.bgc-copy textarea{width:100%;border:1.5px solid #cadce1;border-radius:13px;background:#fbfdfe;color:var(--navy);font:inherit;font-size:15px;padding:14px 15px;outline:none;transition:border .2s,box-shadow .2s}.bgc-field input:focus,.bgc-field select:focus,.bgc-copy textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #03b6d51a}.bgc-field input.is-invalid,.bgc-field select.is-invalid{border-color:#e34864}.bgc-field small{min-height:15px;color:#008f72;font-size:11px}.bgc-consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:12px;line-height:1.5;margin:0 0 18px}.bgc-consent input{accent-color:var(--cyan);margin-top:3px}.bgc-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:15px;background:linear-gradient(105deg,#003d69,#006b8a);box-shadow:0 12px 26px #00486f33;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:900;text-decoration:none;padding:17px 20px;transition:transform .2s,box-shadow .2s}.bgc-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #00486f45}.bgc-button:disabled{cursor:wait;opacity:.65;transform:none}.bgc-secure{display:flex;justify-content:center;align-items:center;gap:7px;color:#718691;font-size:11px;margin-top:13px}.bgc-alert{border:1px solid #f4b9c4;border-radius:12px;background:#fff1f4;color:#9c1732;font-size:13px;padding:11px 13px;margin-bottom:14px}.bgc-summary{padding:28px;position:sticky;top:22px}.bgc-summary h2{font-size:19px;margin:0 0 22px}.bgc-products{display:grid;gap:18px}.bgc-product{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:12px;align-items:center}.bgc-product__image{position:relative;border:1px solid var(--line);border-radius:14px;background:#f3fafb;aspect-ratio:1;overflow:visible}.bgc-product__image img{width:100%;height:100%;object-fit:contain;border-radius:13px}.bgc-product__image span{position:absolute;right:-7px;top:-7px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:12px;background:var(--navy);color:#fff;font-size:11px}.bgc-product__info{display:grid;gap:4px;font-size:13px}.bgc-product__info small{color:var(--muted)}.bgc-product>b{font-size:13px}.bgc-totals{border-top:1px solid var(--line);margin-top:23px;padding-top:18px;display:grid;gap:13px}.bgc-totals>div{display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:13px}.bgc-totals strong{color:var(--navy)}.bgc-totals .bgc-free{color:#008f6b}.bgc-totals .bgc-total{border-top:1px solid var(--line);padding-top:16px;align-items:end;color:var(--navy);font-weight:900}.bgc-total strong{font-size:24px}.bgc-pix-badge{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:var(--mint);color:#007b62;font-size:12px;font-weight:800;padding:11px;margin-top:19px}.bgc-pix,.bgc-success{text-align:center;max-width:480px;margin:auto;padding:8px 0}.bgc-pix>p:not(.bgc-eyebrow),.bgc-success>p:not(.bgc-eyebrow){color:var(--muted);line-height:1.6}.bgc-pix__icon,.bgc-success__icon{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 18px;border-radius:23px;background:var(--mint);color:#008f72;font-size:34px}.bgc-qr{width:270px;max-width:100%;aspect-ratio:1;margin:21px auto 12px;padding:10px;border:1.5px solid var(--line);border-radius:22px;background:#fff}.bgc-qr img{display:block;width:100%;height:100%;object-fit:contain}.bgc-timer{color:var(--muted);font-size:12px;margin-bottom:18px}.bgc-copy{text-align:left;display:grid;gap:7px}.bgc-copy textarea{resize:none;font-size:11px;word-break:break-all}.bgc-button--copy{margin-top:10px;background:var(--navy)}.bgc-waiting{display:flex;align-items:center;justify-content:center;gap:9px;color:#526b79;font-size:12px;margin-top:18px}.bgc-waiting i{width:9px;height:9px;border-radius:50%;background:#f5b82e;box-shadow:0 0 0 5px #f5b82e29;animation:bgcPulse 1.5s infinite}.bgc-link{border:0;background:none;color:#607783;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;margin-top:18px}.bgc-success{padding:50px 10px}.bgc-success__icon{background:#dff8ec}.bgc-success .bgc-button{margin-top:25px}.bgc-empty{text-align:center;background:#fff;border:1px solid var(--line);border-radius:25px;padding:55px 25px;max-width:560px;margin:50px auto}.bgc-empty .brisa-icon{font-size:35px;color:var(--cyan)}.bgc-empty h1{margin:15px 0 7px}.bgc-empty p{color:var(--muted);margin:0 0 25px}@keyframes bgcPulse{50%{opacity:.35;transform:scale(.8)}}@media(max-width:820px){.bgc{padding:18px 13px 100px}.bgc__brand{margin-bottom:20px}.bgc-progress__item span{font-size:10px}.bgc-grid{grid-template-columns:1fr}.bgc-card--form{padding:25px 18px}.bgc-summary{grid-row:1;position:static;padding:20px;border-radius:21px}.bgc-summary h2{font-size:16px}.bgc-product{grid-template-columns:58px minmax(0,1fr) auto}.bgc-fields{grid-template-columns:1fr 1fr}.bgc-field--wide,.bgc-field--grow{grid-column:span 2}.bgc-heading h1{font-size:29px}.bgc-heading .bgc-icon{width:43px;height:43px}.bgc-card{border-radius:22px}}@media(max-width:430px){.bgc-progress>i{margin-left:4px;margin-right:4px}.bgc-progress__item b{width:29px;height:29px}.bgc-fields{grid-template-columns:1fr}.bgc-field,.bgc-field--wide,.bgc-field--grow{grid-column:1}.bgc-product{grid-template-columns:52px minmax(0,1fr)}.bgc-product>b{grid-column:2}.bgc-card--form{padding:23px 15px}.bgc-summary{padding:17px}.bgc-heading{gap:10px}.bgc-heading h1{font-size:26px}}@media(prefers-reduced-motion:reduce){.bgc *{animation:none!important;transition:none!important}}.bgc__brand img{display:block;height:34px;object-fit:contain;width:34px}.bgc-delivery__hint{color:#7b909d;font-size:12px;margin:-5px 0 12px}.bgc-delivery__option{align-items:center;background:#f7fbfc;border:1.5px solid #d2e2e7;border-radius:16px;display:grid;gap:12px;grid-template-columns:auto auto minmax(0,1fr) auto;opacity:.58;padding:14px 16px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease}.bgc-delivery.is-ready .bgc-delivery__option{cursor:pointer;opacity:1}.bgc-delivery.is-ready .bgc-delivery__option:hover{border-color:#03b6d5a6}.bgc-delivery__option:has(input:checked){background:linear-gradient(110deg,#03b6d517,#25bd8c1a);border-color:var(--cyan);box-shadow:0 0 0 4px #03b6d517}.bgc-delivery__option input{accent-color:var(--cyan);height:18px;margin:0;width:18px}.bgc-delivery__icon{align-items:center;background:#e1f9fd;border-radius:11px;color:#008ba8;display:flex;height:40px;justify-content:center;width:40px}.bgc-delivery__copy{display:grid;gap:3px}.bgc-delivery__copy strong{color:var(--navy);font-size:13px}.bgc-delivery__copy small{color:var(--muted);font-size:11px}.bgc-delivery__option>b{color:#008f6b;font-size:13px}@media(max-width:430px){.bgc-delivery__option{gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.bgc-delivery__option input{grid-row:span 1}.bgc-delivery__icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brisa-go-checkout.css.map */
