.pvcookie{--pvc-forest:#173e32;--pvc-sage:#edf4eb;--pvc-ink:#19392e;--pvc-muted:#546e5f;--pvc-border:#d9e5da;box-sizing:border-box;position:fixed;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:min(530px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 16px);padding:0;margin:0;border:1px solid var(--pvc-border);border-radius:12px;color:var(--pvc-ink);background:#fff;box-shadow:0 26px 85px #0a281b47;font-family:inherit;overflow:auto;overscroll-behavior:contain;z-index:2147483400}.pvcookie *{box-sizing:border-box}.pvcookie [hidden]{display:none!important}.pvcookie::backdrop{background:#092017a1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pvcookie button,.pvcookie input{font-family:inherit}.pvcookie button{cursor:pointer}.pvcookie :is(button,input,a):focus-visible{outline:3px solid #7eac87;outline-offset:3px}.pvcookie__header{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:18px 22px 17px;background:var(--pvc-forest);color:#fff}.pvcookie__kicker{display:block;font-size:9px;letter-spacing:.15em;font-weight:750;color:#c6deca;margin-bottom:5px}.pvcookie__header h2{font-size:clamp(20px,3.5vw,25px);letter-spacing:-.04em;font-weight:700;line-height:1.16;margin:0;color:#fff}.pvcookie__close{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;color:#fff;border:1px solid rgba(255,255,255,.38);border-radius:6px;background:transparent;padding:3px}.pvcookie__close:hover{background:#ffffff26}.pvcookie__content{padding:17px 22px 8px}.pvcookie__content>p{margin:0 0 11px;font-size:12px;line-height:1.52;color:#496555}.pvcookie__content .pvcookie__essential{display:flex;gap:7px;align-items:center;justify-content:flex-start;padding:9px 11px;border:1px solid var(--pvc-border);border-radius:6px;background:var(--pvc-sage);color:var(--pvc-forest);font-size:11px;line-height:1.4;margin:12px 0 5px}.pvcookie__essential svg{flex:0 0 17px}.pvcookie__content--preferences{padding-top:12px;padding-bottom:7px}.pvcookie__content .pvcookie__lead{font-size:11px;margin:0 0 8px}.pvcookie__categories{margin:0;border:1px solid var(--pvc-border);border-radius:8px;overflow:hidden}.pvcookie__category{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--pvc-border);background:#fff;min-height:49px}.pvcookie__category:last-child{border-bottom:0}.pvcookie__category:has(input){cursor:pointer}.pvcookie__category:has(input):hover{background:#f8fbf7}.pvcookie__category-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.pvcookie__category-copy strong{font-size:12px;line-height:1.3;font-weight:800;color:var(--pvc-forest)}.pvcookie__category-copy span{font-size:10px;line-height:1.3;color:#607365}.pvcookie__required{flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:700;border-radius:4px;color:#4e6756;background:#eaf0e9}.pvcookie__switch{position:relative;display:inline-grid;align-items:center;flex:0 0 40px;width:40px;height:23px}.pvcookie__switch input{appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer;border:0;border-radius:50px;background:transparent}.pvcookie__switch-track{height:23px;width:40px;border:1px solid #a5b7ab;border-radius:99px;background:#d5dfd7;position:relative;transition:background .18s}.pvcookie__switch-track:after{content:"";position:absolute;left:2px;top:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000021;transition:transform .18s}.pvcookie__switch input:checked+.pvcookie__switch-track{background:var(--pvc-forest);border-color:var(--pvc-forest)}.pvcookie__switch input:checked+.pvcookie__switch-track:after{transform:translate(17px)}.pvcookie__switch input:focus-visible+.pvcookie__switch-track{outline:3px solid #7eac87;outline-offset:3px}.pvcookie__switch input:disabled+.pvcookie__switch-track{opacity:.55;cursor:wait}.pvcookie__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 22px 11px}.pvcookie__action{min-height:40px;padding:9px 10px;border-radius:6px;font-size:11px;font-weight:800;line-height:1.25;transition:filter .16s;white-space:normal}.pvcookie__action:hover:not(:disabled){filter:brightness(1.1)}.pvcookie__action:disabled{opacity:.55;cursor:wait}.pvcookie__action--reject,.pvcookie__action--accept{color:#fff;background:var(--pvc-forest);border:1px solid var(--pvc-forest)}.pvcookie__action--customize{grid-column:1/-1;background:#edf4eb;border:1px solid #9bbca4;color:var(--pvc-forest)}.pvcookie__action--back{background:#fff;border:1px solid #9bbca4;color:var(--pvc-forest)}.pvcookie__action--save{background:var(--pvc-forest);border:1px solid var(--pvc-forest);color:#fff}.pvcookie__bottom{padding:0 22px 14px}.pvcookie__links{display:flex;flex-wrap:wrap;gap:6px 15px;margin:7px 0 5px}.pvcookie__links a{font-size:10px;line-height:1.4;color:var(--pvc-forest);text-decoration:underline;text-underline-offset:3px}.pvcookie__status{font-size:10px;line-height:1.4;color:#587365;margin:0!important}.pvcookie__status[data-error=true]{color:#a8392f}.pvcookie__footnote{font-size:10px;line-height:1.35;color:#6b796f;margin:4px 0 0}.pv-footer__cookie-trigger{display:inline-flex;gap:7px;align-items:center;color:#d5e2d9;background:transparent;border:0;border-bottom:1px solid rgba(213,226,217,.4);border-radius:0;padding:0 0 2px;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;text-align:left}.pv-footer__cookie-trigger:hover{color:#fff;border-color:#fff}.pv-footer__cookie-trigger:focus-visible{outline:2px solid #b8e0c3;outline-offset:4px}.pv-footer__bottomlinks .pv-footer__cookie-trigger{font-size:11px;color:#c7d8cd}@media(max-width:600px){.pvcookie{max-height:calc(100dvh - 12px);width:calc(100vw - 12px);max-width:calc(100vw - 12px);border-radius:9px}.pvcookie__header{padding:14px 16px}.pvcookie__header h2{font-size:20px}.pvcookie__content{padding:12px 16px 5px}.pvcookie__content>p{font-size:11px;line-height:1.45}.pvcookie__content .pvcookie__essential{margin:8px 0 3px;padding:8px}.pvcookie__content--preferences{padding-top:10px}.pvcookie__category{padding:8px 10px;min-height:46px}.pvcookie__category-copy strong{font-size:11px}.pvcookie__category-copy span{font-size:10px}.pvcookie__actions{padding:5px 16px 8px;gap:7px}.pvcookie__action{min-height:38px;padding:7px 8px}.pvcookie__bottom{padding:0 16px 11px}.pvcookie__footnote{font-size:9px}}@media(prefers-reduced-motion:reduce){.pvcookie__switch-track,.pvcookie__switch-track:after,.pvcookie__action{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/packvoyage-cookie-center.css.map */
