.jl-page-da{background:#fbf9f2;position:relative;overflow:hidden;padding:clamp(28px,5vw,64px) 5vw clamp(40px,6vw,80px)}.jl-page-da .jl-dogphoto__inner,.jl-page-da .jl-signup__inner{position:relative;z-index:2;max-width:680px;margin:0 auto}.jl-page-da h1{font-family:League Spartan,Outfit,sans-serif;font-weight:900;text-transform:uppercase;color:#2525dc;font-size:clamp(1.5rem,5.4vw,2.9rem);line-height:1.04;letter-spacing:-.015em;margin:10px 0 12px;text-wrap:balance}.jl-page-da .jl-dogphoto__eyebrow{font-family:Permanent Marker,cursive;font-weight:400;color:#e8501a;font-size:clamp(.95rem,3.4vw,1.15rem);letter-spacing:.01em;text-transform:none}.jl-page-da .jl-dogphoto__sub{color:#2525dc;opacity:.82;font-size:clamp(.95rem,3.6vw,1.08rem);line-height:1.55;margin-bottom:26px}.jl-page-da .jl-dogphoto__card,.jl-page-da .jl-dogphoto__success{background:#fff;border:2.5px solid #111;border-radius:20px;box-shadow:6px 8px #111;padding:clamp(20px,4vw,30px)}.jl-page-da input[type=text],.jl-page-da input[type=email],.jl-page-da select,.jl-page-da textarea{border:2px solid #111!important;border-radius:12px!important;background:#fbf9f2!important;font-family:inherit;color:#111!important}.jl-page-da input[type=text]:focus,.jl-page-da input[type=email]:focus,.jl-page-da select:focus,.jl-page-da textarea:focus{outline:3px solid rgba(37,37,220,.28);outline-offset:1px;border-color:#2525dc!important}.jl-page-da label,.jl-page-da .jl-dogphoto__field>span{color:#2525dc;font-weight:700}.jl-page-da .jl-dogphoto__upload{border:2.5px dashed #2525DC!important;border-radius:14px!important;background:#f4f4ff!important}.jl-page-da .jl-dogphoto__upload-label{color:#2525dc;font-weight:800}.jl-page-da .jl-dogphoto__submit,.jl-page-da button[type=submit]{background:#2525dc!important;color:#fbf9f2!important;border:2.5px solid #111!important;border-radius:999px!important;box-shadow:4px 5px #111!important;font-weight:800;letter-spacing:.3px;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.jl-page-da .jl-dogphoto__submit:hover,.jl-page-da button[type=submit]:hover{transform:translate(-1px,-2px);box-shadow:6px 8px #111!important}.jl-page-da .jl-dogphoto__legal{font-family:Permanent Marker,cursive;font-weight:400;color:#2525dc;opacity:.75}.jl-page-dog{display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.jl-page-dog--haut{width:clamp(90px,18vw,140px);margin:0 auto 4px}.jl-page-dog--milieu{width:clamp(96px,22vw,150px);margin:6px 0 14px auto}.jl-page-dog--bas{width:min(100%,420px);margin:22px auto -6%}.jl-page-da .jl-dogphoto__success h2{font-family:League Spartan,Outfit,sans-serif;font-weight:900;text-transform:uppercase;color:#2525dc}@media(min-width:901px){.jl-page-da .jl-dogphoto__inner,.jl-page-da .jl-signup__inner{max-width:720px}}.jl-page-da--event{background:#fbf9f2!important}.jl-page-da--event .jl-event__card{background:#fff!important;border:2.5px solid #111!important;border-radius:20px!important;box-shadow:6px 8px #111!important}.jl-page-da--event .jl-event__title{font-family:League Spartan,Outfit,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;color:#2525dc!important;letter-spacing:-.015em!important;line-height:1.04!important}.jl-page-da--event .jl-event__intro{color:#2525dc!important;opacity:.82}.jl-page-da--event .jl-event__reassurance span{color:#2525dc!important;font-weight:700!important}.jl-page-da--event input[type=text],.jl-page-da--event input[type=email],.jl-page-da--event input[type=tel],.jl-page-da--event select,.jl-page-da--event textarea{border:2px solid #111!important;border-radius:12px!important;background:#fbf9f2!important;color:#111!important}.jl-page-da--event .jl-event__submit{background:#2525dc!important;color:#fbf9f2!important;border:2.5px solid #111!important;border-radius:999px!important;box-shadow:4px 5px #111!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.3px!important;transition:transform .16s ease,box-shadow .16s ease!important}.jl-page-da--event .jl-event__submit:hover{transform:translate(-1px,-2px);box-shadow:6px 8px #111!important}.jl-page-da--event .jl-page-dog--bas{margin:18px auto 0!important;width:min(100%,340px)!important}.jl-page-da--event{min-height:0!important;padding:22px 20px 32px!important}.jl-page-da--event .jl-event__card{max-width:760px!important;padding:0 0 28px!important;overflow:hidden;border-radius:22px!important}.jl-page-da--event .jl-event__logo-link{margin:0 auto 14px!important}.jl-page-da--event .jl-event__logo{height:38px!important}.jl-page-da--event .jl-event__tete{background:#2525dc;padding:18px 24px 20px;text-align:center;border-bottom:2.5px solid #111}.jl-page-da--event .jl-event__tete .jl-page-dog--haut{width:clamp(78px,13vw,104px)!important;margin:0 auto 6px!important}.jl-page-da--event .jl-event__title{color:#fbf9f2!important;font-size:clamp(1.35rem,3.4vw,2.1rem)!important;margin:0 0 6px!important}.jl-page-da--event .jl-event__intro{color:#fbf9f2!important;opacity:.9;font-size:.95rem!important;margin:0 auto!important;max-width:460px}.jl-page-da--event .jl-event__corps{padding:0 clamp(20px,4vw,40px)}.jl-page-da--event .jl-event__reassurance{margin:16px 0 18px!important;padding-bottom:14px!important;border-bottom:2px solid rgba(17,17,17,.12)!important;gap:8px 20px!important}.jl-page-da--event .jl-event__reassurance span{font-size:.8rem!important}.jl-page-da--event .jl-event__row{margin-bottom:10px!important;gap:12px!important}.jl-page-da--event fieldset{margin:0 0 12px!important}.jl-page-da--event legend{color:#2525dc!important;margin-bottom:7px!important}.jl-page-da--event .jl-event__choice span{border:2px solid #111!important;background:#fbf9f2!important;color:#111!important;font-weight:700!important}.jl-page-da--event .jl-event__choice input:checked+span{background:#2525dc!important;color:#fbf9f2!important;border-color:#111!important}.jl-page-da--event .jl-event__submit{margin-top:6px!important;padding:14px 30px!important}.jl-page-da--event .jl-page-dog--milieu{width:clamp(72px,12vw,104px)!important;margin:0 0 -6px auto!important}.jl-page-da--event .jl-page-dog--bas{width:min(100%,260px)!important;margin:14px auto 0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/jl-pages-da.css.map */
