html{scroll-padding-top:clamp(16px,6vh,85px)}:target{scroll-margin-top:clamp(20px,9vh,110px)}#MainContent{scroll-margin-top:20px}html:focus-within{scroll-behavior:auto}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid #22764e!important;outline-offset:3px!important}.pv-footer :where(a,button,input):focus-visible,.pv-assistant__panel :where(a,button):focus-visible,.pv-assistant__launcher:focus-visible,.pv-a11y :where(a,button):focus-visible{outline:3px solid #fcdf72!important;outline-offset:3px!important}:where(input[type=checkbox],input[type=radio]){accent-color:#174d36}:where(.pvcontact,.pv-footer,.pv-faq,.pvwithdraw,.pv-assistant,.pv-about) :is(button,[role=button],summary){touch-action:manipulation}:where(.pvcontact,.pvwithdraw,.pv-assistant,.pv-a11y,.pvcookie) :is(button,input,textarea,select):focus-visible{outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html,body,.page-wrapper{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid Highlight!important}.pv-a11y__launcher,.pv-a11y__done,.pv-a11y__options button,.pv-a11y__close{border:1px solid ButtonText!important}}html.pv-a11y-text{font-size:112.5%}html.pv-a11y-text :where(.pvcontact,.pv-about,.pv-faq,.pvwithdraw,.pv-product-help,.pv-footer,.pv-assistant,.pv-a11y,.pvcookie) :is(p,li,label,small,span,a,button,input,textarea,select,summary){font-size:max(1rem,12px)!important}html.pv-a11y-text :where(.pvcontact,.pv-about,.pv-faq,.pvwithdraw,.pv-product-help,.pv-footer,.pv-assistant,.pv-a11y,.pvcookie) :is(h1,h2,h3){overflow-wrap:anywhere}html.pv-a11y-spacing :is(p,li,label,.rte,.pv-faq-answer,.pv-assistant__message){line-height:1.85!important;letter-spacing:.02em!important}html.pv-a11y-links :is(main,footer,header) a:not([class*=button]):not([class*=btn]){text-decoration:underline!important;text-underline-offset:.2em!important;text-decoration-thickness:2px!important}html.pv-a11y-contrast :where(.pvcontact,.pv-faq,.pv-about) :is(.pvc-guide-lead,.pv-faq-answer,.pv-about-body,.pvc-privacy){color:#092b1b!important}html.pv-a11y-contrast .pvwithdraw__step :is(p,label,small){color:#092b1b!important}html.pv-a11y-contrast .pv-assistant__thread{background:#fff!important}html.pv-a11y-contrast .pv-assistant__message--bot{color:#092b1b!important;background:#f8fcf8!important;border:1px solid #587761}html.pv-a11y-contrast .pv-assistant__option{border:2px solid #234e37!important}html.pv-a11y-contrast .pv-assistant__result-note{color:#092b1b!important}html.pv-a11y-contrast .pv-footer{background:#052a20!important;color:#fff!important}html.pv-a11y-contrast .pv-footer :is(a,p,small,label,li,h2,h3){color:#fff!important}html.pv-a11y-contrast :where(.pvcontact,.pv-faq,.pvwithdraw,.pv-about,.pv-assistant) :is(input,textarea,select){border:2px solid #174b2e!important;color:#071e14!important;background:#fff!important}html.pv-a11y-contrast :where(.pvcontact,.pv-faq,.pvwithdraw,.pv-assistant,.pv-footer) :is(a,button):focus-visible{outline:4px solid #ecb52a!important}html.pv-a11y-motion,html.pv-a11y-motion *{scroll-behavior:auto!important}html.pv-a11y-motion *,html.pv-a11y-motion *:before,html.pv-a11y-motion *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.pv-a11y__launcher{position:fixed;inset:auto auto max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));z-index:9400;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 13px;background:#153f32;color:#fff;border:2px solid #fff;border-radius:999px;box-shadow:0 5px 22px #00000040;font-family:inherit;font-size:12px;font-weight:750;cursor:pointer}.pv-a11y__launcher:hover{background:#286c4f}.pv-a11y__launcher:focus-visible{outline:3px solid #ffde6b!important;outline-offset:3px}.pv-a11y__launcher svg{flex:0 0 19px}.pv-a11y{box-sizing:border-box;position:fixed;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 18px);margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #bfd0c0;border-radius:13px;background:#fff;color:#163c2d;box-shadow:0 28px 90px #05211652;font-family:inherit;z-index:2147483400}.pv-a11y *{box-sizing:border-box}.pv-a11y::backdrop{background:#051a13ad}.pv-a11y__header{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:20px 21px 17px;background:#143d30;color:#fff}.pv-a11y__eyebrow{display:block;color:#c9decf;font-size:10px;line-height:1.4;letter-spacing:.11em;font-weight:700;margin-bottom:5px}.pv-a11y__header h2{font-size:23px;line-height:1.2;color:#fff;margin:0;font-weight:750}.pv-a11y__close{width:36px;height:36px;min-width:36px;display:grid;place-items:center;padding:0;border:1px solid #d2e4d7;background:transparent;color:#fff;border-radius:7px;font-size:26px;line-height:1;cursor:pointer}.pv-a11y__content{padding:15px 21px 18px}.pv-a11y__content>p{font-size:12px;line-height:1.6;margin:0 0 11px;color:#435b4c}.pv-a11y__options{border:1px solid #dbe6dc;border-radius:9px;overflow:hidden;margin:12px 0}.pv-a11y__options button{width:100%;min-height:55px;display:grid;grid-template-columns:minmax(0,1fr) 39px;grid-template-rows:auto auto;text-align:left;align-items:center;gap:2px 10px;padding:9px 13px;background:#fff;color:#153f31;border:0;border-bottom:1px solid #dbe6dc;font-family:inherit;cursor:pointer}.pv-a11y__options button:last-child{border-bottom:0}.pv-a11y__options button:hover{background:#f0f6f0}.pv-a11y__option-title{grid-column:1;grid-row:1;font-size:12px;font-weight:800;line-height:1.3}.pv-a11y__option-desc{grid-column:1;grid-row:2;font-size:10px;color:#536959;line-height:1.35}.pv-a11y__switch{grid-column:2;grid-row:1/3;width:36px;height:21px;background:#c7d4cb;border-radius:20px;position:relative;border:1px solid #809e8a}.pv-a11y__switch:before{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;background:#fff;border-radius:50%;transition:transform .15s}.pv-a11y__options button[aria-pressed=true]{background:#eef6ec}.pv-a11y__options button[aria-pressed=true] .pv-a11y__switch{background:#145e3c}.pv-a11y__options button[aria-pressed=true] .pv-a11y__switch:before{transform:translate(15px)}.pv-a11y__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pv-a11y__actions button{min-height:44px;border-radius:7px;padding:11px;font-size:12px;font-weight:800;cursor:pointer}.pv-a11y__reset{background:#fff;border:1px solid #93b09b;color:#173f30}.pv-a11y__done{background:#174331;border:1px solid #174331;color:#fff}.pv-a11y__content .pv-a11y__privacy{margin:13px 0 6px;font-size:10px;line-height:1.55}.pv-a11y__content .pv-a11y__contact{font-size:11px;margin:0}.pv-a11y__contact a{color:#125638;text-decoration:underline}.pv-a11y__status{min-height:1em;font-size:11px!important;margin:7px 0 0!important;color:#1b5e3c!important}@media(max-width:600px){.pv-a11y__launcher{bottom:max(11px,env(safe-area-inset-bottom));left:max(9px,env(safe-area-inset-left));padding:9px 11px}.pv-a11y__header{padding:16px}.pv-a11y__content{padding:12px 16px 14px}.pv-a11y__options button{min-height:51px;padding:7px 10px}.pv-a11y__content>p{font-size:11px}.pv-a11y__option-desc{font-size:10px}}.pv-a11y__skip-link{position:fixed;left:14px;top:-120px;z-index:2147483300;padding:12px 18px;max-width:calc(100vw - 28px);color:#fff;background:#153f32;border:2px solid #fff;border-radius:5px;font-size:15px;font-weight:800;text-decoration:underline}.pv-a11y__skip-link:focus,.pv-a11y__skip-link:focus-visible{top:14px;outline:3px solid #ffde6b;outline-offset:2px}.pv-a11y__skip-link:focus+.pv-a11y__skip-link{top:-120px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/packvoyage-accessibilite.css.map */
