.hanc-cc{position:fixed;z-index:2147483647;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:flex;justify-content:center;font-family:var(--v3-font, system-ui, sans-serif);pointer-events:none}.hanc-cc__box{pointer-events:auto}.hanc-cc[hidden]{display:none}.hanc-cc__box{max-width:30rem;width:100%;padding:1.25rem 1.25rem 1.25rem 1.5rem;border-radius:20px;background:#fff;color:#121110;box-shadow:0 0 0 1px #12111014,0 30px 70px -30px #28140a80,0 10px 24px -14px #28140a40;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: no-preference){.hanc-cc:not([hidden]) .hanc-cc__box{animation:hanc-cc-in .32s cubic-bezier(.23,1,.32,1) both}}@keyframes hanc-cc-in{0%{opacity:0;transform:translateY(12px)}}.hanc-cc .hanc-cc__title{margin:0 0 .4rem;font-family:inherit;font-size:1.0625rem;font-weight:700;font-variation-settings:"SHRP" 60;letter-spacing:-.015em;line-height:1.25;color:inherit}.hanc-cc .hanc-cc__text{margin:0 0 .75rem;font-size:.875rem;line-height:1.5;color:#3d3935}.hanc-cc__links{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;font-size:.8125rem}.hanc-cc__links a{color:#3d3935;text-decoration:underline;text-decoration-color:#1211104d;text-decoration-thickness:1.5px;text-underline-offset:3px}.hanc-cc__links a:hover{text-decoration-color:#f97316}.hanc-cc__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.hanc-cc__btn,.hanc-cc__btn--primary{min-height:44px;padding:.55rem 1rem;border:0;border-radius:999px;background:#ecebe8;color:#121110;font:600 .9375rem/1.2 var(--v3-font, system-ui, sans-serif);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s ease,transform .14s cubic-bezier(.23,1,.32,1)}.hanc-cc__btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.hanc-cc__btn:hover{background:#e0ded9}}.hanc-cc__btn:focus-visible,.hanc-cc__links a:focus-visible{outline:2px solid #c2410c;outline-offset:2px;border-radius:999px}html.dark .hanc-cc__btn:focus-visible,html.dark .hanc-cc__links a:focus-visible{outline-color:#fb923c}.hanc-cc__links a:focus-visible{border-radius:4px}html.dark .hanc-cc__box{background:#3a312b;color:#f6f2ee;box-shadow:0 0 0 1px #fff0e61f,0 30px 70px -24px #000000d9}html.dark .hanc-cc .hanc-cc__text,html.dark .hanc-cc__links a{color:#d7cfc9}html.dark .hanc-cc__links a{text-decoration-color:#fff0e659}html.dark .hanc-cc__btn,html.dark .hanc-cc__btn--primary{background:#2a2320;color:#f6f2ee}@media (hover: hover) and (pointer: fine){html.dark .hanc-cc__btn:hover{background:#352c28}}@media (max-width: 380px){.hanc-cc__actions{grid-template-columns:minmax(0,1fr)}}@media (min-width: 900px){.hanc-cc{left:max(.5rem,env(safe-area-inset-left));right:max(.5rem,env(safe-area-inset-right));bottom:max(.375rem,env(safe-area-inset-bottom))}.hanc-cc__box{max-width:76rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:.5625rem .5625rem .5625rem 1.25rem;border-radius:18px}.hanc-cc .hanc-cc__title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hanc-cc .hanc-cc__text{margin:0;font-size:.8125rem;line-height:1.4}.hanc-cc__links{flex-direction:column;gap:.15rem;margin:0;font-size:.75rem;white-space:nowrap}.hanc-cc__actions{grid-template-columns:repeat(2,minmax(8rem,auto))}.hanc-cc__btn,.hanc-cc__btn--primary{min-height:40px;padding-block:.4rem;white-space:nowrap}}@media (prefers-reduced-motion: reduce){.hanc-cc__btn:active{transform:none}}:root{--cc-bg: #fff;--cc-primary-color: #000;--cc-secondary-color: rgb(71, 85, 105);--cc-btn-primary-bg: rgb(249 115 22);--cc-btn-primary-color: rgb(255, 255, 255);--cc-btn-primary-border-color: var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg: rgb(234 88 12);--cc-btn-primary-hover-color: rgb(255, 255, 255);--cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg: #ececec;--cc-btn-secondary-color: var(--cc-primary-color);--cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg: #e3e3e3;--cc-btn-secondary-hover-color: #000000;--cc-btn-secondary-hover-border-color: transparent;--cc-separator-border-color: #f0f4f7;--cc-toggle-on-bg: var(--cc-btn-primary-bg);--cc-toggle-off-bg: rgba(249, 115, 22, .4);--cc-toggle-on-knob-bg: var(--cc-btn-primary-color);--cc-toggle-off-knob-bg: var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color: var(--cc-bg);--cc-toggle-disabled-icon-color: var(--cc-bg);--cc-toggle-readonly-bg: #ececec;--cc-toggle-readonly-knob-bg: #fff;--cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);--cc-section-category-border: var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg: transparent;--cc-cookie-category-block-border: #ececec;--cc-cookie-category-block-hover-bg: #ececec;--cc-cookie-category-block-hover-border: #ececec;--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: #ececec;--cc-overlay-bg: rgba(0, 0, 0, .65);--cc-webkit-scrollbar-bg: var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);--cc-footer-bg: var(--cc-btn-secondary-bg);--cc-footer-color: var(--cc-secondary-color);--cc-footer-border-color: #e4eaed}html.dark #cc-main .cm{border:1px solid rgb(34 34 40)!important;overflow:hidden!important;border-radius:.25rem!important;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;--tw-shadow-color: #F973164b !important;--tw-shadow: var(--tw-shadow-colored) !important}html.dark{--cc-bg: rgb(16, 16, 18);--cc-primary-color: #fff;--cc-secondary-color: rgb(223, 223, 223);--cc-btn-primary-bg: rgb(249 115 22);--cc-btn-primary-color: rgb(255, 255, 255);--cc-btn-primary-border-color: var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg: rgb(234 88 12);--cc-btn-primary-hover-color: rgb(255, 255, 255);--cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg: rgb(26, 26, 30);--cc-btn-secondary-color: var(--cc-primary-color);--cc-btn-secondary-border-color: rgb(26, 26, 30);--cc-btn-secondary-hover-bg: rgb(20, 20, 24);--cc-btn-secondary-hover-color: #ffffff;--cc-btn-secondary-hover-border-color: var(--cc-btn-secondary-hover-bg);--cc-separator-border-color: rgb(34 34 40);--cc-toggle-on-bg: var(--cc-btn-primary-bg);--cc-toggle-off-bg: rgba(249, 115, 22, .4);--cc-toggle-on-knob-bg: var(--cc-btn-primary-color);--cc-toggle-off-knob-bg: var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color: var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color: var(--cc-btn-primary-color);--cc-toggle-readonly-bg: rgb(34 34 40);--cc-toggle-readonly-knob-bg: rgb(70, 70, 70);--cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);--cc-section-category-border: rgb(34 34 40);--cc-cookie-category-block-bg: transparent;--cc-cookie-category-block-border: rgb(34 34 40);--cc-cookie-category-block-hover-bg: rgb(34 34 40);--cc-cookie-category-block-hover-border: rgb(34 34 40);--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: rgb(34 34 40);--cc-overlay-bg: rgba(0, 0, 0, .65);--cc-webkit-scrollbar-bg: var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);--cc-footer-bg: rgb(26, 26, 30);--cc-footer-color: var(--cc-secondary-color);--cc-footer-border-color: #060809}#hanc-callback-widget{position:fixed;right:max(24px,calc(env(safe-area-inset-right) + 16px));bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));z-index:9999;opacity:0;transform:translateY(calc(12px - var(--cb-lift, 0px)));pointer-events:none;visibility:hidden;transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s}#hanc-callback-widget[data-cb-visible=true]{opacity:1;transform:translateY(calc(0px - var(--cb-lift, 0px)));pointer-events:auto;visibility:visible;transition:opacity .32s ease,transform .32s ease,visibility 0s linear 0s}@media (prefers-reduced-motion: reduce){#hanc-callback-widget{transition:none}}@media (max-width: 899.98px){#hanc-callback-widget{right:max(16px,calc(env(safe-area-inset-right) + 12px));bottom:max(16px,calc(env(safe-area-inset-bottom) + 12px))}}
