
#cc-main{--cc-font-family:"Partop Onest",Arial,sans-serif;--cc-bg:#fff;--cc-primary-color:#20262b;--cc-secondary-color:#59636c;--cc-btn-primary-bg:#ce4200;--cc-btn-primary-color:#fff;--cc-btn-primary-hover-bg:#a93800;--cc-btn-primary-hover-color:#fff;--cc-btn-secondary-bg:#f4f5f6;--cc-btn-secondary-color:#20262b;--cc-btn-secondary-hover-bg:#e8ecee;--cc-btn-secondary-hover-color:#20262b;--cc-toggle-on-bg:#ce4200;--cc-toggle-off-bg:#717b83;--cc-toggle-readonly-bg:#a4abb1;--cc-cookie-category-block-bg:#f6f7f8;--cc-cookie-category-block-hover-bg:#eef1f3;--cc-separator-border-color:#dfe4e8;--cc-modal-border-radius:18px;--cc-btn-border-radius:9px;--cc-z-index:1000}
#cc-main .cm{box-shadow:0 16px 60px #17212a26;border:1px solid #dfe4e8;max-width:480px}
#cc-main .cm .cm__body{padding:24px 24px 12px!important}#cc-main .cm .cm__texts{padding:0!important}#cc-main .cm .cm__title{padding:0!important;font-size:22px;line-height:1.25;font-weight:700}#cc-main .cm .cm__desc{padding:0!important;font-size:14px;line-height:1.6;margin-top:14px}
#cc-main .partop-consent-brand{display:block;margin-bottom:14px;font-size:24px;line-height:1;font-weight:800;letter-spacing:-1px;color:#20262b}#cc-main .partop-consent-brand b{color:#ff5100}
#cc-main .cm__btns{padding:12px 24px 24px;border:0;background:#fff}#cc-main .cm__btn{min-height:46px;font-size:14px;font-weight:650;border:1px solid #cbd3d9;box-shadow:none}
#cc-main .cm .cm__btns{padding:12px 0 0!important}
#cc-main .cm__btn--secondary{background:#fff;color:#20262b}#cc-main .cm__btn:hover{transform:none}#cc-main a{color:#9a3600;text-underline-offset:3px}
#cc-main .pm__title{font-weight:700}#cc-main .pm__section-title{font-weight:650}#cc-main .pm__btn{min-height:46px}
#cc-main :is(button,a,input):focus-visible{outline:3px solid #a93800;outline-offset:3px}
@media(max-width:760px){#cc-main .cm{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-width:none;width:auto;margin:0;max-height:calc(100dvh - 112px)}#cc-main .cm .cm__body{padding:20px 20px 8px!important}#cc-main .cm__btns{padding:12px 20px 20px}#cc-main .cm__title{font-size:20px}#cc-main .cm__desc{font-size:14px}#cc-main .cm__btn-group{flex-direction:column}#cc-main .cm__btn{width:100%;min-height:46px;margin:0}#cc-main .pm{max-height:calc(100dvh - 24px)}}
@media(prefers-reduced-motion:reduce){#cc-main *{transition:none!important;animation:none!important}}
