.bag-options{padding:18px 26px 20px;border-top:1px solid #eee}.bag-options form+form{margin-top:18px}.bag-options label{display:block;font-size:14px;margin-bottom:10px;font-weight:500}.bag-input-row{display:flex;gap:10px}.bag-input-row input{width:100%;min-width:0;border:1px solid #c9c9c9;background:#fff;padding:12px;font:inherit;font-size:16px;border-radius:0}.bag-input-row button{background:#fff;border:1px solid #333;font:inherit;font-size:12px;letter-spacing:.6px;padding:12px 15px;min-height:44px}.bag-input-row button[hidden]{display:none}.bag-status{font-size:13px;line-height:1.6;color:#783d47;margin:8px 0 0}.bag-status:empty{display:none}.bag-free{display:flex;align-items:center;gap:12px;color:#783d47;margin:0 0 18px}.bag-free strong,.bag-free span{display:block}.bag-free strong{font-size:15px}.bag-free span{font-size:12px;color:#666;line-height:1.6;margin-top:5px}.bag-coupon-toggle{font-size:13px;color:#333}#bag-remove-coupon{font-size:12px;min-height:32px}#bag-remove-coupon[hidden]{display:none}.commerce-cart .cart-list{min-height:120px}.commerce-cart .cart-summary{padding-top:14px;padding-bottom:12px}.commerce-cart .cart-summary .summary-footnote{margin:8px 0}@media(max-width:700px){.bag-options{padding:14px 20px 16px}}.coupon-saving{color:#783d47}.cart-summary .coupon-saving,.cart-summary .coupon-saving+.summary-row{font-size:14px;margin:5px 0}.pix-saving{display:block;font-size:12px;color:#783d47;margin-top:4px}.cart-summary .pix-saving{margin:0 0 5px}.cart-summary .pix-total{display:block}#bag-lembrete-form{margin-top:18px;padding-top:16px;border-top:1px dashed #ddd}.bag-lembrete-nota{margin:8px 0 0;font-size:12px;line-height:1.5;color:#666}.bag-lembrete-nota a{color:inherit;text-decoration:underline}.bag-lembrete-ok{margin:0;font-size:13px;line-height:1.6;color:#1f4a2a}.bag-lembrete-ok span{word-break:break-all}.bag-lembrete-ok .text-button{margin-left:4px;text-decoration:underline}
