:root{--lf-yellow: #f8f4e1;--lf-berry: #a84062;--lf-green: #437742;--lf-blue: #97acc8;--lf-ink: #121212}body.password{background:var(--lf-yellow)!important;color:var(--lf-ink)}body.password .gradient,body.password .password__footer,body.password .password-header{background:var(--lf-yellow)!important}.password-main{background:var(--lf-yellow)}.password-header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2.4rem 1.6rem .8rem;position:relative}.password-header .h2,.password-header .password-logo{margin:0;color:var(--lf-ink)}.password-header .lf-password-mark{width:min(200px,56vw);height:auto;display:block}.password-header{gap:.6rem}.password-header password-modal,.password-header .password-modal{display:block;width:auto;margin:0 auto;text-align:center}.password-header .modal__toggle-open.password-link{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;margin:0 auto;font-size:1.8rem}.password-header .password-link .svg-wrapper,.password-header .password-link svg{width:1.8rem;height:1.8rem;flex:none;color:var(--lf-green)}.password-header .password-link{color:var(--lf-green);font-family:var(--font-body-family)}.password-header .password-link:hover{color:var(--lf-berry)}.password-header .password-content{color:var(--lf-ink)}.password__footer{padding:1.6rem;color:var(--lf-green)}.password__footer a,.password__footer .link,.password__footer .list-social__link{color:var(--lf-green)}.password__footer .password__footer-caption a,.password__footer .password__footer-caption a svg,.password__footer .password__footer-caption a svg path{color:var(--lf-ink);fill:var(--lf-ink)}.password-modal .modal__content{background:var(--lf-yellow);color:var(--lf-ink)}.password-modal .button{--color-button: 168, 64, 98;--color-button-text: 255, 255, 255}.lfp{max-width:108rem;margin:0 auto;padding:.4rem 1.6rem 4rem;display:grid;gap:1.6rem;justify-items:center}.lfp__intro{text-align:center;max-width:80rem}.lfp__title{margin:0;font-size:clamp(2.4rem,7vw,4.4rem);line-height:1.05;white-space:nowrap;color:var(--lf-berry);font-weight:400}.lfp__lead{margin:1rem 0 0;font-size:clamp(1.5rem,3vw,1.8rem);color:var(--lf-green);line-height:1.25}.lfp__toy{display:block;width:100%}.lfp__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;margin:0 0 1.4rem}.lfp__btn{font:inherit;font-size:1.8rem;line-height:1;padding:.9rem 1.6rem;color:var(--lf-ink);background:transparent;border:2.5px solid var(--lf-ink);border-radius:1.2rem 1.4rem 1.1rem 1.5rem;cursor:pointer;transition:transform .12s ease,background .15s ease,color .15s ease}.lfp{--lfp-hover: #dcb3c0}.lfp__btn:hover{background:var(--lfp-hover);transform:rotate(-1.2deg)}.lfp__btn:active{transform:translateY(2px)}.lfp__btn:focus-visible,.lfp__ink:focus-visible,.lfp__field select:focus-visible,.lfp__row input:focus-visible{outline:3px solid var(--lf-berry);outline-offset:2px}.lfp__btn--play{background:var(--lf-berry);color:#fff;border-color:var(--lf-berry)}.lfp__btn--play:hover{background:var(--lfp-hover);color:var(--lf-ink);border-color:var(--lf-ink)}.lfp__toy.is-playing .lfp__btn--play{background:var(--lf-yellow);color:var(--lf-berry)}.lfp__btn--solid{background:var(--lf-green);border-color:var(--lf-green);color:#fff}.lfp__btn--solid:hover{background:#b9d2b8;color:var(--lf-ink);border-color:var(--lf-ink)}.lfp__sep{width:2px;height:2.8rem;background:var(--lf-ink);opacity:.25;border-radius:2px}.lfp__inks{display:inline-flex;gap:.6rem}.lfp__ink{width:3.2rem;height:3.2rem;padding:0;border:2.5px solid var(--lf-ink);border-radius:50%;background:var(--ink);cursor:pointer;transition:transform .12s ease}.lfp__ink.is-on{transform:scale(1.18);box-shadow:0 0 0 3px var(--lf-yellow),0 0 0 5px var(--lf-ink)}.lfp__field{display:inline-flex;align-items:center;gap:.7rem;font-size:1.7rem;color:var(--lf-ink)}.lfp__field input[type=range]{width:11rem;accent-color:var(--lf-berry)}.lfp__field output{min-width:3.4rem;color:var(--lf-berry)}.lfp__field select{font:inherit;font-size:1.7rem;color:var(--lf-ink);background:#fff;border:2.5px solid var(--lf-ink);border-radius:1rem;padding:.6rem 2.4rem .6rem 1rem}.lfp__paper{position:relative;background:#fffdf3;border:3px solid var(--lf-ink);border-radius:1.6rem 1.2rem 1.8rem 1.3rem;box-shadow:.6rem .8rem #1212121f;overflow:hidden}.lfp__paper canvas{font-family:var(--font-heading-family),cursive;display:block;width:100%;height:clamp(300px,52vh,520px);touch-action:none;cursor:crosshair}.lfp__signup{width:min(46rem,100%);text-align:center}.lfp__signup-title{margin:0 0 1rem;font-size:2.4rem;color:var(--lf-berry)}.lfp__row{display:flex;gap:.8rem}.lfp__row input{flex:1;min-width:0;font:inherit;font-size:1.9rem;padding:.9rem 1.2rem;color:var(--lf-ink);background:#fff;border:2.5px solid var(--lf-ink);border-radius:1.2rem}.lfp__ok{margin:0;font-size:2.1rem;color:var(--lf-green)}.lfp__err{margin:.8rem 0 0;font-size:1.7rem;color:var(--lf-berry)}@media(max-width:749px){.lfp{gap:1.4rem;padding-bottom:3rem}.lfp__btn{font-size:1.7rem;padding:.8rem 1.2rem}.lfp__sep{display:none}.lfp__field input[type=range]{width:8rem}.lfp__paper canvas{height:46vh}}@media(prefers-reduced-motion:reduce){.lfp__btn,.lfp__ink{transition:none}}.lfp__lang{width:100%;display:flex;justify-content:center}.lfp__langs{display:inline-flex;gap:.6rem}.lfp__btn--lang{font-size:1.4rem;padding:.4rem .9rem;border-width:2px;text-decoration:none;display:inline-block}.lfp__btn--lang.is-current{background:var(--lf-berry);border-color:var(--lf-berry);color:#fff;cursor:default;transform:none}.lfp__btn--lang.is-current:hover{background:var(--lf-berry);color:#fff;transform:none}.password-main{position:relative}.lfp__field select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:3.4rem;border-radius:1.2rem 1.4rem 1.1rem 1.5rem;transition:transform .12s ease,background-color .15s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5' fill='none' stroke='%23121212' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1rem center;background-size:1.2rem}.lfp__field select:hover{background-color:var(--lfp-hover);transform:rotate(-1.2deg)}.lfp__field select:active{transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.lfp__field select{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lf-password.css.map */
