.cookie-notice_notice__S1HXw{position:fixed;z-index:10000;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));left:max(20px,env(safe-area-inset-left));width:min(760px,calc(100% - 40px));margin-left:auto;padding:18px;display:flex;align-items:center;gap:24px;border:1px solid #4b443b;border-radius:14px;background:#211e1a;color:#fff8ee;box-shadow:0 18px 46px rgba(25,21,17,.28)}.cookie-notice_copy__HJzhZ{min-width:0;flex:1 1}.cookie-notice_copy__HJzhZ strong{display:block;margin-bottom:4px;font-size:15px}.cookie-notice_copy__HJzhZ p{max-width:65ch;color:#d8cfc3;font-size:13px;line-height:1.55}.cookie-notice_copy__HJzhZ nav{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 18px}.cookie-notice_copy__HJzhZ a{color:#f2cf9e;font-size:12px;font-weight:700;text-underline-offset:3px}.cookie-notice_copy__HJzhZ a:hover{color:#fff}.cookie-notice_notice__S1HXw button{min-height:44px;flex:0 0 auto;padding:11px 16px;border:0;border-radius:9px;background:var(--barber-red);color:#fff;font-weight:750;cursor:pointer;transition:background .18s ease,transform .18s ease}.cookie-notice_notice__S1HXw button:hover{background:#bd3433}.cookie-notice_notice__S1HXw button:active{transform:translateY(1px)}@media (max-width:640px){.cookie-notice_notice__S1HXw{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto;padding:16px;align-items:stretch;flex-direction:column;gap:14px}.cookie-notice_notice__S1HXw button{width:100%}}:root{--background:#f3eee5;--foreground:#201d19;--barber-ink:#1d1b18;--barber-coal:#28241f;--barber-paper:#fffdf8;--barber-cream:#f3eee5;--barber-line:#ddd2c0;--barber-red:#a62c2b;--barber-red-dark:#7d1e1e;--barber-navy:#263e52;--barber-brass:#b2874c;--barber-leather:#855538}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%}body{min-height:100vh;color:var(--foreground);background:var(--background);font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;z-index:9999;height:5px;pointer-events:none;background:repeating-linear-gradient(135deg,var(--barber-red) 0 18px,#f9f4ea 18px 36px,var(--barber-navy) 36px 54px,#f9f4ea 54px 72px);box-shadow:0 1px 0 rgba(29,27,24,.22)}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid rgba(166,44,43,.35);outline-offset:3px}::selection{background:#a62c2b;color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}