@charset "UTF-8";

/*!
Generated by Aitima runtime assets.
*/

@charset "UTF-8";
:root{color-scheme:light;--ai-font-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ai-color-ink: color-mix(in srgb, #262b43 90%, #fff);--ai-color-muted: #6d6b77;--ai-color-canvas: #f7f7f9;--ai-color-surface: #fff;--ai-color-surface-soft: #f7f7f9;--ai-color-line: color-mix(in srgb, #262b43 12%, #fff);--ai-color-line-strong: color-mix(in srgb, #262b43 22%, #fff);--ai-color-accent: var(--ai-brand-primary);--ai-color-accent-hover: var(--ai-brand-primary-hover);--ai-color-accent-active: var(--ai-brand-primary-active);--ai-color-accent-disabled: var(--ai-brand-primary-disabled);--ai-color-accent-border: var(--ai-brand-primary-border);--ai-color-accent-soft: var(--ai-brand-primary-soft);--ai-color-accent-soft-hover: var(--ai-brand-primary-soft-hover);--ai-color-success: #18794e;--ai-color-warning: #996800;--ai-color-danger: #c4322b;--ai-focus-ring: 0 0 0 .18rem var(--ai-brand-focus);--bs-primary: var(--ai-brand-primary);--bs-primary-rgb: var(--ai-brand-primary-rgb);--bs-link-color: var(--ai-brand-primary);--bs-link-color-rgb: var(--ai-brand-primary-rgb);--bs-link-hover-color: var(--ai-brand-primary-hover);--bs-link-hover-color-rgb: var(--ai-brand-primary-hover-rgb);--bs-focus-ring-color: var(--ai-brand-focus);--ai-radius-control: .5rem;--ai-radius-card: .625rem;--ai-radius-surface: .625rem;--ai-shadow-card: 0 .25rem .875rem rgba(38, 43, 67, .16);--ai-shadow-surface: 0 .25rem .875rem rgba(38, 43, 67, .16);--ai-container-max: 1370px}html{min-height:100%}body{width:100%;min-height:100vh;color:var(--ai-color-ink);font-family:var(--ai-font-sans);font-size:0.9375rem;line-height:1.375;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{object-fit:contain}.ai-image-crop-intent{object-fit:cover}h1,h2,h3,h4,h5,h6{color:var(--ai-color-ink);font-weight:700;letter-spacing:-0.02em}legend{padding:7px 0;margin-bottom:20px;border-bottom:1px solid #e5e5e5}label{color:var(--ai-color-ink);font-size:0.8125rem;font-weight:400}::selection{color:#fff;background:var(--ai-color-accent)}a{text-decoration-thickness:0.08em;text-underline-offset:0.16em}:where(a, button, input, select, textarea, [tabindex]):focus-visible{outline:2px solid var(--ai-color-accent);outline-offset:2px}#container{width:100%;min-height:100vh;position:relative;display:flex;flex-direction:column;overflow-x:clip}.aitima-constructor-page{min-height:calc(100vh - 260px);padding-bottom:72px}.aitima-constructor-page:has(.ai-master-page){min-height:0;padding-bottom:0}#content,#column-left,#column-right{padding-bottom:30px}.ai-ui-container{width:min(calc(100% - 30px), var(--ai-container-max));margin-inline:auto}.ai-ui-page-header,.ai-master-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:100px;padding:24px 4px 20px}.ai-ui-page-header h1,.ai-master-page-header h1{margin:0;color:var(--ai-color-ink);font-size:clamp(1.75rem, 3vw, 2.375rem);font-weight:750;line-height:1.12}.ai-ui-actions,.ai-master-actions,.ai-ui-toolbar,.ai-master-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.ai-ui-surface,.ai-master-main{min-width:0;min-height:360px;padding:clamp(20px, 3vw, 32px);background:var(--ai-color-surface);border:1px solid rgba(27, 28, 33, 0.07);border-radius:var(--ai-radius-surface);box-shadow:var(--ai-shadow-surface)}.ai-ui-surface>:last-child,.ai-master-main>:last-child{margin-bottom:0}.ai-ui-section,.ai-master-section{margin-bottom:28px}.ai-ui-section+.ai-ui-section,.ai-master-section+.ai-master-section{padding-top:28px;border-top:1px solid var(--ai-color-line)}.ai-ui-grid,.ai-master-card-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin-bottom:28px}.card,.ai-ui-card,.ai-master-card{min-width:0;background:var(--ai-color-surface);border-color:var(--ai-color-line);border-radius:var(--ai-radius-card);box-shadow:var(--ai-shadow-card)}.ai-ui-card,.ai-master-card{padding:18px}.ai-ui-card-label,.ai-master-card-label{margin-bottom:8px;color:var(--ai-color-muted);font-size:0.8125rem;font-weight:650}.ai-ui-card-value,.ai-master-card-value{color:var(--ai-color-ink);font-size:clamp(1.375rem, 2.2vw, 1.625rem);font-weight:750;line-height:1.15}.ai-ui-list,.ai-master-list{min-width:0;overflow:hidden;background:var(--ai-color-surface);border:1px solid var(--ai-color-line);border-radius:var(--ai-radius-card)}.ai-ui-row,.ai-master-row{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(180px, 0.8fr) minmax(160px, 0.7fr) auto;align-items:center;gap:18px;min-height:78px;padding:16px 20px;border-bottom:1px solid var(--ai-color-line);transition:background-color 0.15s ease}.ai-ui-row:last-child,.ai-master-row:last-child{border-bottom:0}.ai-ui-row:hover,.ai-master-row:hover{background:var(--ai-color-surface-soft)}.ai-ui-row-main,.ai-master-row-main{display:flex;align-items:center;gap:14px;min-width:0}.ai-ui-title,.ai-master-title{color:var(--ai-color-ink);font-weight:700;overflow-wrap:anywhere}.ai-ui-subtitle,.ai-ui-meta,.ai-ui-empty,.ai-master-subtitle,.ai-master-meta,.ai-master-empty{color:var(--ai-color-muted);font-size:0.8125rem}.ai-ui-icon,.ai-master-icon{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;color:var(--ai-color-accent);background:#f1edff;border-radius:50%}.ai-ui-muted-box,.ai-master-muted-box,.ai-ui-form-panel,.ai-master-form-panel{padding:18px;color:#5f606a;background:var(--ai-color-surface-soft);border:1px solid var(--ai-color-line);border-radius:var(--ai-radius-card)}.ai-ui-status-grid,.ai-master-readiness-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.ai-ui-status-item,.ai-master-readiness-item{min-width:0;padding:14px;background:var(--ai-color-surface-soft);border:1px solid var(--ai-color-line);border-radius:var(--ai-radius-control)}.ai-ui-empty-state,.ai-master-empty-workspace{display:grid;place-items:center;min-height:460px;padding:36px 20px;text-align:center}.ai-ui-empty-state-inner,.ai-master-empty-workspace-inner{display:grid;justify-items:center;gap:14px;width:min(100%, 560px)}.ai-ui-empty-state h2,.ai-master-empty-workspace h2{margin:0;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:750}.ai-ui-empty-state p,.ai-master-empty-workspace p{max-width:500px;margin:0;color:var(--ai-color-muted);font-size:0.9375rem;line-height:1.6}.ai-ui-empty-visual,.ai-master-empty-illustration{position:relative;display:grid;place-items:center;width:220px;height:160px;margin-bottom:12px;color:var(--ai-color-accent);background:radial-gradient(circle at center, #f2efff 0, #f8f7ff 54%, transparent 55%)}.ai-master-empty-window{position:relative;display:grid;place-items:center;width:118px;height:88px;color:var(--ai-color-accent);background:var(--ai-color-surface);border:2px solid #dcd5ff;border-radius:12px;box-shadow:0 12px 30px rgba(74, 55, 160, 0.12);font-size:34px}.ai-master-empty-window::before{content:"";position:absolute;top:9px;left:10px;width:28px;height:4px;background:#dcd5ff;border-radius:999px}.ai-master-empty-orbit{position:absolute;display:grid;place-items:center;width:38px;height:38px;color:#fff;background:var(--ai-color-accent);border:5px solid #fff;border-radius:50%;box-shadow:0 8px 20px rgba(74, 55, 160, 0.16);font-size:15px}.ai-master-empty-orbit.is-left{bottom:25px;left:24px}.ai-master-empty-orbit.is-right{top:20px;right:22px}.table-responsive{border-radius:var(--ai-radius-card);scrollbar-color:var(--ai-color-line-strong) transparent;-webkit-overflow-scrolling:touch}.table{--bs-table-color: var(--ai-color-ink);--bs-table-border-color: var(--ai-color-line);margin-bottom:0;vertical-align:middle}.table>thead>tr>th{color:var(--ai-color-muted);font-size:0.75rem;font-weight:700;letter-spacing:0.035em;text-transform:uppercase}.ai-ui-table,.ai-master-table{min-width:680px}.ai-ui-table>:not(caption)>*>*,.ai-master-table>:not(caption)>*>*{padding:14px 16px}.ai-ui-badge,.ai-master-badge,.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:700}.ai-ui-badge,.ai-master-badge{padding:6px 10px;color:#5e45ca;background:#f1edff;font-size:0.75rem}.ai-ui-badge.is-ok,.ai-master-badge.is-ok{color:var(--ai-color-success);background:#eaf8ef}.ai-ui-badge.is-warn,.ai-master-badge.is-warn{color:var(--ai-color-warning);background:#fff6dc}.ai-ui-badge.is-danger,.ai-master-badge.is-danger{color:#9d2418;background:#ffe9e7}.ai-ui-badge.is-muted,.ai-master-badge.is-muted{color:#525b6a;background:#f1f3f7}main section:not([class])>.row{margin-right:0;margin-left:0}.aitima-section-bleed{position:relative;isolation:isolate}.aitima-section-bleed::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:inherit;border-bottom:inherit;pointer-events:none;z-index:-1}.aitima-section-bleed:has(.aitima-storefront-top-controls, .aitima-storefront-top-links){border-bottom-color:transparent !important}#alert{z-index:9999;position:fixed;top:30%;left:50%;width:400px;max-width:calc(100vw - 24px);margin-left:0;transform:translateX(-50%)}#alert .alert{margin-bottom:15px}#alert .alert-primary{box-shadow:0 0 0 5px rgb(var(--bs-primary-rgb), 0.1)}#alert .alert-secondary{box-shadow:0 0 0 5px rgb(var(--bs-secondary-rgb), 0.1)}#alert .alert-success{box-shadow:0 0 0 5px rgb(var(--bs-success-rgb), 0.1)}#alert .alert-warning{box-shadow:0 0 0 5px rgb(var(--bs-warning-rgb), 0.1)}#alert .alert-danger{box-shadow:0 0 0 5px rgb(var(--bs-danger-rgb), 0.1)}#alert .alert-info{box-shadow:0 0 0 5px rgb(var(--bs-info-rgb), 0.1)}#alert .alert-light{box-shadow:0 0 0 5px rgb(var(--bs-light-rgb), 0.1)}#alert .alert-dark{box-shadow:0 0 0 5px rgb(var(--bs-dark-rgb), 0.1)}.ai-catalog-breadcrumbs{max-width:100%;margin:0 0 20px;overflow:hidden}.ai-catalog-breadcrumbs .breadcrumb{--bs-breadcrumb-divider: "›";display:flex;flex-wrap:nowrap;align-items:center;gap:0;max-width:100%;margin:0;padding:7px 0;border:0;background:transparent;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}.ai-catalog-breadcrumbs .breadcrumb-item{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;padding:0;color:var(--bs-secondary-color);font-size:0.875rem;line-height:1.35;text-shadow:none;white-space:nowrap}.ai-catalog-breadcrumbs .breadcrumb-item+.breadcrumb-item{padding-left:0}.ai-catalog-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{float:none;padding:0 9px;color:color-mix(in srgb, var(--bs-secondary-color) 54%, transparent)}[dir="rtl"] .ai-catalog-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{transform:scaleX(-1)}.ai-catalog-breadcrumbs a{color:var(--bs-secondary-color);text-decoration:none;transition:color 0.15s ease}.ai-catalog-breadcrumbs a:hover,.ai-catalog-breadcrumbs a:focus-visible{color:var(--bs-primary)}.ai-catalog-breadcrumbs a:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb, var(--bs-primary) 35%, transparent);outline-offset:3px}.ai-catalog-breadcrumbs .breadcrumb-item.active{color:var(--bs-body-color);font-weight:600}.ai-catalog-breadcrumb-home{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg)}.ai-catalog-breadcrumb-home i{font-size:14px}@media (max-width:575.98px){.ai-catalog-breadcrumbs{margin-bottom:14px}.ai-catalog-breadcrumbs .breadcrumb{flex-wrap:wrap;row-gap:4px;padding:5px 0 7px;overflow-x:visible;scrollbar-width:auto}.ai-catalog-breadcrumbs .breadcrumb-item{max-width:100%;font-size:0.8125rem;white-space:normal}.ai-catalog-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{padding:0 7px}}#cookie{position:fixed;bottom:0;left:0;width:100%;height:150px;z-index:9999;opacity:0.95;color:#ecf0f1;background:#343a40}#cookie div{font-size:16px;color:#FFFFFF}.aitima-constructor-page{min-height:calc(100vh - 260px);padding-bottom:72px}html.auth-popup-window body{background:#fff}html.auth-popup-window #top,html.auth-popup-window header,html.auth-popup-window #menu,html.auth-popup-window footer{display:none !important}html.auth-popup-window #container{min-height:100vh}html.auth-popup-window main{padding:0}@media (max-width:1199.98px){.ai-ui-grid,.ai-master-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767.98px){.aitima-constructor-page:has(.ai-master-page){--bs-gutter-x: 0;width:100%;max-width:none;padding-right:0;padding-left:0}.aitima-constructor-page:has(.ai-master-page)>.row{--bs-gutter-x: 0;margin-right:0;margin-left:0}.aitima-constructor-page:has(.ai-master-page)>.row>.col{padding-bottom:0 !important}.ai-ui-page-header,.ai-master-page-header{min-height:0;padding:22px 2px 18px}.ai-ui-page-header h1,.ai-master-page-header h1{font-size:1.75rem}.ai-ui-surface,.ai-master-main{min-height:320px;padding:22px}.ai-ui-row,.ai-master-row{grid-template-columns:1fr;gap:10px}.ai-ui-status-grid,.ai-master-readiness-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:575.98px){.ai-ui-page-header,.ai-master-page-header{align-items:flex-start;flex-direction:column;gap:14px}.ai-ui-page-header .ai-ui-actions,.ai-ui-page-header .ai-ui-actions .btn,.ai-master-page-header .ai-master-actions,.ai-master-page-header .ai-master-actions .btn{width:100%}.ai-ui-surface,.ai-master-main{padding:18px;border-radius:12px}.ai-ui-empty-state,.ai-master-empty-workspace{min-height:390px;padding:24px 6px}.ai-ui-empty-visual,.ai-master-empty-illustration{width:190px;height:140px}.ai-ui-grid,.ai-master-card-grid,.ai-ui-status-grid,.ai-master-readiness-grid{grid-template-columns:1fr}.ai-ui-toolbar,.ai-master-toolbar{justify-content:stretch}.ai-ui-row,.ai-master-row{padding:16px}.ai-ui-table,.ai-master-table{min-width:620px}}.ai-public-auth-shell{--ai-public-auth-header-gap: .625rem;--ai-public-auth-action-offset: .25rem;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden;color:var(--ai-color-ink)}.ai-public-auth-shell__frame{position:relative;z-index:1;width:min(100%, 500px);min-height:500px;display:grid;place-items:center;padding:1.25rem;background:var(--ai-color-surface);border-radius:var(--ai-radius-card);box-shadow:var(--ai-shadow-card)}.ai-public-auth-shell__panel{width:min(100%, 400px);padding:1.25rem;background:var(--ai-color-surface);border:1px solid var(--ai-color-line);border-radius:0.375rem}.ai-public-auth-shell__brand{display:flex;justify-content:center;margin-bottom:1.5rem}.ai-public-auth-shell__brand-link{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ai-public-auth-shell__brand img{display:block;width:147px;height:48px}.ai-public-auth-shell--alignment .ai-public-auth-shell__frame{width:min(100%, 400px);min-height:0;display:block;padding:0;background:transparent;border-radius:0;box-shadow:none}.ai-public-auth-shell--alignment .ai-public-auth-shell__panel{width:100%;padding:1.75rem;border:0;border-radius:var(--ai-radius-card);box-shadow:var(--ai-shadow-card)}.ai-public-auth-shell--alignment .ai-public-auth-shell__brand{margin-bottom:1.5rem}.ai-public-auth-shell--alignment .ai-public-auth-shell__header{margin-bottom:var(--ai-public-auth-header-gap)}.ai-public-auth-shell--alignment .ai-public-auth-shell__header h1{margin:0;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.375}.ai-public-auth-shell--alignment .ai-public-auth-shell__header p{margin-top:0.5rem}.ai-public-auth-shell--alignment .ai-catalog-vertical-form .btn-primary{width:100%}.ai-public-auth-shell--alignment .ai-public-auth-shell__form-options{min-height:1.375rem}.ai-public-auth-shell__mask{position:absolute;inset-inline-start:50%;inset-block-end:-5.25rem;z-index:0;display:block;width:min(44rem, 86vw);height:15rem;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--ai-color-accent) 18%, transparent) 0 12%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--ai-color-accent) 10%, transparent), transparent 72%);filter:blur(0.25rem);opacity:0.8;pointer-events:none;transform:translateX(-50%)}.ai-public-auth-shell--basic .ai-public-auth-shell__frame{width:min(100%, 400px);min-height:0;display:block;padding:0}.ai-public-auth-shell--icons .ai-public-auth-shell__frame{width:min(100%, 520px);min-height:0;display:block;padding:0}.ai-public-auth-shell--basic .ai-public-auth-shell__panel{width:100%;padding:1.5rem;border:0;border-radius:inherit}.ai-public-auth-shell--icons .ai-public-auth-shell__panel{width:100%;padding:1.75rem;border:0;border-radius:inherit}.ai-public-auth-shell--multi-column .ai-public-auth-shell__frame{width:min(100%, 960px);min-height:0;display:block;padding:0}.ai-public-auth-shell--multi-column .ai-public-auth-shell__panel{width:100%;padding:1.75rem;border:0;border-radius:inherit}.ai-public-auth-shell--compact .ai-public-auth-shell__frame{width:min(100%, 500px);min-height:0;display:block;padding:0}.ai-public-auth-shell--compact .ai-public-auth-shell__panel{width:100%;padding:1.75rem;border:0;border-radius:inherit}.ai-public-auth-shell__header{margin-bottom:var(--ai-public-auth-header-gap)}.ai-public-auth-shell__header h1{margin:0;font-size:1.5rem;line-height:1.375;letter-spacing:0}.ai-public-auth-shell__heading-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ai-public-auth-shell__dialog-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.ai-public-auth-register-form__section{margin-bottom:1rem !important}.ai-public-auth-register-form__section>legend{margin-bottom:0.75rem}.ai-public-auth-register-form .ai-master-profile-form,.ai-public-auth-register-form .ai-catalog-form-grid{width:100%}.ai-public-auth-register-form .ai-payer-fields--single-column>*{width:100%}.ai-public-auth-register-form__consents{display:grid;gap:0.625rem;margin:0.75rem 0 1rem}.ai-public-auth-register-form__consents .ai-catalog-form-field{margin:0}.ai-public-auth-register-form__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.ai-public-auth-register-form__actions>:where(.btn, a){width:100%}.ai-public-auth-shell__header p,.ai-public-auth-shell__message,.ai-public-auth-shell__secondary p{color:var(--ai-color-muted)}.ai-public-auth-shell__header p{margin:0.5rem 0 0;font-size:0.9375rem;line-height:1.375}.ai-public-auth-shell__content>:last-child,.ai-public-auth-shell__message:last-child{margin-bottom:0}.ai-public-auth-shell__content fieldset{margin:0 0 1.5rem;padding:0;border:0}.ai-public-auth-shell__content legend,.ai-public-auth-shell__secondary h2{margin:0 0 1.5rem;padding:0;color:var(--ai-color-ink);border:0;font-size:0.9375rem;font-weight:600;line-height:1.375}.ai-public-auth-shell__content fieldset+fieldset{padding-top:1.5rem;border-top:1px solid var(--ai-color-line)}.ai-public-auth-shell__inline-link{display:inline-block;font-size:0.9375rem;font-weight:600}.ai-public-auth-shell__form-options{display:flex;justify-content:flex-end;margin:-1rem 0 1.5rem}.ai-public-auth-shell__secondary{display:block;margin-top:1.5rem;padding:1.5rem 0 0;border:0;text-align:center}.ai-public-auth-shell__secondary h2,.ai-public-auth-shell__secondary p{margin:0}.ai-public-auth-shell__secondary p{color:var(--ai-color-muted);font-size:0.9375rem}.ai-public-auth-shell__secondary a{color:var(--ai-color-accent);font-weight:600;text-decoration:none}.ai-public-auth-shell__secondary a:hover,.ai-public-auth-shell__secondary a:focus-visible{color:var(--ai-color-accent-hover)}.ai-public-auth-shell__divider{display:flex;align-items:center;margin:1.5rem 0}.ai-public-auth-shell__divider::before,.ai-public-auth-shell__divider::after{content:"";flex:1 1 auto;border-top:1px solid var(--ai-color-line)}.ai-public-auth-shell__providers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.5rem}.ai-public-auth-shell__providers .d-grid{display:block !important;margin:0 !important}.ai-public-auth-shell__providers .btn{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;min-height:2.375rem;padding:0;overflow:hidden;color:var(--ai-color-muted);background:transparent;border-color:var(--ai-color-line);border-radius:50%;font-size:0;box-shadow:none}.ai-public-auth-shell__providers .btn :where(i, .ai-icon, .ai-icon-host){width:1.125rem;height:1.125rem;font-size:1.125rem}.ai-public-auth-shell__providers .btn:hover,.ai-public-auth-shell__providers .btn:focus-visible{color:var(--ai-color-accent);border-color:var(--ai-color-accent);background:color-mix(in srgb, var(--ai-color-accent) 8%, var(--ai-color-surface))}.ai-public-auth-shell__actions{display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));align-items:center;gap:1rem}.ai-public-auth-shell__actions>:where(.btn, a){width:100%}.ai-public-auth-shell__back{--bs-btn-color: var(--ai-color-ink);--bs-btn-bg: transparent;--bs-btn-border-color: var(--ai-color-line-strong);--bs-btn-hover-color: var(--ai-color-accent-active);--bs-btn-hover-bg: var(--ai-color-accent-soft);--bs-btn-hover-border-color: var(--ai-color-accent-border);--bs-btn-active-color: var(--ai-color-accent-active);--bs-btn-active-bg: var(--ai-color-accent-soft-hover);--bs-btn-active-border-color: var(--ai-color-accent-active);--bs-btn-disabled-color: var(--ai-color-muted);--bs-btn-disabled-bg: var(--ai-color-surface-soft);--bs-btn-disabled-border-color: var(--ai-color-line);box-shadow:none}.ai-public-auth-shell__back:focus-visible{box-shadow:0 0 0 0.25rem var(--ai-focus-ring)}.ai-public-auth-shell__message{margin-bottom:1.5rem}.ai-public-auth-shell--document{min-height:calc(100dvh - 5rem);flex-direction:column;align-items:stretch;justify-content:flex-start;padding-block-start:1.25rem}.ai-public-auth-shell__topbar{position:relative;inset:auto;z-index:2;display:grid;grid-template-columns:minmax(max-content, 1fr) auto minmax(0, 1fr);align-items:center;column-gap:0.75rem;width:100%;min-height:3rem}.ai-public-auth-shell__page-back{grid-column:1;justify-self:start;display:inline-flex;align-items:center;gap:0.375rem;color:var(--ai-color-accent);font-size:0.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.ai-public-auth-shell__topbar .ai-public-auth-shell__brand--topbar{grid-column:2;margin:0}.ai-public-auth-shell__page-back:hover,.ai-public-auth-shell__page-back:focus-visible{color:var(--ai-color-accent-hover)}.ai-public-auth-shell__frame,.ai-public-auth-shell--alignment .ai-public-auth-shell__frame,.ai-public-auth-shell--basic .ai-public-auth-shell__frame,.ai-public-auth-shell--icons .ai-public-auth-shell__frame,.ai-public-auth-shell--multi-column .ai-public-auth-shell__frame,.ai-public-auth-shell--compact .ai-public-auth-shell__frame{display:flex;flex-direction:column;align-items:center;min-height:0;padding:0;background:transparent;border-radius:0;box-shadow:none}.ai-public-auth-shell--alignment .ai-public-auth-shell__frame,.ai-public-auth-shell--basic .ai-public-auth-shell__frame{width:min(100%, 400px)}.ai-public-auth-shell--compact .ai-public-auth-shell__frame{width:min(100%, 500px)}.ai-public-auth-shell--document .ai-public-auth-shell__frame{flex:0 0 auto;align-self:center;margin-block:auto;padding-block-start:1rem}.ai-public-auth-shell__brand,.ai-public-auth-shell--alignment .ai-public-auth-shell__brand{margin-bottom:0.75rem}.ai-public-auth-shell__panel,.ai-public-auth-shell--alignment .ai-public-auth-shell__panel,.ai-public-auth-shell--basic .ai-public-auth-shell__panel,.ai-public-auth-shell--icons .ai-public-auth-shell__panel,.ai-public-auth-shell--multi-column .ai-public-auth-shell__panel,.ai-public-auth-shell--compact .ai-public-auth-shell__panel{width:100%;padding:1.5rem;background:var(--ai-color-surface);border:0;border-radius:var(--ai-radius-card)}.ai-public-auth-shell--document .ai-public-auth-shell__panel{box-shadow:var(--ai-shadow-card)}.ai-public-auth-shell--dialog .ai-public-auth-shell__panel{border-radius:0;box-shadow:none}.ai-public-auth-shell__header,.ai-public-auth-shell--alignment .ai-public-auth-shell__header{margin-bottom:var(--ai-public-auth-header-gap);text-align:center}.ai-public-auth-shell__heading-row{position:relative;justify-content:center}.ai-public-auth-shell__heading-row h1{text-align:center}.ai-public-auth-shell__dialog-close{position:absolute;inset-inline-end:0}.ai-public-auth-shell .ai-catalog-vertical-form{--ai-catalog-form-gap: .75rem;display:grid;gap:0.75rem;padding-block-start:0.625rem}.ai-public-auth-shell .ai-catalog-form-grid,.ai-public-auth-register-form .row.g-3{gap:0.75rem}.ai-public-auth-shell .ai-catalog-form-grid--two-column{column-gap:0.75rem}.ai-public-auth-shell__field,.ai-public-auth-register-form__section,.ai-public-auth-shell__content fieldset,.ai-public-auth-shell__content fieldset+fieldset{margin:0 !important;padding:0;border:0}.ai-public-auth-shell__form-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;justify-content:center;gap:0.5rem;margin:0 0 0.125rem;text-align:center}.ai-public-auth-shell__secondary{margin-top:0.875rem;padding-top:0.875rem}.ai-public-auth-shell__secondary p{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:0.5rem}.ai-public-auth-shell__divider{margin:0.875rem 0}.ai-public-auth-shell__actions,.ai-public-auth-register-form__actions{display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:0.75rem;margin-block-start:var(--ai-public-auth-action-offset)}.ai-public-auth-register-form .ai-master-profile-form,.ai-public-auth-register-form .ai-payer-fields--single-column,.ai-public-auth-register-form .ai-catalog-form-grid{width:100%}.ai-public-auth-register-form .ai-payer-fields--single-column{--bs-gutter-x: 0;--bs-gutter-y: 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;margin:0}.ai-public-auth-register-form .ai-payer-fields--single-column>*{width:100%;margin-block-start:0;padding:0}.ai-public-auth-register-form .ai-payer-fields--single-column>:is([data-ai-payer-field="payer_type"], [data-ai-payer-field="name_full"], [data-ai-payer-field="name_short"], [data-ai-payer-field="legal_address"], [data-ai-payer-field="postal_address"]){grid-column:1 / -1}.ai-public-auth-register-form:has(input[name][value="legal"]:checked) [data-ai-payer-field="ogrn"]{grid-column:1 / -1}.ai-public-auth-register-form [data-ai-field-key="payer_type"]>legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ai-public-auth-register-form [data-ai-field-key="payer_type"]>.d-flex{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%;padding:0.25rem;gap:0.25rem !important;background:var(--ai-color-surface-soft);border:1px solid var(--ai-color-line);border-radius:var(--ai-radius-control)}.ai-public-auth-register-form [data-ai-field-key="payer_type"] .form-check{position:relative;min-width:0;min-height:0;margin:0;padding:0}.ai-public-auth-register-form [data-ai-field-key="payer_type"] .form-check-input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.ai-public-auth-register-form [data-ai-field-key="payer_type"] .form-check-label{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0.5rem 0.375rem;color:var(--ai-color-muted);border:1px solid transparent;border-radius:var(--ai-radius-control);font-size:0.875rem;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}.ai-public-auth-register-form [data-ai-field-key="payer_type"] .form-check-input:checked+.form-check-label{color:var(--ai-color-on-accent, #fff);background:var(--ai-color-accent);border-color:var(--ai-color-accent);box-shadow:0 0.125rem 0.375rem color-mix(in srgb, var(--ai-color-accent) 22%, transparent)}.ai-public-auth-register-form [data-ai-field-key="payer_type"] .form-check-input:focus-visible+.form-check-label{box-shadow:0 0 0 0.25rem var(--ai-focus-ring)}.ai-public-auth-register-form__login-method,.ai-public-auth-register-form__password-mode{display:grid;gap:0.625rem}.ai-public-auth-register-form__password-mode .form-text{margin:0}.ai-public-auth-register-form__consents{gap:0.5rem;margin:0}.ai-public-auth-register-form__consents .form-check{align-items:flex-start}.ai-public-auth-register-form__consents .form-check-label{color:var(--ai-color-ink);font-size:0.8125rem;font-weight:400;line-height:1.375}.ai-public-auth-register-form__actions{grid-template-columns:minmax(0, 1fr)}.ai-public-auth-register-form__actions .btn-primary{width:100%}@media (max-width:767.98px){.ai-public-auth-shell{padding:0.75rem}.ai-public-auth-shell__frame{width:100%;min-height:0;padding:0.75rem}.ai-public-auth-shell__panel,.ai-public-auth-shell--basic .ai-public-auth-shell__panel,.ai-public-auth-shell--icons .ai-public-auth-shell__panel,.ai-public-auth-shell--multi-column .ai-public-auth-shell__panel,.ai-public-auth-shell--compact .ai-public-auth-shell__panel{width:100%;padding:0.75rem}.ai-public-auth-shell--basic .ai-public-auth-shell__frame,.ai-public-auth-shell--icons .ai-public-auth-shell__frame,.ai-public-auth-shell--multi-column .ai-public-auth-shell__frame,.ai-public-auth-shell--compact .ai-public-auth-shell__frame,.ai-public-auth-shell--alignment .ai-public-auth-shell__frame{width:100%}.ai-public-auth-shell--alignment .ai-public-auth-shell__panel{width:100%;padding:1.5rem}.ai-public-auth-shell--basic .ai-public-auth-shell__panel,.ai-public-auth-shell--icons .ai-public-auth-shell__panel,.ai-public-auth-shell--multi-column .ai-public-auth-shell__panel{padding:1.5rem}.ai-public-auth-shell--compact .ai-public-auth-shell__panel{padding:1.5rem}.ai-public-auth-shell__header{margin-bottom:var(--ai-public-auth-header-gap)}.ai-public-auth-shell__actions{align-items:stretch}.ai-public-auth-shell__mask{display:none}}@media (max-width:575.98px){.ai-public-auth-register-form .ai-payer-fields--single-column{grid-template-columns:minmax(0, 1fr)}.ai-public-auth-register-form .ai-payer-fields--single-column>*{grid-column:1 / -1}}@media (max-width:390px){.ai-public-auth-shell{padding:0.625rem}.ai-public-auth-shell__frame,.ai-public-auth-shell__panel,.ai-public-auth-shell--basic .ai-public-auth-shell__panel,.ai-public-auth-shell--icons .ai-public-auth-shell__panel,.ai-public-auth-shell--multi-column .ai-public-auth-shell__panel{padding:0.625rem}.ai-public-auth-shell--compact .ai-public-auth-shell__panel{padding:1.25rem}.ai-public-auth-shell--alignment .ai-public-auth-shell__panel{padding:1.25rem}.ai-public-auth-shell--basic .ai-public-auth-shell__panel,.ai-public-auth-shell--icons .ai-public-auth-shell__panel,.ai-public-auth-shell--multi-column .ai-public-auth-shell__panel{padding:1.25rem}}.ai-component-dialog .modal-dialog{width:min(calc(100% - 2rem), 540px);max-width:540px}.ai-component-dialog .modal-content{overflow:hidden;border:0;background:var(--ai-color-surface);box-shadow:var(--ai-shadow-card)}.ai-component-dialog .modal-header{position:absolute;z-index:3;inset-block-start:0;inset-inline-end:0;border:0;background:transparent}.ai-component-dialog .ai-public-auth-shell__dialog-close .modal-header{position:static;display:flex;padding:0}.ai-component-dialog .ai-public-auth-shell__dialog-close .btn-close{margin:0}.ai-component-dialog .modal-body{padding:0}.ai-component-dialog .ai-public-auth-shell{min-height:0;padding:0}.ai-component-dialog .ai-public-auth-shell__frame{width:100%;min-height:0;padding-block-start:0}@media (min-width:768px){.ai-component-dialog .modal-dialog:has(.ai-public-auth-shell--alignment),.ai-component-dialog .modal-dialog:has(.ai-public-auth-shell--basic){width:min(calc(100% - 2rem), 400px);max-width:400px}.ai-component-dialog .modal-dialog:has(.ai-public-auth-shell--compact){width:min(calc(100% - 2rem), 500px);max-width:500px}.ai-component-dialog .modal-dialog:has(.ai-public-auth-shell--icons){width:min(calc(100% - 2rem), 520px);max-width:520px}.ai-component-dialog .modal-dialog:has(.ai-public-auth-shell--multi-column){width:min(calc(100% - 2rem), 960px);max-width:960px}}@media (max-width:767.98px){.ai-component-dialog{padding:0 !important}.ai-component-dialog .modal-dialog{width:100%;max-width:none;height:100dvh;min-height:100dvh;margin:0;align-items:stretch}.ai-component-dialog .modal-content{height:100dvh;min-height:0;max-height:100dvh;border-radius:0}.ai-component-dialog .modal-body{display:flex;min-height:0;overflow:hidden}.ai-component-dialog .ai-public-auth-shell,.ai-component-dialog .ai-public-auth-shell__frame,.ai-component-dialog .ai-public-auth-shell__panel{width:100%}.ai-component-dialog .ai-public-auth-shell{flex:1 1 auto;align-items:flex-start;max-height:100dvh;overflow-y:auto}}@media (max-width:390px){.ai-component-dialog .ai-public-auth-shell__frame{padding-block-start:0}}.ai-component-dialog .ai-public-auth-shell__panel{padding-inline:2rem}@media (max-width:390px){.ai-component-dialog .ai-public-auth-shell__panel{padding-inline:1.25rem}}@media (max-width:360px){.ai-component-dialog .ai-public-auth-shell__panel{padding-inline:1rem}}#top{background-color:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);margin-bottom:20px;position:relative;padding:0}#top .row{align-items:center}#top ul.list-inline{display:flex;align-items:center;flex-wrap:nowrap;column-gap:0.65rem;row-gap:0;min-height:40px;margin-bottom:0}#top .text-end>ul.list-inline{justify-content:flex-end}#top .list-inline-item{display:inline-flex;align-items:center;flex:0 0 auto;vertical-align:middle}#top .list-inline-item:not(:last-child),.aitima-storefront-top-controls .list-inline-item:not(:last-child),.aitima-storefront-top-links .list-inline-item:not(:last-child){margin-right:0}#top .list-inline-item>a,#top .list-inline-item .dropdown>a,#top .list-inline-item .dropdown>button,#form-currency .dropdown>button,#form-language .dropdown>button{display:inline-flex;align-items:center;gap:0.3rem;height:40px;font-size:1.1em;color:var(--bs-gray-600);line-height:1.2;vertical-align:middle;padding:0 !important}#top .dropdown{display:inline-flex;align-items:center}#top .dropdown-toggle::after{display:none}#top .list-inline-item>a>.ai-icon,#top .list-inline-item .dropdown>a>.ai-icon,#top .list-inline-item .dropdown>button>.ai-icon,#form-currency .dropdown>button>.ai-icon,#form-language .dropdown>button>.ai-icon{width:1.35em;height:1.35em;align-self:center}#top .dropdown-menu,#form-currency .dropdown-menu,#form-language .dropdown-menu,.aitima-storefront-top-controls .dropdown-menu,.aitima-storefront-top-links .dropdown-menu{min-width:172px;margin-top:0.35rem;padding:0.45rem;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);box-shadow:0 12px 28px rgba(15, 23, 42, 0.12)}#top .dropdown-menu .dropdown-item,#form-currency .dropdown-menu .dropdown-item,#form-language .dropdown-menu .dropdown-item,.aitima-storefront-top-controls .dropdown-menu .dropdown-item,.aitima-storefront-top-links .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:0.55rem;min-height:34px;width:100%;padding:0.45rem 0.6rem !important;border:0;border-radius:6px;color:var(--bs-body-color);background:transparent;font-size:0.95rem;line-height:1.2;text-align:left;white-space:nowrap}#top .dropdown-menu .dropdown-item:hover,#top .dropdown-menu .dropdown-item:focus,#top .dropdown-menu .dropdown-item.active,#form-currency .dropdown-menu .dropdown-item:hover,#form-currency .dropdown-menu .dropdown-item:focus,#form-currency .dropdown-menu .dropdown-item.active,#form-language .dropdown-menu .dropdown-item:hover,#form-language .dropdown-menu .dropdown-item:focus,#form-language .dropdown-menu .dropdown-item.active,.aitima-storefront-top-controls .dropdown-menu .dropdown-item:hover,.aitima-storefront-top-controls .dropdown-menu .dropdown-item:focus,.aitima-storefront-top-controls .dropdown-menu .dropdown-item.active,.aitima-storefront-top-links .dropdown-menu .dropdown-item:hover,.aitima-storefront-top-links .dropdown-menu .dropdown-item:focus,.aitima-storefront-top-links .dropdown-menu .dropdown-item.active{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb), 0.1)}.ai-catalog-language-toggle{border-radius:8px}.ai-catalog-language-icon,.ai-catalog-language-option-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:18px;border-radius:4px;background:var(--bs-body-bg);box-shadow:0 0 0 1px rgba(15, 23, 42, 0.14);overflow:hidden}.ai-catalog-language-icon img,.ai-catalog-language-option-icon img{display:block;width:100%;height:100%;object-fit:contain}.ai-catalog-language-code,.ai-catalog-language-option-code,.ai-catalog-currency-code{color:var(--bs-secondary-color);font-size:0.78rem;font-weight:600;line-height:1;text-transform:uppercase}.ai-catalog-language-code-badge{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb), 0.1);font-size:0.7rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.ai-catalog-language-option-text,.ai-catalog-currency-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-catalog-language-option-code,.ai-catalog-currency-code{margin-left:auto}.ai-catalog-currency-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;color:var(--bs-primary);font-weight:700}.ai-option-check{flex:0 0 auto;margin-left:0.2rem;color:var(--bs-primary)}.ai-catalog-city-switcher,.ai-catalog-city-switcher .dropdown-toggle{min-width:0;max-width:100%}.ai-catalog-city-code{display:inline-block;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-catalog-city-menu{max-width:min(340px, calc(100vw - 24px))}.ai-catalog-city-menu .dropdown-item>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis}.aitima-storefront-top-controls,.aitima-storefront-top-links{display:flex;align-items:center;flex-wrap:nowrap;column-gap:0.65rem;row-gap:0;min-height:24px;white-space:nowrap}.aitima-storefront-top-links{justify-content:flex-end}.aitima-storefront-top-controls .list-inline-item,.aitima-storefront-top-links .list-inline-item{display:inline-flex;align-items:center;flex:0 0 auto;min-height:24px;line-height:1;vertical-align:middle}.aitima-storefront-top-controls .dropdown,.aitima-storefront-top-links .dropdown{display:inline-flex;align-items:center;min-height:24px}.aitima-storefront-top-controls a,.aitima-storefront-top-controls button,.aitima-storefront-top-links a,.aitima-storefront-top-links button{display:inline-flex !important;align-items:center !important;gap:0.25rem;min-height:24px;margin:0;padding:0 !important;line-height:1 !important;vertical-align:middle}.aitima-storefront-top-controls .dropdown-toggle::after,.aitima-storefront-top-links .dropdown-toggle::after{display:none}.aitima-storefront-top-controls .ai-icon,.aitima-storefront-top-links .ai-icon{display:block;width:1.35em;height:1.35em;align-self:center}.aitima-storefront-top-controls .dropdown-menu .dropdown-item,.aitima-storefront-top-links .dropdown-menu .dropdown-item{display:flex !important;align-items:center !important;min-height:34px;padding:0.45rem 0.6rem !important;line-height:1.2 !important}#logo{text-align:center;margin:7px 0 7px 0}#logo img{max-width:200px}#search{margin-bottom:10px}#search .form-control-lg{height:40px;font-size:12px;line-height:20px;padding:0 10px}#search .btn-lg{font-size:15px;line-height:18px;padding:0.57rem 35px;text-shadow:0 1px 0 #FFF}#cart{margin-bottom:10px}#cart .img-thumbnail{min-width:100px}#cart .btn-lg{font-size:15px;line-height:18px;padding:14px 35px}#cart .dropdown-menu{background:#eee}#cart .dropdown-menu li{min-width:300px}#menu{background-color:var(--ai-color-accent);background-image:linear-gradient(to bottom, var(--ai-color-accent), var(--ai-color-accent-active));background-repeat:repeat-x;border:1px solid var(--ai-color-accent-active);border-color:var(--ai-color-accent-active);min-height:40px;border-radius:4px;padding:0 1rem;margin-bottom:20px}#menu .navbar-nav>li>a{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);padding:10px 15px 10px 15px;background-color:transparent}#menu .navbar-nav>li>a:hover{background-color:rgba(0, 0, 0, 0.1)}#menu .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#menu .dropdown-inner{display:flex;flex-direction:column}#menu .dropdown-inner ul{width:100%;min-width:200px}#category{float:left;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2)}#menu .navbar-toggler i{color:#fff;border-color:#fff;font-size:0.9em}.product-thumb{border:1px solid #ddd;display:flex;flex-direction:column;position:relative;height:100%;min-width:0}.product-thumb .image{flex-shrink:0;text-align:center}.product-thumb .image a:hover{opacity:0.8}.product-thumb .content{display:flex;flex:1;flex-direction:column;min-width:0}.product-thumb .description{flex:1;padding:15px;margin-bottom:0}.product-thumb .content>form{flex-shrink:0;margin-top:auto}.product-thumb__restricted-marker{align-items:center;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:50%;color:var(--bs-secondary-color);display:inline-flex;height:2rem;justify-content:center;margin-bottom:0.75rem;width:2rem}.product-thumb__restricted-marker .ai-icon,.product-thumb__restricted-marker>i{height:1rem;width:1rem}.product-thumb .description h4{font-weight:bold}.product-thumb .button{display:flex;flex-shrink:0;margin-top:auto;width:100%}.product-thumb .button>button,.product-thumb .button>a{align-items:center;display:flex;flex:1 1 0;gap:0.375rem;justify-content:center;min-height:44px;min-width:0;padding:0.625rem 0.5rem;line-height:1.25;text-align:center}.product-thumb .button>button{border:none;border-top:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);color:var(--bs-gray-600);font-family:inherit}.product-thumb .button>button:not(:disabled):hover{color:var(--bs-gray-600);background-color:#ddd;text-decoration:none;cursor:pointer}.product-thumb .button button+button{border-left:1px solid var(--bs-border-color)}.rating .aii-stack{width:20px}.rating .aii-star{color:#999;font-size:15px}.rating .aii-star{color:#FC0;font-size:15px}.rating .aii-star+.aii-star{color:#E69500}.price{color:#444}.price-new{font-weight:600}.price-old{color:#dc512c;text-decoration:line-through}.price-tax{color:#999;font-size:12px;display:block}.blog-thumb{border:1px solid #ddd;margin-bottom:15px}.blog-thumb h4{font-weight:bold}.blog-thumb .image{text-align:center;margin-bottom:15px}.blog-thumb .image a:hover{opacity:0.8}.blog-thumb .description{padding:15px}.form-label{margin-bottom:0.5rem;color:var(--ai-color-ink);font-size:0.8125rem;font-weight:400;text-align:start;-webkit-user-select:none;user-select:none}.form-control,.form-select,.input-group-text{min-height:3.0000625rem;border-color:var(--ai-color-line-strong);border-radius:var(--ai-radius-control)}.form-control,.form-select{width:100%;padding:0.8555rem 1rem;color:var(--ai-color-ink);background-color:transparent;font-size:0.9375rem;font-weight:400;line-height:1.375;transition:border-color 0.15s ease, box-shadow 0.15s ease, background-color 0.15s ease}.form-control::placeholder{color:#9b9ca6}.form-control:hover,.form-select:hover{border-color:#c5c5ce}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--ai-color-accent);box-shadow:var(--ai-focus-ring)}.form-control:disabled,.form-select:disabled{opacity:0.38;pointer-events:none}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:active{-webkit-text-fill-color:var(--ai-color-ink);caret-color:var(--ai-color-ink);-webkit-box-shadow:0 0 0 1000px var(--ai-color-surface) inset;box-shadow:0 0 0 1000px var(--ai-color-surface) inset;transition:background-color 9999s ease-out 0s}.form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ai-color-surface) inset, var(--ai-focus-ring);box-shadow:0 0 0 1000px var(--ai-color-surface) inset, var(--ai-focus-ring)}.form-control:-moz-autofill{color:var(--ai-color-ink);caret-color:var(--ai-color-ink);background-color:var(--ai-color-surface);box-shadow:0 0 0 1000px var(--ai-color-surface) inset}.form-control:-moz-autofill:focus{box-shadow:0 0 0 1000px var(--ai-color-surface) inset, var(--ai-focus-ring)}.form-check-input:checked{background-color:var(--ai-color-accent);border-color:var(--ai-color-accent)}.form-text{color:var(--ai-color-muted);font-size:0.78125rem;line-height:1.5}div.required .form-label:before{content:"* ";color:var(--ai-color-danger);font-weight:bold}.form-floating.form-floating-outline{position:relative;min-width:0}.form-floating.form-floating-outline>.form-control,.form-floating.form-floating-outline>.form-select{height:3.0000625rem;min-height:3.0000625rem;padding:calc(.8555rem - 1px) calc(1rem - 1px);line-height:1.375}.form-floating.form-floating-outline>textarea.form-control{height:auto;min-height:6rem}.form-floating.form-floating-outline>label{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;width:auto;max-width:100%;height:100%;margin:0;padding:0.8555rem 1rem;overflow:hidden;color:var(--ai-color-ink);font-size:0.9375rem;font-weight:400;line-height:1.375;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:0 0;transition:color 0.2s ease, transform 0.2s ease}.form-floating.form-floating-outline>.form-control::placeholder{color:transparent}.form-floating.form-floating-outline>.form-control:focus::placeholder,.form-floating.form-floating-outline>.form-control:not(:placeholder-shown)::placeholder{color:#9b9ca6}.form-floating.form-floating-outline>.form-control:focus,.form-floating.form-floating-outline>.form-control:not(:placeholder-shown),.form-floating.form-floating-outline>.form-select{padding-block-start:1.125rem;padding-block-end:0.375rem}.form-floating.form-floating-outline>.form-control:focus~label,.form-floating.form-floating-outline>.form-control:not(:placeholder-shown)~label,.form-floating.form-floating-outline>.form-control:-webkit-autofill~label,.form-floating.form-floating-outline>.form-control:is([type="date"], [type="time"], [type="datetime-local"])~label,.form-floating.form-floating-outline>.form-select~label{width:auto;height:auto;margin-block-start:0.125rem;margin-inline-start:0.625rem;padding:0.125rem 0.375rem;background:var(--ai-color-surface);border-radius:var(--ai-radius-control);font-size:0.8125rem;opacity:1;transform:translateY(-0.8rem) translateX(-2px)}.form-floating.form-floating-outline:focus-within>label{color:var(--ai-color-accent)}.form-floating.form-floating-outline.ai-catalog-password-field>.form-control{padding-inline-end:3.25rem}.form-floating.form-floating-outline.ai-catalog-password-field>.form-control.is-invalid,.was-validated .form-floating.form-floating-outline.ai-catalog-password-field>.form-control:invalid{padding-inline-end:5.5rem;background-position:right 3.75rem center}[dir="rtl"] .form-floating.form-floating-outline.ai-catalog-password-field>.form-control.is-invalid,[dir="rtl"] .was-validated .form-floating.form-floating-outline.ai-catalog-password-field>.form-control:invalid{background-position:left 3.75rem center}.ai-catalog-password-toggle{position:absolute;inset-block-start:50%;inset-inline-end:0.625rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--ai-color-muted);background:transparent;border:0;border-radius:50%;transform:translateY(-50%)}.ai-catalog-password-toggle:hover{color:var(--ai-color-accent);background:color-mix(in srgb, var(--ai-color-accent) 8%, transparent)}.ai-catalog-password-toggle:focus-visible{color:var(--ai-color-accent);outline:2px solid var(--ai-color-accent);outline-offset:1px}.ai-catalog-password-toggle :where(.aii, .ai-icon){width:1.125rem;height:1.125rem;font-size:1.125rem}[dir="rtl"] .form-floating.form-floating-outline>label{transform-origin:100% 0}.input-group-merge>.form-floating{flex:1 1 auto;width:1%;min-width:0}.input-group-merge>.form-floating:not(:first-child)>:where(.form-control, .form-select){border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0}.input-group-merge>.form-floating:not(:last-child)>:where(.form-control, .form-select){border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.input-group-merge>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.input-group-merge>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ai-catalog-vertical-form,.ai-catalog-form-field,.ai-catalog-form-grid{min-width:0}.ai-catalog-vertical-form{--ai-catalog-form-gap: 1.5rem;--ai-catalog-floating-label-lift: .8125rem;-webkit-user-select:none;user-select:none}.ai-catalog-vertical-form :where(input, textarea, [contenteditable="true"]){-webkit-user-select:text;user-select:text}.ai-catalog-vertical-form :where(input, textarea):placeholder-shown{-webkit-user-select:none;user-select:none}.ai-catalog-vertical-form :where(label, legend, .form-label, .form-text, .invalid-feedback, .form-check-label, summary, button, .btn){-webkit-user-select:none;user-select:none}.ai-catalog-vertical-form :where(label, legend, .form-label, .form-text, .invalid-feedback, .form-check-label, summary, button, .btn)::selection{color:inherit;background:transparent}.ai-catalog-vertical-form:has(.ai-catalog-form-field--floating){padding-block-start:var(--ai-catalog-floating-label-lift, 0.8125rem)}.ai-catalog-vertical-form .mb-6{margin-bottom:1.5rem !important}.ai-catalog-vertical-form .pt-6{padding-top:1.5rem !important}.ai-catalog-form-grid{display:grid;gap:1.5rem}.ai-catalog-form-grid--two-column{grid-template-columns:repeat(2, minmax(0, 1fr))}.ai-catalog-form-field--full{grid-column:1 / -1}.ai-catalog-form-field>:where(.invalid-feedback, .form-text){margin-top:0.375rem;text-align:start}.ai-catalog-form-disclosure{display:block;min-width:0;margin:0}.ai-catalog-form-disclosure>summary{width:fit-content;color:var(--ai-color-accent);font-size:0.875rem;font-weight:500;line-height:1.375;cursor:pointer;user-select:none}.ai-catalog-form-disclosure>summary:focus,.ai-catalog-form-disclosure>summary:focus-visible{outline:0;box-shadow:none}.ai-catalog-form-disclosure>summary:focus-visible{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.2em}.ai-catalog-form-disclosure__content{display:grid;min-width:0;gap:0.625rem;padding-block-start:calc(var(--ai-catalog-floating-label-lift, .8125rem) + .25rem)}.ai-catalog-form-field:has(.is-invalid)>.invalid-feedback,.ai-catalog-form-field>.invalid-feedback:not(:empty){display:block}.ai-catalog-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem;margin-block-start:var(--ai-catalog-form-gap, 1.5rem)}.ai-catalog-vertical-form .ai-catalog-form-actions.pt-6{padding-top:0 !important}.ai-catalog-vertical-form+*{margin-block-start:var(--ai-catalog-form-gap, 1.5rem)}.ai-catalog-vertical-form .btn{min-height:2.375rem;padding:0.4806rem 1.375rem;border-radius:var(--ai-radius-control);font-size:0.9375rem;font-weight:500;letter-spacing:0.4px;line-height:1.375;text-transform:capitalize;transform:none}.ai-catalog-vertical-form .btn:hover,.ai-catalog-vertical-form .btn:active{transform:none}.ai-catalog-vertical-form .btn-primary{box-shadow:0 0.125rem 0.375rem rgba(102, 108, 255, 0.14)}.form-switch-lg{font-size:20px;min-height:30px;line-height:30px}@media (max-width:767.98px){.ai-catalog-form-grid--two-column{grid-template-columns:minmax(0, 1fr)}.ai-catalog-form-field--full{grid-column:auto}.ai-catalog-form-actions{justify-content:flex-start}}.nav-tabs{gap:4px;margin-bottom:15px;border-bottom-color:var(--ai-color-line)}.nav-tabs .nav-link{min-height:42px;color:var(--ai-color-muted);border:0;border-bottom:2px solid transparent;border-radius:var(--ai-radius-control) var(--ai-radius-control) 0 0;font-weight:650}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus-visible{color:var(--ai-color-ink);background:var(--ai-color-surface-soft);border-bottom-color:#c9c0fb}.nav-tabs .nav-link.active{color:var(--ai-color-accent);background:transparent;border-bottom-color:var(--ai-color-accent)}.ai-ui-tabs,.ai-master-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.ai-ui-tabs>:where(span, a, button),.ai-master-tabs>:where(span, a, button){min-height:38px;padding:8px 14px;color:var(--ai-color-muted);background:var(--ai-color-surface);border:1px solid var(--ai-color-line);border-radius:999px;font-weight:700;text-decoration:none;cursor:pointer}.ai-ui-tabs .is-active,.ai-master-tabs .is-active{color:#fff;background:var(--ai-color-accent-active);border-color:var(--ai-color-accent-active)}.form-check .form-check-input{margin-top:0.25rem}.form-check .form-check-label .modal-link,.form-check .form-check-label .modal-link b{font-weight:500}#account-support-ticket-form .support-ticket-form-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;margin-bottom:1rem}#account-support-ticket-form .support-ticket-form-panel{background:#fff;border:1px solid #dbe3ed;border-radius:8px;padding:1rem}#account-support-ticket .support-ticket-list-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;margin-bottom:1rem}#account-support-ticket .support-ticket-list-head h1{margin-bottom:0.25rem}#account-support-ticket #content{min-width:0}#account-support-ticket .support-ticket-list{display:grid;gap:0.75rem;margin-bottom:1rem}#account-support-ticket .support-ticket-card{background:#fff;border:1px solid #dbe3ed;border-radius:8px;padding:1rem}#account-support-ticket .support-ticket-card-head{align-items:flex-start;display:flex;gap:0.75rem;justify-content:space-between;margin-bottom:0.75rem}#account-support-ticket .support-ticket-card-title{min-width:0}#account-support-ticket .support-ticket-card-title a{display:inline-block;max-width:100%;overflow-wrap:anywhere}#account-support-ticket .support-ticket-card-meta{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));margin-top:0.75rem}#account-support-ticket .support-ticket-meta-label{color:#6c757d;display:block;font-size:0.8125rem;margin-bottom:0.25rem}#account-support-ticket .support-ticket-empty{background:#f7f9fc;border:1px solid #dbe3ed;border-radius:8px;padding:1rem;text-align:center}#account-support-ticket-info .support-ticket-hero,#account-support-ticket-info .support-ticket-reply{background:#fff;border:1px solid #dbe3ed;border-radius:8px;margin-bottom:1rem;padding:1rem}#account-support-ticket-info .support-ticket-hero{background:#f7f9fc}#account-support-ticket-info .support-ticket-hero-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;margin-bottom:0.5rem}#account-support-ticket-info .support-ticket-hero-actions{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:flex-end}#account-support-ticket-info .support-ticket-status-bar{align-items:center;background:#fff;border:1px solid #e5ebf2;border-radius:6px;display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.75rem;padding:0.75rem}#account-support-ticket-info .support-ticket-status-bar .support-ticket-meta-label{margin-bottom:0}#account-support-ticket-info .support-ticket-meta{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));margin-top:0.875rem}#account-support-ticket-info .support-ticket-meta-item{background:#fff;border:1px solid #e5ebf2;border-radius:6px;padding:0.75rem}#account-support-ticket-info .support-ticket-meta-label{color:#6c757d;display:block;font-size:0.8125rem;margin-bottom:0.25rem}#account-support-ticket-info .support-ticket-section-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:space-between;margin:1rem 0 0.75rem}#account-support-ticket-info .support-ticket-section-title h2{font-size:1.25rem;margin:0}#account-support-ticket-info .support-ticket-thread{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:1rem}#account-support-ticket-info .support-ticket-message{display:flex}#account-support-ticket-info .support-ticket-message.is-customer{justify-content:flex-end}#account-support-ticket-info .support-ticket-message.is-customer .support-ticket-bubble{background:#eef6ff;border-color:#bfdcff}#account-support-ticket-info .support-ticket-bubble{background:#fff;border:1px solid #dbe3ed;border-radius:8px;max-width:min(680px, 100%);padding:0.875rem;width:fit-content}#account-support-ticket-info .support-ticket-message-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:space-between;margin-bottom:0.5rem}#account-support-ticket-info .support-ticket-message-text{line-height:1.5;white-space:pre-wrap}#account-support-ticket-info .support-ticket-attachments{border-top:1px solid rgba(0, 0, 0, 0.08);margin-top:0.75rem;padding-top:0.75rem}#account-support-ticket-info .support-ticket-attachment-list{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.5rem}@media (max-width:767.98px){#account-support-ticket .support-ticket-list-head .btn{width:100%}#account-support-ticket .support-ticket-card-head{flex-direction:column}#account-support-ticket-form .support-ticket-form-head .btn{width:100%}}@media (max-width:575.98px){#account-support-ticket-info .support-ticket-hero-actions,#account-support-ticket-info .support-ticket-hero-actions .btn,#account-support-ticket-info .support-ticket-bubble{width:100%}}button:focus:not(:focus-visible){outline:none}.btn{min-height:42px;border-radius:var(--ai-radius-control);font-weight:650;letter-spacing:-0.005em;transition:color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{--bs-btn-bg: var(--ai-color-accent);--bs-btn-border-color: var(--ai-color-accent);--bs-btn-hover-bg: var(--ai-color-accent-hover);--bs-btn-hover-border-color: var(--ai-color-accent-hover);--bs-btn-active-bg: var(--ai-color-accent-active);--bs-btn-active-border-color: var(--ai-color-accent-active);--bs-btn-disabled-bg: var(--ai-color-accent-disabled);--bs-btn-disabled-border-color: var(--ai-color-accent-disabled);box-shadow:0 6px 16px var(--ai-color-accent-soft-hover)}.btn-outline-primary{--bs-btn-color: var(--ai-color-accent);--bs-btn-border-color: var(--ai-color-accent-border);--bs-btn-hover-bg: var(--ai-color-accent);--bs-btn-hover-border-color: var(--ai-color-accent);--bs-btn-active-bg: var(--ai-color-accent-active);--bs-btn-active-border-color: var(--ai-color-accent-active)}.btn:focus-visible,button:focus-visible{outline:0;box-shadow:var(--ai-focus-ring)}.ai-button-loading{position:relative;overflow:hidden;color:transparent !important;text-shadow:none !important;pointer-events:none}.ai-button-loading>:not(.ai-catalog-button-spinner){visibility:hidden !important}.ai-catalog-button-spinner{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:var(--bs-btn-color, #212529) !important}.ai-catalog-button-spinner .ai-icon,.ai-catalog-button-spinner .ai-icon-host,.ai-catalog-button-spinner>i{width:1rem;height:1rem}.alert{border-color:color-mix(in srgb, currentColor 14%, transparent);border-radius:var(--ai-radius-card);box-shadow:0 8px 24px rgba(25, 25, 32, 0.045)}.modal-content{overflow:hidden;border:1px solid rgba(27, 28, 33, 0.08);border-radius:var(--ai-radius-surface);box-shadow:0 24px 72px rgba(25, 25, 32, 0.2)}.modal-header,.modal-footer{border-color:var(--ai-color-line)}.modal-title{color:var(--ai-color-ink);font-weight:700;letter-spacing:-0.015em}.ai-catalog-toast-container{position:fixed;top:16px;left:50%;z-index:1090;display:grid;width:min(440px, calc(100vw - 24px));gap:10px;transform:translateX(-50%);pointer-events:none}.ai-catalog-toast{width:100%;max-width:none;border:1px solid rgba(15, 23, 42, 0.12);border-radius:var(--ai-radius-card);background:#fff;box-shadow:0 12px 32px rgba(15, 23, 42, 0.18);color:#1f2937;pointer-events:auto}.ai-catalog-toast[data-ai-tone="success"]{border-left:4px solid var(--bs-success)}.ai-catalog-toast[data-ai-tone="info"]{border-left:4px solid var(--bs-info)}.ai-catalog-toast[data-ai-tone="warning"]{border-left:4px solid var(--bs-warning)}.ai-catalog-toast[data-ai-tone="danger"]{border-left:4px solid var(--bs-danger)}.ai-catalog-toast-body{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:12px;align-items:start;padding:14px 16px}.ai-catalog-toast-body>.ai-icon,.ai-catalog-toast-body>.ai-icon-host,.ai-catalog-toast-body>i{margin-top:2px;color:inherit}.ai-catalog-toast-copy{min-width:0;overflow-wrap:anywhere}.ai-catalog-toast-action{grid-column:2;justify-self:start;padding:0}.ai-catalog-toast-close{grid-column:3;grid-row:1}.ai-catalog-notification-modal .modal-dialog{max-width:560px}.ai-catalog-notification-modal .modal-content{overflow:hidden;border:0;border-radius:var(--ai-radius-surface);box-shadow:0 20px 60px rgba(15, 23, 42, 0.24)}.ai-catalog-notification-modal .modal-header{justify-content:flex-end;min-height:48px;padding:14px 16px 0;border:0}.ai-catalog-notification-modal .modal-body{padding:12px 24px 24px}.ai-catalog-notification-message{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:14px;align-items:start}.ai-catalog-notification-message>.ai-icon,.ai-catalog-notification-message>.ai-icon-host,.ai-catalog-notification-message>i{width:24px;height:24px;margin-top:1px}.ai-catalog-notification-modal[data-ai-tone="danger"] .ai-catalog-notification-message>:first-child{color:var(--bs-danger)}.ai-catalog-notification-modal[data-ai-tone="warning"] .ai-catalog-notification-message>:first-child{color:var(--bs-warning)}.ai-catalog-notification-copy{min-width:0;overflow-wrap:anywhere}.ai-catalog-notification-modal .modal-footer{padding:0 24px 24px;border:0}@media (max-width:575.98px){.ai-catalog-toast-container{top:8px}.ai-catalog-notification-modal .modal-dialog{margin:12px}.ai-catalog-notification-modal .modal-body,.ai-catalog-notification-modal .modal-footer{padding-right:18px;padding-left:18px}}.ai-access-gate{--ai-access-gate-accent: var(--bs-primary);position:relative;display:grid;max-width:920px;min-height:300px;margin:clamp(1.25rem, 4vw, 3.5rem) auto;overflow:hidden;border:1px solid color-mix(in srgb, var(--ai-access-gate-accent) 18%, var(--bs-border-color));border-radius:clamp(1rem, 2vw, 1.5rem);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--ai-access-gate-accent) 12%, transparent), transparent 42%), var(--bs-body-bg);box-shadow:0 20px 55px color-mix(in srgb, var(--bs-body-color) 11%, transparent);isolation:isolate}.ai-access-gate--with-image{grid-template-columns:minmax(240px, 0.82fr) minmax(0, 1.18fr)}.ai-access-gate__media{position:relative;min-height:300px;overflow:hidden;background:color-mix(in srgb, var(--bs-primary) 8%, var(--bs-tertiary-bg))}.ai-access-gate__media::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, transparent 44%, color-mix(in srgb, var(--bs-body-bg) 28%, transparent));pointer-events:none}.ai-access-gate__image{width:100%;height:100%;min-height:300px}.ai-access-gate__content{align-self:center;min-width:0;padding:clamp(1.5rem, 4vw, 3.25rem)}.ai-access-gate:not(.ai-access-gate--with-image) .ai-access-gate__content{width:min(100%, 720px);margin:auto;text-align:center}.ai-access-gate__lock{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.1rem;border:1px solid color-mix(in srgb, var(--ai-access-gate-accent) 22%, transparent);border-radius:1rem;color:var(--ai-access-gate-accent);background:color-mix(in srgb, var(--ai-access-gate-accent) 10%, var(--bs-body-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bs-body-bg) 70%, transparent)}.ai-access-gate__lock .ai-icon,.ai-access-gate__lock .ai-icon-host,.ai-access-gate__lock>i{width:1.25rem;height:1.25rem;font-size:1.25rem}.ai-access-gate__title{margin:0;color:var(--bs-heading-color, var(--bs-body-color));font-size:clamp(1.65rem, 3vw, 2.5rem);line-height:1.12;text-wrap:balance}.ai-access-gate__description{margin-top:1rem;color:var(--bs-secondary-color);font-size:1rem;line-height:1.7}.ai-access-gate__description>:last-child{margin-bottom:0}.ai-access-gate__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-top:1.5rem}.ai-access-gate:not(.ai-access-gate--with-image) .ai-access-gate__actions{justify-content:center}.ai-access-gate__actions .btn:not(.btn-link){min-height:44px;padding-inline:1.15rem}.ai-access-gate__support{color:var(--bs-secondary-color);text-underline-offset:0.2em}@media (max-width:767.98px){.ai-access-gate--with-image{grid-template-columns:1fr}.ai-access-gate__media,.ai-access-gate__image{min-height:0;aspect-ratio:2}.ai-access-gate__content{padding:clamp(1.25rem, 6vw, 2rem)}}@media (max-width:575.98px){.ai-access-gate{min-height:0;margin-block:1rem 2rem;border-radius:1rem}.ai-access-gate__actions{align-items:stretch;flex-direction:column}.ai-access-gate__actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.ai-access-gate *,.ai-access-gate *::before,.ai-access-gate *::after{scroll-behavior:auto !important;transition-duration:0.01ms !important}}.swiper.aitima-banner-swiper{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:0 30px}.swiper.aitima-banner-swiper .swiper-wrapper{order:1;width:100%;align-items:center}.swiper.aitima-banner-swiper .swiper-slide{min-width:0;height:auto}.swiper.aitima-banner-swiper .swiper-slide img{display:inline-block;max-width:100%;height:auto}.swiper.aitima-banner-swiper .swiper-button-prev,.swiper.aitima-banner-swiper .swiper-button-next{top:50%;bottom:auto;width:30px;height:44px;margin-top:-22px;color:rgba(0, 0, 0, 0.8);background:none;border:0;opacity:0;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);transition:opacity 0.3s ease}.swiper.aitima-banner-swiper:hover .swiper-button-prev,.swiper.aitima-banner-swiper:hover .swiper-button-next,.swiper.aitima-banner-swiper .swiper-button-prev:focus,.swiper.aitima-banner-swiper .swiper-button-next:focus{opacity:0.7}.swiper.aitima-banner-swiper .swiper-button-prev{left:0}.swiper.aitima-banner-swiper .swiper-button-next{right:0}.swiper.aitima-banner-swiper .swiper-button-prev::after,.swiper.aitima-banner-swiper .swiper-button-next::after{font-size:40px}.swiper.aitima-banner-swiper .swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;order:2;gap:8px 10px;width:100%;min-height:12px;margin-top:14px;line-height:1;transform:none}.swiper.aitima-banner-swiper .swiper-pagination-bullet{margin:0;border:1px solid #000;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3)}footer{border:1px solid #000000;width:100%;margin-top:auto;padding-top:30px;background-color:#303030;border-top:1px solid #ddd;color:#e2e2e2}footer hr{border-top:none;border-bottom:1px solid #666}footer a{color:#ccc;text-decoration:none}footer a:hover{color:#fff}footer h5{font-family:"Open Sans", sans-serif;font-size:13px;font-weight:bold;color:#fff;margin-top:10px;margin-bottom:10px}@media (min-width:576px){#content,#column-left,#column-right{padding-bottom:30px}}@media (min-width:992px){#alert{width:600px;margin-left:0}}@media (min-width:1140px){#alert{width:600px;margin-left:0}}@media (min-width:1320px){#alert{width:600px;margin-left:0}}@media (max-width:575.98px){#top{margin-bottom:16px}#top .row{flex-wrap:nowrap}#top .row>.col-4{flex:0 0 auto;width:auto;max-width:48%}#top .row>.col,#top .row>.col-8{flex:1 1 auto;width:auto;min-width:0;max-width:none}#top ul.list-inline,.aitima-storefront-top-controls,.aitima-storefront-top-links{min-height:28px}#top .text-end>ul.list-inline,.aitima-storefront-top-links{justify-content:flex-end}.ai-catalog-city-code{max-width:4.5rem}#top .list-inline-item>a,#top .list-inline-item .dropdown>a,#top .list-inline-item .dropdown>button,#form-currency .dropdown>button,#form-language .dropdown>button{height:28px;font-size:1em}}@media (min-width:480px) and (max-width:1399.98px){#top .row>.col-4,#top .row>.col,#top .row>.col-8,.aitima-section-bleed:has(.aitima-storefront-top-controls)>.row>[class*="col-"]{flex:0 0 50%;width:50%;max-width:50%}}@media (min-width:576px) and (max-width:991.98px){.ai-catalog-city-code{max-width:6rem}}@media (max-width:479.98px){#top .row,.aitima-section-bleed:has(.aitima-storefront-top-controls)>.row{flex-wrap:wrap;row-gap:0.35rem}#top .row>.col-4,#top .row>.col,#top .row>.col-8,.aitima-section-bleed:has(.aitima-storefront-top-controls)>.row>[class*="col-"]{flex:0 0 100%;width:100%;max-width:100%}.aitima-section-bleed:has(.aitima-storefront-top-controls) .aitima-storefront-top-controls{justify-content:flex-start}}@media (min-width:768px){#logo{text-align:left}}@media (max-width:768px){#cart .dropdown-menu li{min-width:100%}}@media (min-width:1200px){#menu .dropdown:hover .dropdown-menu{display:block}#menu .dropdown-inner{flex-direction:row}#menu .nav-item+.nav-item+.nav-item .dropdown-column-3{left:-200px}#menu .nav-item+.nav-item+.nav-item .dropdown-column-4{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-2{left:-200px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-3{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-4{left:-600px}}@media (min-width:960px){.product-list .product-thumb{flex-direction:row}.product-list .product-thumb .image{flex:0 0 25%;margin-bottom:0}.product-list .product-thumb .content{flex-direction:column;flex:75%;position:relative}.product-list .product-thumb .button{width:100%;margin-left:0}}