#cc-main{--cc-font-family:var(--commerce-consent-font,var(--font-body,Arial, sans-serif));--cc-bg:var(--commerce-consent-background,#fff);--cc-primary-color:var(--commerce-consent-color,#1c1c1c);--cc-secondary-color:var(--cc-primary-color);--cc-btn-primary-bg:var(--cc-primary-color);--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-primary-color);--cc-btn-primary-hover-bg:var(--commerce-consent-hover,color-mix(in srgb, var(--cc-primary-color) 85%, #fff));--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-primary-hover-color:var(--cc-bg);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-primary-color);--cc-btn-secondary-hover-bg:color-mix(in srgb, var(--cc-primary-color) 6%, var(--cc-bg));--cc-btn-secondary-hover-color:var(--cc-primary-color);--cc-btn-secondary-hover-border-color:var(--cc-primary-color);--cc-toggle-on-bg:var(--cc-primary-color);--cc-toggle-readonly-bg:color-mix(in srgb, var(--cc-primary-color) 45%, var(--cc-bg));--cc-cookie-category-block-bg:transparent;--cc-cookie-category-block-hover-bg:transparent;--cc-separator-border-color:#ededed;--cc-modal-border-radius:var(--commerce-consent-radius,var(--radius,.75rem));--cc-btn-border-radius:var(--commerce-consent-button-radius,var(--radius-md,max(0px, calc(var(--radius,.75rem) - 2px))))}#cc-main .cm{width:calc(100vw - 32px);max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid #f4f4f4;box-shadow:0 -1px 10px #acabab4d}#cc-main .cm.cm--box{margin:0;left:16px;right:16px}#cc-main .cm__body{flex-direction:row;align-items:center;gap:40px;padding:24px;display:flex;overflow:auto}#cc-main .cm__texts{flex:1;padding:0;overflow:visible}#cc-main .cm__desc{margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.4}#cc-main .cm__desc a{color:inherit;font-weight:inherit;text-underline-offset:2px;text-decoration:underline}#cc-main .cm__btns{border:0;flex:none;padding:0;display:flex}#cc-main .cm .cm__btn-group{flex-direction:row;gap:8px;display:flex}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:0}#cc-main .cm__btn,#cc-main .pm__btn{border-radius:var(--cc-btn-border-radius);border-width:2px;min-width:0;min-height:48px;padding:11px 30px;font-size:16px;font-weight:700;line-height:1.4}#cc-main button:focus:not(:focus-visible){box-shadow:none;outline:none}#cc-main button:focus-visible,#cc-main a:focus-visible{outline:2px solid var(--cc-primary-color);outline-offset:3px}#cc-main .pm{border:0;width:845px;max-width:calc(100vw - 20px);height:auto;max-height:80dvh}#cc-main .pm__header{padding:22px 24px}#cc-main .pm__title{font-size:20px;font-weight:600;line-height:1.3}#cc-main .pm__close-btn{background:0 0;border:0;width:32px;min-width:32px;height:32px}#cc-main .pm__body{padding:0 24px}#cc-main .pm__body>.pm__section:first-child{margin:0;padding:12px 0 20px}#cc-main .pm__body>.pm__section:first-child .pm__section-title-wrapper{display:none}#cc-main .pm__body>.pm__section:first-child .pm__section-desc,#cc-main .pm__section-toggles{margin:0}#cc-main .pm__section--toggle{border:0;border-top:1px solid var(--cc-separator-border-color);border-radius:0;margin:0;padding:16px 0}#cc-main .pm__section--toggle .pm__section-title-wrapper{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}#cc-main .commerce-consent-category-title{font-size:16px;font-weight:600;line-height:1.5}#cc-main .pm__section--toggle .section__toggle-wrapper{flex-shrink:0;margin:0;position:relative;top:auto;right:auto}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:0}#cc-main .pm__section-desc,#cc-main .pm__section--toggle .pm__section-desc{padding:10px 0 0;font-size:16px;line-height:1.4}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{display:none}#cc-main .pm__footer{flex-direction:row;gap:8px;padding:22px 24px;display:flex}#cc-main .pm__btn{flex:1 1 0;margin:0;padding:15px 20px;font-size:18px}#cc-main .pm__btn+.pm__btn{margin:0}#cc-main .pm__btn[data-role=necessary]{background:var(--cc-btn-secondary-bg);color:var(--cc-primary-color);border-color:var(--cc-primary-color)}#cc-main .pm__btn[data-role=necessary]:hover{background:var(--cc-btn-secondary-hover-bg)}@media (width<=1023px){#cc-main .cm.cm--box{width:calc(100vw - 24px);left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}#cc-main .cm__body{display:block}#cc-main .cm__btns{padding:24px 0 0}#cc-main .cm .cm__btn-group{width:100%}#cc-main .cm__btn{flex:1 1 0;padding-inline:12px}}@media (width<=640px){#cc-main .cm{margin:0;left:12px;right:12px}#cc-main .cm__body{padding:24px!important}#cc-main .cm__desc{padding:0!important}#cc-main .cm__btns{border:0!important;padding:24px 0 0!important}#cc-main .cm .cm__btn-group{flex-direction:row!important;display:flex!important}#cc-main .cm__btn{width:auto;flex:1 1 0!important}#cc-main .cm__btn+.cm__btn{margin:0!important}#cc-main .pm{border-radius:var(--cc-modal-border-radius);width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:auto;max-height:calc(100dvh - 20px)}#cc-main .pm.pm--box{margin:0 auto;inset:10px 10px auto}#cc-main .pm__header{padding:20px 24px!important}#cc-main .pm__body{padding:0 24px!important}#cc-main .pm__footer{gap:8px;flex-direction:column!important;padding:20px 24px!important}#cc-main .pm__btn{flex:none;width:100%;padding:12px 16px}#cc-main .pm__btn+.pm__btn{margin:0!important}}@media (height<=500px){#cc-main .pm{max-height:calc(100dvh - 20px)}#cc-main .pm__header,#cc-main .pm__footer{padding-block:12px!important}#cc-main .pm__footer{flex-direction:row!important}#cc-main .pm__btn{flex:1 1 0;width:auto;padding:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){#cc-main{--cc-modal-transition-duration:0s}}
