:root{--pdq-ink:#1C1B19;--pdq-bg:#F5F4F0;--pdq-soft:#6b6862;--pdq-line:rgba(28,27,25,.14);--pdq-red:#E14B3C;--pdq-amber:#F4B23A;--pdq-teal:#2FB6C4;--pdq-ease:cubic-bezier(.22,.9,.3,1)}.pd-buy--qty quantity-selector-component,.pd-buy--qty .quantity-label,.pd-buy--qty .quantity-rules{display:none!important}fieldset[data-pd-qty]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:8px;width:100%}fieldset[data-pd-qty] legend{grid-column:1/-1}fieldset[data-pd-qty] .variant-option__button-label{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:11px 14px!important;border-radius:14px!important;text-align:left}fieldset[data-pd-qty] .variant-option__button-label__text{font-weight:600;font-size:1rem}fieldset[data-pd-qty] .variant-option__button-label__text,.pd-tier{position:relative;z-index:1}.pd-tier{font-size:.78rem;line-height:1.25;opacity:.72;white-space:nowrap}.pd-tier b{font-weight:600}@media(max-width:480px){fieldset[data-pd-qty]{grid-template-columns:repeat(2,1fr)}}fieldset[data-pd-opt=printing],fieldset[data-pd-opt=sides],fieldset[data-pd-opt=size-sides],fieldset[data-pd-opt=finish-size-sides]{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}fieldset[data-pd-opt=printing] legend,fieldset[data-pd-opt=sides] legend,fieldset[data-pd-opt=size-sides] legend,fieldset[data-pd-opt=finish-size-sides] legend{grid-column:1/-1}fieldset[data-pd-opt=printing] .variant-option__button-label,fieldset[data-pd-opt=sides] .variant-option__button-label,fieldset[data-pd-opt=size-sides] .variant-option__button-label,fieldset[data-pd-opt=finish-size-sides] .variant-option__button-label{width:100%;min-width:0;padding:11px 14px!important;border-radius:14px!important;text-align:center}fieldset[data-pd-qty] .variant-option__button-label__pill,fieldset[data-pd-opt=printing] .variant-option__button-label__pill,fieldset[data-pd-opt=sides] .variant-option__button-label__pill,fieldset[data-pd-opt=size-sides] .variant-option__button-label__pill,fieldset[data-pd-opt=finish-size-sides] .variant-option__button-label__pill{top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;border-radius:14px}.pd-check{border:1px solid var(--pdq-line);border-radius:16px;background:#fff;overflow:hidden;display:grid}.pd-check__head{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;border-bottom:1px solid var(--pdq-line)}.pd-check__head b{font-weight:700}.pd-check__verdict{margin-left:auto;font-weight:600;font-size:.85rem;text-align:right}.pd-check__head--ok{background:#2fb6c41a}.pd-check__head--ok .pd-check__icon,.pd-check__head--ok .pd-check__verdict{color:#1b8f9b}.pd-check__head--warn{background:#f4b23a29}.pd-check__head--warn .pd-check__icon,.pd-check__head--warn .pd-check__verdict{color:#9a6a08}.pd-check__head--bad{background:#e14b3c1f}.pd-check__head--bad .pd-check__icon,.pd-check__head--bad .pd-check__verdict{color:var(--pdq-red)}.pd-check__head--busy,.pd-check__head--info{background:var(--pdq-bg)}.pd-check__icon{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:currentColor;color:inherit}.pd-check__icon svg{width:14px;height:14px;color:#fff}.pd-check__head .pd-check__icon{width:26px;height:26px}.pd-check__body{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 16px 14px;align-items:start}@media(max-width:520px){.pd-check__body{grid-template-columns:1fr}}.pd-check__rows{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pd-check__row{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;line-height:1.45}.pd-check__row b{font-weight:600}.pd-check__row--ok .pd-check__icon{color:#1b8f9b}.pd-check__row--warn .pd-check__icon{color:#d8981a}.pd-check__row--bad .pd-check__icon{color:var(--pdq-red)}.pd-check__row--info .pd-check__icon{color:var(--pdq-soft)}.pd-check__preview{width:132px;max-width:100%;justify-self:end}.pd-check__preview canvas,.pd-check__preview img{display:block;width:100%;height:auto;border:1px solid var(--pdq-line);border-radius:8px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0 0/16px 16px}.pd-check__ack{display:flex;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid var(--pdq-line);font-size:.9rem;font-weight:600;background:#e14b3c0f;cursor:pointer}.pd-check__ack input{width:18px;height:18px;margin:0;accent-color:var(--pdq-red)}.pd-check__note{margin:0;padding:10px 16px 14px;font-size:.88rem;color:var(--pdq-soft)}.pd-check__spin{flex:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(28,27,25,.15);border-top-color:var(--pdq-ink);animation:pd-spin .8s linear infinite}@keyframes pd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pd-check__spin{animation:none;border-top-color:#1c1b1926}}.pd-check[hidden],.pd-artwork [hidden],.pd-artwork__drop[hidden],.pd-artwork__file[hidden],.pd-artwork__later[hidden],.pd-artwork__err[hidden]{display:none!important}.pd-quote{margin:4px 0 18px;padding:18px 20px 16px;border-radius:18px;background:var(--pdq-ink);color:var(--pdq-bg);display:grid;gap:4px;position:relative;overflow:hidden}.pd-quote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%,rgba(255,255,255,.08),transparent 60%)}.pd-quote__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.pd-quote__label{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;opacity:.68;font-weight:600}.pd-quote__total{font-family:var(--font-heading--family,"Bricolage Grotesque",sans-serif);font-size:clamp(1.9rem,3vw,2.6rem);line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .25s}.pd-quote__total.is-ticking{color:var(--pdq-amber)}.pd-quote__total--blur{filter:blur(9px);-webkit-user-select:none;user-select:none;opacity:.75}.pd-quote__meta{margin:0;font-size:.92rem;line-height:1.45;opacity:.82;min-height:1.3em}.pd-quote__meta a{color:var(--pdq-amber);font-weight:600}.pd-quote.is-unavailable .pd-quote__total{opacity:.3}.pd-quote--locked .pd-quote__meta{opacity:.92}.pd-gate__art{margin:0;font-size:.85rem;line-height:1.5;opacity:.7}.pd-artwork{border:0;padding:0;margin:0 0 18px;display:grid;gap:10px;min-width:0}.pd-artwork__legend{font-weight:600;font-size:.95rem;padding:0;margin-bottom:2px;display:flex;align-items:baseline;gap:8px}.pd-artwork__legend small{font-weight:400;font-size:.8rem;color:var(--pdq-soft)}.pd-artwork__choices{display:flex;gap:8px;flex-wrap:wrap}.pd-artwork__choice{position:relative;display:inline-block}.pd-artwork__choice input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.pd-artwork__choice span{display:inline-block;padding:9px 16px;border-radius:999px;border:1.5px solid rgba(28,27,25,.25);font-weight:600;font-size:.9rem;line-height:1;transition:background .2s,color .2s,border-color .2s;cursor:pointer}.pd-artwork__choice input:checked+span{background:var(--pdq-ink);color:#fff;border-color:var(--pdq-ink)}.pd-artwork__choice input:focus-visible+span{outline:2px solid var(--pdq-red);outline-offset:2px}.pd-artwork__drop{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px 18px;border:1.5px dashed rgba(28,27,25,.3);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--pdq-ease)}.pd-artwork__drop:hover,.pd-artwork__drop.is-over{border-color:var(--pdq-ink);background:#fbfaf7}.pd-artwork__drop.is-over{transform:scale(1.01)}.pd-artwork__drop.has-file{border-style:solid;border-color:var(--pdq-teal)}.pd-artwork__drop:focus-within{outline:2px solid var(--pdq-red);outline-offset:3px}.pd-artwork__drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.pd-artwork__icon{width:42px;height:42px;border-radius:12px;background:var(--pdq-bg);display:grid;place-items:center;color:var(--pdq-ink)}.pd-artwork__icon svg{width:22px;height:22px}.pd-artwork__text{display:grid;gap:3px;font-size:.95rem;line-height:1.3;min-width:0}.pd-artwork__text b{font-weight:600}.pd-artwork__text small{font-size:.8rem;color:var(--pdq-soft)}.pd-artwork__file{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;padding-top:10px;border-top:1px solid var(--pdq-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-artwork__file:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pdq-teal);flex:none}.pd-artwork__later{margin:0;font-size:.9rem;line-height:1.5;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--pdq-line)}.pd-artwork__later a{color:var(--pdq-ink);font-weight:600}.pd-artwork__notes{display:grid;gap:6px;font-size:.9rem;font-weight:500}.pd-artwork__notes em{font-style:normal;font-weight:400;color:var(--pdq-soft)}.pd-artwork__notes input{width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(28,27,25,.25);font:inherit;font-size:.95rem;background:#fff;color:var(--pdq-ink)}.pd-artwork__notes input:focus-visible{outline:2px solid var(--pdq-red);outline-offset:2px}.pd-artwork__err{margin:0;color:var(--pdq-red);font-size:.9rem;font-weight:600}.pd-artwork__choice em{font-style:normal;font-weight:500;opacity:.7;margin-left:4px}.pd-artwork__brief{display:grid;gap:8px}.pd-artwork__notes textarea{width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(28,27,25,.25);font:inherit;font-size:.95rem;line-height:1.45;background:#fff;color:var(--pdq-ink);resize:vertical;min-height:96px}.pd-artwork__notes textarea:focus-visible{outline:2px solid var(--pdq-red);outline-offset:2px}.pd-artwork__hint{margin:0;font-size:.82rem;line-height:1.5;color:var(--pdq-soft)}form.is-busy .add-to-cart-button{opacity:.6;pointer-events:none}.pd-artwork__drop.is-shake{animation:pd-shake .5s}@keyframes pd-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.pd-artwork__drop,.pd-artwork__drop.is-over{transform:none;transition:none}.pd-artwork__drop.is-shake{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pd-product.css.map */
