[data-board-studio][hidden],.board-saved-design[hidden],.board-saved-design [hidden]{display:none!important}
.board-saved-design{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;width:min(100%,1050px);margin:32px auto 48px;padding:28px 0;border-top:2px solid #765084;scroll-margin-top:24px;color:#302735;font-family:'Work Sans',sans-serif}
.board-saved-design *{box-sizing:border-box}.board-saved-art{min-width:0}.board-saved-art>img{display:block;width:100%;height:auto;border-radius:7.5% / 11.7%;filter:drop-shadow(0 6px 9px #30273515)}
.board-saved-kicker{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#765084;margin:0 0 10px}
section.board-saved-design .board-saved-copy [data-saved-board-title]{font:400 32px/1.2 Castoro,serif;letter-spacing:-.025em;margin:0 0 16px;outline-offset:5px}
.board-saved-copy>p:not(.board-saved-kicker){font-size:15px;line-height:1.7;max-width:52ch;margin:0 0 20px}
.board-saved-copy dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 20px;margin:0 0 24px;font-size:14px;line-height:1.5}
.board-saved-copy dt{color:#716573}.board-saved-copy dd{margin:0;font-weight:500;overflow-wrap:anywhere}
.board-saved-actions,.board-saved-purchase-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}
section.board-saved-design .board-saved-copy .board-saved-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid #55328b;border-radius:3px;background:#55328b;color:#fffaf3;font:600 14px/1.4 'Work Sans',sans-serif;text-decoration:none;cursor:pointer}
.board-saved-design .board-saved-primary:hover:not(:disabled){background:#43266f}.board-saved-design .board-saved-primary:disabled{opacity:.45;cursor:not-allowed}
.board-saved-design [data-saved-board-edit]{min-height:44px;padding:8px 0;border:0;background:transparent;color:#55328b;font:500 14px/1.5 'Work Sans',sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.board-saved-design :is(button,a,input):focus-visible,.board-saved-copy h2:focus-visible{outline:2px solid #765084;outline-offset:4px}
.board-saved-design .board-saved-price{font:500 23px/1.4 'Work Sans',sans-serif;margin:0 0 16px}
.board-saved-approval{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f3edf7;border-radius:3px;font-size:15px;line-height:1.5;cursor:pointer;margin-bottom:18px}
.board-saved-approval input{flex:none;width:22px;height:22px;margin:0;accent-color:#55328b}
.board-saved-purchase-actions{align-items:end;margin-bottom:16px}.board-saved-quantity{display:grid;gap:6px;font-size:13px}.board-saved-quantity input{width:76px;min-height:46px;padding:8px 10px;border:1px solid #d7c9df;border-radius:3px;font:400 16px 'Work Sans',sans-serif;color:#302735;background:#fff}
.board-saved-design [data-saved-board-basket]{margin-bottom:16px}.board-saved-design .board-saved-status{font-size:14px;color:#55328b;margin-top:16px}
.board-actionbar:has([data-board-save-error]:not([hidden])){flex-wrap:wrap}.board-save-error{flex:1 0 100%;margin:0!important;padding:8px 12px;background:#fff1da;color:#603c12;font:500 14px/1.5 'Work Sans',sans-serif}
@media(max-width:700px){.board-saved-design{grid-template-columns:1fr;gap:24px;padding:24px 0;margin:20px 0 32px}.board-saved-art{max-width:420px;margin:auto;width:100%}section.board-saved-design .board-saved-copy [data-saved-board-title]{font-size:28px}.board-saved-copy>p:not(.board-saved-kicker){font-size:15px}.board-saved-actions{gap:12px 22px}section.board-saved-design .board-saved-copy .board-saved-primary{min-height:48px}.board-saved-copy dl{font-size:14px;gap:8px 16px}}
.summary .board-saved-design{grid-template-columns:1fr;gap:24px}
