body.woocommerce-cart form.woocommerce-cart-form .bv-cart-note{box-sizing:border-box;display:block!important;width:100%;margin:24px 0 0;padding:28px;border:1px solid var(--bv-line);background:var(--bv-paper);color:var(--bv-ink)}body.woocommerce-cart .bv-cart-note__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 32px;margin:0 0 12px}body.woocommerce-cart .bv-cart-note__kicker{margin:0 0 8px!important;color:var(--bv-accent)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em;text-transform:uppercase}body.woocommerce-cart .bv-cart-note h2{margin:0!important;color:var(--bv-ink)!important;font:500 24px/1.25 var(--bv-serif)!important}body.woocommerce-cart .bv-cart-note__optional{flex:0 0 auto;padding-top:4px;color:var(--bv-muted);font:500 12px/1.5 var(--bv-sans)}body.woocommerce-cart .bv-cart-note__intro{max-width:660px;margin:0 0 20px!important;color:var(--bv-muted)!important;font:400 14px/1.65 var(--bv-sans)!important}body.woocommerce-cart form.woocommerce-cart-form label.bv-cart-note__field{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important}body.woocommerce-cart form.woocommerce-cart-form .bv-cart-note textarea{box-sizing:border-box;display:block!important;width:100%!important;min-width:0!important;min-height:144px;margin:0!important;padding:14px 16px!important;border:1px solid var(--bv-line-strong)!important;border-radius:0!important;background:var(--bv-paper)!important;box-shadow:none!important;color:var(--bv-ink)!important;font:400 16px/1.6 var(--bv-sans)!important;resize:vertical}body.woocommerce-cart form.woocommerce-cart-form .bv-cart-note textarea:focus{outline:2px solid var(--bv-ink);outline-offset:0}body.woocommerce-cart .bv-cart-note__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}body.woocommerce-cart .bv-cart-note__count{color:var(--bv-muted);font:500 12px/1.5 var(--bv-mono)}body.woocommerce-cart form.woocommerce-cart-form button.bv-cart-note__save{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:144px;height:44px!important;min-height:44px!important;margin:0!important;padding:0 20px!important;border:1px solid var(--bv-accent)!important;border-radius:0!important;background:var(--bv-accent)!important;box-shadow:none!important;color:var(--bv-paper)!important;-webkit-text-fill-color:var(--bv-paper)!important;font:600 12px/1 var(--bv-sans)!important;letter-spacing:.1em;text-transform:uppercase}body.woocommerce-cart form.woocommerce-cart-form button.bv-cart-note__save:hover,body.woocommerce-cart form.woocommerce-cart-form button.bv-cart-note__save:focus-visible{border-color:var(--bv-ink)!important;background:var(--bv-ink)!important}body.woocommerce-cart form.woocommerce-cart-form button.bv-cart-note__save:disabled{cursor:wait;opacity:.62}body.woocommerce-cart .bv-cart-note__status{min-height:18px;margin:10px 0 0!important;color:var(--bv-muted)!important;font:500 12px/1.5 var(--bv-sans)!important}body.woocommerce-cart .bv-cart-note__status.is-success{color:var(--bv-accent)!important}body.woocommerce-cart .bv-cart-note__status.is-error{color:var(--bv-alert)!important}body.woocommerce-checkout #bv_gift_note_field textarea{min-height:144px;resize:vertical}@media (max-width:599px){body.woocommerce-cart form.woocommerce-cart-form .bv-cart-note{margin-top:16px;padding:20px 16px}body.woocommerce-cart .bv-cart-note__head{display:block}body.woocommerce-cart .bv-cart-note__optional{display:block;margin-top:8px;padding:0}body.woocommerce-cart .bv-cart-note__actions{align-items:stretch;flex-direction:column}body.woocommerce-cart form.woocommerce-cart-form button.bv-cart-note__save{width:100%!important}}