.dq-pop{--ink:#1c140e;--cherry:#9C3D25;--navy:#203a5e;--tw1:#c9a46c;--tw2:#8b6537;--tw3:#ecd3a2;
--env-h:170px;--lift:102px;--peek:48px;
--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .15 0 0 0 0 .05 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");
--kraft:var(--grain),repeating-linear-gradient(93deg,rgba(90,58,24,.045) 0 1px,transparent 1px 5px,rgba(90,58,24,.03) 5px 6px,transparent 6px 13px),radial-gradient(130% 160% at 20% 0,#dcbd8c,#c8a571 55%,#b98f5c);
--avion:repeating-linear-gradient(-45deg,#9C3D25 0 10px,#F4EAD3 10px 18px,#203a5e 18px 28px,#F4EAD3 28px 36px);
position:fixed;right:28px;bottom:24px;width:360px;z-index:99990;color:var(--ink);font-family:Manrope,sans-serif;pointer-events:none}
.dq-pop[hidden]{display:none!important}
.dq-pop *{box-sizing:border-box}
.dq-pop-env{position:relative;height:var(--env-h);perspective:900px;transform:rotate(-1.5deg);isolation:isolate} .dq-pop-dos{position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(60,35,10,.22),rgba(60,35,10,.05)),var(--kraft);box-shadow:0 22px 40px -14px rgba(40,22,6,.55),0 4px 8px rgba(40,22,6,.25)} .dq-pop-rabat{position:absolute;left:0;right:0;top:0;height:68%;z-index:0;transform-origin:50% 0;transform:rotateX(180deg);backface-visibility:visible;
background:linear-gradient(180deg,#c9a26a,#b48a53);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);filter:brightness(.9)}
.dq-pop-rabat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(40,22,6,.18))}
.dq-pop-rabat::before{content:"";position:absolute;inset:0;background:var(--grain)} .dq-pop-fente{position:absolute;left:16px;right:16px;bottom:0;height:calc(100vh - 40px);max-height:700px;overflow:hidden;z-index:2;pointer-events:none}
.dq-pop-lettre{position:absolute;left:0;right:0;bottom:var(--lift);pointer-events:auto;max-height:calc(100vh - var(--lift) - 70px);overflow:auto;
background:linear-gradient(#FBF6EA,#F5EDDB);border:1px solid rgba(60,35,10,.35);padding:18px 20px 16px;
box-shadow:0 1px 0 #fff inset,2px 3px 0 rgba(40,22,6,.18),0 -4px 14px -6px rgba(40,22,6,.4)}
.dq-pop-lettre::before{content:"";position:absolute;inset:5px;border:1px dashed rgba(28,20,14,.28);pointer-events:none} .dq-pop-poche{position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--kraft);clip-path:polygon(0 40%,50% 64%,100% 40%,100% 100%,0 100%);filter:drop-shadow(0 -2px 2px rgba(40,22,6,.3))}
.dq-pop-poche::before{content:"";position:absolute;inset:0;padding:6px;background:var(--avion);opacity:.9;
-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.dq-pop-ficelle{position:absolute;left:0;right:0;top:64%;height:17px;display:flex;flex-direction:column;gap:5px}
.dq-pop-ficelle .f-s{height:6px;border-radius:3px;background:linear-gradient(180deg,rgba(40,22,6,.55),rgba(40,22,6,0) 35%,rgba(255,236,196,.55) 52%,rgba(40,22,6,0) 70%,rgba(40,22,6,.6)),repeating-linear-gradient(28deg,var(--tw2) 0 1.1px,var(--tw1) 1.1px 3.1px,var(--tw3) 3.1px 3.8px,var(--tw1) 3.8px 5.2px)}
.dq-pop-ficelle .f-s:nth-child(2){transform:translateX(3px)}
.dq-pop-noeud{position:absolute;left:24%;top:calc(64% + 8px);width:96px;transform:translate(-50%,-38%) rotate(-6deg);overflow:visible;filter:drop-shadow(1.5px 2px 1.5px rgba(40,22,6,.45))}
.dq-pop-noeud path{fill:none;stroke-linecap:round;stroke-linejoin:round}
.dq-pop .f-sh{stroke:#6b4a24;stroke-width:7.4}.dq-pop .f-t{stroke:url(#dq-pop-tw);stroke-width:5.6}
.dq-pop .f-h{stroke:#f6e4bd;stroke-width:1.1;opacity:.45;transform:translate(-.9px,-.9px)}
.dq-pop .f-k{fill:url(#dq-pop-tw);stroke:#6b4a24;stroke-width:1.4}.dq-pop .f-kt{stroke:#6b4a24;stroke-width:1.3}.dq-pop .f-fr{stroke:var(--tw1);stroke-width:1.1}
.dq-pop-tampon{position:absolute;right:2px;bottom:8px;width:120px;transform:rotate(-10deg);mix-blend-mode:multiply;opacity:.8}
.dq-pop .t-c,.dq-pop .t-c2{fill:none;stroke:var(--navy);stroke-width:2.4}.dq-pop .t-c2{stroke-width:1.2}
.dq-pop .t-arc{font:800 9px Manrope,sans-serif;letter-spacing:1.25px;fill:var(--navy)}
.dq-pop .t-m{font:800 8.6px Manrope,sans-serif;letter-spacing:.9px;fill:var(--navy);text-anchor:middle}
.dq-pop .t-w{fill:none;stroke:var(--navy);stroke-width:2.2;stroke-linecap:round} .dq-pop-x{position:absolute;z-index:6;top:-14px;left:-14px;width:36px;height:36px;padding:0!important;border-radius:50%!important;pointer-events:auto;cursor:pointer;
background:#FBF6EA!important;border:2px solid var(--ink)!important;box-shadow:2px 2px 0 var(--ink);color:var(--ink)!important;font:400 22px/30px "Young Serif",Georgia,serif!important;text-align:center}
.dq-pop-later{position:absolute;z-index:5;left:50%;bottom:10px;transform:translateX(-50%);pointer-events:auto;cursor:pointer;background:none!important;border:0!important;padding:4px 8px!important;
font:400 20px/1 "Caveat",cursive!important;color:#2e2015!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;box-shadow:none!important}
.dq-pop-x:focus-visible,.dq-pop-later:focus-visible,.dq-pop input:focus-visible{outline:2px solid var(--cherry)!important;outline-offset:3px} .dq-pop-h{font:400 25px/1.05 "Young Serif",Georgia,serif!important;margin:0 0 6px!important;padding:0!important;color:var(--ink)!important;letter-spacing:-.3px;text-transform:none!important}
.dq-pop-p{font:italic 400 15px/1.4 "Young Serif",Georgia,serif;margin:0 0 10px!important;color:#2e2015}
.dq-pop form.sib_signup_form{margin:0;position:relative}
.dq-pop .sib_signup_form>div[class^="sib_signup_box_inside"]{display:grid;gap:9px}
.dq-pop .sib_signup_form p{margin:0!important;padding:0}
.dq-pop .sib_msg_disp{grid-column:1/-1;margin-bottom:-9px}
.dq-pop .sib_loader{position:absolute;right:0;top:-24px}
.dq-pop label{display:block;font:700 10px Manrope,sans-serif!important;letter-spacing:.18em;text-transform:uppercase;color:var(--cherry)!important;margin:0 0 3px!important}
.dq-pop input[type=email],.dq-pop input[type=text]{display:block;width:100%!important;height:38px!important;margin:0!important;padding:6px 4px 4px!important;background:transparent!important;border:0!important;border-bottom:1.5px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;font:400 17px "Young Serif",Georgia,serif!important;color:var(--ink)!important;outline:0}
.dq-pop input::placeholder{color:rgba(28,20,14,.45);font-style:italic}
.dq-pop input[type=email]:focus,.dq-pop input[type=text]:focus{border-bottom-color:var(--cherry)!important;background:rgba(156,61,37,.06)!important}
.dq-pop input[type=submit]{width:100%!important;height:44px!important;margin:4px 0 0!important;padding:0 16px!important;background:var(--cherry)!important;color:#FFF4E2!important;border:2px solid var(--ink)!important;border-radius:0!important;box-shadow:3px 3px 0 var(--ink)!important;font:700 12px Manrope,sans-serif!important;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .12s,box-shadow .12s}
.dq-pop input[type=submit]:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)!important}
.dq-pop p.sib-alert-message{margin:0 0 4px!important;padding:7px 10px!important;border:1.5px solid var(--ink)!important;border-radius:0!important;background:#FFF9EE!important;color:var(--ink)!important;font:400 14px "Young Serif",Georgia,serif}
.dq-pop p.sib-alert-message-error{border-color:var(--cherry)!important;color:var(--cherry)!important} .dq-pop.is-in .dq-pop-env{animation:dqp-in .9s cubic-bezier(.2,.8,.25,1.08) both}
.dq-pop.is-in .dq-pop-rabat{animation:dqp-rabat .65s cubic-bezier(.45,0,.3,1) .95s backwards}
.dq-pop.is-in .dq-pop-lettre{animation:dqp-lettre .85s cubic-bezier(.2,.7,.2,1) 1.55s backwards}
.dq-pop.is-out .dq-pop-env{animation:dqp-out .45s cubic-bezier(.5,0,.8,.4) forwards}
@keyframes dqp-in{from{transform:translate(calc(100% + 60px),40px) rotate(9deg)}}
@keyframes dqp-rabat{0%{transform:rotateX(0);z-index:4;filter:none}49%{z-index:4}51%{z-index:0}100%{transform:rotateX(180deg);z-index:0;filter:brightness(.9)}}
@keyframes dqp-lettre{from{transform:translateY(calc(100% - var(--peek)))}}
@keyframes dqp-out{to{transform:translate(calc(100% + 80px),30px) rotate(8deg);opacity:0}} @media (max-width:600px){
.dq-pop{left:8px;right:8px;bottom:8px;width:auto;--env-h:118px;--lift:72px;--peek:32px}
.dq-pop-env{transform:none}
.dq-pop-fente{left:10px;right:10px}
.dq-pop-lettre{padding:12px 14px 12px}
.dq-pop-h{font-size:21px!important;margin-bottom:2px!important}.dq-pop-p{font-size:14px;margin-bottom:6px!important}
.dq-pop .sib_signup_form>div[class^="sib_signup_box_inside"]{grid-template-columns:1fr 1fr;gap:6px 12px}
.dq-pop .sib_signup_form>div[class^="sib_signup_box_inside"]>p:last-child{grid-column:1/-1}
.dq-pop .sib_msg_disp{margin-bottom:-6px}
.dq-pop input[type=email],.dq-pop input[type=text]{height:34px!important;font-size:16px!important}
.dq-pop input[type=submit]{height:42px!important}
.dq-pop-noeud{width:76px;left:20%;top:calc(64% + 6px)}
.dq-pop-tampon{width:88px;bottom:4px}
.dq-pop-later{bottom:4px;font-size:18px!important}
.dq-pop-x{top:auto;bottom:26px;left:-6px;width:34px;height:34px;line-height:28px!important}
@keyframes dqp-in{from{transform:translateY(calc(100% + 40px))}}
@keyframes dqp-out{to{transform:translateY(calc(100% + 40px));opacity:0}}
}
@media (prefers-reduced-motion:reduce){
.dq-pop.is-in .dq-pop-env,.dq-pop.is-in .dq-pop-rabat,.dq-pop.is-in .dq-pop-lettre,.dq-pop.is-out .dq-pop-env{animation:none!important}
.dq-pop input[type=submit]{transition:none}
}
@media print{.dq-pop{display:none!important}}