

/* Start:/local/templates/cvetidnya/assets/normalize/css/normalize.css?17706304896271*/
/*! 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 */
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* 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 */
  border-radius: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 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/cvetidnya/assets/swiper/css/swiper.css?177063048918456*/
/**
 * Swiper 11.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 10, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/cvetidnya/assets/magnific-popup/css/magnific-popup.css?17706304888769*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }



.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out; 
  -moz-transition: all 0.15s ease-out; 
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out; 
  -moz-transition: all 0.15s ease-out; 
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}


/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;

  -webkit-transition: all 0.2s ease-in-out; 
  -moz-transition: all 0.2s ease-in-out; 
  -o-transition: all 0.2s ease-in-out; 
  transition: all 0.2s ease-in-out; 



  -webkit-transform: scale(0.8); 
  -moz-transform: scale(0.8); 
  -ms-transform: scale(0.8); 
  -o-transform: scale(0.8); 
  transform: scale(0.8); 
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;

  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -ms-transform: scale(1); 
  -o-transform: scale(1); 
  transform: scale(1); 
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(0.8); 
  -moz-transform: scale(0.8); 
  -ms-transform: scale(0.8); 
  -o-transform: scale(0.8); 
  transform: scale(0.8); 

  opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out; 
  -moz-transition: opacity 0.3s ease-out; 
  -o-transition: opacity 0.3s ease-out; 
  transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}
/* End */


/* Start:/local/templates/cvetidnya/assets/css/main.min.css?1773234704110840*/
@charset "UTF-8";@font-face{font-family:NunitoSans;font-style:normal;font-weight:100 900;src:url(/local/templates/cvetidnya/assets/css/../fonts/NunitoSans-VariableFont.woff2) format("woff2-variations");font-display:swap}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#ffdd1d;color:#fff}::selection{background-color:#ffdd1d;color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea{outline:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body{font-family:NunitoSans,sans-serif;font-size:16px;line-height:1.2;color:#333;min-width:320px;position:relative}html{overflow-x:hidden}a,button,label{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{max-width:1640px;padding:0 20px;margin:auto}.ul{list-style-type:none;padding:0;margin:0}.hover-line{position:relative}.hover-line:before{content:"";width:0;height:1px;background-color:#000;display:block;position:absolute;bottom:0;left:0;-webkit-transition:width .25s ease;-o-transition:width .25s ease;transition:width .25s ease}@media only screen and (min-width:900px){.hover-line:hover:before{width:100%}}@media only screen and (max-width:900px){.hover-line:active:before{width:100%}}.resp{overflow:hidden}.resp img{display:block;width:100%;height:auto}.btn{background:0 0;border:none;cursor:pointer;text-decoration:none;text-align:left;display:inline-block;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;padding:0;color:#000;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;position:relative}.row>*{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.row_12{margin-right:-6px;margin-left:-6px}.row_12>*{padding-right:6px;padding-left:6px}.row_16{margin-right:-8px;margin-left:-8px}.row_16>*{padding-right:8px;padding-left:8px}.row_24{margin-right:-12px;margin-left:-12px}.row_24>*{padding-right:12px;padding-left:12px}.row_40{margin-right:-20px;margin-left:-20px}.row_40>*{padding-right:20px;padding-left:20px}.row_56{margin-right:-28px;margin-left:-28px}.row_56>*{padding-right:28px;padding-left:28px}.row_132{margin-right:-66px;margin-left:-66px}.row_132>*{padding-right:66px;padding-left:66px}.col10{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col2433{-webkit-box-flex:0;-ms-flex:0 0 24.33%;flex:0 0 24.33%;max-width:24.33%}.col25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col27{-webkit-box-flex:0;-ms-flex:0 0 27%;flex:0 0 27%;max-width:27%}.col29{-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%;max-width:29%}.col31{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}.col34{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}.col37{-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%}.col40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col63{-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;max-width:63%}.col65{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.icon-button{font-size:24px;color:#000;font-weight:700;background-color:#ffdd1d;padding:26px 82px 26px 32px;border-radius:20px;background-repeat:no-repeat;background-size:48px;background-position:calc(100% - 24px) center}@media only screen and (min-width:900px){.icon-button:hover{background-color:#f8d300}}.icon-button:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.icon-button_telegram{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/telegram.svg)}.icon-button_vk{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/vk.svg)}.silver-button{font-size:20px;color:#000;padding:17px 24px;background-color:#f6f6f6;border-radius:16px;font-weight:700}@media only screen and (min-width:900px){.silver-button:hover{background-color:#ececec}}.silver-button:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.silver-button.silver-button_active{background-color:#ffdd1d;cursor:default}.route-button{font-size:20px;color:#000;font-weight:700;padding:21px 24px;border-radius:16px;background-color:#f4f4f4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.route-button:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/route.svg);background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:12px}@media only screen and (min-width:900px){.route-button:hover{background-color:#eaeaea}}.route-button:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.button{font-weight:700;font-size:16px;line-height:125%;color:#021211;padding:12px 24px;background-color:#ffdd1d;border-radius:12px}@media only screen and (min-width:900px){.button:hover{background-color:#ffe550}}.button:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.arrow-button{font-size:18px;line-height:144%;color:#6e6e6e;padding-right:20px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/arrow.svg);background-repeat:no-repeat;background-position:98% 65%;background-size:7px auto}.order-button{font-weight:700;font-size:18px;line-height:133%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;border-radius:12px;opacity:.9}.order-button:before{content:"";display:inline-block;width:36px;height:36px;margin-right:8px;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (min-width:900px){.order-button:hover{opacity:1}}.order-button:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.order-button__tg{color:#3390ec;background-color:#e4f2ff}.order-button__tg:before{background-image:url(/local/templates/cvetidnya/assets/css/../images/order-button/tg.svg)}.order-button__vk{color:#07f;background-color:#ebf5ff}.order-button__vk:before{background-image:url(/local/templates/cvetidnya/assets/css/../images/order-button/vk.svg)}.send-button{width:40px;height:40px;background-color:#ffdd1d;border-radius:8px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/arrow_b.svg);background-repeat:no-repeat;background-position:center;background-size:9px auto}@media only screen and (min-width:900px){.send-button:hover{background-color:#ffe550}}.send-button:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.header{padding:25px 0;position:absolute;top:0;left:0;width:100%;z-index:10}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{display:block;width:250px}.header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-contacts li{font-size:18px;line-height:144%;color:#6e6e6e;margin-left:32px}.header-contacts__phone{font-weight:700;font-size:24px;line-height:133%;text-decoration:none;color:#000;display:block;padding-right:36px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/tg.svg);background-repeat:no-repeat;background-size:32px;background-position:right center}.header-contacts__address{font-size:24px;line-height:133%;display:block;color:#000;font-style:normal}.header__link-corporate{font-weight:500;font-size:20px;line-height:1;color:#000;text-decoration:none;padding-left:34px;display:inline-block;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/corporate.svg);background-size:24px;background-repeat:no-repeat;background-position:0 center;position:relative;left:20px}.home{background-color:#fff;position:relative;overflow:hidden}.home .container{min-height:780px;height:100vh;-webkit-transition:1s height 1s ease;-o-transition:1s height 1s ease;transition:1s height 1s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__block{max-width:963px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%);opacity:0}.home__title{font-size:110px;font-weight:900;line-height:.9;color:#000;margin:0;margin-bottom:80px}.home__title span{display:block;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home__title span:nth-child(1){-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.home__title span:nth-child(2){-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.home__title span:nth-child(3){-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.home__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateY(250%);-ms-transform:translateY(250%);transform:translateY(250%)}.home__buttons li{margin-right:12px}.home__dec{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;pointer-events:none}.home__dec_0{background-image:url(/local/templates/cvetidnya/assets/css/../images/home/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/0.png") type("image/png"));left:calc(50% - 100px);top:calc(50% + 130px);width:300px;height:190px;-webkit-transform:rotate(-30deg) translate(-40%,80%);-ms-transform:rotate(-30deg) translate(-40%,80%);transform:rotate(-30deg) translate(-40%,80%);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home__dec_1{background-image:url(/local/templates/cvetidnya/assets/css/../images/home/1.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/1.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/1.png") type("image/png"));left:calc(50% - 90px);top:calc(50% - 390px);width:660px;height:720px;-webkit-transform:rotate(-10deg) translate(-10%,70%);-ms-transform:rotate(-10deg) translate(-10%,70%);transform:rotate(-10deg) translate(-10%,70%);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home__dec_2{background-image:url(/local/templates/cvetidnya/assets/css/../images/home/2.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/2.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/2.png") type("image/png"));left:calc(50% + 210px);top:calc(50% - 280px);width:650px;height:660px;-webkit-transform:rotate(5deg) translate(10%,100%);-ms-transform:rotate(5deg) translate(10%,100%);transform:rotate(5deg) translate(10%,100%);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home__dec_3{background-image:url(/local/templates/cvetidnya/assets/css/../images/home/3.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/3.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/3.png") type("image/png"));left:calc(50% + 760px);top:calc(50% - 340px);width:270px;height:320px;-webkit-transform:rotate(30deg) translate(90%,-60%);-ms-transform:rotate(30deg) translate(90%,-60%);transform:rotate(30deg) translate(90%,-60%);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home_show .container{height:80vh}.home_show .home__block,.home_show .home__buttons,.home_show .home__dec_0,.home_show .home__dec_1,.home_show .home__dec_2,.home_show .home__dec_3,.home_show .home__title span{opacity:1;-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.catalog{padding:0 0 70px}.catalog .section-title{margin-bottom:56px}.product-item{margin-bottom:33px}.product-item a{display:block;text-decoration:none;color:#021211}.product-item .button{width:100%;text-align:center}.product-item__img{border-radius:20px;margin-bottom:16px;position:relative}.product-item__sale{display:inline-block;position:absolute;bottom:8px;left:8px;font-weight:700;font-size:16px;line-height:120%;text-transform:uppercase;padding:5px 8px;background-color:#ffdd1d;border-radius:70px}.product-item__content{padding:0 12px}.product-item__price{font-size:28px;line-height:86%;color:#021211;margin-bottom:10px;white-space:nowrap;font-weight:700}.product-item__price>span{font-size:20px;line-height:120%}.product-item__price s{font-weight:500;font-size:16px;line-height:125%;color:#868686;margin-left:8px}.product-item__price s span{font-size:12px;line-height:167%}.product-item__title{font-size:16px;line-height:125%;color:#021211;margin:0;font-weight:500;margin-bottom:16px}.shops{padding:80px 0 60px;position:relative;overflow:hidden}.shops .section-top{margin-bottom:56px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.shops__dec{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;pointer-events:none}.shops__dec_0{background-image:url(/local/templates/cvetidnya/assets/css/../images/shops/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/0.png") type("image/png"));left:calc(50% - 440px);top:calc(50% - 420px);width:100px;height:120px}.shops__dec_1{background-image:url(/local/templates/cvetidnya/assets/css/../images/shops/1.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/1.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/1.png") type("image/png"));left:calc(50% - 290px);top:calc(50% - 250px);width:340px;height:300px}.section-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-title{font-size:100px;line-height:.9;color:#000;font-weight:900;margin:0}.shops__addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shops__addresses li{margin-left:12px}.shops-item{position:relative}.shops-item__map{height:560px;overflow:hidden;border-radius:32px}.shops-item__map>*{width:100%;height:100%}.shops-item__block{position:absolute;bottom:12px;left:12px;padding:32px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.06);box-shadow:0 4px 4px 0 rgba(0,0,0,.06);background-color:#fff;max-width:460px;width:100%;border-radius:24px}.shops-item__list{font-size:24px;font-weight:700}.shops-item__list li{margin-bottom:30px}.shops-item__list a{color:#000;text-decoration:none}.shops-item__list span{font-size:18px;color:#4d4d4d;font-weight:500;display:block;margin-top:5px}.shops-item__list div{font-size:32px}.footer{padding:100px 0 44px;border-radius:56px 56px 0 0;background-color:#000;position:relative;overflow:hidden}.footer__dec{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;background-image:url(/local/templates/cvetidnya/assets/css/../images/footer/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/footer/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/footer/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/footer/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/footer/0.png") type("image/png"));left:calc(50% + 210px);top:calc(50% - 160px);width:630px;height:620px}.footer__title{font-size:100px;line-height:.9;color:#fff;font-weight:900}.footer__title span{color:#ffdd1d;display:block}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:20px;left:20px}.footer__socials .soc{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:64px}.footer__socials .soc li{margin-bottom:6px}.soc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.soc li{max-width:56px;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;display:-webkit-box;display:-ms-flexbox;display:flex}.soc__link{display:inline-block;width:56px;height:56px;background-repeat:no-repeat;background-size:cover;background-position:center;font-size:0}.soc__link_vk{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/color/vk.svg)}.soc__link_telegram{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/color/telegram.svg)}.soc__link_pinterest{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/color/pinterest.svg)}.soc__link_facebook{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/color/facebook.svg)}.soc__link_youtube{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/color/youtube.svg)}.soc__link_instagram{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/color/instagram.svg)}.footer__bottom{margin-top:120px;max-width:1050px}.footer__bottom .row:first-child{margin-bottom:48px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__requisites{font-weight:500;font-size:20px;line-height:160%;color:#9e9e9e}.footer__requisites ul{margin:0;padding:0;list-style-type:none}.footer__requisites li{margin-bottom:10px}.footer__requisites li:last-child{margin-bottom:0}.footer__list{max-width:402px}.footer__list li{margin-top:12px}.footer__link{font-weight:500;font-size:20px;line-height:160%;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}@media only screen and (min-width:900px){.footer__link:hover{color:#ffdd1d}}.copy{font-size:20px;line-height:160%;color:#9e9e9e;font-weight:500}.developer{position:relative;padding-left:29px;font-size:20px;color:#9e9e9e;font-weight:500}.developer a{color:#fff;-webkit-transition:color .15s ease;-o-transition:color .15s ease;transition:color .15s ease}@media only screen and (min-width:900px){.developer a:hover{color:#ffdd1d}}.developer a:before{content:"";display:inline-block;width:17px;height:22px;background-image:url(/local/templates/cvetidnya/assets/css/../images/developer.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0}.header_small .container{max-width:1480px}.product{padding:112px 0 60px;overflow:hidden}.product .container{max-width:1480px}.bread__scroll{margin-bottom:24px}.bread{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bread li:after{content:"—";margin:0 6px}.bread li:last-child:after{display:none}.bread__link{font-size:16px;line-height:138%;color:#6e6e6e;text-decoration:none}.product__big-slider{margin-bottom:12px;position:relative;border-radius:20px;overflow:hidden}.product__big-slider .resp{border-radius:20px}.product__size{border-radius:8px;padding:6px 12px;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:rgba(0,0,0,.16);position:absolute;bottom:16px;right:16px;z-index:10;font-weight:200;font-size:18px;line-height:144%;color:#fff;pointer-events:none}.product__small-slider{position:relative}.product__small-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px}.product__small-slider .resp{border-radius:12px;opacity:.5;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;cursor:pointer}.product__small-slider .swiper-slide-thumb-active .resp{opacity:1}.slider-nav{position:absolute;left:-16px;top:calc(50% - 20px);width:calc(100% + 32px);height:40px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.slider-nav .swiper-button-disabled{opacity:0;pointer-events:none}.slider-next,.slider-prev{width:40px;height:40px;background-color:#fff;pointer-events:auto;border-radius:12px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1);background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:10px auto;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;cursor:pointer;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;outline:0}@media only screen and (min-width:900px){.slider-next:hover,.slider-prev:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.1)}}.slider-next:active,.slider-prev:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.slider-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider-prev:active{-webkit-transform:rotate(180deg) scale(.95);-ms-transform:rotate(180deg) scale(.95);transform:rotate(180deg) scale(.95)}.product__name{font-weight:700;font-size:40px;line-height:110%;color:#021211;margin:0;margin-bottom:32px}.product__title{font-weight:700;font-size:20px;line-height:140%;color:#021211;margin:0;margin-bottom:12px}.product__composition{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.product__composition li{font-size:16px;line-height:138%;color:#000;padding:8px 14px;font-weight:500;background-color:#f5f5f5;margin-bottom:8px;margin-right:8px;border-radius:12px}.product__sizes{font-size:18px;line-height:144%;color:#4c4c4c;margin-bottom:26px;font-weight:500}.product__sizes li{margin-bottom:6px}.product__content{font-size:18px;line-height:144%;color:#4c4c4c;font-weight:500}.product__content p{margin:0;margin-bottom:15px}.product__content>:last-child{margin-bottom:0}.product-aside{position:-webkit-sticky;position:sticky;top:50px}.product-aside__top{border-radius:24px;background-color:#f4f4f4;padding:20px;margin-bottom:24px}.product-aside__top .button{width:100%;text-align:center;padding:14px;font-size:20px}.product-aside__price{font-weight:700;font-size:36px;line-height:100%;color:#021211;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.product-aside__price>span{font-size:24px;color:#021211;margin-left:6px;line-height:1.2}.product-aside__price s{font-size:20px;line-height:100%;color:#868686;margin:0 16px;font-weight:500}.product-aside__price s span{font-size:16px}.product-aside__price div{font-size:20px;line-height:100%;padding:4px 6px;background-color:#fff;border-radius:8px;font-weight:500}.product-aside__buttons li{margin-bottom:10px}.product-aside__buttons li:last-child{margin-bottom:0}.small-footer__block{border-top:1px solid #dadada;padding:32px 0}.small-footer__logo{display:block;text-decoration:none}.small-footer{margin-top:60px;overflow:hidden}.small-footer .container{max-width:1480px}.small-footer .footer__list{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.small-footer .footer__list li{margin-top:0;margin-right:16px}.small-footer .footer__link{color:#000;text-decoration:none;border-bottom:1px solid #000;font-size:16px}@media only screen and (min-width:900px){.small-footer .footer__link:hover{color:#9a9a9a;border-color:#9a9a9a}}.small-footer .footer__requisites ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px}.small-footer .footer__requisites ul li{margin-right:12px;margin-bottom:12px;line-height:1.38}.small-footer .copy{font-size:16px;margin-bottom:60px}.small-footer .developer{font-size:16px;white-space:nowrap}.small-footer .developer a{color:#000}.small-footer .developer a:before{background-image:url(/local/templates/cvetidnya/assets/css/../images/developer_b.png)}.order{padding:146px 0 60px}.order .container{max-width:1480px}.order__title{font-size:64px;line-height:113%;margin:0;margin-bottom:48px;font-weight:900;color:#000}.order-item{margin-bottom:56px}.order-item__title{font-weight:700;font-size:40px;line-height:120%;color:#021211;margin:0;margin-bottom:24px}.order-tab__buttons{background-color:#f4f4f4;padding:4px 4px 0;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.order-tab__buttons li{margin-right:4px;margin-bottom:4px}.order-tab__buttons li:last-child{margin-right:0}.radio-button{display:inline-block;position:relative;cursor:pointer}.radio-button input{position:absolute;visibility:hidden}.radio-button input:checked~span{background-color:#fff}.radio-button span{display:inline-block;font-size:18px;line-height:144%;color:#000;padding:7px 28px;border-radius:10px;font-weight:500;-webkit-transition:background-color .15s ease;-o-transition:background-color .15s ease;transition:background-color .15s ease}.form-group{position:relative;margin-bottom:12px}.form-group input{padding:27px 16px 7px;border:none;background-color:#f5f5f5;border:1px solid #f5f5f5;width:100%;border-radius:16px;font-size:18px;line-height:144%;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;font-weight:500}.form-group input::-webkit-input-placeholder{opacity:0}.form-group input::-moz-placeholder{opacity:0}.form-group input:-ms-input-placeholder{opacity:0}.form-group input::-ms-input-placeholder{opacity:0}.form-group input::placeholder{opacity:0}.form-group input:not(:-moz-placeholder-shown)+label{font-size:14px;top:9px}.form-group input:not(:-ms-input-placeholder)+label{font-size:14px;top:9px}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{font-size:14px;top:9px}.form-group input:focus{background-color:transparent;border-color:#000}.form-group label{font-size:18px;line-height:144%;color:#757575;position:absolute;top:19px;left:16px;pointer-events:none;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;font-weight:500}.form-group_promo .button-remove-text{right:48px}.form-group_promo .button-remove-text~input{padding-right:100px}.form-group_promo .send-button{position:absolute;right:10px;top:10px}.button-remove-text{width:40px;height:40px;position:absolute;top:10px;right:10px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/close.svg);background-repeat:no-repeat;background-size:18px;background-position:center;display:none;opacity:.8}.button-remove-text~input{padding-right:60px}@media only screen and (min-width:900px){.button-remove-text:hover{opacity:1}}.button-remove-text:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.form-group_no-margin{margin-bottom:0!important}.form-group_error input{background-color:#ffedea;color:#ff3b30}.form-group__error{font-size:14px;line-height:114%;color:#ff3b30;margin-top:6px;font-weight:500;padding-left:16px}.form-group__success{font-size:14px;line-height:114%;color:#34c759;margin-top:6px;padding-left:16px;font-weight:500}.form-group__text{font-size:16px;line-height:125%;color:#8e8e93;margin-top:8px;margin-left:16px;font-weight:500}.order-item_payment .order-tab__buttons{margin-bottom:40px}.order-item__sub-title{font-weight:700;font-size:24px;line-height:133%;color:#021211;margin:0;margin-bottom:20px}.order-item__payments li{margin-bottom:20px}.order-item__payments li:last-child{margin-bottom:0}.radio{position:relative;cursor:pointer}.radio input{position:absolute;visibility:hidden}.radio input:checked~span:before{border-color:#000;background-color:#fff}.radio span{font-weight:500;font-size:20px;line-height:140%;color:#021211;padding-left:32px;position:relative;display:block}.radio span:before{content:"";display:inline-block;width:10px;height:10px;background-color:#ebedf1;border:5px solid #ebedf1;border-radius:100%;position:absolute;left:0;top:calc(50% - 10px);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.radio span[style]{background-repeat:no-repeat;background-size:32px auto;background-position:32px center;padding-left:76px}.order__map{height:400px;border-radius:20px;overflow:hidden;position:relative;margin-bottom:40px}.order__map>:not(.order-item__delivery){width:100%!important;height:100%!important}.order-item__delivery{background-color:#fff;position:absolute;left:12px;bottom:12px;padding:0 12px;border-radius:16px}.order-item__delivery li{padding:12px 0;border-bottom:1px solid #eaeaea}.order-item__delivery li:last-child{border:0}.order-item__delivery .radio b{font-size:14px;line-height:114%;color:#34c759;font-weight:400}.order-item__delivery .radio i{font-size:14px;line-height:114%;color:#757575;font-style:normal}.order-item__delivery .radio span:before{top:5px}.date-slider{position:relative;margin-bottom:32px}.date-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px}.date-radio{cursor:pointer;display:block;position:relative;text-align:center}.date-radio input{position:absolute;visibility:hidden}.date-radio input:checked~span{background-color:#fff;border-color:#000}.date-radio input[disabled]~span{background-color:#f5f5f5;color:#a3a3a3}.date-radio input[disabled]~span b{color:#a3a3a3}.date-radio span{font-size:18px;line-height:133%;color:#757575;padding:11px;background-color:#f5f5f5;border:2px solid #f5f5f5;border-radius:16px;font-weight:500;display:block;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.date-radio b{font-weight:700;font-size:16px;line-height:125%;color:#000;display:block;margin-bottom:4px}.time-slider{position:relative;margin-bottom:32px}.time-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px}.time-radio{cursor:pointer;display:block;position:relative;text-align:center}.time-radio input{position:absolute;visibility:hidden}.time-radio input:checked~span{background-color:#fff;border-color:#000}.time-radio input[disabled]~span{background-color:#f5f5f5;color:#a3a3a3}.time-radio span{font-weight:500;font-size:16px;line-height:125%;color:#000;padding:11px;white-space:nowrap;background-color:#f5f5f5;border:2px solid #f5f5f5;border-radius:16px;display:block;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.personal-more-info{display:none}.personal-more-info_top{padding-top:24px}.pickup-delivery{display:none}.checkbox{display:block;position:relative;margin:10px 0 20px;cursor:pointer}.checkbox input{position:absolute;visibility:hidden}.checkbox input:checked~span:before{background-color:#000;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/check.svg)}.checkbox span{font-size:16px;line-height:125%;color:#818181;padding-left:34px;position:relative;display:block}.checkbox span b{font-size:18px;line-height:144%;color:#000;font-weight:500}.checkbox span a{color:#818181}.checkbox span:before{content:"";display:inline-block;width:22px;height:22px;border-radius:6px;background-color:#ebedf1;position:absolute;top:0;left:0;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;background-repeat:no-repeat;background-position:center;background-size:13px auto}.checkbox_error span{color:#ff3b30}.checkbox_error span:before{background-color:#ffedea}.order-product{padding:16px;background-color:#f4f4f4;border-radius:24px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order-product__img{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px;margin-right:20px;display:block;border-radius:12px}.order-product__content{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.order-product__title{font-size:18px;line-height:133%;color:#021211;text-decoration:none;margin-bottom:16px;display:block;font-weight:500}.count{width:130px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.count__minus{background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/minus.svg)}.count__plus{background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/plus.svg)}.count__minus,.count__plus{width:40px;height:40px;border-radius:12px;background-color:#fff;background-size:24px;background-repeat:no-repeat;background-position:center}.count__minus:active,.count__plus:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.count__input{font-size:18px;line-height:133%;color:#021211;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 80px);flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px);border:none;width:100%;font-weight:500;text-align:center;background-color:transparent}.order-total{background-color:#f4f4f4;padding:16px;border-radius:24px}.order-total .form-group input{background-color:#fff}.order-total__list{font-size:18px;line-height:133%;padding:0 16px 16px}.order-total__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.order-total__list li:last-child{margin-bottom:0}.order-total__list li span:last-child{font-weight:500}.order-total__bottom{font-size:20px;line-height:120%;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.order-total__bottom div{font-weight:700;font-size:32px;line-height:100%}.order-total__bottom div span{font-size:24px;line-height:133%}.order-aside{position:-webkit-sticky;position:sticky;top:50px}.order-aside .button{width:100%;text-align:center;padding:14px;font-size:20px;margin:16px 0}.modal{background-color:#fff;padding:80px 60px;max-width:600px;margin:40px auto;position:relative;border-radius:32px;text-align:center}.modal .button{padding:16px;font-size:20px;width:100%;max-width:320px;text-align:center}.mfp-close-btn-in .mfp-close{width:32px;height:32px;font-size:0;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/close.svg);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.5;top:24px;right:24px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media only screen and (min-width:900px){.mfp-close-btn-in .mfp-close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.mfp-close-btn-in .mfp-close:active{-webkit-transform:rotate(180deg) scale(.9);-ms-transform:rotate(180deg) scale(.9);transform:rotate(180deg) scale(.9)}.modal__icon{width:72px;height:72px;border-radius:100%;margin:0 auto 48px;background-repeat:no-repeat;background-position:center;background-size:32px}.modal__icon_success{background-color:rgba(81,181,21,.08);background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/success.svg)}.modal__icon_error{background-color:rgba(255,59,48,.08);background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/error.svg)}.modal__title{font-size:40px;line-height:120%;font-weight:700;color:#021211;margin-bottom:24px}.modal__info{font-size:20px;line-height:140%;text-align:center;color:#021211;margin-bottom:12px}.modal__text{font-size:20px;line-height:140%;color:#021211;margin-bottom:48px;font-weight:500}.text{padding:130px 0 0}.text .container{max-width:1480px}.text__title{font-size:64px;line-height:113%;margin:0;margin-bottom:40px;color:#000;font-weight:900}.content{font-size:20px;line-height:140%;color:#021211;font-weight:500}.content h2{margin:40px 0 24px;font-weight:700;font-size:28px;line-height:129%}.content p{margin:0;margin-bottom:12px}.content ul{padding:0;margin:0;margin-bottom:12px;list-style-type:none}.content ul li{margin-bottom:7px}.corporate{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;min-height:800px}.corporate .container{position:relative;width:100%;top:5%}.corporate .section-title{color:#fff;max-width:1136px;margin-bottom:40px;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;opacity:0}.corporate .button{padding:17px 23px;font-size:20px;border-radius:16px;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;opacity:0}.corporate-page .header__link-corporate{color:#fff}.corporate-page .header__link-corporate span:before{background-color:#fff}.corporate-page .header{opacity:0;-webkit-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease}@media only screen and (min-width:900px){.corporate-page{position:fixed!important;top:0;left:0;right:0;bottom:0;overflow:hidden}}.corporate__text{font-size:24px;line-height:150%;color:#fff;max-width:650px;margin-bottom:64px;-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;opacity:0}.corporate__text p{margin:0;margin-bottom:12px}.corporate__text p>:last-child{margin-bottom:0}.corporate__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/local/templates/cvetidnya/assets/css/../images/corporate/bg.jpg);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/corporate/bg.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/corporate/bg.jpg") type("image/jpg"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/corporate/bg.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/corporate/bg.jpg") type("image/jpg"));background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:scale(1.5) translate(2%,15%);-ms-transform:scale(1.5) translate(2%,15%);transform:scale(1.5) translate(2%,15%);-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.corporate-page .header-contacts li{color:#fff}.corporate-page .header-contacts__address,.corporate-page .header-contacts__phone{color:#fff}.corporate-page .arrow-button{color:#fff;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/arrow_w.svg)}.corporate-page .header .logo{background-image:url(/local/templates/cvetidnya/assets/css/../images/logo_w.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.corporate-page .header .logo img{opacity:0}.corporate-page_show .header{opacity:1}.corporate-page_show .corporate__bg{-webkit-transform:scale(1) translate(0,0);-ms-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-filter:blur(0);filter:blur(0)}.corporate-page_show .corporate .button,.corporate-page_show .corporate .section-title,.corporate-page_show .corporate__text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.more{height:400vh;position:relative;z-index:11}.more__block{height:100vh;padding-top:160px;position:relative;overflow:hidden;min-height:800px}.more__block .container{position:relative}.more__block:before{content:"";width:100%;height:100%;display:block;position:absolute;background-image:url(/local/templates/cvetidnya/assets/css/../images/more/bg.jpg);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/bg.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/bg.jpg") type("image/jpg"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/bg.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/bg.jpg") type("image/jpg"));background-repeat:no-repeat;background-position:center;background-size:cover;top:0;left:0;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}.more__title{font-weight:900;font-size:120px;line-height:.95;letter-spacing:-.04em;text-align:center;color:#000;margin:0;margin-bottom:40px}.more__text{margin:0;font-weight:700;font-size:24px;line-height:133%;text-align:center}.more__top{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.more__row{position:absolute;top:160px;left:0;width:100%;z-index:3;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}.more__row .container{max-width:1747px}.more__row .col2433:nth-child(2) .more-item{top:121px;-webkit-transition-delay:30ms;-o-transition-delay:30ms;transition-delay:30ms}.more__row .col2433:nth-child(3) .more-item{top:283px;-webkit-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.more_show .more__block:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more_show .more__top{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.more-item{border-radius:40px;height:426px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px;color:#000;position:relative;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}.more-item__proc{font-weight:800;font-size:120px;line-height:83%}.more-item__text{font-weight:600;font-size:32px;line-height:100%}.more-block{top:360px;position:relative;background-color:#141414;padding:40px;border-radius:40px;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.more-block h3{font-weight:900;font-size:48px;line-height:100%;color:#fff;margin:0;margin-bottom:20px}.more-block p{font-weight:500;font-size:24px;line-height:133%;color:#fff;margin:0;margin-bottom:74px}.more-block .button{padding:17px 24px;font-size:20px;border-radius:16px}.more__dec{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}.more__dec_0{background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/0.png") type("image/png"));width:1150px;height:1250px;left:calc(50% - 1380px);top:calc(50% + 40px)}.more__dec_1{background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/1.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/1.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/1.png") type("image/png"));width:300px;height:320px;left:calc(50% - 860px);top:calc(50% + 300px)}.more__dec_2{background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/2.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/2.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/2.png") type("image/png"));width:1240px;height:1280px;left:calc(50% - 720px);top:calc(50% + 100px)}.more__dec_3{background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/3.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/3.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/3.png") type("image/png"));width:850px;height:970px;left:calc(50% - 410px);top:calc(50% + 500px);z-index:2}.more__dec_4{background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/4.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/4.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/4.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/4.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/4.png") type("image/png"));width:780px;height:760px;left:calc(50% + 590px);top:calc(50% + 80px)}.more__dec_5{background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/5.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/5.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/5.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/5.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/5.png") type("image/png"));width:780px;height:1000px;left:calc(50% + 450px);top:calc(50% + 240px)}.more__dec_6{background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/6.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/6.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/6.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/6.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/6.png") type("image/png"));width:610px;height:500px;left:calc(50% - 40px);top:calc(50% + 290px)}.more[data-step="1"] .more__dec_0{-webkit-transform:translate(5%,-17%);-ms-transform:translate(5%,-17%);transform:translate(5%,-17%)}.more[data-step="1"] .more__dec_1{-webkit-transform:translate(22%,-120%);-ms-transform:translate(22%,-120%);transform:translate(22%,-120%)}.more[data-step="1"] .more-item{-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%)}.more[data-step="1"] .more-block{-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}.more[data-step="1"] .more__row .col2433:nth-child(2) .more-item{-webkit-transform:translateY(90%);-ms-transform:translateY(90%);transform:translateY(90%)}.more[data-step="1"] .more__row .col2433:nth-child(3) .more-item{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.more[data-step="2"] .more__dec_0{-webkit-transform:translate(5%,-17%);-ms-transform:translate(5%,-17%);transform:translate(5%,-17%)}.more[data-step="2"] .more__dec_1{-webkit-transform:translate(22%,-120%);-ms-transform:translate(22%,-120%);transform:translate(22%,-120%)}.more[data-step="2"] .more__dec_2{-webkit-transform:translate(9%,-5%);-ms-transform:translate(9%,-5%);transform:translate(9%,-5%)}.more[data-step="2"] .more__dec_3{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.more[data-step="2"] .more__dec_4{-webkit-transform:translate(-17%,-9%);-ms-transform:translate(-17%,-9%);transform:translate(-17%,-9%)}.more[data-step="2"] .more__dec_5{-webkit-transform:translate(-10%,-16%);-ms-transform:translate(-10%,-16%);transform:translate(-10%,-16%)}.more[data-step="2"] .more__dec_6{-webkit-transform:translate(15%,-11%);-ms-transform:translate(15%,-11%);transform:translate(15%,-11%)}.more[data-step="2"] .more-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more[data-step="2"] .more-block{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more[data-step="2"] .more__row .col2433:nth-child(2) .more-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more[data-step="2"] .more__row .col2433:nth-child(3) .more-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more[data-step="3"] .more__dec_0,.more[data-step="4"] .more__dec_0{-webkit-transform:translate(5%,-19%);-ms-transform:translate(5%,-19%);transform:translate(5%,-19%)}.more[data-step="3"] .more__dec_1,.more[data-step="4"] .more__dec_1{-webkit-transform:translate(22%,-120%);-ms-transform:translate(22%,-120%);transform:translate(22%,-120%)}.more[data-step="3"] .more__dec_2,.more[data-step="4"] .more__dec_2{-webkit-transform:translate(7%,-19%);-ms-transform:translate(7%,-19%);transform:translate(7%,-19%)}.more[data-step="3"] .more__dec_3,.more[data-step="4"] .more__dec_3{-webkit-transform:translate(-3%,-45%);-ms-transform:translate(-3%,-45%);transform:translate(-3%,-45%)}.more[data-step="3"] .more__dec_4,.more[data-step="4"] .more__dec_4{-webkit-transform:translate(-47%,-59%);-ms-transform:translate(-47%,-59%);transform:translate(-47%,-59%)}.more[data-step="3"] .more__dec_5,.more[data-step="4"] .more__dec_5{-webkit-transform:translate(-10%,-42%);-ms-transform:translate(-10%,-42%);transform:translate(-10%,-42%)}.more[data-step="3"] .more__dec_6,.more[data-step="4"] .more__dec_6{-webkit-transform:translate(19%,-61%);-ms-transform:translate(19%,-61%);transform:translate(19%,-61%)}.more[data-step="3"] .more-item,.more[data-step="4"] .more-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more[data-step="3"] .more-block,.more[data-step="4"] .more-block{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more[data-step="3"] .more__row,.more[data-step="4"] .more__row{-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%)}.more[data-step="3"] .more__row .col2433:nth-child(2) .more-item,.more[data-step="4"] .more__row .col2433:nth-child(2) .more-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.more[data-step="3"] .more__row .col2433:nth-child(3) .more-item,.more[data-step="4"] .more__row .col2433:nth-child(3) .more-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.deliver{padding:113px 0 96px;background-color:#ebebeb;position:relative;z-index:12}.deliver .col50{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.deliver .col50:nth-child(2){-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}.deliver .col50:nth-child(3){-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%)}.deliver .col50:nth-child(4){-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.deliver__title{font-weight:800;font-size:80px;line-height:98%;color:#000;margin:0;max-width:621px}.deliver-item{min-height:359px;background-color:#fff;background-repeat:no-repeat;background-position:120% 200%;background-size:300px;padding:40px;border-radius:24px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.deliver-item h3{font-weight:800;font-size:40px;line-height:110%;color:#000;margin:0;margin-bottom:16px}.deliver-item p{font-weight:500;font-size:18px;line-height:133%;color:#000;margin:0}.deliver-item .button{padding:10px 24px;line-height:1.5}.deliver_show .deliver-item{background-position:100% 100%}.deliver_show .col50{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.deliver-item_black{max-width:742px;background-color:#141414}.deliver-item_black h3{color:#fff}.deliver-item_black p{color:#fff}.format{padding:34px 0;background-color:#141414;position:relative;z-index:12;overflow:hidden}.format__video{position:relative;width:671px;margin-left:auto;border-radius:40px;overflow:hidden;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;opacity:0}.format__video video{width:100%}.format__left{padding:66px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;max-width:700px;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0}.format__title{font-weight:900;font-size:80px;line-height:108%;color:#fff;margin:0;margin-bottom:56px}.format__text{font-weight:500;font-size:28px;line-height:150%;color:#fff;margin:0;margin-bottom:56px;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}.format__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.format__bottom .button{padding:17px 24px;font-size:20px;line-height:1.3;border-radius:16px;margin-right:32px}.format__phone{font-weight:700;font-size:32px;line-height:131%;color:#fff;text-decoration:none;-webkit-transition:color .15s ease;-o-transition:color .15s ease;transition:color .15s ease}@media only screen and (min-width:900px){.format__phone:hover{color:#ffdd1d}}.format-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}.format-list li{margin-right:16px;margin-bottom:16px}.format-list__link{font-weight:500;font-size:24px;line-height:133%;color:#fff;text-decoration:none;padding:12px 24px 12px 56px;background-color:#fff;background-color:rgba(255,255,255,.04);border-radius:50px;background-repeat:no-repeat;background-size:32px;background-position:16px center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:background-color .15s ease;-o-transition:background-color .15s ease;transition:background-color .15s ease}@media only screen and (min-width:900px){.format-list__link:hover{background-color:rgba(255,255,255,.08)}}.format-list__link span{display:inline-block;width:24px;height:24px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/copy.svg);background-repeat:no-repeat;background-position:center;background-size:cover;margin-left:8px;opacity:.5;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.format-list__link span:hover{opacity:1}.format-list__link span.checked{background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/check_a.svg);opacity:1}.format-list__link_tg{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/telegram_w.svg)}.format-list__link_email{background-image:url(/local/templates/cvetidnya/assets/css/../images/soc/email.svg)}.copy-alert{background-color:#3d3d3d;border-radius:10px;padding:10px 16px 10px 38px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/check_w.svg);background-repeat:no-repeat;background-size:18px;background-position:12px 50%;position:absolute;top:40px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;font-weight:500;font-size:16px;line-height:150%;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;white-space:nowrap}.copy-alert.show{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}.format_show .format__left,.format_show .format__text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.format_show .format__video{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.payment{padding:100px 0;background-color:#ebebeb;position:relative;z-index:13;overflow:hidden}.payment__left,.payment__right{background-color:#fff;border-radius:40px;min-height:760px}.payment__left{padding:40px;background-image:url(/local/templates/cvetidnya/assets/css/../images/payment/0.png);background-repeat:no-repeat;background-position:calc(100% - 80px) 150%;background-size:480px auto;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.payment__left h2{font-weight:900;font-size:72px;line-height:100%;color:#000;margin:0;margin-bottom:32px}.payment__left p{font-weight:500;font-size:24px;line-height:133%;margin:0}.payment__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:80px;-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.payment__right h3{font-weight:800;font-size:48px;line-height:100%;text-align:center;margin:0;margin-bottom:32px;color:#000}.payment__right p{font-weight:500;font-size:20px;line-height:140%;text-align:center;margin:0;margin-bottom:48px}.payment__right .button{padding:17px 24px;font-size:20px;border-radius:16px;line-height:1.3}.payment_show .payment__left{background-position:calc(100% - 80px) 100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.payment_show .payment__right{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.corporate-footer{padding:24px 24px 0;background-color:#ebebeb;height:200vh;position:relative;z-index:14;overflow:hidden;margin-top:-1px}.corporate-footer .small-footer__logo{background-image:url(/local/templates/cvetidnya/assets/css/../images/small-logo_a.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.corporate-footer .small-footer__logo img{opacity:0}.corporate-footer .small-footer{position:absolute;bottom:24px;left:0;width:100%;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.corporate-footer .small-footer .container{background-color:#fff;max-width:1600px;border-radius:40px;padding:40px}.corporate-footer .small-footer .small-footer__block{border:none;padding:0}.corporate-footer__block{padding:20px 0;border-radius:64px;height:calc(100vh - 48px);min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(/local/templates/cvetidnya/assets/css/../images/corporate-footer/bg.jpg);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/corporate-footer/bg.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/corporate-footer/bg.jpg") type("image/jpg"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/corporate-footer/bg.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/corporate-footer/bg.jpg") type("image/jpg"));background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}.corporate-footer__top{position:relative;z-index:2}.corporate-footer__form{max-width:710px;margin:0 auto;background-color:#fff;border-radius:40px;padding:56px;position:relative;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.corporate-footer__form .button{margin:24px 0 32px;width:100%;text-align:center;padding:17px;font-size:20px;line-height:1.3}.corporate-footer__title{font-weight:900;font-size:72px;line-height:100%;color:#000;margin:0;margin-bottom:32px}.corporate-footer__text{font-weight:500;font-size:20px;line-height:140%;margin:0;margin-bottom:32px}.corporate-footer__video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.corporate-footer__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.corporate-footer[data-step="2"] .corporate-footer__video{opacity:1}.corporate-footer[data-step="2"] .corporate-footer__form{-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%);opacity:0}.corporate-footer[data-step="2"] .small-footer{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.order__modal{max-width:710px;padding:40px;text-align:left}.order__modal .modal__title{font-weight:900;font-size:64px;line-height:100%;margin-bottom:32px}.order__modal .button{max-width:100%;text-align:center;margin-top:32px;margin-bottom:12px;padding:17px;line-height:1.3}.modal__sub-title{font-weight:700;font-size:18px;line-height:156%;margin-bottom:10px}.modal__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:26px}.modal__radios li{margin-right:6px;margin-bottom:6px}.radio-border-button{position:relative;cursor:pointer}.radio-border-button input{position:absolute;visibility:hidden}.radio-border-button input:checked~span{border:1px solid #000;background-color:#fff}.radio-border-button input:checked~span strong{background-color:#ffdd1d}.radio-border-button span{font-weight:500;font-size:16px;line-height:150%;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 22px;border:1px solid #f5f5f5;border-radius:16px;background-color:#f5f5f5;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.radio-border-button strong{font-size:14px;line-height:171%;padding:2px 6px;border-radius:8px;background-color:#fff;margin-left:8px;-webkit-transition:background-color .15s ease;-o-transition:background-color .15s ease;transition:background-color .15s ease;margin-right:-12px}@media only screen and (min-width:900px){.radio-border-button:hover span{background-color:#eee}}body{font-size:.8333333333vw}.container{max-width:85.4166666667vw;padding:0 1.0416666667vw}.row{margin-right:-.5208333333vw;margin-left:-.5208333333vw}.row>*{padding-right:.5208333333vw;padding-left:.5208333333vw}.row_12{margin-right:-.3125vw;margin-left:-.3125vw}.row_12>*{padding-right:.3125vw;padding-left:.3125vw}.row_16{margin-right:-.4166666667vw;margin-left:-.4166666667vw}.row_16>*{padding-right:.4166666667vw;padding-left:.4166666667vw}.row_40{margin-right:-1.0416666667vw;margin-left:-1.0416666667vw}.row_40>*{padding-right:1.0416666667vw;padding-left:1.0416666667vw}.row_56{margin-right:-1.4583333333vw;margin-left:-1.4583333333vw}.row_56>*{padding-right:1.4583333333vw;padding-left:1.4583333333vw}.row_132{margin-right:-3.4375vw;margin-left:-3.4375vw}.row_132>*{padding-right:3.4375vw;padding-left:3.4375vw}.icon-button{font-size:1.25vw;padding:1.3541666667vw 4.2708333333vw 1.3541666667vw 1.6666666667vw;border-radius:1.0416666667vw;background-size:2.5vw;background-position:calc(100% - 1.25vw) center}.silver-button{font-size:1.0416666667vw;padding:.8854166667vw 1.25vw;border-radius:.8333333333vw}.route-button{font-size:1.0416666667vw;padding:1.09375vw 1.25vw;border-radius:.8333333333vw}.route-button:before{width:1.25vw;height:1.25vw;margin-right:.625vw}.button{font-size:.8333333333vw;padding:.625vw 1.25vw;border-radius:.625vw}.arrow-button{font-size:.9375vw;padding-right:1.0416666667vw;background-size:.3645833333vw auto}.order-button{font-size:.9375vw;padding:.5208333333vw;border-radius:.625vw}.order-button:before{width:1.875vw;height:1.875vw;margin-right:.4166666667vw}.send-button{width:2.0833333333vw;height:2.0833333333vw;border-radius:.4166666667vw;background-size:.46875vw auto}.header{padding:1.3020833333vw 0}.logo{width:13.0208333333vw}.header-contacts li{font-size:.9375vw;margin-left:1.6666666667vw}.header-contacts__phone{font-size:1.25vw;padding-right:1.875vw;background-size:1.6666666667vw}.header-contacts__address{font-size:1.25vw}.header__link-corporate{font-size:1.0416666667vw;padding-left:1.7708333333vw;background-size:1.25vw;left:1.0416666667vw}.home .container{min-height:40.625vw}.home__block{max-width:50.15625vw}.home__title{font-size:5.7291666667vw;margin-bottom:4.1666666667vw}.home__buttons li{margin-right:.625vw}.home__dec_0{left:calc(50% - 5.2083333333vw);top:calc(50% + 6.7708333333vw);width:15.625vw;height:9.8958333333vw}.home__dec_1{left:calc(50% - 4.6875vw);top:calc(50% - 20.3125vw);width:34.375vw;height:37.5vw}.home__dec_2{left:calc(50% + 10.9375vw);top:calc(50% - 14.5833333333vw);width:33.8541666667vw;height:34.375vw}.home__dec_3{left:calc(50% + 39.5833333333vw);top:calc(50% - 17.7083333333vw);width:14.0625vw;height:16.6666666667vw}.catalog{padding:0 0 3.6458333333vw}.catalog .section-title{margin-bottom:2.9166666667vw}.product-item{margin-bottom:1.71875vw}.product-item__img{border-radius:1.0416666667vw;margin-bottom:.8333333333vw}.product-item__sale{bottom:.4166666667vw;left:.4166666667vw;font-size:.8333333333vw;padding:.2604166667vw .4166666667vw;border-radius:3.6458333333vw}.product-item__content{padding:0 .625vw}.product-item__price{font-size:1.4583333333vw;margin-bottom:.5208333333vw}.product-item__price>span{font-size:1.0416666667vw}.product-item__price s{font-size:.8333333333vw;margin-left:.4166666667vw}.product-item__price s span{font-size:.625vw}.product-item__title{font-size:.8333333333vw;margin-bottom:.8333333333vw}.shops{padding:4.1666666667vw 0 3.125vw}.shops .section-top{margin-bottom:2.9166666667vw}.shops__dec_0{left:calc(50% - 22.9166666667vw);top:calc(50% - 21.875vw);width:5.2083333333vw;height:6.25vw}.shops__dec_1{left:calc(50% - 15.1041666667vw);top:calc(50% - 13.0208333333vw);width:17.7083333333vw;height:15.625vw}.section-title{font-size:5.2083333333vw}.shops__addresses li{margin-left:.625vw}.shops-item{position:relative}.shops-item__map{height:29.1666666667vw;border-radius:1.6666666667vw}.shops-item__block{bottom:.625vw;left:.625vw;padding:1.6666666667vw;-webkit-box-shadow:0 .2083333333vw .2083333333vw 0 rgba(0,0,0,.06);box-shadow:0 .2083333333vw .2083333333vw 0 rgba(0,0,0,.06);max-width:23.9583333333vw;border-radius:1.25vw}.shops-item__list{font-size:1.25vw}.shops-item__list li{margin-bottom:1.5625vw}.shops-item__list span{font-size:.9375vw;margin-top:.2604166667vw}.shops-item__list div{font-size:1.6666666667vw}.footer{padding:5.2083333333vw 0 2.2916666667vw;border-radius:2.9166666667vw 2.9166666667vw 0 0}.footer__dec{left:calc(50% + 10.9375vw);top:calc(50% - 8.3333333333vw);width:32.8125vw;height:32.2916666667vw}.footer__title{font-size:5.2083333333vw}.footer__socials{top:1.0416666667vw;left:1.0416666667vw}.footer__socials .soc{-webkit-box-flex:0;-ms-flex:0 0 6.25vw;flex:0 0 6.25vw;max-width:6.25vw;margin-right:3.3333333333vw}.footer__socials .soc li{margin-bottom:.3125vw}.soc li{max-width:2.9166666667vw;-webkit-box-flex:0;-ms-flex:0 0 2.9166666667vw;flex:0 0 2.9166666667vw}.soc__link{width:2.9166666667vw;height:2.9166666667vw}.footer__bottom{margin-top:6.25vw;max-width:54.6875vw}.footer__bottom .row:first-child{margin-bottom:2.5vw}.footer__requisites{font-size:1.0416666667vw}.footer__requisites li{margin-bottom:.5208333333vw}.footer__list{max-width:20.9375vw}.footer__list li{margin-top:.625vw}.footer__link{font-size:1.0416666667vw}.copy{font-size:1.0416666667vw}.developer{padding-left:1.5104166667vw;font-size:1.0416666667vw}.developer a:before{width:.8854166667vw;height:1.1458333333vw}.header_small .container{max-width:77.0833333333vw}.product{padding:5.8333333333vw 0 3.125vw}.product .container{max-width:77.0833333333vw}.bread__scroll{margin-bottom:1.25vw}.bread li:after{margin:0 .3125vw}.bread__link{font-size:.8333333333vw}.product__big-slider{margin-bottom:.625vw;border-radius:1.0416666667vw}.product__big-slider .resp{border-radius:1.0416666667vw}.product__size{border-radius:.4166666667vw;padding:.3125vw .625vw;bottom:.8333333333vw;right:.8333333333vw;font-size:.9375vw}.product__small-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 3.6458333333vw;flex:0 0 3.6458333333vw;max-width:3.6458333333vw}.product__small-slider .resp{border-radius:.625vw}.slider-nav{left:-.8333333333vw;top:calc(50% - 1.0416666667vw);width:calc(100% + 1.6666666667vw);height:2.0833333333vw}.slider-next,.slider-prev{width:2.0833333333vw;height:2.0833333333vw;border-radius:.625vw;-webkit-box-shadow:0 .2083333333vw .625vw 0 rgba(0,0,0,.1);box-shadow:0 .2083333333vw .625vw 0 rgba(0,0,0,.1);background-size:.5208333333vw auto}.product__name{font-size:2.0833333333vw;margin-bottom:1.6666666667vw}.product__title{font-size:1.0416666667vw;margin-bottom:.625vw}.product__composition{margin-bottom:1.25vw}.product__composition li{font-size:.8333333333vw;padding:.4166666667vw .7291666667vw;margin-bottom:.4166666667vw;margin-right:.4166666667vw;border-radius:.625vw}.product__sizes{font-size:.9375vw;margin-bottom:1.3541666667vw}.product__sizes li{margin-bottom:.3125vw}.product__content{font-size:.9375vw}.product__content p{margin-bottom:.78125vw}.product-aside{top:2.6041666667vw}.product-aside__top{border-radius:1.25vw;padding:1.0416666667vw;margin-bottom:1.25vw}.product-aside__top .button{padding:.7291666667vw;font-size:1.0416666667vw}.product-aside__price{font-size:1.875vw;margin-bottom:1.0416666667vw}.product-aside__price>span{font-size:1.25vw;margin-left:.3125vw}.product-aside__price s{font-size:1.0416666667vw;margin:0 .8333333333vw}.product-aside__price s span{font-size:.8333333333vw}.product-aside__price div{font-size:1.0416666667vw;padding:.2083333333vw .3125vw;border-radius:.4166666667vw}.product-aside__buttons li{margin-bottom:.5208333333vw}.small-footer__block{padding:1.6666666667vw 0}.small-footer{margin-top:3.125vw}.small-footer .container{max-width:77.0833333333vw}.small-footer .footer__list{margin-bottom:1.0416666667vw}.small-footer .footer__list li{margin-right:.8333333333vw}.small-footer .footer__link{font-size:.8333333333vw}.small-footer .footer__requisites ul{font-size:.8333333333vw}.small-footer .footer__requisites ul li{margin-right:.625vw;margin-bottom:.625vw}.small-footer .copy{font-size:.8333333333vw;margin-bottom:3.125vw}.small-footer .developer{font-size:.8333333333vw}.order{padding:7.6041666667vw 0 3.125vw}.order .container{max-width:77.0833333333vw}.order__title{font-size:3.3333333333vw;margin-bottom:2.5vw}.order-item{margin-bottom:2.9166666667vw}.order-item__title{font-size:2.0833333333vw;margin-bottom:1.25vw}.order-tab__buttons{padding:.2083333333vw .2083333333vw 0;border-radius:.625vw;margin-bottom:1.25vw}.order-tab__buttons li{margin-right:.2083333333vw;margin-bottom:.2083333333vw}.radio-button span{font-size:.9375vw;padding:.3645833333vw 1.4583333333vw;border-radius:.5208333333vw}.form-group{margin-bottom:.625vw}.form-group input{padding:1.40625vw .8333333333vw .3645833333vw;border-radius:.8333333333vw;font-size:.9375vw}.form-group input:not(:-moz-placeholder-shown)+label{font-size:.7291666667vw;top:.46875vw}.form-group input:not(:-ms-input-placeholder)+label{font-size:.7291666667vw;top:.46875vw}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{font-size:.7291666667vw;top:.46875vw}.form-group label{font-size:.9375vw;top:.9895833333vw;left:.8333333333vw}.form-group_promo .button-remove-text{right:2.5vw}.form-group_promo .button-remove-text~input{padding-right:5.2083333333vw}.form-group_promo .send-button{right:.5208333333vw;top:.5208333333vw}.button-remove-text{width:2.0833333333vw;height:2.0833333333vw;top:.5208333333vw;right:.5208333333vw;background-size:.9375vw}.button-remove-text~input{padding-right:3.125vw}.form-group__error{font-size:.7291666667vw;margin-top:.3125vw;padding-left:.8333333333vw}.form-group__success{font-size:.7291666667vw;margin-top:.3125vw;padding-left:.8333333333vw}.form-group__text{font-size:.8333333333vw;margin-top:.4166666667vw;margin-left:.8333333333vw}.order-item_payment .order-tab__buttons{margin-bottom:2.0833333333vw}.order-item__sub-title{font-size:1.25vw;margin-bottom:1.0416666667vw}.order-item__payments li{margin-bottom:1.0416666667vw}.radio span{font-size:1.0416666667vw;padding-left:1.6666666667vw}.radio span:before{width:.5208333333vw;height:.5208333333vw;border-width:.2604166667vw;top:calc(50% - .5208333333vw)}.radio span[style]{background-size:1.6666666667vw auto;background-position:1.6666666667vw center;padding-left:3.9583333333vw}.order__map{height:20.8333333333vw;border-radius:1.0416666667vw;margin-bottom:2.0833333333vw}.order-item__delivery{left:.625vw;bottom:.625vw;padding:0 .625vw;border-radius:.8333333333vw}.order-item__delivery li{padding:.625vw 0}.order-item__delivery .radio b{font-size:.7291666667vw}.order-item__delivery .radio i{font-size:.7291666667vw}.order-item__delivery .radio span:before{top:.2604166667vw}.date-slider{margin-bottom:1.6666666667vw}.date-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 4.6875vw;flex:0 0 4.6875vw;max-width:4.6875vw}.date-radio span{font-size:.9375vw;padding:.5729166667vw;border-width:.1041666667vw;border-radius:.8333333333vw}.date-radio b{font-size:.8333333333vw;margin-bottom:.2083333333vw}.time-slider{margin-bottom:1.6666666667vw}.time-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 7.2916666667vw;flex:0 0 7.2916666667vw;max-width:7.2916666667vw}.time-radio span{font-size:.8333333333vw;padding:.5729166667vw;border-width:.1041666667vw;border-radius:.8333333333vw}.personal-more-info_top{padding-top:1.25vw}.checkbox{margin:.5208333333vw 0 1.0416666667vw}.checkbox span{font-size:.8333333333vw;padding-left:1.7708333333vw}.checkbox span b{font-size:.9375vw}.checkbox span:before{width:1.1458333333vw;height:1.1458333333vw;border-radius:.3125vw;background-size:.6770833333vw auto}.order-product{padding:.8333333333vw;border-radius:1.25vw;margin-bottom:.4166666667vw}.order-product__img{-webkit-box-flex:0;-ms-flex:0 0 4.6875vw;flex:0 0 4.6875vw;max-width:4.6875vw;margin-right:1.0416666667vw;border-radius:.625vw}.order-product__title{font-size:.9375vw;margin-bottom:.8333333333vw}.count{width:6.7708333333vw;height:2.0833333333vw}.count__minus,.count__plus{width:2.0833333333vw;height:2.0833333333vw;border-radius:.625vw;background-size:1.25vw}.count__input{font-size:.9375vw;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 4.1666666667vw);flex:0 0 calc(100% - 4.1666666667vw);max-width:calc(100% - 4.1666666667vw)}.order-total{padding:.8333333333vw;border-radius:1.25vw}.order-total__list{font-size:.9375vw;padding:0 .8333333333vw .8333333333vw}.order-total__list li{margin-bottom:.4166666667vw}.order-total__bottom{font-size:1.0416666667vw;padding:0 .8333333333vw}.order-total__bottom div{font-size:1.6666666667vw}.order-total__bottom div span{font-size:1.25vw}.order-aside{top:2.6041666667vw}.order-aside .button{padding:.7291666667vw;font-size:1.0416666667vw;margin:.8333333333vw 0}.modal{padding:4.1666666667vw 3.125vw;max-width:31.25vw;margin:2.0833333333vw auto;border-radius:1.6666666667vw}.modal .button{padding:.8333333333vw;font-size:1.0416666667vw;max-width:16.6666666667vw}.mfp-close-btn-in .mfp-close{width:1.6666666667vw;height:1.6666666667vw;top:1.25vw;right:1.25vw}.modal__icon{width:3.75vw;height:3.75vw;margin:0 auto 2.5vw;background-size:1.6666666667vw}.modal__title{font-size:2.0833333333vw;margin-bottom:1.25vw}.modal__info{font-size:1.0416666667vw;margin-bottom:.625vw}.modal__text{font-size:1.0416666667vw;margin-bottom:2.5vw}.text{padding:6.7708333333vw 0 0}.text .container{max-width:77.0833333333vw}.text__title{font-size:3.3333333333vw;margin-bottom:2.0833333333vw}.content{font-size:1.0416666667vw}.content h2{margin:2.0833333333vw 0 1.25vw;font-size:1.4583333333vw}.content p{margin-bottom:.625vw}.content ul{margin-bottom:.625vw}.content ul li{margin-bottom:.3645833333vw}.corporate{min-height:41.6666666667vw}.corporate .section-title{max-width:59.1666666667vw;margin-bottom:2.0833333333vw}.corporate .button{padding:.8854166667vw 1.1979166667vw;font-size:1.0416666667vw;border-radius:.8333333333vw}.corporate__text{font-size:1.25vw;max-width:33.8541666667vw;margin-bottom:3.3333333333vw}.corporate__text p{margin-bottom:.625vw}.more__block{padding-top:8.3333333333vw;min-height:41.6666666667vw}.more__title{font-size:6.25vw;margin-bottom:2.0833333333vw}.more__text{font-size:1.25vw}.more__row{top:8.3333333333vw}.more__row .container{max-width:90.9895833333vw}.more__row .col2433:nth-child(2) .more-item{top:6.3020833333vw}.more__row .col2433:nth-child(3) .more-item{top:14.7395833333vw}.more-item{border-radius:2.0833333333vw;height:22.1875vw;padding:2.0833333333vw}.more-item__proc{font-size:6.25vw}.more-item__text{font-size:1.6666666667vw}.more-block{top:18.75vw;padding:2.0833333333vw;border-radius:2.0833333333vw}.more-block h3{font-size:2.5vw;margin-bottom:1.0416666667vw}.more-block p{font-size:1.25vw;margin-bottom:3.8541666667vw}.more-block .button{padding:.8854166667vw 1.25vw;font-size:1.0416666667vw;border-radius:.8333333333vw}.more__dec_0{width:59.8958333333vw;height:65.1041666667vw;left:calc(50% - 71.875vw);top:calc(50% + 2.0833333333vw)}.more__dec_1{width:15.625vw;height:16.6666666667vw;left:calc(50% - 44.7916666667vw);top:calc(50% + 15.625vw)}.more__dec_2{width:64.5833333333vw;height:66.6666666667vw;left:calc(50% - 37.5vw);top:calc(50% + 5.2083333333vw)}.more__dec_3{width:44.2708333333vw;height:50.5208333333vw;left:calc(50% - 21.3541666667vw);top:calc(50% + 26.0416666667vw);z-index:2}.more__dec_4{width:40.625vw;height:39.5833333333vw;left:calc(50% + 30.7291666667vw);top:calc(50% + 4.1666666667vw)}.more__dec_5{width:40.625vw;height:52.0833333333vw;left:calc(50% + 23.4375vw);top:calc(50% + 12.5vw)}.more__dec_6{width:31.7708333333vw;height:26.0416666667vw;left:calc(50% - 2.0833333333vw);top:calc(50% + 15.1041666667vw)}.deliver{padding:5.8854166667vw 0 5vw}.deliver__title{font-size:4.1666666667vw;max-width:32.34375vw}.deliver-item{min-height:18.6979166667vw;background-size:15.625vw;padding:2.0833333333vw;border-radius:1.25vw;margin-bottom:.8333333333vw}.deliver-item h3{font-size:2.0833333333vw;margin-bottom:.8333333333vw}.deliver-item p{font-size:.9375vw}.deliver-item .button{padding:.5208333333vw 1.25vw}.deliver-item_black{max-width:38.6458333333vw}.format{padding:1.7708333333vw 0}.format__video{width:34.9479166667vw;border-radius:2.0833333333vw}.format__left{padding:3.4375vw 0;max-width:36.4583333333vw}.format__title{font-size:4.1666666667vw;margin-bottom:2.9166666667vw}.format__text{font-size:1.4583333333vw;margin-bottom:2.9166666667vw}.format__bottom .button{padding:.8854166667vw 1.25vw;font-size:1.0416666667vw;border-radius:.8333333333vw;margin-right:1.6666666667vw}.format__phone{font-size:1.6666666667vw}.format-list{margin-top:1.6666666667vw}.format-list li{margin-right:.8333333333vw;margin-bottom:.8333333333vw}.format-list__link{font-size:1.25vw;padding:.625vw 1.25vw .625vw 2.9166666667vw;border-radius:2.6041666667vw;background-size:1.6666666667vw;background-position:.8333333333vw center}.format-list__link span{width:1.25vw;height:1.25vw;margin-left:.4166666667vw}.copy-alert{border-radius:.5208333333vw;padding:.5208333333vw .8333333333vw .5208333333vw 1.9791666667vw;background-size:.9375vw;background-position:.625vw 50%;top:2.0833333333vw;font-size:.8333333333vw}.payment{padding:5.2083333333vw 0}.payment__left,.payment__right{border-radius:2.0833333333vw;min-height:39.5833333333vw}.payment__left{padding:2.0833333333vw;background-position:calc(100% - 4.1666666667vw) 150%;background-size:25vw auto}.payment__left h2{font-size:3.75vw;margin-bottom:1.6666666667vw}.payment__left p{font-size:1.25vw}.payment__right{padding:4.1666666667vw}.payment__right h3{font-size:2.5vw;margin-bottom:1.6666666667vw}.payment__right p{font-size:1.0416666667vw;margin-bottom:2.5vw}.payment__right .button{padding:.8854166667vw 1.25vw;font-size:1.0416666667vw;border-radius:.8333333333vw}.payment_show .payment__left{background-position:calc(100% - 4.1666666667vw) 100%}.corporate-footer{padding:1.25vw 1.25vw 0}.corporate-footer .small-footer{bottom:1.25vw}.corporate-footer .small-footer .container{max-width:83.3333333333vw;border-radius:2.0833333333vw;padding:2.0833333333vw}.corporate-footer__block{padding:1.0416666667vw 0;border-radius:3.3333333333vw;min-height:36.4583333333vw;height:calc(100vh - 2.5vw)}.corporate-footer__form{max-width:36.9791666667vw;border-radius:2.0833333333vw;padding:2.9166666667vw}.corporate-footer__form .button{margin:1.25vw 0 1.6666666667vw;padding:.8854166667vw;font-size:1.0416666667vw}.corporate-footer__title{font-size:3.75vw;margin-bottom:1.6666666667vw}.corporate-footer__text{font-size:1.0416666667vw;margin-bottom:1.6666666667vw}.order__modal{max-width:36.9791666667vw;padding:2.0833333333vw}.order__modal .modal__title{font-size:3.3333333333vw;margin-bottom:1.6666666667vw}.order__modal .button{margin-top:1.6666666667vw;margin-bottom:.625vw;padding:.8854166667vw}.modal__sub-title{font-size:.9375vw;margin-bottom:.5208333333vw}.modal__radios{margin-bottom:1.3541666667vw}.modal__radios li{margin-right:.3125vw;margin-bottom:.3125vw}.radio-border-button span{font-size:.8333333333vw;padding:.4166666667vw 1.1458333333vw;border-radius:.8333333333vw}.radio-border-button strong{font-size:.7291666667vw;padding:.1041666667vw .3125vw;border-radius:.4166666667vw;margin-left:.4166666667vw;margin-right:-.625vw}.mobile{display:none}@media only screen and (max-width:900px){.mobile{display:block}.desktop{display:none}.reverse_mobile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col50_mobile{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col100_mobile{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.btn,.checkbox,.date-radio,.mfp-close-btn-in .mfp-close,.product__small-slider .resp,.radio,.radio-border-button,.radio-button,.time-radio,a{cursor:default}body{font-size:16px}.container{max-width:600px;padding:0 20px}.row{margin-right:-10px;margin-left:-10px}.row>*{padding-right:10px;padding-left:10px}.row_12{margin-right:-4px;margin-left:-4px}.row_12>*{padding-right:4px;padding-left:4px}.row_16{margin-right:-4px;margin-left:-4px}.row_16>*{padding-right:4px;padding-left:4px}.row_40{margin-right:-20px;margin-left:-20px}.row_40>*{padding-right:20px;padding-left:20px}.row_56{margin-right:-28px;margin-left:-28px}.row_56>*{padding-right:28px;padding-left:28px}.row_132{margin-right:-66px;margin-left:-66px}.row_132>*{padding-right:66px;padding-left:66px}.icon-button{font-size:15px;padding:16px 40px 16px 16px;border-radius:12px;background-size:28px;background-position:calc(100% - 10px) center;width:100%}.silver-button{font-size:14px;padding:13px 20px;border-radius:12px}.route-button{font-size:16px;padding:16px 24px;border-radius:12px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.route-button:before{width:20px;height:20px;margin-right:8px}.button{font-size:15px;padding:8px 16px;border-radius:10px}.arrow-button{font-size:18px;padding-right:20px;background-size:7px auto}.order-button{font-size:16px;padding:10px;border-radius:12px}.order-button:before{width:32px;height:32px;margin-right:8px}.send-button{width:40px;height:40px;border-radius:8px;background-size:9px auto}.header{padding:10px 0}.header__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__row .mobile{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.header__row .header-contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{width:160px;margin-bottom:12px}.loc-button{font-size:0;width:40px;height:40px;background-color:#f4f4f4;border-radius:12px;background-image:url(/local/templates/cvetidnya/assets/css/../images/icon/loc.svg);background-size:22px;background-position:center;background-repeat:no-repeat}.loc-button:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.header-contacts{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-contacts li{font-size:14px;margin-left:0}.header-contacts__phone{font-size:16px;padding-right:30px;background-size:24px}.header-contacts__address{font-size:24px}.header__link-corporate{font-size:16px;padding:10px 0 10px 28px;background-size:20px;left:0}.home{padding-top:133px;padding-bottom:294px}.home .container{min-height:auto;display:block}.home_show .container{height:auto}.home__block{max-width:100%}.home__title{font-size:48px;margin-bottom:32px}.home__buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home__buttons li{margin-right:5px;margin-bottom:5px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.home__dec_0{left:calc(50% - 190px);top:calc(50% + 190px);width:130px;height:70px;background-image:url(/local/templates/cvetidnya/assets/css/../images/home/m/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/0.png") type("image/png"))}.home__dec_1{left:calc(50% - 100px);top:calc(50% + 0px);width:160px;height:270px;background-image:url(/local/templates/cvetidnya/assets/css/../images/home/m/1.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/1.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/1.png") type("image/png"))}.home__dec_2{left:calc(50% - 40px);top:calc(50% + 30px);width:290px;height:290px;background-image:url(/local/templates/cvetidnya/assets/css/../images/home/m/2.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/2.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/2.png") type("image/png"))}.home__dec_3{left:calc(50% + 120px);top:calc(50% - 180px);width:110px;height:150px;background-image:url(/local/templates/cvetidnya/assets/css/../images/home/m/3.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/3.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/home/m/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/home/m/3.png") type("image/png"))}.catalog{padding:32px 0 24px}.catalog .section-title{margin-bottom:24px}.product-item{margin-bottom:16px}.product-item__img{border-radius:20px;margin-bottom:12px}.product-item__sale{bottom:8px;left:8px;font-size:16px;padding:5px 8px;border-radius:70px}.product-item__content{padding:0 8px}.product-item__price{font-size:21px;margin-bottom:8px}.product-item__price>span{font-size:16px}.product-item__price s{font-size:14px;margin-left:4px}.product-item__price s span{font-size:12px}.product-item__title{font-size:13px;margin-bottom:12px}.shops{padding:40px 0 80px}.shops .section-title{margin-bottom:24px}.shops .section-top{margin-bottom:24px;display:block}.shops__dec_0{left:calc(50% - 10px);top:calc(50% - 490px);width:50px;height:60px;background-image:url(/local/templates/cvetidnya/assets/css/../images/shops/m/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/m/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/m/0.png") type("image/png"))}.shops__dec_1{left:calc(50% + 55px);top:calc(50% - 320px);width:180px;height:160px;background-image:url(/local/templates/cvetidnya/assets/css/../images/shops/m/1.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/m/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/m/1.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/shops/m/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/shops/m/1.png") type("image/png"))}.section-title{font-size:48px}.shops__addresses__scroll{height:42px;overflow:hidden;position:relative;left:-20px;width:calc(100% + 40px)}.shops__addresses{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding-bottom:20px;padding-left:20px;padding-right:14px}.shops__addresses li{margin-left:0;margin-right:6px}.shops-item{position:relative}.shops-item__map{height:440px;border-radius:24px}.shops-item__block{bottom:0;left:0;position:static;padding:16px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.12);box-shadow:0 4px 16px 0 rgba(0,0,0,.12);max-width:100%;border-radius:24px}.shops-item__list{font-size:20px}.shops-item__list li{margin-bottom:15px}.shops-item__list span{font-size:15px;margin-top:5px}.shops-item__list div{font-size:24px}.footer{padding:48px 0 250px;border-radius:24px 24px 0 0}.footer__dec{left:calc(50% - 150px);top:auto;background-image:url(/local/templates/cvetidnya/assets/css/../images/footer/m/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/footer/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/footer/m/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/footer/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/footer/m/0.png") type("image/png"));width:300px;height:350px;bottom:-100px}.footer__title{font-size:48px;margin-bottom:48px}.footer__socials{top:0;left:0}.footer__socials .soc{-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px;max-width:102px;margin-right:64px}.footer__socials .soc li{margin-bottom:6px}.soc li{max-width:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}.soc__link{width:48px;height:48px}.footer__bottom{margin-top:50px;max-width:1050px}.footer__bottom .row:first-child{margin-bottom:48px}.footer__requisites{font-size:16px;margin-bottom:20px}.footer__requisites ul li{margin-bottom:10px}.footer__list{max-width:402px}.footer__list li{margin-top:10px}.footer__link{font-size:16px}.copy{font-size:16px;margin-bottom:24px}.developer{padding-left:29px;font-size:16px}.developer a:before{width:17px;height:22px}.header_small .header__row{display:-webkit-box;display:-ms-flexbox;display:flex}.header_small .container{max-width:600px}.header_small .logo{width:39px;height:43px;background-image:url(/local/templates/cvetidnya/assets/css/../images/mini-logo.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.header_small .logo img{display:none}.product{padding:80px 0 30px}.product .container{max-width:1480px}.product .col31{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product .col40{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.product .col29{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bread__scroll{overflow:hidden;height:20px;position:relative;left:-20px;width:calc(100% + 40px);margin-bottom:16px}.bread{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow:auto;padding-bottom:20px;padding-left:20px;padding-right:20px}.bread li:after{margin:0 6px}.bread__link{font-size:14px}.product__big-slider{margin-bottom:12px;border-radius:0;overflow:visible;position:relative;left:-12px;width:calc(100% + 24px)}.product__big-slider .swiper{overflow:visible}.product__big-slider .resp{border-radius:20px}.product__big-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 310px;flex:0 0 310px;max-width:310px}.product__size{border-radius:10px;padding:5px 10px;bottom:12px;left:12px;right:auto;font-size:16px}.product__small-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px}.product__small-slider .resp{border-radius:12px}.slider-nav{left:-16px;top:calc(50% - 20px);width:calc(100% + 32px);height:40px}.slider-next,.slider-prev{width:40px;height:40px;border-radius:12px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1);background-size:10px auto}.product__name{font-size:20px;margin-bottom:16px}.product__title{font-size:18px;margin-bottom:10px}.product__composition{margin-bottom:24px}.product__composition li{font-size:14px;padding:7px 10px;margin-bottom:6px;margin-right:6px;border-radius:10px}.product__sizes{font-size:16px;margin-bottom:24px}.product__sizes li{margin-bottom:6px}.product__content{font-size:16px}.product__content p{margin-bottom:15px}.product-aside{top:0;position:static}.product-aside__top{border-radius:24px;padding:12px 16px;margin-bottom:16px}.product-aside__top .button{padding:11px;font-size:18px}.product-aside__price{font-size:24px;margin-bottom:12px}.product-aside__price>span{font-size:20px;line-height:1;margin-left:6px}.product-aside__price s{font-size:20px;margin:0 16px}.product-aside__price s span{font-size:16px}.product-aside__price div{font-size:20px;padding:4px 6px;border-radius:6px}.product-aside__buttons{margin-bottom:24px}.product-aside__buttons li{margin-bottom:8px}.small-footer__block{padding:20px 0}.small-footer__logo{width:56px;margin-bottom:20px}.small-footer{margin-top:30px}.small-footer .container{max-width:600px}.small-footer .footer__list{margin-bottom:20px;display:block}.small-footer .footer__list li{margin-right:0;margin-bottom:12px}.small-footer .footer__link{font-size:14px}.small-footer .footer__requisites ul{font-size:14px;display:block}.small-footer .footer__requisites ul li{margin-right:0;margin-bottom:12px}.small-footer .copy{font-size:16px;margin-bottom:32px}.small-footer .developer{font-size:16px}.order{padding:88px 0 30px;overflow:hidden}.order .container{max-width:600px}.order__title{font-size:32px;margin-bottom:16px}.order-item{margin-bottom:40px}.order-item__title{font-size:28px;margin-bottom:16px}.order-tab__buttons{padding:3px 3px 0;border-radius:12px;margin-bottom:24px}.order-tab__buttons li{margin-right:3px;margin-bottom:3px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap}.radio-button{width:100%}.radio-button span{font-size:16px;padding:6px 24px;border-radius:8px;display:block;text-align:center}.form-group{margin-bottom:12px}.form-group input{padding:23px 14px 5px;border-radius:12px;font-size:16px}.form-group input:not(:-moz-placeholder-shown)+label{font-size:13px;top:7px}.form-group input:not(:-ms-input-placeholder)+label{font-size:13px;top:7px}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{font-size:13px;top:7px}.form-group label{font-size:16px;top:15px;left:14px}.form-group_promo .button-remove-text{right:48px}.form-group_promo .button-remove-text~input{padding-right:100px}.form-group_promo .send-button{right:6px;top:6px}.button-remove-text{width:40px;height:40px;top:6px;right:6px;background-size:18px}.button-remove-text~input{padding-right:60px}.form-group__error{font-size:14px;margin-top:6px;padding-left:14px}.form-group__success{font-size:14px;margin-top:6px;padding-left:16px}.form-group__text{font-size:14px;margin-top:8px;margin-left:14px}.order-item_payment .order-tab__buttons{margin-bottom:40px}.order-item__sub-title{font-size:20px;margin-bottom:12px}.order-item__payments li{margin-bottom:20px}.radio span{font-size:16px;padding-left:32px}.radio span:before{width:10px;height:10px;border-width:5px;top:calc(50% - 10px)}.radio span[style]{background-size:32px auto;background-position:32px center;padding-left:76px}.order__map{height:400px;border-radius:20px;margin-bottom:32px}.order-item__delivery{left:12px;bottom:12px;padding:0 12px;border-radius:16px}.order-item__delivery li{padding:12px 0}.order-item__delivery .radio b{font-size:14px}.order-item__delivery .radio i{font-size:14px}.order-item__delivery .radio span:before{top:5px}.date-slider{margin-bottom:32px}.date-slider .swiper{overflow:visible}.date-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}.date-radio span{font-size:15px;padding:11px;border-width:2px;border-radius:16px}.date-radio b{font-size:14px;margin-bottom:2px}.time-slider{margin-bottom:32px}.time-slider .swiper{overflow:visible}.time-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 126px;flex:0 0 126px;max-width:126px}.time-radio span{font-size:15px;padding:9px;border-width:2px;border-radius:12px}.personal-more-info_top{padding-top:24px}.personal-more-info_top .col50{margin-bottom:12px}.personal-more-info_top .col50:last-child{margin-bottom:0}.checkbox{margin:10px 0 20px}.checkbox span{font-size:16px;padding-left:34px}.checkbox span b{font-size:18px}.checkbox span:before{width:22px;height:22px;border-radius:6px;background-size:13px auto}.order-product{padding:12px;border-radius:20px;margin-bottom:8px}.mobile__products{margin-bottom:24px}.order-product__img{-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;max-width:72px;margin-right:16px;border-radius:12px}.order-product__title{font-size:14px;margin-bottom:16px}.count{width:120px;height:32px}.count__minus,.count__plus{width:32px;height:32px;border-radius:8px;background-size:18px}.count__input{font-size:18px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 64px);flex:0 0 calc(100% - 64px);max-width:calc(100% - 64px)}.order-total{padding:10px;border-radius:20px}.order-total__list{font-size:16px;padding:0 12px 16px}.order-total__list li{margin-bottom:10px}.order-total__bottom{font-size:18px;padding:0 12px}.order-total__bottom div{font-size:28px}.order-total__bottom div span{font-size:20px}.order-aside{top:0;position:static}.order-aside .button{padding:12px;font-size:18px;margin:12px 0 16px}.mfp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal{padding:40px 20px 20px;max-width:360px;margin:8px auto;border-radius:24px}.modal .button{padding:13px;font-size:18px;max-width:320px}.mfp-close-btn-in .mfp-close{width:32px;height:32px;top:12px;right:12px}.modal__icon{width:72px;height:72px;margin:0 auto 40px;background-size:32px}.modal__title{font-size:32px;margin-bottom:20px}.modal__info{font-size:16px;margin-bottom:10px}.modal__text{font-size:16px;margin-bottom:33px}.text{padding:80px 0 0}.text .container{max-width:600px}.text__title{font-size:28px;margin:32px 0}.content{font-size:18px}.content h2{margin:32px 0 24px;font-size:20px}.content p{margin-bottom:12px}.content ul{margin-bottom:12px}.content ul li{margin-bottom:7px}.corporate-page .header-contacts .mobile{display:none}.corporate-page .header__row{display:-webkit-box;display:-ms-flexbox;display:flex}.corporate-page .header{position:fixed;top:0;left:0;width:100%}.corporate-page .header .logo{width:38px;height:42px;background-image:url(/local/templates/cvetidnya/assets/css/../images/mini-logo.svg)}.corporate-page .header .logo img{display:none}.corporate{min-height:auto;display:block;padding-top:140px;position:fixed;top:0;left:0;width:100%}.corporate .container{top:0;position:static}.corporate .section-title{max-width:100%;margin-bottom:20px;font-size:38px}.corporate .button{padding:12px;font-size:18px;margin-top:30px;border-radius:12px;width:calc(100% - 32px);text-align:center;display:block;max-width:600px}.corporate-page_show .corporate .button{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.corporate__bg{background-image:url(/local/templates/cvetidnya/assets/css/../images/corporate/m/bg.jpg)}.corporate__text{font-size:16px;max-width:100%;margin-bottom:20px}.corporate__text p{margin-bottom:12px}.more{margin-top:100vh;height:250vh}.more__block{padding-top:32px;min-height:720px}.more__block:before{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.more__block_fixed{position:fixed;top:0;left:0;width:100%}.more__title{font-size:48px;margin-bottom:20px}.more__title br{display:none}.more__text{font-size:18px}.more__text br{display:none}.more__row{top:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0}.more__row .container{max-width:1747px}.more__row .col2433:nth-child(2) .more-item{top:0;margin:0 auto}.more__row .col2433:nth-child(3) .more-item{top:0;margin-left:auto}.more-item{border-radius:24px;height:160px;width:200px;padding:16px}.more-item__proc{font-size:60px}.more-item__text{font-size:18px}.more-block{top:0;padding:16px;border-radius:24px}.more-block h3{font-size:32px;margin-bottom:12px}.more-block p{font-size:16px;margin-bottom:24px}.more-block .button{padding:10px 24px;font-size:16px;border-radius:12px}.more__dec_0{width:424px;height:529px;left:calc(50% - 300px);top:calc(50% + 230px);-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/m/0.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/0.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/0.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/0.png") type("image/png"))}.more__dec_1{width:230px;height:290px;left:calc(50% - 192px);top:calc(50% + 210px);-webkit-transform:translate(22%,-100%);-ms-transform:translate(22%,-100%);transform:translate(22%,-100%);background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/m/1.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/1.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/1.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/1.png") type("image/png"))}.more__dec_2{width:460px;height:430px;left:calc(50% - 130px);top:calc(50% - 130px);-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%);background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/m/2.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/2.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/2.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/2.png") type("image/png"))}.more__dec_3{width:520px;height:500px;left:calc(50% - 330px);top:calc(50% - 10px);-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%);background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/m/3.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/3.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/3.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/3.png") type("image/png"))}.more__dec_4{width:210px;height:230px;left:calc(50% - 50px);top:calc(50% + 180px);z-index:2;-webkit-transform:translate(0,20%);-ms-transform:translate(0,20%);transform:translate(0,20%);background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/m/4.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/4.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/4.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/4.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/4.png") type("image/png"))}.more__dec_5{width:230px;height:330px;left:calc(50% + 20px);top:calc(50% + 90px);z-index:2;-webkit-transform:translate(0,20%);-ms-transform:translate(0,20%);transform:translate(0,20%);background-image:url(/local/templates/cvetidnya/assets/css/../images/more/dec/m/5.png);background-image:-webkit-image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/5.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/5.png") type("image/png"));background-image:image-set(url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/5.webp") type("image/webp"), url("/local/templates/cvetidnya/assets/css/../images/more/dec/m/5.png") type("image/png"))}.more__dec_6{width:610px;height:500px;left:calc(50% - 40px);top:calc(50% + 290px);display:none}.more[data-step="1"] .more__dec_0,.more[data-step="2"] .more__dec_0,.more[data-step="3"] .more__dec_0,.more[data-step="4"] .more__dec_0,.more[data-step="5"] .more__dec_0{-webkit-transform:translate(5%,-17%);-ms-transform:translate(5%,-17%);transform:translate(5%,-17%)}.more[data-step="1"] .more__dec_1,.more[data-step="2"] .more__dec_1,.more[data-step="3"] .more__dec_1,.more[data-step="4"] .more__dec_1,.more[data-step="5"] .more__dec_1{-webkit-transform:translate(22%,-120%);-ms-transform:translate(22%,-120%);transform:translate(22%,-120%)}.more[data-step="1"] .more__dec_2,.more[data-step="1"] .more__dec_3,.more[data-step="1"] .more__dec_4,.more[data-step="1"] .more__dec_5,.more[data-step="2"] .more__dec_2,.more[data-step="2"] .more__dec_3,.more[data-step="2"] .more__dec_4,.more[data-step="2"] .more__dec_5,.more[data-step="3"] .more__dec_2,.more[data-step="3"] .more__dec_3,.more[data-step="3"] .more__dec_4,.more[data-step="3"] .more__dec_5,.more[data-step="4"] .more__dec_2,.more[data-step="4"] .more__dec_3,.more[data-step="4"] .more__dec_4,.more[data-step="4"] .more__dec_5,.more[data-step="5"] .more__dec_2,.more[data-step="5"] .more__dec_3,.more[data-step="5"] .more__dec_4,.more[data-step="5"] .more__dec_5{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.more[data-step="1"] .more-item,.more[data-step="2"] .more-item,.more[data-step="3"] .more-item,.more[data-step="4"] .more-item,.more[data-step="5"] .more-item{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}.more[data-step="1"] .more-block,.more[data-step="2"] .more-block,.more[data-step="3"] .more-block,.more[data-step="4"] .more-block,.more[data-step="5"] .more-block{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.more[data-step="1"] .more__row,.more[data-step="2"] .more__row,.more[data-step="3"] .more__row,.more[data-step="4"] .more__row,.more[data-step="5"] .more__row{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.more[data-step="1"] .more__row .col2433:nth-child(2) .more-item,.more[data-step="2"] .more__row .col2433:nth-child(2) .more-item,.more[data-step="3"] .more__row .col2433:nth-child(2) .more-item,.more[data-step="4"] .more__row .col2433:nth-child(2) .more-item,.more[data-step="5"] .more__row .col2433:nth-child(2) .more-item{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}.more[data-step="1"] .more__row .col2433:nth-child(3) .more-item,.more[data-step="2"] .more__row .col2433:nth-child(3) .more-item,.more[data-step="3"] .more__row .col2433:nth-child(3) .more-item,.more[data-step="4"] .more__row .col2433:nth-child(3) .more-item,.more[data-step="5"] .more__row .col2433:nth-child(3) .more-item{-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%)}.deliver{padding:32px 0 22px}.deliver .col50:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.deliver .col50:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.deliver .col50:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.deliver .col50:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.deliver__title{font-size:36px;max-width:100%;margin-bottom:24px}.deliver-item{min-height:220px;background-size:140px;padding:16px;border-radius:24px;margin-bottom:10px;display:block}.deliver-item br{display:none}.deliver-item h3{font-size:24px;margin-bottom:12px}.deliver-item p{font-size:14px;max-width:207px}.deliver-item .button{padding:10px 24px}.deliver-item_black{max-width:100%;min-height:auto}.deliver-item_black p{margin-bottom:20px;max-width:227px}.format{padding:32px 0}.format__video{width:100%;border-radius:24px;margin-bottom:24px}.format__left{padding:0;max-width:100%}.format__title{font-size:36px;margin-bottom:16px}.format__text{font-size:16px;margin-bottom:16px}.format__bottom{display:block;text-align:center}.format__bottom .button{padding:12px;font-size:18px;border-radius:12px;margin-right:0;width:100%;text-align:center;margin-bottom:24px}.format__phone{font-size:24px}.format-list{margin-top:16px;display:block;margin-bottom:16px}.format-list li{margin-right:0;margin-bottom:8px}.format-list__link{font-size:16px;width:100%;padding:10px 10px 10px 44px;border-radius:50px;background-size:24px;background-position:12px center;position:relative}.format-list__link span{width:16px;height:16px;margin-left:8px;position:absolute;right:16px;top:calc(50% - 8px)}.copy-alert{border-radius:10px;padding:10px 16px 10px 38px;background-size:18px;background-position:12px 50%;top:24px;font-size:16px}.payment{padding:24px 0}.payment__left,.payment__right{border-radius:24px;min-height:auto}.payment__left{padding:24px;background-position:100% 150%;background-size:218px auto;min-height:360px;margin-bottom:10px}.payment__left h2{font-size:36px;margin-bottom:16px}.payment__left p{font-size:16px}.payment__right{padding:32px 24px}.payment__right h3{font-size:24px;margin-bottom:16px}.payment__right p{font-size:15px;margin-bottom:32px}.payment__right .button{padding:12px 24px;font-size:18px;border-radius:12px}.payment_show .payment__left{background-position:100% 100%}.corporate-footer{padding:0;height:auto;margin-top:-1px;background-color:#fff}.corporate-footer .small-footer{bottom:0;position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-bottom:-1px}.corporate-footer .small-footer .container{max-width:1600px;border-radius:40px;padding:20px}.corporate-footer .small-footer__logo{background-image:url(/local/templates/cvetidnya/assets/css/../images/small-logo.svg)}.corporate-footer__block{padding:0;border-radius:0;min-height:auto;background:0 0;height:auto;display:block}.corporate-footer__top{padding:15px 8px;background-color:#efefef;border-radius:0 0 24px 24px}.corporate-footer__video{opacity:1;position:relative;height:303px;width:100%;border-radius:24px;overflow:hidden;margin:32px 0 24px}.corporate-footer__form{max-width:100%;border-radius:24px;padding:16px;padding-bottom:6px}.corporate-footer__form .button{margin:12px 0 24px;padding:17px;border-radius:12px;font-size:20px}.corporate-footer__form .col50{margin-bottom:10px}.corporate-footer__title{font-size:36px;margin-bottom:16px}.corporate-footer__text{font-size:15px;margin-bottom:24px}.order__modal{max-width:360px;padding:16px}.order__modal .order-button.order-button__tg{margin-bottom:10px}.order__modal .modal__title{font-size:32px;margin-bottom:20px}.order__modal .button{margin-top:20px;margin-bottom:10px;padding:12px;font-size:18px}.modal__sub-title{font-size:16px;margin-bottom:6px}.modal__radios{margin-bottom:14px}.modal__radios li{margin-right:6px;margin-bottom:6px}.radio-border-button span{font-size:15px;padding:7px 12px;border-radius:12px}.radio-border-button strong{font-size:14px;padding:2px 6px;border-radius:8px;margin-left:8px;margin-right:-8px}}@media only screen and (max-width:450px){.col100_small{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:372px){.logo{width:110px}}
/* End */


/* Start:/local/templates/cvetidnya/template_styles.css?177296776514537*/
/* Bitrix admin panel offsets sticky/absolute header */
#bx-panel {
  z-index: 10000;
  --ui-font-family-helvetica: "Helvetica Neue", Arial, sans-serif;
  --ui-font-family-primary: var(--ui-font-family-helvetica);
  --ui-font-weight-bold: 700;
}

html.has-bx-panel .header,
html.has-bx-panel header {
  top: var(--bx-panel-height, 39px);
}

.header-contacts__phone-row {
  display: flex;
  align-items: center;
  gap: 4px;
}

.header__row {
  align-items: center;
}

.header__link-corporate {
  display: inline-block;
  padding-left: 34px;
  position: relative;
  left: 20px;
  color: #000;
  text-decoration: none;
  font-weight: 500;
  font-size: 20px;
  line-height: 1;
  background-image: url(/local/templates/cvetidnya/assets/images/icon/corporate.svg);
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 0 center;
}

@media only screen and (max-width: 900px) {
  .header__link-corporate {
    left: 0;
    padding-left: 28px;
    font-size: 14px;
    line-height: 1.2;
    background-size: 20px;
  }
}

/* main.min.css shows Telegram icon on the phone link; move it to a separate TG link */
.header-contacts__phone {
    padding-right: 0;
    background-image: none;
}

.checkbox input {
    /* main.min.css hides inputs via `visibility:hidden`, which breaks `required` validation. */
    visibility: visible !important;
    opacity: 0 !important;
}

.form-group.is-error input,
.form-group.is-error textarea,
.form-group.is-error select {
    border-color: transparent !important;
    background-color: #f3e4e3 !important;
}

.form-group.is-error input + label,
.form-group.is-error textarea + label,
.form-group.is-error select + label {
    color: #6e6e6e !important;
}

.checkbox.is-error span:before {
    border-color: transparent !important;
    background-color: #f3e4e3 !important;
}

.checkbox .form-group__error {
    padding-left: 34px;
    margin-top: 6px;
}

.checkbox.is-error span,
.checkbox.is-error span a {
    color: #ff3b30 !important;
}

.checkbox.is-error .form-group__error {
    display: none !important;
}

/* Disable browser default green "valid" border in checkout fields. */
.order .form-group input:required:valid,
.order .form-group textarea:required:valid,
.order .form-group select:required:valid {
    border-color: transparent !important;
}

.order-total .js-coupon-message {
    margin-top: 4px;
    margin-bottom: 12px;
}

@media only screen and (min-width: 901px) {
    .checkbox .form-group__error {
        padding-left: 1.7708333333vw;
    }
}

.order-product {
    position: relative;
}

.order-product__remove {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 32px;
    height: 32px;
    border-radius: 10px;
    background-color: #f4f4f4;
    background-image: url(/local/templates/cvetidnya/./assets/images/icon/close.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;
    z-index: 2;
}

.order-product__img {
    position: relative;
}

.order-product__sale {
    display: inline-block;
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #000;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    padding: 5px 8px;
    background-color: #ffdd1d;
    border-radius: 70px;
    text-decoration: none;
}

.order-tab__buttons li:last-child {
    margin-right: 0;
}

.order__map > div {
    width: 100%;
    height: 100%;
    border-radius: inherit;
    overflow: hidden;
}

.order__map {
    position: relative;
}

.pickup-delivery .order-item__delivery {
    bottom: 72px;
}

@media only screen and (max-width: 900px) {
    .pickup-delivery .order-item__delivery {
        bottom: 56px;
    }
}

.order-ask-address {
  display: none !important;
}

.header-contacts__tg {
  display: inline-block;
  width: 31.9833px;
  height: 31.9833px;
  background-image: url(/local/templates/cvetidnya/assets/images/icon/tg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  text-decoration: none;
}

.shops__addresses__next {
  display: none;
}

.shops__addresses__prev {
  display: none;
}

@media only screen and (min-width: 901px) {
  .shops-item__block {
    top: 12px;
    left: 12px;
    bottom: auto;
    z-index: 2;
  }
}

@media only screen and (max-width: 900px) {
  .shops .shops-item__block {
    margin-top: 8px;
  }

  .shops .shops__dec_1 {
    left: auto;
    right: 72px;
    top: 206px;
  }

  .shops .shops__addresses__scroll {
    height: auto;
    overflow: visible;
  }

  .shops .shops__addresses__scroll::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 36px;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 75%);
  }

  .shops .shops__addresses__scroll::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 36px;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #ffffff 75%);
  }

  .shops .shops__addresses__next,
  .shops .shops__addresses__prev {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 8px;
    top: 4px;
    width: 28px;
    height: 34px;
    border: 0;
    border-radius: 14px;
    background: #fff3b0;
    padding: 0;
    cursor: pointer;
    z-index: 1;
  }

  .shops .shops__addresses__prev {
    left: 8px;
    right: auto;
  }

  .shops .shops__addresses__next::before,
  .shops .shops__addresses__prev::before {
    content: '';
    width: 8px;
    height: 8px;
    border-right: 2px solid #6e6e6e;
    border-bottom: 2px solid #6e6e6e;
    transform: rotate(-45deg);
    margin-left: -2px;
  }

  .shops .shops__addresses__prev::before {
    transform: rotate(135deg);
    margin-left: 2px;
  }

  .shops .shops__addresses__next.is-hidden,
  .shops .shops__addresses__prev.is-hidden {
    opacity: 0;
    pointer-events: none;
  }

  .shops .shops__addresses {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding-left: 44px;
    padding-right: 44px;
    gap: 6px;
  }

  .shops .shops__addresses::-webkit-scrollbar {
    display: none;
  }

  .shops .shops__addresses li {
    flex: 0 0 auto;
    margin-right: 0;
  }
}

.shops__dec_1 {
  left: calc(50% - 15.1041666667vw);
  top: calc(50% - 13.0208333333vw);
  width: 17.7083333333vw;
  height: 15.625vw;
}

/* SKU switcher inside the small slider block */
.product__offer-slider {
  margin-top: 12px;
}

.product__sku-thumb {
  display: block;
  width: 70px;
  height: 70px;
  box-sizing: border-box;
  border: 2px solid transparent;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  background: transparent;
  outline: none;
}

.product__sku-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.product__sku-thumb {
  opacity: 0.55;
  transition: opacity 0.15s ease, border-color 0.15s ease;
}

.product__sku-thumb.is-active {
  opacity: 1;
  border-color: #ffdd1d;
}

.product__sku-caption {
  margin-top: 10px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  color: #6e6e6e;
  text-align: center;
}

.product .is-hidden {
  display: none !important;
}

/* Discount badge on product main photo (same look as home cards). */
.product__sale {
  position: absolute;
  left: 16px !important;
  right: auto !important;
  top: auto !important;
  bottom: 16px !important;
  z-index: 11;
  pointer-events: none;
}

@media only screen and (max-width: 900px) {
  .product__sale {
    left: 12px !important;
    right: auto !important;
    top: auto !important;
    bottom: 12px !important;
  }
}

.product__size {
  right: 16px !important;
  left: auto !important;
  bottom: 16px !important;
}

@media only screen and (max-width: 900px) {
  .product__size {
    right: 12px !important;
    left: auto !important;
    bottom: 12px !important;
  }
}

.product__big-slider .resp {
  cursor: pointer;
}

.product-photo-modal.mfp-wrap {
  position: fixed !important;
  top: 0 !important;
}

.product-photo-modal .mfp-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 20px 16px !important;
  box-sizing: border-box;
  cursor: pointer;
}

.product-photo-modal .mfp-content {
  width: auto !important;
  max-width: min(100vw - 32px, 1280px) !important;
}

.product-photo-modal .mfp-figure {
  position: relative;
}

.product-photo-modal .mfp-counter {
  top: 12px;
  left: auto;
  right: 12px;
  background: rgba(9, 14, 18, 0.72);
  color: #fff;
  font-size: 13px;
  line-height: 1.3;
  padding: 8px 12px;
  border-radius: 10px;
}

.product-photo-modal img.mfp-img {
  max-height: calc(100vh - 40px) !important;
  max-width: 100%;
  width: auto;
  margin: 0 auto;
  touch-action: none;
  cursor: pointer;
  transition: transform 120ms ease-out;
  will-change: transform;
}

@media only screen and (min-width: 901px) {
  .product-photo-modal .mfp-close {
    width: 180px;
    height: 180px;
    line-height: 90px;
    font-size: 96px;
    top: 8px;
    right: 8px;
  }
}

.product-photo-zoom-hint {
  position: absolute;
  top: 62px;
  right: 32px;
  z-index: 3;
  background: rgba(9, 14, 18, 0.72);
  color: #fff;
  font-size: 13px;
  line-height: 1.3;
  padding: 8px 12px;
  border-radius: 10px;
  pointer-events: none;
  white-space: normal;
  max-width: min(320px, calc(100vw - 48px));
}

@media only screen and (max-width: 900px) {
  .product-photo-modal .mfp-container {
    padding: 8px !important;
  }

  .product-photo-modal .mfp-close {
    width: 68px;
    height: 68px;
    line-height: 68px;
    font-size: 52px;
    top: 4px;
    right: 4px;
  }

  .product-photo-modal .mfp-content {
    max-width: calc(100vw - 16px) !important;
  }

  .product-photo-modal img.mfp-img {
    max-height: calc(100vh - 16px) !important;
  }
}

/* Product "Размер" list (text, not buttons) */
.product__sizes {
  margin-top: 18px;
}

/* Product composition in template markup: title on its own row + wrapped chips */
.product__composition .product__title,
.product__composition .ul {
  width: 100%;
}

.product__composition .ul {
  display: flex;
  flex-wrap: wrap;
}

.product__sizes .ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.product__size-link {
  display: inline-flex;
  gap: 10px;
  align-items: baseline;
  text-decoration: none;
  color: inherit;
}

.product__size-link b {
  display: inline-block;
  min-width: 14px;
}

.product__size-link.is-active {
  font-weight: 700;
}

/* Keep product gallery visually stable on desktop even when source photos have mixed ratios. */
@media only screen and (min-width: 901px) {
  .product__big-slider .resp,
  .product__big-slider .resp picture {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 560 / 720;
  }

  .product__big-slider .resp img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
  }

  .product__small-slider .resp,
  .product__small-slider .resp picture {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 70 / 80;
  }

  .product__small-slider .resp img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
  }
}

@media only screen and (max-width: 900px) {
  .product__big-slider .resp,
  .product__big-slider .resp picture {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 560 / 720;
  }

  .product__big-slider .resp img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
  }

  .product__small-slider .resp,
  .product__small-slider .resp picture {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 70 / 80;
  }

  .product__small-slider .resp img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
  }
}

/* Home catalog cards: fixed ratio + crop to avoid "square" images breaking height */
.product-item__img,
.product-item__img picture {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 307 / 400;
}

.product-item__img img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

/* Keep title area consistent to align buttons without large empty gaps */
.catalog .product-item__title {
  min-height: 2.5em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media only screen and (min-width: 901px) {
  /* Equalize price row height for cards with and without old-price <s>. */
  .catalog .product-item__price {
    min-height: 1.415vw;
  }
}

/* Delivery time slider: keep compact vertical sizing */
.time-slider .swiper { height: auto; }
.time-slider .swiper-wrapper { align-items: center; }
.time-slider .swiper-slide { height: auto !important; display: block; }

.order-item__sub-title_with-hint {
  display: flex;
  align-items: center;
  gap: 8px;
}

.delivery-date-hint {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #12232f;
  border: 1px solid #12232f;
  background: #fff;
  cursor: help;
}

.delivery-date-hint__popup {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  min-width: 260px;
  max-width: 320px;
  padding: 10px 12px;
  border-radius: 10px;
  border: 1px solid #d7dde2;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0,0,0,.12);
  display: none;
  z-index: 20;
}

.delivery-date-hint__title {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #12232f;
  margin: 0 0 6px;
}

.delivery-date-hint__line {
  display: block;
  font-size: 12px;
  line-height: 1.35;
  color: #4c5a65;
  margin: 0 0 2px;
}

.delivery-date-hint__line:last-child {
  margin-bottom: 0;
}

.delivery-date-hint__title + .delivery-date-hint__line {
  margin-top: -2px;
}

.delivery-date-hint:hover .delivery-date-hint__popup,
.delivery-date-hint:focus-within .delivery-date-hint__popup {
  display: block;
}

@media only screen and (max-width: 900px) {
  .delivery-date-hint__popup {
    left: -8px;
    right: auto;
    max-width: calc(100vw - 48px);
  }
}
.time-radio { display: block; }
.time-radio span {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  white-space: nowrap;
}

@media only screen and (max-width: 900px) {
  .time-radio span {
    min-height: 44px;
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 1;
  }
}

/* End */


/* Start:/local/templates/cvetidnya/assets/css/corp-overrides.css?17736527943969*/
/* /corp page-only overrides. Keep main.min.css untouched. */

body.corp-page-shell-body > header.header_hidden {
  display: none !important;
}

.corp-page-shell-body {
  overflow-x: hidden;
  background: #ebebeb;
}

@media only screen and (min-width: 900px) {
  html,
  body.corp-page-shell-body.corporate-page {
    height: 100%;
  }

  body.corp-page-shell-body.corporate-page {
    position: static !important;
    overflow: hidden !important;
  }

  .corp-page-shell.corporate-page {
    position: fixed !important;
    top: var(--corp-panel-live-offset, 0px);
    right: 0;
    bottom: 0;
    left: 0;
    width: auto !important;
    height: auto !important;
    overflow: hidden !important;
  }
}

.corp-page-shell {
  position: relative;
  background: #ebebeb;
}

.corp-page-shell .header {
  top: 0 !important;
}

@media only screen and (min-width: 900px) {
  html.corp-has-fixed-panel .corp-page-shell .corporate {
    height: calc(100vh - var(--corp-panel-offset, 0px)) !important;
    min-height: calc(100vh - var(--corp-panel-offset, 0px)) !important;
  }

  html.corp-has-fixed-panel .corp-page-shell .more {
    margin-top: calc(100vh - var(--corp-panel-offset, 0px)) !important;
  }

  html.corp-has-fixed-panel .corp-page-shell .more__block {
    height: calc(100vh - var(--corp-panel-offset, 0px)) !important;
    min-height: calc(100vh - var(--corp-panel-offset, 0px)) !important;
  }

  html.corp-has-fixed-panel .corp-page-shell .corporate-footer__block {
    height: calc(100vh - 48px - var(--corp-panel-offset, 0px)) !important;
  }
}

.header-contacts__phone-row {
  display: flex;
  align-items: center;
  gap: 4px;
}

.header__row {
  align-items: center;
}

.header__link-corporate {
  display: inline-flex;
  align-items: center;
  padding-left: 34px;
  position: relative;
  left: 20px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  font-size: 20px;
  line-height: 1;
}

.header__link-corporate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 24px;
  height: 24px;
  background-image: url('/local/templates/cvetidnya/assets/css/../images/icon/corporate.svg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transform: translateY(-50%);
  filter: brightness(0) invert(1);
}

.header__link-corporate .hover-line:before {
  background-color: #fff;
}

@media only screen and (max-width: 900px) {
  .header__link-corporate {
    left: 0;
    padding-left: 28px;
    font-size: 14px;
    line-height: 1.2;
  }

  .header__link-corporate::before {
    width: 20px;
    height: 20px;
  }
}

/* In source main.min.css phone has TG icon on itself; move it to dedicated TG link. */
.header-contacts__phone {
  padding-right: 0;
  background-image: none;
}

.header-contacts__tg {
  display: inline-block;
  width: 31.9833px;
  height: 31.9833px;
  background-image: url('/local/templates/cvetidnya/assets/css/../images/icon/tg.svg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  text-decoration: none;
}

.js-corp-order-form button[type='submit'][disabled] {
  opacity: 0.7;
  cursor: default;
}

/* Форма должна быть интерактивной поверх фонового видео в блоке footer. */
.corporate-footer__top,
.corporate-footer__form {
  z-index: 3;
}

.corporate-footer__video {
  pointer-events: none;
}

.small-footer {
  z-index: 4;
}

/* В модалке заказа основная CTA-кнопка должна быть во всю ширину, как в дизайне. */
#order button[type='submit'] {
  width: 100%;
  max-width: none;
}

@media only screen and (max-width: 900px) {
  body.corp-page-shell-body.corporate-page {
    overflow: visible !important;
  }

  .corp-page-shell.corporate-page {
    position: relative !important;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    overflow: visible !important;
  }

  .corp-page-shell .header {
    position: absolute !important;
    top: 0 !important;
  }
}

/* End */
/* /local/templates/cvetidnya/assets/normalize/css/normalize.css?17706304896271 */
/* /local/templates/cvetidnya/assets/swiper/css/swiper.css?177063048918456 */
/* /local/templates/cvetidnya/assets/magnific-popup/css/magnific-popup.css?17706304888769 */
/* /local/templates/cvetidnya/assets/css/main.min.css?1773234704110840 */
/* /local/templates/cvetidnya/template_styles.css?177296776514537 */
/* /local/templates/cvetidnya/assets/css/corp-overrides.css?17736527943969 */
