dio-privacy-choices{display:block}.dio-privacy-entry{text-align:center;padding-top:8px;padding-bottom:16px}.dio-privacy-entry[hidden]{display:none}.dio-privacy-entry:not([hidden]){padding-bottom:max(80px,env(safe-area-inset-bottom))}.dio-privacy-entry__button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#151515;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px;padding:4px 8px}.dio-privacy-entry__button:hover{color:#27758f}.dio-privacy-entry__button--footer{min-height:0;margin:0;padding-left:0;padding-right:0;letter-spacing:inherit;text-decoration:none}.dio-privacy-entry__button.dio-privacy-entry__button--footer:focus-visible{outline-color:currentColor}.dio-privacy-entry__button:disabled{color:#666;cursor:wait}.dio-privacy-dialog{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #888;border-radius:12px;background:#fff;color:#151515;overflow-y:auto;font-family:var(--font-body-family, "Open Sans", sans-serif);font-size:15px;line-height:1.5;letter-spacing:normal;text-align:left}.dio-privacy-dialog::backdrop{background:#0006}.dio-privacy-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dio-privacy-dialog h2{margin:0;color:#151515;font-size:26px;line-height:1.2}.dio-privacy-dialog p{margin:14px 0}.dio-privacy-dialog__close{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#151515;font:inherit;font-size:30px;line-height:1;min-width:44px;min-height:44px;cursor:pointer;padding:0;flex-shrink:0}.dio-privacy-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.dio-privacy-option{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #D6DFE4}label.dio-privacy-option{cursor:pointer}.dio-privacy-option input{-webkit-appearance:auto;appearance:auto;width:20px;height:20px;margin:2px 0 0;accent-color:#B94E91;flex-shrink:0}.dio-privacy-option strong{display:block;font-weight:700;color:#151515}.dio-privacy-option strong+span{display:block;color:#666;font-size:14px}.dio-privacy-option--necessary{justify-content:space-between}.dio-privacy-option__always{color:#666;font-size:14px;white-space:nowrap;padding-top:2px}.dio-privacy-dialog__note{color:#666;font-size:13px}.dio-privacy-dialog a{color:#27758f;text-decoration:underline;text-underline-offset:2px}.dio-privacy-dialog__status{min-height:1.5em;color:#151515;font-size:14px}.dio-privacy-dialog__actions{display:flex;gap:12px;flex-wrap:wrap}.dio-privacy-dialog__button{-webkit-appearance:none;appearance:none;background:#b94e91;color:#fff;border:1px solid #B94E91;border-radius:24px;font:inherit;font-size:15px;font-weight:700;padding:11px 18px;min-height:44px;cursor:pointer;flex:1 1 180px}.dio-privacy-dialog__button:hover{background:#b2468b;border-color:#b2468b}.dio-privacy-dialog__button--secondary{background:#fff;color:#151515;border-color:#888}.dio-privacy-dialog__button--secondary:hover{background:#f5f7f8;border-color:#888}.dio-privacy-dialog__button:disabled{cursor:wait;background:#eee;border-color:#888;color:#666}.dio-privacy-dialog button:focus-visible,.dio-privacy-dialog input:focus-visible,.dio-privacy-dialog a:focus-visible,.dio-privacy-entry__button:focus-visible{outline:2px solid #121212;outline-offset:3px}.dio-privacy-sr{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){.dio-privacy-dialog{padding:18px}.dio-privacy-dialog h2{font-size:24px}}@media(forced-colors:active){.dio-privacy-dialog,.dio-privacy-dialog__button{border-color:ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/dio-privacy-choices.css.map */
