/* @font-face { font-family:'Tektur-Regular'; src:local('Tektur-Regular'),local('Tektur-Regular'),  url('/fonts/Tektur-Regular.ttf') format('truetype'); font-weight:500; font-style:normal;} *//* @font-face { font-family:'GoshaSans'; src:local('GoshaSans-Bold'),local('GoshaSans-Bold'),  url('/fonts/GoshaSans-Bold.woff2') format('woff2'),  url('/fonts/GoshaSans-Bold.woff') format('woff'); font-weight:500; font-style:normal;} */@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');:root { --color:#3E3E3C; --color2:#fff; --color-header:#CACACA; --bg-color:#212121; --background-color:#1d1d1f; /* --color:#333; */ /* --background-color:#fff; */ --base-font:1.3rem/1.55 "Roboto",Arial,Helvetica,sans-serif; /* --base-font:1.125rem/1.55 'Montserrat','sans-serif'; */ /* --brand-color:#212121; */ --brand-color:#636363; --brand-color-basic:#636363; --brand-color-second:#36638B; --color-font:#FAFAFA; --brand-font-header:#CACACA; --color-font-shadow:#AAA; /* --color-error:#E94C49; */ --color-error:#8E353F; /* --color-success:#2BB19A; */ --color-success:#7EA70A; --color-notice:#36BBDC; --color-warning:#ffc400; --color-error-shadow:#943F3D; --color-success-shadow:#2C7D6F; --color-notice-shadow:#3191A9; --color-warning-shadow:#AD761F; --border-radius:5px; --padding-page:0px 7vh; /* ---TEXT--- */ --font-small:1.2rem; --font-medium:1.5rem; --font-large:3.3rem; --font-xlarge:4rem; --size:1rem; --sizex2:2rem; --size-small:.8rem; --size-big:1.4rem; /* --size-big:2rem; */ /* --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-family-monospace:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; */ --icon-checkbox:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); --icon-radio:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); /* deprecated */ /* --bg-error:#E94C49; */ --bg-error:#E15100; --font-error:#FAFAFA; /* --bg-success:#2BB19A; */ --bg-success:#66C87B; --font-success:#FAFAFA; --bg-notice:#36BBDC; --font-notice:#FAFAFA; --bg-warning:#F6A321; --font-warning:#FAFAFA; --bg-errors-shadow:#943F3D; --font-errors-shadow:#AAAAAA; --bg-successs-shadow:#2C7D6F; --font-successs-shadow:#AAAAAA; --bg-notices-shadow:#3191A9; --font-notices-shadow:#AAAAAA; --bg-warnings-shadow:#AD761F; --font-warnings-shadow:#AAAAAA;}:root,[data-kyz-theme=base]{ --blue:#0d6efd; --indigo:#6610f2; --purple:#6f42c1; --pink:#d63384; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#198754; --teal:#20c997; --cyan:#0dcaf0; --black:#000; --white:#fff; --gray:#6c757d; --gray-dark:#343a40; --gray-100:#f8f9fa; --gray-200:#e9ecef; --gray-300:#dee2e6; --gray-400:#ced4da; --gray-500:#adb5bd; --gray-600:#6c757d; --gray-700:#495057; --gray-800:#343a40; --gray-900:#212529; --primary:#0d6efd; --secondary:#6c757d; --success:#198754; --info:#0dcaf0; --warning:#ffc107; --danger:#dc3545; --light:#f8f9fa; --dark:#212529; --primary-rgb:13,110,253; --secondary-rgb:108,117,125; --success-rgb:25,135,84; --info-rgb:13,202,240; --warning-rgb:255,193,7; --danger-rgb:220,53,69; --light-rgb:248,249,250; --dark-rgb:33,37,41; --primary-text-emphasis:#052c65; --secondary-text-emphasis:#2b2f32; --success-text-emphasis:#0a3622; --info-text-emphasis:#055160; --warning-text-emphasis:#664d03; --danger-text-emphasis:#58151c; --light-text-emphasis:#495057; --dark-text-emphasis:#495057; --primary-bg-subtle:#cfe2ff; --secondary-bg-subtle:#e2e3e5; --success-bg-subtle:#d1e7dd; --info-bg-subtle:#cff4fc; --warning-bg-subtle:#fff3cd; --danger-bg-subtle:#f8d7da; --light-bg-subtle:#fcfcfd; --dark-bg-subtle:#ced4da; --primary-border-subtle:#9ec5fe; --secondary-border-subtle:#c4c8cb; --success-border-subtle:#a3cfbb; --info-border-subtle:#9eeaf9; --warning-border-subtle:#ffe69c; --danger-border-subtle:#f1aeb5; --light-border-subtle:#e9ecef; --dark-border-subtle:#adb5bd; --white-rgb:255,255,255; --black-rgb:0,0,0; --font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0)); --body-font-family:var(--font-sans-serif); --body-font-size:1rem; --body-font-weight:400; --body-line-height:1.5; --body-color:#212529; --body-color-rgb:33,37,41; --body-bg:#fff; --body-bg-rgb:255,255,255; --emphasis-color:#000; --emphasis-color-rgb:0,0,0; --secondary-color:rgba(33,37,41,0.75); --secondary-color-rgb:33,37,41; --secondary-bg:#e9ecef; --secondary-bg-rgb:233,236,239; --tertiary-color:rgba(33,37,41,0.5); --tertiary-color-rgb:33,37,41; --tertiary-bg:#f8f9fa; --tertiary-bg-rgb:248,249,250; --link-color:#0d6efd; --link-color-rgb:13,110,253; --link-decoration:underline; --link-hover-color:#0a58ca; --link-hover-color-rgb:10,88,202; --code-color:#d63384; --highlight-bg:#fff3cd; --border-width:1px; --border-style:solid; --border-color:#dee2e6; --border-color-translucent:rgba(0,0,0,0.175); --border-radius:0.375rem; --border-radius-sm:0.25rem; --border-radius-lg:0.5rem; --border-radius-xl:1rem; --border-radius-xxl:2rem; --border-radius-2xl:var(--border-radius-xxl); --border-radius-pill:50rem; --box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15); --box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075); --box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175); --box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075); --focus-ring-width:0.25rem; --focus-ring-opacity:0.25; --focus-ring-color:rgba(13,110,253,0.25); --form-valid-color:#198754; --form-valid-border-color:#198754; --form-invalid-color:#dc3545; --form-invalid-border-color:#dc3545; --gutter-base:.5rem; --gutter:1rem; --gutter-half:.5rem; --gutter-lg:1.5rem; --gutter-xl:2rem; --gutter-xxl:3rem; --gutter-3xl:5rem;}.link { text-decoration:none; color:#000; font-size:1rem;}#livesearch { position:absolute; background:#fff; /* padding:1rem; */ margin-top:2.4rem; width:100%;}#livesearch ul { box-shadow:0px 5px 10px 2px rgba(34,60,80,0.2);}.form-check { display:block; min-height:1.5rem; padding-left:1.5em; margin-bottom:0.125rem;}.form-check .form-check-input { float:left; margin-left:-1.5em;}.form-check-reverse { padding-right:1.5em; padding-left:0; text-align:right;}.form-check-reverse .form-check-input { float:right; margin-right:-1.5em; margin-left:0;}.check-input { --form-check-bg:var(--body-bg); width:1em; height:1em; margin-top:0.25em; vertical-align:top; background-color:var(--form-check-bg); background-image:var(--form-check-bg-image); background-repeat:no-repeat; background-position:center; background-size:contain; border:var(--border-width) solid var(--border-color); -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-print-color-adjust:exact; color-adjust:exact; print-color-adjust:exact;}.form-check-input[type=checkbox] { border-radius:0.25em;}.form-check-input[type=radio] { border-radius:50%;}.form-check-input:active { filter:brightness(90%);}.form-check-input:focus { border-color:#86b7fe; outline:0; box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}.form-check-input:checked { background-color:#0d6efd; border-color:#0d6efd;}.form-check-input:checked[type=checkbox] { --form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type=radio] { --form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.form-check-input[type=checkbox]:indeterminate { background-color:#0d6efd; border-color:#0d6efd; --form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled { pointer-events:none; filter:none; opacity:0.5;}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label { cursor:default; opacity:0.5;}.form-switch { padding-left:2.5em;}.form-switch .form-check-input { --form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e"); width:2em; margin-left:-2.5em; background-image:var(--form-switch-bg); background-position:left center; border-radius:2em; transition:background-position 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .form-switch .form-check-input {  transition:none; }}.form-switch .form-check-input:focus { --form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked { background-position:right center; --form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.form-switch.form-check-reverse { padding-right:2.5em; padding-left:0;}.form-switch.form-check-reverse .form-check-input { margin-right:-2.5em; margin-left:0;}.form-check-inline { display:inline-block; margin-right:1rem;}.form-control { display:block; width:100%; padding:0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:var(--body-color); background-color:var(--body-bg); background-clip:padding-box; border:var(--border-width) solid var(--border-color); -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:var(--border-radius); transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .form-control {  transition:none; }}.form-control[type=file] { overflow:hidden;}.form-control[type=file]:not(:disabled):not([readonly]) { cursor:pointer;}.form-control:focus { color:var(--body-color); background-color:var(--body-bg); border-color:#86b7fe; outline:0; box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}.form-control::-webkit-date-and-time-value { min-width:85px; height:1.5em; margin:0;}.form-control::-webkit-datetime-edit { display:block; padding:0;}.form-control::-moz-placeholder { color:var(--secondary-color); opacity:1;}.form-control::placeholder { color:var(--secondary-color); opacity:1;}.form-control:disabled { background-color:var(--secondary-bg); opacity:1;}.form-control::-webkit-file-upload-button { padding:0.375rem 0.75rem; margin:-0.375rem -0.75rem; -webkit-margin-end:0.75rem; margin-inline-end:0.75rem; color:var(--body-color); background-color:var(--tertiary-bg); pointer-events:none; border-color:inherit; border-style:solid; border-width:0; border-inline-end-width:var(--border-width); border-radius:0; -webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.form-control::file-selector-button { padding:0.375rem 0.75rem; margin:-0.375rem -0.75rem; -webkit-margin-end:0.75rem; margin-inline-end:0.75rem; color:var(--body-color); background-color:var(--tertiary-bg); pointer-events:none; border-color:inherit; border-style:solid; border-width:0; border-inline-end-width:var(--border-width); border-radius:0; transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .form-control::-webkit-file-upload-button {  -webkit-transition:none;  transition:none; } .form-control::file-selector-button {  transition:none; }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color:var(--secondary-bg);}.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color:var(--secondary-bg);}.form-control-plaintext { display:block; width:100%; padding:0.375rem 0; margin-bottom:0; line-height:1.5; color:var(--body-color); background-color:transparent; border:solid transparent; border-width:var(--border-width) 0;}.form-control-plaintext:focus { outline:0;}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg { padding-right:0; padding-left:0;}.form-control-sm { min-height:calc(1.5em + 0.5rem + calc(var(--border-width) * 2)); padding:0.25rem 0.5rem; font-size:0.875rem; border-radius:var(--border-radius-sm);}.form-control-sm::-webkit-file-upload-button { padding:0.25rem 0.5rem; margin:-0.25rem -0.5rem; -webkit-margin-end:0.5rem; margin-inline-end:0.5rem;}.form-control-sm::file-selector-button { padding:0.25rem 0.5rem; margin:-0.25rem -0.5rem; -webkit-margin-end:0.5rem; margin-inline-end:0.5rem;}.form-control-lg { min-height:calc(1.5em + 1rem + calc(var(--border-width) * 2)); padding:0.5rem 1rem; font-size:1.25rem; border-radius:var(--border-radius-lg);}.form-control-lg::-webkit-file-upload-button { padding:0.5rem 1rem; margin:-0.5rem -1rem; -webkit-margin-end:1rem; margin-inline-end:1rem;}.form-control-lg::file-selector-button { padding:0.5rem 1rem; margin:-0.5rem -1rem; -webkit-margin-end:1rem; margin-inline-end:1rem;}textarea.form-control { min-height:calc(1.5em + 0.75rem + calc(var(--border-width) * 2));}textarea.form-control-sm { min-height:calc(1.5em + 0.5rem + calc(var(--border-width) * 2));}textarea.form-control-lg { min-height:calc(1.5em + 1rem + calc(var(--border-width) * 2));}.form-control-color { width:3rem; height:calc(1.5em + 0.75rem + calc(var(--border-width) * 2)); padding:0.375rem;}.form-control-color:not(:disabled):not([readonly]) { cursor:pointer;}.form-control-color::-moz-color-swatch { border:0 !important; border-radius:var(--border-radius);}.form-control-color::-webkit-color-swatch { border:0 !important; border-radius:var(--border-radius);}.form-control-color.form-control-sm { height:calc(1.5em + 0.5rem + calc(var(--border-width) * 2));}.form-control-color.form-control-lg { height:calc(1.5em + 1rem + calc(var(--border-width) * 2));}.form-select { --form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); display:block; width:100%; padding:0.375rem 2.25rem 0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:var(--body-color); background-color:var(--body-bg); background-image:var(--form-select-bg-img),var(--form-select-bg-icon,none); background-repeat:no-repeat; background-position:right 0.75rem center; background-size:16px 12px; border:var(--border-width) solid var(--border-color); border-radius:var(--border-radius); transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; -webkit-appearance:none; -moz-appearance:none; appearance:none;}@media (prefers-reduced-motion:reduce) { .form-select {  transition:none; }}.form-select:focus { border-color:#86b7fe; outline:0; box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}.form-select[multiple],.form-select[size]:not([size="1"]) { padding-right:0.75rem; background-image:none;}.form-select:disabled { background-color:var(--secondary-bg);}.form-select:-moz-focusring { color:transparent; text-shadow:0 0 0 var(--body-color);}.form-select-sm { padding-top:0.25rem; padding-bottom:0.25rem; padding-left:0.5rem; font-size:0.875rem; border-radius:var(--border-radius-sm);}.form-select-lg { padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; font-size:1.25rem; border-radius:var(--border-radius-lg);}[data-theme=dark] .form-select { --form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.input-group { position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%;}.input-group > .form-control,.input-group > .form-select,.input-group > .form-floating { position:relative; flex:1 1 auto; width:1%; min-width:0;}.input-group > .form-control:focus,.input-group > .form-select:focus,.input-group > .form-floating:focus-within { z-index:5;}.input-group .btn { position:relative; z-index:2;}.input-group .btn:focus { z-index:5;}.input-group-text { display:flex; align-items:center; padding:0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:var(--body-color); text-align:center; white-space:nowrap; background-color:var(--tertiary-bg); border:var(--border-width) solid var(--border-color); border-radius:var(--border-radius);}.input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn { padding:0.5rem 1rem; font-size:1.25rem; border-radius:var(--border-radius-lg);}.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn { padding:0.25rem 0.5rem; font-size:0.875rem; border-radius:var(--border-radius-sm);}.input-group-lg > .form-select,.input-group-sm > .form-select { padding-right:3rem;}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left:calc(var(--border-width) * -1); border-top-left-radius:0; border-bottom-left-radius:0;}.input-group > .form-floating:not(:first-child) > .form-control,.input-group > .form-floating:not(:first-child) > .form-select { border-top-left-radius:0; border-bottom-left-radius:0;}.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.text-start { text-align:left !important;}.text-end { text-align:right !important;}.text-center { text-align:center !important;}.text-decoration-none { text-decoration:none !important;}.text-decoration-underline { text-decoration:underline !important;}.text-decoration-line-through { text-decoration:line-through !important;}.text-lowercase { text-transform:lowercase !important;}.text-uppercase { text-transform:uppercase !important;}.text-capitalize { text-transform:capitalize !important;}.text-wrap { white-space:normal !important;}.text-nowrap { white-space:nowrap !important;}/* rtl:begin:remove */.text-break { word-wrap:break-word !important; word-break:break-word !important;}.text-bg-primary { color:#fff !important; background-color:RGBA(13,110,253,var(--bg-opacity,1)) !important;}.text-bg-secondary { color:#fff !important; background-color:RGBA(108,117,125,var(--bg-opacity,1)) !important;}.text-bg-success { color:#fff !important; background-color:RGBA(25,135,84,var(--bg-opacity,1)) !important;}.text-bg-info { color:#000 !important; background-color:RGBA(13,202,240,var(--bg-opacity,1)) !important;}.text-bg-warning { color:#000 !important; background-color:RGBA(255,193,7,var(--bg-opacity,1)) !important;}.text-bg-danger { color:#fff !important; background-color:RGBA(220,53,69,var(--bg-opacity,1)) !important;}.text-bg-light { color:#000 !important; background-color:RGBA(248,249,250,var(--bg-opacity,1)) !important;}.text-bg-dark { color:#fff !important; background-color:RGBA(33,37,41,var(--bg-opacity,1)) !important;}a { text-decoration:none;}/* на текущем этапе все стили содраны с бутсрап 5 *//* из названий переменных убрана приставка bs- *//* нейминг взят оттуда же,и наврено стоит его оставить для совместимости */.btn { --btn-padding-x:0.75rem; --btn-padding-y:0.375rem;/*  --btn-padding-x:0.5rem; *//*  --btn-padding-y:0.075rem; */ --btn-font-family:inherit; --btn-font-size:1rem; --btn-font-weight:400; --btn-line-height:inherit;/*  --btn-line-height:1.5rem; */ --btn-color:var(--body-color); --btn-bg:transparent; --btn-border-width:var(--border-width); --btn-border-color:transparent; --btn-border-radius:var(--border-radius); --btn-hover-border-color:transparent; --btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); --btn-disabled-opacity:0.65; --btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb),.5); display:inline-grid; grid-auto-flow:column; align-items:center; column-gap:.4em; padding:var(--btn-padding-y) var(--btn-padding-x); font-family:var(--btn-font-family); font-size:var(--btn-font-size); font-weight:var(--btn-font-weight); line-height:var(--btn-line-height); color:var(--btn-color); text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; user-select:none; border:var(--btn-border-width) solid var(--btn-border-color); border-radius:var(--btn-border-radius); background-color:var(--btn-bg); transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.btn:hover { color:var(--btn-hover-color); background-color:var(--btn-hover-bg); border-color:var(--btn-hover-border-color);}.btn-check + .btn:hover { color:var(--btn-color); background-color:var(--btn-bg); border-color:var(--btn-border-color);}.btn:focus-visible { color:var(--btn-hover-color); background-color:var(--btn-hover-bg); border-color:var(--btn-hover-border-color); outline:0; box-shadow:var(--btn-focus-box-shadow);}.btn-check:focus-visible + .btn { border-color:var(--btn-hover-border-color); outline:0; box-shadow:var(--btn-focus-box-shadow);}.btn-check:checked + .btn,:not(.btn-check) + .btn:active,.btn:first-child:active,.btn.active,.btn.show { color:var(--btn-active-color); background-color:var(--btn-active-bg); border-color:var(--btn-active-border-color);}.btn-check:checked + .btn:focus-visible,:not(.btn-check) + .btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible { box-shadow:var(--btn-focus-box-shadow);}.btn:disabled,.btn.disabled,fieldset:disabled .btn { color:var(--btn-disabled-color); pointer-events:none; background-color:var(--btn-disabled-bg); border-color:var(--btn-disabled-border-color); opacity:var(--btn-disabled-opacity);}.btn-primary { --btn-color:#fff;/*  --btn-bg:#36BBDC; */ --btn-bg:#00276B;/*  --btn-border-color:#36BBDC; */ --btn-border-color:#00276B; --btn-hover-color:#fff; --btn-hover-bg:#0474f6; --btn-hover-border-color:#1f77dc; --btn-focus-shadow-rgb:49,132,253; --btn-active-color:#fff; --btn-active-bg:#0a58ca; --btn-active-border-color:#0a53be; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#fff; --btn-disabled-bg:#36BBDC; --btn-disabled-border-color:#36BBDC;}.btn-theme { --btn-color:#fff;/*  --btn-bg:#36BBDC; */ --btn-bg:#FF5424;/*  --btn-border-color:#36BBDC; */ --btn-border-color:#FF5424; --btn-hover-color:#fff; --btn-hover-bg:#0474f6; --btn-hover-border-color:#1f77dc; --btn-focus-shadow-rgb:49,132,253; --btn-active-color:#fff; --btn-active-bg:#0a58ca; --btn-active-border-color:#0a53be; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#fff; --btn-disabled-bg:#36BBDC; --btn-disabled-border-color:#36BBDC;}.btn-secondary { --btn-color:#fff; --btn-bg:#6c757d; --btn-border-color:#6c757d; --btn-hover-color:#fff; --btn-hover-bg:#5c636a; --btn-hover-border-color:#565e64; --btn-focus-shadow-rgb:130,138,145; --btn-active-color:#fff; --btn-active-bg:#565e64; --btn-active-border-color:#51585e; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#fff; --btn-disabled-bg:#6c757d; --btn-disabled-border-color:#6c757d;}.btn-success { --btn-color:#fff; --btn-bg:#198754; --btn-border-color:#198754; --btn-hover-color:#fff; --btn-hover-bg:#157347; --btn-hover-border-color:#146c43; --btn-focus-shadow-rgb:60,153,110; --btn-active-color:#fff; --btn-active-bg:#146c43; --btn-active-border-color:#13653f; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#fff; --btn-disabled-bg:#198754; --btn-disabled-border-color:#198754;}.btn-info { --btn-color:#000; --btn-bg:#0dcaf0; --btn-border-color:#0dcaf0; --btn-hover-color:#000; --btn-hover-bg:#31d2f2; --btn-hover-border-color:#25cff2; --btn-focus-shadow-rgb:11,172,204; --btn-active-color:#000; --btn-active-bg:#3dd5f3; --btn-active-border-color:#25cff2; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#000; --btn-disabled-bg:#0dcaf0; --btn-disabled-border-color:#0dcaf0;}.btn-warning { --btn-color:#000; --btn-bg:#ffc107; --btn-border-color:#ffc107; --btn-hover-color:#000; --btn-hover-bg:#ffca2c; --btn-hover-border-color:#ffc720; --btn-focus-shadow-rgb:217,164,6; --btn-active-color:#000; --btn-active-bg:#ffcd39; --btn-active-border-color:#ffc720; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#000; --btn-disabled-bg:#ffc107; --btn-disabled-border-color:#ffc107;}.btn-danger { --btn-color:#fff; --btn-bg:#dc3545; --btn-border-color:#dc3545; --btn-hover-color:#fff; --btn-hover-bg:#bb2d3b; --btn-hover-border-color:#b02a37; --btn-focus-shadow-rgb:225,83,97; --btn-active-color:#fff; --btn-active-bg:#b02a37; --btn-active-border-color:#a52834; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#fff; --btn-disabled-bg:#dc3545; --btn-disabled-border-color:#dc3545;}.btn-light { --btn-color:#000; --btn-bg:#f8f9fa; --btn-border-color:#f8f9fa; --btn-hover-color:#000; --btn-hover-bg:#d3d4d5; --btn-hover-border-color:#c6c7c8; --btn-focus-shadow-rgb:211,212,213; --btn-active-color:#000; --btn-active-bg:#c6c7c8; --btn-active-border-color:#babbbc; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#000; --btn-disabled-bg:#f8f9fa; --btn-disabled-border-color:#f8f9fa;}.btn-dark { --btn-color:#fff; --btn-bg:#212529; --btn-border-color:#212529; --btn-hover-color:#fff; --btn-hover-bg:#424649; --btn-hover-border-color:#373b3e; --btn-focus-shadow-rgb:66,70,73; --btn-active-color:#fff; --btn-active-bg:#4d5154; --btn-active-border-color:#373b3e; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#fff; --btn-disabled-bg:#212529; --btn-disabled-border-color:#212529;}.btn-outline-primary { --btn-color:#00276B; --btn-border-color:#00276B; --btn-hover-color:#fff; --btn-hover-bg:#00276B; --btn-hover-border-color:#00276B; --btn-focus-shadow-rgb:13,110,253; --btn-active-color:#fff; --btn-active-bg:#00276B; --btn-active-border-color:#00276B; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#00276B; --btn-disabled-bg:transparent; --btn-disabled-border-color:#00276B; --gradient:none;}.btn-outline-secondary { --btn-color:#999999; --btn-border-color:#999999; --btn-hover-color:#fff; --btn-hover-bg:#999999; --btn-hover-border-color:#999999; --btn-focus-shadow-rgb:108,117,125; --btn-active-color:#fff; --btn-active-bg:#999999; --btn-active-border-color:#999999; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#999999; --btn-disabled-bg:transparent; --btn-disabled-border-color:#999999; --gradient:none;}.btn-outline-success { --btn-color:#198754; --btn-border-color:#198754; --btn-hover-color:#fff; --btn-hover-bg:#198754; --btn-hover-border-color:#198754; --btn-focus-shadow-rgb:25,135,84; --btn-active-color:#fff; --btn-active-bg:#198754; --btn-active-border-color:#198754; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#198754; --btn-disabled-bg:transparent; --btn-disabled-border-color:#198754; --gradient:none;}.btn-outline-info { --btn-color:#0dcaf0; --btn-border-color:#0dcaf0; --btn-hover-color:#000; --btn-hover-bg:#0dcaf0; --btn-hover-border-color:#0dcaf0; --btn-focus-shadow-rgb:13,202,240; --btn-active-color:#000; --btn-active-bg:#0dcaf0; --btn-active-border-color:#0dcaf0; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#0dcaf0; --btn-disabled-bg:transparent; --btn-disabled-border-color:#0dcaf0; --gradient:none;}.btn-outline-warning { --btn-color:#ffc107; --btn-border-color:#ffc107; --btn-hover-color:#000; --btn-hover-bg:#ffc107; --btn-hover-border-color:#ffc107; --btn-focus-shadow-rgb:255,193,7; --btn-active-color:#000; --btn-active-bg:#ffc107; --btn-active-border-color:#ffc107; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#ffc107; --btn-disabled-bg:transparent; --btn-disabled-border-color:#ffc107; --gradient:none;}.btn-outline-danger { --btn-color:#dc3545; --btn-border-color:#dc3545; --btn-hover-color:#fff; --btn-hover-bg:#dc3545; --btn-hover-border-color:#dc3545; --btn-focus-shadow-rgb:220,53,69; --btn-active-color:#fff; --btn-active-bg:#dc3545; --btn-active-border-color:#dc3545; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#dc3545; --btn-disabled-bg:transparent; --btn-disabled-border-color:#dc3545; --gradient:none;}.btn-outline-light { --btn-color:#f8f9fa; --btn-border-color:#f8f9fa; --btn-hover-color:#000; --btn-hover-bg:#f8f9fa; --btn-hover-border-color:#f8f9fa; --btn-focus-shadow-rgb:248,249,250; --btn-active-color:#000; --btn-active-bg:#f8f9fa; --btn-active-border-color:#f8f9fa; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#f8f9fa; --btn-disabled-bg:transparent; --btn-disabled-border-color:#f8f9fa; --gradient:none;}.btn-outline-dark { --btn-color:#212529; --btn-border-color:#212529; --btn-hover-color:#fff; --btn-hover-bg:#212529; --btn-hover-border-color:#212529; --btn-focus-shadow-rgb:33,37,41; --btn-active-color:#fff; --btn-active-bg:#212529; --btn-active-border-color:#212529; --btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125); --btn-disabled-color:#212529; --btn-disabled-bg:transparent; --btn-disabled-border-color:#212529; --gradient:none;}.btn-link { --btn-font-weight:400; --btn-color:var(--link-color); --btn-bg:transparent; --btn-border-color:transparent; --btn-hover-color:var(--link-hover-color); --btn-hover-border-color:transparent; --btn-active-color:var(--link-hover-color); --btn-active-border-color:transparent; --btn-disabled-color:#6c757d; --btn-disabled-border-color:transparent; --btn-box-shadow:0 0 0 #000; --btn-focus-shadow-rgb:49,132,253; text-decoration:underline;}.btn-link:focus-visible { color:var(--bs-btn-color);}.btn-link:hover { color:var(--bs-btn-hover-color);}.link-primary { color:RGBA(var(--primary-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--primary-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--primary-rgb),var(--link-underline-opacity,1));}.link-primary:hover,.link-primary:focus { color:RGBA(10,88,202,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(10,88,202,var(--link-underline-opacity,1)); text-decoration-color:RGBA(10,88,202,var(--link-underline-opacity,1));}.link-secondary { color:RGBA(var(--secondary-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--secondary-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--secondary-rgb),var(--link-underline-opacity,1));}.link-secondary:hover,.link-secondary:focus { color:RGBA(86,94,100,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(86,94,100,var(--link-underline-opacity,1)); text-decoration-color:RGBA(86,94,100,var(--link-underline-opacity,1));}.link-success { color:RGBA(var(--success-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--success-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--success-rgb),var(--link-underline-opacity,1));}.link-success:hover,.link-success:focus { color:RGBA(20,108,67,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(20,108,67,var(--link-underline-opacity,1)); text-decoration-color:RGBA(20,108,67,var(--link-underline-opacity,1));}.link-info { color:RGBA(var(--info-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--info-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--info-rgb),var(--link-underline-opacity,1));}.link-info:hover,.link-info:focus { color:RGBA(61,213,243,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(61,213,243,var(--link-underline-opacity,1)); text-decoration-color:RGBA(61,213,243,var(--link-underline-opacity,1));}.link-warning { color:RGBA(var(--warning-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--warning-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--warning-rgb),var(--link-underline-opacity,1));}.link-warning:hover,.link-warning:focus { color:RGBA(255,205,57,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(255,205,57,var(--link-underline-opacity,1)); text-decoration-color:RGBA(255,205,57,var(--link-underline-opacity,1));}.link-danger { color:RGBA(var(--danger-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--danger-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--danger-rgb),var(--link-underline-opacity,1));}.link-danger:hover,.link-danger:focus { color:RGBA(176,42,55,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(176,42,55,var(--link-underline-opacity,1)); text-decoration-color:RGBA(176,42,55,var(--link-underline-opacity,1));}.link-light { color:RGBA(var(--light-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--light-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--light-rgb),var(--link-underline-opacity,1));}.link-light:hover,.link-light:focus { color:RGBA(249,250,251,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(249,250,251,var(--link-underline-opacity,1)); text-decoration-color:RGBA(249,250,251,var(--link-underline-opacity,1));}.link-dark { color:RGBA(var(--dark-rgb,var(--link-opacity,1))); -webkit-text-decoration-color:RGBA(var(--dark-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--dark-rgb),var(--link-underline-opacity,1));}.link-dark:hover,.link-dark:focus { color:RGBA(26,30,33,var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(26,30,33,var(--link-underline-opacity,1)); text-decoration-color:RGBA(26,30,33,var(--link-underline-opacity,1));}.link-body-emphasis { color:RGBA(var(--emphasis-color-rgb),var(--link-opacity,1)); -webkit-text-decoration-color:RGBA(var(--emphasis-color-rgb),var(--link-underline-opacity,1)); text-decoration-color:RGBA(var(--emphasis-color-rgb),var(--link-underline-opacity,1));}.link-body-emphasis:hover,.link-body-emphasis:focus { color:RGBA(var(--emphasis-color-rgb),var(--link-opacity,0.75)); -webkit-text-decoration-color:RGBA(var(--emphasis-color-rgb),var(--link-underline-opacity,0.75)); text-decoration-color:RGBA(var(--emphasis-color-rgb),var(--link-underline-opacity,0.75));}.focus-ring:focus { outline:0; box-shadow:var(--focus-ring-x,0) var(--focus-ring-y,0) var(--focus-ring-blur,0) var(--focus-ring-width) var(--focus-ring-color);}.icon-link { display:inline-flex; gap:0.375rem; align-items:center; -webkit-text-decoration-color:rgba(var(--link-color-rgb),var(--link-opacity,0.5)); text-decoration-color:rgba(var(--link-color-rgb),var(--link-opacity,0.5)); text-underline-offset:0.25em; -webkit-backface-visibility:hidden; backface-visibility:hidden;}.icon-link > .bi { flex-shrink:0; width:1em; height:1em; fill:currentcolor; transition:0.2s ease-in-out transform;}@media (prefers-reduced-motion:reduce) { .icon-link > .bi {  transition:none; }}.icon-link-hover:hover > .bi,.icon-link-hover:focus-visible > .bi { transform:var(--icon-link-transform,translate3d(0.25em,0,0));}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { position:-webkit-sticky !important; position:sticky !important;}.two-lines { display:block; line-height:1.2em; max-height:2.4em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.renewed-title { position:relative; display:flex; width:100%; /* height:100%; */ justify-content:center; align-items:center; z-index:2; top:-17rem; right:0; text-transform:uppercase; font-size:3.66rem; color:var(--color2); font-weight:600;}/* .btn,*/.bevel-button { position:absolute; padding:0.6rem 1.2rem; text-decoration:none; font-weight:600;}.bevel-button span { position:relative; z-index:2; text-decoration:none; color:var(--color);}.bevel-button::before { background-size:51% 51%; background-repeat:no-repeat; content:""; width:100%; height:100%; top:0; background:linear-gradient(135deg,transparent 7px,#fff 0) 0 0,linear-gradient(-135deg,transparent 7px,#fff 0) 100% 0,linear-gradient(45deg,transparent 7px,#fff 0) 0 100%,linear-gradient(-45deg,transparent 7px,#fff 0) 100% 100%; background-size:51% 51%; background-repeat:no-repeat; position:absolute; left:0; z-index:1; opacity:1;}.bevel-button:hover span { color:var(--color2); transition:all .6s ease;}.bevel-button:hover::before { background-size:51% 51%; background-repeat:no-repeat; content:""; width:100%; height:100%; top:0; background:linear-gradient(135deg,transparent 7px,#3E3E3C 0) 0 0,linear-gradient(-135deg,transparent 7px,#3E3E3C 0) 100% 0,linear-gradient(45deg,transparent 7px,#3E3E3C 0) 0 100%,linear-gradient(-45deg,transparent 7px,#3E3E3C 0) 100% 100%; background-size:51% 51%; background-repeat:no-repeat; position:absolute; left:0; z-index:1; opacity:1; transition:all .6s ease;}.bevel-black { position:absolute; padding:0.6rem 1.2rem; text-decoration:none; font-weight:600;}.bevel-black span { position:relative; z-index:2; text-decoration:none; color:var(--color2);}.bevel-black::before { background-size:51% 51%; background-repeat:no-repeat; content:""; width:100%; height:100%; top:0; background:linear-gradient(135deg,transparent 7px,#000 0) 0 0,linear-gradient(-135deg,transparent 7px,#000 0) 100% 0,linear-gradient(45deg,transparent 7px,#000 0) 0 100%,linear-gradient(-45deg,transparent 7px,#000 0) 100% 100%; background-size:51% 51%; background-repeat:no-repeat; position:absolute; left:0; z-index:1; opacity:1;}.bevel-yellow { position:absolute; padding:0.6rem 1.2rem; text-decoration:none; font-weight:600;}.bevel-yellow span { position:relative; z-index:2; text-decoration:none; color:var(--color2);}.bevel-yellow::before { background-size:51% 51%; background-repeat:no-repeat; content:""; width:100%; height:100%; top:0; background:linear-gradient(135deg,transparent 7px,#ffba00 0) 0 0,linear-gradient(-135deg,transparent 7px,#ffba00 0) 100% 0,linear-gradient(45deg,transparent 7px,#ffba00 0) 0 100%,linear-gradient(-45deg,transparent 7px,#ffba00 0) 100% 100%; background-size:51% 51%; background-repeat:no-repeat; position:absolute; left:0; z-index:1; opacity:1;}.parallax-wrapper { height:50vh; padding-bottom:6rem;}.parallax-img { height:100%; background-attachment:fixed; background-position:center; background-repeat:no-repeat; background-size:cover; clip-path:polygon(2% 0,98% 0,100% 5%,100% 95%,98% 100%,2% 100%,0 95%,0 5%); filter:grayscale(100%);}.button { font-size:1.2rem; font-weight:400; text-decoration:none; color:var(--brand-color); background-color:none; padding:.6em 1em; /* border:solid 1px var(--brand-color); */ /* border-radius:25px; */ align-items:center; /* line-height:2em; */ /* height:2em; */ box-shadow:.2rem .2rem .6rem #0000005c; /* box-shadow:0px 4px 4px rgba(0,0,0,0.25) */ text-decoration:none; display:inline-flex; justify-content:center; box-sizing:border-box;}.button__text { margin:0 1rem; display:inline-block; letter-spacing:-0.022em;}.button-brand { background-color:var(--brand-color); color:var(--color);}.button-brand .glyph { fill:var(--color2); margin-left:.2rem;}.button-white { background-color:var(--color2); color:var(--brand-color); margin:2px 5px;}.button-clear { border:none; color:var(--color);}.button:hover { /* box-shadow:.2rem .2rem .4rem #0000005c; */ /* box-shadow:none; */}.undeline-link {  position:relative;}.undeline-link::after{ content:""; display:block; width:0; height:3px; background:#fff; margin:0 auto; position:absolute; left:0; right:0; bottom:-4px; transition:all .5s}.undeline-link:hover:after {  width:100%}.input { /* color:var(--brand-color); */ background-color:var(--color2); border-radius:.3rem; font-size:1.2rem; font-weight:400; padding:0.3em 0; border:solid 1px var(--brand-color); display:flex; /* display:inline-flex; */ justify-content:space-between; box-sizing:border-box; flex-direction:row; width:15rem; padding-right:.4rem;}.input__text { outline:none; border:none; flex:1 1 auto; padding:0 .4rem; box-sizing:border-box;}/* .button span { color:var(--brand-color);} *//* Стилизация button */.s-button-small-nohover,.s-button-nohover,.s-button-medium-nohover,.s-button-big-nohover,.s-button-small,.s-button,.s-button-medium,.s-button-big { cursor:pointer; margin:0; padding:0 1.2rem; height:3rem; line-height:2.8rem; border-radius:var(--border-radius); border:0.1rem solid #1673a9; font-size:1rem; background:var(--brand-color); color:#f5f5f5; text-decoration:none; display:inline-flex; justify-content:center; box-sizing:border-box;}.s-button-nohover { cursor:default;}.s-button-small:hover,.s-button:hover,.s-button-medium:hover,.s-button-big:hover { color:#fff; border-color:var(--brand-color);}.s-button-small { height:1.5rem; line-height:1.3rem; font-size:1rem;}.s-button-medium { height:2.5rem; line-height:2.3rem; font-size:1.3rem;}.s-button-big { height:3rem; line-height:2.8rem; font-size:1.6rem;}.s-button:disabled { cursor:not-allowed; background-color:#c4c4be; border-color:#c4c4be; color:#8c8c8c; cursor:not-allowed;}/* Стилизация под ссылку *//* в обязательном порядке используем внутренний span */.s-link { display:inline-flex; flex-direction:row; justify-content:flex-start; outline:none; background:none; border:none; cursor:pointer; font-size:inherit; font-family:inherit; text-decoration:none;}.s-link span { padding:0 .2em;}.s-link:hover span { text-decoration:underline;}/* Flex short teg */.flexColumn { flex-direction:column !important;}.justifyCenter { justify-content:center !important;}.items-start { align-items:start !important;}/* Стилизация input */.s-textarea,.s-select,.s-input {  /* width:100%; */ border-radius:var(--border-radius); border:.1rem solid #e5e5e5; height:2rem; line-height:1.8rem; outline:none; padding:0 .3rem; font-size:1rem; font-family:Oswald; box-sizing:border-box;}/* стили для input,находящегося в фокусе */.s-textarea:focus,.s-select:focus,.s-input:focus { box-shadow:0 0 .2em 0 var(--brand-color); border-color:var(--brand-color);}.s-textarea { min-height:7.8rem; line-height:1.9rem;}.s-textarea:disabled,.s-select:disabled,.s-input:disabled { cursor:not-allowed;}/* вот это очень стремное решенеие,надо как то привязать к конкретному классу */input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance:none;  margin:0;}input[type='number'] {  -moz-appearance:textfield;}.s-select option { font-family:inherit;}/* Стилизация checkbox и radio */label.s-checkbox,label.s-radio { position:relative; cursor:pointer;}label.s-checkbox > input,label.s-radio > input { position:absolute; opacity:0; z-index:-1;}label.s-checkbox > span,label.s-radio > span { display:inline-flex; align-items:center; user-select:none;}label.s-checkbox>span::before,label.s-radio>span::before { content:''; display:inline-block; width:.8em; height:.8em; line-height:.8em; flex-shrink:0; flex-grow:0; border:.1em solid #adb5bd; margin-right:0.5em; background-repeat:no-repeat; background-position:center center; background-size:50% 50%;}label.s-checkbox>span::before { border-radius:0.2rem;}label.s-radio>span::before { border-radius:50%;}/* стили при наведении курсора на checkbox */label.s-checkbox>input:not(:disabled):not(:checked)+span:hover::before,label.s-radio>input:not(:disabled):not(:checked)+span:hover::before { border-color:var(--brand-color);}/* стили для активного чекбокса (при нажатии на него) */label.s-checkbox>input:not(:disabled):active+span::before,label.s-checkbox>input:checked+span::before,label.s-radio>input:not(:disabled):active+span::before,label.s-radio>input:checked+span::before { background-color:var(--brand-color); border-color:var(--brand-color);}/* стили для чекбокса,находящегося в фокусе */label.s-checkbox>input:focus+span::before,label.s-radio>input:focus+span::before { box-shadow:0 0 .2em 0 var(--brand-color); border-color:var(--brand-color);}label.s-checkbox>input:checked+span::before { background-size:100% 100%; background-image:var(--icon-checkbox);}label.s-radio>input:checked+span::before { background-size:65% 65%; background-image:var(--icon-radio);}/* стили для чекбокса,находящегося в состоянии disabled */label.s-checkbox>input:disabled+span::before,label.s-radio>input:disabled+span::before { border-color:#adb5bd; background-color:#ececec;}label.s-checkbox:hover>input:disabled+span,label.s-radio:hover>input:disabled+span { cursor:not-allowed;}.btn-base { color:var(--color-font); background:var(--brand-color-basic); font-size:var(--font-medium); padding:1.2rem 3.3rem; border-radius:5px;}.btn-add_cart { color:var(--color-font); background:var(--brand-color-basic); font-size:var(--font-medium); padding:.5rem 1rem; border-radius:5px; cursor:pointer;}.btn-add_wishlist { color:var(--brand-color-basic); background:transparent; border:solid 2px var(--brand-color-basic); font-size:var(--font-medium); padding:1.1rem 1.2rem; border-radius:5px;}.btn-add_cart-outline { color:var(--brand-color-basic); background:transparent; border:solid 1px var(--brand-color-basic); font-size:var(--font-medium); padding:1.1rem 5rem; border-radius:5px;}.padding-page { padding:var(--padding-page);}.line-half { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); grid-gap:60px 70px;}input:-webkit-autofill,input:-webkit-autofill:focus { transition:background-color 600000s 0s,color 600000s 0s;}.custom-input { background:inherit; border:none; border-bottom:1px solid #C4C4C4; padding-bottom:1rem; margin-bottom:2rem; width:100%; outline:none; color:inherit;}.custom-input:-webkit-autofill,.custom-input:-webkit-autofill:hover,.custom-input:-webkit-autofill:focus,.custom-input:-webkit-autofill:active {-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#7EA70A !important;}.cstom-select { background:inherit; border:none; border-bottom:1px solid #C4C4C4; padding-bottom:1rem; margin-bottom:2rem; width:100%; outline:none; color:inherit;}.cstom-select option { color:inherit; background:#212121 ; border:none; outline:none;}.custom-radio { position:absolute; z-index:-1; opacity:0;}.custom-radio+label { display:inline-flex; align-items:center; user-select:none;}.custom-radio+label::before { content:''; display:inline-block; width:1em; height:1em; flex-shrink:0; flex-grow:0; border:1px solid #707070; background-color:#fff; border-radius:15%; margin-right:0.5em; background-repeat:no-repeat; background-position:center center; background-size:50% 50%;}.custom-radio:not(:disabled):not(:checked)+label:hover::before { border-color:#333;}.custom-radio:not(:disabled):active+label::before { background-color:#16161b; border-color:#16161b;}.custom-radio:checked+label::before { background-color:#ffffff; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-radio:focus+label::before { box-shadow:0 0 0 0.2rem rgba(22,22,27,0.25);}.custom-radio:focus:not(:checked)+label::before { border-color:#16161b;}.cart-radio_label_descriptoin { font-size:var(--font-small); padding:2vh 0vh;}.custom-radio:not(:checked) + label + .cart-radio_label_descriptoin { display:none;}.custom-radio:checked + label + .cart-radio_label_descriptoi { display:block;}.custom-form { display:flex; align-items:center; flex-direction:column;}.custom-form__lable { display:flex; flex-direction:column; width:100%;}.accaunt-btn { width:100%;}.accaunt-btn .btn { width:100%; margin-top:1rem; margin-bottom:1rem;}.alert-info { background-color:var(--color-notice) !important; color:var(--color-font) !important;}.alert-danger { background-color:var(--color-error) !important; color:var(--color-font) !important;}.alert-success { background-color:var(--color-success) !important; color:var(--color-font) !important;}.alert-warning { background-color:var(--color-warning) !important; color:var(--color-font) !important;}label.alert { font-size:90%; /* margin:0.1rem auto; */ width:auto; text-align:center; line-height:1.2rem; /* border:1px solid #fff; */ background-color:var(--color-font); color:var(--brand-color); position:relative; display:block; padding:0.8rem 0.8rem; border-radius:0.25rem; padding-left:2rem; padding-right:5rem;}label.alert::after { content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi40NiAxMi40NiI+PHRpdGxlPtCR0LXQt9GL0LzRj9C90L3Ri9C5LTQ8L3RpdGxlPjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTEuNDYiIGhlaWdodD0iMTEuNDYiIHJ4PSIyLjk0IiBzdHlsZT0iZmlsbDojZmZmO3N0cm9rZTojMWQxZDFiO3N0cm9rZS1taXRlcmxpbWl0OjEwIi8+PHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMS40NiIgaGVpZ2h0PSIxMS40NiIgcng9IjIuOTQiLz48cG9seWdvbiBwb2ludHM9IjExLjQ1IDEwLjc0IDYuOTQgNi4yMyAxMS4zNiAxLjgxIDEwLjY1IDEuMSA2LjIzIDUuNTIgMS43MiAxLjAxIDEuMDEgMS43MiA1LjUyIDYuMjMgMS4wMiAxMC43MyAxLjczIDExLjQ0IDYuMjMgNi45NCAxMC43NCAxMS40NSAxMS40NSAxMC43NCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjxwYXRoIGQ9Ik05LDEyLjQ2SDMuNDRBMy40NSwzLjQ1LDAsMCwxLDAsOVYzLjQ0QTMuNDUsMy40NSwwLDAsMSwzLjQ0LDBIOWEzLjQ1LDMuNDUsMCwwLDEsMy40NCwzLjQ0VjlBMy40NCwzLjQ0LDAsMCwxLDksMTIuNDZaTTMuNDQsMUEyLjQ1LDIuNDUsMCwwLDAsMSwzLjQ0VjlhMi40NCwyLjQ0LDAsMCwwLDIuNDQsMi40NEg5QTIuNDQsMi40NCwwLDAsMCwxMS40Niw5VjMuNDRBMi40NCwyLjQ0LDAsMCwwLDksMVoiLz48L3N2Zz4="); position:absolute; top:7px; right:7px; width:2rem; height:2rem;}#flash-info { position:fixed; /* width:100%; */  /* top:0rem; */ /* top:7rem; */ bottom:7px; left:7px; /* transform:translate(10%,0); */ z-index:588;}input[id^="flush_"] { display:none; height:0px; width:0px;}label.alert:hover { cursor:pointer;}input[id^="flush_"]:checked+label.alert { opacity:0; height:0px; transition:1s; padding:0; animation:text_delay 1s forwards; animation-delay:1s;}@keyframes text_delay { 0% {  font-size:90%; } 100% {  font-size:0%; }}/* .pagina { text-align:center; margin-bottom:1rem;}.pagina .s-button.border-gray { border-color:#e5e5e5;}.pagina .s-button.bg-white { color:#000000; background:#fff;} */.list-page a { transition:.2s; text-decoration:none; /* color:#000000b3; */ /* height:100%; */ /* border:solid 1px #e5e5e5; */ cursor:pointer; font-weight:100; /* display:inline-block; */ /* line-height:2rem; */ /* width:2.4rem; */ text-align:center; /* border-radius:0.2rem; */ margin:0 0.2rem;}.flex-text-center { display:flex; align-items:center; justify-content:center; gap:10px;}.margin-t-20 { margin-top:20px;}.margin-t-120 { margin-top:120px;}.margin-t-60 { margin-top:60px;}.margin-b-60 { margin-bottom:60px;}.margin-l-60 { margin-left:60px;}.pagination { /* display:flex; */ justify-content:center; align-items:center; gap:8px; margin-top:20px;}.pagination__link { display:inline-block; padding:8px 12px; border:1px solid #ccc; border-radius:4px; text-decoration:none; color:#333; transition:background-color 0.2s,color 0.2s;}.pagination__link:hover { background-color:#007bff; color:#fff;}.pagination__link--current { background-color:#007bff; color:#fff; border-color:#007bff; pointer-events:none;}.pagination__ellipsis { padding:8px 12px; color:#888; font-size:14px;}/* Flex */.flex-wrapper__clear { display:flex;}.flex-column { flex-direction:column;}.justify-content-center { justify-content:center;}.align-items-center { align-items:center;}.gap-10 { gap:10px;}.svg-icon{ width:inherit; height:inherit;}.icon-size-25 { width:25px;}.icon-size-30 { width:30px;}.glyph{ width:2rem; height:2rem; padding:0; display:inline-grid;}.glyph-xs,.glyph-tiny{ width:1rem; height:1rem;}.glyph-sm,.glyph-small{ width:1.4rem; height:1.4rem;}.glyph-lg,.glyph-big{ width:3rem; height:3rem;}.glyph-xl,.glyph-huge{ width:5rem; height:5rem;}.glyph-xxl{ width:7rem; height:7rem;}.glyph-auto{ width:auto; height:auto;}.glyph-inherit{ width:inherit; height:inherit;}.icon-inert-1 { filter:invert(1);}.icon-size-big { width:2rem; height:2rem;}.icon-size-Xbig { width:3rem; height:3rem;}.icon-size-XXbig { width:3.5rem; height:3.5rem;}.icon-size-XXXbig { width:4rem; height:4rem;}.icon-size-large { width:5rem; height:5rem;}.icon-size-XXXlarge { width:15rem; height:15rem;}.icon-size-auto { width:auto; height:auto;}.fill-gray { fill:var(--gray-300);}.fill-black { fill:#000;}.fill-blue { fill:#369;}.fill-red { fill:#936;}.fill-tl{ fill:#707070;}.accaunt-wrapper { display:flex; height:70vh; justify-content:center; align-items:center;}.accaunt-wrapper .button-brand { margin:1rem 0;}.accaunt-wrapper a {  color:var(--color);  text-decoration:none;}.box-one { display:flex; flex-direction:column; flex:1 1 auto; margin-right:1vh;}.box-two { flex:none; width:45%; max-width:47rem; min-width:47rem; display:flex; flex-direction:row; justify-content:end; display:flex; flex-direction:column; align-items:self-end;}.box-wrapper { display:flex; flex-direction:row; justify-content:space-between; /* flex-wrap:wrap; */}/*.registration {  flex-direction:row;  flex-wrap:wrap;}.registration .cart-input {  padding:0rem 1rem 0 0;}.registration .custom-input {  width:36vh;} */.breadcrumbs{ list-style:none;}.breadcrumbs { order:-2; display:flex; flex-direction:row; height:2rem; line-height:2rem;/*  padding-top:2rem; */}.breadcrumbs span,.breadcrumbs a { text-decoration:none; color:#000; font-size:0.9em; font-weight:normal;}.breadcrumbs li+li:before {  padding:0 0.5rem;  content:'-';}.cart-empty_title { line-height:13vh;}.cart-wrapper { display:grid; /* grid-template-columns:3fr 1fr; */}.cart-list { /* background:var(--background-color); */ width:100%; color:var(--brand-color); /* display:flex; */ order:1; padding-right:3rem; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}.cart-elem { display:flex; flex-direction:row; width:100%; justify-content:space-between; align-items:center; /* padding-bottom:1rem; */}.cart-elem_list { display:flex; flex-direction:row; justify-content:space-between; width:100%; color:#636262;}.cart-elem_list a { text-decoration:none; color:#636262;}.cart-elem_wrapper { display:flex; flex-direction:column; justify-content:space-evenly;}.cart-elem_wrapper__right { align-items:flex-end;}.cart-elem_detail h1 { color:#000; margin:0; font-size:1.5rem;}.cart-vendor {  color:#999;}.cart-elem_price { font-size:3vh; color:#000; /* margin:0.67em 0; */ font-weight:bold; white-space:nowrap;}.cart-elem_img,.cart-elem_img img { width:12rem; height:12rem; padding-right:3rem; object-fit:contain;}.cart_total-box { position:sticky; top:1rem; left:0; padding-bottom:1rem;}.cart_total-wrapper { display:grid; grid-template-columns:1fr 1fr; padding:1rem 0.3rem; color:#000; /* background:#eee; *//*  border-right:1px solid #999; border-left:1px solid #999; */}.cart_total-number { /* background:#999; */ color:#000; font-weight:100; padding:0.8rem; font-size:1rem; border-top-left-radius:10px; border-top-right-radius:10px; margin:0;}.cart_total-btn { display:flex; width:100%; justify-content:center; border-radius:40px; padding:0.8rem; font-size:1rem; box-shadow:5px 5px 20px rgba(0,0,0,.2),inset 3px 3px 10px rgba(255,255,255,.3);}.button-m-b_100 { margin-bottom:100px;}.cart-btn-group { display:grid; grid-template-columns:1fr 1fr;}.cart-btn-group .cart_total-btn:nth-child(1) { border-bottom-right-radius:0px;}.cart-btn-group .cart_total-btn:nth-child(2) { border-bottom-left-radius:0px;}.cart-elem_count { display:flex; align-items:center;}.cart-elem_count .plus { width:1.4rem; border-bottom-right-radius:5px; border-top-right-radius:5px;}.cart-elem_count .minus { width:1.4rem; border-bottom-left-radius:5px; border-top-left-radius:5px;}.cart-elem_count button { border:1px solid #999; text-align:center; padding:0.7rem; padding-left:1rem; padding-right:1rem;}.cart-elem_count .minus { border-right:none;}.cart-elem_count .plus { border-left:none;}.cart-elem_count input { border:none; width:1.2rem; padding:0.7rem 0; text-align:center; border-top:1px solid #999; border-bottom:1px solid #999;}/* STEPS */.cart-wrapper__box { flex:1; padding:0rem 5vh 0 0;}.cart-list_title { font-size:1.7em; font-weight:bold;}.custom-form { align-items:unset; color:#000;}.cart-wrapper__box .custom-form .cart-input { /* padding:0rem 1rem 0 0; */ width:100%;}.line-half { width:100%;}.cart-wrapper__box .cart-list { margin:0.67em 0;}.cart-wrapper__box .cart-elem_price { font-size:1.4em;}.cart-wrapper__box .cart_total-wrapper div:nth-child(2) { font-size:1.4em; /* margin:0.67em 0; */ font-weight:bold; white-space:nowrap;}/* ORDER */.order-info { background:#F2F2F2; width:100%; padding:1vh; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; margin-bottom:4vh; display:flex; color:var(--brand-color); justify-content:space-evenly;}.order-info_title { font-size:3vh; line-height:7vh; font-weight:bold;}.order-info_elem { /* line-height:4vh; */}.order-list { /* background:var(--background-color); */ width:100%; color:var(--brand-color); display:flex; padding:1vh; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; justify-content:space-around;}.order-list .product-box { width:60%;}.order-list .total-box { width:25%;}.order_total-wrapper { display:flex; justify-content:space-between; width:100%; margin:3vh; color:#636262;}.cart-pay_descriptoin { font-size:var(--font-small); padding:3vh 0vh;}.cart-radio_box { padding:5px 0px}.cart-input textarea { width:100%; max-width:100%;}.textarea-box { grid-column:1 / -1;}.textarea-label { color:#999; font-size:.9rem;}.cataloglist { display:grid; /* grid-template-columns:repeat(6,minmax(0,1fr)); */ grid-gap:0 20rem; overflow-x:auto; overflow-y:hidden; margin-bottom:2rem;}@media screen and (max-width:2240px) { .cataloglist {  grid-gap:0 25rem; }}.catalogItem { flex:none; min-width:49%; width:23rem; display:flex; flex-direction:column; background:#fff; height:23rem; margin-bottom:2rem; margin-top:5rem;}.cataloglist::-webkit-scrollbar {  width:7px;  height:7px;}.cataloglist::-webkit-scrollbar-button {  display:none;}.cataloglist::-webkit-scrollbar-corner {  background-color:#fff;}.cataloglist::-webkit-scrollbar-thumb {  background-color:#1C1A29;  border-radius:none;}.blaveBlock { clip-path:polygon(5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95%,0 5%); transition:all .6s ease;}.blaveBlock:hover { clip-path:polygon(0 0,100% 0,100% 15%,100% 85%,100% 100%,0 100%,0 85%,0 15%); transition:all .6s ease;}.catalogNav { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); text-align:center; padding:unset;}.catalogNav div { padding:0.6rem 1.2rem; transition:all .6s ease;}.catalogNav div:hover { padding:0.6rem 1.2rem; background:#3E3E3C; position:relative; z-index:1; transition:all .6s ease;}.catalogNav a { color:var(--color-font); position:relative; z-index:1;}.catalogItem img,.catalogItem picture { width:23rem; height:23rem; object-fit:contain;}.catalogItem .catalogItem-content a { /* margin-bottom:12rem; */ top:-12rem;}.catalogItem .catalogItem-content { opacity:0; position:relative; width:100%; height:100%; display:flex; justify-content:center; align-items:center;}.catalogItem:hover .catalogItem-content { opacity:1;}.catalogPrice { top:-1.7rem; position:relative; left:0rem; text-align:center; background:#fff; background-color:rgba(255,255,255,.6); backdrop-filter:blur(5px)}.footer { display:flex; flex-direction:column; color:#000; background-color:#F7F5F5; font-size:1.3rem;}.footerColor{ color:#989898; border-color:#989898;}.footerCopyright{ margin-top:1.5rem; margin-bottom:2rem;}.footerCopyright a{ text-decoration:none; color:inherit; cursor:text;}.footerPage{ display:flex; flex-direction:row; justify-content:space-between;}.footerCol{ flex:none;}.footerColLeft{ display:flex; flex-direction:row; gap:5em;}.footerHr{ border:.1rem solid;}.footerList{ list-style:none; padding-left:0;}.footerList a{ color:inherit; text-decoration:none;}.footerGlyph{ fill:white;/*  margin-right:1em; */}.footerContent { display:flex; flex-direction:row; justify-content:space-between;}.contacts-list { text-align:end;}.footerContent__glyph { margin-right:1rem; border:1px solid; padding:0.3rem; border-radius:35%}.pay-list { display:flex; justify-content:end; fill:var(--color);}.pay-list .glyph { padding-left:.2rem; width:1.6rem; height:1.6rem;}.medium-text { font-size:75%;}.coordinates { display:flex; align-items:center;}.pay-description { font-size:50%;}.copyright-text sup { top:1.5em;}.copyright-text { display:flex; justify-content:space-between;}.pixel { cursor:text;}.brand { line-height:0rem; padding-top:3rem;}.brand a { text-decoration:none;}.brand p { font-weight:600;}.brand sup { color:#00000040;}/* .brand span { background:-webkit-linear-gradient(88deg,#eee,transparent 180%,#eee); -webkit-background-clip:text; -webkit-text-fill-color:transparent;} */.brand sup { color:#00000040; display:flex; justify-content:end; align-items:center;}.brand .logo_cms { margin-left:0.5rem;}.logo_cms { background:linear-gradient(to right,#171717 50%,#1b1b1b); width:30px; height:30px; border-radius:6px; box-shadow:rgba(0,0,0,0.24) 0px 3px 8px; color:#fff; font-size:9px; display:flex; justify-content:center; align-items:center;}.blink_me { animation:blinker 1s linear infinite; color:#fff;}@keyframes blinker { 50% {  opacity:0; }}.logo_cms span { margin-left:2px;}.topline{ position:fixed; top:0; width:100%; border-bottom:.1rem solid #D9D9D9; background:#fff; z-index:400;}.topline-line{ display:flex; flex-direction:row; gap:1rem; justify-content:space-between; position:sticky; top:0; height:2.5rem; line-height:2.5rem;}.sl-search{ width:30%; display:flex;}.sl-search .btn:hover .glyph svg{ fill:white; transition:.5s;}.delivery-mode__method { box-sizing:border-box; display:flex;}.delivery-mode__method ul { border:1px solid #2f2f2f; gap:10px; padding:4px; margin:0 10px 0 0; list-style-type:none; border-radius:40px; display:flex;}.delivery-mode__method button { padding:0; border:none; border-radius:40px;}.delivery-mode__method button.active { box-shadow:0 8px 15px #345e921c; opacity:1; color:#ffffff; background:#2a2a2a;}.delivery-mode__method div { padding:11px 15px; border-radius:var(--ui-border-tab-border-radius,13px); transition:all .2s ease-in-out; opacity:.5; height:40px;}.tl-user-action{ flex:none; display:flex; flex-direction:row; justify-content:space-between; gap:1.5rem; align-items:center;}.tl-user-action span.btn { display:block; height:-webkit-fill-available;}.tl-account:hover .headerAccountActions { display:flex; flex-direction:column;}.headerAccountActions { position:absolute; border:1px solid #a5a5a5; display:none; line-height:1.5; padding:.5rem; z-index:999; margin-top:0.6rem; font-size:.9rem; border-radius:var(--border-radius); overflow:hidden; /* background:var(--bg-color); */ background-color:#00276B; top:1.3rem;}.headerAccountActions a { text-decoration:none; color:#fff;}.tl-cart{ position:relative;}.tl-cart-count{ position:absolute; width:1.6rem; height:1.6rem; top:0.2rem; left:28px; background:#FF5424; color:#fff; border-radius:50%; text-align:center; display:flex; align-items:center; justify-content:center; font-size:.8rem;}.tl-minicart{ display:none; position:absolute; right:0rem; top:1rem; background-color:#fefefe; width:max-content; border-radius:10px; padding:.1em; box-shadow:0px 5px 10px 2px rgba(34,60,80,0.2);}.tl-cart:hover .tl-minicart,.tl-minicart:hover{ display:block;}#minicart:checked ~ .tl-minicart{ display:block;}.minicart-h3{ color:#fff; font-weight:100; padding:0 .4em; font-size:1rem; border-top-left-radius:10px; border-top-right-radius:10px; margin:0; text-align:center;}.tl-minicart__heder { display:flex; justify-content:space-between; padding:1rem;}.tl-minicart__footer { padding:1rem;}.minicart-confirm{/*  display:flex; */ width:100%; justify-content:center;/*  border-top-left-radius:0px; *//*  border-top-right-radius:0px; */ border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:0 .4em; font-size:1rem;}.minicart-body { padding:1rem; color:#fff; overflow:hidden scroll; max-height:40vh;}.minicart-body::-webkit-scrollbar { width:4px; height:4px; background-color:#363636; margin-right:0.2rem;}.minicart-body::-webkit-scrollbar-button { display:none;}.minicart-body::-webkit-scrollbar-corner { background-color:#ffffff;}.minicart-body::-webkit-scrollbar-thumb { background-color:#ffb300; border-radius:90px; opacity:1; transition:opacity .2s .5s linear;}.cart-list { padding:0; margin:0; list-style-type:none;}.cart-list__item { padding:0 0 15px; margin:0 0 15px; border-bottom:1px solid #444; display:flex; box-sizing:border-box;}.cart-list__image-wrapper,.cart-list__image-wrapper picture img,.cart-list__image-wrapper picture source { min-width:90px; width:90px; height:90px;}.cart-list__image-wrapper { margin:0 20px 0 0;}.tl-navigation{ flex:1 0 auto; font-size:.9rem; display:flex; flex-direction:row; justify-content:space-evenly; gap:1rem;}.tl-navigation a{ text-decoration:none; color:#707070;}.tl-city{ color:#707070;}.secondline{ padding-top:4rem; padding-bottom:1rem; display:flex; flex-direction:row; justify-content:space-between; align-items:center; gap:2rem;}.sl-logo-link{ flex:none; display:block;}.sl-logo{ display:block; width:9rem; /* border:1px solid black; */ height:auto;/*  border:1px solid black; */}.sl-search{ width:40%;}.sl-search .btn:hover .glyph svg{ fill:white; transition:.5s;}.sl-contact{ display:flex; flex-direction:column;}.sl-contact a{ text-decoration:none; color:black; font-size:1.3rem;}.baseMenu{ background-color:#00276B; height:3rem; line-height:3rem; border-radius:var(--border-radius); display:flex; flex-direction:row; justify-content:space-between; margin-top:1rem; margin-bottom:2rem ;}.baseMenu a{ text-decoration:none; color:white; padding-left:2rem; padding-right:2rem;}html { box-sizing:border-box;}*,*::after,*::before { box-sizing:inherit;}/*ol,/*ul {/* margin:0; /* Отступ слева в браузере IE и Opera *//* padding:0; /* Отступ слева в браузере Firefox,Safari,Chrome *//* list-style-type:none; /* Убираем маркеры *//*}*/html,body { width:100%; min-height:100%; height:auto; height:100%; padding:0; margin:0; overflow-x:hidden;}input { box-sizing:border-box;}body { font:var(--base-font); position:relative; color:var(--color); /* background-color:var(--background-color) ; */ /* background:linear-gradient(to right,#171717 50%,#1b1b1b); */ /* минимальная ширина браузера:18 * 80 = 1440px; */ min-width:76rem; display:flex; flex-direction:column;}.wrapper-page{ min-height:100vh;/*  width:100vw; */ min-width:60rem;}.header{ grid-area:header;}.service-header{ grid-area:service;}.main{ grid-area:main;}.footer{ grid-area:footer;}.sidebar{ grid-area:sidebar;}.page-container{ display:grid; grid-template-columns:1fr; grid-template-rows:min-content min-content 1fr min-content; grid-template-areas:"header"            "service"            "main"            "footer";}.container{ --gutter-x:1.5rem; --gutter-y:0; width:100%; margin-left:auto; margin-right:auto; padding-left:calc(var(--gutter-x) * .5); padding-right:calc(var(--gutter-x) * .5);}/* #page-container { flex:1 1 auto; display:flex; flex-direction:column;} *//* a { text-decoration:none;} *//* универсальная распорка ширины рабочей области:примерно 1280px *//* .spacer { min-width:72rem; width:90%; max-width:150rem; margin-left:auto; margin-right:auto;}.spacer-relative { position:relative;}.spacer__top-2rem { margin-top:2rem;}.spacer__top-1rem { margin-top:1rem;}.spacer__bottom-1rem { margin-bottom:1rem;} */.seoH1 {/*  order:-1; */ border-top:.1rem ridge #D9D9C7; border-bottom:.1rem ridge #D9D9C7;}.page {/*  flex:1 1 auto; */}.pagina { display:flex; flex-direction:row; justify-content:center; overflow:hidden; overflow-x:auto; margin:1rem 0;}.title { width:100%; font-weight:700; margin:1em 0;}.title-H1 { font-size:2.66rem;}.title-H2 { font-size:2rem;}.section-title { font-size:2.6rem; /* font-size:var(--font-large); */ font-weight:700; /* padding-bottom:3rem; */ margin:3.5rem 0;}.paper-white { background-color:var(--color2); color:var(--background-color); padding:1rem 0;}/* .flex-none { flex:none !important;} *//* ******************************************************************************************** *//* ******************************************************************************************** *//* ******************************************************************************************** */::-moz-selection { /* Code for Firefox */ background-color:#D9D9D2; color:#000; }::selection { background-color:#D9D9D2; color:#000; }.catalogKitchen { flex:1 1 auto; overflow:hidden;}.kitchenlist { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); grid-gap:0 20rem; overflow-x:auto; overflow-y:hidden; margin-bottom:2rem;}@media screen and (max-width:2240px) { .kitchenlist {  grid-gap:0 25rem; }}.kitchenlist::-webkit-scrollbar {  width:7px;  height:7px;}.kitchenlist::-webkit-scrollbar-button {  display:none;}.kitchenlist::-webkit-scrollbar-corner {  background-color:#fff;}.kitchenlist::-webkit-scrollbar-thumb {  background-color:#1C1A29;  border-radius:none;}.kitchenOffer { display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap; align-items:center;}.kitchenItem { flex:none; min-width:49%; width:23rem; display:flex; flex-direction:column; /* min-height:43rem; */}/* .kitchenItem:nth-child(2) { padding-left:1rem;} */.kitchenItem picture { width:100%; height:100%;}.kitchenItem picture source,.kitchenItem picture img { width:100%; height:100%; object-fit:cover; border-radius:var(--border-radius);}.kitchenLable { position:relative; bottom:7rem; right:-2rem; font-size:2rem; color:#fff; font-weight:bold; line-height:2rem;}.kitchenLable a { color:#fff; font-size:1.2rem;}.kitchenTitle { font-size:3rem;}.kitchenDesc { padding:2rem 0px;}.kitchenSubTitle { padding:2rem 0px;}.btnKitchen a { outline:1px solid white; outline-offset:-1px; background:transparent; text-decoration:none;}.kitchenItem form { padding-top:2rem;}#wrapper aside.aside-left { flex:none; box-shadow:0 .2rem .3rem -0.1rem #333; /* width:18.6rem; */ width:29rem; padding:1rem .5rem; flex-direction:column;}#wrapper aside.aside-left { padding-top:1rem;}#view-aside-left { display:none;}#view-aside-left ~ aside.aside-left { display:none; transition:10.25s ease-in-out; position:fixed; left:0; right:0; top:0; bottom:0; background:white; /* background:var(--brand-color); */ overflow-y:scroll; line-height:3.2rem;}/* #view-aside-left:checked,*/#view-aside-left:checked ~ aside.aside-left { display:flex;}.icon-menu__close { position:absolute; left:1rem;}.menu-wrapper { display:flex; align-items:center; flex-direction:column; color:var(--brand-color);}.menu-wrapper a { color:#000;}.main_slider { position:relative; /* height:100%; */ /* margin:auto; */ height:47rem; background:linear-gradient(to right,#171717 50%,#1b1b1b); /* background-image:url(/images/front/slider/slide_01.jpg); */ background-position:center; background-repeat:no-repeat; background-size:contain; display:flex; justify-content:center; /* top:-5rem; */}.slider_img { position:absolute; width:100%;}.slider_img picture img,source { object-fit:cover; width:100%; /* height:47rem; */}.main_slider__content { position:relative; /* position:absolute; */ display:flex; flex-direction:column; /* justify-content:center; */ padding:var(--padding-page); /* height:100%; */ /* top:0; */ color:var(--color-font); /* font-size:var(--font-medium); */ backdrop-filter:brightness(0.5); width:100%;}.main_slider__content div { color:var(--color-font); font-size:var(--font-xlarge); font-weight:700; /* margin:0.67em 0; */ line-height:1.45em;  /* !important; */ margin-top:10.44rem;}.main_slider__content p { width:50%; line-height:1.4;}.about-wrapper { display:flex; flex-direction:row; align-items:center; justify-content:space-between;}.about-wrapper div { flex:none; width:45%;}.about-wrapper div p { margin-right:3rem;}.main_slider__content .title-anim { animation:title-animation 2s ease 0s; opacity:1;}.main_slider__content p { animation:subTitle-animation 2s ease .3s; opacity:1;}@keyframes title-animation { 0% {transform:translate(0px,120%); opacity:0;} 100% {transform:translate(0px,0%); opacity:1;}}@keyframes subTitle-animation { 0% {transform:translate(0px,120%); opacity:0;} 100% {transform:translate(0px,0%); opacity:1;}}.main_slider__content .bevel-button:hover::before { background-size:51% 51%; background-repeat:no-repeat; content:""; width:100%; height:100%; top:0; background:linear-gradient(135deg,transparent 7px,#ffba00 0) 0 0,linear-gradient(-135deg,transparent 7px,#ffba00 0) 100% 0,linear-gradient(45deg,transparent 7px,#ffba00 0) 0 100%,linear-gradient(-45deg,transparent 7px,#ffba00 0) 100% 100%; background-size:51% 51%; background-repeat:no-repeat; position:absolute; left:0; z-index:1; opacity:1;}.main_slider__content .bevel-button:hover span { color:var(--color);}.hit .products { grid-template-columns:repeat(4,minmax(0,1fr)); grid-gap:15px;}.hit .products a { text-decoration:none;}.hit .products .catalogItem { align-items:center; height:unset; border:unset;}.hit .products .hit-actions { /* display:flex; */ width:100%; justify-content:space-between; padding:1rem 0;}.tisers { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); padding:2rem 0;}.line-tiser { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); padding:1rem 3rem; background:#F6F5F5;}.tiser-item { display:flex; align-items:center; justify-content:center;}.tiser-item .glyph { margin-right:1rem;}.podbor { display:grid; grid-template-columns:repeat(2,minmax(0,1fr));}.podbor img { width:100%;}.podbor-box { background:#00276B; margin:2rem; border-top-right-radius:5rem; border-bottom-left-radius:5rem; color:#fff; padding:3rem;}/* .podbor-img img { border-top-right-radius:5rem; border-bottom-left-radius:5rem;} */.podbor-box .btn { margin-top:2rem;}.title-home { width:100%;}.text-home { column-count:1;}.text-red { color:#FF0000;}.text-home h1,h2,h3,h4,h5,h6 { font-size:21px; margin:0px; display:inline; }@media (min-width:96rem) {  .container  {    max-width:94rem;  }  }/* @media (max-width:76rem) {  .container  {    max-width:70rem;  }} *//*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css *//* Document  ========================================================================== *//** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in *  IE on Windows Phone and in iOS. */html { line-height:1.15; /* 1 */ -ms-text-size-adjust:100%; /* 2 */ -webkit-text-size-adjust:100%; /* 2 */}/* Sections  ========================================================================== *//** * Add the correct display in IE 9-. */article,aside,footer,header,nav,section { display:block;}/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome,Firefox,and Safari. */h1 { font-size:2em; margin:0.67em 0;}/* Grouping content  ========================================================================== *//** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */figcaption,figure,main { /* 1 */ display:block;}/** * Add the correct margin in IE 8. */figure { margin:1em 40px;}/** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */hr { box-sizing:content-box; /* 1 */ height:0; /* 1 */ overflow:visible; /* 2 */}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */pre { font-family:monospace,monospace; /* 1 */ font-size:1em; /* 2 */}/* Text-level semantics  ========================================================================== *//** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */a { background-color:transparent; /* 1 */ -webkit-text-decoration-skip:objects; /* 2 */}/** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome,Edge,IE,Opera,and Safari. */abbr[title] { border-bottom:none; /* 1 */ text-decoration:underline; /* 2 */ text-decoration:underline dotted; /* 2 */}/** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */b,strong { font-weight:inherit;}/** * Add the correct font weight in Chrome,Edge,and Safari. */b,strong { font-weight:bolder;}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */code,kbd,samp { font-family:monospace,monospace; /* 1 */ font-size:1em; /* 2 */}/** * Add the correct font style in Android 4.3-. */dfn { font-style:italic;}/** * Add the correct background and color in IE 9-. */mark { background-color:#ff0; color:#000;}/** * Add the correct font size in all browsers. */small { font-size:80%;}/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline;}sub { bottom:-0.25em;}sup { top:-0.5em;}/* Embedded content  ========================================================================== *//** * Add the correct display in IE 9-. */audio,video { display:inline-block;}/** * Add the correct display in iOS 4-7. */audio:not([controls]) { display:none; height:0;}/** * Remove the border on images inside links in IE 10-. */img { border-style:none;}/** * Hide the overflow in IE. */svg:not(:root) { overflow:hidden;}/* Forms  ========================================================================== *//** * Remove the margin in Firefox and Safari. */button,input,optgroup,select,textarea { margin:0;}/** * Show the overflow in IE. * 1. Show the overflow in Edge. */button,input { /* 1 */ overflow:visible;}/** * Remove the inheritance of text transform in Edge,Firefox,and IE. * 1. Remove the inheritance of text transform in Firefox. */button,select { /* 1 */ text-transform:none;}/** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` *  controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */button,html [type="button"],/* 1 */[type="reset"],[type="submit"] { -webkit-appearance:button; /* 2 */}/** * Remove the inner border and padding in Firefox. */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style:none; padding:0;}/** * Restore the focus styles unset by the previous rule. */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline:1px dotted ButtonText;}/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out *  `fieldset` elements in all browsers. */legend { box-sizing:border-box; /* 1 */ color:inherit; /* 2 */ display:table; /* 1 */ max-width:100%; /* 1 */ padding:0; /* 3 */ white-space:normal; /* 1 */}/** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome,Firefox,and Opera. */progress { display:inline-block; /* 1 */ vertical-align:baseline; /* 2 */}/** * Remove the default vertical scrollbar in IE. */textarea { overflow:auto;}/** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */[type="checkbox"],[type="radio"] { box-sizing:border-box; /* 1 */ padding:0; /* 2 */}/** * Correct the cursor style of increment and decrement buttons in Chrome. */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height:auto;}/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */[type="search"] { -webkit-appearance:textfield; /* 1 */ outline-offset:-2px; /* 2 */}/** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration { -webkit-appearance:none;}/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */::-webkit-file-upload-button { -webkit-appearance:button; /* 1 */ font:inherit; /* 2 */}/* Interactive  ========================================================================== *//* * Add the correct display in IE 9-. * 1. Add the correct display in Edge,IE,and Firefox. */details,/* 1 */menu { display:block;}/* * Add the correct display in all browsers. */summary { display:list-item;}/* Scripting  ========================================================================== *//** * Add the correct display in IE 9-. */canvas { display:inline-block;}/** * Add the correct display in IE. */template { display:none;}/* Hidden  ========================================================================== *//** * Add the correct display in IE 10-. */[hidden] { display:none;}/* button  ========================================================================== *//** * сброс стилей кнопки */button { background:none; border:none;}.our-stores{ /*margin-top:var(--gutter); margin-bottom:var(--gutter-xl);*/ border-top:1px solid #D9D9D9; /*padding-top:var(--gutter-3xl);*/}.map { box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}.index-stores{ display:flex; flex-direction:row; justify-content:space-between; gap:2%;}.index-store a{ color:#000; text-decoration:none;}.index-store{ flex:none; width:18%; display:flex; flex-direction:column;}.index-store-block{ flex:none;}.store-address{ flex:1 0 auto; color:#989898;} .store-img { /* max-width:100%; height:5rem; */ display:block; } .store-img > img { height:16rem; width:100%; border-radius:1rem; object-fit:cover; } .store-time { height:1.3rem; padding-top:.4rem; font-size:90%; } .store-time__sub { color:#989898; }/* Contacts */.factory-img { background-image:url('/images/front/home/factory.jpg');}/* About */.aboutPage { display:grid; grid-template-columns:repeat(2,minmax(0,1fr));}.aboutPicture { width:45vw; height:45vw; /* clip-path:polygon(5% 0,95% 0,100% 0%,100% 100%,95% 100%,5% 100%,0 95%,0 5%); */ border-bottom-left-radius:5rem; object-fit:cover;}.aboutText-wrap { width:45vw; height:45vw; /* clip-path:polygon(0% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 100%,0 5%); */ background:#00276B; display:flex; justify-content:center; align-items:center; border-top-right-radius:5rem;}.aboutText { margin:4rem; color:var(--color2);}.delivery-map { padding:3rem;}.payment { width:50%; height:50%;}.brand-list { display:grid; grid-template-columns:repeat(4,minmax(0,1fr));}.brand-item { border:1px solid #eee; border-radius:1rem; display:flex; margin:1rem; justify-content:center; padding:0.5rem;}.brand-item picture,.brand-item img { width:10rem; height:10rem; object-fit:contain;}.cookie-consent-banner { position:fixed; left:0; right:0; bottom:0; z-index:10050; background:#fff; border-top:1px solid #ddd; box-shadow:0 -4px 24px rgba(0,0,0,0.12); padding:1.2rem 0; box-sizing:border-box; max-height:100dvh; overflow-y:auto; -webkit-overflow-scrolling:touch;}.cookie-consent-banner__btn-short { display:none;}body.cookie-consent-visible { padding-bottom:var(--cookie-consent-offset,0);}.cookie-consent-banner__inner { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:1rem;}.cookie-consent-banner__text { flex:1 1 320px; margin:0; font-size:1.3rem; line-height:1.5; color:#333;}.cookie-consent-banner__text a { color:inherit; text-decoration:underline;}.cookie-consent-banner__actions { display:flex; flex-wrap:wrap; gap:0.8rem; align-items:center;}.cookie-consent-banner__settings { padding-left:0; padding-right:0;}.cookie-consent-settings { position:fixed; inset:0; z-index:10060;}.cookie-consent-settings__overlay { position:absolute; inset:0; background:rgba(0,0,0,0.45);}.cookie-consent-settings__dialog { position:relative; max-width:520px; width:calc(100% - 2rem); margin:8vh auto 0; background:#fff; border-radius:8px; padding:2rem; box-shadow:0 12px 40px rgba(0,0,0,0.2);}.cookie-consent-settings__close { position:absolute; top:0.8rem; right:1rem; border:0; background:transparent; font-size:2.4rem; line-height:1; cursor:pointer; color:#666;}.cookie-consent-settings__title { margin:0 0 1rem; font-size:2rem;}.cookie-consent-settings__descr { margin:0 0 1.5rem; color:#555; line-height:1.5;}.cookie-consent-settings__item { border:1px solid #eee; border-radius:6px; padding:1rem 1.2rem; margin-bottom:1rem;}.cookie-consent-settings__item-head { display:flex; align-items:center; justify-content:space-between; gap:1rem; margin-bottom:0.5rem;}.cookie-consent-settings__item-text { margin:0; color:#666; font-size:1.2rem; line-height:1.45;}.cookie-consent-settings__badge { font-size:1.1rem; color:#888; white-space:nowrap;}.cookie-consent-settings__toggle { cursor:pointer;}.cookie-consent-settings__toggle input { width:1.8rem; height:1.8rem; flex-shrink:0;}.cookie-consent-settings__actions { display:flex; flex-wrap:wrap; gap:0.8rem; margin-top:1.5rem;}.footerLegal { margin-top:1rem; font-size:1.1rem; line-height:1.5; color:#989898;}.footerLegal a { color:inherit;}@media (max-width:768px) { .cookie-consent-banner {  padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px)); } .cookie-consent-banner__inner {  flex-direction:column;  align-items:stretch;  gap:1.2rem;  padding-left:17px;  padding-right:17px;  width:100%;  box-sizing:border-box; } .cookie-consent-banner__inner.container {  --gutter-x:0;  max-width:100%; } .cookie-consent-banner__text {  flex:none;  width:100%;  font-size:1.15rem;  line-height:1.45; } .cookie-consent-banner__actions {  width:100%;  flex-direction:column;  align-items:stretch;  gap:0.6rem; } .cookie-consent-banner__btn {  width:100%;  justify-content:center;  min-height:4.4rem;  font-size:1rem; } .cookie-consent-banner__settings {  width:100%;  justify-content:center;  min-height:3.6rem; } .cookie-consent-banner__btn-long {  display:none; } .cookie-consent-banner__btn-short {  display:inline; } .cookie-consent-settings__dialog {  position:fixed;  left:0;  right:0;  bottom:0;  margin:0;  width:100%;  max-width:100%;  max-height:92dvh;  overflow-y:auto;  border-radius:12px 12px 0 0;  padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));  box-sizing:border-box; } .cookie-consent-settings__title {  font-size:1.6rem;  padding-right:2rem; } .cookie-consent-settings__item-head {  flex-wrap:wrap;  align-items:flex-start; } .cookie-consent-settings__badge {  white-space:normal;  text-align:right; } .cookie-consent-settings__actions {  flex-direction:column;  align-items:stretch; } .cookie-consent-settings__actions .btn {  width:100%;  justify-content:center;  min-height:4.4rem; }}.personal-area_list { display:flex;}.personal-area_list a { color:var(--color); text-decoration:none;}.personal-area_list a.button-brand {    color:#fefefe !important;  }.personal-area-categories { min-width:30vh; position:sticky; top:0; padding:1rem 0 0 0;}.personal-area__list { line-height:5vh; font-weight:bold;}.offers-list { background-color:white; width:100%; padding:3rem 0 4rem 0rem;}.offers-list__row { display:flex; flex-direction:column; margin-bottom:1rem; padding:0vh 3vh; flex-wrap:wrap; color:var(--brand-color);}.offers-list__row hr { width:100%;}.offers-list__item { display:flex; justify-content:space-around; align-items:center;}.item { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); grid-gap:60px 70px; /* flex-wrap:wrap; */ padding:1rem; background-color:#000; /* border-radius:var(--border-radius); */}.item-pictures { flex:none; width:100%; /* max-width:47rem; */ /* min-width:47rem; */ height:37rem; display:flex; flex-direction:row; justify-content:end; order:-1; /* min-height:43rem; */}.item-pictures-big { width:40rem; height:37rem;}.item-pictures-big input + picture,.item-pictures-big input { display:none;}.item-pictures-big input:checked + picture { display:inline-block;}.item-picture { height:100%; width:100%; padding:.3rem; /* border:1px solid #999; */ display:inline-block; box-sizing:border-box;}.item-picture img { max-width:100%; height:100%; object-fit:cover; border-radius:var(--border-radius);}.item-pictures-slider { order:-1; width:8rem; overflow-x:hidden; padding-left:1rem; /* overflow:auto; */ direction:rtl;}.item-pictures-slider::-webkit-scrollbar { width:7px; height:7px;}.item-pictures-slider::-webkit-scrollbar-button { display:none;}.item-pictures-slider::-webkit-scrollbar-corner { background-color:#fff;}.item-pictures-slider::-webkit-scrollbar-thumb { background-color:#1C1A29; border-radius:var(--border-radius);}.item-picture-slide { width:6rem; height:6rem;}.item-card { display:flex; flex-direction:column; flex:1 1 auto; margin-right:1vh;}.item-h1 { /* width:100%; */ display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}.item-h1 h1 { margin:0; flex:1 0 auto;}.item-sku { text-align:end; flex:1 1 auto; /* padding-left:4rem; */ /* order:-1; */}.item-price-button { display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}.item-retail { flex:1 0 auto; display:flex; flex-direction:column; flex-wrap:wrap;}.item-price { font-weight:bolder; font-size:2.5rem;}.item-price.block__price { flex-direction:row; flex-wrap:wrap; justify-content:start; text-align:left;}.item-price .i-price { margin-right:1rem;}.item-stock { font-size:0.9rem; color:#999999;}.item-stock-icon:after{ content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC4xNzczMSAwLjQ3OTUxNkM4LjQwNTA1IDAuNjA3MDYgOC41NzI4IDAuODE5ODMyIDguNjQzNjkgMS4wNzEwNEM4LjcxNDU3IDEuMzIyMjUgOC42ODI3OCAxLjU5MTMzIDguNTU1MzEgMS44MTkxMUw1LjMxODEyIDcuNTk5OTJDNS4yMzYxNCA3Ljc0NjM3IDUuMTIyNDIgNy44NzI2MiA0Ljk4NTMxIDcuOTY5NDJDNC44NDgyMSA4LjA2NjIyIDQuNjkxMTcgOC4xMzExMSA0LjUyNTczIDguMTU5MzVDNC4zNjAyOSA4LjE4NzU4IDQuMTkwNjIgOC4xNzg0NCA0LjAyOTE3IDguMTMyNkMzLjg2NzcyIDguMDg2NzUgMy43MTg1NyA4LjAwNTM2IDMuNTkyNjUgNy44OTQzOUwxLjEzOTMxIDUuNzMzMjdDMC45NDM0MjkgNS41NjA2NiAwLjgyNDE0MSA1LjMxNzMxIDAuODA3Njg0IDUuMDU2NzVDMC43OTEyMjggNC43OTYxOSAwLjg3ODk1MiA0LjUzOTc3IDEuMDUxNTYgNC4zNDM4OUMxLjIyNDE2IDQuMTQ4MDEgMS40Njc1MSA0LjAyODcyIDEuNzI4MDcgNC4wMTIyN0MxLjk4ODYzIDMuOTk1ODEgMi4yNDUwNSA0LjA4MzUzIDIuNDQwOTMgNC4yNTYxNEw0LjExMDQzIDUuNzI3MDhMNi44Mzc0MyAwLjg1NzUxNkM2LjkwMDU5IDAuNzQ0NzE1IDYuOTg1MzQgMC42NDU0NTggNy4wODY4NiAwLjU2NTQxM0M3LjE4ODM3IDAuNDg1MzY4IDcuMzA0NjYgMC40MjYxMDMgNy40MjkwOCAwLjM5MTAwMkM3LjU1MzUgMC4zNTU5MDEgNy42ODM2MiAwLjM0NTY1MiA3LjgxMiAwLjM2MDgzOUM3Ljk0MDM4IDAuMzc2MDI2IDguMDY0NTEgMC40MTYzNTMgOC4xNzczMSAwLjQ3OTUxNloiIGZpbGw9IiMwRkE5NTgiLz4KPC9zdmc+Cg=='); padding-right:0.3rem;}.item-stock > div { padding:.5em 1em; display:inline-block; border-radius:.3em;}.item-stock__notstock { background-color:var(--color-warning);}.item-stock__instock { background-color:var(--color-success);}.item-button { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); grid-gap:60px 70px;}.itemAttribute { flex:none; width:45%; display:flex; flex-direction:column;}.itemAttribute__block { display:flex; justify-content:space-between;}.itemAttribute__block-row { flex-direction:row;}.itemAttribute__block-column { flex-direction:column;}.itemAttribute__type { flex:none; font-size:1.12rem;}.itemAttribute__sku { flex:none; font-size:.8rem;}.itemAttribute__name { font-weight:700; font-size:2rem; margin-left:0; margin-right:0;}.itemAttribute__price { font-size:1.6rem; font-weight:900; align-self:end;}.itemAttribute__quickBuy { text-align:end;}.itemAttribute__buy { text-align:end;}.product-wrapper-page { display:grid; grid-template-columns:1fr 3.5fr;}.product-wrapper { display:grid; grid-template-columns:3fr 3fr;}.product-wrapper__box { flex:1; background:#fff;}.productImage { display:flex; /* justify-content:center; */}.product-content { background:#fff btn-box; color:var(--color); display:grid; justify-content:space-around; grid-template-columns:repeat(1,1fr); padding:0rem 1rem 0rem 1rem;}.product-content h1 { margin:0;}.product-shortDescription { line-height:1.3; font-size:1rem;}.product-wrapper__box .btn-box { position:relative; display:flex;}.product-wrapper__box .product-add-action { margin-left:0rem; width:100%;}.product-wrapper__box .product-add-oneClick { margin-left:1rem; width:100%;}.property-wrapper { margin-top:1rem;}.property-list { margin:0; padding:0; display:flex; list-style:none; font-size:1rem;}.property-wrapper .btn-link { padding:0;}.property-list li { border-radius:0.3rem; padding:0 0.3rem; border:1px solid #999999; margin-left:0.5rem;}.property-list li:first-child { margin-left:0rem;}.volume-active { border:1px solid #00276B; background:#00276B; color:#fff;}.property-color { width:2rem; height:2rem;}.price-wrapper { margin:1rem 0;}.gray-line { border-top:1px solid #EBEBEB;}.characteristics {  border-radius:5px;  /* font-size:12px; */  font-weight:normal;  border:none;  border-collapse:collapse;  width:100%;  max-width:100%;  white-space:nowrap;  background-color:white;}.characteristics td,.characteristics th {  /* text-align:center; */  padding:8px;}.characteristics td {  border-right:1px solid #f8f8f8;  /* font-size:12px; */}.characteristics thead th {  color:#ffffff;  background:#4FC3A1;}.characteristics thead th:nth-child(odd) {  color:#ffffff;  background:#324960;}.characteristics tr:nth-child(even) {  background:#F8F8F8;}/* Responsive */@media (max-width:767px) {  .characteristics {    display:block;    width:100%;  }  .table-wrapper:before{    content:"Scroll horizontally >";    display:block;    text-align:right;    /* font-size:11px; */    color:white;    padding:0 0 10px;  }  .characteristics thead,.characteristics tbody,.characteristics thead th {    display:block;  }  .characteristics thead th:last-child{    border-bottom:none;  }  .characteristics thead {    float:left;  }  .characteristics tbody {    width:auto;    position:relative;    overflow-x:auto;  }  .characteristics td,.characteristics th {    padding:20px .625em .625em .625em;    height:60px;    vertical-align:middle;    box-sizing:border-box;    overflow-x:hidden;    overflow-y:auto;    width:120px;    /* font-size:13px; */    text-overflow:ellipsis;  }  .characteristics thead th {    text-align:left;    border-bottom:1px solid #f7f7f9;  }  .characteristics tbody tr {    display:table-cell;  }  .characteristics tbody tr:nth-child(odd) {    background:none;  }  .characteristics tr:nth-child(even) {    background:transparent;  }  .characteristics tr td:nth-child(odd) {    background:#F8F8F8;    border-right:1px solid #E6E4E4;  }  .characteristics tr td:nth-child(even) {    border-right:1px solid #E6E4E4;  }  .characteristics tbody td {    display:block;    text-align:center;  }}.product-price { font-size:1.6rem; font-weight:bold; margin:0;}.productAbout { grid-column:1 / -1;}.productAbout .title { text-align:center;}.product-wrapper__box picture source,.product-wrapper__box picture img {  object-fit:cover;}.product-vendor { padding:0rem 0rem 3rem 0rem; color:#717171; font-weight:100;}.btns-wrap { display:grid; justify-content:space-around; grid-template-columns:repeat(2,1fr); padding:1rem 1rem 0rem 1rem;}.catalogProduct .catalogItem { margin-top:0rem;}.similar-products { padding:6rem 6rem 0rem 6rem;}.similar-list__row { display:flex; justify-content:space-evenly; margin-bottom:1rem;}.similar-product { width:30%; margin:0.5rem;}.img-magnifier-container { position:relative;}.img-magnifier-container:nth-child(1) { cursor:none;}.img-magnifier-container .img-magnifier-glass {  display:none;}.img-magnifier-container:hover .img-magnifier-glass { position:absolute; display:block;}.img-magnifier-glass { /* border:1px solid #000; */ border-radius:50%; box-shadow:0 0 5px rgba(0,0,0,.3); /*Установите размер увеличительного стекла:*/ width:300px; height:300px;}.configure { /* border:0.06rem solid #c3c2bc; */ min-height:3rem; padding:0.6rem 0.7rem; margin-top:1rem;}.configure_body { /* display:none; */ height:0px; opacity:0; /* transition:opacity 0.1s linear 0s; */ /* position:absolute; *//*  top:1.3rem; right:-2rem; */ z-index:999;}.configure_body a { color:var(--background-color); text-decoration:none;}.configure_title { padding:0 .5rem;}.configure_item:hover > .configure_title { background:#f1f2f2;}.configure_item:hover > .configure_body { display:flex; padding:0 .5rem; background:#f1f2f2; height:unset; opacity:1; transition:opacity 0.3s linear .2s;}.configure_line { flex-direction:row;}.configure_line a { padding-right:1rem;}.configure_column { flex-direction:column;}.configure_title span { display:flex; align-items:center;}.tabs { font-size:0; margin-top:3rem; margin-bottom:3rem;}.tabs>input[type="radio"] { display:none;}.tabs>div { /* скрыть контент по умолчанию */ display:none; border:1px solid #e0e0e0; padding:10px 15px; font-size:16px;}/* отобразить контент,связанный с вабранной радиокнопкой (input type="radio") */#tab-btn-1:checked~#content-1,#tab-btn-2:checked~#content-2,#tab-btn-3:checked~#content-3,#tab-btn-4:checked~#content-4 { display:block; height:45vh;/*  height:23rem; */ overflow-x:auto;}.tabs>label { display:inline-block; text-align:center; vertical-align:middle; user-select:none; background-color:#f5f5f5; border:1px solid #e0e0e0; padding:2px 8px; font-size:16px; line-height:1.5; transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out; cursor:pointer; position:relative; top:1px; padding:1rem;}.tabs>label:not(:first-of-type) { border-left:none;}.tabs>input[type="radio"]:checked+label { background-color:#fff; color:#00276B; border-bottom:1px solid #fff; border-top:2px solid #00276B;}.catalog { display:flex; flex-direction:row; font-size:1rem; font-weight:700; /* line-height:155%; */ /* height:1.8rem; */}.catalog a { text-decoration:none;}.sort-block { font-weight:normal;}.sort-block a { color:var(--background-color); margin-left:1rem;}.sort-block a:hover { text-decoration:underline;}a.sort-block-select { font-weight:bold; color:var(--brand-color);}.catalog__block { flex:none;}.catalogCategories { /* min-width:17.25rem; */ width:23rem; margin-right:1rem;}.catalogCategories__item { padding-bottom:.45rem; /* height:1.85rem; */ line-height:1.85rem;}.catalogCategories__item .glyph { width:1.5rem; height:1.5rem; flex:none;}.dropdown_item { cursor:pointer;}.dropdown_item:hover { text-decoration:underline;}.catalogCategories__subList { display:flex; flex-direction:column; list-style:square outside;}.catalogCategories__itemSub { padding-bottom:.45rem; margin-left:2rem; /* height:1.85rem; */ line-height:1.85rem;}.catalogCategories__subList { display:none;}.catalogCategories__subList li { list-style:none;}.catalogCategories__item-hover .catalogCategories__subList { display:flex;}.catalogList { flex:1 1 auto; /* display:flex; */ /* flex-direction:row; */ /* flex-wrap:wrap; */}.products { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); /* grid-gap:0px 30px; */}.products .catalogItem { height:27rem; width:100%; margin-top:0rem; margin-bottom:0rem; position:relative; background:#fff; border:1px solid #eee; padding:1rem; justify-content:space-between;}.catalogItem:nth-child(1) {  border-left:none;}.catalogItem:nth-child(4n) {  border-left:none;}.catalogItem:nth-child(1),.catalogItem:nth-child(2),.catalogItem:nth-child(3) {  border-top:none;}.catalogItem:nth-child(3n) {  border-right:none;}.products .catalogItem .catalogItem-content .add-to-cart { top:-14rem;}.products .catalogItem .catalogItem-content .view { top:-17rem;}.products picture,.products img {  height:13rem;  width:13rem;}.products a { color:var(--background-color);}.products picture { /* width:100%; */ display:flex; justify-content:center;}.product { /* max-width:22rem; */ /* width:31%; */ /* min-width:17rem; */ transition:all .3s; display:flex; flex-direction:column; padding:.35rem; box-sizing:border-box; /* border:.09rem solid #CCCBCB; */ /* margin-bottom:1rem; */ box-shadow:0 0 1rem -0.6rem #16161b; /* margin:1rem auto; */ margin:1rem 0.5rem; font-style:normal;}.product:hover { transition:all .3s; box-shadow:0 0 0.8rem -0.6rem #16161b;}.product .button { width:100%;}.product-spacer { width:15.35rem; margin:0 auto;}.product__picture { height:16rem;}.product__picture source,.product__picture img { width:100%; /* max-height:100%; */ height:100%; object-fit:contain; border-radius:var(--border-radius);}.product__attribute,.product__category { margin-top:.8rem; font-size:var(--size-small); font-weight:100; display:flex; flex-direction:row; justify-content:space-between;}.product__attribute { flex:1 1 auto; margin-top:.4rem;}.product__buy { display:flex; flex-direction:row; justify-content:space-between;}.product__price { font-weight:700; padding:0.3rem 0; font-size:1.5rem;}.block__price { /* align-self:center; */ display:flex; flex-direction:column; justify-content:center; height:4.1rem; text-align:center;}.i-price-discount { color:#aaa; font-size:1.15rem; text-decoration-color:#ff0000;}.i-price { position:relative;}.i-price-percent { font-size:small; /* display:inline-block; */ padding:0 0.5em; /* vertical-align:super; */ /* background-color:#369; */ /* color:#000000; */ border-radius:50%; position:absolute; top:0rem; right:0rem; z-index:2;}.i-price-percent:before { content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MiA0MCI+PHRpdGxlPmJhZ2U8L3RpdGxlPjxwYXRoIGQ9Ik02OS42NSwwSDI3bC0uMDcsMGMtMy4yMywwLTYuNSwwLTkuODIsMEMxMi4wNiw1LDcsOS45NCwyLjEsMTVhNyw3LDAsMCwwLDAsOS45NEM3LDMwLDEyLjEsMzUsMTcuMSw0MEg2OS41QTIuNTgsMi41OCwwLDAsMCw3MiwzNy40NnYtMzVBMi40NCwyLjQ0LDAsMCwwLDY5LjY1LDBaTTYuNzUsMjNhMywzLDAsMSwxLDMtMywzLDMsMCwwLDEtMywzWiIgc3R5bGU9ImZpbGw6I2ZmYzQwMCIvPjwvc3ZnPg==); position:absolute; width:42px; height:40px; left:0; z-index:-1;}.product__price .glyph { width:.8em; height:.8em; vertical-align:text-top;}/* .products-categories a { text-decoration:none; color:var(--color);} */.products-categories__list { line-height:3.2rem; font-weight:bold;}.search-box input { width:100%; background-color:#CACACA; border-radius:1rem; padding:1rem; margin-bottom:1rem; font-size:var(--font-small);}.search-box button { position:absolute; right:7rem; margin-top:1rem; z-index:1;}.products-list { background-color:white; width:100%; padding:3rem 0 4rem 0rem;}.products-list__row { display:flex; justify-content:space-evenly; margin-bottom:1rem; flex-wrap:wrap;}/* a.product form,a.product picture,a.product div { flex:none;}a.product picture { flex:none;}.product { flex:none; display:flex; flex-direction:column; padding:1rem; width:29%; border:1px solid #CCCBCB; color:var(--brand-color); margin:0.5rem auto;} */.product-type-wrapper { display:flex; flex-direction:row; justify-content:space-between; font-size:var(--font-small); color:#343434; margin:0.5rem 0 0.5rem 0rem; align-items:flex-end;}.product-name { font-weight:700; color:var(--brand-color);}.product-price { font-weight:700; font-size:1.6rem; margin:1rem 0;}.product-atribute { font-size:var(--font-small); color:#343434; margin:0.5rem 0 0.5rem 0rem;}/* .product picture source,.product picture img { margin:0 auto; object-fit:cover; min-width:100%; max-width:100%; height:20rem;} *//* .add_to_wishlist-catalog { display:none;} */a:hover .add_to_wishlist-catalog { display:block; position:absolute; /* padding:1vh; */}.add_to_wishlist-catalog.glyph { width:3vh; height:3vh;}.product-null { border:none; height:0; padding:0; margin:0; /* width:0px; */}.filters { background:#00276B; color:#fff; font-weight:100; padding:0.8rem; font-size:1rem; border-top-left-radius:10px; border-top-right-radius:10px;}.catalogCategories__list { display:flex; flex-direction:column; margin:0; padding:0; list-style:none;}.catalogCategories__list a { text-decoration:none;}.catalogCategories__dropdownIcon__open { background-image:url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.443509 5.64593L5.70117 0.956128C5.76376 0.900462 5.83157 0.86094 5.90459 0.837561C5.97761 0.814181 6.05585 0.802677 6.13931 0.803048C6.22276 0.803048 6.301 0.814552 6.37403 0.837561C6.44705 0.860569 6.51486 0.900091 6.57745 0.956128L11.8508 5.64593C11.9968 5.77582 12.0698 5.93818 12.0698 6.133C12.0698 6.32783 11.9916 6.49483 11.8351 6.63399C11.6786 6.77316 11.4961 6.84274 11.2874 6.84274C11.0788 6.84274 10.8962 6.77316 10.7398 6.63399L6.13931 2.54259L1.53886 6.63399C1.39281 6.76388 1.21276 6.82882 0.998693 6.82882C0.784632 6.82882 0.59957 6.75924 0.443509 6.62008C0.287031 6.48091 0.208793 6.31856 0.208793 6.133C0.208793 5.94745 0.287031 5.7851 0.443509 5.64593Z' fill='%23707070'/%3E%3C/svg%3E%0A"); width:1rem; height:1rem; background-repeat:no-repeat;}.catalogCategories__dropdownIcon__close { background-image:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_68_178)'%3E%3Cpath d='M14.141 5.58893L8.8833 10.2787C8.82071 10.3344 8.7529 10.3739 8.67988 10.3973C8.60686 10.4207 8.52862 10.4322 8.44516 10.4318C8.36171 10.4318 8.28347 10.4203 8.21045 10.3973C8.13742 10.3743 8.06962 10.3348 8.00703 10.2787L2.73372 5.58893C2.58767 5.45904 2.51465 5.29669 2.51465 5.10186C2.51465 4.90703 2.59289 4.74003 2.74937 4.60087C2.90584 4.46171 3.0884 4.39213 3.29704 4.39213C3.50568 4.39213 3.68823 4.46171 3.84471 4.60087L8.44516 8.69227L13.0456 4.60087C13.1917 4.47098 13.3717 4.40604 13.5858 4.40604C13.7998 4.40604 13.9849 4.47562 14.141 4.61479C14.2974 4.75395 14.3757 4.91631 14.3757 5.10186C14.3757 5.28741 14.2974 5.44977 14.141 5.58893Z' fill='%23707070'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_68_178'%3E%3Crect width='13.3597' height='15.0219' fill='white' transform='matrix(0 -1 1 0 0.934082 14.0083)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); width:1rem; height:1rem; background-repeat:no-repeat;}.catalogCategories__box { display:flex; justify-content:space-between;}.filter-list { padding:0px 0px 0px 19px; height:27rem; overflow-y:scroll;}.filter-list li::marker { /* font-size:5rem; */ content:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.857178' y='0.501526' width='11' height='11' rx='3.5' fill='%23F6F8F9'/%3E%3Crect x='0.857178' y='0.501526' width='11' height='11' rx='3.5' stroke='%23B0BABF'/%3E%3C/svg%3E%0A");}.filter-list li.check::marker { /* font-size:5rem; */ content:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.857178' y='0.5' width='11' height='11' rx='3.5' fill='%2300276B'/%3E%3Crect x='0.857178' y='0.5' width='11' height='11' rx='3.5' stroke='%2300276B'/%3E%3C/svg%3E%0A");}.filter-list a { padding-left:0.3rem; color:#000; font-weight:100; text-transform:capitalize;}.filter-price { display:grid; /* grid-template-columns:repeat(3,minmax(0,1fr)); */ grid-template-columns:8fr 1fr 8fr;}.filter-price-line { text-align:center;}.filter-price input::-webkit-input-placeholder {color:#999999;font-size:.9rem;font-weight:100;}.filter-price input::-moz-placeholder     {color:#999999;font-size:.9rem;font-weight:100;}/* Firefox 19+ */.filter-price input:-moz-placeholder      {color:#999999;font-size:.9rem;font-weight:100;}/* Firefox 18- */.filter-price input:-ms-input-placeholder   {color:#999999;font-size:.9rem;font-weight:100;}.price-input{ width:100%; display:grid; /* grid-template-columns:repeat(3,minmax(0,1fr)); */ grid-template-columns:8fr 1fr 8fr; margin:30px 0 35px;}.price-input .field{ display:flex; width:100%; height:45px; align-items:center;}.field input{ width:100%; height:100%; outline:none; border-radius:5px; text-align:center; -moz-appearance:textfield; font-size:.9rem; color:#999999;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button { -webkit-appearance:none;}.price-input .separator{ display:flex; align-items:center; justify-content:center;}.slider{ height:2px; position:relative; background:#707070; border-radius:5px;}.slider .progress{ height:100%; left:25%; right:25%; position:absolute; border-radius:5px; background:#00276B;}.range-input{ position:relative;}.range-input input{ position:absolute; width:100%; height:5px; top:-5px; background:none; pointer-events:none; -webkit-appearance:none; -moz-appearance:none;}input[type="range"]::-webkit-slider-thumb{ height:15px; width:2px; border-radius:50%; background:#00276B; pointer-events:auto; -webkit-appearance:none; box-shadow:0 0 6px rgba(0,0,0,0.05);}input[type="range"]::-moz-range-thumb{ height:15px; width:2px; border:none; border-radius:50%; background:#00276B; pointer-events:auto; -moz-appearance:none; box-shadow:0 0 6px rgba(0,0,0,0.05);}.filters-actions { margin-top:1rem; display:flex; justify-content:space-between;}.product-description { font-size:.8rem; color:#999; font-weight:100;}.product-add-actions { display:flex; flex-direction:row-reverse; justify-content:space-between; align-items:center;}.product-add-action { /* margin-left:1rem; */ width:100%;}.accordion__header { display:flex; justify-content:space-between; align-items:center; padding:0.75rem 1rem; color:#000; background-color:#fff; border-top-left-radius:0.25rem; border-top-right-radius:0.25rem; /* border:1px solid #eee; */ cursor:pointer; transition:background-color 0.2s ease-out;}.accordion__header::after { flex-shrink:0; width:1.25rem; height:1.25rem; margin-left:auto; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-size:1.25rem; content:""; transition:transform 0.2s ease-out;}.accordion__item_show .accordion__header::after,.accordion__item_slidedown .accordion__header::after { transform:rotate(-180deg);}.accordion__header:hover { background-color:#fff; color:#000;}.accordion__item:not(.accordion__item_show) .accordion__header { border-bottom-right-radius:0.25rem; border-bottom-left-radius:0.25rem; margin-bottom:0.3rem;}.accordion__content { padding:0.75rem 1rem; background:#fff; border-bottom-right-radius:0.25rem; border-bottom-left-radius:0.25rem;}.accordion__item:not(.accordion__item_show) .accordion__body { display:none;}.sliderSection{ /* background-color:#F7F5F5; border-top:1px solid #D9D9D9; padding-top:var(--gutter-xl); padding-bottom:var(--gutter-xl); */}.sliders{ width:77vw; margin:0 auto; border-radius:var(--border-radius); overflow:hidden; aspect-ratio:2 / 1;/*  background-color:#963; */ position:relative;}.slide source,.slide img { object-fit:cover; width:100%;}.slide{ position:absolute; left:0; top:0; right:0; bottom:0; text-align:center;/*  background-color:#639; */ background-repeat:no-repeat; background-size:cover;}.slider-toggle{ display:flex; flex-direction:row; justify-content:center; padding-top:var(--gutter);}.s-toggle{ flex:none; width:3rem; border:2px solid #C4C4C4 ;}.s-toggle-active{ border-color:#00276B;}/* Banner Slider */.banner-slider { position:relative; width:100%; height:auto; overflow:hidden; text-align:center;}.banner-slider img { width:100%; height:auto; /* height:60vh; */ filter:brightness(90%); position:absolute; top:0; left:0; opacity:0; transition:opacity 1s ease-in-out;}.banner-slider img.active { opacity:1; position:relative;}.banner-info { position:absolute; bottom:20px; right:2%; text-align:center; background:rgba(0,0,0,0.6); padding:20px; border:3px solid rgba(255,255,255,0.842); border-radius:15px; color:white; /* width:90%; max-width:400px; */}.banner-title { font-size:22px; font-weight:bold; margin-bottom:5px;}.banner-subtitle { font-size:18px; margin-bottom:10px;}#countdown { display:flex; justify-content:center; gap:10px; margin-bottom:10px;}.time-box { background:rgba(255,255,255,0.2); padding:8px 12px; border-radius:10px; font-size:16px; text-align:center; min-width:90px;}.time-box span { font-size:24px; font-weight:bold; display:block;}.apply-btn { background:#00276B; color:white; border:none; padding:12px 20px; font-size:16px; cursor:pointer; border-radius:16px; transition:background 0.3s;}.apply-btn:hover { background:#001f53;}.banner-prev,.banner-next { position:absolute; top:50%; transform:translateY(-50%); background:rgba(0,0,0,0.5); color:white; border:none; padding:10px 15px; cursor:pointer; font-size:24px; border-radius:5px;}.banner-prev { left:10px; z-index:10; }.banner-next { right:10px; }.banner-prev:hover,.banner-next:hover { background:rgba(0,0,0,0.8);}.banner-image { border-radius:16px;}/* .banner-countdown-container { display:flex; justify-content:center; align-items:center;} */.wardrobe-img { background-image:url('/images/front/home/wardrobe.jpg'); /* background-image:url('/images/front/home/factory.jpg'); */ /* clip-path:polygon(3% 0,100% 0,100% 0%,100% 92%,97% 100%,0% 100%,0 95%,0 8%); */}