[hidden]{display:none!important}.gift-account,.manage-card{padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--paper,#fffaf1);margin-block:22px}.gift-account h3,.manage-card h3{font:400 29px/1.2 var(--serif);color:var(--aubergine);margin-bottom:15px}.gift-management{padding-block:65px}.manage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gift-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:18px}.button.secondary{background:var(--cream);color:var(--aubergine);border:1px solid var(--teal);font-size:14px;padding:13px 18px}.button:disabled{opacity:.65;cursor:not-allowed}.gift-management label,.gift-account label,#checkout-fields label{display:block;font-size:14px;font-weight:650;margin-block:18px}.gift-management input:not([type=checkbox]),.gift-account input,#checkout-fields input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:13px;font:16px inherit;border:1px solid #a3939d;border-radius:4px;margin-top:7px;background:#fff;color:var(--aubergine)}.check-line:not([hidden]){display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.check-line input{margin-top:4px;flex-shrink:0;width:18px;height:18px}.preserve-lines{white-space:pre-wrap}#checkout-fields{border-block:1px solid var(--line);padding-block:14px;margin-block:20px}#checkout-fields h4{margin:17px 0 7px}#checkout-status,#recipient-status,#claim-status,#gifts-status,#use-status{margin-top:15px;overflow-wrap:anywhere}.gift-list-item{border-top:1px solid var(--line);padding-block:15px;overflow-wrap:anywhere}.gift-list-item strong{display:block}.gift-list-item small{display:block;margin-block:6px}.gift-list-item button{margin-top:9px}.private-code{font:16px/1.6 monospace;overflow-wrap:anywhere;white-space:pre-wrap;background:var(--cream);padding:14px}.balance-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-block:20px}.balance-totals div{padding:14px;background:var(--cream);border-radius:5px}.balance-totals strong{display:block;font:32px var(--serif);color:var(--aubergine)}.balance-totals span{font-size:13px}.gift-request-list{padding-left:20px;font-size:14px}.gift-request-list li{margin-block:10px;overflow-wrap:anywhere}.manage-card p{margin-block:12px}#verified-certificate .certificate{max-width:560px;margin-block:25px}#verified-certificate .certificate-inner{padding:30px}#verified-certificate h4{font:32px var(--serif);margin-block:15px}#verified-certificate h5{font-size:15px;margin-top:20px}#verified-certificate .print-gift{margin-block:14px}.gift-error{color:#892b1e}#pending-purchase{border:2px solid var(--teal);padding:18px;margin-top:20px}
.studio-form{max-width:640px;margin-block:20px}.studio-form select{display:block;box-sizing:border-box;max-width:100%;width:100%;margin-top:7px;padding:13px;border:1px solid #a3939d;border-radius:4px;background:white;font:inherit;color:var(--aubergine)}.studio-form input[type=file]{white-space:normal;padding:12px;max-width:100%}.studio-form p,.studio-coaching>p{font-size:14px}.studio-coaching video,#gift-studio video{display:block;width:100%;max-width:640px;max-height:65vh;background:#1f1723;margin-block:18px;border-radius:8px}#gift-studio details{border-top:1px solid var(--line);padding-block:18px}#gift-studio summary{cursor:pointer;font-weight:650;color:var(--teal)}#gift-studio h4{margin-block:18px 9px}#gift-studio .button,.studio-coaching .button{margin:8px 10px 8px 0;max-width:100%;text-align:left;white-space:normal}#studio-status{overflow-wrap:anywhere;color:var(--teal)}#balance-content details{font-size:13px;overflow-wrap:anywhere;margin-block:14px}.studio-coaching{padding:16px 0}.studio-coaching .check-line input,#gift-studio .check-line input{display:inline-block;width:18px;height:18px;padding:0}
@media(max-width:720px){.manage-grid{grid-template-columns:1fr;gap:0}.gift-account,.manage-card{padding:21px}.gift-management{padding-block:40px}.balance-totals{grid-template-columns:1fr 1fr}.gift-actions{gap:9px}.gift-actions .button{max-width:100%}#verified-certificate .certificate-inner{padding:22px}.studio-form{max-width:100%}}
@media print{body.print-verified-gift .draft-notice,body.print-verified-gift .site-header,body.print-verified-gift main>section,body.print-verified-gift footer{display:none!important}body.print-verified-gift main>#manage-gifts{display:block!important;padding:0}body.print-verified-gift #manage-gifts>*{display:none!important}body.print-verified-gift #manage-gifts>#verified-gift{display:block!important;border:0;padding:0}body.print-verified-gift #verified-gift>#verified-title,body.print-verified-gift #verified-gift>#verified-state,body.print-verified-gift .print-gift{display:none!important}body.print-verified-gift #verified-certificate .certificate{display:block!important;box-shadow:none;break-inside:avoid}body.print-verified-gift #verified-certificate{display:block!important}body.print-verified-gift #verified-certificate .private-code{color:#000}}
