#pbn-app.pict-upload{width:min(100%,var(--pict-grid-container));max-width:var(--pict-grid-container);margin:clamp(24px,4vw,64px) auto;padding:0 var(--pict-pad-x);color:var(--pict-ink);font-family:var(--pict-font-body)}#pbn-app .pict-upload__hero{max-width:var(--pict-text-container);margin:0 auto clamp(32px,5vw,56px);text-align:center}#pbn-app .pict-upload__eyebrow{margin:0 0 12px;color:var(--pict-gold);font-size:var(--pict-eyebrow);font-weight:700;letter-spacing:.13em;text-transform:uppercase}#pbn-app .pict-upload__hero h1{max-width:13ch;margin:0 auto 16px;color:var(--pict-ink);font-family:var(--pict-font-head);font-size:var(--pict-h1);font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance}#pbn-app .pict-upload__hero h1 em{color:var(--pict-copper);font-style:italic}#pbn-app .pict-upload__intro{max-width:60ch;margin:0 auto;color:var(--pict-muted);font-size:1.68rem;line-height:1.65;text-wrap:pretty}#pbn-app .pict-upload__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none}#pbn-app .pict-upload__trust li,#pbn-app .pbn-trust-badge{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid var(--pict-line);border-radius:var(--pict-radius-pill);background:var(--pict-cream);color:var(--pict-ink);font-size:1.248rem;line-height:1.2}#pbn-app .pbn-step-card,#pbn-app #pbn-crop-section,#pbn-app #pbn-benefits-section,#pbn-app footer{margin-bottom:clamp(18px,2.5vw,28px);padding:clamp(22px,3vw,36px);border:1px solid var(--pict-line);border-radius:var(--pict-radius-lg);background:var(--pict-beige);box-shadow:none}#pbn-app #pbn-size-step{background:var(--pict-cream)}#pbn-app .pbn-step-eyebrow{margin:0 0 10px;color:var(--pict-gold);font-size:var(--pict-eyebrow);font-weight:700;letter-spacing:.13em;text-transform:uppercase}#pbn-app .pbn-step-title,#pbn-app #pbn-crop-section h2{margin:0 0 8px;color:var(--pict-ink)!important;font-family:var(--pict-font-head);font-size:var(--pict-h3);font-weight:500;letter-spacing:-.035em;line-height:1.12}#pbn-app .pbn-step-number{width:30px;height:30px;border-radius:50%;background:var(--pict-ink);color:var(--pict-cream);font-family:var(--pict-font-body);font-size:1.152rem;font-weight:700}#pbn-app .pbn-step-copy,#pbn-app #pbn-crop-section>p{max-width:62ch;margin:0 0 20px;color:var(--pict-muted)!important;font-size:1.504rem;line-height:1.6}#pbn-app .pbn-size-step-meta,#pbn-app .pbn-start-prompt,#pbn-app .pbn-orientation-hint{color:var(--pict-muted)!important}#pbn-app .pbn-start-prompt span{background:var(--pict-green-soft);color:var(--pict-green-deep)}#pbn-app .pbn-format-grid,#pbn-app .pbn-option-grid{gap:12px}#pbn-app .pbn-choice-card,#pbn-app .pbn-option-grid button,#pbn-app .pbn-orientation-btn{min-height:var(--pict-touch-min);border:1px solid var(--pict-line);border-radius:var(--pict-radius);background:#fff;box-shadow:none;color:var(--pict-ink);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}#pbn-app .pbn-choice-card:hover,#pbn-app .pbn-option-grid button:hover,#pbn-app .pbn-orientation-btn:hover{transform:translateY(-2px);border-color:var(--pict-gold);box-shadow:none}#pbn-app .pbn-choice-card.pbn-active,#pbn-app .pbn-option-grid button.pbn-active,#pbn-app .pbn-orientation-btn.pbn-active,#pbn-app #pbn-orientation-step .pbn-orientation-btn.pbn-active{border-color:var(--pict-green-deep)!important;background:var(--pict-green-soft)!important;box-shadow:inset 0 0 0 1px var(--pict-green-deep)!important}#pbn-app .pbn-choice-card strong,#pbn-app .pbn-option-grid button strong,#pbn-app .pbn-orientation-btn strong{color:var(--pict-ink)}#pbn-app .pbn-choice-card span,#pbn-app .pbn-option-grid button span,#pbn-app .pbn-orientation-btn small{color:var(--pict-muted)}#pbn-app .pbn-choice-card em,#pbn-app .pbn-option-grid button small{color:var(--pict-copper)}#pbn-app .pbn-choice-badge{background:var(--pict-gold);color:#fff;font-size:1.008rem;font-weight:700;letter-spacing:.05em}#pbn-app .pbn-orientation-icon{border-color:var(--pict-gold);background:var(--pict-cream)}#pbn-app .pbn-upload-area{min-height:clamp(210px,26vw,320px);display:grid;place-content:center;padding:clamp(28px,5vw,60px) 20px;border:1.5px dashed var(--pict-gold);border-radius:var(--pict-radius-lg);background:var(--pict-cream);color:var(--pict-ink)}#pbn-app .pbn-upload-area:hover,#pbn-app .pbn-upload-area--active{border-color:var(--pict-green-deep);background:var(--pict-green-soft)}#pbn-app .pbn-upload-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 13px;border:1px solid var(--pict-line);border-radius:50%;background:#fff;color:var(--pict-copper);font-size:2.32rem;line-height:1}#pbn-app .pbn-upload-area p{color:var(--pict-ink);font-size:1.6rem}#pbn-app .pbn-upload-area span,#pbn-app .pbn-upload-status{color:var(--pict-muted)}#pbn-app .pbn-photo-tip,#pbn-app .pbn-delivery-intro{border:1px solid rgba(139,111,62,.3);border-radius:var(--pict-radius);background:#fffaf0;color:var(--pict-ink)}#pbn-app .pbn-upload-confirmed{border-color:#2d5a2747;border-radius:var(--pict-radius);background:var(--pict-green-soft)}#pbn-app .pbn-upload-confirmed-title{color:var(--pict-green-deep)}#pbn-app .pbn-upload-confirmed-copy{color:var(--pict-muted)}#pbn-app .pbn-secondary-btn,#pbn-app .pbn-next-btn,#pbn-app .pbn-preview-btn,#pbn-app #pbn-confirm-crop,#pbn-app #pbn-order-btn{min-height:var(--pict-touch-min);border:1px solid var(--pict-ink);border-radius:var(--pict-radius);font-family:var(--pict-font-body);font-weight:700;transition:transform .2s ease,background-color .2s ease,color .2s ease}#pbn-app .pbn-secondary-btn{color:var(--pict-ink);border-color:var(--pict-ink);background:transparent}#pbn-app .pbn-next-btn,#pbn-app .pbn-preview-btn,#pbn-app #pbn-confirm-crop{background:var(--pict-ink)!important;color:var(--pict-cream)!important;box-shadow:none!important}#pbn-app #pbn-preview-step{background:var(--pict-beige);text-align:left}#pbn-app #pbn-preview-step .pbn-step-title,#pbn-app #pbn-preview-step .pbn-preview-label{justify-content:flex-start;text-align:left}#pbn-app .pbn-preview-label{color:var(--pict-ink);font-family:var(--pict-font-head)}#pbn-app #pbn-preview-step .pbn-canvas-frame{border:1px solid var(--pict-line);box-shadow:4px 4px #8b6f3e59}#pbn-app #pbn-benefits-section h3,#pbn-app footer h3{color:var(--pict-ink)!important;font-family:var(--pict-font-head);font-size:var(--pict-h3)!important;font-weight:500}#pbn-app .pbn-benefit-item strong,#pbn-app .pbn-benefit-item p,#pbn-app footer div,#pbn-app footer p{color:var(--pict-muted)!important}#pbn-app .pbn-benefit-item strong{color:var(--pict-ink)!important}#pbn-app #pbn-order-section{padding:clamp(24px,4vw,42px);border-radius:var(--pict-radius-lg);background:var(--pict-ink)!important;color:var(--pict-cream)}#pbn-app #pbn-order-section>div[style*=background]{display:none}#pbn-app #pbn-order-btn{color:var(--pict-ink)!important;border-color:var(--pict-cream);background:var(--pict-cream)!important;box-shadow:none!important}#pbn-app .pbn-delivery-note{border-color:#fff8ed61;background:#fff8ed14}#pbn-app .pbn-choice-card:focus-visible,#pbn-app .pbn-orientation-btn:focus-visible,#pbn-app .pbn-option-grid button:focus-visible,#pbn-app .pbn-upload-area:focus-visible,#pbn-app .pbn-secondary-btn:focus-visible,#pbn-app .pbn-next-btn:focus-visible,#pbn-app .pbn-preview-btn:focus-visible,#pbn-app #pbn-confirm-crop:focus-visible,#pbn-app #pbn-order-btn:focus-visible{outline:3px solid var(--pict-copper);outline-offset:3px}@media(max-width:749px){#pbn-app.pict-upload{margin-top:24px;padding:0 16px}#pbn-app .pict-upload__hero h1{max-width:12ch}#pbn-app .pbn-step-card,#pbn-app #pbn-crop-section,#pbn-app #pbn-benefits-section,#pbn-app footer{padding:22px 18px}#pbn-app .pbn-format-grid,#pbn-app .pbn-option-grid,#pbn-app .pbn-frame-grid{grid-template-columns:1fr}#pbn-app .pbn-choice-card{min-height:88px}#pbn-app .pbn-orientation-grid{grid-template-columns:1fr}#pbn-app #pbn-order-section [style*="justify-content: space-between"]{align-items:flex-start!important}#pbn-app #pbn-order-section [style*="text-align: right"]{text-align:left!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pictumira-upload.css.map */
