

/* Start:/local/templates/aelite-zlat.ru_2026/css/normalize.css?17924833666487*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* End */


/* Start:/local/templates/aelite-zlat.ru_2026/js/fancyapp/fancybox.css?179248336515512*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/aelite-zlat.ru_2026/css/style.css?1792483469147998*/
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-Medium.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-Bold.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-BoldItalic.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-SemiBold.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-MediumItalic.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-SemiBoldItalic.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/cormorant/CormorantGaramond-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Light.eot");
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Light.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Light.woff") format("woff"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Regular.eot");
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Regular.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Regular.woff") format("woff"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Medium.eot");
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Medium.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Medium.woff") format("woff"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-SemiBold.eot");
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-SemiBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-SemiBold.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-SemiBold.woff") format("woff"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Bold.eot");
  src: url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Bold.woff2") format("woff2"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Bold.woff") format("woff"), url("/local/templates/aelite-zlat.ru_2026/css/../fonts/manrope/Manrope-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.header {
  margin-bottom: 25px;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .header {
    display: none;
  }
}
.header__row {
  display: flex;
}
.header__row_top {
  padding: 11px 0 17px 0;
  justify-content: space-between;
}
.header__col_logo {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .header__col_logo .logo__text {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .header__col_logo .logo__icon img {
    max-height: 75px;
  }
}
.header .header-info__row {
  display: flex;
  justify-content: flex-end;
  margin: 0 -10px;
  flex-wrap: wrap;
}
.header .header-info__row_text {
  margin-bottom: 5px;
}
.header .header-info__row.add-text {
  opacity: 0.6;
  color: #FFF;
  margin-top: 5px;
  margin-right: 0;
  padding-left: 20px;
  text-align: right;
  display: inline-block;
}
.header .header-info__row.add-text span {
  color: #FFF383;
}
.header .header-info__col {
  padding: 5px 10px;
}
.header .header-info__text {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-style: italic;
  font-weight: 500;
  font-size: 30px;
  line-height: 36px;
}
.header .header-info__text span {
  color: #FFF383;
}

.footer {
  position: relative;
}
@media screen and (max-width: 767px) {
  .footer {
    display: none;
  }
}
.footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #2F0308 0%, rgba(95, 9, 12, 0) 100%);
  transform: matrix(1, 0, 0, -1, 0, 0);
  z-index: 1;
  pointer-events: none;
}
@media screen and (max-width: 1440px) {
  .footer:before {
    z-index: 2;
  }
}
.footer__top {
  background: rgba(34, 1, 2, 0.5);
}
@media screen and (max-width: 1440px) {
  .footer__top {
    position: relative;
    z-index: 2;
  }
}
.footer__top .main-menu {
  background: none;
  padding: 0;
}
.footer__top .main-menu .main-nav__list {
  margin-left: -40px;
}
@media screen and (max-width: 1440px) {
  .footer__top .main-menu .main-nav__list {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .footer__top .main-menu .main-nav__list {
    flex-wrap: wrap;
  }
}
.footer__bottom {
  background: rgba(34, 1, 2, 0.5);
  padding: 15px 0 35px 0;
}
@media screen and (max-width: 1440px) {
  .footer__bottom {
    position: relative;
    z-index: 2;
  }
}
.footer__bottom .footer__wrap {
  position: relative;
  z-index: 2;
}
.footer__bottom .logo__icon img {
  max-height: 75px;
}
.footer__content {
  padding: 45px 0 25px 0;
  position: relative;
  z-index: 2;
}
.footer__row {
  display: flex;
  margin: 0 -20px;
}
.footer__row_bottom {
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .footer__row_content {
    flex-wrap: wrap;
  }
}
.footer__col {
  padding: 5px 20px;
}
.footer__col_contacts {
  display: flex;
  align-items: center;
}
.footer__col_copy {
  display: flex;
  align-items: flex-end;
  margin-bottom: 5px;
}
.footer__col_desc {
  padding-right: 20px;
}
.footer__col_socials {
  display: flex;
  flex-shrink: 0;
}
@media screen and (max-width: 1822px) {
  .footer__col_socials {
    margin-right: 10%;
  }
}
@media screen and (max-width: 1533px) {
  .footer__col_socials {
    margin-right: 15%;
  }
}
.footer__col_socials .social {
  margin-right: 20px;
}

.footer-contacts ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-contacts ul li {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 5px;
}
.footer-contacts ul li:last-child {
  margin-bottom: 0;
}
.footer-contacts ul li a {
  text-decoration: none;
  color: #FFFFFF;
}
.footer-contacts ul li b {
  font-weight: normal;
  color: #DEBD55;
}

.footer-copy {
  color: #DEBD55;
  font-weight: 500;
  font-size: 14px;
  line-height: 170%;
}

.footer-desc__title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 40px;
  line-height: 100%;
  color: #FFF383;
}
@media screen and (max-width: 1024px) {
  .footer-desc__title {
    font-size: 30px;
  }
}
.footer-desc__title span {
  color: #FFFFFF;
}
.footer-desc__subtitle {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 25px;
  line-height: 100%;
  margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
  .footer-desc__subtitle {
    font-size: 18px;
  }
}
.footer-desc__text {
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 15px;
}
.footer-desc__text b {
  color: #FFF383;
}
.footer-desc__more {
  text-decoration: none;
  color: #FFF383;
  font-size: 14px;
  line-height: 120%;
  transition: 0.2s all linear;
}
.footer-desc__more:hover {
  color: #FFFFFF;
}
.footer-desc__more span {
  position: relative;
}
.footer-desc__more span:after {
  content: "";
  width: 10px;
  height: 10px;
  position: relative;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/arrow-news-btn.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 6px;
  margin-bottom: -1px;
  display: inline-block;
}

.main {
  flex: 1 1 auto;
  position: relative;
  z-index: 5;
}
.main__row {
  display: grid;
  padding-top: 13px;
  grid-template-columns: minmax(auto, 303px) calc(100% - 303px);
  grid-column-gap: 23px;
}
@media screen and (max-width: 1024px) {
  .main__row {
    grid-template-columns: 100%;
  }
}
@media screen and (max-width: 767px) {
  .main__col_sidebar {
    display: none;
  }
}
.main__col_content {
  line-height: 130%;
  padding-bottom: 60px;
}
@media screen and (max-width: 500px) {
  .main__col_content {
    padding-bottom: 30px;
  }
}
.main__col_content a {
  color: #FFF383;
}
.main__col_content a:hover {
  color: #ffffff;
}
.main__col_content b:not([class]) {
  color: #DEBD55;
  font-weight: normal;
}
.main__col_content .sections__wrap,
.main__col_content .main-sections__wrap {
  padding: 0;
}
.main__col_content .section-seo-text {
  font-size: 14px;
  line-height: 120%;
}
.main__col_content .section-seo-text b {
  color: #FFF383;
}

html,
body {
  background-color: #752232;
  height: 100vh;
}

body {
  font-family: "Manrope", "Arial Narrow", sans-serif;
  color: #FFFFFF;
  font-weight: 400;
  font-style: normal;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  position: relative;
}
body:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 351px;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #2F0308 0%, rgba(95, 9, 12, 0) 100%);
  z-index: 1;
}

* {
  box-sizing: border-box;
}

.container {
  max-width: 1482px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
}
@media screen and (max-width: 500px) {
  .container {
    padding: 0 10px;
  }
}

.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  position: relative;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/body-bg.jpg");
  background-repeat: repeat;
}
.wrapper:before {
  content: "";
  position: absolute;
  right: 0;
  top: 43px;
  width: 397px;
  height: 573px;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/archangel-big.png");
  background-repeat: no-repeat;
  z-index: 3;
  pointer-events: none;
  display: none;
}
@media screen and (min-width: 1830px) {
  .wrapper:before {
    display: block;
  }
}
.wrapper:after {
  content: "";
  position: absolute;
  background: url("/local/templates/aelite-zlat.ru_2026/css/../images/archangel-small.png") no-repeat center center;
  background-size: contain;
  right: 0;
  bottom: 0;
  width: 345px;
  height: 473px;
  pointer-events: none;
  z-index: 10;
}
@media screen and (max-width: 1822px) {
  .wrapper:after {
    bottom: 60px;
    height: 353px;
  }
}
@media screen and (max-width: 1355px) {
  .wrapper:after {
    bottom: 140px;
  }
}
@media screen and (max-width: 900px) {
  .wrapper:after {
    bottom: 190px;
  }
}
@media screen and (max-width: 1440px) {
  .wrapper:after {
    /*z-index: 1;*/
  }
}
@media screen and (max-width: 767px) {
  .wrapper:after {
    display: none;
  }
}

.h1,
.h2 {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  color: #FFFFFF;
  font-weight: normal;
  font-size: 35px;
  line-height: 120%;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .h1,
.h2 {
    font-size: 25px;
  }
}
.h1:after,
.h2:after {
  content: "";
  position: relative;
  width: 281px;
  height: 41px;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/decor-title.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-block;
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .h1:after,
.h2:after {
    width: 190px;
    height: 27px;
  }
}
@media screen and (max-width: 500px) {
  .h1.hide_descktop,
.h2.hide_descktop {
    display: flex;
  }
}

.fancybox__backdrop {
  background: rgba(0, 0, 0, 0.65) !important;
}

.disabled-privancy {
  opacity: 0.5;
  pointer-events: none;
}

@media screen and (max-width: 500px) {
  #panel {
    display: none;
  }
}
.hide_descktop {
  display: none;
}
@media screen and (max-width: 500px) {
  .hide_descktop {
    display: initial;
  }
}

a {
  text-decoration: none;
  color: #FFF383;
}
a:hover {
  color: #fff;
  text-decoration: none;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  border-color: #FFF383;
}

.logo {
  display: flex;
  align-items: center;
}
.logo__icon {
  margin-right: 10px;
}

.logo-text__title, .logo-text__subtitle {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  /*font-style: italic;*/
  line-height: 120%;
}
.logo-text__title {
  color: #FFF383;
  font-size: 36px;
  font-weight: 700;
  margin-bottom: -5px;
}
@media screen and (max-width: 500px) {
  .logo-text__title {
	font-size: 22px;
    line-height: 0.8em;
    margin-bottom: 4px;
  }
}
.logo-text__title span {
  color: #DEBD55;
  font-size: 25px;
  font-style: italic;
  font-weight: 600;
}
@media screen and (max-width: 500px) {
  .logo-text__title span {
    line-height: 1em;
    display: block;
  }
}
.logo-text__subtitle {
  color: #FFFFFF;
  font-size: 36px;
  font-weight: 600;
}
.logo-text__desc {
  line-height: 107.14%;
  font-weight: 500;
  font-size: 14px;
  opacity: 0.6;
}

.social__item {
  background: #620F1E;
  border: 2px solid #fff!important;/*rgba(222, 189, 85, 0.6);*/
  width: 32px;
  height: 32px;
}
.social__item svg path {
  fill: #FFF;
}
.social__item_ok:hover path {
  fill: #F69337;
}
.social__item_vk:hover path {
  fill: #2476FD;
}
.social__item_wt:hover path {
  fill: #25d366;
}
.social__item_phone path{
	fill: #ffffff;
}
.social__item_phone:hover path {
  fill: #ffffff;
}
.fil0,.fil1,.fil01{
	fill: none!important;
}
.sit2 svg path{
	fill: #FFF!important;
}



.social__item .social__item_wtg svg path{
	fill: none!important;
}
.social__item_wtg:hover svg path {
	fill: #25d366!important;;
}


.social__item .social__item_tg svg path{
	fill: none!important;
}
.social__item_tg:hover svg path {
	fill: #18a3e6!important;;
}


.social__item .social__item_pin svg path{
	fill: none!important;
}
.social__item_pin:hover svg path {
	fill: #e60426!important;;
}


.social__item_dzen svg path{
	fill: #fff!important;
}
.social__item_dzen:hover svg path {
	fill: #fff!important;;
}




.social__list {
  display: flex;
  align-items: center;
  margin: 0 -4px;
}
.social__item {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #711C2A;
  margin: 0 4px;
}
.social__item svg path {
  transition: 0.2s all linear;
}
.social__item_ok:hover path {
  fill: #F69337;
}
.social__item_vk:hover path {
  fill: #2476FD;
}

.phone__wrap {
  text-align: right;
  display: inline-block;
}
.phone__link {
  text-decoration: none;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  color: white;
}
.phone__link:hover span {
  color: #FFF383;
}
.phone__link span {
  color: #DEBD55;
  transition: 0.1s color linear;
}
.phone__text {
  font-weight: 500;
  font-size: 12px;
  line-height: 120%;
  color: #CFA0A9;
  margin-top: -3px;
}

.btn {
  height: 50px;
  line-height: 48px;
  text-decoration: none;
  color: #FFF383;
  border: 2px solid #DEBD55;
  border-radius: 25px;
  padding: 0 33px;
  display: inline-block;
  background: #500B14;
  position: relative;
  transition: 0.2s all linear;
  cursor: pointer;
  white-space: nowrap;
}
@media screen and (max-width: 1440px) {
  .btn {
    padding: 0 15px;
  }
}
@media screen and (max-width: 1130px) {
  .btn {
    padding: 0 10px;
    height: 40px;
    line-height: 38px;
    font-size: 14px;
  }
}
.btn:hover {
  color: #ffffff;
}
.btn:active {
  color: #FFF383;
  background: #6E0B1B;
  box-shadow: 0 0 25px rgba(255, 243, 131, 0.5);
}
.btn_advice {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-weight: 500;
  font-size: 30px;
  height: 57px;
  color: #FFF383;
  background: rgba(34, 1, 2, 0.4);
  border: 2px solid #FFF383;
  border-radius: 5px;
  text-align: center;
}
@media screen and (max-width: 1130px) {
  .btn_advice {
    padding: 0 10px;
    height: 40px;
    line-height: 35px;
    font-size: 22px;
  }
}
.btn_buy {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(34, 1, 2, 0.3);
  border: 2px solid #A84C56;
}
.btn_buy:hover {
  background: rgba(34, 1, 2, 0.3);
  border: 2px solid #FEF275;
  color: #FFF383;
}
.btn_buy:before {
  content: "";
  width: 24px;
  height: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjUgMS42OTQ4MkwxLjU3NzQgMS44MDQ4M0MzLjIwODc5IDIuMzUyOTkgNC4wMjQ0OSAyLjYyNzA3IDQuNDkxMDUgMy4yNzk1OEM0Ljk1NzYxIDMuOTMyMDkgNC45NTc2MSA0Ljc5ODgxIDQuOTU3NjEgNi41MzIyNFY5Ljc5MjRDNC45NTc2MSAxMy4zMTYgNC45NTc2MSAxNS4wNzc4IDYuMDQzNTUgMTYuMTcyNEM3LjEyOTQ5IDE3LjI2NzEgOC44NzcyNyAxNy4yNjcxIDEyLjM3MjggMTcuMjY3MUgyMi4yNTk4IiBzdHJva2U9IiNDMjY0NkUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTcuNjQ1MyAyMC4wMTUxQzguNjU0MjkgMjAuMDE1MSA5LjQ3MjI0IDIwLjgzNTQgOS40NzIyNCAyMS44NDcyQzkuNDcyMjQgMjIuODU5IDguNjU0MjkgMjMuNjc5MiA3LjY0NTMgMjMuNjc5MkM2LjYzNjMxIDIzLjY3OTIgNS44MTgzNiAyMi44NTkgNS44MTgzNiAyMS44NDcyQzUuODE4MzYgMjAuODM1NCA2LjYzNjMxIDIwLjAxNTEgNy42NDUzIDIwLjAxNTFaIiBzdHJva2U9IiNDMjY0NkUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0xOC42MDYyIDIwLjAxNTJDMTkuNjE1MiAyMC4wMTUyIDIwLjQzMzIgMjAuODM1NSAyMC40MzMyIDIxLjg0NzNDMjAuNDMzMiAyMi44NTkxIDE5LjYxNTIgMjMuNjc5MyAxOC42MDYyIDIzLjY3OTNDMTcuNTk3MiAyMy42NzkzIDE2Ljc3OTMgMjIuODU5MSAxNi43NzkzIDIxLjg0NzNDMTYuNzc5MyAyMC44MzU1IDE3LjU5NzIgMjAuMDE1MiAxOC42MDYyIDIwLjAxNTJaIiBzdHJva2U9IiNDMjY0NkUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik00LjkwMjM0IDUuMzU4ODlIMTguNzAwNEMyMS4xNzY3IDUuMzU4ODkgMjIuNDE0OSA1LjM1ODg5IDIyLjk1MDcgNi4xNTI5OUMyMy40ODY0IDYuOTQ3MDkgMjIuOTk4NyA4LjA1OTM2IDIyLjAyMzIgMTAuMjgzOUwyMS41MDY4IDExLjQ2MTZDMjEuMDUxNCAxMi41MDAyIDIwLjgyMzYgMTMuMDE5NSAyMC4zNzA5IDEzLjMxMTNDMTkuOTE4MiAxMy42MDMgMTkuMzQwMSAxMy42MDMgMTguMTg0IDEzLjYwM0g0LjkwMjM0IiBzdHJva2U9IiNDMjY0NkUiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
  display: inline-block;
  margin-right: 14px;
}
.btn_buy.in-basket {
  color: #A84C56;
}
.btn_buy.in-basket:hover {
  border: 2px solid #A84C56;
  color: #A84C56;
}
.btn_back {
  color: #FF8995;
  background: rgba(34, 1, 2, 0.3);
  border: 1px solid #A84C56;
  transition: 0.1s all linear;
  display: flex;
  align-items: center;
}
.btn_back:before {
  content: "";
  width: 12px;
  height: 8px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC4zNTY0IDEuMTMxMDRMNi45MTcyIDQuMDYwNDVMMTAuMzU2NCA2Ljk4OTg1TTQuNjI0MzcgMS4xMzEwNEwxLjE4NTEyIDQuMDYwNDVMNC42MjQzNyA2Ljk4OTg1IiBzdHJva2U9IiNERUJENTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  display: inline-block;
  margin-right: 12px;
}
.btn_back:hover {
  color: #ffffff;
  border: 1px solid #FFF383;
}
.btn.btn-small {
  padding: 0 10px;
  height: 40px;
  line-height: 37px;
  font-size: 14px;
}
.btn.btn-search {
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0 8px;
  color: #FFF383;
  height: 37px;
  line-height: 35px;
}
.btn.btn-search svg {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.btn-more {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #FFF383;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-weight: 600;
  font-size: 25px;
  line-height: 120%;
  text-decoration: none;
  transition: 0.1s color linear;
  cursor: pointer;
}
.btn-more:hover {
  color: #FFFFFF;
}
@media screen and (max-width: 320px) {
  .btn-more {
    font-size: 20px;
  }
}
.btn-more__text {
  padding: 0 80px;
  position: relative;
}
.btn-more__text:before {
  left: 0;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/btn-more-left.svg");
}
.btn-more__text:after {
  right: 0;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/btn-more-right.svg");
}
.btn-more__text:before, .btn-more__text:after {
  content: "";
  position: absolute;
  top: calc(50% + 3px);
  transform: translateY(-50%);
  width: 70px;
  height: 6px;
  background-repeat: no-repeat;
  background-position: center;
}
.btn-more_catalog {
  font-family: "Manrope", "Arial Narrow", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  position: relative;
}
@media screen and (max-width: 500px) {
  .btn-more_catalog {
    font-size: 14px;
    line-height: 100%;
  }
}
.btn-more_catalog .btn-more__wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 2px solid #DEBD55;
  border-radius: 32px;
  padding-top: 17px;
  padding-bottom: 9px;
}
@media screen and (max-width: 500px) {
  .btn-more_catalog .btn-more__wrap {
    padding-top: 10px;
    padding-bottom: 5px;
  }
}
.btn-more_catalog .btn-more__text {
  padding: 0 66px;
}
@media screen and (max-width: 500px) {
  .btn-more_catalog .btn-more__text {
    padding: 0 40px;
  }
}
@media screen and (max-width: 500px) {
  .btn-more_catalog .btn-more__text:before, .btn-more_catalog .btn-more__text:after {
    background-size: contain;
    width: 56px;
  }
}
.btn-more_catalog .btn-more__text:before {
  left: -40px;
}
@media screen and (max-width: 500px) {
  .btn-more_catalog .btn-more__text:before {
    left: -30px;
  }
}
.btn-more_catalog .btn-more__text:after {
  right: -40px;
}
@media screen and (max-width: 500px) {
  .btn-more_catalog .btn-more__text:after {
    right: -30px;
  }
}
.btn-more_catalog .btn-more__icon {
  margin-top: 5px;
}
.btn-more_section .btn-more__wrap {
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  display: block;
}
.btn-more_section .btn-more__wrap:after {
  content: "";
  position: absolute;
  background: #691D2B;
  width: 32px;
  height: 2px;
  left: 50%;
  bottom: -2px;
  transform: translateX(-50%);
}
.btn-more_section .btn-more__icon {
  width: 18px;
  height: 14px;
  position: absolute;
  bottom: -7px;
  left: 50%;
  z-index: 1;
  transform: translateX(-50%);
}
.btn-more_section .btn-more__icon path {
  stroke-width: 2;
}

.btn-arrow {
  color: #FFF383;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
  padding: 10px 20px;
}
.btn-arrow:hover {
  color: #FF8995;
}
.btn-arrow:hover:after, .btn-arrow:hover:before {
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/btn-arrow-hover.svg);
}
.btn-arrow:after, .btn-arrow:before {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/btn-arrow-right.svg);
}
.btn-arrow-right:after {
  content: "";
  margin-left: 11px;
}
.btn-arrow-right:hover:after {
  transform: rotate(180deg);
}
.btn-arrow-left:before {
  content: "";
  transform: rotate(180deg);
  margin-right: 11px;
}
.btn-arrow-left:hover:before {
  transform: none;
}

.main-menu {
  width: 100%;
  background: rgba(34, 1, 2, 0.5);
  border-radius: 5px;
  padding: 0 13px;
  position: relative;
}
.main-menu.fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
}
.main-menu.fixed:before {
  content: "";
  height: 100%;
  background: rgba(64, 10, 19, 0.9);
  box-shadow: 0 4px 30px rgba(45, 7, 13, 0.9);
  backdrop-filter: blur(2px);
  position: absolute;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  z-index: -1;
  pointer-events: none;
}
.main-menu.fixed .main-menu__wrap {
  max-width: 1482px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
}
.main-menu .main-nav__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.main-menu .main-nav__item {
  padding: 0 18px;
  margin: 0;
}
@media screen and (max-width: 1366px) {
  .main-menu .main-nav__item {
    padding: 0;
  }
}
.main-menu .main-nav__item:hover .main-nav__link {
  color: #FFF383;
}
.main-menu .main-nav__item:hover .main-nav__link + .submenu {
  opacity: 1;
  visibility: visible;
}
.main-menu .main-nav__item:hover .main-nav__link:after {
  bottom: -12px;
  opacity: 1;
}
.main-menu .main-nav__item.active .main-nav__link {
  color: #FFF383;
}
.main-menu .main-nav__item.active .main-nav__link:after {
  bottom: -12px;
  opacity: 1;
}
.main-menu .main-nav__link {
  color: #FFFFFF;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
  padding: 19px 20px 22px 20px;
  position: relative;
  transition: 0.2s all linear;
}
.main-menu .main-nav__link:after {
  content: "";
  position: absolute;
  width: 58px;
  height: 26px;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/decor-link.svg");
  background-repeat: no-repeat;
  background-position: center;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.1s all linear;
  z-index: 60;
}
.main-menu__row {
  display: flex;
  align-items: center;
}
.main-menu .work-time {
  display: flex;
  align-items: center;
}
.main-menu .work-time__icon {
  margin-right: 11px;
  display: flex;
  align-items: center;
}
.main-menu .work-time__text {
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
  color: #FFFFFF;
}
.main-menu__col_search {
  margin-left: auto;
  display: flex;
  align-items: center;
}
.main-menu__col_search .work-time {
  margin-right: 12px;
}
@media screen and (max-width: 1280px) {
  .main-menu__col_search .work-time {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .main-menu__col_search .top-search {
    display: none;
  }
}

.news {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .news {
    margin-bottom: 32px;
  }
}
.news__list {
  display: flex;
  margin: 0 -10px 20px -10px;
  flex-wrap: wrap;
}
@media screen and (max-width: 500px) {
  .news__list {
    margin-bottom: 0;
  }
}
.news__pagination {
  margin-bottom: 10px;
  margin-top: 13px;
}
.news__item {
  padding: 0 10px;
  width: 50%;
}
@media screen and (max-width: 767px) {
  .news__item {
    width: 100%;
    margin-bottom: 10px;
  }
}
.news__item:hover .news-item__wrap {
  box-shadow: 0 4px 25px #4F0E1C;
}
.news .news-item {
  height: 100%;
  position: relative;
}
.news .news-item__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.news .news-item__date {
  color: #DA9D30;
  font-size: 14px;
  margin-bottom: 5px;
}
@media screen and (max-width: 1366px) {
  .news .news-item__date {
    margin-bottom: 0;
  }
}
.news .news-item__date span {
  color: #F8B43B;
  font-size: 20px;
}
.news .news-item__name {
  color: #FFF383;
  font-weight: 500;
  line-height: 100%;
  margin-bottom: 13px;
}
.news .news-item__anons {
  color: #E1E1E1;
  font-size: 16px;
  line-height: 119%;
  margin-bottom: 10px;
}
@media screen and (max-width: 1366px) {
  .news .news-item__anons {
    grid-column: 1/3;
  }
}
@media screen and (max-width: 500px) {
  .news .news-item__anons {
    font-size: 14px;
  }
}
.news .news-item__wrap {
  background: rgba(62, 10, 15, 0.7);
  border-radius: 5px;
  padding: 13px;
  display: grid;
  height: 100%;
  box-shadow: none;
  transition: 0.2s all linear;
  grid-template-columns: 202px 1fr;
  grid-column-gap: 20px;
}
@media screen and (max-width: 1366px) {
  .news .news-item__wrap {
    grid-template-columns: 84px 1fr;
    grid-template-rows: minmax(10px, auto) minmax(50px, auto) auto auto;
    grid-row-gap: 5px;
  }
}
.news .news-item__pics {
  font-size: 0;
  width: 202px;
  height: 202px;
  border-radius: 5px;
  overflow: hidden;
  grid-row: 1/5;
}
@media screen and (max-width: 1366px) {
  .news .news-item__pics {
    width: 84px;
    height: 84px;
    grid-row: 1/3;
  }
}
.news .news-item__pics img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news .news-item__text {
  display: flex;
  flex-direction: column;
}
.news .news-item__control {
  margin-top: auto;
}
@media screen and (max-width: 1366px) {
  .news .news-item__control {
    grid-column: 1/3;
  }
}
.news .news-item__more {
  display: flex;
  justify-content: center;
}
.news .news-item__btn {
  color: #FFF383;
  text-decoration: none;
  display: inline-block;
  height: 37px;
  line-height: 34px;
  padding: 0 18px 0 0;
  border: 1px solid transparent;
  border-radius: 20.5px;
  transition: 0.2s all linear;
}
@media screen and (max-width: 500px) {
  .news .news-item__btn {
    font-size: 14px;
    border: 1px solid #FFF383;
    padding-left: 18px;
  }
}
.news .news-item__btn:hover {
  border: 1px solid #FFF383;
  padding-left: 18px;
}
.news .news-item__btn span {
  position: relative;
  display: flex;
  align-items: center;
}
.news .news-item__btn span:after {
  content: "";
  width: 10px;
  height: 10px;
  position: relative;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/arrow-news-btn.svg");
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 6px;
}
@media screen and (max-width: 500px) {
  .news .news-item__btn span:after {
    margin-bottom: -1px;
  }
}
.news_page {
  margin-bottom: 0;
}
.news_page .news__wrap {
  padding: 0;
}
.news_page .news__list {
  margin-left: 0;
  margin-right: 0;
}
.news_page .news__item {
  width: 100%;
  margin-bottom: 13px;
  padding: 0;
}
.news_page .news__item:last-child {
  margin-bottom: 0;
}
.news_page .news__item:hover .news-item__wrap {
  background: rgba(62, 10, 15, 0.6);
}
.news_page .news-item__wrap {
  background: rgba(34, 1, 2, 0.3);
}
.news_add {
  margin-bottom: 30px;
}
.news_add .news__wrap {
  padding: 0;
}

.index-about {
  margin-bottom: 22px;
}
.index-about__title {
  display: block;
  font-size: 50px;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-weight: 600;
  margin-bottom: -15px;
  margin-top: 0 !important;
}
@media screen and (max-width: 767px) {
  .index-about__title {
    font-size: 25px;
    margin-bottom: -3px;
  }
}
@media screen and (max-width: 320px) {
  .index-about__title {
    font-size: 20px;
  }
}
.index-about__title span {
  font-size: 30px;
}
@media screen and (max-width: 767px) {
  .index-about__title span {
    font-size: 25px;
  }
}
@media screen and (max-width: 320px) {
  .index-about__title span {
    font-size: 20px;
  }
}
.index-about__subtitle {
  color: #FFF383;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-weight: 600;
  font-size: 40px;
  margin-bottom: 20px;
  display: block;
}
@media screen and (max-width: 767px) {
  .index-about__subtitle {
    font-size: 21px;
  }
}
@media screen and (max-width: 320px) {
  .index-about__subtitle {
    font-size: 18px;
  }
}
.index-about__inner {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  padding: 30px 44px;
}
@media screen and (max-width: 500px) {
  .index-about__inner {
    padding: 20px 12px;
  }
}
.index-about__inner h1 {
  margin: 0;
}
.index-about__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #F1F1F1;
}
@media screen and (max-width: 767px) {
  .index-about__text {
    font-size: 14px;
    line-height: 120%;
  }
}
.index-about__text b {
  color: #DEBD55;
}
.index-about__text a {
  color: #D1A743;
}
.index-about__text a:hover {
  color: #DEBD55;
}

.main-sections {
  margin-bottom: 55px;
}
@media screen and (max-width: 500px) {
  .main-sections {
    margin-bottom: 28px;
  }
}
.main-sections__title {
  display: flex;
  justify-content: center;
}
.main-sections__title .h2 {
  text-align: center;
  text-transform: none;
  line-height: 86%;
  max-width: 80%;
}
@media screen and (max-width: 500px) {
  .main-sections__title .h2 {
    max-width: 100%;
  }
}
.main-sections__title .h2:after {
  margin-top: 10px;
}
.main-sections__inner {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  padding: 38px 16px;
}
@media screen and (max-width: 500px) {
  .main-sections__inner {
    padding: 0;
    background: none;
  }
}
.main-sections__list {
  display: grid;
  grid-row-gap: 30px;
  grid-column-gap: 20px;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
}
@media screen and (max-width: 999px) {
  .main-sections__list {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (max-width: 500px) {
  .main-sections__list {
    grid-row-gap: 12px;
    margin-bottom: 0;
  }
}
.main-sections__item {
  width: 100%;
}
.main-sections .main-section-item {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 500px) {
  .main-sections .main-section-item {
    background: rgba(34, 1, 2, 0.3);
    border-radius: 5px 5px 0 0;
    overflow: hidden;
  }
}
.main-sections .main-section-item:hover .main-section-item__pics {
  box-shadow: 0 4px 25px #4F0E1C;
}
.main-sections .main-section-item__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.main-sections .main-section-item__pics {
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 5px;
  padding-bottom: 50%;
  box-shadow: none;
  transition: 0.2s all linear;
  margin-top: auto;
}
@media screen and (max-width: 500px) {
  .main-sections .main-section-item__pics {
    border-radius: 0;
  }
}
.main-sections .main-section-item__pics img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.main-sections .main-section-item__title {
  margin-bottom: 10px;
}
@media screen and (max-width: 500px) {
  .main-sections .main-section-item__title {
    padding: 5px 12px 14px 12px;
    margin-bottom: 0;
  }
}
.main-sections .main-section-item__name {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 30px;
  line-height: 100%;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .main-sections .main-section-item__name {
    font-size: 22px;
  }
}
.main-sections .main-section-item__follow {
  display: block;
  font-size: 16px;
  line-height: 100%;
  text-decoration: none;
  color: #FFF383;
}
@media screen and (max-width: 767px) {
  .main-sections .main-section-item__follow {
    font-size: 14px;
  }
}
.main-sections .main-section-item__follow span {
  position: relative;
}
.main-sections .main-section-item__follow span:after {
  content: "";
  width: 10px;
  height: 10px;
  position: relative;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/arrow-news-btn.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 6px;
  margin-bottom: -1px;
  display: inline-block;
}
.main-sections__more {
  margin-top: 35px;
}
@media screen and (max-width: 500px) {
  .main-sections__more {
    background: rgba(34, 1, 2, 0.3);
    border-radius: 0 0 5px 5px;
    padding: 28px 12px;
    margin-top: -2px;
  }
}

.add-sections {
  margin-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .add-sections {
    margin-bottom: 30px;
  }
}
.add-sections__inner {
  background: rgba(62, 10, 15, 0.7);
  border-radius: 5px;
  padding: 30px 30px 20px 30px;
}
@media screen and (max-width: 767px) {
  .add-sections__inner {
    padding: 12px;
  }
}
.add-sections__list {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(170px, 170px));
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .add-sections__list {
    grid-column-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  }
}
@media screen and (max-width: 374px) {
  .add-sections__list {
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
  }
}
.add-sections__item {
  display: flex;
  justify-content: center;
}
.add-sections .add-section {
  width: 170px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .add-sections .add-section {
    width: 160px;
  }
}
@media screen and (max-width: 374px) {
  .add-sections .add-section {
    width: 130px;
  }
}
.add-sections .add-section:hover .add-section__name {
  color: #FFF383;
}
.add-sections .add-section__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  opacity: 0;
}
.add-sections .add-section__pics {
  width: 100%;
  height: 170px;
  overflow: hidden;
  margin-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .add-sections .add-section__pics {
    height: 160px;
  }
}
@media screen and (max-width: 374px) {
  .add-sections .add-section__pics {
    height: 130px;
  }
}
.add-sections .add-section__pics img {
  max-width: 100%;
  height: auto;
}
.add-sections .add-section__name {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  color: #FFFFFF;
  transition: 0.2s all linear;
}
@media screen and (max-width: 500px) {
  .add-sections .add-section__name {
    font-size: 13px;
  }
}
.add-sections_more {
  margin-bottom: 60px;
}
.add-sections_more .add-sections__wrap {
  padding: 0;
}
.add-sections_more .add-sections__list {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  padding: 30px;
  margin-bottom: 10px;
}
@media screen and (max-width: 500px) {
  .add-sections_more .add-sections__list {
    padding: 10px;
  }
}
.add-sections_more .add-sections__title .h2 {
  font-size: 25px;
  margin-bottom: 17px;
  text-align: center;
}
.add-sections_more .add-sections__inner {
  padding: 0;
  background: none;
  border-radius: 0;
}

.side-panel {
  position: fixed;
  right: 11px;
  display: flex;
  flex-direction: column;
  z-index: 100;
  bottom: 20px;
}
.side-panel__item {
  width: 55px;
  height: 55px;
  background: rgba(98, 15, 30, 0.5);
  border: 2px solid rgba(222, 189, 85, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 50%;
  margin-bottom: 4px;
  position: relative;
  text-decoration: none;
}
@media screen and (max-width: 500px) {
  .side-panel__item {
    width: 49px;
    height: 49px;
  }
}
.side-panel__item_basket:hover svg path, .side-panel__item_up:hover svg path {
  stroke: #ffffff;
}
.side-panel__item_basket i {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  color: #983545;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #FFF383;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -5px;
  top: -5px;
}
.side-panel__item_phone:hover svg path {
  fill: #ffffff;
}
.side-panel__item svg path {
  transition: 0.1s all linear;
}
.side-panel__item span {
  font-size: 0;
}
.side-panel__item:last-child {
  margin-bottom: 0;
}

.header-mobile {
  display: none;
  margin-bottom: 20px;
  position: relative;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  .header-mobile {
    display: block;
  }
}
.header-mobile__control {
  padding: 10px;
  background: #3A0507;
}
.header-mobile__desc {
  padding: 18px 10px;
}
@media screen and (max-width: 374px) {
  .header-mobile__desc .logo-text__title {
    font-size: 25px;
  }
}
.header-mobile__desc .logo-text__subtitle {
  font-size: 22px;
  line-height: 100%;
  margin-bottom: 12px;
}
@media screen and (max-width: 374px) {
  .header-mobile__desc .logo-text__subtitle {
    font-size: 22px;
  }
}
@media screen and (max-width: 500px) {
  .header-mobile__desc .logo-text__subtitle {
    line-height: 0.7em;
    margin-bottom: 8px;
  }
}
.header-mobile__desc .logo-text__desc {
  font-size: 14px;
  line-height: 1em;
  font-weight: 400;
}
.header-mobile__desc .logo-text__desc br {
  display: none;
}
.header-mobile__row {
  display: flex;
  margin: 0 -5px;
}
.header-mobile__row_top {
  margin-bottom: 8px;
}
.header-mobile__row_search {
  margin: 0;
}
.header-mobile__row_search .search-bar {
  width: 100%;
}
.header-mobile__row_search .top-search {
  width: 100%;
}
.header-mobile__row_search .top-search__wrap, .header-mobile__row_search .top-search__field {
  width: 100%;
}
.header-mobile__col {
  display: flex;
  align-items: center;
  padding: 0 5px;
}
.header-mobile__col_toggle {
  padding-left: 10px;
  margin-right: 10px;
}
.header-mobile__col_toggle .toggle {
  font-size: 0;
}
.header-mobile__col_logo .logo__icon img {
  max-height: 72px;
  width: auto;
}
@media screen and (max-width: 374px) {
  .header-mobile__col_logo .logo__icon img {
    max-height: 50px;
  }
}
.header-mobile__col_phone {
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  margin-left: auto;
}
.header-mobile__col_phone .phone {
  margin-bottom: 9px;
}
.header-mobile__col_phone .phone__link {
  font-size: 18px;
}
.header-mobile__col_phone .phone__text {
  font-size: 12px;
}
.header-mobile__col_phone .social__item {
  width: 26px;
  height: 26px;
  padding: 5px;
}
.header-mobile__col_phone .social__item svg {
  max-height: 100%;
  width: auto;
}
.header-mobile .header-mobile-top .logo__icon {
  text-decoration: none;
}
.header-mobile .header-mobile-top .logo__icon span {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  color: #FFF383;
  font-size: 25px;
  line-height: 85%;
  font-style: italic;
  display: none;
}
.header-mobile .header-mobile-top.fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  background: rgba(81, 9, 11, 0.95);
  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.7);
  margin: 0;
  padding: 15px;
}
.header-mobile .header-mobile-top.fixed .logo img {
  display: none;
}
.header-mobile .header-mobile-top.fixed .logo__icon {
  text-decoration: none;
}
.header-mobile .header-mobile-top.fixed .logo__icon span {
  display: block;
}
.header-mobile .header-mobile-top.fixed .social {
  display: none;
}
.header-mobile .header-mobile-top.fixed .phone {
  margin-bottom: 0;
}
.header-mobile .header-mobile-top.fixed .phone__text {
  display: none;
}
.header-mobile .header-mobile-top.fixed .header-mobile__col_toggle {
  padding-left: 0;
  margin-right: 5px;
}
.header-mobile .header-mobile-top.fixed .header-mobile__col_phone {
  padding-right: 0;
}

.footer-mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .footer-mobile {
    display: block;
  }
}
.footer-mobile__row {
  display: flex;
  padding: 12px 20px;
  align-items: center;
}
.footer-mobile__row_bottom {
  background: rgba(34, 1, 2, 0.7);
  justify-content: center;
}
.footer-mobile__row_top {
  background: rgba(34, 1, 2, 0.6);
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 7px;
  padding-bottom: 7px;
}
.footer-mobile__row_top .footer-mobile__col {
  padding: 5px 0;
}
.footer-mobile__row_top .phone__link {
  font-size: 20px;
}
.footer-mobile__row_top .phone__text {
  margin-top: -2px;
}
.footer-mobile__row_top .social__item {
  margin: 0 2px;
}
.footer-mobile__row_middle {
  background: rgba(62, 10, 15, 0.7);
  display: grid;
  grid-template-columns: auto minmax(auto, 140px);
  grid-template-rows: auto;
}
@media screen and (max-width: 374px) {
  .footer-mobile__row_middle {
    grid-template-columns: auto;
  }
}
.footer-mobile__row_middle .footer-desc {
  margin-bottom: 16px;
}
.footer-mobile__row_middle .footer-desc__text {
  font-size: 13px;
}
.footer-mobile__row_middle .footer-contacts {
  margin-bottom: 10px;
}
.footer-mobile__row_middle .footer-contacts ul li {
  font-size: 13px;
}
.footer-mobile__row_middle .footer-contacts ul li b {
  display: block;
}
@media screen and (max-width: 374px) {
  .footer-mobile__col_logo {
    grid-row: 1/2;
  }
}
.footer-mobile__col_logo .logo {
  padding: 5px 0;
}
.footer-mobile__col_logo .logo__icon {
  margin-right: 0;
}
.footer-mobile__col_logo .logo__icon img {
  max-height: 80px;
}
.footer-mobile__col_wide {
  grid-column: 1/3;
}
@media screen and (max-width: 374px) {
  .footer-mobile__col_wide {
    grid-column: 1/2;
  }
}
.footer-mobile .footer-desc__title {
  font-size: 20px;
}

.submenu {
  position: absolute;
  width: 100%;
  left: 0;
  padding-top: 5px;
  z-index: 50;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s opacity linear;
  /*pointer-events: none;*/
}
.submenu:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
.submenu__wrap {
  background-color: rgba(51, 8, 18, 0.95);
  border-radius: 5px;
  padding: 25px 60px;
  box-sizing: border-box;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/submenu-bg.png");
  height: 100%;
  min-height: inherit;
  overflow: hidden;
}
.submenu__item:hover .submenu__link:after {
  opacity: 1;
}
.submenu__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  position: relative;
}
.submenu__link {
  text-decoration: none;
  color: #ffffff;
  font-weight: 500;
  transition: 0.2s all linear;
  padding: 6px 50px 6px 0;
  display: block;
  position: relative;
}
.submenu__link:after {
  content: "";
  position: absolute;
  right: 0;
  height: 1000px;
  width: 25px;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/submenu-arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.submenu__link:hover:after {
  opacity: 1;
}
.submenu__link:hover, .submenu__link.active {
  color: #FFF383;
}
.submenu__link:hover + .extra-menu, .submenu__link.active + .extra-menu {
  opacity: 1;
  visibility: visible;
}
.submenu .extra-menu {
  list-style: none;
  margin: 0;
  padding: 0 0 0 30px;
  position: absolute;
  left: 100%;
  top: 0;
  width: 100vw;
  max-width: 400px;
  opacity: 0;
  visibility: hidden;
  transition: 0.1s all linear;
}
.submenu .extra-menu:hover {
  opacity: 1;
  visibility: visible;
}
.submenu .extra-menu__link {
  text-decoration: none;
  color: #ffffff;
  transition: 0.2s all linear;
  padding: 6px 0;
  display: block;
}
.submenu .extra-menu__link:hover {
  color: #FFF383;
}

.sidebar {
  position: sticky;
  top: 100px;
  margin-bottom: 30px;
  z-index: 20;
}
@media screen and (max-height: 800px) {
  .sidebar {
    top: 76px;
  }
}
.sidebar__main {
  max-width: 303px;
}
.sidebar__row {
  margin-bottom: 15px;
}
@media screen and (max-height: 800px) {
  .sidebar__row {
    margin-bottom: 10px;

  }
}
@media (max-width: 800px) {
  .sidebar__row {
    margin-bottom: 10px;
	display:none;
  }
}
.sidebar__row_search .search-bar__field {
  text-align: left;
  background: rgba(75, 12, 24, 0.8);
}
.sidebar__row_add .sidebar-menu {
  font-size: 16px;
}
.sidebar__row_btn .btn {
  width: 100%;
}

.sidebar-menu {
  list-style: none;
  margin: 0 0 12px 0;
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  font-size: 18px;
  line-height: 115%;
  padding: 10px 0;
}
@media screen and (max-height: 800px) {
  .sidebar-menu {
    padding: 4px 0;
  }
}
.sidebar-menu li a {
  padding: 12px 22px;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  background: transparent;
  width: 100%;
  position: relative;
  transition: 0.1s all linear;
  outline: none !important;
}
@media screen and (max-height: 800px) {
  .sidebar-menu li a {
    padding: 6px 22px;
  }
}
.sidebar-menu li a:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 38px;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/sidebar-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: 0.1s opacity linear;
}
.sidebar-menu li a:hover, .sidebar-menu li a.active {
  color: #FFF383;
  background: rgba(79, 10, 21, 0.6);
}
.sidebar-menu li a:hover:before, .sidebar-menu li a.active:before {
  opacity: 1;
}

.sidebar-catalog {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  font-size: 14px;
  margin-bottom: 16px;
}
@media screen and (max-height: 800px) {
  .sidebar-catalog {
    margin-bottom: 10px;
  }
}
.sidebar-catalog__title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-weight: 500;
  font-size: 36px;
  line-height: 40px;
  color: #BDA32B;
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px 5px 0 0;
  padding: 12px 22px;
}
@media screen and (max-height: 800px) {
  .sidebar-catalog__title {
    font-size: 30px;
    line-height: 30px;
    padding: 8px 22px;
  }
}
.sidebar-catalog__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-height: 800px) {
  .sidebar-catalog__list {
    padding: 6px 0;
  }
}
.sidebar-catalog__list li {
  position: relative;
}
.sidebar-catalog__list li a {
  padding: 12px 22px;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  background: transparent;
  width: 100%;
  position: relative;
  transition: 0.1s all linear;
}
@media screen and (max-height: 800px) {
  .sidebar-catalog__list li a {
    padding: 4px 22px;
  }
}
.sidebar-catalog__list li a:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 38px;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/sidebar-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: 0.1s opacity linear;
}
.sidebar-catalog__list li a.active {
  color: #FFF383;
  background: rgba(79, 10, 21, 0.6);
}
.sidebar-catalog__list li a.active:before {
  opacity: 1;
}
.sidebar-catalog__list li:hover > a {
  color: #FFF383;
  background: rgba(79, 10, 21, 0.6);
}
.sidebar-catalog__list li:hover > a:before {
  opacity: 1;
}
.sidebar-catalog__list li ul {
  list-style-type: none;
  position: absolute;
  top: 0;
  left: calc(100% - 5px);
  display: none;
  background-color: rgba(51, 8, 18, 0.95);
  border-radius: 5px;
  padding: 10px 25px;
  box-sizing: border-box;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/submenu-bg.png);
  width: 300px;
  z-index: 10;
}
.sidebar-catalog__list li ul li a {
  padding: 8px 0;
}
.sidebar-catalog__list li ul li a:hover, .sidebar-catalog__list li ul li a.active {
  background: none;
}
.sidebar-catalog__list li ul li a:hover:before, .sidebar-catalog__list li ul li a.active:before {
  display: none;
}
.sidebar-catalog__list li:hover ul {
  display: block;
}

.sidebar-socials {
  padding: 0 22px 22px 22px;
}
.sidebar-socials .phone {
  margin-bottom: 15px;
}
.sidebar-socials .phone__wrap {
  text-align: left;
}
.sidebar-socials .phone__link {
  font-size: 20px;
}

.popup-order {
  max-width: 374px;
  border-radius: 20px;
  overflow: initial !important;
  padding: 0 !important;
  background: none !important;
  position: relative;
}
.popup-order:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCA0NiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi45MjQ1IDE5Ljc3MDRMMjEuODExIDIyLjY2ODlIMjEuODIzNEMyMi4yNjg4IDIzLjQxNjQgMjIuODg3NCAyNS40NjA2IDIyLjg4NzQgMjUuNDYwNkwyMi45MjQ1IDI1LjY0MzdMMjIuOTYxNiAyNS40NjA2QzIyLjk2MTYgMjUuNDYwNiAyMy41ODAyIDIzLjQxNjQgMjQuMDI1NSAyMi42Njg5TDIyLjkyNDUgMTkuNzcwNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMzZfMTUzNykiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS42MzM3IDUuNTY2NzdDMjkuNzU1IDUuNDk2MjkgMjkuODYxMiA1LjM3Mjk1IDI5LjkwNjggNS4xNjE1MUMyOS45NTIzIDQuOTUwMDggMjkuOTM3MSA0LjY4NTc4IDI5LjgxNTcgNC4zNjg2M0MyOS42OTQzIDQuMDUxNDggMjkuNDM2NCAzLjY5OTA4IDI5LjA4NzQgMy40NzAwM0MyOC43MjMzIDMuMjIzMzUgMjguMjY4MSAzLjEwMDAyIDI3LjgxMjkgMy4xMzUyNkMyNy41ODUzIDMuMTUyODggMjcuMjk3IDMuMjIzMzUgMjYuOTkzNiAzLjM2NDMxQzI2LjY5MDEgMy41MDUyNyAyNi4zODY3IDMuNzE2NyAyNi4wOTg0IDMuOTk4NjJDMjUuODI1MyA0LjI4MDUzIDI1LjU2NzMgNC42MzI5MyAyNS4zNzAxIDUuMDAyOTRDMjUuMTcyOSA1LjM3Mjk1IDI1LjAzNjMgNS43NjA1OCAyNC45MzAxIDYuMTY1ODNDMjQuODM5IDYuNTUzNDcgMjQuNzc4NCA2LjkyMzQ4IDI0Ljc2MzIgNy4yNzU4N0MyNC43NjMyIDcuNDUyMDcgMjQuNzYzMiA3LjYxMDY0IDI0Ljc2MzIgNy43NjkyMkMyNC43Nzg0IDcuOTEwMTggMjQuNzc4NCA4LjA1MTEzIDI0Ljc5MzUgOC4xOTIwOUMyNC44MDg3IDguMzE1NDMgMjQuODM5IDguNDM4NzcgMjQuODU0MiA4LjUyNjg2QzI0Ljg2OTQgOC42MzI1OCAyNC44ODQ2IDguNzIwNjggMjQuOTE0OSA4Ljc5MTE2QzI0Ljk2MDQgOC45MzIxMiAyNC45OTA4IDkuMDAyNTkgMjUuMDM2MyA5LjAwMjU5QzI1LjA2NjYgOS4wMDI1OSAyNS4wOTcgOC45MzIxMiAyNS4xNDI1IDguNzkxMTZDMjUuMTg4IDguNjUwMiAyNS4yNjM5IDguNDc0IDI1LjMyNDYgOC4yNjI1N0MyNS4zNzAxIDguMTU2ODUgMjUuNDE1NiA4LjAzMzUxIDI1LjQ2MTEgNy45MTAxOEMyNS41MDY3IDcuNzg2ODQgMjUuNTY3MyA3LjY2MzUgMjUuNjEyOSA3LjUyMjU0QzI1LjczNDIgNy4yNzU4NyAyNS44NzA4IDcuMDExNTggMjYuMDM3NyA2Ljc4MjUyQzI2LjIwNDYgNi41MzU4NSAyNi4zODY3IDYuMzI0NDEgMjYuNTY4NyA2LjE0ODIxQzI2Ljc2NiA1Ljk3MjAyIDI2Ljk2MzIgNS44NDg2OCAyNy4xNDUzIDUuNzQyOTZDMjcuMzI3NCA1LjY1NDg2IDI3LjQ5NDMgNS42MDIgMjcuNjMwOCA1LjU4NDM5QzI3LjY2MTIgNS41ODQzOSAyNy42OTE1IDUuNTg0MzkgMjcuNzIxOSA1LjU2Njc3QzI3Ljc2NzQgNS41NjY3NyAyNy43ODI2IDUuNTY2NzcgMjcuODEyOSA1LjU2Njc3QzI3Ljg0MzMgNS41NjY3NyAyNy44NTg0IDUuNTY2NzcgMjcuODg4OCA1LjU0OTE1QzI3LjkwNCA1LjU0OTE1IDI3LjkzNDMgNS41NDkxNSAyNy45NDk1IDUuNTQ5MTVDMjguMTAxMiA1LjU0OTE1IDI4LjIyMjYgNS41MzE1MyAyOC4zNDQgNS41MzE1M0MyOC40NjUzIDUuNTEzOTEgMjguNTg2NyA1LjUxMzkxIDI4LjczODUgNS41MzE1M0MyOS4wNDE5IDUuNTY2NzcgMjkuMzYwNSA1LjcwNzcyIDI5LjYzMzcgNS41NjY3N1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8yMzZfMTUzNykiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC43NjM1IDMuNTc2OUMyMy44ODc0IDUuMzA0NjEgMjMuNjYwMyA3LjcxNzY5IDIzLjYyNzggOC4wNDYxQzIzLjYyNzggOC4wNjAzNyAyMy42MTE2IDguMDc0NjUgMjMuNTk1NCA4LjA3NDY1TDIyLjc1MTggOC45MTcwOUMyMi42NTQ0IDkuMDMxMzIgMjIuNDQzNSA5LjAzMTMyIDIyLjMzIDguOTE3MDlMMjEuNDg2MyA4LjA3NDY1QzIxLjQ4NjMgOC4wNzQ2NSAyMS40NzAxIDguMDYwMzcgMjEuNDcwMSA4LjA0NjFDMjEuNDM3NyA3LjcxNzY5IDIxLjI0MyA1LjQ5MDIzIDIwLjMzNDUgMy41NzY5QzIwLjMzNDUgMy41NjI2MiAyMi4wNzA0IDAuODA2ODUgMjIuNDc2IDAuMjM1NzA3QzIyLjUwODQgMC4xNzg1OTMgMjIuNTg5NSAwLjE3ODU5MyAyMi42MjIgMC4yMzU3MDdDMjMuMDExMyAwLjgwNjg1IDI0Ljc2MzUgMy41NjI2MiAyNC43NjM1IDMuNTc2OVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yMzZfMTUzNykiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS40NjQyIDUuNTY2OTVDMTUuMzQyOCA1LjQ5NjQ3IDE1LjIzNjYgNS4zNzMxMyAxNS4xOTExIDUuMTYxN0MxNS4xNDU2IDQuOTUwMjYgMTUuMTYwNyA0LjY4NTk3IDE1LjI4MjEgNC4zNjg4MUMxNS40MDM1IDQuMDUxNjYgMTUuNjYxNCAzLjY5OTI3IDE2LjAxMDQgMy40NzAyMUMxNi4zNzQ2IDMuMjIzNTQgMTYuODQ0OSAzLjEwMDIgMTcuMjg0OSAzLjEzNTQ0QzE3LjUxMjUgMy4xNTMwNiAxNy44MDA4IDMuMjIzNTQgMTguMTA0MyAzLjM2NDQ5QzE4LjQwNzcgMy41MDU0NSAxOC43MTEyIDMuNzE2ODkgMTguOTk5NSAzLjk5ODhDMTkuMjcyNiA0LjI4MDcyIDE5LjUzMDUgNC42MzMxMSAxOS43Mjc4IDUuMDAzMTJDMTkuOTI1IDUuMzczMTMgMjAuMDYxNiA1Ljc2MDc2IDIwLjE2NzggNi4xNjYwMkMyMC4yNTg4IDYuNTUzNjUgMjAuMzE5NSA2LjkyMzY2IDIwLjMzNDcgNy4yNzYwNUMyMC4zMzQ3IDcuNDUyMjUgMjAuMzM0NyA3LjYxMDgzIDIwLjMzNDcgNy43Njk0QzIwLjMxOTUgNy45MTAzNiAyMC4zMTk1IDguMDUxMzIgMjAuMzA0MyA4LjE5MjI3QzIwLjI4OTEgOC4zMTU2MSAyMC4yNzQgOC40Mzg5NSAyMC4yNDM2IDguNTI3MDVDMjAuMjI4NSA4LjYzMjc2IDIwLjE5ODEgOC43MjA4NiAyMC4xODI5IDguNzkxMzRDMjAuMTM3NCA4LjkzMjMgMjAuMTA3MSA5LjAwMjc4IDIwLjA2MTYgOS4wMDI3OEMyMC4wNDY0IDkuMDAyNzggMjAuMDAwOSA4LjkzMjMgMTkuOTU1MyA4Ljc5MTM0QzE5Ljg5NDcgOC42NTAzOCAxOS44MzQgOC40NzQxOSAxOS43NzMzIDguMjYyNzVDMTkuNzI3OCA4LjE1NzAzIDE5LjY4MjIgOC4wMzM3IDE5LjYzNjcgNy45MTAzNkMxOS41OTEyIDcuNzg3MDIgMTkuNTQ1NyA3LjY2MzY4IDE5LjQ4NSA3LjUyMjczQzE5LjM2MzYgNy4yNzYwNSAxOS4yMTE5IDcuMDExNzYgMTkuMDYwMSA2Ljc4MjdDMTguODkzMiA2LjUzNjAzIDE4LjcxMTIgNi4zMjQ1OSAxOC41MjkxIDYuMTQ4NEMxOC4zMzE5IDUuOTcyMiAxOC4xMzQ2IDUuODQ4ODYgMTcuOTUyNSA1Ljc0MzE0QzE3Ljc3MDUgNS42NTUwNSAxNy42MDM2IDUuNjAyMTkgMTcuNDY3IDUuNTg0NTdDMTcuNDM2NyA1LjU4NDU3IDE3LjQwNjMgNS41ODQ1NyAxNy4zNjA4IDUuNTY2OTVDMTcuMzQ1NiA1LjU2Njk1IDE3LjMxNTMgNS41NjY5NSAxNy4yODQ5IDUuNTY2OTVDMTcuMjU0NiA1LjU2Njk1IDE3LjIzOTQgNS41NjY5NSAxNy4yMDkxIDUuNTQ5MzNDMTcuMTkzOSA1LjU0OTMzIDE3LjE2MzUgNS41NDkzMyAxNy4xNDg0IDUuNTQ5MzNDMTYuOTk2NiA1LjU0OTMzIDE2Ljg3NTMgNS41MzE3MSAxNi43NTM5IDUuNTMxNzFDMTYuNjMyNSA1LjUxNDA5IDE2LjQ5NTkgNS41MTQwOSAxNi4zNTk0IDUuNTMxNzFDMTYuMDcxMSA1LjU2Njk1IDE1LjczNzMgNS43MDc5MSAxNS40NjQyIDUuNTY2OTVaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfMjM2XzE1MzcpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguNTU1MSAxNS42NzY3SDE4LjU3MjlDMTguNTcyOSAxNS42NzY3IDE4LjU1NTEgMTUuNjkxOSAxOC41MzczIDE1LjcwNzFDMTguNTM3MyAxNS42OTE5IDE4LjU1NTEgMTUuNjc2NyAxOC41NTUxIDE1LjY3NjdaTTIxLjMxMTggMTEuMjk0MUMyMC4zNTE0IDEwLjEyMjQgMTguNDY2MiA5LjI4NTQ1IDE2LjcyMzIgOS4wNTcxOUMxNC45MjY5IDguODI4OTMgMTMuMTEyOSA5LjM0NjMyIDExLjU2NTYgMTAuMDMxMUM5LjczMzcxIDEwLjgyMjQgOC4wNzk3IDExLjg0MiA2LjM1NDU1IDEyLjczOThDNC43MDA1NCAxMy42MDcyIDIuODg2NDYgMTQuMzk4NSAwLjg3Njc1NCAxNC40NTkzQzAuNjYzMzMzIDE0LjQ3NDUgMC40NDk5MTMgMTQuNTY1OCAwLjQ0OTkxMyAxNC43MDI4QzAuMzQzMjAyIDE0LjgyNDUgMC40MzIxMjggMTUuMDA3MSAwLjYwOTk3OCAxNS4xMTM3QzEuOTk3MjEgMTUuOTUwNiAzLjk3MTM1IDE1Ljk1MDYgNS42MDc1OCAxNS41NTVDNy4yOTcxNiAxNS4xNDQxIDguMjIxOTggMTMuODgxMSA5LjA3NTY2IDEyLjcyNDZDOS4xNDY4IDEzLjM5NDEgOS4zNjAyMiAxNC4wNDg1IDEwLjA1MzggMTQuNDg5OEMxMC4zNTYyIDE0LjY4NzYgMTEuMzUyMSAxNS4wMzc2IDEwLjY1ODUgMTQuMTU1QzkuOTQ3MTMgMTMuMjExNSAxMC45NjA5IDExLjk5NDEgMTEuODE0NiAxMS4xODc2QzEyLjgyODMgMTAuMjI4OSAxNC41MDAxIDkuNzg3NjIgMTYuMDExOCA5LjYzNTQ1QzE2LjA2NTIgOS42MzU0NSAxNi4xMDA4IDkuNjIwMjMgMTYuMTM2MyA5LjYyMDIzQzE2LjI3ODYgOS42MjAyMyAxNi40Mzg3IDkuNjM1NDUgMTYuNTgxIDkuNjUwNjdDMTkuNDc5OSA5LjkzOTc5IDIxLjI5NCAxMS44MTE1IDIxLjY2NzUgMTMuOTI2N0MyMS45Njk4IDE1LjU3MDIgMjEuNjMxOSAxNy44NjggMTkuNjIyMiAxOC44NTcxQzE4LjczMjkgMTkuMjk4NCAxNy41OTQ3IDE5LjIyMjMgMTYuNjUyMSAxOC45Nzg4QzE2LjUwOTggMTguOTMzMiAxNi4zODUzIDE4Ljg4NzUgMTYuMjYwOCAxOC44NDE5QzE2LjI3ODYgMTguNzIwMiAxNi4yMjUzIDE4LjY0NDEgMTYuMDY1MiAxOC41MjIzQzE1LjYzODMgMTguMTg3NSAxNS41MzE2IDE3LjU2MzYgMTUuNjkxNyAxNy4wMTU4QzE2LjQ3NDIgMTcuMjg5NyAxNy41NTkxIDE3LjEyMjMgMTguMzQxNyAxNi44MzMyQzE5LjM5MSAxNi40Mzc2IDIwLjEzOCAxNS40MzMyIDE5LjYyMjIgMTQuNzE4QzE5LjYwNDQgMTQuNjU3MSAxOS41ODY2IDE0LjYxMTUgMTkuNTMzMyAxNC41NjU4QzE5LjUxNTUgMTQuNDc0NSAxOS40NDQzIDE0LjM5ODUgMTkuMzE5OCAxNC4zNTI4QzE3LjA3ODkgMTMuNDA5MyAxNC44MzggMTQuNTgxMSAxNC4yNjg5IDE2LjM5MTlDMTMuNjI4NiAxOC40MTU4IDE1Ljc0NTEgMTkuNzcwMSAxOC4xODE2IDE5Ljc3MDFDMjAuNTExNCAxOS43NzAxIDIxLjgyNzUgMTguMTExNSAyMi4zMDc3IDE2LjU0NDFDMjIuODIzNSAxNC44MDkzIDIyLjUyMTIgMTIuNzg1NCAyMS4zMTE4IDExLjI5NDFaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfMjM2XzE1MzcpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYuNjgwMyAxNS43MDczQzI2LjY2MTkgMTUuNjkyMSAyNi42NjE5IDE1LjY3NjkgMjYuNjQzNiAxNS42NzY5QzI2LjY2MTkgMTUuNjc2OSAyNi42NjE5IDE1LjY3NjkgMjYuNjYxOSAxNS42NzY5QzI2LjY4MDMgMTUuNjc2OSAyNi42ODAzIDE1LjY5MjEgMjYuNjgwMyAxNS43MDczWk0yMi44MDE4IDE2LjU0NDNDMjMuMjc5NyAxOC4xMTE2IDI0LjY1ODMgMTkuNzcwMyAyNy4wNDc5IDE5Ljc3MDNDMjkuNTY2MyAxOS43NzAzIDMxLjc3MjEgMTguNDE2IDMxLjExMDMgMTYuMzkyMUMzMC41MDM3IDE0LjU4MTIgMjguMTg3NiAxMy40MDk1IDI1Ljg3MTUgMTQuMzUzQzI1Ljc2MTIgMTQuMzk4NiAyNS42NjkzIDE0LjQ3NDcgMjUuNjUwOSAxNC41NjZDMjUuNjE0MiAxNC42MTE3IDI1LjU3NzQgMTQuNjU3MyAyNS41NTkgMTQuNzE4MkMyNS4wMjYgMTUuNDMzNCAyNS43OTggMTYuNDM3NyAyNi44ODI1IDE2LjgzMzRDMjcuNzA5NyAxNy4xMjI1IDI4LjgzMSAxNy4yODk5IDI5LjYyMTQgMTcuMDE2QzI5LjgwNTIgMTcuNTYzOCAyOS42OTQ5IDE4LjE4NzcgMjkuMjM1NCAxOC41MjI1QzI5LjA4ODMgMTguNjQ0MyAyOS4wMTQ4IDE4LjcyMDMgMjkuMDMzMiAxOC44NDIxQzI4LjkyMjkgMTguODg3NyAyOC43NzU4IDE4LjkzMzQgMjguNjI4OCAxOC45NzlDMjcuNjcyOSAxOS4yMjI1IDI2LjQ3ODEgMTkuMjk4NiAyNS41Nzc0IDE4Ljg1NzNDMjMuNDgxOSAxNy44NjgyIDIzLjE1MSAxNS41NzA0IDIzLjQ0NTEgMTMuOTI2OUMyMy44MzExIDExLjgxMTcgMjUuNzA2MSA5LjkzOTk4IDI4LjcwMjMgOS42NTA4NUMyOC44Njc3IDkuNjM1NjMgMjkuMDE0OCA5LjYyMDQxIDI5LjE2MTkgOS42MjA0MUMyOS4xOTg2IDkuNjIwNDEgMjkuMjM1NCA5LjYzNTYzIDI5LjI5MDUgOS42MzU2M0MzMC44NzE0IDkuNzg3OCAzMi41OTkyIDEwLjIyOTEgMzMuNjQ3IDExLjE4NzhDMzQuNTI5MyAxMS45OTQzIDM1LjU1ODcgMTMuMjExNyAzNC44MjM0IDE0LjE1NTJDMzQuMTI0OSAxNS4wMzc4IDM1LjEzNTkgMTQuNjg3OCAzNS40NDg0IDE0LjQ4OTlDMzYuMTgzNyAxNC4wNDg2IDM2LjM4NTkgMTMuMzk0MyAzNi40Nzc4IDEyLjcyNDdDMzcuMzQxNyAxMy44ODEyIDM4LjI5NzYgMTUuMTQ0MyA0MC4wNDM5IDE1LjU1NTFDNDEuNzM1IDE1Ljk1MDggNDMuNzkzNyAxNS45NTA4IDQ1LjIwOTEgMTUuMTEzOEM0NS40MTEzIDE1LjAwNzMgNDUuNDg0OSAxNC44MjQ3IDQ1LjM5MyAxNC43MDNDNDUuMzc0NiAxNC41NjYgNDUuMTcyNCAxNC40NzQ3IDQ0LjkzMzQgMTQuNDU5NUM0Mi44NTYzIDE0LjM5ODYgNDAuOTgxMyAxMy42MDczIDM5LjI5MDIgMTIuNzRDMzcuNDg4OCAxMS44NDIxIDM1Ljc3OTMgMTAuODIyNiAzMy45MDQzIDEwLjAzMTNDMzIuMjg2OCA5LjM0NjUgMzAuNDExOCA4LjgyOTEyIDI4LjU3MzYgOS4wNTczOEMyNi43NTM4IDkuMjg1NjMgMjQuODA1NCAxMC4xMjI2IDIzLjgzMTEgMTEuMjk0M0MyMi41NjI4IDEyLjc4NTYgMjIuMjY4NyAxNC44MDk1IDIyLjgwMTggMTYuNTQ0M1oiIGZpbGw9InVybCgjcGFpbnQ1X2xpbmVhcl8yMzZfMTUzNykiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMzZfMTUzNyIgeDE9IjIxLjgyMTIiIHkxPSIyMi43MTg4IiB4Mj0iMjQuMDI1NSIgeTI9IjIyLjcxODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjI3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCREEzMkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIzNl8xNTM3IiB4MT0iMjQuNzg2OCIgeTE9IjYuMDc3NzMiIHgyPSIyOS45MzA0IiB5Mj0iNi4wNzc3MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGMjc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JEQTMyQiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMjM2XzE1MzciIHgxPSIyMC4zNTQ3IiB5MT0iNC42MTU0NyIgeDI9IjI0Ljc2MzUiIHkyPSI0LjYxNTQ3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUYyNzUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkRBMzJCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8yMzZfMTUzNyIgeDE9IjE1LjE5MTEiIHkxPSI2LjA3NzkyIiB4Mj0iMjAuMzM0NyIgeTI9IjYuMDc3OTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjI3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCREEzMkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIzNl8xNTM3IiB4MT0iMC41MDQ5NjEiIHkxPSIxNC40MDc5IiB4Mj0iMjIuNTQ4OSIgeTI9IjE0LjQwNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjI3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCREEzMkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyXzIzNl8xNTM3IiB4MT0iMjIuNjUzNCIgeTE9IjE0LjQwODEiIHgyPSI0NS40MzIxIiB5Mj0iMTQuNDA4MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGMjc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JEQTMyQiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
  width: 45.03px;
  height: 25.45px;
  transform: rotate(-45deg);
  z-index: 1;
}
.popup-order_info {
  max-width: 450px;
}
.popup-order__info {
  color: #fff;
  line-height: 140%;
  padding-bottom: 30px;
}
.popup-order__info a {
  outline: none !important;
}
.popup-order__info a.link_wt svg {
  margin-right: 3px;
  margin-bottom: -2px;
}
.popup-order__info ul {
  list-style: none;
  padding: 0;
}
.popup-order__info ul li {
  margin-bottom: 10px;
}
.popup-order__info ul li:last-child {
  margin-bottom: 0;
}
.popup-order__wrap {
  padding: 12px 21px 22px 21px;
  background-color: rgba(115, 25, 40, 0.9);
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/submenu-bg.png");
  position: relative;
  border-radius: 20px;
}
@media screen and (max-width: 500px) {
  .popup-order__wrap {
    padding: 12px;
  }
}
.popup-order__wrap .form_note {
  color: #fff;
  font-size: 2em;
  text-align: center;
}
.popup-order__wrap:before, .popup-order__wrap:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCA0NiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi45MjQ1IDE5Ljc3MDRMMjEuODExIDIyLjY2ODlIMjEuODIzNEMyMi4yNjg4IDIzLjQxNjQgMjIuODg3NCAyNS40NjA2IDIyLjg4NzQgMjUuNDYwNkwyMi45MjQ1IDI1LjY0MzdMMjIuOTYxNiAyNS40NjA2QzIyLjk2MTYgMjUuNDYwNiAyMy41ODAyIDIzLjQxNjQgMjQuMDI1NSAyMi42Njg5TDIyLjkyNDUgMTkuNzcwNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMzZfMTUzNykiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS42MzM3IDUuNTY2NzdDMjkuNzU1IDUuNDk2MjkgMjkuODYxMiA1LjM3Mjk1IDI5LjkwNjggNS4xNjE1MUMyOS45NTIzIDQuOTUwMDggMjkuOTM3MSA0LjY4NTc4IDI5LjgxNTcgNC4zNjg2M0MyOS42OTQzIDQuMDUxNDggMjkuNDM2NCAzLjY5OTA4IDI5LjA4NzQgMy40NzAwM0MyOC43MjMzIDMuMjIzMzUgMjguMjY4MSAzLjEwMDAyIDI3LjgxMjkgMy4xMzUyNkMyNy41ODUzIDMuMTUyODggMjcuMjk3IDMuMjIzMzUgMjYuOTkzNiAzLjM2NDMxQzI2LjY5MDEgMy41MDUyNyAyNi4zODY3IDMuNzE2NyAyNi4wOTg0IDMuOTk4NjJDMjUuODI1MyA0LjI4MDUzIDI1LjU2NzMgNC42MzI5MyAyNS4zNzAxIDUuMDAyOTRDMjUuMTcyOSA1LjM3Mjk1IDI1LjAzNjMgNS43NjA1OCAyNC45MzAxIDYuMTY1ODNDMjQuODM5IDYuNTUzNDcgMjQuNzc4NCA2LjkyMzQ4IDI0Ljc2MzIgNy4yNzU4N0MyNC43NjMyIDcuNDUyMDcgMjQuNzYzMiA3LjYxMDY0IDI0Ljc2MzIgNy43NjkyMkMyNC43Nzg0IDcuOTEwMTggMjQuNzc4NCA4LjA1MTEzIDI0Ljc5MzUgOC4xOTIwOUMyNC44MDg3IDguMzE1NDMgMjQuODM5IDguNDM4NzcgMjQuODU0MiA4LjUyNjg2QzI0Ljg2OTQgOC42MzI1OCAyNC44ODQ2IDguNzIwNjggMjQuOTE0OSA4Ljc5MTE2QzI0Ljk2MDQgOC45MzIxMiAyNC45OTA4IDkuMDAyNTkgMjUuMDM2MyA5LjAwMjU5QzI1LjA2NjYgOS4wMDI1OSAyNS4wOTcgOC45MzIxMiAyNS4xNDI1IDguNzkxMTZDMjUuMTg4IDguNjUwMiAyNS4yNjM5IDguNDc0IDI1LjMyNDYgOC4yNjI1N0MyNS4zNzAxIDguMTU2ODUgMjUuNDE1NiA4LjAzMzUxIDI1LjQ2MTEgNy45MTAxOEMyNS41MDY3IDcuNzg2ODQgMjUuNTY3MyA3LjY2MzUgMjUuNjEyOSA3LjUyMjU0QzI1LjczNDIgNy4yNzU4NyAyNS44NzA4IDcuMDExNTggMjYuMDM3NyA2Ljc4MjUyQzI2LjIwNDYgNi41MzU4NSAyNi4zODY3IDYuMzI0NDEgMjYuNTY4NyA2LjE0ODIxQzI2Ljc2NiA1Ljk3MjAyIDI2Ljk2MzIgNS44NDg2OCAyNy4xNDUzIDUuNzQyOTZDMjcuMzI3NCA1LjY1NDg2IDI3LjQ5NDMgNS42MDIgMjcuNjMwOCA1LjU4NDM5QzI3LjY2MTIgNS41ODQzOSAyNy42OTE1IDUuNTg0MzkgMjcuNzIxOSA1LjU2Njc3QzI3Ljc2NzQgNS41NjY3NyAyNy43ODI2IDUuNTY2NzcgMjcuODEyOSA1LjU2Njc3QzI3Ljg0MzMgNS41NjY3NyAyNy44NTg0IDUuNTY2NzcgMjcuODg4OCA1LjU0OTE1QzI3LjkwNCA1LjU0OTE1IDI3LjkzNDMgNS41NDkxNSAyNy45NDk1IDUuNTQ5MTVDMjguMTAxMiA1LjU0OTE1IDI4LjIyMjYgNS41MzE1MyAyOC4zNDQgNS41MzE1M0MyOC40NjUzIDUuNTEzOTEgMjguNTg2NyA1LjUxMzkxIDI4LjczODUgNS41MzE1M0MyOS4wNDE5IDUuNTY2NzcgMjkuMzYwNSA1LjcwNzcyIDI5LjYzMzcgNS41NjY3N1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8yMzZfMTUzNykiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC43NjM1IDMuNTc2OUMyMy44ODc0IDUuMzA0NjEgMjMuNjYwMyA3LjcxNzY5IDIzLjYyNzggOC4wNDYxQzIzLjYyNzggOC4wNjAzNyAyMy42MTE2IDguMDc0NjUgMjMuNTk1NCA4LjA3NDY1TDIyLjc1MTggOC45MTcwOUMyMi42NTQ0IDkuMDMxMzIgMjIuNDQzNSA5LjAzMTMyIDIyLjMzIDguOTE3MDlMMjEuNDg2MyA4LjA3NDY1QzIxLjQ4NjMgOC4wNzQ2NSAyMS40NzAxIDguMDYwMzcgMjEuNDcwMSA4LjA0NjFDMjEuNDM3NyA3LjcxNzY5IDIxLjI0MyA1LjQ5MDIzIDIwLjMzNDUgMy41NzY5QzIwLjMzNDUgMy41NjI2MiAyMi4wNzA0IDAuODA2ODUgMjIuNDc2IDAuMjM1NzA3QzIyLjUwODQgMC4xNzg1OTMgMjIuNTg5NSAwLjE3ODU5MyAyMi42MjIgMC4yMzU3MDdDMjMuMDExMyAwLjgwNjg1IDI0Ljc2MzUgMy41NjI2MiAyNC43NjM1IDMuNTc2OVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yMzZfMTUzNykiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS40NjQyIDUuNTY2OTVDMTUuMzQyOCA1LjQ5NjQ3IDE1LjIzNjYgNS4zNzMxMyAxNS4xOTExIDUuMTYxN0MxNS4xNDU2IDQuOTUwMjYgMTUuMTYwNyA0LjY4NTk3IDE1LjI4MjEgNC4zNjg4MUMxNS40MDM1IDQuMDUxNjYgMTUuNjYxNCAzLjY5OTI3IDE2LjAxMDQgMy40NzAyMUMxNi4zNzQ2IDMuMjIzNTQgMTYuODQ0OSAzLjEwMDIgMTcuMjg0OSAzLjEzNTQ0QzE3LjUxMjUgMy4xNTMwNiAxNy44MDA4IDMuMjIzNTQgMTguMTA0MyAzLjM2NDQ5QzE4LjQwNzcgMy41MDU0NSAxOC43MTEyIDMuNzE2ODkgMTguOTk5NSAzLjk5ODhDMTkuMjcyNiA0LjI4MDcyIDE5LjUzMDUgNC42MzMxMSAxOS43Mjc4IDUuMDAzMTJDMTkuOTI1IDUuMzczMTMgMjAuMDYxNiA1Ljc2MDc2IDIwLjE2NzggNi4xNjYwMkMyMC4yNTg4IDYuNTUzNjUgMjAuMzE5NSA2LjkyMzY2IDIwLjMzNDcgNy4yNzYwNUMyMC4zMzQ3IDcuNDUyMjUgMjAuMzM0NyA3LjYxMDgzIDIwLjMzNDcgNy43Njk0QzIwLjMxOTUgNy45MTAzNiAyMC4zMTk1IDguMDUxMzIgMjAuMzA0MyA4LjE5MjI3QzIwLjI4OTEgOC4zMTU2MSAyMC4yNzQgOC40Mzg5NSAyMC4yNDM2IDguNTI3MDVDMjAuMjI4NSA4LjYzMjc2IDIwLjE5ODEgOC43MjA4NiAyMC4xODI5IDguNzkxMzRDMjAuMTM3NCA4LjkzMjMgMjAuMTA3MSA5LjAwMjc4IDIwLjA2MTYgOS4wMDI3OEMyMC4wNDY0IDkuMDAyNzggMjAuMDAwOSA4LjkzMjMgMTkuOTU1MyA4Ljc5MTM0QzE5Ljg5NDcgOC42NTAzOCAxOS44MzQgOC40NzQxOSAxOS43NzMzIDguMjYyNzVDMTkuNzI3OCA4LjE1NzAzIDE5LjY4MjIgOC4wMzM3IDE5LjYzNjcgNy45MTAzNkMxOS41OTEyIDcuNzg3MDIgMTkuNTQ1NyA3LjY2MzY4IDE5LjQ4NSA3LjUyMjczQzE5LjM2MzYgNy4yNzYwNSAxOS4yMTE5IDcuMDExNzYgMTkuMDYwMSA2Ljc4MjdDMTguODkzMiA2LjUzNjAzIDE4LjcxMTIgNi4zMjQ1OSAxOC41MjkxIDYuMTQ4NEMxOC4zMzE5IDUuOTcyMiAxOC4xMzQ2IDUuODQ4ODYgMTcuOTUyNSA1Ljc0MzE0QzE3Ljc3MDUgNS42NTUwNSAxNy42MDM2IDUuNjAyMTkgMTcuNDY3IDUuNTg0NTdDMTcuNDM2NyA1LjU4NDU3IDE3LjQwNjMgNS41ODQ1NyAxNy4zNjA4IDUuNTY2OTVDMTcuMzQ1NiA1LjU2Njk1IDE3LjMxNTMgNS41NjY5NSAxNy4yODQ5IDUuNTY2OTVDMTcuMjU0NiA1LjU2Njk1IDE3LjIzOTQgNS41NjY5NSAxNy4yMDkxIDUuNTQ5MzNDMTcuMTkzOSA1LjU0OTMzIDE3LjE2MzUgNS41NDkzMyAxNy4xNDg0IDUuNTQ5MzNDMTYuOTk2NiA1LjU0OTMzIDE2Ljg3NTMgNS41MzE3MSAxNi43NTM5IDUuNTMxNzFDMTYuNjMyNSA1LjUxNDA5IDE2LjQ5NTkgNS41MTQwOSAxNi4zNTk0IDUuNTMxNzFDMTYuMDcxMSA1LjU2Njk1IDE1LjczNzMgNS43MDc5MSAxNS40NjQyIDUuNTY2OTVaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfMjM2XzE1MzcpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguNTU1MSAxNS42NzY3SDE4LjU3MjlDMTguNTcyOSAxNS42NzY3IDE4LjU1NTEgMTUuNjkxOSAxOC41MzczIDE1LjcwNzFDMTguNTM3MyAxNS42OTE5IDE4LjU1NTEgMTUuNjc2NyAxOC41NTUxIDE1LjY3NjdaTTIxLjMxMTggMTEuMjk0MUMyMC4zNTE0IDEwLjEyMjQgMTguNDY2MiA5LjI4NTQ1IDE2LjcyMzIgOS4wNTcxOUMxNC45MjY5IDguODI4OTMgMTMuMTEyOSA5LjM0NjMyIDExLjU2NTYgMTAuMDMxMUM5LjczMzcxIDEwLjgyMjQgOC4wNzk3IDExLjg0MiA2LjM1NDU1IDEyLjczOThDNC43MDA1NCAxMy42MDcyIDIuODg2NDYgMTQuMzk4NSAwLjg3Njc1NCAxNC40NTkzQzAuNjYzMzMzIDE0LjQ3NDUgMC40NDk5MTMgMTQuNTY1OCAwLjQ0OTkxMyAxNC43MDI4QzAuMzQzMjAyIDE0LjgyNDUgMC40MzIxMjggMTUuMDA3MSAwLjYwOTk3OCAxNS4xMTM3QzEuOTk3MjEgMTUuOTUwNiAzLjk3MTM1IDE1Ljk1MDYgNS42MDc1OCAxNS41NTVDNy4yOTcxNiAxNS4xNDQxIDguMjIxOTggMTMuODgxMSA5LjA3NTY2IDEyLjcyNDZDOS4xNDY4IDEzLjM5NDEgOS4zNjAyMiAxNC4wNDg1IDEwLjA1MzggMTQuNDg5OEMxMC4zNTYyIDE0LjY4NzYgMTEuMzUyMSAxNS4wMzc2IDEwLjY1ODUgMTQuMTU1QzkuOTQ3MTMgMTMuMjExNSAxMC45NjA5IDExLjk5NDEgMTEuODE0NiAxMS4xODc2QzEyLjgyODMgMTAuMjI4OSAxNC41MDAxIDkuNzg3NjIgMTYuMDExOCA5LjYzNTQ1QzE2LjA2NTIgOS42MzU0NSAxNi4xMDA4IDkuNjIwMjMgMTYuMTM2MyA5LjYyMDIzQzE2LjI3ODYgOS42MjAyMyAxNi40Mzg3IDkuNjM1NDUgMTYuNTgxIDkuNjUwNjdDMTkuNDc5OSA5LjkzOTc5IDIxLjI5NCAxMS44MTE1IDIxLjY2NzUgMTMuOTI2N0MyMS45Njk4IDE1LjU3MDIgMjEuNjMxOSAxNy44NjggMTkuNjIyMiAxOC44NTcxQzE4LjczMjkgMTkuMjk4NCAxNy41OTQ3IDE5LjIyMjMgMTYuNjUyMSAxOC45Nzg4QzE2LjUwOTggMTguOTMzMiAxNi4zODUzIDE4Ljg4NzUgMTYuMjYwOCAxOC44NDE5QzE2LjI3ODYgMTguNzIwMiAxNi4yMjUzIDE4LjY0NDEgMTYuMDY1MiAxOC41MjIzQzE1LjYzODMgMTguMTg3NSAxNS41MzE2IDE3LjU2MzYgMTUuNjkxNyAxNy4wMTU4QzE2LjQ3NDIgMTcuMjg5NyAxNy41NTkxIDE3LjEyMjMgMTguMzQxNyAxNi44MzMyQzE5LjM5MSAxNi40Mzc2IDIwLjEzOCAxNS40MzMyIDE5LjYyMjIgMTQuNzE4QzE5LjYwNDQgMTQuNjU3MSAxOS41ODY2IDE0LjYxMTUgMTkuNTMzMyAxNC41NjU4QzE5LjUxNTUgMTQuNDc0NSAxOS40NDQzIDE0LjM5ODUgMTkuMzE5OCAxNC4zNTI4QzE3LjA3ODkgMTMuNDA5MyAxNC44MzggMTQuNTgxMSAxNC4yNjg5IDE2LjM5MTlDMTMuNjI4NiAxOC40MTU4IDE1Ljc0NTEgMTkuNzcwMSAxOC4xODE2IDE5Ljc3MDFDMjAuNTExNCAxOS43NzAxIDIxLjgyNzUgMTguMTExNSAyMi4zMDc3IDE2LjU0NDFDMjIuODIzNSAxNC44MDkzIDIyLjUyMTIgMTIuNzg1NCAyMS4zMTE4IDExLjI5NDFaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfMjM2XzE1MzcpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYuNjgwMyAxNS43MDczQzI2LjY2MTkgMTUuNjkyMSAyNi42NjE5IDE1LjY3NjkgMjYuNjQzNiAxNS42NzY5QzI2LjY2MTkgMTUuNjc2OSAyNi42NjE5IDE1LjY3NjkgMjYuNjYxOSAxNS42NzY5QzI2LjY4MDMgMTUuNjc2OSAyNi42ODAzIDE1LjY5MjEgMjYuNjgwMyAxNS43MDczWk0yMi44MDE4IDE2LjU0NDNDMjMuMjc5NyAxOC4xMTE2IDI0LjY1ODMgMTkuNzcwMyAyNy4wNDc5IDE5Ljc3MDNDMjkuNTY2MyAxOS43NzAzIDMxLjc3MjEgMTguNDE2IDMxLjExMDMgMTYuMzkyMUMzMC41MDM3IDE0LjU4MTIgMjguMTg3NiAxMy40MDk1IDI1Ljg3MTUgMTQuMzUzQzI1Ljc2MTIgMTQuMzk4NiAyNS42NjkzIDE0LjQ3NDcgMjUuNjUwOSAxNC41NjZDMjUuNjE0MiAxNC42MTE3IDI1LjU3NzQgMTQuNjU3MyAyNS41NTkgMTQuNzE4MkMyNS4wMjYgMTUuNDMzNCAyNS43OTggMTYuNDM3NyAyNi44ODI1IDE2LjgzMzRDMjcuNzA5NyAxNy4xMjI1IDI4LjgzMSAxNy4yODk5IDI5LjYyMTQgMTcuMDE2QzI5LjgwNTIgMTcuNTYzOCAyOS42OTQ5IDE4LjE4NzcgMjkuMjM1NCAxOC41MjI1QzI5LjA4ODMgMTguNjQ0MyAyOS4wMTQ4IDE4LjcyMDMgMjkuMDMzMiAxOC44NDIxQzI4LjkyMjkgMTguODg3NyAyOC43NzU4IDE4LjkzMzQgMjguNjI4OCAxOC45NzlDMjcuNjcyOSAxOS4yMjI1IDI2LjQ3ODEgMTkuMjk4NiAyNS41Nzc0IDE4Ljg1NzNDMjMuNDgxOSAxNy44NjgyIDIzLjE1MSAxNS41NzA0IDIzLjQ0NTEgMTMuOTI2OUMyMy44MzExIDExLjgxMTcgMjUuNzA2MSA5LjkzOTk4IDI4LjcwMjMgOS42NTA4NUMyOC44Njc3IDkuNjM1NjMgMjkuMDE0OCA5LjYyMDQxIDI5LjE2MTkgOS42MjA0MUMyOS4xOTg2IDkuNjIwNDEgMjkuMjM1NCA5LjYzNTYzIDI5LjI5MDUgOS42MzU2M0MzMC44NzE0IDkuNzg3OCAzMi41OTkyIDEwLjIyOTEgMzMuNjQ3IDExLjE4NzhDMzQuNTI5MyAxMS45OTQzIDM1LjU1ODcgMTMuMjExNyAzNC44MjM0IDE0LjE1NTJDMzQuMTI0OSAxNS4wMzc4IDM1LjEzNTkgMTQuNjg3OCAzNS40NDg0IDE0LjQ4OTlDMzYuMTgzNyAxNC4wNDg2IDM2LjM4NTkgMTMuMzk0MyAzNi40Nzc4IDEyLjcyNDdDMzcuMzQxNyAxMy44ODEyIDM4LjI5NzYgMTUuMTQ0MyA0MC4wNDM5IDE1LjU1NTFDNDEuNzM1IDE1Ljk1MDggNDMuNzkzNyAxNS45NTA4IDQ1LjIwOTEgMTUuMTEzOEM0NS40MTEzIDE1LjAwNzMgNDUuNDg0OSAxNC44MjQ3IDQ1LjM5MyAxNC43MDNDNDUuMzc0NiAxNC41NjYgNDUuMTcyNCAxNC40NzQ3IDQ0LjkzMzQgMTQuNDU5NUM0Mi44NTYzIDE0LjM5ODYgNDAuOTgxMyAxMy42MDczIDM5LjI5MDIgMTIuNzRDMzcuNDg4OCAxMS44NDIxIDM1Ljc3OTMgMTAuODIyNiAzMy45MDQzIDEwLjAzMTNDMzIuMjg2OCA5LjM0NjUgMzAuNDExOCA4LjgyOTEyIDI4LjU3MzYgOS4wNTczOEMyNi43NTM4IDkuMjg1NjMgMjQuODA1NCAxMC4xMjI2IDIzLjgzMTEgMTEuMjk0M0MyMi41NjI4IDEyLjc4NTYgMjIuMjY4NyAxNC44MDk1IDIyLjgwMTggMTYuNTQ0M1oiIGZpbGw9InVybCgjcGFpbnQ1X2xpbmVhcl8yMzZfMTUzNykiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMzZfMTUzNyIgeDE9IjIxLjgyMTIiIHkxPSIyMi43MTg4IiB4Mj0iMjQuMDI1NSIgeTI9IjIyLjcxODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjI3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCREEzMkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIzNl8xNTM3IiB4MT0iMjQuNzg2OCIgeTE9IjYuMDc3NzMiIHgyPSIyOS45MzA0IiB5Mj0iNi4wNzc3MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGMjc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JEQTMyQiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMjM2XzE1MzciIHgxPSIyMC4zNTQ3IiB5MT0iNC42MTU0NyIgeDI9IjI0Ljc2MzUiIHkyPSI0LjYxNTQ3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUYyNzUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkRBMzJCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8yMzZfMTUzNyIgeDE9IjE1LjE5MTEiIHkxPSI2LjA3NzkyIiB4Mj0iMjAuMzM0NyIgeTI9IjYuMDc3OTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjI3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCREEzMkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIzNl8xNTM3IiB4MT0iMC41MDQ5NjEiIHkxPSIxNC40MDc5IiB4Mj0iMjIuNTQ4OSIgeTI9IjE0LjQwNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRjI3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCREEzMkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyXzIzNl8xNTM3IiB4MT0iMjIuNjUzNCIgeTE9IjE0LjQwODEiIHgyPSI0NS40MzIxIiB5Mj0iMTQuNDA4MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGMjc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JEQTMyQiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
  width: 45.03px;
  height: 25.45px;
  bottom: 8px;
}
.popup-order__wrap:before {
  left: 0;
  transform: rotate(-135deg);
}
.popup-order__wrap:after {
  right: 0;
  transform: matrix(0.71, -0.71, -0.71, -0.71, 0, 0);
}
.popup-order__form.success {
  padding: 20px 0;
  text-align: center;
  font-size: 18px;
}
.popup-order__form.success p {
  margin: 0;
}
.popup-order__row {
  margin-bottom: 10px;
}
.popup-order__row p {
  color: #fff;
}
.popup-order__row_btn {
  text-align: center;
  padding-top: 5px;
  margin-bottom: 0;
}
.popup-order__row_btn .btn {
  padding: 0 60px;
  background: rgba(74, 16, 22, 0.5);
}
.popup-order__row_btn .btn.btn-small {
  padding: 0 10px;
}
.popup-order__row .inputtext,
.popup-order__row .inputtextarea {
  width: 100%;
  background: rgba(68, 12, 18, 0.7);
  border-radius: 50px;
  appearance: none;
  height: 49px;
  line-height: 49px;
  outline: none;
  padding: 0 20px;
  border: 0;
  color: #DE7580;
  font-size: 16px;
  outline: none !important;
}
.popup-order__row .inputtext::placeholder,
.popup-order__row .inputtextarea::placeholder {
  color: #DE7580;
  font-size: 16px;
  font-family: "Manrope", "Arial Narrow", sans-serif;
}
.popup-order__row .inputtextarea {
  height: auto;
  border-radius: 20px;
  resize: none;
  max-height: 184px;
}
@media screen and (max-width: 500px) {
  .popup-order__row .inputtextarea {
    max-height: 130px;
  }
}
.popup-order__title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 35px;
  line-height: 100%;
  color: #DEBD55;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 40px;
  position: relative;
  margin-bottom: 6px;
}
@media screen and (max-width: 500px) {
  .popup-order__title {
    font-size: 28px;
  }
}
.popup-order__title:after {
  content: "";
  width: 275px;
  height: 40px;
  position: absolute;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/popup-title.svg");
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.popup-order__title span {
  font-size: 25px;
  color: #FFFFFF;
  display: block;
}
@media screen and (max-width: 374px) {
  .popup-order__title span {
    font-size: 20px;
  }
}
.popup-order__field {
  width: 100%;
  background: rgba(68, 12, 18, 0.7);
  border-radius: 50px;
  appearance: none;
  height: 49px;
  line-height: 49px;
  outline: none;
  padding: 0 20px;
  border: 0;
  color: #DE7580;
  font-size: 16px;
  outline: none !important;
}
.popup-order__field::placeholder {
  color: #DE7580;
  font-size: 16px;
  font-family: "Manrope", "Arial Narrow", sans-serif;
}
.popup-order__field_textarea {
  height: auto;
  border-radius: 20px;
  resize: none;
}
.popup-order__check {
  font-weight: 500;
  font-size: 14px;
  color: #A84C56;
  line-height: 86%;
  padding: 0 40px;
  display: block;
}
@media screen and (max-width: 374px) {
  .popup-order__check {
    padding: 0;
  }
}
.popup-order__check input {
  display: none;
}
.popup-order__check input:checked + span:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTEuNjIxMSIgeT0iMC4zNjc3MzciIHdpZHRoPSIxLjc1MTYyIiBoZWlnaHQ9IjEwLjcwNzQiIHJ4PSIwLjg3NTgxMiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMTEuNjIxMSAwLjM2NzczNykiIGZpbGw9IiNGRjg5OTUiLz4KPHJlY3Qgd2lkdGg9IjEuNzUxNjIiIGhlaWdodD0iNy4wMDkyNSIgcng9IjAuODc1ODEyIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxMDcgMC43MDcxMDcgMC43MDcxMDcgMC43MDcxMDcgMS40NzI2NiAyLjkwNTI3KSIgZmlsbD0iI0ZGODk5NSIvPgo8L3N2Zz4K");
}
.popup-order__check a {
  text-decoration: none;
  color: #C2646E;
  transition: 0.1s all linear;
}
.popup-order__check a:hover {
  color: #ffffff;
}
.popup-order__check span {
  position: relative;
  text-align: center;
  display: inline-block;
  padding-left: 30px;
}
.popup-order__check span:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 0;
  top: -3px;
  border: 2px solid rgba(168, 76, 86, 0.4);
  border-radius: 5px;
  display: inline-block;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center;
}
.popup-order .carousel__button {
  top: 10px !important;
  right: 10px !important;
  width: 37px;
  height: 37px;
  border: 2px solid rgba(194, 100, 110, 0.3);
}
.popup-order .carousel__button:hover svg path {
  stroke: #ffffff;
}
.popup-order .carousel__button svg {
  width: 15px;
  height: 15px;
}
.popup-order .carousel__button svg path {
  stroke: #FFF383;
}

.mobile-menu {
  position: fixed;
  width: 100vw;
  height: 100vh;
  padding: 13px;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/submenu-bg.png);
  background-color: rgba(51, 8, 18, 0.95);
  z-index: 110;
  overflow: auto;
  display: none;
}
.mobile-menu.fancybox__content {
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/submenu-bg.png);
  background-color: rgba(51, 8, 18, 0.95);
  padding: 13px;
}
@media screen and (max-width: 767px) {
  .mobile-menu {
    display: block;
  }
}

.mobile-menu-open .fancybox__slide {
  padding: 0;
}
.mobile-menu-open .carousel__button {
  top: 10px !important;
  right: 10px !important;
  width: 37px;
  height: 37px;
  border: 2px solid rgba(194, 100, 110, 0.3);
}
.mobile-menu-open .carousel__button:hover svg path {
  stroke: #ffffff;
}
.mobile-menu-open .carousel__button svg {
  width: 15px;
  height: 15px;
}
.mobile-menu-open .carousel__button svg path {
  stroke: #FFF383;
}

.breadcrumbs {
  font-size: 13px;
  font-weight: 300;
  line-height: 120%;
  color: #AE9956;
}
.breadcrumbs ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.breadcrumbs ul li {
  display: inline-block;
  position: relative;
  padding-right: 15px;
  margin-right: 5px;
}
.breadcrumbs ul li:last-child {
  padding-right: 0;
  margin-right: 0;
}
.breadcrumbs ul li:last-child:after {
  content: none;
}
.breadcrumbs ul li:after {
  content: ">";
  position: absolute;
  right: 0;
  top: 0;
  color: #E1E1E1;
}
.breadcrumbs ul li a {
  color: #E1E1E1;
  text-decoration: none;
  transition: 0.1s color linear;
}
.breadcrumbs ul li a:hover {
  color: #AE9956;
}

.search-bar__form {
  position: relative;
}
.search-bar__submit {
  appearance: none;
  font-size: 0;
  width: 22px;
  height: 22px;
  border: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQxM18yKSI+CjxjaXJjbGUgY3g9IjEwLjUiIGN5PSIxMC41IiByPSI5LjUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTE3LjUgMTcuNUwyMSAyMSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDEzXzIiPgo8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 11px;
  top: 50%;
  transform: translateY(-50%);
}
.search-bar__field {
  appearance: none;
  background: rgba(103, 15, 33, 0.8);
  border-radius: 18.5px;
  border: 0;
  font-size: 16px;
  line-height: 112%;
  color: #fff;
  text-align: right;
  height: 37px;
  width: 100%;
  padding: 0 24px 0 40px;
}
.search-bar__field::placeholder {
  color: #fff;
}
.search-bar__field:focus {
  outline: none;
}

.page-tab {
  margin-bottom: 40px;
}
.page-tab__nav {
  margin-bottom: 32px;
}
.page-tab .tab-content {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  padding: 25px 20px 25px 20px;
}
@media screen and (max-width: 767px) {
  .page-tab .tab-content {
    padding: 20px;
  }
}
.page-tab .tab-content__title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 40px;
  line-height: 100%;
  margin: 0 0 20px 0;
  padding: 0;
}
@media screen and (max-width: 500px) {
  .page-tab .tab-content__title {
    font-size: 32px;
  }
}
.page-tab .tab-content__title span {
  color: #FFF383;
}
.page-tab .tab-content__text {
  font-size: 14px;
}
.page-tab .tab-content_reviews .tab-content__text {
  color: #FFF383;
  font-size: 18px;
}
.page-tab .tab-content_vacancy {
  background: transparent;
  padding: 20px 0 0 0;
}
.page-tab .tab-content_vacancy .address-text {
  border-radius: 5px;
  background: rgba(34, 1, 2, 0.3);
  padding: 20px;
}
@media screen and (max-width: 500px) {
  .page-tab .tab-content_vacancy .address-text {
    padding: 13px;
  }
}
.page-tab .tab-nav {
  display: grid;
  grid-template-columns: repeat(auto-fit, 270px);
  grid-gap: 12px;
}
@media screen and (max-width: 500px) {
  .page-tab .tab-nav {
    grid-template-columns: 1fr;
  }
}
.page-tab .tab-nav__item {
  background: rgba(34, 1, 2, 0.5);
  border-radius: 5px;
  text-decoration: none;
  font-size: 20px;
  line-height: 75%;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  text-align: center;
  color: #fff;
  padding: 14px 14px 20px 14px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: 0.1s all linear;
}
.page-tab .tab-nav__item:after {
  content: "";
  position: absolute;
  width: 47px;
  height: 24px;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/decor-link.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.1s all linear;
}
.page-tab .tab-nav__item:hover, .page-tab .tab-nav__item.active {
  background: rgba(34, 1, 2, 0.3);
  color: #FFF383;
}
.page-tab .tab-nav__item:hover:after, .page-tab .tab-nav__item.active:after {
  bottom: -12px;
  opacity: 1;
}

.pagination {
  background: rgba(60, 5, 16, 0.4);
  border-radius: 10px;
  min-height: 51px;
  padding: 15px 22px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.pagination__nav {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 auto;
}
.pagination__nav .pag-count {
  margin-right: 10px;
}
.pagination__back {
  color: #FF8995;
  transition: 0.1s all linear;
  text-decoration: none;
  position: relative;
  padding: 5px 0 5px 20px;
  line-height: 100%;
}
@media screen and (max-width: 500px) {
  .pagination__back {
    display: none;
  }
}
.pagination__back:before {
  content: "";
  width: 10px;
  height: 10px;
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/arrow-news-btn.svg);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.pagination__back:hover {
  color: #ffffff;
}
.pagination .num-page {
  display: flex;
  align-items: center;
}
.pagination .num-page__link {
  font-size: 14px;
  text-decoration: none;
  color: #C2646E;
  padding: 0 5px;
  transition: 0.1s color linear;
}
@media screen and (max-width: 500px) {
  .pagination .num-page__link {
    display: none;
  }
}
.pagination .num-page__link:hover {
  color: #ffffff;
}
.pagination .num-page__wrap {
  display: flex;
  align-items: center;
}
.pagination .num-page__arrow {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.pagination .num-page__arrow:hover path {
  stroke: #DEBD55;
}
.pagination .num-page__arrow path {
  transition: 0.1s all linear;
}
.pagination .num-page__item {
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #ffffff;
  margin: 0 2px;
}
.pagination .num-page__item:not(.num-page__item_dots):hover {
  background: rgba(216, 119, 129, 0.2);
  color: #FFF383;
}
.pagination .num-page__item:not(.num-page__item_dots).active {
  background: #5B1322;
  color: #FFF383;
}
.pagination .pag-count {
  color: #C2646E;
}
.pagination .pag-count__page {
  color: #DEBD55;
}
.pagination .pag-count__num {
  color: #ffffff;
}

.product-item {
  height: 100%;
}
.product-item:hover .product-item__wrap {
  background: rgba(34, 1, 2, 0.4);
}
.product-item__wrap {
  display: flex;
  flex-direction: column;
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  padding: 13px 13px 16px 13px;
  height: inherit;
  transition: 0.1s background linear;
}
.product-item__name {
  text-decoration: none;
  font-size: 20px;
  line-height: 90%;
  color: #FFF383;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  text-align: center;
  margin-bottom: 12px;
  min-height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-item__price, .product-item__btn, .product-item__props {
  padding: 0 4px;
}
.product-item__price {
  margin-bottom: 0;
  margin-top: auto;
}
.product-item__btn {
  margin-top: 0;
}
.product-item__pics {
  width: 100%;
  height: 0;
  border-radius: 5px;
  margin-bottom: 12px;
  overflow: hidden;
  padding-bottom: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-item__pics img {
  width: 100%;
  height: auto;
  object-fit: cover;
  margin-bottom: -100%;
}
.product-item .item-props {
  list-style: none;
  margin: 0 0 9px 0;
  font-size: 14px;
  line-height: 130%;
}
.product-item .item-props__item {
  display: flex;
  flex-wrap: wrap;
}
.product-item .item-props__name {
  color: #FFF383;
  font-weight: normal;
  margin-right: 7px;
}
.product-item .item-props__value {
  color: #ffffff;
}

.product-list_recommend {
  margin-bottom: 50px;
}
@media screen and (max-width: 500px) {
  .product-list_recommend {
    margin-bottom: 25px;
  }
}
.product-list__title .h2 {
  font-size: 25px;
}
.product-list__sort {
  margin-bottom: 28px;
}
.product-list__wrap {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(270px, 277px));
  grid-gap: 10px;
  margin-bottom: 45px;
}
@media screen and (max-width: 500px) {
  .product-list__wrap {
    margin-bottom: 20px;
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
  }
}
.product-list__pagination {
  margin-bottom: 10px;
}

.sort-bar {
  background: rgba(60, 5, 16, 0.4);
  border-radius: 10px;
}
.sort-bar__wrap {
  padding: 16px 22px;
  display: flex;
  justify-content: space-between;
}
.sort-bar__col {
  display: flex;
  align-items: center;
}
.sort-bar .sort-main {
  display: flex;
  align-items: center;
  font-size: 14px;
  position: relative;
  padding: 3px 0;
}
.sort-bar .sort-main:hover .sort-submain {
  top: 13px;
  opacity: 1;
  visibility: visible;
}
.sort-bar .sort-main__name {
  margin-right: 5px;
  color: #A84C56;
}
.sort-bar .sort-main__type {
  color: #D87781;
  cursor: pointer;
  display: flex;
  align-items: center;
  transition: 0.1s all linear;
}
.sort-bar .sort-main__type:hover {
  color: #FFF383;
}
.sort-bar .sort-main__type:hover .sort-main__icon svg path {
  stroke: #FFF383;
}
.sort-bar .sort-main__icon svg {
  margin-left: 5px;
}
.sort-bar .sort-main__icon svg path {
  stroke: #D87781;
  transition: 0.1s all linear;
}
.sort-bar .sort-submain {
  background: #983545;
  box-shadow: 0 4px 15px rgba(69, 90, 100, 0.15);
  border-radius: 5px;
  padding: 15px 0;
  list-style: none;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 5px;
  right: -15px;
  transition: 0.1s all linear;
}
.sort-bar .sort-submain:before {
  content: "";
  width: 7.18px;
  height: 7.18px;
  background: #983545;
  transform: rotate(-45deg);
  position: absolute;
  top: -3px;
  right: 15px;
}
.sort-bar .sort-submain li a {
  text-decoration: none;
  color: #ffffff;
  padding: 0 17px;
  position: relative;
  min-height: 30px;
  display: flex;
  align-items: center;
  background: transparent;
  white-space: nowrap;
  transition: 0.1s all linear;
}
.sort-bar .sort-submain li a:before {
  content: "";
  width: 16px;
  height: 16px;
  border: 1px solid #5F1926;
  border-radius: 4px;
  margin-right: 12px;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
}
.sort-bar .sort-submain li a:hover {
  background: #5F1926;
}
.sort-bar .sort-submain li a:hover:before {
  border: 1px solid #943747;
}
.sort-bar .sort-submain li a.active {
  color: #FFF383;
}
.sort-bar .sort-submain li a.active:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjY1MDY2NyA0LjI5ODc3QzAuMjkxNzE4IDMuOTQxMTkgMC4yOTE3MTggMy4zNTk5OSAwLjY1MDY2NyAzLjAwMjQyQzEuMDA3NjcgMi42NDY3OCAxLjU4NTA1IDIuNjQ2NzggMS45NDIwNSAzLjAwMjQyTDQuODU4ODYgNS45MDgwNUM1LjIxNzgxIDYuMjY1NjMgNS4yMTc4MSA2Ljg0NjgzIDQuODU4ODYgNy4yMDQ0QzQuNTAxODUgNy41NjAwNCAzLjkyNDQ4IDcuNTYwMDQgMy41Njc0NyA3LjIwNDRMMC42NTA2NjcgNC4yOTg3N1oiIGZpbGw9IiNGRkYzODMiLz4KPHBhdGggZD0iTTkuMDU3OTYgMC42NTE3NzhDOS40MTQyNyAwLjI5MjEwNCA5Ljk5NDk0IDAuMjkwMTgzIDEwLjM1MzYgMC42NDc0OTJDMTAuNzEwOSAxLjAwMzQgMTAuNzEyOCAxLjU4MTMgMTAuMzU3OSAxLjkzOTU2TDQuOTk5ODEgNy4zNDgyMkM0LjY0MzUgNy43MDc5IDQuMDYyODMgNy43MDk4MiAzLjcwNDE1IDcuMzUyNTFDMy4zNDY4NyA2Ljk5NjYgMy4zNDQ5NiA2LjQxODcgMy42OTk4NyA2LjA2MDQ0TDkuMDU3OTYgMC42NTE3NzhaIiBmaWxsPSIjRkZGMzgzIi8+Cjwvc3ZnPgo=");
  background-color: #5F1926;
}
.sort-bar .sort-view {
  display: flex;
  color: #D87781;
}
.sort-bar .sort-view__name {
  margin-right: 11px;
  font-size: 15px;
  color: #D87781;
}
@media screen and (max-width: 320px) {
  .sort-bar .sort-view__name {
    display: none;
  }
}
.sort-bar .sort-view__item {
  margin-right: 11px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.sort-bar .sort-view__item:hover svg path, .sort-bar .sort-view__item.active svg path {
  fill: #FFF383;
}
.sort-bar .sort-view__item svg path {
  transition: 0.1s all linear;
}
.sort-bar .sort-view__item:last-child {
  margin-right: 0;
}
.sort-bar .sort-view__list {
  display: flex;
  align-items: center;
}

.catalog {
  margin-bottom: 18px;
}
.catalog__desc {
  margin-bottom: 15px;
}
.catalog .catalog-text {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  padding: 12px;
}
.catalog .catalog-text__title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 40px;
  font-weight: normal;
  line-height: 100%;
  color: #ffffff;
  margin: 0 0 15px 0;
}
@media screen and (max-width: 500px) {
  .catalog .catalog-text__title {
    font-size: 25px;
  }
}
.catalog .catalog-text__title span {
  color: #FFF383;
}
.catalog .catalog-text__content {
  font-size: 14px;
  line-height: 125%;
}
.catalog__section {
  margin-bottom: 18px;
}
.catalog__add {
  margin-bottom: 23px;
}
.catalog__add_gift {
  margin-bottom: 70px;
}
.catalog__add_recommend .product-list__wrap {
  margin-bottom: 12px;
}

.section-list {
  padding: 19px;
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  margin-bottom: 20px;
}
.section-list_gift {
  margin-bottom: 70px;
}
@media screen and (max-width: 500px) {
  .section-list_gift {
    margin-bottom: 27px;
  }
}
.section-list__title {
  font-size: 40px;
  font-weight: normal;
  line-height: 100%;
  color: #ffffff;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  margin: 0;
}
@media screen and (max-width: 500px) {
  .section-list__title {
    font-size: 30px;
    text-align: center;
    line-height: 80%;
  }
}
.section-list__description {
  margin-bottom: 20px;
}
.section-list__wrap {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(250px, 250px));
  grid-gap: 25px;
}
@media screen and (max-width: 500px) {
  .section-list__wrap {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
    grid-column-gap: 13px;
    grid-row-gap: 20px;
  }
}
.section-list__more {
  margin-top: 30px;
}
.section-list .section-item {
  position: relative;
}
.section-list .section-item:hover .section-item__name,
.section-list .section-item:hover .section-item__count {
  color: #ffffff;
}
.section-list .section-item:hover .section-item__pics {
  box-shadow: 0 4px 25px #4F0E1C;
}
.section-list .section-item__count {
  width: 100%;
  height: 0;
  border-radius: 5px;
  padding-bottom: 100%;
  overflow: hidden;
  background: rgba(57, 12, 21, 0.5);
  color: #FFF383;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 55px;
  line-height: 75%;
  position: relative;
  transition: 0.1s color linear;
}
@media screen and (max-width: 500px) {
  .section-list .section-item__count {
    font-size: 30px;
  }
}
.section-list .section-item__count span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.section-list .section-item__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
}
.section-list .section-item__pics {
  width: 100%;
  height: 0;
  border-radius: 5px;
  overflow: hidden;
  padding-bottom: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  box-shadow: none;
  transition: 0.1s box-shadow linear;
}
.section-list .section-item__pics img {
  width: 100%;
  height: auto;
  object-fit: cover;
  margin-bottom: -100%;
}
.section-list .section-item__name {
  text-align: center;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 24px;
  line-height: 85%;
  color: #FFF383;
  transition: 0.1s color linear;
}
@media screen and (max-width: 500px) {
  .section-list .section-item__name {
    font-size: 20px;
  }
}

.product {
  margin-bottom: 40px;
}
.product__main {
  display: grid;
  grid-template-columns: minmax(auto, 505px) 1fr;
  grid-template-rows: auto;
  grid-gap: 32px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1280px) {
  .product__main {
    grid-template-columns: minmax(auto, 40%) 1fr;
  }
}
@media screen and (max-width: 1024px) {
  .product__main {
    grid-template-columns: minmax(auto, 50%) 1fr;
  }
}
@media screen and (max-width: 767px) {
  .product__main {
    grid-template-columns: 100%;
  }
}
@media screen and (max-width: 500px) {
  .product__main {
    margin-bottom: 20px;
  }
}
.product .big-gallery {
  width: 100%;
  overflow: hidden;
  margin-bottom: 8px;
  position: relative;
}
.product .big-gallery:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU3NV8yKSI+CjxjaXJjbGUgY3g9IjIwLjk2NjMiIGN5PSIyMC45NjY3IiByPSIxOS42MzMzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNMzUuNDMzNiAzNS40MzMzTDQyLjY2NjkgNDIuNjY2NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMTE0MyAxNlYyNi4yMjk1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNiAyMS4xMTQ3SDI2LjIyOTUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NzVfMiI+CjxyZWN0IHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  width: 44px;
  height: 44px;
  top: 14px;
  right: 21px;
  z-index: 5;
  pointer-events: none;
}
.product .big-gallery .swiper-button-prev,
.product .big-gallery .swiper-button-next {
  background: rgba(255, 255, 255, 0.3);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  opacity: 1;
}
.product .big-gallery .swiper-button-prev svg path,
.product .big-gallery .swiper-button-next svg path {
  transition: 0.1s all linear;
}
.product .big-gallery .swiper-button-prev:hover svg path,
.product .big-gallery .swiper-button-next:hover svg path {
  stroke: #FEF275;
}
.product .big-gallery .swiper-button-prev:after,
.product .big-gallery .swiper-button-next:after {
  content: none;
}
.product .big-gallery__item {
  font-size: 0;
  height: 505px;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (max-width: 1280px) {
  .product .big-gallery__item {
    height: 0;
    padding-bottom: 100%;
  }
}
.product .big-gallery__item img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.product .small-gallery__item {
  height: 120px;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0.5;
  transition: 0.1s all linear;
}
@media screen and (max-width: 1280px) {
  .product .small-gallery__item {
    max-height: 80px;
  }
}
@media screen and (max-width: 767px) {
  .product .small-gallery__item {
    max-height: 120px;
  }
}
@media screen and (max-width: 500px) {
  .product .small-gallery__item {
    max-height: 80px;
  }
}
.product .small-gallery__item.swiper-slide-thumb-active, .product .small-gallery__item:hover {
  opacity: 1;
}
.product .small-gallery__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.product .product-info__article {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #FEF275;
  margin-bottom: 5px;
}
.product .product-info__article span {
  color: #fff;
}
.product .product-info__name {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  color: #FFF383;
  font-size: 30px;
  line-height: 85%;
  margin: 0 0 10px 0;
  font-weight: normal;
}
@media screen and (max-width: 500px) {
  .product .product-info__name {
    font-size: 25px;
  }
}
.product .product-info__desc, .product .product-info__props {
  margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
  .product .product-info__desc, .product .product-info__props {
    font-size: 14px;
    line-height: 120%;
  }
}
.product .product-info__desc b {
  color: #FFF383;
}
.product .product-info__props {
  margin-left: -16px;
}
@media screen and (max-width: 500px) {
  .product .product-info__props {
    margin-left: 0;
  }
}
.product .product-info__props table {
  border-collapse: collapse;
  table-layout: auto;
}
.product .product-info__props table tr:nth-child(odd) {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
}
.product .product-info__props table tr td {
  padding: 5px 16px;
  vertical-align: top;
}
.product .product-info__props table tr td:first-child {
  padding-right: 0;
  border-radius: 5px 0 0 5px;
}
.product .product-info__props table tr td:last-child {
  border-radius: 0 5px 5px 0;
  width: 100%;
}
.product .product-cost {
  margin-bottom: 16px;
}
.product .product-cost__col {
  padding: 5px 0;
}
.product .product-cost .product-price__value {
  font-size: 40px;
  font-weight: 300;
  line-height: 100%;
}
@media screen and (max-width: 500px) {
  .product .product-cost .product-price__value {
    font-size: 30px;
  }
}
.product .product-cost .product-price__text {
  margin-bottom: 0;
  line-height: 100%;
}
.product .product-cost .btn {
  min-width: 200px;
}
.product .product-cost__row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
@media screen and (max-width: 500px) {
  .product .product-cost__col_price {
    min-width: auto;
  }
}
.product .product-cost__line {
  display: grid;
  grid-template-columns: auto minmax(175px, 1fr);
  grid-gap: 23px;
  margin-right: 15px;
}
.product .product-cost__desc {
  font-size: 14px;
  line-height: 110%;
  color: #FF8995;
  max-width: 80%;
  font-weight: 500;
}
@media screen and (max-width: 500px) {
  .product .product-cost__desc {
    max-width: 100%;
  }
}
.product .product-back {
  display: flex;
}
.product .general-text {
  font-size: 16px;
  line-height: 125%;
}
@media screen and (max-width: 500px) {
  .product .general-text {
    font-size: 14px;
  }
}
.product .general-text b {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 25px;
  color: #FFF383;
}
.product .general-text__line {
  padding: 17px 23px;
  border-radius: 5px;
}
.product .general-text__line p {
  margin: 0 0 15px 0;
}
.product .general-text__line p:last-child {
  margin-bottom: 0;
}
.product .general-text__line_wrap {
  background: rgba(34, 1, 2, 0.3);
}
@media screen and (max-width: 500px) {
  .product .general-text__line_no-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.product .product-quantity__sign {
  color: #FF8995;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}
.product .product-quantity input {
  border-radius: 25px;
  border: 1px solid #A84C56;
  background: rgba(34, 1, 2, 0.3);
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  color: #FFF383;
  font-size: 20px;
  line-height: 18px;
  height: 40px;
  width: 100%;
  text-align: center;
}
.product .product-quantity input::-webkit-outer-spin-button, .product .product-quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.product .product-quantity .btn-minus,
.product .product-quantity .btn-plus {
  width: 40px;
  line-height: 40px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  z-index: 2;
  font-size: 20px;
  color: #FFFFFF;
  cursor: pointer;
  transition: 0.2s all linear;
}
.product .product-quantity .btn-minus:hover,
.product .product-quantity .btn-plus:hover {
  color: #FFF383;
}
.product .product-quantity .btn-minus {
  left: 0;
}
.product .product-quantity .btn-plus {
  right: 0;
}
.product .product-quantity__field {
  position: relative;
  height: 40px;
  max-width: 133px;
}

.product-price {
  line-height: 100%;
}
.product-price__text {
  color: #FF8995;
  font-size: 14px;
  margin-bottom: 5px;
}
.product-price__value {
  font-size: 20px;
  color: #FFF383;
}
.product-price__value span {
  color: #D87781;
}

.contacts {
  margin-bottom: 20px;
}
.contacts__wrap {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  overflow: hidden;
}
.contacts__title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 36px;
  line-height: 100%;
  color: #A84C56;
  font-weight: normal;
  margin: 0;
  padding: 12px 28px;
  background: rgba(34, 1, 2, 0.3);
}
.contacts__content {
  padding: 26px;
}
@media screen and (max-width: 999px) {
  .contacts__content {
    padding: 15px;
  }
}
.contacts .public-number {
  margin-bottom: 22px;
}
.contacts .public-number__text {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 35px;
  line-height: 100%;
  margin-bottom: 20px;
}
@media screen and (max-width: 999px) {
  .contacts .public-number__text {
    font-size: 30px;
    line-height: 90%;
  }
}
@media screen and (max-width: 500px) {
  .contacts .public-number__text {
    margin-bottom: 10px;
  }
}
.contacts .public-number__text span {
  color: #FFF383;
}
.contacts .public-number__phone {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.contacts .public-number__phone .phone {
  padding: 5px 0;
}
.contacts .public-number__phone .phone__link {
  font-size: 30px;
  margin-right: 24px;
}
@media screen and (max-width: 500px) {
  .contacts .public-number__phone .phone__link {
    font-size: 25px;
  }
}
.contacts .public-number__phone .phone__text {
  display: none;
}
.contacts .public-number__phone .btn {
  font-size: 14px;
  height: 44px;
  line-height: 40px;
  border: 2px solid #A84C56;
  background: rgba(34, 1, 2, 0.3);
}
.contacts .public-number__phone .btn:hover {
  border: 2px solid #FFF383;
}
.contacts .address-block__row {
  display: flex;
}
@media screen and (max-width: 1024px) {
  .contacts .address-block__row {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1024px) {
  .contacts .address-block__col {
    width: 100%;
  }
}
.contacts .address-block__col_list {
  margin-right: 30px;
  min-width: 360px;
}
@media screen and (max-width: 1024px) {
  .contacts .address-block__col_list {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 500px) {
  .contacts .address-block__col_list {
    min-width: auto;
  }
}
.contacts .address-block__col_list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.contacts .address-block__col_list ul li {
  margin-bottom: 15px;
  line-height: 130%;
}
.contacts .address-block__col_list ul li:first-child {
  font-size: 20px;
}
.contacts .address-block__col_list ul li:first-child b {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 30px;
  margin-bottom: 8px;
}
.contacts .address-block__col_list ul li:last-child {
  margin-bottom: 0;
}
.contacts .address-block__col_list ul li b {
  display: block;
  color: #FFF383;
}
.contacts .address-block__col_list ul li a {
  text-decoration: none;
  color: #ffffff;
}
.contacts .address-block__col_map {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.contacts .address-block__col_map .map {
  height: 366px;
  width: 100%;
  max-width: 666px;
  overflow: hidden;
  border-radius: 5px;
  opacity: 0.8;
  transition: 0.2s all linear;
}
@media screen and (max-width: 1024px) {
  .contacts .address-block__col_map .map {
    max-width: 100%;
  }
}
@media screen and (max-width: 999px) {
  .contacts .address-block__col_map .map {
    height: 250px;
  }
}
.contacts .address-block__col_map .map:hover {
  opacity: 1;
}
.contacts .address-block__rekvizyty {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.contacts .address-block__rekvizyty .btn {
  padding: 0 19px;
}
.contacts .address-block__rekvizyty .btn svg {
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
}
.contacts .address-block__rekvizyty .social_footer {
  margin-left: 30px;
}

.points-delivery__title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 40px;
  line-height: 100%;
  color: #ffffff;
  padding-left: 30px;
  margin-bottom: 20px;
}
@media screen and (max-width: 999px) {
  .points-delivery__title {
    padding-left: 0;
    font-size: 30px;
  }
}
.points-delivery__row {
  display: flex;
  margin: 0 -5px;
}
@media screen and (max-width: 999px) {
  .points-delivery__row {
    flex-wrap: wrap;
    margin: 0;
  }
}
.points-delivery__col {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  padding: 30px;
  width: 50%;
  margin: 0 5px;
  color: #FFF383;
}
@media screen and (max-width: 999px) {
  .points-delivery__col {
    width: 100%;
    margin-bottom: 10px;
    padding: 15px;
  }
}
@media screen and (max-width: 999px) {
  .points-delivery__col {
    font-size: 14px;
  }
}
@media screen and (max-width: 500px) {
  .points-delivery__col:first-child {
    border-radius: 5px 5px 0 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .points-delivery__col:last-child {
    padding-top: 0;
  }
}
.points-delivery__col ul {
  list-style: none;
  color: #FFF383;
  margin: 0;
  padding: 0;
}

.bx-basket {
  display: flex;
  position: relative;
}
@media screen and (max-width: 500px) {
  .bx-basket {
    display: block;
  }
}
.bx-basket__content {
  margin-right: 21px;
  width: calc(100% - 250px - 21px);
}
@media screen and (max-width: 500px) {
  .bx-basket__content {
    width: 100%;
    margin-right: 0;
  }
}
.bx-basket__right {
  width: 250px;
  display: block;
}
@media screen and (max-width: 500px) {
  .bx-basket__right {
    width: 100%;
  }
}
.bx-basket__right > .row {
  position: sticky;
  top: 100px;
  margin-bottom: 30px;
}
.bx-basket .basket-items-list-wrapper,
.bx-basket .basket-items-list-wrapper-compact {
  border: 0;
}
.bx-basket .basket-items-list {
  padding: 0;
}
.bx-basket .basket-items-list-item-container {
  display: block;
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 10px;
  border: 0 !important;
  position: relative;
}
.bx-basket .basket-items-list-item-container:hover {
  background: rgba(34, 1, 2, 0.45);
}
.bx-basket .basket-items-list-item-container > td {
  border-top: 0;
  vertical-align: middle;
  padding: 0;
}
.bx-basket .basket-items-list-item-descriptions-inner {
  align-items: center;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-items-list-item-descriptions-inner {
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 17px;
  }
}
.bx-basket .basket-item-block-image {
  padding-bottom: 0;
  padding-right: 19px;
}
@media screen and (max-width: 1366px) {
  .bx-basket .basket-item-block-image {
    padding-right: 10px;
    max-width: 50px;
    min-width: 50px;
  }
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-item-block-image {
    margin: 0 19px 0 0;
    padding: 0;
    max-width: 106px;
    min-width: 106px;
  }
}
.bx-basket .basket-item-image-link {
  display: block;
}
.bx-basket .basket-item-image {
  display: block;
  border-radius: 5px;
  max-width: 100%;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-item-image {
    padding: 0;
    margin: 0;
  }
}
.bx-basket .basket-item-block-info .basket-item-actions-remove {
  display: none;
}
.bx-basket h2.basket-item-info-name {
  margin-bottom: 0;
}
@media screen and (max-width: 1366px) {
  .bx-basket h2.basket-item-info-name {
    font-size: 16px;
    line-height: 1em;
  }
}
.bx-basket h2.basket-item-info-name .basket-item-info-name,
.bx-basket h2.basket-item-info-name .basket-item-info-name-link {
  color: #fff;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}
@media screen and (max-width: 1366px) {
  .bx-basket h2.basket-item-info-name .basket-item-info-name,
.bx-basket h2.basket-item-info-name .basket-item-info-name-link {
    font-size: 16px;
    line-height: 1em;
  }
}
.bx-basket h2.basket-item-info-name .basket-item-info-name:hover,
.bx-basket h2.basket-item-info-name .basket-item-info-name-link:hover {
  color: #DEBD55;
}
.bx-basket .basket-item-price-current {
  text-align: left;
}
.bx-basket .basket-item-price-current-text {
  color: #FEF275;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 18px;
}
.bx-basket .basket-item-price-current-text span {
  color: #D87781;
}
.bx-basket .basket-items-list-item-amount {
  padding: 0 15px !important;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-items-list-item-amount {
    margin-bottom: 14px !important;
    padding: 0 !important;
  }
}
.bx-basket .basket-item-block-amount {
  border-radius: 20px;
  border: 1px solid #A84C56;
  background: rgba(85, 15, 26, 0.6);
  padding: 4px 0;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-item-block-amount {
    max-width: 130px;
    margin: 0 auto 0 0;
  }
}
.bx-basket .basket-item-amount-filed,
.bx-basket .basket-item-block-amount.disabled .basket-item-amount-filed:hover {
  border: 0;
  color: #FFF383;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 18px;
  background: none;
}
@media screen and (max-width: 1366px) {
  .bx-basket .basket-item-amount-filed,
.bx-basket .basket-item-block-amount.disabled .basket-item-amount-filed:hover {
    width: 35px;
  }
}
.bx-basket .basket-item-amount-field-description {
  display: none;
}
.bx-basket .basket-item-amount-btn-plus,
.bx-basket .basket-item-amount-btn-minus {
  width: 38px;
  border: 0;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-item-amount-btn-plus,
.bx-basket .basket-item-amount-btn-minus {
    background: none;
  }
}
@media screen and (max-width: 1366px) {
  .bx-basket .basket-item-amount-btn-plus,
.bx-basket .basket-item-amount-btn-minus {
    width: 25px;
  }
}
.bx-basket .basket-item-amount-btn-plus:hover,
.bx-basket .basket-item-amount-btn-minus:hover {
  background: none;
}
.bx-basket .basket-item-amount-btn-plus:before, .bx-basket .basket-item-amount-btn-plus:after,
.bx-basket .basket-item-amount-btn-minus:before,
.bx-basket .basket-item-amount-btn-minus:after {
  background-color: #fff;
}
.bx-basket .basket-items-list-item-remove {
  min-width: 32px;
  position: relative;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-items-list-item-remove {
    position: initial;
  }
}
.bx-basket .basket-items-list-item-remove .basket-item-block-actions {
  position: absolute;
  opacity: 1;
  top: 0;
  right: 0;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-items-list-item-remove .basket-item-block-actions {
    top: 10px;
    right: 10px;
  }
}
.bx-basket .basket-items-list-item-remove .basket-item-actions-remove {
  width: 32px;
  height: 32px;
  background: url(/local/templates/aelite-zlat.ru_2026/css/../images/basket-remove-new.svg) no-repeat center center;
  background-size: contain;
}
.bx-basket .basket-items-list-item-remove .basket-item-actions-remove:before, .bx-basket .basket-items-list-item-remove .basket-item-actions-remove:after {
  display: none;
}
.bx-basket .basket-items-list-item-remove .basket-item-actions-remove:hover {
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/basket-remove-hover.svg);
}
.bx-basket .basket-items-list-item-price {
  min-width: 120px;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-items-list-item-price {
    width: 50%;
  }
}
@media screen and (max-width: 1366px) {
  .bx-basket .basket-items-list-item-price {
    min-width: 80px;
  }
}
.bx-basket .basket-items-list-item-price .basket-item-block-price {
  text-align: left;
  padding-top: 0;
}
@media screen and (max-width: 500px) {
  .bx-basket .basket-items-list-item-price .basket-item-block-price {
    margin-bottom: 0;
  }
}
.bx-basket .basket-price-title {
  color: #FF8995;
  font-size: 14px;
  line-height: 1em;
  font-family: Manrope, sans-serif;
}
.bx-basket .basket-items-list-item-container-expend .basket-items-list-item-removed-container {
  background: none;
  color: #fff;
}
.bx-basket .basket-checkout-container {
  display: block;
  background: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}
.bx-basket .basket-checkout-section-inner {
  display: block;
  background: rgba(34, 1, 2, 0.3);
}
.bx-basket .basket-checkout-section-inner .basket-checkout-block-total {
  border-radius: 5px 5px 0px 0px;
  background: rgba(34, 1, 2, 0.3);
  padding: 10px 18px;
  text-align: left;
}
.bx-basket .basket-checkout-section-inner .basket-checkout-block-total .basket-checkout-block-total-title {
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
  color: #BDA32B;
}
.bx-basket .basket-checkout-block-total-price {
  padding: 10px 18px;
  text-align: left;
}
.bx-basket .basket-checkout-block-btn {
  padding: 10px;
}
.bx-basket .basket-checkout-block-btn .btn {
  width: 100%;
}
.bx-basket .basket-checkout-block-total-price-inner-title {
  color: #FF8995;
  font-family: "Manrope", "Arial Narrow", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
}
.bx-basket .basket-checkout-block-total-price-inner {
  display: block;
  padding: 0;
  text-align: left;
}
.bx-basket .basket-coupon-block-total-price-current {
  font-family: "Manrope", "Arial Narrow", sans-serif;
  color: #FEF275;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  margin-bottom: 20px;
}
.bx-basket .basket-coupon-block-total-price-current span {
  color: #D87781;
}

#bx-soa-order *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  margin-top: 10px;
}
#bx-soa-order *::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.2);
}
#bx-soa-order *::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  border: 0;
}
#bx-soa-order #bx-soa-total-mobile {
  display: none;
}
#bx-soa-order .bx-soa-section.bx-selected {
  border: 0;
}
#bx-soa-order .bx-soa-section.bx-step-completed .bx-soa-section-title-count {
  background: none;
}
#bx-soa-order .bx-soa-section.bx-step-completed .bx-soa-section-title-count:before {
  display: none;
}
#bx-soa-order .bx-soa-section.bx-step-completed .bx-soa-item-img-block {
  padding-bottom: 0;
}
#bx-soa-order .bx-soa-item-img-block {
  min-width: 85px;
  max-width: 85px;
}
@media screen and (max-width: 1366px) {
  #bx-soa-order .bx-soa-item-img-block {
    min-width: 50px;
    max-width: 50px;
  }
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-item-img-block {
    margin: 0 20px 0 0;
    min-width: 85px;
    max-width: 85px;
  }
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-item-content {
    padding-top: 0;
  }
}
#bx-soa-order .bx-soa-table-fade {
  transition: all 0.3s linear;
}
#bx-soa-order .bx-soa-table-fade:before, #bx-soa-order .bx-soa-table-fade:after {
  display: none;
}
#bx-soa-order .bx-soa-table-fade.bx-soa-table-fade-left {
  -webkit-mask-image: linear-gradient(to right, transparent 0, black 5%);
  mask-image: linear-gradient(to right, transparent 0, black 5%);
}
#bx-soa-order .bx-soa-table-fade.bx-soa-table-fade-right {
  -webkit-mask-image: linear-gradient(to left, transparent 0, black 5%);
  mask-image: linear-gradient(to left, transparent 0, black 5%);
}
#bx-soa-order .bx-soa-table-fade.bx-soa-table-fade-right.bx-soa-table-fade-left {
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%);
}
#bx-soa-order .bx-soa-section-title-container {
  background: rgba(34, 1, 2, 0.5);
  border-radius: 10px;
  padding: 9px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#bx-soa-order .bx-soa-section-title-container a.bx-soa-editstep {
  color: #A84C56;
  font-size: 14px;
  font-weight: 500;
  border: 0;
  text-decoration: none;
  white-space: nowrap;
}
#bx-soa-order .bx-soa-section-title-container a.bx-soa-editstep:hover {
  color: #fff;
}
#bx-soa-order .bx-soa-section-title-container a.bx-soa-editstep:after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background: url(/local/templates/aelite-zlat.ru_2026/css/../images/order-block-edit.svg) no-repeat center center;
  background-size: contain;
  margin-left: 9px;
}
#bx-soa-order .bx-soa-section-title-container h2.bx-soa-section-title {
  font-family: "Manrope", "Arial Narrow", sans-serif;
  color: #BDA32B;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
  margin: 0;
  padding: 0;
}
#bx-soa-order .bx-soa-section-title-container .bx-soa-section-title-count {
  height: 40px;
  line-height: 40px;
  width: 30px;
  border: none;
  margin: 0 24px 0 0;
}
#bx-soa-order .bx-soa-section-title-container .bx-soa-section-title-count:after {
  color: #8D3C45;
  font-family: "Manrope", "Arial Narrow", sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  background: none;
}
#bx-soa-order .bx-soa-section-content {
  padding: 8px 0;
}
#bx-soa-order .bx-soa-item-tr {
  margin-bottom: 8px;
  background: rgba(34, 1, 2, 0.3);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-radius: 10px;
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-item-tr {
    flex-wrap: wrap;
    border: 0;
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
}
#bx-soa-order .bx-soa-item-tr .bx-soa-item-td {
  border-top: 0;
  padding: 10px;
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-item-tr .bx-soa-item-td {
    width: calc(33% - 10px);
  }
  #bx-soa-order .bx-soa-item-tr .bx-soa-item-td:first-child {
    width: 100%;
  }
}
#bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties {
  margin-left: 10px;
  width: 110px;
}
@media screen and (max-width: 1366px) {
  #bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties {
    width: 80px;
  }
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties {
    width: calc(33% - 10px);
  }
}
#bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties.bx-text-right {
  text-align: left;
}
#bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties .bx-soa-item-td-text {
  color: #FEF275;
  font-family: "Manrope", "Arial Narrow", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1em;
}
@media screen and (max-width: 1366px) {
  #bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties .bx-soa-item-td-text {
    font-size: 16px;
    line-height: 18px;
  }
}
#bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties .bx-soa-item-td-text .bx-price {
  font-weight: normal;
}
#bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties .bx-soa-item-td-title {
  color: #FF8995;
  font-family: "Manrope", "Arial Narrow", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
@media screen and (max-width: 1366px) {
  #bx-soa-order .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties .bx-soa-item-td-title {
    font-size: 12px;
    line-height: 16px;
  }
}
#bx-soa-order .bx-soa-item-tr .bx-soa-item-td:first-child {
  margin-left: 0;
  margin-right: auto;
}
#bx-soa-order .bx-step-completed .bx-soa-item-table {
  margin-bottom: 0;
}
#bx-soa-order .bx-step-completed .bx-soa-item-tr {
  background: none;
  margin-bottom: 0;
  padding: 0 0 10px 0;
}
#bx-soa-order .bx-step-completed .bx-soa-item-tr:last-child {
  padding-bottom: 0;
}
#bx-soa-order .bx-step-completed .bx-soa-item-tr .bx-soa-item-td {
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 1366px) {
  #bx-soa-order .bx-step-completed .bx-soa-item-tr .bx-soa-item-td {
    min-width: initial !important;
  }
}
#bx-soa-order .bx-step-completed .bx-soa-item-tr .bx-soa-item-td:first-child {
  padding-left: 0;
}
#bx-soa-order .bx-step-completed .bx-soa-item-tr .bx-soa-item-td:last-child {
  padding-right: 0;
}
#bx-soa-order .bx-soa-item-block {
  display: flex;
  align-items: center;
  max-width: 500px;
}
@media screen and (max-width: 1366px) {
  #bx-soa-order .bx-soa-item-block {
    max-width: 245px;
  }
}
#bx-soa-order .bx-soa-item-title {
  font-weight: normal;
  margin-bottom: 0;
}
#bx-soa-order .bx-soa-item-title a {
  text-decoration: none;
  color: #fff;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 20px;
  font-weight: 600;
}
#bx-soa-order .bx-soa-item-title a:hover {
  color: #FFF383;
}
@media screen and (max-width: 1366px) {
  #bx-soa-order .bx-soa-item-title a {
    font-size: 16px;
    line-height: 1em;
  }
}
#bx-soa-order .bx-soa-item-imgcontainer {
  border: 0;
  border-radius: 5px;
}
#bx-soa-order .bx-soa-item-properties.bx-text-right .bx-soa-item-td-title,
#bx-soa-order .bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {
  text-align: left;
}
#bx-soa-order .bx-soa-more {
  border-top: 0;
  background: rgba(34, 1, 2, 0.3);
  padding: 10px;
  border-radius: 10px;
  margin-top: 0;
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-more {
    margin-top: 5px;
  }
}
#bx-soa-order .bx-soa-more .bx-soa-more-btn {
  display: flex;
  justify-content: flex-end;
}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left {
  margin: 0 auto 0 0;
}
#bx-soa-order .bx-soa-section {
  border: none;
}
#bx-soa-order .bx-step-completed .bx-soa-section-content,
#bx-soa-order .bx_soa_location {
  margin-bottom: 8px;
  background: rgba(34, 1, 2, 0.3);
  border-radius: 10px;
  padding: 10px;
}
#bx-soa-order .bx-step-completed .bx-soa-section-content {
  margin-top: 5px;
  margin-bottom: 20px;
}
#bx-soa-order .bx-soa-custom-label {
  color: #fff;
  font-size: 14px;
  margin-bottom: 5px;
  display: block;
}
#bx-soa-order .bx-sls .bx-ui-sls-container {
  min-height: 32px;
}
#bx-soa-order .alert,
#bx-soa-order .bx-soa-tooltip .tooltip-inner {
  padding: 10px 15px;
  border-radius: 10px;
  margin-bottom: 5px;
}
#bx-soa-order .bx-soa-sidebar {
  position: sticky;
  top: 100px;
  margin-bottom: 30px;
}
#bx-soa-order .bx-soa-cart-total {
  border: 0;
  padding: 10px;
  background: none;
}
#bx-soa-order .bx-soa-cart-total__container {
  border-radius: 5px;
  background: rgba(34, 1, 2, 0.4);
}
#bx-soa-order .bx-soa-cart-total__header {
  border-radius: 5px 5px 0px 0px;
  background: rgba(34, 1, 2, 0.3);
  padding: 10px 18px;
  color: #BDA32B;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line {
  border: 0;
}
#bx-soa-order .bx-soa-cart-total .total_price_title {
  color: #FF8995;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
}
#bx-soa-order .bx-soa-cart-total .total_price_value {
  color: #FEF275;
  font-size: 40px;
  font-weight: 300;
  line-height: 1em;
  margin-bottom: 20px;
}
@media screen and (max-width: 1440px) {
  #bx-soa-order .bx-soa-cart-total .total_price_value {
    font-size: 30px;
    line-height: 1em;
  }
}
#bx-soa-order .bx-soa-cart-total .total_price_value span {
  color: #D87781;
}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total {
  padding-top: 0;
}
#bx-soa-order .bx-sls .form-control.dropdown-block,
#bx-soa-order .bx-slst .form-control.dropdown-block {
  border: 0;
  background: rgba(68, 12, 18, 0.7);
  height: 49px;
  border-radius: 50px;
}
#bx-soa-order .bx-sls .dropdown-fade2white {
  display: none;
}
#bx-soa-order .bx-sls .bx-ui-sls-fake,
#bx-soa-order .bx-sls .bx-ui-sls-route {
  color: #fff;
}
#bx-soa-order .bx-sls .bx-ui-sls-fake::placeholder,
#bx-soa-order .bx-sls .bx-ui-sls-route::placeholder {
  color: #DE7580;
}
#bx-soa-order .bx-sls .bx-ui-sls-fake,
#bx-soa-order .bx-sls .bx-ui-sls-route {
  color: #fff !important;
}
#bx-soa-order .bx-sls .bx-ui-sls-pane,
#bx-soa-order .bx-slst .bx-ui-combobox-dropdown {
  border: 0;
  background-color: rgba(115, 25, 40, 0.9);
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/submenu-bg.png);
  border-radius: 5px;
  padding: 5px;
  box-shadow: none;
}
#bx-soa-order .bx-sls .dropdown-item-text {
  color: #fff;
}
#bx-soa-order .bx-sls .dropdown-item-text span {
  color: #FFF383;
}
#bx-soa-order .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,
#bx-soa-order .bx-sls .bx-ui-sls-variant-active {
  background-color: rgba(68, 12, 18, 0.3);
}
#bx-soa-order .bx-sls .bx-ui-sls-loader {
  background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/Infinity-1s-29px.gif) !important;
}
#bx-soa-order .bx-sls .bx-ui-sls-fake,
#bx-soa-order .bx-sls .bx-ui-sls-route {
  height: 49px;
  font-size: 16px;
  font-family: "Manrope", "Arial Narrow", sans-serif;
}
#bx-soa-order .bx-sls .bx-ui-sls-clear {
  background: none;
  border: 2px solid #fff;
  border-radius: 30px;
  width: 18px;
  height: 18px;
  top: 13px;
  right: 10px;
  opacity: 0.5;
  transform: rotate(45deg);
}
#bx-soa-order .bx-sls .bx-ui-sls-clear:before, #bx-soa-order .bx-sls .bx-ui-sls-clear:after {
  content: "";
  display: block;
  width: 10px;
  height: 2px;
  position: absolute;
  left: 12%;
  top: 45%;
  background: #fff;
  pointer-events: none;
}
#bx-soa-order .bx-sls .bx-ui-sls-clear:before {
  transform: rotate(90deg);
}
#bx-soa-order .bx-sls .bx-ui-sls-clear:hover {
  opacity: 1;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-company {
  border: none;
  background: rgba(34, 1, 2, 0.3);
  padding: 0;
  border-radius: 10px;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company {
  margin: 0 5px 5px 0;
  width: calc(50% - 5px);
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company:nth-child(2n) {
  margin-right: 0;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container {
  border: 0;
  background: none;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container .bx-soa-pp-company-checkbox {
  display: none;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before {
  content: "";
  display: block;
  position: absolute;
  width: 21px;
  height: 21px;
  border: 2px solid #A84C56;
  background: #551520;
  left: 13px;
  top: 13px;
  border-radius: 6px;
  z-index: 10;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container .bx-soa-pp-delivery-cost {
  display: none;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container .bx-soa-pp-company-image {
  top: 30%;
  right: 31%;
  bottom: auto;
  left: auto;
}
#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:after {
  content: "";
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  background: url(/local/templates/aelite-zlat.ru_2026/css/../images/checkbox-galka.svg) no-repeat center center;
  background-size: contain;
  left: 13px;
  top: 13px;
  z-index: 11;
}
#bx-soa-order .bx-soa-pp-company-image {
  background-size: initial;
}
#bx-soa-order .bx-soa-pp-company-smalltitle {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  padding: 0 0 20px 0;
}
#bx-soa-order .bx-soa-pp-item-container {
  display: flex;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container {
  padding: 0;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company {
  margin: 0 15px 5px 0;
  padding: 12px 17px;
  height: calc(100% - 5px);
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company {
    margin: 5px 15px;
  }
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-subTitle {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 20px;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
  padding-top: 0;
  color: #FFF;
  font-size: 14px;
  font-weight: 400;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {
  border: 0;
  background: none;
  padding: 0;
  height: auto;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company-logo {
  max-width: initial;
  padding: 0 20px 0 0;
  float: left;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company-logo .bx-soa-pp-company-image {
  position: initial;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-list {
  margin: 0;
  padding-top: 20px;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-list li {
  padding: 0;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-list li div {
  display: inline-block;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-list li div.bx-soa-pp-list-termin {
  color: #FF8995;
  font-size: 14px;
  font-weight: 500;
  padding-right: 18px;
}
#bx-soa-order .bx-soa-pp .bx-soa-pp-list li div.bx-soa-pp-list-description {
  color: #FEF275;
  font-size: 18px;
  font-weight: 300;
}
#bx-soa-order .bx-soa-customer {
  background: rgba(34, 1, 2, 0.3);
  padding: 0 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 15px;
  width: 100%;
}
#bx-soa-order .bx-soa-customer:first-child {
  border-radius: 10px 10px 0 0;
  padding-bottom: 0;
  padding-top: 20px;
}
#bx-soa-order .bx-soa-customer:last-child {
  border-radius: 0 0 10px 10px;
  margin-bottom: 8px;
}
#bx-soa-order .bx-soa-customer:last-child .bx-soa-customer-field {
  width: 100%;
}
#bx-soa-order .bx-soa-customer .bx-soa-customer-field {
  width: calc(50% - 10px);
  margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
  #bx-soa-order .bx-soa-customer .bx-soa-customer-field {
    width: 100%;
  }
}
#bx-soa-order .bx-soa-customer .form-control {
  height: 49px;
  border-radius: 49px;
  line-height: 49px;
  padding: 0 20px;
  background: rgba(68, 12, 18, 0.7);
  font-family: "Manrope", "Arial Narrow", sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  border: 0;
}
#bx-soa-order .bx-soa-customer .form-control::placeholder {
  color: #DE7580;
}
#bx-soa-order .bx-soa-customer textarea.form-control {
  border-radius: 26px;
  height: 91px;
  resize: none;
}
#bx-soa-order .bx-soa-pp-company-selected {
  display: flex;
  align-items: center;
}
#bx-soa-order .bx-soa-pp-company-selected img {
  margin-right: 10px;
}

#bx-soa-delivery .bx-soa-pp-price {
  display: none;
}

#bx-soa-orderSave {
  background: rgba(34, 1, 2, 0.3);
  border-radius: 5px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 11px 15px;
}
@media screen and (max-width: 500px) {
  #bx-soa-orderSave {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  #bx-soa-orderSave .btn {
    display: none;
  }
}
#bx-soa-orderSave .opd {
  margin-right: 30px;
}
@media screen and (max-width: 500px) {
  #bx-soa-orderSave .opd {
    margin-right: 0;
    width: 100%;
  }
}

.address-text p {
  font-size: 20px;
  line-height: 20px;
}
.address-text ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 18px;
}
.address-text ul li {
  margin-bottom: 15px;
  line-height: 130%;
}
.address-text ul li:last-child {
  margin-bottom: 0;
}
.address-text ul li b {
  display: block;
}
.address-text ul li b:not([class]) {
  color: #FFF383;
}
.address-text ul li a {
  text-decoration: none;
}
.address-text ul li a:not([class]) {
  color: #FFFFFF;
}

.main-banner {
  margin-bottom: 25px;
}
.main-banner__inner {
  border-radius: 5px;
  background: linear-gradient(6deg, rgba(34, 1, 2, 0.8) 0%, rgba(34, 1, 2, 0) 100%);
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
}
.main-banner__inner:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  bottom: 0;
  background: linear-gradient(360deg, rgba(34, 1, 2, 0.8) 0%, rgba(34, 1, 2, 0) 100%);
  z-index: 1;
}
.main-banner__pics {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.main-banner__pics img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-banner__title {
  color: #FFF;
  text-align: center;
  text-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.5);
  font-size: 50px;
  font-weight: 600;
  text-transform: inherit;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .main-banner__title {
    font-size: 26px;
  }
}
.main-banner__title:after {
  margin-top: 6px;
}
.main-banner__title span {
  color: #FFF383;
  font-size: 30px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .main-banner__title span {
    font-size: 18px;
  }
}
.main-banner__content {
  text-align: center;
  position: relative;
  max-width: 77%;
  padding: 10px 50px 21px 100px;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .main-banner__content {
    max-width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .main-banner__content {
    max-width: 100%;
    padding: 10px;
  }
}
.main-banner__content:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/content-before.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .main-banner__content:before {
    content: none;
  }
}
.main-banner__content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: linear-gradient(270deg, rgba(34, 1, 2, 0.8) 0%, rgba(34, 1, 2, 0) 100%);
  opacity: 0.3;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .main-banner__content:after {
    background: rgb(34, 1, 2);
    opacity: 0.5;
  }
}
.main-banner__text {
  color: #F1F1F1;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .main-banner__text {
    font-size: 14px;
  }
}
.main-banner__footnote {
  color: #D1A743;
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 20px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .main-banner__footnote {
    font-size: 14px;
  }
}
.main-banner__btn {
  position: relative;
}
.main-banner__btn .btn {
  background: transparent;
  border: 1px solid rgba(222, 189, 85, 0.5);
  height: 50px;
  line-height: 48px;
  font-weight: 500;
  color: #FFFFFF;
}
.main-banner__btn .btn:hover {
  border: 1px solid rgb(222, 189, 85);
}
.main-banner__btn .btn:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 261px;
  height: 4px;
  background-image: url("/local/templates/aelite-zlat.ru_2026/css/../images/decor-btn.svg");
  background-repeat: no-repeat;
  transform: translateX(-50%);
  pointer-events: none;
}
.main-banner__btn .btn:hover {
  color: #FFF383;
}

.not-found__wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 120px 0;
}
@media screen and (max-width: 767px) {
  .not-found__wrap {
    padding: 50px 0;
  }
}
.not-found__num img {
  max-width: 100%;
}
.not-found__title.h2 {
  text-transform: inherit;
}
.not-found__control {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.not-found__control .btn {
  min-width: 168px;
  height: 53px;
  line-height: 51px;
  text-align: center;
  margin: 5px;
  position: relative;
  background: rgba(34, 1, 2, 0.3);
  border: 2px solid #DEBD55;
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  .not-found__control .btn {
    min-width: auto;
  }
}
.not-found__control .btn_back:before {
  width: 12px;
  height: 12px;
  margin-right: 20px;
  margin-left: -10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDYgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljc0NTYyIDAuNDA2NzIzQzQuOTcwMjUgMC4xODIwOTYgNS4zMzQ0NCAwLjE4MjA5NiA1LjU1OTA3IDAuNDA2NzIzQzUuNzgzNjkgMC42MzEzNSA1Ljc4MzY5IDAuOTk1NTQyIDUuNTU5MDcgMS4yMjAxN0wxLjYyNzQxIDUuMTUxODNDMS4xNzgxNiA1LjYwMTA4IDAuNDQ5NzcyIDUuNjAxMDggMC4wMDA1MTgwNzggNS4xNTE4M0w0Ljc0NTYyIDAuNDA2NzIzWiIgZmlsbD0iI0ZGRjM4MyIvPgo8cGF0aCBkPSJNNS41NTkwNyA5LjA4MzQ4QzUuNzgzNjkgOS4zMDgxMSA1Ljc4MzY5IDkuNjcyMyA1LjU1OTA3IDkuODk2OTNDNS4zMzQ0NCAxMC4xMjE2IDQuOTcwMjUgMTAuMTIxNiA0Ljc0NTYyIDkuODk2OTNMMC4wMDA1MTgwNzggNS4xNTE4M0MwLjQ0OTc3MiA0LjcwMjU3IDEuMTc4MTYgNC43MDI1NyAxLjYyNzQxIDUuMTUxODNMNS41NTkwNyA5LjA4MzQ4WiIgZmlsbD0iI0ZGRjM4MyIvPgo8L3N2Zz4K");
}
.not-found__control .btn:hover {
  color: #FFF383;
}
.not-found__control .btn:last-child {
  margin-right: 0;
}

.reviews {
  margin-bottom: 30px;
}
.reviews__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 16px;
}
.reviews__item {
  display: flex;
  align-items: center;
  border-radius: 10px;
  background: linear-gradient(173deg, rgba(78, 19, 28, 0.8) 0%, rgba(135, 41, 61, 0.18) 100%);
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.13);
  padding: 17px 26px;
  min-height: 130px;
  position: relative;
  border: 1px solid rgba(247, 232, 126, 0);
  transition: 0.1s all linear;
}
@media screen and (max-width: 767px) {
  .reviews__item {
    min-height: 110px;
  }
}
.reviews__item:hover {
  border: 1px solid rgba(247, 232, 126, 0.3);
}
.reviews__icon {
  margin-right: 20px;
}
.reviews__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.reviews__text {
  color: #FFF383;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}

.vacancy {
  margin-bottom: 16px;
}
.vacancy__item {
  margin-bottom: 16px;
}
.vacancy__item:last-child {
  margin-bottom: 0;
}
.vacancy__title {
  color: #FFF;
  font-family: "Cormorant Garamond", "Arial Narrow", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 10px;
  padding-left: 20px;
}
.vacancy .vacancy-item {
  border-radius: 5px;
  background: rgba(34, 1, 2, 0.3);
  box-shadow: none;
  display: flex;
  padding: 13px 13px 27px 13px;
  transition: 0.2s all linear;
}
@media screen and (max-width: 640px) {
  .vacancy .vacancy-item {
    flex-wrap: wrap;
  }
}
.vacancy .vacancy-item:hover {
  background: rgba(62, 10, 15, 0.6);
  box-shadow: 0 4px 25px 0 #4F0E1C;
}
.vacancy .vacancy-item__content {
  display: flex;
  flex-direction: column;
}
.vacancy .vacancy-item__text {
  color: #E1E1E1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 15px;
  max-width: 80%;
}
@media screen and (max-width: 767px) {
  .vacancy .vacancy-item__text {
    max-width: 100%;
  }
}
.vacancy .vacancy-item__phone {
  margin-top: auto;
}
.vacancy .vacancy-item__phone span {
  color: #FFF383;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  display: block;
}
.vacancy .vacancy-item__phone a:not([class]) {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  text-decoration: none;
}
.vacancy .vacancy-item__pics {
  margin-right: 20px;
  font-size: 0;
  width: 202px;
  height: 202px;
  border-radius: 5px;
  flex-shrink: 0;
  overflow: hidden;
}
@media screen and (max-width: 640px) {
  .vacancy .vacancy-item__pics {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 500px) {
  .vacancy .vacancy-item__pics {
    height: 202px;
    margin-right: 0;
    width: 100%;
  }
}
.vacancy .vacancy-item__pics img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vacancy .vacancy-item__name {
  color: #FFF383;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 15px;
}

.opd {
  color: #A84C56;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
.opd a {
  color: #C2646E;
  text-decoration: none;
}
.opd input[type=checkbox] {
  display: none;
}
.opd input[type=checkbox] + label {
  display: inline-block;
  position: relative;
}
.opd input[type=checkbox] + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 21px;
  height: 21px;
  border: 2px solid rgba(168, 76, 86, 0.4);
  background: transparent;
  left: -30px;
  top: 0;
  border-radius: 6px;
  z-index: 10;
  cursor: pointer;
}
.opd input[type=checkbox]:checked + label:before {
  background: url(/local/templates/aelite-zlat.ru_2026/css/../images/opd-galka.svg) no-repeat center center;
}

.spoiler {
  position: relative;
  z-index: 3;
}
.spoiler_container {
  height: 105px;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, transparent 0, black 60%);
  mask-image: linear-gradient(to top, transparent 0, black 60%);
}
.spoiler_container .spoiler_button {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 20;
}
.spoiler_container.opened {
  -webkit-mask-image: none;
  mask-image: none;
}
.spoiler_button a:link, .spoiler_button a:visited {
  text-decoration: none;
}
.spoiler_button a:hover {
  text-decoration: none;
}

@media screen and (max-width: 500px) {
  .order-cart {
    font-size: 14px;
  }
}
.order-cart__label {
  margin-bottom: 15px;
}
.order-cart__label:last-child {
  margin-bottom: 0;
}
.order-cart__sign {
  color: #FF8995;
  padding-left: 20px;
}
.order-cart__success {
  font-size: 20px;
  line-height: 130%;
}
.order-cart__success p {
  margin: 0;
}
.order-cart__success p span {
  color: #FEF275;
}
.order-cart__form {
  background-color: rgba(34, 1, 2, 0.3);
  padding: 28px 25px 47px 25px;
  border-radius: 5px;
  margin-bottom: 13px;
}
@media screen and (max-width: 500px) {
  .order-cart__form {
    padding: 10px;
  }
}
.order-cart__form input {
  border-radius: 20px;
  background: rgba(68, 12, 18, 0.7);
  height: 49px;
  padding: 0 20px;
  width: 100%;
  outline: none !important;
  appearance: none;
  border: 0;
  color: #FFFFFF;
}
.order-cart__form input::placeholder {
  color: #FF8995;
}
.order-cart__form textarea {
  border-radius: 20px;
  background: rgba(68, 12, 18, 0.7);
  color: #FFFFFF;
  resize: none;
  border: 0;
  width: 100%;
  height: 90px;
  padding: 20px;
  outline: none !important;
}
.order-cart__form textarea::placeholder {
  color: #FF8995;
}
.order-cart__control {
  border-radius: 5px;
  background: rgba(34, 1, 2, 0.3);
  padding: 11px 25px;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
  .order-cart__control {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding: 10px;
  }
}
.order-cart__control .btn {
  margin-right: 26px;
  min-width: 229px;
  text-align: center;
}
@media screen and (max-width: 1280px) {
  .order-cart__control .btn {
    min-width: 190px;
  }
}
.order-cart__control label {
  padding: 10px 0;
}
.order-cart__control label input {
  display: none;
}
.order-cart__control label input:checked + span:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCAzOSI+CjxyZWN0IGlkPSJSZWN0YW5nbGUgNTAiIHg9IjEyLjQyNTgiIHdpZHRoPSIxLjc4OTQyIiBoZWlnaHQ9IjEwLjkzODUiIHJ4PSIwLjg5NDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMTIuNDI1OCAwKSIgZmlsbD0iI0ZGODk5NSIvPgo8cmVjdCBpZD0iUmVjdGFuZ2xlIDUxIiB3aWR0aD0iMS43ODk0MiIgaGVpZ2h0PSI3LjE2MDUiIHJ4PSIwLjg5NDcxMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDIuMDU4NTkgMi41OTIyOSkiIGZpbGw9IiNGRjg5OTUiLz4KPC9nPgo8L3N2Zz4K");
}
.order-cart__control label span {
  color: #A84C56;
  font-size: 14px;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  line-height: 120%;
}
.order-cart__control label span a {
  color: #A84C56;
}
.order-cart__control label span a:hover {
  color: #FFFFFF;
}
.order-cart__control label span i {
  font-style: normal;
}
.order-cart__control label span:before {
  content: "";
  width: 25px;
  height: 25px;
  border-radius: 5px;
  border: 2px solid rgba(168, 76, 86, 0.4);
  position: relative;
  left: 0;
  top: 0;
  box-sizing: border-box;
  margin-right: 17px;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
}

.basket-top {
  background-color: rgba(34, 1, 2, 0.5);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 9px 15px 23px;
  margin-bottom: 16px;
}
@media screen and (max-width: 500px) {
  .basket-top {
    padding: 10px;
  }
}
.basket-top__title {
  color: #BDA32B;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 500px) {
  .basket-top__title {
    font-size: 16px;
  }
}
.basket-top__close {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #D87781;
  font-size: 16px;
  font-weight: 600;
  transition: 0.1s all linear;
}
@media screen and (max-width: 500px) {
  .basket-top__close {
    font-size: 14px;
  }
}
.basket-top__close span {
  margin-right: 15px;
}
@media screen and (max-width: 500px) {
  .basket-top__close span {
    margin-right: 8px;
  }
}
.basket-top__close:hover {
  color: #FFFFFF;
}

/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/aelite-zlat.ru_2026/css/custom.css?17924833661799*/
/**
Author: Chugunov Alexey, support@luxar.group
 */
.product .general-text b {
    color: #FFFFFF;
}
.product .general-text a b {
    color: #FFF383;
}
.cs-detail_txt .spoiler_container {
    height: 57px;
}

@media screen and (max-width: 500px) {
  .main__row {
    display: block;
  }
}

@media screen and (max-width: 500px) {
  * {
    transition: none !important;
  }
  .product-item__btn {
    display: none;
  }
  .bx-basket .basket-items-list-item-remove {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
  }
}

.add-sections_more .add-sections__title .h2, .product-list__title .h2 {
    margin: 17px;
}
div.news-detail img.detail_picture {
    float:none;
}


/*

.product-list__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;

  @media screen and (max-width: 500px) {
    transition: none;


  }

  .product-item {
    width: 270px;
    max-width: 270px;
    min-width: 270px;


    @media screen and (max-width: 500px) {
      width: 100%;
      max-width: initial;
      height: auto;
      background: rgba(34, 1, 2, 0.3);
      transition: none;

      &:hover {
        background: rgba(34, 1, 2, 0.3);
      }

      a {
        &:hover {
          color: #FFF383;
        }
      }

      .btn {
        transition: none;
      }

      .btn_buy:hover {
        border-color: #A84C56;
        color: #FFF383;
      }

      &__wrap {
        transition: none;
      }
    }



    .product-item__pics {
      height: auto;
      !*aspect-ratio: 1 / 1;*!
      padding-bottom: 0;
      width: 100%;

      img {
        margin-bottom: initial;
        object-fit: initial;
        width: 100%;
        height: auto;
      }
    }
  }
}*/
.logo .logo-text__title,
.logo .logo-text__subtitle {
  font-style: normal;
}

/*# sourceMappingURL=custom.css.map */

/* End */


/* Start:/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/style.css?179248341411546*/
/* div.title-search-result {
	display: block !important;
} */

.bx_smart_searche, .bx_smart_searche *, .bx-searchtitle, .bx-searchtitle * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	font-size: 14px;
}

.bx-searchtitle {
	margin: 10px 0 0;
}
.bx-searchtitle-history {
	margin-top: 5px;
}
	.bx-searchtitle-history a {
		color: #222;
		text-decoration: underline;
	}
	.bx-searchtitle-history a:hover {
		text-decoration: none;
	}
.bx-searchtitle .bx-block-title {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background-color: rgba(115, 25, 40, 1);
}

div.title-search-result {
	border:0 none !important;
	border-top: 0 none;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 200px;
	margin-top: 3px;
	background-color: rgba(115, 25, 40, 0.9);
	background-image: url(/local/templates/aelite-zlat.ru_2026/css/../images/submenu-bg.png);
	/* border-top: 0 none; */
	border-radius: 10px;
	padding: 5px;

	/* display: block !important; */
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/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_smart_searche {
	padding-top:8px;
	
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche .bx_info_wrap{
	margin-left: 85px;
}
.bx_smart_searche .bx_img_element{
	float: left;
	padding: 5px;
	width: 75px;
	text-align: center;
}
.bx_smart_searche .bx_item_block{
	min-height: 65px;
	position: relative;
}
.bx_smart_searche .bx_image{
	/* width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8; */
	display: inline-block;
	max-width: 100%;
}
.bx_smart_searche .bx_image.empty_image{
	background-image: url(/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/image/noimg.png);
}
.bx_smart_searche .bx_item_element{
	padding: 8px 0;
}
.bx_smart_searche .bx_item_element_all_result {
	text-align: center;
}
.bx_smart_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_smart_searche .bx_item_preview_text{
	font-size:13px;
	padding: 5px 10px 5px 0;
}
.bx_smart_searche .bx_price{
	font-weight:bold;
	font-size:15px;
	margin-top: 5px;
}
.bx_smart_searche .bx_price .old{
	font-weight: normal;
	text-decoration: line-through;
	color: #636363;
	font-size: 12px;
	vertical-align: middle;
}
.bx_smart_searche .bx_item_block.all_result{min-height:0}
.bx_smart_searche .bx_item_block.others_result{
	min-height: 0;
	line-height: 12px;
	padding: 0;
}

.bx_smart_searche .bx_item_block_href {
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 8px;
	line-height: 14px;
}
.bx_smart_searche .bx_item_block_href:hover {
	background-color: #feeed2;
}
.bx_smart_searche .bx_item_block_hrline {
	border-bottom: 1px solid #f5a61c;
	margin: 0 8px 5px;
}
.bx_item_block_item_clear {
	display: block;
	clear:both;
}
.bx_smart_searche .bx_item_block_item_info_wrap {
	display: block;
}
.bx_smart_searche .bx_item_block_item_info_wrap.wpic {
	padding-left: 39px;
}
.bx_smart_searche .bx_item_block_item_info {
	display: block;
}
.bx_smart_searche .bx_item_block_href_category_title {
	color: #fff;
	/* font-weight: bold; */
}
.bx_smart_searche .bx_item_block_href_category_name {
	color: #f5a61c;
	font-weight: bold;
	text-transform: uppercase;
}
.bx_smart_searche .bx_item_block_item_image {
	width: 34px;
	height: 34px;
	float:left;
	margin-right: 5px;
	position: relative;
}
	.bx_smart_searche .bx_item_block_item_image img {
		position: absolute;
		top: 0;
		left:0;
		right:0;
		bottom:0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
.bx_smart_searche .bx_item_block_item_name {
	color: #fff;
	overflow: hidden;
	height: 34px;
	line-height: 17px;
	display: flex;
}
.bx_smart_searche .bx_item_block_item_name_flex_align {
	margin: auto 0;
}
.bx_smart_searche .bx_item_block_item_simple_name {
	color: #fff;
	display: block;
	line-height: 17px;
}
.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
	color: #FFF383;
}
.bx_smart_searche .bx_item_block_item_price {
	float:right;
	text-align: right;
	color:#FFF383;
	line-height: 17px;
	padding-left: 5px;
}
.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
	line-height: 34px;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_new {
	white-space: nowrap;
	font-weight: bold;
	display: block;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_old {
	white-space: nowrap;
	text-decoration: line-through;
}
.bx_smart_searche .bx_item_block_item_text {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_props {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_text.wpic, .bx_smart_searche .bx_item_block_item_props.wpic {
	/* padding-left: 39px; */
}
.bx_item_block_item_prop_item {
	display: block;
}
.bx_smart_no_result_find {
	padding: 0 8px 8px;
}


/* preloader base */
.bx-searchtitle .bx-searchtitle-preloader {
	position: absolute;
	top: 2px;
	right: 110%;
	width: 30px;
	height: 30px;
	z-index: 5;
	display: none;
	/* display: block; */
}
.bx-searchtitle .bx-searchtitle-preloader.view {
	background: url(/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/images/loader_orange.gif) center center no-repeat;
}



/* blue */
.bx-searchtitle.theme-blue .bx-input-group .bx-form-control {
	border-color:#0083d1;
}
.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/images/loader_blue.gif);
}
.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{
	background-color: #0083d1;
	border-color: #0083d1;
}
.bx-searchtitle.theme-blue .bx-input-group-btn button {
	background-color: #0083d1;
	border-color: #0083d1;
	color: #FFF;
}
.bx-searchtitle.theme-blue .bx-input-group-btn button:hover, .bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
	background-color: #5ca6e4;
	border-color: #5ca6e4;
	text-decoration: none;
}
.bx_smart_searche.theme-blue .bx_item_element a b{
	color: #FFF383;
}
.bx_smart_searche.theme-blue .bx_item_block_href:hover {
	background-color: rgba(115, 25, 40, 1);
}
.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
	color:#FFF383;
}
.bx_smart_searche.theme-blue .bx_item_block_item_name b, .bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
	color:#FFF383;
}
.bx_smart_searche.theme-blue .bx_item_block_hrline {
	border-color:#FFF383;
}
/* black */
.bx-searchtitle.theme-black .bx-input-group .bx-form-control {
	border-color:#333;
}
.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/images/loader_black.gif);
}
.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{
	background-color: #333;
	border-color: #333;
}
.bx-searchtitle.theme-black .bx-input-group-btn button {
	background-color: #333;
	border-color: #333;
	color: #FFF;
}
.bx-searchtitle.theme-black .bx-input-group-btn button:hover, .bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
	background-color: #5c5c5c;
	border-color: #5c5c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-black .bx_item_element a b{
	color: #5c5c5c;
}
.bx_smart_searche.theme-black {
	/* border:1px solid #333; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-black .bx_item_block_href:hover {
	background-color: #eaeaea;
}
.bx_smart_searche.theme-black .bx_item_block_href_category_name {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_hrline {
	border-color: #333;
}
/* green */
.bx-searchtitle.theme-green .bx-input-group .bx-form-control {
	border-color:#159ebb;
}
.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/images/loader_green.gif);
}
.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{
	background-color: #159ebb;
	border-color: #159ebb;
}
.bx-searchtitle.theme-green .bx-input-group-btn button {
	background-color: #159ebb;
	border-color: #159ebb;
	color: #FFF;
}
.bx-searchtitle.theme-green .bx-input-group-btn button:hover, .bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {
	background-color: #44b1c9;
	border-color: #44b1c9;
	text-decoration: none;
}
.bx_smart_searche.theme-green .bx_item_element a b{
	color: #44b1c9;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #d0ebf1;
}
.bx_smart_searche.theme-green .bx_item_block_href_category_name {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_hrline {
	border-color: #159ebb;
}
/* red */
.bx-searchtitle.theme-red .bx-input-group .bx-form-control {
	border-color:#E22B2B;
}
.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/images/loader_red.gif);
}
.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{
	background-color: #E22B2B;
	border-color: #E22B2B;
}
.bx-searchtitle.theme-red .bx-input-group-btn button {
	background-color: #E22B2B;
	border-color: #E22B2B;
	color: #FFF;
}
.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
	background-color: #e95c5c;
	border-color: #e95c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-red .bx_item_element a b{
	color: #e95c5c;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #f9d4d4;
}
.bx_smart_searche.theme-red .bx_item_block_href_category_name {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_hrline {
	border-color: #E22B2B;
}
/* yellow */
.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
	border-color:#F9A91D;
}
.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/images/loader_yellow.gif);
}
.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{
	background-color: #F9A91D;
	border-color: #F9A91D;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button {
	background-color: #F9A91D;
	border-color: #F9A91D;
	color: #FFF;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
	background-color: #faba4a;
	border-color: #faba4a;
	text-decoration: none;
}
.bx_smart_searche.theme-yellow .bx_item_element a b{
	color: #faba4a;
}
.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_hrline {
	border-color: #F9A91D;
}
/* End */


/* Start:/local/templates/aelite-zlat.ru_2026/template_styles.css?1792483366110*/
.sort-bar .sort-main:hover .sort-submain {
    z-index: 111;
}

img {
    max-width: 100%;
    height: auto;
}
/* End */
/* /local/templates/aelite-zlat.ru_2026/css/normalize.css?17924833666487 */
/* /local/templates/aelite-zlat.ru_2026/js/fancyapp/fancybox.css?179248336515512 */
/* /local/templates/aelite-zlat.ru_2026/css/style.css?1792483469147998 */
/* /local/templates/aelite-zlat.ru_2026/css/custom.css?17924833661799 */
/* /local/templates/aelite-zlat.ru_2026/components/arturgolubev/search.title/.default/style.css?179248341411546 */
/* /local/templates/aelite-zlat.ru_2026/template_styles.css?1792483366110 */
