

/* Start:/local/templates/vecdev/styles/vendor/splide.min.css?17255646885002*/
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/* End */


/* Start:/local/templates/vecdev/styles/vendor/photoswipe.css?17380098917423*/
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

/* End */


/* Start:/local/templates/vecdev/components/bitrix/menu/top-bar/style.css?1732716683261*/
.top-bar__menu{display:flex}.top-bar__menu a{display:block;font-size:1.4rem;color:var(--gray700);padding:4px 10px}@media(max-width: 1199.98px){.top-bar__menu a{padding:4px 6px}}.top-bar__menu a:hover{color:var(--linkHover)}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/vecdev/components/vecdev/search.title/search/style.css?17397091494292*/
.header__search{grid-area:hSearch;width:40%}@media(max-width: 991.98px){.header__search{width:60%;padding:0 30px}}@media(max-width: 767.98px){.header__search{width:60%;padding-left:15px}}@media(max-width: 575.98px){.header__search{width:100%;margin-top:10px;padding:0}}.header__search__container{position:relative;z-index:10;border-radius:6px}@media(min-width: 992px){.header__search__container{background:var(--buttonPrimary)}}@media(max-width: 991.98px){.header__search__container{border-radius:22px}}.header__search form{position:relative}@media(min-width: 992px){.header__search form{display:grid;grid-template-columns:86% auto}}.header__search form input[type=text]{font-size:1.5rem;color:var(--gray700);line-height:2;margin:2px;border-radius:6px;border:none;padding:0 15px;width:100%;outline:none}.header__search form input[type=text]::placeholder{color:var(--gray400);font-size:1.2rem}@media(max-width: 991.98px){.header__search form input[type=text]{border:2px solid var(--buttonPrimary);border-radius:22px}}@media(max-width: 575.98px){.header__search form input[type=text]{font-size:1.7rem;line-height:2.6}.header__search form input[type=text]::placeholder{color:var(--gray600);font-size:1.7rem}}.header__search form button{display:flex;justify-content:center;align-items:center;margin:2px 3px 2px 2px;border-radius:6px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s ease-in-out}.header__search form button:hover{background:var(--buttonAccent)}.header__search form button svg{width:28px;height:28px;fill:var(--white)}@media(max-width: 991.98px){.header__search form button svg{width:24px;height:24px}}@media(max-width: 575.98px){.header__search form button svg{width:30px;height:30px}}@media(max-width: 991.98px){.header__search form button{position:absolute;top:0;right:2px;bottom:0;border-radius:22px;background:var(--buttonPrimary);width:28px;height:28px;margin:auto 0}}@media(max-width: 575.98px){.header__search form button{width:40px;height:40px}}.search-popup{position:absolute;left:0;top:100%;margin-top:6px;background:var(--white);padding:20px 12px 20px 20px;border-radius:var(--radiusPrimary);max-height:500px;overflow:hidden;width:100%}.search-popup__content{height:100%;overflow-y:auto}.search-popup__content::-webkit-scrollbar{width:4px}.search-popup__content::-webkit-scrollbar-track{background:#f1f1f1}.search-popup__content::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.search-popup__content::-webkit-scrollbar-thumb:hover{background-color:#555}.search-popup__content*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.search-popup__bg{background-color:rgba(3,8,13,.32);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.search-popup__catalogs{display:flex;gap:4px;flex-wrap:wrap;overflow-y:hidden}.search-popup__catalogs a{background-color:var(--gray200);border-radius:8px;cursor:pointer;display:inline-flex;padding:5px 10px;font-weight:500}.search-popup__list{display:flex;flex-direction:column;margin-top:20px;align-items:center;gap:6px}.search-popup__list a{display:flex;flex-wrap:nowrap;flex-direction:row;font-size:1.6rem;width:100%;align-items:center;gap:10px;font-weight:500}.search-popup__list__ico{display:flex;background:var(--gray200);padding:8px;border-radius:8px;align-self:flex-start}.search-popup__list__ico svg{width:22px;height:22px;fill:var(--gray600)}.search-popup__list__name{display:inline-block;line-height:1.2}.search-popup__empty{font-size:1.6rem}.search-popup__empty a{color:var(--greenPrimary)}.search-popup__empty a:hover{color:var(--greenAccent)}@media(max-width: 767.98px){.header__search_page{margin-top:0}.header__search_page .header__search__container{border-radius:12px}.header__search_page .header__search__container input[type=text]{color:var(--gray700);border-radius:14px;padding:20px 15px !important;width:100%;font-size:2rem;line-height:1;border:none !important;background:var(--gray100);max-height:0;font-family:inherit}.header__search_page .header__search__container input[type=text]::placeholder{color:var(--gray400);font-size:1.6rem;font-weight:600}.header__search_page .header__search__container button{background:rgba(0,0,0,0)}.header__search_page .header__search__container button svg{fill:var(--gray400)}}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/vecdev/components/bitrix/sale.basket.basket.line/basket_line/style.css?17414364341906*/
.basket-mini{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 767.98px){.basket-mini{position:fixed;bottom:0;width:100%;background:var(--white);display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:1px -3px 10px rgba(0,0,0,.1);padding:4px 20px;z-index:10}}.basket-mini__button{display:flex;flex-direction:column;justify-content:center;min-width:50px}.basket-mini__button_home{order:0}.basket-mini__button_catalog{order:1}.basket-mini__button_basket{position:relative;order:2}@media(min-width: 992px){.basket-mini__button_basket{order:3}}.basket-mini__button_basket:hover .basket-mini__products-count{color:var(--white)}.basket-mini__button_user{order:3}@media(min-width: 992px){.basket-mini__button_user{order:2}}.basket-mini__button_mobile{display:none}@media(max-width: 767.98px){.basket-mini__button_mobile{display:flex;justify-content:center;align-items:center;align-content:center}}.basket-mini__button_current svg{fill:var(--buttonPrimary) !important}@media(max-width: 991.98px){.basket-mini__button span{display:none}}@media(max-width: 575.98px){.basket-mini__button{height:50px;width:50px}}.basket-mini__button svg{margin:auto;width:34px;height:34px;fill:var(--gray500)}@media(max-width: 991.98px){.basket-mini__button svg{width:40px;height:40px}}@media(max-width: 767.98px){.basket-mini__button svg{width:85%;height:85%}}.basket-mini__button span{margin-top:-4px;text-align:center;padding:0 10px}@media(min-width: 992px){.basket-mini__button:hover svg{fill:var(--greenPrimary)}.basket-mini__button:hover span{color:var(--greenPrimary)}}.basket-mini__products-count{position:absolute;display:block !important;top:0;right:0;background:var(--redPrimary);padding:0 6px !important;border-radius:8px;color:var(--white);font-weight:600}@media(max-width: 767.98px){.basket-mini__products-count{top:5px}}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/vecdev/components/bitrix/menu/main-menu/style.css?1732716684927*/
.main-menu{background-color:var(--white)}@media(max-width: 991.98px){.main-menu{display:none}}.main-menu__flex{display:flex;align-items:center;overflow:hidden}.main-menu__flex a{display:block;font-size:1.5rem;font-weight:500;color:var(--gray700);padding:10px 10px;white-space:nowrap}.main-menu__flex a:hover{color:var(--linkHover)}.main-menu__flex a.service{color:var(--linkSecondary)}.main-menu__more{position:relative}.main-menu__more button{display:block;font-size:1.5rem;font-weight:500;color:var(--gray700);padding:10px 10px;white-space:nowrap;border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer}.main-menu__more button:hover{color:var(--linkHover)}.main-menu__more__list{display:none;position:absolute;background:var(--white);border-radius:8px;right:0;top:100%;box-shadow:var(--boxShadowPrimary);z-index:1;min-width:200px}.main-menu__more__list.show{display:block}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/vecdev/components/bitrix/menu/footer_menu/style.css?1732716683416*/
.footer__menu__list{display:flex;flex-direction:column}.footer__menu__list a{display:block;font-size:1.4rem;color:var(--gray700);padding:4px 0;line-height:1}@media(max-width: 1199.98px){.footer__menu__list a{padding:4px 6px}}@media(max-width: 575.98px){.footer__menu__list a{text-align:center;font-size:1.7rem;padding:6px 6px}}.footer__menu__list a:hover{color:var(--linkHover)}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/vecdev/template_styles.css?175473820926530*/
@font-face{font-family:"Futura PT";src:url("/local/templates/vecdev/fonts/FuturaPT-Light.woff2") format("woff2"),url("/local/templates/vecdev/fonts/FuturaPT-Light.woff") format("woff"),url("/local/templates/vecdev/fonts/FuturaPT-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Futura PT";src:url("/local/templates/vecdev/fonts/FuturaPT-Book.woff2") format("woff2"),url("/local/templates/vecdev/fonts/FuturaPT-Book.woff") format("woff"),url("/local/templates/vecdev/fonts/FuturaPT-Book.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Futura PT";src:url("/local/templates/vecdev/fonts/FuturaPT-Medium.woff2") format("woff2"),url("/local/templates/vecdev/fonts/FuturaPT-Medium.woff") format("woff"),url("/local/templates/vecdev/fonts/FuturaPT-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Futura PT";src:url("/local/templates/vecdev/fonts/FuturaPT-Demi.woff2") format("woff2"),url("/local/templates/vecdev/fonts/FuturaPT-Demi.woff") format("woff"),url("/local/templates/vecdev/fonts/FuturaPT-Demi.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Futura PT";src:url("/local/templates/vecdev/fonts/FuturaPT-Heavy.woff2") format("woff2"),url("/local/templates/vecdev/fonts/FuturaPT-Heavy.woff") format("woff"),url("/local/templates/vecdev/fonts/FuturaPT-Heavy.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Futura PT";src:url("/local/templates/vecdev/fonts/FuturaPT-Bold.woff2") format("woff2"),url("/local/templates/vecdev/fonts/FuturaPT-Bold.woff") format("woff"),url("/local/templates/vecdev/fonts/FuturaPT-Bold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Futura PT Extra";src:url("/local/templates/vecdev/fonts/FuturaPT-ExtraBold.woff2") format("woff2"),url("/local/templates/vecdev/fonts/FuturaPT-ExtraBold.woff") format("woff"),url("/local/templates/vecdev/fonts/FuturaPT-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}:root{--white: #ffffff;--black: #000000;--gray100: #EFF2F5;--gray200: #F1F5FB;--gray300: #D1DAE3;--gray400: #A0A9C0;--gray500: #838A9D;--gray600: #727C94;--gray700: #495057;--gray800: #222631;--gray900: #232427;--textPrimary: #202436;--font-family: "Futura PT", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--boxShadowPrimary: 0 0 #0000, 0 0 #0000, 0 4px 8px 0px rgba(0, 0, 0, 0.2), 0 5px 8px -10px rgba(0, 0, 0, 0.2);--greenPrimary: #009D23;--greenPrimary2: #30cc65;--greenAccent: #00be2a;--greenAccent2: #00b127;--yellowPrimary: #FFC42D;--yellowSecondary: #A57700;--redPrimary: #FA0D58;--redBg: #ffc9da;--redDark: #5d001d;--bluePrimary: #7482F9;--linkHover: var(--greenPrimary);--linkSecondary: var(--yellowSecondary);--backgroundPrimary: var(--white);--backgroundSecondary: var(--gray100);--buttonPrimary: var(--greenPrimary);--buttonAccent: var(--greenAccent);--buttonSecondary: var(--yellowPrimary);--radiusPrimary: 12px;--radiusSecondary: 8px}@media(max-width: 767.98px){.ui__popup__container{display:flex;position:fixed;z-index:1300;top:0;left:0;overflow:hidden;width:100%;height:100%}}.ui__popup__container_top{align-items:flex-end;padding-top:60px}.ui__popup__container_bottom{align-items:flex-start;padding-bottom:60px}.ui__popup__container_right{justify-content:flex-start}.ui__popup__container_left{justify-content:flex-start}.ui__popup__close-btn{position:absolute;right:0;top:0;width:60px;height:60px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ui__popup__close-btn svg{fill:var(--redPrimary);width:40%;height:40%}@media(min-width: 768px){.ui__popup__close-btn{right:0;top:0;width:60px;height:60px}}.ui__popup__close-btn:hover svg{fill:var(--greenPrimary)}.ui__popup__content{width:90%;position:absolute;left:0;right:0;margin:0 auto;padding:20px;background:#fff;z-index:102;border-radius:8px}@media(min-width: 768px){.ui__popup__content{width:600px}}.ui__popup__content_top{position:fixed;bottom:0;transform:translate3d(0px, 100%, 0px);width:100%;border-radius:30px 30px 0 0;max-height:calc(100% - 70px);transition:transform ease-in-out 1s}.ui__popup__content_top iframe{border-radius:30px 30px 0 0;overflow:hidden}.ui__popup__content_top .ui__popup__close-btn{top:-65px}.ui__popup__content_top .ui__popup__close-btn svg{fill:var(--white);width:40%;height:40%}.ui__popup__content_bottom{position:fixed;top:100%;transform:translate3d(0px, -100%, 0px);width:100%;border-radius:0 0 30px 30px;max-height:calc(100% - 70px);overflow:hidden}.ui__popup__content_right{position:fixed;top:0;right:auto;height:100%;width:100%;transform:translate3d(-100%, 0px, 0px);border-radius:0}@media(min-width: 768px){.ui__popup__content_right{width:70%;border-radius:0 30px 30px 0}}@media(min-width: 992px){.ui__popup__content_right{width:50%}}@media(min-width: 1200px){.ui__popup__content_right{width:40%}}.ui__popup__content_left{position:fixed;top:0;left:auto;height:100%;width:100%;transform:translate3d(100%, 0px, 0px);border-radius:0}@media(min-width: 768px){.ui__popup__content_left{width:70%;border-radius:30px 0 0 30px}}@media(min-width: 992px){.ui__popup__content_left{width:50%}}@media(min-width: 1200px){.ui__popup__content_left{width:40%}}.ui__popup__close-confirm{position:fixed;left:0;top:0;width:100%;height:100%}.ui__popup__close-confirm__bg{position:fixed;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.2)}.ui__popup__close-confirm__content{display:flex;flex-wrap:wrap;gap:10px;width:90%;max-width:400px;position:absolute;left:0;right:0;margin:0 auto;padding:20px;background:#fff;border-radius:8px}.ui__popup__close-confirm__title{font-size:2rem;text-align:center;margin-bottom:30px;width:100%}.vdPopupTitle{text-align:center;font-size:2rem;font-weight:600;margin-bottom:20px}.vdPopupBackground{position:fixed;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.4);z-index:101}.successTitle{font-size:2rem;font-weight:600;text-align:center;margin-bottom:30px}.popupThumb{position:absolute;opacity:.3 !important;border-radius:1.5px;background-color:#fff}@media(min-width: 992px){.popupThumb{display:none}}.popupThumb--bottomToTop{bottom:100%;right:0;left:0;margin:auto auto 8px;width:40px;height:3px}.popupThumb--topToBottom{bottom:100%;right:0;left:0;margin:8px auto auto;width:40px;height:3px}.popup-loader{width:100px;background-image:url("/local/templates/vecdev/images/icons/loader.svg");background-position:center;background-repeat:no-repeat;background-size:100px;padding-top:120px;margin:auto;text-align:center;line-height:1;font-size:1.6rem}.popup__btn{width:calc(33% - 10px)}.cbForm{display:grid}.cbForm__title{font-size:2rem;font-weight:600;text-align:center;margin-bottom:30px}.cbForm .cbBtn{justify-self:center;margin-top:10px;margin-bottom:10px}.ui__popup__confirm-content{text-align:center}.ui__popup__confirm-content__title{font-size:2.2rem;margin-bottom:10px}.ui__popup__confirm-content__description{font-size:1.5rem}.ui__popup__confirm-content__footer{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin-top:20px}.notifier-container{position:fixed;right:10px;bottom:10px;z-index:2000}.notification{position:relative;background-color:var(--greenAccent);color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);opacity:.9;transition:bottom .5s,opacity .5s;display:none;margin-bottom:5px;overflow:hidden;font-size:2rem}.notification.show{display:block}.notification-timer{background-color:#fff;height:2px;width:100%;position:absolute;bottom:0;left:0;transition:width 5s linear}.mobile-menu{height:100%;display:flex;flex-direction:column}.mobile-menu__container{height:100%;overflow-y:auto}.mobile-menu__logo{display:inline-flex;width:80%;max-width:200px;height:50px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url("/local/templates/vecdev/images/logo.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.mobile-menu__list{display:flex;flex-direction:column;box-sizing:border-box;padding:8px 0;list-style:none}.mobile-menu__list:not(:last-child){margin-bottom:4px}.mobile-menu__item{display:block;font-size:2rem;line-height:1.5;padding:4px 0}.divider{height:1px;margin:0 16px;background:#d8dae4}.top-bar{background:var(--backgroundPrimary)}@media(max-width: 767.98px){.top-bar{display:none}}.top-bar__grid{display:flex;gap:20px;justify-content:space-between;align-items:center}.top-bar__contacts{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;font-size:1.4rem}.top-bar__contacts__phone{font-weight:500;line-height:1;position:relative;padding-left:24px}.top-bar__contacts__phone svg{position:absolute;left:0;top:0;bottom:0;margin:auto 0;height:24px;width:24px;fill:var(--linkHover)}.top-bar__contacts__mail{line-height:1;position:relative;padding-left:24px}@media(max-width: 991.98px){.top-bar__contacts__mail{display:none}}.top-bar__contacts__mail svg{position:absolute;left:0;top:0;bottom:0;margin:auto 0;height:20px;width:20px;fill:var(--linkHover)}@media(max-width: 991.98px){.top-bar__contacts__work{display:none}}.header{background:var(--backgroundPrimary);padding:10px 0}.header__grid{padding:10px 0}@media(max-width: 575.98px){.header__grid{display:block;position:relative;padding:0}}@media(min-width: 768px){.header__grid{display:grid;grid-template-columns:90% auto;align-items:center;justify-content:space-between}}.header__content{display:flex;flex-wrap:nowrap;align-items:center}@media(max-width: 575.98px){.header__content{display:grid;grid-template-areas:"hMenu hLogo" "hSearch hSearch";grid-template-columns:50px auto}}@media(max-width: 767.98px){.header__content_page{display:grid;grid-template-areas:"hMenu hLogo hSearch";grid-template-columns:50px 50px auto}.header__content_page .header__search{width:100%}}.header__logo{grid-area:hLogo;display:block;height:30px;background-image:url("/local/templates/vecdev/images/logo.svg");background-size:contain;background-position:left center;background-repeat:no-repeat;width:15%}@media(max-width: 1199.98px){.header__logo{width:20%}}@media(max-width: 991.98px){.header__logo{width:25%;margin-left:20px}}@media(max-width: 767.98px){.header__logo{width:30%;margin-left:15px}}@media(max-width: 575.98px){.header__logo{width:60%;height:100%;max-width:150px}}@media(max-width: 767.98px){.header__logo_min{margin-left:0;height:40px;width:100%;background-image:url("/local/templates/vecdev/images/logo_min.svg")}}.header__menu{display:none}@media(max-width: 991.98px){.header__menu{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.header__menu svg{width:100%;height:100%}}@media(max-width: 991.98px)and (max-width: 575.98px){.header__menu svg{width:85%;height:85%}}@media(max-width: 767.98px){.header__menu{width:35px;height:35px}}@media(max-width: 575.98px){.header__menu{width:50px;height:50px}}.header__btns{grid-area:h_btns;display:flex;justify-items:start;align-items:center;grid-gap:10px;width:75%}@media(max-width: 991.98px){.header__btns{display:none}}@media(min-width: 768px){.header__btns{padding-left:15px;padding-right:15px;width:auto;grid-gap:20px}}.header__btns__catalog,.header__btns__service{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:10px 24px 10px 24px;border-radius:var(--radiusSecondary);font-weight:500;font-size:1.6rem}@media(min-width: 992px){.header__btns__catalog,.header__btns__service{font-size:1.5rem;padding:8px 26px 8px 26px}}.header__btns__catalog svg,.header__btns__service svg{width:24px;height:auto}@media(min-width: 992px){.header__btns__catalog svg,.header__btns__service svg{width:20px}}.header__btns__catalog{background:var(--buttonPrimary);color:var(--white)}.header__btns__catalog svg{fill:var(--white)}.header__btns__catalog:hover{color:var(--white)}.header__btns__service{background:var(--buttonSecondary);color:var(--textPrimary)}.header__btns__service:hover{color:var(--textPrimary)}.header__btns__service svg{fill:var(--textPrimary)}.header__marketplaces{display:flex;flex-direction:row;gap:4px;width:25%;padding-left:10px}@media(max-width: 991.98px){.header__marketplaces{display:none}}@media(min-width: 768px){.header__marketplaces{padding:0 15px;width:auto;gap:10px}}.header__marketplaces__ozon,.header__marketplaces__wb{width:40px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.header__marketplaces__ozon,.header__marketplaces__wb{width:33px;height:33px}}.header__marketplaces__ozon{background-image:url("/local/templates/vecdev/images/icons/ozon.png")}.header__marketplaces__wb{background-image:url("/local/templates/vecdev/images/icons/wb.png")}.footer{background:var(--gray100);padding:30px 0}.footer__grid{display:grid;grid-template-areas:"f_apps" "f__menu" "f__contacts"}@media(min-width: 576px){.footer__grid{display:grid;grid-template-areas:"f__menu f__menu" "f_apps f__contacts";grid-template-columns:1fr 1fr;grid-gap:60px}}@media(min-width: 768px){.footer__grid{grid-template-areas:"f_apps f__menu f__contacts";grid-template-columns:1fr 5fr 2fr;grid-gap:0}}@media(min-width: 992px){.footer__grid{grid-template-columns:2fr 5fr 2fr}}@media(min-width: 1200px){.footer__grid{grid-template-columns:2fr 5fr 3fr}}.footer__block__apps{grid-area:f_apps}.footer__block__menu{grid-area:f__menu}.footer__block__contacts{grid-area:f__contacts}.footer__apps{border:1px solid var(--gray300);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:20px;max-width:300px}@media(max-width: 767.98px){.footer__apps{justify-self:center;margin-bottom:30px}}@media(min-width: 768px){.footer__apps{padding:12px}}@media(min-width: 992px){.footer__apps{padding:20px}}.footer__apps__item__title{font-weight:600;color:var(--gray600);line-height:1;text-align:center}.footer__apps__item__list{display:flex;flex-direction:row;gap:10px;align-items:center;margin-top:10px;justify-content:center}.footer__apps__item__list a{display:block;width:46px;height:46px;background-size:contain;background-position:center;background-repeat:no-repeat}@media(min-width: 576px){.footer__apps__item__list a{width:30px;height:30px}}@media(min-width: 992px){.footer__apps__item__list a{width:40px;height:40px}}.footer__apps__qr{display:block;width:100%;height:140px;background-size:contain;background-position:center;background-repeat:no-repeat}@media(min-width: 576px){.footer__apps__qr{width:100%;height:115px}}@media(max-width: 767.98px){.footer__menu{margin-bottom:30px}}.footer__menu__grid{display:grid;grid-template-columns:3fr 2fr 2fr;justify-items:center}@media(max-width: 575.98px){.footer__menu__grid{grid-template-columns:1fr}}@media(min-width: 768px){.footer__menu__grid{grid-template-columns:3fr 2fr 2fr;grid-gap:20px;justify-items:left;padding-left:30px}}@media(min-width: 1200px){.footer__menu__grid{grid-gap:30px;grid-template-columns:repeat(3, 1fr)}}.footer__menu__title{font-size:2rem;font-weight:600;margin-bottom:15px;text-align:center}@media(min-width: 576px){.footer__menu__title{text-align:left}}@media(min-width: 768px){.footer__menu__title{font-size:1.7rem}}@media(min-width: 992px){.footer__menu__title{font-size:2rem}}.footer__contacts{display:flex;flex-direction:column;align-items:flex-end}@media(max-width: 575.98px){.footer__contacts{border-top:1px solid var(--gray300);padding-top:20px;align-items:center}}.footer__contacts__phone{display:flex;flex-direction:row;align-items:center;font-size:1.7rem;font-weight:700}@media(max-width: 575.98px){.footer__contacts__phone{font-size:2.2rem}}@media(min-width: 992px){.footer__contacts__phone{font-size:2.2rem}}.footer__contacts__phone svg{width:34px;height:34px;fill:var(--greenPrimary)}.footer__contacts__mail{display:flex;flex-direction:row;align-items:center;font-size:1.5rem;gap:4px;margin:10px;line-height:1}@media(max-width: 575.98px){.footer__contacts__mail{font-size:2.2rem}}@media(min-width: 992px){.footer__contacts__mail{font-size:2rem}}.footer__contacts__mail svg{width:20px;height:20px;fill:var(--greenPrimary)}.footer__contacts__work{font-size:1.4rem;padding-left:3px;margin:10px}@media(max-width: 575.98px){.footer__contacts__work{font-size:2.2rem}}@media(min-width: 992px){.footer__contacts__work{font-size:1.7rem}}.footer__social{display:flex;flex-direction:column;align-items:flex-end;margin-top:30px}@media(max-width: 575.98px){.footer__social{align-items:center}}.footer__social__title{font-size:1.7rem;color:var(--gray700);font-weight:500;text-align:right;line-height:1.1}@media(max-width: 575.98px){.footer__social__title{text-align:center;font-size:2rem}}@media(min-width: 992px){.footer__social__title{font-size:1.8rem}}.footer__social__list{display:flex;flex-wrap:nowrap;flex-direction:row;gap:2px;margin-top:10px}.footer__social__list a{display:block}.footer__social__list a svg{width:40px;height:40px}@media(max-width: 575.98px){.footer__social__list a svg{width:60px;height:60px}}@media(min-width: 992px){.footer__social__list a svg{width:60px;height:60px}}.auth .closeSmartBtn svg{fill:var(--gray600)}.auth__input-container{position:relative}.auth__header{margin-bottom:20px}.auth__header svg{width:190px;height:40px}.auth__title{font-size:2.4rem;font-weight:700;margin-bottom:20px;letter-spacing:0}.auth__descr{font-size:1.7rem;font-weight:500;margin-bottom:20px}.auth__phone{position:relative;display:grid;grid-template-columns:70px auto;align-items:center}.auth__phone__prefix{display:flex;align-items:center;flex-wrap:nowrap;height:45px;justify-content:center;gap:4px;background:var(--gray200);border-radius:8px 0 0 8px;border:2px solid var(--gray300);border-right:none}.auth__phone__prefix svg{width:30px;height:100%}.auth__phone__prefix span{display:block;font-size:1.7rem;font-weight:500}.auth__phone__group{position:relative}.auth__phone__input{height:45px;border-radius:0 8px 8px 0;border:2px solid var(--gray300);font-size:1.7rem;padding:0 20px;border-left:none;width:100%}.auth__phone__input::placeholder{color:var(--gray600)}.auth__phone__error{font-size:1.4rem;line-height:1.2;color:var(--redPrimary);font-weight:500}.auth__phone.error .auth__phone__prefix,.auth__phone.error .auth__phone__input{border-color:var(--redPrimary)}.auth__mail{position:relative;display:grid;grid-template-columns:70px auto;align-items:center}.auth__mail__group{position:relative}.auth__mail__input{height:45px;border-radius:8px;border:2px solid var(--gray300);font-size:1.7rem;padding:0 20px;width:100%}.auth__mail__input::placeholder{color:var(--gray600)}.auth__mail__error{position:absolute;bottom:-17px;font-size:1.3rem;color:var(--redPrimary)}.auth__mail.error .auth__phone__prefix,.auth__mail.error .auth__phone__input{border-color:var(--redPrimary)}.auth__smsCode{position:relative}.auth__smsCode__group{position:relative}.auth__smsCode__input{height:45px;border-radius:8px;border:2px solid var(--gray300);font-size:1.7rem;padding:0 20px;width:100%}.auth__smsCode__input::placeholder{color:var(--gray600)}.auth__smsCode__error{position:absolute;bottom:-17px;font-size:1.4rem;color:var(--redPrimary)}.auth__smsCode.error .auth__phone__prefix,.auth__smsCode.error .auth__phone__input,.auth__smsCode.error .auth__smsCode__input{border-color:var(--redPrimary)}.auth__btns{margin-top:40px;position:relative}.auth__btns__confirm{margin-top:30px;font-size:1.7rem !important;font-weight:600 !important;width:100%}.auth__timer{font-size:1.7rem;top:10px;text-align:center;margin-top:20px;line-height:1;color:var(--gray700)}.auth__links{margin-top:20px}.auth__link{background:none;border:none;outline:none;font-size:1.7rem;padding:7px 0;width:100%;text-align:center;font-weight:600;color:var(--bluePrimary)}.auth__then-btn{margin-top:15px}.ui__btn{display:block;outline:none;border:none;font-size:1.7rem;font-weight:500;transition:all .2s ease;cursor:pointer;border-radius:var(--radiusPrimary);white-space:nowrap;text-align:center}.ui__btn_primary{padding:12px 22px;color:var(--white);background:var(--greenPrimary);border:1px solid var(--greenPrimary);font-weight:500}.ui__btn_primary:hover{background:var(--greenAccent);border:1px solid var(--greenAccent)}.ui__btn_primary:disabled{background:var(--gray400);cursor:default}.ui__btn_blue{padding:12px 22px;color:var(--white);background:var(--bluePrimary);border:1px solid var(--bluePrimary);font-weight:500}.ui__btn_blue:hover{background:var(--bluePrimary);border:1px solid var(--bluePrimary)}.ui__btn_blue:disabled{background:var(--gray400);cursor:default}.ui__btn_primary-outline{padding:12px 22px;color:var(--redPrimary);background:var(--btnPrimary);border:1px solid var(--redPrimary);font-weight:500}.ui__btn_primary-outline:hover{background:var(--redPrimary);border:1px solid var(--redPrimary);color:var(--textWhite)}.ui__select{position:relative}.ui__select button{position:relative;display:block;outline:none;border:1px solid var(--gray400);background:var(--white);padding:10px 20px;border-radius:12px;font-size:1.6rem;width:100%;text-align:left}.ui__select button:after{content:"";position:absolute;right:10px;top:0;bottom:0;width:25px;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23A0A9C0'%3E%3Cpath d='m452.22-369.7-158-158q-4.13-4.13-6.2-8.76-2.06-4.63-2.06-9.76 0-10.26 7.47-18.52 7.48-8.26 19.31-8.26h334.52q11.83 0 19.31 8.26 7.47 8.26 7.47 18.52 0 3.13-8.26 18.52l-158 158q-6.13 6.14-13.11 8.7-6.97 2.57-14.67 2.57T465.33-361q-6.98-2.56-13.11-8.7Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .1s ease-in-out}.ui__select__list{display:none;position:absolute;z-index:10;max-width:400px;flex-direction:column;left:0;top:100%;background:var(--white);box-shadow:var(--boxShadowPrimary);padding:10px;min-width:100%;cursor:pointer}.ui__select__list span{font-size:1.6rem;padding:5px 0}.ui__select__list span:hover{background:var(--gray100)}.ui__select.toggled .ui__select__list{display:flex}.ui__select.toggled button:after{transform:scale(-1)}.ui__input{border:1px solid var(--gray400);background:var(--white);padding:10px 20px;border-radius:12px;font-size:1.6rem;width:100%}.ui__textarea{display:block;font-size:1.4rem;vertical-align:middle;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);font-family:inherit}.ui__textarea:focus{border:1px solid var(--gray300)}.ui__textarea_default{width:100%;border:1px solid var(--gray300);border-radius:6px;padding:12px 12px 12px 16px;background:#fff;font-size:1.6rem}.ui__textarea_default::placeholder{color:var(--gray500)}.ui__dropzone{position:relative;border:3px dashed var(--gray200);background:#f6f8ff;width:100%;min-height:70px;text-align:center;cursor:pointer;transition:background-color .2s;border-radius:8px;margin-bottom:20px}.ui__dropzone .dropZoneLabel{position:absolute;bottom:20px;left:0;width:100%;text-align:center;font-size:1.4rem;color:var(--gray400)}.ui__dropzone .dropZoneLabel span{display:block;font-size:1.4rem;font-weight:400}.ui__dropzone.dragover{background-color:#f5f5f5}.ui__form-file{display:none;pointer-events:none}.ui__uploadList{display:flex;flex-direction:column;max-height:500px;overflow-y:auto}.ui__uploadList__grid{display:grid;grid-template-columns:repeat(3, calc(33% - 10px));grid-gap:10px;margin-bottom:10px}.ui__uploadList__fileBlock{display:flex;flex-direction:row;gap:10px;align-items:center;position:relative;padding:4px;border:4px solid var(--gray200);background:#fff;border-radius:12px;overflow:hidden}.ui__uploadList__fileBlock__info{display:block;font-size:1.2rem;color:var(--gray600)}.ui__uploadList__fileBlock__delete{position:absolute;top:5px;right:5px;width:17px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 30.2308L14.3007 40.9301C13.5874 41.6434 12.7156 42 11.6853 42C10.655 42 9.78322 41.6434 9.06993 40.9301C8.35664 40.2168 8 39.345 8 38.3147C8 37.2844 8.35664 36.4126 9.06993 35.6993L19.7692 25L9.06993 14.3007C8.35664 13.5874 8 12.7156 8 11.6853C8 10.655 8.35664 9.78322 9.06993 9.06993C9.78322 8.35664 10.655 8 11.6853 8C12.7156 8 13.5874 8.35664 14.3007 9.06993L25 19.7692L35.6993 9.06993C36.4126 8.35664 37.2844 8 38.3147 8C39.345 8 40.2168 8.35664 40.9301 9.06993C41.6434 9.78322 42 10.655 42 11.6853C42 12.7156 41.6434 13.5874 40.9301 14.3007L30.2308 25L40.9301 35.6993C41.6434 36.4126 42 37.2844 42 38.3147C42 39.345 41.6434 40.2168 40.9301 40.9301C40.2168 41.6434 39.345 42 38.3147 42C37.2844 42 36.4126 41.6434 35.6993 40.9301L25 30.2308Z' fill='%23FA0D58'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat}.ui__uploadList__fileBlock__img{width:20px;height:20px;object-fit:contain}*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}html{font-size:10px}body{font-size:1.4rem;font-family:var(--font-family);background:var(--backgroundSecondary);color:var(--textPrimary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.2px}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:var(--default)}ul{margin-bottom:0}button{font-family:inherit;border:none;outline:none;cursor:pointer}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:var(--yellow-1);transition:all .2s ease;text-decoration:none}a:hover{text-decoration:none;color:var(--linkHover)}.container{padding:0 10px;max-width:1440px;margin:0 auto;display:flex;flex-direction:column}.page-block{margin:40px 0}@media(max-width: 767.98px){.page-block{margin:10px 0}.page-block .container{padding:0}}.page-block__title{font-size:3rem;font-weight:700;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767.98px){.page-block__title{font-size:2rem}}.page-block__title a{font-size:1.4rem;background:var(--gray200);font-weight:400;padding:4px 12px;border-radius:6px}.page-block__title a:hover{background:var(--gray400);color:var(--white)}.page-block__content{background:var(--white);padding:20px 15px;border-radius:var(--radiusPrimary)}.page__title{margin-bottom:25px}.page__title h1{font-size:3rem;font-weight:700}@media(max-width: 767.98px){.page__title h1{font-size:2rem}}/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /local/templates/vecdev/styles/vendor/splide.min.css?17255646885002 */
/* /local/templates/vecdev/styles/vendor/photoswipe.css?17380098917423 */
/* /local/templates/vecdev/components/bitrix/menu/top-bar/style.css?1732716683261 */
/* /local/templates/vecdev/components/vecdev/search.title/search/style.css?17397091494292 */
/* /local/templates/vecdev/components/bitrix/sale.basket.basket.line/basket_line/style.css?17414364341906 */
/* /local/templates/vecdev/components/bitrix/menu/main-menu/style.css?1732716684927 */
/* /local/templates/vecdev/components/bitrix/menu/footer_menu/style.css?1732716683416 */
/* /local/templates/vecdev/template_styles.css?175473820926530 */
