/* Start:/local/templates/b2b/css/uikit/uikit.css?1745245723394715*//*! UIkit 3.23.6 | https://www.getuikit.com | (c) 2014 - 2025 YOOtheme | MIT License *//* ========================================================================
   Component: Base
 ========================================================================== *//*
 * 1. Set `font-size` to support `rem` units
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Style
 */html{/* 1 */font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;font-weight:normal;line-height:1.5;/* 2 */-webkit-text-size-adjust:100%;/* 3 */background:#fff;color:#666;}/*
 * Remove the margin in all browsers.
 */body{margin:0;}/* Links
 ========================================================================== *//*
 * Style
 */a,
.uk-link{color:#1e87f0;text-decoration:none;cursor:pointer;}a:hover,
.uk-link:hover,
.uk-link-toggle:hover .uk-link{color:#0f6ecd;text-decoration:underline;}/* Text-level semantics
 ========================================================================== *//*
 * 1. Add the correct text decoration in Edge.
 * 2. The shorthand declaration `underline dotted` is not supported in Safari.
 */abbr[title]{/* 1 */text-decoration:underline dotted;/* 2 */-webkit-text-decoration-style:dotted;}/*
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong{font-weight:bolder;}/*
 * 1. Consolas has a better baseline in running text compared to `Courier`
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Style
 */:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp{/* 1 */font-family:Consolas, monaco, monospace;/* 2 */font-size:0.875rem;/* 3 */color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8;}/*
 * Emphasize
 */em{color:#f0506e;}/*
 * Insert
 */ins{background:#ffd;color:#666;text-decoration:none;}/*
 * Mark
 */mark{background:#ffd;color:#666;}/*
 * Quote
 */q{font-style:italic;}/*
 * Add the correct font size in all browsers.
 */small{font-size:80%;}/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}/* Embedded content
 ========================================================================== *//*
 * Remove the gap between the element and the bottom of its parent container.
 */audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}/*
 * 1. Constrain the element to its parent width.
 * 2. Preserve the intrinsic aspect ratio and auto-scale the height of an image if the `height` attribute is present.
 * 3. Take border and padding into account.
 */canvas,
img,
svg,
video{/* 1 */max-width:100%;/* 2 */height:auto;/* 3 */box-sizing:border-box;}/*
 * Deprecated: only needed for `img` elements with `uk-img`
 * 1. Hide `alt` text for lazy load images.
 * 2. Fix lazy loading images if parent element is set to `display: inline` and has `overflow: hidden`.
 */img:not([src]){/* 1 */visibility:hidden;/* 2 */min-width:1px;}/*
 * Iframe
 * Remove border in all browsers
 */iframe{border:0;}/* Block elements
 ========================================================================== *//*
 * Margins
 */p,
ul,
ol,
dl,
pre,
address,
fieldset,
figure{margin:0 0 20px 0;}/* Add margin if adjacent element */* + p,
* + ul,
* + ol,
* + dl,
* + pre,
* + address,
* + fieldset,
* + figure{margin-top:20px;}/* Headings
 ========================================================================== */h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge,
.uk-heading-3xlarge{margin:0 0 20px 0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:normal;color:#333;text-transform:none;}/* Add margin if adjacent element */* + h1,
* + .uk-h1,
* + h2,
* + .uk-h2,
* + h3,
* + .uk-h3,
* + h4,
* + .uk-h4,
* + h5,
* + .uk-h5,
* + h6,
* + .uk-h6,
* + .uk-heading-small,
* + .uk-heading-medium,
* + .uk-heading-large,
* + .uk-heading-xlarge,
* + .uk-heading-2xlarge,
* + .uk-heading-3xlarge{margin-top:40px;}/*
 * Sizes
 */h1,
.uk-h1{font-size:2.23125rem;line-height:1.2;}h2,
.uk-h2{font-size:1.7rem;line-height:1.3;}h3,
.uk-h3{font-size:1.5rem;line-height:1.4;}h4,
.uk-h4{font-size:1.25rem;line-height:1.4;}h5,
.uk-h5{font-size:16px;line-height:1.4;}h6,
.uk-h6{font-size:0.875rem;line-height:1.4;}/* Tablet landscape and bigger */@media (min-width: 960px){h1,
  .uk-h1{font-size:2.625rem;}h2,
  .uk-h2{font-size:2rem;}}/* Lists
 ========================================================================== */ul,
ol{padding-left:30px;}/*
 * Reset margin for nested lists
 */ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul{margin:0;}/* Description lists
 ========================================================================== */dt{font-weight:bold;}dd{margin-left:0;}/* Horizontal rules
 ========================================================================== *//*
 * 1. Show the overflow in Chrome, Edge and IE.
 * 2. Add the correct text-align in Edge and IE.
 * 3. Style
 */hr,
.uk-hr{/* 1 */overflow:visible;/* 2 */text-align:inherit;/* 3 */margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5;}/* Add margin if adjacent element */* + hr,
* + .uk-hr{margin-top:20px;}/* Address
 ========================================================================== */address{font-style:normal;}/* Blockquotes
 ========================================================================== */blockquote{margin:0 0 20px 0;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333;}/* Add margin if adjacent element */* + blockquote{margin-top:20px;}/*
 * Content
 */blockquote p:last-of-type{margin-bottom:0;}blockquote footer{margin-top:10px;font-size:0.875rem;line-height:1.5;color:#666;}blockquote footer::before{content:"— ";}/* Preformatted text
 ========================================================================== *//*
 * 1. Contain overflow in all browsers.
 */pre{font:0.875rem / 1.5 Consolas, monaco, monospace;color:#666;-moz-tab-size:4;tab-size:4;/* 1 */overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff;}pre code{font-family:Consolas, monaco, monospace;}/* Focus
 ========================================================================== */:focus{outline:none;}:focus-visible{outline:2px dotted #333;}/* Selection pseudo-element
 ========================================================================== */::selection{background:#39f;color:#fff;text-shadow:none;}/* HTML5 elements
 ========================================================================== *//*
 * 1. Add the correct display in Edge, IE 10+, and Firefox.
 * 2. Add the correct display in IE.
 */details,
main{/* 2 */display:block;}/*
 * Add the correct display in all browsers.
 */summary{display:list-item;}/*
 * Add the correct display in IE.
 */template{display:none;}/* Pass media breakpoints to JS
 ========================================================================== *//*
 * Breakpoints
 */:root{--uk-breakpoint-s: 640px;--uk-breakpoint-m: 960px;--uk-breakpoint-l: 1200px;--uk-breakpoint-xl: 1600px;}/* ========================================================================
   Component: Link
 ========================================================================== *//* Muted
 ========================================================================== *//* Text
 ========================================================================== *//* Heading
 ========================================================================== *//* Reset
 ========================================================================== *//*
 * `!important` needed to override inverse component
 *//* Toggle
 ========================================================================== *//* ========================================================================
   Component: Heading
 ========================================================================== *//* Tablet Landscape and bigger *//* Laptop and bigger *//* Primary
   Deprecated: Use `uk-heading-medium` instead
 ========================================================================== *//* Tablet landscape and bigger *//* Desktop and bigger *//* Hero
   Deprecated: Use `uk-heading-xlarge` instead
 ========================================================================== *//* Tablet landscape and bigger *//* Desktop and bigger *//* Divider
 ========================================================================== *//* Bullet
 ========================================================================== *//*
 * 1. Using `inline-block` to make it work with text alignment
 * 2. Center vertically
 * 3. Style
 *//* Line
 ========================================================================== *//*
 * Clip the child element
 *//*
 * Extra markup is needed to make it work with text align
 *//*
 * 1. Center vertically
 * 2. Make the element as large as possible. It's clipped by the container.
 * 3. Style
 *//* ========================================================================
   Component: Divider
 ========================================================================== *//*
 * 1. Reset default `hr`
 * 2. Set margin if a `div` is used for semantical reason
 */[class*="uk-divider"]{/* 1 */border:none;/* 2 */margin-bottom:20px;}/* Add margin if adjacent element */* + [class*="uk-divider"]{margin-top:20px;}/* Icon
 ========================================================================== *//* Small
 ========================================================================== *//*
 * 1. Fix height because of `inline-block`
 * 2. Using ::after and inline-block to make `text-align` work
 *//* 1 *//* 2 *//* Vertical
 ========================================================================== *//* ========================================================================
   Component: List
 ========================================================================== *//*
 * Avoid column break within the list item, when using `column-count`
 *//*
 * Remove margin from the last-child
 *//*
 * Style
 *//* Marker modifiers
 ========================================================================== *//*
 * Color modifiers
 *//* Image bullet modifier
 ========================================================================== *//* Style modifiers
 ========================================================================== *//*
 * Divider
 *//*
 * Striped
 *//* Size modifier
 ========================================================================== *//*
 * Divider
 *//*
 * Striped
 *//* ========================================================================
   Component: Description list
 ========================================================================== *//*
 * Term
 *//*
 * Description
 *//* Style modifier
 ========================================================================== *//*
 * Line
 *//* ========================================================================
   Component: Table
 ========================================================================== *//*
 * 1. Remove most spacing between table cells.
 * 2. Behave like a block element
 * 3. Style
 *//* Add margin if adjacent element *//* Header cell
 ========================================================================== *//*
 * 1. Style
 *//* Cell
 ========================================================================== *//*
 * Remove margin from the last-child
 *//* Footer
 ========================================================================== *//* Caption
 ========================================================================== *//* Alignment modifier
 ========================================================================== *//* Style modifiers
 ========================================================================== *//*
 * Divider
 *//*
 * Striped
 *//*
 * Hover
 */.uk-table-hover > tr:hover,
.uk-table-hover tbody tr:hover{background:#ffd;}/* Active state
 ========================================================================== *//* Size modifier
 ========================================================================== *//* Justify modifier
 ========================================================================== *//* Cell size modifier
 ========================================================================== *//* Cell link modifier
 ========================================================================== *//*
 * Does not work with `uk-table-justify` at the moment
 *//* Responsive table
 ========================================================================== *//* Phone landscape and smaller *//* ========================================================================
   Component: Icon
 ========================================================================== *//*
 * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component.
 * 1. Remove margins in Chrome, Safari and Opera.
 * 2. Remove borders for `button`.
 * 3. Remove border-radius in Chrome.
 * 4. Address `overflow` set to `hidden` in IE.
 * 5. Correct `font` properties and `color` not being inherited for `button`.
 * 6. Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 7. Remove default `button` padding and background color
 * 8. Style
 * 9. Fill all SVG elements with the current text color if no `fill` attribute is set
 * 10. Let the container fit the height of the icon
 *//* Required for `button`. *//*
 * Remove the inner border and padding in Firefox.
 *//*
 * Set the fill and stroke color of all SVG elements to the current text color
 *//*
 * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835
 *//* Image modifier
 ========================================================================== *//*
 * Display images in icon dimensions
 * 1. Required for `span` with background image
 * 2. Required for `image`
 *//* Style modifiers
 ========================================================================== *//*
 * Link
 * 1. Allow text within link
 *//* OnClick + Active *//*
 * Button
 * 1. Center icon vertically and horizontally
 *//* Hover *//* OnClick + Active *//* ========================================================================
   Component: Form Range
 ========================================================================== *//*
 * 1. Remove default style.
 * 2. Define consistent box sizing.
 * 3. Remove `margin` in all browsers.
 * 4. Align to the center of the line box.
 * 5. Prevent content overflow if a fixed width is used.
 * 6. Take the full width.
 * 7. Remove white background in Chrome.
 *//* Focus *//*
 * Improves consistency of cursor style for clickable elements
 *//*
 * Track
 * 1. Safari doesn't have a focus state. Using active instead.
 *//* Webkit *//* Firefox *//*
 * Thumb
 * 1. Reset
 * 2. Style
 *//* Webkit *//* Firefox *//* ========================================================================
   Component: Form
 ========================================================================== *//*
 * 1. Define consistent box sizing.
 *    Default is `content-box` with following exceptions set to `border-box`
 *    `select`, `input[type="checkbox"]` and `input[type="radio"]`
 *    `input[type="search"]` in Chrome, Safari and Opera
 *    `input[type="color"]` in Firefox
 * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.
 * 3. Remove `border-radius` in iOS.
 * 4. Change font properties to `inherit` in all browsers.
 *//*
 * Show the overflow in Edge.
 *//*
 * Remove the inheritance of text transform in Firefox.
 *//*
 * 1. Change font properties to `inherit` in all browsers
 * 2. Don't inherit the `font-weight` and use `bold` instead.
 * NOTE: Both declarations don't work in Chrome, Safari and Opera.
 *//*
 * Remove the default vertical scrollbar in IE 10+.
 *//*
 * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.
 *//*
 * Correct the cursor style of increment and decrement buttons in Chrome.
 *//*
 * Correct vertical alignment in Safari.
 *//*
 * Removes placeholder transparency in Firefox.
 *//*
 * Improves consistency of cursor style for clickable elements
 *//*
 * Define consistent border, margin, and padding.
 * 1. Reset `min-width`
 *//* Input, select and textarea
 * Allowed: `text`, `password`, `datetime-local`, `date`,  `month`,
            `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color`
 * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image`
 ========================================================================== *//*
 * Remove default style in iOS.
 *//*
 * 1. Prevent content overflow if a fixed width is used
 * 2. Take the full width
 * 3. Reset default
 * 4. Style
 *//*
 * Single-line
 * 1. Allow any element to look like an `input` or `select` element
 * 2. Make sure line-height is not larger than height
 *    Also needed to center the text vertically
 *//* 2 *//*
 * Multi-line
 *//* Focus *//* Disabled *//*
 * Placeholder
 *//* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== *//*
 * Small
 *//* Single-line *//* Multi-line *//*
 * Large
 *//* Single-line *//* Multi-line *//* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== *//*
 * Error
 *//*
 * Success
 *//*
 * Blank
 *//* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== *//*
 * Fixed widths
 * Different widths for mini sized `input` and `select` elements
 *//* Select
 ========================================================================== *//*
 * 1. Remove default style. Also works in Firefox
 * 2. Style
 * 3. Set `color` for options in the select dropdown, because the inherited `color` might be too light.
 *//* 3 *//*
 * Disabled
 *//* Datalist
 ========================================================================== *//*
 * 1. Remove default style in Chrome
 *//* 1 *//* Radio and checkbox
 ========================================================================== *//*
 * 1. Style
 * 2. Make box more robust so it clips the child element
 * 3. Vertical alignment
 * 4. Remove default style
 * 5. Fix black background on iOS
 * 6. Center icons
 *//* Focus *//*
 * Checked
 *//* Focus *//*
 * Icons
 *//*
 * Disabled
 *//* Legend
 ========================================================================== *//*
 * Legend
 * 1. Behave like block element
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove padding so people aren't caught out if they zero out fieldsets.
 * 4. Style
 *//* Custom controls
 ========================================================================== *//*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Behave like most inline-block elements
 *//*
 * 1. Position and resize the form control to always cover its container
 * 2. Required for Firefox for positioning to the left
 * 3. Required for Webkit to make `height` work
 * 4. Hide controls and show cursor
 * 5. Needed for the cursor
 * 6. Clip height caused by 5. Needed for Webkit only
 *//* Label
 ========================================================================== *//* Layout
 ========================================================================== *//*
 * Stacked
 *//*
 * Horizontal
 *//* Tablet portrait and smaller *//* Tablet landscape and bigger *//* Icons
 ========================================================================== *//*
 * 1. Set position
 * 2. Set width
 * 3. Center icon vertically and horizontally
 * 4. Style
 *//*
 * Required for `a`.
 *//*
 * Make `input` element clickable through icon, e.g. if it's a `span`
 *//*
 * Input padding
 *//*
 * Position modifier
 *//* ========================================================================
   Component: Button
 ========================================================================== *//*
 * 1. Remove margins in Chrome, Safari and Opera.
 * 2. Remove borders for `button`.
 * 3. Address `overflow` set to `hidden` in IE.
 * 4. Correct `font` properties and `color` not being inherited for `button`.
 * 5. Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 6. Remove default style for `input type="submit"`in iOS.
 * 7. Style
 * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements.
 *    Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements.
 * 9. Align text if button has a width
 * 10. Required for `a`.
 *//*
 * Remove the inner border and padding in Firefox.
 *//* Hover *//* OnClick + Active *//* Style modifiers
 ========================================================================== *//*
 * Default
 *//* Hover *//* OnClick + Active *//*
 * Primary
 *//* Hover *//* OnClick + Active *//*
 * Secondary
 *//* Hover *//* OnClick + Active *//*
 * Danger
 *//* Hover *//* OnClick + Active *//*
 * Disabled
 * The same for all style modifiers
 *//* Size modifiers
 ========================================================================== *//* Text modifiers
 ========================================================================== *//*
 * Text
 * 1. Reset
 * 2. Style
 *//* Hover *//* Disabled *//*
 * Link
 * 1. Reset
 * 2. Style
 *//* Hover *//* Disabled *//* Group
 ========================================================================== *//*
 * 1. Using `flex` instead of `inline-block` to prevent whitespace between child elements
 * 2. Behave like button
 * 3. Create position context
 *//* Group
     ========================================================================== *//*
     * Collapse border
     *//*
     * Create position context to superimpose the successor elements border
     * Known issue: If you use an `a` element as button and an icon inside,
     * the active state will not work if you click the icon inside the button
     * Workaround: Just use a `button` or `input` element as button
     *//* ========================================================================
   Component: Progress
 ========================================================================== *//*
 * 1. Add the correct vertical alignment in all browsers.
 * 2. Behave like a block element.
 * 3. Remove borders in Firefox.
 * 4. Remove default style in Chrome, Safari and Edge.
 * 5. Style
 *//* Add margin if adjacent element *//*
 * Show background color set on `uk-progress` in Chrome, Safari and Edge.
 *//*
 * Progress Bar
 * 1. Transitions don't work on `::-moz-progress-bar` pseudo element in Firefox yet.
 *    https://bugzilla.mozilla.org/show_bug.cgi?id=662351
 *//* ========================================================================
   Component: Section
 ========================================================================== *//*
 * 1. Make it work with `100vh` and height in general
 *//* Desktop and bigger *//*
 * Remove margin from the last-child
 *//* Size modifiers
 ========================================================================== *//*
 * XSmall
 *//*
 * Small
 *//*
 * Large
 *//* Tablet landscape and bigger *//*
 * XLarge
 *//* Tablet landscape and bigger *//* Style modifiers
 ========================================================================== *//*
 * Default
 *//*
 * Muted
 *//*
 * Primary
 *//*
 * Secondary
 *//* Overlap modifier
 ========================================================================== *//*
 * Reserved modifier to make a section overlap another section with an border image
 * Implemented by the theme
 *//* ========================================================================
   Component: Container
 ========================================================================== *//*
 * 1. Box sizing has to be `content-box` so the max-width is always the same and
 *    unaffected by the padding on different breakpoints. It's important for the size modifiers.
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//*
 * Remove margin from the last-child
 *//*
 * Remove padding from nested containers
 *//* Size modifier
 ========================================================================== *//* Expand modifier
 ========================================================================== *//*
 * Expand one side only
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Item
 ========================================================================== *//*
 * Utility classes to reset container padding on the left or right side
 * Note: It has to be negative margin on the item, because it's specific to the item.
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* ========================================================================
   Component: Tile
 ========================================================================== *//* Phone landscape and bigger *//* Tablet landscape and bigger *//*
 * Remove margin from the last-child
 *//* Size modifiers
 ========================================================================== *//*
 * XSmall
 *//*
 * Small
 *//*
 * Large
 *//* Tablet landscape and bigger *//*
 * XLarge
 *//* Tablet landscape and bigger *//* Style modifiers
 ========================================================================== *//*
 * Default
 *//*
 * Muted
 *//*
 * Primary
 *//*
 * Secondary
 *//* ========================================================================
   Component: Card
 ========================================================================== *//* Sections
 ========================================================================== */.uk-card-header{display:flow-root;padding:15px 30px;}/* Desktop and bigger */@media (min-width: 1200px){.uk-card-header{padding:20px 40px;}}/*
 * Remove margin from the last-child
 */.uk-card-body > :last-child,
.uk-card-header > :last-child,
.uk-card-footer > :last-child{margin-bottom:0;}/* Media
 ========================================================================== *//*
 * Reserved alignment modifier to style the media element, e.g. with `border-radius`
 * Implemented by the theme
 *//* Title
 ========================================================================== *//* Badge
 ========================================================================== *//*
 * 1. Position
 * 2. Size
 * 3. Style
 * 4. Center child vertically
 *//*
 * Remove margin from adjacent element
 *//* Hover modifier
 ========================================================================== */.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background-color:#fff;box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}/* Style modifiers
 ========================================================================== *//*
 * Default
 * Note: Header and Footer are only implemented for the default style
 */.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5;}/*
 * Primary
 *//*
 * Secondary
 *//* Size modifier
 ========================================================================== *//*
 * Small
 */.uk-card-small .uk-card-header{padding:13px 20px;}/*
 * Large
 *//* Desktop and bigger */@media (min-width: 1200px){.uk-card-large .uk-card-header{padding:35px 70px;}}/*
     * Default
     */.uk-card-body > .uk-nav-default > li > a,
.uk-card-body > .uk-nav-default .uk-nav-header,
.uk-card-body > .uk-nav-default .uk-nav-divider{padding-left:30px;padding-right:30px;}/* Desktop and bigger */@media (min-width: 1200px){.uk-card-body > .uk-nav-default > li > a,
  .uk-card-body > .uk-nav-default .uk-nav-header,
  .uk-card-body > .uk-nav-default .uk-nav-divider{padding-left:40px;padding-right:40px;}}/*
     * Small
     */.uk-card-small > .uk-nav-default > li > a,
.uk-card-small > .uk-nav-default .uk-nav-header,
.uk-card-small > .uk-nav-default .uk-nav-divider{padding-left:20px;padding-right:20px;}/*
     * Large
     *//* Desktop and bigger */@media (min-width: 1200px){.uk-card-large > .uk-nav-default > li > a,
  .uk-card-large > .uk-nav-default .uk-nav-header,
  .uk-card-large > .uk-nav-default .uk-nav-divider{padding-left:0;padding-right:0;}}/* ========================================================================
   Component: Close
 ========================================================================== *//*
 * Adopts `uk-icon`
 *//* Hover *//* ========================================================================
   Component: Spinner
 ========================================================================== *//*
 * Adopts `uk-icon`
 *//* SVG
 ========================================================================== */@keyframes uk-spinner-rotate{0%{transform:rotate(0deg);}100%{transform:rotate(270deg);}}/*
 * Circle
 */@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px;}50%{stroke-dashoffset:22px;transform:rotate(135deg);}100%{stroke-dashoffset:88px;transform:rotate(450deg);}}/* ========================================================================
   Component: Totop
 ========================================================================== *//*
 * Adopts `uk-icon`
 *//* Hover *//* OnClick *//* ========================================================================
   Component: Marker
 ========================================================================== *//*
 * Addopts `uk-icon`
 *//* Hover *//* ========================================================================
   Component: Alert
 ========================================================================== *//* Add margin if adjacent element *//*
 * Remove margin from the last-child
 *//* Close
 * Adopts `uk-close`
 ========================================================================== *//*
 * Remove margin from adjacent element
 *//*
 * Hover
 *//* Style modifiers
 ========================================================================== *//*
 * Primary
 *//*
 * Success
 *//*
 * Warning
 *//*
 * Danger
 *//*
     * Content
     *//* ========================================================================
   Component: Placeholder
 ========================================================================== *//* Add margin if adjacent element *//*
 * Remove margin from the last-child
 *//* ========================================================================
   Component: Badge
 ========================================================================== *//*
 * 1. Style
 * 2. Center child vertically and horizontally
 *//*
 * Required for `a`
 *//* ========================================================================
   Component: Label
 ========================================================================== *//* Color modifiers
 ========================================================================== *//*
 * Success
 *//*
 * Warning
 *//*
 * Danger
 *//* ========================================================================
   Component: Overlay
 ========================================================================== *//*
 * Remove margin from the last-child
 *//* Icon
 ========================================================================== *//* Style modifiers
 ========================================================================== *//*
 * Default
 *//*
 * Primary
 *//* ========================================================================
   Component: Article
 ========================================================================== *//*
 * Remove margin from the last-child
 *//* Adjacent sibling
 ========================================================================== *//* Title
 ========================================================================== *//* Tablet landscape and bigger *//* Meta
 ========================================================================== *//* ========================================================================
   Component: Comment
 ========================================================================== *//* Sections
 ========================================================================== */.uk-comment-header{display:flow-root;margin-bottom:20px;}/*
 * Remove margin from the last-child
 */.uk-comment-body > :last-child,
.uk-comment-header > :last-child{margin-bottom:0;}/* Title
 ========================================================================== *//* Meta
 ========================================================================== *//* Avatar
 ========================================================================== *//* List
 ========================================================================== *//* Adjacent siblings *//*
 * Sublists
 * Note: General sibling selector allows reply block between comment and sublist
 *//* Tablet and bigger *//* Adjacent siblings *//* Style modifier
 ========================================================================== *//* ========================================================================
   Component: Search
 ========================================================================== *//*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Reset `form`
 */.uk-search{/* 1 */display:inline-block;/* 2 */position:relative;/* 3 */max-width:100%;/* 4 */margin:0;}/* Input
 ========================================================================== *//*
 * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.
 */.uk-search-input::-webkit-search-cancel-button,
.uk-search-input::-webkit-search-decoration{-webkit-appearance:none;}/*
 * Removes placeholder transparency in Firefox.
 */.uk-search-input::-moz-placeholder{opacity:1;}/*
 * 1. Define consistent box sizing.
 * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.
 * 3. Remove `border-radius` in iOS.
 * 4. Change font properties to `inherit` in all browsers
 * 5. Show the overflow in Edge.
 * 6. Remove default style in iOS.
 * 7. Vertical alignment
 * 8. Take the full container width
 * 9. Style
 */.uk-search-input{/* 1 */box-sizing:border-box;/* 2 */margin:0;/* 3 */border-radius:0;/* 4 */font:inherit;/* 5 */overflow:visible;/* 6 */-webkit-appearance:none;/* 7 */vertical-align:middle;/* 8 */width:100%;/* 9 */border:none;color:#666;}.uk-search-input:focus{outline:none;}/* Placeholder */.uk-search-input::placeholder{color:#999;}/* Icon (Adopts `uk-icon`)
 ========================================================================== *//*
 * Position above input
 * 1. Set position
 * 2. Center icon vertically and horizontally
 * 3. Style
 */.uk-search .uk-search-icon{/* 1 */position:absolute;top:0;bottom:0;left:0;/* 2 */display:inline-flex;justify-content:center;align-items:center;/* 3 */color:#999;}/*
 * Required for `a`.
 */.uk-search .uk-search-icon:hover{color:#999;}/*
 * Make `input` element clickable through icon, e.g. if it's a `span`
 */.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none;}/*
 * Position modifier
 */.uk-search .uk-search-icon-flip{right:0;left:auto;}/* Default modifier
 ========================================================================== */.uk-search-default{width:240px;}/*
 * Input
 */.uk-search-default .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:transparent;border:1px solid #e5e5e5;}/* Focus */.uk-search-default .uk-search-input:focus{background-color:rgba(0, 0, 0, 0);border-color:#1e87f0;}/*
 * Icon
 */.uk-search-default .uk-search-icon{padding-left:10px;padding-right:10px;}.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px;}.uk-search-default:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px;}/* Navbar modifier
 ========================================================================== */.uk-search-navbar{width:240px;}/*
 * Input
 */.uk-search-navbar .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:#fff;border:1px solid #e5e5e5;}/* Focus */.uk-search-navbar .uk-search-input:focus{background-color:#fff;border-color:#1e87f0;}/*
 * Icon
 */.uk-search-navbar .uk-search-icon{padding-left:10px;padding-right:10px;}.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px;}.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px;}/* Medium modifier
 ========================================================================== */.uk-search-medium{width:400px;}/*
 * Input
 */.uk-search-medium .uk-search-input{height:55px;padding-left:12px;padding-right:12px;background:transparent;font-size:1.5rem;border:1px solid #e5e5e5;}/* Focus */.uk-search-medium .uk-search-input:focus{background-color:rgba(0, 0, 0, 0);border-color:#1e87f0;}/*
 * Icon
 */.uk-search-medium .uk-search-icon{padding-left:12px;padding-right:12px;}.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:48px;}.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input{padding-right:48px;}/* Large modifier
 ========================================================================== */.uk-search-large{width:500px;}/*
 * Input
 */.uk-search-large .uk-search-input{height:90px;padding-left:20px;padding-right:20px;background:transparent;font-size:2.625rem;border:1px solid #e5e5e5;}/* Focus */.uk-search-large .uk-search-input:focus{background-color:rgba(0, 0, 0, 0);border-color:#1e87f0;}/*
 * Icon
 */.uk-search-large .uk-search-icon{padding-left:20px;padding-right:20px;}.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:80px;}.uk-search-large:has(.uk-search-icon-flip) .uk-search-input{padding-right:80px;}/* Toggle
 ========================================================================== */.uk-search-toggle{color:#999;}/* Hover */.uk-search-toggle:hover{color:#666;}/* ========================================================================
   Component: Accordion
 ========================================================================== *//* Item
 ========================================================================== *//* Title
 ========================================================================== *//* Hover *//* Content
 ========================================================================== *//*
 * Remove margin from the last-child
 *//* ========================================================================
   Component: Drop
 ========================================================================== *//*
 * 1. Hide by default
 * 2. Set position
 * 3. Set a default width
 *//* Show *//* Grid modifiers
 ========================================================================== *//* Parent icon
 ========================================================================== *//* ========================================================================
   Component: Dropbar
 ========================================================================== *//*
 * Adopts `uk-drop`
 * 1. Reset drop
 * 2. Style
 *//*
 * Remove margin from the last-child
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Size modifier
 ========================================================================== *//* Direction modifier
 ========================================================================== *//* ========================================================================
   Component: Dropnav
 ========================================================================== *//*
 * 1. Position
 * 2. Reset dropbar
 * 3. Width
 *//* ========================================================================
   Component: Modal
 ========================================================================== *//*
 * 1. Hide by default
 * 2. Set position
 * 3. Allow scrolling for the modal dialog
 * 4. Horizontal padding
 * 5. Mask the background page
 * 6. Fade-in transition
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//*
 * Open
 *//* Page
 ========================================================================== *//*
 * Prevent scrollbars
 *//* Dialog
 ========================================================================== *//*
 * 1. Create position context for spinner and close button
 * 2. Dimensions
 * 3. `!important` is needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests
 * 4. Style
 * 5. Slide-in transition
 *//*
 * Open
 *//* Size modifier
 ========================================================================== *//*
 * Container size
 * Take the same size as the Container component
 *//*
 * Full size
 * 1. Remove padding and background from modal
 * 2. Reset all default declarations from modal dialog
 *//* 1 *//* 2 *//* Sections
 ========================================================================== */.uk-modal-header{display:flow-root;padding:10px 20px;background:#fff;border-bottom:1px solid #e5e5e5;}/* Phone landscape and bigger */@media (min-width: 640px){.uk-modal-header{padding:15px 30px;}}/*
 * Remove margin from the last-child
 */.uk-modal-body > :last-child,
.uk-modal-header > :last-child,
.uk-modal-footer > :last-child{margin-bottom:0;}/* Title
 ========================================================================== *//* Close
 * Adopts `uk-close`
 ========================================================================== */[class*="uk-modal-close-"]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px;}/*
 * Remove margin from adjacent element
 */[class*="uk-modal-close-"]:first-child + *{margin-top:0;}/*
 * Hover
 *//*
 * Default
 *//*
 * Outside
 * 1. Prevent scrollbar on small devices
 *//* Tablet landscape and bigger *//*
 * Full
 *//* Tablet landscape and bigger *//* ========================================================================
   Component: Slideshow
 ========================================================================== *//*
 * 1. Prevent tab highlighting on iOS.
 *//* Items
 ========================================================================== *//*
 * 1. Create position and stacking context
 * 2. Reset list
 * 3. Clip child elements
 * 4. Prevent displaying the callout information on iOS.
 * 5. Disable horizontal panning gestures
 *//* Item
 ========================================================================== *//*
 * 1. Position items above each other
 * 2. Take the full width
 * 3. Clip child elements, e.g. for `uk-cover`
 * 4. Optimize animation
 *//*
 * Hide not active items
 *//* ========================================================================
   Component: Slider
 ========================================================================== *//*
 * 1. Prevent tab highlighting on iOS.
 *//* Container
 ========================================================================== *//*
 * 1. Clip child elements
 * 2. Prevent accidental scrolling through elements in slide getting focused
 *//*
 * Widen container to prevent box-shadows from clipping, `large-box-shadow`
 *//* Items
 ========================================================================== *//*
 * 1. Optimize animation
 * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`.
 * 3. Disable horizontal panning gestures
 *//*
 * 1. Reset list style without interfering with grid
 * 2. Prevent displaying the callout information on iOS.
 *//* Item
 ========================================================================== *//*
 * 1. Let items take content dimensions (0 0 auto)
 *    `max-width` needed to keep image responsiveness and prevent content overflow
 * 2. Create position context
 *//* ========================================================================
   Component: Sticky
 ========================================================================== *//*
 * 1. Create position context so it's t the same like when fixed.
 * 2. Create stacking context already when not sticky to have the same context
*     for position set to `sticky` and `relative`
 * 2. More robust if padding and border are used and the sticky height is transitioned
 */.uk-sticky-fixed{margin:0 !important;}/*
 * Faster animations
 *//*
 * Placeholder
 * Make content clickable for sticky cover and reveal effects
 *//* ========================================================================
   Component: Off-canvas
 ========================================================================== *//*
 * 1. Hide by default
 * 2. Set position
 *//*
 * Flip modifier
 *//* Bar
 ========================================================================== *//*
 * 1. Set position
 * 2. Size and style
 * 3. Allow scrolling
 *//* Phone landscape and bigger *//* Flip modifier *//* Tablet landscape and bigger *//*
 * Open
 *//*
 * Slide Animation (Used in slide and push mode)
 *//*
 * Reveal Animation
 * 1. Set position
 * 2. Clip the bar
 * 3. Animation
 * 4. Reset position
 *//* Tablet landscape and bigger *//*
 * Flip modifier
 *//* Close
 * Adopts `uk-close`
 ========================================================================== *//* Tablet landscape and bigger *//*
 * Remove margin from adjacent element
 *//* Overlay
 ========================================================================== *//*
 * Overlay the whole page. Needed for the `::before`
 * 1. Using `100vw` so no modification is needed when off-canvas is flipped
 * 2. Allow for closing with swipe gesture on devices with pointer events.
 *//*
 * 1. Mask the whole page
 * 2. Fade-in transition
 *//* Prevent scrolling
 ========================================================================== *//*
 * Prevent horizontal scrollbar when the content is slide-out
 * Has to be on the `html` element too to make it work on the `body`
 * 1. `clip` is needed for `position: sticky` elements to keep their position
 *//* Container
 ========================================================================== *//*
 * Prepare slide-out animation (Used in reveal and push mode)
 * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars
 * lose their fixed state and behaves like `absolute` within a transformed container
 * 1. Provide a fixed width and prevent shrinking
 *//*
 * Activate slide-out animation
 *//* Tablet landscape and bigger *//* ========================================================================
   Component: Switcher
 ========================================================================== *//*
 * Reset list
 *//* Items
 ========================================================================== *//*
 * Hide not active items
 *//*
 * Remove margin from the last-child
 *//* ========================================================================
   Component: Leader
 ========================================================================== *//*
 * 1. Place element in text flow
 * 2. Never break into a new line
 * 3. Get a string back with as many repeating characters to fill the container
 * 4. Prevent wrapping. Overflowing characters will be clipped by the container
 *//*
 * Hide if media does not match
 *//*
 * Pass fill character to JS
 */:root{--uk-leader-fill-content: .;}/* ========================================================================
   Component: Notification
 ========================================================================== *//*
 * 1. Set position
 * 2. Dimensions
 *//* Position modifiers
========================================================================== *//* Responsiveness
========================================================================== *//* Phones portrait and smaller *//* Message
========================================================================== *//* Close
 * Adopts `uk-close`
 ========================================================================== *//* Style modifiers
 ========================================================================== *//*
 * Primary
 *//*
 * Success
 *//*
 * Warning
 *//*
 * Danger
 *//* ========================================================================
   Component: Tooltip
 ========================================================================== *//*
 * 1. Hide by default
 * 2. Position
 * 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially
 * 4. Dimensions
 * 5. Style
 *//* Show *//* ========================================================================
   Component: Sortable
 ========================================================================== *//*
 * Remove margin from the last-child
 *//* Drag
 ========================================================================== *//* Placeholder
 ========================================================================== *//* Empty modifier
 ========================================================================== *//* Handle
 ========================================================================== *//* Hover *//* ========================================================================
   Component: Countdown
 ========================================================================== *//* Item
 ========================================================================== *//* Number
 ========================================================================== *//*
 * 1. Make numbers all of the same size to prevent jumping. Must be supported by the font.
 * 2. Style
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Separator
 ========================================================================== *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Label
 ========================================================================== *//* ========================================================================
   Component: Thumbnav
 ========================================================================== *//*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 *//*
 * Space is allocated based on content dimensions, but shrinks: 0 1 auto
 * 1. Gutter
 *//* Items
 ========================================================================== *//*
 * Items
 *//* Hover *//* Active *//* Modifier: 'uk-thumbnav-vertical'
 ========================================================================== *//*
 * 1. Change direction
 * 2. Gutter
 *//* 2 *//* ========================================================================
   Component: Iconnav
 ========================================================================== *//*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 *//*
 * Space is allocated based on content dimensions, but shrinks: 0 1 auto
 * 1. Gutter
 *//* Items
 ========================================================================== *//*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * 1. Center content vertically if there is still some text
 * 2. Imitate white space gap when using flexbox
 * 3. Force text not to affect item height
 * 4. Style
 * 5. Required for `a` if there is still some text
 *//* Hover *//* Active *//* Modifier: 'uk-iconnav-vertical'
 ========================================================================== *//*
 * 1. Change direction
 * 2. Gutter
 *//* 2 *//* ========================================================================
   Component: Grid
 ========================================================================== *//*
 * 1. Allow cells to wrap into the next line
 * 2. Reset list
 *//*
 * Grid cell
 * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto
 * Reset margin for e.g. paragraphs
 *//*
 * Remove margin from the last-child
 *//* Gutter
 ========================================================================== *//*
 * Default
 *//* Horizontal *//* Vertical *//* Desktop and bigger *//*
 * Small
 *//* Horizontal *//* Vertical *//*
 * Medium
 *//* Horizontal *//* Vertical *//*
 * Large
 *//* Horizontal *//* Vertical *//* Desktop and bigger *//*
 * Collapse
 *//* Horizontal *//* Vertical *//* Divider
 ========================================================================== *//* Vertical *//*
 * Default
 *//* Horizontal *//* Vertical *//* Desktop and bigger *//*
 * Small
 *//* Horizontal *//* Vertical *//*
 * Medium
 *//* Horizontal *//* Vertical *//*
 * Large
 *//* Horizontal *//* Vertical *//* Desktop and bigger *//* Match child of a grid cell
 ========================================================================== *//*
 * Behave like a block element
 * 1. Wrap into the next line
 * 2. Take the full width, at least 100%. Only if no class from the Width component is set.
 * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids)
 *//* ========================================================================
   Component: Nav
 ========================================================================== *//*
 * Reset
 *//*
* 1. Center content vertically, e.g. an icon
* 2. Imitate white space gap when using flexbox
* 3. Reset link
 *//*
 * Items
 * Must target `a` elements to exclude other elements (e.g. lists)
 *//* Sublists
 ========================================================================== *//*
 * Level 2
 * `ul` needed for higher specificity to override padding
 *//*
 * Level 3 and deeper
 *//*
 * Items
 *//* Parent icon
 ========================================================================== *//* Header
 ========================================================================== */.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:0.875rem;}.uk-nav-header:not(:first-child){margin-top:20px;}/* Divider
 ========================================================================== *//* Default modifier
 ========================================================================== *//*
 * Items
 *//* Hover *//* Active *//*
 * Subtitle
 *//*
 * Header
 */.uk-nav-default .uk-nav-header{color:#333;}/*
 * Divider
 *//*
 * Sublists
 *//* Primary modifier
 ========================================================================== *//*
 * Items
 *//* Hover *//* Active *//*
 * Subtitle
 *//*
 * Header
 */.uk-nav-primary .uk-nav-header{color:#333;}/*
 * Divider
 *//*
 * Sublists
 *//* Secondary modifier
 ========================================================================== *//*
 * Items
 *//* Hover *//* Active *//*
 * Subtitle
 *//* Hover *//* Active *//*
 * Header
 */.uk-nav-secondary .uk-nav-header{color:#333;}/*
 * Divider
 *//*
 * Sublists
 *//* Size modifier
 ========================================================================== *//*
 * Medium
 *//* Tablet Landscape and bigger *//* Laptop and bigger *//* Alignment modifier
 ========================================================================== *//*
 * 1. Center header
 * 2. Center items
 *//* 1 *//* 2 *//* Sublists *//* Parent icon  *//* Style modifier
 ========================================================================== *//*
 * Divider
 * Naming is in plural to prevent conflicts with divider sub object.
 *//* ========================================================================
   Component: Navbar
 ========================================================================== *//*
 * 1. Create position context to center navbar group
 *//* Container
 ========================================================================== *//* Groups
 ========================================================================== *//*
 * 1. Align navs and items vertically if they have a different height
 */.uk-navbar-left,
.uk-navbar-right,
[class*="uk-navbar-center"]{display:flex;gap:15px;/* 1 */align-items:center;}/*
 * Horizontal alignment
 * 1. Create position context for centered navbar with sub groups (left/right)
 * 2. Fix text wrapping if content is larger than 50% of the container.
 * 3. Needed for dropdowns because a new position context is created
 *    `z-index` must be smaller than off-canvas
 * 4. Align sub groups for centered navbar
 *//* 4 */[class*="uk-navbar-center-"]{width:max-content;box-sizing:border-box;}/* Nav
 ========================================================================== *//*
 * 1. Reset list
 *//*
 * Allow items to wrap into the next line
 * Only not `absolute` positioned groups
 *//*
 * Items
 * 1. Center content vertically and horizontally
 * 2. Imitate white space gap when using flexbox
 * 3. Dimensions
 * 4. Style
 * 5. Required for `a`
 *//*
 * Nav items
 *//*
 * Hover
 * Apply hover style also if dropdown is opened
 *//* OnClick *//* Active *//* Parent icon modifier
 ========================================================================== *//* Item
 ========================================================================== *//*
 * Remove margin from the last-child
 *//* Toggle
 ========================================================================== *//*
 * Icon
 * Adopts `uk-icon`
 *//* Hover *//* Subtitle
 ========================================================================== *//* Justify modifier
 ========================================================================== *//* Style modifiers
 ========================================================================== *//* Dropdown
 ========================================================================== *//*
 * Adopts `uk-drop`
 * 1. Set a default width
 * 2. Style
 *//*
 * Remove margin from the last-child
 *//*
 * Grid
 * Adopts `uk-grid`
 *//* Gutter Horizontal *//* Gutter Vertical *//*
 * Width modifier
 *//*
 * Size modifier
 *//*
 * Dropbar modifier
 * 1. Reset dropdown width to prevent to early shifting
 * 2. Reset style
 * 3. Padding
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Dropdown Nav
 * Adopts `uk-nav`
 ========================================================================== *//*
 * Items
 *//* Hover *//* Active *//*
 * Subtitle
 *//*
 * Header
 */.uk-navbar-dropdown-nav .uk-nav-header{color:#333;}/*
 * Divider
 *//*
 * Sublists
 *//* Dropbar
 ========================================================================== *//*
 * Adopts `uk-dropnav-dropbar`
 *//* Tablet landscape and bigger */@media (min-width: 960px){.uk-navbar-left,
  .uk-navbar-right,
  [class*="uk-navbar-center"]{gap:30px;}}/* Tablet landscape and bigger *//* ========================================================================
   Component: Subnav
 ========================================================================== *//*
 * 1. Allow items to wrap into the next line
 * 2. Center items vertically if they have a different height
 * 3. Gutter
 * 4. Reset list
 *//*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 *//* Items
 ========================================================================== *//*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * Using `:first-child` instead of `a` to support `span` elements for text
 * 1. Center content vertically, e.g. an icon
 * 2. Imitate white space gap when using flexbox
 * 3. Style
 *//* Hover *//* Active *//* Divider modifier
 ========================================================================== *//*
 * Set gutter
 *//*
 * Align items and divider vertically
 *//*
 * Divider
 * 1. `nth-child` makes it also work without JS if it's only one row
 *//* 1 *//* Pill modifier
 ========================================================================== *//*
 * Gutter
 *//* Hover *//* OnClick *//* Active *//* Disabled
 * The same for all style modifiers
 ========================================================================== *//* ========================================================================
   Component: Breadcrumb
 ========================================================================== *//*
 * 1. Reset list
 * 2. Remove space between elements
 *//*
 * 1. Doesn't generate any box and replaced by child boxes
 *//* Items
 ========================================================================== *//* Hover *//* Disabled *//* Active *//*
 * Divider
 * `nth-child` makes it also work without JS if it's only one row
 * 1. Remove space between inline block elements.
 * 2. Style
 *//* ========================================================================
   Component: Pagination
 ========================================================================== *//*
 * 1. Allow items to wrap into the next line
 * 2. Center items vertically if they have a different height
 * 3. Gutter
 * 4. Reset list
 *//*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 *//* Items
 ========================================================================== *//*
 * 1. Center content vertically, e.g. an icon
 * 2. Imitate white space gap when using flexbox
 * 3. Style
 *//* Hover *//* Active *//* Disabled *//* ========================================================================
   Component: Tab
 ========================================================================== *//*
 * 1. Allow items to wrap into the next line
 * 2. Gutter
 * 3. Reset list
 *//*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 *//* Items
 ========================================================================== *//*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * 1. Center content vertically, e.g. an icon
 * 2. Imitate white space gap when using flexbox
 * 3. Center content if a width is set
 * 4. Style
 *//* Hover *//* Active *//* Disabled *//* Position modifier
 ========================================================================== *//*
 * Bottom
 *//*
 * Left + Right
 * 1. Reset Gutter
 *//* 1 *//* ========================================================================
   Component: Slidenav
 ========================================================================== *//*
 * Adopts `uk-icon`
 *//* Hover *//* OnClick *//* Icon modifier
 ========================================================================== *//*
 * Previous
 *//*
 * Next
 *//* Size modifier
 ========================================================================== *//* Container
 ========================================================================== *//* ========================================================================
   Component: Dotnav
 ========================================================================== *//*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 *//*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 *//* Items
 ========================================================================== *//*
 * Items
 * 1. Hide text if present
 *//* Hover *//* OnClick *//* Active *//* Modifier: 'uk-dotnav-vertical'
 ========================================================================== *//*
 * 1. Change direction
 * 2. Gutter
 *//* 2 *//* ========================================================================
   Component: Dropdown
 ========================================================================== *//*
 * Adopts `uk-drop`
 * 1. Reset drop and let text expand the width instead of wrapping
 * 2. Set a default width
 * 3. Style
 *//*
 * Remove margin from the last-child
 *//* Size modifier
 ========================================================================== *//* Dropbar modifier
 ========================================================================== *//*
 * 1. Reset dropdown width to prevent to early shifting
 * 2. Reset style
 * 3. Padding
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Nav
 * Adopts `uk-nav`
 ========================================================================== *//*
 * Items
 *//* Hover + Active *//*
 * Subtitle
 *//*
 * Header
 */.uk-dropdown-nav .uk-nav-header{color:#333;}/*
 * Divider
 *//*
 * Sublists
 *//* ========================================================================
   Component: Lightbox
 ========================================================================== *//*
 * 1. Hide by default
 * 2. Set position
 * 3. Allow scrolling for the modal dialog
 * 4. Horizontal padding
 * 5. Mask the background page
 * 6. Fade-in transition
 * 7. Prevent cancellation of pointer events while dragging
 *//*
 * Open
 * 1. Center child
 * 2. Fade-in
 *//*
 * Focus
 *//* Page
 ========================================================================== *//*
 * Prevent scrollbars
 *//* Items
 ========================================================================== *//*
 * Reset list
 *//*
 * 1. Center child within the viewport
 * 2. Not visible by default
 * 3. Optimize animation
 * 4. Responsiveness
 *    Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera
 *//* 2 *//* 4 *//* Zoom Cursor *//* Navs
 ========================================================================== *//* Caption
 ========================================================================== *//* Counter
 ========================================================================== *//* Iframe
 ========================================================================== *//* ========================================================================
   Component: Animation
 ========================================================================== */[class*="uk-animation-"]{animation:0.5s ease-out both;}/* Animations
 ========================================================================== *//*
 * Fade
 *//*
 * Scale
 *//*
 * Slide
 *//*
 * Slide Small
 *//*
 * Slide Medium
 *//*
 * Kenburns
 *//*
 * Shake
 *//*
 * SVG Stroke
 * The `--uk-animation-stroke` custom property contains the longest path length.
 * Set it manually or use `uk-svg="stroke-animation: true"` to set it automatically.
 * All strokes are animated by the same pace and doesn't end simultaneously.
 * To end simultaneously, `pathLength="1"` could be used, but it's not working in Safari yet.
 *//* Direction modifier
 ========================================================================== *//* Duration modifier
 ========================================================================== *//* Toggle animation based on the State of the Parent Element
 ========================================================================== *//* Keyframes used by animation classes
 ========================================================================== *//*
 * Fade
 */@keyframes uk-fade{0%{opacity:0;}100%{opacity:1;}}/*
 * Scale
 */@keyframes uk-scale-up{0%{transform:scale(0.9);}100%{transform:scale(1);}}@keyframes uk-scale-down{0%{transform:scale(1.1);}100%{transform:scale(1);}}/*
 * Slide
 */@keyframes uk-slide-top{0%{transform:translateY(-100%);}100%{transform:translateY(0);}}@keyframes uk-slide-bottom{0%{transform:translateY(100%);}100%{transform:translateY(0);}}@keyframes uk-slide-left{0%{transform:translateX(-100%);}100%{transform:translateX(0);}}@keyframes uk-slide-right{0%{transform:translateX(100%);}100%{transform:translateX(0);}}/*
 * Slide Small
 */@keyframes uk-slide-top-small{0%{transform:translateY(-10px);}100%{transform:translateY(0);}}@keyframes uk-slide-bottom-small{0%{transform:translateY(10px);}100%{transform:translateY(0);}}@keyframes uk-slide-left-small{0%{transform:translateX(-10px);}100%{transform:translateX(0);}}@keyframes uk-slide-right-small{0%{transform:translateX(10px);}100%{transform:translateX(0);}}/*
 * Slide Medium
 */@keyframes uk-slide-top-medium{0%{transform:translateY(-50px);}100%{transform:translateY(0);}}@keyframes uk-slide-bottom-medium{0%{transform:translateY(50px);}100%{transform:translateY(0);}}@keyframes uk-slide-left-medium{0%{transform:translateX(-50px);}100%{transform:translateX(0);}}@keyframes uk-slide-right-medium{0%{transform:translateX(50px);}100%{transform:translateX(0);}}/*
 * Kenburns
 */@keyframes uk-kenburns{0%{transform:scale(1);}100%{transform:scale(1.2);}}/*
 * Shake
 */@keyframes uk-shake{0%,
  100%{transform:translateX(0);}10%{transform:translateX(-9px);}20%{transform:translateX(8px);}30%{transform:translateX(-7px);}40%{transform:translateX(6px);}50%{transform:translateX(-5px);}60%{transform:translateX(4px);}70%{transform:translateX(-3px);}80%{transform:translateX(2px);}90%{transform:translateX(-1px);}}/*
 * Stroke
 */@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke);}100%{stroke-dashoffset:0;}}/* ========================================================================
   Component: Width
 ========================================================================== *//* Equal child widths
 ========================================================================== */[class*="uk-child-width"] > *{box-sizing:border-box;width:100%;}/*
 * 1. Reset the `min-width`, which is set to auto by default, because
 *    flex items won't shrink below their minimum intrinsic content size.
 *    Using `1px` instead of `0`, so items still wrap into the next line,
 *    if they have zero width and padding and the predecessor is 100% wide.
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* Single Widths
 ========================================================================== *//*
 * 1. `max-width` is needed for the pixel-based classes
 */[class*="uk-width"]{box-sizing:border-box;width:100%;/* 1 */max-width:100%;}/* Halves *//* Thirds *//* Quarters *//* Fifths *//* Sixths *//* Pixel *//* Auto *//* Expand *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* Intrinsic Widths
 ========================================================================== *//* ========================================================================
   Component: Height
 ========================================================================== */[class*="uk-height"]{box-sizing:border-box;}/*
 * Only works if parent element has a height set
 *//*
 * Useful to create image teasers
 *//*
 * Pixel
 * Useful for `overflow: auto`
 *//* ========================================================================
   Component: Text
 ========================================================================== *//* Style modifiers
 ========================================================================== *//* Size modifiers
 ========================================================================== *//* Weight modifier
 ========================================================================== */.uk-text-light{font-weight:300;}/* Style modifier
 ========================================================================== *//* Transform modifier
 ========================================================================== *//* Decoration modifier
 ========================================================================== *//* Color modifiers
 ========================================================================== *//* Background modifier
 ========================================================================== *//*
 * 1. The background clips to the foreground text. Works in all browsers.
 * 2. Default color is set to transparent.
 * 3. Container fits the text
 * 4. Style
 *//* Alignment modifiers
 ========================================================================== *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//*
 * Vertical
 *//* Wrap modifiers
 ========================================================================== *//*
 * Prevent text from wrapping onto multiple lines
 *//*
 * 1. Make sure a max-width is set after which truncation can occur
 * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis
 * 3. Fix for table cells
 *//* 2 *//*
 * Wrap long words onto the next line and break them if they are too long to fit.
 * 1. Make it work with table cells in all browsers.
 * Note: Not using `hyphens: auto` because it hyphenates text even if not needed.
 *//* 1 *//* Stroke modifiers
 ========================================================================== *//* ========================================================================
   Component: Column
 ========================================================================== */[class*="uk-column-"]{column-gap:30px;}/* Desktop and bigger */@media (min-width: 1200px){[class*="uk-column-"]{column-gap:40px;}}/*
 * Fix image 1px line wrapping into the next column in Chrome
 */[class*="uk-column-"] img{transform:translate3d(0, 0, 0);}/* Divider
 ========================================================================== *//*
 * 1. Double the column gap
 *//* Desktop and bigger *//* Width modifiers
 ========================================================================== *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* Make element span across all columns
 * Does not work in Firefox yet
 ========================================================================== *//* ========================================================================
   Component: Cover
 ========================================================================== *//*
 * Works with iframes and embedded content
 * 1. Use attribute to apply transform instantly. Needed if transform is transitioned.
 * 2. Reset responsiveness for embedded content
 * 3. Center object
 * Note: Percent values on the `top` property only works if this element
 *       is absolute positioned or if the container has a height
 *//* 1 */[uk-cover]:where(canvas, iframe, svg),
[data-uk-cover]:where(canvas, iframe, svg){/* 2 */max-width:none;/* 3 */position:absolute;left:50%;top:50%;--uk-position-translate-x: -50%;--uk-position-translate-y: -50%;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y));}iframe[uk-cover],
iframe[data-uk-cover]{pointer-events:none;}[uk-cover]:where(img, video),
[data-uk-cover]:where(img, video){/* 3 */position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;object-fit:cover;object-position:center;}/* Container
 ========================================================================== *//*
 * 1. Parent container which clips resized object
 * 2. Needed if the child is positioned absolute. See note above
 *//* ========================================================================
   Component: Background
 ========================================================================== *//* Color
 ========================================================================== *//* Size
 ========================================================================== *//* Position
 ========================================================================== *//* Repeat
 ========================================================================== *//* Attachment
 ========================================================================== */.uk-background-fixed{background-attachment:fixed;}/*
 * Exclude touch devices because `fixed` doesn't work on iOS and Android
 */@media (pointer: coarse){.uk-background-fixed{background-attachment:scroll;}}/* Image
 ========================================================================== *//* Phone portrait and smaller *//* Phone landscape and smaller *//* Tablet landscape and smaller *//* Desktop and smaller *//* Blend modes
 ========================================================================== */.uk-background-blend-hard-light{background-blend-mode:hard-light;}.uk-background-blend-soft-light{background-blend-mode:soft-light;}/* ========================================================================
   Component: Align
 ========================================================================== *//*
 * Default
 */[class*="uk-align"]{display:block;margin-bottom:30px;}* + [class*="uk-align"]{margin-top:30px;}/*
 * Center
 *//*
 * Left/Right
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* ========================================================================
   Component: SVG
 ========================================================================== *//*
 * 1. Fill all SVG elements with the current text color if no `fill` attribute is set
 * 2. Set the fill and stroke color of all SVG elements to the current text color
 *//* 1 *//*
 * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835
 *//* ========================================================================
   Component: Utility
 ========================================================================== *//* Panel
 ========================================================================== *//*
 * Remove margin from the last-child
 *//*
 * Scrollable
 *//* Clearfix
 ========================================================================== *//*
 * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit
 * 2. `table` is used again with `::after` because `clear` only works with block elements.
 * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari
 *//* 1 *//* 2 *//* Float
 ========================================================================== *//*
 * 1. Prevent content overflow
 *//* 1 */[class*="uk-float-"]{max-width:100%;}/* Overflow
 ========================================================================== *//*
 * Enable scrollbars if content is clipped
 *//* Box Sizing
 ========================================================================== *//* Resize
 ========================================================================== *//* Display
 ========================================================================== *//* Inline
 ========================================================================== *//*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Behave like most inline-block elements
 * 5. Force new layer without creating a new stacking context
 *    to fix 1px glitch when combined with overlays and transitions in Webkit
 * 6. Clip child elements
 */[class*="uk-inline"]{/* 1 */display:inline-block;/* 2 */position:relative;/* 3 */max-width:100%;/* 4 */vertical-align:middle;/* 5 */-webkit-backface-visibility:hidden;}/* Responsive objects
 ========================================================================== *//*
 * Preserve original dimensions
 * Because `img, `video`, `canvas` and  `audio` are already responsive by default, see Base component
 *//*
 * Responsiveness
 * Corrects `max-width` and `max-height` behavior if padding and border are used
 *//*
 * 1. Set a maximum width. `important` needed to override `uk-preserve-width img`
 * 2. Auto scale the height. Only needed if `height` attribute is present
 *//*
 * 1. Set a maximum height. Only works if the parent element has a fixed height
 * 2. Auto scale the width. Only needed if `width` attribute is present
 * 3. Reset max-width, which `img, `video`, `canvas` and  `audio` already have by default
 *//*
 * Fix initial iframe width. Without the viewport is expanded on iOS devices
 */[uk-responsive],
[data-uk-responsive]{max-width:100%;}/* Object
 ========================================================================== *//*
 * Position
 *//* Border
 ========================================================================== *//*
 * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit
 *//* Box-shadow
 ========================================================================== *//*
 * Hover
 */[class*="uk-box-shadow-hover"]{transition:box-shadow 0.1s ease-in-out;}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0, 0, 0, 0.16);}/* Box-shadow bottom
 ========================================================================== *//*
 * 1. Set position.
 * 2. Set style
 * 3. Fix shadow being clipped in Safari if container is animated
 *//* Drop cap
 ========================================================================== *//*
 * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements
 *    https://bugzilla.mozilla.org/show_bug.cgi?id=214004
 * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height`
 *    https://bugzilla.mozilla.org/show_bug.cgi?id=317933
 *//* 2 */@-moz-document url-prefix(){}/* Logo
 ========================================================================== *//*
 * 1. Style
 * 2. Required for `a`
 * 3. Behave like image but can be overridden through flex utility classes
 *//* 3 */:where(.uk-logo){display:inline-block;vertical-align:middle;}/* Hover *//* Disabled State
 ========================================================================== */.uk-disabled{pointer-events:none;}/* Drag State
 ========================================================================== *//*
 * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons
 * 2. Fix dragging over iframes
 *//* 2 *//* Dragover State
 ========================================================================== *//*
 * Create a box-shadow when dragging a file over the upload area
 *//* Blend modes
 ========================================================================== */.uk-blend-hard-light{mix-blend-mode:hard-light;}.uk-blend-soft-light{mix-blend-mode:soft-light;}/* Transform
========================================================================== *//* Transform Origin
========================================================================== *//* ========================================================================
   Component: Flex
 ========================================================================== *//* Alignment
 ========================================================================== *//*
 * Align items along the main axis of the current line of the flex container
 * Row: Horizontal
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//*
 * Align items in the cross axis of the current line of the flex container
 * Row: Vertical
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* Direction
 ========================================================================== *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* Wrap
 ========================================================================== *//*
 * Aligns items within the flex container when there is extra space in the cross-axis
 * Only works if there is more than one line of flex items
 *//* Item ordering
 ========================================================================== *//*
 * Default is 0
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* Item dimensions
 ========================================================================== *//*
 * Initial: 0 1 auto
 * Content dimensions, but shrinks
 *//*
 * No Flex: 0 0 auto
 * Content dimensions
 *//*
 * Relative Flex: 1 1 auto
 * Space is allocated considering content
 *//*
 * Absolute Flex: 1 1 0%
 * Space is allocated solely based on flex
 *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* ========================================================================
   Component: Margin
 ========================================================================== *//*
 * Default
 *//* XSmall
 ========================================================================== *//* Small
 ========================================================================== *//* Medium
 ========================================================================== *//* Large
 ========================================================================== *//* Desktop and bigger *//* XLarge
 ========================================================================== *//* Desktop and bigger *//* Auto
 ========================================================================== *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* Remove
 ========================================================================== *//* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//* ========================================================================
   Component: Padding
 ========================================================================== *//* Desktop and bigger *//* Small
 ========================================================================== *//* Large
 ========================================================================== *//* Desktop and bigger *//* Remove
 ========================================================================== *//* ========================================================================
   Component: Position
 ========================================================================== */:root{--uk-position-margin-offset: 0px;}/* Directions
 ========================================================================== *//*
 * 1. Prevent content overflow.
 */[class*="uk-position-top"],
[class*="uk-position-bottom"],
[class*="uk-position-left"],
[class*="uk-position-right"],
[class*="uk-position-center"]{position:absolute !important;/* 1 */max-width:calc(100% - (var(--uk-position-margin-offset) * 2));box-sizing:border-box;}/*
 * Edges
 * Don't use `width: 100%` because it's wrong if the parent has padding.
 *//*
 * Corners
 *//*
 * Center
 * 1. Fix text wrapping if content is larger than 50% of the container.
 *    Using `max-content` requires `max-width` of 100% which is set generally.
 *//* Vertical */[class*="uk-position-center-left"],
[class*="uk-position-center-right"],
.uk-position-center-vertical{top:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-y: -50%;transform:translate(0, var(--uk-position-translate-y));}/* Horizontal *//*
 * Cover
 *//* Margin
 ========================================================================== *//* Desktop and bigger *//* Schemes
 ========================================================================== */.uk-position-fixed{position:fixed  !important;}/* Layer
 ========================================================================== *//* ========================================================================
   Component: Transition
 ========================================================================== *//* Transitions
 ========================================================================== *//*
 * The toggle is triggered on touch devices by two methods:
 * 1. Using `:focus` and tabindex
 * 2. Using `:hover` and a `touchstart` event listener registered on the document
 *    (Doesn't work on Surface touch devices)
 */:where(.uk-transition-fade),
:where([class*="uk-transition-scale"]),
:where([class*="uk-transition-slide"]){--uk-position-translate-x: 0;--uk-position-translate-y: 0;}.uk-transition-fade,
[class*="uk-transition-scale"],
[class*="uk-transition-slide"]{--uk-translate-x: 0;--uk-translate-y: 0;--uk-scale-x: 1;--uk-scale-y: 1;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y)) translate(var(--uk-translate-x), var(--uk-translate-y)) scale(var(--uk-scale-x), var(--uk-scale-y));transition:0.3s ease-out;transition-property:opacity, transform, filter;opacity:0;}/*
 * Fade
 *//*
 * Scale
 * 1. Make image rendering the same during the transition as before and after. Prefixed because of Safari.
 *//* 1 */[class*="uk-transition-scale"]{-webkit-backface-visibility:hidden;}/* Show *//*
 * Slide
 *//* Show */.uk-transition-toggle:hover [class*="uk-transition-slide"],
.uk-transition-toggle:focus [class*="uk-transition-slide"],
.uk-transition-toggle:focus-within [class*="uk-transition-slide"],
.uk-transition-active.uk-active [class*="uk-transition-slide"]{--uk-translate-x: 0;--uk-translate-y: 0;opacity:1;}/* Opacity modifier
 ========================================================================== *//* Duration modifier
 ========================================================================== *//* Disable modifier
 ========================================================================== *//* ========================================================================
   Component: Visibility
 ========================================================================== *//*
 * Hidden
 * `hidden` attribute also set here to make it stronger
 */[hidden],
.uk-hidden,
.uk-hidden-empty:empty{display:none !important;}/* Phone landscape and bigger *//* Tablet landscape and bigger *//* Desktop and bigger *//* Large screen and bigger *//*
 * Visible
 *//* Phone portrait and smaller *//* Phone landscape and smaller *//* Tablet landscape and smaller *//* Desktop and smaller *//* Visibility
 ========================================================================== *//* Based on the State of the Parent Element
 ========================================================================== *//*
 * Mind that `display: none`, `visibility: hidden` and `opacity: 0`
 * remove the element from the accessibility tree and that
 * `display: none` and `visibility: hidden` are not focusable.
 *
 * The target stays visible if any element within receives focus through keyboard.
 *//*
 * Remove space when hidden.
 * 1. Remove from document flow.
 * 2. Hide element and shrink its dimension. Current browsers and screen readers
 *    keep the element in the accessibility tree even with zero dimensions.
 *    Using `tabindex="-1"` will show the element on touch devices.
 *    Note: `clip-path` doesn't work with `tabindex` on touch devices.
 */.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),
.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-visible):not(:has(:focus-visible)),
.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){/* 1 */position:absolute !important;/* 2 */width:0 !important;height:0 !important;padding:0 !important;border:0 !important;margin:0 !important;overflow:hidden !important;}/*
 * Keep space when hidden.
 * Hide element without shrinking its dimension.
 * Note: `clip-path` doesn't work with hover for elements outside of the toggle box.
 */.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0 !important;}/* Based on Hover Capability of the Pointing Device
 ========================================================================== *//*
 * Hover
 *//* Hide if primary pointing device doesn't support hover, e.g. touch screens. *//* Hide if primary pointing device supports hover, e.g. mice. *//* ========================================================================
   Component: Inverse
 ========================================================================== *//*
 * Implemented class depends on the general theme color
 * `uk-light` is for light colors on dark backgrounds
 * `uk-dark` is or dark colors on light backgrounds
 */.uk-light,
.uk-section-primary:not(.uk-preserve-color),
.uk-section-secondary:not(.uk-preserve-color),
.uk-tile-primary:not(.uk-preserve-color),
.uk-tile-secondary:not(.uk-preserve-color),
.uk-card-primary.uk-card-body,
.uk-card-primary > :not([class*="uk-card-media"]),
.uk-card-secondary.uk-card-body,
.uk-card-secondary > :not([class*="uk-card-media"]),
.uk-overlay-primary,
.uk-offcanvas-bar{color:rgba(255, 255, 255, 0.7);/* Webkit *//* Firefox *//* Webkit *//* Firefox */}.uk-light a,
.uk-light .uk-link,
.uk-section-primary:not(.uk-preserve-color) a,
.uk-section-primary:not(.uk-preserve-color) .uk-link,
.uk-section-secondary:not(.uk-preserve-color) a,
.uk-section-secondary:not(.uk-preserve-color) .uk-link,
.uk-tile-primary:not(.uk-preserve-color) a,
.uk-tile-primary:not(.uk-preserve-color) .uk-link,
.uk-tile-secondary:not(.uk-preserve-color) a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link,
.uk-card-primary.uk-card-body a,
.uk-card-primary.uk-card-body .uk-link,
.uk-card-primary > :not([class*="uk-card-media"]) a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link,
.uk-card-secondary.uk-card-body a,
.uk-card-secondary.uk-card-body .uk-link,
.uk-card-secondary > :not([class*="uk-card-media"]) a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link,
.uk-overlay-primary a,
.uk-overlay-primary .uk-link,
.uk-offcanvas-bar a,
.uk-offcanvas-bar .uk-link{color:#fff;}.uk-light a:hover,
.uk-light .uk-link:hover,
.uk-light .uk-link-toggle:hover .uk-link,
.uk-section-primary:not(.uk-preserve-color) a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,
.uk-section-secondary:not(.uk-preserve-color) a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,
.uk-tile-primary:not(.uk-preserve-color) a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,
.uk-tile-secondary:not(.uk-preserve-color) a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,
.uk-card-primary.uk-card-body a:hover,
.uk-card-primary.uk-card-body .uk-link:hover,
.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link,
.uk-card-primary > :not([class*="uk-card-media"]) a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-toggle:hover .uk-link,
.uk-card-secondary.uk-card-body a:hover,
.uk-card-secondary.uk-card-body .uk-link:hover,
.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link,
.uk-card-secondary > :not([class*="uk-card-media"]) a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-toggle:hover .uk-link,
.uk-overlay-primary a:hover,
.uk-overlay-primary .uk-link:hover,
.uk-overlay-primary .uk-link-toggle:hover .uk-link,
.uk-offcanvas-bar a:hover,
.uk-offcanvas-bar .uk-link:hover,
.uk-offcanvas-bar .uk-link-toggle:hover .uk-link{color:#fff;}.uk-light :not(pre) > code,
.uk-light :not(pre) > kbd,
.uk-light :not(pre) > samp,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > code,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > code,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > code,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp,
.uk-card-primary.uk-card-body :not(pre) > code,
.uk-card-primary.uk-card-body :not(pre) > kbd,
.uk-card-primary.uk-card-body :not(pre) > samp,
.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > code,
.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > kbd,
.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > samp,
.uk-card-secondary.uk-card-body :not(pre) > code,
.uk-card-secondary.uk-card-body :not(pre) > kbd,
.uk-card-secondary.uk-card-body :not(pre) > samp,
.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > code,
.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > kbd,
.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > samp,
.uk-overlay-primary :not(pre) > code,
.uk-overlay-primary :not(pre) > kbd,
.uk-overlay-primary :not(pre) > samp,
.uk-offcanvas-bar :not(pre) > code,
.uk-offcanvas-bar :not(pre) > kbd,
.uk-offcanvas-bar :not(pre) > samp{color:rgba(255, 255, 255, 0.7);background-color:rgba(255, 255, 255, 0.1);}.uk-light em,
.uk-section-primary:not(.uk-preserve-color) em,
.uk-section-secondary:not(.uk-preserve-color) em,
.uk-tile-primary:not(.uk-preserve-color) em,
.uk-tile-secondary:not(.uk-preserve-color) em,
.uk-card-primary.uk-card-body em,
.uk-card-primary > :not([class*="uk-card-media"]) em,
.uk-card-secondary.uk-card-body em,
.uk-card-secondary > :not([class*="uk-card-media"]) em,
.uk-overlay-primary em,
.uk-offcanvas-bar em{color:#fff;}.uk-light h1,
.uk-light .uk-h1,
.uk-light h2,
.uk-light .uk-h2,
.uk-light h3,
.uk-light .uk-h3,
.uk-light h4,
.uk-light .uk-h4,
.uk-light h5,
.uk-light .uk-h5,
.uk-light h6,
.uk-light .uk-h6,
.uk-light .uk-heading-small,
.uk-light .uk-heading-medium,
.uk-light .uk-heading-large,
.uk-light .uk-heading-xlarge,
.uk-light .uk-heading-2xlarge,
.uk-light .uk-heading-3xlarge,
.uk-section-primary:not(.uk-preserve-color) h1,
.uk-section-primary:not(.uk-preserve-color) .uk-h1,
.uk-section-primary:not(.uk-preserve-color) h2,
.uk-section-primary:not(.uk-preserve-color) .uk-h2,
.uk-section-primary:not(.uk-preserve-color) h3,
.uk-section-primary:not(.uk-preserve-color) .uk-h3,
.uk-section-primary:not(.uk-preserve-color) h4,
.uk-section-primary:not(.uk-preserve-color) .uk-h4,
.uk-section-primary:not(.uk-preserve-color) h5,
.uk-section-primary:not(.uk-preserve-color) .uk-h5,
.uk-section-primary:not(.uk-preserve-color) h6,
.uk-section-primary:not(.uk-preserve-color) .uk-h6,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge,
.uk-section-secondary:not(.uk-preserve-color) h1,
.uk-section-secondary:not(.uk-preserve-color) .uk-h1,
.uk-section-secondary:not(.uk-preserve-color) h2,
.uk-section-secondary:not(.uk-preserve-color) .uk-h2,
.uk-section-secondary:not(.uk-preserve-color) h3,
.uk-section-secondary:not(.uk-preserve-color) .uk-h3,
.uk-section-secondary:not(.uk-preserve-color) h4,
.uk-section-secondary:not(.uk-preserve-color) .uk-h4,
.uk-section-secondary:not(.uk-preserve-color) h5,
.uk-section-secondary:not(.uk-preserve-color) .uk-h5,
.uk-section-secondary:not(.uk-preserve-color) h6,
.uk-section-secondary:not(.uk-preserve-color) .uk-h6,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,
.uk-tile-primary:not(.uk-preserve-color) h1,
.uk-tile-primary:not(.uk-preserve-color) .uk-h1,
.uk-tile-primary:not(.uk-preserve-color) h2,
.uk-tile-primary:not(.uk-preserve-color) .uk-h2,
.uk-tile-primary:not(.uk-preserve-color) h3,
.uk-tile-primary:not(.uk-preserve-color) .uk-h3,
.uk-tile-primary:not(.uk-preserve-color) h4,
.uk-tile-primary:not(.uk-preserve-color) .uk-h4,
.uk-tile-primary:not(.uk-preserve-color) h5,
.uk-tile-primary:not(.uk-preserve-color) .uk-h5,
.uk-tile-primary:not(.uk-preserve-color) h6,
.uk-tile-primary:not(.uk-preserve-color) .uk-h6,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge,
.uk-tile-secondary:not(.uk-preserve-color) h1,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,
.uk-tile-secondary:not(.uk-preserve-color) h2,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,
.uk-tile-secondary:not(.uk-preserve-color) h3,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,
.uk-tile-secondary:not(.uk-preserve-color) h4,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,
.uk-tile-secondary:not(.uk-preserve-color) h5,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,
.uk-tile-secondary:not(.uk-preserve-color) h6,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,
.uk-card-primary.uk-card-body h1,
.uk-card-primary.uk-card-body .uk-h1,
.uk-card-primary.uk-card-body h2,
.uk-card-primary.uk-card-body .uk-h2,
.uk-card-primary.uk-card-body h3,
.uk-card-primary.uk-card-body .uk-h3,
.uk-card-primary.uk-card-body h4,
.uk-card-primary.uk-card-body .uk-h4,
.uk-card-primary.uk-card-body h5,
.uk-card-primary.uk-card-body .uk-h5,
.uk-card-primary.uk-card-body h6,
.uk-card-primary.uk-card-body .uk-h6,
.uk-card-primary.uk-card-body .uk-heading-small,
.uk-card-primary.uk-card-body .uk-heading-medium,
.uk-card-primary.uk-card-body .uk-heading-large,
.uk-card-primary.uk-card-body .uk-heading-xlarge,
.uk-card-primary.uk-card-body .uk-heading-2xlarge,
.uk-card-primary.uk-card-body .uk-heading-3xlarge,
.uk-card-primary > :not([class*="uk-card-media"]) h1,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h1,
.uk-card-primary > :not([class*="uk-card-media"]) h2,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h2,
.uk-card-primary > :not([class*="uk-card-media"]) h3,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h3,
.uk-card-primary > :not([class*="uk-card-media"]) h4,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h4,
.uk-card-primary > :not([class*="uk-card-media"]) h5,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h5,
.uk-card-primary > :not([class*="uk-card-media"]) h6,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h6,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-small,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-medium,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-large,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-xlarge,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-2xlarge,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-3xlarge,
.uk-card-secondary.uk-card-body h1,
.uk-card-secondary.uk-card-body .uk-h1,
.uk-card-secondary.uk-card-body h2,
.uk-card-secondary.uk-card-body .uk-h2,
.uk-card-secondary.uk-card-body h3,
.uk-card-secondary.uk-card-body .uk-h3,
.uk-card-secondary.uk-card-body h4,
.uk-card-secondary.uk-card-body .uk-h4,
.uk-card-secondary.uk-card-body h5,
.uk-card-secondary.uk-card-body .uk-h5,
.uk-card-secondary.uk-card-body h6,
.uk-card-secondary.uk-card-body .uk-h6,
.uk-card-secondary.uk-card-body .uk-heading-small,
.uk-card-secondary.uk-card-body .uk-heading-medium,
.uk-card-secondary.uk-card-body .uk-heading-large,
.uk-card-secondary.uk-card-body .uk-heading-xlarge,
.uk-card-secondary.uk-card-body .uk-heading-2xlarge,
.uk-card-secondary.uk-card-body .uk-heading-3xlarge,
.uk-card-secondary > :not([class*="uk-card-media"]) h1,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h1,
.uk-card-secondary > :not([class*="uk-card-media"]) h2,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h2,
.uk-card-secondary > :not([class*="uk-card-media"]) h3,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h3,
.uk-card-secondary > :not([class*="uk-card-media"]) h4,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h4,
.uk-card-secondary > :not([class*="uk-card-media"]) h5,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h5,
.uk-card-secondary > :not([class*="uk-card-media"]) h6,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h6,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-small,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-medium,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-large,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-xlarge,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-2xlarge,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-3xlarge,
.uk-overlay-primary h1,
.uk-overlay-primary .uk-h1,
.uk-overlay-primary h2,
.uk-overlay-primary .uk-h2,
.uk-overlay-primary h3,
.uk-overlay-primary .uk-h3,
.uk-overlay-primary h4,
.uk-overlay-primary .uk-h4,
.uk-overlay-primary h5,
.uk-overlay-primary .uk-h5,
.uk-overlay-primary h6,
.uk-overlay-primary .uk-h6,
.uk-overlay-primary .uk-heading-small,
.uk-overlay-primary .uk-heading-medium,
.uk-overlay-primary .uk-heading-large,
.uk-overlay-primary .uk-heading-xlarge,
.uk-overlay-primary .uk-heading-2xlarge,
.uk-overlay-primary .uk-heading-3xlarge,
.uk-offcanvas-bar h1,
.uk-offcanvas-bar .uk-h1,
.uk-offcanvas-bar h2,
.uk-offcanvas-bar .uk-h2,
.uk-offcanvas-bar h3,
.uk-offcanvas-bar .uk-h3,
.uk-offcanvas-bar h4,
.uk-offcanvas-bar .uk-h4,
.uk-offcanvas-bar h5,
.uk-offcanvas-bar .uk-h5,
.uk-offcanvas-bar h6,
.uk-offcanvas-bar .uk-h6,
.uk-offcanvas-bar .uk-heading-small,
.uk-offcanvas-bar .uk-heading-medium,
.uk-offcanvas-bar .uk-heading-large,
.uk-offcanvas-bar .uk-heading-xlarge,
.uk-offcanvas-bar .uk-heading-2xlarge,
.uk-offcanvas-bar .uk-heading-3xlarge{color:#fff;}.uk-light blockquote,
.uk-section-primary:not(.uk-preserve-color) blockquote,
.uk-section-secondary:not(.uk-preserve-color) blockquote,
.uk-tile-primary:not(.uk-preserve-color) blockquote,
.uk-tile-secondary:not(.uk-preserve-color) blockquote,
.uk-card-primary.uk-card-body blockquote,
.uk-card-primary > :not([class*="uk-card-media"]) blockquote,
.uk-card-secondary.uk-card-body blockquote,
.uk-card-secondary > :not([class*="uk-card-media"]) blockquote,
.uk-overlay-primary blockquote,
.uk-offcanvas-bar blockquote{color:#fff;}.uk-light blockquote footer,
.uk-section-primary:not(.uk-preserve-color) blockquote footer,
.uk-section-secondary:not(.uk-preserve-color) blockquote footer,
.uk-tile-primary:not(.uk-preserve-color) blockquote footer,
.uk-tile-secondary:not(.uk-preserve-color) blockquote footer,
.uk-card-primary.uk-card-body blockquote footer,
.uk-card-primary > :not([class*="uk-card-media"]) blockquote footer,
.uk-card-secondary.uk-card-body blockquote footer,
.uk-card-secondary > :not([class*="uk-card-media"]) blockquote footer,
.uk-overlay-primary blockquote footer,
.uk-offcanvas-bar blockquote footer{color:rgba(255, 255, 255, 0.7);}.uk-light hr,
.uk-light .uk-hr,
.uk-section-primary:not(.uk-preserve-color) hr,
.uk-section-primary:not(.uk-preserve-color) .uk-hr,
.uk-section-secondary:not(.uk-preserve-color) hr,
.uk-section-secondary:not(.uk-preserve-color) .uk-hr,
.uk-tile-primary:not(.uk-preserve-color) hr,
.uk-tile-primary:not(.uk-preserve-color) .uk-hr,
.uk-tile-secondary:not(.uk-preserve-color) hr,
.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,
.uk-card-primary.uk-card-body hr,
.uk-card-primary.uk-card-body .uk-hr,
.uk-card-primary > :not([class*="uk-card-media"]) hr,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-hr,
.uk-card-secondary.uk-card-body hr,
.uk-card-secondary.uk-card-body .uk-hr,
.uk-card-secondary > :not([class*="uk-card-media"]) hr,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-hr,
.uk-overlay-primary hr,
.uk-overlay-primary .uk-hr,
.uk-offcanvas-bar hr,
.uk-offcanvas-bar .uk-hr{border-top-color:rgba(255, 255, 255, 0.2);}.uk-light :focus-visible,
.uk-section-primary:not(.uk-preserve-color) :focus-visible,
.uk-section-secondary:not(.uk-preserve-color) :focus-visible,
.uk-tile-primary:not(.uk-preserve-color) :focus-visible,
.uk-tile-secondary:not(.uk-preserve-color) :focus-visible,
.uk-card-primary.uk-card-body :focus-visible,
.uk-card-primary > :not([class*="uk-card-media"]) :focus-visible,
.uk-card-secondary.uk-card-body :focus-visible,
.uk-card-secondary > :not([class*="uk-card-media"]) :focus-visible,
.uk-overlay-primary :focus-visible,
.uk-offcanvas-bar :focus-visible{outline-color:#fff;}.uk-light .uk-table-hover > tr:hover,
.uk-light .uk-table-hover tbody tr:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-card-primary.uk-card-body .uk-table-hover > tr:hover,
.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-hover > tr:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-hover tbody tr:hover,
.uk-card-secondary.uk-card-body .uk-table-hover > tr:hover,
.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-hover > tr:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-hover tbody tr:hover,
.uk-overlay-primary .uk-table-hover > tr:hover,
.uk-overlay-primary .uk-table-hover tbody tr:hover,
.uk-offcanvas-bar .uk-table-hover > tr:hover,
.uk-offcanvas-bar .uk-table-hover tbody tr:hover{background:rgba(255, 255, 255, 0.08);}.uk-light .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input,
.uk-card-primary.uk-card-body .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-input,
.uk-overlay-primary .uk-search-input,
.uk-offcanvas-bar .uk-search-input{color:rgba(255, 255, 255, 0.7);}.uk-light .uk-search-input::placeholder,
.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,
.uk-card-primary.uk-card-body .uk-search-input::placeholder,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-input::placeholder,
.uk-card-secondary.uk-card-body .uk-search-input::placeholder,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-input::placeholder,
.uk-overlay-primary .uk-search-input::placeholder,
.uk-offcanvas-bar .uk-search-input::placeholder{color:rgba(255, 255, 255, 0.5);}.uk-light .uk-search .uk-search-icon,
.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,
.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,
.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,
.uk-card-primary.uk-card-body .uk-search .uk-search-icon,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon,
.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon,
.uk-overlay-primary .uk-search .uk-search-icon,
.uk-offcanvas-bar .uk-search .uk-search-icon{color:rgba(255, 255, 255, 0.5);}.uk-light .uk-search .uk-search-icon:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,
.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon:hover,
.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon:hover,
.uk-overlay-primary .uk-search .uk-search-icon:hover,
.uk-offcanvas-bar .uk-search .uk-search-icon:hover{color:rgba(255, 255, 255, 0.5);}.uk-light .uk-search-default .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,
.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input,
.uk-overlay-primary .uk-search-default .uk-search-input,
.uk-offcanvas-bar .uk-search-default .uk-search-input{background-color:transparent;border-color:rgba(255, 255, 255, 0.2);}.uk-light .uk-search-default .uk-search-input:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,
.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input:focus,
.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input:focus,
.uk-overlay-primary .uk-search-default .uk-search-input:focus,
.uk-offcanvas-bar .uk-search-default .uk-search-input:focus{background-color:rgba(0, 0, 0, 0.05);}.uk-light .uk-search-navbar .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,
.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-navbar .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-navbar .uk-search-input,
.uk-overlay-primary .uk-search-navbar .uk-search-input,
.uk-offcanvas-bar .uk-search-navbar .uk-search-input{background-color:transparent;border-color:rgba(255, 255, 255, 0.2);}.uk-light .uk-search-navbar .uk-search-input:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,
.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-navbar .uk-search-input:focus,
.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-navbar .uk-search-input:focus,
.uk-overlay-primary .uk-search-navbar .uk-search-input:focus,
.uk-offcanvas-bar .uk-search-navbar .uk-search-input:focus{background-color:rgba(0, 0, 0, 0.05);}.uk-light .uk-search-medium .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,
.uk-card-primary.uk-card-body .uk-search-medium .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-medium .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-medium .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-medium .uk-search-input,
.uk-overlay-primary .uk-search-medium .uk-search-input,
.uk-offcanvas-bar .uk-search-medium .uk-search-input{background-color:transparent;border-color:rgba(255, 255, 255, 0.2);}.uk-light .uk-search-medium .uk-search-input:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,
.uk-card-primary.uk-card-body .uk-search-medium .uk-search-input:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-medium .uk-search-input:focus,
.uk-card-secondary.uk-card-body .uk-search-medium .uk-search-input:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-medium .uk-search-input:focus,
.uk-overlay-primary .uk-search-medium .uk-search-input:focus,
.uk-offcanvas-bar .uk-search-medium .uk-search-input:focus{background-color:rgba(0, 0, 0, 0.05);}.uk-light .uk-search-large .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,
.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-large .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-large .uk-search-input,
.uk-overlay-primary .uk-search-large .uk-search-input,
.uk-offcanvas-bar .uk-search-large .uk-search-input{background-color:transparent;border-color:rgba(255, 255, 255, 0.2);}.uk-light .uk-search-large .uk-search-input:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,
.uk-card-primary.uk-card-body .uk-search-large .uk-search-input:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-large .uk-search-input:focus,
.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-large .uk-search-input:focus,
.uk-overlay-primary .uk-search-large .uk-search-input:focus,
.uk-offcanvas-bar .uk-search-large .uk-search-input:focus{background-color:rgba(0, 0, 0, 0.05);}.uk-light .uk-search-toggle,
.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle,
.uk-card-primary.uk-card-body .uk-search-toggle,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-toggle,
.uk-card-secondary.uk-card-body .uk-search-toggle,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-toggle,
.uk-overlay-primary .uk-search-toggle,
.uk-offcanvas-bar .uk-search-toggle{color:rgba(255, 255, 255, 0.5);}.uk-light .uk-search-toggle:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,
.uk-card-primary.uk-card-body .uk-search-toggle:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-toggle:hover,
.uk-card-secondary.uk-card-body .uk-search-toggle:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-toggle:hover,
.uk-overlay-primary .uk-search-toggle:hover,
.uk-offcanvas-bar .uk-search-toggle:hover{color:rgba(255, 255, 255, 0.7);}.uk-light .uk-nav-default .uk-nav-header,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-header,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-header,
.uk-overlay-primary .uk-nav-default .uk-nav-header,
.uk-offcanvas-bar .uk-nav-default .uk-nav-header{color:#fff;}.uk-light .uk-nav-primary .uk-nav-header,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-header,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-header,
.uk-overlay-primary .uk-nav-primary .uk-nav-header,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-header{color:#fff;}.uk-light .uk-nav-secondary .uk-nav-header,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,
.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-header,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-secondary .uk-nav-header,
.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-header,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-secondary .uk-nav-header,
.uk-overlay-primary .uk-nav-secondary .uk-nav-header,
.uk-offcanvas-bar .uk-nav-secondary .uk-nav-header{color:#fff;}/*
 * Pass dropbar behind color to JS
 */*{--uk-inverse: initial;}.uk-light,
.uk-section-primary:not(.uk-preserve-color),
.uk-section-secondary:not(.uk-preserve-color),
.uk-tile-primary:not(.uk-preserve-color),
.uk-tile-secondary:not(.uk-preserve-color),
.uk-card-primary.uk-card-body,
.uk-card-primary > :not([class*="uk-card-media"]),
.uk-card-secondary.uk-card-body,
.uk-card-secondary > :not([class*="uk-card-media"]),
.uk-overlay-primary,
.uk-offcanvas-bar{--uk-inverse: light;}.uk-dark,
.uk-section-default:not(.uk-preserve-color),
.uk-section-muted:not(.uk-preserve-color),
.uk-tile-default:not(.uk-preserve-color),
.uk-tile-muted:not(.uk-preserve-color),
.uk-card-default.uk-card-body,
.uk-card-default > :not([class*="uk-card-media"]),
.uk-overlay-default,
.uk-dropbar,
.uk-navbar-container:not(.uk-navbar-transparent),
.uk-navbar-dropdown,
.uk-dropdown{--uk-inverse: dark;}.uk-inverse-light{--uk-inverse: light !important;}.uk-inverse-dark{--uk-inverse: dark !important;}/* ========================================================================
   Component: Print
 ========================================================================== */@media print{*,
  *::before,
  *::after{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;}a,
  a:visited{text-decoration:underline;}pre,
  blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,
  img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,
  h2,
  h3{orphans:3;widows:3;}h2,
  h3{page-break-after:avoid;}}/* End *//* Start:/local/templates/b2b/include/select2-4.0.13/css/select2.min.css?174315791314967*/.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}/* End *//* Start:/local/templates/b2b/css/fonts/open-sans/css/open-sans.min.css?17431579134518*/@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300italic.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300italic.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300italic.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300italic.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300italic.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-300italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-regular.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-regular.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-regular.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-regular.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-italic.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-italic.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-italic.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-italic.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-italic.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600italic.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600italic.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600italic.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600italic.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600italic.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-600italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700italic.eot);src:local(''),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700italic.eot?#iefix) format('embedded-opentype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700italic.woff2) format('woff2'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700italic.woff) format('woff'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700italic.ttf) format('truetype'),url(/local/templates/b2b/css/fonts/open-sans/css/../fonts/open-sans-v18-latin_cyrillic-ext-700italic.svg#OpenSans) format('svg')}/* End *//* Start:/local/templates/b2b/css/blocks/dark-light-theme.css?17431579132642*//* start logic dark-light*/:root{--ON_toggle: initial;--OFF_toggle: ;}/* Light theme is on by default */.theme-default,
.theme-light{--light: var(--ON_toggle);--dark: var(--OFF_toggle);}/* Dark theme is off by default */.theme-dark{--light: var(--OFF_toggle);--dark: var(--ON_toggle);}body{--white_text_black: var(--light, #333) var(--dark, white);--white_text_black2: var(--light, #222) var(--dark, white);--white_text_black_reverse: var(--light, #fff) var(--dark, #333);--basic_text_black: var(--light, #555) var(--dark, #ccc);--light_basic_text_black: var(--light, #666) var(--dark, #ccc);--black_bg_black: var(--light, #fff) var(--dark, #1b1b1b);--darkerblack_bg_black: var(--light, #f8f8f8) var(--dark, #121212);--stroke_black: var(--light, #ccc) var(--dark, #ccc);--stroke_black_hover: var(--light, #fff) var(--dark, #3a3a3a);--card_bg_black: var(--light, #fff) var(--dark, #232323);--card_bg_hover_black: var(--light, #fff) var(--dark, #2b2b2b);--arrows_bg_black: var(--light, #fff) var(--dark, #444);--line_bg_black: var(--light, #f2f2f2) var(--dark, #2b2b2b);--light_bg_black: var(--light, #fafafa) var(--dark, #1b1b1b);--light2_bg_black: var(--light, #fafafa) var(--dark, #232323);--gray_bg_black: var(--light, #ccc) var(--dark, #3a3a3a);--white_bg_ccc: var(--light, #fff) var(--dark, #ccc);--fill_dark_light: var(--light, #333) var(--dark, #fff);--fill_dark_light_ccc: var(--light, #333) var(--dark, #ccc);--fill_dark_light_hover: var(--light, var(--theme-base-color)) var(--dark, #ccc);--fill_dark_light_white_hover: var(--light, var(--theme-base-color)) var(--dark, #fff);--dark_light-wtheme-hue: var(--light, var(--theme-base-color-hue)) var(--dark, 0);--dark_light-wtheme-saturation: var(--light, var(--theme-base-color-saturation)) var(--dark, 0%);--dark_light-wtheme-lightness: var(--light, var(--theme-base-color-lightness)) var(--dark, 100%);--dark_light-hue: var(--light, 0) var(--dark, 0);--dark_light-saturation: var(--light, 0%) var(--dark, 0%);--dark_light-lightness: var(--light, 97%) var(--dark, 7%);--checkbox_dark_light: var(--light, #afafaf) var(--dark, #3a3a3a);--opacity_dark_light_hover: var(--light, var(--theme-base-opacity-color)) var(--dark, #3a3a3a);--dff_dark_light: var(--light, #fff) var(--dark, #121212);}/* If user prefers dark, then that's what they'll get *//* end logic*//* End *//* Start:/local/templates/b2b/css/colored.css?17431579134162*//*used var*/.colored_theme_bg,
.theme-bg-active.active,
.colored_theme_bg_before:before,
.colored_theme_hover_bg_before:hover:before,
.colored_theme_bg_before:before,
.colored_theme_hover_bg:hover,
.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el,
.video-block .image .play:after,
.landings-list__item--active,
.item-accordion-wrapper.opened .accordion-head:before{background-color:#9e9e9e;background-color:var(--theme-base-color);border-color:#9e9e9e;border-color:var(--theme-base-color);}.fill-dark-light,
.fill-dark-light path,
.fill-dark-light-block path,
.fill-dark-light-block use{fill:var(--fill_dark_light);}.dark-color:not(.active),
.colored:hover{color:#333;color:var(--white_text_black);text-decoration:none;}.dark-color:hover,
a.colored,
.colored,
body#main .colored_theme_text,
body#main .colored_theme_text_with_hover:not(:hover),
body#main .colored_theme_hover_text:hover,
.top-block .menu > li > a:hover{color:#9e9e9e;color:var(--fill_dark_light_hover);}.top-btn .svg.inline:hover svg path,
.top-btn .svg.inline:hover svg use,
.top-btn:hover .svg.inline svg path,
.top-btn:hover .svg.inline svg use,
/* .svg.inline:not(.colored):hover svg path, */
a:hover .svg.inline path,
a:hover .svg.inline use,
.sites:hover  .svg.inline use{fill:var(--fill_dark_light_hover);}.wrapper1:not(.light-menu-color)
  .header_wrap:not(.light-menu-color)
  .logo_and_menu-row
  .wrap_icon
  .top-btn:hover
  .title{color:#9e9e9e;color:var(--fill_dark_light_white_hover);}a.dark_link:hover,
.dark_link:hover span,
.dl:hover a,
.selected a.dark_link,
a.muted:hover,
.hover_color_theme:hover{color:#9e9e9e;color:var(--fill_dark_light_hover) !important;}.contents.parametrs .dynamic_left_side .items_inner .bottom_description a svg path,
#main .colored_theme_svg svg path,
.colored_theme_svg{fill:var(--theme-base-color);}.color-theme-hover:hover,
.color-theme-hover:hover *{color:var(--fill_dark_light_hover) !important;}body#main .colored_theme_text_with_hover:not(:hover) .svg svg path,
body#main .colored_theme_hover_text:hover svg path,
.fancybox-is-open svg:hover path{fill:var(--fill_dark_light_white_hover);}body#main .colored_theme_text_with_hover:not(:hover) .svg svg use,
body#main .colored_theme_hover_text:hover svg use,
.fancybox-is-open svg:hover use{fill:var(--fill_dark_light_white_hover);}.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el-svg svg path{fill:var(--fill_dark_light_white_hover);}body a,
.link{color:var(--fill_dark_light_white_hover);text-decoration:underline;text-decoration-color:var(--light, transparent) var(--dark, #fff);text-underline-offset:3px;}.stroke-dark-light,
.stroke-dark-light *,
.stroke-dark-light-block path,
.stroke-dark-light-block use{stroke:var(--fill_dark_light);}/*buttons*//* End *//* Start:/local/templates/b2b/css/lite.bootstrap.css?174315791314370*/@-ms-viewport{width:device-width;}*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{width:100%;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}p{margin:0 0 10px;}a{color:#cccccc;text-decoration:none;background:transparent;}img{vertical-align:middle;}button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;line-height:inherit;}button{cursor:pointer;}.clearfix:before,
.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}ul,
ol{margin-top:0;margin-bottom:10px;}.pull-right{float:right !important;}.pull-left{float:left !important;}.show{display:block !important;}.text-center{text-align:center;}.row{margin-left:-16px;margin-right:-16px;}.row:before,
.row:after{content:" ";display:table;}.row:after{clear:both;}.row:before,
.row:after{content:" ";display:table;}.row:after{clear:both;}.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12{position:relative;min-height:1px;padding-left:16px;padding-right:16px;}.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8{float:left;}.col-xs-6{width:50%;}@media (min-width: 768px){.container{width:750px;}.col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9{float:left;}.col-sm-4{width:33.33333333333333%;}}@media (min-width: 992px){.container{width:970px;}.col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9{float:left;}.col-md-12{width:100%;}.col-md-9{width:75%;}.col-md-2{width:16.666666666666664%;}}@media (min-width: 1200px){.container{width:1170px;}}.dropdown{position:relative;}.dropdown-toggle:focus{outline:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.visible-xs{display:none !important;}@media (max-width: 767px){.visible-xs{display:block !important;}}@media (min-width: 768px) and (max-width: 991px){.visible-xs.visible-sm{display:block !important;}}@media (min-width: 992px) and (max-width: 1199px){.visible-xs.visible-md{display:block !important;}}@media (min-width: 1200px){.visible-xs.visible-lg{display:block !important;}}.visible-sm{display:none !important;}@media (max-width: 767px){.visible-sm.visible-xs{display:block !important;}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important;}}@media (min-width: 992px) and (max-width: 1199px){.visible-sm.visible-md{display:block !important;}}@media (min-width: 1200px){.visible-sm.visible-lg{display:block !important;}}.visible-md{display:none !important;}@media (max-width: 767px){.visible-md.visible-xs{display:block !important;}}@media (min-width: 768px) and (max-width: 991px){.visible-md.visible-sm{display:block !important;}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important;}}@media (min-width: 1200px){.visible-md.visible-lg{display:block !important;}}.visible-lg{display:none !important;}@media (max-width: 767px){.visible-lg.visible-xs{display:block !important;}}@media (min-width: 768px) and (max-width: 991px){.visible-lg.visible-sm{display:block !important;}}@media (min-width: 992px) and (max-width: 1199px){.visible-lg.visible-md{display:block !important;}}@media (min-width: 1200px){.visible-lg{display:block !important;}}.hidden-xs{display:block !important;}@media (max-width: 767px){.hidden-xs{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:block !important;}}/* End *//* Start:/local/templates/b2b/css/styles.css?1787589601213150*/.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.row.flexbox{-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flexbox--gap{--gap: 0px;gap:var(--gap);}.flexbox--gap-32{--gap: clamp(24px, 3vw, 32px);}.flexbox--row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;}.flex1{flex:1;}.no-shrinked{flex-shrink:0;}.flexbox--justify-end{justify-content:end;}.flexbox--justify-space-between{justify-content:space-between;}.flexbox--align-start{align-items:flex-start;}.minwidth0{min-width:0px;}.bx-mac .row.flexbox:not(.nmac) > div{margin-left:-1px;/*margin-right:-1px;*/}.bx-mac .row.flexbox:after,
.bx-mac .row.flexbox:before,
.bx-ios .row.flexbox:after,
.bx-ios .row.flexbox:before{width:100%;}.row.flexbox .item{height:100%;min-height:100%;}body .front_page > .wraps > .right_block > .wrapper_inner > *,
body .front_page > .wraps > .wrapper_inner .middle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.flex-reverse{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;}.drag-block[data-order="1"]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.drag-block[data-order="2"]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.drag-block[data-order="3"]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.drag-block[data-order="4"]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.drag-block[data-order="5"]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.drag-block[data-order="6"]{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.drag-block[data-order="7"]{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.drag-block[data-order="8"]{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.drag-block[data-order="9"]{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.drag-block[data-order="10"]{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.drag-block[data-order="11"]{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.drag-block[data-order="12"]{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.drag-block[data-order="13"]{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.drag-block[data-order="14"]{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14;}.drag-block[data-order="15"]{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15;}.drag-block[data-order="16"]{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16;}.drag-block[data-order="17"]{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17;}.drag-block[data-order="18"]{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18;}.drag-block[data-order="19"]{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19;}.drag-block[data-order="20"]{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20;}.drag-block[data-order="21"]{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21;}.drag-block[data-order="22"]{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22;}.drag-block[data-order="23"]{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23;}.drag-block[data-order="24"]{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24;}.drag-block[data-order="25"]{-webkit-box-ordinal-group:26;-ms-flex-order:25;order:25;}.drag-block[data-order="26"]{-webkit-box-ordinal-group:27;-ms-flex-order:26;order:26;}.drag-block.container{overflow:hidden;}.drag-block.container .content_wrapper_block,
.drag-block.container > div[id*="bx_incl"] > .content_wrapper_block{border-bottom:1px solid #ececec;border-color:var(--stroke_black);}.drag-block.container[data-file] .content_wrapper_block > .maxwidth-theme{background:none;min-height:100px;}body .wrapper1:not(.compact-catalog) .ce_cmp_visible{display:none;}img{margin-right:auto;margin-left:auto;}.justify-center{justify-content:center;-webkit-justify-content:center;}.lazy_Y .lazy[data-src],
.lazy_Y .lazyloading{background-size:auto !important;background-repeat:no-repeat;background-position:center !important;margin-left:auto;margin-right:auto;}.lazyloaded{opacity:1;transition:opacity 300ms;}/*svg styles*/svg .cls-1,
svg .cls-2,
svg .sscls-1,
svg .sscls-2,
svg .nspcls-1,
svg .cccls-1{fill:#333;fill:var(--white_text_black);fill-rule:evenodd;}svg use{fill:#333;fill:var(--white_text_black);fill-rule:evenodd;}svg .clsw-1{fill:#333;fill:var(--white_text_black);fill-rule:evenodd;}/**/body.jqm-initied.wf .wrapper1,
body.jqm-initied.wf .wrapper1 > div#mobilefilter,
body.jqm-initied.wf .wrapper1 > div#mobilefilter > div,
body.jqm-initied.wf .wrapper1 > div#headerfixed,
body.jqm-initied .wrapper1 > div .header-cart{-webkit-filter:none;filter:none;}.dropdown-menu-wrapper{position:absolute;top:100%;left:0px;display:none;z-index:107;}.open + .dropdown-menu-wrapper{display:block;}.dropdown-menu-wrapper .dropdown-menu-inner{background:#fff;background:var(--card_bg_black);text-align:left;box-shadow:0 1px 12px 1px rgba(0, 0, 0, 0.12);overflow:hidden;}.tabs > li:before,
.tabs_content > li:before,
.flex-viewport li:before,
.flex-direction-nav li:before,
.slider_navigation li:before,
#footer .bottom_submenu li:before,
.extended_pagination li:before,
.main-nav li:before,
.bottom_main_menu li:before,
.item_slider ul.slides li:before,
.module-gallery-list li:before,
ul.left_menu li:before,
ul.brands_list li:before,
ul.stores_list li:before,
.section_item_inner ul li:before,
ul.tabs-content li:before,
.internal_sections_list li:before,
li.catalog_item:before,
.compare_list ul li:before,
.catalog_detail .set_wrapp li:before,
.catalog_detail .bx_item_set_hor_container_big li:before,
.bx_modal_body .bx_kit_one_section li:before,
.bx_modal_body .bx_kit_two_section li:before,
.bx_kit_one_section li:before,
.bx_kit_two_section li:before,
.menu li:before,
ul.flex-control-nav li:before,
.flex-control-nav ol li:before{content:none !important;padding-right:0;}div[class^="bx-"] li:before,
ul[class^="bx-"] li:before{padding-right:inherit;}div[class^="bx-"] input[type="button"],
div[class^="bx-"] input[type="submit"],
div[class^="bx-"] button{text-transform:inherit;font-family:inherit;border:inherit;}.image .svg{top:0px;}#content{position:relative;zoom:1;z-index:3;}.wrapper.has_menu .top-h-row .search{display:none;}.top-h-row .search input[id^="title-search-input"]{height:26px;font-size:12px;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:1px;border-style:solid;width:100%;line-height:25px;}.top-h-row .search #search-submit-button{cursor:pointer;height:24px;width:29px;font-size:0;border:0;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:absolute;top:0;right:0;margin-top:1px;display:block;}.middle-h-row .search input[id^="title-search-input"],
#header ul.menu.full > li.search_row input[id^="title-search-input"]{height:33px;font-size:12px;padding:0 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;line-height:32px;}.middle-h-row .search #search-submit-button,
#header ul.menu.full > li.search_row #search-submit-button{cursor:pointer;height:31px;width:35px;font-size:0;border:0;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:absolute;top:1px;right:1px;display:block;}#header ul.menu.full > li.search_row #search-submit-button{top:3px;right:3px;height:33px;width:35px;}#header ul.menu.full > li.search_row{padding:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;position:relative;display:none;}.top-h-row .search #search-submit-button i,
.middle-h-row .search #search-submit-button i,
#header ul.menu.full > li.search_row #search-submit-button i{display:inline-block;background:url(/local/templates/b2b/css/../images/magnifier.png);background-repeat:no-repeat;}.top-h-row .search #search-submit-button i,
#header ul.menu.full > li.search_row #search-submit-button i{height:26px;width:29px;background-position:top center;}.bx_item_element .title-search-price .price{display:inline-block;}table.title-search-result td.title-search-separator,
table.title-search-result th.title-search-separator{padding:0;height:10px;font-size:0;}#header .middle-h-row,
#header .catalog_menu{margin:0 auto;position:relative;zoom:1;z-index:3;}#header .middle-h-row{z-index:202;}#header .middle-h-row .logo_wrapp .logo{min-height:51px;line-height:51px;overflow:hidden;display:table-cell;max-width:220px;}#header .basket_fly{-webkit-transform:translateZ(0);}#header .basket_fly td{box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;text-align:left;}ul.menu,
ul.mini-menu{text-align:justify;list-style-type:none;font-size:0px;line-height:0;zoom:1;}.bx-ie ul.menu,
.bx-ie ul.mini-menu{font-size:1px;}ul.menu li,
ul.mini-menu li{display:inline-block;vertical-align:top;padding:0;line-height:20px;}.header-cart-block .cart{width:230px;text-align:left;position:relative;zoom:1;}.header-cart-block .delay_small,
.header-cart-block .cart_small{display:none;}.header-cart-block .cart a{text-decoration:none;}.header-cart-block .cart a span{font-size:14px;}.header-cart-block .cart.empty_cart a span.pseudo{border-bottom:1px solid;}.header-cart-block .cart span.icon{float:left;}.header-cart-block .cart .summ,
.header-cart-block .cart .delay_link{white-space:nowrap;}.header-cart-block .cart > span.icon,
.header-cart-block .cart > span.icon i{display:inline-block;height:42px;width:42px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.header-cart-block .cart > span.icon.small,
.header-cart-block .cart > span.icon.small i{width:26px;height:26px;}.header-cart-block .cart > span.icon.small{display:none;position:relative;zoom:1;z-index:1;}.header-cart-block .cart .cart-call.small,
body .header-cart-block .cart .cart-call.small span{font-size:11px;line-height:15px;text-transform:uppercase;border:none;}body .header-cart-block .cart .cart-call.small span{text-decoration:underline;}.header-cart-block .cart .small{display:none;}.header-cart-block .cart > span.icon.small i{background-position:-7px -173px;}.header-cart-block .cart span.icon i,
.header-cart-block .cart span.icon i{background-image:url(/local/templates/b2b/css/../images/basket_icons.png);background-repeat:no-repeat;}.header-cart-block .cart.empty_cart span.icon i{background-position:0px 0px;}.header-cart-block .cart.empty_cart span.icon.small i{background-position:0px 0px;background-position:-7px -134px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.header-cart-block .cart .cart_wrapp{padding-left:55px;padding-top:4px;position:absolute;top:-3px;}#header .middle-h-row .center_block.no_basket{padding-right:0;}#header .middle-h-row .basket_wrapp .header-cart-block{margin-top:7px;float:right;}.wrapper.basket_normal.has_menu #header .middle-h-row .basket_wrapp .header-cart-block{min-width:145px;}#header .catalog_menu li .space{top:18px;}#header .catalog_menu li.more .space{margin:0 0 0 -50px;left:inherit;position:absolute;top:50px;}#header .catalog_menu .child{text-align:center;padding-top:24px;}ul.menu > li > a{position:relative;}/*.flexslider:not(.shadowed) .slides > li {-webkit-backface-visibility: hidden; overflow: hidden;}*//*.flexslider .flex-direction-nav .flex-nav-prev{left:-41px;}*//*.flexslider .flex-direction-nav .flex-nav-next{right:20px;}*/.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav a,
.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .js-click{background-color:#333;}.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav li:hover a,
.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav li:hover .js-click{background-color:#556170;}.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .flex-prev:before{background-position:0 -81px;}.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .flex-next:before{background-position:-11px -81px;}/*.slides:after  { content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0; }*//*owl slider*//*.owl-carousel .owl-nav .disabled{opacity: 0;}*//**/.search-page img.shadow{margin-bottom:20px;}/*search*/.search-page-wrap{position:relative;}.search_page .search-page-wrap .alert{margin:28px 0px 0px;}.search-page-wrap .form-control{width:100%;}.search-page-wrap .form-control input{/*background: #fff;border-color: #ccc;*/}.search-page-wrap .btn{text-transform:uppercase;position:absolute;right:0px;top:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;}.top-content-block .search-title{font-size:1.466em;border-top:1px solid #ececec;padding:4.6rem 0px 2.333rem;margin:0px;}.search_page .landings-list.landings_list{margin:40px 0px 20px;}.menu_top_block.in-search .item_count{position:absolute;right:15px;top:15px;}/* TABS *//*.bx_soc_comments_div .tabs .nav-tabs li a{color:#999;}*//*.tabs.horizontal-scrolling .nav > li a {height: 46px;}*//*ul.tabs li span, .front_slider_wrapp .extended_pagination span, a, a span { -webkit-transition: color ease-out 0.07s; -moz-transition: color ease-out 0.07s; -o-transition: color ease-out 0.07s; transition: color ease-out 0.07s; }*/.button22,
.button22 span,
.popup .soc-avt .row a,
#header .catalog_menu ul.menu > li > a,
#header ul.menu.adaptive > li > a,
#header ul.menu.full.opened > li > a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}/*.catalog_item .inner_wrap.TYPE_2 .footer_button {margin-top:0;}*//*.catalog_detail .specials_slider_wrapp ul.tabs_content { margin-top: 5px; min-height: 300px; }*//*.catalog_detail + .clearfix + .tab_slider_wrapp.block_v{padding:0px;border:none;margin:0px;}*//*200*/.top-content-block .seo_block .order-block + .front_tizers{margin:4.066rem 0px 0px;}.top-content-block .seo_block .front_tizers .justify-center{justify-content:normal;-webkit-justify-content:normal;}.top-content-block .seo_block .front_tizers .item-views.tizers{padding-bottom:0px;}.top-content-block .seo_block .front_tizers .title{font-size:1em;}/*catalog*//*.main-catalog-wrapper{display: flex;flex-direction: row-reverse;}*//* .product-detail-gallery .product-detail-gallery__item.product-detail-gallery__item--big .product-detail-gallery__picture {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
} *//*quantity*//**//*opt buy*//**//*rs_grupper detail*/body .char_block .wd_propsorter table tr.row_header td{font-size:1em;text-transform:none;padding-left:0px;border-bottom:0;padding-bottom:10px;}body .char_block .wd_propsorter table tr.row_header + tr td{padding-top:0px;}body .char_block .wd_propsorter table tr.row_header td{padding-top:21px;font-weight:bold;}body .char_block .wd_propsorter table tr.row_header:first-child td{padding-top:0px;}body .fast_view_frame .char_block .wd_propsorter table tr.row_header td{padding-top:15px;}.js-show-info-block{cursor:pointer;}/**//*forum*/.catalog_detail .reviews-reply-header{display:none;}/**//*filter*//**//*filter mobile*/#mobilefilter .smartfilter > .bx_filter_search_reset{display:none;}#mobilefilter .bx_filter .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{padding-bottom:15px;padding-top:16px;}#mobilefilter
  .bx_filter
  .bx_filter_button_box
  .bx_filter_parameters_box_container
  .bx_filter_search_reset:not(.hidden)
  + .filter-bnt-wrapper{padding-left:60px;}#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container .btn.bx_filter_search_button{width:100%;border-radius:0px;color:#fff;margin:0;padding-top:16px;padding-bottom:16px;}#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{margin:0px;width:60px;border-radius:0px;}#mobilefilter
  .bx_filter
  .bx_filter_button_box
  .bx_filter_parameters_box_container
  > .btn.bx_filter_search_reset
  svg
  path{fill:#fff;}/*#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{border-right: 1px solid;}*/#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{border-right:1px solid rgba(255, 255, 255, 0.1);}/* diffrent view types styles *//*list*//*.show_props .char_title:after{content:"";padding:0px 0px 0px 5px;background:url(/local/templates/b2b/css/images/next.png) -16px -329px no-repeat;width:10px;height:10px;}*/.banner.SCALE img{margin-left:auto;margin-right:auto;}/*.ajax_load:not(.block) .counter_wrapp .button_block .svg{display: none;}*//*block*//*.catalog.search.block .bottom_nav{padding-top:30px;}*//*table*//*.display_list .price.discount, .display_list .price.discount * { font-size: 11px; }*//* BASKET FLY */.header-cart .basket_fly .items .item{margin:0 0 -1px;padding:24px 30px 33px;position:relative;border-bottom:1px solid #eee;border-color:var(--stroke_black);}.header-cart .basket_fly .items .item .name{margin:0 0 5px;padding:0 21px 0 0;}.header-cart .basket_fly .items .item .props{margin:0 0 0px;}.header-cart .basket_fly .items .item .props > div{line-height:16px;}.header-cart .basket_fly .items .item .props ul li:not(.bx_active){display:none;}.header-cart .basket_fly .items .item .props ul li.bx_active,
.header-cart .basket_fly .items .item .props .property_value{color:#333;color:var(--white_text_black);font-size:0.866em;background:transparent;}.header-cart .basket_fly .items .item .props .titles{float:left;color:#999;font-size:0.8em;padding-right:7px;}.header-cart .basket_fly .items .item .image{float:left;width:80px;max-height:80px;height:auto;line-height:1;text-align:center;}.header-cart .basket_fly .items .item .body-info{margin:-7px 0;padding:0 0 0 104px;position:relative;}.header-cart .basket_fly .items .item .description{margin:0;padding:0;}.header-cart .basket_fly .items .item .summ{width:151px;text-align:right;}.header-cart .basket_fly .items .item .bottom{margin:7px -16px 0px;position:relative;}.header-cart .basket_fly .items .item .bottom > div{display:inline-block;vertical-align:top;padding:0 16px;}.header-cart .basket_fly .items .item .bottom > .prices{margin:0px 0 0;width:250px;}.header-cart .basket_fly .items .item .bottom .cost.prices .price_name{font-size:0.733em;color:#999;line-height:1;}.header-cart .basket_fly .items .item .bottom .cost.prices .price{font-size:0.933em;font-weight:bold;margin:0px;}.header-cart .basket_fly .items .item .bottom .prices .cost.prices .price:not(.discount){padding-right:6px;}.header-cart .basket_fly .items .item .bottom .cost.prices .price.discount{font-weight:normal;}.header-cart .basket_fly .items .item .buy_block .counter_block{width:82px;margin-top:-1px;}.header-cart .basket_fly .items .item .buy_block .counter_block.delay{background:none;border-color:transparent;font-size:12px;}.header-cart .basket_fly .items .item .buy_block .counter_block .plus:before,
.header-cart .basket_fly .items .item .buy_block .counter_block .plus:after,
.header-cart .basket_fly .items .item .buy_block .counter_block .minus:after{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-5px;width:9px;height:1px;background-color:#979797;content:"";transition:300ms all ease;}.header-cart .basket_fly .items .item .buy_block .counter_block .plus:before{width:1px;height:9px;margin-top:-5px;margin-left:-1px;}.header-cart .basket_fly .items .item .remove{right:-29px;top:-12px;position:absolute;background:none;}.header-cart .basket_fly .items .item .remove i{background:none;}/*.header-cart .basket_fly .items .item .delay-cell{position: absolute;right: -2px;top: 6px;}*/.header-cart .basket_fly .items .item .delay-cell{position:absolute;right:-2px;top:0;}.header-cart .basket_fly .items .item .delay-cell .action_item{height:26px;width:26px;}.header-cart .basket_fly .items .item .remove:not(:hover) svg path{fill:#b8b8b8;}.header-cart .basket_fly .items .item .action_item:not(:hover) svg path{fill:#999;}.header-cart .basket_fly .basket_wrap,
.header-cart .basket_fly .basket_wrap .items_wrap{height:100%;}.header-cart .basket_fly .basket_wrap .items_wrap{overflow-y:auto;}.header-cart .basket_fly .basket_wrap .items_wrap{border-bottom:1px solid #eee;border-color:var(--stroke_black);}.header-cart .basket_fly .basket_wrap .items_wrap .items{padding-bottom:1px;}.header-cart .basket_fly .foot{padding:28px 109px 27px 54px;border-bottom:1px solid #eee;border-color:var(--stroke_black);}.header-cart .basket_fly .basket_wrap .description a{text-decoration:none;}.header-cart .basket_fly .foot .wrap_remove_button .remove_all_basket:not(.cur){display:none;}.header-cart .basket_fly .foot .total{text-align:right;color:#333;color:var(--white_text_black);margin:3px 0px 0px;}.header-cart .basket_fly .foot .total.w-discount{margin-top:-3px;}.header-cart .basket_fly .foot .total .item_title{float:left;font-weight:bold;}.header-cart .basket_fly .foot .total .wrap_prices{padding-left:69px;text-align:left;}.header-cart .basket_fly .foot .total .wrap_prices .price{white-space:nowrap;}.header-cart .basket_fly .foot .total .wrap_prices .price:not(.discount){font-size:1.2em;font-weight:bold;}.header-cart .basket_fly .foot .total .wrap_prices .price.discount{font-size:0.8em;color:#999;line-height:1;}.header-cart .basket_fly .error_block{padding:18px 48px;text-align:right;background:#f8f8f8;border-bottom:1px solid #eee;background:var(--light_bg_black);border-bottom-color:var(--stroke_black);}.header-cart .basket_fly .error_block .icon_error_block{text-align:right;font-size:0.866em;color:#777;}.header-cart .basket_fly .error_block .icon_error_block b{font-size:1.153em;font-weight:normal;}.header-cart .basket_fly .buttons{padding:50px 50px;margin:-10px;}.header-cart .basket_fly .buttons > div{padding:0px 10px;}.header-cart .basket_fly .buttons .description{color:#999;font-size:0.8em;line-height:1.5em;margin:11px 0px;}.header-cart .basket_fly .items .item .bottom .buy_block div.error{font-size:0.867em;line-height:1.452em;margin-top:7px;}.header-cart .basket_fly .basket_wrap.delayed .items .item .bottom .buy_block div.error{margin-top:0px;}.header-cart .basket_fly .items .item .buy_block .counter_block.delay{text-align:left;}.cart-empty .cart-empty__picture:before,
body .bx-sbb-empty-cart-image{width:106px;margin:0px auto;height:72px;display:block;background:url("/local/templates/b2b/css/../images/svg/catalog/cart_empty.svg") 0px 0px no-repeat;}.cart-empty .cart-empty__info .title,
body .bx-sbb-empty-cart-text{font-size:1.6em;margin:2.2rem 0px 1.2rem;color:#333;color:var(--white_text_black);}.cart-empty .cart-empty__info p,
body .bx-sbb-empty-cart-desc{font-size:0.933em;color:#777;line-height:1.714em;}/*basket*//*popup set*/.header-cart-block .cart .delay_link{text-decoration:underline;}.header-cart-block .cart .delay_link,
.header-cart-block .cart .delay_link *{font-size:11px;}.header-cart-block .cart .delay_link .icon{display:inline-block;height:18px;width:19px;background:url(/local/templates/b2b/css/../images/basket_icons.png) -56px -12px no-repeat;}.header-cart-block .cart .delay_link:hover .icon{background-position:-56px -138px;}.search-page form{display:inline-block;margin-bottom:20px;padding:15px 20px 17px;}.search-page form input[type="text"]{height:30px;position:relative;zoom:1;bottom:-1px;}.cd-modal-bg{display:inline-block;height:64px;background-color:#fff;position:fixed;z-index:150;left:50% !important;top:50% !important;width:64px;margin-top:-32px !important;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-2em);-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-o-transform:translateX(-2em);transform:translateX(-2em);-webkit-transition:visibility 0s 0.2s;-moz-transition:visibility 0s 0.2s;transition:visibility 0s 0.2s;}.cd-modal-bg.is-visible{opacity:1;visibility:visible;display:block !important;z-index:3003;}.fancybox-show-thumbs .swiper-button-prev,
.fancybox-show-thumbs .swiper-button-prev:hover,
.fancybox-show-thumbs .swiper-button-next,
.fancybox-show-thumbs .swiper-button-next:hover{background-color:initial;}.fancybox-show-thumbs .swiper-button-prev::after,
.fancybox-show-thumbs .swiper-button-next::after{display:none;}.fancybox-show-thumbs .swiper-button-prev:hover svg path,
.fancybox-show-thumbs .swiper-button-next:hover svg path{fill:var(--fill_dark_light_white_hover);}.fancybox-show-thumbs .swiper-button-next .svg{transform:rotate(180deg);}.fancybox-thumbs__wrapper .swiper{margin-bottom:auto;margin-top:auto;max-width:calc(100% - 120px);width:300px;}.fancybox-thumbs__wrapper .swiper-button-prev,
.fancybox-thumbs__wrapper .swiper-button-next{left:50%;position:absolute;right:0;width:60px;transform:rotateZ(-90deg);height:45px;}.fancybox-thumbs__wrapper .swiper-button-prev::after,
.fancybox-thumbs__wrapper .swiper-button-next::after{transform:rotateZ(90deg);}.fancybox-thumbs__wrapper .swiper-button-prev{top:50%;left:0;}.fancybox-thumbs__wrapper .swiper-button-next{top:50%;left:auto;right:0;}.fancybox-thumbs__list.swiper-wrapper{box-sizing:content-box;overflow:hidden;}.fancybox-thumbs__list.swiper-wrapper .swiper-slide{background-color:transparent;background-size:contain;float:none;margin:0;max-height:none;max-width:none;opacity:0.4;width:60px;}.fancybox-thumbs__list.swiper-wrapper .swiper-slide.fancybox-thumbs-active{opacity:1;}.fancybox-thumbs__list.swiper-wrapper .swiper-slide::before,
.fancybox-thumbs__list.swiper-wrapper .swiper-slide.fancybox-thumbs-active::before{display:none;content:unset;}@media (min-width: 600px){.fancybox-thumbs__wrapper .swiper{height:calc(100% - 90px);max-width:none;width:auto;}.fancybox-thumbs__wrapper .swiper-button-prev,
  .fancybox-thumbs__wrapper .swiper-button-next{transform:translateX(-30px);}.fancybox-thumbs__wrapper .swiper-button-prev{top:22.5px;left:50%;}.fancybox-thumbs__wrapper .swiper-button-next{top:calc(100% - 22.5px);left:50%;right:auto;}}/*flex arrow*/.mega-menu table td.wide_menu > .wrap > .dropdown-menu{min-width:100%;border-radius:0 0 3px 3px;left:0 !important;right:0 !important;}/*basket gifts*/div[data-entity="parent-container"] .catalog-block-header{font-size:1.333em;color:#333;color:var(--white_text_black);font-weight:normal;border:none;margin:38px 0px 0px;}/*countdown*//*.view_sale_block.v2 > .icons{display: none;}*/.search-tags-cloud .tags_title{padding-bottom:16px;}/*#main .owl-carousel:not(.owl-loaded):after{content:"";position: absolute;top:0px;left: 0px;right: 0px;bottom: 0px;display: block;background:transparent url('/local/templates/b2b/css/../images/loaders/double_ring.svg') center no-repeat;z-index:10;width:auto;}*/.banner.CROP.TOP_HEADER{z-index:5;}/*order block*//*end order block*/.menu-row .mega-menu table td:first-child{border-radius:3px 0px 0px 3px;}/*font*//*accordion*//*.accordion-type-2 .accordion-head .title{margin:0 0 0 62px;}*/.arrow_open{position:absolute;display:block;right:25px;top:21px;width:38px;height:38px;border:1px solid rgba(51, 51, 51, 0.1);border-radius:3px;transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;}.arrow_open:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-3px 0 0 -5px;width:10px;height:6px;background:url(/local/templates/b2b/css/../images/svg/sprite_arrows.svg) 0px -5px no-repeat;}/*end accordion*//*download*//**//*recaptcha fix*//**//*fancybox fix caption text*//**//*fix yandex map result*/ul.bx-yandex-address-search-results > li:before{content:none !important;}ul.bx-yandex-address-search-results > li{margin-left:0;}/**/.header-wrapper .phone-block .phone.with_dropdown .dropdown{z-index:15;}/* bottom nav mobile slider *//*.top_mobile_region .confirm_wrapper .close_popup {display:none;}*//*popup services*//*banners*//* replace sliceHeight *//* end */.menu-row .search-button-div .close-block{display:none;}/*show password*//**//*adaptive*/@media (min-width: 992px){.visible-991{display:none;}}/**//* End *//* Start:/local/templates/b2b/css/blocks/blocks.css?178758960124687*//* Page title & Breadcrumbs *//**//*Top content block*//**//*Subsections catalog items*//**//*Landings list*/.landings-list__item--hover-bg:hover{background:#f0f0f0;background:var(--darkerblack_bg_black);}.landings-list__item--active span{border-bottom-color:transparent;}.landings-list__item--active{color:#fff;}/**//*Sidebar block*//**//*Action form block*//**//*News in sidebar*//**//*Sort*//*.filter-panel__filter .bx-filter-title span{padding: 0px 0px 0px 8px;}*//*Dropdown select*/.dropdown-select{cursor:pointer;position:relative;}.dropdown-select__title{padding:5px 0px;}.dropdown-select__title .svg{margin:0px 0px 0px 4px;}.dropdown-select__list-link{display:block;padding:11px 15px 10px;white-space:nowrap;}.dropdown-select__list-link:hover,
.dropdown-select__list-link--current{background:#f8f9fb;background:var(--darkerblack_bg_black);}.dropdown-select__list-link--current{cursor:default;}/**//*Controls view*//**//*Controls linecount*//**//*Js wrapper load block*/.loading-state:before{content:"";display:block;background:rgba(255, 255, 255, 0.5) url("/local/templates/b2b/css/blocks/../../images/loaders/double_ring.svg") center 50px no-repeat;position:absolute;z-index:105;top:0px;left:0px;right:0px;bottom:0px;}/**//*btn only link*//**//*title block with icon*//**//*Sticky sidebar*//**//*Properties*//**//*Top picture in sectionlist*/.long_header2 .section-banner-top__picture{top:-150px;}.long_header2.smalls .section-banner-top__picture{top:0;}.long_header3 .section-banner-top__picture{top:-146px;}.smalls .section-banner-top__picture,
.half_header .section-banner-top__picture{top:-91px;}.long_header2.sticky_menu .section-banner-top__picture{top:0;}@media screen and (min-width: 992px){.long_header2.smalls .section-banner-top__picture{top:-117px;}.long_header2.sticky_menu .section-banner-top__picture{top:-137px;}}/**//*Popup form*//**//*Product top block*//**//*Ordered block*//**//*Detail side brand*//**//*Block item*//**//*Switch right block*//**//*Menu many sections*/.menu-navigation{display:flex;height:630px;}body .menu-navigation__sections-wrapper{overflow:hidden;flex-direction:column;width:256px;height:100%;border-right:1px solid rgba(0, 0, 0, 0.09);flex-shrink:0;}.menu-navigation__sections{padding-top:15px;width:100%;font-size:15px;}body .menu-navigation__sections .menu-navigation__sections-item-link{white-space:normal;}.menu-navigation__sections-item-link{padding:10px 35px 10px 21px;position:relative;}.menu-navigation__sections-item-link .svg-inline-right{position:absolute;right:20px;top:17px;}.menu-navigation__sections-item-link .image{display:table-cell;}.menu-navigation__sections-item-link .image img{width:30px;min-width:30px;}.menu-navigation__sections-item-link .image .svg svg{width:30px;height:30px;}.menu-navigation__sections-item-link .image + .name{padding-left:13px;display:table-cell;vertical-align:middle;padding-bottom:1px;}.menu-navigation__sections-item-link--image.menu-navigation__sections-item-link{padding-top:6px;padding-bottom:12px;}.menu-navigation__content{flex-grow:1;padding:0px;}/**//*progress bar in header*/.header-progress-bar{height:3px;width:100%;background:#fff;background-color:var(--card_bg_black);position:relative;}#mobileheader:not(.fixed) .header-progress-bar{display:none;}#mobileheader .header-progress-bar{background:#fff;background:var(--black_bg_black);position:absolute;bottom:-3px;left:0;right:0;}.header-progress-bar__inner{height:3px;width:0;background:#ececec;background:var(--theme-base-color);transition:width 0.35s linear;}/**//*MEDIA*//* order  */.bx-slst .bx-ui-combobox-fake,
.bx-slst .bx-ui-combobox-route,
.bx-slst .bx-ui-combobox-variant{color:#333;color:var(--white_text_black);}.bx-slst .bx-ui-slst-pool .bx-ui-combobox-dropdown{background:#f8f8f8;background-color:var(--darkerblack_bg_black);}.bx-slst .bx-ui-slst-pool .bx-ui-combobox-variant:hover, 
.bx-slst .bx-ui-slst-pool .bx-ui-combobox-variant-active{background-color:#E0E8EA;background-color:var(--cloud-abyss_bg_black);}.bx-ui-sls-tree-trunk{color:#555;color:var(--basic_text_black);}/**//* End *//* Start:/local/templates/b2b/css/blocks/common.blocks/counter-state/counter-state.css?1743157913490*//* .counter-state--empty:not(.basket-count), .counter-state:not(.basket-count) { *//* End *//* Start:/local/templates/b2b/css/menu.css?174315791389151*//* TOP MENU */.menu-row .mega-menu table td.wide_menu .dropdown-menu:not(.long-menu-items) .customScrollbar{max-height:485px;overflow:auto;overscroll-behavior:contain;}.menu-row .mega-menu table td.wide_menu .dropdown-menu.long-menu-items .customScrollbar{max-height:630px;overflow:auto;overscroll-behavior:contain;}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper{max-height:none;}.menu-row{position:static;}.menu-row > .maxwidth-theme{background:none;}.logo-row .menu-row.maxwidth-theme:before,
.logo-row .menu-row.maxwidth-theme:after{display:none;}.menu-only{position:relative;}.menu-row .menu-only{position:static;}.menu-row.bgcolored .menu-only{position:relative;}.mega-menu{position:relative;z-index:12;}.menu-row .menu-only .mega-menu{position:static;}.mega-menu.sliced:not(.ovisible){overflow:hidden;}.mega-menu table td:not(.wide_menu) ul li.dropdown-submenu > a:after{/*content: "";
  background-image: url("/local/templates/b2b/css/../images/svg/trianglearrow_right.svg");
  height: 6px;
  width: 6px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 17px;
  top: 50%;
  margin-top: -3px;*/}.mega-menu .table-menu > table > td .wrap > .dropdown-menu ul.menu-wrapper > li:first-of-type:before{display:block !important;}.mega-menu table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;}.bx-mac .mega-menu table,
.bx-ios .mega-menu table{max-width:inherit;}.mega-menu table a,
.auth_wr_inner .dropdown-menu li a{display:block;width:100%;text-decoration:none;white-space:nowrap;}.mega-menu table td{padding:0;text-align:center;position:relative;}.menu-row .menu-only .mega-menu table td{position:static;}.mega-menu table td.unvisible{visibility:hidden;opacity:0;}#header .mega-menu td.dropdown:not(.wide_menu) > .wrap{position:relative;}/*.mega-menu table td:hover > .wrap > .dropdown-menu{display:block;opacity:1;animation:toggle_opacity 300ms;}*/.mega-menu table .tail{display:none;}.mega-menu table .dropdown-menu{border-radius:0 0 3px 3px;border:none;margin:0px 0 0;top:auto;padding:0;text-align:left;opacity:0;background-clip:border-box;background-color:var(--card_bg_black);}#headerfixed .mega-menu table .dropdown-menu{margin-top:-1px;}#headerfixed .mega-menu table .wide_menu .dropdown-menu{margin-top:0px;}.menu-row .mega-menu table td.dropdown.wide_menu > .wrap{position:static;}.menu-row .mega-menu table td.wide_menu .wrap > .dropdown-menu ul.menu-wrapper > li:first-of-type:before{display:none;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper{width:100%;margin:0px;/*border-top:1px solid #f2f2f2;*/padding:37px 40px 10px;left:0px !important;height:100%;}.menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu{display:block;}/*.menu-row.bglight .mega-menu table td.wide_menu:hover > .wrap > .dropdown-menu,*//*.menu-row .mega-menu table td.wide_menu:hover > .wrap > .dropdown-menu, */.menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu{}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar{width:8px;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-track{border-radius:8px;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > a{padding-top:0px !important;padding-bottom:6px !important;font-size:15px;line-height:20px;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{display:inline-block;width:25%;float:left;margin:0px 0px 32px;padding:0px 20px 0px 0px;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img{padding-left:80px;min-height:60px;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{display:block;width:60px;position:absolute;top:4px;left:0px;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img > a{padding-left:0 !important;padding-right:0 !important;}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n + 1){clear:left;}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li > a{white-space:normal;border:none;}.mega-menu table td:not(.wide_menu) .dropdown-menu ul.menu-wrapper > li.has_img .menu_img,
body .mega_fixed_menu .mega-menu table td .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{display:none;}.logo-row.menu-row{position:relative;}.logo-row.menu-row .mega-menu,
.logo-row.menu-row .mega-menu table td.wide_menu{position:static;}.menu-row .menu-item.hover > .dropdown-menu{display:block !important;opacity:1 !important;}body
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu
  ul.menu-wrapper
  > li
  > .dropdown-menu
  > li.collapsed:not(.clicked_exp){display:none;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li,
.catalog_icons_N
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu
  ul.menu-wrapper
  > li
  > .dropdown-menu
  > li.clicked_exp{display:inline-block;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img > .dropdown-menu > li,
.catalog_icons_N
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu
  ul.menu-wrapper
  > li.has_img
  > .dropdown-menu
  > li.clicked_exp,
.catalog_icons_Y
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu
  ul.menu-wrapper
  > li.has_img
  > .dropdown-menu
  > li.clicked_exp{display:block;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li a{padding-right:0px !important;padding-left:7px !important;white-space:normal;}.menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu
  ul.menu-wrapper
  > li:not(.has_img)
  > .dropdown-menu
  li
  a{font-size:12px;}.menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu
  ul.menu-wrapper
  > li
  > .dropdown-menu
  li
  a:not(:hover){color:#666;color:var(--light_basic_text_black);}/* .menu-row .mega-menu table td.wide_menu .dropdown-submenu:not(.has_img) .dropdown-submenu .dropdown-menu{display:none;} */.mega-menu table .dropdown-submenu:not(.has_img):not(.active):hover > a{/*color:#222;*/}header .menu_top_block li .dropdown > li.current > a.section1,
.menu_top_block li .dropdown > li > a.section1:hover,
#header .catalog_menu.menu_light ul.menu > li.current > a,
#header .catalog_menu.menu_light ul.menu > li:hover > a{color:var(--fill_dark_light_white_hover);}.mega-menu table .dropdown-menu li a,
.auth_wr_inner .dropdown-menu li a{color:#222222;color:var(--white_text_black2);padding:14px 29px 14px 7px !important;background:none;/*border-top:1px solid #f0f0f0;*/}.mega-menu table .dropdown-menu li a.img_link{padding:0 !important;}.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;}.mega-menu table .wrap > .dropdown-menu li:first-of-type > a,
.auth_wr_inner .dropdown-menu li:first-of-type > a{border-top-color:transparent !important;}.mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:1px;}.menu-row.bgcolored .mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:0px;}.mega-menu table td:not(.wide_menu) .wrap > .dropdown-menu li:first-of-type > .dropdown-menu li:first-of-type > a{padding-top:15px !important;}.mega-menu table .dropdown-submenu,
.dropdown-menu li{position:relative;padding:0px;margin:0px;}.mega-menu table .dropdown-submenu:before,
.dropdown-menu li:before{display:none;}.mega-menu table td:not(.wide_menu) .dropdown-submenu > a:after{/*display:block;font-family:FontAwesome;content:"\f105";right:10px;position:absolute;top:50%;margin:-6px 0 0;font-weight:bold;font-size:11px;*/}.auth_wr_inner .dropdown-menu li .icons{margin-right:9px;}.auth_wr_inner .dropdown-menu li a{padding:11px 43px 12px 19px !important;line-height:25px;border-top:1px solid #f0f0f0;border-color:var(--light_bg_black);text-transform:none;font-size:16px;/*13px - было*/letter-spacing:0px;}.auth_wr_inner .dropdown-menu li.active a{color:#222;color:var(--white_text_black2);font-weight:bold;}.auth_wr_inner .dropdown-menu li:hover > a{background-color:#fafafa;background-color:var(--light_bg_black);}.auth_wr_inner .dropdown-menu > li:last-of-type:hover a{border-radius:0 0 4px 4px;}.auth_wr_inner .dropdown-menu > li:first-of-type:hover a{border-radius:4px 4px 0 0;}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu{display:block;position:static;opacity:1;box-shadow:none;background:none;max-width:100%;}.menu-row .mega-menu table td.wide_menu.hover .dropdown-submenu .dropdown-menu{display:block !important;opacity:1 !important;}.mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu > li.collapsed{display:none;}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu > li > a{font-size:13px;padding:8px 20px 0px !important;}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-submenu .dropdown-menu{margin:0px 0px 0px 20px;float:none;}.mega-menu table td.wide_menu .with_dropdown:after{margin-top:-1px;}.mega-menu table .dropdown-submenu .dropdown-menu{top:2px;left:100%;}.menu-row.middle-block .mega-menu table .dropdown-submenu .dropdown-menu{top:0px;}.mega-menu table .dropdown-submenu .dropdown-menu ul.menu-wrapper > li:first-of-type > a{border-top:none;}.mega-menu table .more-items > span{display:inline-block;font-size:14px;line-height:20px;position:relative;vertical-align:top;padding-right:21px;}.mega-menu table td.search-item .wrap > a{padding-left:15px;padding-right:15px;padding-top:13px !important;padding-bottom:18px !important;}.mega-menu table td.search-item .wrap > a .fa{font-size:15px;}.mega-menu table td .wrap > a{border:none;font-weight:bold;padding:38px 12px 41px;position:relative;text-transform:none;width:auto;display:block;font-size:0.867em;position:relative;color:#222222;color:var(--white_text_black2);height:100px;text-transform:uppercase;}body:not(.menu-hovered) .light-menu-color header .logo_and_menu-row .mega-menu table td:hover .wrap > a{/*color:#fff;*/}.logo_and_menu-row .menu-only .mega-menu table td .wrap > a{letter-spacing:0.8px;}.fix-logo .menu-row .search-block > .inner-table-block{height:53px;width:100vw;}.fix-logo .menu-row .search-block .search .search-input{background:#fff;background:var(--black_bg_black);height:37px;border:1px solid #fff;border-color:var(--black_bg_black);padding:1px 70px 1px 14px;}.fix-logo .menu-row .search-block .search.search.search--hastype .search-input{padding-right:125px;}.fix-logo .menu-row .search-block .search .btn-search{border:none;padding:10px 13px 9px;height:37px;background:none;}.fix-logo .menu-row .search-block .search .btn-search:not(:hover) .svg{opacity:0.5;}.fix-logo .menu-row .search-block .search .btn-search .svg path{fill:#333;fill:var(--white_text_black);}.backet_normal .fix-logo .menu-row .search-block{padding-right:213px;}/*.fix-logo .menu-row.bglight .search-block{position:relative;}*//*.fix-logo .menu-row.bglight .search-block:before{content:"";position:absolute;display:block;left:0px;right:0px;height:1px;background:#ececec;}*//* .fix-logo .menu-row.bglight .search-block{border-top:1px solid #ececec;} */.fix-logo .menu-row.bglight .search-block .search .search-input{background:#fafafa;background:var(--light_bg_black);border-color:#ececec;border-color:var(--stroke_black);}/*.logo-row .subbottom {
  position:relative;
  z-index: 1; 
}*/.big_header .logo-row .subbottom > .menu{padding-right:0px;}.big_header .logo-row .subbottom > .menu .mega-menu{height:auto;}.big_header.basket_normal .logo-row .subbottom > .menu{padding-right:220px;}.auth_wr_inner{position:relative;}.auth_wr_inner .dropdown-menu{border:none;margin:0px;padding:0px;border-radius:0 0 3px 3px;right:-10px;left:auto;background-color:var(--card_bg_black);}.auth_wr_inner .dropdown-menu.bx-context-toolbar-empty-area{background-color:#fff !important;background-color:var(--card_bg_black) !important;}.auth_wr_inner .dropdown-menu ul.menu-wrapper > li:not(:hover){background:#fff;background-color:var(--card_bg_black);}.auth_wr_inner:hover .dropdown-menu{display:block;}.auth_wr_inner.with_dropdown > .svg.inline{position:absolute;right:0px;top:10px;opacity:1;}.auth_wr_inner.with_dropdown .icons{margin:0px 5px 0px 0px;display:inline-block;position:relative;top:0px;}#headerfixed .auth_wr_inner.with_dropdown > .svg{display:none;}#headerfixed .auth_wr_inner.with_dropdown .dropdown-menu{left:-40px;}.mega-menu table td .wrap > a .svg:not(.svg-inline-down){top:-2px;margin-right:10px;/* opacity: 0.5; */}.mega-menu .wrap > a .svg.svg-inline-down{top:-1px;margin-left:8px;display:none;}.logo_and_menu-row .menu-only .mega-menu .wrap > a .svg.svg-inline-down{display:none;}.mega-menu table td .wrap > a:hover .svg,
.light-menu-color i.svg{opacity:1;}#headerfixed .mega-menu table td .wrap > a{height:auto;}/*middle menu*/.menu-row.middle-block .mega-menu{height:53px;}.menu-row.middle-block > .maxwidth-theme > .row{margin:0px;}.menu-row.middle-block > .maxwidth-theme > .row > .col-md-12{padding:0px;/*z-index:1060;*/}.menu-row.middle-block .mega-menu table td .wrap > a{padding:18px 18px 25px;height:53px;line-height:1.33em;letter-spacing:1.2px;}.menu-row.middle-block .mega-menu table td .wrap > a > div{display:inline-block;}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a{color:#fff;}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .svg path{fill:#fff;}/* menu-items-theme-color */.wrapper1.has-secion-banner:not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td.active .wrap > a,
.wrapper1.has-secion-banner.light-menu-color .menu-row.bglight td.active .wrap > a,
.wrapper1:not(.has-secion-banner):not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td.active .wrap > a,

.wrapper1.has-secion-banner:not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td:hover .wrap > a,
.wrapper1.has-secion-banner.light-menu-color .menu-row.bglight td:hover .wrap > a,
.wrapper1:not(.has-secion-banner):not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td:hover .wrap > a{color:var(--fill_dark_light_hover);}/* menu-items-theme-color-svg */.wrapper1.has-secion-banner:not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td.active .svg path,
.wrapper1.has-secion-banner.light-menu-color .menu-row.bglight td.active .svg path,
.wrapper1:not(.has-secion-banner):not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td.active .svg path,

.wrapper1.has-secion-banner:not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td:hover .svg path,
.wrapper1.has-secion-banner.light-menu-color .menu-row.bglight td:hover .svg path,
.wrapper1:not(.has-secion-banner):not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td:hover .svg path{fill:var(--fill_dark_light_hover);}.logo-row .burger:hover path{fill:var(--fill_dark_light_hover);}/*lowercase menu*/.header-font-lower_Y .menu-row .mega-menu table td .wrap > a,
.header-font-lower_Y .logo_and_menu-row .menu-only .mega-menu table td .wrap > a{font-size:0.933em;text-transform:none;letter-spacing:0px;/*letter-spacing:0.8px;*/}.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size:0.867em;text-transform:none;letter-spacing:normal;}.header-font-lower_Y .mega_fixed_menu .mega-menu table .menu-item > .wrap > a{text-transform:none;letter-spacing:normal;}/*light menu*//* else will http://joxi.ru/eAOQak5upLv7Bm */.wrapper1.has-secion-banner .header_wrap .top-block{border-bottom:none;margin-bottom:0;}.wrapper1.has-secion-banner.header-v27 .header_wrap .top-block{background-color:transparent;}.header-wrapper.centered .menu-row.middle-block.bglight .menu-only{border-top:none;}body .wrapper1.long_banner_contents .header-wrapper.centered .menu-row .menu-only{background:transparent;}.light-menu-color #header .menu-row:not(.bglight) td:not(.search-item) .wrap > a{color:#FFF;}.has-secion-banner.light-menu-color #header .menu-row:not(.bgcolored):not(.bglight) td:not(.search-item).active .wrap > a, 
.has-secion-banner.light-menu-color #header .menu-row:not(.bgcolored):not(.bglight) td:not(.search-item):hover .wrap > a{opacity:0.5;}/*dark menu*//*
.logo_and_menu-row .logo-row:not(.icons_bottom) .menu-row .mega-menu {
  height: 100px;
}*/.menu-row.middle-block:not(.bglight) .line-wrapper{display:none;}.menu-row.middle-block .mega-menu table td .wrap > .more-items > span{left:2px;top:-1px;}.menu-row.middle-block:not(.bglight) .wrap_icon .svg svg path,
.menu-row.middle-block:not(.bglight) .wrap_icon .svg:hover svg path{fill:#fff;}.menu-row.middle-block:not(.bglight) .wrap_icon .svg svg use,
.menu-row.middle-block:not(.bglight) .wrap_icon .svg:hover svg use{fill:#fff;}.menu-row.middle-block .right-icons > .pull-right{padding-left:26px;padding-right:7px;}.menu-row.middle-block .menu-only .right-icons > .pull-right{padding-right:4px;}.menu-row.middle-block .wrap_icon{height:53px;}.menu-row.middle-block .wrap_icon .basket-link{position:relative;z-index:10;display:block;padding:0px 16px 0px 14px;}.menu-row.middle-block .wrap_icon .svg{vertical-align:baseline;top:0px;opacity:1;}.menu-row.middle-block .wrap_icon .count{margin-top:-12px;}.header__main-item > .wrap_icon:last-child{border-radius:3px;}.menu-row.middle-block.bgcolored .basket-link .count,
.menu-row.middle-block.bgdark .basket-link .count{background:#fff;color:#333;}.menu-row.middle-block:not(.bglight) .basket-link .count:not(.basket-count){background:#fff;}.menu-row.middle-block .basket-link .title{display:none;}.menu-row.middle-block .logo_and_menu-row .right-icons{margin-left:1px;margin-right:1px;}body .mega_fixed_menu .mega-menu table a{white-space:normal;height:auto;}.mega-menu table td .wrap > a .line-wrapper{position:relative;visibility:visible;}.mega-menu td .wrap > a .line-wrapper .line{position:absolute;bottom:-37px;left:0px;height:2px;background:#dedede;right:100%;opacity:1;-webkit-transition:right 0.15s ease-out;transition:right 0.15s ease-out;}#headerfixed .mega-menu td .wrap > a .line-wrapper .line{bottom:-18px;}.mega-menu table td.active .wrap > a .line-wrapper .line,
.mega-menu table td .wrap:hover > a .line-wrapper .line{right:0px;}.mega-menu table td:last-child .wrap > a:after{display:none;}.mega-menu table .dropdown-submenu > a:hover:after{color:white;}.mega-menu table .dropdown-submenu .dropdown-menu:after{display:none;}.mega-menu td.wide_menu.wide_menu .wrap > a .line-wrapper .line{display:none;}/* .wrapper1:not(.has-secion-banner):not(.long_banner) .menu-row.menu-row.middle-block:not(.bgcolored) td.active .wrap > a .svg path,
.wrapper1:not(.has-secion-banner):not(.long_banner) .menu-row.menu-row.middle-block:not(.bgcolored) td:hover .wrap > a .svg path {
  fill: var(--fill_dark_light_hover);
} */.has-secion-banner:not(.light-menu-color) .mega-menu td:hover .wrap > a .svg path{fill:#333;}.dropdown-menu ul.menu-wrapper > li > a:hover,
.dropdown-menu ul.menu-wrapper > li > a:focus{background:#fff;background:var(--card_bg_black);}.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{background:#fff;background:var(--card_bg_black);}/*transparent menu*//*white*//*dark*/body .wrapper1.long_banner .fix-logo .menu-row.bglight .search-block,
body .wrapper1.has-secion-banner .fix-logo .menu-row.bglight .search-block,
body .wrapper1.long_banner_contents .fix-logo .menu-row.bglight .search-block{padding-right:0px;border-top-width:0px;}/*hide border header6*/body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none,
body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,
body.fill_bg_n
  .header-v6.wrapper1.long_banner
  .menu-row.middle-block.bg_none
  > .maxwidth-theme
  > .row
  > .col-md-12
  > .menu-only-wr,
body.fill_bg_n .header-v6.wrapper1.has-secion-banner .menu-row.middle-block.bg_none,
body.fill_bg_n
  .header-v6.wrapper1.has-secion-banner
  .menu-row.middle-block.bg_none
  > .maxwidth-theme
  > .row
  > .col-md-12,
body.fill_bg_n
  .header-v6.wrapper1.has-secion-banner
  .menu-row.middle-block.bg_none
  > .maxwidth-theme
  > .row
  > .col-md-12
  > .menu-only-wr,
body.fill_bg_n .header-v6.wrapper1.long_banner_contents .menu-row.middle-block.bg_none,
body.fill_bg_n
  .header-v6.wrapper1.long_banner_contents
  .menu-row.middle-block.bg_none
  > .maxwidth-theme
  > .row
  > .col-md-12,
body.fill_bg_n
  .header-v6.wrapper1.long_banner_contents
  .menu-row.middle-block.bg_none
  > .maxwidth-theme
  > .row
  > .col-md-12
  > .menu-only-wr{border-color:transparent;}/**/.mega-menu table td .wrap > .more-items > span:before{content:"";position:absolute;left:2px;width:17px;height:3px;background:url(/local/templates/b2b/css/../images/svg/header_icons.svg) var(--light, -124px -29px) var(--dark, -124px -51px) no-repeat;}.mega-menu table td .wrap > .more-items > span{font-size:0;position:relative;display:inline-block;vertical-align:middle;width:17px;height:3px;}.menu-row.middle-block .mega-menu table td .wrap > .more-items{padding-left:18px;padding-right:18px;}.menu-row.middle-block .mega-menu table td .wrap > .more-items > span:before{background-position:-124px -51px;/*background-color:transparent;*/left:0;}.header_wrap:not(.light-menu-color)
  .menu-row.middle-block.bg_none
  .mega-menu
  table
  td
  .wrap
  > .more-items
  > span:before{background-position:-124px -29px;left:0;}.header_wrap.light-menu-color
  .menu-row.middle-block.bg_none
  .mega-menu
  table
  td
  .wrap
  > .more-items
  > span:before{background-position:-124px -51px;left:0;}.mega-menu table td .wrap .line-wrapper{visibility:hidden;}.logo_and_menu-row .menu-row .mega-menu table td .wrap > .more-items > span{top:-1px;}.logo_and_menu-row .search_wrap{width:100%;}/* .logo_and_menu-row.wide_search .search_wrap {
  padding-left: 51px;
  padding-right: 79px;
} */.dropdown-menu.with_right_block .mCSB_container,
.dropdown-menu.with_right_block .scroll-init:not(.mCustomScrollbar),
.dropdown-menu.with_right_block .scrollblock:not(.scroll-init){display:flex;flex-direction:row-reverse;}/* Mega menu type 2 *//* With right Banner */.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper{padding-right:0px;}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul > li:nth-child(4n + 1){clear:none;}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul > li:nth-child(3n + 1){clear:left;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper > li{width:33.333%;}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar .right-side{width:260px;margin:40px 40px 40px 0;flex-shrink:0;}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar .right-side .banner.item{height:350px;}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar .right-side .banner.item img{max-height:100%;}/*.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar.mCustomScrollbar .right-side{margin-right:32px;}*//* With right Brands *//* Simple menu */.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:25%;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n + 1){clear:none;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n + 1){clear:none;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n + 1){clear:none;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n + 1){clear:left;}/*menu type 4*/.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4,
.wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper.menu-type-4
  > li{width:100%;padding:0px;margin:0px;}.wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper.menu-type-4
  > li{min-height:630px;}.dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4 > li .subitems-wrapper{width:100%;}.wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper.menu-type-4
  > li
  .subitems-wrapper
  > ul
  > li{width:33.33%;clear:none;}.wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper.menu-type-4
  > li:not(.active){display:none;}.mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper.menu-type-4
  > li
  > .subitems-wrapper
  > ul{padding-top:0px;padding-bottom:0px;}.mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper.menu-type-4
  > li
  > .subitems-wrapper
  > ul
  > li{margin:40px 0px 0px;}.menu-row
  .mega-menu
  table
  td.wide_menu
  .long-menu-items
  .menu-type-4
  .dropdown-submenu
  .dropdown-submenu
  .dropdown-menu{margin:0px;}.menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper
  > li.dropdown-submenu
  > a{padding-bottom:1px !important;}.menu-row .mega-menu table td.wide_menu .long-menu-items .dropdown-submenu .dropdown-submenu .dropdown-menu{display:block;}.menu-row
  .mega-menu
  table
  td.wide_menu
  > .wrap
  > .dropdown-menu.long-menu-items
  ul.menu-wrapper
  > li
  > .dropdown-menu
  > li{display:block;}.long-menu-items .right-side .right-content a{padding:0px !important;}.wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .long-menu-items.dropdown-menu
  ul.menu-wrapper
  > li:nth-child(3n + 1){clear:left !important;}.wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .long-menu-items.dropdown-menu
  ul.menu-wrapper
  > li:nth-child(4n + 1){clear:none;}@media (max-width: 1099px){.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:33%;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n + 1){clear:none;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n + 1){clear:none;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n + 1){clear:none;}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n + 1){clear:left;}.wrapper1
    .menu-row
    .mega-menu
    table
    td.wide_menu
    > .wrap
    > .dropdown-menu.long-menu-items
    ul.menu-wrapper.menu-type-4
    > li
    .right-side
    ~ .subitems-wrapper
    > ul
    > li{width:100%;}}/* Simple menu 1 and 3 with right block*//* Simple menu 2 *//* Simple menu 2 with right block*//*.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li{width:22%;}*//*.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none;}*//*.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:left;}*//* Wides menu *//* Wides menu 1 and 3 with right block*//* Wides menu 2 *//* Wides menu 2 with right block*/#main .mega-menu table td:not(.wide_menu) .dropdown-menu .menu-wrapper{margin:0;width:100%;}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li a{padding:14px 27px 13px 20px !important;line-height:25px;border-top:1px solid #f0f0f0;border-color:var(--light_bg_black);border-radius:0 0 3px 3px;}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li.dropdown-submenu a{padding:14px 35px 13px 20px !important;}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li .svg-inline-right{position:absolute;right:20px;top:50%;margin-top:-2px;}#main .mega-menu table td.wide_menu .dropdown-menu li .svg-inline-right{display:none;}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li:hover > a{background-color:#fafafa;background-color:var(--light_bg_black);}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li:first-of-type > .dropdown-menu{top:0px;}.wrapper1.wides_menu #headerfixed .menu-row{position:static;}.mega-menu table .wide_menu .dropdown-menu li > a:hover,
.mega-menu table .dropdown-menu li.active > a{color:var(--fill_dark_light_hover);}.mega-menu table .wide_menu .dropdown-submenu:hover > a,
.mega-menu table .wide_menu .dropdown-submenu .dropdown-menu:hover a,
.mega-menu table .wide_menu .dropdown-submenu .dropdown-menu > li.active > a,
.mega-menu table .dropdown-submenu:hover > a:after,
.mega-menu table .dropdown-submenu.active > a,
.mega-menu table .dropdown-submenu.active > a:after{color:var(--fill_dark_light_white_hover);}#headerfixed .menu-block .navs ul li.active > a,
#headerfixed .menu-block .navs ul li a:hover,
#headerfixed .menu-block .navs ul li a:focus{color:var(--fill_dark_light_hover);}/* mega fixed menu */.mega_fixed_menu{position:fixed !important;display:none;left:0;top:0;right:0;bottom:0;background:#fff;background:var(--black_bg_black);z-index:2998 !important;padding-bottom:13px;}.mega_fixed_menu .maxwidth-theme{position:relative;padding-left:84px;padding-top:60px;}.mega_fixed_menu .svg.svg-close,
.mega_fixed_menu .svg.svg-inline-close{position:fixed;left:auto;top:70px;margin-left:-64px;cursor:pointer;}.mega_fixed_menu .svg.svg-close *,
.mega_fixed_menu .svg.svg-inline-close *{fill:#999;}.mega_fixed_menu .left_menu_block{width:100%;padding-right:25px;position:relative;}.mega_fixed_menu .left_menu_block .logo{height:40px;width:180px;}.mega_fixed_menu .left_menu_block .logo img{max-width:100%;max-height:100%;}.mega_fixed_menu .left_menu_block .search_block{margin-top:57px;}.mega_fixed_menu .left_menu_block .search_block .search-button-div{bottom:0;}.mega_fixed_menu .left_menu_block .search_block .svg use{opacity:0.5;}.mega_fixed_menu .left_menu_block .search .dropdown-select{right:49px;top:8px;}.mega_fixed_menu .left_menu_block .search_block .btn-search{bottom:0;padding:0 16px;border:none;background:none;font-size:0;}.mega_fixed_menu .left_menu_block .search-input{padding:0 44px 0 16px;height:48px;font-size:14px;}.mega_fixed_menu .left_menu_block .search.search--hastype .search-input{padding-right:116px;}.mega_fixed_menu .left_menu_block .search_block .title-search_mega_menu{position:relative;}/* End *//* Start:/local/templates/b2b/vendor/css/ripple.css?1743157913854*/.has-ripple{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2);transform:scale(2);}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2);transform:scale(2);}}@keyframes ripple{100%{opacity:0;transform:scale(2);}}/* End *//* Start:/local/templates/b2b/css/stores.css?176485584110847*//*fix bx redactor*//*end fix*//*detail*//*.shop-detail1 .top_block .contacts_img {*//*  margin-bottom: 37px;*//*}*//*end*//* End *//* Start:/local/templates/b2b/css/yandex_map.css?17431579137689*//* YANDEX MAP */@media(max-width: 767px){.bx-yandex-view-layout{position:relative;}.bx-yandex-view-layout:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}}/* YANDEX MAP *//* End *//* Start:/local/templates/b2b/css/header_fixed.css?174315791313592*/@media not print{#headerfixed{opacity:1;transition:top 300ms linear;background:#fff;background-color:var(--card_bg_black);display:block;position:fixed;top:-100px;z-index:996;right:0;left:0;}/* .headerfixed__wrapper { */#headerfixed > .maxwidth-theme{/* background-color: var(--card_bg_black); */background-color:transparent;}#headerfixed.with-product:not(.fixed){top:-100%;}#headerfixed.fixed{opacity:1;display:block;}#headerfixed.fixed:not(.tabs-fixed){box-shadow:0 1px 5px rgba(0, 0, 0, 0.136);}#headerfixed .logo-row .logo-block{max-width:300px;min-width:192px;}#headerfixed .logo-row .js-basket-block .title{display:none;}#headerfixed .search .inner-table-block{width:50%;}#headerfixed .inner-table-block{height:62px;/* padding: 0px 3px 0px 31px; */}#headerfixed .basket-link{height:auto;padding-left:20px;padding-right:20px;}#headerfixed .inner-table-block .auth_wr_inner{padding:15px 0px;}#headerfixed .logo-row > div[id*="bx_incl"],
  #headerfixed .logo-row.v1 .pull-right > div[id*="bx_incl"]{display:table-cell;}#headerfixed .logo-row.v2 > div[id*="bx_incl"]{width:73px;}#headerfixed .inner-table-block.menu-block,
  #headerfixed .inner-table-block.phones{overflow:visible;}#headerfixed .inner-table-block.phones{padding:0px;}#headerfixed .inner-table-block.phones .phone{margin:0px;}#headerfixed .inner-table-block.inline-search-show .top-btn:not(:hover) .svg{opacity:0.5;}#headerfixed .sep-left{border-right:rgba(0, 0, 0, 0.05) 1px solid;}#headerfixed .logo-row .logo{height:auto;line-height:normal;padding-right:12px;max-width:202px;z-index:1;}#headerfixed .logo-row .logo img,
  #headerfixed .logo-row .logo svg{max-height:46px;}#headerfixed .menu-block.rows{position:relative;cursor:pointer;transition:background ease 0.3s;padding:0px 23px 0px 16px;}#headerfixed .menu-block.rows .title{font-size:0.933em;font-weight:bold;position:relative;color:#222;}.bx-ie #headerfixed .menu-block.rows .title{height:62px;line-height:62px;}#headerfixed .menu-block.rows:hover .title{color:#fff;}#headerfixed .menu-block .title .svg{margin-right:5px;}#headerfixed .menu-block:hover .svg-burger{background:url(/local/templates/b2b/css/images/svg/burger_white.svg) center center no-repeat;}#headerfixed .logo-row .menu-block.rows .navs{position:absolute;top:100%;left:0px;width:240px;}#headerfixed .menu-block.rows:hover .navs ul.nav.nav-pills{display:block !important;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);}#headerfixed .menu-block.rows:hover .navs ul{animation:toggle_opacity 300ms;background:#fff;}#headerfixed .menu-block.rows .navs ul li{padding:0px;display:block;float:none;margin:0px;}#headerfixed .menu-block.rows .navs ul .search{display:none;}#headerfixed .menu-block.rows .navs ul li:before{display:none;}#headerfixed .v1 .menu-block .navs ul li a{border-radius:0px;font-size:15px;padding:14px 29px 14px 19px !important;border-top:1px solid #f0f0f0;min-width:225px;white-space:normal;color:#222;line-height:24px;}#headerfixed .menu-block .navs ul li.active > a,
  #headerfixed .menu-block .navs ul li a:hover,
  #headerfixed .menu-block .navs ul li a:focus{background:#fff;background:var(--card_bg_black);}#headerfixed .menu-block .navs ul > li:first-of-type > a{border-top-width:0px;}#headerfixed .menu-block.rows .navs ul li a i{position:absolute;right:13px;top:19px;}#headerfixed .menu-block.rows .navs ul li a i:before{content:"\f105";}#headerfixed .menu-block.rows .navs ul.dropdown-menu{top:0px;left:100%;padding:0px;margin:0px;border-radius:0px;border:none;}#headerfixed .menu-block.rows .navs li:hover > ul.dropdown-menu{display:block;}#headerfixed .btn{margin:0px;}#headerfixed .search-button-div .btn-search{position:static;}#headerfixed .search-button-div .close-block{display:none;}#headerfixed .js-basket-block{position:relative;}#headerfixed .region_wrapper .confirm_region{display:none;}/* fixed v2*//* #headerfixed .logo-row.v2 {
    display: table;
  } */#headerfixed .logo-row.v2 .logo-block{min-width:auto;max-width:215px;}#headerfixed .logo-row.v2 .wrap_cabinet .personal-link{display:block;/* padding: 0px 3px 0px 31px; */}#headerfixed .logo-row.v2 .wrap_cabinet .svg-inline-cabinet{display:block;top:auto;}#headerfixed .logo-row.v2 .search-block{cursor:pointer;}#headerfixed .logo-row.v2 .js-nav{opacity:0;}#headerfixed .logo-row.v2 .mega-menu table td .wrap > a{padding:19px 12px 18px;display:inline-block;}#headerfixed .logo-row.v2 .burger{/* padding: 0 40px 0 0; */cursor:pointer;}#headerfixed .logo-row.v2 .search-block{cursor:pointer;}#headerfixed .logo-row.v2 .inline-search-show{border:none;background:none;padding:0;}#headerfixed .logo-row.v2 .sites__current{display:none;}/*fixed v1*/#headerfixed .logo-row.v1 .logo-block{min-width:auto;max-width:215px;}#headerfixed .logo-row.v1 .wrap_cabinet .personal-link{display:block;/* padding: 0px 3px 0px 37px; */margin-top:8px;}#headerfixed .logo-row.v1 .wrap_cabinet .svg-inline-cabinet{display:inline-block;top:auto;}#headerfixed .logo-row.v1 .search-block{cursor:pointer;}/* #headerfixed .logo-row.v1 .delay.inner-table-block,
  #headerfixed .logo-row.v1 .basket.inner-table-block {
    padding: 0px 3px 0px 27px;
  } *//* #headerfixed .logo-row.v1 .compare.inner-table-block {
    padding: 0px 3px 0px 37px;
  } */#headerfixed .logo-row.v1 .mega-menu table td .wrap > a{padding:19px 12px 18px;display:inline-block;}#headerfixed .logo-row.v1 .burger{padding:0 40px 0 0;cursor:pointer;}#headerfixed .logo-row.v1 .inline-search-show{border:none;background:none;padding:0;}#headerfixed .logo-row.v1 .phone{position:relative;margin:3px 0px 0px;font-size:1.0666em;font-weight:bold;display:inline-block;}#headerfixed .logo-row.v1 .logo-block .inner-table-block{padding-left:0;padding-right:0;}#headerfixed .logo-row .top-description.inner-table-block,
  #headerfixed .logo-row .phones_block.inner-table-block{padding-left:0;padding-right:0;}#headerfixed .logo-row .callback-block{margin:0 0 0 13px;font-size:0.6em;text-transform:uppercase;letter-spacing:0.8px;}#headerfixed .logo-row.v1 .logo-block{margin:0 auto;display:table;}/* #headerfixed .logo-row.v1 .left_wrap {
    padding-right: 16px;
  } */#headerfixed .logo-row.v1 .logo-block .logo{padding-right:0;}body .wrapper1.basket_normal #headerfixed .logo-row.v1 .wrap_icon .title,
  body .wrapper1.basket_normal #headerfixed .logo-row.v1 .wrap_icon .name{display:none;}#headerfixed .logo-row.v1 .personal-link .wrap{margin:0;display:inline-block;vertical-align:top;white-space:nowrap;max-width:130px;}#headerfixed .logo-row.v1 .wrap_icon .title,
  #headerfixed .logo-row.v1 .wrap_icon .name{font-size:0.6667em;line-height:1.2em;text-transform:uppercase;letter-spacing:0.8px;padding-left:9px;}#headerfixed .logo-row.v1 .personal-link .name{position:relative;margin:0 0 5px;display:block;}#headerfixed .logo-row.v1 .wrap_icon .personal-link .name{margin:5px 0 0px 0px;}#headerfixed .logo-row.v1 .personal-link .wrap > span{text-overflow:ellipsis;overflow:hidden;}body .wrapper1:not(.basket_normal) #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown > .svg{display:block;}body .wrapper1:not(.basket_normal) #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown > .svg.inline{position:absolute;right:0px;top:26px;opacity:1;}#headerfixed .logo-row.v1 .inner-table-block .auth_wr_inner{padding:10px 0;}body .wrapper1.basket_normal #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown{padding-right:6px !important;}#headerfixed .logo-row .phone.with_dropdown > .dropdown{padding-top:7px;top:-20px;z-index:10;}#headerfixed:not(.fixed) .logo-row .phone.with_dropdown > .dropdown{display:none;}#headerfixed .logo-row .phone a{color:#222;color:var(--white_text_black);white-space:nowrap;}/*fixed v3*/#headerfixed .logo-row.v3 > div[id*="bx_incl"]{width:73px;}#headerfixed .logo-row.v3 .pull-right > div[id*="bx_incl"]{display:table-cell;}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .search-input{padding:0 50px 0 22px;height:62px;background:transparent;border-color:transparent;}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search.search--hastype .search-input{padding-right:136px;}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .dropdown-select{top:15px;right:70px;}#headerfixed .logo-row.v3 .search_wrap.only_bg .search-wrapper{height:62px;border:1px solid #eee;border-color:var(--stroke_black);border-top-width:0px;border-bottom-width:0px;}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .btn-search{padding:0 26px;}#headerfixed .logo-row.v3 .search .btn-search{position:absolute;top:0px;right:0;bottom:0;padding:0 16px;border:none;background:none;font-size:0;}#headerfixed .logo-row.v3 .search .search-button-div{position:absolute;top:0;right:0;bottom:0;}#headerfixed .logo-row.v3 .search .svg{top:0;}#headerfixed .logo-row.v3 .search .svg path{opacity:0.5;}#headerfixed .logo-row.v3 .search .btn-search:hover .svg svg path{opacity:1;fill:#333;}#headerfixed .logo-row.v3 .search_wrap .search-block{width:100%;display:block;}#headerfixed .logo-row.v3 .phone{position:relative;margin:3px 0px 0px;font-size:1.0666em;font-weight:bold;/*display: inline-block;*/}#headerfixed .logo-row.v3 .phone.with_dropdown > .dropdown{top:-24px;}#headerfixed .logo-row.v3 .wrap_cabinet .personal-link{display:block;/* padding: 0px 3px 0px 37px; */}/* #headerfixed .logo-row.v3 .delay.inner-table-block,
  #headerfixed .logo-row.v3 .basket.inner-table-block {
    padding: 0px 3px 0px 27px;
  } */#headerfixed .logo-row.v3 .compare.inner-table-block{/* padding: 0px 3px 0px 37px; */}#headerfixed .logo-row.v3 .wrap_cabinet .svg-inline-cabinet{display:block;top:auto;}#headerfixed .logo-row.v3 .logo-block{min-width:auto;max-width:215px;}#headerfixed .logo-row.v3 .mega-menu table td .wrap > a{padding:19px 12px 18px;display:inline-block;}#headerfixed .logo-row.v3 .burger{padding:0 40px 0 0;cursor:pointer;}#headerfixed .logo-row.v3 .logo-block .inner-table-block{padding-left:0;padding-right:0;}#headerfixed .logo-row.v3 .inline-search-show{border:none;background:none;padding:0;}#headerfixed .logo-row.v3 .phone-block .inline-block{display:block;}#headerfixed .logo-row.v3 .phone-block{line-height:18px;}#headerfixed .logo-row.v3 .callback-block{margin:0;}#title-search_fixedtf{position:relative;}#headerfixed:not(.fixed) div.title-search-result.title-search-input_fixedtf{display:none !important;}#headerfixed .logo-row.v3 .sites__current{display:none;}/*end v3*/#headerfixed .mega-menu table td.active .wrap > a,
  #headerfixed .mega-menu table td:not(.search-item):hover .wrap > a{color:var(--fill_dark_light_hover);}#headerfixed .mega-menu table td .wrap:hover > a .svg path,
  #headerfixed .mega-menu table td.active .wrap > a .svg path{fill:var(--fill_dark_light_hover);}}@media (max-width: 1199px){body .wrapper1.basket_normal #headerfixed .logo-row.v3 .search_wrap .search-block{display:none !important;}body .wrapper1:not(.basket_normal) #headerfixed .logo-row.v3 .compact_search_block{display:none !important;}#headerfixed .logo-row.v1 .phone-block .inline-block{display:block;}#headerfixed .logo-row.v1 .phone-block{line-height:18px;}#headerfixed .logo-row.v1 .callback-block{margin:0;}}/* End *//* Start:/local/templates/b2b/ajax/ajax.css?1743157913326*//* End *//* Start:/local/templates/b2b/css/searchtitle.css?174315791311973*/:root{--input-mobile-height: 56px;}@media not print{/* search title */form.search{position:relative;}.search .search-input-div{width:100%;}.search .search-button-div{position:absolute;top:0px;right:0;}.search .search-input{color:#444444;color:var(--white_text_black);display:block;height:34px;line-height:18px;padding:0 70px 3px 14px;width:100%;border-radius:3px;}.search .btn-search{position:absolute;top:0px;right:0px;background:#fff;border:1px solid #f5f5f5;color:#dedede;/*padding:7px 10px 7px*/line-height:16px;margin:0px;}.search .btn-search:hover .svg svg use{opacity:1;fill:var(--theme-base-color);}.search .dropdown-select{position:absolute;right:58px;top:4px;font-size:1rem;line-height:calc(1em + 7px);}.search .btn-search-corp + .dropdown-select{right:116px;}.search .dropdown-select .dropdown-select__title{white-space:nowrap;color:#333;color:var(--fill_dark_light_ccc);}.dropdown-select .dropdown-select__title .svg{transition:transform 0.3s ease;transform:scaleY(1);}.dropdown-select .dropdown-select__title.dropdown-select__title--opened .svg{transform:scaleY(-1);}body .search .dropdown-select .dropdown-select__title svg *{opacity:1;fill:#333;fill:var(--white_text_black);}.search .dropdown-select .dropdown-menu-wrapper{left:-15px;/* z-index: 3001; */}.search .dropdown-select.searchtype--drop2left .dropdown-menu-wrapper{right:0;left:inherit;}/* inline-search-block  */.inline-search-block{position:fixed;background:#fff !important;background:var(--black_bg_black) !important;width:100%;top:-200px;right:0;z-index:3001;transition:all ease 0.5s;}.inline-search-block.corp{display:flex!important;align-items:center;opacity:0;visibility:hidden;transition:all .2s ease-in-out;top:0;bottom:0;z-index:0!important;}.search-maxwidth-wrapper{max-width:var(--theme-page-width);margin:0 auto;}.inline-search-block .search-wrapper{border:none;display:block;margin:0 auto;max-width:1500px;max-width:var(--theme-page-width);min-height:1px;padding:0;position:relative;width:100%;}.inline-search-block.corp .search-wrapper{padding:0 var(--theme-page-width-padding);}.inline-search-block .search-wrapper #title-search{position:relative;padding:0px;}.inline-search-block .search .search-input-div{padding-right:46px;}.inline-search-block.corp .search .search-input-div{padding-right:0;}.inline-search-block:not(.corp) .search.search--hastype .search-input-div{/* padding-right: 77px; */padding-right:140px;}.inline-search-block.show{top:0px !important;background:#fff;}.inline-search-block.corp.show{opacity:1;z-index:1055!important;visibility:visible;}.inline-search-block .search .btn-search{right:60px;color:#fff;}.inline-search-block .search .close-block{height:34px;width:34px;min-width:34px;display:block;}.inline-search-block.corp .search .close-block{position:fixed;top:30px;right:30px;cursor:pointer;}.inline-search-block .search .close-block .close-icons{position:absolute;left:50%;top:50%;width:16px;height:16px;line-height:16px;margin:-8px 0 0 -8px;}.inline-search-block .search .search-input{padding:0 200px 0 var(--theme-page-width-padding);font-size:20px;height:91px;background:none;border:none;border-radius:0;line-height:calc(1em + 25px);}.inline-search-block.corp .search-input{padding:0 44px 0 16px;height:48px;font-size:14px;transition:background .2s ease-in-out;background-color:#fafafa;background-color:var(--darkerblack_bg_black);border:1px solid #ececec;border-color:var(--stroke_black);border-radius:3px;}.inline-search-block:not(.corp) .search.search--hastype .search-input{/* padding-right: calc(205px + var(--theme-page-width-padding)); */padding-right:0;}.inline-search-block.corp .search .search-input{padding-right:calc(100px + var(--theme-page-width-padding));}.inline-search-block.corp .search.search--hastype .search-input{padding-right:calc(195px + var(--theme-page-width-padding));}.inline-search-block .search .search-button-div{top:21px;right:17px;}.inline-search-block.corp .search .search-button-div{top:0;right:0;}.inline-search-block.corp .search .btn-search-corp{border-top-left-radius:0;border-bottom-left-radius:0;}.inline-search-block .search .close-block{top:8px;}.inline-search-block .search .close-block .close-icons{background-color:transparent;}.inline-search-block .search .close-block .close-icons:hover path{fill:var(--fill_dark_light_hover);}.inline-search-block .search .close-block .close-icons svg{/* background-color: var(--darkerblack_bg_black); */background-color:var(--black_bg_black);}.inline-search-block .search .dropdown-select{position:absolute;right:206px;top:10px;}.inline-search-block.corp .search .dropdown-select{right:132px;top:8px;}.top-block .search .fa-close{color:#c2cbd2;display:block;float:left;font-size:24px;margin-top:4px;margin-left:6px;cursor:pointer;}}/* TOP SEARCH TITLE */.mega-menu ul.nav .search{right:inherit;top:inherit;width:100%;display:block !important;padding:13px;background:none repeat scroll 0 0 #e0e7ec;max-height:400px;}.mega-menu ul.nav .search .search-input-div{padding-right:0px;}.mega-menu ul.nav .search .search-button-div{right:13px;top:13px;width:74px;}.mega-menu ul.nav .search .search-button-div .btn-search{right:0px;top:0px;}div.title-search-result{margin-left:0px;margin-top:-3px;display:none;overflow:visible;padding:0;border:none;position:absolute;border:1px solid #ececec;border-color:var(--stroke_black);z-index:4;}div.title-search-result.fixed_type{border-right:none;border-left:none;border-bottom:none;pointer-events:none;}.title-search-result.fixed_type > *{pointer-events:all;}div.title-search-result .bx_searche{overflow:auto;max-height:300px;}.title-search-result.title-search-input{width:100% !important;left:0px !important;margin-left:0px;}.title-search-result.title-search-input:not(.fixed_type){border-left:1px solid #ececec;border-right:1px solid #ececec;border-color:var(--stroke_black);}.bx_search_container{height:50px;line-height:50px;padding:0 10px;}.bx_search_container .bx_field{position:relative;margin-top:15px;height:30px;border-top:1px solid #8ca3ae;border-right:1px solid #a0b4be;border-bottom:1px solid #b6c8d1;border-left:1px solid #a0b4be;border-color:var(--stroke_black);border-radius:3px;background:#fff;box-shadow:inset 0 2px 3px 0 rgba(0, 0, 0, 0.1);line-height:30px;}.bx_search_container .bx_field .bx_input_text{position:absolute;right:34px;left:5px;height:30px;outline:none;border:none;background:none;line-height:30px;}.bx_search_container .bx_field .bx_input_submit{position:absolute;top:2px;right:0;bottom:0;width:34px;border:none;background:url("/local/templates/b2b/css/images/search_lupe.png") no-repeat left center;cursor:pointer;}div.title-search-fader{display:none;background-image:url("/local/templates/b2b/css/images/fader.png");background-position:right top;background-repeat:repeat-y;position:absolute;}p.title-search-preview{font-size:12px;}div.title-search-result td.title-search-price span{font-size:26px;}.bx_searche{background:none repeat scroll 0 0 #ffffff;background-color:var(--black_bg_black);border:medium none;/*box-shadow:0 0px 1px 0 rgba(0, 0, 0, 0.1);*/margin:0 0px;}.title-search-input_fixed .bx_searche{margin:0 0px;}.title-search-input_fixedtf .bx_searche{margin:0 0px;}.fixed_type .bx_searche{margin:0 0px;}.bx_searche .bx_img_element{background:none;float:left;padding:0px;position:static;text-align:center;}.bx_searche .bx_image{background-size:contain;background-position:center;background-repeat:no-repeat;}.bx_searche .bx_item_element{margin-left:0px;border-top:1px solid transparent;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:9.5px 0;}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363;}.title-search-result{--block-padding: 12px;--border-radius: 2px;--search-image-size: 35px;--all-results-padding: 12px 0 13px;}@media screen and (min-width: 601px){.title-search-result{--search-image-size: 40px;--all-results-padding: 24px 0 26px;}}@media screen and (min-width: 768px){.title-search-result.fixed_type{--search-image-size: 60px;--block-outer-padding: 20px;}}.bx_searche .bx_item_block{align-items:center;border-top:0 solid #ececec;border-color:var(--stroke_black);color:#2f383d;color:var(--white_text_black);display:flex;justify-content:flex-start;min-height:45px;position:relative;text-decoration:none;padding:0 var(--block-outer-padding, 0);}.bx_searche .bx_item_block > .maxwidth-theme{display:flex;align-items:center;height:100%;/*position:absolute;*/width:100%;padding:0 var(--block-padding);}.bx_searche .bx_item_block:not(.all_result):hover{background:#fafafa;background-color:var(--darkerblack_bg_black);}.bx_searche .bx_item_block:not(.all_result):hover .maxwidth-theme{background:transparent;}.title-search-result .bx_item_element .all_result_title{margin:0px;border-radius:0;padding:24px 0 26px;padding:var(--all-results-padding);color:inherit;}.title-search-result .search_price_wrap{display:inline-block;padding-right:25px;}.title-search-price{--block-padding: 3px;margin:0 calc(var(--block-padding) * -1);}.title-search-price .price_name{padding:0 var(--block-padding);color:#999;}.title-search-price .price:not(.discount){font-weight:500;}.title-search-result .item-parent{color:#999;font-weight:400;line-height:calc(1em + 4px);}.title-search-result .bx_item_block.all_result{background:#fafafa;background-color:var(--card_bg_black);min-height:auto;border-top:1px solid #ececec;border-color:var(--stroke_black);color:var(--fill_dark_light_white_hover);}.title-search-result .bx_item_block.all_result .bx_item_element{padding-left:0;}.bx_searche .bx_img_element{align-items:center;display:flex;flex-shrink:0;height:40px;margin:9px 0;overflow:hidden;width:40px;height:var(--search-image-size);width:var(--search-image-size);}.bx_searche .bx_img_element img{max-width:100%;max-height:100%;border-radius:var(--border-radius);}.bx_searche .bx_image{width:100%;height:100%;margin:10px 0px 0px 25px;}.bx_searche .bx_img_element + .bx_item_element{padding-left:15px;}/* End *//* Start:/local/templates/b2b/css/blocks/line-block.min.css?17431579134730*/.line-block{display:flex;align-items:center;flex-shrink:0;margin:0 -16px}.line-block>.line-block__item{padding-left:16px;padding-right:16px}.line-block--40{margin-left:-20px;margin-right:-20px}.line-block--40>.line-block__item{padding-left:20px;padding-right:20px}@media all and (max-width:1200px){.line-block--40-1200{margin-left:-10px;margin-right:-10px}.line-block--40-1200>.line-block__item{padding-left:10px;padding-right:10px}}/* End *//* Start:/local/templates/b2b/components/bitrix/menu/top/style.css?17816276461016*/.sb-top-block .mega-menu .table-menu table{width:auto;}.sb-top-block .mega-menu .table-menu table td.menu-item{height:58px;padding:0 14px;border:0;vertical-align:middle;}.sb-top-block .mega-menu .table-menu table td.menu-item:first-child{padding-left:0;}.sb-top-block .mega-menu .table-menu table td.menu-item > .wrap > a{height:72px;padding:0;display:flex;align-items:center;color:#777f89;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0;text-decoration:none;}.sb-top-block .mega-menu .table-menu table td.menu-item.active > .wrap > a{color:#36383f;font-weight:bold;}.sb-top-block .mega-menu .table-menu table td.menu-item > .wrap > a:hover{color:#36383f;}/* End *//* Start:/local/templates/b2b/css/mega_menu.css?17431579121653*/.mega-menu{--transition-duration: 0.2s;--transition-delay: 0.2s;--menu-item-hover-color: #fff;}.mega-menu:not(.visible){overflow:hidden;}.mega-menu .dropdown-menu{display:block;opacity:0;transition:opacity var(--transition-duration) ease-in-out var(--transition-delay),
              visibility var(--transition-duration) ease-in-out var(--transition-delay);visibility:hidden;}.dark-hover-overlay .mega-menu .menu-item.dropdown .wrap::before{background-color:transparent;bottom:0;content:"";display:block;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:translate3d(0, 0, 0);transition:all var(--transition-duration) ease-in;z-index:4;}.mega-menu .menu-item.wide_menu:hover .dropdown-menu,
.mega-menu .menu-item:hover .wrap > .dropdown-menu,
.dropdown-submenu:hover > .dropdown-menu{visibility:visible;opacity:1;}.mega-menu .menu-item.dropdown .wrap,
.mega-menu .menu-item.dropdown .wrap > a{background-color:inherit;}.mega-menu .menu-item.dropdown .wrap > a,
.mega-menu .menu-item.dropdown .wrap > a path{transition:all var(--transition-duration, 0.25s) ease-in-out;}.dark-hover-overlay .mega-menu .menu-item.dropdown:hover .wrap > a{color:var(--menu-item-hover-color) !important;}.dark-hover-overlay .mega-menu .menu-item.dropdown:hover .wrap > a path{fill:var(--menu-item-hover-color) !important;}.mega-menu .menu-item.dropdown:hover .wrap,
.mega-menu .menu-item.dropdown:hover .wrap > a{z-index:4;}.mega-menu .menu-item.dropdown:hover .wrap::before{background-color:rgba(0, 0, 0, 0.6);}/* End *//* Start:/local/templates/b2b/components/aspro/com.banners.max/top_big_banner_3_2/style.css?17431579132979*/.mega-menu table td .wrap > a{/*transition: color ease 0.3s;*/}.light-menu-color .mega-menu table td .wrap > a:not(:hover), .light-menu-color .logo-row .top-description, .light-menu-color .logo_and_menu-row .top-btn:not(:hover) > span{color:#fff;}.light-menu-color .logo_and_menu-row svg:not(.not_fill) path{fill:#fff !important;}body .wrapper1.long_banner.with_left_block .header_wrap .line-row{display:none !important;}body .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp{margin-bottom:0px;}body .wrapper1.long_banner .drag-block.grey.TIZERS .tizers_block{margin-top:0px;}/*long banner*/@media (min-width:992px){.wrapper1.long_banner .header_wrap .wrapper_inner, .wrapper1.long_banner .header_wrap .maxwidth-theme, .wrapper1.long_banner .top-block > .maxwidth-theme > .wrapp_block{background:none;}.wrapper1.long_banner .header_wrap .top-block{border-bottom-color:transparent;}.wrapper1.long_banner .header_wrap .top-block .wrapp_block{position:relative;}.wrapper1.long_banner .header_wrap .top-block .wrapp_block:after{/*content:"";display:block;width:100%;height:1px;background: #000;opacity: 0.05;position:absolute;bottom:-14px;*/}.wrapper1.long_banner .header_wrap .line-row{border-top-color:transparent;background:#000;opacity:0.1;}.wrapper1.long_banner .header_wrap.light-menu-color .line-row{background:#fff;}.wrapper1.long_banner .header_wrap .wrapper_inner .logo_and_menu-row:after{content:"";display:block;width:100%;height:1px;background:#000;opacity:0.05;position:absolute;bottom:0px;opacity:0;}.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li, .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider{height:631px;}.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .flexslider .slides > li td{height:531px;}.wrapper1.long_banner .top_slider_wrapp .flexslider .slides > li{background-size:cover;}}/* End *//* Start:/local/templates/b2b/vendor/css/carousel/swiper/swiper-bundle.min.css?174315791314468*//**
 * Swiper 11.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 14, 2023
 */@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}/* End *//* Start:/local/templates/b2b/css/slider.swiper.min.css?17431579133327*/.swiper-lazy{transition:opacity ease .3s}#main .swiper-lazy:not(.swiper-lazy-loaded){background-size:auto}.swiper-lazy:not(.swiper-lazy-loaded)>div{opacity:0}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(0,0,0,.1);opacity:1;position:relative;--swiper-pagination-bullet-horizontal-gap:7px}.swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;background:#fff;border-radius:100%;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}.swiper-pagination-bullet.swiper-pagination-bullet-active:before,.swiper-pagination-bullet:hover:before{transform:scale(1.5);background-color:#9e9e9e;background-color:var(--theme-base-color)}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:21px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}@media screen and (max-width:600px){.swiper-pagionation-bullet--line-to-600.swiper-pagination-horizontal .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet{border-radius:5px;height:2px;background:rgba(136,136,136,.5)}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--light,#222) var(--dark,#fff)}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet:before{display:none}}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;--swiper-navigation-size:40px;background:#fff;background:var(--arrows_bg_black);border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#9e9e9e;background-color:var(--theme-base-color)}.swiper-button-next:after,.swiper-button-prev:after{background:url(/local/templates/b2b/css/../images/svg/header_icons.svg) no-repeat;font-size:0;width:7px;height:12px;background-position:var(--light,0 -65px) var(--dark,0 -81px)}.swiper-button-prev:hover:after{background-position:0 -81px}.swiper-button-next:after{background-position:-11px -65px;background-position:var(--light,-11px -65px) var(--dark,-11px -81px)}.swiper-button-next:hover:after{background-position:-11px -81px}.swiper-button-next:hover use,.swiper-button-prev:hover use{stroke:#fff}.navigation_on_hover:not(:hover) .swiper-button-next,.navigation_on_hover:not(:hover) .swiper-button-prev{opacity:0;visibility:hidden}.swiper-slide.swiper-slide--height-auto{height:auto}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-prev{left:-50px}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-next{right:-50px}.swiper-pagination--bottom{--swiper-pagination-top:100%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-next .svg svg,.swiper-button-prev .svg svg{height:auto;width:auto}@media(min-width:768px){.swiper-nav-offset .swiper-button-prev{left:-20px}.swiper-nav-offset .swiper-button-next{right:-20px}}@media(max-width:600px){.swiper-nav--hide-600{display:none}}/* End *//* Start:/local/templates/b2b/css/main_slider.min.css?174315791327773*/.main-slider .target{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.main-slider .wrapper_inner{background:0 0;z-index:auto}.top_slider_wrapp{margin:0 auto 30px;overflow:hidden}.middle .top_slider_wrapp{margin-bottom:0}.front.wide_page .top_slider_wrapp{margin-bottom:0;padding-bottom:30px}.front.wide_page .top_big_one_banner .top_slider_wrapp{padding-bottom:0}.fill_bg_y .front .top_big_one_banner .top_slider_wrapp{background:#fff}.front.wide_page .col-m-60 .top_slider_wrapp{padding-bottom:20px}.top_slider_wrapp li:before{width:auto;display:none!important}.top_slider_wrapp .main-slider,.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item td{height:450px;margin:0}.top_big_banners.with_childs .slide,.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item{z-index:2}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item{background-position:center;background-repeat:no-repeat}.only_banner .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item{background-position:bottom}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item:before{display:none}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .img{z-index:1}.top_slider_wrapp .main-slider__item.image td.img{text-align:center;vertical-align:bottom}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .text{position:relative;z-index:auto}body .top_slider_wrapp .main-slider .main-slider__item:not(.image) .img img{position:absolute;bottom:0;max-height:calc(100% - 20px)}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item.center .banner_text{text-align:center}.half_block .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .text{z-index:10}.top_slider_wrapp .main-slider__item .banner_text,.top_slider_wrapp .main-slider__item .banner_title{z-index:10;position:relative}.main-slider .banner_text{overflow:hidden;line-height:1.8em;max-height:189px;overflow:hidden;margin:23px 0 0}.main-slider__item .banner_buttons a{margin:3px}.top_big_one_banner.short_block .main-slider .banner_text{margin-top:15px}.top_big_one_banner.short_block.v2 .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item:not(.image) .img img{max-height:calc(100% - 10px);top:auto}.top_slider_wrapp .main-slider__item .wrapper_inner>table{width:100%}.main-slider .light,.main-slider .light .banner_text,.main-slider .light .banner_title,.main-slider .light .banner_title a,.main-slider .light .banner_title h1{color:#fff}.main-slider .dark .banner_title,.main-slider .dark .banner_title a,.main-slider .dark .banner_title h1{color:#202020;text-decoration-color:transparent}.main-slider .dark .banner_text{color:#333}.main-slider .banner_buttons{margin:29px -3px -3px;position:relative;z-index:999}.top_slider_wrapp .main-slider .banner_title .head-title{font-size:2.2666em;line-height:1.15em;margin:0;padding:0}.top_slider_wrapp .main-slider .text.center .banner_buttons,.top_slider_wrapp .main-slider .text.center .banner_title{text-align:center}.top_slider_wrapp .main-slider .text.center .banner_buttons{margin-top:25px}.top_slider_wrapp .main-slider .wrapper_inner{padding-left:0;padding-right:0}.top_slider_wrapp .main-slider tr.main_info{background-image:url(/local/templates/b2b/css/images/loaders/double_ring.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item{background-size:cover;overflow:hidden}.top_slider_wrapp .main-slider__wrapper .text .section{margin:0 0 16px 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.5}.top_slider_wrapp .main-slider__wrapper .text .section.font_upper_md{white-space:normal}.top_slider_wrapp .main-slider__wrapper .main-slider__item:not(.dark) .text .section{color:#fff}body .top_slider_wrapp .main-slider__wrapper .text .banner_title .section{margin-left:0}body .top_slider_wrapp .main-slider__wrapper .text .banner_title .head-title{margin-left:-2px}.top_slider_wrapp .text .banner_title .votes_block{margin-top:12px}.main-slider__item .img,.main-slider__item .text{width:50%}.main-slider__item .left{text-align:left}.main-slider__item .left .banner_text,.main-slider__item .left .banner_title{margin-left:90px}.main-slider__item .left .banner_buttons{margin-left:87px}.top_slider_wrapp .main-slider__wrapper .banner_title .view_sale_block{margin:23px 0 0}.top_slider_wrapp .banner_title .prices{margin:14px -6px 0}.top_slider_wrapp .main-slider__wrapper .banner_title .prices>span{padding:0 6px 0;white-space:nowrap}.top_slider_wrapp .main-slider__wrapper .banner_title .prices .price:not(.price_old){font-weight:700}.top_slider_wrapp .main-slider__wrapper .banner_title .prices .price.price_old{font-size:.933em;opacity:.5;text-decoration:line-through}.top_slider_wrapp .main-slider__wrapper .banner_title .sale_block{margin-top:0;line-height:normal;color:#202020}.top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions{margin-top:20px}.top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions>.btn:last-of-type{margin:10px 10px 10px 0}.top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions>.btn.btn-video{margin-left:10px}.top_slider_wrapp .main-slider__wrapper .js-info-block{z-index:1000}.top_slider_wrapp .wvideo .banner_title.item_info .head-title,.top_slider_wrapp .wvideo .banner_title.item_info .prices,.top_slider_wrapp .wvideo .banner_title.item_info .sale_block,.top_slider_wrapp .wvideo .banner_title.item_info .view_sale_block{position:relative;z-index:10}.top_slider_wrapp .wvideo .banner_title.item_info .votes_block{position:relative;z-index:11}.top_slider_wrapp .main-slider__wrapper .wraps_buttons{display:inline-block;vertical-align:middle;margin:0 0 0}.top_slider_wrapp .main-slider__wrapper .wraps_buttons>.wrap{display:inline-block;cursor:pointer;text-align:center;vertical-align:top}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap{margin-right:6px;transition:background-color .2s ease-in-out;border-radius:3px;height:48px;width:48px;display:inline-flex;align-items:center;justify-content:center}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:not(:hover){background-color:#fff}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:hover .svg *{fill:#fff!important}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:last-of-type{margin-right:0}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap .svg{top:0}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap .svg path{fill:#fff}.top_slider_wrapp .main-slider__wrapper .box .wraps_buttons .wrap:not(.added) .svg path{fill:#222}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.basket_item_add .svg.svg-inline-basket-added{display:none}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.basket_item_add.added .svg.svg-inline-basket{display:none}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.basket_item_add.added .svg.svg-inline-basket-added{display:block}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.added{background:#999;background:var(--theme-base-color)}.main-slider .banner_buttons,.main-slider .banner_text,.main-slider .banner_title{margin-left:15px;margin-right:15px;text-align:left}.navigation_offset:hover .swiper-button-next{right:26px}.navigation_offset:hover .swiper-button-prev{left:21px}.main-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:21px}.top_slider_wrapp .box .btn.btn-video.play{position:relative;border:none;background:0 0;padding:0;width:123px;height:118px;vertical-align:top;overflow:visible;box-shadow:none}.top_slider_wrapp .box .btn.btn-video.play:not(.loading){z-index:2}.top_slider_wrapp .box .btn.btn-video.play:before{content:"";position:absolute;left:0;top:-1px;width:123px;height:118px;background:url(/local/templates/b2b/css/../images/next.png) -116px -214px no-repeat}.top_slider_wrapp .box .btn.btn-video:not(.play){padding:27px 29px 19px;position:relative;vertical-align:middle}.top_slider_wrapp .box .btn.btn-video:not(.play):before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -5px;width:12px;height:12px;background:url(/local/templates/b2b/css/../images/svg/play_pause.svg) 0 0 no-repeat}.top_slider_wrapp .box .btn.btn-video.loading:not(.play):before{background-position:0 -12px}.top_slider_wrapp .box.wvideo.loading:not(.started):after{content:"";background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:block!important;opacity:.5}.top_slider_wrapp .wrapper_video{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:#000}.top_slider_wrapp .box .video{min-width:100%;max-height:150%;min-height:100%}.top_slider_wrapp .box .video.cover{position:absolute;top:50%;left:50%;max-height:none;max-width:none;position:static;min-height:none}.half_block .top_slider_wrapp .box .video.cover{min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top_slider_wrapp .box video{height:100%}.top_big_banners>.row>div{padding:0 10px}.top_big_banners.with_childs.nop .item,.top_big_banners.with_childs.nop .top_slider_wrapp{padding:0}.top_big_banners .items{width:100%}.top_big_banners .items .item{width:50%;float:left}.top_big_banners .items .item.wide100,.top_big_banners .items .item.wide50{width:100%}.top_big_banners:not(.nop) .items{margin:0 -10px;width:auto}.top_big_banners:not(.nop) .items .item{padding:10px}.top_big_banners .item .item_inner .wrap_tizer{z-index:12;bottom:0}.top_big_banners .item .item_inner .text .title{max-height:81px;overflow:hidden;text-overflow:ellipsis}.top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer{padding:33px 40px 34px 40px}.top_big_banners.short_block:not(.nop) .top_slider_wrapp{padding:0 0 10px}.BIG_BANNER_INDEX>.maxwidth-theme .top_big_banners.short_block{padding:0 0 0;margin-bottom:-10px}.BIG_BANNER_INDEX>.maxwidth-theme .top_big_banners.short_block .flex-viewport,.BIG_BANNER_INDEX>.maxwidth-theme .top_big_banners.short_block .item .item_inner{border-radius:3px}.top_big_banners.short_block .item .item_inner .wrap_tizer .wrapper_inner_tizer{padding:28px 28px 21px 28px}.top_big_banners.short_block .item .item_inner .text .title{font-size:1em}.top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer a.outer_text{color:#fff;text-decoration:none}.top_big_banners .item .item_inner{position:relative;overflow:hidden;height:275px}.top_big_banners .item .img_block{background-size:cover;background-position:center center;width:100%;height:100%;top:0;left:0;right:0;position:absolute}.short_block.v2 .top_slider_wrapp .main-slider .banner_title .stickers,.short_block.v2 .top_slider_wrapp .main-slider .banner_title .view_sale_block,.short_block.v2 .top_slider_wrapp .main-slider .banner_title .votes_block,body .short_block.v2 .top_slider_wrapp .main-slider .text .banner_title .section{display:none}body .short_block.v2 .top_slider_wrapp .main-slider .text .banner_text{max-height:50px}.top_big_banners.short_block.v2 .top_slider_wrapp .img img{max-height:none;bottom:auto;top:0}.top_big_banners.half_block .main-slider__item .img{padding-left:130px}.top_big_banners.half_block .main-slider .banner_title .head-title{position:relative;display:block}.top_big_banners.half_block .main-slider .banner_title,.top_big_banners.half_block .main-slider .banner_title a{color:var(--white_text_black)}.top_big_banners.half_block .main-slider .banner_text{color:var(--white_text_black)}@media (max-width:1020px) and (min-width:950px){.main-slider .banner_buttons,.main-slider .banner_text,.main-slider .banner_title{margin-right:40px}}@media (min-width:992px){.top_big_banners .wrap_tizer .preview{max-height:80px;overflow:hidden}.top_big_banners>.row{margin:0 -10px}.top_big_banners>.row>div .row{margin:0}.top_big_banners.short_block .items .item .item_inner{height:220px}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider,.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider__item,.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider__item td{height:300px}.top_big_banners.half_block .top_slider_wrapp .main-slider,.top_big_banners.half_block .top_slider_wrapp .main-slider__item,.top_big_banners.half_block .top_slider_wrapp .main-slider__item td{height:622px}.top_big_banners.half_block .main-slider .banner_title .head-title{padding-right:80px}.top_big_banners.half_block .main-slider .banner_title .head-title:after{content:"";position:absolute;display:block;width:160px;height:2px;background:#ddd;background:var(--theme-base-color);right:-95px;top:20px}body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_buttons,body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text,body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_title{margin-left:100px}.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_buttons,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_title{margin-left:50px}.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_buttons,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_text,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_title{margin-right:0}.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text{max-height:131px}body .top_big_banners .items .item{width:25%}body .top_big_banners.short_block .items .item:not(.wide100){width:33.33%}body .top_big_banners .items .item.wide50{width:50%}.top_big_banners .top_slider_wrapp .main-slider,.top_big_banners .top_slider_wrapp .main-slider__item,.top_big_banners .top_slider_wrapp .main-slider__item td{height:550px}.top_big_banners.short_block .top_slider_wrapp .main-slider,.top_big_banners.short_block .top_slider_wrapp .main-slider__item,.top_big_banners.short_block .top_slider_wrapp .main-slider__item td{height:500px}.top_big_banners.only_banner .top_slider_wrapp .main-slider,.top_big_banners.only_banner .top_slider_wrapp .main-slider__item,.top_big_banners.only_banner .top_slider_wrapp .main-slider__item td{height:496px}.top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider,.top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider__item,.top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider__item td{height:calc(496px + 100px)}}@media screen and (max-width:991px),projection and (max-width:991px),tv and (max-width:991px),handheld and (max-width:991px){.top_slider_wrapp .main-slider,.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item td{height:380px}.top_slider_wrapp .left .text .section,.top_slider_wrapp .main-slider__item .text.left .banner_buttons,.top_slider_wrapp .main-slider__item .text.left .banner_text,.top_slider_wrapp .main-slider__item .text.left .banner_title{margin-left:80px}.top_slider_wrapp .banner_title .stickers{padding-bottom:11px}.main-slider__item .text .banner_title .head-title{font-size:22px;line-height:30px}.main-slider__item .banner_title .sale_block,.main-slider__item .banner_title .view_sale_block{display:none}.main-slider__item .text .banner_text{line-height:1.6em;margin-top:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main-slider__item .text .banner_buttons{margin-top:15px}.top_slider_wrapp .swiper-button-next,.top_slider_wrapp .swiper-button-prev{display:none}.top_slider_wrapp .text .banner_title .votes_block{margin-top:7px}.top_slider_wrapp .banner_title .prices{margin-top:6px}.top_slider_wrapp .banner_title .prices .price:not(.price_old){font-size:1.067em}.top_slider_wrapp .main-slider__item .banner_buttons.with_actions{margin-top:8px}.top_slider_wrapp .main-slider__item .banner_buttons .btn{padding:12px 21px 12px;margin:3px 3px 7px 3px}.top_slider_wrapp .main-slider__item .wraps_buttons .wrap{height:40px;width:40px}.main-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:11px}}@media (min-width:768px){.navigation_offset .swiper-button-next{right:-10px;text-align:right}.navigation_offset .swiper-button-prev{left:-10px}.top_slider_wrapp .main-slider__item tr.main_info{background-image:none!important}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info{display:none}body .top_big_banners.half_block .main-slider .box:after{content:"";display:block!important;position:absolute;left:0;top:0;bottom:0;width:50%;background:#fff;background:var(--card_bg_black);opacity:1}.top_big_banners.half_block .main-slider .banner_title .section{color:#999;opacity:1}.top_big_banners.half_block .main-slider .light,.top_big_banners.half_block .main-slider .light .banner_text,.top_big_banners.half_block .main-slider .light .banner_title,.top_big_banners.half_block .main-slider .light .banner_title a,.top_big_banners.half_block .main-slider .light .banner_title h1{color:#333;color:var(--white_text_black)}.top_big_banners.half_block .banner_title .prices .price:not(.price_old),.top_big_banners.half_block .main-slider .banner_title .head-title,.top_big_banners.half_block .main-slider .banner_title .head-title a{color:#333;color:var(--white_text_black)}.top_big_banners.half_block .main-slider .banner_title .banner_text{color:#777}.top_big_banners.half_block .main-slider .wrap:not(.added) svg path{fill:#333;fill:var(--white_text_black)}.top_big_banners.half_block .main-slider{text-align:left}body .top_big_banners.half_block .swiper-pagination-bullet,body .top_big_banners.half_block .swiper-pagination-bullet:before{width:8px;height:8px;transform:none}.top_big_banners.half_block .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):before{background:#d6d6d6}.top_big_banners.half_block .swiper-pagination{display:block;padding-left:90px;margin:auto;text-align:left;right:0}.half_block .top_slider_wrapp .wrapper_video{width:50%;left:50%;overflow:hidden}}@media screen and (max-width:767px),projection and (max-width:767px),tv and (max-width:767px),handheld and (max-width:767px){.top_slider_wrapp .main-slider__item{background-image:none!important;background-color:#fff;background-color:var(--black_bg_black)}.top_slider_wrapp.view_2 .main-slider{border-bottom:1px solid #ececec;border-bottom-color:var(--stroke_black)}.top_slider_wrapp.view_2 .main-slider__item,.top_slider_wrapp.view_2>.main-slider{height:auto!important}.top_slider_wrapp.view_2 .main-slider__item.light,.top_slider_wrapp.view_2 .main-slider__item.light .banner_text,.top_slider_wrapp.view_2 .main-slider__item.light .banner_title,.top_slider_wrapp.view_2 .main-slider__item.light .banner_title a,.top_slider_wrapp.view_2 .main-slider__item.light .banner_title h1{color:#202020;color:var(--white_text_black)}.top_slider_wrapp .main-slider,.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item td,.top_slider_wrapp .main-slider__item tr{height:350px}.top_slider_wrapp.view_2 .main-slider__item tr.main_info,.top_slider_wrapp.view_2 .main-slider__item tr.main_info td.img{height:280px}.top_slider_wrapp.view_2 .main-slider__item td.text{display:none}.top_slider_wrapp.view_2 .main-slider__item.center .main_info{display:block}body .top_slider_wrapp .main-slider__item td.text{width:100%}.top_slider_wrapp.view_1 .main-slider__item .banner_title .stickers{display:flex;justify-content:center}body .top_slider_wrapp .main-slider__item td.text.left .banner_title{margin-left:10px}.main-slider__item.left .text .section,body .top_slider_wrapp .main-slider__item td.text .banner_buttons,body .top_slider_wrapp .main-slider__item td.text .banner_text,body .top_slider_wrapp .main-slider__item td.text .banner_title{margin-left:10px;margin-right:10px}body .top_slider_wrapp .main-slider__item td.text *{text-align:center}.main-slider__item.left .text .section,.main-slider__item.right .text .section,.top_slider_wrapp .main-slider__item td.text.left .banner_buttons,.top_slider_wrapp .main-slider__item td.text.left .banner_text,.top_slider_wrapp .main-slider__item td.text.right .banner_text,body .top_slider_wrapp .main-slider__item td.text.right .banner_buttons{margin-left:40px;margin-right:40px}.top_slider_wrapp.view_2 .main-slider__item .banner_buttons,.top_slider_wrapp.view_2 .main-slider__item .banner_text,.top_slider_wrapp.view_2 .main-slider__item .banner_title,.top_slider_wrapp.view_2 .main-slider__item .banner_title a{display:inline-block;margin-left:0;margin-right:0;text-align:center;width:100%;color:var(--white_text_black)}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video){display:block;position:relative;margin:auto}.top_slider_wrapp.view_2 .main-slider__item.image td.img{display:table-cell}body .top_slider_wrapp .main-slider__item .text .banner_title .section,body .top_slider_wrapp .main-slider__item td.img:not(.with_video){display:none}.top_slider_wrapp.view_1 .image tr.main_info{display:block}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info{height:auto;text-align:center;background:#fff;background:var(--black_bg_black);display:block;padding:30px 5vw}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info .tablet_text{height:auto;display:inline-block}.top_slider_wrapp.view_2 .main-slider__item .banner_title .head-title{display:block;font-size:23px;margin-bottom:11px}.top_slider_wrapp.view_2 .main-slider__item .banner_text{font-size:14px;line-height:24px;margin-top:3px}.top_slider_wrapp.view_2 .main-slider__item.left .banner_buttons{margin-top:5px}.top_slider_wrapp.view_2 .swiper-pagination-bullets.swiper-pagination-horizontal{top:241px;bottom:auto}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video) img{max-height:calc(100% - 10px);left:50%;transform:translateX(-50%)}.top_slider_wrapp.view_2 .main-slider__item.image td.img img{transform:none}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .stickers{display:flex;justify-content:center;position:relative;padding:0;margin-bottom:11px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper{display:inline-flex;align-items:center;margin-top:4px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .view_sale_block{display:block;margin-top:4px;margin-right:31px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .view_sale_block .icons{display:inline-block}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner{text-align:left}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner .prices{margin-top:3px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner .sale_block{display:block}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions{margin-top:12px}.top_slider_wrapp.view_2 .main-slider__item .banner_buttons.with_actions .btn{padding:13px 21px 13px}.top_slider_wrapp.view_2 .main-slider__item .banner_buttons.with_actions>.btn:last-of-type{margin-right:14px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions .wrap{height:42px;width:42px;margin-right:4px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions .wrap:not(:hover){border:1px solid #eee;border-color:var(--stroke_black);background:var(--black_bg_black);height:42px;width:42px;margin-right:4px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions .wrap:not(.added) svg *{fill:#999}.top_slider_wrapp.view_2 .wrapper_video{height:280px;overflow:hidden}.top_slider_wrapp.view_3 .main-slider,.top_slider_wrapp.view_3 .main-slider__item,.top_slider_wrapp.view_3 .main-slider__item td,.top_slider_wrapp.view_3 .main-slider__item tr{height:auto}.top_slider_wrapp.view_3 .main-slider__item tr{background-size:cover;opacity:1;padding-top:68.75%;display:block!important}.top_slider_wrapp.view_3 .main-slider__item td.text{display:none}.top_slider_wrapp.view_3 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px}.top_slider_wrapp.view_2 .img.with_video .video_block{display:none}.top_slider_wrapp.view_3 .image.wvideo .img.with_video .play.btn-video{position:absolute;transform:translate3d(-50%,-50%,0);top:50%;left:50%}}@media (max-width:450px){.main-slider__item.left .text .section,.main-slider__item.right .text .section,body .top_slider_wrapp .main-slider__item td.text.left .banner_buttons,body .top_slider_wrapp .main-slider__item td.text.left .banner_text,body .top_slider_wrapp .main-slider__item td.text.right .banner_buttons,body .top_slider_wrapp .main-slider__item td.text.right .banner_text{margin-left:2px;margin-right:2px}body .top_slider_wrapp .main-slider__item td.text .banner_text{margin:2px 2px 0;font-size:13px;line-height:22px;margin-top:11px;max-height:none}.top_slider_wrapp.view_1 .main-slider__item .banner_buttons a{font-size:10px;line-height:12px;padding:10px 14px 8px}body .top_slider_wrapp .main-slider__item{background-size:225% auto}.top_slider_wrapp .main-slider,.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item td,.top_slider_wrapp .main-slider__item tr{height:280px}.top_slider_wrapp.view_1 .main-slider__item .wraps_buttons .wrap{height:32px;width:32px}.top_slider_wrapp.view_2 .main-slider__item tr.main_info,.top_slider_wrapp.view_2 .main-slider__item tr.main_info td.img{height:250px}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video){width:80%}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video) img{max-width:100%}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info{padding:27px 20px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .stickers{display:none}.top_slider_wrapp.view_2 .main-slider__item .banner_title .head-title{font-size:18px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .votes_block{display:none}.top_slider_wrapp.view_2 .main-slider__item .banner_text{font-size:13px;line-height:22px;margin-top:3px;max-height:none}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper{justify-content:center;margin-top:13px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner{text-align:center}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .view_sale_block{display:none}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions{margin-top:11px}.top_slider_wrapp.view_2 .main-slider__item .banner_buttons.with_actions>.btn:last-of-type{margin:12px}.top_slider_wrapp.view_2 .swiper-pagination-bullets.swiper-pagination-horizontal{top:211px}}/* End *//* Start:/local/templates/b2b/components/bitrix/news.list/front_tizers/style.css?17431579132408*/.item-views.tizers{padding:3px 0px 23px;}.item-views.tizers.top{padding-top:9px;}.item-views.tizers .item-wrapper > .item{padding-bottom:32px;}.item-views.tizers .item-wrapper > .item .image{margin-bottom:10px;max-height:50px;flex-shrink:0;align-self:normal;}.item-views.tizers .item-wrapper > .item .image img{max-width:100%;max-height:100%;}.item-views.tizers:not(.top) .item-wrapper > .item .image{margin-top:6px;max-width:40px;}.item-views.tizers .items.small-block > .row, .item-views.tizers .items.tops > .row{align-items:start;}.item-views.tizers .items.small-block .image{width:32px;height:32px;}.item-views.tizers .items.small-block .image img, .item-views.tizers .items.small-block .image svg{max-width:100%;max-height:32px;}@media (min-width: 601px){.item-views.tizers .item-wrapper > .item .pull-left + .inner-text{padding-left:26px;}.item-views.tizers .item-wrapper > .item .pull-right + .inner-text{padding-right:26px;}.item-views.tizers .small-block .item-wrapper > .item .pull-left + .inner-text{padding-left:20px;}}@media (max-width: 600px){.item-views.tizers:not(.top) .item-wrapper > .item .image{float:none !important;}.item-views.tizers .items.small-block .item .image + .inner-text, .item-views.tizers .items.tops .item .image + .inner-text{padding-left:20px;}body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.tizers{padding-bottom:3px;}.item-views.tizers .mobile-list .item-wrapper{width:100%;text-align:left;padding-left:30px;padding-right:30px;}.item-views.tizers .mobile-list .item-wrapper > .item .image{width:40px;height:40px;margin:6px 18px 0 0;}.item-views.tizers .mobile-list .item-wrapper > .item{text-align:left;display:-ms-flexbox;display:flex;}.item-views.tizers .mobile-list .item-wrapper > .item .inner-text .value{line-height:1.538em;}.item-views.tizers .mobile-list .item .title{margin-bottom:5px;}.item-views.tizers .mobile-list .item-wrapper > .item{padding-bottom:18px;}.item-views.tizers .mobile-list.row{padding-bottom:18px;}.item-views.tizers .mobile-list .item-wrapper > .item .image + .inner-text{padding-left:0;}.tizers.left .flexbox:not(.mobile-list) .item.flexbox--row{flex-direction:column;align-items:flex-start;}.tizers.left .flexbox:not(.mobile-list) .item.flexbox--row .inner-text{padding-left:0;word-break:break-word;}}/* End *//* Start:/local/templates/b2b/components/aspro/wrapper.block.max/front_sections_only/style.css?17431579132696*//* End *//* Start:/local/templates/b2b/css/animation/animation_ext.css?17431579134934*/@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}50%{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}50%{opacity:1;}}@-webkit-keyframes toggle_opacity{from{opacity:0;}to{opacity:1;}}@keyframes toggle_opacity{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes shine{100%{left:125%;}}@keyframes shine{100%{left:125%;}}@-webkit-keyframes flash{0%{opacity:.55;}100%{opacity:1;}}@keyframes flash{0%{opacity:.55;}100%{opacity:1;}}/* WebKit è Opera */@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}/* Other */@keyframes spinner{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/* End *//* Start:/local/components/nf/product.tabs/templates/main/style.css?17914610071435*/@keyframes nf-tabs-spin{to{transform:rotate(360deg);}}/* End *//* Start:/local/templates/b2b/css/top_tabs.min.css?17431579131405*//* End *//* Start:/local/templates/b2b/components/aspro/wrapper.block.max/front_map/style.css?1743157913203*//* End *//* Start:/local/templates/b2b/components/bitrix/news.list/front_news/style.css?174661740521485*//* End *//* Start:/local/templates/b2b/css/footer.css?174315791338635*/footer{--d2d_dark_light: var(--light, #2e2e2e) var(--dark, #121212);--d3_dark_light: var(--light, #333333) var(--dark, #121212);--df4_dark_light: var(--light, #f4f4f4) var(--dark, #121212);--d1b_dark_light: var(--light, #333) var(--dark, #1b1b1b);--d6t9_dark_light: var(--light, #666) var(--dark, #999);--d3t9_dark_light: var(--light, #333) var(--dark, #999);--df_opacity_dark_light: var(--light, #ffffff1a) var(--dark, #3a3a3a);--dff_opacity_dark_light: var(--light, #00000026) var(--dark, #ffffff26);}footer .social-icons{position:relative;text-align:center;font-size:0;line-height:0;}footer .social-icons ul li{display:inline-block;vertical-align:top;margin:4px;padding:0;}footer .social-icons ul li:before{display:none;}footer .social-icons ul li a{display:block;width:43px;height:43px;margin:0px;border-radius:3px;opacity:0.5;border:1px solid rgba(255, 255, 255, 0.2);background:url(/local/templates/b2b/css/../images/svg/social.svg) 0 0 no-repeat;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;}footer .social-icons ul li.vk a{background-position:-1px -377px;}footer .social-icons ul li.telegram a{background-position:-330px -518px;}footer .social-icons ul li.ytb a{background-position:-95px -518px;}footer .social-icons ul li.pinterest a{background-position:-189px -377px;}footer .social-icons ul li a:hover{opacity:1;border:none;}footer .social-icons ul li.vk a:hover{background-position:0 -188px;}footer .social-icons ul li.telegram a:hover{background-position:-329px -329px;}footer .social-icons ul li.ytb a:hover{background-position:-94px -329px;}footer .social-icons ul li.pinterest a:hover{background-position:-188px -188px;}footer > div .maxwidth-theme{background:none;}footer .light{background:#fafafa;background:var(--light_bg_black);}.wrapper1:not(.front_page) ~ footer .light{border-top:1px solid #ececec;border-color:var(--stroke_black);}footer .light .social-icons ul li a{border-color:rgba(51, 51, 51, 0.2);background-color:#fafafa;}footer .light .social-icons ul li.vk a:not(:hover){background-position:0 -565px;}footer .light .social-icons ul li.telegram a:not(:hover){background-position:-330px -706px;}footer .light .social-icons ul li.ytb a:not(:hover){background-position:-95px -706px;}footer .light .social-icons ul li.pinterest a:not(:hover){background-position:-189px -565px;}footer .social-icons ul{position:relative;display:inline-block;padding:0 32px;background:#333;background:var(--d1b_dark_light);z-index:1;}footer .light .social-icons ul{background:#fafafa;background:var(--light_bg_black);}footer .light .social-icons:before{background:#ececec;background:var(--stroke_black);}/*.bx-mac footer .footer-v1 .callback_wrap,
.bx-mac footer .footer-v2 .callback_wrap{margin-top:-1px;}*//*body .subscribe-block-wrapper .text{padding-left:99px;font-weight:bold;padding-top:2px;}*//*body #footer .subscribe-block-wrapper .text .svg svg path{fill:none;}*//* footer .short .social-block{float:right;width:280px;} */footer .line{height:1px;background:rgba(255, 255, 255, 0.08);}/* DEVELOPER */@media (max-width: 767px){footer{text-align:center;}body .wrapper_inner,
  body .maxwidth-theme{padding-left:16px;padding-right:16px;}}/* End *//* Start:/local/templates/b2b/components/bitrix/menu/bottom/style.css?1743157913103*//* End *//* Start:/bitrix/components/aspro/marketing.popup/templates/max/style.css?17431576709099*//* TEXT *//* .dyn_mp_jqm_frame.TEXT {
	box-shadow: 0px 5px 20px 0px #0000001f;
} *//* BOTTOM_CENTER TOP_CENTER *//* popup position*//**//*no-overlay*//*web_forms*//**//*bg image*//**//*only_image*//**//*light close for bg image*//**//*coupon block*//**//* End *//* Start:/local/templates/b2b/styles.css?174489996221811*/body{width:100%;position:relative;margin:0 auto;padding:0;color:#777;color:var(--basic_text_black);}button,
input[type="submit"],
input[type="button"],
.basket_button,
.basket_button span{text-transform:none;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;}h1,
h2,
h3,
h4,
h5,
h6{color:#333;color:var(--white_text_black);}h1{font-size:2.133em;line-height:36px;}h2{font-size:1.867em;line-height:28px;margin:31px 0 23px;}h3{font-size:1.6em;line-height:24px;margin:33px 0 25px;}h4{font-size:1.333em;line-height:20px;margin:36px 0 26px;}h5{font-size:1.2em;line-height:22px;margin:37px 0 26px;}h6{font-size:1.066em;line-height:22px;margin:37px 0 27px;}/*h1{line-height:36px;}
h2{line-height:28px}
h3{line-height:24px}
h4{line-height:20px}
h5{line-height:22px}
h6{line-height:22px}*/h1,
h2,
h3,
h4,
h5,
h6{line-height:1.126em;}img{border:0;}blockquote{color:#333;color:var(--white_text_black);margin:43px 0 45px;min-height:40px;padding:2px 20px 2px 37px;position:relative;vertical-align:middle;border:none;font-weight:bold;margin:2.666rem 0px;}blockquote:before{bottom:5px;content:" ";display:block;left:0;position:absolute;top:5px;width:2px;background-color:#ddd;}hr{border:0;height:1px;margin:20px 0;background:#f0f0f0;background:var(--line_bg_black);}p{margin:1.666rem 0px;}table{border-collapse:collapse;}p:first-of-type,
.introtext:first-of-type,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child{margin-top:0px;}ul{padding:0;margin:26px 0 36px;}ol{margin:26px 0 36px 23px;}ol > li{margin:8px 0 0;padding:0 0 0 2px;}ol > li:first-of-type{margin-top:0;}ul > li{margin:8px 0 0 21px;list-style-type:none;position:relative;}ul > li:first-of-type{margin-top:0;}ul ul{margin-left:20px;}ol ol{margin-left:20px;}ul:not([id*="bx_"]) > li:before{content:"\2014";margin:0 7px 0 -21px;}.margin0{margin-left:0px !important;margin-right:0px !important;}.row.margin0 > div[class*="col-"]{padding:0px;margin:0px 0px -1px -1px;}.nopadding{padding:0px !important;}.noborder{border-width:0 !important;}.opacity1{opacity:1 !important;}.muted777{color:#777;color:var(--light_basic_text_black);}.darken{color:#333;color:var(--white_text_black);text-decoration:none;}.rounded3,
.rounded3.darken-bg-animate:before,
.rounded3.darken-bg-animate:after{border-radius:3px;}.darken-bg-animate{position:relative;}.darken-bg-animate:after{content:"";position:absolute;left:0;right:0;bottom:0;top:40%;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;z-index:1;background:-moz-linear-gradient(90deg, rgba(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:-webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:-o-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:-ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);}.item:hover .darken-bg-animate:after,
.darken-bg-animate:hover:after{opacity:0;}.darken-bg-animate:before{opacity:0;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0, 0, 0, 0.5);transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;z-index:11;}.item:hover .darken-bg-animate:before,
.darken-bg-animate:hover:before{opacity:1;}table[data-bx-no-border="Y"] td{border:0px;border-bottom:1px dotted #c3c3c3;border-color:var(--stroke_black);}.tizer_bold_text{font-weight:600;font-size:18px;}.tizer_text{font-size:16px;}/*.order-block{background:#fafafa;border:1px solid #f5f5f5;color:#555555;margin:35px 0 51px;}*//*.order-block  td .btns{text-align:center;}*//*.order-block .text{padding:0px 0px 0px 128px;min-height: 54px;line-height:24px;color:#222;text-align:left;position:relative;}*//*.order-block .text:before{content:"";background:url(/local/templates/b2b/images/next.png) -405px -211px no-repeat;display:block;width:48px;height:58px;position:absolute;top:39px;top:-2px;left:50px;}*//*.introtext {padding: 0px 0px 20px;font-size: 1.200em;color: #222222;; line-height: 1.6em;position:relative;}*//* i.fa.big-icon /info/more/icons/ *//* .icon-text /info/more/icons/ *//* BUTTONS */.btn{font-size:0.7333em;font-weight:normal;text-transform:uppercase;text-decoration:none;margin:0px;border:1px solid;letter-spacing:0.8px;border-radius:3px;padding:12px 21px 11px;overflow:hidden;transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;color:#fff;}.btn > *{-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.btn-lg{padding:16px 26px 16px;}.btn[disabled],
.btn.disabled{background:none !important;border:1px solid #bbbbbb !important;color:#bbbbbb !important;}.btn[disabled] > *,
.btn.disabled > *{background:none !important;border:none !important;color:#bbbbbb !important;}.btn-lg[disabled],
.btn-lg.disabled{border-width:2px;}.btn.btn-default:focus:active{color:#fff;}.btn:hover,
.btn:active,
.btn:focus{outline:none;color:#fff;}.btn.btn-default:active:hover{color:#fff;}/*24px*/.font_lg{font-size:1.3333em;line-height:1.4em;}/*20px*//*18px*//*17px*/.font_md{font-size:1.0667em;line-height:1.5625em;}/*16px*//*14px*/.font_xs{font-size:0.867em;line-height:1.692em;}/*13px*//*12px*//*11px*//*10px*//*11px*//*10px*//*9px*/blockquote p{font-size:1.2em;line-height:1.5em;}/* End *//* Start:/local/templates/b2b/template_styles.css?1790520179509644*/*{margin:0;padding:0;}html{width:100%;--width-scrollbar: 17px;}.bx-no-touch.bx-safari{--width-scrollbar: 0px;}html{height:100%;scroll-padding-top:calc(var(--fixed-header, 0px) + var(--fixed-tabs, 0px));scroll-behavior:smooth;}body{min-height:100%;}body{display:flex;flex-direction:column;}body > .wrapper1{flex-grow:1;}header,
nav,
section,
article,
aside,
footer{display:block;}div[id^="wait_comp"],
.bx-core-waitwindow{display:none;}a:hover,
a:focus{outline:none;text-decoration:none;color:#333;color:var(--white_text_black);text-decoration-color:transparent;}a b{color:inherit;}input{background-color:#fafafa;border-color:#ececec;}input:focus{background-color:#fff;border-color:#ccc;}.maxwidth-theme{width:100%;}header .maxwidth-theme{background:none;}[data-event="jqm"]{cursor:pointer;}.fill_bg_n .wrapper1:not(.with_left_block) .grey_block,
.wrapper1:not(.with_left_block) .grey_block .maxwidth-theme,
.fill_bg_n .wrapper1:not(.front_page) .grey_block,
.fill_bg_n .wrapper1:not(.front_page) .grey_block .maxwidth-theme,
.wrapper1:not(.with_left_block) .grey_block .flexslider.shadow .flex-viewport:before,
.wrapper1:not(.with_left_block) .grey_block .flexslider.shadow .flex-viewport:after,
.wrapper1:not(.with_left_block) .grey_block .owl-carousel.shadow .owl-stage-outer:before,
.wrapper1:not(.with_left_block) .grey_block .owl-carousel.shadow .owl-stage-outer:after{background-color:#f9f9fa;background:var(--darkerblack_bg_black);}.front.wide_page hr{margin:0px auto;}.shine{position:relative;overflow:hidden;}.hover_shine .shine:before{position:absolute;top:0;left:-50%;z-index:2;display:block;content:"";width:25%;height:100%;opacity:0;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);visibility:hidden;}.hover_shine .hover_blink .shine:before,
.hover_shine .hover_zoom .shine:before{display:none;}.hover_shine .shine:hover:before{-webkit-animation:shine 0.5s;animation:shine 0.5s;opacity:1;visibility:visible;z-index:3;}.hover_blink .shine:hover{opacity:1;-webkit-animation:flash 0.8s;animation:flash 0.8s;}.hover_zoom .shine > *{transition:transform ease 0.8s;}.hover_zoom:hover .shine > *,
.hover_zoom .shine:hover > *{transform:scale(1.1);}.inner-table-block{display:table-cell;vertical-align:middle;}/*common*/.wrapper,
.wrapper_inner,
.wrapp,
.wrapper1 > div{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;zoom:1;z-index:2;}.wrapper_inner,
.maxwidth-theme{padding:0px var(--theme-page-width-padding);margin:0 auto;background:#fff;background-color:var(--black_bg_black);float:none;}.maxwidth-theme:before,
.maxwidth-theme:after{content:"";display:block;clear:both;}.maxwidth-theme.wides,
.wides_menu #headerfixed > .maxwidth-theme{max-width:none;}@media (max-width: 991px){.left_block,
  #content .search_page .flexbox.flexbox--row .left_block{display:none;}}.block_side_WIDE .search_page .top-content-block hr{display:none;}form label{font-weight:normal;font-size:13px;margin-bottom:2px;}.clearfix{clear:both;}.hover{cursor:pointer;}hr{padding:0px;margin:20px 0px;height:1px;}hr.grey{background:#f2f2f2;background:var(--line_bg_black);}/* SVG ICONS */.svg{top:-1px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;min-width:30px;min-height:30px;position:relative;background-repeat:no-repeat;background-position:center center;min-width:auto;min-height:auto;}.bx-firefox svg,
.bx-ie svg{transform:translateZ(0);}.svg svg{display:block;}#header{margin:-1px 0px 7px;padding:16px 0px 18px;z-index:100;right:0;left:0;}.header_wrap #header{padding:0px !important;margin:-1px 0px 0px !important;}.basket_fly .header_wrap #header > .wrapper_inner{z-index:9;}.has_menu #header{margin-bottom:0px;padding-bottom:16px;}.has_menu.m_color_colored #header{padding-bottom:15px;}.head_type_1 #header{border-bottom:1px solid #f2f2f2;}.middle:not(.menu){position:relative;float:left;width:100%;}.wide_page .middle,
#content > .middle{float:none;}body .wrapper_inner.wide_page{max-width:none;padding-left:0px;padding-right:0px;background:none;}body .wrapper_inner.wide_page > .middle > .container > div.maxwidth-theme{padding-bottom:50px;}.middle:after{content:"";clear:both;display:table;}.banner.TOP_UNDERHEADER,
.banner.FOOTER{margin-left:auto;margin-right:auto;max-width:100%;}.has-secion-banner .banner.TOP_UNDERHEADER,
.long_banner .banner.TOP_UNDERHEADER,
.long_banner_contents .banner.TOP_UNDERHEADER{display:none !important;}/* INPUTS */input::-webkit-input-placeholder{color:#b8b8b8;}input::-moz-input-placeholder{color:#b8b8b8;}input::-ms-input-placeholder{color:#b8b8b8;}input::-o-input-placeholder{color:#b8b8b8;}.wrapper1 input[type="text"]:focus,
.wrapper1 input[type="password"]:focus,
.wrapper1 input[type="email"]:focus,
.wrapper1 input[type="tel"]:focus,
.wrapper1 textarea:focus,
.wrapper1 select:focus{outline:none;background:#fff;background-color:var(--card_bg_hover_black);border:1px solid #ccc;border-color:var(--stroke_black);}input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
select,
textarea{background:#fafafa;background:var(--darkerblack_bg_black);border:1px solid #ececec;border-color:var(--stroke_black);border-radius:3px;box-shadow:none;color:#383838;color:var(--white_text_black);height:auto;font-size:14px;outline:none;}textarea{resize:none;min-height:90px;}input[readonly],
select[readonly],
textarea[readonly]{background:#fff;background:var(--arrows_bg_black);}input:not(.btn){line-height:20px;}input.big{padding:10px 13px 9px;}input.grey{background:#eeeeee;}.bx-ie .bx-sls .bx-ui-sls-fake,
.bx-ie .bx-sls .bx-ui-sls-route{padding-bottom:0px;}.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route,
.bx-sls .bx-ui-sls-container{height:44px;}/* SCROLL TO TOP */a.scroll-to-top{-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;position:fixed;text-align:center;text-decoration:none;display:block;background:#404040 url("/local/templates/b2b/images/scroll.png") no-repeat scroll center 14px;width:44px;height:44px;border-radius:50%;right:75px;left:inherit;bottom:55px;opacity:0;z-index:995;cursor:pointer;}a.scroll-to-top.visible{opacity:1;}a.scroll-to-top.ROUND_WHITE,
a.scroll-to-top.RECT_WHITE{background-color:#fff;}a.scroll-to-top.RECT_COLOR,
a.scroll-to-top.RECT_GREY,
a.scroll-to-top.RECT_WHITE{border-radius:2px;}a.scroll-to-top.ROUND_WHITE,
a.scroll-to-top.RECT_WHITE,
a.scroll-to-top.ROUND_GREY,
a.scroll-to-top.RECT_GREY{background-position:center -70px;}/* customScroll *//* FORMS */form .star,
.order-checkout .sof-req,
body span.bx-authform-starrequired,
form .required-star{font-size:12px;font-weight:normal;line-height:0;margin:0 0 0 4px;position:relative;color:#ff0000;}/* calculate delivery *//* CAPTCHA *//*recaptcha*//* FORMS *//*colors and bg*/b,
strong,
.popup .popup-intro .pop-up-title,
.basket_popup_wrapp .item-title .one-item,
.basket_popup_wrapp .item-title .cost-cell,
.basket_sort ul.tabs li span,
.module-cart table td.name-cell div[class^="bx_item_detail_"] .titles,
.item-title .props .item_prop .value,
.module-pagination .nums a:not(.link),
.no_products,
.bx_compare .prop_title_table .data_table_props tr td:first-child,
.catalog_detail .set_wrapp .title,
.catalog_detail .bx_item_set_hor_container_big .title,
.bx_modal_body .item_block_title,
.char_name .hint .icon i,
.bx_filter_container_title .hint .hint_icon i,
.location-block-wrapper .bx-sls .bx-ui-sls-fake,
.location-block-wrapper .bx-sls .bx-ui-sls-route,
.bx_order_make .bx_description .name,
h4.hover:hover,
.filter_block ul li span,
.module-orders-list tbody td,
.jobs_wrapp .item .salary,
.medium,
.row_values .wrap_weight{color:#383838;color:var(--white_text_black);}.dark-color,
.module-cart tfoot td .item_title,
.bottom.middle td > .coupon .coupon-t,
.module-cart .row_values .price,
.module-cart table tr td.count-cell,
.sort_header .sort_filter a.current,
.sort_header .sort_filter a:hover,
.bx_filter_vertical .bx_filter_block input:checked + label span,
.bx_filter .bx_filter_select_text,
.bx_filter_vertical input[type="checkbox"] + label.sku span,
.bx_filter_select_popup ul li label,
.common_select *,
.sku_props .bx_item_detail_size ul li,
.catalog_detail .stock_board .title,
.filter span:not(.field-name),
.forum-quote tbody tr td a,
.stores_block .stores_text_wrapp,
.coupons_list .bx_ordercart_coupon,
.basket_wrapp table tbody td,
.border_block_wide table td,
.colored_table tbody tr td{color:#333;color:var(--white_text_black);}a:hover,
.link:hover,
.header_wrap .top-h-row .menu li > a:hover,
.top-h-row .menu li.current > a,
.phones .phone_wrap a,
.phones .order_wrap_btn:hover,
.avtorization-call.enter,
.main-nav ul.menu > li > a,
ul.mini-menu li a,
body .main-nav .menu > li.current > a,
.white #header .catalog_menu ul.menu > li a,
ul.menu .child li.menu_title a,
ul.menu .child li.menu_item a:hover,
#header .catalog_menu ul.menu > li > a,
#header .catalog_menu ul.menu > li.current > a,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a,
body .white #header ul.menu li .child.submenu .child_wrapp a:hover,
body .wrapper.has_menu #header ul.menu li .child.submenu .child_wrapp a:not(.title):hover,
ul.menu li .depth3 a.title:hover,
#header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title),
#header .menu > li .child_wrapp a.current:not(.title),
body #header ul.menu li .child.submenu.line .child_wrapp > a,
.search_middle_block .middle_form .noborder,
.basket_wrapp .wraps_icon_block .count a,
.basket_wrapp .wraps_icon_block .count .text,
.basket_wrapp .basket_block .title,
.cost.prices .price,
.sale_block .text,
.sale_block .value,
.news .item .info .date,
.stores .stores_list .item a:hover span,
.footer_top .sblock .wrap_more_text,
.footer_top .sblock .wrap_more_text div,
.footer_bottom .submenu_top .menu_item a,
.img_block_capcha .reload:hover,
.form-control .forgot:hover,
.basket_fly .basket_title,
.basket_sort ul.tabs li.cur span,
.basket_sort ul.tabs li:hover .wrap_li > span,
.basket_sort ul.tabs li:hover .wrap_li > span *,
.module-cart .name-cell a:hover,
.basket_sort ul.tabs li.cur .wrap_li > span,
.basket_sort ul.tabs li.cur .wrap_li > span *,
.basket_sort ul.tabs li .wrap_li > span *,
.section_item_inner .section_info ul li a:hover,
.bx_filter .bx_filter_popup_result a,
.catalog_item:hover .item-title a,
.item-title a:not(.dark-color):hover,
li.item:hover a,
.item_wrap:hover .item-title a,
.view_sale_block .values,
.more_text_ajax:hover,
.bx_compare .compare_view .item_block:hover a,
.item-stock .store_link:hover,
.item .date_small,
.articles-list.news .item:hover .item-title a,
.jobs_wrapp .item .name tr:hover .link,
.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block .count span a,
.basket_wrapp .basket_empty .wraps_icon_block.basket .count span{color:#333;color:var(--fill_dark_lite_ccc);}ul.menu .see_more,
ul.menu .see_more a,
a.dark_link{color:#333 !important;color:var(--white_text_black) !important;text-decoration:none;}.h_color_colored .header_wrap #header,
.colored #header .catalog_menu ul.menu > li,
.module-cart .remove-cell a:hover,
.cart_shell .remove-cell a:hover,
.bx_item_set_hor .bx_item_set_hor_item a.remove,
.start_promo .item i.title span,
.start_promo .item p span,
.block_wr.dark,
.stores .all_map,
.more_text_ajax:before,
.captcha_reload:before,
.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,
.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,
.left_block .internal_sections_list li.cur,
.left_block .internal_sections_list li:hover,
.left_block .internal_sections_list .title .inner_block:before,
.bx_filter .bx_filter_popup_result{background-color:#ddd;}.header_wrap.colored .top-h-row .menu li a,
.stores .stores_list .item .store_text .value,
#footer .copyright,
#footer .copyright *,
.footer_bottom .all_menu_block ul li a{color:#545454;}.header_wrap.colored .main-nav ul.menu > li > a{color:#fff;}/* the most common styles are sorted for quick changes */table.title-search-result .price,
.card_popup_frame.popup .total_wrapp,
.module_products_list .price-cell .price,
.compare_wrapp a.compare_link,
.module-cart .colored tfoot td.row_values,
.module-cart .summ-cell,
.module-cart .summ-cell *,
.catalog_detail .availability-row .value a,
.catalog_detail a.wish_item .value,
.catalog_detail a.compare_item .value,
ul.tabs li.cur:hover span,
ul.tabs li:active span,
.module_products_list .basket_button.read_more span,
ul.mini-menu li a,
.top-h-row .phone span,
.top-h-row .phone span a,
.compare_button span,
.left_block .internal_sections_list .title a,
.btn_big,
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title .price,
.bx_modal_container .bx_modal_small_title,
.card_popup_frame.popup .basket_empty *{color:#1d2029;}.filter_button span,
.catalog_detail .stock_board .title,
.module_products_list .basket_button.to-cart span,
.module_products_list .basket_button.to-subscribe span,
.module_products_list .basket_button.to-order span,
table.colored td.name,
.front_slider .price,
.page_not_found td.description .title404,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div,
#header .basket_fly .opener .count{color:#212121;}#header .catalog_menu ul.menu.full.opened > li:not(.current):hover a,
#header ul.menu.full.opened > li:not(.current):hover a,
#header ul.menu.adaptive > li a,
.specials_slider.product_slider .basket_button.in-cart span{color:#fff;}.display_list .list_item .props_list td,
.smartfilter,
.smartfilter input,
.catalog_detail .stock_board .txt,
.index_bottom .info_column .about_column,
.header-cart-block .cart .summ,
.header-cart-block .cart .delay_link{color:#666;color:var(--light_basic_text_black);}.show_number,
.show_number *,
.module-cart [data-id="total_buttons"] .description,
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title,
.display_list .availability-row .value{color:#777;}/* borders *//* backgrounds */table.colored.item-shell thead td,
.popup .form-description-wrapp,
.differences tr.hovered:hover,
.search-page form{background:#fafafa;}body,
.adaptive_filter{background:#fff;}body{background:#fff;background-color:var(--black_bg_black);}.wrapper.basket_normal #header .basket_fly{display:none;}.header-cart .basket_fly{background:#fff;background:var(--card_bg_black);box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;-moz-box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;-webkit-box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;min-height:283px;}.header-cart .basket_fly:not(.loaded){background:url("/local/templates/b2b/images/waiter.gif") no-repeat center center var(--white_text_black_reverse);}table.title-search-result td.title-search-all{background:#fff !important;background:var(--white_text_black_reverse) !important;}.header-cart-block .cart.empty_cart > span.icon{background:#e9e9e9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e9e9e9 0%, #d5d5d5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #d5d5d5));background:-webkit-linear-gradient(top, #e9e9e9 0%, #d5d5d5 100%);background:-o-linear-gradient(top, #e9e9e9 0%, #d5d5d5 100%);background:-ms-linear-gradient(top, #e9e9e9 0%, #d5d5d5 100%);background:linear-gradient(to bottom, #e9e9e9 0%, #d5d5d5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d5d5d5',GradientType=0 );border-bottom:1px solid #cacaca;}table.title-search-result img.item_preview{box-shadow:0 0 15px 5px #fff;-moz-box-shadow:0 0 15px 5px #fff;-o-box-shadow:0 0 15px 5px #fff;-webkit-box-shadow:0 0 15px 5px #fff;}/*table*//* unsorted styles*/.jqmOverlay--dark{background:#000;opacity:0.88 !important;}.item .dark_block_animate{opacity:0;/*background-color:rgba(0,0,0,.5);*/filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:20;}.item:hover .dark_block_animate{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";}.scale_block_animate{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;position:relative;z-index:1;}.item:not(.touch_class):hover .scale_block_animate,
.touch_class .scale_block_animate{-webkit-transform:scale(1.05);transform:scale(1.05);}/*front page*/.wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme,
.wrapper_inner.front .drag-block.container > .maxwidth-theme,
.wraps .wrapper_inner.front .drag-block.container > .grey_block > .maxwidth-theme{padding-top:50px;}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme{padding-top:60px;}.wraps .wrapper_inner.front .drag-block.container.BIG_BANNER_INDEX > .maxwidth-theme{padding-top:30px;}/*top header row*/.basket_normal #header .top_br{width:100%;height:1px;background:#eaebec;margin:0px 0px 15px;}/*top menu*/#header .catalog_menu .wrapper_middle_menu{position:relative;}#header .catalog_menu .wrapper_middle_menu .inc_menu{padding-left:220px;}/*.dropdown .has-childs .dropdown .menu_item, .menu_top_block .dropdown .dropdown .menu_item{padding:6px 10px 0px 0px;display:inline-block;width:auto;}*/.with_dropdown{position:relative;padding-right:14px !important;}.phone.with_dropdown:after{/*display:none;*/opacity:0;}.with_dropdown .svg-inline-down{position:absolute;right:3px;top:50%;margin:-2px 0px 0px;width:5px;height:3px;display:block;}.with_dropdown .dropdown{position:absolute;top:28px;left:0;right:0;min-width:198px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;z-index:2;display:none;}.with_dropdown .dropdown > .wrap{background:#fff;background-color:var(--card_bg_black);-webkit-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.2);border-radius:3px;overflow:auto;max-height:500px;}.with_dropdown:hover .dropdown{opacity:1;visibility:visible;display:block;}/* more phone decription *//* it is need for fixing .svg{top:-1px;} */.phone .more_phone{line-height:1em;border-top:1px solid #f2f2f2;border-color:var(--light_bg_black);position:relative;}.phone .more_phone:first-of-type{border-top:none;}.phone .more_phone:hover{background-color:#fafafa;background-color:var(--light_bg_black);}.phone .more_phone a{padding:18px 22px 18px;display:block;white-space:nowrap;}.phone.with_dropdown > .dropdown{left:-22px;right:initial;max-width:245px;}.phone .more_phone a span:not(.icon){display:block;font-size:0.8em;font-weight:400;padding-top:6px;color:#999;white-space:normal;}.wrap_phones .svg-inline-phone,
.more_phone .svg-inline-close{cursor:pointer;}.wrap_phones .dropdown-mobile-phone{position:absolute;left:0;right:0;z-index:3000;background:#fff;display:none;}.wrap_phones .dropdown-mobile-phone .more_phone a,
.wrap_phones .dropdown-mobile-phone .more_phone span:not(.icon){padding:15px 18px 12px;display:block;font-weight:bold;font-size:1.071em;}.wrap_phones .dropdown-mobile-phone .more_phone .no-decript:not(.icon){padding:21px 18px 22px;}.wrap_phones .dropdown-mobile-phone .more_phone a span:not(.icon){display:block;font-size:0.8em;font-weight:normal;padding:2px 0 0 0;color:#999999;overflow:hidden;text-overflow:ellipsis;}#mobileheader .right-icons .wrap_phones .dropdown-mobile-phone .more_phone a .icon .svg,
#mobileheader .right-icons .wrap_phones .dropdown-mobile-phone .more_phone a .icon .svg svg{opacity:1;}.wrap_phones .more_phone{border-bottom:1px solid #f2f2f2;position:relative;line-height:1.2em;border-color:var(--line_bg_black);}.wrap_phones .more_phone.title{background:#fbfbfb;background:var(--card_bg_hover_black);}.wrap_phones .more_phone.title .svg-inline-close{right:19px;position:absolute;top:50%;margin-top:-9px;}.logo-row .logo{display:inline-block;position:relative;height:82px;max-width:190px;line-height:84px;}.bx-firefox .logo-row .logo{display:block;}.logo-row .logo img,
.logo-row .logo svg{max-height:100%;max-width:100%;}.logo svg{vertical-align:middle;}.header-v6 .fix-logo .logo-block{left:auto;}/* .fix-logo .content-block .subcontent {
  padding-left: 254px;
} */.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .top-description,
.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .inner-table-block,
.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .subtop .wrap_icon{height:52px;}.smalls.big_header .fix-logo .logo_and_menu-row:not(.icons_top) .wides .content-block .subcontent .wrap_icon{height:62px;}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address{padding-left:31px;max-width:342px;}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin-right:38px;}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .lines-block:before{bottom:-1px;}.smalls.big_header .top-block-item.logo_and_menu-row{padding-right:1px;}/* .wrapper1 .content-block .subcontent .menus{width:35%;} *//*.wrapper1 .content-block .subcontent .personal-link {
  margin-top: 2px;
}*/.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .subtop .top-description,
.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .subtop .wrap_icon{height:44px;padding-right:0px;}.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .subbottom .wrap_icon{height:86px;}.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .phone-block{margin-top:0px;}.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin:0px 0px 0px 1px;}.smalls.big_header.sticky_menu.sm .header-v28 .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin:0px 0px 0px -1px;}.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .callback-block{top:5px;position:relative;}.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .phone-block .dropdown > .wrap{margin-top:0px;}.sticky_menu .content-block .search_wraps{padding-right:278px;}.sticky_menu.basket_normal .content-block .search_wraps{padding-right:553px;}.sticky_menu .content-block .search-wrapper{height:88px;padding-top:2px;}.sticky_menu #headerfixed .inner-table-block.menu-block{padding:0px;}.sticky_menu #header .top-block{background:transparent;}/* .centered .logo-row .wrap_icon {
  height: 66px;
} *//* .centered .menu-row .mega-menu table td.wide_menu:hover > .wrap > .dropdown-menu,
.centered .menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu {
  margin-top: 1px;
} *//* .smlong .logo-row .wrap_icon {
  height: 92px;
} *//*.smlong.logo_and_menu-row .phone-block.blocks {*//*  margin-top: 10px;*//*}*//* .smalls .logo_and_menu-row .logo-row .top-description,
.smalls .logo_and_menu-row .logo-row .inner-table-block {
  height: 86px;
} */body .header-wrapper .logo_and_menu-row:not(.icons_bottom).longs .logo-row .top-description, 
.longs .logo-row .inner-table-block.longs .logo-row .logo,
body .header-wrapper .logo_and_menu-row:not(.icons_bottom).longs .logo-row .logo{height:100px;line-height:100px;}.logo_and_menu-row .wrap_icon.person{/* padding-right: 0px; *//* padding-left: 40px; */}/* .wrapper1.basket_normal .logo_and_menu-row.wrap_icon.person {
  padding-right: 23px;
} */.wrapper1.basket_normal .logo_and_menu-row.with-search .wrap_icon.person{padding-right:0px;/* padding-left: 65px; */}/* .wrapper1 .logo_and_menu-row.with-search .only-login .wrap_icon.person {
  padding-left: 65px;
} *//* .paddings .float_wrapper {
  padding-right: 77px;
} */.fix-logo2 .logo-block{width:213px;}/* HEADER LOGO_AND_MENU_ROW BASKET, PERSONAL, PHONES */.menu-row.middle-block .mega-menu table td .wrap > a{display:block;}.logo_and_menu-row{position:relative;}.logo_and_menu-row .logo-row{padding-bottom:1px;/*overflow: hidden;*/}.logo_and_menu-row .wrap_icon{display:table-cell;padding:0px 0px;vertical-align:middle;}.logo_and_menu-row .basket-link{position:relative;padding-left:20px;padding-right:20px;display:block;}.top_basket{position:relative;}#headerfixed .basket-link.basket{position:relative;}.basket-link.basket{position:static;}.basket-link[data-href]:not(.basket-count){cursor:auto;}.basket_hover_block{position:absolute;top:100%;right:0;width:565px;visibility:hidden;opacity:0;transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;transition-delay:0.2s;-webkit-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);border-radius:0 0 3px 3px;z-index:2;background-color:var(--card_bg_black);}.basket_hover_block:not(.loaded) *{opacity:0;}.basket_hover_block.loaded{background-image:none;}#headerfixed:not(.fixed) .basket_hover_block{visibility:hidden !important;opacity:0 !important;}#headerfixed:not(.fixed) .dropdown-menu{display:none !important;}.top_basket:hover .basket_hover_block,
#headerfixed.fixed .basket-link.basket:hover + .basket_hover_block,
.basket_hover_block:hover{visibility:visible;opacity:1;}.wrapper1.basket_page .top_basket .basket_hover_block,
.wrapper1.basket_page #headerfixed .basket-link.basket:hover + .basket_hover_block{visibility:hidden;opacity:0;}body .basket-link .js-basket-block{position:relative;display:flex;margin:-4px 0 0;padding:0 22px 0 0;}body .basket-link.compare .js-basket-block{padding-right:23px;}body .basket-link .js-basket-block .count{position:absolute;right:0;top:50%;left:auto;margin:-11px 0 0;width:18px;height:17px;font-size:0.8em;line-height:17px;color:#fff;border-radius:100%;text-align:center;box-shadow:none;}.light-menu-color.header_wrap .logo-row:not(.logo_top_white) .basket-link .js-basket-block .count{background:#fff;color:#000;}.logo-row .wrap_icon .svg,
.basket-link .svg{opacity:0.5;}.basket-link:hover .svg,
.top-btn:hover .svg,
.personal-link:hover .svg{opacity:1;}.logo_and_menu-row .basket-link .title{display:inline-block;vertical-align:top;font-size:0.9333em;font-weight:bold;line-height:1.1em;}.logo_and_menu-row .basket-link:not(.has_prices) .title{font-size:0px;}.logo_and_menu-row .basket-link .wrap{margin:2px 0 0 24px;display:inline-block;vertical-align:top;}.logo_and_menu-row .basket-link .wrap .title{margin:0 0 5px;display:block;}.logo_and_menu-row .personal-link{display:block;margin-top:8px;}.logo_and_menu-row .personal-link .wrap{margin:2px 0 0 14px;display:inline-block;vertical-align:top;white-space:nowrap;max-width:130px;}.logo_and_menu-row .personal-link .wrap > span{text-overflow:ellipsis;overflow:hidden;}.logo_and_menu-row .wrap_icon svg:not(.not_fill) path,
.logo_and_menu-row .wrap_icon svg:not(.not_fill) use{fill:var(--fill_dark_light_ccc);}.logo_and_menu-row .wrap_icon > *:hover svg:not(.not_fill) path,
.logo_and_menu-row .wrap_icon > *:hover svg:not(.not_fill) use{fill:var(--fill_dark_light_white_hover);}.logo_and_menu-row .wrap_icon .title,
.logo_and_menu-row .wrap_icon .name{font-size:0.6667em;line-height:1.2em;text-transform:uppercase;letter-spacing:0.8px;padding-left:9px;color:var(--fill_dark_light_ccc);}.logo_and_menu-row .wrap_icon > *:hover .title,
.logo_and_menu-row .wrap_icon > *:hover .name,
.logo_and_menu-row .sites > *:hover .sites__current,
.logo_and_menu-row .sites:hover .sites__current{color:var(--fill_dark_light_white_hover);}.logo_and_menu-row .personal-link .wrap{margin:0px;}.logo_and_menu-row .wrap_icon .personal-link .name{margin:5px 0 0 0;}.logo_and_menu-row .personal-link .name{position:relative;margin:0 0 5px;display:block;}.logo_and_menu-row .personal-link .title{display:block;font-size:0.8em;line-height:1.2em;color:#999999;}.logo_and_menu-row .personal-link.with_dropdown{padding-right:0 !important;}.logo_and_menu-row .personal-link.with_dropdown:after{display:none;}.logo_and_menu-row .personal-link.with_dropdown .name{padding:0 13px 0 0;max-width:92px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.logo_and_menu-row .personal-link.with_dropdown .name:after{content:"";position:absolute;right:0;top:50%;margin:-1px 0 0 0;width:5px;height:3px;background:url(/local/templates/b2b/images/next.png) -20px -333px no-repeat;}/* .wrapper1 .longest .basket-link {
  padding-left: 35px;
} */.logo_and_menu-row .phone{position:relative;margin:3px 0px 0px;font-size:1.0666em;font-weight:bold;display:inline-block;}.logo_and_menu-row .phone.with_dropdown > .dropdown{padding-top:7px;top:-23px;}.logo_and_menu-row .phone-block.blocks .phone.with_dropdown > .dropdown{top:-24px;}/*2, 4*/.logo_and_menu-row .phone-block.icons .phone.with_dropdown > .dropdown{left:-26px;}/*6*/.logo_and_menu-row .phone-block.blocks.icons .phone.with_dropdown > .dropdown{left:-28px;}/*4*//*r2, r4, r6*//*9*//*r9*/.logo_and_menu-row .phone-block.phone .svg-phone{position:absolute;top:50%;left:0;margin:-6px 0 0;}.logo_and_menu-row .phone a{color:#222;color:var(--white_text_black2);white-space:nowrap;text-decoration:none;}/*sidebar*//* .basket_normal .smalls.logo_and_menu-row .wides .wrap_icon.person {
  padding-right: 1px;
  padding-left: 40px;
} */.header-wrapper .lines-row:before{content:"";position:absolute;height:1px;left:0px;right:0px;bottom:-2px;background:#f2f2f2;background:var(--line_bg_black);opacity:1;transition:opacity 1s ease-in-out;}.header-wrapper.fix-logo .lines-row:before{content:"";display:block !important;position:absolute;height:1px;left:0px;right:0px;bottom:-2px;}.front_page .header-wrapper .lines-row:before{bottom:-1px;}.wrapper1:not(.front_page) .smalls.logo_and_menu-row .wides .lines-row:before,
.wrapper1.big_header:not(.front_page) .logo_and_menu-row .wides > .lines-row:before{bottom:0px;}.logo_and_menu-row .phone-block.blocks{line-height:18px;/*margin: 4px 0px 0px 0px;*/}/*header2*//*header .phone-block.icons {*//*  padding-left: 11px;*//*}*/header .phone-block.icons .phone .svg:not(.iconset_icon--svg){margin-left:-11px;}header .phone-block.icons .phone .svg.svg-inline-phone{left:-11px;}/*.logo_and_menu-row .fix-block .phone-block.blocks {*//*  margin-left: 12px;*//*}*/.logo_and_menu-row .fix-block .phone-block.blocks > .phone{margin-top:0px;}body .logo-row .phone .svg-inline-down{opacity:1;}/*.logo_and_menu-row .phone .more_phone{font-size:1.006289em;}*/.logo_and_menu-row .search-block{height:82px;display:table;width:100%;}.logo_and_menu-row .search-block{position:relative;z-index:1;}/* header 28,29 with overlap *//**/.logo_and_menu-row .inner-table-block > div[id*="bx_incl"]{display:table-cell;vertical-align:middle;}.logo_and_menu-row .search-wrapper{display:table-cell;vertical-align:middle;height:82px;width:100vw;}.logo_and_menu-row.with-search .custom-search{padding-right:11px;}.logo_and_menu-row .search_wrap.only_bg{padding-left:0px;padding-right:62px;}.logo_and_menu-row .search_wrap.only_bg .search-wrapper{height:52px;border:1px solid #eee;border-top-width:0px;border-bottom-width:0px;}.logo_and_menu-row .search_wrap.only_bg .search-wrapper .search .search-input{background:transparent;border-color:transparent;padding:0 50px 0 22px;height:54px;margin-bottom:-2px;}.logo_and_menu-row .search_wrap.only_bg .search-wrapper .search.search--hastype .search-input{padding-right:136px;}.logo_and_menu-row .search_wrap.only_bg .search-wrapper .search .btn-search{padding:0 26px;}.logo_and_menu-row .search_wrap.only_bg .search-wrapper .search .dropdown-select{right:69px;top:11px;}.logo_and_menu-row .search .search-button-div{position:absolute;top:0;right:0;bottom:0;}.logo_and_menu-row .search .search-button-div .svg.svg-close{display:none;}.logo_and_menu-row .search .btn-search{position:absolute;top:0;right:0;bottom:0;padding:0 16px;border:none;background:none;font-size:0;}.logo_and_menu-row .search .btn-search:active{box-shadow:none;}.logo_and_menu-row .search .search-input{padding:0 44px 0 16px;height:42px;font-size:0.867em;line-height:40px;background:#fafafa;background:var(--light_bg_black);border:1px solid #ececec;border-color:var(--stroke_black);color:var(--white_text_black);}.logo_and_menu-row .search.search--hastype .search-input{padding-right:124px;}.logo_and_menu-row .search .svg path{opacity:0.5;}.logo_and_menu-row .search .svg use{opacity:0.5;}.logo_and_menu-row .search .btn-search:hover .svg svg path{opacity:1;fill:#333;}.logo_and_menu-row .search .btn-search:hover .svg svg use{opacity:1;fill:var(--theme-base-color);}.logo_and_menu-row .phone-block .inner-table-block{padding-left:15px;padding-right:15px;}.logo_and_menu-row .inline-search-show{border:none;background:none;padding:0;}.logo_and_menu-row .inline-search-show .svg{top:0px;}.logo_and_menu-row .search .svg{top:0;}/* .logo_and_menu-row .float_wrapper.fix-block .search_wrap {
  padding-left: 0px;
  padding-right: 58px;
} */.wrapper1:not(.basket_normal) .logo_and_menu-row .float_wrapper.fix-block + .search_wrap{padding-right:0px;}header .address{position:relative;padding:0 0 0 25px;font-size:0.8666em;color:#777;}.logo_and_menu-row .inner-table-block{height:58px;}.logo_and_menu-row .burger{margin:0 0 0 0px;display:block;position:relative;width:74px;height:92px;cursor:pointer;}.logo_and_menu-row .burger .svg-burger,
.logo_and_menu-row .burger .svg-inline-burger{position:absolute;top:50%;margin:-4px 0 0 0px;min-width:18px;min-height:16px;}body #header .catalog_menu ul.menu > li,
body #header .catalog_menu ul.menu > li > a,
.wrapper.has_menu #header .catalog_menu ul.menu > li.current > a{border:0px;}body #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover{border:0px;}.icons_fa:after,
li.has-child:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.visible_on_ready{visibility:hidden;}.header_wrap #header .catalog_menu ul.menu > li{height:47px;background:none;}.header_wrap #header .catalog_menu ul.menu > li.catalog{width:220px;}.header_wrap #header .catalog_menu ul.menu > li > a,
.header_wrap #header .catalog_menu ul.menu.adaptive > li .text{color:#fff;border:0px !important;text-transform:uppercase;font-size:13px;font-weight:bold;text-decoration:none;}/*header menu start*/.menu_top_block.catalog_block .menu.dropdown > li,
.mega-menu .menu-wrapper > li,
.mega-menu .menu-navigation__sections > div{overflow-wrap:break-word;}/*body .menu_top_block li.full .dropdown>li>a.section1{background:#fff !important;}*//*header .menu_top_block>li.more>a:before{content:"";position:absolute;left:50%;top:50%;margin:-2px 0 0 -8px;width:15px;height:3px;background:url(/local/templates/b2b/images/ai.png) -157px -10px no-repeat;}
header .menu_light .menu_top_block>li.more>a:before{background-position:-118px -10px;}*/header .menu_top_block li .dropdown > li:hover > a,
header .menu_top_block li .dropdown > li.current > a,
body header#header .catalog_menu .menu_top_block > li.current > a{color:#fff;}/*left top menu*//*mobile start*/#header .catalog_menu .wrap_menu ul.menu.adaptive:hover{cursor:pointer;}#header .catalog_menu .wrap_menu ul.menu.adaptive > li.menu_opener{border:0px;display:block;width:100%;padding:0px 17px;}.header_wrap #header .catalog_menu ul.menu.adaptive > li{height:47px;line-height:47px;position:relative;}.header_wrap #header .catalog_menu ul.menu.adaptive > li:after{position:absolute;top:12px;right:17px;content:"";display:block !important;width:20px;height:20px;background:url("/local/templates/b2b/images/ai.png") 0px 0px no-repeat;}.mobile_menu_wrapper .mobile_menu li.has-child:hover:before,
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current:before{color:#fff;}#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover > a,
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current > a{color:#fff !important;}ul.mobile_menu .search{box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);width:100%;display:block !important;padding:13px;background:none repeat scroll 0 0 #e0e7ea !important;border:medium none;position:absolute;right:0;top:100%;z-index:9;}ul.mobile_menu .search .search-input-div{width:100%;padding-right:63px;}ul.mobile_menu .search .search-button-div{position:absolute;right:14px;top:13px;}ul.mobile_menu .search .search-button-div button{padding:9px 13px 10px;border-top-left-radius:0px;border-bottom-left-radius:0px;}ul.mobile_menu .search .search-input-div input{border:0px;font-size:13px;}/*mobile end*//* MOBILE HEADER v1 */#mobileheader .basket-link .title{display:none;}#mobileheader .v1 .bars .top-btn{padding:0px 20px 5px;}/* MOBILE HEADER v2 */#mobileheader .v2 .top-btn{height:46px;line-height:42px;padding:0px 15px;}/* mobile headers */#mobileheader{margin:0;padding:0;position:relative;height:63px;}#mobileheader.fixed{overflow:visible;}.wrapper1 > div#mobileheader{z-index:10;position:static;}.style-switcher.active ~ .wrapper1 > div#mobileheader.fixed{z-index:4;}.style-switcher.active ~ .wrapper1 > div#mobileheader:not(.fixed){position:relative;top:0;}/*.wrapper1.mfixed_view_scroll_top > div#mobileheader{top:-110px;}*/body .wrapper1.mfixed_Y > div#mobileheader.fixed{position:fixed;width:100%;z-index:1051;top:0px;display:block !important;}#mobileheader .burger{height:100%;width:58px;position:relative;cursor:pointer;/*z-index:1099;*/}#mobileheader .burger .svg-burger,
#mobileheader .burger .svg-inline-burger{width:18px;height:16px;min-width:18px;min-height:16px;position:absolute;left:50%;top:50%;margin:-6px 0 0 -9px;}#mobileheader .burger .svg-close,
#mobileheader .burger .svg-inline-close{width:16px;height:16px;min-width:16px;min-height:16px;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;display:none;}#mobileheader .burger.c .svg-close,
#mobileheader .burger.c .svg-inline-close{display:inline;}#mobileheader .burger.c .svg-burger,
#mobileheader .burger.c .svg-inline-burger{display:none;}#mobileheader .title-block{height:100%;padding:0 5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:bold;text-align:left;line-height:60px;}#mobileheader .logo-block{height:100%;padding:0 5px 0 0;}#mobileheader .logo{max-width:156px;line-height:60px;height:60px;}#mobileheader .logo img{max-height:100%;max-width:100%;/*width:100%;*/}#mobileheader .right-icons{height:100%;padding-right:5px;margin-left:-15px;}#mobileheader .wrap_icon{display:table-cell;padding-right:15px;padding-left:15px;vertical-align:middle;line-height:63px;}#mobileheader .wrap_icon.wrap_basket{padding-left:0px;}#mobileheader .wrap_icon.wrap_basket > div[id^="bx_incl"]{display:inline;}#mobileheader .inline-search-show{border:none;background:none;padding:0;/*top:1px;position:relative;*/}#mobileheader .inline-phone-show{border:none;background:none;padding:0;/*top:1px;position:relative;*/}#mobileheader .inline-phone-show .svg{top:-3px;}#mobileheader .wrap_phones .dropdown-mobile-phone{position:absolute;left:0;right:0;z-index:3000;background:#fff;background:var(--card_bg_black);display:none;}.ios #mobileheader .inline-search-show{top:4px;}#mobileheader .inline-search-show .svg-inline-search{top:-4px;}#mobileheader .right-icons a:not(:hover) .svg,
#mobileheader .top-btn:not(:hover) .svg{opacity:0.5;}#mobileheader .basket-link{position:relative;display:inline-block;padding-left:22px;padding-right:3px;vertical-align:top;}#mobileheader .basket-link.compare{padding-left:14px;}#mobileheader .basket-link .js-basket-block{margin:0px;}#mobileheader *[class^="mobileheader-"]{height:100%;width:100%;position:relative;/*z-index:3000;*/}#mobileheader .mobileheader-v1,
#mobileheader .mobileheader-v3,
#mobileheader .mobileheader-v4{background:#fff;background:var(--black_bg_black);border-bottom:1px solid #f5f5f5;border-color:var(--darkerblack_bg_black);}#mobileheader .mobileheader-v2{color:#fff;}#mobileheader .mobileheader-v2 .basket-link .count{background-color:#fff;color:#222;}#mobileheader .mobileheader-v2 .svg.inline path{fill:#fff;}#mobileheader .mobileheader-v4 .logo-block{width:calc(100% - 150px);display:inline-block;padding:0 0 0 17px;}#mobileheader .mobileheader-v4 .logo-block .logo{margin:0 auto;}#mobileheader .mobileheader-v3 .search-wrapper{display:inline-block;width:100%;}#mobileheader .mobileheader-v3 .search_wrap{height:62px;margin-left:56px;margin-right:20px;line-height:62px;}#mobileheader .mobileheader-v3 .search-block .search-button-div{bottom:0;}#mobileheader .mobileheader-v3 .search-block .search-button-div .svg svg path{fill:#999;}#mobileheader .mobileheader-v3 .search-block .btn-search{bottom:0;padding:0 16px;border:none;background:none;font-size:0;}#mobileheader .mobileheader-v3 .search-input{padding:0 44px 0 12px;height:40px;/* font-size: 16px; */font-size:13px;background:rgba(236, 236, 236, 0.5);background:var(--black_bg_black);}#mobileheader .mobileheader-v3 .search.search--hastype .search-input{padding-right:131px;}#mobileheader .mobileheader-v3 .search-block .btn-search .svg{top:0;right:-3px;}#mobileheader .mobileheader-v3 .burger .svg svg{margin-left:auto;}#mobileheader .mobileheader-v3 .burger{width:54px;}#mobileheader .mobileheader-v3 .search-block .title-search-result{border-left:none;border-right:none;line-height:19px;margin-top:9px;width:100% !important;}/* mobile menu */#mobilemenu{background:#fff;background:var(--black_bg_black);z-index:3000;overflow:hidden;overflow-y:auto;transition:left 0.4s ease 0s, opacity 0.4s ease 0s;position:fixed;}.scrollblock{overflow:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;}#mobilemenu::-webkit-scrollbar,
.scrollblock::-webkit-scrollbar{width:8px;}#mobilemenu::-webkit-scrollbar-track,
.scrollblock::-webkit-scrollbar-track{border-radius:8px;}#mobilemenu::-webkit-scrollbar-thumb,
.scrollblock::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff;border-color:var(--card_bg_black);}#mobilemenu::-webkit-scrollbar-thumb:window-inactive,
.scrollblock::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff;border-color:var(--card_bg_black);}#mobilemenu.dropdown{top:64px;bottom:0;width:100%;border-top:1px solid #f2f2f2;opacity:0;visibility:hidden;}#mobilemenu.dropdown.show{opacity:1;visibility:visible;}#mobilemenu.leftside{left:-100%;top:0;bottom:0;width:300px;max-width:100%;}#mobilemenu.leftside.show{left:0;box-shadow:3px 0px 10px 0px rgba(0, 0, 0, 0.45);}#mobilemenu > .scroller{overflow:hidden;}#mobilemenu > .scroller > .wrap{width:100%;transition:transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;}#mobilemenu-overlay{display:none;background:#3a3f44;opacity:0.7 !important;height:100%;width:100%;position:fixed;left:0px;top:0px;z-index:2999;}#mobilemenu .dropdown{left:100%;top:0;width:100%;border:medium none;box-shadow:none;visibility:visible;opacity:1;display:none;position:absolute;z-index:5;background:#fff;background:var(--black_bg_black);margin:0;padding:0;}#mobilemenu .expanded > .dropdown{display:block;}#mobilemenu .expanded > .dropdown > div{border-bottom:1px solid #f2f2f2;}#mobilemenu .expanded > .dropdown .menu_back a{font-size:15px;line-height:18px;padding:22px 20px 23px 54px;cursor:pointer;position:relative;}#mobilemenu .expanded > .dropdown .menu_back .svg{position:absolute;top:25px;left:19px;}#mobilemenu .expanded > .dropdown .menu_back .svg-inline-back_arrow *{fill:#999;}#mobilemenu .expanded > .dropdown .menu_title{font-size:15px;line-height:18px;color:#333;color:var(--white_text_black);font-weight:bold;padding:22px 23px 23px 19px;background-color:#fbfbfb;background:var(--line_bg_black);}#mobilemenu .menu a:hover .svg{background-color:transparent;}#mobilemenu .menu > ul{padding:0;margin:0;display:block;}#mobilemenu .menu ul > li{list-style:none;display:block;margin:0;border-bottom:1px solid #f2f2f2;width:100%;padding:0;border-color:var(--line_bg_black);}#mobilemenu .menu ul li:before{display:none;}#mobilemenu .menu ul > li a{padding:19px 20px 20px 19px;display:block;position:relative;text-decoration:none;}#mobilemenu .menu ul > li a.decript{padding:14px 20px 15px 19px;line-height:1em;font-weight:700;}#mobilemenu .menu ul.dropdown.with_icons > li a{padding-left:43px;}#mobilemenu .menu ul.dropdown.with_icons > li a .icon{position:absolute;left:18px;top:14px;font-size:0;height:16px;width:16px;display:flex;align-items:center;justify-content:center;}#mobilemenu .menu ul.dropdown.with_icons > li .no-decript .icon{top:23px;}#mobilemenu .menu ul > li.menu_title a{padding:0px;}#mobilemenu .menu ul > li a.parent{padding-right:46px;}#mobilemenu .menu ul > li .arrow{position:absolute;z-index:1;width:46px;top:0;right:0;bottom:0;cursor:pointer;padding-left:8px;display:block;}#mobilemenu .menu ul > li .arrow .svg{position:absolute;top:calc(50% - 2px);left:50%;/*margin:-15px 0 0 -15px;*/}#mobilemenu .menu ul > li.selected > a:before{content:"";position:absolute;top:30px;left:8px;width:4px;height:4px;border-radius:100%;}#mobilemenu .menu > ul > li > a{background:#fff;font-size:15px;font-weight:bold;background:var(--black_bg_black);}#mobilemenu .menu > ul > li.selected > a:before{left:0px;top:-1px !important;bottom:-1px;width:2px;z-index:1;height:inherit;border-radius:0;}#mobilemenu .menu > ul > li:not(.counters),
.menu ul > li.selected:not(.counters),
.menu ul > li.expanded{position:initial;}#mobilemenu .menu > ul > li.counters > a > span{padding-right:25px;position:relative;}#mobilemenu .menu > ul > li.counters .count{width:17px;height:17px;line-height:17px;white-space:nowrap;font-size:12px;color:#fff;border-radius:8px;text-align:center;display:block;position:absolute;right:0;top:50%;margin-top:-8px;font-weight:initial;left:auto;}#mobilemenu .menu > ul > li.counters .count.empted{background:#969ba5;}#mobilemenu .menu.middle > ul > li > a{padding-left:57px;background:#fbfbfb;background:var(--light_bg_black);}#mobilemenu .menu.mobile_regions .dropdown .menu-item-fixed ul>li a{padding-top:12px;padding-bottom:11px;}#mobilemenu .menu.mobile_regions ul > li a .muted{font-size:.867rem;line-height:1.2rem;margin:3px 0 3px 0;}#mobilemenu .menu.mobile_regions .menu_autocomplete{padding:20px 20px 20px 19px;}#mobilemenu .menu.mobile_regions .menu_autocomplete .wrapper{position:relative;}#mobilemenu .menu.mobile_regions .search_icon{position:absolute;}#mobilemenu .menu.mobile_regions .search_icon .svg *{fill:#999;}#mobilemenu .menu.mobile_regions .clean_icon{position:absolute;right:-3px;top:4px;width:20px;height:20px;padding:3px;cursor:pointer;}#mobilemenu .menu.mobile_regions .clean_icon .svg{top:0;vertical-align:top;}#mobilemenu .menu.mobile_regions .clean_icon svg{width:14px;height:14px;}#mobilemenu .menu.mobile_regions .clean_icon:hover svg *{fill:var(--fill_dark_light_hover);}#mobile-region-search{width:100%;padding:0 24px 0 37px;background:none;border:none;line-height:1.2rem;}#mobilemenu .menu.mobile_regions .dropdown .menu-item-fixed{border-bottom:none;}#mobilemenu .menu.mobile_regions .dropdown .mobile-cities,
#mobilemenu .menu.mobile_regions .dropdown .ui-autocomplete{margin:0;padding:0;}#mobilemenu .menu.mobile_regions .dropdown .ui-autocomplete{display:none;top:0 !important;left:0 !important;width:100% !important;}#mobilemenu .menu.middle a .svg{position:absolute;opacity:1;}#mobilemenu .menu.middle a .svg:not(.svg-inline-triangle):not(.iconset_icon--svg) *{fill:#999;}#mobilemenu .menu.middle a .svg-cabinet{width:14px;min-width:14px;height:17px;min-height:17px;left:21px;top:22px;}#mobilemenu .menu.middle a .svg-cabinet-login,
#mobilemenu .menu.middle a .svg-inline-cabinet{width:16px;min-width:16px;height:17px;min-height:17px;left:20px;top:22px;}#mobilemenu .menu.middle a .svg-inline-region_arrow{width:16px;min-width:16px;height:19px;min-height:19px;left:21px;top:23px;}#mobilemenu .menu.middle a:hover .svg-cabinet-login{background-color:#222;}#mobilemenu .menu.middle a .svg-basket,
#mobilemenu .menu.middle a .svg-inline-basket{width:18px;min-width:18px;height:17px;min-height:17px;left:19px;top:24px;}#mobilemenu .menu.middle a .svg-wish,
#mobilemenu .menu.middle a .svg-inline-wish{width:18px;min-width:18px;height:16px;min-height:16px;left:19px;top:24px;}#mobilemenu .menu.middle a .svg-compare,
#mobilemenu .menu.middle a .svg-inline-compare{width:17px;min-width:17px;height:17px;min-height:17px;left:20px;top:23px;}#mobilemenu .menu.middle a .svg-phone,
#mobilemenu .menu.middle a .svg-inline-phone{width:9px;min-width:9px;height:12px;min-height:12px;left:25px;top:26px;}#mobilemenu .menu.middle a:hover .svg-phone{background-color:transparent;}#mobilemenu .menu.middle a:hover .svg-cabinet{background-color:#222;}#mobilemenu .contacts .title{font-weight:bold;padding:19px 20px 6px 19px;}#mobilemenu .contacts .svg:not(.svg-inline-triangle) svg *{fill:#999;}#mobilemenu .contacts a{color:#222;color:var(--white_text_black);text-decoration:none;}#mobilemenu .contacts .email,
#mobilemenu .contacts .address{padding:12px 20px 0 50px;position:relative;line-height:18px;font-size:13px;}#mobilemenu .contacts .svg.svg-address,
#mobilemenu .contacts .svg.svg-inline-address{position:absolute;left:23px;top:16px;width:13px;min-width:initial;height:16px;min-height:initial;}#mobilemenu .contacts .svg-email,
#mobilemenu .contacts .svg-inline-email{min-width:initial;min-height:initial;height:16px;width:16px;position:absolute;left:23px;top:17px;}#mobilemenu .social-icons{border-bottom:1px solid #f2f2f2;border-color:var(--line_bg_black);}#mobilemenu .social-icons ul{padding:28px 20px 34px 20px;margin:0;}#mobilemenu .social-icons ul li:before{display:none;}#mobilemenu .social-icons li > a .svg{position:absolute;width:20px;min-width:20px;height:20px;min-height:20px;left:19px;top:5px;}#mobilemenu .downdrop .menu ul > li .arrow .svg{transform:rotate(0.25turn);}#mobilemenu .downdrop .dropdown{position:relative;left:inherit;top:inherit;padding:0 0 0 19px;}#mobilemenu .downdrop .expanded > .dropdown .menu_back,
#mobilemenu .mobilemenu-v2 .expanded > .dropdown .menu_title{display:none;}#mobilemenu .downdrop .menu ul > li.expanded{border-bottom:none;}#mobilemenu .downdrop .menu ul > li.expanded > a{border-bottom:1px solid #f2f2f2;border-color:var(--line_bg_black);}#mobilemenu .top-mobile-menu .top-mobile-menu__link{display:flex;align-items:center;}/*header menu end*//* SOCIAL ICONS */.social-icons ul{margin:0;padding:0;width:auto;font-size:0;}body .social-icons li,
body .soc-avt .row a{display:inline-block;vertical-align:top;
  *display:inline;zoom:1;padding:0px;margin:0px;}.social-icons li:before{display:none;}.social-icons li a,
.soc-avt .row a{border-radius:3px;display:block;height:43px;margin:5px 10px 5px 0px;overflow:hidden;position:relative;transition:all 0.3s ease 0s;width:43px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;font-size:0;background:none;}.social-icons li a{background-color:#4f5a6b;background:url(/local/templates/b2b/images/svg/social.svg) 0px -188px no-repeat;}.social-icons li a:hover,
.soc-avt .row a:hover{opacity:0.8;}.social-icons li.telegram a,
.soc-avt a i.telegram{background-position:-329px -329px;}.social-icons li.ytb a,
.soc-avt a i.ytb{background-position:-94px -329px;}.social-icons li.pinterest a,
.soc-avt a i.pinterest{background-position:-188px -188px;}.soc-avt a i.box,
.bx-authform-social ul li .bx-authform-social-icon.box{background-position:-423px -188px;}#title-search_fixed{position:relative;}@media not print{header.fixed,
  #headerfixed.fixed{position:fixed;margin:0;width:100%;top:0;z-index:997;right:0;left:0;transition:z-index 0.25s ease-in-out;}}/*child menu*/body #header .catalog_menu .child{margin-top:0px;padding-top:0px;}body #header ul.menu li .child .child_wrapp{border:0px;background:#f7f7f9;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.15);border-radius:0px;padding:35px 40px 17px;}body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix){padding:27px 40px 21px;}.wrapper.has_menu .white #header .catalog_menu ul.menu > li.current,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li:not(.current):hover{background:none;}.wrapper.has_menu .white #header .catalog_menu ul.menu > li.active,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li.active:hover{background:#efefef;}/*child line menu*/body #header ul.menu li .child.line .child_wrapp{padding:0px;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.15);}body #header ul.menu li .child.line .child_wrapp > a{padding:9px 20px 10px;border-bottom:1px solid #fff;background:#f7f7f9;}body #header ul.menu li .child.line .child_wrapp > a:hover,
body #header ul.menu li .child.line .child_wrapp > a.current{background:#fff;}body.fill_bg_y .header_wrap header .header-wrapper{border:none;}/*basket fly*/.basket_wrapp .header-cart .basket_fly .wraps_icon_block,
.basket_fly_forms .opener .wraps_icon_block{display:block;float:none;margin:0px;width:100%;height:100%;}.basket_wrapp .header-cart .basket_fly .wraps_icon_block .svg,
.basket_fly_forms .opener .wraps_icon_block .svg{position:absolute;top:50%;left:50%;margin:-3px 0px 0px -15px;transition:opacity 0.2s ease;}.basket_wrapp .header-cart .basket_fly .wraps_icon_block.compare .svg{margin:-7px 0px 0px -13px;}.basket_wrapp .header-cart .basket_fly .wraps_icon_block.form .svg,
.basket_fly_forms .opener .wraps_icon_block.form .svg{margin:-9px 0px 0px -9px;}.basket_wrapp .header-cart .basket_fly .wraps_icon_block.review .svg,
.basket_fly_forms .opener .wraps_icon_block.review .svg{margin:-10px 0px 0px -10px;}.basket_wrapp .header-cart .basket_fly .wraps_icon_block.ask .svg,
.basket_fly_forms .opener .wraps_icon_block.ask .svg{margin:-8px 0px 0px -10px;}.header-cart .basket_fly .opener > div:not(:hover) svg,
.basket_fly_forms .opener > div:not(:hover) svg{opacity:0.5;}.header-cart .basket_fly .opener > div:not(:hover) svg path,
.basket_fly_forms .opener > div:not(:hover) svg path{fill:#333;fill:var(--white_text_black);}.header-cart .basket_fly .opener > div:not(:hover) svg use,
.basket_fly_forms .opener > div:not(:hover) svg use{fill:#333;fill:var(--white_text_black);}.header-cart .basket_fly .opener > div.cur svg{opacity:1;}/*hide wish btn*/.catalog-delayed-btn-N .logo_and_menu-row .wrap_icon .basket-link.delay,
.catalog-delayed-btn-N .basket_bottom_block .inner-table-block .basket-link.delay,
.catalog-delayed-btn-N .header-cart .basket_fly .items .item .bottom .delay-cell.delay,
.catalog-delayed-btn-N #headerfixed .basket-link.delay,
.catalog-delayed-btn-N .mega_fixed_menu .basket-link.delay,
.catalog-delayed-btn-N #mobilemenu .basket-link.delay,
.catalog-delayed-btn-N .bottom-icons-panel-item_delay,
.catalog-delayed-btn-N .header_wrap .basket-link.delay,
.catalog-delayed-btn-N .header-cart .basket_fly .opener > .wish_count{display:none;}/**/.basket_wrapp .header-cart .wraps_icon_block .count{top:19px;right:25px;transform:translateX(50%);}.basket_wrapp .header-cart .wraps_icon_block .count > span{margin:0;}.header-cart .basket_fly .opener > div .wraps_icon_block.compare .count{top:16px;}.header-cart .basket_fly .opener > div .wraps_icon_block .count > span{width:auto;height:17px;min-width:18px;line-height:18px;padding:0 5px;}.header-cart .basket_fly .opener,
.basket_fly_forms .opener{position:absolute;width:63px;left:-63px;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;top:0px;background:#fff;background-color:var(--card_bg_black);overflow:hidden;box-shadow:0 10px 20px 0 rgba(0, 0, 0, 0.1);}.header-cart .basket_fly.swiped .opener{box-shadow:-5px 2px 7px 0 rgba(0, 0, 0, 0.1);}.header-cart .basket_fly .opener > div,
.basket_fly_forms .opener > div{display:inline-block;text-align:center;width:63px;cursor:pointer;vertical-align:top;
  *display:inline-block;zoom:1;height:65px;line-height:63px;border-bottom:1px solid #ececec;border-color:var(--stroke_black);}.header-cart .basket_fly.swiped .opener > div{border-right:1px solid #ececec;border-color:var(--stroke_black);}.header-cart .basket_fly .opener > div:last-of-type,
.basket_fly_forms .opener > div:last-of-type{border-bottom-width:0px;}.header-cart .basket_fly .opener > div.cur{border-right-color:#fff;border-right-color:var(--white_text_black_reverse);background:var(--darkerblack_bg_black);}.header-cart .basket_fly .opener > div.cur svg path{fill:var(--fill_dark_light_white_hover);}/*fly side forms*//**/.fly2 .basket_fly .opener{top:148px;}.basket_wrapp.basket_page .header-cart.fly .clicked > a{display:block;}.header-cart .basket_fly .opener .wish_count.empty .icon{background:transparent;}.header-cart .basket_fly tr.hidden{display:none;}.header-cart .basket_fly ul,
.header-cart .basket_fly ul li{margin:0px;}.header-cart .basket_fly ul li:before{display:none;}.header-cart .basket_fly ul.tabs_content > li:not(.cur){display:none;}.basket_sort .svg-inline-close{position:absolute;right:20px;top:20px;cursor:pointer;}.basket_sort .svg-inline-close svg{width:14px;height:14px;}.basket_sort .svg-inline-close:not(:hover) svg path{fill:#b8b8b8;}.header-cart .basket_fly .opener > div{position:relative;}.header-cart .basket_fly .opener > div:last-child:after{display:none;}.basket_fill_WHITE .header-cart .basket_fly .opener > div.wish_count:after{background:#fff;opacity:1;}.fly2 .basket_fly .basket_wrapp{height:100%;}.fly2 .basket_fly .basket_wrapp li[item-section="AnDelCanBuy"]{padding-bottom:260px;}.fly2 .basket_fly .basket_wrapp li[item-section="DelDelCanBuy"]{padding-bottom:85px;}.header-cart .basket_fly{border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;top:178px;z-index:997;position:fixed;width:760px;right:-760px;transition:right 0.3s ease-in-out;}.fly2 .basket_fly{top:0px;height:100%;}.fly2 .basket_fly .wrap_cont{text-align:left;height:100%;padding-top:102px;}.fly2 .basket_fly div[id^="bx_incl_area"]{height:100%;}.basket_wrapp .basket_sort{padding:38px 47px 0px 47px;text-align:left;margin-top:-102px;height:102px;border-bottom:1px solid #ececec;border-color:var(--stroke_black);}.top_inner .content_menu > div,
.basket_normal .basket_wrapp .header-cart > div,
.basket_wrapp .header-cart > .bx-context-toolbar-empty-area{min-height:0px !important;}header .bx-context-toolbar-empty-area{min-width:50px;}/*header compare*/.basket_wrapp .header-compare-block,
.basket_wrapp .wraps_icon_block{margin:0px 37px 0px 0px;}.basket_normal .basket_wrapp .header-compare-block{margin-right:33px;}.basket_wrapp .wraps_icon_block{position:relative;cursor:pointer;}.basket_wrapp .wraps_icon_block.delay:before{background:url("/local/templates/b2b/images/svg/Wishlist_white.svg") center 0px no-repeat;height:18px;margin-top:16px;}.basket_wrapp.basket_fill_WHITE .wraps_icon_block.delay:before{background-image:url("/local/templates/b2b/images/svg/Wishlist_black.svg");}.basket_wrapp .wraps_icon_block.compare:before{background:url("/local/templates/b2b/images/svg/Comparison_white.svg") center 0px no-repeat;}.basket_wrapp.basket_fill_WHITE .wraps_icon_block.compare:before{background-image:url("/local/templates/b2b/images/svg/Comparison_black.svg");}.basket_wrapp .wraps_icon_block.empty_block:before,
.basket_wrapp .clicked.empty .wraps_icon_block:before{opacity:0.5;}.header-cart.fly .opener > div > a,
.wrap_cont .opener > div > .forms{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;}.header-cart.fly .clicked > a{display:none;}/*header cart*/.basket_wrapp .header-cart{float:left;}.basket_wrapp .wraps_icon_block .count{text-align:center;opacity:1;font-size:12px;line-height:13px;position:absolute;top:10px;right:10px;}.basket_wrapp .wraps_icon_block .count > span{width:20px;display:block;height:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:20px;margin:4px 0px 12px;color:#fff;}.bx-firefox .basket_wrapp .wraps_icon_block .count span .items{position:relative;top:-1px;}.basket_wrapp .wraps_icon_block .count a,
.basket_wrapp .wraps_icon_block .count .text{display:block;text-decoration:none;font-size:11px;}.basket_wrapp .wraps_icon_block.basket{margin-right:19px;}.basket_wrapp .wraps_icon_block.basket .count a{color:#fff;}#header .popup .cart_shell td{border-top:1px solid #f2f2f2;vertical-align:top;}/*bottom basket*//*dark*/.basket_bottom_block.basket_fill_DARK,
body .basket_fill_DARK .wrap_cont .opener{background:#444444;background:var(--light, #444444) var(--dark, #232323);}body .basket_fill_DARK .wrap_cont .opener > div{border-bottom-color:rgba(236, 236, 236, 0.15);}body .basket_fill_DARK .opener > div:hover,
.basket_fill_DARK .header-cart .basket_fly .opener > div.cur{background:#545454;background:var(--light, #545454) var(--dark, #121212);}body .basket_fill_COLOR .wrap_cont .opener .svg svg,
body .basket_fill_DARK .wrap_cont .opener .svg svg{opacity:1;}body .basket_fill_DARK .wrap_cont .opener .svg svg path,
.basket_fill_DARK .header-cart .basket_fly .opener > div.cur svg path,
body .basket_fill_COLOR .wrap_cont .opener .svg svg path,
.basket_fill_COLOR .header-cart .basket_fly .opener > div.cur svg path{fill:#fff;}body .basket_fill_DARK .wrap_cont .opener .svg svg use,
.basket_fill_DARK .header-cart .basket_fly .opener > div.cur svg use,
body .basket_fill_COLOR .wrap_cont .opener .svg svg use,
.basket_fill_COLOR .header-cart .basket_fly .opener > div.cur svg use{fill:#fff;}.basket_fill_COLOR .wrap_cont .opener > div,
.basket_fill_DARK .header-cart .basket_fly .opener > div{border-color:rgba(236, 236, 236, 0.15);}/*colored*//*light*//*wide front*/.front_page .wraps > .wrapper_inner.wide_page{padding-bottom:0px;padding-top:0px;}.front_page .wraps > .wrapper_inner.wide_page > .middle .maxwidth-theme{padding-top:30px;}/*Top flexslider*/.container iframe,
.container object,
.container video{display:block;margin:0 auto;max-width:100%;}/*front sales*//*news left start*//*news left end*//*Start page teasers block*/.tizers_block *{line-height:18px;}.tizers_block{font-size:0px;margin:30px 0px 30px;text-align:center;padding:0px 0px 9px;border-bottom:1px solid #f2f2f2;}.landing_detail .tizers_block{margin-top:0;}.front.wide_page .tizers_block{margin-bottom:0px;border-bottom:none;padding-bottom:0px;}.tizers_block .row > div{display:inline-block;vertical-align:middle;float:none;}.tizers_block .item{color:#000000;margin:0px 0px 50px;white-space:nowrap;}.tizers_block .item > div{display:table-cell;vertical-align:middle;}.tizers_block .item .img,
.tizers_block .item .title{font-size:13px;color:#555555;}.tizers_block .item .img{margin:0px 20px 0px 0px;background:#fff;border-radius:100%;width:80px;height:80px;min-width:80px;}.tizers_block .item .title{text-align:left;padding:0px 0px 0px 20px;white-space:normal;}.tizers_block .item .title a{text-decoration:none;color:#555;line-height:16px;display:block;}/* Start page float banners block */.wrapper_inner .start_promo .item i span p .tizer_text{margin:3px 0px 0px;padding-top:5px;}.wrap_tizer{position:absolute;bottom:20px;z-index:2;width:100%;color:#fff;transition:all ease 0.5s;}.wrap_tizer.center_blocks{text-align:center;}.wrap_tizer.right_blocks{text-align:right;padding:0px;}.wrap_tizer.dark_text .text{color:#333;}/*flexslider*//*front sections*//* for shadow on hover *//* .sections_wrapper.icons .list .item:not(.section_item) .img { *//*tabs*//*.specials.tab_slider_wrapp ul.tabs_content{margin-bottom:35px;}*//*.bx-firefox body .tabs_slider .catalog_item:hover .inner_wrap{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}*//*mobile*//*likes*//*fast-view button*//**//*title and stock*//*price*//*.cost.prices .price_name{font-size:12px;line-height:15px;margin:5px 0px 5px;clear:both;font-weight:normal;}*//*price matrix*//*.price_matrix_block .price_name{margin:8px 0px 5px;}*//* body .cost.prices .price_matrix_block{overflow:hidden;} *//*body .cost.prices .price_group:first-of-type{margin-top:0px;}*//*sales*//* .catalog_block .price_matrix_block .sale_block{margin-top:-3px;} *//*brands front start*//*front company block*//*news*//*.news{position:relative;}*//*subscribe form*//*akc front start*/.loading_block{background:var(--black_bg_black) url("/local/templates/b2b/images/loaders/double_ring.svg") center center no-repeat;}.loading_block_content{min-height:100px;}/*akc front end*//*adv top front*//*company text front*//* FOOTER */.bx-authform-social ul{font-size:0px;line-height:0px;}.bx-authform-social ul li{width:40px;height:40px;margin:5px 10px 5px 0px;padding:0px;}.banner.TOP_HEADER{position:relative;z-index:5;}/*popup*/div[id^="wait_comp"]{display:none;}/* one click */div[id^="bx_one_click_register_error"],
div[id^="bx_one_click_register_resend"]{margin-top:15px;}/*popup fast view*//*price*//*popup auth*/#bx_auth_servform,
.bx-auth-service-form{position:relative;clear:both;}#bx_auth_servform > div,
.bx-auth-service-form > div{position:relative;margin:19px 0px 0px;}.bx-auth .bx-auth-services{font-size:0px;}.bx-auth .bx-auth-services > div{display:inline-block;}/*left menu*//*TABS*/.catalog.item-views.blocks h3{padding-bottom:33px;}/*.head-block.top{margin-top:-20px;}*//*.head-block .item-link .title span:before, .head-block .item-link.active .title .btn-inline:before{content:"";position:absolute;height:2px;background:#fff;left:0px;right:100%;bottom:0px;display:block;-webkit-transition-property:"right";
    transition-property:"right";-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}*//*.head-block .item-link.active .title span:before, .head-block .item-link.active .title .btn-inline:before{background:#dedede;right:0px;}*//* catalog *//* base catalog styles *//*.catalog .item_wrap:not(.touch):hover, .catalog .item_wrap.hover, .catalog .item_wrap.touch.hover{z-index:1;box-shadow:0px 0px 20px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.10);}*//*.catalog .block .item_wrap:not(.touch):hover, .catalog .block .item_wrap.hover{border:1px solid #fff;border:none;}*//* WebKit � Opera */@-webkit-keyframes spinner1{from{-webkit-transform:rotate(360deg);}to{-webkit-transform:rotate(0deg);}}/* Other */@keyframes spinner1{from{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}to{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}}.loadings{background:url(/local/templates/b2b/images/loaders/preloader.gif) no-repeat scroll center center rgba(0, 0, 0, 0) !important;border-color:rgba(0, 0, 0, 0) !important;color:rgba(0, 0, 0, 0) !important;cursor:default !important;}.loadings *{background:rgba(0, 0, 0, 0) !important;border-color:rgba(0, 0, 0, 0) !important;color:rgba(0, 0, 0, 0) !important;cursor:default !important;visibility:hidden;}/*root level*//*catalog subscection*//*filter*/.bx_filter .bx_filter_button_box.btns .bx_filter_search_reset:not(.hidden) + .filter-bnt-wrapper{padding-left:61px;}.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset{border-bottom-right-radius:0px;width:61px;}.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset:not(:hover){border-right-color:#eeeeee;}.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_button{width:100%;}.bx_filter
  .bx_filter_button_box.btns
  .bx_filter_search_reset:not(.hidden)
  + .filter-bnt-wrapper
  .btn.bx_filter_search_button{border-bottom-left-radius:0px;}input::-ms-clear{display:none;width:0px;height:0px;visibility:hidden;}.bx_filter .bx_filter_parameters_box_container .bx_filter_search_reset{padding-left:14px;padding-right:14px;background:rgba(0, 0, 0, 0);}/*.main-catalog-wrapper .bx_filter .bx_filter_parameters_box_container .bx_filter_search_reset{border-color:rgba(255,255,255,0);background:rgba(0, 0, 0, 0);}*/.disabled:not(.link-item){opacity:0.4;}/*.bx_filter_vertical input[type="checkbox"] + label.disabled:after{background-position:0px -41px;}*//*.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{font-style:normal;color:#596b70;display:block;padding-bottom:3px;}*//*.bx_filter .divider{width:12px;height:1px;position:absolute;top:50%;left:50%;margin-left:-6px;background:#9a9a9a;}*//*Track*//*Select*//*filter section*/.ik_select_option_disabled{pointer-events:none;cursor:default;display:none;}/*Regionality*/.popup_regions .h-search{padding:35px 60px;}.popup_regions.only_search .h-search{padding-bottom:0;}.popup_regions .h-search #search{padding:0 44px 0 17px;height:48px;font-size:1em;line-height:40px;}.popup_regions .items.only_city + .h-search{padding:21px 36px 39px;}.popup_regions .items.only_city + .h-search #search{background:#f5f5f5;}.popup_regions .h-search .wrapper{position:relative;}.popup_regions .h-search .wrapper .search_btn{position:absolute;width:48px;height:48px;top:0px;right:0px;}.popup_regions .h-search .wrapper .search_btn svg{position:absolute;top:3px;left:12px;opacity:0.5;cursor:pointer;}.popup_regions .h-search .wrapper .search_btn svg:hover{opacity:1;}.popup_regions .h-search .wrapper #search.ui-autocomplete-loading + .search_btn:before{background:url("/local/templates/b2b/images/loaders/circle_anim.gif") 0px 0px no-repeat;}.popup_regions .h-search .wrapper .ui-menu li:before{display:none;padding-left:10px;}.popup_regions .h-search .favorits{font-size:13px;padding:2px 0px 0px;margin:0px 0px -11px;}.popup_regions .h-search .favorits .title{float:left;width:80px;padding:5px 0px 0px;}.popup_regions .h-search .favorits .cities{padding-left:89px;}.popup_regions .h-search .favorits .cities .item{display:inline-block;padding:5px 8px 5px 0px;}.popup_regions .h-search .favorits .cities .item a{border-bottom:1px dotted;}.popup_regions .h-search .favorits .cities .item a:not(:hover){color:var(--fill_dark_light_white_hover);}/*.popup_regions .items.only_city .items_block{display:flex;flex-direction:column;flex-wrap:wrap;}*/#title-search-city .ui-autocomplete{position:absolute !important;top:22px !important;width:100%;box-shadow:0 5px 20px rgb(0 0 0 / 15%);background:#fff;background:var(--card_bg_black);padding:10px 0px 6px;z-index:9;height:auto;max-height:230px;overflow-y:auto;border:1px solid #ececec;border-color:var(--stroke_black);border-radius:3px;border-top:none;}#title-search-city .ui-autocomplete::-webkit-scrollbar{width:8px;}#title-search-city .ui-autocomplete::-webkit-scrollbar-track{box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.15);border-radius:8px;}#title-search-city .ui-autocomplete::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff;}#title-search-city .ui-autocomplete::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff;}#title-search-city .ui-autocomplete li{margin:0 17px;}#title-search-city .ui-autocomplete a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#title-search-city .city-path{font-size:11px;color:#999;}#title-search-city a:not(:hover){color:var(--fill_dark_light_white_hover);text-decoration:none;}/*.jqmWindow .popup_regions.only_search #title-search-city .ui-autocomplete{top: 0!important;position: relative!important;margin-top: 0;margin-bottom: 0;}*/.jqmWindow .popup_regions.only_search .items.only_city{padding-bottom:0;margin-top:0;}/*.jqmWindow .popup_regions.only_search {min-height: 320px;}*//*scrollbars *//*Select popup*/div[id^="smartFilterDropDown"]{max-width:370px;width:100%;max-height:205px;overflow-y:auto;margin-top:-7px;padding:0px;background:var(--card_bg_black);}/*TAGS*//*LABEL*//*Checkbox / Radio*//*BTN*//* --- colors *//*icon*//*sort catalog*/.sort_header .sort_display{float:right;font-size:0;}/*catalog menu*//*.item .child_container .child_wrapp{border:0px;padding:8px 10px;max-height:500px;overflow:auto;}*//*.item .child_container .child_wrapp *{font-family:Ubuntu, Arial, Helvetica, sans-serif;}*/.wraps .item{position:relative;}.wraps > .wrapper_inner{/*padding-top:30px;*/padding-bottom:50px;z-index:3;}.front_page .wraps > .wrapper_inner{padding-bottom:0px;/*padding-top:30px;*/}.wraps > .wrapper_inner:after{content:"";display:table;clear:both;}/*compare*//*
.bx_compare .bx_sort_container{position:relative;}
.bx_compare .bx_sort_container ul li:not(.current):before{display:none;}
.bx_compare .bx_sort_container ul.tabs-head{margin:0px;}
.bx_sort_container .wrap_remove_button{position:absolute;top:-7px;right:0px;}
.bx_compare .frame{margin:0px 0px 0px 230px;position:relative;overflow:hidden;}
.bx_compare .frame .wraps{width:10000% !important;overflow:hidden;font-size:0px;}
.bx_compare .frame.props .wraps{margin-left:-230px;}
.bx_compare .compare_view td{width:230px;min-width:230px;max-width:230px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:40px 20px 20px 20px;font-size:13px;position:relative;text-align:left;vertical-align:top;overflow:hidden;}
.bx_compare .frame.border::after{background:#f2f2f2 none repeat scroll 0 0;content:"";height:100%;position:absolute;right:0;top:0;width:1px;}
.bx_compare .compare_view .item_block{margin:0px 20px 0px 0px;position:relative;}
.bx_compare .compare_view .item_block a{font-weight:bold;}
.bx_compare .compare_view .item_block .title{display:block;padding:14px 0px 0px;}
.bx_compare .compare_view.data_table_props tr td .remove i{display:none;}
.bx_compare .compare_view.data_table_props td{border:1px solid #f2f2f2;padding:10px 27px 13px 18px;transition:none 0s ease 0s;}
.bx_compare .data_table_props tr td:first-of-type{font-weight:bold;visibility:hidden;}
.prop_title_table{position:absolute;left:0px;width:231px;overflow:hidden;z-index:1;}
.prop_title_table .data_table_props td{opacity:0;visibility:hidden;}
.bx_compare .prop_title_table .data_table_props tr td:first-child{display:table-cell;opacity:1;visibility:visible;}
.bx_compare .prop_title_table .data_table_props tr td .remove i{display:inline-block;}
.bx_compare .remove{position:absolute;top:9px;z-index:1;right:6px;}
.bx_compare .remove .svg{position:static;}
.bx_compare .remove:not(:hover) svg path{fill:#999;}
.bx_compare .compare_view.top .remove{right:-13px;top:-13px;}
.bx_compare .compare_view.clone .remove{right:15px;top:12px;display:none;}
.bx_compare .compare_view.data_table_props  tr.hovered td{background:#f7f7f7;}
.bx_compare .compare_view.data_table_props  tr.hovered td .remove{display:block;}
.wrapp_scrollbar{position:relative;margin:21px 0px 33px 230px;}
.bx_compare .slider_navigation{display:none;}
.bx_filtren_container ul{font-size:0px;margin:41px 0px 5px 0px;}
.bx_filtren_container ul li, .bx_filtren_container ul li:before{display:none;}
.bx_filtren_container ul li.visible{display:inline-block;vertical-align:top;margin:0px 5px 5px 0px;padding:5px 12px 6px 12px;border:1px solid #ddd;}
.bx_filtren_container ul li.visible:not(:hover){background:none;}
.bx_filtren_container ul li span{font-size:12px;line-height:16px;text-transform:none;}
*//* Scrollbar *//*catalog detail*//*.img_wrapper .wrapp_thumbs.top-small-wrapper{position:absolute;top:67px;left:40px;width:54px;height:414px;overflow:hidden;padding:40px 0px;}*//*table sizes*/#headerfixed .logo-row.wproduct > div.logo-block{min-width:215px;}#headerfixed .logo-row.wproduct > div.product_block{width:100%;padding-right:0px;}body .product-item-detail-tabs-container-fixed{position:fixed;top:-150px;left:0;right:0;z-index:995;background-color:#fafafa;background-color:var(--card_bg_hover_black);box-shadow:0 4px 14px 0 rgba(32, 54, 74, 0.23);-webkit-transition:top 350ms linear;-moz-transition:top 350ms linear;-ms-transition:top 350ms linear;-o-transition:top 350ms linear;transition:top 350ms linear;min-height:48px;border-top:1px solid #eeeeee;border-color:var(--stroke_black);}body .product-item-detail-tabs-container-fixed.fixed{top:79px;}.product-item-detail-tabs-container-fixed .wrapper_inner{background:transparent;}/* INSTAGRAM */.row + .row .item-views.blocks{padding-top:0px;}/*tizers start*/.tizers_block.tizers_block_detail .item .img{max-width:none;width:70px;height:70px;}.tizers_block.tizers_block_detail .item{margin-bottom:20px;}.tizers_block.tizers_block_detail .item .title{padding-right:10px;}/*tizers end*//*a .zoom{display:block;width:50px;height:50px;border-radius:100%;overflow:hidden;background:#ddd;position:absolute;top:50%;left:50%;margin:-25px 0px 0px -25px;opacity:0;transition:all ease 0.3s;}*//*.zoom:before{content:"";position:absolute;top:50%;left:50%;background:url('/local/templates/b2b/images/next.png') -250px -171px no-repeat;width:21px;height:22px;margin:-12px 0px 0px -11px;}*/.items .item .dark_block_animate{opacity:0;/*background-color:#000;*/filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;position:absolute;display:block;width:100%;height:100%;z-index:20;overflow:hidden;top:0px;}/*.items .item:hover .dark_block_animate{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";}*/.scale_block_animate{-webkit-transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;overflow:hidden;position:relative;z-index:1;}.item .scale_block_animate img{max-width:100%;max-height:100%;}/*.props_block .char{margin:12px 0;display:inline-block;width:15%;text-align:left;padding:0px 10px 0px 0px;vertical-align:top;}*//*.props_block .char_value{font-weight:bold;font-size:14px;}*//*bottom slider start*//*bottom slider end*//*reviews*/.reviews-reply-header,
.reviews-reply-fields label{margin:0px 0px 3px 0px;display:block;font-size:0.867em;}blockquote.bx-quote{background:#f8f2d4 !important;}.forum-quote tbody tr td a,
.reviews-header-title a{cursor:default;}div.reviews-header-box{color:#fff;}/*reviews front*/.review-detail .reviews.item-views .item .header-block{padding:40px 60px 28px;}/**//*.item-views.table-elements .item .body-info .title{font-weight:bold;}*/.item-views{margin-bottom:0;position:relative;}.wraps > .wraps .item-views{padding-bottom:31px;}.item-views .item{/*margin-bottom:10px;*/position:relative;/*transition:box-shadow 0.3s ease;box-shadow:0px 0px 0px 1px #f5f5f5;*/}/*REMOVE MARGIN IN PROD!*//*.item-views.accordion .item{border-color:#f5f5f5;margin-bottom:1px;padding-bottom:11px;}*//*.item-views.accordion .item.opened{background:#f5f5f5;}*//*.item-views.list .item .title{font-size:16px;}*/.item-views .item.noborder{border:none !important;box-shadow:none !important;}.item-views .item .title{margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;}.item-views .item .title:not(.muted){color:#333;color:var(--white_text_black);}/*.list-type-block.item-views .item{width:100%;display:block;}*//*.item-views.list .item.wdate .title{margin-bottom:5px;}*//*.list-type-block.item-views.wide_img .item .image + .body-info{padding-left:293px;}*//*.list-type-block.item-views.wide_img .item .body-info{padding-top:12px;}*//* FLEXSLIDER *//* BLOG *//*.blog.list-type-block.item-views .item{border:1px solid #f5f5f5;box-shadow:none;margin:0px 0px -1px;transition:box-shadow ease 0.3s;padding:49px;}
.blog.list-type-block.item-views .item > .image{padding:0px;width:320px;height:213px;line-height:210px;max-height:none;}
.blog.list-type-block.item-views .item .body-info{padding:0px;}
.blog.list-type-block.item-views .item .image + .body-info{padding-left:361px;}
.blog.list-type-block.item-views.image_right .item .image + .body-info{padding-right:361px;padding-left:0px;}
.blog.list-type-block.item-views .item .title{font-size:1.600em;line-height:1.167em;}*//*.blog .bottom_nav{text-align:center;padding:50px 0px 20px;}
.blog.banners-small .bottom_nav{padding-top:18px;}*/.search-tags-cloud .title-block-middle{padding:0px 0px 16px;}.search-tags-cloud .tags{margin:0px -2px 43px;}.bottoms + .search-tags-cloud .tags{margin-bottom:35px;}.search-tags-cloud .tags a{background:#f5f5f5;background:var(--darkerblack_bg_black);padding:5px 11px 6px;color:#999999;font-size:0.8em;border-radius:4px;margin:0px 2px 5px;line-height:15px;display:inline-block;border:1px solid #ececec;border-color:var(--stroke_black);text-decoration:none;}.search-tags-cloud .tags a:hover{color:#fff;border-color:transparent;}/* PROJECTS */.item-views li[class*="col-md"]:before{display:none;}/*.flexslider.shadow .slides{padding:18px 0px 18px;}*//*.flexslider.shadow.front  .flex-direction-nav .flex-prev, .flexslider.shadow.front .flex-direction-nav .flex-next{top:7px;}*//*.group-content h3{font-weight:bold;}*/.item-views .item .title a{color:#333;color:var(--white_text_black);text-decoration:none;}.catalog_item:hover .item-title a,
.item:hover .info a,
.item:hover .name a,
.item:hover .title a,
.item .title a:hover{color:var(--fill_dark_light_hover);}/*.item-views.table .item a{text-decoration:none;}
.item-views.table .item .title a{font-weight:bold;}*//* PARTNERS *//*.detail.partners{overflow:hidden;}*//*.detail.partners .detailimage{float:right;margin:0px 0px 50px 50px;line-height:normal;width:288px;}*//*.detail.partners .detailimage .img-partner{box-shadow:inset 0 0 0 1px #f5f5f5;display:block;padding:80px 30px;line-height:normal;text-align:center;}*//*.detail.partners .detailimage .img-partner img{margin:auto;}*//*.detail.partners .detailimage .preview{font-size:0.867em;line-height:1.5em;}*//*.detail.partners .detailimage .img-partner + .preview{padding:17px 0px 0px;}*//*.detail.partners .detailimage + .post-content hr{background:none;border:none;}*//*SERVICES*/.catalog.item-views .item .image{padding:0;max-width:244px;height:244px;margin:0 auto;line-height:241px;position:relative;background:#fff;max-height:244px;}/* COMMENTS */.projects-blocks .tizers_block{border-bottom:none;margin:0px;padding:0px;}.projects-blocks .tizers_block .inner_wrapper{margin:0px;}/*seo block*//*order items*//*personal*/div[id^="bx_auth_resend"],
div[id^="bx_auth_error"],
#bx_profile_resend,
#bx_profile_error{margin-top:20px;}/* phone or login input *//* registration form *//* .pk-page .form_footer .btn {
  margin-top: 7px;
} *//* forgot password form *//* change password form *//* auth form *//*history list*//*history detail*//*subscribe*//* .subscribe-edit tfoot .btn {
  margin: 0px 20px 12px 0px;
} *//*search*//*brands*//*articles*//*.row{margin:0px -16px 0px -16px;}*//*detail*//* COMPANY *//* accordion *//*.accordion-body{position:relative;}
.accordion-head{cursor:pointer;padding:40px 80px 30px 45px;position:relative;font-size:1.067em;font-weight:bold;z-index:1;color:#222;display:block;}
.accordion-head.accordion-open{border-bottom:none;background:#f5f5f5;}

.accordion-head.accordion-open + .panel-collapse{background:#f5f5f5;}
.item-accordion-wrapper{border:1px solid #f5f5f5;margin-bottom:-1px;padding-bottom:11px;}
.item-accordion-wrapper.opened{background:#f5f5f5;}
.item-accordion-wrapper .accordion-head{border:none;}
.accordion-type-1 .item, .accordion-type-2 .item, .accordion-type-1 .item:hover, .accordion-type-2 .item:hover{border-color:#f5f5f5 !important;}
.accordion-type-1 .item .accordion-body, .accordion-type-2 .item .accordion-body, .accordion-type-1 .item .panel-collapse, .accordion-type-2 .item .panel-collapse, .accordion-type-1 .item .accordion-head, .accordion-type-2 .item .accordion-head{border:none !important;}
.accordion-type-1 .item .accordion-head, .accordion-type-2 .item .accordion-head{margin-bottom:0 !important;}
.accordion-head.accordion-open .fa:before{content:"\f106";}
.panel-collapse.in{background:#f5f5f5;}
.panel-collapse .accordion-body{padding:0px 80px 30px 45px;position:relative;z-index:2;}

.accordion-type-1 .accordion-head a{display:inline;text-decoration:none;}
.accordion-head .fa{border-radius:30px;color:#222222;position:absolute;top:38px;font-size:24px;line-height:26px;width:26px;height:26px;text-align:center;}
.accordion-head:hover .fa{background:#f5f5f5;}
.accordion-type-1 .accordion-head .fa{right:29px;}
.accordion-type-2 .accordion-head{padding-left:85px;padding-right:29px;}
.accordion-type-2 .accordion-head a{display:inline;line-height:18px;text-decoration:none;font-size:16px;}
.accordion-type-2 .accordion-head:after{content:"";display:table;clear:both;}
.accordion-type-2 .accordion-head .fa{left:47px;}
.accordion-type-2 .accordion-head.accordion-open .fa{line-height:25px;}
.accordion-type-2 .panel-collapse .accordion-body{padding:0px 29px 41px 85px;}*//* VACANCY *//*.detail.vacancy{border:1px solid #f5f5f5;}*//* CONTACTS PAGE */.bx-google-map,
.bx-google-map{background-color:transparent !important;}/* GOOGLE MAP *//* FAQ *//* STAFF *//*body .table-type-block.item-views .row > div .item{margin:0px -1px -1px 0px;}*//*composite btn*//*basket*//*detail*//* BASKET PRINT PAGE */.print .counter_block,
.print .counter_block input,
.print .bottom.middle .top_total_row,
.print #header{border-color:transparent !important;}.print .wrapper.has_menu #header .phones{display:block !important;text-align:right;}.print body .wrapper #header{margin-bottom:0 !important;}/*stores block*//*.stores_block_wrap .stores_block.wo_image .item-stock{ top:50%;position:absolute;right:0px;margin-top:-8px;padding:0px;width:170px;}*/.container iframe,
.container object,
.container video{display:block;margin:0 auto;max-width:100%;}/* project *//* PROJECTS *//*.flexslider.shadow .flex-viewport{margin:0px -10px;padding:0px 10px;z-index:1;}*/.item-views li[class*="col-md"]:before{display:none;}/*.group-content h3{font-weight:bold;}*//*body .group-content .tab-pane:first-of-type h3{margin-top:0px;}*//*.group-content .tab-pane .text_before_items{margin-bottom:30px;}*//*.item-views.table .item a{text-decoration:none;}
.item-views.table .item .title a{font-weight:bold;}*//*.licenses.item-views.table .item .image{height:250px;line-height:227px;max-height:none;padding:20px 20px 0px;position:relative;}
.licenses.item-views.table .item .image a{display:inline;}
.licenses.item-views.table .item .title{font-weight:bold;}*//*rating*//*gift*//*basket*//* BASKET *//* top basket */.middle > .container{width:100% !important;padding:0px !important;position:relative;}/*subscribe products*//* like and blog comments*//*.bx_soc_comments_div{padding:53px 0px 0px;border-top:1px solid #f5f5f5;margin:20px 0px 0px;}*//*.blog-comment-fields div.bxlhe-frame{margin:0px 0px 40px;border:1px solid #f5f5f5;}*/.bx-ilike-popup-img{cursor:default;}.bx-ilike-popup-img:hover span,
.bx-ilike-popup-name-new{color:#222;color:var(--white_text_black2);text-decoration:none;cursor:default;}.bx-ilike-button{cursor:pointer;}.bx-ilike-button.bx-ilike-button-disable{cursor:default;}.bx-ilike-button .bx-ilike-left-wrap{position:relative;}.bx-ilike-button .bx-ilike-right-wrap{padding:0px 2px;}/* CONTACTS PAGE */.contacts{color:#333333;color:var(--white_text_black);}.contacts table{color:#666666;color:var(--light_basic_text_black);border:0;border-collapse:collapse;}.contacts table td{padding-bottom:10px;line-height:21px;vertical-align:top;}.contacts table td .dark_table{color:#333;color:var(--white_text_black);font-weight:500;}.contacts select[disabled] option{display:none;}.contacts select{margin:0px 0px 20px;}/* contacts page *//* contacts page v4 *//* contacts page v5 *//* content-banner *//*.banners-content .intro-text{min-height:80px;line-height:24px;}*//*.banners-content .img{text-align:center;}*//*.banners-content h1{font-weight:normal;line-height:40px;margin-bottom:9px;}*//* TOP DETAIL BANNERS */.banner.CROP.TOP_HEADER{z-index:5;}.wrapper_inner:not(.front) .only-on-front{padding:0px 0px;}#headerfixed .wproducts .wrapp_stockers .rating{display:inline-flex;align-items:center;}#headerfixed .wproducts .wrapp_stockers .rating span{margin-left:10px;}/* tabs arrow scroll *//* filterHelper *//* props in detail *//* inline auth form *//**//* End *//* Start:/local/templates/b2b/css/header.css?178168686238007*//* top-block */.top-block.top-block-v1.header-wrapper{position:relative;}/* .top-block .personal_wrap .wrap > .name {
  margin: 0px 0 2px 0;
} */.svg.inline.big{vertical-align:baseline;top:1px;}/* .top-block .line-block__item .wrap_icon {
  height: 40px;
} */body .top-block .header__top-item i.svg.inline,
body .top-block .header__top-item i.svg.inline.svg-inline-downs svg{opacity:1;}.top-block .header__top-item .svg:not(.svg-inline-icon_discount):not(.downs):not(.svg-inline-down) svg{opacity:0.5;}.top-block .header__top-item .top-btn:hover .svg.inline svg,
#main .top-block .header__top-item a:hover .svg.inline svg,
.top-block .header__top-item .sites:hover .svg.inline svg,
.top-block .header__top-item .auth_wr_inner:hover .svg.inline svg{opacity:1;background:transparent;}.top-block .header__top-item .svg:not(.iconset_icon--svg) svg path{fill:#333;fill:var(--white_text_black);}.top-block .header__top-item .svg:not(.iconset_icon--svg) svg use{fill:#333;fill:var(--white_text_black);}/* .top-block .header__top-item .svg:not(.iconset_icon--svg) use {
  fill: #333;
  fill: var(--fill_dark_light_ccc);
} *//*.top-block .top-block-item .basket_wrap > div[id*=bx_incl]{display:inline-block;}*//* .wrapper1.basket_normal .top-block .logo_and_menu-row.wb .wrap_icon.person {
  padding-right: 20px;
} */.wrapper1.sticky_menu #header .logo_and_menu-row .top-block .wrap_icon.person{padding-left:0;}.top-block .info-text .search-block,
.search-button-div .close-block{position:relative;min-width:57px;cursor:pointer;}.top-block.top-block-v1 .top-block-item .inline-search-show{padding:5px 0px 0px;}/* .top-block.top-block-v1 .wrapp_block > .row {display: flex;justify-content: space-between;} *//* .top-block.top-block-v1 .phone-block .callback-block{margin-left:-5px;} *//* .top-block.top-block-v1 .auth_wr_inner {
  margin-top: -1px;
} *//* .basket_normal .top-block .person {
  padding-bottom: 6px;
} */.top-block + .header-wrapper .logo_and_menu-row .logo-row{padding-bottom:0px;}.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo{line-height:82px;}/* .top-block.top-block-v1.fix-logo2 .region_wrapper{padding-right:95px;} */#header .subcontent .top-block .logo_and_menu-row .wrap_icon{height:44px;}/*7*//*29*//*r7, r29*/.header__top-item .phone{position:relative;display:inline-block;vertical-align:top;font-size:1em;font-weight:bold;line-height:18px;}.top-block-small .header__top-item .wrap_icon{height:40px;}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .top-block .region_wrapper{margin-right:0px;}.smalls.big_header .top-block .top-block-item.logo_and_menu-row{padding-right:16px;}/* .top-block .basket-link {
  padding-left: 35px;
}
.top-block .logo_and_menu-row .wrap_icon.top-search {
  padding-right: 35px;
} *//* .basket_normal .top-block.top-block-v1 .wrapp_block .top-block-item.to-mr .wrap_icon.top-search {
  padding-right: 50px;
} *//* .top-block .basket-link .js-basket-block {
  margin-top: 8px;
}
.top-block .basket-link .js-basket-block .count {
  margin-top: -10px;
} *//*header1*/.header__top-item .fontUp{font-size:1.0666em;}/*header3*/.wrapper1 .header-v3 .logo_and_menu-row .phone{margin-bottom:1px;}/*header4*/.wrapper1 .header-v4 .logo_and_menu-row .personal-link{margin-top:9px;}/* .wrapper1 .header-v4 .logo_and_menu-row .wrap_icon.person {
  padding-right: 0px;
  padding-left: 65px;
} */.wrapper1 .header-v4 .region_wrapper{padding:0px 26px 1px 0px;}.menu-row.bgcolored .header__top-part{background:var(--theme-base-color);}/*header5*/.wrapper1 .header-v5 .region_wrapper{padding:0px 20px 1px 0px;}/*header6*/body .wrapper1 .header-v6 .basket-link .js-basket-block{margin-top:5px;}body .wrapper1 .header-v6 .logo-row .subbottom{position:relative;}/*header9*/.top-block.top-block-v1.header-v9 .region_wrapper{margin-left:-1px;}.wrapper1 .header-v9 .logo_and_menu-row .phone-block .phone{margin-top:2px;}.wrapper1 .header-v9 .logo_and_menu-row .phone-block .phone > .svg-inline-phone{margin-right:11px;}.wrapper1 .header-v9 .logo_and_menu-row .wrap_icon .inline-search-show{margin:0px 0px 2px 0px;}.wrapper1.basket_normal .header-v9 .logo_and_menu-row .wrap_icon .inline-search-show{margin-right:8px;}.wrapper1 .header-v9 .logo_and_menu-row .wrap_icon .inline-search-show .title{display:inline-block;}/*header10*//* .wrapper1 .header-v10 .top-block-item.phones{padding-right:149px;} */.wrapper1 .header-v10 .top-block-item .phone{padding-top:1px;}.wrapper1 .header-v10 .top-block-item .phone-block .phone.with_dropdown > .dropdown{top:-26px;}.wrapper1 .header-v10.top-block.top-block-v1 .svg-inline-phone{top:-1px;}.wrapper1 .header-v10 .wicons .region_wrapper{padding:0px 49px 1px 27px;}.wrapper1 .header-v10 .wicons .region_wrapper > .io_wrapper > .svg{top:4px;left:1px;}.wrapper1.basket_normal .header-v10 .logo_and_menu-row .search_wrap{padding-right:58px;}.wrapper1 .header-v10 .logo_and_menu-row .search_wrap{padding-right:0px;}/*header11*/.wrapper1 .header-v11 .region_wrapper{padding-top:2px;}/*header13*/.wrapper1 .header-v13 .logo_and_menu-row .burger{width:73px;}/*.wrapper1 .header-v13 .logo_and_menu-row .burger .svg{margin-left:-18px;}*/.wrapper1 .header-v13 .smlong .logo-row .region_wrapper{padding-right:25px;}.wrapper1 .header-v13 .logo_and_menu-row .phone-block.blocks .callback-block{margin-left:1px;}.wrapper1 .header-v13 .logo_and_menu-row .phone-block.blocks .svg-inline-down{right:5px;}/*header14*/.top-block.top-block-v1.header-v14 .region_wrapper{margin-left:-1px;}/* .wrapper1 .header-v14 .phone-block{padding-right:90px;} *//*lower_menu*/.wrapper1 .header-v14.header-wrapper .lines-row:before,
.wrapper1 .header-v15.header-wrapper .lines-row:before,
.wrapper1 .header-v16.header-wrapper .lines-row:before,
.wrapper1 .header-v17.header-wrapper .lines-row:before,
.wrapper1 .header-v18.header-wrapper .lines-row:before{bottom:-1px;}/**/.wrapper1 .header-v14 .phone-block .svg-inline-down,
.wrapper1 .header-v15 .phone-block .svg-inline-down,
.wrapper1 .header-v16 .phone-block .svg-inline-down{right:5px;}.wrapper1 .header-v14 .phone-block .callback-block,
.wrapper1 .header-v15 .phone-block .callback-block,
.wrapper1 .header-v16 .phone-block .callback-block{margin-top:1px;}.wrapper1 .header-v14.top-block.top-block-v1 .addr-block{padding-left:15px;}/*header15*//* .top-block.top-block-v1.header-v15 .region_wrapper{padding-right:19px;margin-left:-1px;} *//* .top-block.top-block-v1.header-v15 .logo_and_menu-row .menu-row{padding-right:40px;} */.wrapper1 .header-v15 .paddings .logo-block{padding-right:0px;}.wrapper1 .header-v15 .logo_and_menu-row .inline-search-show{padding-bottom:2px;}.wrapper1 .header-v15 .logo_and_menu-row .inline-search-show .title{display:none;}/* .wrapper1 .header-v15 .logo_and_menu-row .menu-row {
  padding-right: 35px;
} */.wrapper1 .header-v15 .menus,
/* .wrapper1 .header-v23 .menus{width:34%;margin-left:54px;} */
.wrapper1 .header-v15 .menus .menu.topest:not(.initied)>li,
.wrapper1 .header-v16 .menus .menu.topest:not(.initied)>li,
.wrapper1 .header-v23 .menus .menu.topest:not(.initied)>li{/*opacity:0;*/}/* .wrapper1 .header-v15 .phone-block .callback-block, *//* .wrapper1 .header-v16 .phone-block .callback-block{margin-left:-4px;} *//*header16*/.top-block.top-block-v1.header-v16 .region_wrapper{margin-left:-1px;}/* .top-block.top-block-v1.header-v16 .auth_wr_inner.with_dropdown{padding-right:10px!important;} *//* .top-block.top-block-v1.header-v16 .logo_and_menu-row .wrap_icon.person{padding-left:0px;} */.wrapper1 .header-v16.header-wrapper .basket-link .js-basket-block{margin-top:0px;}/* .wrapper1 .header-v16 .menus{width:60%;} *//*header17*//* .wrapper1 .header-v17 .logo_and_menu-row .search_wrap {
  padding-left: 58px;
} */.wrapper1 .header-v17.header-wrapper .basket-link .js-basket-block{margin-top:0px;}.wrapper1:not(.basket_normal) .header-v17 .logo_and_menu-row .search_wrap{padding-right:0px;}/* .wrapper1.basket_normal .header-v17 .logo_and_menu-row .search_wrap {
  padding-right: 28px;
} */.long_search .basket-link{padding-right:0;padding-left:35px}.wrapper1 .header-v17 .logo_and_menu-row .menu-only .mega-menu .wrap > a .svg.svg-inline-down{display:inline-block;}.wrapper1 .header-v16.top-block .menu.topest li a .svg{margin-right:11px;left:1px;}.wrapper1 .header-v17 .paddings .logo-block{padding-right:54px;}/*header19*/.half_header .logo_and_menu-row .logo-row{padding-top:1px;}.half_header .logo_and_menu-row .logo-row .logo{line-height:86px;}/* .wrapper1.header-v19 .logo-row .logo svg {
  margin-top: -6px;
} */@media (min-width: 992px) and (max-width: 1100px){.wrapper1.basket_normal.header-v19 .smalls.logo_and_menu-row .paddings .wides .logo-block{padding-right:24px;}}/*header20*/.wrapper1 .header-v20 .smalls.logo_and_menu-row .logo-block{padding-right:60px;}/* .top-block .line-block__item .wrap_icon */.wrapper1 .header-v20 .smalls .logo-row .logo{line-height:88px;padding-left:2px;}/* .wrapper1 .header-v20 .smalls.logo_and_menu-row .wides .basket-link {
  padding-left: 29px;
}
.wrapper1.basket_normal .header-v20 .smalls.logo_and_menu-row .wides .wrap_icon.person {
  padding-right: 11px;
} *//* .wrapper1 .header-v20 .logo_and_menu-row .phone-block.blocks {
  margin: 6px 66px 0px 0px;
} */.wrapper1 .header-v20 .logo_and_menu-row .phone-block.blocks .callback-block{margin-left:1px;}.wrapper1 .header-v20 .menu-only{padding-left:0px !important;padding-right:0px !important;}.wrapper1 .header-v20  .right_blocks{padding-left:100px;}@media (max-width: 1199px){.wrapper1.has-secion-banner.light-menu-color.header-v20
    .header-wrapper.header-v20
    .menu-row
    .menu-only
    .mega-menu:before{background:#fff;}.wrapper1.has-secion-banner.header-v20 .header-wrapper .menu-row .menu-only .mega-menu:before{background:#333333;opacity:0.2;transition:opacity 1s ease-in-out;}.wrapper1.has-secion-banner.header-v20.dark-hover-overlay
    header:hover
    .header-wrapper
    .menu-row
    .menu-only
    .mega-menu:before{opacity:0.1;}}/*header21*/.wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .phone{margin-top:1px;}.wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .phone .svg-inline-down{margin-top:-1px;}.wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .burger .svg{margin-top:-4px;}/* .wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .basket-link {
  padding-left: 29px;
} *//* .wrapper1 .header-v21 .basket_normal .smalls.logo_and_menu-row .wides .wrap_icon.person {
  padding-left: 11px;
} *//*body .wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .lines-row:before{bottom:-3px;}*//*header22*/.wrapper1 .header-v22.top-block.top-block-v1 .top-block-item .inline-search-show,
.wrapper1 .header-v23.top-block.top-block-v1 .top-block-item .inline-search-show{padding-top:7px;}.wrapper1 .header-v22.top-block.top-block-v1 .auth_wr_inner,
.wrapper1 .header-v23.top-block.top-block-v1 .auth_wr_inner{margin-top:9px;}.wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .paddings .wides .logo-block{padding-right:52px;}.wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .wides .basket-link{padding-left:29px;}.wrapper1 .header-v22 .paddings .float_wrapper.fix-block{width:230px;}.wrapper1 .header-v22.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo,
.wrapper1 .header-v23.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo{line-height:86px;padding-left:2px;}/*lower_menu*/.wrapper1:not(.front_page) .header-v22.header-wrapper .smalls .wides .lines-row:before,
.wrapper1:not(.front_page) .header-v23.header-wrapper .smalls .wides .lines-row:before,
.wrapper1.big_header:not(.front_page) .header-v27.header-wrapper .wides .lines-row:before{bottom:-1px;}.wrapper1:not(.front_page)
  .top-block
  + .header-wrapper
  .smalls.logo_and_menu-row
  .wides
  .mega-menu
  td
  .wrap
  > a
  .line-wrapper
  .line{/*bottom:-30px;*/}.wrapper1:not(.front_page) .top-block + .header-wrapper .smalls.logo_and_menu-row .mega-menu table .dropdown-menu{/*margin-top:-3px;*/}.wrapper1:not(.front_page)
  .top-block
  + .header-wrapper
  .menu-row
  .mega-menu
  table
  td.wide_menu:hover
  > .wrap
  > .dropdown-menu,
.wrapper1:not(.front_page)
  .top-block
  + .header-wrapper
  .menu-row
  .mega-menu
  table
  td.wide_menu.hover
  > .wrap
  > .dropdown-menu{/*margin-top:-2px;*/}/**//*header23*//*header24*/body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .paddings .logo-block{padding-right:50px;}body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .logo-row .logo{height:88px;line-height:86px;padding-left:2px;}body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .mega-menu .wrap > a .svg.svg-inline-down{margin-left:4px;}body .smalls .header-wrapper.header-v17 .wides .mega-menu,
body .smalls .header-wrapper.header-v17 .wides .mega-menu table td .wrap > a{height:88px;}body .smalls .header-v17 .logo_and_menu-row .search_wrap{padding-left:47px;padding-top:2px;}/*body .smalls .header-v17 .logo_and_menu-row .search_wrap .search-input{padding-top:1px;}*/body .smalls .header-v17 .longest .basket-link{padding-left:29px;padding-right:1px;}body .smalls .header-v17 .longest .basket-link .js-basket-block{margin-top:6px;}body .smalls .header-v16.top-block .menu.topest li a .svg{margin-right:7px;}.header-v24 .logo-row .logo{height:88px;line-height:86px;}.wrapper1 .header-v24 .logo_and_menu-row .menu-only .mega-menu .wrap>a .svg.svg-inline-down{display:inline-block;}@media(min-width: 768px){.top_header_opacity .wrapper1.additionally_top .main-slider .wrapper_inner{padding-top:calc(88px + 46px);}}/*header25*/.smalls .fix-logo.header-v25 .logo_and_menu-row .logo-row .subcontent .personal-link{margin-top:8px;}.wrapper1.header-v25.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size:0.9337em;}.big_header .menu .mega-menu.heightauto{height:auto;}/* .subbottom.header__main-part .menu .mega-menu table td .wrap > a {
  font-size: 0.867em;
} */.header__top-item.with_padding_right .region_wrapper{padding-right:60px;}.header-v25 .header__sub-inner .header__left-part{margin-left:20px;}.header-v25 .subcontent .subbottom .right-icons{padding-left:20px;}/*header26*/.big_header .header-wrapper.header-v26 .logo-row .subbottom > .menu{padding-right:220px;}.big_header.basket_normal .header-wrapper.header-v26 .logo-row .subbottom > .menu,
.big_header.basket_normal .header-wrapper.header-v27 .logo-row .subbottom > .menu{padding-right:350px;}.smalls.big_header
  .header-wrapper.header-v26.fix-logo
  .logo_and_menu-row
  .wides
  .content-block
  .subcontent
  .region_wrapper{margin-left:1px;}.smalls.big_header
  .header-wrapper.header-v26.fix-logo
  .logo_and_menu-row
  .wides
  .content-block
  .subcontent
  .callback-block{margin-right:11px;}.smalls.big_header
  .header-wrapper.header-v26.fix-logo
  .logo_and_menu-row
  .wides
  .content-block
  .subcontent
  .with_dropdown{padding-right:10px !important;}.smalls.big_header .header-wrapper.header-v26.fix-logo .subcontent .subbottom .menu .mega-menu table td .wrap > a,
.smalls.big_header .header-wrapper.header-v27.fix-logo .subcontent .subbottom .menu .mega-menu table td .wrap > a{padding-top:19px;}.wrapper1.header-v26.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size:0.9337em;}.header-v26 .subcontent .subbottom .right-icons{padding-left:40px;}/*header27*/.big_header .header-wrapper.header-v27.fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin-left:1px;}.wrapper1.header-v27.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size:0.9337em;}.wrapper1 .header-v27 .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown{top:-34px;left:-26px;}.wrapper1 .header-v27 .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown.with_icons{left:-49px;}.header-v27 .subcontent .subbottom .right-icons{padding-left:40px;}/*header28*/.wrapper1 .header-v28 .search_wraps{padding-right:100px;padding-left:10px;}.wrapper1 .header-v28 .basket-link.compare{padding-left:75px;}@media (max-width: 1199px){.wrapper1 .header-v28 .search_wraps{padding-right:50px;}}/*header29*//* .wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .menus{width:55%;} */.wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .personal-link{margin-top:6px;}.wrapper1.sticky_menu.sm .header-v28 .logo-row .lines-block:before{bottom:-1px;}.wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .logo-row .logo{line-height:86px;}.wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .float_wrapper{padding-left:61px;}.wrapper1.sticky_menu.sm:not(.basket_normal) .header-v28 .logo_and_menu-row .search_wrap{padding-right:96px;padding-left:40px;}.wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link{padding-left:30px;}.subcontent .top-block.header__top-inner:before{left:15px;right:15px;}.search_block.with_padding{padding-right:30px;}.wrapper1.sticky_menu.sm .header-v28 .phone.with_dropdown{padding-right:13px !important;}.wrapper1 .header_wrap{z-index:4;}.menu-hovered .wrapper1 .header_wrap{z-index:auto;}.menu-hovered .wrapper1 .header_wrap #header{position:relative;z-index:1060;/*background:#fff;*/}.wrapper1 .header_wrap.zindexed{z-index:3000;}/*for dark hover overlay*/.menu-hovered .dark-hover-overlay:not(.has-secion-banner) #header .top-block{background-color:rgba(0, 0, 0, 0.001);border-color:rgba(0, 0, 0, 0.001);}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .top-block .wrapp_block{background-color:rgba(0, 0, 0, 0.001);border-color:rgba(0, 0, 0, 0.001);}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input{background-color:rgba(0, 0, 0, 0.001);border-color:rgba(0, 0, 0, 0.05);}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input::placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input::placeholder{color:rgba(0, 0, 0, 0.2);}.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .logo_and_menu-row
  .search
  .search-input::-webkit-input-placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.2);}/* webkit */.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input::-moz-placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input::-moz-placeholder{color:rgba(0, 0, 0, 0.2);}/* Firefox 19+ */.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input:-moz-placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input:-moz-placeholder{color:rgba(0, 0, 0, 0.2);}/* Firefox 18- */.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .logo_and_menu-row
  .search
  .search-input:-ms-input-placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.2);}/* IE */.menu-hovered.fill_bg_n .dark-hover-overlay:not(.sticky_menu) #header .menu-row.middle-block.bglight,
.menu-hovered.fill_bg_y .dark-hover-overlay:not(.sticky_menu) .menu-row.middle-block.bglight .mega-menu{border-color:rgba(0, 0, 0, 0.001);}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .basket-link .js-basket-block .count{opacity:0.2;}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .header-wrapper .lines-row:before{background-color:rgba(0, 0, 0, 0.001);}.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .logo_and_menu-row
  .search_wrap.only_bg
  .search-wrapper
  .search
  .search-input{border-bottom-color:transparent;}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search_wrap.only_bg .search-wrapper{border-left-color:rgba(0, 0, 0, 0.001);border-right-color:rgba(0, 0, 0, 0.001);}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo-block .logo{opacity:0.65;}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .phone-block{opacity:0.65;}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header button.inline-search-show{color:#333;}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header i.svg-inline-icon_discount{opacity:0.2;}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .menu-row.middle-block.bglight .mega-menu{border-top-color:rgba(0, 0, 0, 0.001);}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .fix-logo .menu-row .menu-only-wr{border-left-color:transparent;border-right-color:transparent;}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .fix-logo .menu-row.bglight .search-block{border-top-color:rgba(0, 0, 0, 0.05);}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .address.inline-block.tables{opacity:0.65;}.menu-hovered
  .dark-hover-overlay.light-menu-color:not(.sticky_menu)
  #header
  .logo_and_menu-row
  button.top-btn.inline-search-show,
.menu-hovered .dark-hover-overlay.light-menu-color:not(.sticky_menu) #header .logo_and_menu-row .auth_wr_inner{opacity:0.65;}.menu-hovered .dark-hover-overlay.has-secion-banner:not(.sticky_menu) #header .logo_and_menu-row .search .search-input,
.menu-hovered
  .dark-hover-overlay.has-secion-banner:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input,
.menu-hovered
  .dark-hover-overlay.long_banner_contents:not(.sticky_menu)
  #header
  .logo_and_menu-row
  .search
  .search-input,
.menu-hovered
  .dark-hover-overlay.long_banner_contents:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input{border-color:rgba(0, 0, 0, 0.45);box-shadow:inset 0px 300px rgba(0, 0, 0, 0.3);background:#fafafa;}.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .auth_wr_inner:hover .name{color:var(--fill_dark_light_white_hover);color:var(--theme-base-color);}.menu-hovered
  .dark-hover-overlay:not(.long_banner):not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .basket-link
  .js-basket-block
  .count,
.menu-hovered
  .dark-hover-overlay:not(.long_banner):not(.sticky_menu)
  #header
  .menu-row.middle-block.bglight
  .basket-link
  .js-basket-block
  .count{opacity:0.5;}/*for section banners*/.menu-hovered
  .dark-hover-overlay.long_banner:not(.sticky_menu)
  .light-menu-color
  #header
  .logo_and_menu-row
  .region_wrapper
  .js_city_chooser,
.menu-hovered
  .dark-hover-overlay.has-secion-banner.light-menu-color:not(.sticky_menu)
  #header
  .logo_and_menu-row
  .region_wrapper
  .js_city_chooser,
.menu-hovered
  .dark-hover-overlay.has-secion-banner.light-menu-color:not(.sticky_menu)
  #header
  .top-block
  .region_wrapper
  .js_city_chooser,
.menu-hovered
  .dark-hover-overlay.long_banner_contents:not(.sticky_menu)
  .light-menu-color
  #header
  .logo_and_menu-row
  .region_wrapper
  .js_city_chooser{opacity:0.65;}.menu-hovered .dark-hover-overlay.has-secion-banner:not(.sticky_menu) #header .top-block.top-block-v1{border-color:rgba(0, 0, 0, 0.45);box-shadow:inset 0px 300px rgba(0, 0, 0, 0.45);}/*end*/.phone-wrapper{flex-shrink:0;}.phone-block{line-height:normal;flex-wrap:wrap;}.logo a{display:flex;align-items:center;width:100%;height:100%;}.header__top-part{position:relative;/* z-index: 2; */display:flex;align-items:center;/* height: 83px; */}.subtop.header__top-part{justify-content:space-between;z-index:13;}.header__bottom-part{position:relative;/* z-index: 2; */display:flex;align-items:center;}.header__top-inner{display:flex;align-items:flex-end;justify-content:space-between;flex:1;position:relative;margin:0 -16px;width:calc(100% + 32px);}.header__top-item{margin:0 16px;}.subtop .header__top-item{margin:0;}/* .header__bottom-item {
  margin: 0 20px;
} */.with-search .header_search_wrapper{width:58%;}.header__sub-inner{display:flex;width:100%;position:static;align-items:center;justify-content:space-between;flex:1;}.header__left-part{display:flex;align-items:center;flex-shrink:0;padding-right:40px;}.header__right-part{display:flex;flex-direction:column;flex:1;}.header__main-part{position:static;display:flex;align-items:center;justify-content:space-between;}.header__main-inner{flex:1;display:flex;align-items:center;justify-content:space-between;}/* End *//* Start:/local/templates/b2b/css/media.css?1746513898207580*/body{min-width:300px;}@media (max-width: 767px){a.scroll-to-top{display:none;}}@media (min-width: 1200px){/*catalog block*//*personal*/.tizers_block .item{padding:0px 0px 0px 20px;}}@media only screen and (max-width: 1174px){div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element + .bx_item_element,
  div.title-search-result.title-search-input_fixed .bx_searche .bx_img_element + .bx_item_element{padding-left:20px;margin-left:32px;}div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element,
  div.title-search-result.title-search-input_fixed .bx_searche .bx_img_element{width:30px;height:50px;line-height:50px;}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element{white-space:normal;}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element > span{line-height:20px;margin-top:5px;display:block;}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element .title-search-price{margin-top:8px;}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element .title-search-price > .price{margin-bottom:5px;}}@media only screen and (max-width: 1500px){body .wrapper1 .header-v20 .smalls.logo_and_menu-row .paddings .wides .logo-block{padding-right:40px;}.header-v25 .logo_and_menu-row .wrap_icon .title,
  .header-v25 .logo_and_menu-row .wrap_icon .name{display:none;}.header-v25 .logo_and_menu-row .subcontent .subtop > .row > div{width:auto;}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address{padding:0px 0px 0px 0px;right:40px;}.smalls.big_header .fix-logo .logo_and_menu-row .wrap_icon.person{padding-left:20px;}}@media only screen and (min-width: 1500px){.header-wrapper.header-v20 .mega-menu table td:hover > .wrap > .dropdown-menu{left:auto !important;right:auto !important;}.header-v22.top-block.top-block-v1 .wrapp_block .top-block-item.soc li a{width:46px;}}@media only screen and (max-width: 1500px) and (min-width: 1200px){.header-wrapper.header-v20 .mega-menu table .dropdown-submenu .dropdown-menu{left:100% !important;}.header-wrapper.header-v20 .region-phones > .pull-left{float:none !important;display:block;}.header-wrapper.header-v20 .region-phones > .pull-left > div{height:auto;}.header-wrapper.header-v20 .region-phones > .pull-left > div .phone-block{margin-top:2px;}}@media (max-width: 1550px){body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev{left:0;}body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next{right:21px;}}@media only screen and (max-width: 1400px){.basket_normal .header-v16 .logo-block{width:16.666666666666664%;}.header-wrapper .wrap_icon .title,
  .header-wrapper .auth_wr_inner .name,
  .top-block.header-wrapper .auth_wr_inner .name,
  .header-wrapper .sites__current{display:none;}/* .wrapper1.basket_normal .logo_and_menu-row .wrap_icon.person {
    padding-right: 3px; padding-left:30px;
  } *//* .wrapper1.basket_normal .logo_and_menu-row .basket-link {
    padding-left: 22px;
  } *//* .top-block .auth_wr_inner .svg.downs {
    top: 6px;
  } */}@media only screen and (max-width: 1290px){body .wrapper1 .header_wrap .top-block .menus{margin:0px;}body .wrapper1 .header_wrap .top-block .logo_and_menu-row .wrap_icon .title{display:none;}}@media all and (min-width: 1200px){.wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link.compare{padding-left:87px;}}@media all and (max-width: 1200px){body #headerfixed .wproduct{width:100%;}body #headerfixed .wproduct .logo-block{display:none;}#headerfixed .logo-row.wproduct > div.product_block{padding-left:0px;}#headerfixed .basket-link{padding-left:10px;padding-right:10px;}}@media all and (max-width: 1199px){/* .regions_Y.basket_normal .logo_and_menu-row .basket-link,
  body .smalls.big_header.sticky_menu .fix-logo .logo_and_menu-row .wides .content-block .subcontent .basket-link {
    padding-left: 17px;
  } */body .sticky_menu.basket_normal .fix-logo .content-block .search_wraps{padding-right:410px;}/* body .regions_Y.wrapper1 .logo_and_menu-row .wrap_icon.person {
    padding-left: 20px;
    padding-right: 3px;
  } *//* body .wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .search_wrap {
    padding-left: 50px;
    padding-right: 50px;
  } */.menu-row.middle-block .mega-menu table td.catalog{width:210px;}.menu-row.middle-block:not(.bglight) .mega-menu table td.catalog > .wrap{width:209px;}.header-wrapper.header-v20 .menu-row .menu-only{padding:0px !important;}/* .header-wrapper.header-v20 .menu-row .menu-only .mega-menu:before {
    content: "";
    display: block;
    position: absolute;
    background: #f2f2f2;
    left: 15px;
    right: 15px;
    top: 89px;
    height: 1px;
  } */.header-wrapper.header-v20 .mega-menu table td .wrap > a{height:60px;padding:21px 12px 20px;}.header-wrapper.header-v20 .smalls.logo_and_menu-row .wides .mega-menu td .wrap > a .line-wrapper .line{bottom:-14px;}.big_header.basket_normal .header-wrapper.header-v26 .logo-row .subbottom > .menu,
  .big_header.basket_normal .header-wrapper.header-v27 .logo-row .subbottom > .menu{padding-right:280px;}.auth_wr_inner .dropdown-menu{right:0px;left:auto;}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address{display:none;}/*list catalog*//*table catalog*/}@media all and (max-width: 1180px){.has_menu #header .middle-h-row .center_block{white-space:nowrap;}}@media all and (max-width: 1120px){.tizers_block .item .title{font-size:11px;}.tizers_block .item .title a{font-size:11px;}}@media all and (max-width: 1299px) and (min-width: 1200px){.wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-5{width:46%;}.wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-7{width:54%;}}@media all and (max-width: 1499px) and (min-width: 992px){body .wrapper1.basket_normal .header-v25 .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu{left:auto;}}@media all and (max-width: 1199px) and (min-width: 992px){.top-block.top-block-v1.header-v16 .region_wrapper{padding-right:0px;}.wrapper1 .header-v22 .wrapp_block .col-md-6{width:63%;}.wrapper1 .header-v22 .wrapp_block .col-md-6 + .col-md-6{width:37%;}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li{width:33.33%;}.menu-row .mega-menu table td.wide_menu .dropdown-menu > li:nth-child(3n + 1){clear:left;}.menu-row .mega-menu table td.wide_menu .dropdown-menu > li:nth-child(4n + 1){clear:none;}#headerfixed .logo-row .logo-block{max-width:160px;min-width:160px;}/*table catalog*/}@media all and (max-width: 1000px){#header .middle-h-row .center_block,
  .has_menu #header .middle-h-row .center_block{padding-right:30px;padding-left:30px;}body #header .basket_fly{width:700px;right:-700px;}#header .basket_fly .basket_title{margin-right:15px;}}@media all and (max-width: 992px){.bx-firefox .menu > li > a span{padding-top:8px;}#header .middle-h-row .main-nav ul.menu > li > a{padding:0px 9px;}#header .middle-h-row td.text_wrapp{display:none;}/* ORDER */.bx-soa-item-tr.bx-soa-item-info-container,
  .bx-soa-item-tr .bx-soa-item-td{height:auto;}/*personal*/}@media (min-width: 992px){.col-m-20{width:20%;}.sticky_menu header.fixed,
  .sticky_menu #headerfixed,
  .sticky_menu #headerfixed.fixed,
  .sticky_menu ~ .basket_bottom_block,
  .wrapper1.sticky_menu .product-item-detail-tabs-container-fixed{width:auto;left:271px;right:0;}.sticky_menu.sm header.fixed,
  .sticky_menu.sm #headerfixed,
  .sticky_menu.sm #headerfixed.fixed,
  .sticky_menu.sm ~ .basket_bottom_block,
  .wrapper1.sticky_menu.sm .product-item-detail-tabs-container-fixed{left:77px;right:0;}/*search*/.search_page .section-content-wrapper .menu_top_block{display:none;}/*.catalog_section_list.items.row{margin:0px;}*/.bx-soa-item-table .bx-soa-item-tr{display:table-row !important;}/*filter*//*personal*/}@media all and (min-width: 992px) and (max-width: 1299px){.header-v7.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,
  .header-v7.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap{display:none;}.header-v16.basket_normal.regions_Y .logo_and_menu-row .phone{display:none;}}@media all and (min-width: 992px) and (max-width: 1199px){.header-v4.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,
  .header-v4.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap,
  .header-v4.basket_normal.regions_Y .logo_and_menu-row .sites__current.sites__current,
  .header-v13.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,
  .header-v13.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap,
  .header-v13.basket_normal.regions_Y .logo_and_menu-row .sites__current.sites__current{display:none;}.header-v12.basket_normal.regions_Y .logo_and_menu-row .phone-block.with_btn > .inner-table-block:first-of-type{display:none;}.header-v14.basket_normal.regions_Y .logo_and_menu-row .search_wrap{display:none;}.header-v15.basket_normal.regions_Y .logo_and_menu-row .phone{display:none;}.header-v15.basket_normal.regions_Y .logo_and_menu-row .callback-block{margin:0px;}.header-v16.basket_normal.regions_Y .logo_and_menu-row .search-wrapper{display:none;}.header-v4 .logo_and_menu-row .svg-cabinet,
  .header-v4 .logo_and_menu-row .svg-cabinet-login{top:-2px;}}@media (max-width: 991px) and (min-width: 768px){/*personal*/.header-cart .basket_fly{width:700px;right:-700px;}}/* SM */@media screen and (max-width: 991px),
  projection and (max-width: 991px),
  tv and (max-width: 991px),
  handheld and (max-width: 991px){.mega_fixed_menu{display:none !important;}#headerfixed.fixed,
  #headerfixed > .maxwidth-theme,
  #headerfixed > .wrapper_inner,
  .top-block .address,
  body .product-item-detail-tabs-container-fixed{display:none;}.item-views.blocks{padding-top:40px;}.mega-menu{z-index:3002;}.front_page .wraps > .wrapper_inner{padding-left:0;padding-right:0;}div#mobileheader.fixed ~ #content{padding-top:63px;}.top_slider_wrapp .flexslider .slides > li,
  .top_slider_wrapp .flexslider .slides > li,
  .top_slider_wrapp .flexslider .slides > li td,
  .top_slider_wrapp .flexslider .slides > li td,
  .top_slider_wrapp .flexslider,
  .top_slider_wrapp .flexslider{height:380px;}.top_slider_wrapp .banner_title .section{display:none;}.top_slider_wrapp .flexslider .flex-control-nav{top:-48px;}.front.wide_page .col-m-60 .top_slider_wrapp{padding-bottom:30px;}.top_slider_wrapp .flex-direction-nav li{right:-10px;}.top_slider_wrapp .flex-direction-nav li:first-child{left:-10px;}.top_big_banners .wrap_tizer .wrap_outer.title{font-size:13px;}.wrap_tizer .wrap_outer.title{font-size:13px;}.wrap_tizer .wr_block.price{line-height:16px;}.top_big_banners > .row > div.col-m-20{font-size:0px;}.top_big_banners .col-m-20{margin:0px -15px;}.top_big_banners .col-m-20 .item{width:50%;display:inline-block;vertical-align:top;padding:0px 15px 30px;}.top_slider_wrapp .slides .banner_title .view_sale_block,
  .top_slider_wrapp .slides .banner_title .sale_block{display:none;}.top_slider_wrapp .slides .banner_title .stickers{padding-bottom:11px;}body .top_slider_wrapp .slides .text .banner_title .votes_block{margin-top:7px;}.top_slider_wrapp .slides .banner_title .prices{margin-top:6px;}.top_slider_wrapp .slides .banner_buttons .btn{padding:12px 21px 12px;margin:3px 3px 7px 3px;}.top_slider_wrapp .slides .wraps_buttons .wrap{height:40px;width:40px;}.top_slider_wrapp .slides .banner_buttons.with_actions{margin-top:8px;}.top_slider_wrapp .box .btn.btn-video:not(.play){padding:28px 23px 10px;}.top_slider_wrapp .slides .banner_title .prices .price:not(.price_old){font-size:1.067em;}/*personal*/.wrapper.has_menu #header .middle-h-row .center_block .search,
  .wrapper.has_menu #header .middle-h-row .center_block .middle_phone{width:100%;display:block;margin-left:0px;}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone{margin:0px 0px 10px;}/*   body #content .wrapper_inner .left_block {
    display: none;
  } */.catalog.vertical .adaptive_filter,
  .catalog.with_filter .adaptive_filter,
  .search-page-wrap + .catalog .adaptive_filter{display:block;}/*filter*//**/.m_color_none.h_color_colored .header_wrap .center_block .search_block .icon{background-position:-66px -178px;}.m_color_none.h_color_colored #header{margin-bottom:47px;}.head_type_1 #header{border-bottom-width:1px;}.basket_fly #header .middle-h-row .center_block .main-nav ul.menu{width:100%;}.basket_fly .main-nav .search_middle_block{top:-100%;right:65px;margin:-16px 0px 0px;width:50%;}.top_big_banners > .row > div .row{margin:0px;}body .wrapper .top_slider_wrapp .flexslider .slides > li,
  body .wrapper .top_slider_wrapp .flexslider .slides > li td,
  body .wrapper .top_slider_wrapp .flexslider{height:300px !important;}body #header .center_block .main-nav{width:100%;position:absolute;right:0;left:0px;top:100%;margin:18px 0px 0px 0px;padding:7px 0px;}body .wrapper.head_type_1:not(.front_page) #header{margin-bottom:60px;}body .wrapper.head_type_1:not(.front_page) #header + .wrapper_inner{border-top:1px solid #f0f0f0;box-shadow:0px 0px 5px #f0f0f0;-moz-box-shadow:0px 0px 5px #f0f0f0;-o-box-shadow:0px 0px 5px #f0f0f0;-webkit-box-shadow:0px 0px 5px #f0f0f0;}body .wrapper.head_type_1 .top_slider_wrapp{margin-top:49px !important;}body #header:not(.border) + .middle.main{padding-top:207px;}body #header:not(.border) + .middle{padding-top:227px;}body .top_slider_wrapp .flexslider .slides li td.text.left .banner_text,
  body .top_slider_wrapp .flexslider .slides li td.text.left .banner_title,
  body .top_slider_wrapp .flexslider .slides li td.text.left .banner_buttons,
  .flexslider .left .text .section{margin-left:80px;}body .top_slider_wrapp .flexslider .slides li td.text.right .banner_text,
  body .top_slider_wrapp .flexslider .slides li td.text.right .banner_title,
  body .top_slider_wrapp .flexslider .slides li td.text.right .banner_buttons,
  .flexslider .right .text .section{margin-right:80px;}.has_menu #header .middle-h-row .center_block{white-space:normal;}.basket_fly .search_middle_block,
  .has_menu .search_middle_block{position:absolute;}.wrapper.m_color_none .top_slider_wrapp{margin-top:50px;}/*basket2*//*personal*/}@media all and (max-width: 800px){.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a{font-size:15px;}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .order_wrap_btn{margin-left:16px;}.sort_header .sort_filter a{margin-right:10px;}}@media all and (min-width: 768px){/*breadcrumbs*/.breadcrumbs__item--visible-mobile .svg{display:none;}/**/.wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme,
  .wrapper_inner.front .drag-block.container > .maxwidth-theme,
  .wraps .wrapper_inner.front .drag-block.container > .grey_block > .maxwidth-theme{padding-left:30px;padding-right:30px;}footer .address.blocks{padding-right:20px;}/*video banner*/.top_slider_wrapp .box .video + .wrapper_inner{display:none;}/**//* filter compact */.bx_filter.compact .bx_filter_search_button{display:none;}/*basket2*/#basket-root .basket-items-list-header-filter-item{margin-left:20px;}}/* XS */@media screen and (max-width: 768px),
  projection and (max-width: 768px),
  tv and (max-width: 768px),
  handheld and (max-width: 768px){.basket_wrapp .header-cart.fly .clicked > a{display:block;}/*body .top_slider_wrapp.view_3 .flexslider .flex-control-paging {
    top: auto;
    position: absolute;
    transform: translateX(-50%);
    bottom: 15px;
  }
  .top_slider_wrapp.view_3 .flexslider .slides li tr {
    display: block !important;
  }*/}@media screen and (max-width: 767px),
  projection and (max-width: 767px),
  tv and (max-width: 767px),
  handheld and (max-width: 767px){:root{--theme-page-width-padding: 16px;}/*breadcrumbs*/.breadcrumbs__item--visible-mobile:not(:hover) .svg path{fill:#b5b5b5;}.breadcrumbs__item--visible-mobile .svg{margin:1px 14px 0px 0px;}/**//* table sizes */.wrapper_inner,
  .maxwidth-theme{padding-left:15px;padding-right:15px;}.top_big_banners > .row > div{padding-left:15px;padding-right:15px;margin:0px;}.top_big_banners > .row > div.col-m-20{padding-left:0px;padding-right:0px;}.top_big_banners > .row > div.blocks .item{padding-left:0px;padding-right:0px;width:100%;}.top_big_banners .wrap_tizer .wrap_outer.title{font-size:14px;}.top_slider_wrapp .flex-direction-nav{display:none;}.top_slider_wrapp .slides .wraps_buttons .wrap{height:36px;width:36px;}.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone,
  .wrapper.has_menu #header .phones{display:none;}.wrapper.has_menu #header .middle-h-row .center_block{padding:0px 20px 0px 20px;}body .colored #header .center_block .main-nav{border-top:1px solid #fff;margin-top:20px;}body .wrapper.has_menu .white #header .center_block .main-nav{margin-top:12px;}body .colored #header{padding-bottom:20px;}.wrapper_inner .middle-h-row .search_middle_block.active .middle_form{width:94%;}/* Start page teasers block *//*.stores{padding-bottom:24px;}*//*.flexslider.shadow .flex-viewport {
    margin-right: -16px;
    margin-left: -16px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .flexslider.shadow .flex-viewport:before,
  .flexslider.shadow .flex-viewport:after {
    width: 16px;
  }*/body .top_slider_wrapp .flexslider .slides > li .wrapper_inner > table{background:none !important;}.wraps > .wrapper_inner{padding-top:0px;padding-bottom:20px;}.wraps > .wrapper_inner.front{padding-top:24px;}body .top_slider_wrapp .banner_text{text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}/*
  body .top_slider_wrapp .flex-direction-nav li {
    top: 100px;
  }
  body .top_slider_wrapp .flex-direction-nav li,
  body .top_slider_wrapp .flex-direction-nav li a {
    height: 30px;
    width: 30px;
  }
  body .top_slider_wrapp .flexslider .slides li td.text .banner_text,
  body .top_slider_wrapp .flexslider .slides li td.text .banner_title,
  body .top_slider_wrapp .flexslider .slides li td.text .banner_buttons,
  .flexslider .left .text .section {
    margin-left: 10px;
    margin-right: 10px;
  }
  */body .top-h-row .search{width:30%;}body .wrapper.head_type_2 .top-h-row .search{display:block;}.basket_fly #header .middle-h-row .basket_wrapp{vertical-align:middle;padding-left:4px;}.basket_fly .main-nav .search_middle_block{display:none;}.wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block{display:block;}/*filter*//**/div[id^="smartFilterDropDown"]{max-width:690px;}body #header .wrapper_inner ul.menu li .child .child_wrapp{padding:25px 20px 17px;}.start_promo .item i.title span,
  .wrapper_inner .wrap_tizer .wr_block .title .inner_text{font-size:12px;}.start_promo .item i.price span,
  .wrapper_inner .wrap_tizer .wr_block.price .inner_text{font-size:14px;}.basket_wrapp > div > a{display:block;}#header .basket_wrapp .basket_sort,
  #header .middle-h-row form.basket_wrapp{display:none;}body #header .basket_fly{width:auto;background:none;right:0px !important;}.wrapper_inner .wrap_tizer{text-align:left;}.wrapper_inner .start_promo .wrap_tizer{left:0px;}/*map*//*basket2*/.basket-items-search-field + .basket-items-list-header-filter{padding:10px 0px 0px;text-align:center;}.basket-items-search-field + .basket-items-list-header-filter > a{white-space:nowrap;display:inline-block;margin-bottom:12px;}/* ORDER */.bx-soa-item-nth-4p1{display:none;}/*personal*/header .menu_top_block,
  #header .middle-h-row .center_block{display:none;}#header .catalog_menu .wrapper_middle_menu .inc_menu{padding-left:0px;}/*basket*//*personal*//*video banner*//*
  .top_slider_wrapp .box .video + .wrapper_inner {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
  }
  .top_slider_wrapp .box.wvideo .video + .wrapper_inner tr.main_info {
    opacity: 0;
  }
  .top_slider_wrapp .box.wvideo .video + .wrapper_inner tr.adaptive_info {
    opacity: 0;
  }
*//*catalog*//*table catalog*/}@media all and (max-width: 710px){#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link:not(.basket){display:none;}#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket{padding-left:15px;}}@media all and (max-width: 650px){.sort_header .sort_filter a .icon,
  .sort_header.view_table .sort_filter a .icon{display:inline-block;}body .sort_header .sort_filter a span{display:none;}.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .search{display:none;}.wrapper.has_menu #header .middle-h-row .center_block{padding:0 20px 0 0;}.wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block{display:block;}#mobileheader .right-icons .wrap_basket .basket-link:not(.basket){display:none;}#mobileheader .basket-link{padding-left:15px;}/*.catalog_section_list .item_block{width:100%;}*/.sort_header .sort_filter a i.arr{width:11px;}.sort_header .sort_filter a i.arr:after{top:0px;left:1px;font-size:14px;}}@media all and (min-width: 601px){.top-content-block .item-views.tizers .item-wrapper > .item .pull-left + .inner-text{padding-left:26px;}.top_big_banners .visible_side_mobile{display:none;}}@media all and (max-width: 600px){.bx_searche .bx_item_element{padding:8px 0;}/*catalog compact list*//*catalog compact front block*/.basket_wrapp .header-cart{display:none;}.tizers_block .item:nth-child(n + 5){text-align:center;}.top_big_banners .items .item,
  .top_big_banners > .row > div.col-md-3,
  body .top_big_banners .blocks2{width:100%;float:none;}.center_block .search_block{display:none;}.header_wrap #header .middle-h-row .center_block ul.menu,
  .basket_fly #header .middle-h-row .center_block ul.menu{width:100%;padding:0px;}.search_middle_block{display:none;}.wrapper.m_color_dark #header .catalog_menu ul.menu > li.current{background:#3f3f3f;}body .header_wrap.white .menu > li.current > a span{border-bottom-color:transparent;}body .top_slider_wrapp .flex-direction-nav li{top:85px;}/*
  body .top_slider_wrapp.view_3 .flex-control-paging {
    display: none;
  }
  body .top_slider_wrapp .flex-direction-nav li {
    display: none;
  }
*/body .wrapper.head_type_1:not(.front_page) #header{margin-bottom:70px;}body .wrapper.head_type_1:not(.front_page) #header + .wrapper_inner{border-top:0;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}body #header ul.menu.full > li.search_row{display:block;}/*
  body .top_slider_wrapp .banner_text {
    margin-top: 10px;
    -webkit-line-clamp: 2;
  }
  body .flexslider table .text .banner_buttons {
    margin-top: 10px;
  }
  body .top_slider_wrapp .slides .banner_title .prices {
    margin-top: 14px;
  }
  */body .top-h-row .search #title-search-input{display:none;}body .top-h-row .search #search-submit-button{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:static;margin:1px auto 0;}body .top-h-row .search{width:20%;}body .top-h-row .search form{width:100%;}body .top-h-row .search{text-align:center;}body #header ul.menu.adaptive{display:block;}body #header ul.menu.adaptive .menu_opener{cursor:pointer;}body #header ul.menu.adaptive > li > a,
  body #header ul.menu.full > li > a{font-size:14px;text-transform:uppercase;text-decoration:none;padding:0 20px;display:inline-block;height:42px;line-height:43px;}body #header ul.menu.full{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;display:none;box-shadow:0 3px 18px rgba(44, 44, 44, 0.8);-moz-box-shadow:0 3px 18px rgba(44, 44, 44, 0.8);-webkit-box-shadow:0 3px 18px rgba(44, 44, 44, 0.8);}body ul.menu li.catalog a i{background:url("/local/templates/b2b/css/../images/arrows_small.png") 3px -21px no-repeat;right:15px;top:10px;}body ul.menu li.catalog:hover a i{background-position:-33px -21px;}body #header ul.menu.full > li:not(.current):not(.search_row){background:#ecf0f3;border-top:1px solid #f2f5f7;border-bottom:1px solid #e4e6e7;}body #header ul.menu.full > li:not(.current) a{color:#000;}body #header{border-bottom:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-webkit-box-shadow:none !important;}body #header .center_block .main-nav{margin-top:15px;left:-15px;margin-left:0px;padding:7px 15px;}body #header ul.menu.full > li{display:block;width:100%;text-align:left;}body #header ul.menu.full > li.stretch{display:none;}body #header ul.menu.full.opened li:hover .child,
  body #header ul.menu.full.opened li:hover .space{display:none;}body #header ul.menu.full > li:not(.menu_opener) > a{border-left:0 !important;border-right:0 !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;}body .top-h-row .search,
  body .wrapper.has_menu .top-h-row .search,
  .wrapper.has_menu #header .middle-h-row .center_block .search{display:none;}body .sort_header .sort_filter{font-size:0;}.h_color_colored .header_wrap .menu > li.current > a span{border-bottom-width:0px;}.m_color_dark #header ul.menu.full.opened > li{background:#505050;border-top:1px solid #848484;border-bottom:1px solid #3d3d3d;}.m_color_dark #header ul.menu.full.opened > li.current{background:#2f2f2f;border-top:1px solid #848484;}.m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,
  body .m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,
  body .wrapper.m_color_dark #header ul.menu.full.opened > li:hover{background:#505050;}.m_color_dark #header ul.menu.full.opened li.current,
  .m_color_dark #header ul.menu.full.opened li:not(.search_row):hover{border-bottom:1px solid #3d3d3d;border-top:1px solid #848484;}.wrapper.has_menu .header_wrap #header .catalog_menu{display:none;}body .m_color_dark #header .center_block .main-nav,
  body .m_color_dark.wrapper #header .center_block .main-nav{background:#3f3f3f;border-top-width:0px;}.wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block,
  .wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block{display:none;}.wrapper_inner .start_promo .item i.price .tizer_text{display:none;}.bx-ie .basket_wrapp .wraps_icon_block .count a,
  .bx-ie .basket_wrapp .wraps_icon_block .count .text{line-height:18px;}.item:not(.touch_class):hover .scale_block_animate,
  .touch_class .scale_block_animate{transform:none;}.start_promo .item.wide50 img,
  .item.wide50:hover img.scale_block_animate,
  .start_promo .item.wide100 img,
  .item.wide100:hover img.scale_block_animate{transform:scaleX(1.5);width:100%;}/*front*/body#main .wrapper1 .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme{padding-top:30px;}/*new mobile front*/#main .mobile-overflow{-webkit-overflow-scrolling:auto;white-space:nowrap;display:flex;overflow:auto;flex-wrap:nowrap;justify-content:normal;}#main .mobile-overflow > div{flex-shrink:0;white-space:normal;}#main .mobile-overflow:before,
  #main .mobile-overflow:after{display:block;content:none;}.mobile-overflow.mobile-overflow--visible::-webkit-scrollbar{-webkit-appearance:none;}.mobile-overflow::-webkit-scrollbar:vertical{width:6px;}.mobile-overflow::-webkit-scrollbar:horizontal{height:6px;}.mobile-overflow::-webkit-scrollbar-thumb{background-color:rgba(153, 153, 153, 1);border-radius:10px;border:2px solid #ffffff;}.mobile-overflow::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff;}/*bigbanners*/body .top_big_banners .items .item{width:50%;float:left;}body .top_big_banners .items .item .item_inner{height:auto;padding-top:91%;}body .top_big_banners .items .item.wide50,
  body .top_big_banners .items .item.wide100{width:100%;}body .top_big_banners .items .item.wide50 .item_inner,
  body .top_big_banners .items .item.wide100 .item_inner{padding-top:45%;}body .big-banners-mobile-slider .top_big_banners .items .item{flex-shrink:0;width:80%;}body .big-banners-mobile-slider .top_big_banners .items .item .item_inner{padding-top:70%;}.big-banners-mobile-slider .top_big_banners .item .item_inner .wrap_tizer{white-space:normal;}.top_big_banners .item .item_inner .text .title{font-size:0.933em;}.top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer{padding:17px 40px 17px 19px;}/**//*side big banners*/.top_big_banners .visible_side_mobile{display:block;}/**//*collections*//**//**//*personal*//*video*/.top_slider_wrapp .box .btn.btn-video.play{width:59px;height:59px;}.top_slider_wrapp .box .btn.btn-video.play:before{width:59px;height:59px;background:url(/local/templates/b2b/css/../images/next.png) -3px -273px no-repeat;}/*list catalog*//*block catalog*//*table catalog*//*catalog compact list*/.inline-search-block.corp .search-wrapper{margin-top:20px;}.inline-search-block.corp{align-items:baseline;}.inline-search-block .search .search-button-div .btn-search{display:none;}.search .dropdown-select{font-size:0.8667rem;}.inline-search-block .search .dropdown-select{right:47px;}.inline-search-block.corp .search .dropdown-select{right:40px;top:14px;}.inline-search-block .search .search-input{height:var(--input-mobile-height);font-size:13px;padding-right:0;}.inline-search-block.corp .search .search-input{padding-right:40px;}.inline-search-block .search.search--hastype .search-input{padding-right:calc(34px + var(--theme-page-width-padding));}.inline-search-block.corp .search.search--hastype .search-input{padding-right:calc(102px + var(--theme-page-width-padding));}.inline-search-block .search .search-button-div{top:3px;right:6px;}.inline-search-block.corp .search .search-button-div .btn-search-corp{display:none;}.inline-search-block .search .close-block .close-icons{width:14px;height:14px;min-width:14px;margin:-7px 0 0 -7px;}.inline-search-block .search .close-block{top:10px;}.inline-search-block.corp .search .close-block{top:32px;right:21px;}.inline-search-block .search .close-block .close-icons svg{width:14px;height:14px;}.title-search-result.title-search-input:not(.fixed_type){top:70px !important;}}@media all and (max-width: 550px){.h_color_colored .header_wrap .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span{background:#000;}body .search-page form{padding:15px 5px 17px;}body #header .middle-h-row td.logo_wrapp{width:50%;}#header .middle-h-row td.logo_wrapp img{max-width:100%;}body #header .middle-h-row td.center_block{padding:0;width:0;}body #header .middle-h-row .basket_wrapp{width:35%;}body .basket_normal #header .middle-h-row .basket_wrapp{width:50%;}body .header-cart-block .cart .summ{display:none;}body .header-cart-block .cart .cart_wrapp{padding-left:32px;}body .header-cart-block .cart{width:120px;}body .header-cart-block .cart .cart_wrapp:not(.with_delay){padding-top:6px;}body .header-cart-block .cart > span.icon{display:none;}body .header-cart-block .cart > span.icon.small{display:inline-block;}body .header-cart-block .cart .delay_link .icon{display:none;}body .header-cart-block .cart .delay_link{position:relative;zoom:1;top:-4px;}body .header-cart-block .cart .cart-call,
  body .header-cart-block .cart .cart-call-empty{display:none;}body .header-cart-block .cart .cart-call.small{display:inline;}body .header-cart-block .cart .cart-call.small + a{display:none;}body .header-cart-block .cart .delay_link .icon{position:relative;zoom:1;top:0;width:17px;}body .header-cart-block .cart .cart-call span{border:none;text-decoration:underline;}body .header-cart-block .cart .cart_wrapp.with_delay{padding-top:0;}/*sort*//*filter*/.show-normal-sort .filter-panel__filter .controls-hr,
  .show-normal-sort > .clearfix{display:none;}/**/body .show_number{text-align:center;}body .search-page form{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}.wrapper_inner .basket_wrapp .wraps_icon_block.basket .count .items a{color:#fff;}.basket_wrapp .icon_block,
  .basket_normal .basket_wrapp .header-cart{float:none;display:inline-block;}.basket_wrapp .wraps_icon_block.basket{margin-right:0px;}/*personal*/}@media all and (max-width: 500px){#mobileheader .wrap_icon{padding-right:10px;padding-left:10px;}#mobileheader .basket-link,
  #mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket{padding-left:7px;padding-right:7px;}body #mobileheader .wrap_icon.wrap_basket{padding-left:3px;}#mobileheader .right-icons{padding-right:7px;}#mobileheader .mobileheader-v4 .logo-block{width:calc(100% - 135px);}body #mobileheader .basket-link .js-basket-block .count{top:25px;left:13px;min-width:16px;height:15px;line-height:16px;font-size:0.667em;padding:0 4px;right:unset;width:unset;}body #mobileheader .basket-link .js-basket-block{padding:0;}.wrapper_inner .basket_wrapp .header-compare-block{margin-left:3px;}#header .wrapper_inner .middle-h-row .logo_wrapp .logo{padding-right:0px;}.review-detail .reviews.item-views .item .header-block,
  .review-detail .reviews.item-views .item .bottom-block{padding-left:20px;padding-right:20px;}.top_big_banners > .row > div{width:100%;}.top_big_banners .col-m-20 .item{display:block;width:100%;}.basket_fly #header .middle-h-row .basket_wrapp .middle_phone{min-width:100%;}/* tizers block */.tizers_block{text-align:center;padding:0px;}.tizers_block .row > div{vertical-align:top;}.wrapper_inner .tizers_block .item{margin:0 0 20px 0;}.wrapper_inner .tizers_block .item:last-child .title{width:auto;}.tizers_block .item .img,
  .tizers_block .item .title{display:block;text-align:center;}.tizers_block .item .img{margin:0 auto 10px;height:80px;vertical-align:middle;text-align:center;padding:0;width:80px;line-height:77px;max-width:none;}.tizers_block .item .title{width:auto;padding:0px;}.projects .tizers_block .item .img{height:auto;line-height:normal;}/*personal*//*responsive table*//*order*/}@media all and (max-width: 470px){.logo svg{max-width:100%;}.top_slider_wrapp.view_1 .slides .banner_title .sale_block{display:block;}.top_slider_wrapp.view_1 .slides .wraps_buttons .wrap{height:32px;width:32px;}body .top_slider_wrapp.view_1 .banner_title .prices{margin-top:12px;}}@media all and (max-width: 450px){.product-container .content_wrapper_block.front_tizers > .maxwidth-theme .item-views.tizers .item{flex-wrap:wrap;}.product-container .item-views.tizers .items.small-block .item .image + .inner-text,
  .product-container .item-views.tizers .items.tops .item .image + .inner-text{padding-left:0;width:100%;}/* banner adaptive */.top_slider_wrapp.view_1 .text .banner_title .head-title{font-size:19px;line-height:22px;}.top_slider_wrapp.view_2 .wrapper_video{height:250px;}.top_slider_wrapp.view_2 .slides .banner_buttons.with_actions > .btn:last-of-type{margin:12px;}.wrapper_inner .search-page-wrap .form-control{float:none;width:100%;margin:0px 0px 20px 0px;}.basket_wrapp .header-compare-block,
  .basket_wrapp .wraps_icon_block{margin:0px 30px 0px 0px;}/* ORDER */body .bx-soa-pickup-l-item-btn{margin-top:11px;position:static;}body .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn{padding-left:0px;}/*personal*/}@media all and (max-width: 400px){.basket_fly #header .middle-h-row .basket_wrapp .middle_phone{top:initial;}body #header .middle-h-row td.logo_wrapp{width:47%;}.wrapper_inner .basket_wrapp .header-compare-block{margin-right:20px;}/*.top_slider_wrapp.hidden_narrow {*//*  display: none;*//*}*/#mobileheader .logo,
  #mobileheader .logo svg{max-width:112px;}/*scrollbar*//*basket fly*/.basket_fly .header_wrap{position:relative;}.basket_fly #header .middle-h-row{position:static;}.basket_fly .header_wrap #header > .wrapper_inner{padding-top:60px;}.basket_page.basket_fly .header_wrap #header > .wrapper_inner,
  .order_page.basket_fly .header_wrap #header > .wrapper_inner{padding-top:16px;}body #header .basket_fly{top:0px;height:46px;width:100%;left:0px;right:auto;position:absolute;box-shadow:none;min-height:inherit;}#header .basket_fly .opener{width:100%;left:0px;border-radius:0px;position:static;}#header .basket_wrapp .basket_sort,
  .basket_fly #header .middle-h-row #basket_form{display:none;}#header .basket_fly .opener > div{width:25%;float:right;height:46px;}.basket_fly .basket_wrapp .basket_fly .wraps_icon_block{top:32%;margin:0px;}.basket_wrapp .wraps_icon_block.compare:before{top:-4px;}.basket_wrapp .wraps_icon_block.delay:before{top:-1px;}.basket_wrapp .wraps_icon_block.basket:before{top:-1px;}#header .basket_fly .opener > div:after{width:1px;height:100%;}.basket_wrapp .wraps_icon_block .count{top:-9px;}/*basket*//*ORDER*/.bx-soa-pp-company-graf-container .bx-soa-pp-delivery-cost{position:static;}/*personal*//*catalog compact list*/}@media all and (max-width: 380px){/* .auth-page .prompt.remember {
    float: none !important;
    width: 100%;
  }
  .auth-page .forgot {
    float: none !important;
    margin: 10px 0 0 0;
    display: inline-block;
  } *//*.top-h-row .phone_wrap .icons, *//* stat promo float banners */.wrapper_inner .start_promo .wrap_tizer{bottom:8px;}.wrapper_inner .start_promo .wrap_tizer .wrapper_inner_tizer{padding:0 20px 0 8px !important;}.wrapper_inner .wrap_tizer .wr_block .title .inner_text{font-size:13px;font-weight:600;top:2px;}.wrapper_inner .wrap_tizer .wr_block.price .inner_text{font-size:12px;}.wrap_tizer .wrap_outer{padding:0px 4px 5px;}.wrapper_inner .wrap_tizer .wrap_outer .outer_text{left:6px;padding:0px 4px 5px 0px;}.wrapper_inner .wrap_tizer .wrap_outer .inner_text{left:-3px;}.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer,
  .wrapper_inner .wrap_tizer .wr_block.price .wrap_outer .inner_text{padding:1px 0px 5px;}.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer .outer_text{padding-top:1px;}.wrap_tizer .wr_block{line-height:18px;}.wrap_tizer .wrap_outer.title{font-size:15px;}.bx-firefox #header .middle-h-row td.logo_wrapp .logo,
  .bx-ie #header .middle-h-row td.logo_wrapp .logo{display:inline;}.bx-firefox #header .middle-h-row td.logo_wrapp{width:53%;}.bx-ie #header .middle-h-row td.logo_wrapp{width:48%;}}@media all and (max-width: 360px){/* .auth-page .form_footer .btn {
    float: none !important;
  } */#mobileheader .mobileheader-v2 .wrap_icon{padding-right:3px;padding-left:3px;}#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket{padding-left:3px;padding-right:3px;}.container > h1{padding-right:0px;}/*filter*//**//*personal*/}@media all and (max-width: 340px){#mobileheader .wrap_icon{padding-right:5px;padding-left:5px;}#mobileheader .basket-link{padding-left:5px;padding-right:5px;}}@media all and (max-width: 320px){#mobileheader .wrap_icon{padding-right:3px;padding-left:3px;}#mobileheader .basket-link{padding-left:3px;padding-right:3px;}.basket_fly #header .middle-h-row .basket_wrapp{padding-top:0px;}#header .wrapper_inner .middle-h-row .logo_wrapp .logo{min-height:24px;line-height:24px;display:table-cell;}#header .middle-h-row .logo_wrapp .logo a{display:block;}.basket_wrapp .header-compare-block,
  .basket_wrapp .wraps_icon_block{margin:0px 25px 0px 0px;}}@media all and (min-width: 320px){.search .dropdown-menu-wrapper{min-width:232px;}}/*order*//* End *//* Start:/local/templates/b2b/css/h1-medium.css?1743157913464*/.top_slider_wrapp .banner_title .head-title:not(.option-font-ignore),
.top_big_banners .item .item_inner .text .title:not(.option-font-ignore),
.sections_wrapper .list .item .name a:not(.option-font-ignore),
.title_block:not(.option-font-ignore),
.catalog_section_list .section_item li.name a span:not(.option-font-ignore),
.item-views .item .title:not(.option-font-ignore),
.option-font-bold{font-weight:500;}h1,
h2,
h3,
h4,
h5,
h6{font-weight:500;}/* End *//* Start:/local/templates/b2b/themes/custom_s1/theme.css?178301388354973*/.colored_theme_bg,
.colored_theme_bg_before:before,
.colored_theme_hover_bg_before:hover:before,
.colored_theme_bg_before:before,
.colored_theme_hover_bg:hover,
.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el,
.video-block .image .play:after,
.landings-list__item--active,
.item-accordion-wrapper.opened .accordion-head:before{background-color:#36383f;border-color:#36383f;}.colored_theme_bg_hovered_hover:hover{background-color:#44474f;}.bx-ie .colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el-svg svg path{fill:#36383f;}.colored_theme_n_hover_bg-svg-stroke:not(:hover) svg *{stroke:#36383f !important;}.colored_theme_hover:hover{background-color:#36383f !important;}.bx-ie .color-theme-hover:hover,
.bx-ie .color-theme-hover:hover *{color:#36383f !important;}.start_promo .item i.title a,
.start_promo .item i.price a,
.start_promo .item i.title span,
.start_promo .item i.price span,
.start_promo .item span.main_wrap i:after,
.start_promo .item p span,
.wrap_tizer .wrap_outer,
.wrap_tizer .wrap_outer .outer_text,
.wrap_tizer .wrap_outer .inner_text{background:#33353d;}#header ul.menu.full > li.search_row #search-submit-button:hover,
#header ul.menu.full > li.search_row #search-submit-button.hover{border:transparent;}#header .catalog_menu ul.menu > li,
#header ul.menu.adaptive:not(.opened) li.menu_opener,
#header ul.menu.full.opened li:not(.search_row):hover,
#header ul.menu.full.opened li.current{border-bottom:1px solid #151519;}#header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover{border-bottom:1px solid #17181c;border-right:1px solid #17181c;}#header ul.menu.full.opened li:not(.search_row):hover,
#header ul.menu.full.opened li.current{border-top:1px solid #33353d;}#header .catalog_menu ul.menu > li.current > a{color:#fff;border-left:1px solid #31333a;}#header .catalog_menu ul.menu > li{border-right:1px solid #151519;}.header-cart-block .cart span.icon i{background-position:0px -84px;}ul.tabs li.cur .triangle,
.view-list .view-header i.triangle{border-top:5px solid #2a2c32 !important;}blockquote:before{background-color:#2e3137;}.bx-ie .catalog_item:hover .item-title a,
.bx-ie .item:hover .info a,
.bx-ie .item:hover .name a,
.bx-ie .item:hover .title a,
.bx-ie .item .title a:hover{color:#2a2c32;}.bx-ie .style-switcher .right-block .action_block .header-inner:hover{color:#36383f;}.bx-ie .style-switcher .right-block .action_block .header-inner:hover svg path{fill:#36383f;}.bx-ie .contents.parametrs .dynamic_left_side .items_inner .bottom_description a svg path,
.bx-ie .colored_theme_svg svg path,
.bx-ie .colored_theme_svg,
.bx-ie .muted:not(.ncolor):hover svg path{fill:#36383f;}#mobilemenu .expanded>.dropdown .menu_back:hover .svg-inline-back_arrow *{fill:#36383f;}.top-h-row .search #search-submit-button:hover i,
.top-h-row .search #search-submit-button.hover i{background-position:top center;}.bx_filter_container_title .hint.active .hint_icon,
.bx_filter_container_title .hint.active .hint_icon,
.bx_filter_container_title .hint.active .hint_icon:hover,
#header .basket_fly .opener .basket_count:not(.empty) .count{color:#fff;}#header .basket_fly .opener .basket_count .icon i{background-position:-7px -89px;}#header .basket_fly .opener .basket_count.empty:hover .icon i{background-position:-7px -47px;}#header .basket_fly .opener .basket_count.empty .icon i{background-position:-7px -5px;}#header .basket_fly .opener .wish_count .icon i{background-position:-48px -424px;}#header .basket_fly .opener .wish_count:hover .icon i{background-position:-48px -383px;}ul.menu li a{color:#000;}#header .basket_fly .opener .wish_count.empty:hover .icon i{background-position:-48px -341px;}#header .basket_fly .opener .wish_count.empty .icon i{background-position:-48px -299px;}#basket-root .basket-items-list-header-filter-item.active:before{background-color:#36383f;}div[class*=bx-sls] .dropdown-block:hover .bx-ui-sls-clear:before,
div[class*=bx-sls] .dropdown-block:hover .bx-ui-sls-clear:after,
div[class*=bx-sls] .bx-ui-sls-clear:hover:before,
div[class*=bx-sls] .bx-ui-sls-clear:hover:after,
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover:before,
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover:after{background-color:#36383f !important;}@media all and (max-width: 950px){.header_wrap.colored #header .center_block .main-nav{background:#33353d;}}@media all and (max-width: 600px){#header ul.menu.full.opened > li,
  .has_menu #header .center_block .main-nav{background-color:#33353d;}.has_menu #header .center_block .main-nav:hover{background:#545454 none repeat scroll 0 0;}#header ul.menu.full.opened li.current{background:#27292f;}}#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover>a,
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.opened>a,
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current > a{background:#545454;}#header .wrapper_middle_menu.wrap_menu ul.menu.opened > li{background:#2a2c32;}body .basket-link .js-basket-block .count,
.top_slider_wrapp .slides .wraps_buttons .wrap.added{background:#36383f;}.button.transparent,
.h_color_white .header_wrap .menu > li.current > a span,
.h_color_white.wrapper #header ul.menu li .child .child_wrapp,
.m_color_white.wrapper #header ul.menu li .child .child_wrapp,
.basket_normal .popup.card_popup_frame .basket_popup_wrapp,
.basket_sort ul.tabs li.cur div,
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle,
.bx_filter .button,
.bx_filter_vertical input[type="checkbox"]:checked + label.sku,
.sku_props .bx_item_detail_size ul li.active,
.bx_size_scroller_container .bx_size ul li.bx_active,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,
.bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt,
.item_slider .thumbs li.current,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column,
.bx_element input[type=radio]:checked + label .bx_logotype,
.bx_element label.selected .bx_logotype{border-color:#36383f;}.bx-ie a,
.bx-ie .link,
.button.transparent,
.button.transparent:hover,
.specials_slider_wrapp ul.tabs>li span,
.basket_wrapp .basket_block .link:hover+.wraps_icon_block+.text .title,
.stores .stores_list .item a span,
.phones .order_wrap_btn,
.footer_bottom .all_menu_block ul li a:hover,
.footer_bottom .submenu_top .menu_item a:hover,
.avtorization-call.enter:hover span,
.top-h-row .h-user-block a:hover,
ul.menu .child li.menu_item a,
#header .catalog_menu ul.menu>li.current>a,
ul.menu .child .depth3 a,
ul.menu .child li.menu_title a:hover,
#header ul.menu li .child.submenu .child_wrapp a:not(.title),
.img_block_capcha .reload,
.h_color_white .center_block .menu.full>li:hover>a,
.m_color_white #header .wrapper_middle_menu .menu.bottom>li:hover>a,
.m_color_white #header .wrapper_middle_menu .menu.bottom>li.hover>a,
body #header ul.menu li .child.line .child_wrapp>a:hover,
.basket_sort ul.tabs li .wrap_li>span *,
.basket_sort ul.tabs li .wrap_li>span,
.left_block .internal_sections_list .child_wrapp .child li.cur>a,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur,
.left_block .internal_sections_list .child_wrapp a:hover,
.bx-ie .breadcrumbs a:hover span,
.tabs-head li.current span,
.reviews-post-reply-buttons a:hover,
h4.hover,
.button.transparent.white:hover,
.button.white_bg,
.bx-ie .item .child_container .child_wrapp .menu_item.current a,
.bx-ie .item .child_container .child_wrapp .menu_item:hover a{color:#2a2c32;}button.button,
input.button,
.button,
#header ul.menu.full.opened li:not(.search_row):hover,
#header ul.menu.full > li.search_row #search-submit-button:hover,
table.title-search-result td.title-search-all a .icon,
.flex-direction-nav li:hover,
.flex-control-nav li .flex-active:before,
.flex-control-nav li a:hover:before,
.top_slider_wrapp .flex-direction-nav li:hover,
.like_icons .wish_item.added,
.like_icons .compare_item.added,
.light .stores .all_map,
.block_wr.dark,
.header_wrap #header .middle-h-row .logo_wrapp .logo a,
.h_color_colored .header_wrap #header,
.registraion-page .top p:after,
.has_menu.m_color_colored #header .catalog_menu,
.module-cart .remove-cell a:hover,
.cart_shell .remove-cell a:hover,
.bx_item_set_hor .bx_item_set_hor_item a.remove,
.bx_filter .bx_filter_parameters_box_title:before,
.bx_filter_vertical input[type="checkbox"] + label:before,
.filter input[type="checkbox"] + label:before,
.filter input[type="radio"] + label:before,
.bx_filter label.pal:hover .bx_filter_param_btn,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,
.bx_filter_vertical input[type="checkbox"]:checked + label.sku,
.left_block .internal_sections_list li.cur,
.left_block .internal_sections_list li:hover,
.left_block .internal_sections_list .title .inner_block:hover:before,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:before,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:hover:before,
.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,
.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,
body #content .props_list tr td > span:before,
body #content .props_list tr td > .txt:before,
.module-pagination .nums .cur,
.more_text_ajax:before,
.captcha_reload:before,
.sku_props .bx_item_detail_size ul li.active,
.bx_size_scroller_container .bx_size ul li.bx_active,
.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item),
.ik_select_list .ik_select_list_inner ul li.ik_select_active,
.bx_filter_select_popup ul li label.selected,
.filter_opener.opened,
.wr_scrollbar .scrollbar .handle,
a i.arrow,
.popup-window-close-icon.popup-window-titlebar-close-icon:hover,
.bx_kit_item .bx_kit_item_add,
.catalog_detail .offers_table td.opener:hover .opener_icon,
.opener_icon:hover,
.char_name .hint .icon:hover,
.char_name .hint.active .icon,
.location-block-wrapper .bx-sls .bx-ui-sls-clear:before,
h4:hover .opener_icon,
.bg_block:before,
#order_form_div input[type="submit"],
.module-order-history .item_name:hover .icon,
.module-order-history .item_name:hover .icon,
.faq.list .item .q:hover .opener_icon,
.jobs_wrapp .item .name tr:hover .opener_icon,
.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover:not(.disabled){color:#FFF;background:#33353d;}.btn.btn-default{background-color:#36383f;border-color:#36383f;color:#ffffff;}.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus{background-color:#44474f;border-color:#44474f;}@media (max-width: 767px){.top_slider_wrapp.view_2 .btn.btn-transparent-border{border-color:rgba(54,56,63,0.35);color:#36383f;}.top_slider_wrapp.view_2 .btn.btn-transparent-border:hover{background-color:#36383f;border-color:#36383f;}.top_slider_wrapp.view_2 .btn.btn-default.white:not(:hover){border-color:rgba(54,56,63,0.35);color:#36383f;color:#36383f !important;}.top_slider_wrapp.view_2 .btn.btn-default.white:hover{background-color:#36383f;border-color:#36383f;}.top_slider_wrapp.view_2 .btn.btn-lg.white-border:not(:hover){border-color:rgba(54,56,63,0.35);color:#36383f;color:#36383f !important;}.top_slider_wrapp.view_2 .btn.btn-lg.white-border:hover{background-color:#36383f;border-color:#36383f;}}#mobileheader .mobileheader-v2{background:#36383f;}#mobilemenu .menu ul>li.selected a:before{background:#36383f;}#mobilemenu .contacts a:hover{color:#36383f;}#mobilemenu .menu>ul>li.counters .count{background:#36383f;}#headerfixed .menu-block.rows:hover{background-color:#36383f;}.bx-ie #headerfixed .menu-block .navs ul li.active>a,
.bx-ie #headerfixed .menu-block .navs ul li a:hover,
.bx-ie #headerfixed .menu-block .navs ul li a:focus{color:#36383f;}.top-block .top-block-item  .inline-search-show:hover>span{color:#36383f;}.logo.colored img,
header .line-row,
#mobileheader .logo.colored img{background-color:#36383f;}.inline-search-block.fixed.big .search .close-block:hover .close-icons{background-color:#44474f;}.menu-row.bgcolored .menu-only{background:#36383f;}.bx-ie .wrapper1:not(.light-menu-color) .header_wrap:not(.light-menu-color) .logo_and_menu-row .wrap_icon .top-btn:hover .title{color:#36383f;}.search-tags-cloud .tags a:hover{background:#36383f;}.bx-ie .dark-color:hover,
.bx-ie a.colored,
.bx-ie .colored,
.bx-ie body#main .colored_theme_text,
.bx-ie body#main .colored_theme_text_with_hover:not(:hover),
.bx-ie body#main .colored_theme_hover_text:hover,
.bx-ie .top-block .menu >li>a:hover{color:#36383f;}.dark-color:hover svg:not(.not_fill) rect,
.dark-color:hover svg:not(.not_fill) circle{stroke:#36383f;}.bx-ie body#main .colored_theme_text_with_hover:not(:hover) .svg svg path,
.bx-ie body#main .colored_theme_hover_text:hover svg path,
.bx-ie .fancybox-is-open svg:hover path{fill:#36383f;}.colored #header .catalog_menu ul.menu > li,
header .wrap_menu{background:#2f3137;}.header_wrap #header .catalog_menu.menu_colored .inc_menu  ul.menu > li:not(.current):hover > a{background:#3d3f47;}.bx-ie header .menu_top_block li .dropdown>li.current>a.section1,
.bx-ie .menu_top_block li .dropdown>li>a.section1:hover,
.bx-ie #header .catalog_menu.menu_light ul.menu>li.current>a,
.bx-ie #header .catalog_menu.menu_light ul.menu>li:hover>a{color:#2a2c32;}.mega_fixed_menu .svg.svg-close:hover *{fill:#36383f;}.inline-search-block.bg-colored-block.show{background-color:#36383f;}.menu-row.bgcolored .wrap_icon:hover{background-color:#44474f;}.logo_and_menu-row .basket-link:hover .title{color:#36383f;}.top-btn:hover .svg:not(.inline){background-color:#36383f;}.bx-is .top-btn .svg.inline:hover svg path,
.bx-is .top-btn:hover .svg.inline svg path,
.bx-is .svg.inline:not(.colored):hover svg path,
.bx-is a:hover .svg.inline path{fill:#36383f;}.fill_bg_n .menu-row.bgcolored,
.fill_bg_y .menu-row.bgcolored > .maxwidth-theme{background-color:#36383f;}.menu-row.bgcolored .mega-menu table td:hover{background-color:#44474f;}.menu-row.bgcolored .mega-menu table td.active{background-color:#232429;}.bx-ie .mega-menu table td.active .wrap>a,
.bx-ie .mega-menu table td:not(.search-item):hover .wrap>a{color:#36383f;}.bx-ie .mega-menu table td.active .wrap>a .svg path{fill:#36383f;}.topmenu-LIGHT .mega-menu table td.active .wrap > .more-items span:before,
.topmenu-LIGHT .mega-menu table td:not(.search-item):hover .wrap > .more-items span:before{background-color:#36383f;}.mega-menu table td .wrap > a .line-wrapper .line{background-color:#36383f;}.topmenu-LIGHT .mega-menu table .tail{border-bottom:6px solid #2d2e34;}.bx-ie .mega-menu table .wide_menu .dropdown-menu li>a:hover,
.bx-ie .mega-menu table .wide_menu .dropdown-submenu:hover>a,
.bx-ie .mega-menu table .dropdown-submenu:hover>a:after,
.bx-ie .mega-menu table .dropdown-menu li.active>a,
.bx-ie .mega-menu table .dropdown-submenu.active>a,
.bx-ie .mega-menu table .dropdown-submenu.active>a:after{color:#36383f;}body .mega-menu table td .wrap > .dropdown-menu > li:first-of-type:before{background-color:#36383f;}.style-switcher .header .header-inner:hover,
.style-switcher .header .header-inner:active,
.style-switcher .header .header-inner:focus{background-color:#36383f;border-color:#36383f;}.style-switcher .header .save_btn:hover{background:#36383f;}.basket_fill_COLOR .wrap_cont .opener >div:hover,
.basket_fill_COLOR .header-cart .basket_fly .opener >div.cur,
.basket_bottom_block.basket_fill_COLOR .maxwidth-theme .top-block-item .inner-table-block a:not(.basket):hover{background:#44474f;}.bx-ie .header-cart .basket_fly .opener >div.cur svg path{fill:#36383f;}.header-cart .basket_fly .items .item .buy_block .counter_block .plus:hover:before,
.header-cart .basket_fly .items .item .buy_block .counter_block .plus:hover:after,
.header-cart .basket_fly .items .item .buy_block .counter_block .minus:hover:after{background-color:#36383f;}.bx-ie a.dark_link:hover,
.bx-ie .dark_link:hover span,
.bx-ie .dl:hover a,
.bx-ie .selected a.dark_link,
.bx-ie a.muted:hover,
.bx-ie .hover_color_theme:hover{color:#2a2c32 !important;}.middle_phone .phone_wrap .icons,
.top_slider_wrapp .flexslider .slides > li:after{background-color:#31333a;}.bottom-icons-panel__content-link--active{color:#36383f !important;}.bottom-icons-panel__content-link--active svg path{fill:#36383f !important;}.bottom-icons-panel__content-link--active svg rect,
.bottom-icons-panel__content-link--active svg circle{stroke:#36383f !important;}.services_order_item .services_order_item_title:before,
.services_top_hover_item .services_top_hover_item_title:before{background-color:#41434d;}/* End *//* Start:/local/templates/b2b/css/widths/width-2.css?17431579125115*/body .wrapper_inner,
body .maxwidth-theme,
.wrapper_inner.wide_page .product-view--type2 .product-info{max-width:1560px;}.fill_bg_y .banner.TOP_UNDERHEADER,
.fill_bg_y .banner.FOOTER,
.fill_bg_y .banner.CONTENT_TOP,
.fill_bg_y .banner.CONTENT_BOTTOM,
.top_big_banners.half_block .swiper-pagination{max-width:1560px;}.menu-navigation{max-width:1542px;margin:auto;}@media (min-width: 1500px){.half_block .main-slider .left .banner_title,
  .half_block .main-slider .left .banner_text,
  .half_block .main-slider .left .banner_buttons{margin-left:32px !important;}.top_big_banners.half_block .swiper-pagination{padding-left:40px;}.half_block .main-slider .left .banner_text{padding-right:85px;}}/* End *//* Start:/local/templates/b2b/css/fonts/font-2.css?17431579135413*//* 14px Open Sans (Default) */html{font-size:14px;}body, body .ymaps-map{font:14px/22px "Open Sans", Arial, sans-serif;}/*menu*/#headerfixed .menu-block .navs ul li a{/*font-size:14px;*/}.dropdown-menu{font-size:13px;}.phone .more_phone{font-size:13px;}/*basket*//*catalog*//*filter*//*basket*//*basket2*/#basket-root .basket-item-info-name, #basket-root .basket-item-info-name-link,
#basket-root .basket-items-list-header-filter-item, #basket-root .basket-item-property-value, #basket-root .basket-item-property-custom-value,
#basket-root .basket-item-property-name, #basket-root .basket-item-property-custom-name, #basket-root .basket-item-price-current-text,
#basket-root .basket-item-price-title, #basket-root .basket-item-amount-field-description,
#basket-root .basket-coupon-block-field-description, #basket-root .basket-coupon-alert, #basket-root .basket-coupon-alert .close-link,
#basket-root .basket-checkout-block-total-title, #basket-root .basket-checkout-block-total-description, #basket-root .basket-coupon-block-total-price-current,
#basket-root .basket-coupon-block-total-price-difference, #basket-root .basket-coupon-block-total-price-old,
#basket-root .basket-item-price-old-text, #basket-root .basket-item-price-difference, #basket-root .basket-item-property-scu-text .basket-item-scu-item-inner{font-family:"Open Sans", Arial, sans-serif;}/*news*//*services*//*staff*//*reviews*//*search path*/.search-page .path{font-size:10px;}/*contacts*//*fast view*//*basket*//*order*/.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a,
.sale-order-list-accomplished-date, .sale-order-list-accomplished-date-number,
.personal_wrapper .orders_wrapper .sale-order-title,
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title, .personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title, .personal_wrapper .orders_wrapper .sale-order-detail-general-item,
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a, .personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-title,
.btn.sale-account-pay-button, .bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route{font-family:"Open Sans", Arial, Helvetica, sans-serif;}/* End *//* Start:/local/templates/b2b/css/custom.css?179310557915106*//*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*//* Examples (uncomment to use):*//* Expand site width *//* body .wrapper { max-width: 1400px !important;  } *//* Set site background image *//* body {  background: url(/local/templates/b2b/css/image_source) top no-repeat; }

/* Hide compare button *//* a.compare_item { display: none !important;  }*/.sb_header__top-item.header__top-item{width:100%;max-width:768px;}.sb_menus_top .mega-menu table td .wrap > a{height:initial !important;padding:0px 12px 0px;}.header__top-item.flex1.float_wrapper.fix-block{flex-basis:auto;}.show-fixed.top-ctrl{width:22px;}#header .header__top-item .top-btn.inline-search-show.dark-color{width:22px;}.logo_and_menu-row .wrap_icon .title, .logo_and_menu-row .wrap_icon .name{font-size:0.8667em;}.mega-menu table .dropdown-menu{width:100%;}/*.top-block.top-block-v1 > .maxwidth-theme {*//*    padding-top: 12px;*//*    padding-bottom: 12px;*//*}*/.menu-navigation .name{font-size:15px;font-weight:600;}.fix-logo2 .logo-block{margin-top:10px;margin-bottom:10px;}.sb_wrap_icon_phone{display:flex !important;align-items:center;}.sb_wrap_icon_phone .sb_block_social{margin-right:3px;display:flex;align-items:center;gap:6px;}.sb_wrap_icon_phone .sb_block_social a,
.sb_wrap_icon_phone .sb_block_social img{display:block;}.sb_wrap_icon_phone .sb_block_social img{width:20px;height:20px;object-fit:contain;}.sb_wrap_icon_phone .phone-block{display:flex;align-items:center;min-height:22px;}.sb_wrap_icon_phone .phone.with_dropdown,
.sb_wrap_icon_phone .phone.with_dropdown a{display:flex;align-items:center;}.sb_wrap_icon_phone .phone.with_dropdown a{font-size:18px;line-height:22px;white-space:nowrap;}.sb_wrap_icon_phone .phone.with_dropdown img{display:block;width:20px;height:20px;margin-right:6px;object-fit:contain;}.phone.with_dropdown img{margin-right:6px;}@font-face{font-family:'Futura PT';src:url('/designet/fonts/FuturaPT-Bold.woff') format('woff'),
    url('/designet/fonts/futura-pt-bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'/designetFutura PT';src:url('/designet/fonts/FuturaPT-Demi.woff') format('woff'), url('/designet/fonts/futura-pt-demi.ttf') format('truetype');font-weight:600;/* Demi */font-style:normal;}@font-face{font-family:'Futura PT';src:url('/designet/fonts/FuturaPT-Light.woff') format('woff'), url('/designet/fonts/futura-pt-light.ttf') format('truetype');font-weight:300;/* Light */font-style:normal;}@font-face{font-family:'Futura PT';src:url('/designet/fonts/FuturaPT-Medium.woff') format('woff'), url('/designet/fonts/futura-pt-medium.ttf') format('truetype');font-weight:500;/* Medium */font-style:normal;}.wraps .wrapper_inner.front .drag-block.container.BIG_BANNER_INDEX > .maxwidth-theme{padding-top:0px;}.container a{font-weight:600 !important;}.mega-menu table tr td{width:200px;}.sb_color_btn,
.sb_color_btn a{background-color:#F0C791 !important;}.sb_max img{width:24px;height:24px;}@media (max-width: 450px){.video{margin-left:-100% !important;}}.header__top-inner .js-basket-block{/*bottom: -15px;*/padding:initial !important;}.header__top-inner .js-basket-block svg{width:61px;height:17px;}.baskets  .basket-link .svg.basket{width:22px;}.header__top-inner .js-basket-block .count{top:0 !important;right:-6px !important;}.personal-link .wrap{display:none !important;}/*
 * The authorized cabinet component still renders a text label next to the
 * icon.  Keep the desktop header account control icon-only: otherwise the
 * label can reappear after the dynamic Bitrix frame is refreshed and overlap
 * the social links and phone number.
 */.sb-menu-block-center .personal_wrap,
.sb-menu-block-center .auth_wr_inner{display:inline-flex;align-items:center;height:58px;min-width:0;}.sb-menu-block-center .auth_wr_inner .personal-link{/*display: inline-flex !important;*//*align-items: center;*//*justify-content: center;*/width:22px;min-width:22px;/*height: 58px;*//*padding: 0 !important;*//*line-height: 1;*/}.sb-menu-block-center .auth_wr_inner .personal-link > .wrap,
.sb-menu-block-center .auth_wr_inner .personal-link .name,
.sb-menu-block-center .auth_wr_inner .personal-link .title{display:none !important;}.sb-menu-block-center{display:flex;align-items:center;height:58px;overflow:visible;min-width:200px;}.sb-menu-block-center .auth_wr_inner .personal-link .svg-inline-cabinet{display:inline-block;width:22px !important;min-width:22px;height:22px !important;overflow:visible;margin-bottom:10px;}.sb-menu-block-center .auth_wr_inner .personal-link .svg-inline-cabinet svg{display:block;width:22px !important;height:22px !important;}/*.personal-link .svg.svg-inline-cabinet.big{*//*    min-height: 22px;*//*    width: 18px;*//*}*/#mobileheader .wrap_icon.wrap_basket{height:58px;display:flex;align-items:center;}@media (max-width: 1024px){.sb-top-block .mega-menu .table-menu table td.menu-item{padding:0 5px;}.sb-menu-block-center .header__top-item{margin:0 5px;}}.inline-photo-show{width:22px;border:none;background:none;}.sb-top-block .top-btn.inline-search-show.dark-color .svg-inline-search{margin-bottom:4px;}/*.stickers.nf-stickers-container { max-width:calc(100% - 24px); }*//* End *//* /local/templates/b2b/css/uikit/uikit.css?1745245723394715 *//* /local/templates/b2b/include/select2-4.0.13/css/select2.min.css?174315791314967 *//* /local/templates/b2b/css/fonts/open-sans/css/open-sans.min.css?17431579134518 *//* /local/templates/b2b/css/blocks/dark-light-theme.css?17431579132642 *//* /local/templates/b2b/css/colored.css?17431579134162 *//* /local/templates/b2b/css/lite.bootstrap.css?174315791314370 *//* /local/templates/b2b/css/styles.css?1787589601213150 *//* /local/templates/b2b/css/blocks/blocks.css?178758960124687 *//* /local/templates/b2b/css/blocks/common.blocks/counter-state/counter-state.css?1743157913490 *//* /local/templates/b2b/css/menu.css?174315791389151 *//* /local/templates/b2b/vendor/css/ripple.css?1743157913854 *//* /local/templates/b2b/css/stores.css?176485584110847 *//* /local/templates/b2b/css/yandex_map.css?17431579137689 *//* /local/templates/b2b/css/header_fixed.css?174315791313592 *//* /local/templates/b2b/ajax/ajax.css?1743157913326 *//* /local/templates/b2b/css/searchtitle.css?174315791311973 *//* /local/templates/b2b/css/blocks/line-block.min.css?17431579134730 *//* /local/templates/b2b/components/bitrix/menu/top/style.css?17816276461016 *//* /local/templates/b2b/css/mega_menu.css?17431579121653 *//* /local/templates/b2b/components/aspro/com.banners.max/top_big_banner_3_2/style.css?17431579132979 *//* /local/templates/b2b/vendor/css/carousel/swiper/swiper-bundle.min.css?174315791314468 *//* /local/templates/b2b/css/slider.swiper.min.css?17431579133327 *//* /local/templates/b2b/css/main_slider.min.css?174315791327773 *//* /local/templates/b2b/components/bitrix/news.list/front_tizers/style.css?17431579132408 *//* /local/templates/b2b/components/aspro/wrapper.block.max/front_sections_only/style.css?17431579132696 *//* /local/templates/b2b/css/animation/animation_ext.css?17431579134934 *//* /local/components/nf/product.tabs/templates/main/style.css?17914610071435 *//* /local/templates/b2b/css/top_tabs.min.css?17431579131405 *//* /local/templates/b2b/components/aspro/wrapper.block.max/front_map/style.css?1743157913203 *//* /local/templates/b2b/components/bitrix/news.list/front_news/style.css?174661740521485 *//* /local/templates/b2b/css/footer.css?174315791338635 *//* /local/templates/b2b/components/bitrix/menu/bottom/style.css?1743157913103 *//* /bitrix/components/aspro/marketing.popup/templates/max/style.css?17431576709099 *//* /local/templates/b2b/styles.css?174489996221811 *//* /local/templates/b2b/template_styles.css?1790520179509644 *//* /local/templates/b2b/css/header.css?178168686238007 *//* /local/templates/b2b/css/media.css?1746513898207580 *//* /local/templates/b2b/css/h1-medium.css?1743157913464 *//* /local/templates/b2b/themes/custom_s1/theme.css?178301388354973 *//* /local/templates/b2b/css/widths/width-2.css?17431579125115 *//* /local/templates/b2b/css/fonts/font-2.css?17431579135413 *//* /local/templates/b2b/css/custom.css?179310557915106 */