.nayla-payment-methods{margin-top:1rem;border:1px solid rgba(214,173,96,.2);border-radius:.75rem;padding:1rem}.nayla-payment-methods legend{padding:0 .35rem;color:#d6ad60;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nayla-payment-option{display:grid;grid-template-columns:1.15rem 1fr;gap:.7rem;align-items:start;margin-top:.65rem;border:1px solid rgba(214,173,96,.18);border-radius:.65rem;background:rgba(0,0,0,.24);padding:.85rem;cursor:pointer}.nayla-payment-option.is-selected{border-color:#d6ad60;background:rgba(214,173,96,.1)}.nayla-payment-option input{width:1rem;height:1rem;margin-top:.15rem;accent-color:#d6ad60}.nayla-payment-option strong,.nayla-payment-option small{display:block}.nayla-payment-option strong{font-size:.82rem}.nayla-payment-option small{margin-top:.2rem;color:#a1a1aa;font-size:.68rem;line-height:1.45}.nayla-shipping-quote{display:grid;gap:.5rem;margin-top:.8rem}.nayla-shipping-quote button{min-height:2.5rem;border:1px solid rgba(214,173,96,.3);border-radius:999px;background:transparent;color:#f3d48b;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.nayla-shipping-quote span{color:#a1a1aa;font-size:.7rem;line-height:1.45;text-align:center}.nayla-pix-summary{display:grid;gap:.5rem;margin-bottom:1rem}.nayla-pix-summary>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0!important}.nayla-pix-summary dt,.nayla-pix-summary dd{margin:0}.nayla-pix-summary dt{color:#a1a1aa;font-size:.72rem;font-weight:800}.nayla-pix-summary dd{color:#fff;font-size:.82rem;font-weight:900}.nayla-pix-summary .is-discount dd{color:#86efac}.nayla-pix-summary .is-total{margin-top:.35rem!important;border-top:1px solid rgba(214,173,96,.2);padding-top:.65rem}.nayla-pix-summary .is-total dt,.nayla-pix-summary .is-total dd{color:#d6ad60;font-size:1rem}.nayla-pix-result{margin-top:1rem;border:1px solid rgba(214,173,96,.28);border-radius:.75rem;background:#0f0d09;padding:1rem;text-align:center}.nayla-pix-result-kicker{color:#d6ad60;font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.nayla-pix-result h3{margin-top:.35rem;font-size:1rem}.nayla-pix-confirmation{display:grid;gap:.38rem;margin-top:.8rem;border-block:1px solid rgba(214,173,96,.18);padding:.7rem 0;text-align:left}.nayla-pix-confirmation div{display:grid;grid-template-columns:6.8rem minmax(0,1fr);gap:.55rem}.nayla-pix-confirmation dt{color:#a1a1aa;font-size:.66rem;font-weight:900;text-transform:uppercase}.nayla-pix-confirmation dd{overflow-wrap:anywhere;color:#fff;font-size:.72rem;font-weight:800}.nayla-pix-result img{display:block;width:min(100%,17rem);aspect-ratio:1;margin:1rem auto;border-radius:.5rem;background:#fff;padding:.55rem}.nayla-pix-result label{display:block;margin-bottom:.4rem;color:#a1a1aa;font-size:.68rem;font-weight:900;text-align:left;text-transform:uppercase}.nayla-pix-result textarea{width:100%;border:1px solid rgba(214,173,96,.2);border-radius:.6rem;background:#080705;padding:.7rem;color:#fff;font-size:.68rem;line-height:1.4;resize:none}.nayla-pix-actions{display:grid;gap:.55rem;margin-top:.75rem}.nayla-pix-actions button,.nayla-pix-actions a{display:flex;min-height:2.65rem;align-items:center;justify-content:center;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer}.nayla-pix-actions button{border:0;background:#d6ad60;color:#080705}.nayla-pix-actions a{border:1px solid rgba(214,173,96,.32);color:#f3d48b;text-decoration:none}.nayla-pix-waiting{margin-top:.8rem;color:#d4d4d8;font-size:.72rem;line-height:1.55;text-align:left}
body.champagne-preview .nayla-payment-methods,body.champagne-preview .nayla-payment-option,body.champagne-preview .nayla-pix-result{border-color:rgba(171,122,43,.26);background:rgba(255,252,246,.72);color:#3c2e1f}body.champagne-preview .nayla-payment-option.is-selected{border-color:#ab7a2b;background:rgba(217,181,104,.17)}body.champagne-preview .nayla-payment-option small,body.champagne-preview .nayla-shipping-quote span,body.champagne-preview .nayla-pix-summary dt,body.champagne-preview .nayla-pix-result label,body.champagne-preview .nayla-pix-confirmation dt{color:#6f5a40}body.champagne-preview .nayla-shipping-quote button,body.champagne-preview .nayla-pix-actions a{border-color:rgba(171,122,43,.34);color:#8b5c18}body.champagne-preview .nayla-pix-summary dd,body.champagne-preview .nayla-pix-confirmation dd{color:#3c2e1f}body.champagne-preview .nayla-pix-summary .is-discount dd{color:#24734a}body.champagne-preview .nayla-pix-summary .is-total dt,body.champagne-preview .nayla-pix-summary .is-total dd{color:#8b5c18}body.champagne-preview .nayla-pix-result textarea{border-color:rgba(171,122,43,.28);background:#fffdf8;color:#3c2e1f}body.champagne-preview .nayla-pix-waiting{color:#5e4a34}
@media(min-width:520px){.nayla-pix-actions{grid-template-columns:1fr 1fr}}
.nayla-save-customer{display:grid!important;grid-template-columns:1rem minmax(0,1fr);gap:.65rem;align-items:start;margin-top:.25rem!important;color:#d4d4d8!important;font-size:.72rem!important;line-height:1.45}.nayla-save-customer input{width:1rem!important;height:1rem!important;margin:.08rem 0 0!important;accent-color:#d6ad60}.nayla-fiscal-privacy{display:block;color:#a1a1aa;font-size:.66rem;line-height:1.5}.nayla-cart-customer input[name="cpf"]:invalid:not(:placeholder-shown){border-color:#b91c1c}.champagne-preview .nayla-save-customer{color:#4d3d2c!important}.champagne-preview .nayla-fiscal-privacy{color:#6f5a40}
.nayla-shipping-options{display:grid;gap:.55rem}.nayla-shipping-option{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid rgba(214,173,96,.18);border-radius:.65rem;background:rgba(0,0,0,.18);padding:.75rem;cursor:pointer}.nayla-shipping-option.is-selected{border-color:#d6ad60;background:rgba(214,173,96,.1)}.nayla-shipping-option input{width:1rem;height:1rem;margin-top:.2rem;accent-color:#d6ad60}.nayla-shipping-option-copy{display:grid;gap:.18rem;text-align:left}.nayla-shipping-option-copy strong{color:#d6ad60;font-size:.62rem;font-weight:900;text-transform:uppercase}.nayla-shipping-option-copy b{color:#fff;font-size:.76rem}.nayla-shipping-option-copy small{color:#a1a1aa;font-size:.68rem}.nayla-shipping-simulation{margin:0;border:1px solid rgba(217,119,6,.35);border-radius:.55rem;background:rgba(217,119,6,.1);padding:.65rem;color:#fcd34d;font-size:.64rem;font-weight:800;line-height:1.5;text-align:left;text-transform:uppercase}body.champagne-preview .nayla-shipping-option{border-color:rgba(171,122,43,.24);background:rgba(255,255,255,.55)}body.champagne-preview .nayla-shipping-option.is-selected{border-color:#ab7a2b;background:rgba(217,181,104,.17)}body.champagne-preview .nayla-shipping-option-copy strong{color:#8b5c18}body.champagne-preview .nayla-shipping-option-copy b{color:#3c2e1f}body.champagne-preview .nayla-shipping-option-copy small{color:#6f5a40}body.champagne-preview .nayla-shipping-simulation{border-color:rgba(180,83,9,.3);background:#fff7ed;color:#9a3412}
@media(max-width:480px){.nayla-pix-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.nayla-pix-summary dt{min-width:0;line-height:1.3}.nayla-pix-summary dd{white-space:nowrap;text-align:right}.nayla-pix-summary .is-total dt,.nayla-pix-summary .is-total dd{font-size:.9rem}}
