#eddys-privacy,.privacy-dialog{font:14px/1.6 Barlow,Arial,sans-serif;color:#25262d}#eddys-privacy button,.privacy-dialog button{font:600 14px/1.3 Barlow,Arial,sans-serif;cursor:pointer}.privacy-banner{position:fixed;z-index:10000;left:16px;right:16px;bottom:16px;max-width:1120px;margin:auto;border:1px solid #dcd9ce;box-shadow:0 10px 60px #0003;border-radius:17px;background:#fff;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;align-items:center}.privacy-banner h2{font-size:19px;margin:0 0 7px;color:#25262d}.privacy-banner p{font-size:13px;line-height:1.55;margin:0 0 10px;color:#5d5d55}.privacy-banner nav,.privacy-legal-links{display:flex;gap:15px;flex-wrap:wrap}.privacy-banner a,.privacy-dialog a{font-size:12px;color:#555442;text-decoration:underline}.privacy-actions{display:flex;flex-wrap:wrap;gap:9px}.privacy-actions button{border-radius:9px;padding:13px 15px;min-height:44px}.privacy-choice{background:#ffd400;color:#23242f;border:1px solid #d5b719;flex:1;min-width:125px}.privacy-configure{background:#fff;color:#33352b;border:1px solid #bcbcad;flex-basis:100%}.privacy-reopen{position:fixed;z-index:85;bottom:12px;left:12px;padding:9px 13px;border:1px solid #c8c4b5;border-radius:8px;color:#494737;background:#fff;box-shadow:0 3px 12px #0001;font-size:11px!important}.privacy-dialog{border:1px solid #d8d4c4;border-radius:19px;width:min(570px,calc(100vw - 32px));max-height:85vh;padding:25px;box-sizing:border-box;background:#fff;box-shadow:0 14px 100px #0004;overflow:auto}.privacy-dialog::backdrop{background:#20212799;backdrop-filter:blur(3px)}.privacy-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.privacy-dialog h2{font-size:23px;margin:0}.privacy-dialog>p{color:#656458;font-size:14px}.privacy-close{background:none;border:0;font-size:28px!important;line-height:1;padding:5px 10px}.privacy-option{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-top:1px solid #e4e1d7;cursor:pointer}.privacy-option input{width:18px;height:18px;accent-color:#363724;margin-top:4px}.privacy-option strong,.privacy-option small{display:block}.privacy-option small{font-size:13px;color:#79776c;line-height:1.6;margin-top:4px}.privacy-retention{font-size:12px!important;color:#777468}.privacy-dialog .privacy-actions{margin-top:20px}.privacy-map{height:100%;min-height:330px;background:#f2f0e8;border:1px solid #e0dccb;border-radius:14px;overflow:hidden}.privacy-map-placeholder{height:100%;min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;box-sizing:border-box}.privacy-map-placeholder[hidden],[data-map-frame][hidden]{display:none!important}.privacy-map-placeholder>span{font-size:42px;color:#a39a73}.privacy-map-placeholder p{font:14px/1.6 Barlow,Arial,sans-serif;color:#65614f;max-width:320px}.privacy-map-placeholder button{background:#ffd400;color:#23242f;border:1px solid #d5b719;padding:13px 20px;border-radius:9px;font-weight:600;cursor:pointer}.privacy-map [data-map-frame],.privacy-map iframe{height:100%;min-height:330px;width:100%;border:0;display:block}.privacy-inline-settings{margin:10px 0 0;border:0;background:none;color:#77705b;text-decoration:underline;cursor:pointer;font:13px Barlow,Arial,sans-serif}.privacy-banner-visible{padding-bottom:calc(var(--privacy-banner-height,230px) + 32px)}.cart-quick{bottom:64px}.privacy-banner-visible .eddys-wa-float,.privacy-banner-visible .cart-quick{bottom:calc(var(--privacy-banner-height,230px) + 40px)}.privacy-choice:focus-visible,.privacy-configure:focus-visible,.privacy-reopen:focus-visible,.privacy-close:focus-visible{outline:3px solid #363724;outline-offset:3px}@media(max-width:740px){.privacy-banner{grid-template-columns:1fr;gap:13px;padding:17px 18px;left:10px;right:10px;bottom:10px}.privacy-banner p{font-size:12px}.privacy-actions{gap:7px}.privacy-actions button{padding:12px 8px;font-size:13px!important}.privacy-configure{flex-basis:auto;flex:1}.privacy-banner nav{gap:12px}.privacy-reopen{font-size:10px!important;padding:8px 10px}.privacy-dialog{padding:19px}.privacy-dialog .privacy-configure{flex-basis:100%}}
