.vivid-cookie-preferences-link{-webkit-appearance:none;appearance:none;border:0;padding:0;color:inherit;background:transparent;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.vivid-cookie-preferences-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.vivid-cookie-preferences{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(840px,calc(100dvh - 32px));margin:auto;padding:0;border:1px solid #d5cbcF;border-radius:22px;background:#f4efe6;color:#24121f;box-shadow:0 20px 80px #24121f33;overflow:auto;overscroll-behavior:contain;font-family:Arial,sans-serif;font-size:15px;line-height:1.5}.vivid-cookie-preferences:not([open]){display:none}.vivid-cookie-preferences::backdrop{background:#24121f70}.vivid-cookie-preferences *,.vivid-cookie-preferences *:before,.vivid-cookie-preferences *:after{box-sizing:border-box}.vivid-cookie-preferences__inner{padding:28px}.vivid-cookie-preferences__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vivid-cookie-preferences__header h2{margin:0;color:inherit;font-family:Georgia,serif;font-weight:400;font-size:clamp(27px,5vw,34px);line-height:1.15;letter-spacing:-.025em}.vivid-cookie-preferences__close{flex:0 0 auto;border:1px solid #24121f36;border-radius:999px;padding:9px 13px;min-height:44px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.vivid-cookie-preferences__intro{margin:18px 0 20px;color:#655760;font-size:14px}.vivid-cookie-preferences fieldset{min-width:0;margin:0;padding:0;border:0}.vivid-cookie-preferences__row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:16px 0;border-top:1px solid #24121f20;cursor:pointer}.vivid-cookie-preferences__row--essential{cursor:default}.vivid-cookie-preferences__row>span:first-child,.vivid-cookie-preferences__row>div{min-width:0}.vivid-cookie-preferences__row h3,.vivid-cookie-preferences__row strong{display:block;margin:0 0 4px;color:#24121f;font:600 15px/1.35 Arial,sans-serif}.vivid-cookie-preferences__row p,.vivid-cookie-preferences__row>span>span{display:block;margin:0;color:#655760;font:400 13px/1.5 Arial,sans-serif}.vivid-cookie-preferences__row input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:22px;height:22px;min-width:22px;margin:8px 0 8px 8px;border:initial;padding:0;box-shadow:none;accent-color:#24121f;cursor:pointer}.vivid-cookie-preferences__badge{flex:0 0 auto;border-radius:999px;padding:6px 10px;background:#bda6d633;color:#24121f;font-size:11px;white-space:nowrap}.vivid-cookie-preferences__status{margin:10px 0;color:#655760;font-size:13px}.vivid-cookie-preferences__status:empty{margin:0}.vivid-cookie-preferences__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.vivid-cookie-preferences__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #24121f;border-radius:999px;padding:11px 18px;background:#24121f;color:#f4efe6;font:500 13px/1.4 Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.vivid-cookie-preferences__button--secondary{background:transparent;border-color:#24121f40;color:#24121f}.vivid-cookie-preferences button:disabled,.vivid-cookie-preferences input:disabled{cursor:default;opacity:.55}.vivid-cookie-preferences button:focus-visible,.vivid-cookie-preferences input:focus-visible{outline:2px solid #24121f;outline-offset:4px}.vivid-cookie-preferences [hidden]{display:none!important}.vivid-cookie-preferences__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.vivid-cookie-preferences{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.vivid-cookie-preferences__inner{padding:22px 20px}.vivid-cookie-preferences__row{gap:14px}.vivid-cookie-preferences__actions{display:grid;grid-template-columns:1fr}.vivid-cookie-preferences__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vivid-cookie-preferences.css.map */
