.portrait-cta{background:linear-gradient(180deg,#d8b35a,#b58a2f);border:1px solid rgba(255,255,255,.15);color:#1a1306;font-weight:700;border-radius:999px;padding:14px 18px;box-shadow:0 10px 30px #00000059}.portrait-cta:hover{filter:brightness(1.05)}.pw{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999}.pw.is-open{display:block}.pw__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pw__dialog{position:relative;width:min(640px,calc(100% - 28px));margin:5vh auto;background:#100c08eb;border:1px solid rgba(216,179,90,.25);border-radius:22px;box-shadow:0 30px 90px #0009;overflow:hidden;color:#f3ead7}.pw__close{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff}.pw__progress{display:flex;gap:10px;padding:16px 18px 0;justify-content:center}.pw__dot{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);color:#ffffffa6;background:#00000040}.pw__dot.is-active{background:linear-gradient(180deg,#d8b35a,#b58a2f);color:#1a1306;border-color:#ffffff38}.pw__content{padding:14px 18px 8px}.pw__step{display:none}.pw__step.is-active{display:block}.pw__step-kicker{opacity:.85;font-size:13px;margin:10px 0 6px;text-align:center}.pw__title{font-size:28px;margin:0 0 14px;text-align:center}.pw__gold{background:linear-gradient(180deg,#d8b35a,#b58a2f);border:1px solid rgba(255,255,255,.15);color:#1a1306;font-weight:800;border-radius:999px;padding:12px 18px}.pw__ghost{background:transparent;border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:999px;padding:12px 18px}.pw__upload{border:1px dashed rgba(255,255,255,.25);border-radius:18px;padding:18px;text-align:center}.pw__hint{opacity:.85;margin:10px 0 0}.pw__label{display:block;margin:14px 0 6px;opacity:.9}.pw__textarea{width:100%;min-height:92px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#fff;padding:10px 12px}.pw__choices,.pw__sizes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pw__chip{border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#00000040;color:#fff;padding:10px 14px}.pw__chip.is-selected{background:#d8b35a2e;border-color:#d8b35a8c}.pw__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:#0000002e}.pw__price-label{opacity:.85;margin-right:6px}.pw__price-value{font-size:22px;font-weight:800}.pw__actions{display:flex;gap:10px}.pw__summary{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px;background:#0003}.pw__extras{margin-top:12px;display:grid;gap:8px}.pw__check{display:flex;gap:10px;align-items:center}.pw.is-open:after{content:"";position:absolute;width:100%;height:100%;background:#ffffff1c;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}#PwCanvasMaterials.canvas-goldbox__tiles{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}#PwCanvasMaterials .canvas-goldbox__tile{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}#PwCanvasMaterials .canvas-goldbox__tile input{position:absolute;opacity:0;pointer-events:none}#PwCanvasMaterials .canvas-goldbox__tileBox{width:86px;height:86px;border-radius:14px;border:1px solid rgba(255,215,120,.35);background:#00000040;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 1px #ffd77826 inset}#PwCanvasMaterials .canvas-goldbox__tileBox img{width:100%;height:100%;object-fit:cover;display:block}#PwCanvasMaterials .canvas-goldbox__tileLabel{font-size:14px;color:#d9b46a;font-weight:600}#PwCanvasMaterials .canvas-goldbox__tile input:checked+.canvas-goldbox__tileBox{border-color:#ffd778f2;box-shadow:0 0 0 2px #ffd77859}.pw__subtitle{text-align:center}.pw__materials{justify-content:center}@media(min-width:768px){#PwCanvasSizes{max-width:74%;margin:auto}}.has__steps .price-item--regular{display:none}#PwNotes{font-size:14px}@supports (-webkit-touch-callout: none){#PwNotes{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-portrait-wizard.css.map */
