.bc-gift-printed{background:#faf8f1;border:1px solid #dfd6c6;border-radius:12px;padding:18px;margin-top:18px;color:#193c32;scroll-margin-top:25px}.bc-gift-printed h2{font:21px/1.2 Georgia,serif;margin:0 0 7px}.bc-gift-printed p{font:14px/1.5 system-ui,sans-serif;margin:8px 0}.bc-gift-printed label{display:block;font:600 13px system-ui,sans-serif;margin:16px 0 6px}.bc-gift-printed select{width:100%;padding:11px;border:1px solid #bdb59e;border-radius:7px;color:#193c32;background:white;font:15px system-ui,sans-serif}.bc-gift-printed small{display:block;font:12px/1.5 system-ui,sans-serif;color:#626b60}.bc-gift-printed button{background:transparent;color:#204a3b;border:0;text-decoration:underline;padding:10px 0;font:600 13px system-ui,sans-serif;cursor:pointer}.bc-gift-printed :focus-visible,.bc-gift-proof :focus-visible{outline:3px solid #aa8b4d;outline-offset:3px}.bc-gift-printed [hidden]{display:none!important}.bc-gift-proof{width:min(600px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid #d0c5ad;border-radius:12px;padding:22px;background:#fffdf9;color:#193c32}.bc-gift-proof::backdrop{background:#0e251eb3}.bc-gift-proof h2{font:26px Georgia,serif;margin:0 0 10px}.bc-gift-proof p{font:14px system-ui,sans-serif}.bc-gift-proof img{display:block;width:100%;height:auto;border:1px solid #e5ded0}.bc-gift-proof button{margin-top:15px;padding:10px 22px;border:0;border-radius:8px;background:#193c32;color:#fff;font:15px system-ui,sans-serif;cursor:pointer}.cart-gift-select{display:block!important;margin:10px 0;font:14px system-ui,sans-serif}.cart-gift-select select{display:block;max-width:100%;padding:8px;border:1px solid #bdb59e;border-radius:6px;background:white;color:#193c32}.cart-gift-note{font-size:12px;color:#627062}.cart-gift-note a{color:#193c32}.gift-recipient-note{background:#f4f1e6;padding:14px;border-radius:8px;font-size:14px}
.simple-gift[hidden]{display:none!important}
