html.drw-stw-lock{overflow:hidden}.drw-stw,.drw-stw *{box-sizing:border-box}.drw-stw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--stw-z, 10000);display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--stw-body-font);color:var(--stw-text);opacity:0;transition:opacity .25s ease}.drw-stw[hidden]{display:none}.drw-stw.is-open{opacity:1}.drw-stw__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--stw-overlay)}.drw-stw__modal{position:relative;width:100%;max-width:var(--stw-width);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;background:var(--stw-bg);color:var(--stw-text);border:var(--stw-border-width) solid var(--stw-border-color);border-radius:var(--stw-radius);padding:var(--stw-padding);text-align:var(--stw-align);box-shadow:0 24px 60px #00000059;transform:translateY(14px) scale(.98);transition:transform .3s ease;outline:none}.drw-stw.is-open .drw-stw__modal{transform:none}.drw-stw__close{position:absolute;top:10px;right:10px;width:var(--stw-close-size);height:var(--stw-close-size);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--stw-close-color);cursor:pointer;z-index:2}.drw-stw__close:hover{background:#00000012}.drw-stw__close svg{width:45%;height:45%}.drw-stw__image{display:block;width:100%;height:var(--stw-image-height);object-fit:cover;border-radius:calc(var(--stw-radius) / 2);margin:0 0 16px}.drw-stw__eyebrow{margin:0;font-size:var(--stw-eyebrow-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--stw-accent)}.drw-stw__heading{margin:6px 0 8px;font-family:var(--stw-heading-font);font-size:var(--stw-heading-size);line-height:1.1;font-weight:700;color:var(--stw-text)}.drw-stw__sub{margin:0;font-size:var(--stw-sub-size);line-height:1.45;color:var(--stw-muted)}.drw-stw__card{position:relative;width:100%;max-width:var(--stw-card-width);height:var(--stw-card-height);margin:var(--stw-card-margin);border:2px dashed var(--stw-accent);border-radius:calc(var(--stw-radius) * .6);background:var(--stw-prize-bg);overflow:hidden;user-select:none;-webkit-user-select:none}.drw-stw__prize{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;text-align:center}.drw-stw__prize-value{font-family:var(--stw-heading-font);font-size:var(--stw-prize-size);line-height:1;font-weight:800;color:var(--stw-prize-text)}.drw-stw__prize-label{margin-top:6px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--stw-muted)}.drw-stw__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none;transition:opacity .6s ease}.drw-stw__card.is-revealed .drw-stw__canvas{opacity:0;pointer-events:none}.drw-stw__hint{margin:0 0 4px;font-size:13px;color:var(--stw-muted)}.drw-stw__link{display:block;width:100%;margin:0;text-align:var(--stw-align);padding:6px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--stw-muted);text-decoration:underline;cursor:pointer}.drw-stw__link:hover{color:var(--stw-text)}.drw-stw__form-wrap{margin-top:6px;animation:drw-stw-in .4s ease both}.drw-stw__form-wrap[hidden]{display:none}.drw-stw__form{display:flex;flex-direction:column;gap:10px;margin:0}.drw-stw__input{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--stw-input-border);border-radius:var(--stw-input-radius);background:var(--stw-input-bg);color:var(--stw-text);font:inherit;font-size:16px;text-align:left}.drw-stw__input:focus{outline:2px solid var(--stw-accent);outline-offset:1px}.drw-stw__button{width:100%;height:50px;padding:0 18px;border:0;border-radius:var(--stw-input-radius);background:var(--stw-accent);color:var(--stw-accent-text);font:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.drw-stw__button:hover{opacity:.9}.drw-stw__button:disabled{opacity:.6;cursor:default}.drw-stw__error{margin:0;font-size:13px;color:var(--stw-error);text-align:left}.drw-stw__error[hidden]{display:none}.drw-stw__fine{margin:10px 0 0;font-size:11.5px;line-height:1.4;color:var(--stw-muted)}.drw-stw__code-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:16px 0 4px}.drw-stw__code-label{width:100%;margin:0;font-size:12px;color:var(--stw-muted)}.drw-stw__code{padding:10px 16px;border:2px dashed var(--stw-accent);border-radius:var(--stw-input-radius);font-family:monospace;font-size:18px;font-weight:700;letter-spacing:.08em;color:var(--stw-text)}.drw-stw__copy{height:42px;padding:0 14px;border:1.5px solid var(--stw-text);border-radius:var(--stw-input-radius);background:transparent;color:var(--stw-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.drw-stw__copy:hover{background:var(--stw-text);color:var(--stw-bg)}.drw-stw__success .drw-stw__button{margin-top:14px}.drw-stw [hidden]{display:none}@keyframes drw-stw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:749px){.drw-stw--sheet{align-items:flex-end;padding:0}.drw-stw--sheet .drw-stw__modal{max-width:none;max-height:92vh;max-height:92dvh;border-radius:var(--stw-radius) var(--stw-radius) 0 0}}@media(prefers-reduced-motion:reduce){.drw-stw,.drw-stw__modal,.drw-stw__canvas,.drw-stw__form-wrap{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/drw-scratch.css.map */
