html.tcb-enabled #cookiescript_injected_wrapper,html.tcb-enabled #cookiescript_injected,html.tcb-enabled #cookiescript_injected_fsd{display:none!important}html.tcb-open{overflow:hidden}html.tcb-open #cgptcb-body,html.tcb-open #google-merchantwidget-iframe-wrapper{display:none!important}.tcb,#cookiescript_badge{--tcb-panel:#fdfcfa;--tcb-ink:#1e2926;--tcb-text:#394846;--tcb-muted:#4a5856;--tcb-accent:#56706f;--tcb-accent-hover:#455b5a;--tcb-brand:#536f6d;--tcb-always:#4f746c;--tcb-link:#395953;--tcb-rule:#e7ebe7;--tcb-switch-off:#bac4c3}.tcb{--tcb-gap:24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:var(--tcb-gap);padding:max(var(--tcb-gap),env(safe-area-inset-top,0)) max(var(--tcb-gap),env(safe-area-inset-right,0)) max(var(--tcb-gap),env(safe-area-inset-bottom,0)) max(var(--tcb-gap),env(safe-area-inset-left,0));font-family:"Montserrat",Arial,sans-serif;text-align:left}html.tcb-enabled #cookiescript_badge{background:var(--tcb-accent);box-shadow:0 2px 8px rgba(0,0,0,.25)}html.tcb-enabled #cookiescript_badge:hover{background:var(--tcb-accent-hover)}html.tcb-enabled #cookiescript_badge:focus-visible{outline:2px solid var(--tcb-accent);outline-offset:3px}html.tcb-enabled #cookiescript_badge .cookiescriptlogo{fill:#fff}html.tcb-enabled #cookiescript_badge #cookiescript_badgetext{font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-weight:700;line-height:40px;letter-spacing:.07em;color:#fff}.tcb[hidden],.tcb [hidden]{display:none!important}.tcb-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(28,38,36,.55)}.tcb-dialog{position:relative;box-sizing:border-box;width:100%;max-width:600px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;--tcb-pad-top:44px;--tcb-pad-side:44px;padding:var(--tcb-pad-top) var(--tcb-pad-side) 38px;border-radius:12px;background:var(--tcb-panel);box-shadow:0 24px 60px rgba(0,0,0,.35);color:var(--tcb-text);outline:0}.tcb-brand{margin:0 0 14px;font-size:26px;font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--tcb-ink)}.tcb-brand span{margin-left:3px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tcb-brand)}.tcb .tcb-title{margin:0 0 16px;padding:0;font-family:"Playfair Display",Georgia,serif;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--tcb-ink)}.tcb-intro{margin:0 0 20px;font-size:15px;line-height:1.6}.tcb-categories{margin:0;padding:0;list-style:none;border-top:1px solid var(--tcb-rule)}.tcb-category{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:18px 0;border-bottom:1px solid var(--tcb-rule)}.tcb-category-name{display:block;margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--tcb-ink);cursor:default}label.tcb-category-name{cursor:pointer}.tcb-category-desc{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:var(--tcb-muted)}.tcb-always{flex:0 0 auto;font-size:14px;font-weight:600;color:var(--tcb-always)}.tcb .tcb-switch{-webkit-appearance:none;appearance:none;position:relative;opacity:1;flex:0 0 auto;width:52px;height:30px;margin:0;border:0;border-radius:15px;background:var(--tcb-switch-off);cursor:pointer;transition:background-color .2s}.tcb .tcb-switch::before{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.tcb .tcb-switch:checked{background:var(--tcb-accent)}.tcb .tcb-switch:checked::before{transform:translateX(22px)}.tcb-close-bar{position:sticky;top:calc(-1*var(--tcb-pad-top));z-index:1;height:0;margin:calc(-1*var(--tcb-pad-top)) calc(-1*var(--tcb-pad-side)) var(--tcb-pad-top)}.tcb .tcb-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:var(--tcb-panel);color:var(--tcb-muted);cursor:pointer;transition:background-color .15s,color .15s}.tcb .tcb-close:hover{background:var(--tcb-rule);color:var(--tcb-ink)}.tcb .tcb-switch:focus-visible,.tcb .tcb-close:focus-visible,.tcb-button:focus-visible,.tcb-links a:focus-visible,.tcb-link:focus-visible,.tcb-partners a:focus-visible{outline:2px solid var(--tcb-accent);outline-offset:3px}.tcb-buttons{display:flex;gap:12px;margin-top:28px}.tcb .tcb-button{flex:1 1 0;min-height:50px;margin:0;padding:12px 10px;border:0;border-radius:999px;background:var(--tcb-accent);font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.tcb .tcb-button:hover{background:var(--tcb-accent-hover)}.tcb .tcb-save{background:var(--tcb-panel);box-shadow:inset 0 0 0 2px var(--tcb-accent);color:var(--tcb-accent)}.tcb .tcb-save:hover{background:var(--tcb-rule);box-shadow:inset 0 0 0 2px var(--tcb-accent-hover);color:var(--tcb-accent-hover)}.tcb-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:20px;font-size:14px}.tcb-links a,.tcb .tcb-link,.tcb-partners a{color:var(--tcb-link);text-decoration:underline;text-underline-offset:2px}.tcb .tcb-link{margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.tcb-links a:hover,.tcb .tcb-link:hover,.tcb-partners a:hover{color:var(--tcb-ink)}.tcb-partners{margin-top:12px;font-size:13px;line-height:1.5}.tcb-partners p{margin:0 0 6px}.tcb-partners ul{margin:0;padding-left:18px}.tcb-short{display:none}@media(max-width:575px){.tcb{--tcb-gap:16px}.tcb-dialog{--tcb-pad-top:24px;--tcb-pad-side:20px;padding:var(--tcb-pad-top) var(--tcb-pad-side) 20px;border-radius:16px}.tcb-brand{margin-bottom:12px;font-size:22px}.tcb .tcb-title{margin-bottom:12px;font-size:27px}.tcb-intro{margin-bottom:16px}.tcb-category{padding:14px 0}.tcb-buttons{flex-direction:column;gap:10px;margin-top:18px}.tcb .tcb-button{flex:0 0 auto;min-height:48px}.tcb-long{display:none}.tcb-short{display:inline}}@media(prefers-reduced-motion:reduce){.tcb .tcb-switch,.tcb .tcb-switch::before,.tcb .tcb-button,.tcb .tcb-close{transition:none}}
