.c12ts-cookie{box-sizing:border-box;color:var(--wp--preset--color--text);font-family:var(--wp--preset--font-family--golos-text);font-size:var(--wp--custom--cookie-consent--text-size);line-height:1.4}.c12ts-cookie *{box-sizing:border-box}.c12ts-cookie h2,.c12ts-cookie h3,.c12ts-cookie p{margin:0}.c12ts-cookie a{color:var(--wp--preset--color--primary);text-decoration:underline;text-underline-offset:.1em}.c12ts-cookie p{color:var(--wp--preset--color--text-secondary);white-space:pre-line}.c12ts-cookie :focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:3px}.c12ts-cookie[hidden]{display:none}.c12ts-cookie__mobile{display:none}.c12ts-cookie__icon{grid-column:1;grid-row:1/3;align-self:center;width:2rem;height:2rem;color:var(--wp--preset--color--primary)}.c12ts-cookie-banner{position:fixed;z-index:var(--wp--custom--cookie-consent--banner-z-index);right:max(var(--wp--custom--cookie-consent--banner-gap),env(safe-area-inset-right));bottom:max(var(--wp--custom--cookie-consent--banner-gap),env(safe-area-inset-bottom));left:max(var(--wp--custom--cookie-consent--banner-gap),env(safe-area-inset-left));display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.375rem var(--wp--custom--cookie-consent--gap);width:auto;max-width:var(--wp--custom--cookie-consent--banner-width);max-height:calc(100dvh - 2*var(--wp--custom--cookie-consent--banner-gap));margin-inline:auto;padding:var(--wp--custom--cookie-consent--banner-padding);border:1px solid var(--wp--preset--color--border-light);border-radius:var(--wp--custom--decoration--radius--panel);background:var(--wp--preset--color--white);box-shadow:var(--wp--custom--decoration--shadow--floating);overflow:auto;overscroll-behavior:contain}.c12ts-cookie-banner h2{grid-column:2;font-size:var(--wp--preset--font-size--base);font-weight:600;line-height:1.3}.c12ts-cookie-banner__text{grid-column:2}.c12ts-cookie-banner__actions{grid-column:3;grid-row:1/3;display:flex;align-items:center;gap:.5rem}.c12ts-cookie__button.c12ts-button{min-height:var(--wp--custom--cookie-consent--button-height);border-radius:var(--wp--custom--cookie-consent--button-radius);font-size:var(--wp--preset--font-size--base);font-weight:600;line-height:1.25;padding:.75rem 1rem;white-space:normal}.c12ts-cookie__button--outline.c12ts-button{border-color:var(--wp--preset--color--border-accent)}.c12ts-cookie__configure{appearance:none;min-height:var(--wp--custom--cookie-consent--button-height);padding:.75rem 1rem;border:0;background:rgba(0,0,0,0);color:var(--wp--preset--color--action);font:inherit;font-weight:500;cursor:pointer}.c12ts-cookie__configure:hover{color:var(--wp--preset--color--primary)}.c12ts-cookie-modal{--c12ts-modal-default-width: var(--wp--custom--cookie-consent--width);--c12ts-modal-default-padding: var(--wp--custom--cookie-consent--padding);--c12ts-modal-default-title-size: var(--wp--custom--cookie-consent--title-size);--c12ts-modal-default-title-weight: 600;--c12ts-modal-radius-base: var(--wp--custom--cookie-consent--radius);--c12ts-modal-title-offset-top: 0;--c12ts-modal-title-line-height: var(--wp--custom--cookie-consent--title-line-height)}.c12ts-cookie-modal .c12ts-modal__header{padding-bottom:var(--wp--custom--cookie-consent--gap)}.c12ts-cookie-settings__intro{margin-bottom:var(--wp--custom--cookie-consent--gap) !important;line-height:var(--wp--custom--cookie-consent--intro-line-height)}.c12ts-cookie-settings p{color:var(--wp--custom--modal--subtitle--color);font-weight:400}.c12ts-cookie-settings .c12ts-cookie__button{font-size:var(--wp--custom--cookie-consent--settings-button-size);line-height:var(--wp--custom--cookie-consent--settings-button-line-height)}.c12ts-cookie-settings__categories{display:grid;gap:var(--wp--custom--cookie-consent--gap)}.c12ts-cookie-category{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--wp--custom--cookie-consent--category-text-gap) 1rem;padding:var(--wp--custom--cookie-consent--card-padding);border-radius:var(--wp--custom--cookie-consent--card-radius);background:var(--wp--custom--cookie-consent--card-background)}.c12ts-cookie-category h3{font-size:var(--wp--preset--font-size--base);font-weight:600;line-height:var(--wp--custom--cookie-consent--category-title-line-height)}.c12ts-cookie-category p{grid-column:1;font-size:var(--wp--custom--cookie-consent--category-text-size);line-height:var(--wp--custom--cookie-consent--category-text-line-height)}.c12ts-cookie-category__always{grid-column:2;grid-row:1;align-self:start;padding:.125rem .625rem;border-radius:2rem;background:var(--wp--preset--color--success-soft);color:var(--wp--preset--color--success);font-size:.75rem;font-weight:500;white-space:nowrap}.c12ts-cookie-category__switch{appearance:none;grid-column:2;grid-row:1/3;align-self:start;width:var(--wp--custom--cookie-consent--switch-width);height:var(--wp--custom--cookie-consent--switch-height);margin:0;padding:.1875rem;border:0;border-radius:var(--wp--custom--cookie-consent--switch-height);background:var(--wp--preset--color--border-light);cursor:pointer}.c12ts-cookie-category__switch::before{content:"";display:block;width:var(--wp--custom--cookie-consent--switch-knob);height:var(--wp--custom--cookie-consent--switch-knob);border-radius:50%;background:var(--wp--preset--color--white)}.c12ts-cookie-category__switch:checked{background:var(--wp--preset--color--primary)}.c12ts-cookie-category__switch:checked::before{transform:translateX(calc(var(--wp--custom--cookie-consent--switch-width) - var(--wp--custom--cookie-consent--switch-height)))}.c12ts-cookie-settings__actions{display:flex;gap:.625rem;margin-top:var(--wp--custom--cookie-consent--gap)}.c12ts-cookie-settings__actions>button{flex:1 1 0}@media(min-width: 48rem){.c12ts-cookie-banner{gap:var(--wp--custom--cookie-consent--banner-content-gap);box-shadow:var(--wp--custom--cookie-consent--banner-shadow)}.c12ts-cookie-banner h2{line-height:var(--wp--custom--cookie-consent--banner-title-line-height)}.c12ts-cookie-banner p{color:var(--wp--custom--modal--subtitle--color);line-height:var(--wp--custom--cookie-consent--banner-text-line-height)}.c12ts-cookie-banner .c12ts-cookie__icon{width:var(--wp--custom--cookie-consent--banner-icon-size);height:var(--wp--custom--cookie-consent--banner-icon-size)}.c12ts-cookie-banner .c12ts-cookie__button,.c12ts-cookie-banner .c12ts-cookie__configure{font-size:var(--wp--custom--cookie-consent--banner-button-size);line-height:var(--wp--custom--cookie-consent--banner-button-line-height)}.c12ts-cookie-banner .c12ts-cookie__button{padding-inline:1.5rem}.c12ts-cookie-banner .c12ts-cookie__configure{padding-inline:.75rem}}@media(max-width: 63.9375rem){.c12ts-cookie-banner{grid-template-columns:auto minmax(0, 1fr)}.c12ts-cookie-banner__actions{grid-row:3;grid-column:1/-1;justify-content:flex-end}}@media(max-width: 47.9375rem){.c12ts-cookie__desktop{display:none}.c12ts-cookie__mobile{display:inline}.c12ts-cookie-banner{right:max(var(--wp--custom--cookie-consent--banner-mobile-gap),env(safe-area-inset-right));bottom:max(var(--wp--custom--cookie-consent--banner-mobile-gap),env(safe-area-inset-bottom));left:max(var(--wp--custom--cookie-consent--banner-mobile-gap),env(safe-area-inset-left));gap:var(--wp--custom--cookie-consent--banner-mobile-content-gap);padding:var(--wp--custom--cookie-consent--banner-mobile-padding);box-shadow:var(--wp--custom--cookie-consent--banner-mobile-shadow)}.c12ts-cookie-banner h2{align-self:center;font-size:var(--wp--custom--cookie-consent--banner-mobile-title-size);line-height:var(--wp--custom--cookie-consent--banner-title-line-height)}.c12ts-cookie-banner p{color:var(--wp--custom--modal--subtitle--color);line-height:var(--wp--custom--cookie-consent--banner-text-line-height)}.c12ts-cookie-banner .c12ts-cookie__button,.c12ts-cookie-banner .c12ts-cookie__configure{font-size:var(--wp--custom--cookie-consent--banner-button-size);line-height:var(--wp--custom--cookie-consent--banner-button-line-height)}.c12ts-cookie-banner .c12ts-cookie__button--outline{min-height:calc(var(--wp--custom--cookie-consent--button-height) + 2px)}.c12ts-cookie-banner .c12ts-cookie__configure{min-height:var(--wp--custom--cookie-consent--banner-mobile-configure-height);padding-block:.5rem;color:var(--wp--preset--color--text-secondary)}.c12ts-cookie-banner .c12ts-cookie__configure:hover{color:var(--wp--preset--color--primary)}.c12ts-cookie__icon{grid-row:1}.c12ts-cookie-banner__text{grid-column:1/-1}.c12ts-cookie-banner__actions{flex-direction:column-reverse;gap:var(--wp--custom--cookie-consent--mobile-gap)}.c12ts-cookie-banner__actions>button{width:100%}.c12ts-cookie-modal{--c12ts-modal-default-padding: var(--wp--custom--cookie-consent--mobile-padding)}.c12ts-cookie-modal .c12ts-modal__surface{--c12ts-modal-title-size: var(--wp--custom--cookie-consent--mobile-title-size)}.c12ts-cookie-modal .c12ts-modal__header{padding-bottom:var(--wp--custom--cookie-consent--mobile-gap)}.c12ts-cookie-settings__intro{display:none}.c12ts-cookie-settings__categories{gap:var(--wp--custom--cookie-consent--mobile-gap)}.c12ts-cookie-category h3{grid-column:1}.c12ts-cookie-category p{grid-column:1}.c12ts-cookie-category__always,.c12ts-cookie-category__switch{grid-row:1/3;align-self:center}.c12ts-cookie-settings__actions{flex-direction:column-reverse;gap:var(--wp--custom--cookie-consent--mobile-gap);margin-top:var(--wp--custom--cookie-consent--mobile-gap)}.c12ts-cookie-settings__actions>button{flex:auto}}@media(prefers-reduced-motion: no-preference){.c12ts-cookie-category__switch::before{transition:transform 150ms ease}}
