.sb-utilities{font-family:"IBM Plex Sans Hebrew","Arial Hebrew",Arial,sans-serif;color:#F3EEE7;direction:rtl;font-size:16px;line-height:1.65}
.sb-utilities *{box-sizing:border-box}.sb-utilities [hidden]{display:none!important}
.sb-utility-dock{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:800;display:flex;flex-direction:column;align-items:center;gap:7px}
.sb-utilities button{font:inherit;cursor:pointer;color:#F3EEE7;background:#22201E;border:1px solid #76624B;border-radius:12px;min-height:44px;padding:10px 16px;line-height:1.4}
.sb-utilities .sb-access-trigger{width:48px;height:48px;min-height:48px;border-radius:50%;padding:10px;background:#CDB79A;color:#141312;box-shadow:0 3px 15px #0006;display:flex;align-items:center;justify-content:center}
.sb-utilities .sb-cookie-trigger{font-size:12px;padding:6px 8px;min-height:36px}
.sb-utility-dialog{box-sizing:border-box;background:#1A1918;color:#F3EEE7;border:1px solid #76624B;border-radius:18px;padding:26px;font:inherit;direction:rtl;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 16px 65px #0008;overscroll-behavior:contain}
.sb-utility-dialog::backdrop{background:#0008}.sb-consent-panel{width:min(680px,calc(100% - 28px));margin:auto auto 16px}
.sb-utility-dialog h2{font-family:"Frank Ruhl Libre",Georgia,serif;font-size:30px;font-weight:400;line-height:1.25;margin:0 0 14px}.sb-utility-dialog p{font-size:16px;line-height:1.75;margin:0 0 14px}.sb-utility-dialog a{color:#CDB79A;text-underline-offset:4px}.sb-utility-dialog .sb-utility-note{font-size:13px;color:#BDB4A9;line-height:1.7;margin-top:12px}
.sb-utility-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.sb-utility-actions button{flex:1 1 145px;background:#22201E;border-color:#CDB79A}.sb-utility-actions [data-consent="save"]{background:#CDB79A;color:#141312}
.sb-utility-dialog fieldset{border:1px solid #504638;border-radius:12px;margin:18px 0 0;padding:14px}.sb-utility-dialog legend{padding:0 6px}.sb-utility-dialog label{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin:8px 0}.sb-utility-dialog input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#CDB79A;margin-top:3px}
.sb-access-panel{width:min(410px,calc(100% - 28px));margin:auto 14px 85px auto}.sb-utility-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.sb-utility-heading h2{margin:0}.sb-utilities .sb-utility-close{font-size:25px;min-width:44px;padding:4px}.sb-text-controls{display:flex;align-items:center;justify-content:space-between;margin:16px 0;gap:12px}.sb-access-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.sb-access-options [aria-pressed=true]{background:#CDB79A;color:#141312}.sb-utilities button:disabled{opacity:.5;cursor:default}
.sb-footer-preferences{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-size:14px}.sb-footer-preferences button{background:none;border:0;padding:10px 0;min-height:44px;color:#CDB79A;font:inherit;text-decoration:underline;cursor:pointer}
:focus-visible{outline:3px solid #CDB79A!important;outline-offset:4px!important}.sb-skip{position:fixed;top:8px;right:8px;z-index:30000;background:#CDB79A;color:#141312!important;padding:12px 20px;border-radius:10px;transform:translateY(-180%)}.sb-skip:focus{transform:none}
.sb-utility-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body:has(dialog[open]:not(.sb-utility-dialog)) .sb-utility-dock{display:none}
html[data-sb-gray] :is(.page-bg,body>main,.sb-shop,.sb-offer){filter:grayscale(1)}
html[data-sb-links] a:not(.sb-skip){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}
html[data-sb-spacing] :is(.page-bg,body>main,.sb-shop,.sb-offer) :is(p,a,button,label,li,summary,h1,h2,h3,h4,span,input,textarea,select){letter-spacing:.08em!important;word-spacing:.16em!important;line-height:1.8!important}
html[data-sb-contrast] :is(.page-bg,body>main,.sb-shop,.sb-offer){background:#000!important;color:#fff!important}
html[data-sb-contrast] :is(.page-bg,body>main,.sb-shop,.sb-offer) :is(p,span,h1,h2,h3,h4,label,li,summary,button,input,select,textarea){color:#fff!important;text-shadow:none!important}
html[data-sb-contrast] :is(.page-bg,body>main,.sb-shop,.sb-offer) :is(.card,button,input,select,textarea){background:#000!important;border-color:#fff!important}
html[data-sb-contrast] :is(.page-bg,body>main,.sb-shop,.sb-offer) a{color:#ffe19a!important;background:#000!important}
html[data-sb-motion] *,html[data-sb-motion] *::before,html[data-sb-motion] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-sb-motion] .rv{opacity:1!important;transform:none!important}
@media(max-width:600px){.sb-utility-dock{left:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.sb-utility-dialog{padding:20px;max-height:calc(100dvh - 24px)}.sb-utility-dialog h2{font-size:26px}.sb-access-panel{margin:auto auto 12px}.sb-consent-panel{margin:auto auto 12px}.sb-utility-actions{gap:8px}.sb-utility-actions button{flex-basis:100%}.sb-access-options{gap:8px}}
@media(prefers-reduced-motion:reduce){.sb-utilities *{animation:none!important;transition:none!important}}
