.ppz__pieces{display:flex;gap:.6rem}.ppz__piece{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;padding:0 1rem;border:1.5px solid rgba(33,58,71,.22);border-radius:1rem;background:#fff;color:#213a47;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}@media screen and (max-width:480px){.ppz__piece{gap:.5rem;padding:0 .6rem;font-size:1.3rem;white-space:nowrap}}.ppz__piece[aria-pressed=true]{border-color:#1e9bd1;box-shadow:inset 0 0 0 1px #1e9bd1}.ppz__piece-check{flex:0 0 auto;width:1.8rem;height:1.8rem;border:1.5px solid rgba(33,58,71,.3);border-radius:50%}.ppz__piece.is-done .ppz__piece-check{border-color:#1e9bd1;background:#1e9bd1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.3rem no-repeat}.ppz .pphoto__stage.is-grab .pphoto__canvas{cursor:grab;touch-action:none}.ppz .pphoto__stage.is-grab .pphoto__canvas:active{cursor:grabbing}.ppz .pphoto__stage:not(.is-grab) .pphoto__canvas{cursor:pointer}.ppz__drop{max-width:none;gap:.3rem;padding:.8rem .4rem;border-radius:.8rem}.ppz__drop[hidden]{display:none}.ppz__drop .pphoto__drop-icon{width:3.6rem;height:3.6rem}.ppz__drop .pphoto__drop-title{font-size:1.3rem;line-height:1.2}.ppz__drop .pphoto__drop-meta{font-size:1rem}.ppz .pphoto__write{padding:.6rem 1.2rem .6rem .6rem;font-size:1.3rem}.ppz .pphoto__write-icon{width:2.4rem;height:2.4rem}.ppz__panel[hidden]{display:none}.ppz__panel{display:flex;flex-direction:column;gap:.8rem}.ppz__modes{display:flex;padding:.3rem;border-radius:999px;background:#213a4712}.ppz__mode{flex:1 1 0;min-height:3.8rem;border:0;border-radius:999px;background:transparent;color:#213a47;font:inherit;font-size:1.35rem;font-weight:600;cursor:pointer}.ppz__mode[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0d1b2224;font-weight:700}.ppz__next{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.6rem;padding:0 1.6rem;border:0;border-radius:999px;background:#213a47;color:#fbf8f3;font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer}.ppz__next[hidden]{display:none}.ppz__next:hover{background:#2c4a5e}.ppz__next:focus-visible,.ppz__piece:focus-visible,.ppz__mode:focus-visible{outline:2px solid #1e9bd1;outline-offset:2px}.ppz__verso .pphoto__verso-hint[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/perso-puzzle.css.map */
