

/* Start:/local/js/disMsg/styles.css?17552435721196*/
.disMsg {
	display: none;
	z-index: 999998;
	position: fixed;
	background-color: #323232;
	color: #fff;
	border-radius: 2px;
	max-width: calc(100vw - 10px);
	-webkit-transition: transform 0.3s ease, opacity 0.3s ease;
	-moz-transition: transform 0.3s ease, opacity 0.3s ease;
	-o-transition: transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
}
.disMsg:hover {
	z-index: 999999;
}
.disMsg__inner {
	padding: 25px 30px 25px 25px;
	line-height: 1.4;
}
.disMsg__close {
	position: absolute;
	top: -5px;
	right: -6px;
	padding: 5px;
	cursor: pointer;
}
.disMsg__close:after {
	display: block;
	text-align: center;
	content: "×";
	color: #fff;
	font-size: 22px;
	line-height: 22px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
}
.disMsg.v--blue {
	background-color: #356ccc;
}
.disMsg.v--green,
.disMsg.v--true {
	background-color: #32a14a;
}
.disMsg.v--red,
.disMsg.v--false {
	background-color: #F21E16;
}
.disMsg a {
	color: #fff;
	border-bottom: 1px dotted;
}
.disMsg p {
	padding-bottom: 10px;
}
/* End */


/* Start:/local/js/disAjax/styles.css?1755243572466*/
body div#disAjax_indicator {
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 999999;
}
body div#disAjax_indicator div {
	position: absolute;
	background: url("/local/js/disAjax/images/loader.svg") center center rgba(255, 255, 255, 0.9) no-repeat;
	background-size: 110px;
	border-radius: 100%;
	left: 50%;
	top: 50%;
	margin-left: -55px;
	margin-top: -55px;
	height: 110px;
	width: 110px;
}
body.loading div#disAjax_indicator {
	display: block;
}
/* End */


/* Start:/local/templates/main/css/normalize.css?17552435733129*/
html, body, button, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

button{
  background-color:transparent;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
  display:block;
}

body{
  line-height:1;
}

blockquote, q{
  quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after{
  content:"";
  content:none;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}
body{
  margin:0;
}
main{
  display:block;
}
h1{
  font-size:2em;
  margin:0.67em 0;
}
hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
}
pre{
  font-family:monospace, monospace;
  font-size:1em;
}
a{
  background-color:transparent;
}
abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}
b,
strong{
  font-weight:bolder;
}
code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}
small{
  font-size:80%;
}
sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}
img{
  border-style:none;
}
button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}
button,
input{
  overflow:visible;
}
button,
select{
  text-transform:none;
}
button,
[type=button],
[type=reset],
[type=submit]{
  -webkit-appearance:button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style:none;
  padding:0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline:1px dotted ButtonText;
}
fieldset{
  padding:0.35em 0.75em 0.625em;
}
legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}
progress{
  vertical-align:baseline;
}
textarea{
  overflow:auto;
}
[type=checkbox],
[type=radio]{
  box-sizing:border-box;
  padding:0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height:auto;
}
[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
details{
  display:block;
}
summary{
  display:list-item;
}
template{
  display:none;
}
[hidden]{
  display:none;
}
/* End */


/* Start:/local/templates/main/libs/jquery.fancybox.min.css?175524357312795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/main/libs/jquery-ui.min.css?175524357317760*/
/*! jQuery UI - v1.13.1 - 2022-02-08
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/main/libs/priorityPlus/priority-plus.css?17552435731003*/
.p-plus-container {
    position: relative
}

.p-plus {
    display: flex;
    position: relative;
    z-index: 0
}

.p-plus--clone {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 5px);
    pointer-events: none;
    visibility: hidden
}

.p-plus--clone,
.p-plus--clone .p-plus__primary-wrapper {
    overflow: hidden
}

.p-plus--is-showing-overflow .p-plus__overflow {
    display: block
}

.p-plus:not(.p-plus--is-showing-toggle) .p-plus__toggle-btn {
    display: none
}

.p-plus--is-hiding-primary .p-plus__toggle-btn {
    flex-grow: 1
}

.p-plus--is-hiding-primary .p-plus__primary-wrapper {
    display: none
}

.p-plus__primary-wrapper {
    display: flex;
    flex-grow: 1
}

.p-plus__primary {
    display: flex;
    flex: 1 0 auto;
    list-style: none;
    padding: 0;
    margin: 0
}

.p-plus__primary>li {
    flex: 1 0 auto
}

.p-plus__overflow {
    display: none;
    position: absolute;
    top: 100%;
    right: 0
}

.p-plus__toggle-btn {
    flex-shrink: 0
}
/* End */


/* Start:/local/templates/main/css/libs.css?175524357320022*/
@charset "UTF-8";
@import '/local/templates/main/css/../libs/jquery-ui.min.css';
@import '/local/templates/main/css/../libs/priorityPlus/priority-plus.css';
.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}

.slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
}

.slick-list:focus{
  outline:none;
}

.slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
  transform:translate3d(0, 0, 0);
}

.slick-track{
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.slick-track:before,
.slick-track:after{
  display:table;
  content:"";
}

.slick-track:after{
  clear:both;
}

.slick-loading .slick-track{
  visibility:hidden;
}

.slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px;
}

[dir=rtl] .slick-slide{
  float:right;
}

.slick-slide img{
  display:block;
}

.slick-slide.slick-loading img{
  display:none;
}

.slick-slide.dragging img{
  pointer-events:none;
}

.slick-initialized .slick-slide{
  display:block;
}

.slick-loading .slick-slide{
  visibility:hidden;
}

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent;
}

.slick-arrow.slick-hidden{
  display:none;
}
.slick-prev,
.slick-next{
  font-size:0;
  line-height:0;
  position:absolute;
  top:50%;
  display:block;
  width:20px;
  height:20px;
  padding:0;
  transform:translate(0, -50%);
  cursor:pointer;
  color:transparent;
  border:none;
  outline:none;
  background:transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
  color:transparent;
  outline:none;
  background:transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
  opacity:1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
  opacity:0.25;
}

.slick-prev:before,
.slick-next:before{
  font-family:"slick";
  font-size:20px;
  line-height:1;
  opacity:0.75;
  color:white;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.slick-prev{
  left:-25px;
}

[dir=rtl] .slick-prev{
  right:-25px;
  left:auto;
}

.slick-prev:before{
  content:"←";
}

[dir=rtl] .slick-prev:before{
  content:"→";
}

.slick-next{
  right:-25px;
}

[dir=rtl] .slick-next{
  right:auto;
  left:-25px;
}

.slick-next:before{
  content:"→";
}

[dir=rtl] .slick-next:before{
  content:"←";
}
.slick-dotted.slick-slider{
  margin-bottom:30px;
}

.slick-dots{
  position:absolute;
  bottom:-25px;
  display:block;
  width:100%;
  padding:0;
  margin:0;
  list-style:none;
  text-align:center;
}

.slick-dots li{
  position:relative;
  display:inline-block;
  width:20px;
  height:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer;
}

.slick-dots li button{
  font-size:0;
  line-height:0;
  display:block;
  width:20px;
  height:20px;
  padding:5px;
  cursor:pointer;
  color:transparent;
  border:0;
  outline:none;
  background:transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus{
  outline:none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
  opacity:1;
}

.slick-dots li button:before{
  font-family:"slick";
  font-size:6px;
  line-height:20px;
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  content:"•";
  text-align:center;
  opacity:0.25;
  color:black;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.slick-dots li.slick-active button:before{
  opacity:0.75;
  color:black;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none;
}
.datepicker--cells{
  display:flex;
  flex-wrap:wrap;
}

.datepicker--cell{
  border-radius:4px;
  box-sizing:border-box;
  cursor:pointer;
  display:flex;
  position:relative;
  align-items:center;
  justify-content:center;
  height:32px;
  z-index:1;
}

.datepicker--cell.-focus-{
  background:#f0f0f0;
}

.datepicker--cell.-current-{
  color:#4EB5E6;
}

.datepicker--cell.-current-.-focus-{
  color:#4a4a4a;
}

.datepicker--cell.-current-.-in-range-{
  color:#4EB5E6;
}

.datepicker--cell.-in-range-{
  background:rgba(92, 196, 239, 0.1);
  color:#4a4a4a;
  border-radius:0;
}

.datepicker--cell.-in-range-.-focus-{
  background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell.-disabled-{
  cursor:default;
  color:#aeaeae;
}

.datepicker--cell.-disabled-.-focus-{
  color:#aeaeae;
}

.datepicker--cell.-disabled-.-in-range-{
  color:#a1a1a1;
}

.datepicker--cell.-disabled-.-current-.-focus-{
  color:#aeaeae;
}

.datepicker--cell.-range-from-{
  border:1px solid rgba(92, 196, 239, 0.5);
  background-color:rgba(92, 196, 239, 0.1);
  border-radius:4px 0 0 4px;
}

.datepicker--cell.-range-to-{
  border:1px solid rgba(92, 196, 239, 0.5);
  background-color:rgba(92, 196, 239, 0.1);
  border-radius:0 4px 4px 0;
}

.datepicker--cell.-range-from-.-range-to-{
  border-radius:4px;
}

.datepicker--cell.-selected-{
  color:#fff;
  border:none;
  background:#5cc4ef;
}

.datepicker--cell.-selected-.-current-{
  color:#fff;
  background:#5cc4ef;
}

.datepicker--cell.-selected-.-focus-{
  background:#45bced;
}

.datepicker--cell:empty{
  cursor:default;
}

.datepicker--days-names{
  display:flex;
  flex-wrap:wrap;
  margin:8px 0 3px;
}

.datepicker--day-name{
  color:#FF9A19;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
  text-align:center;
  text-transform:uppercase;
  font-size:0.8em;
}

.datepicker--cell-day{
  width:14.28571%;
}

.datepicker--cells-months{
  height:170px;
}

.datepicker--cell-month{
  width:33.33%;
  height:25%;
}

.datepicker--years{
  height:170px;
}

.datepicker--cells-years{
  height:170px;
}

.datepicker--cell-year{
  width:25%;
  height:33.33%;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none;
}
.datepickers-container{
  position:absolute;
  left:0;
  top:0;
}

@media print{
  .datepickers-container{
    display:none;
  }
}
.datepicker{
  background:#fff;
  border:1px solid #dbdbdb;
  box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius:4px;
  box-sizing:content-box;
  font-family:Tahoma, sans-serif;
  font-size:14px;
  color:#4a4a4a;
  width:250px;
  position:absolute;
  left:-100000px;
  opacity:0;
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  z-index:100;
}

.datepicker.-from-top-{
  transform:translateY(-8px);
}

.datepicker.-from-right-{
  transform:translateX(8px);
}

.datepicker.-from-bottom-{
  transform:translateY(8px);
}

.datepicker.-from-left-{
  transform:translateX(-8px);
}

.datepicker.active{
  opacity:1;
  transform:translate(0);
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
}

.datepicker-inline .datepicker{
  border-color:#d7d7d7;
  box-shadow:none;
  position:static;
  left:auto;
  right:auto;
  opacity:1;
  transform:none;
}

.datepicker-inline .datepicker--pointer{
  display:none;
}

.datepicker--content{
  box-sizing:content-box;
  padding:4px;
}

.-only-timepicker- .datepicker--content{
  display:none;
}

.datepicker--pointer{
  position:absolute;
  background:#fff;
  border-top:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;
  width:10px;
  height:10px;
  z-index:-1;
}

.-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer{
  top:calc(100% - 4px);
  transform:rotate(135deg);
}

.-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
  right:calc(100% - 4px);
  transform:rotate(225deg);
}

.-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
  bottom:calc(100% - 4px);
  transform:rotate(315deg);
}

.-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer{
  left:calc(100% - 4px);
  transform:rotate(45deg);
}

.-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer{
  left:10px;
}

.-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
  right:10px;
}

.-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer{
  left:calc(50% - 5px);
}

.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer{
  top:10px;
}

.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
  bottom:10px;
}

.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer{
  top:calc(50% - 5px);
}

.datepicker--body{
  display:none;
}

.datepicker--body.active{
  display:block;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none;
}
.datepicker--nav{
  display:flex;
  justify-content:space-between;
  border-bottom:1px solid #efefef;
  min-height:32px;
  padding:4px;
}

.-only-timepicker- .datepicker--nav{
  display:none;
}

.datepicker--nav-title,
.datepicker--nav-action{
  display:flex;
  cursor:pointer;
  align-items:center;
  justify-content:center;
}

.datepicker--nav-action{
  width:32px;
  border-radius:4px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

.datepicker--nav-action:hover{
  background:#f0f0f0;
}

.datepicker--nav-action.-disabled-{
  visibility:hidden;
}

.datepicker--nav-action svg{
  width:32px;
  height:32px;
}

.datepicker--nav-action path{
  fill:none;
  stroke:#9c9c9c;
  stroke-width:2px;
}

.datepicker--nav-title{
  border-radius:4px;
  padding:0 8px;
}

.datepicker--nav-title i{
  font-style:normal;
  color:#9c9c9c;
  margin-left:5px;
}

.datepicker--nav-title:hover{
  background:#f0f0f0;
}

.datepicker--nav-title.-disabled-{
  cursor:default;
  background:none;
}

.datepicker--buttons{
  display:flex;
  padding:4px;
  border-top:1px solid #efefef;
}

.datepicker--button{
  color:#4EB5E6;
  cursor:pointer;
  border-radius:4px;
  flex:1;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  height:32px;
}

.datepicker--button:hover{
  color:#4a4a4a;
  background:#f0f0f0;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none;
}
.datepicker--time{
  border-top:1px solid #efefef;
  display:flex;
  align-items:center;
  padding:4px;
  position:relative;
}

.datepicker--time.-am-pm- .datepicker--time-sliders{
  flex:0 1 138px;
  max-width:138px;
}

.-only-timepicker- .datepicker--time{
  border-top:none;
}

.datepicker--time-sliders{
  flex:0 1 153px;
  margin-right:10px;
  max-width:153px;
}

.datepicker--time-label{
  display:none;
  font-size:12px;
}

.datepicker--time-current{
  display:flex;
  align-items:center;
  flex:1;
  font-size:14px;
  text-align:center;
  margin:0 0 0 10px;
}

.datepicker--time-current-colon{
  margin:0 2px 3px;
  line-height:1;
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes{
  line-height:1;
  font-size:19px;
  font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position:relative;
  z-index:1;
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after{
  content:"";
  background:#f0f0f0;
  border-radius:4px;
  position:absolute;
  left:-2px;
  top:-3px;
  right:-2px;
  bottom:-2px;
  z-index:-1;
  opacity:0;
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after{
  opacity:1;
}

.datepicker--time-current-ampm{
  text-transform:uppercase;
  align-self:flex-end;
  color:#9c9c9c;
  margin-left:6px;
  font-size:11px;
  margin-bottom:1px;
}

.datepicker--time-row{
  display:flex;
  align-items:center;
  font-size:11px;
  height:17px;
  background:linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;
}

.datepicker--time-row:first-child{
  margin-bottom:4px;
}

.datepicker--time-row input[type=range]{
  background:none;
  cursor:pointer;
  flex:1;
  height:100%;
  padding:0;
  margin:0;
  -webkit-appearance:none;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb{
  -webkit-appearance:none;
}

.datepicker--time-row input[type=range]::-ms-tooltip{
  display:none;
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{
  border-color:#b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb{
  border-color:#b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-ms-thumb{
  border-color:#b8b8b8;
}

.datepicker--time-row input[type=range]:focus{
  outline:none;
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-ms-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -webkit-transition:background 0.2s;
  transition:background 0.2s;
}

.datepicker--time-row input[type=range]::-moz-range-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -moz-transition:background 0.2s;
  transition:background 0.2s;
}

.datepicker--time-row input[type=range]::-ms-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -ms-transition:background 0.2s;
  transition:background 0.2s;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb{
  margin-top:-6px;
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent;
}

.datepicker--time-row input[type=range]::-moz-range-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent;
}

.datepicker--time-row input[type=range]::-ms-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent;
}

.datepicker--time-row input[type=range]::-ms-fill-lower{
  background:transparent;
}

.datepicker--time-row input[type=range]::-ms-fill-upper{
  background:transparent;
}

.datepicker--time-row span{
  padding:0 12px;
}

.datepicker--time-icon{
  color:#9c9c9c;
  border:1px solid;
  border-radius:50%;
  font-size:16px;
  position:relative;
  margin:0 5px -1px 0;
  width:1em;
  height:1em;
}

.datepicker--time-icon:after, .datepicker--time-icon:before{
  content:"";
  background:currentColor;
  position:absolute;
}

.datepicker--time-icon:after{
  height:0.4em;
  width:1px;
  left:calc(50% - 1px);
  top:calc(50% + 1px);
  transform:translateY(-100%);
}

.datepicker--time-icon:before{
  width:0.4em;
  height:1px;
  top:calc(50% + 1px);
  left:calc(50% - 1px);
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none;
}

div.slick-track{
  margin-left:0;
  margin-right:0;
}

.slick-slide{
  height:auto;
}
/* End */


/* Start:/local/templates/main/css/template.css?1756805357821459*/
@charset "UTF-8";
@font-face{
  font-family:"Montserrat";
  src:url("/local/templates/main/css/../fonts/Montserrat-Regular.woff2") format("woff2"), url("/local/templates/main/css/../fonts/Montserrat-Regular.woff") format("woff"), url("/local/templates/main/css/../fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Montserrat";
  src:url("/local/templates/main/css/../fonts/Montserrat-Medium.woff2") format("woff2"), url("/local/templates/main/css/../fonts/Montserrat-Medium.woff") format("woff"), url("/local/templates/main/css/../fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Montserrat";
  src:url("/local/templates/main/css/../fonts/Montserrat-SemiBold.woff2") format("woff2"), url("/local/templates/main/css/../fonts/Montserrat-SemiBold.woff") format("woff"), url("/local/templates/main/css/../fonts/Montserrat-SemiBold.ttf") format("truetype");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Montserrat";
  src:url("/local/templates/main/css/../fonts/Montserrat-Bold.woff2") format("woff2"), url("/local/templates/main/css/../fonts/Montserrat-Bold.woff") format("woff"), url("/local/templates/main/css/../fonts/Montserrat-Bold.ttf") format("truetype");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
*,
*:before,
*:after{
  box-sizing:inherit;
}

html{
  box-sizing:border-box;
  width:100%;
  overflow-x:hidden;
  height:100%;
}

ul{
  list-style-type:none;
}

h1{
  margin:0;
}

html,
body{
  min-height:100%;
  margin:0;
  color:#000;
  background-color:#fff;
}

.fancybox-active .awPageWrapper{
  overflow:hidden;
  padding-right:var(--paddingRight);
}

body{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color:#2a1f15;
  background:#f8f7f5;
}
body.is-hidden{
  overflow:hidden;
  height:100%;
}
body.is-hidden .header_main{
  background:#f8f7f5;
}

.awPageWrapper{
  position:relative;
  display:flex;
  flex-direction:column;
  height:100dvh;
  overflow-x:hidden;
}
.awPageWrapper img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}

.awPageWrapper-container{
  flex:1;
  background-color:#ecedeb;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center bottom;
  background-image:url("/local/templates/main/css/../img/components/404/404-bg-1.png");
}
@media screen and (min-width: 768px){
  .awPageWrapper-container{
    background-image:url("/local/templates/main/css/../img/components/404/404-bg-3.png");
    background-position:60% bottom;
  }
}
@media screen and (min-width: 1024px){
  .awPageWrapper-container{
    background-position:93% bottom;
  }
}
@media screen and (min-width: 1440px){
  .awPageWrapper-container{
    background-position:left 42px bottom;
    background-size:96%;
  }
}
@media screen and (min-width: 1600px){
  .awPageWrapper-container{
    background-position:left bottom;
    background-size:100%;
  }
}

[data-readmore-toggle]{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-decoration:none;
  color:#2a1f15;
  display:block;
}

@media screen and (min-width: 1024px){
  .content-wrapper{
    display:flex;
  }
}
@media screen and (min-width: 1024px){
  .content-wrapper > * + *{
    margin-left:40px;
  }
}

.content-wrapper__col-1{
  display:none;
}
@media screen and (min-width: 1024px){
  .content-wrapper__col-1{
    flex-shrink:0;
    display:block;
    width:200px;
  }
}

@media screen and (min-width: 1024px){
  .content-wrapper__col-2{
    flex-grow:1;
    min-width:0;
  }
}

.global-wrapper{
  width:calc(100% - 30px);
  max-width:1360px;
  margin:0 auto;
}
@media screen and (min-width: 480px){
  .global-wrapper{
    width:calc(100% - 40px);
  }
}
@media screen and (min-width: 1024px){
  .global-wrapper{
    width:calc(100% - 60px);
  }
}
@media screen and (min-width: 1280px){
  .global-wrapper{
    width:calc(100% - 80px);
  }
}

.global-wrapper_feedback{
  width:100%;
  flex:1;
}
@media screen and (min-width: 1024px){
  .global-wrapper_feedback{
    width:calc(100% - 60px);
  }
}
@media screen and (min-width: 1280px){
  .global-wrapper_feedback{
    width:calc(100% - 80px);
  }
}

.global-wrapper_overflow{
  width:auto;
  margin-left:15px;
}
@media screen and (min-width: 480px){
  .global-wrapper_overflow{
    width:auto;
    margin-left:20px;
  }
}
@media screen and (min-width: 1024px){
  .global-wrapper_overflow{
    max-width:1360px;
    margin:0 auto;
    width:calc(100% - 60px);
  }
}
@media screen and (min-width: 1280px){
  .global-wrapper_overflow{
    width:calc(100% - 80px);
  }
}

.global-wrapper_overflow-2{
  width:auto;
  margin-left:15px;
}
@media screen and (min-width: 480px){
  .global-wrapper_overflow-2{
    width:auto;
    margin-left:20px;
  }
}
@media screen and (min-width: 768px){
  .global-wrapper_overflow-2{
    max-width:1360px;
    margin:0 auto;
    width:calc(100% - 40px);
  }
}
@media screen and (min-width: 1024px){
  .global-wrapper_overflow-2{
    width:calc(100% - 60px);
  }
}
@media screen and (min-width: 1280px){
  .global-wrapper_overflow-2{
    width:calc(100% - 80px);
  }
}

.page{
  flex:1;
}

a{
  text-decoration:none;
  color:inherit;
}
a:hover{
  text-decoration:none;
}

hr{
  border:0;
  height:1px;
  width:100%;
}

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

input[type=number]{
  -moz-appearance:textfield;
}

picture img[data-src]:not(.loaded){
  visibility:hidden;
}

.read-less::after{
  transform:rotate(180deg);
}

.placemark .placemark-icon{
  width:52px;
  height:52px;
  -o-object-fit:contain;
     object-fit:contain;
}

[js-tabs] [data-tab]:not(.is-active){
  display:none;
}

@keyframes opacityIn{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@keyframes rotateBtn{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.icons-demonstration{
  padding:50px;
  background-color:lightgray;
}

.icons-demonstration__grid-row{
  display:flex;
  flex-wrap:wrap;
  margin:-5px;
}

.icons-demonstration__grid-item{
  margin:20px;
  display:flex;
  align-items:center;
}

[class*=icons-demonstration__icon]{
  width:20px;
  height:20px;
  background:no-repeat center;
  background-size:contain;
}

.icons-demonstration__title{
  margin-left:20px;
}

.icons-demonstration__icon-eye{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.01777 10.5414C1.00616 10.5758 1 10.613 1 10.6514C1 10.6891 1.00616 10.7268 1.01777 10.7611C1.68633 12.718 2.91892 14.3544 4.48472 15.5009C6.04862 16.6459 7.94621 17.3028 9.94737 17.3028C11.9488 17.3028 13.8463 16.6461 15.41 15.5012C16.9758 14.3544 18.2082 12.7182 18.877 10.7611C18.8886 10.7268 18.8947 10.6891 18.8947 10.6514C18.8947 10.6135 18.8888 10.576 18.877 10.5414C18.2082 8.58485 16.9758 6.94818 15.4098 5.80162C13.8461 4.65671 11.9485 4 9.94737 4C7.94621 4 6.04862 4.65671 4.48495 5.80162C2.91891 6.94818 1.68656 8.58485 1.01777 10.5414Z' fill='transparent' stroke-width='1.4' stroke='%232A1F15'/%3E%3Cpath d='M7.5914 13.3082L7.59152 13.3084C8.20799 13.9243 9.06041 14.3068 10.0002 14.3068C10.9399 14.3068 11.7924 13.9243 12.4088 13.3084L12.4089 13.3082C13.0249 12.6918 13.4074 11.8393 13.4074 10.8996C13.4074 9.95983 13.0249 9.10741 12.4089 8.49093L12.4088 8.49081C11.7924 7.87484 10.9399 7.49238 10.0002 7.49238C9.06041 7.49238 8.20799 7.87484 7.59152 8.49081L7.5914 8.49093C6.97543 9.10741 6.59297 9.95983 6.59297 10.8996C6.59297 11.8393 6.97543 12.6918 7.5914 13.3082ZM8.35208 12.5486C7.92811 12.1247 7.66698 11.5416 7.66698 10.8996C7.66698 10.2577 7.92814 9.67471 8.35113 9.25172C8.7751 8.82776 9.35812 8.56663 10.0002 8.56663C10.6423 8.56663 11.2253 8.8278 11.6483 9.25078C12.0722 9.67475 12.3334 10.2578 12.3334 10.8996C12.3334 11.5417 12.0722 12.1247 11.6492 12.5477C11.2252 12.9717 10.6422 13.2328 10.0002 13.2328C9.35807 13.2328 8.77506 12.9716 8.35208 12.5486Z' fill='%232A1F15' stroke='%232A1F15' stroke-width='0.4'/%3E%3C/svg%3E");
}

.icons-demonstration__icon-user{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.4953 12.2388C17.1034 12.6801 17.6374 13.2085 18.0824 13.8111C19.0113 15.0646 19.5011 16.5535 19.5029 18.1128V20.5992C19.5029 21.0163 19.1637 21.3612 18.7465 21.3668H18.7409H5.76762C5.34487 21.3668 5 21.0219 5 20.5992V18.1128C5 16.5514 5.48947 15.0645 6.41653 13.8111C6.86335 13.2066 7.39734 12.6782 8.00364 12.2388C8.44493 11.9199 8.91772 11.651 9.41648 11.4397C8.25395 10.5573 7.55309 9.17408 7.55309 7.69635C7.55309 5.10627 9.65926 3 12.2494 3C14.8395 3 16.9458 5.10617 16.9458 7.69635C16.9458 9.17208 16.2449 10.5571 15.0824 11.4397C15.5812 11.651 16.054 11.918 16.4953 12.2388Z' fill='transparent'/%3E%3Cpath d='M18.0824 13.8111C17.6374 13.2085 17.1034 12.6801 16.4953 12.2388C16.054 11.918 15.5812 11.651 15.0824 11.4397C16.2449 10.5571 16.9458 9.17208 16.9458 7.69635C16.9458 5.10617 14.8395 3 12.2494 3C9.65926 3 7.55309 5.10627 7.55309 7.69635C7.55309 9.17408 8.25395 10.5573 9.41648 11.4397C8.91772 11.651 8.44493 11.9199 8.00364 12.2388C7.39734 12.6782 6.86335 13.2066 6.41653 13.8111C5.48947 15.0645 5 16.5514 5 18.1128V20.5992C5 21.0219 5.34487 21.3668 5.76762 21.3668H18.7409H18.7465C19.1637 21.3612 19.5029 21.0163 19.5029 20.5992V18.1128C19.5011 16.5535 19.0116 15.0646 18.0827 13.8111H18.0824ZM12.2475 12.389C15.4013 12.389 17.9674 14.9551 17.9674 18.1089V19.8314H6.5276V18.1089C6.5276 14.9551 9.09371 12.389 12.2475 12.389ZM9.08253 7.69432C9.08253 5.9496 10.5028 4.52933 12.2475 4.52933C13.9922 4.52933 15.4125 5.9496 15.4125 7.69432C15.4125 9.43904 13.9922 10.8593 12.2475 10.8593C10.5028 10.8593 9.08253 9.43904 9.08253 7.69432Z' fill='%232a1f15'/%3E%3C/svg%3E");
}

.icons-demonstration__icon-check{
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.8963 5.62975L4.23328 5.34213L9.2297 1.13461L8.55587 0.333374L3.89637 4.25726L1.2295 2.09271L0.555664 2.89394L3.55946 5.34213L3.8963 5.62975Z' fill='%23F8F7F5'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-drop-up{
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 0.0207019L6.37902 0.344278L12 5.07774L11.2419 5.97913L6 1.56475L0.758066 5.97913L0 5.07774L5.62098 0.344278L6.00008 0.0207019H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-drop-down{
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-drop-right{
  background-image:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95842 6.00008L5.63485 5.62098L0.90139 -3.9401e-08L-4.91401e-07 0.758066L4.41437 6L-3.31361e-08 11.2419L0.901391 12L5.63485 6.37902L5.95842 5.99992L5.95842 6.00008Z' fill='%23979696'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrow-right{
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrow-left{
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-close{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%232a1f15' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-download{
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C6.73478 0 6.48043 0.105357 6.29289 0.292893C6.10536 0.48043 6 0.734784 6 1V10.529L1.782 6.306C1.68513 6.209 1.57009 6.13205 1.44346 6.07955C1.31683 6.02705 1.18108 6.00002 1.044 6.00002C0.906915 6.00002 0.771175 6.02705 0.644543 6.07955C0.51791 6.13205 0.40287 6.209 0.306 6.306C0.110225 6.50211 0.000267029 6.76789 0.000267029 7.045C0.000267029 7.32211 0.110225 7.58789 0.306 7.784L6.21 13.694C6.427 13.911 6.716 14.013 7 13.999C7.284 14.013 7.573 13.911 7.79 13.694L13.694 7.784C13.8898 7.58789 13.9997 7.32211 13.9997 7.045C13.9997 6.76789 13.8898 6.50211 13.694 6.306C13.5971 6.209 13.4821 6.13205 13.3555 6.07955C13.2288 6.02705 13.0931 6.00002 12.956 6.00002C12.8189 6.00002 12.6832 6.02705 12.5565 6.07955C12.4299 6.13205 12.3149 6.209 12.218 6.306L8 10.529V1C8 0.734784 7.89464 0.48043 7.70711 0.292893C7.51957 0.105357 7.26522 0 7 0ZM0 17C0 16.7348 0.105357 16.4804 0.292893 16.2929C0.48043 16.1054 0.734784 16 1 16H13C13.2652 16 13.5196 16.1054 13.7071 16.2929C13.8946 16.4804 14 16.7348 14 17C14 17.2652 13.8946 17.5196 13.7071 17.7071C13.5196 17.8946 13.2652 18 13 18H1C0.734784 18 0.48043 17.8946 0.292893 17.7071C0.105357 17.5196 0 17.2652 0 17Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-heart{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18' fill='none'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207Z' fill='transparent'/%3E%3Cpath d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207ZM5.97935 2.41306C3.73764 2.41306 1.91303 4.23694 1.91303 6.47889C1.91303 7.68806 2.4808 9.56504 3.57151 10.5004C5.30595 11.9877 10.035 16.0071 10.035 16.0071C10.035 16.0071 14.7651 11.988 16.5 10.5C17.591 9.56456 18.1768 7.6874 18.1768 6.47871C18.1768 4.23676 16.3526 2.41287 14.1105 2.41287C12.8187 2.41287 11.5847 3.03088 10.8109 4.06623C10.4505 4.549 9.64031 4.5497 9.27875 4.06623C8.5045 3.0313 7.2712 2.41306 5.97935 2.41306Z' fill='%232a1f15'/%3E%3C/svg%3E");
}

.icons-demonstration__icon-plus{
  background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L9 17' stroke='%23717070' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17 9L0.999999 9' stroke='%23717070' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-trash{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2361 27H11.7641C11.1684 27.0018 10.5934 26.7786 10.1517 26.374C9.71006 25.9695 9.43348 25.4127 9.3761 24.8127L8.0041 10.8897C7.99278 10.7771 8.00496 10.6634 8.03983 10.5559C8.0747 10.4484 8.1315 10.3495 8.20654 10.2657C8.28158 10.1818 8.37319 10.1148 8.47544 10.0691C8.57768 10.0233 8.68829 9.99976 8.8001 10H23.2001C23.3118 10 23.4223 10.0237 23.5244 10.0696C23.6266 10.1154 23.7181 10.1824 23.793 10.2662C23.868 10.35 23.9248 10.4488 23.9598 10.5562C23.9948 10.6636 24.0071 10.7772 23.9961 10.8897L22.6241 24.8118C22.5667 25.412 22.2901 25.9688 21.8485 26.3735C21.4068 26.7782 20.8319 27.0016 20.2361 27ZM9.6833 11.619L10.9681 24.6516C10.9874 24.8515 11.0796 25.037 11.2268 25.1719C11.374 25.3068 11.5655 25.3813 11.7641 25.3809H20.2361C20.4346 25.3813 20.6262 25.3068 20.7734 25.1719C20.9205 25.037 21.0128 24.8515 21.0321 24.6516L22.3169 11.619H9.6833Z' fill='%232A1F15'/%3E%3Cpath d='M25.2 11.6471H6.8C6.58783 11.6471 6.38434 11.5603 6.23431 11.4059C6.08429 11.2514 6 11.0419 6 10.8235C6 10.6051 6.08429 10.3956 6.23431 10.2412C6.38434 10.0868 6.58783 10 6.8 10H25.2C25.4122 10 25.6157 10.0868 25.7657 10.2412C25.9157 10.3956 26 10.6051 26 10.8235C26 11.0419 25.9157 11.2514 25.7657 11.4059C25.6157 11.5603 25.4122 11.6471 25.2 11.6471ZM16 24C15.7878 24 15.5843 23.9132 15.4343 23.7588C15.2843 23.6044 15.2 23.3949 15.2 23.1765V14.1176C15.2 13.8992 15.2843 13.6898 15.4343 13.5353C15.5843 13.3809 15.7878 13.2941 16 13.2941C16.2122 13.2941 16.4157 13.3809 16.5657 13.5353C16.7157 13.6898 16.8 13.8992 16.8 14.1176V23.1765C16.8 23.3949 16.7157 23.6044 16.5657 23.7588C16.4157 23.9132 16.2122 24 16 24ZM13.1992 24C12.9996 23.9998 12.8073 23.9228 12.66 23.7842C12.5128 23.6455 12.4212 23.4552 12.4032 23.2506L11.6032 14.1918C11.5841 13.9744 11.6496 13.758 11.7854 13.5903C11.9211 13.4226 12.116 13.3173 12.3272 13.2974C12.5385 13.2782 12.7486 13.3459 12.9116 13.4857C13.0746 13.6255 13.1771 13.8261 13.1968 14.0435L13.9968 23.1024C14.0068 23.2164 13.9936 23.3313 13.9581 23.4397C13.9225 23.5482 13.8654 23.6478 13.7904 23.7323C13.7153 23.8168 13.624 23.8842 13.5222 23.9303C13.4204 23.9764 13.3104 24.0001 13.1992 24ZM18.8008 24C18.6896 24.0001 18.5796 23.9764 18.4778 23.9303C18.376 23.8842 18.2847 23.8168 18.2096 23.7323C18.1346 23.6478 18.0775 23.5482 18.0419 23.4397C18.0064 23.3313 17.9932 23.2164 18.0032 23.1024L18.8032 14.0435C18.844 13.5906 19.228 13.2645 19.6728 13.2974C19.884 13.3173 20.0789 13.4226 20.2146 13.5903C20.3504 13.758 20.4159 13.9744 20.3968 14.1918L19.5968 23.2506C19.5788 23.4552 19.4872 23.6455 19.34 23.7842C19.1927 23.9228 19.0004 23.9998 18.8008 24Z' fill='%232A1F15'/%3E%3Cpath d='M18.3636 11H12.6364C12.4676 11 12.3057 10.9298 12.1864 10.8047C12.067 10.6797 12 10.5101 12 10.3333V7.66667C12 7.48986 12.067 7.32029 12.1864 7.19526C12.3057 7.07024 12.4676 7 12.6364 7H18.3636C18.5324 7 18.6943 7.07024 18.8136 7.19526C18.933 7.32029 19 7.48986 19 7.66667V10.3333C19 10.5101 18.933 10.6797 18.8136 10.8047C18.6943 10.9298 18.5324 11 18.3636 11ZM13.2727 9.66667H17.7273V8.33333H13.2727V9.66667Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-reload{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5001 11.5C21.2239 11.5 21.0001 11.7239 21.0001 12C20.9924 15.3253 19.156 18.3767 16.2213 19.9404C11.8244 22.2832 6.36085 20.618 4.01814 16.2212C1.67536 11.8243 3.34052 6.36079 7.73737 4.01807C11.8784 1.81159 16.9634 3.16236 19.4985 7.00001H16.5001C16.2239 7.00001 16.0001 7.22389 16.0001 7.50001C16.0001 7.77613 16.2239 8.00001 16.5001 8.00001H20.5001C20.776 7.99983 21.0003 7.77601 21.0001 7.50001V3.50001C21.0001 3.22389 20.7762 3.00001 20.5001 3.00001C20.2239 3.00001 20.0001 3.22389 20.0001 3.50001V5.9972C18.1318 3.51106 15.1926 2.00398 12.0253 2.00001C6.50251 1.99305 2.01972 6.46455 2.0127 11.9874C2.00575 17.5102 6.47724 21.993 12.0001 22C17.5202 21.9935 21.9936 17.5202 22.0001 12C22.0001 11.7239 21.7762 11.5 21.5001 11.5Z' fill='black'/%3E%3Cpath d='M20.5001 8.00001H16.5001C16.2239 8.00001 16.0001 7.77613 16.0001 7.50001C16.0001 7.22389 16.2239 7.00001 16.5001 7.00001H19.4985C16.9634 3.16236 11.8784 1.81159 7.73737 4.01807C3.34052 6.36079 1.67536 11.8243 4.01814 16.2212C6.36085 20.6181 11.8244 22.2832 16.2213 19.9404C19.156 18.3767 20.9924 15.3253 21.0001 12C21.0001 11.7239 21.2239 11.5 21.5001 11.5C21.7762 11.5 22.0001 11.7239 22.0001 12C21.9936 17.5202 17.5202 21.9935 12.0001 22C6.47724 21.993 2.00575 17.5102 2.0127 11.9874C2.01972 6.46455 6.50251 1.99305 12.0253 2.00001C15.1926 2.00398 18.1318 3.51106 20.0001 5.9972V3.50001C20.0001 3.22389 20.2239 3.00001 20.5001 3.00001C20.7762 3.00001 21.0001 3.22389 21.0001 3.50001V7.50001C21.0003 7.77601 20.776 7.99983 20.5001 8.00001ZM20.5001 8.00001V8.00001Z' stroke='black' stroke-width='0.4'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-catalog{
  background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.416667' y='1.25004' width='15.8333' height='0.833333' rx='0.416667' stroke='%232A1F15' stroke-width='0.833333'/%3E%3Crect x='0.416667' y='8.75004' width='7.83667' height='0.833333' rx='0.416667' stroke='%232A1F15' stroke-width='0.833333'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-cart{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-search{
  background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62389 15.1095C9.34037 15.1105 11.0065 14.5339 12.3496 13.4734L16.7579 18L18 16.7681L13.5917 12.2415C15.0291 10.4395 15.5612 8.08646 15.0381 5.84844C14.5147 3.60996 12.9928 1.72945 10.9025 0.738706C8.81207 -0.252244 6.38072 -0.245966 4.29587 0.756137C2.21092 1.75803 0.699256 3.64643 0.187906 5.88756C-0.323414 8.12864 0.221421 10.4788 1.66833 12.2734C3.11543 14.068 5.3068 15.1113 7.62389 15.1095ZM7.62389 1.74325C9.17788 1.74325 10.6683 2.35558 11.7672 3.44542C12.866 4.53527 13.4834 6.01345 13.4834 7.55466C13.4834 9.09588 12.866 10.5741 11.7672 11.6639C10.6683 12.7538 9.17788 13.3661 7.62389 13.3661C6.0697 13.3661 4.57928 12.7538 3.4804 11.6639C2.38152 10.5741 1.76434 9.09588 1.76434 7.55466C1.76434 6.01345 2.38152 4.53527 3.4804 3.44542C4.57928 2.35558 6.0697 1.74325 7.62389 1.74325Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-gift{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.47241H19.2692V8.27746H1V4.47241Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.2701 19.2693H4.09056C3.1296 19.2693 2.35059 18.5121 2.35059 17.5781V8.27692H18.0099V17.5781C18.0099 18.5122 17.231 19.2693 16.2701 19.2693Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.39453 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.874 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.52441 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7451 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1347 4.47194C10.1347 4.47194 9.87985 1.84861 12.7446 1.08972C15.6094 0.330819 16.4634 4.6408 10.1347 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5629 4.47194C10.5629 4.47194 10.8178 1.84861 7.95301 1.08972C5.08809 0.330819 4.23422 4.6408 10.5629 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-discount{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none' style='&%2310;'%3E%3Cpath d='M23.5382 12.0071L23.9753 11.7643L23.5382 12.0071L24.351 13.4704C24.3551 13.4778 24.3543 13.4869 24.3491 13.4935L23.3065 14.803C23.1239 15.0324 23.0488 15.3292 23.1002 15.6179L23.3938 17.2658C23.3953 17.2741 23.3916 17.2825 23.3845 17.287L21.9732 18.1871C21.726 18.3448 21.5585 18.6011 21.5135 18.8908L21.2561 20.5448C21.2548 20.5531 21.2486 20.5599 21.2404 20.5618L19.6133 20.9549C19.3283 21.0238 19.0867 21.2118 18.95 21.4712L18.1695 22.952C18.1656 22.9595 18.1575 22.9638 18.1491 22.963L16.4826 22.8065C16.1907 22.7791 15.9011 22.8785 15.6876 23.0795L14.4686 24.2266C14.4624 24.2323 14.4534 24.2339 14.4457 24.2304L12.9203 23.5412C12.6531 23.4205 12.3469 23.4205 12.0797 23.5412L10.5543 24.2304C10.5466 24.2339 10.5376 24.2323 10.5314 24.2266L9.31244 23.0794L8.96979 23.4436L9.31244 23.0794C9.09892 22.8785 8.80931 22.7791 8.5174 22.8065L6.85087 22.963C6.84247 22.9638 6.83442 22.9595 6.83049 22.952L6.05001 21.4712C5.9133 21.2119 5.67167 21.0238 5.38667 20.9549L3.75961 20.5618C3.75141 20.5599 3.74522 20.5531 3.74392 20.5448L3.48654 18.8908C3.44145 18.6011 3.27398 18.3448 3.02678 18.1871L2.75791 18.6087L3.02678 18.1871L1.61552 17.287C1.6084 17.2825 1.60473 17.2741 1.60621 17.2658L1.89981 15.6179C1.95124 15.3292 1.87607 15.0324 1.69346 14.803L0.650922 13.4935C0.645667 13.4869 0.644912 13.4778 0.649008 13.4704L0.211908 13.2276L0.649008 13.4704L1.46178 12.0071C1.60415 11.7508 1.62943 11.4456 1.5312 11.1694L0.970359 9.59225L0.500331 9.7594L0.970359 9.59225C0.967533 9.5843 0.969778 9.57543 0.976047 9.56979L0.645324 9.20252L0.976047 9.56979L2.21991 8.44969C2.43779 8.25349 2.56079 7.97308 2.55757 7.6799L2.53921 6.00613C2.53912 5.9977 2.54412 5.99004 2.55188 5.98673L2.35607 5.52667L2.55189 5.98673L4.09205 5.3312C4.36183 5.21638 4.56921 4.9911 4.66137 4.71276L5.18747 3.12372C5.19012 3.11572 5.19734 3.1101 5.20576 3.10949L6.87532 2.98957C7.16777 2.96857 7.43706 2.82283 7.6146 2.5895L8.62815 1.25738L8.23024 0.954622L8.62816 1.25738C8.63326 1.25067 8.64192 1.2477 8.65007 1.24986L10.2681 1.67854C10.5515 1.75363 10.8536 1.70323 11.0972 1.54019L12.4884 0.609353C12.4954 0.604661 12.5046 0.604661 12.5116 0.609352L13.9028 1.54019C14.1464 1.70323 14.4485 1.75363 14.7319 1.67854L16.3499 1.24986C16.3581 1.2477 16.3667 1.25067 16.3718 1.25738L17.3854 2.5895C17.5629 2.82283 17.8322 2.96857 18.1247 2.98957L19.7942 3.10949C19.8027 3.1101 19.8099 3.11572 19.8125 3.12372L20.3386 4.71276C20.4308 4.9911 20.6382 5.21638 20.9079 5.3312L22.4481 5.98673C22.4559 5.99004 22.4609 5.9977 22.4608 6.00613L22.4424 7.6799C22.4392 7.97308 22.5622 8.25348 22.7801 8.44969L24.024 9.56979C24.0302 9.57543 24.0325 9.5843 24.0296 9.59225L23.4688 11.1694C23.3706 11.4456 23.3959 11.7508 23.5382 12.0071Z' stroke='%232A1F15' style='fill: %23ffffff'/%3E%3Cpath d='M12.5736 15.166V14.7266C12.5736 14.3848 12.6468 14.0687 12.7933 13.7785C12.9425 13.4882 13.1581 13.2549 13.4403 13.0786C13.7224 12.9023 14.0669 12.8141 14.4738 12.8141C14.8888 12.8141 15.2374 12.9023 15.5195 13.0786C15.8044 13.2522 16.0187 13.4842 16.1624 13.7744C16.3089 14.062 16.3822 14.3793 16.3822 14.7266V15.166C16.3822 15.5078 16.3089 15.8238 16.1624 16.1141C16.016 16.4044 15.8003 16.6376 15.5155 16.814C15.2306 16.9903 14.8834 17.0785 14.4738 17.0785C14.0615 17.0785 13.7142 16.9903 13.4321 16.814C13.15 16.6376 12.9357 16.4044 12.7892 16.1141C12.6455 15.8238 12.5736 15.5078 12.5736 15.166ZM13.8716 14.7266V15.166C13.8716 15.3396 13.9136 15.5065 13.9977 15.6665C14.0845 15.8266 14.2432 15.9066 14.4738 15.9066C14.7098 15.9066 14.8685 15.8293 14.9499 15.6746C15.0313 15.5173 15.0719 15.3478 15.0719 15.166V14.7266C15.0719 14.5448 15.0326 14.3739 14.9539 14.2139C14.878 14.0511 14.7179 13.9697 14.4738 13.9697C14.2459 13.9697 14.0886 14.0511 14.0018 14.2139C13.915 14.3739 13.8716 14.5448 13.8716 14.7266ZM8.25228 10.3971V9.95768C8.25228 9.61046 8.32688 9.29308 8.47607 9.00553C8.62798 8.71528 8.845 8.48334 9.12712 8.30973C9.40923 8.13341 9.75103 8.04525 10.1525 8.04525C10.5675 8.04525 10.9161 8.13341 11.1982 8.30973C11.4831 8.48334 11.6987 8.71528 11.8452 9.00553C11.9917 9.29308 12.0649 9.61046 12.0649 9.95768V10.3971C12.0649 10.7444 11.9903 11.0617 11.8411 11.3493C11.6947 11.6368 11.479 11.866 11.1942 12.0369C10.9093 12.2078 10.5621 12.2933 10.1525 12.2933C9.74289 12.2933 9.39567 12.2065 9.11084 12.0329C8.82872 11.8593 8.61442 11.6287 8.46794 11.3411C8.32416 11.0536 8.25228 10.7389 8.25228 10.3971ZM9.5625 9.95768V10.3971C9.5625 10.5789 9.60455 10.7484 9.68864 10.9058C9.77544 11.0604 9.93007 11.1377 10.1525 11.1377C10.3912 11.1377 10.5499 11.0604 10.6286 10.9058C10.71 10.7484 10.7507 10.5789 10.7507 10.3971V9.95768C10.7507 9.77593 10.7127 9.60503 10.6367 9.44499C10.5608 9.28223 10.3994 9.20085 10.1525 9.20085C9.92464 9.20085 9.76866 9.28358 9.68457 9.44906C9.60319 9.61453 9.5625 9.78407 9.5625 9.95768ZM8.8667 16.7285L14.5959 8.39518H15.7067L9.97754 16.7285H8.8667Z' fill='%232A1F15'/%3E%3C/svg%3E");
}

.icons-demonstration__icon-stock{
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.9074 22.0189L46.3094 18.4356L46.9074 25.9811M46.9074 22.0189L45.9208 22.1835L45.7237 22.2164L45.7237 22.2165L45.921 22.1835L46.9074 22.0189ZM46.9074 22.0189C46.9165 22.0733 46.921 22.1284 46.921 22.1835V25.8165C46.921 25.8716 46.9165 25.9267 46.9074 25.9811M46.9074 25.9811L45.921 25.8165L45.7237 25.7835L45.7237 25.7836L45.9208 25.8165L46.9074 25.9811ZM7.81619 9.10215L7.95163 9.24927L7.81616 9.10213L7.81619 9.10215ZM7.81619 9.10215L7.13888 8.3664L7.81619 9.10215ZM37.4008 6.80905L37.5101 6.64162L38.0548 5.80797L37.5102 6.64155L37.4008 6.80906C37.4007 6.80898 37.4005 6.80891 37.4004 6.80884L37.4008 6.80905ZM37.3869 6.79998L40.0353 9.23804L42.2464 12.0788L43.9597 15.2447L45.1285 18.6494L45.721 22.2001V25.7999L45.1285 29.3506L43.9597 32.7553L42.2464 35.9212L40.0353 38.762L37.3869 41.2L34.3733 43.1689L31.0767 44.6149L27.587 45.4986L23.9996 45.7959L20.4121 45.4986L16.9225 44.6149L13.6259 43.1689L10.6123 41.2L7.96382 38.762L5.75278 35.9212L4.03948 32.7553L2.87063 29.3506L2.27813 25.7999V22.2001L2.87063 18.6494L4.03948 15.2447L5.75278 12.0788L7.96381 9.23805L10.6123 6.79998L13.6259 4.83109L16.9225 3.38507L20.4121 2.50138L23.9996 2.20411L27.5871 2.50138L31.0767 3.38507L34.3733 4.83109L37.3869 6.79998ZM34.3884 4.83775C34.3882 4.83765 34.388 4.83755 34.3878 4.83746L34.3884 4.83775ZM24.0161 2.20274C24.016 2.20275 24.0159 2.20276 24.0158 2.20276L24.0161 2.20274ZM23.9833 2.20276C23.9832 2.20276 23.9831 2.20275 23.9831 2.20274L23.9833 2.20276ZM7.97399 9.22497C7.97394 9.22504 7.97389 9.2251 7.97384 9.22517L7.97399 9.22497ZM5.7426 12.0919L5.7429 12.0915C5.7428 12.0916 5.7427 12.0917 5.7426 12.0919L5.7426 12.0919ZM16.9063 44.6108C16.9065 44.6109 16.9068 44.6109 16.907 44.611L16.9064 44.6109L16.9063 44.6108ZM23.9831 45.7973C23.9833 45.7972 23.9835 45.7972 23.9838 45.7972L23.9831 45.7973ZM24.0154 45.7972C24.0156 45.7972 24.0159 45.7972 24.0161 45.7973L24.0154 45.7972ZM37.4008 41.191L37.4002 41.1913C37.4004 41.1912 37.4006 41.1911 37.4008 41.1909L37.5102 41.3584L38.0571 42.1956L37.5101 41.3584L37.4008 41.191ZM2.67609 29.3998L1.73027 29.7245L2.67613 29.3998L2.67615 29.3998L2.86525 29.3349L2.67611 29.3998L2.67609 29.3998ZM2.67613 18.6002L1.73027 18.2755L2.67609 18.6002L2.67611 18.6002L2.86525 18.6651L2.67615 18.6002L2.67613 18.6002ZM3.85566 15.1641L2.97622 14.6881L3.85569 15.1641L3.8557 15.1641L4.03159 15.2593L3.85568 15.1641L3.85566 15.1641ZM40.0475 38.7507L40.0473 38.7509L40.0475 38.7507ZM42.2384 35.9358C42.2386 35.9355 42.2388 35.9353 42.2389 35.935L42.2385 35.9358L42.2384 35.9358ZM45.1258 29.367C45.1258 29.3667 45.1259 29.3664 45.1259 29.3661L45.1258 29.3669L45.1258 29.367ZM45.1339 18.6651C45.1338 18.6649 45.1337 18.6646 45.1337 18.6644L45.1339 18.6651ZM45.1259 18.6339C45.1259 18.6336 45.1258 18.6333 45.1258 18.633L45.1258 18.6331L45.1259 18.6339ZM43.9543 15.229L43.9546 15.23C43.9545 15.2297 43.9544 15.2294 43.9543 15.229L44.1433 15.1641L43.9543 15.229ZM42.2566 12.0919C42.2564 12.0917 42.2562 12.0915 42.2561 12.0912L42.2565 12.0919L42.2566 12.0919ZM42.2389 12.065C42.2388 12.0647 42.2386 12.0645 42.2384 12.0642L42.2385 12.0642L42.2389 12.065Z' fill='%23C3D0EF' stroke='%232A1F15' stroke-width='2.4'/%3E%3Cpath d='M25.1406 25.7344H16.8828V23.6875H25.1094C25.8177 23.6875 26.4036 23.5703 26.8672 23.3359C27.3307 23.0964 27.6745 22.7682 27.8984 22.3516C28.1224 21.9297 28.2344 21.4453 28.2344 20.8984C28.2344 20.3568 28.1224 19.8724 27.8984 19.4453C27.6745 19.0182 27.3333 18.6823 26.875 18.4375C26.4167 18.1875 25.8385 18.0625 25.1406 18.0625H21.7344V32H19.3281V16H25.1406C26.3542 16 27.3672 16.2187 28.1797 16.6562C28.9974 17.0937 29.6094 17.6823 30.0156 18.4219C30.4271 19.1615 30.6328 19.9844 30.6328 20.8906C30.6328 21.8073 30.4245 22.6328 30.0078 23.3672C29.5964 24.0964 28.9818 24.6745 28.1641 25.1016C27.3516 25.5234 26.3438 25.7344 25.1406 25.7344ZM25.2578 27.0781V29.1328H16.8828V27.0781H25.2578Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-stocks{
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='30' viewBox='0 0 48 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.318 24.064L6.11767 24.8932L6.31799 24.064L4.59049 23.6467L4.31722 21.8906C4.25284 21.4769 4.01369 21.1108 3.66069 20.8857L2.16229 19.93L2.47402 18.1804C2.54746 17.7682 2.44013 17.3443 2.17936 17.0168L1.5222 17.5399L2.17935 17.0168L1.07245 15.6263L1.9354 14.0727C2.1387 13.7067 2.17481 13.2709 2.03453 12.8765L1.43907 11.202L2.75973 10.0127C3.07085 9.73255 3.2465 9.33213 3.2419 8.91347L3.22241 7.13637L4.85766 6.44037C5.2429 6.2764 5.53904 5.95471 5.67064 5.55724L6.22922 3.8701L8.00186 3.74278C8.41947 3.71278 8.80402 3.50467 9.05754 3.17147L10.1337 1.75711L11.8516 2.21226C12.2563 2.31949 12.6876 2.24752 13.0356 2.01469L14.5127 1.02639L15.9897 2.01469L16.4641 1.30571L15.9897 2.01469C16.3377 2.24752 16.769 2.31949 17.1737 2.21226L18.8916 1.75711L19.9678 3.17147C20.2213 3.50467 20.6058 3.71278 21.0235 3.74278L22.7961 3.8701L23.3547 5.55724C23.4863 5.95471 23.7824 6.2764 24.1677 6.44037L24.5017 5.65546L24.1677 6.44037L25.8029 7.13637L25.7834 8.91347C25.7788 9.33213 25.9545 9.73255 26.2656 10.0127L27.5863 11.202L26.9908 12.8765C26.8505 13.2709 26.8866 13.7067 27.0899 14.0727L27.9529 15.6263L26.846 17.0168C26.5852 17.3443 26.4779 17.7682 26.5513 18.1804L27.3911 18.0307L26.5513 18.1804L26.863 19.93L25.3646 20.8857C25.0116 21.1108 24.7725 21.4769 24.7081 21.8906L24.4348 23.6467L22.7073 24.064C22.3003 24.1623 21.9553 24.4309 21.7601 24.8013L22.5147 25.199L21.7601 24.8013L20.9314 26.3735L19.162 26.2073C18.7451 26.1681 18.3316 26.3101 18.0267 26.5971L16.7324 27.815L15.1128 27.0833C14.7313 26.9109 14.294 26.9109 13.9125 27.0833L12.2929 27.815L10.9986 26.5971C10.6937 26.3101 10.2802 26.1682 9.86333 26.2073L8.0939 26.3735L7.26524 24.8013C7.07002 24.4309 6.72497 24.1623 6.318 24.064ZM2.02219 19.8407C2.02236 19.8408 2.02252 19.8409 2.02269 19.841L2.02219 19.8407L1.88864 20.0501L2.02219 19.8407ZM1.31558 11.3132L1.31583 11.3129C1.31575 11.313 1.31566 11.3131 1.31558 11.3132L1.14939 11.1286L1.31558 11.3132ZM19.0523 1.71456C19.0522 1.71459 19.052 1.71462 19.0519 1.71465L19.0523 1.71456L18.9887 1.47448L19.0523 1.71456ZM25.9558 7.20145C25.9557 7.20139 25.9555 7.20133 25.9554 7.20126L25.9558 7.20145ZM28.0564 15.4963L28.056 15.4968L28.0564 15.4963ZM26.8922 20.0936C26.8921 20.0935 26.8921 20.0934 26.8921 20.0932L26.8922 20.0936ZM8.17139 26.5205L8.17109 26.5199L8.17139 26.5205Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-width='1.7061'/%3E%3Cpath d='M22 9.85095H7.00005V12.9751H22V9.85095Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.46303 22H19.463C20.252 22 20.8916 21.3783 20.8916 20.6115V12.9747H8.0345V20.6115C8.0345 21.3784 8.67407 22 9.46303 22Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.9277 12.9747V22' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0723 12.9747V22' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6436 9.85095V12.9751' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3574 9.85095V12.9751' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5001 9.85063C14.5001 9.85063 14.7094 7.69675 12.3573 7.07366C10.0051 6.45057 9.30395 9.98927 14.5001 9.85063Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1488 9.85063C14.1488 9.85063 13.9395 7.69675 16.2916 7.07366C18.6439 6.45057 19.3449 9.98927 14.1488 9.85063Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='path-10-inside-1_955_68126' fill='white'%3E%3Cpath d='M33.8112 0.608752C33.8444 0.605998 33.8778 0.605998 33.911 0.608752L36.1003 0.790163C36.1336 0.792917 36.1665 0.798415 36.1988 0.806601L38.3284 1.34589C38.3608 1.35407 38.3923 1.36492 38.4229 1.37831L40.4347 2.26076C40.4652 2.27416 40.4946 2.29006 40.5225 2.30829L42.3616 3.50983C42.3895 3.52807 42.4159 3.54859 42.4404 3.57118L44.0566 5.05903C44.0812 5.08162 44.1038 5.1062 44.1243 5.13251L45.4736 6.8661C45.4941 6.89242 45.5123 6.92038 45.5282 6.94971L46.5738 8.88175C46.5897 8.91107 46.6031 8.94166 46.6139 8.9732L47.3272 11.051C47.338 11.0825 47.3462 11.1149 47.3517 11.1478L47.7133 13.3146C47.7188 13.3475 47.7215 13.3808 47.7215 13.4142V15.611C47.7215 15.6443 47.7188 15.6776 47.7133 15.7105L47.3517 17.8774C47.3462 17.9102 47.338 17.9426 47.3272 17.9742L46.6139 20.052C46.6031 20.0835 46.5897 20.1141 46.5738 20.1434L45.5282 22.0754C45.5123 22.1048 45.4941 22.1327 45.4736 22.1591L44.1243 23.8926C44.1038 23.919 44.0812 23.9435 44.0566 23.9661L42.4404 25.454C42.4159 25.4766 42.3895 25.4971 42.3616 25.5153L40.5225 26.7169C40.4946 26.7351 40.4652 26.751 40.4347 26.7644L38.4229 27.6468C38.3923 27.6602 38.3608 27.6711 38.3284 27.6793L36.1988 28.2186C36.1665 28.2267 36.1336 28.2322 36.1003 28.235L33.911 28.4164C33.8778 28.4192 33.8444 28.4192 33.8112 28.4164L31.6218 28.235C31.5886 28.2322 31.5557 28.2267 31.5233 28.2186L29.3938 27.6793C29.3614 27.6711 29.3298 27.6602 29.2993 27.6468L27.2875 26.7644C27.257 26.751 27.2276 26.7351 27.1997 26.7169L25.3606 25.5153C25.3327 25.4971 25.3063 25.4766 25.2818 25.454L23.6655 23.9661C23.641 23.9435 23.6184 23.919 23.5979 23.8926L22.2486 22.1591C22.2281 22.1327 22.2098 22.1048 22.194 22.0754L21.1484 20.1434C21.1325 20.1141 21.1191 20.0835 21.1083 20.052L20.395 17.9742C20.3841 17.9426 20.3759 17.9102 20.3705 17.8774L20.0089 15.7105C20.0034 15.6776 20.0006 15.6443 20.0006 15.611V13.4142C20.0006 13.3808 20.0034 13.3475 20.0089 13.3146L20.3705 11.1478C20.3759 11.1149 20.3841 11.0825 20.395 11.051L21.1083 8.9732C21.1191 8.94166 21.1325 8.91107 21.1484 8.88175L22.194 6.94971C22.2098 6.92038 22.2281 6.89242 22.2486 6.8661L23.5979 5.13251C23.6184 5.1062 23.641 5.08162 23.6655 5.05903L25.2818 3.57118C25.3063 3.54859 25.3327 3.52807 25.3606 3.50983L27.1997 2.30829C27.2276 2.29006 27.257 2.27416 27.2875 2.26076L29.2993 1.37831C29.3298 1.36492 29.3614 1.35407 29.3938 1.34589L31.5233 0.806601C31.5557 0.798415 31.5886 0.792917 31.6218 0.790163L33.8112 0.608752Z'/%3E%3C/mask%3E%3Cpath d='M33.8112 0.608752C33.8444 0.605998 33.8778 0.605998 33.911 0.608752L36.1003 0.790163C36.1336 0.792917 36.1665 0.798415 36.1988 0.806601L38.3284 1.34589C38.3608 1.35407 38.3923 1.36492 38.4229 1.37831L40.4347 2.26076C40.4652 2.27416 40.4946 2.29006 40.5225 2.30829L42.3616 3.50983C42.3895 3.52807 42.4159 3.54859 42.4404 3.57118L44.0566 5.05903C44.0812 5.08162 44.1038 5.1062 44.1243 5.13251L45.4736 6.8661C45.4941 6.89242 45.5123 6.92038 45.5282 6.94971L46.5738 8.88175C46.5897 8.91107 46.6031 8.94166 46.6139 8.9732L47.3272 11.051C47.338 11.0825 47.3462 11.1149 47.3517 11.1478L47.7133 13.3146C47.7188 13.3475 47.7215 13.3808 47.7215 13.4142V15.611C47.7215 15.6443 47.7188 15.6776 47.7133 15.7105L47.3517 17.8774C47.3462 17.9102 47.338 17.9426 47.3272 17.9742L46.6139 20.052C46.6031 20.0835 46.5897 20.1141 46.5738 20.1434L45.5282 22.0754C45.5123 22.1048 45.4941 22.1327 45.4736 22.1591L44.1243 23.8926C44.1038 23.919 44.0812 23.9435 44.0566 23.9661L42.4404 25.454C42.4159 25.4766 42.3895 25.4971 42.3616 25.5153L40.5225 26.7169C40.4946 26.7351 40.4652 26.751 40.4347 26.7644L38.4229 27.6468C38.3923 27.6602 38.3608 27.6711 38.3284 27.6793L36.1988 28.2186C36.1665 28.2267 36.1336 28.2322 36.1003 28.235L33.911 28.4164C33.8778 28.4192 33.8444 28.4192 33.8112 28.4164L31.6218 28.235C31.5886 28.2322 31.5557 28.2267 31.5233 28.2186L29.3938 27.6793C29.3614 27.6711 29.3298 27.6602 29.2993 27.6468L27.2875 26.7644C27.257 26.751 27.2276 26.7351 27.1997 26.7169L25.3606 25.5153C25.3327 25.4971 25.3063 25.4766 25.2818 25.454L23.6655 23.9661C23.641 23.9435 23.6184 23.919 23.5979 23.8926L22.2486 22.1591C22.2281 22.1327 22.2098 22.1048 22.194 22.0754L21.1484 20.1434C21.1325 20.1141 21.1191 20.0835 21.1083 20.052L20.395 17.9742C20.3841 17.9426 20.3759 17.9102 20.3705 17.8774L20.0089 15.7105C20.0034 15.6776 20.0006 15.6443 20.0006 15.611V13.4142C20.0006 13.3808 20.0034 13.3475 20.0089 13.3146L20.3705 11.1478C20.3759 11.1149 20.3841 11.0825 20.395 11.051L21.1083 8.9732C21.1191 8.94166 21.1325 8.91107 21.1484 8.88175L22.194 6.94971C22.2098 6.92038 22.2281 6.89242 22.2486 6.8661L23.5979 5.13251C23.6184 5.1062 23.641 5.08162 23.6655 5.05903L25.2818 3.57118C25.3063 3.54859 25.3327 3.52807 25.3606 3.50983L27.1997 2.30829C27.2276 2.29006 27.257 2.27416 27.2875 2.26076L29.2993 1.37831C29.3298 1.36492 29.3614 1.35407 29.3938 1.34589L31.5233 0.806601C31.5557 0.798415 31.5886 0.792917 31.6218 0.790163L33.8112 0.608752Z' fill='%23C3D0EF'/%3E%3Cpath d='M31.5233 0.806601L31.1045 -0.847293L31.5233 0.806601ZM29.2993 1.37831L29.9846 2.94072L29.2993 1.37831ZM29.3938 1.34589L28.9749 -0.30801L29.3938 1.34589ZM27.1997 2.30829L28.1328 3.73658L27.1997 2.30829ZM27.2875 2.26076L26.6022 0.698359L27.2875 2.26076ZM25.3606 3.50983L24.4274 2.08154L25.3606 3.50983ZM23.5979 5.13251L22.2515 4.0846L23.5979 5.13251ZM23.6655 5.05903L22.51 3.80382L23.6655 5.05903ZM22.2486 6.8661L20.9022 5.81819L22.2486 6.8661ZM21.1083 8.9732L19.4946 8.41923L21.1083 8.9732ZM21.1484 8.88175L22.6489 9.69376L21.1484 8.88175ZM20.3705 11.1478L18.6876 10.867L20.3705 11.1478ZM20.395 11.051L18.7813 10.497L20.395 11.051ZM20.0089 13.3146L21.6917 13.5955L20.0089 13.3146ZM20.0089 15.7105L21.6917 15.4297L20.0089 15.7105ZM20.395 17.9742L18.7813 18.5281L20.395 17.9742ZM20.3705 17.8774L22.0533 17.5965L20.3705 17.8774ZM21.1484 20.1434L22.6489 19.3314L21.1484 20.1434ZM21.1083 20.052L19.4946 20.6059L21.1083 20.052ZM22.2486 22.1591L20.9022 23.207L22.2486 22.1591ZM22.194 22.0754L23.6944 21.2634L22.194 22.0754ZM23.6655 23.9661L22.51 25.2213L23.6655 23.9661ZM23.5979 23.8926L22.2515 24.9406L23.5979 23.8926ZM25.3606 25.5153L26.2937 24.087L25.3606 25.5153ZM25.2818 25.454L24.1263 26.7092L25.2818 25.454ZM27.2875 26.7644L27.9728 25.202L27.2875 26.7644ZM27.1997 26.7169L26.2665 28.1452L27.1997 26.7169ZM29.3938 27.6793L28.9749 29.3332L29.3938 27.6793ZM29.2993 27.6468L28.614 29.2092L29.2993 27.6468ZM31.6218 28.235L31.7627 26.5347L31.6218 28.235ZM31.5233 28.2186L31.1045 29.8724L31.5233 28.2186ZM33.911 28.4164L33.7701 26.7161L33.911 28.4164ZM33.8112 28.4164L33.952 26.7161L33.8112 28.4164ZM36.1988 28.2186L36.6177 29.8724L36.1988 28.2186ZM36.1003 28.235L35.9594 26.5347L36.1003 28.235ZM38.4229 27.6468L37.7376 26.0844L38.4229 27.6468ZM38.3284 27.6793L38.7472 29.3332L38.3284 27.6793ZM40.5225 26.7169L41.4556 28.1452L40.5225 26.7169ZM40.4347 26.7644L39.7493 25.202L40.4347 26.7644ZM42.4404 25.454L41.2849 24.1988L42.4404 25.454ZM42.3616 25.5153L41.4284 24.087L42.3616 25.5153ZM44.1243 23.8926L42.7779 22.8447L44.1243 23.8926ZM44.0566 23.9661L45.2122 25.2213L44.0566 23.9661ZM45.5282 22.0754L47.0287 22.8875L45.5282 22.0754ZM45.4736 22.1591L44.1272 21.1111L45.4736 22.1591ZM46.6139 20.052L45.0002 19.498L46.6139 20.052ZM46.5738 20.1434L45.0733 19.3314L46.5738 20.1434ZM47.3517 17.8774L49.0345 18.1582L47.3517 17.8774ZM47.3272 17.9742L48.9409 18.5281L47.3272 17.9742ZM47.7133 15.7105L49.3961 15.9913L47.7133 15.7105ZM47.7133 13.3146L49.3961 13.0338L47.7133 13.3146ZM47.3272 11.051L45.7135 11.605L47.3272 11.051ZM47.3517 11.1478L45.6689 11.4286L47.3517 11.1478ZM46.5738 8.88175L48.0743 8.06973L46.5738 8.88175ZM46.6139 8.9732L48.2276 8.41924L46.6139 8.9732ZM45.4736 6.8661L46.8199 5.81819L45.4736 6.8661ZM45.5282 6.94971L47.0287 6.1377L45.5282 6.94971ZM44.0566 5.05903L45.2122 3.80382L44.0566 5.05903ZM44.1243 5.13251L45.4706 4.0846L44.1243 5.13251ZM42.3616 3.50983L43.2947 2.08154L42.3616 3.50983ZM42.4404 3.57118L41.2849 4.8264L42.4404 3.57118ZM40.4347 2.26076L41.12 0.698359L40.4347 2.26076ZM40.5225 2.30829L39.5893 3.73658L40.5225 2.30829ZM38.3284 1.34589L38.7472 -0.30801L38.3284 1.34589ZM38.4229 1.37831L37.7376 2.94072L38.4229 1.37831ZM36.1003 0.790163L36.2412 -0.910111L36.1003 0.790163ZM36.1988 0.806601L35.78 2.4605L36.1988 0.806601ZM33.911 0.608752L34.0519 -1.09152L33.911 0.608752ZM33.8112 0.608752L33.6703 -1.09152L33.8112 0.608752ZM33.7701 2.30903L35.9594 2.49044L36.2412 -0.910111L34.0519 -1.09152L33.7701 2.30903ZM35.78 2.4605L37.9096 2.99978L38.7472 -0.30801L36.6177 -0.847293L35.78 2.4605ZM37.7376 2.94072L39.7493 3.82316L41.12 0.698359L39.1082 -0.184089L37.7376 2.94072ZM39.5893 3.73658L41.4284 4.93813L43.2947 2.08154L41.4556 0.880004L39.5893 3.73658ZM41.2849 4.8264L42.9011 6.31425L45.2122 3.80382L43.5959 2.31596L41.2849 4.8264ZM42.7779 6.18042L44.1272 7.91401L46.8199 5.81819L45.4706 4.0846L42.7779 6.18042ZM44.0277 7.76172L45.0733 9.69376L48.0743 8.06973L47.0287 6.1377L44.0277 7.76172ZM45.0002 9.52717L45.7135 11.605L48.9409 10.497L48.2276 8.41924L45.0002 9.52717ZM45.6689 11.4286L46.0305 13.5955L49.3961 13.0338L49.0345 10.867L45.6689 11.4286ZM46.0154 13.4142V15.611H49.4277V13.4142H46.0154ZM46.0305 15.4297L45.6689 17.5965L49.0345 18.1582L49.3961 15.9913L46.0305 15.4297ZM45.7135 17.4202L45.0002 19.498L48.2276 20.6059L48.9409 18.5281L45.7135 17.4202ZM45.0733 19.3314L44.0277 21.2634L47.0287 22.8875L48.0743 20.9554L45.0733 19.3314ZM44.1272 21.1111L42.7779 22.8447L45.4706 24.9406L46.8199 23.207L44.1272 21.1111ZM42.9011 22.7109L41.2849 24.1988L43.5959 26.7092L45.2122 25.2213L42.9011 22.7109ZM41.4284 24.087L39.5893 25.2886L41.4556 28.1452L43.2947 26.9436L41.4284 24.087ZM39.7493 25.202L37.7376 26.0844L39.1082 29.2092L41.12 28.3268L39.7493 25.202ZM37.9096 26.0254L35.78 26.5647L36.6177 29.8724L38.7472 29.3332L37.9096 26.0254ZM35.9594 26.5347L33.7701 26.7161L34.0519 30.1167L36.2412 29.9353L35.9594 26.5347ZM33.952 26.7161L31.7627 26.5347L31.481 29.9353L33.6703 30.1167L33.952 26.7161ZM31.9422 26.5647L29.8126 26.0254L28.9749 29.3332L31.1045 29.8724L31.9422 26.5647ZM29.9846 26.0844L27.9728 25.202L26.6022 28.3268L28.614 29.2092L29.9846 26.0844ZM28.1328 25.2886L26.2937 24.087L24.4274 26.9436L26.2665 28.1452L28.1328 25.2886ZM26.4373 24.1988L24.821 22.7109L22.51 25.2213L24.1263 26.7092L26.4373 24.1988ZM24.9442 22.8447L23.5949 21.1111L20.9022 23.207L22.2515 24.9406L24.9442 22.8447ZM23.6944 21.2634L22.6489 19.3314L19.6479 20.9554L20.6935 22.8875L23.6944 21.2634ZM22.7219 19.498L22.0086 17.4202L18.7813 18.5281L19.4946 20.6059L22.7219 19.498ZM22.0533 17.5965L21.6917 15.4297L18.326 15.9913L18.6876 18.1582L22.0533 17.5965ZM21.7067 15.611V13.4142H18.2945V15.611H21.7067ZM21.6917 13.5955L22.0533 11.4286L18.6876 10.867L18.326 13.0338L21.6917 13.5955ZM22.0086 11.605L22.7219 9.52717L19.4946 8.41923L18.7813 10.497L22.0086 11.605ZM22.6489 9.69376L23.6944 7.76172L20.6935 6.1377L19.6479 8.06973L22.6489 9.69376ZM23.5949 7.91401L24.9442 6.18042L22.2515 4.0846L20.9022 5.81819L23.5949 7.91401ZM24.821 6.31425L26.4373 4.8264L24.1263 2.31596L22.51 3.80382L24.821 6.31425ZM26.2937 4.93813L28.1328 3.73658L26.2665 0.880004L24.4274 2.08154L26.2937 4.93813ZM27.9728 3.82316L29.9846 2.94072L28.614 -0.184089L26.6022 0.698359L27.9728 3.82316ZM29.8126 2.99978L31.9422 2.4605L31.1045 -0.847293L28.9749 -0.30801L29.8126 2.99978ZM31.7627 2.49044L33.952 2.30903L33.6703 -1.09152L31.481 -0.910111L31.7627 2.49044ZM31.9422 2.4605C31.8833 2.47541 31.8233 2.48542 31.7627 2.49044L31.481 -0.910111C31.354 -0.899587 31.2281 -0.878577 31.1045 -0.847293L31.9422 2.4605ZM29.9846 2.94072C29.929 2.96511 29.8715 2.98487 29.8126 2.99978L28.9749 -0.30801C28.8514 -0.276726 28.7307 -0.235278 28.614 -0.184089L29.9846 2.94072ZM28.1328 3.73658C28.082 3.76981 28.0285 3.79876 27.9728 3.82316L26.6022 0.698359C26.4855 0.749549 26.3732 0.810304 26.2665 0.880004L28.1328 3.73658ZM26.4373 4.8264C26.3926 4.86753 26.3446 4.9049 26.2937 4.93813L24.4274 2.08154C24.3208 2.15124 24.22 2.22965 24.1263 2.31596L26.4373 4.8264ZM24.9442 6.18042C24.9069 6.22835 24.8657 6.27312 24.821 6.31425L22.51 3.80382C22.4163 3.89012 22.3298 3.98404 22.2515 4.0846L24.9442 6.18042ZM23.6944 7.76172C23.6655 7.81514 23.6322 7.86608 23.5949 7.91401L20.9022 5.81819C20.824 5.91876 20.7541 6.02562 20.6935 6.1377L23.6944 7.76172ZM22.7219 9.52717C22.7022 9.58462 22.6778 9.64034 22.6489 9.69376L19.6479 8.06973C19.5873 8.18181 19.536 8.29871 19.4946 8.41923L22.7219 9.52717ZM22.0533 11.4286C22.0433 11.4885 22.0284 11.5475 22.0086 11.605L18.7813 10.497C18.7399 10.6175 18.7086 10.7413 18.6876 10.867L22.0533 11.4286ZM21.7067 13.4142C21.7067 13.4749 21.7017 13.5355 21.6917 13.5955L18.326 13.0338C18.3051 13.1595 18.2945 13.2867 18.2945 13.4142H21.7067ZM21.6917 15.4297C21.7017 15.4896 21.7067 15.5502 21.7067 15.611H18.2945C18.2945 15.7384 18.3051 15.8656 18.326 15.9913L21.6917 15.4297ZM22.0086 17.4202C22.0284 17.4776 22.0433 17.5366 22.0533 17.5965L18.6876 18.1582C18.7086 18.2839 18.7399 18.4076 18.7813 18.5281L22.0086 17.4202ZM22.6489 19.3314C22.6778 19.3848 22.7022 19.4405 22.7219 19.498L19.4946 20.6059C19.536 20.7264 19.5873 20.8433 19.6479 20.9554L22.6489 19.3314ZM23.5949 21.1111C23.6322 21.1591 23.6655 21.21 23.6944 21.2634L20.6935 22.8875C20.7541 22.9995 20.824 23.1064 20.9022 23.207L23.5949 21.1111ZM24.821 22.7109C24.8657 22.752 24.9069 22.7968 24.9442 22.8447L22.2515 24.9406C22.3298 25.0411 22.4163 25.135 22.51 25.2213L24.821 22.7109ZM26.2937 24.087C26.3446 24.1203 26.3926 24.1576 26.4373 24.1988L24.1263 26.7092C24.22 26.7955 24.3208 26.8739 24.4274 26.9436L26.2937 24.087ZM27.9728 25.202C28.0285 25.2264 28.082 25.2553 28.1328 25.2886L26.2665 28.1452C26.3732 28.2149 26.4855 28.2756 26.6022 28.3268L27.9728 25.202ZM29.8126 26.0254C29.8715 26.0403 29.929 26.06 29.9846 26.0844L28.614 29.2092C28.7307 29.2604 28.8514 29.3019 28.9749 29.3332L29.8126 26.0254ZM31.7627 26.5347C31.8233 26.5397 31.8833 26.5497 31.9422 26.5647L31.1045 29.8724C31.2281 29.9037 31.354 29.9247 31.481 29.9353L31.7627 26.5347ZM33.7701 26.7161C33.8307 26.7111 33.8915 26.7111 33.952 26.7161L33.6703 30.1167C33.7973 30.1272 33.9249 30.1272 34.0519 30.1167L33.7701 26.7161ZM35.78 26.5647C35.8389 26.5497 35.8989 26.5397 35.9594 26.5347L36.2412 29.9353C36.3682 29.9247 36.4941 29.9037 36.6177 29.8724L35.78 26.5647ZM37.7376 26.0844C37.7932 26.06 37.8507 26.0403 37.9096 26.0254L38.7472 29.3332C38.8708 29.3019 38.9915 29.2604 39.1082 29.2092L37.7376 26.0844ZM39.5893 25.2886C39.6402 25.2553 39.6937 25.2264 39.7493 25.202L41.12 28.3268C41.2367 28.2756 41.349 28.2149 41.4556 28.1452L39.5893 25.2886ZM41.2849 24.1988C41.3296 24.1576 41.3776 24.1203 41.4284 24.087L43.2947 26.9436C43.4014 26.8739 43.5022 26.7955 43.5959 26.7092L41.2849 24.1988ZM42.7779 22.8447C42.8152 22.7968 42.8564 22.752 42.9011 22.7109L45.2122 25.2213C45.3059 25.135 45.3924 25.0411 45.4706 24.9406L42.7779 22.8447ZM44.0277 21.2634C44.0567 21.21 44.0899 21.1591 44.1272 21.1111L46.8199 23.207C46.8982 23.1064 46.968 22.9995 47.0287 22.8875L44.0277 21.2634ZM45.0002 19.498C45.02 19.4405 45.0444 19.3848 45.0733 19.3314L48.0743 20.9554C48.1349 20.8433 48.1862 20.7264 48.2276 20.6059L45.0002 19.498ZM45.6689 17.5965C45.6789 17.5366 45.6938 17.4777 45.7135 17.4202L48.9409 18.5281C48.9822 18.4076 49.0136 18.2839 49.0345 18.1582L45.6689 17.5965ZM46.0154 15.611C46.0154 15.5502 46.0205 15.4896 46.0305 15.4297L49.3961 15.9913C49.4171 15.8656 49.4277 15.7384 49.4277 15.611H46.0154ZM46.0305 13.5955C46.0205 13.5355 46.0154 13.4749 46.0154 13.4142H49.4277C49.4277 13.2867 49.4171 13.1595 49.3961 13.0338L46.0305 13.5955ZM45.7135 11.605C45.6938 11.5475 45.6789 11.4885 45.6689 11.4286L49.0345 10.867C49.0136 10.7413 48.9822 10.6175 48.9409 10.497L45.7135 11.605ZM45.0733 9.69376C45.0444 9.64034 45.02 9.58462 45.0002 9.52717L48.2276 8.41924C48.1862 8.29871 48.1349 8.18181 48.0743 8.06973L45.0733 9.69376ZM44.1272 7.91401C44.0899 7.86608 44.0567 7.81514 44.0277 7.76172L47.0287 6.1377C46.968 6.02562 46.8982 5.91876 46.8199 5.81819L44.1272 7.91401ZM42.9011 6.31425C42.8564 6.27312 42.8152 6.22835 42.7779 6.18042L45.4706 4.0846C45.3924 3.98404 45.3059 3.89012 45.2122 3.80382L42.9011 6.31425ZM41.4284 4.93813C41.3776 4.9049 41.3296 4.86753 41.2849 4.8264L43.5959 2.31596C43.5022 2.22965 43.4014 2.15124 43.2947 2.08154L41.4284 4.93813ZM39.7493 3.82316C39.6937 3.79876 39.6402 3.76981 39.5893 3.73658L41.4556 0.880004C41.349 0.810304 41.2367 0.749548 41.12 0.698359L39.7493 3.82316ZM37.9096 2.99978C37.8507 2.98487 37.7932 2.96511 37.7376 2.94072L39.1082 -0.184089C38.9915 -0.235278 38.8708 -0.276726 38.7472 -0.30801L37.9096 2.99978ZM35.9594 2.49044C35.8989 2.48542 35.8389 2.47541 35.78 2.4605L36.6177 -0.847293C36.4941 -0.878577 36.3682 -0.899587 36.2412 -0.910111L35.9594 2.49044ZM34.0519 -1.09152C33.9249 -1.10205 33.7973 -1.10205 33.6703 -1.09152L33.952 2.30903C33.8915 2.31404 33.8307 2.31404 33.7701 2.30903L34.0519 -1.09152Z' fill='%232A1F15' mask='url(%23path-10-inside-1_955_68126)'/%3E%3Cpath d='M34.6688 16.0093H29.5998V14.5684H34.631C35.0373 14.5684 35.3712 14.5038 35.6326 14.3747C35.8971 14.2456 36.0924 14.0661 36.2184 13.8362C36.3475 13.6062 36.4105 13.337 36.4073 13.0283C36.4105 12.726 36.3475 12.4551 36.2184 12.2158C36.0924 11.9733 35.9003 11.7827 35.642 11.6441C35.3869 11.5024 35.0625 11.4316 34.6688 11.4316H32.7697V19.6516H31.0218V9.97651H34.6688C35.4184 9.97651 36.053 10.1119 36.5727 10.3828C37.0923 10.6505 37.486 11.0142 37.7537 11.4741C38.0246 11.9307 38.16 12.4441 38.16 13.0141C38.16 13.6062 38.023 14.1275 37.749 14.5779C37.475 15.0251 37.0782 15.3762 36.5585 15.6313C36.0388 15.8833 35.4089 16.0093 34.6688 16.0093ZM34.8909 16.7273V18.1682H29.5998V16.7273H34.8909Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-box{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.164 3.00002L16.16 3.00202C16.1567 3.00198 16.1534 3.00198 16.15 3.00202C16.0913 3.00622 16.0337 3.02078 15.98 3.04502L4.42204 7.98802C4.30336 8.00675 4.19539 8.06759 4.1179 8.15941C4.04041 8.25123 3.99857 8.36788 4.00004 8.48802V23.49C3.99945 23.5613 4.01411 23.6319 4.04304 23.697C4.04369 23.699 4.04436 23.701 4.04504 23.703C4.04943 23.7122 4.0541 23.7212 4.05904 23.73C4.11252 23.8378 4.20306 23.9226 4.31404 23.969L15.881 28.914C15.9664 28.9754 16.0689 29.0083 16.174 29.008C16.2915 29.015 16.4076 28.9803 16.502 28.91L28.062 23.969C28.1434 23.9359 28.2146 23.882 28.2685 23.8127C28.3224 23.7433 28.3571 23.661 28.369 23.574C28.3706 23.5651 28.372 23.5561 28.373 23.547C28.3739 23.539 28.3746 23.531 28.375 23.523C28.3752 23.5147 28.3752 23.5063 28.375 23.498C28.3751 23.4953 28.3751 23.4927 28.375 23.49V8.48802C28.3763 8.36939 28.3354 8.25416 28.2596 8.16293C28.1837 8.07171 28.0779 8.01042 27.961 7.99002L16.406 3.05002C16.4024 3.04831 16.3987 3.04664 16.395 3.04502C16.3685 3.03367 16.3411 3.02464 16.313 3.01802C16.3084 3.01662 16.3037 3.01528 16.299 3.01402C16.2875 3.01093 16.2758 3.00826 16.264 3.00602C16.2594 3.00528 16.2547 3.00462 16.25 3.00402C16.2377 3.00289 16.2254 3.00223 16.213 3.00202C16.1967 3.00055 16.1804 2.99988 16.164 3.00002ZM16.187 4.04502L18.637 5.09202L8.25004 9.53502C8.23989 9.53935 8.22988 9.54402 8.22004 9.54902L5.76904 8.50002L16.189 4.04502H16.187ZM19.91 5.63702L22.883 6.90802L12.303 11.434C12.2051 11.4759 12.1231 11.5479 12.0689 11.6397C12.0148 11.7314 11.9913 11.838 12.002 11.944C12.0002 11.9633 11.9996 11.9827 12 12.002V17.352L10.916 15.725C10.8485 15.6237 10.7463 15.5506 10.6287 15.5193C10.511 15.488 10.386 15.5007 10.277 15.555L9.00004 16.193V10.303L19.91 5.63702ZM24.154 7.45102L26.607 8.50002L16.187 12.955L13.737 11.908L24.125 7.46502C24.1352 7.46068 24.1452 7.45601 24.155 7.45102H24.154ZM5.00004 9.25802L8.00004 10.541V17.002C8.00013 17.0871 8.02195 17.1708 8.06343 17.2452C8.10492 17.3195 8.1647 17.382 8.2371 17.4268C8.30951 17.4715 8.39215 17.4971 8.47718 17.501C8.56222 17.5049 8.64685 17.487 8.72304 17.449L10.328 16.646L12.057 19.238L12.059 19.242C12.114 19.3447 12.2032 19.425 12.311 19.469L12.313 19.471C12.3275 19.4767 12.3421 19.4817 12.357 19.486C12.387 19.4956 12.4178 19.5023 12.449 19.506C12.4686 19.5078 12.4883 19.5085 12.508 19.508C12.5274 19.5078 12.5468 19.5065 12.566 19.504C12.5798 19.5019 12.5935 19.4993 12.607 19.496C12.6171 19.4937 12.6271 19.491 12.637 19.488C12.6454 19.4856 12.6538 19.4829 12.662 19.48C12.6904 19.4708 12.7178 19.4591 12.744 19.445L12.746 19.443C12.8339 19.3945 12.905 19.3207 12.9503 19.2311C12.9956 19.1416 13.013 19.0405 13 18.941V12.681L15.688 13.831V27.746L5.00004 23.174V9.25802ZM27.375 9.26002V23.174L16.687 27.746V13.83L27.375 9.26002Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-lotion-cream{
  background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1568_348374)'%3E%3Cpath d='M25.3749 18.8125H18.5779C18.5664 19.1046 18.5473 19.3964 18.5206 19.6875H24.9374V25.375C24.9368 25.839 24.7523 26.2837 24.4242 26.6118C24.0961 26.9399 23.6514 27.1244 23.1874 27.125H17.0624C16.6594 27.1253 16.2687 26.9857 15.9571 26.7302C15.783 26.9641 15.5993 27.1906 15.4062 27.4092C15.8735 27.7915 16.4587 28.0002 17.0624 27.9998H23.1874C23.8834 27.999 24.5506 27.7222 25.0427 27.2301C25.5349 26.738 25.8117 26.0707 25.8124 25.3748V19.25C25.8124 19.134 25.7663 19.0227 25.6843 18.9406C25.6022 18.8586 25.4909 18.8125 25.3749 18.8125ZM23.8437 13.5625H17.947C18.0323 13.8518 18.1089 14.1436 18.1767 14.4375H23.8437C24.1916 14.4379 24.5252 14.5763 24.7713 14.8224C25.0173 15.0684 25.1558 15.402 25.1562 15.75V17.0625H18.5591C18.5773 17.3523 18.5878 17.6439 18.5906 17.9375H25.5937C25.7097 17.9375 25.821 17.8914 25.903 17.8094C25.9851 17.7273 26.0312 17.616 26.0312 17.5V15.75C26.0305 15.1701 25.7998 14.6141 25.3897 14.204C24.9796 13.7939 24.4236 13.5632 23.8437 13.5625Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3Cpath d='M13.7498 8.47369C13.7704 8.42251 13.7811 8.36787 13.7812 8.3127V6.56269C13.7808 6.21472 13.6424 5.88112 13.3964 5.63506C13.1503 5.38901 12.8167 5.2506 12.4688 5.25019H11.8536C11.8541 4.82494 11.8245 3.82679 11.8525 3.44988C11.8657 3.27554 12.145 3.02376 13.4026 2.81485C15.0034 2.54951 16.6613 3.03054 17.9266 3.47941C18.0184 3.51208 18.1184 3.51314 18.2109 3.48243C18.3034 3.45171 18.3829 3.39098 18.4369 3.30988C18.6513 2.98832 18.8219 2.75469 18.9595 2.56701C19.0442 2.45129 19.1152 2.35395 19.1743 2.26688C19.2226 2.19592 19.2489 2.11235 19.25 2.02655C19.2511 1.94076 19.227 1.85652 19.1807 1.78432C18.6572 0.971226 17.5766 0.679632 16.8617 0.486695C15.568 0.136914 14.2785 0.203414 12.8481 0.317601L12.5829 0.339476C11.216 0.450164 9.92447 0.554726 8.68372 0.241039L8.51572 0.197289C7.83409 0.0168199 6.80444 -0.254211 6.15759 0.516226C5.69559 1.06682 5.47378 2.0116 5.97275 2.67769C6.33063 3.15654 7.06059 3.40351 7.64531 3.47285L7.64728 5.25019H7.21875C6.87078 5.2506 6.53717 5.38901 6.29112 5.63506C6.04507 5.88112 5.90666 6.21472 5.90625 6.56269V8.3127C5.90644 8.36787 5.91713 8.42251 5.93775 8.47369C3.56934 10.3934 1.96875 13.9965 1.96875 18.1217C1.96875 22.0406 3.38078 25.5937 5.74569 27.6261C6.02065 27.8653 6.37223 27.9979 6.73662 28H12.9507C13.315 27.998 13.6666 27.8654 13.9416 27.6264C16.3067 25.5937 17.7188 22.0406 17.7188 18.1217C17.7188 13.9965 16.1182 10.3932 13.7498 8.47369ZM6.67319 2.15335C6.45575 1.86285 6.58416 1.36913 6.82806 1.07863C7.09603 0.759257 7.64991 0.873445 8.29238 1.0432C8.99201 1.22333 9.71107 1.31714 10.4335 1.32254C11.2634 1.33216 12.0914 1.25648 12.9178 1.18998C14.2653 1.08235 15.475 1.01869 16.6337 1.33129C17.1325 1.46582 17.8485 1.65941 18.2604 2.04091L18.2532 2.05054C18.1538 2.18638 18.0375 2.34541 17.8997 2.54382C16.5806 2.09648 14.9205 1.67538 13.2589 1.95188C12.5451 2.07045 11.0596 2.31719 10.9799 3.38469C10.9484 3.80732 10.9791 4.83676 10.9788 5.25019H8.52228L8.52009 3.05263C8.51849 2.99321 8.5051 2.9347 8.48069 2.8805C8.45628 2.8263 8.42135 2.77749 8.37791 2.73691C8.33448 2.69632 8.28342 2.66478 8.22769 2.6441C8.17196 2.62342 8.11267 2.61402 8.05328 2.61645C7.65778 2.64335 6.90266 2.46026 6.67319 2.15335ZM6.78125 6.56248C6.78142 6.4465 6.82757 6.33532 6.90958 6.25331C6.99159 6.1713 7.10277 6.12515 7.21875 6.12498H12.4688C12.5847 6.12515 12.6959 6.1713 12.7779 6.25331C12.8599 6.33532 12.9061 6.4465 12.9062 6.56248V7.87498H6.78125V6.56248ZM13.3711 26.9629C13.2548 27.0654 13.1056 27.1228 12.9507 27.1248H6.73684C6.58175 27.1228 6.4325 27.0653 6.31619 26.9627C4.17441 25.1219 2.84375 21.7343 2.84375 18.1217C2.84375 13.9433 4.56181 10.3429 7.0175 8.7502H9.40625V12.9064C9.40625 13.0225 9.45234 13.1338 9.53439 13.2158C9.61644 13.2979 9.72772 13.3439 9.84375 13.3439C9.95978 13.3439 10.0711 13.2979 10.1531 13.2158C10.2352 13.1338 10.2812 13.0225 10.2812 12.9064V8.74998H12.67C15.1257 10.3429 16.8438 13.9431 16.8438 18.1217C16.8438 21.7343 15.5131 25.1214 13.3711 26.9629ZM22.0938 23.4062C22.0938 23.0168 21.9783 22.6362 21.762 22.3124C21.5456 21.9887 21.2381 21.7363 20.8784 21.5873C20.5187 21.4383 20.1228 21.3993 19.7409 21.4753C19.359 21.5513 19.0082 21.7388 18.7329 22.0141C18.4575 22.2894 18.27 22.6402 18.1941 23.0221C18.1181 23.404 18.1571 23.7999 18.3061 24.1596C18.4551 24.5194 18.7075 24.8269 19.0312 25.0432C19.355 25.2595 19.7356 25.375 20.125 25.375C20.647 25.3744 21.1474 25.1668 21.5165 24.7977C21.8856 24.4286 22.0932 23.9282 22.0938 23.4062ZM19.0312 23.4062C19.0312 23.1899 19.0954 22.9784 19.2156 22.7986C19.3358 22.6187 19.5066 22.4785 19.7064 22.3957C19.9063 22.313 20.1262 22.2913 20.3384 22.3335C20.5505 22.3757 20.7454 22.4799 20.8984 22.6328C21.0514 22.7858 21.1555 22.9807 21.1977 23.1928C21.2399 23.405 21.2183 23.6249 21.1355 23.8248C21.0527 24.0246 20.9125 24.1955 20.7327 24.3156C20.5528 24.4358 20.3413 24.5 20.125 24.5C19.835 24.4996 19.557 24.3843 19.352 24.1792C19.1469 23.9742 19.0316 23.6962 19.0312 23.4062Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3Cpath d='M9.84375 14.2188C8.155 14.2188 6.78125 15.9852 6.78125 18.1562C6.78125 20.3273 8.155 22.0938 9.84375 22.0938C11.5325 22.0938 12.9062 20.3271 12.9062 18.1562C12.9062 15.9854 11.5325 14.2188 9.84375 14.2188ZM9.84375 21.2188C8.63756 21.2188 7.65625 19.845 7.65625 18.1562C7.65625 16.4675 8.63756 15.0938 9.84375 15.0938C11.0499 15.0938 12.0312 16.4675 12.0312 18.1562C12.0312 19.845 11.0499 21.2188 9.84375 21.2188Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1568_348374'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-makeup{
  background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.03 5.96063C26.9822 5.84375 25.7709 3.71875 21.2022 3.71875C16.7344 3.71875 15.555 5.87562 15.5072 5.96594C15.4748 6.03587 15.4581 6.112 15.4581 6.18906C15.4581 6.26612 15.4748 6.34226 15.5072 6.41219L18.5938 14.0887V29.75C18.5938 29.8909 18.6497 30.026 18.7493 30.1257C18.849 30.2253 18.9841 30.2812 19.125 30.2812H23.375C23.5159 30.2812 23.651 30.2253 23.7507 30.1257C23.8503 30.026 23.9062 29.8909 23.9062 29.75V14.1897L27.0566 6.41219C27.0856 6.3396 27.0983 6.2615 27.0937 6.18344C27.0892 6.10538 27.0674 6.0293 27.03 5.96063ZM22.8438 15.4859H19.6562V14.5881H22.8438V15.4859ZM22.8438 16.5484V27.2584H19.6562V16.5484H22.8438ZM19.6562 29.2188V28.3209H22.8438V29.2188H19.6562ZM23.0297 13.5256H19.5128L16.5803 6.28469C16.9256 5.88094 18.0253 4.91406 20.655 4.79188L20.7188 9.5625C20.7188 9.7034 20.7747 9.83852 20.8743 9.93815C20.974 10.0378 21.1091 10.0938 21.25 10.0938C21.3909 10.0938 21.526 10.0378 21.6257 9.93815C21.7253 9.83852 21.7812 9.7034 21.7812 9.5625L21.7175 4.78125C24.4481 4.89281 25.5956 5.87031 25.9675 6.27937L23.0297 13.5256ZM14.875 19.6562H14.3438V10.625C14.3438 10.4841 14.2878 10.349 14.1882 10.2493C14.0885 10.1497 13.9534 10.0938 13.8125 10.0938H13.2812V4.25C13.2811 4.15471 13.2553 4.06122 13.2066 3.97932C13.1579 3.89742 13.088 3.83013 13.0044 3.7845C12.9207 3.73887 12.8263 3.71658 12.7311 3.71997C12.6359 3.72336 12.5433 3.75229 12.4631 3.80375L9.27562 5.84375C9.20081 5.89175 9.13924 5.95775 9.09654 6.03572C9.05385 6.11368 9.0314 6.20111 9.03125 6.29V10.0938H8.5C8.3591 10.0938 8.22398 10.1497 8.12435 10.2493C8.02472 10.349 7.96875 10.4841 7.96875 10.625V19.6562H7.4375C7.2966 19.6562 7.16148 19.7122 7.06185 19.8118C6.96222 19.9115 6.90625 20.0466 6.90625 20.1875V29.75C6.90625 29.8909 6.96222 30.026 7.06185 30.1257C7.16148 30.2253 7.2966 30.2812 7.4375 30.2812H14.875C15.0159 30.2812 15.151 30.2253 15.2507 30.1257C15.3503 30.026 15.4062 29.8909 15.4062 29.75V20.1875C15.4062 20.0466 15.3503 19.9115 15.2507 19.8118C15.151 19.7122 15.0159 19.6562 14.875 19.6562ZM9.03125 11.1562H13.2812V19.6562H9.03125V11.1562ZM8.5 20.7188H14.3438V27.4284H7.96875V20.7188H8.5ZM7.96875 29.2188V28.4909H14.3438V29.2188H7.96875Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3Cpath d='M11.6875 9.0313C11.5466 9.0313 11.4115 8.97533 11.3118 8.8757C11.2122 8.77607 11.1562 8.64094 11.1562 8.50005V6.53973C11.1562 6.39884 11.2122 6.26371 11.3118 6.16408C11.4115 6.06445 11.5466 6.00848 11.6875 6.00848C11.8284 6.00848 11.9635 6.06445 12.0632 6.16408C12.1628 6.26371 12.2188 6.39884 12.2188 6.53973V8.50005C12.2188 8.64094 12.1628 8.77607 12.0632 8.8757C11.9635 8.97533 11.8284 9.0313 11.6875 9.0313Z' fill='black'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-bag{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1568_348382)'%3E%3Cpath d='M27 9H5C4.44772 9 4 9.44772 4 10V26C4 26.5523 4.44772 27 5 27H27C27.5523 27 28 26.5523 28 26V10C28 9.44772 27.5523 9 27 9Z' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13V9C11 7.67392 11.5268 6.40215 12.4645 5.46447C13.4021 4.52678 14.6739 4 16 4C17.3261 4 18.5979 4.52678 19.5355 5.46447C20.4732 6.40215 21 7.67392 21 9V13' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1568_348382'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrows{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='23' viewBox='0 0 32 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25892 11.6051H3.72077C4.00682 11.6051 4.23871 11.8369 4.23871 12.123V21.2795C4.23871 21.5655 4.4706 21.7974 4.75665 21.7974H6.99198C7.27803 21.7974 7.50992 21.5655 7.50992 21.2795V12.123C7.50992 11.8369 7.74181 11.6051 8.02786 11.6051H9.51624C9.9797 11.6051 10.2099 11.043 9.8795 10.7179L6.23878 7.13571C6.03674 6.93691 5.71242 6.93745 5.51104 7.13692L1.89443 10.7191C1.56575 11.0447 1.79629 11.6051 2.25892 11.6051Z' stroke='black' stroke-width='1.73311'/%3E%3Cpath d='M22.4777 11.6051H23.9395C24.2256 11.6051 24.4575 11.8369 24.4575 12.123V21.2795C24.4575 21.5655 24.6893 21.7974 24.9754 21.7974H27.2107C27.4968 21.7974 27.7287 21.5655 27.7287 21.2795V12.123C27.7287 11.8369 27.9606 11.6051 28.2466 11.6051H29.735C30.1985 11.6051 30.4286 11.043 30.0983 10.7179L26.4575 7.13571C26.2555 6.93691 25.9312 6.93745 25.7298 7.13692L22.1132 10.7191C21.7845 11.0447 22.015 11.6051 22.4777 11.6051Z' stroke='black' stroke-width='1.73311'/%3E%3Cpath d='M11.6967 6.57072H13.3835C13.7135 6.57072 13.9811 6.83828 13.9811 7.16834V17.7335C13.9811 18.0636 14.2487 18.3311 14.5787 18.3311H17.158C17.488 18.3311 17.7556 18.0636 17.7556 17.7335V7.16834C17.7556 6.83828 18.0232 6.57072 18.3532 6.57072H20.0706C20.6053 6.57072 20.8709 5.92216 20.4897 5.5471L16.2889 1.41378C16.0558 1.1844 15.6816 1.18502 15.4492 1.41518L11.2762 5.5485C10.8969 5.92414 11.1629 6.57072 11.6967 6.57072Z' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-burger{
  background-image:url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.125C0 0.50368 0.50368 0 1.125 0H21.875C22.4963 0 23 0.50368 23 1.125C23 1.74632 22.4963 2.25 21.875 2.25H1.125C0.50368 2.25 0 1.74632 0 1.125ZM0 8.625C0 8.00368 0.50368 7.5 1.125 7.5H21.875C22.4963 7.5 23 8.00368 23 8.625C23 9.24632 22.4963 9.75 21.875 9.75H1.125C0.50368 9.75 0 9.24632 0 8.625ZM1.125 15C0.50368 15 0 15.5037 0 16.125C0 16.7463 0.50368 17.25 1.125 17.25H21.875C22.4963 17.25 23 16.7463 23 16.125C23 15.5037 22.4963 15 21.875 15H1.125Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-main{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.245 21.4984H6.74497C6.14824 21.4984 5.57594 21.2613 5.15398 20.8394C4.73203 20.4174 4.49497 19.8451 4.49497 19.2484V11.7484H3.74497C3.59118 11.7471 3.44148 11.6986 3.31616 11.6095C3.19085 11.5203 3.09597 11.3948 3.0444 11.2499C2.99283 11.105 2.98705 10.9477 3.02784 10.7994C3.06864 10.6512 3.15404 10.519 3.27247 10.4209L11.5225 3.67086C11.6567 3.56055 11.825 3.50024 11.9987 3.50024C12.1724 3.50024 12.3408 3.56055 12.475 3.67086L20.725 10.4209C20.8439 10.5194 20.9295 10.6522 20.9701 10.8012C21.0107 10.9503 21.0043 11.1082 20.9517 11.2534C20.8992 11.3986 20.8032 11.5241 20.6767 11.6127C20.5502 11.7013 20.3994 11.7487 20.245 11.7484H19.495V19.2484C19.495 19.8451 19.2579 20.4174 18.836 20.8394C18.414 21.2613 17.8417 21.4984 17.245 21.4984ZM5.67997 10.3834C5.77794 10.4531 5.85769 10.5454 5.91252 10.6524C5.96734 10.7595 5.99562 10.8781 5.99497 10.9984V19.2484C5.99497 19.4473 6.07399 19.638 6.21464 19.7787C6.35529 19.9193 6.54606 19.9984 6.74497 19.9984H17.245C17.4439 19.9984 17.6347 19.9193 17.7753 19.7787C17.916 19.638 17.995 19.4473 17.995 19.2484V10.9984C17.9943 10.8781 18.0226 10.7595 18.0774 10.6524C18.1322 10.5454 18.212 10.4531 18.31 10.3834L11.995 5.21586L5.67997 10.3834Z' fill='black'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-list{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='1' width='10' height='2' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='7' width='10' height='2' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='13' width='10' height='2' rx='1' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-panel{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='12' y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='12' y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-filter{
  background-image:url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.733333 3.571H0.837467C0.997533 4.1836 1.36258 4.72679 1.87492 5.11475C2.38727 5.50271 3.01772 5.71333 3.66667 5.71333C4.31561 5.71333 4.94606 5.50271 5.45841 5.11475C5.97076 4.72679 6.3358 4.1836 6.49587 3.571H21.2667C21.4612 3.571 21.6477 3.49574 21.7852 3.36177C21.9227 3.22781 22 3.04612 22 2.85667C22 2.66721 21.9227 2.48552 21.7852 2.35156C21.6477 2.21759 21.4612 2.14233 21.2667 2.14233H6.49587C6.3358 1.52973 5.97076 0.986542 5.45841 0.59858C4.94606 0.210618 4.31561 0 3.66667 0C3.01772 0 2.38727 0.210618 1.87492 0.59858C1.36258 0.986542 0.997533 1.52973 0.837467 2.14233H0.733333C0.538841 2.14233 0.352315 2.21759 0.214788 2.35156C0.0772616 2.48552 0 2.66721 0 2.85667C0 3.04612 0.0772616 3.22781 0.214788 3.36177C0.352315 3.49574 0.538841 3.571 0.733333 3.571ZM3.66667 1.428C3.95675 1.428 4.24031 1.51179 4.4815 1.66877C4.72269 1.82576 4.91068 2.04888 5.02169 2.30994C5.1327 2.57099 5.16174 2.85825 5.10515 3.13538C5.04856 3.41252 4.90887 3.66708 4.70376 3.86689C4.49864 4.06669 4.2373 4.20275 3.9528 4.25788C3.66829 4.31301 3.3734 4.28471 3.1054 4.17658C2.8374 4.06845 2.60834 3.88533 2.44718 3.65039C2.28602 3.41545 2.2 3.13923 2.2 2.85667C2.2 2.47776 2.35452 2.11437 2.62958 1.84645C2.90463 1.57852 3.27768 1.428 3.66667 1.428ZM21.2667 9.28567H21.1625C21.0025 8.67306 20.6374 8.12988 20.1251 7.74191C19.6127 7.35395 18.9823 7.14333 18.3333 7.14333C17.6844 7.14333 17.0539 7.35395 16.5416 7.74191C16.0292 8.12988 15.6642 8.67306 15.5041 9.28567H0.733333C0.538841 9.28567 0.352315 9.36092 0.214788 9.49489C0.0772616 9.62885 0 9.81055 0 10C0 10.1895 0.0772616 10.3711 0.214788 10.5051C0.352315 10.6391 0.538841 10.7143 0.733333 10.7143H15.5041C15.6642 11.3269 16.0292 11.8701 16.5416 12.2581C17.0539 12.646 17.6844 12.8567 18.3333 12.8567C18.9823 12.8567 19.6127 12.646 20.1251 12.2581C20.6374 11.8701 21.0025 11.3269 21.1625 10.7143H21.2667C21.4612 10.7143 21.6477 10.6391 21.7852 10.5051C21.9227 10.3711 22 10.1895 22 10C22 9.81055 21.9227 9.62885 21.7852 9.49489C21.6477 9.36092 21.4612 9.28567 21.2667 9.28567ZM18.3333 11.4287C18.0433 11.4287 17.7597 11.3449 17.5185 11.1879C17.2773 11.0309 17.0893 10.8078 16.9783 10.5467C16.8673 10.2857 16.8383 9.99841 16.8948 9.72128C16.9514 9.44415 17.0911 9.18958 17.2962 8.98978C17.5014 8.78998 17.7627 8.65391 18.0472 8.59878C18.3317 8.54366 18.6266 8.57195 18.8946 8.68008C19.1626 8.78821 19.3917 8.97133 19.5528 9.20627C19.714 9.44122 19.8 9.71743 19.8 10C19.8 10.3789 19.6455 10.7423 19.3704 11.0102C19.0954 11.2781 18.7223 11.4287 18.3333 11.4287ZM21.2667 16.429H13.8292C13.6691 15.8164 13.3041 15.2732 12.7917 14.8852C12.2794 14.4973 11.6489 14.2867 11 14.2867C10.3511 14.2867 9.72061 14.4973 9.20826 14.8852C8.69591 15.2732 8.33087 15.8164 8.1708 16.429H0.733333C0.538841 16.429 0.352315 16.5043 0.214788 16.6382C0.0772616 16.7722 0 16.9539 0 17.1433C0 17.3328 0.0772616 17.5145 0.214788 17.6484C0.352315 17.7824 0.538841 17.8577 0.733333 17.8577H8.1708C8.33087 18.4703 8.69591 19.0135 9.20826 19.4014C9.72061 19.7894 10.3511 20 11 20C11.6489 20 12.2794 19.7894 12.7917 19.4014C13.3041 19.0135 13.6691 18.4703 13.8292 17.8577H21.2667C21.4612 17.8577 21.6477 17.7824 21.7852 17.6484C21.9227 17.5145 22 17.3328 22 17.1433C22 16.9539 21.9227 16.7722 21.7852 16.6382C21.6477 16.5043 21.4612 16.429 21.2667 16.429ZM11 18.572C10.7099 18.572 10.4264 18.4882 10.1852 18.3312C9.94397 18.1742 9.75599 17.9511 9.64498 17.6901C9.53397 17.429 9.50492 17.1417 9.56151 16.8646C9.61811 16.5875 9.75779 16.3329 9.96291 16.1331C10.168 15.9333 10.4294 15.7972 10.7139 15.7421C10.9984 15.687 11.2933 15.7153 11.5613 15.8234C11.8293 15.9315 12.0583 16.1147 12.2195 16.3496C12.3806 16.5846 12.4667 16.8608 12.4667 17.1433C12.4667 17.5222 12.3121 17.8856 12.0371 18.1536C11.762 18.4215 11.389 18.572 11 18.572Z' fill='%23F8F7F5'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-calendar{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.5' y='4.5' width='15' height='12' rx='1.5' stroke='%232A1F15'/%3E%3Cpath d='M10.463 10.5262C10.3259 10.6178 10.1648 10.6667 10 10.6667C9.77899 10.6667 9.56703 10.5789 9.41074 10.4226C9.25446 10.2663 9.16667 10.0543 9.16667 9.83333C9.16667 9.66852 9.21554 9.5074 9.30711 9.37036C9.39868 9.23332 9.52883 9.12651 9.6811 9.06343C9.83337 9.00036 10.0009 8.98386 10.1626 9.01601C10.3242 9.04817 10.4727 9.12753 10.5893 9.24408C10.7058 9.36062 10.7852 9.50911 10.8173 9.67076C10.8495 9.83241 10.833 9.99997 10.7699 10.1522C10.7068 10.3045 10.6 10.4347 10.463 10.5262Z' fill='%232A1F15'/%3E%3Cpath d='M14.6296 10.5262C14.4926 10.6178 14.3315 10.6667 14.1667 10.6667C13.9457 10.6667 13.7337 10.5789 13.5774 10.4226C13.4211 10.2663 13.3333 10.0543 13.3333 9.83333C13.3333 9.66852 13.3822 9.5074 13.4738 9.37036C13.5653 9.23332 13.6955 9.12651 13.8478 9.06343C14 9.00036 14.1676 8.98386 14.3292 9.01601C14.4909 9.04817 14.6394 9.12753 14.7559 9.24408C14.8725 9.36062 14.9518 9.50911 14.984 9.67076C15.0161 9.83241 14.9996 9.99997 14.9366 10.1522C14.8735 10.3045 14.7667 10.4347 14.6296 10.5262Z' fill='%232A1F15'/%3E%3Cpath d='M10.463 13.8596C10.3259 13.9511 10.1648 14 10 14C9.77899 14 9.56703 13.9122 9.41074 13.7559C9.25446 13.5996 9.16667 13.3877 9.16667 13.1667C9.16667 13.0018 9.21554 12.8407 9.30711 12.7037C9.39868 12.5667 9.52883 12.4598 9.6811 12.3968C9.83337 12.3337 10.0009 12.3172 10.1626 12.3493C10.3242 12.3815 10.4727 12.4609 10.5893 12.5774C10.7058 12.694 10.7852 12.8424 10.8173 13.0041C10.8495 13.1657 10.833 13.3333 10.7699 13.4856C10.7068 13.6378 10.6 13.768 10.463 13.8596Z' fill='%232A1F15'/%3E%3Cpath d='M14.6296 13.8596C14.4926 13.9511 14.3315 14 14.1667 14C13.9457 14 13.7337 13.9122 13.5774 13.7559C13.4211 13.5996 13.3333 13.3877 13.3333 13.1667C13.3333 13.0018 13.3822 12.8407 13.4738 12.7037C13.5653 12.5667 13.6955 12.4598 13.8478 12.3968C14 12.3337 14.1676 12.3172 14.3292 12.3493C14.4909 12.3815 14.6394 12.4609 14.7559 12.5774C14.8725 12.694 14.9518 12.8424 14.984 13.0041C15.0161 13.1657 14.9996 13.3333 14.9366 13.4856C14.8735 13.6378 14.7667 13.768 14.6296 13.8596Z' fill='%232A1F15'/%3E%3Cpath d='M6.29631 10.5262C6.15927 10.6178 5.99815 10.6667 5.83333 10.6667C5.61232 10.6667 5.40036 10.5789 5.24408 10.4226C5.0878 10.2663 5 10.0543 5 9.83333C5 9.66852 5.04887 9.5074 5.14044 9.37036C5.23201 9.23332 5.36216 9.12651 5.51443 9.06343C5.6667 9.00036 5.83426 8.98386 5.99591 9.01601C6.15756 9.04817 6.30604 9.12753 6.42259 9.24408C6.53913 9.36062 6.6185 9.50911 6.65065 9.67076C6.68281 9.83241 6.66631 9.99997 6.60323 10.1522C6.54016 10.3045 6.43335 10.4347 6.29631 10.5262Z' fill='%232A1F15'/%3E%3Cpath d='M6.29631 13.8596C6.15927 13.9511 5.99815 14 5.83333 14C5.61232 14 5.40036 13.9122 5.24408 13.7559C5.0878 13.5996 5 13.3877 5 13.1667C5 13.0018 5.04887 12.8407 5.14044 12.7037C5.23201 12.5667 5.36216 12.4598 5.51443 12.3968C5.6667 12.3337 5.83426 12.3172 5.99591 12.3493C6.15756 12.3815 6.30604 12.4609 6.42259 12.5774C6.53913 12.694 6.6185 12.8424 6.65065 13.0041C6.68281 13.1657 6.66631 13.3333 6.60323 13.4856C6.54016 13.6378 6.43335 13.768 6.29631 13.8596Z' fill='%232A1F15'/%3E%3Cline x1='3' y1='6.5' x2='17' y2='6.5' stroke='%232A1F15'/%3E%3Cpath d='M7 4L7 3' stroke='%232A1F15' stroke-linecap='round'/%3E%3Cpath d='M13 4L13 3' stroke='%232A1F15' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-discount-2{
  background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23E6CDB5'/%3E%3Cpath d='M12.5506 15.5523V14.9528C12.5506 14.5125 12.6555 14.1073 12.8652 13.7373C13.0792 13.3673 13.3896 13.0694 13.7965 12.8437C14.2035 12.6179 14.6964 12.5051 15.2753 12.5051C15.871 12.5051 16.3702 12.6179 16.7729 12.8437C17.1757 13.0657 17.4798 13.3617 17.6854 13.7317C17.8951 14.1018 18 14.5088 18 14.9528V15.5523C18 15.9926 17.8951 16.3978 17.6854 16.7678C17.4756 17.1378 17.1673 17.4357 16.7604 17.6614C16.3576 17.8871 15.8626 18 15.2753 18C14.688 18 14.1909 17.8871 13.784 17.6614C13.377 17.4357 13.0687 17.1378 12.8589 16.7678C12.6534 16.3978 12.5506 15.9926 12.5506 15.5523ZM14.193 14.9528V15.5523C14.193 15.8446 14.2727 16.1129 14.4321 16.3571C14.5915 16.6013 14.8726 16.7234 15.2753 16.7234C15.6822 16.7234 15.9612 16.6031 16.1122 16.3626C16.2674 16.1184 16.345 15.8483 16.345 15.5523V14.9528C16.345 14.6568 16.2716 14.3867 16.1248 14.1425C15.978 13.8945 15.6948 13.7706 15.2753 13.7706C14.881 13.7706 14.602 13.8945 14.4384 14.1425C14.2748 14.3867 14.193 14.6568 14.193 14.9528ZM6 9.04718V8.44773C6 8.0037 6.10697 7.59667 6.32092 7.22664C6.53487 6.85661 6.84531 6.56059 7.25223 6.33858C7.65915 6.11286 8.15207 6 8.73099 6C9.3225 6 9.81961 6.11286 10.2223 6.33858C10.6293 6.56059 10.9355 6.85661 11.1411 7.22664C11.3466 7.59667 11.4494 8.0037 11.4494 8.44773V9.04718C11.4494 9.49121 11.3445 9.89824 11.1348 10.2683C10.9292 10.6346 10.623 10.9288 10.216 11.1508C9.80912 11.3728 9.31411 11.4838 8.73099 11.4838C8.13949 11.4838 7.64027 11.3728 7.23335 11.1508C6.83062 10.9288 6.52438 10.6327 6.31463 10.2627C6.10488 9.89269 6 9.48751 6 9.04718ZM7.65496 8.44773V9.04718C7.65496 9.3432 7.73256 9.61332 7.88778 9.85754C8.04719 10.0981 8.32826 10.2183 8.73099 10.2183C9.13372 10.2183 9.41059 10.0981 9.56161 9.85754C9.71683 9.61332 9.79444 9.3432 9.79444 9.04718V8.44773C9.79444 8.15171 9.72103 7.88159 9.5742 7.63737C9.42737 7.38945 9.1463 7.2655 8.73099 7.2655C8.33246 7.2655 8.05349 7.38945 7.89407 7.63737C7.73466 7.88529 7.65496 8.15541 7.65496 8.44773ZM7.98748 17.6836C7.47093 17.6836 7.18062 17.0893 7.49817 16.6819L15.3911 6.55538C15.5086 6.40456 15.6892 6.31637 15.8804 6.31637C16.3969 6.31637 16.6872 6.91073 16.3697 7.31815L8.47679 17.4446C8.35924 17.5954 8.1787 17.6836 7.98748 17.6836Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}
.basket-btn{
  display:flex;
  align-items:center;
  gap:8px;
}

.basket-btn__icon-cart::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:24px;
  height:24px;
  transition:all 0.1s linear;
}
.basket-btn__icon-cart:hover::before, .basket-btn__icon-cart:focus::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23979696'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23979696'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.basket-btn__num{
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10.897px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.635px;
  text-transform:uppercase;
}

.block_breadcrumbs{
  margin-bottom:18px;
}

.block_mb{
  margin-bottom:30px;
}
@media screen and (min-width: 1024px){
  .block_mb{
    margin-bottom:60px;
  }
}
@media screen and (min-width: 1024px){
  .block_mb{
    margin-bottom:80px;
  }
}

.block_breadcrumbs-lk{
  margin-bottom:8px;
  margin-top:8px;
}
@media screen and (min-width: 1024px){
  .block_breadcrumbs-lk{
    margin-top:0;
    margin-bottom:38px;
  }
}

.block__head{
  margin-bottom:20px;
}

.block__head_stock{
  display:grid;
  grid-template-columns:auto 113px;
  -moz-column-gap:22px;
       column-gap:22px;
  row-gap:20px;
}
@media screen and (min-width: 768px){
  .block__head_stock{
    -moz-column-gap:110px;
         column-gap:110px;
    row-gap:28px;
  }
}
@media screen and (min-width: 1024px){
  .block__head_stock{
    grid-template-columns:1fr 219px;
  }
}
@media screen and (min-width: 1440px){
  .block__head_stock{
    grid-template-columns:1fr 163px;
    -moz-column-gap:164px;
         column-gap:164px;
  }
}
.block__head_stock .block__title{
  grid-column:1/-1;
  grid-row:1/2;
}
@media screen and (min-width: 480px){
  .block__head_stock .block__title{
    grid-column:1/2;
  }
}
.block__head_stock .article__additional-info{
  grid-column:1/2;
  grid-row:2/3;
  margin-bottom:0;
  flex-direction:column;
  align-items:flex-start;
}
@media screen and (min-width: 768px){
  .block__head_stock .article__additional-info{
    flex-direction:row;
    align-items:center;
  }
}
.block__head_stock .article__additional-info .article__tag{
  width:auto;
}
.block__head_stock .article-brend-img{
  grid-column:2/3;
  grid-row:2/3;
  display:flex;
  align-items:flex-start;
  margin-right:13px;
}
.block__head_stock .article-brend-img picture,
.block__head_stock .article-brend-img img{
  height:auto;
}
@media screen and (min-width: 480px){
  .block__head_stock .article-brend-img{
    grid-row:1/3;
  }
}
@media screen and (min-width: 1024px){
  .block__head_stock .article-brend-img{
    align-items:center;
    margin-right:43px;
  }
}
@media screen and (min-width: 1440px){
  .block__head_stock .article-brend-img{
    margin-right:0;
  }
}

.block__head_flex{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  gap:18px;
}

.block__date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 1024px){
  .block__date{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.block__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  color:#2a1f15;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .block__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block__title_seo{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}

.block__title_icon{
  display:flex;
  align-items:center;
  text-decoration:none;
  color:inherit;
  transition:all 0.1s linear;
}
.block__title_icon::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  margin-left:20px;
  flex-shrink:0;
  transition:all 0.1s linear;
}
.block__title_icon:hover, .block__title_icon:active, .block__title_icon:focus{
  text-decoration:underline;
}
.block__title_icon:hover::after, .block__title_icon:active::after, .block__title_icon:focus::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.block__title_line{
  text-decoration:underline;
}

.block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block__title_small{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 768px){
  .block__title_small{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block__title_small{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.block__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  line-height:17px;
  color:#2a1f15;
}
@media screen and (min-width: 768px){
  .block__text{
    max-width:900px;
  }
}
@media screen and (min-width: 1280px){
  .block__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}
.block__text_seo{
  overflow:hidden;
  transition:all 0.1s linear;
}
.block__text_seo + a{
  display:inline-flex;
  align-items:center;
  margin-top:20px;
}
@media screen and (min-width: 1280px){
  .block__text_seo + a{
    margin-top:12px;
  }
}
.block__text_seo + a::after{
  content:"";
  display:block;
  width:12px;
  height:6px;
  flex-shrink:0;
  margin-left:5px;
  background:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  transition:all 0.1s linear;
}
.block__text_seo + .read-less::after{
  transform:rotate(180deg);
}
.block__text_seo p:not(:last-child){
  margin-bottom:16px;
}
.block__text_return{
  margin-bottom:20px;
}
@media screen and (min-width: 1280px){
  .block__text_return{
    max-width:782px;
  }
}
.block__text_return p:not(:last-child){
  margin-bottom:16px;
}
.block__text_return a{
  color:#e97b58;
  transition:all 0.1s linear;
  text-decoration:underline;
  text-underline-position:under;
}
.block__text_return a[href*="mailto:"]{
  text-decoration:none;
}
.block__text_return a:hover, .block__text_return a:focus{
  text-decoration:none;
}
.block__text_knowledge-base{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:11px;
}
@media screen and (min-width: 768px){
  .block__text_knowledge-base{
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1280px){
  .block__text_knowledge-base{
    margin-bottom:30px;
  }
}
.block__text_knowledge-base a{
  color:#717070;
  transition:all 0.1s linear;
  text-decoration:underline;
}
.block__text_knowledge-base a:hover, .block__text_knowledge-base a:focus{
  text-decoration:none;
}
.block__text_my-card{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
}
.block__text_my-card a{
  font-weight:600;
  text-decoration:underline;
  text-underline-position:under;
}

.block_work-company{
  margin-bottom:30px;
}
@media screen and (min-width: 1440px){
  .block_work-company{
    margin-bottom:50px;
  }
}

.block_job-advantages{
  margin-bottom:50px;
}
@media screen and (min-width: 1280px){
  .block_job-advantages{
    margin-bottom:70px;
  }
}

.btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  padding:6px 12px;
  border-radius:2px;
  border:1px solid #2a1f15;
  transition:all 0.1s linear;
  cursor:pointer;
}
.btn:hover, .btn:focus, .btn:active{
  color:#fcfcfc;
  background:#2a1f15;
}
.btn:disabled{
  color:#979696;
  cursor:not-allowed;
}
.btn_md{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  display:inline-flex;
  padding:14px 15px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .btn_md{
    padding:14px 20px;
  }
}
@media screen and (min-width: 1024px){
  .btn_md{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}

.btn-refresh{
  display:flex;
  align-items:center;
  gap:10px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  text-transform:uppercase;
  border-radius:4px;
  background:#e8e5e2;
  padding:12px 20px;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .btn-refresh{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}
.btn-refresh:hover{
  opacity:0.6;
}
.btn-refresh::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5001 11.5C21.2239 11.5 21.0001 11.7239 21.0001 12C20.9924 15.3253 19.156 18.3767 16.2213 19.9404C11.8244 22.2832 6.36085 20.618 4.01814 16.2212C1.67536 11.8243 3.34052 6.36079 7.73737 4.01807C11.8784 1.81159 16.9634 3.16236 19.4985 7.00001H16.5001C16.2239 7.00001 16.0001 7.22389 16.0001 7.50001C16.0001 7.77613 16.2239 8.00001 16.5001 8.00001H20.5001C20.776 7.99983 21.0003 7.77601 21.0001 7.50001V3.50001C21.0001 3.22389 20.7762 3.00001 20.5001 3.00001C20.2239 3.00001 20.0001 3.22389 20.0001 3.50001V5.9972C18.1318 3.51106 15.1926 2.00398 12.0253 2.00001C6.50251 1.99305 2.01972 6.46455 2.0127 11.9874C2.00575 17.5102 6.47724 21.993 12.0001 22C17.5202 21.9935 21.9936 17.5202 22.0001 12C22.0001 11.7239 21.7762 11.5 21.5001 11.5Z' fill='black'/%3E%3Cpath d='M20.5001 8.00001H16.5001C16.2239 8.00001 16.0001 7.77613 16.0001 7.50001C16.0001 7.22389 16.2239 7.00001 16.5001 7.00001H19.4985C16.9634 3.16236 11.8784 1.81159 7.73737 4.01807C3.34052 6.36079 1.67536 11.8243 4.01814 16.2212C6.36085 20.6181 11.8244 22.2832 16.2213 19.9404C19.156 18.3767 20.9924 15.3253 21.0001 12C21.0001 11.7239 21.2239 11.5 21.5001 11.5C21.7762 11.5 22.0001 11.7239 22.0001 12C21.9936 17.5202 17.5202 21.9935 12.0001 22C6.47724 21.993 2.00575 17.5102 2.0127 11.9874C2.01972 6.46455 6.50251 1.99305 12.0253 2.00001C15.1926 2.00398 18.1318 3.51106 20.0001 5.9972V3.50001C20.0001 3.22389 20.2239 3.00001 20.5001 3.00001C20.7762 3.00001 21.0001 3.22389 21.0001 3.50001V7.50001C21.0003 7.77601 20.776 7.99983 20.5001 8.00001ZM20.5001 8.00001V8.00001Z' stroke='black' stroke-width='0.4'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:20px;
  height:20px;
  flex-shrink:0;
}
.btn-refresh.refresh-qr{
  background:transparent;
  padding:12px 8px;
  margin:0 auto;
  cursor:pointer;
}

.btn-grey{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  padding:10px 18px;
  border-radius:4px;
  background:#e8e5e2;
  border:1px solid #e8e5e2;
  transition:all 0.1s linear;
  cursor:pointer;
}
@media screen and (min-width: 768px){
  .btn-grey{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}
@media screen and (min-width: 1280px){
  .btn-grey{
    padding:12px 26px;
  }
}
.btn-grey:hover, .btn-grey:focus{
  border:1px solid #2a1f15;
}
.btn-grey:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.btn-grey:disabled{
  color:#979696;
  cursor:not-allowed;
}

.btn-stroke{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  padding:12px 13px;
  border-radius:4px;
  border:1px solid #979696;
  cursor:pointer;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .btn-stroke{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    padding:12px 20px;
  }
}
.btn-stroke:hover, .btn-stroke:focus{
  border:1px solid #2a1f15;
}
.btn-stroke:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.btn-stroke:disabled{
  color:#979696;
  cursor:not-allowed;
}

.btn-round-close{
  border-radius:50%;
  background-color:#e8e5e2;
  width:16px;
  height:16px;
  display:flex;
  align-items:center;
  justify-content:center;
  display:none;
  margin-left:10px;
  cursor:pointer;
}
.btn-round-close::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%232a1f15' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:8px;
  height:8px;
  flex-shrink:0;
}

.btn-close{
  display:inline-block;
  padding:0;
  border:0;
}
.btn-close::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%232a1f15' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:16px;
  height:16px;
}

.btn-full{
  width:100%;
}

.btn-view{
  border-radius:2px;
  border:1px solid transparent;
  width:38px;
  height:38px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:all 0.1s linear;
  background-color:transparent;
  cursor:pointer;
}
.btn-view.is-active, .btn-view:hover{
  background-color:transparent;
  border:1px solid #2a1f15;
}
.btn-view.is-active.icon-list::before, .btn-view:hover.icon-list::before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='1' width='10' height='2' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='7' width='10' height='2' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='13' width='10' height='2' rx='1' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}
.btn-view.is-active.icon-panel::before, .btn-view:hover.icon-panel::before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='6' y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='12' y='6' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3Crect x='12' y='12' width='4' height='4' rx='1' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}
.btn-view::before{
  content:"";
  display:block;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  width:16px;
  height:16px;
  flex-shrink:0;
}
.btn-view.icon-list::before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect y='6' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect y='12' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect x='6' y='1' width='10' height='2' rx='1' fill='%23979696'/%3E%3Crect x='6' y='7' width='10' height='2' rx='1' fill='%23979696'/%3E%3Crect x='6' y='13' width='10' height='2' rx='1' fill='%23979696'/%3E%3C/svg%3E%0A");
}
.btn-view.icon-panel::before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect y='6' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect y='12' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect x='6' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect x='6' y='6' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect x='6' y='12' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect x='12' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect x='12' y='6' width='4' height='4' rx='1' fill='%23979696'/%3E%3Crect x='12' y='12' width='4' height='4' rx='1' fill='%23979696'/%3E%3C/svg%3E%0A");
}

.btn-arrow{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  height:44px;
  padding:10px 18px;
  border-radius:4px;
  background:#e8e5e2;
  border:1px solid #e8e5e2;
  cursor:pointer;
}
@media screen and (min-width: 1280px){
  .btn-arrow{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}
.btn-arrow::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  margin-left:13px;
  flex-shrink:0;
  transition:all 0.1s linear;
}
.btn-arrow:hover, .btn-arrow:focus{
  border:1px solid #2a1f15;
}
.btn-arrow:valid:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.btn-arrow:valid:active::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.btn-arrow:disabled{
  color:#979696;
  cursor:not-allowed;
}
.btn-arrow:disabled::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.btn-login{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
}
@media screen and (min-width: 768px){
  .btn-login{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}

.btn-qr{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  text-transform:uppercase;
  display:flex;
  flex-direction:row-reverse;
  justify-content:center;
  align-items:center;
  gap:10px;
  width:100%;
  height:44px;
  padding:10px 18px;
  border-radius:4px;
  border:1px solid #979696;
  cursor:pointer;
}
@media screen and (min-width: 768px){
  .btn-qr{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}
.btn-qr::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.25 2.75H5.75C4.36929 2.75 3.25 3.86929 3.25 5.25V7.75C3.25 9.13071 4.36929 10.25 5.75 10.25H8.25C9.63071 10.25 10.75 9.13071 10.75 7.75V5.25C10.75 3.86929 9.63071 2.75 8.25 2.75Z' stroke='%232a1f15' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.25 2.75H16.75C15.3693 2.75 14.25 3.86929 14.25 5.25V7.75C14.25 9.13071 15.3693 10.25 16.75 10.25H19.25C20.6307 10.25 21.75 9.13071 21.75 7.75V5.25C21.75 3.86929 20.6307 2.75 19.25 2.75Z' stroke='%232a1f15' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.25 13.75H5.75C4.36929 13.75 3.25 14.8693 3.25 16.25V18.75C3.25 20.1307 4.36929 21.25 5.75 21.25H8.25C9.63071 21.25 10.75 20.1307 10.75 18.75V16.25C10.75 14.8693 9.63071 13.75 8.25 13.75Z' stroke='%232a1f15' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.5 14.5C16.5 13.6716 15.8284 13 15 13C14.1716 13 13.5 13.6716 13.5 14.5C13.5 15.3284 14.1716 16 15 16C15.8284 16 16.5 15.3284 16.5 14.5Z' fill='%232a1f15'/%3e%3cpath d='M19.5 17.5C19.5 16.6716 18.8284 16 18 16C17.1716 16 16.5 16.6716 16.5 17.5C16.5 18.3284 17.1716 19 18 19C18.8284 19 19.5 18.3284 19.5 17.5Z' fill='%232a1f15'/%3e%3cpath d='M22.5 20.5C22.5 19.6716 21.8284 19 21 19C20.1716 19 19.5 19.6716 19.5 20.5C19.5 21.3284 20.1716 22 21 22C21.8284 22 22.5 21.3284 22.5 20.5Z' fill='%232a1f15'/%3e%3cpath d='M22.5 14.5C22.5 13.6716 21.8284 13 21 13C20.1716 13 19.5 13.6716 19.5 14.5C19.5 15.3284 20.1716 16 21 16C21.8284 16 22.5 15.3284 22.5 14.5Z' fill='%232a1f15'/%3e%3cpath d='M16.5 20.5C16.5 19.6716 15.8284 19 15 19C14.1716 19 13.5 19.6716 13.5 20.5C13.5 21.3284 14.1716 22 15 22C15.8284 22 16.5 21.3284 16.5 20.5Z' fill='%232a1f15'/%3e%3c/svg%3e") no-repeat center/contain;
  width:24px;
  height:24px;
  flex-shrink:0;
  transition:all 0.1s linear;
}
.btn-qr:hover, .btn-qr:focus{
  border:1px solid #2a1f15;
}
.btn-qr:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.btn-qr:active::after{
  background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.25 2.75H5.75C4.36929 2.75 3.25 3.86929 3.25 5.25V7.75C3.25 9.13071 4.36929 10.25 5.75 10.25H8.25C9.63071 10.25 10.75 9.13071 10.75 7.75V5.25C10.75 3.86929 9.63071 2.75 8.25 2.75Z' stroke='%23fcfcfc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.25 2.75H16.75C15.3693 2.75 14.25 3.86929 14.25 5.25V7.75C14.25 9.13071 15.3693 10.25 16.75 10.25H19.25C20.6307 10.25 21.75 9.13071 21.75 7.75V5.25C21.75 3.86929 20.6307 2.75 19.25 2.75Z' stroke='%23fcfcfc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.25 13.75H5.75C4.36929 13.75 3.25 14.8693 3.25 16.25V18.75C3.25 20.1307 4.36929 21.25 5.75 21.25H8.25C9.63071 21.25 10.75 20.1307 10.75 18.75V16.25C10.75 14.8693 9.63071 13.75 8.25 13.75Z' stroke='%23fcfcfc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.5 14.5C16.5 13.6716 15.8284 13 15 13C14.1716 13 13.5 13.6716 13.5 14.5C13.5 15.3284 14.1716 16 15 16C15.8284 16 16.5 15.3284 16.5 14.5Z' fill='%23fcfcfc'/%3e%3cpath d='M19.5 17.5C19.5 16.6716 18.8284 16 18 16C17.1716 16 16.5 16.6716 16.5 17.5C16.5 18.3284 17.1716 19 18 19C18.8284 19 19.5 18.3284 19.5 17.5Z' fill='%23fcfcfc'/%3e%3cpath d='M22.5 20.5C22.5 19.6716 21.8284 19 21 19C20.1716 19 19.5 19.6716 19.5 20.5C19.5 21.3284 20.1716 22 21 22C21.8284 22 22.5 21.3284 22.5 20.5Z' fill='%23fcfcfc'/%3e%3cpath d='M22.5 14.5C22.5 13.6716 21.8284 13 21 13C20.1716 13 19.5 13.6716 19.5 14.5C19.5 15.3284 20.1716 16 21 16C21.8284 16 22.5 15.3284 22.5 14.5Z' fill='%23fcfcfc'/%3e%3cpath d='M16.5 20.5C16.5 19.6716 15.8284 19 15 19C14.1716 19 13.5 19.6716 13.5 20.5C13.5 21.3284 14.1716 22 15 22C15.8284 22 16.5 21.3284 16.5 20.5Z' fill='%23fcfcfc'/%3e%3c/svg%3e") no-repeat center/contain;
}
.btn-qr:disabled{
  color:#979696;
  cursor:not-allowed;
}
.btn-qr:disabled::after{
  background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.25 2.75H5.75C4.36929 2.75 3.25 3.86929 3.25 5.25V7.75C3.25 9.13071 4.36929 10.25 5.75 10.25H8.25C9.63071 10.25 10.75 9.13071 10.75 7.75V5.25C10.75 3.86929 9.63071 2.75 8.25 2.75Z' stroke='%23979696' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.25 2.75H16.75C15.3693 2.75 14.25 3.86929 14.25 5.25V7.75C14.25 9.13071 15.3693 10.25 16.75 10.25H19.25C20.6307 10.25 21.75 9.13071 21.75 7.75V5.25C21.75 3.86929 20.6307 2.75 19.25 2.75Z' stroke='%23979696' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.25 13.75H5.75C4.36929 13.75 3.25 14.8693 3.25 16.25V18.75C3.25 20.1307 4.36929 21.25 5.75 21.25H8.25C9.63071 21.25 10.75 20.1307 10.75 18.75V16.25C10.75 14.8693 9.63071 13.75 8.25 13.75Z' stroke='%23979696' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.5 14.5C16.5 13.6716 15.8284 13 15 13C14.1716 13 13.5 13.6716 13.5 14.5C13.5 15.3284 14.1716 16 15 16C15.8284 16 16.5 15.3284 16.5 14.5Z' fill='%23979696'/%3e%3cpath d='M19.5 17.5C19.5 16.6716 18.8284 16 18 16C17.1716 16 16.5 16.6716 16.5 17.5C16.5 18.3284 17.1716 19 18 19C18.8284 19 19.5 18.3284 19.5 17.5Z' fill='%23979696'/%3e%3cpath d='M22.5 20.5C22.5 19.6716 21.8284 19 21 19C20.1716 19 19.5 19.6716 19.5 20.5C19.5 21.3284 20.1716 22 21 22C21.8284 22 22.5 21.3284 22.5 20.5Z' fill='%23979696'/%3e%3cpath d='M22.5 14.5C22.5 13.6716 21.8284 13 21 13C20.1716 13 19.5 13.6716 19.5 14.5C19.5 15.3284 20.1716 16 21 16C21.8284 16 22.5 15.3284 22.5 14.5Z' fill='%23979696'/%3e%3cpath d='M16.5 20.5C16.5 19.6716 15.8284 19 15 19C14.1716 19 13.5 19.6716 13.5 20.5C13.5 21.3284 14.1716 22 15 22C15.8284 22 16.5 21.3284 16.5 20.5Z' fill='%23979696'/%3e%3c/svg%3e") no-repeat center/contain;
}

.btn-search{
  width:18px;
  height:18px;
  background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62389 15.1095C9.34037 15.1105 11.0065 14.5339 12.3496 13.4734L16.7579 18L18 16.7681L13.5917 12.2415C15.0291 10.4395 15.5612 8.08646 15.0381 5.84844C14.5147 3.60996 12.9928 1.72945 10.9025 0.738706C8.81207 -0.252244 6.38072 -0.245966 4.29587 0.756137C2.21092 1.75803 0.699256 3.64643 0.187906 5.88756C-0.323414 8.12864 0.221421 10.4788 1.66833 12.2734C3.11543 14.068 5.3068 15.1113 7.62389 15.1095ZM7.62389 1.74325C9.17788 1.74325 10.6683 2.35558 11.7672 3.44542C12.866 4.53527 13.4834 6.01345 13.4834 7.55466C13.4834 9.09588 12.866 10.5741 11.7672 11.6639C10.6683 12.7538 9.17788 13.3661 7.62389 13.3661C6.0697 13.3661 4.57928 12.7538 3.4804 11.6639C2.38152 10.5741 1.76434 9.09588 1.76434 7.55466C1.76434 6.01345 2.38152 4.53527 3.4804 3.44542C4.57928 2.35558 6.0697 1.74325 7.62389 1.74325Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  cursor:pointer;
}

.return-btn{
  display:block;
}

.return-btn__icon-return{
  transition:all 0.1s linear;
}
.return-btn__icon-return::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1947 10.9449L21.7509 7.52079L18.2967 3L16.8749 4.07608L18.6226 6.35398C15.8427 6.42249 13.1777 7.46666 11.1041 9.29994C9.03009 11.1334 7.68218 13.6365 7.30078 16.3626L9.06051 16.6001C9.36778 14.4054 10.4144 12.3776 12.0311 10.8451C13.6476 9.3122 15.7394 8.36412 17.9679 8.15414L16.1194 9.5437L17.1947 10.9449Z' fill='black'/%3E%3Cpath d='M8.61905 5H3.85714C2.27919 5 1 6.27599 1 7.85V21.15C1 22.724 2.27919 24 3.85714 24H18.1429C19.7208 24 21 22.724 21 21.15V13.55H19.2857V21.15C19.2857 21.7796 18.774 22.29 18.1429 22.29H3.85714C3.22596 22.29 2.71429 21.7796 2.71429 21.15V7.85C2.71429 7.2204 3.22596 6.71 3.85714 6.71H8.61905V5Z' fill='%232A1F15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:26px;
  height:26px;
}
.return-btn__icon-return:hover, .return-btn__icon-return:focus{
  opacity:0.6;
}

.btn-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  cursor:pointer;
  transition:all 0.1s linear;
}
.btn-text:hover{
  opacity:0.6;
}

.button-view{
  display:flex;
  align-items:center;
  gap:0 12px;
}

.checkbox{
  position:relative;
  display:flex;
  align-items:center;
}

.checkbox__input{
  position:absolute;
  opacity:0;
  width:0;
  height:0;
}
.checkbox__input:checked + .checkbox__label::before{
  background-color:#2a1f15;
  background-position:1px;
}
.checkbox__input[type=radio] + .checkbox__label:before{
  border-radius:50%;
  width:14px;
  height:14px;
  margin-right:15px;
}
.checkbox__input[type=radio] + .checkbox__label:after{
  left:7px;
  width:8px;
  height:6px;
  top:51%;
}

.checkbox__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  display:inline-flex;
  align-items:center;
}
.checkbox__label a{
  color:currentColor;
}
.checkbox__label::before{
  content:"";
  display:block;
  width:16px;
  height:16px;
  flex-shrink:0;
  margin-right:7px;
  background-color:#f8f7f5;
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.8963 5.62975L4.23328 5.34213L9.2297 1.13461L8.55587 0.333374L3.89637 4.25726L1.2295 2.09271L0.555664 2.89394L3.55946 5.34213L3.8963 5.62975Z' fill='%23F8F7F5'/%3E%3C/svg%3E%0A");
  background-size:12px 12px;
  background-repeat:no-repeat;
  background-position:1px -10px;
  border:1px solid #2a1f15;
  transition:background-color 0.2s ease, background-position 0.1s ease;
  border-radius:4px;
  cursor:pointer;
}
.checkbox__label::-moz-selection{
  color:currentColor;
}
.checkbox__label::selection{
  color:currentColor;
}

.favorites-btn{
  display:flex;
  gap:8px;
  align-items:center;
}
.favorites-btn:hover .favorites-btn__icon-heart::before, .favorites-btn:focus .favorites-btn__icon-heart::before{
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18' fill='none'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207Z' fill='transparent'/%3E%3Cpath d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207ZM5.97935 2.41306C3.73764 2.41306 1.91303 4.23694 1.91303 6.47889C1.91303 7.68806 2.4808 9.56504 3.57151 10.5004C5.30595 11.9877 10.035 16.0071 10.035 16.0071C10.035 16.0071 14.7651 11.988 16.5 10.5C17.591 9.56456 18.1768 7.6874 18.1768 6.47871C18.1768 4.23676 16.3526 2.41287 14.1105 2.41287C12.8187 2.41287 11.5847 3.03088 10.8109 4.06623C10.4505 4.549 9.64031 4.5497 9.27875 4.06623C8.5045 3.0313 7.2712 2.41306 5.97935 2.41306Z' fill='%23979696'/%3E%3C/svg%3E") no-repeat center/contain;
}
.favorites-btn:active .favorites-btn__icon-heart::before, .favorites-btn.active .favorites-btn__icon-heart::before{
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18' fill='none'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207Z' fill='%232a1f15'/%3E%3Cpath d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207ZM5.97935 2.41306C3.73764 2.41306 1.91303 4.23694 1.91303 6.47889C1.91303 7.68806 2.4808 9.56504 3.57151 10.5004C5.30595 11.9877 10.035 16.0071 10.035 16.0071C10.035 16.0071 14.7651 11.988 16.5 10.5C17.591 9.56456 18.1768 7.6874 18.1768 6.47871C18.1768 4.23676 16.3526 2.41287 14.1105 2.41287C12.8187 2.41287 11.5847 3.03088 10.8109 4.06623C10.4505 4.549 9.64031 4.5497 9.27875 4.06623C8.5045 3.0313 7.2712 2.41306 5.97935 2.41306Z' fill='%232a1f15'/%3E%3C/svg%3E") no-repeat center/contain;
}

.favorites-btn__icon-heart::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18' fill='none'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207Z' fill='transparent'/%3E%3Cpath d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207ZM5.97935 2.41306C3.73764 2.41306 1.91303 4.23694 1.91303 6.47889C1.91303 7.68806 2.4808 9.56504 3.57151 10.5004C5.30595 11.9877 10.035 16.0071 10.035 16.0071C10.035 16.0071 14.7651 11.988 16.5 10.5C17.591 9.56456 18.1768 7.6874 18.1768 6.47871C18.1768 4.23676 16.3526 2.41287 14.1105 2.41287C12.8187 2.41287 11.5847 3.03088 10.8109 4.06623C10.4505 4.549 9.64031 4.5497 9.27875 4.06623C8.5045 3.0313 7.2712 2.41306 5.97935 2.41306Z' fill='%232a1f15'/%3E%3C/svg%3E") no-repeat center/contain;
  width:23px;
  height:18px;
  transition:all 0.1s linear;
}

.favorites-btn__num{
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10.897px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.635px;
  text-transform:uppercase;
}

.input-file{
  display:inline-block;
}
.input-file__text a{
  text-decoration:underline;
}
.input-file__text a:hover{
  text-decoration:none;
}

.form-field_simple-search .input__wrap-input{
  width:100%;
}

.input-file__desc{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:22px;
  order:-2;
}

.form-field{
  display:flex;
  flex-direction:column;
}
@media screen and (min-width: 768px){
  .form-field{
    flex-direction:row;
    flex-wrap:wrap;
    align-items:flex-start;
    gap:10px;
  }
}
.form-field_align-start{
  align-items:flex-start;
}
.form-field_align-start .form-field__title{
  padding-top:10px;
}
.form-field__error-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  display:none;
  color:#cb3100;
}
.form-field_single-row{
  flex-direction:row;
  align-items:center;
  -moz-column-gap:18px;
       column-gap:18px;
}
@media screen and (min-width: 768px){
  .form-field_single-row .form-field__title + *,
  .form-field_single-row .form-field__title + .select{
    width:calc(100% - 120px - 18px);
  }
}
@media screen and (min-width: 0) and (max-width: 767px){
  .form-field .input__wrap-input{
    width:100%;
  }
}
@media screen and (min-width: 768px){
  .form-field__title + *, .form-field__title + .select, .form-field__title + .input, .form-field__title + .input.input_phone-confirmation{
    width:calc(100% - 120px - 10px);
  }
}
.form-field.error{
  position:relative;
}
.form-field.error .form-field__error-text{
  display:block;
  width:100%;
}
.form-field.error .input__wrap-input .form-field__error-text{
  margin-top:10px;
}
@media screen and (min-width: 768px){
  .form-field.error .form-field__title ~ .form-field__error-text{
    padding-left:130px;
  }
}
@media screen and (min-width: 0) and (max-width: 767px){
  .form-field.error > .form-field__error-text{
    margin-top:10px;
  }
}
.form-field.error .select__button{
  box-shadow:0px 1px 0px 0px #cb3100;
}
.form-field.error .textarea{
  border-color:#cb3100;
}
.form-field .input,
.form-field .textarea{
  display:block;
  width:100%;
  min-height:44px;
  padding:12px 15px 12px 15px;
  font-size:14px;
  line-height:1;
  border:1px solid #717070;
  border-radius:6px;
}
.form-field .input:hover,
.form-field .textarea:hover{
  border-color:#2a1f15;
}
.form-field .input:focus,
.form-field .textarea:focus{
  outline:none;
  border-color:#2a1f15;
}
.form-field .input.error,
.form-field .textarea.error{
  border:1px solid #717070;
}
.form-field .input ::-webkit-input-placeholder,
.form-field .textarea ::-webkit-input-placeholder{
  color:#717070;
  font-weight:500;
}
.form-field .input :-moz-placeholder,
.form-field .textarea :-moz-placeholder{
  color:#717070;
  font-weight:500;
}
.form-field .input ::-moz-placeholder,
.form-field .textarea ::-moz-placeholder{
  color:#717070;
  font-weight:500;
}
.form-field .input :-ms-input-placeholder,
.form-field .textarea :-ms-input-placeholder{
  color:#717070;
  font-weight:500;
}
.form-field label.error{
  color:#717070;
  font-size:14px;
  line-height:14px;
}
.form-field_row{
  display:flex;
  align-items:center;
}
.form-field__wrap-input.is-datepicker{
  position:relative;
}
.form-field__wrap-input.is-datepicker::after{
  position:absolute;
  top:13px;
  right:18px;
  display:block;
  width:18px;
  height:17px;
  margin:auto;
  content:"";
}
.form-field__wrap-input.is-datepicker .input{
  padding-right:48px;
}

.form-field__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .form-field__title{
    width:120px;
    padding-top:16px;
  }
}

.form-field_search{
  height:100%;
}
@media screen and (min-width: 1024px){
  .form-field_search{
    display:flex;
    align-items:center;
  }
}
.form-field_search .select_search .input{
  box-shadow:unset;
}
.form-field_search .select__roster{
  top:calc(80% + 10px);
  padding:20px 15px 20px 0px;
  background:#f8f7f5;
}
@media screen and (min-width: 768px){
  .form-field_search .select__roster{
    padding:20px 18px;
    padding-right:24px;
    padding-bottom:60px;
  }
}
@media screen and (min-width: 1024px){
  .form-field_search .select__roster{
    padding-right:36px;
  }
}
.form-field_search .form-field__title{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  margin-bottom:0;
  display:none;
  padding-top:0;
  margin-top:10px;
}
@media screen and (min-width: 1024px){
  .form-field_search .form-field__title{
    display:block;
  }
}
.form-field_search .input{
  min-height:40px;
  border:0;
  border-radius:0px;
  background:#fcfcfc;
  box-shadow:0px 2px 0px -1px #979696;
  padding-right:48px;
}
.form-field_search .input__wrap-input{
  position:relative;
  width:100%;
}
.form-field_search .input__wrap-input .btn-search{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:16px;
}
.form-field_search .select__label{
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  gap:3px 0;
}
@media screen and (min-width: 480px){
  .form-field_search .select__label{
    align-items:center;
    flex-direction:row;
    justify-content:space-between;
    gap:0 20px;
  }
}
.form-field_search .select__label .btn{
  height:32px;
}
.form-field_search .select__label img{
  width:50px;
  height:50px;
}
.form-field_search .simplebar-content{
  position:relative;
}
.form-field_search .select__item:not(:last-child){
  padding-bottom:14px;
  margin-bottom:12px;
  border-bottom:1px solid #e8e5e2;
}
@media screen and (min-width: 480px){
  .form-field_search .select__item:not(:last-child){
    padding-bottom:20px;
    margin-bottom:21px;
  }
}
@media screen and (min-width: 768px){
  .form-field_search .select__item:not(:last-child){
    padding-bottom:10px;
    margin-bottom:10px;
  }
}
@media screen and (min-width: 480px){
  .form-field_search .select__item:not(:last-child){
    padding-bottom:19px;
    margin-bottom:19px;
  }
}
.form-field_search .select__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-left:10px;
}
@media screen and (min-width: 480px){
  .form-field_search .select__title{
    margin-left:16px;
  }
}
@media screen and (min-width: 1024px){
  .form-field_search .select__title{
    margin-left:12px;
  }
}
.form-field_search .select__content-container{
  display:flex;
  align-items:center;
  width:100%;
}
@media screen and (min-width: 480px){
  .form-field_search .select__content-container{
    max-width:314px;
  }
}
@media screen and (min-width: 768px){
  .form-field_search .select__content-container{
    max-width:440px;
  }
}
.form-field_search .select__content-container picture{
  width:51px;
  height:51px;
  flex-shrink:0;
}
.form-field_search .select__cost-container{
  display:flex;
  align-items:flex-end;
  flex-direction:column-reverse;
}
@media screen and (min-width: 768px){
  .form-field_search .select__cost-container{
    flex-direction:row;
  }
}
.form-field_search .select__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
}
@media screen and (min-width: 768px){
  .form-field_search .select__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .form-field_search .select__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.form-field_search .select__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
  margin-left:12px;
  text-decoration:line-through;
}
@media screen and (min-width: 480px){
  .form-field_search .select__stock{
    margin-top:4px;
  }
}
@media screen and (min-width: 768px){
  .form-field_search .select__stock{
    margin-right:12px;
    margin-top:0;
  }
}

.form-field_simple-search .input__wrap-input{
  position:relative;
}
.form-field_simple-search .input__wrap-input .btn-search{
  position:absolute;
  right:12px;
  top:50%;
  transform:translateY(-50%);
}
.form-field_simple-search .input{
  min-height:40px;
  padding:12px 15px 12px 15px;
  padding-right:43px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  border-radius:0;
  border:0;
  border-bottom:1px solid #979696;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:transparent;
}

@media screen and (min-width: 0) and (max-width: 767px){
  .form-field__title + .input-file{
    margin-top:10px;
  }
}

.input-counter__wrap{
  display:inline-flex;
  height:44px;
  border-radius:4px;
  background:#e8e5e2;
}

.input-counter{
  position:relative;
  z-index:1;
}
.input-counter__input{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  text-align:center;
  border:1px solid #e8e5e2;
  background:#fcfcfc;
  width:44px;
  flex-shrink:0;
}
@media screen and (min-width: 1024px){
  .input-counter__input{
    width:78px;
  }
}
.input-counter__input:focus-visible{
  outline:none;
}
.input-counter button{
  width:38px;
  font-size:16px;
  line-height:22px;
  cursor:pointer;
}
@media screen and (min-width: 1280px){
  .input-counter button{
    color:#717070;
  }
}
.input-counter.is-error .input-counter__wrap{
  border:1px solid #f30101;
}
.input-counter.is-error .input-counter__input{
  color:#f30101;
}
.input-counter.is-error .input-counter__error-message{
  display:block;
}
.input-counter__error-message{
  display:none;
  color:#e23d3d;
  font-size:11px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-align:center;
}

.input-datepicker{
  width:136px;
}

.input-datepicker__dash{
  width:13px;
  height:1px;
  background-color:#2a1f15;
  margin:0 2px;
  flex-shrink:0;
}
@media screen and (min-width: 480px){
  .input-datepicker__dash{
    margin:0 10px;
  }
}

.input-datepicker__input-container{
  position:relative;
}
.input-datepicker__input-container .input-datepicker.input{
  padding-right:40px;
}

.input-datepicker__icon{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:18px;
}

.input-datepicker__icon-calendar::before{
  content:"";
  display:block;
  width:20px;
  height:20px;
  background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.5' y='4.5' width='15' height='12' rx='1.5' stroke='%232A1F15'/%3E%3Cpath d='M10.463 10.5262C10.3259 10.6178 10.1648 10.6667 10 10.6667C9.77899 10.6667 9.56703 10.5789 9.41074 10.4226C9.25446 10.2663 9.16667 10.0543 9.16667 9.83333C9.16667 9.66852 9.21554 9.5074 9.30711 9.37036C9.39868 9.23332 9.52883 9.12651 9.6811 9.06343C9.83337 9.00036 10.0009 8.98386 10.1626 9.01601C10.3242 9.04817 10.4727 9.12753 10.5893 9.24408C10.7058 9.36062 10.7852 9.50911 10.8173 9.67076C10.8495 9.83241 10.833 9.99997 10.7699 10.1522C10.7068 10.3045 10.6 10.4347 10.463 10.5262Z' fill='%232A1F15'/%3E%3Cpath d='M14.6296 10.5262C14.4926 10.6178 14.3315 10.6667 14.1667 10.6667C13.9457 10.6667 13.7337 10.5789 13.5774 10.4226C13.4211 10.2663 13.3333 10.0543 13.3333 9.83333C13.3333 9.66852 13.3822 9.5074 13.4738 9.37036C13.5653 9.23332 13.6955 9.12651 13.8478 9.06343C14 9.00036 14.1676 8.98386 14.3292 9.01601C14.4909 9.04817 14.6394 9.12753 14.7559 9.24408C14.8725 9.36062 14.9518 9.50911 14.984 9.67076C15.0161 9.83241 14.9996 9.99997 14.9366 10.1522C14.8735 10.3045 14.7667 10.4347 14.6296 10.5262Z' fill='%232A1F15'/%3E%3Cpath d='M10.463 13.8596C10.3259 13.9511 10.1648 14 10 14C9.77899 14 9.56703 13.9122 9.41074 13.7559C9.25446 13.5996 9.16667 13.3877 9.16667 13.1667C9.16667 13.0018 9.21554 12.8407 9.30711 12.7037C9.39868 12.5667 9.52883 12.4598 9.6811 12.3968C9.83337 12.3337 10.0009 12.3172 10.1626 12.3493C10.3242 12.3815 10.4727 12.4609 10.5893 12.5774C10.7058 12.694 10.7852 12.8424 10.8173 13.0041C10.8495 13.1657 10.833 13.3333 10.7699 13.4856C10.7068 13.6378 10.6 13.768 10.463 13.8596Z' fill='%232A1F15'/%3E%3Cpath d='M14.6296 13.8596C14.4926 13.9511 14.3315 14 14.1667 14C13.9457 14 13.7337 13.9122 13.5774 13.7559C13.4211 13.5996 13.3333 13.3877 13.3333 13.1667C13.3333 13.0018 13.3822 12.8407 13.4738 12.7037C13.5653 12.5667 13.6955 12.4598 13.8478 12.3968C14 12.3337 14.1676 12.3172 14.3292 12.3493C14.4909 12.3815 14.6394 12.4609 14.7559 12.5774C14.8725 12.694 14.9518 12.8424 14.984 13.0041C15.0161 13.1657 14.9996 13.3333 14.9366 13.4856C14.8735 13.6378 14.7667 13.768 14.6296 13.8596Z' fill='%232A1F15'/%3E%3Cpath d='M6.29631 10.5262C6.15927 10.6178 5.99815 10.6667 5.83333 10.6667C5.61232 10.6667 5.40036 10.5789 5.24408 10.4226C5.0878 10.2663 5 10.0543 5 9.83333C5 9.66852 5.04887 9.5074 5.14044 9.37036C5.23201 9.23332 5.36216 9.12651 5.51443 9.06343C5.6667 9.00036 5.83426 8.98386 5.99591 9.01601C6.15756 9.04817 6.30604 9.12753 6.42259 9.24408C6.53913 9.36062 6.6185 9.50911 6.65065 9.67076C6.68281 9.83241 6.66631 9.99997 6.60323 10.1522C6.54016 10.3045 6.43335 10.4347 6.29631 10.5262Z' fill='%232A1F15'/%3E%3Cpath d='M6.29631 13.8596C6.15927 13.9511 5.99815 14 5.83333 14C5.61232 14 5.40036 13.9122 5.24408 13.7559C5.0878 13.5996 5 13.3877 5 13.1667C5 13.0018 5.04887 12.8407 5.14044 12.7037C5.23201 12.5667 5.36216 12.4598 5.51443 12.3968C5.6667 12.3337 5.83426 12.3172 5.99591 12.3493C6.15756 12.3815 6.30604 12.4609 6.42259 12.5774C6.53913 12.694 6.6185 12.8424 6.65065 13.0041C6.68281 13.1657 6.66631 13.3333 6.60323 13.4856C6.54016 13.6378 6.43335 13.768 6.29631 13.8596Z' fill='%232A1F15'/%3E%3Cline x1='3' y1='6.5' x2='17' y2='6.5' stroke='%232A1F15'/%3E%3Cpath d='M7 4L7 3' stroke='%232A1F15' stroke-linecap='round'/%3E%3Cpath d='M13 4L13 3' stroke='%232A1F15' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.input-file__body{
  display:block;
}
.input-file__body + .input-file__body{
  margin-top:12px;
}
.input-file input{
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  clip:rect(0 0 0 0);
  opacity:0;
}
.input-file > .input-file__body .btn-file span{
  font-size:0;
  line-height:1;
  display:flex;
  align-items:center;
  gap:6px;
  cursor:pointer;
  transition:all 0.1s linear;
}
.input-file > .input-file__body .btn-file span:hover{
  opacity:0.6;
}
.input-file > .input-file__body .btn-file span::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.19718 15.9997C2.38578 15.9997 1.56733 15.6481 0.944318 14.9644C0.320318 14.2805 0 13.3811 0 12.4915C0 11.6535 0.28708 10.8089 0.867175 10.1734L0.999988 10.0276L8.99555 1.25007C9.7572 0.41352 10.7669 -0.00158705 11.7747 4.55945e-06C12.8449 -0.000524568 13.9269 0.46313 14.753 1.36927C15.5781 2.2754 16 3.46238 16 4.63743C16.0011 5.74357 15.6231 6.85184 14.8614 7.68743L8.14802 15.0566L7.64901 15.6044C7.09272 14.9935 7.09272 14.0217 7.64913 13.4109L13.8625 6.59102C14.3459 6.05925 14.5861 5.36385 14.587 4.63736C14.587 3.86763 14.3116 3.07856 13.7531 2.46596C13.1955 1.85308 12.4759 1.55135 11.7748 1.55095C11.1127 1.55214 10.48 1.81551 9.99564 2.34635L1.99913 11.1239L1.86632 11.2697C1.5646 11.6021 1.4153 12.0328 1.41419 12.4916C1.41419 12.9771 1.58805 13.4775 1.94346 13.8682C2.29898 14.2584 2.75397 14.4478 3.1973 14.4489C3.61521 14.4478 4.00781 14.2828 4.31051 13.9526L9.96829 7.74161L10.4419 7.22186C10.5551 7.09633 10.6119 6.9364 10.6128 6.75423C10.6128 6.56097 10.5443 6.35843 10.398 6.19747C10.2504 6.03595 10.0659 5.96095 9.89004 5.96042C9.72399 5.96188 9.57965 6.02392 9.46445 6.14892L4.25016 11.8733C3.69337 11.2627 3.69324 10.2902 4.24979 9.67916L8.46472 5.05264C8.85719 4.62141 9.37865 4.40895 9.8903 4.41C10.4352 4.40947 10.9821 4.64533 11.3971 5.10103C11.8112 5.55633 12.026 6.15624 12.026 6.75414C12.0271 7.31568 11.8337 7.88859 11.441 8.31812L10.9674 8.83787L5.30871 15.0496C4.73059 15.6838 3.96309 16 3.20157 16H3.1976L3.19718 15.9997Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
}
.input-file > .input-file__body .btn-file span::after{
  position:relative;
  display:inline;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  content:attr(data-not-first);
}
.input-file__body:not(.is-filled) ~ .input-file__name{
  display:none;
}
.input-file__body.is-filled + .btn-file span:not([class]){
  font-size:0;
  line-height:1;
}
.input-file__body.is-filled + .btn-file span:not([class])::after{
  position:relative;
  content:attr(data-filled);
}
.input-file__name{
  display:flex;
  margin-top:12px;
}
.input-file__name .btn-round-close{
  margin-top:-6px;
  cursor:pointer;
  transition:all 0.1s linear;
}
.input-file__name .btn-round-close:hover{
  opacity:0.7;
}
.input-file__name-text{
  font-size:14px;
  line-height:20px;
  font-weight:500;
  word-break:break-word;
}
.input-file[data-input-multi]{
  display:inline-flex;
  flex-direction:row-reverse;
  justify-content:flex-end;
  flex-wrap:wrap;
  gap:10px;
}
.input-file[data-input-multi] .input-file__wrap{
  display:flex;
  width:170px;
}
.input-file[data-input-multi] .input-file__body{
  display:inline-block;
  width:100%;
  order:-1;
}
.input-file[data-input-multi] .btn-file-close{
  margin-left:10px;
  cursor:pointer;
  transition:all 0.1s linear;
}
.input-file[data-input-multi] .btn-file-close:hover{
  opacity:0.7;
}
.input-file[data-input-multi] .btn{
  font-size:14px;
  line-height:17px;
  color:#2a1f15;
}
.input-file[data-input-multi] input.is-filled + .btn{
  color:#2a1f15;
  display:flex;
}
.input-file[data-input-multi] .input-file__body:not(:first-child) .input-file__input:not(.is-filled) + .btn-file span{
  font-size:0;
  line-height:1;
  display:flex;
  align-items:center;
  gap:6px;
}
.input-file[data-input-multi] .input-file__body:not(:first-child) .input-file__input:not(.is-filled) + .btn-file span::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.19718 15.9997C2.38578 15.9997 1.56733 15.6481 0.944318 14.9644C0.320318 14.2805 0 13.3811 0 12.4915C0 11.6535 0.28708 10.8089 0.867175 10.1734L0.999988 10.0276L8.99555 1.25007C9.7572 0.41352 10.7669 -0.00158705 11.7747 4.55945e-06C12.8449 -0.000524568 13.9269 0.46313 14.753 1.36927C15.5781 2.2754 16 3.46238 16 4.63743C16.0011 5.74357 15.6231 6.85184 14.8614 7.68743L8.14802 15.0566L7.64901 15.6044C7.09272 14.9935 7.09272 14.0217 7.64913 13.4109L13.8625 6.59102C14.3459 6.05925 14.5861 5.36385 14.587 4.63736C14.587 3.86763 14.3116 3.07856 13.7531 2.46596C13.1955 1.85308 12.4759 1.55135 11.7748 1.55095C11.1127 1.55214 10.48 1.81551 9.99564 2.34635L1.99913 11.1239L1.86632 11.2697C1.5646 11.6021 1.4153 12.0328 1.41419 12.4916C1.41419 12.9771 1.58805 13.4775 1.94346 13.8682C2.29898 14.2584 2.75397 14.4478 3.1973 14.4489C3.61521 14.4478 4.00781 14.2828 4.31051 13.9526L9.96829 7.74161L10.4419 7.22186C10.5551 7.09633 10.6119 6.9364 10.6128 6.75423C10.6128 6.56097 10.5443 6.35843 10.398 6.19747C10.2504 6.03595 10.0659 5.96095 9.89004 5.96042C9.72399 5.96188 9.57965 6.02392 9.46445 6.14892L4.25016 11.8733C3.69337 11.2627 3.69324 10.2902 4.24979 9.67916L8.46472 5.05264C8.85719 4.62141 9.37865 4.40895 9.8903 4.41C10.4352 4.40947 10.9821 4.64533 11.3971 5.10103C11.8112 5.55633 12.026 6.15624 12.026 6.75414C12.0271 7.31568 11.8337 7.88859 11.441 8.31812L10.9674 8.83787L5.30871 15.0496C4.73059 15.6838 3.96309 16 3.20157 16H3.1976L3.19718 15.9997Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
}
.input-file[data-input-multi] .input-file__body:not(:first-child) .input-file__input:not(.is-filled) + .btn-file span::after{
  position:relative;
  display:inline;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  content:attr(data-not-first);
}
.input-file[data-input-multi] .input-file__body:not(:first-child) .input-file__input:not(.is-filled) + .btn-file .icon{
  visibility:hidden;
}
.input-file[data-input-multi] .input-file__input.is-filled + .btn-file span[data-name-file]{
  font-size:0;
}
.input-file[data-input-multi] .input-file__input.is-filled + .btn-file span[data-name-file]::after{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:inline-block;
  max-width:150px;
  position:relative;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  content:attr(data-name-file);
}

.btn-file{
  display:flex;
  flex-direction:column;
}
.btn-file .placeholder{
  width:150px;
  height:150px;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9V17.8C19 18.9201 19 19.4802 18.782 19.908C18.5903 20.2843 18.2843 20.5903 17.908 20.782C17.4802 21 16.9201 21 15.8 21H8.2C7.07989 21 6.51984 21 6.09202 20.782C5.71569 20.5903 5.40973 20.2843 5.21799 19.908C5 19.4802 5 18.9201 5 17.8V6.2C5 5.07989 5 4.51984 5.21799 4.09202C5.40973 3.71569 5.71569 3.40973 6.09202 3.21799C6.51984 3 7.0799 3 8.2 3H13M19 9L13 3M19 9H14C13.4477 9 13 8.55228 13 8V3' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  margin-bottom:10px;
}
.btn-file img{
  width:150px;
  height:150px;
  -o-object-fit:cover;
     object-fit:cover;
  margin-bottom:10px;
}

.input-file-with-field{
  flex:1;
}
.input-file-with-field .input-file[data-input-multi] .input-file__wrap{
  width:unset;
}
.input-file-with-field .input-file[data-input-multi] .input-file__input.is-filled + .btn-file span[data-name-file]::after{
  max-width:100%;
}
.input-file-with-field .input{
  padding-top:0;
  min-height:34px;
}
.input-file-with-field .input__wrap-input{
  margin-bottom:20px;
}
.input-file-with-field .input-file__text{
  padding-top:10px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:20px;
}
.input-file-with-field .input-file[data-input-multi]{
  display:inline-flex;
  flex-direction:column;
  justify-content:unset;
  flex-wrap:wrap;
  gap:10px;
}

.input-password{
  position:relative;
}
.input-password .input__wrap-input .input{
  padding-right:30px;
}

.input-password__input[type=password] + .input-password__visibility-btn{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.01777 10.5414C1.00616 10.5758 1 10.613 1 10.6514C1 10.6891 1.00616 10.7268 1.01777 10.7611C1.68633 12.718 2.91892 14.3544 4.48472 15.5009C6.04862 16.6459 7.94621 17.3028 9.94737 17.3028C11.9488 17.3028 13.8463 16.6461 15.41 15.5012C16.9758 14.3544 18.2082 12.7182 18.877 10.7611C18.8886 10.7268 18.8947 10.6891 18.8947 10.6514C18.8947 10.6135 18.8888 10.576 18.877 10.5414C18.2082 8.58485 16.9758 6.94818 15.4098 5.80162C13.8461 4.65671 11.9485 4 9.94737 4C7.94621 4 6.04862 4.65671 4.48495 5.80162C2.91891 6.94818 1.68656 8.58485 1.01777 10.5414Z' fill='transparent' stroke-width='1.4' stroke='%232A1F15'/%3E%3Cpath d='M7.5914 13.3082L7.59152 13.3084C8.20799 13.9243 9.06041 14.3068 10.0002 14.3068C10.9399 14.3068 11.7924 13.9243 12.4088 13.3084L12.4089 13.3082C13.0249 12.6918 13.4074 11.8393 13.4074 10.8996C13.4074 9.95983 13.0249 9.10741 12.4089 8.49093L12.4088 8.49081C11.7924 7.87484 10.9399 7.49238 10.0002 7.49238C9.06041 7.49238 8.20799 7.87484 7.59152 8.49081L7.5914 8.49093C6.97543 9.10741 6.59297 9.95983 6.59297 10.8996C6.59297 11.8393 6.97543 12.6918 7.5914 13.3082ZM8.35208 12.5486C7.92811 12.1247 7.66698 11.5416 7.66698 10.8996C7.66698 10.2577 7.92814 9.67471 8.35113 9.25172C8.7751 8.82776 9.35812 8.56663 10.0002 8.56663C10.6423 8.56663 11.2253 8.8278 11.6483 9.25078C12.0722 9.67475 12.3334 10.2578 12.3334 10.8996C12.3334 11.5417 12.0722 12.1247 11.6492 12.5477C11.2252 12.9717 10.6422 13.2328 10.0002 13.2328C9.35807 13.2328 8.77506 12.9716 8.35208 12.5486Z' fill='%232A1F15' stroke='%232A1F15' stroke-width='0.4'/%3E%3C/svg%3E");
}
.input-password__input[type=password] + .input-password__visibility-btn:hover, .input-password__input[type=password] + .input-password__visibility-btn:focus{
  opacity:0.7;
}
.input-password__input[type=text] + .input-password__visibility-btn{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.01777 10.5414C1.00616 10.5758 1 10.613 1 10.6514C1 10.6891 1.00616 10.7268 1.01777 10.7611C1.68633 12.718 2.91892 14.3544 4.48472 15.5009C6.04862 16.6459 7.94621 17.3028 9.94737 17.3028C11.9488 17.3028 13.8463 16.6461 15.41 15.5012C16.9758 14.3544 18.2082 12.7182 18.877 10.7611C18.8886 10.7268 18.8947 10.6891 18.8947 10.6514C18.8947 10.6135 18.8888 10.576 18.877 10.5414C18.2082 8.58485 16.9758 6.94818 15.4098 5.80162C13.8461 4.65671 11.9485 4 9.94737 4C7.94621 4 6.04862 4.65671 4.48495 5.80162C2.91891 6.94818 1.68656 8.58485 1.01777 10.5414Z' fill='transparent' stroke-width='1.4' stroke='%232A1F15'/%3E%3Cpath d='M7.5914 13.3082L7.59152 13.3084C8.20799 13.9243 9.06041 14.3068 10.0002 14.3068C10.9399 14.3068 11.7924 13.9243 12.4088 13.3084L12.4089 13.3082C13.0249 12.6918 13.4074 11.8393 13.4074 10.8996C13.4074 9.95983 13.0249 9.10741 12.4089 8.49093L12.4088 8.49081C11.7924 7.87484 10.9399 7.49238 10.0002 7.49238C9.06041 7.49238 8.20799 7.87484 7.59152 8.49081L7.5914 8.49093C6.97543 9.10741 6.59297 9.95983 6.59297 10.8996C6.59297 11.8393 6.97543 12.6918 7.5914 13.3082ZM8.35208 12.5486C7.92811 12.1247 7.66698 11.5416 7.66698 10.8996C7.66698 10.2577 7.92814 9.67471 8.35113 9.25172C8.7751 8.82776 9.35812 8.56663 10.0002 8.56663C10.6423 8.56663 11.2253 8.8278 11.6483 9.25078C12.0722 9.67475 12.3334 10.2578 12.3334 10.8996C12.3334 11.5417 12.0722 12.1247 11.6492 12.5477C11.2252 12.9717 10.6422 13.2328 10.0002 13.2328C9.35807 13.2328 8.77506 12.9716 8.35208 12.5486Z' fill='%232A1F15' stroke='%232A1F15' stroke-width='0.4'/%3E%3C/svg%3E");
}
.input-password__input[type=text] + .input-password__visibility-btn:hover, .input-password__input[type=text] + .input-password__visibility-btn:focus{
  opacity:0.7;
}

.input-password__visibility-btn{
  position:absolute;
  top:10px;
  right:0px;
  width:20px;
  height:20px;
  outline:none;
  cursor:pointer;
  background-position:center;
  background-repeat:no-repeat;
}
.input-password__visibility-btn_icon_eye{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.01777 10.5414C1.00616 10.5758 1 10.613 1 10.6514C1 10.6891 1.00616 10.7268 1.01777 10.7611C1.68633 12.718 2.91892 14.3544 4.48472 15.5009C6.04862 16.6459 7.94621 17.3028 9.94737 17.3028C11.9488 17.3028 13.8463 16.6461 15.41 15.5012C16.9758 14.3544 18.2082 12.7182 18.877 10.7611C18.8886 10.7268 18.8947 10.6891 18.8947 10.6514C18.8947 10.6135 18.8888 10.576 18.877 10.5414C18.2082 8.58485 16.9758 6.94818 15.4098 5.80162C13.8461 4.65671 11.9485 4 9.94737 4C7.94621 4 6.04862 4.65671 4.48495 5.80162C2.91891 6.94818 1.68656 8.58485 1.01777 10.5414Z' fill='transparent' stroke-width='1.4' stroke='%232A1F15'/%3E%3Cpath d='M7.5914 13.3082L7.59152 13.3084C8.20799 13.9243 9.06041 14.3068 10.0002 14.3068C10.9399 14.3068 11.7924 13.9243 12.4088 13.3084L12.4089 13.3082C13.0249 12.6918 13.4074 11.8393 13.4074 10.8996C13.4074 9.95983 13.0249 9.10741 12.4089 8.49093L12.4088 8.49081C11.7924 7.87484 10.9399 7.49238 10.0002 7.49238C9.06041 7.49238 8.20799 7.87484 7.59152 8.49081L7.5914 8.49093C6.97543 9.10741 6.59297 9.95983 6.59297 10.8996C6.59297 11.8393 6.97543 12.6918 7.5914 13.3082ZM8.35208 12.5486C7.92811 12.1247 7.66698 11.5416 7.66698 10.8996C7.66698 10.2577 7.92814 9.67471 8.35113 9.25172C8.7751 8.82776 9.35812 8.56663 10.0002 8.56663C10.6423 8.56663 11.2253 8.8278 11.6483 9.25078C12.0722 9.67475 12.3334 10.2578 12.3334 10.8996C12.3334 11.5417 12.0722 12.1247 11.6492 12.5477C11.2252 12.9717 10.6422 13.2328 10.0002 13.2328C9.35807 13.2328 8.77506 12.9716 8.35208 12.5486Z' fill='%232A1F15' stroke='%232A1F15' stroke-width='0.4'/%3E%3C/svg%3E");
}
.input-password__visibility-btn_icon_eye:hover, .input-password__visibility-btn_icon_eye:focus{
  opacity:0.7;
}
.input-password__visibility-btn_icon_eye-cross{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.01777 10.5414C1.00616 10.5758 1 10.613 1 10.6514C1 10.6891 1.00616 10.7268 1.01777 10.7611C1.68633 12.718 2.91892 14.3544 4.48472 15.5009C6.04862 16.6459 7.94621 17.3028 9.94737 17.3028C11.9488 17.3028 13.8463 16.6461 15.41 15.5012C16.9758 14.3544 18.2082 12.7182 18.877 10.7611C18.8886 10.7268 18.8947 10.6891 18.8947 10.6514C18.8947 10.6135 18.8888 10.576 18.877 10.5414C18.2082 8.58485 16.9758 6.94818 15.4098 5.80162C13.8461 4.65671 11.9485 4 9.94737 4C7.94621 4 6.04862 4.65671 4.48495 5.80162C2.91891 6.94818 1.68656 8.58485 1.01777 10.5414Z' fill='transparent' stroke-width='1.4' stroke='%232A1F15'/%3E%3Cpath d='M7.5914 13.3082L7.59152 13.3084C8.20799 13.9243 9.06041 14.3068 10.0002 14.3068C10.9399 14.3068 11.7924 13.9243 12.4088 13.3084L12.4089 13.3082C13.0249 12.6918 13.4074 11.8393 13.4074 10.8996C13.4074 9.95983 13.0249 9.10741 12.4089 8.49093L12.4088 8.49081C11.7924 7.87484 10.9399 7.49238 10.0002 7.49238C9.06041 7.49238 8.20799 7.87484 7.59152 8.49081L7.5914 8.49093C6.97543 9.10741 6.59297 9.95983 6.59297 10.8996C6.59297 11.8393 6.97543 12.6918 7.5914 13.3082ZM8.35208 12.5486C7.92811 12.1247 7.66698 11.5416 7.66698 10.8996C7.66698 10.2577 7.92814 9.67471 8.35113 9.25172C8.7751 8.82776 9.35812 8.56663 10.0002 8.56663C10.6423 8.56663 11.2253 8.8278 11.6483 9.25078C12.0722 9.67475 12.3334 10.2578 12.3334 10.8996C12.3334 11.5417 12.0722 12.1247 11.6492 12.5477C11.2252 12.9717 10.6422 13.2328 10.0002 13.2328C9.35807 13.2328 8.77506 12.9716 8.35208 12.5486Z' fill='%232A1F15' stroke='%232A1F15' stroke-width='0.4'/%3E%3C/svg%3E");
}
.input-password__visibility-btn_icon_eye-cross:hover, .input-password__visibility-btn_icon_eye-cross:focus{
  opacity:0.7;
}

.input__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:8px;
}

.input_confirmed .input__text ~ *{
  display:none;
}

.input_phone-confirmation .input__wrap-input{
  width:170px;
  margin-bottom:10px;
}

.input__control{
  display:flex;
  flex-direction:column;
  gap:14px 12px;
  align-items:flex-start;
}
@media screen and (min-width: 480px){
  .input__control{
    flex-direction:row;
    align-items:center;
  }
}

.label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  padding:6px 8px;
  width:-moz-min-content;
  width:min-content;
  text-transform:uppercase;
  background:#ffffff;
  border-radius:1px;
  display:flex;
  align-self:flex-start;
  max-width:100px;
  width:100%;
}
.label.grey{
  background:#d2d7e3;
}
.label.green{
  background:#9bbc89;
}
.label.beige{
  background-color:#e5cdb5;
}
.label.pink{
  background-color:#eec4d3;
}
.label.blue{
  background-color:#c3d0ef;
}
.label.violet{
  background-color:#d2c3e5;
}
.label_brend{
  padding:0;
  max-width:95px;
  max-height:35px;
  background:rgba(255, 255, 255, 0.2);
  -o-object-fit:contain !important;
     object-fit:contain !important;
  -o-object-position:top left;
     object-position:top left;
  position:static !important;
}
.label.label-gift::before, .label.label-discount::before, .label.label-bonus::before{
  content:"";
  display:block;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  width:16px;
  height:16px;
  flex-shrink:0;
  margin-right:5px;
}
.label.label-gift::before{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='%23d2c3e5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.47241H19.2692V8.27746H1V4.47241Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.2701 19.2693H4.09056C3.1296 19.2693 2.35059 18.5121 2.35059 17.5781V8.27692H18.0099V17.5781C18.0099 18.5122 17.231 19.2693 16.2701 19.2693Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.39453 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.874 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.52441 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7451 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1347 4.47194C10.1347 4.47194 9.87985 1.84861 12.7446 1.08972C15.6094 0.330819 16.4634 4.6408 10.1347 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5629 4.47194C10.5629 4.47194 10.8178 1.84861 7.95301 1.08972C5.08809 0.330819 4.23422 4.6408 10.5629 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.label.label-discount::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none' style='&%2310;'%3E%3Cpath d='M23.5382 12.0071L23.9753 11.7643L23.5382 12.0071L24.351 13.4704C24.3551 13.4778 24.3543 13.4869 24.3491 13.4935L23.3065 14.803C23.1239 15.0324 23.0488 15.3292 23.1002 15.6179L23.3938 17.2658C23.3953 17.2741 23.3916 17.2825 23.3845 17.287L21.9732 18.1871C21.726 18.3448 21.5585 18.6011 21.5135 18.8908L21.2561 20.5448C21.2548 20.5531 21.2486 20.5599 21.2404 20.5618L19.6133 20.9549C19.3283 21.0238 19.0867 21.2118 18.95 21.4712L18.1695 22.952C18.1656 22.9595 18.1575 22.9638 18.1491 22.963L16.4826 22.8065C16.1907 22.7791 15.9011 22.8785 15.6876 23.0795L14.4686 24.2266C14.4624 24.2323 14.4534 24.2339 14.4457 24.2304L12.9203 23.5412C12.6531 23.4205 12.3469 23.4205 12.0797 23.5412L10.5543 24.2304C10.5466 24.2339 10.5376 24.2323 10.5314 24.2266L9.31244 23.0794L8.96979 23.4436L9.31244 23.0794C9.09892 22.8785 8.80931 22.7791 8.5174 22.8065L6.85087 22.963C6.84247 22.9638 6.83442 22.9595 6.83049 22.952L6.05001 21.4712C5.9133 21.2119 5.67167 21.0238 5.38667 20.9549L3.75961 20.5618C3.75141 20.5599 3.74522 20.5531 3.74392 20.5448L3.48654 18.8908C3.44145 18.6011 3.27398 18.3448 3.02678 18.1871L2.75791 18.6087L3.02678 18.1871L1.61552 17.287C1.6084 17.2825 1.60473 17.2741 1.60621 17.2658L1.89981 15.6179C1.95124 15.3292 1.87607 15.0324 1.69346 14.803L0.650922 13.4935C0.645667 13.4869 0.644912 13.4778 0.649008 13.4704L0.211908 13.2276L0.649008 13.4704L1.46178 12.0071C1.60415 11.7508 1.62943 11.4456 1.5312 11.1694L0.970359 9.59225L0.500331 9.7594L0.970359 9.59225C0.967533 9.5843 0.969778 9.57543 0.976047 9.56979L0.645324 9.20252L0.976047 9.56979L2.21991 8.44969C2.43779 8.25349 2.56079 7.97308 2.55757 7.6799L2.53921 6.00613C2.53912 5.9977 2.54412 5.99004 2.55188 5.98673L2.35607 5.52667L2.55189 5.98673L4.09205 5.3312C4.36183 5.21638 4.56921 4.9911 4.66137 4.71276L5.18747 3.12372C5.19012 3.11572 5.19734 3.1101 5.20576 3.10949L6.87532 2.98957C7.16777 2.96857 7.43706 2.82283 7.6146 2.5895L8.62815 1.25738L8.23024 0.954622L8.62816 1.25738C8.63326 1.25067 8.64192 1.2477 8.65007 1.24986L10.2681 1.67854C10.5515 1.75363 10.8536 1.70323 11.0972 1.54019L12.4884 0.609353C12.4954 0.604661 12.5046 0.604661 12.5116 0.609352L13.9028 1.54019C14.1464 1.70323 14.4485 1.75363 14.7319 1.67854L16.3499 1.24986C16.3581 1.2477 16.3667 1.25067 16.3718 1.25738L17.3854 2.5895C17.5629 2.82283 17.8322 2.96857 18.1247 2.98957L19.7942 3.10949C19.8027 3.1101 19.8099 3.11572 19.8125 3.12372L20.3386 4.71276C20.4308 4.9911 20.6382 5.21638 20.9079 5.3312L22.4481 5.98673C22.4559 5.99004 22.4609 5.9977 22.4608 6.00613L22.4424 7.6799C22.4392 7.97308 22.5622 8.25348 22.7801 8.44969L24.024 9.56979C24.0302 9.57543 24.0325 9.5843 24.0296 9.59225L23.4688 11.1694C23.3706 11.4456 23.3959 11.7508 23.5382 12.0071Z' stroke='%232A1F15' style='fill: %23eec4d3'/%3E%3Cpath d='M12.5736 15.166V14.7266C12.5736 14.3848 12.6468 14.0687 12.7933 13.7785C12.9425 13.4882 13.1581 13.2549 13.4403 13.0786C13.7224 12.9023 14.0669 12.8141 14.4738 12.8141C14.8888 12.8141 15.2374 12.9023 15.5195 13.0786C15.8044 13.2522 16.0187 13.4842 16.1624 13.7744C16.3089 14.062 16.3822 14.3793 16.3822 14.7266V15.166C16.3822 15.5078 16.3089 15.8238 16.1624 16.1141C16.016 16.4044 15.8003 16.6376 15.5155 16.814C15.2306 16.9903 14.8834 17.0785 14.4738 17.0785C14.0615 17.0785 13.7142 16.9903 13.4321 16.814C13.15 16.6376 12.9357 16.4044 12.7892 16.1141C12.6455 15.8238 12.5736 15.5078 12.5736 15.166ZM13.8716 14.7266V15.166C13.8716 15.3396 13.9136 15.5065 13.9977 15.6665C14.0845 15.8266 14.2432 15.9066 14.4738 15.9066C14.7098 15.9066 14.8685 15.8293 14.9499 15.6746C15.0313 15.5173 15.0719 15.3478 15.0719 15.166V14.7266C15.0719 14.5448 15.0326 14.3739 14.9539 14.2139C14.878 14.0511 14.7179 13.9697 14.4738 13.9697C14.2459 13.9697 14.0886 14.0511 14.0018 14.2139C13.915 14.3739 13.8716 14.5448 13.8716 14.7266ZM8.25228 10.3971V9.95768C8.25228 9.61046 8.32688 9.29308 8.47607 9.00553C8.62798 8.71528 8.845 8.48334 9.12712 8.30973C9.40923 8.13341 9.75103 8.04525 10.1525 8.04525C10.5675 8.04525 10.9161 8.13341 11.1982 8.30973C11.4831 8.48334 11.6987 8.71528 11.8452 9.00553C11.9917 9.29308 12.0649 9.61046 12.0649 9.95768V10.3971C12.0649 10.7444 11.9903 11.0617 11.8411 11.3493C11.6947 11.6368 11.479 11.866 11.1942 12.0369C10.9093 12.2078 10.5621 12.2933 10.1525 12.2933C9.74289 12.2933 9.39567 12.2065 9.11084 12.0329C8.82872 11.8593 8.61442 11.6287 8.46794 11.3411C8.32416 11.0536 8.25228 10.7389 8.25228 10.3971ZM9.5625 9.95768V10.3971C9.5625 10.5789 9.60455 10.7484 9.68864 10.9058C9.77544 11.0604 9.93007 11.1377 10.1525 11.1377C10.3912 11.1377 10.5499 11.0604 10.6286 10.9058C10.71 10.7484 10.7507 10.5789 10.7507 10.3971V9.95768C10.7507 9.77593 10.7127 9.60503 10.6367 9.44499C10.5608 9.28223 10.3994 9.20085 10.1525 9.20085C9.92464 9.20085 9.76866 9.28358 9.68457 9.44906C9.60319 9.61453 9.5625 9.78407 9.5625 9.95768ZM8.8667 16.7285L14.5959 8.39518H15.7067L9.97754 16.7285H8.8667Z' fill='%232A1F15'/%3E%3C/svg%3E");
}
.label.label-bonus::before{
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.9074 22.0189L46.3094 18.4356L46.9074 25.9811M46.9074 22.0189L45.9208 22.1835L45.7237 22.2164L45.7237 22.2165L45.921 22.1835L46.9074 22.0189ZM46.9074 22.0189C46.9165 22.0733 46.921 22.1284 46.921 22.1835V25.8165C46.921 25.8716 46.9165 25.9267 46.9074 25.9811M46.9074 25.9811L45.921 25.8165L45.7237 25.7835L45.7237 25.7836L45.9208 25.8165L46.9074 25.9811ZM7.81619 9.10215L7.95163 9.24927L7.81616 9.10213L7.81619 9.10215ZM7.81619 9.10215L7.13888 8.3664L7.81619 9.10215ZM37.4008 6.80905L37.5101 6.64162L38.0548 5.80797L37.5102 6.64155L37.4008 6.80906C37.4007 6.80898 37.4005 6.80891 37.4004 6.80884L37.4008 6.80905ZM37.3869 6.79998L40.0353 9.23804L42.2464 12.0788L43.9597 15.2447L45.1285 18.6494L45.721 22.2001V25.7999L45.1285 29.3506L43.9597 32.7553L42.2464 35.9212L40.0353 38.762L37.3869 41.2L34.3733 43.1689L31.0767 44.6149L27.587 45.4986L23.9996 45.7959L20.4121 45.4986L16.9225 44.6149L13.6259 43.1689L10.6123 41.2L7.96382 38.762L5.75278 35.9212L4.03948 32.7553L2.87063 29.3506L2.27813 25.7999V22.2001L2.87063 18.6494L4.03948 15.2447L5.75278 12.0788L7.96381 9.23805L10.6123 6.79998L13.6259 4.83109L16.9225 3.38507L20.4121 2.50138L23.9996 2.20411L27.5871 2.50138L31.0767 3.38507L34.3733 4.83109L37.3869 6.79998ZM34.3884 4.83775C34.3882 4.83765 34.388 4.83755 34.3878 4.83746L34.3884 4.83775ZM24.0161 2.20274C24.016 2.20275 24.0159 2.20276 24.0158 2.20276L24.0161 2.20274ZM23.9833 2.20276C23.9832 2.20276 23.9831 2.20275 23.9831 2.20274L23.9833 2.20276ZM7.97399 9.22497C7.97394 9.22504 7.97389 9.2251 7.97384 9.22517L7.97399 9.22497ZM5.7426 12.0919L5.7429 12.0915C5.7428 12.0916 5.7427 12.0917 5.7426 12.0919L5.7426 12.0919ZM16.9063 44.6108C16.9065 44.6109 16.9068 44.6109 16.907 44.611L16.9064 44.6109L16.9063 44.6108ZM23.9831 45.7973C23.9833 45.7972 23.9835 45.7972 23.9838 45.7972L23.9831 45.7973ZM24.0154 45.7972C24.0156 45.7972 24.0159 45.7972 24.0161 45.7973L24.0154 45.7972ZM37.4008 41.191L37.4002 41.1913C37.4004 41.1912 37.4006 41.1911 37.4008 41.1909L37.5102 41.3584L38.0571 42.1956L37.5101 41.3584L37.4008 41.191ZM2.67609 29.3998L1.73027 29.7245L2.67613 29.3998L2.67615 29.3998L2.86525 29.3349L2.67611 29.3998L2.67609 29.3998ZM2.67613 18.6002L1.73027 18.2755L2.67609 18.6002L2.67611 18.6002L2.86525 18.6651L2.67615 18.6002L2.67613 18.6002ZM3.85566 15.1641L2.97622 14.6881L3.85569 15.1641L3.8557 15.1641L4.03159 15.2593L3.85568 15.1641L3.85566 15.1641ZM40.0475 38.7507L40.0473 38.7509L40.0475 38.7507ZM42.2384 35.9358C42.2386 35.9355 42.2388 35.9353 42.2389 35.935L42.2385 35.9358L42.2384 35.9358ZM45.1258 29.367C45.1258 29.3667 45.1259 29.3664 45.1259 29.3661L45.1258 29.3669L45.1258 29.367ZM45.1339 18.6651C45.1338 18.6649 45.1337 18.6646 45.1337 18.6644L45.1339 18.6651ZM45.1259 18.6339C45.1259 18.6336 45.1258 18.6333 45.1258 18.633L45.1258 18.6331L45.1259 18.6339ZM43.9543 15.229L43.9546 15.23C43.9545 15.2297 43.9544 15.2294 43.9543 15.229L44.1433 15.1641L43.9543 15.229ZM42.2566 12.0919C42.2564 12.0917 42.2562 12.0915 42.2561 12.0912L42.2565 12.0919L42.2566 12.0919ZM42.2389 12.065C42.2388 12.0647 42.2386 12.0645 42.2384 12.0642L42.2385 12.0642L42.2389 12.065Z' fill='%23C3D0EF' stroke='%232A1F15' stroke-width='2.4'/%3E%3Cpath d='M25.1406 25.7344H16.8828V23.6875H25.1094C25.8177 23.6875 26.4036 23.5703 26.8672 23.3359C27.3307 23.0964 27.6745 22.7682 27.8984 22.3516C28.1224 21.9297 28.2344 21.4453 28.2344 20.8984C28.2344 20.3568 28.1224 19.8724 27.8984 19.4453C27.6745 19.0182 27.3333 18.6823 26.875 18.4375C26.4167 18.1875 25.8385 18.0625 25.1406 18.0625H21.7344V32H19.3281V16H25.1406C26.3542 16 27.3672 16.2187 28.1797 16.6562C28.9974 17.0937 29.6094 17.6823 30.0156 18.4219C30.4271 19.1615 30.6328 19.9844 30.6328 20.8906C30.6328 21.8073 30.4245 22.6328 30.0078 23.3672C29.5964 24.0964 28.9818 24.6745 28.1641 25.1016C27.3516 25.5234 26.3438 25.7344 25.1406 25.7344ZM25.2578 27.0781V29.1328H16.8828V27.0781H25.2578Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}
.label_img{
  width:46px;
  padding:0;
  background-color:transparent;
}
.label_img img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}

.label_small{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:8px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  padding:2px 4px;
}
@media screen and (min-width: 768px){
  .label_small{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:10px;
    font-style:normal;
    font-weight:700;
    line-height:16px;
    letter-spacing:1px;
    padding:6px 8px;
  }
}
.label_small.label_img{
  width:32px;
  padding:0;
}
@media screen and (min-width: 768px){
  .label_small.label_img{
    width:46px;
  }
}

.label__stock{
  position:absolute;
  top:100%;
  left:8px;
  color:#e95858;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  text-align:center;
  margin-top:4px;
}

.logo{
  width:110px !important;
  height:27px !important;
  flex-shrink:0;
  display:block;
  text-decoration:none;
}
@media screen and (min-width: 480px){
  .logo{
    width:144px !important;
    height:34px !important;
  }
}

.logo__img{
  width:100%;
  height:100%;
  -o-object-fit:contain !important;
     object-fit:contain !important;
}

.pagination{
  display:flex;
  align-items:center;
}

.pagination__item:first-child{
  margin-right:10px;
}
.pagination__item:last-child{
  margin-left:10px;
}

.pagination__link,
.pagination__link-other{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
  border:1px solid transparent;
  width:38px;
  height:38px;
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:2px;
  background-color:transparent;
  transition:all 0.1s linear;
  text-decoration:none;
}
.pagination__link:hover, .pagination__link:active, .pagination__link_active,
.pagination__link-other:hover,
.pagination__link-other:active,
.pagination__link-other_active{
  border:1px solid #2a1f15;
  color:#2a1f15;
}

.pagination__link-next::before{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.pagination__link-prev::before{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.pagination__link-next::before,
.pagination__link-prev::before{
  content:"";
  display:block;
  width:14px;
  height:14px;
  transition:all 0.1s linear;
}
.pagination__link-next:hover .pagination__link-next::before, .pagination__link-next:active .pagination__link-next::before, .pagination__link-next_active .pagination__link-next::before,
.pagination__link-prev:hover .pagination__link-next::before,
.pagination__link-prev:active .pagination__link-next::before,
.pagination__link-prev_active .pagination__link-next::before{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.pagination__link-next:hover .pagination__link-prev::before, .pagination__link-next:active .pagination__link-prev::before, .pagination__link-next_active .pagination__link-prev::before,
.pagination__link-prev:hover .pagination__link-prev::before,
.pagination__link-prev:active .pagination__link-prev::before,
.pagination__link-prev_active .pagination__link-prev::before{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.select{
  position:relative;
  width:100%;
}
.select[data-chips=true] .select__button{
  height:100% !important;
  min-height:43px !important;
  padding:12px 0 !important;
}
.select[data-chips=true] .select__button-inner.is-chips{
  display:flex;
  flex-flow:row wrap;
  gap:10px;
  width:100%;
  padding-right:50px;
}
.select[data-chips=true] .select__button-inner.is-chips .chips-btn{
  display:flex;
  align-items:center;
  gap:10px;
  padding:6px 12px;
  background-color:#e8e5e2;
  cursor:default;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
.select[data-chips=true] .select__button-inner.is-chips .btn-round-close{
  display:flex;
  position:absolute;
  right:30px;
  top:15px;
}
.select[data-chips=true] .select__button-inner.is-chips .btn-close{
  cursor:pointer;
}
.select[data-chips=true] .select__button-inner.is-chips .btn-close::before{
  width:10px;
  height:10px;
}
.select_wrapp .select__button-inner{
  white-space:normal;
}
.select__roster.last-no-checkbox .select__item:last-of-type .select__icon-checkbox{
  display:none;
}
.select__button-inner, .select__label{
  display:flex;
  align-items:center;
  color:#1a181b;
  font-size:14px;
  line-height:18px;
  transition:color 0.3s ease;
}
.select__item:not(:first-child){
  margin-top:14px;
}
.select__icon{
  display:inline-block;
  width:18px;
  height:18px;
  margin-right:10px;
}
.select__icon img{
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
}
.select.open .select__roster{
  transform:translateY(0);
  opacity:1;
  pointer-events:auto;
}
.select.open .select__button{
  border-color:#2a1f15;
}
.select.open .select__button::after{
  transform:rotate(180deg);
}
.select_button-text .select__button{
  min-height:auto;
  padding:0;
  background:none;
  border:none;
}
.select_button-text .select__button::after{
  position:relative;
  top:0;
  right:0;
  min-width:16px;
  margin-left:9px;
}
.select_button-text .select__button-inner{
  color:#2a1f15;
  font-weight:500;
  font-size:14px;
  line-height:16px;
}
.select:hover .select__button{
  border-color:#2a1f15;
}
.select_simple .select__icon-checkbox{
  display:none;
}
.select_simple .select__label:hover{
  color:#2a1f15;
}
.select_simple .select__label.is-active{
  font-weight:600;
  color:#2a1f15;
}

.select__input{
  position:absolute;
  opacity:0;
  width:0;
  height:0;
}
.select__input:checked + .select__label .select__icon-color::after,
.select__input:checked + .select__label .select__icon-checkbox::after{
  opacity:1;
  transform:scale(1);
}
.select__input:checked + .select__label .select__icon-checkbox{
  background-color:#2a1f15;
}
.select__input:disabled + .select__label{
  color:#717070;
  cursor:not-allowed;
}
.select__input:disabled + .select__label .select__icon-checkbox{
  border:1px solid #717070;
  background:#e8e5e2;
}

.select__button{
  position:relative;
  display:flex;
  align-items:center;
  width:100%;
  height:40px;
  background-color:#fcfcfc;
  padding:12px 38px 12px 16px;
  box-shadow:0px 1px 0px 0px #979696;
  cursor:pointer;
}
@media screen and (min-width: 1024px){
  .select__button{
    padding:12px 38px 12px 21px;
  }
}
.select__button::after{
  position:absolute;
  top:calc(50% - 1px);
  right:17px;
  display:block;
  width:12px;
  height:6px;
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  transition:transform 0.3s ease;
  content:"";
}

.select__button-inner{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  white-space:nowrap;
  text-overflow:ellipsis;
  display:block;
  overflow:hidden;
}
.select__button-inner .select__icon-checkbox{
  display:none;
}
.select__button-inner .select__icon-color{
  display:inline-block;
  vertical-align:middle;
  margin-right:10px;
}
.select__button-inner.is-multiple + [data-js-tabselect-clear]{
  display:flex;
}

.select__roster{
  position:absolute;
  top:calc(100% + 10px);
  left:0;
  z-index:4;
  width:100%;
  min-width:314px;
  max-height:348px;
  overflow:auto;
  padding:24px 29px 36px 18px;
  border-radius:4px;
  overflow:auto;
  background-color:#e8e5e2;
  transform:translateY(10px);
  opacity:0;
  pointer-events:none;
  transition:transform 0.3s ease, opacity 0.3s ease;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
}
.select__roster::-webkit-scrollbar{
  width:4px;
  background-color:#fcfcfc;
}
.select__roster::-webkit-scrollbar-thumb{
  background-color:#979696;
  border-radius:1px;
}

.select__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:flex;
  transition:background 0.3s ease;
  cursor:pointer;
}
.select__label:hover .select__icon-color::after,
.select__label:hover .select__icon-checkbox::after{
  opacity:1;
}

.select__icon-checkbox{
  width:16px;
  height:16px;
  flex-shrink:0;
  margin-right:12px;
  border-radius:4px;
  border:1px solid #2a1f15;
  background:#fcfcfc;
  display:flex;
  align-items:center;
  justify-content:center;
}
.select__icon-checkbox::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.8963 5.62975L4.23328 5.34213L9.2297 1.13461L8.55587 0.333374L3.89637 4.25726L1.2295 2.09271L0.555664 2.89394L3.55946 5.34213L3.8963 5.62975Z' fill='%23F8F7F5'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:10px;
  height:6px;
  transform:scale(0);
  transition:all 0.1s linear;
}

.select_search{
  height:100%;
}
.select_search .input__wrap-input{
  display:flex;
  align-items:center;
  margin-top:10px;
  box-shadow:0px 2px 0px -1px #979696;
}
.select_search .input{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  padding:8px 50px 12px 4px;
  overflow:hidden;
  text-overflow:ellipsis;
}
@media screen and (min-width: 1024px){
  .select_search .input{
    padding:12px 50px 12px 16px;
  }
}
.select_search .input__btn-back{
  padding:8px 17px 12px 0px;
}
.select_search .input__btn-back::before{
  content:"";
  display:block;
  width:14px;
  height:14px;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
@media screen and (min-width: 1024px){
  .select_search .input__btn-back{
    display:none;
  }
}
.select_search .select__roster-wrap{
  width:calc(100vw - 20px);
  position:absolute;
  top:calc(80% + 10px);
  right:-10px;
  opacity:0;
  z-index:4;
  background-color:#f8f7f5;
  transform:translateY(10px);
  pointer-events:none;
  transition:transform 0.3s ease, opacity 0.3s ease;
  display:flex;
  flex-direction:column;
  padding-bottom:30px;
  height:calc(100% - 40px);
}
.select_search .select__roster-wrap::before, .select_search .select__roster-wrap::after{
  content:"";
  display:block;
  top:0;
  width:100%;
  position:absolute;
  height:100%;
  width:calc((100% - (100% - 40px)) / 2);
  background-color:#f8f7f5;
}
.select_search .select__roster-wrap::after{
  left:100%;
}
.select_search .select__roster-wrap::before{
  right:100%;
}
.select_search .select__roster-wrap > .btn{
  width:calc(100% - 36px);
  margin:0 auto;
  margin-top:20px;
}
@media screen and (min-width: 480px){
  .select_search .select__roster-wrap{
    width:calc(100vw - 30px);
    right:-8px;
  }
}
@media screen and (min-width: 768px){
  .select_search .select__roster-wrap{
    top:calc(100% + 10px);
    width:100%;
    left:0;
    right:unset;
  }
}
@media screen and (min-width: 1024px){
  .select_search .select__roster-wrap{
    height:unset;
    top:calc(80% + 10px);
  }
  .select_search .select__roster-wrap::before, .select_search .select__roster-wrap::after{
    content:none;
  }
}
.select_search .select__roster{
  position:static;
  z-index:unset;
  padding-top:28px;
  padding-bottom:23px;
  background-color:transparent;
  transform:translateY(0px);
  max-height:unset;
  height:100%;
  opacity:1;
  pointer-events:unset;
  min-width:100%;
  transition:transform 0.3s ease, opacity 0.3s ease;
}
@media screen and (min-width: 1024px){
  .select_search .select__roster{
    max-height:367px;
    min-width:314px;
  }
}
.select_search .select__roster .simplebar-track{
  right:4px;
  top:20px;
  bottom:20px;
}
@media screen and (min-width: 768px){
  .select_search .select__roster .simplebar-track{
    right:10px;
  }
}
.select_search.open .select__roster-wrap{
  position:static;
  transform:translateY(0);
  opacity:1;
  pointer-events:auto;
  padding-bottom:76px;
}
@media screen and (min-width: 1024px){
  .select_search.open .select__roster-wrap{
    position:absolute;
    padding-bottom:25px;
  }
}

.select_range .select__roster{
  padding:0;
}
.select_range .select__roster-wrap{
  padding:20px 18px;
}
.select_range .ui-slider-horizontal{
  margin:8px 6px 8px 10px;
  height:4px;
  border-radius:1px;
  background:#979696;
  position:relative;
}
.select_range .ui-slider-horizontal::after, .select_range .ui-slider-horizontal::before{
  content:"";
  display:block;
  position:absolute;
  height:4px;
  border-radius:1px;
  background:#979696;
  width:11px;
}
.select_range .ui-slider-horizontal::before{
  right:calc(100% - 2px);
}
.select_range .ui-slider-horizontal::after{
  left:calc(100% - 5px);
}
.select_range .ui-widget.ui-widget-content{
  border:0;
}
.select_range .ui-state-default,
.select_range .ui-widget-content .ui-state-default{
  border:0;
  background:#717070;
}
.select_range .ui-slider .ui-slider-handle{
  width:16px;
  height:16px;
  border-radius:50%;
}
.select_range .ui-widget-header{
  background:#717070;
}
.select_range .ui-slider-horizontal .ui-slider-handle{
  top:-7px;
}
.select_range .ui-state-focus,
.select_range .ui-widget-content .ui-state-focus,
.select_range .ui-widget-header .ui-state-focus,
.select_range .ui-button:hover,
.select_range .ui-button:focus{
  border:0;
  background:#717070;
  font-weight:normal;
  color:#717070;
  outline:none;
}
.select_range .btn{
  border-radius:4px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  padding:6px 12px;
  width:100%;
  margin-top:26px;
}
.select_range .btn.disabled{
  opacity:0.6;
}
.select_range .select__range-inputs{
  margin-top:25px;
  display:flex;
  position:relative;
  justify-content:space-between;
}
.select_range .select__range-inputs input{
  width:calc(50% - 17px);
  padding:12px 18px;
  background:#fcfcfc;
  box-shadow:0px 1px 0px 0px #979696;
  border:0;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  outline:none;
}
.select_range .select__range-inputs::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:calc(50% - 17px);
  width:14px;
  height:1px;
  background-color:#2a1f15;
  margin:0px 10px;
}

.select_radio .select__icon-checkbox{
  display:none;
}

.side-menu__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  text-transform:uppercase;
  margin-bottom:15px;
}

.side-menu__subtext{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#2a1f15;
  margin-top:10px;
  padding:8px 12px;
  border-radius:4px;
  background:#f4e4d5;
}
.side-menu__subtext a{
  font-weight:700;
}

.side-menu__item{
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
}
.side-menu__item:not(:last-child){
  margin-bottom:15px;
}
.side-menu__item.is-active .side-menu__link{
  color:#717070;
}

.side-menu__link{
  display:block;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  transition:all 0.1s linear;
  padding-bottom:10px;
}
.side-menu__link:hover{
  color:#717070;
}

.slider-preview__list-nav{
  padding-top:7px;
  padding-left:7px;
  grid-column:1/2;
  grid-row:1/2;
  z-index:1;
}
@media screen and (min-width: 768px){
  .slider-preview__list-nav{
    padding-top:10px;
    padding-left:12px;
  }
}
.slider-preview__list-nav .slider-preview__wrap-img{
  position:relative;
  width:17px;
  height:33px;
  border:1px solid #979696;
}
@media screen and (min-width: 480px){
  .slider-preview__list-nav .slider-preview__wrap-img{
    width:28px;
    height:38px;
  }
}
@media screen and (min-width: 768px){
  .slider-preview__list-nav .slider-preview__wrap-img{
    width:45px;
    height:58px;
  }
}
@media screen and (min-width: 1024px){
  .slider-preview__list-nav .slider-preview__wrap-img{
    width:30px;
    height:48px;
  }
}
@media screen and (min-width: 1280px){
  .slider-preview__list-nav .slider-preview__wrap-img{
    width:40px;
    height:50px;
  }
}
.slider-preview__list-nav .slider-preview__list-item{
  margin-bottom:3px;
}
@media screen and (min-width: 1024px){
  .slider-preview__list-nav .slider-preview__list-item{
    margin-bottom:8px;
  }
}
.slider-preview__list-nav .slider-preview__list-item:focus-visible{
  outline:none;
}

.slider-preview__list-content{
  grid-column:1/-1;
  grid-row:1/2;
  width:100%;
}
@media screen and (min-width: 1024px){
  .slider-preview__list-content{
    grid-column:1/3;
    grid-row:1/2;
    width:472px;
  }
}
@media screen and (min-width: 1280px){
  .slider-preview__list-content{
    width:585px;
  }
}
@media screen and (min-width: 1440px){
  .slider-preview__list-content{
    width:646px;
  }
}
.slider-preview__list-content .slider-preview__wrap-img{
  position:relative;
  width:100%;
  border-radius:6px;
  overflow:hidden;
  height:317px;
}
@media screen and (min-width: 480px){
  .slider-preview__list-content .slider-preview__wrap-img{
    height:444px;
  }
}
@media screen and (min-width: 768px){
  .slider-preview__list-content .slider-preview__wrap-img{
    height:680px;
  }
}
@media screen and (min-width: 1024px){
  .slider-preview__list-content .slider-preview__wrap-img{
    height:554px;
  }
}
@media screen and (min-width: 1280px){
  .slider-preview__list-content .slider-preview__wrap-img{
    height:674px;
  }
}

.slider-preview__list-item{
  position:relative;
}

.slider-preview__wrap{
  position:relative;
  display:grid;
  grid-template-columns:25px 1fr;
}
@media screen and (min-width: 480px){
  .slider-preview__wrap{
    display:grid;
    grid-template-columns:43px 1fr;
  }
}
@media screen and (min-width: 768px){
  .slider-preview__wrap{
    grid-template-columns:58px 1fr;
  }
}
@media screen and (min-width: 1024px){
  .slider-preview__wrap{
    grid-template-columns:43px 472px;
  }
}
@media screen and (min-width: 1280px){
  .slider-preview__wrap{
    grid-template-columns:53px 585px;
  }
}
@media screen and (min-width: 1440px){
  .slider-preview__wrap{
    grid-template-columns:53px 646px;
  }
}

.slick-track{
  display:flex !important;
}

.slider-preview .slick-track{
  display:block !important;
}

.slider__list.slick-initialized .slider__slide{
  display:block;
}

.slider__slide{
  display:none;
}

.slick-track{
  display:flex !important;
}

.slider{
  position:relative;
}
@media screen and (min-width: 768px){
  .slider{
    padding-bottom:32px;
  }
}

.slick-dotted.slick-slider{
  margin-bottom:0;
}

.slick-dotted.is-all-view ~ .slider-dots,
.slick-dotted.is-all-view .slider-dots{
  display:none;
}

.slider-arrow{
  width:38px;
  height:38px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:2px;
  border:1px solid transparent;
  transition:all 0.1s linear;
  cursor:pointer;
}
.slider-arrow:hover{
  border:1px solid #2a1f15;
}
.slider-arrow::before{
  content:"";
  display:block;
  width:14px;
  height:14px;
  flex-shrink:0;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
}
.slider-arrow.slider-arrow_prev::before{
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}
.slider-arrow.slider-arrow_next::before{
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
}

.slick-dots{
  display:flex;
  justify-content:flex-end;
  bottom:0;
}
.slick-dots li{
  width:auto;
  height:auto;
}
.slick-dots li:not(:last-child){
  margin:0;
  margin-right:8px;
}
.slick-dots li.slick-active button{
  background:#2a1f15;
}
.slick-dots li button{
  padding:0;
  width:40px;
  height:2px;
  border:0;
  transition:all 0.1s linear;
  background:rgba(42, 31, 21, 0.3);
}
.slick-dots li button::before{
  content:none;
}

.slider-controls{
  display:flex;
  gap:0 16px;
  position:absolute;
  bottom:100%;
  right:0;
  margin-bottom:28px;
}

.slider_product .product-card{
  width:256px;
}
@media screen and (min-width: 768px){
  .slider_product .product-card{
    width:auto;
  }
}
.slider_product .product-card:not(:last-child){
  margin-bottom:0px;
}
@media screen and (min-width: 1024px){
  .slider_product .slick-track{
    padding-bottom:30px;
  }
}
.slider_product .slider-controls,
.slider_product .slick-dots{
  display:none;
}
@media screen and (min-width: 768px){
  .slider_product .slider-controls,
  .slider_product .slick-dots{
    display:flex;
  }
}
.slider_product .slick-list{
  overflow:visible;
}
@media screen and (min-width: 768px){
  .slider_product .slick-list{
    overflow:hidden;
    margin:0 -10px;
  }
}
@media screen and (min-width: 1024px){
  .slider_product .slick-list{
    margin:0 -14px;
  }
}
.slider_product .slick-slide{
  margin:0 10px;
}
@media screen and (min-width: 1024px){
  .slider_product .slick-slide{
    margin:0 14px;
  }
}

.slider_brend{
  padding-bottom:0;
}
.slider_brend .slider__controls{
  display:none;
}
.slider_brend .slider__list{
  margin:0 -11px;
}
@media screen and (min-width: 768px){
  .slider_brend .slider__list{
    display:grid;
    grid-template-columns:repeat(8, 1fr);
    gap:0px 10px;
    margin:0;
  }
}
@media screen and (min-width: 1440px){
  .slider_brend .slider__list{
    grid-template-columns:repeat(10, 1fr);
  }
}
.slider_brend .slider__slide{
  display:block;
}
.slider_brend .slick-slide{
  margin:0 11px;
}
@media screen and (min-width: 768px){
  .slider_brend .slick-slide{
    margin:0;
  }
}

.slider_stock{
  padding-bottom:0;
}
.slider_stock .slick-list{
  padding-top:14px;
}
@media screen and (min-width: 1024px){
  .slider_stock .slick-list{
    margin:0 -10px;
  }
}
.slider_stock .slider__controls{
  display:none;
}
.slider_stock .stock-slider-card{
  width:208px;
  margin-right:20px;
}
@media screen and (min-width: 480px){
  .slider_stock .stock-slider-card{
    width:308px;
  }
}
@media screen and (min-width: 1024px){
  .slider_stock .stock-slider-card{
    margin:0 10px;
    width:unset;
  }
}

.slider_article{
  padding-bottom:0;
  max-width:850px;
  position:relative;
  margin-bottom:52px;
  margin-top:52px;
}
@media screen and (min-width: 1440px){
  .slider_article{
    max-width:1008px;
  }
}
.slider_article .slider__controls{
  z-index:1;
  position:absolute;
  width:91%;
  left:50%;
  transform:translateX(-50%);
  top:600px;
  justify-content:space-between;
  display:none;
}
@media screen and (min-width: 768px){
  .slider_article .slider__controls{
    display:flex;
  }
}
.slider_article .slick-dots{
  justify-content:center;
}
.slider_article .slider__dots{
  position:absolute;
  z-index:1;
  left:50%;
  transform:translateX(-50%);
  top:246px;
}
@media screen and (min-width: 480px){
  .slider_article .slider__dots{
    top:332px;
  }
}
@media screen and (min-width: 768px){
  .slider_article .slider__dots{
    top:620px;
  }
}

.slider_article-new.slider_product .slick-list{
  overflow:hidden;
  margin:0;
}
@media screen and (min-width: 1024px){
  .slider_article-new.slider_product .slick-list{
    margin:0 -10px;
  }
}
.slider_article-new.slider_product .slick-slide{
  margin-right:10px;
}
@media screen and (min-width: 1024px){
  .slider_article-new.slider_product .slick-slide{
    margin-right:20px;
  }
}
@media screen and (min-width: 1024px){
  .slider_article-new.slider_product .slick-slide{
    margin:0 10px;
  }
}
.slider_article-new .news-card{
  width:256px;
}
@media screen and (min-width: 480px){
  .slider_article-new .news-card{
    width:300px;
  }
}
@media screen and (min-width: 1024px){
  .slider_article-new .news-card{
    width:auto;
  }
}
.slider_article-new .slider__dots{
  display:none;
}
@media screen and (min-width: 1024px){
  .slider_article-new .slider__dots{
    display:block;
  }
}
.slider_article-new .slider__controls{
  display:none;
}
@media screen and (min-width: 768px){
  .slider_article-new .slider__controls{
    display:flex;
  }
}

.slider_stock-detail{
  position:relative;
  padding-bottom:0;
  max-width:1012px;
  position:relative;
  margin-bottom:94px;
}
@media screen and (min-width: 1440px){
  .slider_stock-detail{
    max-width:1008px;
  }
}
.slider_stock-detail .slider__controls{
  z-index:1;
  position:absolute;
  width:100%;
  top:calc(100% + 10px);
  justify-content:space-between;
  display:none;
}
@media screen and (min-width: 1024px){
  .slider_stock-detail .slider__controls{
    display:flex;
  }
}
.slider_stock-detail .slick-dots{
  justify-content:center;
}
.slider_stock-detail .slider__dots{
  position:absolute;
  top:calc(100% + 10px);
  left:50%;
  z-index:1;
  transform:translateX(-50%);
}
@media screen and (min-width: 1024px){
  .slider_stock-detail .slider__dots{
    top:calc(100% + 28px);
  }
}
.slider_stock-detail .slider__dots .slick-dots{
  position:relative;
}

.slider_course{
  position:relative;
  padding-bottom:0;
}
@media screen and (min-width: 1024px){
  .slider_course{
    padding-bottom:64px;
  }
  .slider_course::before{
    content:"";
    display:block;
    width:100%;
    height:1px;
    background:rgba(42, 31, 21, 0.15);
    position:absolute;
    bottom:24px;
    left:0;
  }
}
.slider_course .slick-list{
  overflow:visible;
}
@media screen and (min-width: 768px){
  .slider_course .slick-list{
    margin:0 -14px;
    overflow:hidden;
  }
}
.slider_course .course-card{
  width:206px;
  margin-right:28px;
}
@media screen and (min-width: 480px){
  .slider_course .course-card{
    width:248px;
  }
}
@media screen and (min-width: 768px){
  .slider_course .course-card{
    margin:0 14px;
    width:auto;
  }
}
.slider_course .slider__controls{
  display:none;
}
@media screen and (min-width: 768px){
  .slider_course .slider__controls{
    display:flex;
  }
}
.slider_course .slider__dots{
  display:none;
}
@media screen and (min-width: 1024px){
  .slider_course .slider__dots{
    display:block;
  }
}

.slider_product-card{
  padding-bottom:0;
}
.slider_product-card .stock-detail-card{
  width:auto;
}
.slider_product-card .stock-detail-card .wrap-img{
  height:100%;
}
.slider_product-card .stock-detail-card__wrap-img{
  width:100%;
  height:302px;
}
@media screen and (min-width: 480px){
  .slider_product-card .stock-detail-card__wrap-img{
    height:453px;
  }
}
@media screen and (min-width: 1024px){
  .slider_product-card .stock-detail-card__wrap-img{
    width:512px;
  }
}
@media screen and (min-width: 1280px){
  .slider_product-card .stock-detail-card__wrap-img{
    width:640px;
    height:567px;
  }
}
@media screen and (min-width: 1440px){
  .slider_product-card .stock-detail-card__wrap-img{
    width:762px;
    height:672px;
  }
}
.slider_product-card .slider-controls{
  display:none;
}
@media screen and (min-width: 1024px){
  .slider_product-card .slider-controls{
    position:unset;
    display:block;
    margin-bottom:0;
  }
}
.slider_product-card .slider-controls .slider-arrow{
  position:absolute;
  bottom:20px;
  z-index:3;
}
@media screen and (min-width: 1280px){
  .slider_product-card .slider-controls .slider-arrow{
    bottom:24px;
  }
}
@media screen and (min-width: 1440px){
  .slider_product-card .slider-controls .slider-arrow{
    bottom:35px;
  }
}
.slider_product-card .slider-controls .slider-arrow_prev{
  left:26px;
}
@media screen and (min-width: 1280px){
  .slider_product-card .slider-controls .slider-arrow_prev{
    left:34px;
  }
}
@media screen and (min-width: 1440px){
  .slider_product-card .slider-controls .slider-arrow_prev{
    left:40px;
  }
}
.slider_product-card .slider-controls .slider-arrow_next{
  right:20px;
}
@media screen and (min-width: 1280px){
  .slider_product-card .slider-controls .slider-arrow_next{
    right:25px;
  }
}
@media screen and (min-width: 1440px){
  .slider_product-card .slider-controls .slider-arrow_next{
    right:30px;
  }
}
.slider_product-card .slider__dots{
  position:relative;
  display:flex;
  width:100%;
  padding:18px 20px;
  z-index:2;
  background-color:white;
}
@media screen and (min-width: 480px){
  .slider_product-card .slider__dots{
    padding:36px 20px;
  }
}
@media screen and (min-width: 1024px){
  .slider_product-card .slider__dots{
    padding:30px 58px 30px 65px;
  }
}
@media screen and (min-width: 1280px){
  .slider_product-card .slider__dots{
    padding:44px 86px 44px 90px;
  }
}
@media screen and (min-width: 1440px){
  .slider_product-card .slider__dots{
    padding:52px 86px 52px 90px;
  }
}
.slider_product-card .slick-dots{
  position:relative;
  justify-content:center;
}
.slider_product-card .slick-dots li{
  margin:0 4px;
}

.slider_main-news{
  padding-bottom:0;
}
.slider_main-news .slick-list{
  overflow:visible;
}
@media screen and (min-width: 768px){
  .slider_main-news .slick-list{
    margin:0 -10px;
    overflow:hidden;
  }
}
@media screen and (min-width: 1280px){
  .slider_main-news .slick-list{
    margin:0 -15px;
  }
}
.slider_main-news .slider__controls{
  display:none;
}
@media screen and (min-width: 768px){
  .slider_main-news .slider__controls{
    display:flex;
  }
}
.slider_main-news .news-card_knowledge-base .news-card__title{
  margin-bottom:8px;
}
.slider_main-news .news-card_knowledge-base .news-card__date{
  margin-bottom:26px;
}
.slider_main-news .news-card{
  margin:0 10px;
  width:256px;
}
@media screen and (min-width: 768px){
  .slider_main-news .news-card{
    width:auto;
  }
}
@media screen and (min-width: 1280px){
  .slider_main-news .news-card{
    margin:0 15px;
  }
}
.slider_main-news .news-card__img-container{
  height:208px;
  margin-bottom:10px;
}
@media screen and (min-width: 1024px){
  .slider_main-news .news-card__img-container{
    height:320px;
    margin-bottom:18px;
  }
}

.slider_main-stock{
  padding-bottom:0;
  position:relative;
}
.slider_main-stock::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:2;
  bottom:0;
  height:102%;
  right:100%;
  background-color:#f8f7f5;
  width:calc((100vw - (100vw - 80%)) / 2);
}
@media screen and (min-width: 1440px){
  .slider_main-stock::before{
    width:calc((100vw - 1360px) / 2);
  }
}
.slider_main-stock .slick-list{
  overflow:visible;
}
.slider_main-stock .slider__controls{
  display:none;
}
.slider_main-stock .stock-slider-card{
  width:256px;
  margin-right:20px;
}
@media screen and (min-width: 480px){
  .slider_main-stock .stock-slider-card{
    width:372px;
  }
}
@media screen and (min-width: 768px){
  .slider_main-stock .stock-slider-card{
    width:444px;
  }
}
@media screen and (min-width: 1280px){
  .slider_main-stock .stock-slider-card{
    width:560px;
  }
}
@media screen and (min-width: 1440px){
  .slider_main-stock .stock-slider-card{
    width:620px;
    margin-right:28px;
  }
}

.slider_main-stock-big{
  padding-bottom:0;
  position:relative;
}
.slider_main-stock-big::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:2;
  bottom:0;
  height:102%;
  right:100%;
  background-color:#f8f7f5;
  width:calc((100vw - (100vw - 80%)) / 2);
}
@media screen and (min-width: 1440px){
  .slider_main-stock-big::before{
    width:calc((100vw - 1360px) / 2);
  }
}
.slider_main-stock-big .slick-list{
  overflow:visible;
}
.slider_main-stock-big .stock-slider-card{
  width:256px;
  margin-right:20px;
}
@media screen and (min-width: 480px){
  .slider_main-stock-big .stock-slider-card{
    width:372px;
  }
}
@media screen and (min-width: 768px){
  .slider_main-stock-big .stock-slider-card{
    width:560px;
  }
}
@media screen and (min-width: 1440px){
  .slider_main-stock-big .stock-slider-card{
    width:620px;
    margin-right:38px;
  }
}
.slider_main-stock-big.slider-no-arrow .slider__controls{
  display:none;
}
.slider_main-stock-big.slider-no-arrow .stock-slider-card.slick-slide:not(.slick-active) .stock-slider-card__title{
  text-decoration:none;
}

.slider_product-main{
  padding-bottom:0;
}
.slider_product-main .product-card__cost-wrap{
  display:block;
}
.slider_product-main .product-card{
  width:256px;
}
@media screen and (min-width: 1024px){
  .slider_product-main .product-card{
    width:auto;
  }
}
.slider_product-main .slick-list{
  overflow:visible;
  margin:0;
}
@media screen and (min-width: 1024px){
  .slider_product-main .slick-list{
    margin:0 -10px;
    overflow:hidden;
  }
}
.slider_product-main .slick-slide{
  margin-left:12px;
  margin-right:18px;
}
@media screen and (min-width: 1024px){
  .slider_product-main .slick-slide{
    margin:0 10px;
  }
}
.slider_product-main .product-card__img-container{
  position:relative;
  background:#ffffff;
  margin-bottom:9px;
}
@media screen and (min-width: 1024px){
  .slider_product-main .product-card__img-container{
    margin-bottom:17px;
  }
}
@media screen and (min-width: 1440px){
  .slider_product-main .product-card__img-container{
    margin-bottom:26px;
  }
}
.slider_product-main .product-card__title{
  margin-bottom:5px;
}
@media screen and (min-width: 1024px){
  .slider_product-main .product-card__title{
    margin-bottom:12px;
  }
}
.slider_product-main .product-card__text{
  margin-bottom:26px;
}
@media screen and (min-width: 480px){
  .slider_product-main .product-card__text{
    margin-bottom:11px;
  }
}
@media screen and (min-width: 1024px){
  .slider_product-main .product-card__text{
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1440px){
  .slider_product-main .product-card__text{
    margin-bottom:25px;
  }
}

.slider_main-top{
  padding-bottom:0;
  min-height:100vh;
  max-height:498px;
  min-height:498px;
}
@media screen and (min-width: 480px){
  .slider_main-top{
    max-height:504px;
    min-height:504px;
  }
}
@media screen and (min-width: 768px){
  .slider_main-top{
    max-height:600px;
    min-height:600px;
  }
}
@media screen and (min-width: 1280px){
  .slider_main-top{
    max-height:715px;
    min-height:715px;
  }
}
.slider_main-top .slider-controls{
  width:calc(100% - 30px);
  max-width:1360px;
  bottom:61px;
  left:50%;
  transform:translateX(-50%);
  z-index:1;
  margin-bottom:0;
  justify-content:flex-end;
  display:none;
}
@media screen and (min-width: 768px){
  .slider_main-top .slider-controls{
    display:flex;
    width:calc(100% - 40px);
  }
}
@media screen and (min-width: 1024px){
  .slider_main-top .slider-controls{
    width:calc(100% - 60px);
    bottom:34px;
  }
}
@media screen and (min-width: 1280px){
  .slider_main-top .slider-controls{
    width:calc(100% - 80px);
  }
}
.slider_main-top .slick-dots{
  justify-content:center;
}
@media screen and (min-width: 768px){
  .slider_main-top .slick-dots{
    justify-content:flex-start;
  }
}
.slider_main-top .slider__dots{
  width:calc(100% - 30px);
  max-width:1360px;
  position:absolute;
  bottom:36px;
  left:50%;
  z-index:2;
  transform:translateX(-50%);
}
@media screen and (min-width: 480px){
  .slider_main-top .slider__dots{
    width:calc(100% - 40px);
  }
}
@media screen and (min-width: 768px){
  .slider_main-top .slider__dots{
    bottom:61px;
  }
}
@media screen and (min-width: 1024px){
  .slider_main-top .slider__dots{
    width:calc(100% - 60px);
    bottom:34px;
  }
}
@media screen and (min-width: 1280px){
  .slider_main-top .slider__dots{
    width:calc(100% - 80px);
  }
}

.slider_purchas{
  padding-bottom:0;
}
.slider_purchas .slider__controls{
  display:none;
}
.slider_purchas .purchas-img{
  width:81px;
  height:77px;
  margin-right:8px;
}

.slider_rebate-system::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:2;
  bottom:0;
  height:102%;
  right:100%;
  background-color:#f8f7f5;
  width:calc((100vw - (100vw - 80%)) / 2);
}
@media screen and (min-width: 1440px){
  .slider_rebate-system::before{
    width:calc((100vw - 1360px) / 2);
  }
}
@media screen and (min-width: 1024px){
  .slider_rebate-system::before{
    content:none;
  }
}
.slider_rebate-system .slick-list{
  overflow:visible;
}
@media screen and (min-width: 1024px){
  .slider_rebate-system .slick-list{
    overflow:hidden;
    margin-right:-10px;
  }
}

.social__list{
  display:flex;
  align-items:center;
}

.social__item{
  display:flex;
  align-items:center;
  justify-content:center;
  width:26px;
  height:26px;
  transition:all 0.1s linear;
}
.social__item:not(:last-child){
  margin-right:10px;
}
.social__item svg{
  display:block;
  max-width:100%;
  max-height:100%;
}
.social__item:hover, .social__item:focus{
  opacity:0.5;
}

.tabs-block_border .tabs-list__wrap{
  gap:0px;
}
.tabs-block_border .tabs-list{
  margin-bottom:20px;
}
.tabs-block_border .tabs-list__link{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  padding:4px 12px;
  border:1px solid transparent;
  background:transparent;
}
.tabs-block_border .tabs-list__link:hover{
  border:1px solid #2a1f15;
}
.tabs-block_border .tabs-list__item:hover .tabs-list__link, .tabs-block_border .tabs-list__item.is-active .tabs-list__link{
  border:1px solid #2a1f15;
  background:transparent;
}
.tabs-block_contacts{
  margin-bottom:18px;
}
@media screen and (min-width: 768px){
  .tabs-block_contacts{
    margin-bottom:8px;
  }
}
@media screen and (min-width: 1024px){
  .tabs-block_contacts{
    margin-bottom:10px;
  }
}
.tabs-block_contacts .tabs-list__wrap{
  gap:3px;
}
.tabs-block_contacts .tabs-list{
  margin-bottom:9px;
}
@media screen and (min-width: 768px){
  .tabs-block_contacts .tabs-list{
    margin-bottom:5px;
  }
}
@media screen and (min-width: 1024px){
  .tabs-block_contacts .tabs-list{
    margin-bottom:31px;
  }
}
.tabs-block_product{
  max-width:900px;
}
.tabs-block_product .tabs-list__link{
  padding:7px 12px;
}
.tabs-block_product .tabs-list__wrap{
  gap:6px;
  flex-wrap:nowrap;
}
@media screen and (min-width: 768px){
  .tabs-block_product .tabs-list__wrap{
    gap:12px;
  }
}
.tabs-block_product .tabs-list__link{
  white-space:nowrap;
}
.tabs-block_product .tabs-list{
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
  padding-bottom:17px;
  margin-bottom:33px;
}
@media screen and (min-width: 768px){
  .tabs-block_product .tabs-list{
    margin-bottom:42px;
  }
}
.tabs-block_product .simplebar-content{
  display:flex;
}
.tabs-block_product .simplebar-track.simplebar-horizontal{
  visibility:hidden !important;
}
.tabs-block_reg .tabs-list{
  margin-bottom:37px;
}

.tabs-list__wrap{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.tabs-list{
  margin-bottom:30px;
  overflow:auto;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
}
.tabs-list:hover::-webkit-scrollbar-thumb{
  background-color:#979696;
}
.tabs-list::-webkit-scrollbar{
  width:4px;
  height:6px;
  background-color:transparent;
}
.tabs-list::-webkit-scrollbar-thumb{
  background-color:transparent;
  -webkit-transition:all 0.1s linear;
  transition:all 0.1s linear;
  border-radius:1px;
  border-radius:1px;
}

.tabs-list__item:hover .tabs-list__link, .tabs-list__item.is-active .tabs-list__link{
  background:#fca083;
}

.tabs-list__link{
  display:inline-block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:600;
  line-height:20px;
  cursor:pointer;
  border-radius:2px;
  padding:6px 12px;
  transition:all 0.1s linear;
  background:#fcfcfc;
}
.tabs-list__link:hover{
  background:#fca083;
}

.tabs-block__link-wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  margin-bottom:13px;
  row-gap:15px;
}
@media screen and (min-width: 480px){
  .tabs-block__link-wrap{
    margin-bottom:17px;
  }
}
.tabs-block__link-wrap .tabs-list{
  margin-bottom:0px;
}
.tabs-block__link-wrap .button-view{
  margin-left:auto;
}

.tabs-block_stock-1{
  padding-bottom:38px;
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
}
@media screen and (min-width: 1440px){
  .tabs-block_stock-1{
    padding-bottom:58px;
  }
}

.user-btn{
  display:block;
}

.user-btn__icon-user::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.4953 12.2388C17.1034 12.6801 17.6374 13.2085 18.0824 13.8111C19.0113 15.0646 19.5011 16.5535 19.5029 18.1128V20.5992C19.5029 21.0163 19.1637 21.3612 18.7465 21.3668H18.7409H5.76762C5.34487 21.3668 5 21.0219 5 20.5992V18.1128C5 16.5514 5.48947 15.0645 6.41653 13.8111C6.86335 13.2066 7.39734 12.6782 8.00364 12.2388C8.44493 11.9199 8.91772 11.651 9.41648 11.4397C8.25395 10.5573 7.55309 9.17408 7.55309 7.69635C7.55309 5.10627 9.65926 3 12.2494 3C14.8395 3 16.9458 5.10617 16.9458 7.69635C16.9458 9.17208 16.2449 10.5571 15.0824 11.4397C15.5812 11.651 16.054 11.918 16.4953 12.2388Z' fill='transparent'/%3E%3Cpath d='M18.0824 13.8111C17.6374 13.2085 17.1034 12.6801 16.4953 12.2388C16.054 11.918 15.5812 11.651 15.0824 11.4397C16.2449 10.5571 16.9458 9.17208 16.9458 7.69635C16.9458 5.10617 14.8395 3 12.2494 3C9.65926 3 7.55309 5.10627 7.55309 7.69635C7.55309 9.17408 8.25395 10.5573 9.41648 11.4397C8.91772 11.651 8.44493 11.9199 8.00364 12.2388C7.39734 12.6782 6.86335 13.2066 6.41653 13.8111C5.48947 15.0645 5 16.5514 5 18.1128V20.5992C5 21.0219 5.34487 21.3668 5.76762 21.3668H18.7409H18.7465C19.1637 21.3612 19.5029 21.0163 19.5029 20.5992V18.1128C19.5011 16.5535 19.0116 15.0646 18.0827 13.8111H18.0824ZM12.2475 12.389C15.4013 12.389 17.9674 14.9551 17.9674 18.1089V19.8314H6.5276V18.1089C6.5276 14.9551 9.09371 12.389 12.2475 12.389ZM9.08253 7.69432C9.08253 5.9496 10.5028 4.52933 12.2475 4.52933C13.9922 4.52933 15.4125 5.9496 15.4125 7.69432C15.4125 9.43904 13.9922 10.8593 12.2475 10.8593C10.5028 10.8593 9.08253 9.43904 9.08253 7.69432Z' fill='%232a1f15'/%3E%3C/svg%3E") no-repeat center/contain;
  width:24px;
  height:24px;
  transition:all 0.1s linear;
}
.user-btn__icon-user:hover::before, .user-btn__icon-user:focus::before{
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.4953 12.2388C17.1034 12.6801 17.6374 13.2085 18.0824 13.8111C19.0113 15.0646 19.5011 16.5535 19.5029 18.1128V20.5992C19.5029 21.0163 19.1637 21.3612 18.7465 21.3668H18.7409H5.76762C5.34487 21.3668 5 21.0219 5 20.5992V18.1128C5 16.5514 5.48947 15.0645 6.41653 13.8111C6.86335 13.2066 7.39734 12.6782 8.00364 12.2388C8.44493 11.9199 8.91772 11.651 9.41648 11.4397C8.25395 10.5573 7.55309 9.17408 7.55309 7.69635C7.55309 5.10627 9.65926 3 12.2494 3C14.8395 3 16.9458 5.10617 16.9458 7.69635C16.9458 9.17208 16.2449 10.5571 15.0824 11.4397C15.5812 11.651 16.054 11.918 16.4953 12.2388Z' fill='transparent'/%3E%3Cpath d='M18.0824 13.8111C17.6374 13.2085 17.1034 12.6801 16.4953 12.2388C16.054 11.918 15.5812 11.651 15.0824 11.4397C16.2449 10.5571 16.9458 9.17208 16.9458 7.69635C16.9458 5.10617 14.8395 3 12.2494 3C9.65926 3 7.55309 5.10627 7.55309 7.69635C7.55309 9.17408 8.25395 10.5573 9.41648 11.4397C8.91772 11.651 8.44493 11.9199 8.00364 12.2388C7.39734 12.6782 6.86335 13.2066 6.41653 13.8111C5.48947 15.0645 5 16.5514 5 18.1128V20.5992C5 21.0219 5.34487 21.3668 5.76762 21.3668H18.7409H18.7465C19.1637 21.3612 19.5029 21.0163 19.5029 20.5992V18.1128C19.5011 16.5535 19.0116 15.0646 18.0827 13.8111H18.0824ZM12.2475 12.389C15.4013 12.389 17.9674 14.9551 17.9674 18.1089V19.8314H6.5276V18.1089C6.5276 14.9551 9.09371 12.389 12.2475 12.389ZM9.08253 7.69432C9.08253 5.9496 10.5028 4.52933 12.2475 4.52933C13.9922 4.52933 15.4125 5.9496 15.4125 7.69432C15.4125 9.43904 13.9922 10.8593 12.2475 10.8593C10.5028 10.8593 9.08253 9.43904 9.08253 7.69432Z' fill='%23979696'/%3E%3C/svg%3E") no-repeat center/contain;
}
.user-btn__icon-user.active::before, .user-btn__icon-user:active::before{
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.4953 12.2388C17.1034 12.6801 17.6374 13.2085 18.0824 13.8111C19.0113 15.0646 19.5011 16.5535 19.5029 18.1128V20.5992C19.5029 21.0163 19.1637 21.3612 18.7465 21.3668H18.7409H5.76762C5.34487 21.3668 5 21.0219 5 20.5992V18.1128C5 16.5514 5.48947 15.0645 6.41653 13.8111C6.86335 13.2066 7.39734 12.6782 8.00364 12.2388C8.44493 11.9199 8.91772 11.651 9.41648 11.4397C8.25395 10.5573 7.55309 9.17408 7.55309 7.69635C7.55309 5.10627 9.65926 3 12.2494 3C14.8395 3 16.9458 5.10617 16.9458 7.69635C16.9458 9.17208 16.2449 10.5571 15.0824 11.4397C15.5812 11.651 16.054 11.918 16.4953 12.2388Z' fill='%232a1f15'/%3E%3Cpath d='M18.0824 13.8111C17.6374 13.2085 17.1034 12.6801 16.4953 12.2388C16.054 11.918 15.5812 11.651 15.0824 11.4397C16.2449 10.5571 16.9458 9.17208 16.9458 7.69635C16.9458 5.10617 14.8395 3 12.2494 3C9.65926 3 7.55309 5.10627 7.55309 7.69635C7.55309 9.17408 8.25395 10.5573 9.41648 11.4397C8.91772 11.651 8.44493 11.9199 8.00364 12.2388C7.39734 12.6782 6.86335 13.2066 6.41653 13.8111C5.48947 15.0645 5 16.5514 5 18.1128V20.5992C5 21.0219 5.34487 21.3668 5.76762 21.3668H18.7409H18.7465C19.1637 21.3612 19.5029 21.0163 19.5029 20.5992V18.1128C19.5011 16.5535 19.0116 15.0646 18.0827 13.8111H18.0824ZM12.2475 12.389C15.4013 12.389 17.9674 14.9551 17.9674 18.1089V19.8314H6.5276V18.1089C6.5276 14.9551 9.09371 12.389 12.2475 12.389ZM9.08253 7.69432C9.08253 5.9496 10.5028 4.52933 12.2475 4.52933C13.9922 4.52933 15.4125 5.9496 15.4125 7.69432C15.4125 9.43904 13.9922 10.8593 12.2475 10.8593C10.5028 10.8593 9.08253 9.43904 9.08253 7.69432Z' fill='%232a1f15'/%3E%3C/svg%3E") no-repeat center/contain;
}
.addresses__list{
  display:none;
}
@media screen and (min-width: 768px){
  .addresses__list{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:22px;
  }
}
@media screen and (min-width: 1024px){
  .addresses__list{
    gap:34px;
  }
}
.addresses__list.is-active{
  display:grid;
}

.addresses__item:not(:last-child){
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .addresses__item:not(:last-child){
    margin-bottom:0;
  }
}

.address-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:8px;
}
@media screen and (min-width: 768px){
  .address-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .address-card__title{
    margin-bottom:4px;
  }
}
@media screen and (min-width: 1280px){
  .address-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.address-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:28px;
}
@media screen and (min-width: 1024px){
  .address-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}
@media screen and (min-width: 1280px){
  .address-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
  }
}

.address-card__map-container{
  width:100%;
  height:200px;
}
@media screen and (min-width: 480px){
  .address-card__map-container{
    height:300px;
  }
}

.address-card__map{
  width:100%;
  height:100%;
}

.advantages-card{
  width:100%;
  padding:20px 15px;
  border-radius:4px;
  background:#fcfcfc;
}
@media screen and (min-width: 480px){
  .advantages-card{
    padding:31px 22px;
  }
}
@media screen and (min-width: 768px){
  .advantages-card{
    padding:30px 21px;
  }
}

.advantages-card__wrap{
  display:grid;
  grid-template-columns:46px 1fr;
  gap:9px 11px;
}
@media screen and (min-width: 480px){
  .advantages-card__wrap{
    gap:9px 21px;
  }
}
@media screen and (min-width: 768px){
  .advantages-card__wrap{
    gap:14px 21px;
  }
}

.advantages-card__icon{
  width:46px;
  height:46px;
  border:2px solid #2a1f15;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  grid-column:1/2;
  grid-row:1/2;
}
@media screen and (min-width: 480px){
  .advantages-card__icon{
    grid-row:1/3;
  }
}
.advantages-card__icon::before{
  content:"";
  display:block;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}
.advantages-card__icon.icon-lotion-cream{
  background-color:#c3d0ef;
}
.advantages-card__icon.icon-lotion-cream::before{
  background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1568_348374)'%3E%3Cpath d='M25.3749 18.8125H18.5779C18.5664 19.1046 18.5473 19.3964 18.5206 19.6875H24.9374V25.375C24.9368 25.839 24.7523 26.2837 24.4242 26.6118C24.0961 26.9399 23.6514 27.1244 23.1874 27.125H17.0624C16.6594 27.1253 16.2687 26.9857 15.9571 26.7302C15.783 26.9641 15.5993 27.1906 15.4062 27.4092C15.8735 27.7915 16.4587 28.0002 17.0624 27.9998H23.1874C23.8834 27.999 24.5506 27.7222 25.0427 27.2301C25.5349 26.738 25.8117 26.0707 25.8124 25.3748V19.25C25.8124 19.134 25.7663 19.0227 25.6843 18.9406C25.6022 18.8586 25.4909 18.8125 25.3749 18.8125ZM23.8437 13.5625H17.947C18.0323 13.8518 18.1089 14.1436 18.1767 14.4375H23.8437C24.1916 14.4379 24.5252 14.5763 24.7713 14.8224C25.0173 15.0684 25.1558 15.402 25.1562 15.75V17.0625H18.5591C18.5773 17.3523 18.5878 17.6439 18.5906 17.9375H25.5937C25.7097 17.9375 25.821 17.8914 25.903 17.8094C25.9851 17.7273 26.0312 17.616 26.0312 17.5V15.75C26.0305 15.1701 25.7998 14.6141 25.3897 14.204C24.9796 13.7939 24.4236 13.5632 23.8437 13.5625Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3Cpath d='M13.7498 8.47369C13.7704 8.42251 13.7811 8.36787 13.7812 8.3127V6.56269C13.7808 6.21472 13.6424 5.88112 13.3964 5.63506C13.1503 5.38901 12.8167 5.2506 12.4688 5.25019H11.8536C11.8541 4.82494 11.8245 3.82679 11.8525 3.44988C11.8657 3.27554 12.145 3.02376 13.4026 2.81485C15.0034 2.54951 16.6613 3.03054 17.9266 3.47941C18.0184 3.51208 18.1184 3.51314 18.2109 3.48243C18.3034 3.45171 18.3829 3.39098 18.4369 3.30988C18.6513 2.98832 18.8219 2.75469 18.9595 2.56701C19.0442 2.45129 19.1152 2.35395 19.1743 2.26688C19.2226 2.19592 19.2489 2.11235 19.25 2.02655C19.2511 1.94076 19.227 1.85652 19.1807 1.78432C18.6572 0.971226 17.5766 0.679632 16.8617 0.486695C15.568 0.136914 14.2785 0.203414 12.8481 0.317601L12.5829 0.339476C11.216 0.450164 9.92447 0.554726 8.68372 0.241039L8.51572 0.197289C7.83409 0.0168199 6.80444 -0.254211 6.15759 0.516226C5.69559 1.06682 5.47378 2.0116 5.97275 2.67769C6.33063 3.15654 7.06059 3.40351 7.64531 3.47285L7.64728 5.25019H7.21875C6.87078 5.2506 6.53717 5.38901 6.29112 5.63506C6.04507 5.88112 5.90666 6.21472 5.90625 6.56269V8.3127C5.90644 8.36787 5.91713 8.42251 5.93775 8.47369C3.56934 10.3934 1.96875 13.9965 1.96875 18.1217C1.96875 22.0406 3.38078 25.5937 5.74569 27.6261C6.02065 27.8653 6.37223 27.9979 6.73662 28H12.9507C13.315 27.998 13.6666 27.8654 13.9416 27.6264C16.3067 25.5937 17.7188 22.0406 17.7188 18.1217C17.7188 13.9965 16.1182 10.3932 13.7498 8.47369ZM6.67319 2.15335C6.45575 1.86285 6.58416 1.36913 6.82806 1.07863C7.09603 0.759257 7.64991 0.873445 8.29238 1.0432C8.99201 1.22333 9.71107 1.31714 10.4335 1.32254C11.2634 1.33216 12.0914 1.25648 12.9178 1.18998C14.2653 1.08235 15.475 1.01869 16.6337 1.33129C17.1325 1.46582 17.8485 1.65941 18.2604 2.04091L18.2532 2.05054C18.1538 2.18638 18.0375 2.34541 17.8997 2.54382C16.5806 2.09648 14.9205 1.67538 13.2589 1.95188C12.5451 2.07045 11.0596 2.31719 10.9799 3.38469C10.9484 3.80732 10.9791 4.83676 10.9788 5.25019H8.52228L8.52009 3.05263C8.51849 2.99321 8.5051 2.9347 8.48069 2.8805C8.45628 2.8263 8.42135 2.77749 8.37791 2.73691C8.33448 2.69632 8.28342 2.66478 8.22769 2.6441C8.17196 2.62342 8.11267 2.61402 8.05328 2.61645C7.65778 2.64335 6.90266 2.46026 6.67319 2.15335ZM6.78125 6.56248C6.78142 6.4465 6.82757 6.33532 6.90958 6.25331C6.99159 6.1713 7.10277 6.12515 7.21875 6.12498H12.4688C12.5847 6.12515 12.6959 6.1713 12.7779 6.25331C12.8599 6.33532 12.9061 6.4465 12.9062 6.56248V7.87498H6.78125V6.56248ZM13.3711 26.9629C13.2548 27.0654 13.1056 27.1228 12.9507 27.1248H6.73684C6.58175 27.1228 6.4325 27.0653 6.31619 26.9627C4.17441 25.1219 2.84375 21.7343 2.84375 18.1217C2.84375 13.9433 4.56181 10.3429 7.0175 8.7502H9.40625V12.9064C9.40625 13.0225 9.45234 13.1338 9.53439 13.2158C9.61644 13.2979 9.72772 13.3439 9.84375 13.3439C9.95978 13.3439 10.0711 13.2979 10.1531 13.2158C10.2352 13.1338 10.2812 13.0225 10.2812 12.9064V8.74998H12.67C15.1257 10.3429 16.8438 13.9431 16.8438 18.1217C16.8438 21.7343 15.5131 25.1214 13.3711 26.9629ZM22.0938 23.4062C22.0938 23.0168 21.9783 22.6362 21.762 22.3124C21.5456 21.9887 21.2381 21.7363 20.8784 21.5873C20.5187 21.4383 20.1228 21.3993 19.7409 21.4753C19.359 21.5513 19.0082 21.7388 18.7329 22.0141C18.4575 22.2894 18.27 22.6402 18.1941 23.0221C18.1181 23.404 18.1571 23.7999 18.3061 24.1596C18.4551 24.5194 18.7075 24.8269 19.0312 25.0432C19.355 25.2595 19.7356 25.375 20.125 25.375C20.647 25.3744 21.1474 25.1668 21.5165 24.7977C21.8856 24.4286 22.0932 23.9282 22.0938 23.4062ZM19.0312 23.4062C19.0312 23.1899 19.0954 22.9784 19.2156 22.7986C19.3358 22.6187 19.5066 22.4785 19.7064 22.3957C19.9063 22.313 20.1262 22.2913 20.3384 22.3335C20.5505 22.3757 20.7454 22.4799 20.8984 22.6328C21.0514 22.7858 21.1555 22.9807 21.1977 23.1928C21.2399 23.405 21.2183 23.6249 21.1355 23.8248C21.0527 24.0246 20.9125 24.1955 20.7327 24.3156C20.5528 24.4358 20.3413 24.5 20.125 24.5C19.835 24.4996 19.557 24.3843 19.352 24.1792C19.1469 23.9742 19.0316 23.6962 19.0312 23.4062Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3Cpath d='M9.84375 14.2188C8.155 14.2188 6.78125 15.9852 6.78125 18.1562C6.78125 20.3273 8.155 22.0938 9.84375 22.0938C11.5325 22.0938 12.9062 20.3271 12.9062 18.1562C12.9062 15.9854 11.5325 14.2188 9.84375 14.2188ZM9.84375 21.2188C8.63756 21.2188 7.65625 19.845 7.65625 18.1562C7.65625 16.4675 8.63756 15.0938 9.84375 15.0938C11.0499 15.0938 12.0312 16.4675 12.0312 18.1562C12.0312 19.845 11.0499 21.2188 9.84375 21.2188Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1568_348374'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width:28px;
  height:28px;
}
.advantages-card__icon.icon-makeup{
  background-color:#eec4d3;
}
.advantages-card__icon.icon-makeup::before{
  background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.03 5.96063C26.9822 5.84375 25.7709 3.71875 21.2022 3.71875C16.7344 3.71875 15.555 5.87562 15.5072 5.96594C15.4748 6.03587 15.4581 6.112 15.4581 6.18906C15.4581 6.26612 15.4748 6.34226 15.5072 6.41219L18.5938 14.0887V29.75C18.5938 29.8909 18.6497 30.026 18.7493 30.1257C18.849 30.2253 18.9841 30.2812 19.125 30.2812H23.375C23.5159 30.2812 23.651 30.2253 23.7507 30.1257C23.8503 30.026 23.9062 29.8909 23.9062 29.75V14.1897L27.0566 6.41219C27.0856 6.3396 27.0983 6.2615 27.0937 6.18344C27.0892 6.10538 27.0674 6.0293 27.03 5.96063ZM22.8438 15.4859H19.6562V14.5881H22.8438V15.4859ZM22.8438 16.5484V27.2584H19.6562V16.5484H22.8438ZM19.6562 29.2188V28.3209H22.8438V29.2188H19.6562ZM23.0297 13.5256H19.5128L16.5803 6.28469C16.9256 5.88094 18.0253 4.91406 20.655 4.79188L20.7188 9.5625C20.7188 9.7034 20.7747 9.83852 20.8743 9.93815C20.974 10.0378 21.1091 10.0938 21.25 10.0938C21.3909 10.0938 21.526 10.0378 21.6257 9.93815C21.7253 9.83852 21.7812 9.7034 21.7812 9.5625L21.7175 4.78125C24.4481 4.89281 25.5956 5.87031 25.9675 6.27937L23.0297 13.5256ZM14.875 19.6562H14.3438V10.625C14.3438 10.4841 14.2878 10.349 14.1882 10.2493C14.0885 10.1497 13.9534 10.0938 13.8125 10.0938H13.2812V4.25C13.2811 4.15471 13.2553 4.06122 13.2066 3.97932C13.1579 3.89742 13.088 3.83013 13.0044 3.7845C12.9207 3.73887 12.8263 3.71658 12.7311 3.71997C12.6359 3.72336 12.5433 3.75229 12.4631 3.80375L9.27562 5.84375C9.20081 5.89175 9.13924 5.95775 9.09654 6.03572C9.05385 6.11368 9.0314 6.20111 9.03125 6.29V10.0938H8.5C8.3591 10.0938 8.22398 10.1497 8.12435 10.2493C8.02472 10.349 7.96875 10.4841 7.96875 10.625V19.6562H7.4375C7.2966 19.6562 7.16148 19.7122 7.06185 19.8118C6.96222 19.9115 6.90625 20.0466 6.90625 20.1875V29.75C6.90625 29.8909 6.96222 30.026 7.06185 30.1257C7.16148 30.2253 7.2966 30.2812 7.4375 30.2812H14.875C15.0159 30.2812 15.151 30.2253 15.2507 30.1257C15.3503 30.026 15.4062 29.8909 15.4062 29.75V20.1875C15.4062 20.0466 15.3503 19.9115 15.2507 19.8118C15.151 19.7122 15.0159 19.6562 14.875 19.6562ZM9.03125 11.1562H13.2812V19.6562H9.03125V11.1562ZM8.5 20.7188H14.3438V27.4284H7.96875V20.7188H8.5ZM7.96875 29.2188V28.4909H14.3438V29.2188H7.96875Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3Cpath d='M11.6875 9.0313C11.5466 9.0313 11.4115 8.97533 11.3118 8.8757C11.2122 8.77607 11.1562 8.64094 11.1562 8.50005V6.53973C11.1562 6.39884 11.2122 6.26371 11.3118 6.16408C11.4115 6.06445 11.5466 6.00848 11.6875 6.00848C11.8284 6.00848 11.9635 6.06445 12.0632 6.16408C12.1628 6.26371 12.2188 6.39884 12.2188 6.53973V8.50005C12.2188 8.64094 12.1628 8.77607 12.0632 8.8757C11.9635 8.97533 11.8284 9.0313 11.6875 9.0313Z' fill='black'/%3E%3C/svg%3E%0A");
  width:34px;
  height:34px;
}
.advantages-card__icon.icon-box{
  background-color:#d2c3e5;
}
.advantages-card__icon.icon-box::before{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.164 3.00002L16.16 3.00202C16.1567 3.00198 16.1534 3.00198 16.15 3.00202C16.0913 3.00622 16.0337 3.02078 15.98 3.04502L4.42204 7.98802C4.30336 8.00675 4.19539 8.06759 4.1179 8.15941C4.04041 8.25123 3.99857 8.36788 4.00004 8.48802V23.49C3.99945 23.5613 4.01411 23.6319 4.04304 23.697C4.04369 23.699 4.04436 23.701 4.04504 23.703C4.04943 23.7122 4.0541 23.7212 4.05904 23.73C4.11252 23.8378 4.20306 23.9226 4.31404 23.969L15.881 28.914C15.9664 28.9754 16.0689 29.0083 16.174 29.008C16.2915 29.015 16.4076 28.9803 16.502 28.91L28.062 23.969C28.1434 23.9359 28.2146 23.882 28.2685 23.8127C28.3224 23.7433 28.3571 23.661 28.369 23.574C28.3706 23.5651 28.372 23.5561 28.373 23.547C28.3739 23.539 28.3746 23.531 28.375 23.523C28.3752 23.5147 28.3752 23.5063 28.375 23.498C28.3751 23.4953 28.3751 23.4927 28.375 23.49V8.48802C28.3763 8.36939 28.3354 8.25416 28.2596 8.16293C28.1837 8.07171 28.0779 8.01042 27.961 7.99002L16.406 3.05002C16.4024 3.04831 16.3987 3.04664 16.395 3.04502C16.3685 3.03367 16.3411 3.02464 16.313 3.01802C16.3084 3.01662 16.3037 3.01528 16.299 3.01402C16.2875 3.01093 16.2758 3.00826 16.264 3.00602C16.2594 3.00528 16.2547 3.00462 16.25 3.00402C16.2377 3.00289 16.2254 3.00223 16.213 3.00202C16.1967 3.00055 16.1804 2.99988 16.164 3.00002ZM16.187 4.04502L18.637 5.09202L8.25004 9.53502C8.23989 9.53935 8.22988 9.54402 8.22004 9.54902L5.76904 8.50002L16.189 4.04502H16.187ZM19.91 5.63702L22.883 6.90802L12.303 11.434C12.2051 11.4759 12.1231 11.5479 12.0689 11.6397C12.0148 11.7314 11.9913 11.838 12.002 11.944C12.0002 11.9633 11.9996 11.9827 12 12.002V17.352L10.916 15.725C10.8485 15.6237 10.7463 15.5506 10.6287 15.5193C10.511 15.488 10.386 15.5007 10.277 15.555L9.00004 16.193V10.303L19.91 5.63702ZM24.154 7.45102L26.607 8.50002L16.187 12.955L13.737 11.908L24.125 7.46502C24.1352 7.46068 24.1452 7.45601 24.155 7.45102H24.154ZM5.00004 9.25802L8.00004 10.541V17.002C8.00013 17.0871 8.02195 17.1708 8.06343 17.2452C8.10492 17.3195 8.1647 17.382 8.2371 17.4268C8.30951 17.4715 8.39215 17.4971 8.47718 17.501C8.56222 17.5049 8.64685 17.487 8.72304 17.449L10.328 16.646L12.057 19.238L12.059 19.242C12.114 19.3447 12.2032 19.425 12.311 19.469L12.313 19.471C12.3275 19.4767 12.3421 19.4817 12.357 19.486C12.387 19.4956 12.4178 19.5023 12.449 19.506C12.4686 19.5078 12.4883 19.5085 12.508 19.508C12.5274 19.5078 12.5468 19.5065 12.566 19.504C12.5798 19.5019 12.5935 19.4993 12.607 19.496C12.6171 19.4937 12.6271 19.491 12.637 19.488C12.6454 19.4856 12.6538 19.4829 12.662 19.48C12.6904 19.4708 12.7178 19.4591 12.744 19.445L12.746 19.443C12.8339 19.3945 12.905 19.3207 12.9503 19.2311C12.9956 19.1416 13.013 19.0405 13 18.941V12.681L15.688 13.831V27.746L5.00004 23.174V9.25802ZM27.375 9.26002V23.174L16.687 27.746V13.83L27.375 9.26002Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3C/svg%3E%0A");
  width:32px;
  height:32px;
}
.advantages-card__icon.icon-arrows{
  background-color:#e5cdb5;
}
.advantages-card__icon.icon-arrows::before{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='23' viewBox='0 0 32 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25892 11.6051H3.72077C4.00682 11.6051 4.23871 11.8369 4.23871 12.123V21.2795C4.23871 21.5655 4.4706 21.7974 4.75665 21.7974H6.99198C7.27803 21.7974 7.50992 21.5655 7.50992 21.2795V12.123C7.50992 11.8369 7.74181 11.6051 8.02786 11.6051H9.51624C9.9797 11.6051 10.2099 11.043 9.8795 10.7179L6.23878 7.13571C6.03674 6.93691 5.71242 6.93745 5.51104 7.13692L1.89443 10.7191C1.56575 11.0447 1.79629 11.6051 2.25892 11.6051Z' stroke='black' stroke-width='1.73311'/%3E%3Cpath d='M22.4777 11.6051H23.9395C24.2256 11.6051 24.4575 11.8369 24.4575 12.123V21.2795C24.4575 21.5655 24.6893 21.7974 24.9754 21.7974H27.2107C27.4968 21.7974 27.7287 21.5655 27.7287 21.2795V12.123C27.7287 11.8369 27.9606 11.6051 28.2466 11.6051H29.735C30.1985 11.6051 30.4286 11.043 30.0983 10.7179L26.4575 7.13571C26.2555 6.93691 25.9312 6.93745 25.7298 7.13692L22.1132 10.7191C21.7845 11.0447 22.015 11.6051 22.4777 11.6051Z' stroke='black' stroke-width='1.73311'/%3E%3Cpath d='M11.6967 6.57072H13.3835C13.7135 6.57072 13.9811 6.83828 13.9811 7.16834V17.7335C13.9811 18.0636 14.2487 18.3311 14.5787 18.3311H17.158C17.488 18.3311 17.7556 18.0636 17.7556 17.7335V7.16834C17.7556 6.83828 18.0232 6.57072 18.3532 6.57072H20.0706C20.6053 6.57072 20.8709 5.92216 20.4897 5.5471L16.2889 1.41378C16.0558 1.1844 15.6816 1.18502 15.4492 1.41518L11.2762 5.5485C10.8969 5.92414 11.1629 6.57072 11.6967 6.57072Z' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  width:32px;
  height:23px;
}
.advantages-card__icon.icon-bag{
  background-color:#d3e2c8;
}
.advantages-card__icon.icon-bag::before{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1568_348382)'%3E%3Cpath d='M27 9H5C4.44772 9 4 9.44772 4 10V26C4 26.5523 4.44772 27 5 27H27C27.5523 27 28 26.5523 28 26V10C28 9.44772 27.5523 9 27 9Z' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13V9C11 7.67392 11.5268 6.40215 12.4645 5.46447C13.4021 4.52678 14.6739 4 16 4C17.3261 4 18.5979 4.52678 19.5355 5.46447C20.4732 6.40215 21 7.67392 21 9V13' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1568_348382'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width:32px;
  height:32px;
}

.advantages-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .advantages-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.advantages-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  grid-column:1/3;
  grid-row:2/3;
}
@media screen and (min-width: 480px){
  .advantages-card__text{
    grid-column:2/3;
  }
}

.advantages{
  margin-bottom:28px;
}

.advantages__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:28px;
}
@media screen and (min-width: 768px){
  .advantages__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

@media screen and (min-width: 1024px){
  .advantages__list{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:8px 8px;
  }
}

.advantages__item{
  display:flex;
}
.advantages__item:not(:last-child){
  margin-bottom:8px;
}
@media screen and (min-width: 1024px){
  .advantages__item:not(:last-child){
    margin-bottom:0;
  }
}

.application-list-card{
  padding:20px;
  background-color:#e8e5e2;
  border-radius:4px;
  overflow:hidden;
}

.application-list-card__wrap{
  display:flex;
  flex-direction:column;
  gap:12px;
}
@media screen and (min-width: 480px){
  .application-list-card__wrap{
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
  }
}

.application-list-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:600;
  line-height:20px;
  display:flex;
  align-items:center;
  -moz-column-gap:8px;
       column-gap:8px;
  color:#2a1f15;
  margin-bottom:10px;
}

.application-list-card__cost{
  position:relative;
  padding-left:8px;
}
.application-list-card__cost::before{
  content:"";
  display:block;
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  width:2px;
  height:80%;
  background:#979696;
}

.application-list-card__date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}

.application-list__list{
  display:flex;
  flex-direction:column;
  row-gap:10px;
}

.application-list-card__control-container .btn-arrow{
  padding-left:0;
}
@media screen and (min-width: 480px){
  .application-list-card__control-container .btn-arrow{
    padding:10px 18px;
  }
}

.application-list__control{
  padding-top:40px;
  margin-top:40px;
  border-top:1px solid rgba(42, 31, 21, 0.15);
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.application-empty{
  background:#e8e5e2;
  padding:20px;
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
  text-align:center;
}

@media screen and (min-width: 1280px){
  .article{
    display:grid;
    grid-template-columns:auto 318px;
    grid-column-gap:20px;
  }
}
@media screen and (min-width: 1440px){
  .article{
    grid-column-gap:34px;
  }
}

.article__content .wrap-img{
  position:relative;
  height:176px;
  width:110%;
  margin-bottom:24px;
  transform:translateX(-50%);
  left:50%;
}
@media screen and (min-width: 480px){
  .article__content .wrap-img{
    height:281px;
  }
}
@media screen and (min-width: 768px){
  .article__content .wrap-img{
    height:409px;
  }
}
@media screen and (min-width: 1024px){
  .article__content .wrap-img{
    height:472px;
  }
}
@media screen and (min-width: 1280px){
  .article__content .wrap-img{
    width:100%;
    transform:unset;
    left:unset;
  }
}

.article__side{
  display:none;
}
@media screen and (min-width: 1280px){
  .article__side{
    display:block;
  }
}

.article__side-title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:10px;
}

.article__additional-info{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  -moz-column-gap:20px;
       column-gap:20px;
  row-gap:5px;
  margin-bottom:10px;
}

.article__tag{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  padding:2px 4px;
  border-radius:4px;
  background:#fcfcfc;
  width:100%;
}
@media screen and (min-width: 480px){
  .article__tag{
    width:auto;
  }
}

.article__date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}

.article__view{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:flex;
  align-items:center;
}
.article__view::before{
  content:"";
  display:block;
  flex-shrink:0;
  width:20px;
  height:20px;
  margin-right:4px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.01777 10.5414C1.00616 10.5758 1 10.613 1 10.6514C1 10.6891 1.00616 10.7268 1.01777 10.7611C1.68633 12.718 2.91892 14.3544 4.48472 15.5009C6.04862 16.6459 7.94621 17.3028 9.94737 17.3028C11.9488 17.3028 13.8463 16.6461 15.41 15.5012C16.9758 14.3544 18.2082 12.7182 18.877 10.7611C18.8886 10.7268 18.8947 10.6891 18.8947 10.6514C18.8947 10.6135 18.8888 10.576 18.877 10.5414C18.2082 8.58485 16.9758 6.94818 15.4098 5.80162C13.8461 4.65671 11.9485 4 9.94737 4C7.94621 4 6.04862 4.65671 4.48495 5.80162C2.91891 6.94818 1.68656 8.58485 1.01777 10.5414Z' fill='transparent' stroke-width='1.4' stroke='%232A1F15'/%3E%3Cpath d='M7.5914 13.3082L7.59152 13.3084C8.20799 13.9243 9.06041 14.3068 10.0002 14.3068C10.9399 14.3068 11.7924 13.9243 12.4088 13.3084L12.4089 13.3082C13.0249 12.6918 13.4074 11.8393 13.4074 10.8996C13.4074 9.95983 13.0249 9.10741 12.4089 8.49093L12.4088 8.49081C11.7924 7.87484 10.9399 7.49238 10.0002 7.49238C9.06041 7.49238 8.20799 7.87484 7.59152 8.49081L7.5914 8.49093C6.97543 9.10741 6.59297 9.95983 6.59297 10.8996C6.59297 11.8393 6.97543 12.6918 7.5914 13.3082ZM8.35208 12.5486C7.92811 12.1247 7.66698 11.5416 7.66698 10.8996C7.66698 10.2577 7.92814 9.67471 8.35113 9.25172C8.7751 8.82776 9.35812 8.56663 10.0002 8.56663C10.6423 8.56663 11.2253 8.8278 11.6483 9.25078C12.0722 9.67475 12.3334 10.2578 12.3334 10.8996C12.3334 11.5417 12.0722 12.1247 11.6492 12.5477C11.2252 12.9717 10.6422 13.2328 10.0002 13.2328C9.35807 13.2328 8.77506 12.9716 8.35208 12.5486Z' fill='%232A1F15' stroke='%232A1F15' stroke-width='0.4'/%3E%3C/svg%3E") no-repeat center/contain;
}

.article-card .article-card__wrap-img{
  height:260px;
  width:100%;
}
@media screen and (min-width: 480px){
  .article-card .article-card__wrap-img{
    height:360px;
  }
}
@media screen and (min-width: 768px){
  .article-card .article-card__wrap-img{
    height:672px;
  }
}

.article-card__description{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
  margin-top:10px;
}

@media screen and (min-width: 1280px){
  .article_stock-version{
    grid-template-columns:auto 163px;
  }
}
@media screen and (min-width: 1440px){
  .article_stock-version{
    grid-template-columns:auto 318px;
  }
}

.basket-stocks{
  padding:10px 0px 5px 15px;
  border-radius:4px;
  background:#fcfcfc;
  margin-bottom:20px;
}
@media screen and (min-width: 1024px){
  .basket-stocks{
    padding:10px 0px 10px 15px;
    background:transparent;
    padding:0;
  }
}
@media screen and (min-width: 1024px){
  .basket-stocks .basket-stocks__wrap{
    padding:10px 10px 10px 10px;
    border-radius:4px;
    background:#fcfcfc;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
  }
}

.basket-stocks__title{
  display:flex;
  align-items:center;
  margin-bottom:10px;
}
@media screen and (min-width: 1024px){
  .basket-stocks__title{
    margin-bottom:0;
  }
}
.basket-stocks__title img{
  width:25px;
  height:25px;
  flex-shrink:0;
  -o-object-fit:contain;
     object-fit:contain;
  display:block;
  margin-right:10px;
}

.basket-stocks__title-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}

.basket-stocks__brends-list{
  display:flex;
  flex-wrap:nowrap;
  overflow:auto;
  padding-bottom:5px;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
}
.basket-stocks__brends-list:hover::-webkit-scrollbar-thumb{
  background-color:#979696;
}
.basket-stocks__brends-list::-webkit-scrollbar{
  width:4px;
  height:6px;
  background-color:transparent;
}
.basket-stocks__brends-list::-webkit-scrollbar-thumb{
  background-color:transparent;
  -webkit-transition:all 0.1s linear;
  transition:all 0.1s linear;
  border-radius:1px;
  border-radius:1px;
}
@media screen and (min-width: 1024px){
  .basket-stocks__brends-list{
    -moz-column-gap:9px;
         column-gap:9px;
    flex-wrap:wrap;
    padding-bottom:0;
  }
}

.basket-stocks__brend{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  color:#717070;
  text-transform:uppercase;
  padding:2px 8px;
  border-radius:4px;
  background:#f8f7f5;
  margin-right:9px;
}
@media screen and (min-width: 1024px){
  .basket-stocks__brend{
    background:transparent;
    margin-right:0;
  }
}

.basket-stocks__link{
  display:block;
  text-decoration:none;
  color:inherit;
  transition:all 0.1s linear;
}
.basket-stocks__link:hover, .basket-stocks__link:active{
  color:#2a1f15;
}

.basket-stocks + .basket__block-wrapper .basket-table{
  height:calc(100vh - 439px);
  overflow:auto;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
}
.basket-stocks + .basket__block-wrapper .basket-table::-webkit-scrollbar{
  width:4px;
  background-color:#fcfcfc;
}
.basket-stocks + .basket__block-wrapper .basket-table::-webkit-scrollbar-thumb{
  background-color:#979696;
  border-radius:1px;
}
.basket-stocks + .basket__block-wrapper .basket-table ::-webkit-scrollbar-thumb:hover{
  background-color:#253861;
}
@media screen and (min-width: 480px){
  .basket-stocks + .basket__block-wrapper .basket-table{
    height:calc(100vh - 498px);
  }
}
@media screen and (min-width: 768px){
  .basket-stocks + .basket__block-wrapper .basket-table{
    padding-left:0px;
    padding-right:0;
    height:unset;
  }
}

.basket-table{
  padding-left:4px;
  padding-right:15px;
  height:calc(100vh - 348px);
}
@media screen and (min-width: 480px){
  .basket-table{
    height:calc(100vh - 410px);
  }
}
@media screen and (min-width: 768px){
  .basket-table{
    padding-left:0px;
    padding-right:0;
    height:unset;
  }
}
.basket-table_unavailable{
  margin-top:20px;
}
.basket-table_unavailable .basket-table__row:first-of-type{
  border-top:1px solid #e8e5e2;
  padding-top:14px;
}
@media screen and (min-width: 1024px){
  .basket-table_unavailable .basket-table__row:first-of-type{
    padding-top:13px;
  }
}
.basket-table_unavailable .basket-table__row:first-of-type .basket-table__close-btn{
  top:10px;
}
.basket-table_unavailable .basket-table__cell-block{
  flex-direction:row;
  justify-content:space-between;
  gap:10px;
}
@media screen and (min-width: 768px){
  .basket-table_unavailable .basket-table__cell-block{
    align-items:center;
    justify-content:flex-end;
  }
}
.basket-table_unavailable .basket-table__cell-block .basket-table__cell:last-child{
  margin-bottom:0;
}
.basket-table_unavailable .basket-table__cell-block .basket-table__expected span:first-of-type{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  margin-right:6px;
}
.basket-table_unavailable .basket-table__cell-block .basket-table__expected span:last-of-type{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.basket-table_unavailable .basket-table__sku span{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.basket-table_unavailable .basket-table__sku span:first-of-type{
  color:#717070;
  margin-right:6px;
}
.basket-table_unavailable .basket-table__img-container{
  opacity:0.5;
}
.basket-table_unavailable .basket-table__cell_info{
  opacity:0.5;
}

.basket-table__head{
  display:none;
}
@media screen and (min-width: 768px){
  .basket-table__head{
    display:grid;
    border-bottom:1px solid #e8e5e2;
    padding-bottom:5px;
    margin-bottom:28px;
    grid-template-columns:116px 286px 1fr auto auto;
    padding-right:20px;
  }
}
@media screen and (min-width: 1024px){
  .basket-table__head{
    grid-template-columns:116px 310px 1fr 6fr 5fr;
    -moz-column-gap:20px;
         column-gap:20px;
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1280px){
  .basket-table__head{
    grid-template-columns:135px 304px 3fr 6fr 5fr;
    -moz-column-gap:30px;
         column-gap:30px;
  }
}

.basket-table__th{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#979696;
}
.basket-table__th:nth-child(3){
  text-align:center;
}
@media screen and (min-width: 1024px){
  .basket-table__th:nth-child(3){
    text-align:right;
  }
}
.basket-table__th:nth-child(4){
  text-align:center;
}
.basket-table__th:last-child{
  text-align:right;
}
.basket-table__th:last-child::before{
  content:"/";
  display:inline-block;
  vertical-align:middle;
  color:#979696;
  margin:0 4px;
}
@media screen and (min-width: 1024px){
  .basket-table__th:last-child::before{
    content:none;
  }
}

.basket-table__row{
  position:relative;
  display:grid;
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
  padding-bottom:14px;
  margin-bottom:20px;
  align-items:flex-start;
  grid-template-columns:80px 1fr;
  -moz-column-gap:11px;
       column-gap:11px;
  row-gap:12px;
}
@media screen and (min-width: 768px){
  .basket-table__row{
    align-items:center;
    padding-right:30px;
    -moz-column-gap:8px;
         column-gap:8px;
    row-gap:unset;
    grid-template-columns:116px 286px 1fr auto auto;
  }
}
@media screen and (min-width: 1024px){
  .basket-table__row{
    grid-template-columns:116px 310px 1fr 10fr;
    -moz-column-gap:20px;
         column-gap:20px;
    padding-bottom:13px;
    margin-bottom:10px;
    padding-right:20px;
  }
}
@media screen and (min-width: 1280px){
  .basket-table__row{
    grid-template-columns:135px 304px 3fr 11fr;
    -moz-column-gap:30px;
         column-gap:30px;
  }
}

.basket-table__cell .input-counter__input{
  width:78px;
}
.basket-table__cell:nth-child(3){
  text-align:right;
}

.basket-table__cell_icon{
  display:none;
}
@media screen and (min-width: 768px){
  .basket-table__cell_icon{
    display:flex;
    justify-content:center;
    width:100%;
    min-width:43px;
  }
}
@media screen and (min-width: 1280px){
  .basket-table__cell_icon{
    justify-content:flex-end;
  }
}

.basket-table__cell-block{
  display:flex;
  flex-direction:row-reverse;
  justify-content:space-between;
  grid-column:1/-1;
}
@media screen and (min-width: 480px){
  .basket-table__cell-block{
    grid-column:2/3;
  }
}
@media screen and (min-width: 768px){
  .basket-table__cell-block{
    flex-direction:column-reverse;
    align-items:flex-end;
    align-self:normal;
    justify-content:flex-end;
    grid-column:unset;
  }
}
@media screen and (min-width: 1024px){
  .basket-table__cell-block{
    flex-direction:row;
    justify-content:space-between;
    align-items:unset;
    align-self:unset;
    margin-left:19px;
  }
}
@media screen and (min-width: 1280px){
  .basket-table__cell-block{
    margin-left:33px;
  }
}
.basket-table__cell-block .basket-table__cell:last-child{
  display:flex;
  align-items:center;
}
@media screen and (min-width: 768px){
  .basket-table__cell-block .basket-table__cell:last-child{
    display:block;
    text-align:right;
    margin-bottom:18px;
  }
}
@media screen and (min-width: 1024px){
  .basket-table__cell-block .basket-table__cell:last-child{
    margin-bottom:0;
  }
}

.basket-table__close-btn{
  position:absolute;
  top:0px;
  right:0px;
}
.basket-table__close-btn::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%23979696' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:12px;
  height:12px;
}

.basket-table__img-container{
  position:relative;
}
@media screen and (min-width: 1280px){
  .basket-table__img-container{
    padding-left:19px;
  }
}
.basket-table__img-container img,
.basket-table__img-container .wrap-img{
  width:80px;
  height:76px;
}
@media screen and (min-width: 768px){
  .basket-table__img-container img,
  .basket-table__img-container .wrap-img{
    width:116px;
    height:108px;
  }
}

.basket-table__labels{
  position:absolute;
  top:1px;
  left:-4px;
}
@media screen and (min-width: 768px){
  .basket-table__labels{
    left:-7px;
  }
}
@media screen and (min-width: 1024px){
  .basket-table__labels{
    top:12px;
    left:-6px;
  }
}
.basket-table__labels .basket-table__icon{
  width:24px;
  height:24px;
  margin-top:4px;
}
@media screen and (min-width: 768px){
  .basket-table__labels .basket-table__icon{
    display:none;
  }
}

.basket-table__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  margin-bottom:4px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .basket-table__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.basket-table__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:11px;
}
@media screen and (min-width: 768px){
  .basket-table__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
    margin-bottom:21px;
  }
}

.basket-table__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .basket-table__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.basket-table__cost span{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
  text-transform:none;
  margin-left:8px;
}

.basket-table__icon{
  width:36px !important;
  height:36px !important;
  -o-object-fit:contain;
     object-fit:contain;
}
@media screen and (min-width: 1280px){
  .basket-table__icon{
    margin-right:10px;
  }
}

.basket-table__summ{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .basket-table__summ{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.basket-table__discount{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
  text-decoration:line-through;
  margin-left:10px;
}
@media screen and (min-width: 768px){
  .basket-table__discount{
    margin-left:0;
  }
}

.basket{
  position:fixed;
  width:100%;
  background:rgba(0, 0, 0, 0.3);
  overflow-x:hidden;
  overflow-y:visible;
  z-index:2;
  transition:transform 0s linear;
  transform:scaleY(0);
  transition-delay:0.3s;
  display:flex;
  justify-content:flex-end;
  top:0;
  height:100%;
}
@media screen and (min-width: 1024px){
  .basket{
    top:0%;
    height:100vh;
    z-index:3;
  }
}
.basket.is-open{
  transform:scaleY(1);
  transition-delay:0s;
}
.basket.is-open .basket__wrap{
  transform:translateX(0);
}
@media screen and (min-width: 1024px){
  .basket .btn-close{
    position:absolute;
    top:19px;
    right:22px;
  }
}
.basket .btn-close::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:12px;
  height:12px;
}
@media screen and (min-width: 1024px){
  .basket .btn-close::before{
    background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%232a1f15' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  }
}
.basket .btn-grey{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
}

.basket__btn-arrow{
  margin-top:30px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  text-transform:uppercase;
  border-radius:4px;
  padding:10px 12px;
  background-color:transparent;
  display:flex;
  align-items:center;
  transition:all 0.1s linear;
  cursor:pointer;
}
.basket__btn-arrow:hover, .basket__btn-arrow:focus{
  opacity:0.6;
}
@media screen and (min-width: 768px){
  .basket__btn-arrow{
    background-color:#e8e5e2;
    padding:12px 22px;
  }
}
@media screen and (min-width: 1280px){
  .basket__btn-arrow{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}
.basket__btn-arrow::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  margin-left:12px;
}

.basket__wrap{
  width:100%;
  height:100%;
  background:#f8f7f5;
  transform:translateX(100%);
  transition:all 0.3s ease-out;
  overflow-y:auto;
  display:flex;
  flex-direction:column;
  padding:52px 0px 76px 0px;
}
@media screen and (min-width: 480px){
  .basket__wrap{
    padding:67px 0px 76px 0px;
  }
}
@media screen and (min-width: 768px){
  .basket__wrap{
    padding:63px 0px 76px 0px;
  }
}
@media screen and (min-width: 1024px){
  .basket__wrap{
    padding:0;
    width:953px;
  }
}
@media screen and (min-width: 1280px){
  .basket__wrap{
    width:1096px;
  }
}
@media screen and (min-width: 0) and (max-width: 1023px){
  .basket__wrap.is-empty .basket__head .basket__block-wrapper{
    padding:0;
  }
}
.basket__wrap.is-empty .basket__head .basket__block-wrapper .btn-close{
  display:none;
}

.basket__block-wrapper{
  position:relative;
  z-index:1;
  padding:0 20px;
  width:100%;
}
@media screen and (min-width: 1024px){
  .basket__block-wrapper{
    padding:0px 33px 0px 27px;
  }
}
@media screen and (min-width: 1280px){
  .basket__block-wrapper{
    padding:0px 42px 0px 40px;
  }
}

.basket__head{
  padding-top:21px;
  margin-bottom:33px;
  padding-left:11px;
}
@media screen and (min-width: 480px){
  .basket__head{
    padding-top:34px;
    padding-left:15px;
  }
}
@media screen and (min-width: 768px){
  .basket__head{
    margin-bottom:21px;
    padding-top:44px;
  }
}
@media screen and (min-width: 1024px){
  .basket__head{
    padding-left:0;
    gap:20px;
    margin-bottom:17px;
  }
}
.basket__head .basket__block-wrapper{
  display:flex;
  align-items:center;
  gap:17px;
}
.basket__head .btn-grey{
  margin-left:auto;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
}
@media screen and (min-width: 1024px){
  .basket__head .btn-grey{
    margin:unset;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}

.basket__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .basket__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}

.basket__body{
  flex:1;
}
@media screen and (min-width: 768px){
  .basket__body{
    margin-bottom:30px;
  }
}
.basket__body .basket__block-wrapper{
  margin-left:-4px;
  padding-right:5px;
}
@media screen and (min-width: 768px){
  .basket__body .basket__block-wrapper{
    margin-bottom:30px;
    margin-left:0;
    padding-right:20px;
  }
}
@media screen and (min-width: 1024px){
  .basket__body .basket__block-wrapper{
    padding:0px 33px 0px 27px;
  }
}
@media screen and (min-width: 1280px){
  .basket__body .basket__block-wrapper{
    padding:0px 42px 0px 40px;
  }
}
@media screen and (min-width: 768px){
  .basket__body .basket-stocks .basket__block-wrapper{
    margin-bottom:0px;
    margin-left:0;
    padding-right:0px;
  }
}

.basket__footer{
  border-top:1px solid #e8e5e2;
  background:#fcfcfc;
  padding-top:20px;
  padding-bottom:16px;
  position:relative;
  z-index:1;
}
@media screen and (min-width: 768px){
  .basket__footer .basket__block-wrapper{
    display:flex;
    justify-content:flex-end;
  }
}
@media screen and (min-width: 768px){
  .basket__footer{
    padding-top:0;
    padding-bottom:42px;
    border:0;
    background:transparent;
  }
}
.basket__footer::before{
  position:absolute;
  right:0;
  bottom:100%;
  left:0;
  z-index:-1;
  display:block;
  width:100%;
  height:81px;
  background-image:url("data:image/svg+xml,%3Csvg width='479' height='81' viewBox='0 0 479 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='480' height='81' fill='url(%23paint0_linear_1546_319953)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1546_319953' x1='240' y1='0' x2='240' y2='81' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F8F7F5' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23F8F7F5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  pointer-events:none;
  content:"";
}
@media screen and (min-width: 768px){
  .basket__footer::before{
    content:none;
  }
}

.basket__code{
  margin-bottom:11px;
}
@media screen and (min-width: 768px){
  .basket__code{
    margin-bottom:20px;
  }
}
.basket__code .form-field__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:0.1px;
  color:#2a1f15;
  text-transform:none;
  width:150px;
  display:none;
}
@media screen and (min-width: 480px){
  .basket__code .form-field__title{
    display:block;
  }
}
.basket__code .input{
  min-height:40px;
  padding:12px 0px 12px 0px;
  border-radius:0px;
  border:0;
  border-bottom:1px solid #979696;
  background-color:transparent;
}
.basket__code .input__wrap-input{
  flex:1;
}
.basket__code .form-field{
  gap:4px;
}
@media screen and (min-width: 480px){
  .basket__code .form-field{
    flex-direction:row;
    align-items:center;
  }
}
@media screen and (min-width: 480px){
  .basket__code .form-field.error{
    align-items:flex-end;
  }
}
.basket__code .form-field.error .input{
  border-color:#cb3100;
}
.basket__code .form-field.error .form-field__error-text{
  left:0px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-top:6px;
}
@media screen and (min-width: 480px){
  .basket__code .form-field.error .form-field__error-text{
    left:154px;
  }
}

.basket__bonus,
.basket__total-summ{
  display:grid;
  grid-template-columns:3fr 3fr;
  align-items:flex-end;
  -moz-column-gap:10px;
       column-gap:10px;
}
@media screen and (min-width: 768px){
  .basket__bonus,
  .basket__total-summ{
    grid-template-columns:3fr 2fr;
    align-items:center;
  }
}
@media screen and (min-width: 1024px){
  .basket__bonus,
  .basket__total-summ{
    grid-template-columns:1fr 1fr;
    -moz-column-gap:40px;
         column-gap:40px;
  }
}

.basket__total-summ{
  margin-bottom:8px;
}
@media screen and (min-width: 768px){
  .basket__total-summ{
    margin-bottom:17px;
  }
}

.basket__bonus{
  margin-bottom:10px;
  grid-template-columns:1fr;
  justify-content:flex-end;
}
@media screen and (min-width: 480px){
  .basket__bonus{
    margin-bottom:25px;
    justify-content:unset;
    grid-template-columns:3fr 3fr;
  }
}
@media screen and (min-width: 768px){
  .basket__bonus{
    grid-template-columns:3fr 2fr;
  }
}
@media screen and (min-width: 1024px){
  .basket__bonus{
    grid-template-columns:1fr 1fr;
  }
}
@media screen and (min-width: 1024px){
  .basket__bonus{
    margin-bottom:20px;
  }
}

.basket__total-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .basket__total-text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.basket__total-cost{
  display:flex;
  align-items:center;
  justify-content:flex-end;
}

.basket__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
  text-decoration:line-through;
  margin-right:14px;
}

.basket__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .basket__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.basket__bonus-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:none;
}
@media screen and (min-width: 480px){
  .basket__bonus-text{
    display:block;
  }
}

.basket__bonus-num{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  color:#717070;
  text-transform:uppercase;
  padding:2px 8px;
  border-radius:4px;
  background:#fcfcfc;
  text-align:right;
}

.basket__footer-wrap{
  display:flex;
  flex-direction:column;
}
@media screen and (min-width: 768px){
  .basket__footer-wrap{
    max-width:360px;
  }
}
@media screen and (min-width: 1024px){
  .basket__footer-wrap{
    max-width:407px;
  }
}
.basket__footer-wrap .btn-grey{
  padding:12px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  text-align:left;
}
@media screen and (min-width: 480px){
  .basket__footer-wrap .btn-grey{
    text-align:center;
  }
}
@media screen and (min-width: 1024px){
  .basket__footer-wrap .btn-grey{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}

.basket__subtitle{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .basket__subtitle{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.basket__subtitle:not(:first-child){
  margin-top:20px;
}
.basket__subtitle_unavailable{
  margin-top:20px;
}

.basket__subtext{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:24px;
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
  padding-bottom:7px;
}
.basket__subtext:not(:last-child){
  margin-bottom:20px;
}

.basket .product-card-list__list{
  border-bottom:0;
  padding-bottom:0;
}
@media screen and (min-width: 768px){
  .basket .product-card-list__list{
    padding-bottom:10px;
  }
}

.brand-goods-banner{
  max-width:900px;
  margin-bottom:22px;
}
@media screen and (min-width: 768px){
  .brand-goods-banner{
    margin-bottom:48px;
  }
}
@media screen and (min-width: 1024px){
  .brand-goods-banner{
    margin-bottom:24px;
  }
}

@media screen and (min-width: 768px){
  .brand-goods-banner__wrap{
    display:flex;
    gap:18px;
  }
}
.brand-goods-banner__wrap .wrap-img{
  width:108px;
  height:40px;
  margin-bottom:18px;
}
@media screen and (min-width: 768px){
  .brand-goods-banner__wrap .wrap-img{
    width:159px;
    height:100px;
    flex-shrink:0;
    margin-bottom:0;
    -o-object-fit:contain;
       object-fit:contain;
  }
}

.brand-goods-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  line-height:17px;
  overflow:hidden;
  transition:all 0.1s linear;
}
.brand-goods-banner__text + a{
  display:inline-flex;
  align-items:center;
  margin-top:20px;
}
.brand-goods-banner__text + a::after{
  content:"";
  display:block;
  width:12px;
  height:6px;
  flex-shrink:0;
  margin-left:5px;
  background:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  transition:all 0.1s linear;
}
.brand-goods-banner__text + .read-less::after{
  transform:rotate(180deg);
}
.brand-goods-banner__text p:not(:last-child){
  margin-bottom:16px;
}

.breadcrumbs{
  display:flex;
  flex-wrap:wrap;
}
.breadcrumbs li:last-child a{
  color:rgba(151, 150, 150, 0.6);
}
.breadcrumbs li:last-child a::after{
  display:none;
}
.breadcrumbs li a{
  display:inline-block;
  color:#979696;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-decoration:none;
  transition:all 0.1s linear;
  margin-right:4px;
}
.breadcrumbs li a:hover{
  opacity:0.6;
}
.breadcrumbs li a:after{
  content:"/";
  display:inline-block;
  color:#979696;
  width:4px;
  margin-left:4px;
  height:auto;
}

.brends-alphabet .favorites-btn{
  transition:all 0.1s linear;
  margin-right:4px;
}
.brends-alphabet .favorites-btn.active{
  opacity:1;
  visibility:visible;
}
@media screen and (min-width: 768px){
  .brends-alphabet .favorites-btn{
    margin-right:10px;
    opacity:0;
    visibility:hidden;
  }
}
.brends-alphabet .favorites-btn .favorites-btn__icon-heart::before{
  width:15px;
  height:13px;
}

.brends-alphabet__list{
  max-width:734px;
}

.brends-alphabet__item{
  display:flex;
}
.brends-alphabet__item:not(:last-child){
  margin-bottom:42px;
}

.brends-alphabet__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:23px;
  font-style:normal;
  font-weight:700;
  line-height:28px;
  letter-spacing:0.6px;
  margin-right:10px;
}
@media screen and (min-width: 768px){
  .brends-alphabet__title{
    margin-right:8px;
  }
}

@media screen and (min-width: 480px){
  .brends-alphabet__name-list{
    display:flex;
    flex-wrap:wrap;
    row-gap:10px;
  }
}
@media screen and (min-width: 768px){
  .brends-alphabet__name-list{
    flex-wrap:nowrap;
    row-gap:unset;
  }
}

.brends-alphabet__name-row{
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.brends-alphabet__name-row:not(:last-child){
  margin-bottom:13px;
}
@media screen and (min-width: 480px){
  .brends-alphabet__name-row:not(:last-child){
    margin-bottom:0;
  }
}
@media screen and (min-width: 480px){
  .brends-alphabet__name-row{
    width:190px;
  }
}
@media screen and (min-width: 768px){
  .brends-alphabet__name-row{
    width:175px;
  }
}
@media screen and (min-width: 1024px){
  .brends-alphabet__name-row{
    width:205px;
  }
}

.brends-alphabet__name-item{
  display:flex;
  align-items:center;
}
.brends-alphabet__name-item:not(:last-child){
  margin-bottom:16px;
}
.brends-alphabet__name-item:hover .brends-alphabet__name{
  color:#979696;
}
.brends-alphabet__name-item:hover .favorites-btn{
  opacity:1;
  visibility:visible;
}

.brends-alphabet__name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:inherit;
  padding:0;
  text-decoration:none;
  transition:all 0.1s linear;
}

.brends-card{
  display:block;
  transition:all 0.1s linear;
}
.brends-card:hover .brends-card__wrap-img, .brends-card:active .brends-card__wrap-img{
  filter:grayscale(0);
}

.brends-card__wrap-img{
  position:relative;
  width:100%;
  height:121px;
  filter:grayscale(1);
  transition:all 0.1s linear;
}
.brends-card__wrap-img img{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  -o-object-fit:contain;
     object-fit:contain;
}

.collapse_loyalty-program{
  max-width:973px;
}
.collapse_loyalty-program .collapse__item{
  margin-bottom:14px;
}
@media screen and (min-width: 768px){
  .collapse_loyalty-program .collapse__item{
    padding-bottom:20px;
  }
}
.collapse_loyalty-program .collapse__item:not(:last-child){
  margin-bottom:70px;
}
@media screen and (min-width: 480px){
  .collapse_loyalty-program .collapse__item:not(:last-child){
    margin-bottom:46px;
  }
}
@media screen and (min-width: 768px){
  .collapse_loyalty-program .collapse__item:not(:last-child){
    margin-bottom:57px;
  }
}
.collapse_loyalty-program .collapse__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  max-width:unset;
}
.collapse_loyalty-program .collapse__wrap{
  padding-top:46px;
}
.collapse_loyalty-program .user-typography .loyalty-banner ~ h3{
  text-transform:uppercase;
}
.collapse_loyalty-program .user-typography h3{
  max-width:620px;
}
.collapse_loyalty-program .user-typography p + ol{
  margin-top:34px;
  margin-bottom:30px;
}
.collapse_loyalty-program .user-typography h3{
  text-transform:none;
}
.collapse_loyalty-program .user-typography h3 + ul{
  margin-top:30px;
  max-width:628px;
}
.collapse_loyalty-program .user-typography h3 + ul li:not(:last-child){
  margin-bottom:13px;
}
.collapse_loyalty-program .user-typography h3 + ol{
  margin-top:31px;
  margin-bottom:28px;
}
.collapse_loyalty-program .user-typography h3 + p + ul{
  margin-top:30px;
}
.collapse_loyalty-program .user-typography ul{
  max-width:709px;
}
.collapse_loyalty-program .user-typography ol{
  max-width:709px;
  margin-bottom:20px;
}
.collapse_loyalty-program .user-typography ol > li{
  padding-left:33px;
}
@media screen and (min-width: 768px){
  .collapse_loyalty-program .user-typography ol > li{
    padding-left:48px;
  }
}
.collapse_loyalty-program .user-typography ol > li::before{
  top:-2px;
}
.collapse_loyalty-program .user-typography ol > li:not(:last-child){
  margin-bottom:13px;
}
.collapse_loyalty-program .user-typography ol ul li:not(:last-child){
  margin-bottom:9px;
}
@media screen and (min-width: 768px){
  .collapse_loyalty-program .user-typography ol ul li:not(:last-child){
    margin-bottom:14px;
  }
}
.collapse_loyalty-program .user-typography p{
  max-width:700px;
}
.collapse_loyalty-program .loyalty-banner{
  margin-top:42px;
  margin-bottom:29px;
}

.collapse_delivery{
  max-width:973px;
}
.collapse_delivery .collapse__item{
  margin-bottom:14px;
}
@media screen and (min-width: 768px){
  .collapse_delivery .collapse__item{
    padding-bottom:20px;
  }
}
.collapse_delivery .collapse__item:not(:last-child){
  margin-bottom:50px;
}
@media screen and (min-width: 480px){
  .collapse_delivery .collapse__item:not(:last-child){
    margin-bottom:46px;
  }
}
@media screen and (min-width: 768px){
  .collapse_delivery .collapse__item:not(:last-child){
    margin-bottom:57px;
  }
}
.collapse_delivery .collapse__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  max-width:unset;
}
.collapse_delivery .collapse__wrap{
  padding-top:46px;
}
.collapse_delivery .user-typography p span.bold{
  font-weight:600;
  font-size:16px;
}
.collapse_delivery .user-typography h3{
  max-width:620px;
}
.collapse_delivery .user-typography p + h3{
  margin-top:28px;
}
.collapse_delivery .user-typography p + ol{
  margin-top:28px;
  margin-bottom:30px;
}
.collapse_delivery .user-typography img{
  max-width:723px;
  width:100%;
}
.collapse_delivery .user-typography h3 + img{
  margin-top:25px;
  margin-bottom:32px;
}
.collapse_delivery .user-typography img + p{
  margin-bottom:30px;
}
.collapse_delivery .user-typography h3 + ul{
  margin-top:30px;
  max-width:628px;
}
.collapse_delivery .user-typography h3 + ul li:not(:last-child){
  margin-bottom:13px;
}
.collapse_delivery .user-typography h3 + ol{
  margin-top:31px;
  margin-bottom:28px;
}
.collapse_delivery .user-typography h3 + p + ul{
  margin-top:30px;
}
.collapse_delivery .user-typography ul{
  max-width:709px;
}
.collapse_delivery .user-typography h3{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
}
.collapse_delivery .user-typography ol{
  max-width:709px;
  margin-bottom:20px;
}
.collapse_delivery .user-typography ol > li{
  padding-left:41px;
}
@media screen and (min-width: 768px){
  .collapse_delivery .user-typography ol > li{
    padding-left:48px;
  }
}
.collapse_delivery .user-typography ol > li::before{
  top:-6px;
  border:1px solid #2a1f15;
  border-radius:50%;
  width:28px;
  height:28px;
  display:flex;
  align-items:center;
  justify-content:center;
  content:counter(num);
}
.collapse_delivery .user-typography ol > li:not(:last-child){
  margin-bottom:20px;
}
.collapse_delivery .user-typography ol ul li:not(:last-child){
  margin-bottom:9px;
}
@media screen and (min-width: 768px){
  .collapse_delivery .user-typography ol ul li:not(:last-child){
    margin-bottom:14px;
  }
}
.collapse_delivery .user-typography p{
  max-width:700px;
}
.collapse_delivery .loyalty-banner{
  margin-top:42px;
  margin-bottom:29px;
}

.collapse__item{
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
  padding-bottom:10px;
}
.collapse__item:not(:last-child){
  margin-bottom:26px;
}
@media screen and (min-width: 768px){
  .collapse__item:not(:last-child){
    margin-bottom:50px;
  }
}
.collapse__item .user-typography h3{
  text-transform:none;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:24px;
  margin-bottom:12px;
  max-width:722px;
}
.collapse__item .user-typography p{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.collapse__item .user-typography p:not(:last-child){
  margin-bottom:18px;
}

.collapse__head{
  position:relative;
  padding-right:44px;
  cursor:pointer;
}
.collapse__head:hover .collapse__title, .collapse__head.is-open .collapse__title{
  color:#e97b58;
}
.collapse__head.is-open::after{
  transform:translateY(-50%) rotate(180deg);
}
.collapse__head::after{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:10px;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.55556C15 8.25174 14.7168 8 14.375 8H5.625C5.2832 8 5 8.25174 5 8.55556C5 8.70312 5.06836 8.84201 5.18555 8.94618L9.56055 12.8351C9.67773 12.9392 9.83398 13 10 13C10.166 13 10.3223 12.9392 10.4395 12.8351L14.8145 8.94618C14.9316 8.84201 15 8.70312 15 8.55556Z' fill='%23717070'/%3E%3C/svg%3E%0A");
  width:20px;
  height:20px;
  transition:all 0.1s linear;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.collapse__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  color:#2a1f15;
  transition:all 0.1s linear;
}
@media screen and (min-width: 480px){
  .collapse__title{
    max-width:300px;
  }
}
@media screen and (min-width: 768px){
  .collapse__title{
    max-width:unset;
  }
}
@media screen and (min-width: 1280px){
  .collapse__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.collapse__subtext{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
  margin-top:14px;
}

.collapse__body{
  display:none;
}

.collapse__wrap{
  padding-top:36px;
}

.collapse__content-title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:24px;
  margin-bottom:12px;
  max-width:722px;
}

.collapse__content-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.collapse__content-text p:not(:last-child){
  margin-bottom:18px;
}

.contact-tab__table{
  display:table;
}

.contact-tab__row{
  display:table-row;
}

.contact-tab__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  display:table-cell;
  padding:8px 8px 8px 0;
  min-width:134px;
}
@media screen and (min-width: 768px){
  .contact-tab__label{
    min-width:163px;
    padding:11px 10px 11px 0;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:600;
    line-height:21px;
  }
}
@media screen and (min-width: 1024px){
  .contact-tab__label{
    min-width:142px;
  }
}
@media screen and (min-width: 1280px){
  .contact-tab__label{
    min-width:208px;
  }
}

.contact-tab__value{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  display:table-cell;
  padding:8px 0;
}
@media screen and (min-width: 768px){
  .contact-tab__value{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
    padding:11px 0;
  }
}
.contact-tab__value span{
  display:block;
}
@media screen and (min-width: 480px){
  .contact-tab__value span{
    display:inline-block;
  }
}
.contact-tab__value a{
  display:block;
  text-decoration:none;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
}

.contacts-soc{
  padding:30px 15px 30px 15px;
  border-radius:3px;
  background:#f1f0ec;
  width:290px;
  flex-shrink:0;
}
@media screen and (min-width: 480px){
  .contacts-soc{
    padding:30px 40px 30px 30px;
    width:350px;
  }
}

.contacts-soc__head{
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
  padding-bottom:14px;
  margin-bottom:15px;
}
@media screen and (min-width: 480px){
  .contacts-soc__head{
    padding-bottom:25px;
    margin-bottom:25px;
  }
}

.contacts-soc__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .contacts-soc__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.contacts-soc__item:not(:last-child){
  margin-bottom:20px;
}

.contacts-soc__item-link{
  display:block;
  padding:0;
  display:flex;
  align-items:center;
  transition:all 0.1s linear;
}
.contacts-soc__item-link:hover, .contacts-soc__item-link:active{
  opacity:0.6;
}

.contacts-soc__icon::before{
  content:"";
  display:block;
  width:28px;
  height:28px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  flex-shrink:0;
  margin-right:20px;
}
@media screen and (min-width: 480px){
  .contacts-soc__icon::before{
    width:42px;
    height:42px;
  }
}
.contacts-soc__icon.icon-whatsapp::before{
  background-image:url("/local/templates/main/css/../img/icons/whatsapp.svg");
}
.contacts-soc__icon.icon-telegram::before{
  background-image:url("/local/templates/main/css/../img/icons/telegram-strocke.svg");
}

.contacts-soc__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
@media screen and (min-width: 480px){
  .contacts-soc__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}

.contacts__wrap{
  width:100%;
}
@media screen and (min-width: 1600px){
  .contacts__wrap{
    max-width:1360px;
    width:calc(100% - 80px);
    margin:0 auto;
  }
}

@media screen and (min-width: 1024px){
  .contacts__wrap{
    display:flex;
  }
}

.contacts__map-container{
  width:100%;
  height:268px;
}
@media screen and (min-width: 768px){
  .contacts__map-container{
    height:415px;
  }
}
@media screen and (min-width: 1024px){
  .contacts__map-container{
    width:463px;
    height:unset;
  }
}
@media screen and (min-width: 1280px){
  .contacts__map-container{
    width:603px;
  }
}
@media screen and (min-width: 1440px){
  .contacts__map-container{
    width:760px;
  }
}
@media screen and (min-width: 1600px){
  .contacts__map-container{
    width:678px;
  }
}

.contacts__map{
  width:100%;
  height:100%;
  display:none;
}
.contacts__map.is-active{
  display:block;
}

.contacts-card{
  padding:39px 10px 33px 18px;
  background:#e8e5e2;
}
@media screen and (min-width: 480px){
  .contacts-card{
    padding:19px 64px 33px 18px;
  }
}
@media screen and (min-width: 768px){
  .contacts-card{
    padding:41px 19px 52px 18px;
  }
}
@media screen and (min-width: 1024px){
  .contacts-card{
    padding:61px 26px 60px 40px;
    flex:1;
  }
}
@media screen and (min-width: 1280px){
  .contacts-card{
    padding:75px 40px 85px 40px;
  }
}
.contacts-card .social__item{
  width:31px;
}

@media screen and (min-width: 768px){
  .contacts-card__social-block{
    grid-row:1/4;
    grid-column:2/3;
  }
}
@media screen and (min-width: 1024px){
  .contacts-card__social-block{
    grid-row:unset;
    grid-column:unset;
  }
}

@media screen and (min-width: 768px){
  .contacts-card__wrap{
    display:grid;
    grid-template-columns:1fr auto;
    -moz-column-gap:20px;
         column-gap:20px;
  }
}
@media screen and (min-width: 1024px){
  .contacts-card__wrap{
    display:block;
  }
}

.contacts-card__sutitle{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  margin-bottom:12px;
}
@media screen and (min-width: 768px){
  .contacts-card__sutitle{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .contacts-card__sutitle{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.contacts-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:34px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .contacts-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .contacts-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.contacts-card__btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  text-transform:uppercase;
  display:flex;
  padding:9px 9px 9px 12px;
  border-radius:4px;
  border:1px solid #2a1f15;
  display:flex;
  align-items:center;
  justify-self:flex-start;
  margin-bottom:27px;
  transition:all 0.1s linear;
  cursor:pointer;
}
@media screen and (min-width: 768px){
  .contacts-card__btn{
    margin-bottom:0;
  }
}
@media screen and (min-width: 1024px){
  .contacts-card__btn{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
    padding:11px 35px 11px 40px;
    margin-bottom:40px;
  }
}
.contacts-card__btn::after{
  content:"";
  display:block;
  flex-shrink:0;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  margin-left:10px;
  transition:all 0.1s linear;
}
.contacts-card__btn:hover, .contacts-card__btn:focus, .contacts-card__btn:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.contacts-card__btn:hover::after, .contacts-card__btn:focus::after, .contacts-card__btn:active::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.contacts-card__btn:disabled{
  color:#979696;
  cursor:not-allowed;
}
.contacts-card__btn:disabled::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.course-banner{
  position:relative;
  border-radius:4px;
  padding:24px 14px 27px 24px;
  background:#e8e5e2;
  overflow:hidden;
}
@media screen and (min-width: 480px){
  .course-banner{
    padding:39px 14px 52px 28px;
  }
}
@media screen and (min-width: 768px){
  .course-banner{
    padding:44px 14px 44px 29px;
  }
}
@media screen and (min-width: 1024px){
  .course-banner{
    padding:44px 29px;
  }
}
@media screen and (min-width: 1280px){
  .course-banner{
    padding:44px 60px;
  }
}
.course-banner .social__item{
  width:34px;
  height:34px;
}
.course-banner .social__item:not(:last-child){
  margin-right:34px;
}
.course-banner .social__item svg{
  width:100%;
  height:100%;
}

.course-banner__wrap{
  position:relative;
  z-index:1;
}
@media screen and (min-width: 768px){
  .course-banner__wrap{
    display:flex;
    align-items:center;
    justify-content:space-between;
    -moz-column-gap:30px;
         column-gap:30px;
  }
}
@media screen and (min-width: 1024px){
  .course-banner__wrap{
    -moz-column-gap:72px;
         column-gap:72px;
    justify-content:flex-start;
  }
}
@media screen and (min-width: 1280px){
  .course-banner__wrap{
    -moz-column-gap:104px;
         column-gap:104px;
  }
}

.course-banner__content-container{
  margin-bottom:14px;
}
@media screen and (min-width: 480px){
  .course-banner__content-container{
    margin-bottom:25px;
  }
}
@media screen and (min-width: 768px){
  .course-banner__content-container{
    margin-bottom:0;
  }
}

.course-banner__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  margin-bottom:8px;
}
@media screen and (min-width: 480px){
  .course-banner__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:31px;
    font-style:normal;
    font-weight:700;
    line-height:35px;
    letter-spacing:0.622px;
    text-transform:uppercase;
    margin-bottom:11px;
  }
}

.course-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
}

.course-banner__wrap-img{
  position:absolute;
  top:0;
  right:0;
  width:206px;
  height:100%;
}
@media screen and (min-width: 480px){
  .course-banner__wrap-img{
    width:345px;
  }
}
@media screen and (min-width: 768px){
  .course-banner__wrap-img{
    width:302px;
  }
}
@media screen and (min-width: 1024px){
  .course-banner__wrap-img{
    width:370px;
  }
}
@media screen and (min-width: 1440px){
  .course-banner__wrap-img{
    width:560px;
  }
}
.course-banner__wrap-img img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-position:left;
     object-position:left;
}

.course-card{
  display:flex;
  flex-direction:column;
  min-height:100%;
}

.course-card__wrap{
  display:flex;
  flex-direction:column;
  flex:1;
  min-height:100%;
}

.course-card__wrap-img{
  height:270px;
}
@media screen and (min-width: 768px){
  .course-card__wrap-img{
    height:310px;
  }
}

.course-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  flex:1;
  margin-top:11px;
}
@media screen and (min-width: 768px){
  .course-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:600;
    line-height:20px;
    padding-right:30px;
    margin-top:25px;
  }
}

.course-card__date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-top:12px;
}
@media screen and (min-width: 768px){
  .course-card__date{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.course-card__cost-container{
  padding-right:10px;
  margin-top:13px;
  display:flex;
  align-items:center;
}
@media screen and (min-width: 768px){
  .course-card__cost-container{
    margin-top:25px;
  }
}
.course-card__cost-container::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  margin-left:auto;
}

.course-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .course-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}

.course-card__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  color:#979696;
  margin-left:14px;
  text-decoration:line-through;
}
@media screen and (min-width: 768px){
  .course-card__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.course-card__add-info{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  margin-top:23px;
  text-transform:uppercase;
}

.course-list{
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
  padding-bottom:20px;
}

@media screen and (min-width: 0) and (max-width: 767px){
  .js-list:not(.is-show) .course-list__item:nth-of-type(n + 3){
    display:none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1439px){
  .js-list:not(.is-show) .course-list__item:nth-of-type(n + 4){
    display:none;
  }
}
@media screen and (min-width: 1440px){
  .js-list:not(.is-show) .course-list__item:nth-of-type(n + 5){
    display:none;
  }
}
.js-list.is-show .course-list__btn{
  font-size:0;
}
.js-list.is-show .course-list__btn::after{
  transform:rotate(270deg);
}
.js-list.is-show .course-list__btn::before{
  display:inline;
}

.course-list__list{
  margin-bottom:50px;
}
@media screen and (min-width: 480px){
  .course-list__list{
    display:grid;
    gap:28px;
    grid-template-columns:repeat(2, 1fr);
  }
}
@media screen and (min-width: 768px){
  .course-list__list{
    grid-template-columns:repeat(3, 1fr);
  }
}
@media screen and (min-width: 1440px){
  .course-list__list{
    grid-template-columns:repeat(4, 1fr);
  }
}

.course-list__item:not(:last-child){
  margin-bottom:20px;
}
@media screen and (min-width: 480px){
  .course-list__item:not(:last-child){
    margin-bottom:0;
  }
}

.course-list__btn{
  text-transform:uppercase;
  display:flex;
  padding:12px 22px;
  align-items:center;
  border-radius:4px;
  border:1px solid #2a1f15;
  transition:background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
  cursor:pointer;
}
.course-list__btn:not(.is-show){
  display:none;
}
.course-list__btn, .course-list__btn::before{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
}
.course-list__btn::before{
  position:relative;
  display:none;
  content:attr(data-text-close);
}
.course-list__btn::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  transform:rotate(90deg);
  margin-left:10px;
  pointer-events:none;
  transition:all 0.1s linear;
}
.course-list__btn:hover, .course-list__btn:focus, .course-list__btn:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.course-list__btn:hover::after, .course-list__btn:focus::after, .course-list__btn:active::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.course-list__btn:disabled{
  color:#979696;
  cursor:not-allowed;
}
.course-list__btn:disabled::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.course{
  max-width:1310px;
}
.course .form_course{
  margin-top:30px;
}
@media screen and (min-width: 480px){
  .course .form_course{
    margin-top:24px;
  }
}
@media screen and (min-width: 768px){
  .course .form_course{
    margin-top:48px;
  }
}
.course .user-typography{
  margin-top:31px;
}
@media screen and (min-width: 768px){
  .course .user-typography{
    margin-top:42px;
  }
}
@media screen and (min-width: 1024px){
  .course .user-typography{
    margin-top:48px;
  }
}
.course .user-typography h3{
  margin-bottom:18px;
  max-width:356px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 1024px){
  .course .user-typography h3{
    max-width:534px;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
    margin-bottom:14px;
  }
}
.course .user-typography > ul{
  margin-bottom:0px;
}
.course .user-typography > ul li:not(:last-child){
  margin-bottom:15px;
}
@media screen and (min-width: 768px){
  .course .user-typography > ul li:not(:last-child){
    margin-bottom:16px;
  }
}
@media screen and (min-width: 1024px){
  .course .user-typography > ul li:not(:last-child){
    margin-bottom:20px;
  }
}
.course .user-typography h3 + p{
  margin-bottom:30px;
}
.course .user-typography h3 + p + h3 + p{
  margin-bottom:30px;
}
@media screen and (min-width: 480px){
  .course .user-typography h3 + p + h3 + p{
    margin-bottom:10px;
  }
}
@media screen and (min-width: 768px){
  .course .user-typography h3 + p + h3 + p{
    margin-bottom:66px;
  }
}
@media screen and (min-width: 1024px){
  .course .user-typography h3 + p + h3 + p{
    margin-bottom:26px;
  }
}
@media screen and (min-width: 1280px){
  .course .user-typography h3 + p + h3 + p{
    margin-bottom:45px;
  }
}
.course .user-typography h3 + p + h3 + p + h3 + p{
  margin-bottom:30px;
}

.course__slider-container{
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .course__slider-container{
    margin-bottom:18px;
  }
}
@media screen and (min-width: 1024px){
  .course__slider-container{
    margin-bottom:0;
  }
}
.course__slider-container .slider-preview__wrap{
  display:block;
}
.course__slider-container .slider-preview__list-nav{
  position:absolute;
  top:0;
  left:0;
  width:9.5%;
  height:100%;
}
@media screen and (min-width: 480px){
  .course__slider-container .slider-preview__list-nav{
    width:8%;
  }
}
@media screen and (min-width: 768px){
  .course__slider-container .slider-preview__list-nav{
    width:7.8%;
  }
}
@media screen and (min-width: 1024px){
  .course__slider-container .slider-preview__list-nav{
    width:8.9%;
  }
}
@media screen and (min-width: 1280px){
  .course__slider-container .slider-preview__list-nav{
    width:8.2%;
  }
}
.course__slider-container .slider-preview__list-nav .slider-preview__list-item{
  position:relative;
  width:100%;
}
.course__slider-container .slider-preview__list-nav .slider-preview__list-item::before{
  position:relative;
  display:block;
  width:100%;
  padding-top:183%;
  content:"";
}
@media screen and (min-width: 480px){
  .course__slider-container .slider-preview__list-nav .slider-preview__list-item::before{
    padding-top:140%;
  }
}
@media screen and (min-width: 768px){
  .course__slider-container .slider-preview__list-nav .slider-preview__list-item::before{
    padding-top:135%;
  }
}
@media screen and (min-width: 1024px){
  .course__slider-container .slider-preview__list-nav .slider-preview__list-item::before{
    padding-top:171%;
  }
}
.course__slider-container .slider-preview__list-nav .slider-preview__list-item::after{
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  border:1px solid #979696;
  content:"";
}
.course__slider-container .slider-preview__list-nav .slider-preview__list-item img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}
@media screen and (min-width: 1024px){
  .course__content-container{
    padding-top:2px;
  }
}

@media screen and (min-width: 1024px){
  .course__wrap{
    display:grid;
    grid-template-columns:472px 1fr;
    gap:0 22px;
  }
}
@media screen and (min-width: 1280px){
  .course__wrap{
    grid-template-columns:585px 1fr;
    gap:0 30px;
  }
}
@media screen and (min-width: 1440px){
  .course__wrap{
    grid-template-columns:646px 1fr;
  }
}

.course__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  margin-bottom:12px;
}
@media screen and (min-width: 768px){
  .course__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .course__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
    margin-bottom:8px;
  }
}
@media screen and (min-width: 1280px){
  .course__title{
    margin-bottom:12px;
  }
}

.course__coach-info{
  display:flex;
  align-items:center;
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .course__coach-info{
    margin-bottom:40px;
  }
}
@media screen and (min-width: 1024px){
  .course__coach-info{
    margin-bottom:53px;
  }
}

.course__coach-avatar{
  margin-right:16px;
}
.course__coach-avatar .coach-img{
  width:45px;
  height:45px;
  flex-shrink:0;
  border-radius:50%;
  overflow:hidden;
}

@media screen and (min-width: 480px){
  .course__coach-content{
    display:flex;
    align-items:center;
  }
}

.course__name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:24px;
}

.course__date{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  position:relative;
}
@media screen and (min-width: 480px){
  .course__date{
    margin-left:12px;
    padding-left:12px;
  }
  .course__date::before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:0;
    width:1px;
    height:80%;
    background-color:#2a1f15;
  }
}

.course__common-info{
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .course__common-info{
    margin-bottom:40px;
  }
}
@media screen and (min-width: 1024px){
  .course__common-info{
    margin-bottom:50px;
  }
}

@media screen and (min-width: 480px){
  .course__common-row{
    display:flex;
    align-items:center;
    -moz-column-gap:12px;
         column-gap:12px;
  }
}
@media screen and (min-width: 480px){
  .course__common-row:not(:last-child){
    padding-bottom:10px;
    margin-bottom:13px;
    border-bottom:1px solid #e8e5e2;
  }
}
.course__common-row:not(:last-child) .course__common-cell{
  padding-bottom:12px;
  margin-bottom:12px;
  border-bottom:1px solid #e8e5e2;
}
@media screen and (min-width: 480px){
  .course__common-row:not(:last-child) .course__common-cell{
    min-width:153px;
    padding-bottom:0px;
    margin-bottom:0px;
    border-bottom:0;
  }
}

@media screen and (min-width: 480px){
  .course__common-cell{
    min-width:153px;
  }
}

.course__common-label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
  margin-bottom:4px;
}

.course__common-value{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}

.discount-system__list{
  display:grid;
  grid-template-columns:1fr;
  row-gap:20px;
  -moz-column-gap:36px;
       column-gap:36px;
}
@media screen and (min-width: 1280px){
  .discount-system__list{
    grid-template-columns:repeat(3, 1fr);
  }
}

.discount-system-card__head{
  padding:20px 15px;
  background-color:#fcfcfc;
  border-radius:4px;
}

.discount-system-card__body{
  display:none;
  padding:0 10px;
}
@media screen and (min-width: 1280px){
  .discount-system-card__body{
    display:block;
    margin-top:25px;
    padding:0;
  }
}

.discount-system-card__btn-more{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
  display:flex;
  align-items:center;
  background:#fcfcfc;
  padding:20px 15px;
  padding-top:0px;
  width:100%;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
}
@media screen and (min-width: 1280px){
  .discount-system-card__btn-more{
    display:none;
  }
}
.discount-system-card__btn-more.is-open{
  background:transparent;
  padding:0;
}
.discount-system-card__btn-more.is-open::after{
  transform:rotate(180deg);
}
.discount-system-card__btn-more::after{
  content:"";
  display:block;
  width:12px;
  height:6px;
  flex-shrink:0;
  margin-left:5px;
  background:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  transition:all 0.1s linear;
}

.discount-system-purchase__head{
  margin-bottom:20px;
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.discount-system-purchase__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  color:rgba(42, 31, 21, 0.9);
}

.discount-system-purchase__img-container{
  width:130px;
  height:36px;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .discount-system-purchase__img-container{
    width:144px;
    height:34px;
  }
}
.discount-system-purchase__img-container img{
  -o-object-fit:contain;
     object-fit:contain;
}

.discount-system-purchase__amount{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  color:#e97b58;
}
@media screen and (min-width: 768px){
  .discount-system-purchase__amount{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.discount-system-purchase__list-title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  color:#2a1f15;
  margin-bottom:6px;
}

.discount-system-purchase__item{
  color:#2a1f15;
  display:flex;
  justify-content:space-between;
  -moz-column-gap:20px;
       column-gap:20px;
}

.discount-system-purchase__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}

.discount-system-purchase__value{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
}

.discount-system-table{
  width:100%;
}

.discount-system-table__row:not(:last-child) .discount-system-table__cell{
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
}

.discount-system-table__cell{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
  padding:8px 0;
  text-align:left;
}
.discount-system-table__cell_value{
  text-align:right;
}
.discount-system-table__cell_head{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#2a1f15;
}
@media screen and (min-width: 1280px){
  .discount-system-table__cell_head{
    padding:0;
    padding-top:8px;
  }
}
.discount-system-table__cell_head span{
  display:block;
  max-width:212px;
}
.discount-system-table__cell:last-child{
  text-align:right;
}

.education-banner{
  border-radius:4px;
  background:#e8e5e2;
  position:relative;
  min-height:293px;
}
@media screen and (min-width: 1024px){
  .education-banner{
    min-height:335px;
  }
}
@media screen and (min-width: 1440px){
  .education-banner{
    min-height:388px;
  }
}

.education-banner__wrap{
  padding:36px 18px 35px 18px;
}
@media screen and (min-width: 480px){
  .education-banner__wrap{
    padding:65px 90px 35px 26px;
    max-width:494px;
  }
}
@media screen and (min-width: 1024px){
  .education-banner__wrap{
    padding:58px 90px 55px 52px;
  }
}
@media screen and (min-width: 1280px){
  .education-banner__wrap{
    padding:53px 90px 55px 58px;
  }
}
@media screen and (min-width: 1440px){
  .education-banner__wrap{
    padding:75px 90px 83px 90px;
  }
}

.education-banner__title{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:34px;
  letter-spacing:0.6px;
  margin-bottom:11px;
}
@media screen and (min-width: 1280px){
  .education-banner__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}

.education-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
  margin-bottom:62px;
}
@media screen and (min-width: 1024px){
  .education-banner__text{
    margin-bottom:99px;
  }
}

.education-banner__wrap-img{
  width:100%;
  height:293px;
}
@media screen and (min-width: 768px){
  .education-banner__wrap-img{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:412px;
    height:unset;
  }
}
@media screen and (min-width: 1024px){
  .education-banner__wrap-img{
    width:551px;
  }
}
@media screen and (min-width: 1280px){
  .education-banner__wrap-img{
    width:568px;
  }
}
@media screen and (min-width: 1440px){
  .education-banner__wrap-img{
    width:645px;
  }
}
.education-banner__wrap-img img{
  -o-object-position:left top;
     object-position:left top;
}

.education-banner__btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  padding:10px 20px;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  border-radius:4px;
  border:1px solid transparent;
  background:#e8e5e2;
  transition:all 0.1s linear;
  cursor:pointer;
}
.education-banner__btn::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  margin-left:12px;
  transition:all 0.1s linear;
}
.education-banner__btn:hover, .education-banner__btn:focus, .education-banner__btn:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.education-banner__btn:hover::after, .education-banner__btn:focus::after, .education-banner__btn:active::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.education-banner__btn:disabled{
  color:#979696;
  cursor:not-allowed;
}
.education-banner__btn:disabled::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.faqs__collaps-block{
  flex:1;
}

@media screen and (min-width: 1024px){
  .faqs__wrap{
    display:flex;
    flex-direction:row-reverse;
    -moz-column-gap:24px;
         column-gap:24px;
  }
}

.faqs__filter{
  display:flex;
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .faqs__filter{
    margin-bottom:26px;
  }
}
.faqs__filter .form-field{
  min-width:240px;
}

.faqs__form-block{
  margin-bottom:20px;
}
@media screen and (min-width: 1024px){
  .faqs__form-block{
    margin-bottom:0;
  }
}

.feedback-banner{
  position:relative;
  z-index:1;
  background:#e7e7ef;
  overflow:hidden;
}
@media screen and (min-width: 480px){
  .feedback-banner{
    padding-bottom:131px;
  }
}
@media screen and (min-width: 768px){
  .feedback-banner{
    padding-bottom:0;
  }
}

.feedback-banner__wrap{
  position:relative;
  padding:30px 15px 25px;
}
@media screen and (min-width: 480px){
  .feedback-banner__wrap{
    padding:30px 20px;
  }
}
@media screen and (min-width: 1024px){
  .feedback-banner__wrap{
    padding:31px;
  }
}
.feedback-banner__wrap::before{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  display:block;
  width:100%;
  height:100%;
  background:linear-gradient(#EFECED 85%, rgba(232, 232, 240, 0) 100%);
  content:"";
}
@media screen and (min-width: 768px){
  .feedback-banner__wrap::before{
    background:linear-gradient(90deg, #EFECED 46%, rgba(232, 232, 240, 0) 69%);
  }
}
@media screen and (min-width: 1024px){
  .feedback-banner__wrap::before{
    width:470px;
    background:linear-gradient(90deg, #EFECED 92%, rgba(232, 232, 240, 0) 100%);
  }
}
@media screen and (min-width: 1280px){
  .feedback-banner__wrap::before{
    width:680px;
    background:linear-gradient(90deg, #EFECED 77%, rgba(232, 232, 240, 0) 104%);
  }
}

@media screen and (min-width: 480px){
  .feedback-banner__content-container{
    max-width:412px;
    position:relative;
    z-index:1;
  }
}
@media screen and (min-width: 1280px){
  .feedback-banner__content-container{
    max-width:670px;
  }
}

.feedback-banner__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  color:#2a1f15;
  text-transform:uppercase;
  margin-bottom:21px;
}
@media screen and (min-width: 480px){
  .feedback-banner__title{
    font-size:30px;
    line-height:34px;
    margin-bottom:30px;
  }
}

.feedback-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#2a1f15;
  margin-bottom:20px;
}
.feedback-banner__text p:not(:last-child){
  margin-bottom:18px;
}

.feedback-banner__btns{
  display:flex;
  flex-direction:column;
  gap:12px;
}
@media screen and (min-width: 768px){
  .feedback-banner__btns{
    flex-direction:row;
  }
}
.feedback-banner__btns .icon-telegram,
.feedback-banner__btns .icon-whatsapp{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  display:flex;
  align-items:center;
  flex-shrink:0;
  width:225px;
  height:45px;
  padding:0 10px 0 0;
  border:0;
  background:#fcfcfc;
  color:#2a1f15;
  text-transform:uppercase;
}
.feedback-banner__btns .icon-telegram::before,
.feedback-banner__btns .icon-whatsapp::before{
  display:block;
  width:45px;
  height:45px;
  margin-right:8px;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  content:"";
}
.feedback-banner__btns .icon-telegram:hover,
.feedback-banner__btns .icon-whatsapp:hover{
  opacity:0.6;
}
.feedback-banner__btns .icon-telegram::before{
  background-image:url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 22.5C0 10.0736 10.0736 0 22.5 0C34.9264 0 45 10.0736 45 22.5C45 34.9264 34.9264 45 22.5 45C10.0736 45 0 34.9264 0 22.5Z' fill='%23FCFCFC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0649 24.2953C15.7992 24.4418 15.4822 24.454 15.2034 24.3342C14.1849 23.8965 13.3429 23.5274 12.6668 23.2267C11.857 22.8666 11.9075 21.7291 12.7402 21.4256C20.2617 18.6836 25.2515 16.7214 27.7098 15.7318C28.4632 15.4284 29.2554 16.0986 29.0789 16.8914C27.6673 23.2308 26.7315 27.4338 26.2714 29.5005C26.1142 30.2069 25.2807 30.5138 24.6969 30.0862C22.1893 28.2491 20.4669 27.0493 19.4689 26.3697C18.9348 26.006 18.8642 25.2362 19.3297 24.7882C23.8443 20.4434 25.9376 18.4287 25.9376 18.4287C20.5458 21.7865 17.187 23.6766 16.0649 24.2953Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}
.feedback-banner__btns .icon-whatsapp::before{
  background-image:url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 22.5C0 10.0736 10.0736 0 22.5 0C34.9264 0 45 10.0736 45 22.5C45 34.9264 34.9264 45 22.5 45C10.0736 45 0 34.9264 0 22.5Z' fill='%23FCFCFC'/%3E%3Cpath d='M34.8934 18.2053C33.7354 13.7662 30.1648 10.1957 25.6778 9.08567C21.1908 7.97564 16.3173 9.42342 13.2292 12.8974C9.41747 17.1435 8.93497 23.5125 12.023 28.3376C11.7817 30.0746 11.5887 31.8116 11.3475 33.5486C11.251 34.1758 12.023 34.6101 12.5537 34.4653C14.2425 33.9828 15.9795 33.5486 17.6683 33.0661C22.2521 34.9478 27.5599 34.0793 31.2269 30.7018C34.6527 27.5655 36.0519 22.6443 34.8939 18.2053H34.8934ZM31.5158 27.5178C28.6208 31.7639 22.9273 33.3564 18.2473 31.2331H18.199C18.006 31.1366 17.7648 31.0884 17.4753 31.1366C16.1243 31.5226 14.7733 31.8604 13.4222 32.2464C13.567 31.0884 13.7118 29.9786 13.8565 28.8206C13.9048 28.4346 14.0013 28.0004 13.8083 27.6143C13.6635 27.3731 13.4705 27.1318 13.3257 26.8423C12.988 26.2633 12.6985 25.6361 12.4572 25.0088C11.6852 22.7893 11.637 20.3285 12.3607 18.1093C13.6153 14.201 17.1858 11.2578 21.2388 10.7753C25.4366 10.1963 29.6344 12.2228 31.8053 15.745C34.0249 19.3638 33.8801 23.9956 31.5158 27.5181V27.5178Z' fill='%232A1F15'/%3E%3Cpath d='M29.3484 22.9834L27.1771 21.2947C26.5016 20.7639 25.5848 20.8604 25.0058 21.4394L24.3786 22.0667C23.8961 21.7772 23.4618 21.4394 23.0276 21.0534C22.6416 20.6674 22.3038 20.1849 22.0143 19.7024L22.6416 19.0752C23.2206 18.4961 23.2688 17.5794 22.7863 16.9039L21.0976 14.6844C20.7598 14.2019 20.2291 13.9124 19.6501 13.9124C19.0711 13.8641 18.492 14.1054 18.106 14.4914L16.2243 16.3731C15.1628 17.4346 14.9215 19.0752 15.597 20.4262C16.5138 22.1632 17.6718 23.7072 19.0228 25.0582C20.3738 26.4092 21.9661 27.5672 23.6548 28.484C24.1856 28.7735 24.7163 28.87 25.2471 28.87C26.1156 28.87 27.0324 28.5322 27.6596 27.8567L29.5414 25.9749C29.9274 25.5889 30.1686 25.0099 30.1204 24.4309C30.1204 23.8519 29.8309 23.3212 29.3484 22.9834ZM28.1904 24.6239L26.3086 26.5057C25.8261 26.9882 25.1023 27.0847 24.5233 26.7952C22.9793 25.9749 21.5801 24.9617 20.3256 23.7072C19.0711 22.4527 18.0578 21.0534 17.2375 19.5094C16.948 18.9304 17.0445 18.2066 17.527 17.7241L19.4088 15.8424H19.4571C19.5053 15.8424 19.5053 15.8424 19.5053 15.8906L21.0493 17.9171L20.4221 18.4961C19.9396 18.9787 19.7948 19.7507 20.1326 20.3779C20.5186 21.1499 21.0493 21.8254 21.6283 22.4044C22.2073 22.9834 22.8828 23.5142 23.6548 23.9002C24.2821 24.2379 25.0058 24.0932 25.4883 23.6107L26.1638 22.9352L28.1421 24.4792C28.1421 24.4792 28.1904 24.4792 28.1904 24.5274V24.6239Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}

.feedback-banner__wrap-img{
  position:relative;
  z-index:-2;
  height:253px;
  width:100%;
  margin-top:-47px;
}
@media screen and (min-width: 480px){
  .feedback-banner__wrap-img{
    position:absolute;
    bottom:-40px;
    right:0;
    height:296px;
    margin-top:0;
  }
}
@media screen and (min-width: 768px){
  .feedback-banner__wrap-img{
    top:0;
    bottom:unset;
    width:59%;
    height:100%;
  }
}
@media screen and (min-width: 1024px){
  .feedback-banner__wrap-img{
    right:auto;
    left:362px;
    width:623px;
  }
}
@media screen and (min-width: 1280px){
  .feedback-banner__wrap-img{
    left:515px;
  }
}
.feedback-banner__wrap-img img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center;
}
@media screen and (min-width: 1280px){
  .feedback-banner__wrap-img img{
    -o-object-position:left;
       object-position:left;
  }
}

.footer-contact-list{
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
  padding-bottom:22px;
  margin-bottom:16px;
}
@media screen and (min-width: 480px){
  .footer-contact-list{
    order:3;
    width:100%;
    padding-bottom:10px;
    margin-bottom:20px;
    grid-column:1/-1;
  }
}
@media screen and (min-width: 768px){
  .footer-contact-list{
    border-bottom:0;
    padding-bottom:0;
    margin-bottom:0;
    order:6;
    grid-column:3/4;
    margin-top:44px;
  }
}

@media screen and (min-width: 480px){
  .footer-contact-list__list{
    display:grid;
    grid-template-columns:1fr auto;
    gap:0 10px;
  }
}
@media screen and (min-width: 768px){
  .footer-contact-list__list{
    display:block;
  }
}

.footer-contact-list__item:not(:last-child){
  margin-bottom:10px;
}
@media screen and (min-width: 480px){
  .footer-contact-list__item:last-child{
    margin-top:-6px;
    order:4;
  }
}
@media screen and (min-width: 768px){
  .footer-contact-list__item:last-child{
    margin-top:0px;
  }
}
@media screen and (min-width: 480px){
  .footer-contact-list__item:nth-child(1){
    order:2;
  }
}
@media screen and (min-width: 768px){
  .footer-contact-list__item:nth-child(1){
    margin-bottom:40px;
  }
}
@media screen and (min-width: 480px){
  .footer-contact-list__item:nth-child(2){
    order:1;
  }
}
@media screen and (min-width: 768px){
  .footer-contact-list__item:nth-child(2){
    margin-bottom:20px;
  }
}
@media screen and (min-width: 480px){
  .footer-contact-list__item:nth-child(3){
    order:3;
  }
}
@media screen and (min-width: 768px){
  .footer-contact-list__item:nth-child(3){
    margin-bottom:42px;
  }
}

@media screen and (min-width: 480px){
  .footer-contact-list__item{
    display:flex;
  }
}

.footer-contact-list__link{
  display:block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:inherit;
  text-decoration:none;
  margin-bottom:4px;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .footer-contact-list__link{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
  }
}
.footer-contact-list__link:hover, .footer-contact-list__link:focus{
  color:#979696;
}

.footer-contact-list__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
}
@media screen and (min-width: 768px){
  .footer-contact-list__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
  }
}

.footer-menu__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .footer-menu__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
    margin-bottom:21px;
  }
}
.footer-menu__title::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:12px;
  height:6px;
  margin-left:7px;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .footer-menu__title::after{
    content:none;
  }
}
.footer-menu__title.is-open::after{
  transform:rotate(180deg);
}

.footer-menu__list{
  max-width:254px;
  display:none;
}
@media screen and (min-width: 768px){
  .footer-menu__list{
    display:block;
  }
}
@media screen and (min-width: 1024px){
  .footer-menu__list{
    max-width:unset;
  }
}

.footer-menu__item:not(:last-child){
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .footer-menu__item:not(:last-child){
    margin-bottom:16px;
  }
}

.footer-menu__link{
  display:block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:inherit;
  text-decoration:none;
  transition:all 0.1s linear;
}
.footer-menu__link:hover, .footer-menu__link:focus{
  color:#979696;
}

.footer{
  margin-top:72px;
  padding-bottom:56px;
}
@media screen and (min-width: 768px){
  .footer{
    margin-top:94px;
  }
}
@media screen and (min-width: 1024px){
  .footer{
    padding-bottom:0;
  }
}
@media screen and (min-width: 1280px){
  .footer{
    margin-top:88px;
  }
}
.footer_404{
  margin-top:0;
}
.footer_feedback{
  margin-top:0;
}

.footer__top{
  background:#e8e5e2;
  padding:25px 0 40px 0;
}
@media screen and (min-width: 480px){
  .footer__top{
    padding:32px 0 40px 0;
  }
}
@media screen and (min-width: 768px){
  .footer__top{
    padding:35px 10px 95px 9px;
  }
}
@media screen and (min-width: 1024px){
  .footer__top{
    padding:35px 0px 95px 0px;
  }
}
@media screen and (min-width: 480px){
  .footer__top .footer__wrap{
    display:grid;
    grid-template-columns:1fr auto;
  }
}
@media screen and (min-width: 768px){
  .footer__top .footer__wrap{
    grid-template-columns:7fr 7fr 11fr;
    row-gap:33px;
    -moz-column-gap:30px;
         column-gap:30px;
  }
}
@media screen and (min-width: 1024px){
  .footer__top .footer__wrap{
    grid-template-columns:21fr 10fr 14fr;
  }
}
@media screen and (min-width: 1280px){
  .footer__top .footer__wrap{
    grid-template-columns:17fr 8fr 9fr;
    -moz-column-gap:60px;
         column-gap:60px;
  }
}
@media screen and (min-width: 1440px){
  .footer__top .footer__wrap{
    grid-template-columns:24fr 10fr 11fr;
    -moz-column-gap:100px;
         column-gap:100px;
  }
}
.footer__top .logo{
  width:172px;
  height:31px;
  margin-bottom:24px;
}
@media screen and (min-width: 480px){
  .footer__top .logo{
    margin-right:13px;
    margin-bottom:19px;
    grid-column:1/2;
  }
}
@media screen and (min-width: 768px){
  .footer__top .logo{
    grid-column:1/3;
    position:relative;
  }
  .footer__top .logo::after{
    position:absolute;
    content:"";
    display:block;
    width:calc(100vw - 60px);
    height:1px;
    bottom:-21px;
    background-color:rgba(42, 31, 21, 0.2);
  }
}
.footer__top .pay-list{
  margin-bottom:26px;
}
@media screen and (min-width: 480px){
  .footer__top .pay-list{
    order:2;
    margin-right:13px;
    margin-bottom:0;
    grid-column:2/3;
  }
}
@media screen and (min-width: 768px){
  .footer__top .pay-list{
    grid-column:3/4;
  }
}
.footer__top .footer-menu{
  width:100%;
}
@media screen and (min-width: 480px){
  .footer__top .footer-menu{
    grid-column:1/-1;
  }
}
.footer__top .footer-menu:not(:last-child){
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .footer__top .footer-menu:not(:last-child){
    margin-bottom:0;
  }
}
.footer__top .footer-menu:nth-child(4){
  order:4;
}
@media screen and (min-width: 768px){
  .footer__top .footer-menu:nth-child(4){
    grid-column:1/2;
  }
}
@media screen and (min-width: 1024px){
  .footer__top .footer-menu:nth-child(4) .footer-menu__list{
    -moz-column-width:200px;
         column-width:200px;
    -moz-column-gap:30px;
         column-gap:30px;
  }
}
@media screen and (min-width: 1440px){
  .footer__top .footer-menu:nth-child(4) .footer-menu__list{
    -moz-column-gap:94px;
         column-gap:94px;
  }
}
.footer__top .footer-menu:nth-child(5){
  order:5;
}
@media screen and (min-width: 768px){
  .footer__top .footer-menu:nth-child(5){
    grid-column:2/3;
  }
}

.footer__copyright{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  font-weight:700;
}
@media screen and (min-width: 1024px){
  .footer__copyright{
    font-size:13px;
    font-weight:700;
    line-height:16px;
  }
}

.footer__links{
  display:flex;
  flex-direction:column;
  gap:8px;
  order:1;
  width:100%;
}
@media screen and (min-width: 1024px){
  .footer__links{
    display:inline-block;
    max-width:1166px;
    -moz-column-width:auto;
         column-width:auto;
    -moz-column-count:2;
         column-count:2;
    -moz-column-gap:40px;
         column-gap:40px;
  }
}

.footer__link{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:block;
  color:inherit;
  text-decoration:none;
  transition:all 0.1s linear;
}
@media screen and (min-width: 1024px){
  .footer__link{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin-bottom:8px;
  }
}
.footer__link:hover, .footer__link:focus{
  text-decoration:underline;
}

.footer__bottom .footer__wrap{
  display:flex;
  flex-wrap:wrap;
  gap:10px 26px;
  justify-content:space-between;
  padding:9px 4px;
}
@media screen and (min-width: 768px){
  .footer__bottom .footer__wrap{
    flex-flow:wrap row;
    align-items:center;
    padding:11px 0;
  }
}
@media screen and (min-width: 1024px){
  .footer__bottom .footer__wrap{
    padding:11px 0;
  }
}
@media screen and (min-width: 1280px){
  .footer__bottom .footer__wrap{
    gap:22px;
    padding:14px 0;
  }
}
@media screen and (min-width: 1600px){
  .footer__bottom .footer__wrap{
    padding:14px 0;
  }
}

.footer-bottom__mh{
  display:flex;
  width:100%;
  color:#2a1f15;
  text-decoration:none;
  transition:all 0.1s linear;
}
@media screen and (min-width: 1280px){
  .footer-bottom__mh{
    width:auto;
  }
}
.footer-bottom__mh:hover, .footer-bottom__mh:focus{
  opacity:0.6;
}
.footer-bottom__mh span{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 1024px){
  .footer-bottom__mh span{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
  }
}
@media screen and (min-width: 768px){
  .footer-bottom__mh{
    width:auto;
  }
}
@media screen and (min-width: 1280px){
  .footer-bottom__mh{
    width:auto;
    margin-left:auto;
  }
}
@media screen and (min-width: 1440px){
  .footer-bottom__mh{
    margin-right:140px;
  }
}
@media screen and (min-width: 1600px){
  .footer-bottom__mh{
    margin-right:0px;
  }
}

img.mh__icon{
  width:16px;
  height:16px;
  margin-right:8px;
}
@media screen and (min-width: 1280px){
  img.mh__icon{
    width:20px;
    height:20px;
  }
}

.form_faqs{
  position:relative;
  z-index:1;
  border-radius:4px;
  border:1px solid #979696;
  padding:28px 14px 8px;
  transition:all 0.3s ease-out;
  overflow:hidden;
  background-color:#f8f7f5;
}
@media screen and (min-width: 480px){
  .form_faqs{
    padding:40px 20px 24px;
    background-position:right bottom -32px;
    background-size:341px;
  }
}
@media screen and (min-width: 1024px){
  .form_faqs{
    flex-shrink:0;
    width:363px;
    padding-bottom:160px;
  }
}
.form_faqs::after{
  position:absolute;
  bottom:0;
  right:0;
  z-index:-1;
  display:block;
  width:183px;
  height:59px;
  background-image:url(/local/templates/main/css/../img/components/form/form-bg-5.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  box-shadow:inset 4px 4px 6px #f8f7f5;
  content:"";
}
@media screen and (min-width: 480px){
  .form_faqs::after{
    width:222px;
    height:89px;
  }
}
@media screen and (min-width: 1024px){
  .form_faqs::after{
    width:100%;
    height:196px;
    background-image:url(/local/templates/main/css/../img/components/form/form-bg-6.png);
    box-shadow:inset 4px 4px 8px #f8f7f5;
  }
}
.form_faqs.is-open{
  padding-bottom:76px;
  background-position:no-repeat right -17px bottom 0;
  background-size:242px;
}
@media screen and (min-width: 480px){
  .form_faqs.is-open{
    background-position:right bottom;
    background-size:315px;
    padding-bottom:121px;
  }
}
@media screen and (min-width: 768px){
  .form_faqs.is-open{
    padding-bottom:90px;
    background-position:no-repeat right bottom;
    background-size:394px;
  }
}
.form_faqs .textarea{
  border-radius:0;
  border-bottom:1px solid #979696;
  min-height:130px;
  resize:none;
  background:transparent;
  padding:12px 18px 12px 18px;
}
@media screen and (min-width: 1024px){
  .form_faqs .textarea{
    padding:12px 15px 12px 15px;
  }
}
.form_faqs .input{
  background:transparent;
  border:0;
  border-bottom:1px solid #979696;
  border-radius:0;
  padding:12px 18px 12px 18px;
}
@media screen and (min-width: 1024px){
  .form_faqs .input{
    padding:12px 15px 12px 15px;
  }
}
.form_faqs .form__head{
  margin-bottom:24px;
  display:flex;
  align-items:center;
}
@media screen and (min-width: 1024px){
  .form_faqs .form__head{
    margin-bottom:20px;
    display:block;
  }
}
.form_faqs .form__head.is-open .collapse__title{
  color:#e97b58;
}
.form_faqs .form__head.is-open::after{
  transform:rotate(180deg);
}
.form_faqs .form__head::after{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.55556C15 8.25174 14.7168 8 14.375 8H5.625C5.2832 8 5 8.25174 5 8.55556C5 8.70312 5.06836 8.84201 5.18555 8.94618L9.56055 12.8351C9.67773 12.9392 9.83398 13 10 13C10.166 13 10.3223 12.9392 10.4395 12.8351L14.8145 8.94618C14.9316 8.84201 15 8.70312 15 8.55556Z' fill='%23717070'/%3E%3C/svg%3E%0A");
  width:20px;
  height:20px;
  margin-left:10px;
  transition:all 0.1s linear;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}
@media screen and (min-width: 1024px){
  .form_faqs .form__head::after{
    content:none;
  }
}
.form_faqs .form__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 1024px){
  .form_faqs .form__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.form_faqs .form__text-agree{
  margin-top:12px;
  max-width:246px;
}
.form_faqs .form__body-wrap{
  display:none;
}
@media screen and (min-width: 1024px){
  .form_faqs .form__body-wrap{
    display:block;
  }
}
.form_faqs .form__body{
  display:flex;
  flex-direction:column;
  gap:10px;
  margin-bottom:20px;
}
.form_faqs .form-field.error .form-field__error-text{
  left:0;
}

.form__item_flex{
  display:flex;
  align-items:center;
}

.form__item_return-head{
  margin-bottom:24px;
}
.form__item_return-head .form-field .input_phone-confirmation .input__wrap-input{
  width:170px;
}
.form__item_return-head .form-field .input{
  background-color:transparent;
  border:0;
  border-radius:0;
  border-bottom:1px solid #979696;
  padding-left:0;
  padding-right:0;
}
.form__item_return-head .form-field.error .input{
  border-bottom:1px solid #cb3100;
}
.form__item_return-head .select__button{
  padding-left:0;
  background-color:transparent;
}

@media screen and (min-width: 480px){
  .form__item_file-return .form-field{
    flex-direction:row;
    gap:10px;
  }
}

.form__item.form__item_return-footer{
  margin-top:48px;
}
.form__item.form__item_return-footer .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
@media screen and (min-width: 768px){
  .form__item.form__item_return-footer .form__text{
    max-width:533px;
  }
}

.form_connecting{
  position:relative;
  z-index:1;
  padding:38px 19px;
  border-radius:4px;
  overflow:hidden;
  background:#eff3f3;
}
@media screen and (min-width: 768px){
  .form_connecting{
    padding:41px 60px;
  }
}
@media screen and (min-width: 1440px){
  .form_connecting{
    padding:38px 19px;
  }
}
@media screen and (min-width: 1600px){
  .form_connecting{
    padding:40px 60px;
  }
}
.form_connecting::after{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  display:block;
  width:100%;
  height:100%;
  background:linear-gradient(90deg, #EEECEC 63%, rgba(248, 247, 245, 0) 100%);
  content:"";
}
@media screen and (min-width: 1024px){
  .form_connecting::after{
    background:linear-gradient(90deg, #EEECEC 60%, rgba(248, 247, 245, 0) 89%);
  }
}
@media screen and (min-width: 1280px){
  .form_connecting::after{
    background:linear-gradient(90deg, #EEECEC 49%, rgba(248, 247, 245, 0) 68%);
  }
}
@media screen and (min-width: 1440px){
  .form_connecting::after{
    background:linear-gradient(90deg, #EEECEC 49%, rgba(248, 247, 245, 0) 83%);
  }
}
@media screen and (min-width: 1600px){
  .form_connecting::after{
    background:linear-gradient(90deg, #EEECEC 45%, rgba(248, 247, 245, 0) 68%);
  }
}
.form_connecting .form__head{
  margin-bottom:8px;
}
@media screen and (min-width: 768px){
  .form_connecting .form__head{
    margin-bottom:18px;
  }
}
.form_connecting .form__body{
  display:flex;
  flex-direction:column;
  row-gap:14px;
  margin-bottom:12px;
}
.form_connecting .form__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:700;
  line-height:19px;
  text-transform:uppercase;
  max-width:270px;
}
@media screen and (min-width: 768px){
  .form_connecting .form__title{
    max-width:unset;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.form_connecting .form__text-agree{
  max-width:248px;
  margin-top:14px;
}
.form_connecting .textarea{
  background:transparent;
  border-radius:4px;
  border:1px solid #979696;
  resize:none;
  min-height:114px;
}
.form_connecting .input{
  border:0;
  border-bottom:1px solid #979696;
  background:transparent;
  border-radius:0;
  padding:12px;
}
.form_connecting .form__wrap{
  max-width:470px;
  position:relative;
  z-index:1;
}
.form_connecting .img-wrap{
  display:none;
}
@media screen and (min-width: 768px){
  .form_connecting .img-wrap{
    position:absolute;
    z-index:-1;
    display:block;
    width:100%;
    top:0;
    bottom:0;
    right:0;
  }
}
@media screen and (min-width: 1280px){
  .form_connecting .img-wrap{
    width:calc(100% - 292px);
  }
}
@media screen and (min-width: 1440px){
  .form_connecting .img-wrap{
    width:calc(100% - 174px);
  }
}
@media screen and (min-width: 1600px){
  .form_connecting .img-wrap{
    width:calc(100% - 468px);
  }
}
.form_connecting .img-wrap img{
  -o-object-position:left;
     object-position:left;
}
@media screen and (min-width: 1280px){
  .form_connecting .img-wrap img{
    -o-object-position:center;
       object-position:center;
  }
}
.form_connecting .btn-arrow{
  background-color:transparent;
  border:1px solid #979696;
}
.form_connecting .btn-arrow:hover, .form_connecting .btn-arrow:focus{
  border:1px solid #2a1f15;
}
.form_connecting .btn-arrow:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.form_connecting .btn-arrow:disabled{
  color:#979696;
  cursor:not-allowed;
}
.form_connecting .form-field.error .form-field__error-text{
  left:0;
}

.form_course{
  border-radius:4px;
  border:1px solid #717070;
  padding:26px 15px;
}
@media screen and (min-width: 480px){
  .form_course{
    padding:26px 19px;
  }
}
@media screen and (min-width: 768px){
  .form_course{
    padding:28px 20px;
  }
}
.form_course .form__head{
  margin-bottom:14px;
}
@media screen and (min-width: 768px){
  .form_course .form__head{
    margin-bottom:16px;
  }
}
.form_course .form-field{
  width:100%;
}
.form_course .form__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .form_course .form__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.form_course .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.form_course .form__body{
  margin-bottom:22px;
}
.form_course .input{
  border:0;
  border-bottom:1px solid #979696;
  background:transparent;
  border-radius:0;
  padding:12px 8px;
  min-height:42px;
}
.form_course .registration-card{
  padding:0;
  padding-bottom:10px;
  border-radius:0;
  border:0;
  margin-top:32px;
  border-bottom:1px solid #979696;
}
.form_course .registration-card:not(:last-child){
  margin-bottom:7px;
}
@media screen and (min-width: 480px){
  .form_course .registration-card:not(:last-child){
    margin-bottom:17px;
  }
}
@media screen and (min-width: 480px){
  .form_course .registration-card{
    margin-top:40px;
    padding-right:10px;
  }
}
.form_course .registration-card__wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
  -moz-column-gap:5px;
       column-gap:5px;
}
.form_course .registration-card__content-container{
  margin-bottom:0;
}
.form_course .registration-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:6px;
}
@media screen and (min-width: 480px){
  .form_course .registration-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
    margin-bottom:11px;
  }
}
.form_course .registration-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .form_course .registration-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.form_course .registration-card__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 480px){
  .form_course .registration-card__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.form_course .form__item:not(:last-of-type){
  margin-bottom:11px;
}
.form_course .form__footer .btn-grey{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
}
@media screen and (min-width: 1280px){
  .form_course .form__footer .btn-grey{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}
.form_course .form__text-agree{
  max-width:300px;
  margin-top:20px;
}

.form_discount-modal .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:20px;
  max-width:384px;
}
.form_discount-modal .checkbox{
  margin-bottom:20px;
}

.form__wrap-btn{
  display:flex;
  gap:10px;
}
.form__wrap-btn > *{
  flex:1;
}

.form_order-reg-modal .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:600;
  line-height:20px;
  margin-bottom:20px;
}
@media screen and (min-width: 480px){
  .form_order-reg-modal .form__text{
    margin-bottom:24px;
  }
}
.form_order-reg-modal .form__item:not(:last-child){
  margin-bottom:14px;
}
@media screen and (min-width: 768px){
  .form_order-reg-modal .form__item:not(:last-child){
    margin-bottom:15px;
  }
}
.form_order-reg-modal .form__footer{
  margin-top:50px;
}
.form_order-reg-modal .checkbox{
  padding-left:9px;
}
.form_order-reg-modal .form__wrap-btn{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.form_order-reg-modal .form__wrap-btn > *{
  flex:unset;
}
.form_order-reg-modal .form__wrap-btn > *:not(:last-child){
  padding:12px 12px;
}
@media screen and (min-width: 480px){
  .form_order-reg-modal .form__wrap-btn > *:not(:last-child){
    padding:12px 20px;
  }
}
.form_order-reg-modal .form__wrap-btn > *:not(:first-child){
  flex:1;
}
@media screen and (min-width: 480px){
  .form_order-reg-modal .form__wrap-btn > *{
    flex:1;
  }
}
@media screen and (min-width: 480px){
  .form_order-reg-modal .form__wrap-btn{
    flex-wrap:nowrap;
  }
}

.form__text-agree{
  color:#999999;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.form__text-agree a{
  display:inline-block;
  color:inherit;
  text-decoration:underline;
  text-underline-offset:3px;
  transition:all 0.1s linear;
}
.form__text-agree a:hover, .form__text-agree a:focus{
  text-decoration:none;
}

.form_registration-education .input,
.form_vacancy-request .input,
.form_registration-waiting-list .input{
  border-radius:0;
  padding:12px 8px;
  border:0;
  background:transparent;
  border-bottom:1px solid #717070;
}
.form_registration-education .form__item:not(:last-child),
.form_vacancy-request .form__item:not(:last-child),
.form_registration-waiting-list .form__item:not(:last-child){
  margin-bottom:10px;
}
.form_registration-education .form__footer,
.form_vacancy-request .form__footer,
.form_registration-waiting-list .form__footer{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:20px;
  margin-top:20px;
}
.form_registration-education .form__footer .checkbox a,
.form_vacancy-request .form__footer .checkbox a,
.form_registration-waiting-list .form__footer .checkbox a{
  text-decoration:underline;
  text-underline-offset:3px;
}
.form_registration-education .form__footer .checkbox a:hover,
.form_vacancy-request .form__footer .checkbox a:hover,
.form_registration-waiting-list .form__footer .checkbox a:hover{
  text-decoration:none;
}
.form_registration-education .form__text-agree,
.form_vacancy-request .form__text-agree,
.form_registration-waiting-list .form__text-agree{
  max-width:270px;
  margin-top:18px;
}

.form_filter .select__button-inner.is-multiple + [data-js-tabselect-clear]{
  display:none;
}

.form_filter-mobile .form__item .form__btn-text{
  display:none;
}
.form_filter-mobile .form__item.is-hidden{
  display:none;
}
.form_filter-mobile .form__item .select__roster{
  position:relative;
  top:unset;
  display:none;
  min-width:100%;
  max-height:calc(100vh - 227px);
  margin-left:0 !important;
  padding:10px;
  background-color:transparent;
  transform:unset;
  opacity:1;
  pointer-events:auto;
}
.form_filter-mobile .form__item .select__roster .select__icon-checkbox{
  display:flex;
}
.form_filter-mobile .form__item .select__button{
  padding:10px 0 11px 0;
  background-color:transparent;
  box-shadow:none;
  height:unset;
}
.form_filter-mobile .form__item .select__button::after{
  right:0;
  transform:rotate(-90deg);
  transition:0s;
}
.form_filter-mobile .form__item .select__button-inner{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  transition:0s;
  display:block;
  position:relative;
  color:transparent;
}
.form_filter-mobile .form__item .select__button-inner:not(.placeholder){
  color:#717070;
}
.form_filter-mobile .form__item .select__button-inner:not(.placeholder) .btn-round-close{
  display:block;
}
.form_filter-mobile .form__item .select__button-inner::before{
  color:#2a1f15;
  content:attr(data-placeholder);
  display:inline-block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
  text-transform:none;
  margin-right:10px;
}
.form_filter-mobile .form__item.is-open{
  position:relative;
}
.form_filter-mobile .form__item.is-open:not(:last-child){
  border-bottom:1px solid transparent;
}
.form_filter-mobile .form__item.is-open .select__button{
  display:inline-flex;
  width:auto;
  max-width:calc(100% - 65px);
  cursor:auto;
}
.form_filter-mobile .form__item.is-open .select__button-inner{
  white-space:normal;
}
.form_filter-mobile .form__item.is-open .select__roster{
  display:block;
}
.form_filter-mobile .form__item.is-open .btn-round-close{
  position:absolute;
  left:100%;
  display:flex;
  width:auto;
  background-color:transparent;
}
.form_filter-mobile .form__item.is-open .btn-round-close::before{
  content:none;
}
.form_filter-mobile .form__item.is-open .btn-round-close::after{
  content:"Сбросить";
  display:block;
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  -webkit-text-decoration-line:underline;
          text-decoration-line:underline;
}
.form_filter-mobile .form__item.is-open .select__button-inner{
  color:transparent;
  display:flex;
  flex-direction:column;
  font-size:0;
}
.form_filter-mobile .form__item.is-open .select__button-inner::before{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
.form_filter-mobile .form__item.is-open .select__button{
  padding-left:20px;
}
.form_filter-mobile .form__item.is-open .select__button::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  right:unset;
  left:0;
  transform:translateY(-50%);
  top:50%;
  transition:0s;
}
.form_filter-mobile .form__item:not(:last-child){
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
}

.form_purchas{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .form_purchas{
    margin-bottom:11px;
  }
}
@media screen and (min-width: 1280px){
  .form_purchas{
    flex-wrap:nowrap;
  }
}
.form_purchas .form__item:not(.form__item_flex):not(:first-child){
  flex:1;
}
@media screen and (min-width: 768px){
  .form_purchas .form__item:not(.form__item_flex):not(:first-child){
    width:156px;
    flex:unset;
  }
}
.form_purchas .form__item:first-child{
  width:100%;
  flex-shrink:0;
}
@media screen and (min-width: 1280px){
  .form_purchas .form__item:first-child .input__wrap-input{
    width:232px;
  }
}
@media screen and (min-width: 480px){
  .form_purchas .form__item:first-child{
    width:232px;
    flex:unset;
  }
}
@media screen and (min-width: 768px){
  .form_purchas .form__item:first-child{
    width:100%;
  }
}
@media screen and (min-width: 1280px){
  .form_purchas .form__item:first-child{
    width:232px;
  }
}
.form_purchas .input{
  min-height:40px;
  height:40px;
  padding:11px 15px 11px 15px;
  border-radius:0px;
  border:0;
  border-bottom:1px solid #979696;
  background-color:#fcfcfc;
}
.form_purchas .form__item_btn{
  width:100%;
  flex:unset;
}
@media screen and (min-width: 768px){
  .form_purchas .form__item_btn{
    width:auto;
  }
}
.form_purchas .form__item_btn .btn-grey{
  height:44px;
}

.js-form-order > .form__body{
  margin-bottom:47px;
}
.js-form-order > .form__footer .btn-grey{
  width:100%;
  padding:12px 22px;
}
@media screen and (min-width: 480px){
  .js-form-order > .form__footer .btn-grey{
    width:auto;
  }
}
.js-form-order .form__text-agree{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:block;
  max-width:322px;
  margin-top:20px;
  color:#999999;
}
.js-form-order .form__text-agree a{
  display:inline-block;
  text-decoration:underline;
}
.js-form-order .form__text-agree a:hover{
  text-decoration:none;
}
.js-form-order .form__text-agree_not-authorized{
  max-width:360px;
}

.form_order:not(:last-child){
  margin-bottom:39px;
}
@media screen and (min-width: 768px){
  .form_order:not(:last-child){
    margin-bottom:42px;
  }
}
.form_order:nth-child(1) .form__title::before{
  content:"1";
}
.form_order:nth-child(2) .form__title::before{
  content:"2";
}
.form_order:nth-child(3) .form__title::before{
  content:"3";
}
.form_order.form_user .form__row:not(:last-child){
  margin-bottom:27px;
}
@media screen and (min-width: 768px){
  .form_order.form_user .form__row:not(:last-child){
    margin-bottom:7px;
  }
}
.form_order.form_delivery .form__row:first-child .form-field{
  gap:14px;
}
@media screen and (min-width: 768px){
  .form_order.form_delivery .form__row:first-child .form-field__title + *{
    width:calc(100% - 120px - 14px);
  }
}
.form_order.form_delivery .form__row:not(:last-child){
  margin-bottom:32px;
}
.form_order.form_pay.is-show .form__body{
  display:block;
}
.form_order.form_pay .form__body{
  display:none;
}
.form_order.form_pay .form__row:not(:last-child){
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .form_order.form_pay .form__row:not(:last-child){
    margin-bottom:41px;
  }
}
.form_order .form__head{
  margin-bottom:20px;
}
.form_order .form__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
  display:flex;
  gap:10px;
  align-items:center;
}
.form_order .form__title::before{
  content:"";
  display:block;
  width:24px;
  height:24px;
  flex-shrink:0;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#2a1f15;
  border-radius:50%;
  border:1px solid #2a1f15;
  display:flex;
  align-items:center;
  justify-content:center;
  counter-increment:num;
}
.form_order .form__text{
  width:100%;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.form_order .form__row_bonus{
  display:grid;
  grid-template-columns:1fr;
  gap:38px;
  padding-top:10px;
  position:relative;
}
.form_order .form__row_bonus::before{
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:1px;
  background-color:rgba(42, 31, 21, 0.2);
}
@media screen and (min-width: 768px){
  .form_order .form__row_bonus::before{
    width:620px;
  }
}
@media screen and (min-width: 1024px){
  .form_order .form__row_bonus::before{
    width:100%;
  }
}
@media screen and (min-width: 768px){
  .form_order .form__row_bonus{
    grid-template-columns:15fr 13fr;
    align-items:baseline;
    gap:13px;
  }
}
@media screen and (min-width: 1280px){
  .form_order .form__row_bonus{
    grid-template-columns:1fr;
    gap:38px;
  }
}
@media screen and (min-width: 1440px){
  .form_order .form__row_bonus{
    grid-template-columns:1fr 1fr;
    gap:13px;
  }
}
.form_order .form__row_bonus .form__item{
  display:flex;
  flex-wrap:wrap;
  gap:16px 22px;
}
@media screen and (min-width: 480px){
  .form_order .form__row_bonus .form__item{
    gap:7px 18px;
  }
}
.form_order .form__row_bonus .form__item .form-field{
  width:152px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.form_order .form__row_bonus .form__item:last-child{
  padding-bottom:20px;
}
@media screen and (min-width: 1280px){
  .form_order .form__row_bonus .form__item:last-child{
    padding-bottom:0;
  }
}
@media screen and (min-width: 1440px){
  .form_order .form__row_bonus .form__item:last-child{
    padding-bottom:20px;
  }
}
.form_order .form__row_promo{
  padding-top:10px;
  position:relative;
}
.form_order .form__row_promo::before{
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:1px;
  background-color:rgba(42, 31, 21, 0.2);
}
.form_order .form__row_promo .form-field__title{
  width:auto;
  text-transform:none;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:0px;
}
.form_order .form__row_promo .form-field{
  gap:9px;
}
@media screen and (min-width: 480px){
  .form_order .form__row_promo .form-field{
    flex-direction:row;
    gap:19px;
    align-items:center;
  }
}
.form_order .form__row_promo .form-field .input__wrap-input{
  width:152px;
}
.form_order .form__row_checkbox{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  flex-direction:column;
}
@media screen and (min-width: 480px){
  .form_order .form__row_checkbox{
    gap:20px;
    flex-direction:row;
  }
}
.form_order .form__row_checkbox .checkbox__input[type=radio]:checked + .checkbox__label{
  background-color:transparent;
}
.form_order .form__row_checkbox .checkbox__input[type=radio]:checked + .checkbox__label:after{
  left:18px;
}
.form_order .form__row_checkbox .checkbox__label{
  cursor:pointer;
  width:100%;
  height:72px;
  flex-shrink:0;
  display:flex;
  align-items:center;
  padding:20px 10px;
  border-radius:4px;
  border:1px solid #2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  background-color:#dcd9d6;
}
@media screen and (min-width: 480px){
  .form_order .form__row_checkbox .checkbox__label{
    width:160px;
  }
}
@media screen and (min-width: 1280px){
  .form_order .form__row_checkbox .checkbox__label{
    width:147px;
  }
}
@media screen and (min-width: 1440px){
  .form_order .form__row_checkbox .checkbox__label{
    width:160px;
  }
}
.form_order .form__row_address{
  display:none;
}
.form_order .form__row_address.is-show{
  display:grid;
  grid-template-columns:1fr;
  gap:8px 20px;
}
@media screen and (min-width: 768px){
  .form_order .form__row_address.is-show{
    grid-template-columns:repeat(2, 1fr);
  }
}
.form_order .form__row_address .form-field{
  flex-direction:row;
  align-items:center;
  gap:10px;
}
.form_order .form__row_address .form-field__title{
  width:120px;
}
.form_order .form__row_address .form__cell:first-child{
  grid-column:1/-1;
}
.form_order .form__row_payment{
  display:none;
}
.form_order .form__row_payment.is-show{
  display:block;
}
.form_order .form__row_payment .form-field{
  gap:22px 10px;
  align-items:flex-start;
}
.form_order .form__row_map{
  display:none;
}
.form_order .form__row_map.is-show{
  display:block;
}
.form_order .form-field .input_phone-confirmation .input__wrap-input{
  width:170px;
}
.form_order .form-field .input{
  background-color:transparent;
  border:0;
  border-radius:0;
  padding-left:0;
  padding-right:0;
}
.form_order .form-field .input:not(.input_phone-confirmation){
  border-bottom:1px solid #979696;
}
.form_order .form-field.error .input{
  border-bottom:1px solid #cb3100;
}
.form_order .select__button{
  padding-left:0;
  background-color:transparent;
}
.form_order .checkbox__input[type=radio] + .checkbox__label:before{
  margin-right:8px;
}
.form_order .form__checkbox-wrap{
  display:grid;
  align-items:center;
  grid-template-columns:1fr;
  gap:20px;
}
@media screen and (min-width: 768px){
  .form_order .form__checkbox-wrap{
    grid-template-columns:repeat(2, auto);
    gap:20px;
  }
}
.form_order .form__map-container{
  height:385px;
  width:100%;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .form_order .form__map-container{
    width:620px;
  }
}
@media screen and (min-width: 1024px){
  .form_order .form__map-container{
    width:723px;
  }
}
@media screen and (min-width: 1280px){
  .form_order .form__map-container{
    width:620px;
  }
}
@media screen and (min-width: 1440px){
  .form_order .form__map-container{
    width:780px;
  }
}
.form_order .form__map{
  width:100%;
  height:100%;
}

.form_modal .input{
  min-height:40px;
  padding:12px 0px 12px 0px;
  border-radius:0px;
  border:0;
  border-bottom:1px solid #979696;
  background-color:transparent;
}
.form_modal .checkbox__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.form_modal .form__body{
  margin-bottom:18px;
}
.form_modal .form__item_code-verify{
  display:none;
}
.form_modal .form__item_code-verify .form__text{
  margin-bottom:8px;
}
.form_modal .form__item_code-verify.is-show{
  display:block;
}
.form_modal .form__item:not(:last-child){
  margin-bottom:10px;
}
.form_modal .form__wrap-link{
  display:flex;
  flex-direction:column;
  gap:14px;
}
@media screen and (min-width: 768px){
  .form_modal .form__wrap-link{
    flex-direction:row;
    align-items:center;
  }
}
.form_modal .form__link{
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
}
.form_modal .form-field{
  display:block;
}
.form_modal .form-field__error-text{
  margin-top:10px;
}
.form_modal .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.form_modal .form__text-btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  border-bottom:1px solid #2a1f15;
  margin-bottom:20px;
  display:inline-block;
  cursor:pointer;
}
.form_modal .form__text-btn:hover{
  border-bottom:1px solid transparent;
}
.form_modal .form__footer{
  display:flex;
  flex-direction:column;
  gap:20px;
}
.form_modal .form__wrap-btn{
  flex-direction:column;
  align-items:flex-start;
}
@media screen and (min-width: 768px){
  .form_modal .form__wrap-btn{
    flex-direction:row;
    align-items:center;
  }
}
.form_modal .form__wrap-btn > *{
  flex:unset;
}

.form_registration .form__item:not(:last-child){
  margin-bottom:20px;
}

.form_end-registration .form__wrap-btn{
  display:flex;
  gap:12px;
}
.form_end-registration .form__wrap-btn > *{
  padding:12px 20px;
}

.form_password-recovery{
  max-width:680px;
  width:100%;
}
.form_password-recovery .form-field__title{
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .form_password-recovery .form-field__title{
    margin-bottom:0;
  }
}
.form_password-recovery .form__body{
  margin-bottom:40px;
}
.form_password-recovery .form__item:not(:last-child){
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .form_password-recovery .form__item:not(:last-child){
    margin-bottom:20px;
  }
}
.form_password-recovery .form__item-block .form-field{
  margin-bottom:12px;
}
.form_password-recovery .form__item-block .form-field.error{
  margin-bottom:28px;
}
@media screen and (min-width: 768px){
  .form_password-recovery .form__item-block .form__footer{
    padding-left:130px;
  }
}
.form_password-recovery .form__item-block .btn-arrow{
  padding:12px 20px;
}
.form_password-recovery .input{
  min-height:40px;
  padding:8px 0px 17px 0px;
  border-radius:0px;
  border:0;
  border-bottom:1px solid #979696;
  background-color:transparent;
}
.form_password-recovery .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
  margin-bottom:38px;
}
@media screen and (min-width: 768px){
  .form_password-recovery .form__text{
    padding-left:130px;
  }
}
.form_password-recovery .form__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .form_password-recovery .form__title{
    width:120px;
    padding-top:12px;
  }
}

.form_profile{
  max-width:680px;
  width:100%;
}
.form_profile:not(:last-child){
  margin-bottom:38px;
}
.form_profile .form__head{
  margin-bottom:34px;
}
.form_profile .form__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:23px;
  font-style:normal;
  font-weight:700;
  line-height:28px;
  letter-spacing:0.6px;
  text-transform:uppercase;
}
.form_profile .btn-grey{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  padding:12px 20px;
}
@media screen and (min-width: 1280px){
  .form_profile .btn-grey{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}
.form_profile .form__email-change{
  display:none;
  flex-direction:column;
  align-items:flex-start;
  gap:10px;
}
@media screen and (min-width: 768px){
  .form_profile .form__email-change{
    padding-left:130px;
  }
}
.form_profile .form__email-change.is-show{
  display:flex;
}
.form_profile .form__body{
  margin-bottom:31px;
}
@media screen and (min-width: 768px){
  .form_profile .form__footer{
    padding-left:130px;
  }
}
.form_profile .form__item_file .form-field{
  align-items:flex-start;
}
.form_profile .form__item_file .input-file{
  margin-top:auto;
  margin-bottom:auto;
}
.form_profile .form__item:not(:last-child){
  margin-bottom:29px;
}
@media screen and (min-width: 768px){
  .form_profile .form__item:not(:last-child){
    margin-bottom:10px;
  }
}
.form_profile .form__item .form__email-change .form__text{
  padding:0;
}
.form_profile .form__item .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
  margin-top:9px;
}
@media screen and (min-width: 768px){
  .form_profile .form__item .form__text{
    padding-left:130px;
  }
}
.form_profile .form__item .form__text a{
  color:inherit;
  border-bottom:1px solid #2a1f15;
  transition:all 0.1s linear;
}
.form_profile .form__item .form__text a:hover{
  border-bottom:1px solid transparent;
}
.form_profile .select__button{
  height:43px;
  background-color:transparent;
  padding:12px 38px 12px 0px;
}
.form_profile .select__button::after{
  right:5px;
}
.form_profile .input{
  min-height:40px;
  padding:12px 0px 12px 0px;
  border-radius:0px;
  border:0;
  border-bottom:1px solid #979696;
  background-color:transparent;
}

.form_reg .form__body{
  margin-bottom:41px;
}
.form_reg .form__text-agree{
  max-width:251px;
}
.form_reg .form__footer{
  display:flex;
  flex-direction:column;
  gap:20px;
}
@media screen and (min-width: 480px){
  .form_reg .form__footer{
    align-items:flex-start;
  }
}
@media screen and (min-width: 768px){
  .form_reg .form__footer{
    padding-left:0px;
  }
}
@media screen and (min-width: 1280px){
  .form_reg .form__footer{
    gap:40px;
  }
}
.form_reg .form__footer .checkbox a{
  text-decoration:underline;
  text-underline-offset:3px;
}
.form_reg .form__footer .checkbox a:hover{
  text-decoration:none;
}
.form_reg .form__item:not(:last-child){
  margin-bottom:29px;
}
@media screen and (min-width: 768px){
  .form_reg .form__item:not(:last-child){
    margin-bottom:20px;
  }
}

.form_auth{
  max-width:680px;
}

.form__doc-list{
  margin-top:10px;
}
@media screen and (min-width: 768px){
  .form__doc-list{
    padding-left:130px;
  }
}
.form__doc-list_return .form__text{
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  display:flex;
  align-items:center;
  gap:6px;
  margin-bottom:22px;
}
.form__doc-list_return .form__text::before{
  content:"";
  display:block;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.19718 15.9997C2.38578 15.9997 1.56733 15.6481 0.944318 14.9644C0.320318 14.2805 0 13.3811 0 12.4915C0 11.6535 0.28708 10.8089 0.867175 10.1734L0.999988 10.0276L8.99555 1.25007C9.7572 0.41352 10.7669 -0.00158705 11.7747 4.55945e-06C12.8449 -0.000524568 13.9269 0.46313 14.753 1.36927C15.5781 2.2754 16 3.46238 16 4.63743C16.0011 5.74357 15.6231 6.85184 14.8614 7.68743L8.14802 15.0566L7.64901 15.6044C7.09272 14.9935 7.09272 14.0217 7.64913 13.4109L13.8625 6.59102C14.3459 6.05925 14.5861 5.36385 14.587 4.63736C14.587 3.86763 14.3116 3.07856 13.7531 2.46596C13.1955 1.85308 12.4759 1.55135 11.7748 1.55095C11.1127 1.55214 10.48 1.81551 9.99564 2.34635L1.99913 11.1239L1.86632 11.2697C1.5646 11.6021 1.4153 12.0328 1.41419 12.4916C1.41419 12.9771 1.58805 13.4775 1.94346 13.8682C2.29898 14.2584 2.75397 14.4478 3.1973 14.4489C3.61521 14.4478 4.00781 14.2828 4.31051 13.9526L9.96829 7.74161L10.4419 7.22186C10.5551 7.09633 10.6119 6.9364 10.6128 6.75423C10.6128 6.56097 10.5443 6.35843 10.398 6.19747C10.2504 6.03595 10.0659 5.96095 9.89004 5.96042C9.72399 5.96188 9.57965 6.02392 9.46445 6.14892L4.25016 11.8733C3.69337 11.2627 3.69324 10.2902 4.24979 9.67916L8.46472 5.05264C8.85719 4.62141 9.37865 4.40895 9.8903 4.41C10.4352 4.40947 10.9821 4.64533 11.3971 5.10103C11.8112 5.55633 12.026 6.15624 12.026 6.75414C12.0271 7.31568 11.8337 7.88859 11.441 8.31812L10.9674 8.83787L5.30871 15.0496C4.73059 15.6838 3.96309 16 3.20157 16H3.1976L3.19718 15.9997Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
}
.form__doc-list_return .form__doc-link-wrap{
  flex-direction:column;
}
.form__doc-list_return .form__doc-link:not(:last-child){
  margin-bottom:0px;
}

.form__doc-link-wrap{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}

.form__doc-link{
  display:block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.form__doc-link:not(:last-child){
  margin-bottom:20px;
}
.form__doc-link img{
  display:block;
  width:150px;
  height:150px;
  flex-shrink:0;
  -o-object-fit:cover;
     object-fit:cover;
}

.form_return{
  padding:20px 16px;
  background-color:#e8e5e2;
}
@media screen and (min-width: 480px){
  .form_return{
    padding:20px 20px;
  }
}
.form_return:not(:last-child){
  margin-bottom:10px;
}
.form_return .form__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  display:flex;
  gap:10px;
  align-items:center;
}
@media screen and (min-width: 768px){
  .form_return .form__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.form_return .form__title::before{
  content:"";
  display:block;
  width:24px;
  height:24px;
  flex-shrink:0;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#2a1f15;
  border-radius:50%;
  border:1px solid #2a1f15;
  display:flex;
  align-items:center;
  justify-content:center;
  counter-increment:num;
}
.form_return .form__head{
  margin-bottom:30px;
}
.form_return:nth-child(1) .form__title::before{
  content:"1";
}
.form_return:nth-child(2) .form__title::before{
  content:"2";
}
.form_return:nth-child(3) .form__title::before{
  content:"3";
}

.form-return > .form__body{
  margin-bottom:70px;
}
@media screen and (min-width: 480px){
  .form-return > .form__body{
    margin-bottom:52px;
  }
}
@media screen and (min-width: 1280px){
  .form-return{
    max-width:782px;
  }
}

.form__text-label{
  display:flex;
  align-items:center;
}
.form__text-label .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.form__text-label .form__text .text-sample{
  margin-right:8px;
}
.form__text-label .form__text span{
  display:inline-block;
  vertical-align:baseline;
}

.form_vacancy-request .form-field{
  width:100%;
}
.form_vacancy-request .input-file > .input-file__body{
  margin-bottom:0;
}
.form_vacancy-request .input__wrap-input{
  width:100%;
}
.form_vacancy-request .form__item{
  width:100%;
}
.form_vacancy-request .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:20px;
  margin-top:20px;
}
.form_vacancy-request .form__text a{
  color:#717070;
  text-decoration:underline;
  cursor:pointer;
}
.form_vacancy-request .form__text a:hover{
  text-decoration:none;
}
.form_vacancy-request .form__text_info{
  margin-top:12px;
  margin-bottom:20px;
  color:#717070;
}
.form_vacancy-request .form__footer{
  flex-direction:column;
  gap:20px;
}
@media screen and (min-width: 1024px){
  .form_vacancy-request .form__footer .btn-arrow{
    padding:15px 20px;
  }
}
.form_vacancy-request .input-file .placeholder{
  display:none;
}

.form__wrap-btn_login-buttons button{
  width:100%;
  justify-content:center;
}
@media screen and (min-width: 768px){
  .form__wrap-btn_login-buttons button{
    width:50%;
  }
}

.hamburger{
  bottom:0;
  padding:1px;
  background:transparent;
  cursor:pointer;
}
@media screen and (min-width: 1024px){
  .hamburger{
    display:none;
  }
}

.hamburger__icon::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.125C0 0.50368 0.50368 0 1.125 0H21.875C22.4963 0 23 0.50368 23 1.125C23 1.74632 22.4963 2.25 21.875 2.25H1.125C0.50368 2.25 0 1.74632 0 1.125ZM0 8.625C0 8.00368 0.50368 7.5 1.125 7.5H21.875C22.4963 7.5 23 8.00368 23 8.625C23 9.24632 22.4963 9.75 21.875 9.75H1.125C0.50368 9.75 0 9.24632 0 8.625ZM1.125 15C0.50368 15 0 15.5037 0 16.125C0 16.7463 0.50368 17.25 1.125 17.25H21.875C22.4963 17.25 23 16.7463 23 16.125C23 15.5037 22.4963 15 21.875 15H1.125Z' fill='%232A1F15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:23px;
  height:18px;
}

.header{
  position:relative;
}
@media screen and (max-width: 1023px){
  .header{
    position:sticky;
    top:0;
    z-index:10;
    background:#f8f7f5;
  }
}
@media screen and (min-width: 1024px){
  .header{
    padding-bottom:30px;
  }
}
.header_main{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:3;
  background:transparent;
}
@media screen and (max-width: 1023px){
  .header_main.header-modify{
    position:fixed;
    top:0;
    z-index:10;
    background:#f8f7f5;
  }
}

.head-dashboard__top .head-dashboard__wrap{
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
  padding:11px 0 15px 0;
}
@media screen and (min-width: 768px){
  .head-dashboard__top .head-dashboard__wrap{
    padding:10px 0 21px 0;
  }
}
@media screen and (min-width: 1280px){
  .head-dashboard__top .head-dashboard__wrap{
    padding:20px 0 22px 0;
  }
}

.head-dashboard__wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.head-dashboard__contact{
  display:none;
}
@media screen and (min-width: 1024px){
  .head-dashboard__contact{
    display:block;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
    color:inherit;
    text-decoration:none;
    transition:all 0.1s linear;
  }
  .head-dashboard__contact:hover, .head-dashboard__contact:focus{
    color:#979696;
  }
}

.head-dashboard__logo img{
  -o-object-fit:contain;
     object-fit:contain;
}

.head-dashboard__controls{
  margin-left:4px;
}
@media screen and (min-width: 1024px){
  .head-dashboard__controls{
    display:flex;
    align-items:center;
    margin-left:0;
  }
}
@media screen and (min-width: 1024px){
  .head-dashboard__controls > *:not(:last-child){
    margin-right:21px;
  }
}

.head-dashboard__controls .favorites-btn,
.head-dashboard__controls .user-btn,
.head-dashboard__controls .basket-btn{
  display:none;
}
@media screen and (min-width: 1024px){
  .head-dashboard__controls .favorites-btn,
  .head-dashboard__controls .user-btn,
  .head-dashboard__controls .basket-btn{
    display:flex;
  }
}

.head-dashboard__btn-search{
  padding:3px;
  border:0;
  background:transparent;
  cursor:pointer;
}
.head-dashboard__btn-search::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62389 15.1095C9.34037 15.1105 11.0065 14.5339 12.3496 13.4734L16.7579 18L18 16.7681L13.5917 12.2415C15.0291 10.4395 15.5612 8.08646 15.0381 5.84844C14.5147 3.60996 12.9928 1.72945 10.9025 0.738706C8.81207 -0.252244 6.38072 -0.245966 4.29587 0.756137C2.21092 1.75803 0.699256 3.64643 0.187906 5.88756C-0.323414 8.12864 0.221421 10.4788 1.66833 12.2734C3.11543 14.068 5.3068 15.1113 7.62389 15.1095ZM7.62389 1.74325C9.17788 1.74325 10.6683 2.35558 11.7672 3.44542C12.866 4.53527 13.4834 6.01345 13.4834 7.55466C13.4834 9.09588 12.866 10.5741 11.7672 11.6639C10.6683 12.7538 9.17788 13.3661 7.62389 13.3661C6.0697 13.3661 4.57928 12.7538 3.4804 11.6639C2.38152 10.5741 1.76434 9.09588 1.76434 7.55466C1.76434 6.01345 2.38152 4.53527 3.4804 3.44542C4.57928 2.35558 6.0697 1.74325 7.62389 1.74325Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:18px;
  height:18px;
  transition:all 0.1s linear;
}
.head-dashboard__btn-search.is-active::before, .head-dashboard__btn-search:hover::before, .head-dashboard__btn-search:focus::before{
  background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62389 15.1095C9.34037 15.1105 11.0065 14.5339 12.3496 13.4734L16.7579 18L18 16.7681L13.5917 12.2415C15.0291 10.4395 15.5612 8.08646 15.0381 5.84844C14.5147 3.60996 12.9928 1.72945 10.9025 0.738706C8.81207 -0.252244 6.38072 -0.245966 4.29587 0.756137C2.21092 1.75803 0.699256 3.64643 0.187906 5.88756C-0.323414 8.12864 0.221421 10.4788 1.66833 12.2734C3.11543 14.068 5.3068 15.1113 7.62389 15.1095ZM7.62389 1.74325C9.17788 1.74325 10.6683 2.35558 11.7672 3.44542C12.866 4.53527 13.4834 6.01345 13.4834 7.55466C13.4834 9.09588 12.866 10.5741 11.7672 11.6639C10.6683 12.7538 9.17788 13.3661 7.62389 13.3661C6.0697 13.3661 4.57928 12.7538 3.4804 11.6639C2.38152 10.5741 1.76434 9.09588 1.76434 7.55466C1.76434 6.01345 2.38152 4.53527 3.4804 3.44542C4.57928 2.35558 6.0697 1.74325 7.62389 1.74325Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.head-dashboard__bottom{
  display:none;
}
@media screen and (min-width: 1024px){
  .head-dashboard__bottom{
    display:block;
  }
}
@media screen and (min-width: 1024px){
  .head-dashboard__bottom .head-dashboard__wrap{
    padding-top:18px;
  }
}

.info-tooltip{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:flex;
  align-items:center;
  gap:12px;
}
.info-tooltip span{
  width:-moz-fit-content;
  width:fit-content;
}
.info-tooltip__icon{
  width:16px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.58214 0 0 3.58214 0 8C0 12.4179 3.58214 16 8 16C12.4179 16 16 12.4179 16 8C16 3.58214 12.4179 0 8 0ZM7.42857 4.14286C7.42857 4.06429 7.49286 4 7.57143 4H8.42857C8.50714 4 8.57143 4.06429 8.57143 4.14286V9C8.57143 9.07857 8.50714 9.14286 8.42857 9.14286H7.57143C7.49286 9.14286 7.42857 9.07857 7.42857 9V4.14286ZM8 12C7.7757 11.9954 7.56213 11.9031 7.40513 11.7429C7.24812 11.5826 7.16018 11.3672 7.16018 11.1429C7.16018 10.9185 7.24812 10.7031 7.40513 10.5429C7.56213 10.3826 7.7757 10.2903 8 10.2857C8.2243 10.2903 8.43787 10.3826 8.59488 10.5429C8.75189 10.7031 8.83982 10.9185 8.83982 11.1429C8.83982 11.3672 8.75189 11.5826 8.59488 11.7429C8.43787 11.9031 8.2243 11.9954 8 12Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
  background-size:contain;
  background-repeat:no-repeat;
}

.job-advantages{
  display:flex;
  flex-direction:column;
  gap:10px;
}
@media screen and (min-width: 1024px){
  .job-advantages{
    display:grid;
    grid-template-columns:1fr 1fr;
  }
}
.job-advantages__item{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:24px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:20px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
}
@media screen and (min-width: 768px){
  .job-advantages__item{
    min-height:269px;
  }
}
.job-advantages__item-title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  margin-bottom:20px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .job-advantages__item-title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.label-value{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  display:flex;
  flex-direction:column;
  gap:16px;
  margin-bottom:20px;
}
@media screen and (min-width: 1024px){
  .label-value{
    flex-direction:row;
    gap:40px;
  }
}
.label-value:last-child{
  margin-bottom:0;
}
.label-value__label{
  color:#717070;
}
@media screen and (min-width: 1024px){
  .label-value__label{
    width:180px;
    min-width:180px;
  }
}
.label-value__value ul{
  list-style:none;
}
.label-value__value ul li{
  position:relative;
  padding-left:18px;
}
.label-value__value ul li::before{
  position:absolute;
  top:-5px;
  left:3px;
  display:block;
  font-size:26px;
  content:".";
}
.label-value p{
  margin-bottom:0;
}

.loader{
  display:inline-block;
  position:relative;
  width:80px;
  height:80px;
}

.loader div{
  position:absolute;
  width:6px;
  height:6px;
  background:#cacbc5;
  border-radius:50%;
  animation:loader 1.2s linear infinite;
}

.loader div:nth-child(1){
  animation-delay:0s;
  top:37px;
  left:66px;
}

.loader div:nth-child(2){
  animation-delay:-0.1s;
  top:22px;
  left:62px;
}

.loader div:nth-child(3){
  animation-delay:-0.2s;
  top:11px;
  left:52px;
}

.loader div:nth-child(4){
  animation-delay:-0.3s;
  top:7px;
  left:37px;
}

.loader div:nth-child(5){
  animation-delay:-0.4s;
  top:11px;
  left:22px;
}

.loader div:nth-child(6){
  animation-delay:-0.5s;
  top:22px;
  left:11px;
}

.loader div:nth-child(7){
  animation-delay:-0.6s;
  top:37px;
  left:7px;
}

.loader div:nth-child(8){
  animation-delay:-0.7s;
  top:52px;
  left:11px;
}

.loader div:nth-child(9){
  animation-delay:-0.8s;
  top:62px;
  left:22px;
}

.loader div:nth-child(10){
  animation-delay:-0.9s;
  top:66px;
  left:37px;
}

.loader div:nth-child(11){
  animation-delay:-1s;
  top:62px;
  left:52px;
}

.loader div:nth-child(12){
  animation-delay:-1.1s;
  top:52px;
  left:62px;
}

@keyframes loader{
  0%, 20%, 80%, 100%{
    transform:scale(1);
    background-color:#cacbc5;
  }
  50%{
    transform:scale(1.5);
    background-color:#000;
  }
}
.loyalty-banner{
  position:relative;
  border-radius:4px;
  background:#dde9fb;
  padding:25px 20px;
  overflow:hidden;
}
@media screen and (min-width: 1024px){
  .loyalty-banner{
    padding:34px 20px;
  }
}
.loyalty-banner .wrap-img-bg{
  position:absolute;
  width:446px;
  right:-174px;
  top:unset;
  bottom:-183px;
}
@media screen and (min-width: 768px){
  .loyalty-banner .wrap-img-bg{
    right:-242px;
    top:24px;
    bottom:0;
  }
}
@media screen and (min-width: 1024px){
  .loyalty-banner .wrap-img-bg{
    right:-192px;
    top:33px;
  }
}
.loyalty-banner .wrap-img-qr{
  width:124px;
  height:124px;
  flex-shrink:0;
}

.loyalty-banner__content-container{
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .loyalty-banner__content-container{
    max-width:441px;
    margin-bottom:0;
  }
}
@media screen and (min-width: 1024px){
  .loyalty-banner__content-container{
    max-width:530px;
  }
}

.loyalty-banner__wrap{
  position:relative;
  z-index:1;
}
@media screen and (min-width: 768px){
  .loyalty-banner__wrap{
    display:flex;
    justify-content:space-between;
    align-items:center;
    max-width:586px;
  }
}
@media screen and (min-width: 1024px){
  .loyalty-banner__wrap{
    max-width:752px;
  }
}

.loyalty-banner__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:23px;
  font-style:normal;
  font-weight:700;
  line-height:28px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  margin-bottom:12px;
}

.loyalty-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
}

@media screen and (min-width: 768px){
  .loyalty-table-wrap{
    display:flex;
    gap:10px;
  }
}

@media screen and (min-width: 768px){
  .loyalty-table-wrap_2{
    display:grid;
    grid-template-columns:350px 350px;
  }
}

.loyalty-table-wrap_3{
  margin-bottom:47px;
  flex-wrap:wrap;
}
@media screen and (min-width: 1024px){
  .loyalty-table-wrap_3{
    flex-wrap:nowrap;
  }
}
.loyalty-table-wrap_3 > *{
  flex:1;
}
@media screen and (min-width: 1024px){
  .loyalty-table-wrap_3 > *{
    flex:unset;
  }
}
.loyalty-table-wrap_3 > *:last-child{
  width:100%;
  flex:unset;
}
@media screen and (min-width: 1024px){
  .loyalty-table-wrap_3 > *:last-child{
    width:auto;
  }
}

.loyalty-table{
  padding:20px;
  border-radius:4px;
  background:#fcfcfc;
}
.loyalty-table:not(:last-child){
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .loyalty-table:not(:last-child){
    margin-bottom:0;
  }
}

.loyalty-table__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:22px;
}

.loyalty-table__item{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.loyalty-table__item:not(:last-child){
  padding-bottom:8px;
  margin-bottom:8px;
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
}

.loyalty-table__label,
.loyalty-table__value{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}

.main-banner .logo{
  width:255px;
  height:46px;
  margin-bottom:19px;
}
@media screen and (min-width: 1024px){
  .main-banner .logo{
    margin-bottom:46px;
  }
}
@media screen and (max-width: 767px){
  .main-banner .global-wrapper{
    width:auto;
    margin:0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
  .main-banner .global-wrapper{
    width:auto;
    margin:0;
  }
}

.main-banner__wrap{
  position:relative;
  background:#f1f0ec;
}
@media screen and (min-width: 1024px){
  .main-banner__wrap{
    display:flex;
    justify-content:flex-end;
  }
}

.main-banner__content-container{
  padding:29px 14px 0px 13px;
}
@media screen and (min-width: 480px){
  .main-banner__content-container{
    padding:35px 19px 38px 19px;
  }
}
@media screen and (min-width: 768px){
  .main-banner__content-container{
    padding:42px 32px 0px 29px;
  }
}
@media screen and (min-width: 1024px){
  .main-banner__content-container{
    max-width:516px;
    padding:51px 43px 50px 17px;
  }
}
@media screen and (min-width: 1280px){
  .main-banner__content-container{
    max-width:575px;
    padding:78px 17px 85px 17px;
  }
}
@media screen and (min-width: 1440px){
  .main-banner__content-container{
    max-width:722px;
    padding:75px 70px 85px 40px;
  }
}
@media screen and (min-width: 1600px){
  .main-banner__content-container{
    max-width:750px;
  }
}

.main-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:22px;
}
@media screen and (min-width: 480px){
  .main-banner__text{
    margin-bottom:40px;
  }
}
@media screen and (min-width: 1280px){
  .main-banner__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}
@media screen and (min-width: 1440px){
  .main-banner__text{
    margin-bottom:75px;
  }
}
.main-banner__text p:not(:last-child){
  margin-bottom:17px;
}
@media screen and (min-width: 1280px){
  .main-banner__text p:not(:last-child){
    margin-bottom:20px;
  }
}

.main-banner__control{
  display:flex;
  gap:10px;
  flex-direction:column;
  align-items:flex-start;
}
@media screen and (min-width: 480px){
  .main-banner__control{
    align-items:center;
    flex-direction:row;
  }
}
@media screen and (min-width: 768px){
  .main-banner__control{
    gap:6px;
  }
}

.main-banner__btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  text-transform:uppercase;
  border-radius:4px;
  padding:10px 12px;
  border:1px solid transparent;
  background-color:#e8e5e2;
  display:flex;
  align-items:center;
  transition:all 0.1s linear;
  cursor:pointer;
}
.main-banner__btn:hover, .main-banner__btn:focus{
  opacity:0.6;
}
@media screen and (min-width: 768px){
  .main-banner__btn{
    border:1px solid #2a1f15;
    background-color:transparent;
    padding:12px 22px;
  }
}
@media screen and (min-width: 1280px){
  .main-banner__btn{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}
.main-banner__btn::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  margin-left:12px;
}
.main-banner__btn::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:18px;
  height:18px;
  flex-shrink:0;
  margin-right:10px;
}
@media screen and (min-width: 768px){
  .main-banner__btn::before{
    content:none;
  }
}

.main-banner__btn-text{
  padding:11px 12px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  text-transform:uppercase;
  background-color:#e8e5e2;
  display:flex;
  align-items:center;
  transition:all 0.1s linear;
  margin-bottom:5px;
  cursor:pointer;
}
.main-banner__btn-text:hover, .main-banner__btn-text:focus{
  opacity:0.6;
}
@media screen and (min-width: 480px){
  .main-banner__btn-text{
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .main-banner__btn-text{
    background-color:transparent;
    padding:12px 18px;
  }
}
@media screen and (min-width: 1280px){
  .main-banner__btn-text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}
.main-banner__btn-text::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:18px;
  height:18px;
  flex-shrink:0;
  margin-right:10px;
}
@media screen and (min-width: 768px){
  .main-banner__btn-text::before{
    content:none;
  }
}

.main-banner__wrap-img{
  display:block;
  height:249px;
  width:293px;
  margin:0 auto;
}
@media screen and (min-width: 480px){
  .main-banner__wrap-img{
    height:305px;
    width:364px;
  }
}
@media screen and (min-width: 768px){
  .main-banner__wrap-img{
    height:384px;
    width:465px;
  }
}
@media screen and (min-width: 1024px){
  .main-banner__wrap-img{
    position:absolute;
    top:0;
    left:0;
    width:53%;
    height:100%;
  }
}
@media screen and (min-width: 1440px){
  .main-banner__wrap-img{
    width:55%;
  }
}
@media screen and (min-width: 768px){
  .main-banner__wrap-img img{
    -o-object-position:10px -2px;
       object-position:10px -2px;
  }
}
@media screen and (min-width: 1024px){
  .main-banner__wrap-img img{
    -o-object-fit:cover;
       object-fit:cover;
    -o-object-position:-5px 0px;
       object-position:-5px 0px;
  }
}
@media screen and (min-width: 1440px){
  .main-banner__wrap-img img{
    -o-object-position:-18px 0px;
       object-position:-18px 0px;
  }
}

.main-top-card{
  height:100vh;
  max-height:498px;
  min-height:498px;
  position:relative;
  overflow:hidden;
  z-index:1;
  transform:translateZ(10px);
}
@media screen and (min-width: 480px){
  .main-top-card{
    max-height:504px;
    min-height:504px;
  }
}
@media screen and (min-width: 768px){
  .main-top-card{
    max-height:600px;
    min-height:600px;
  }
}
@media screen and (min-width: 1280px){
  .main-top-card{
    max-height:715px;
    min-height:715px;
  }
}

.main-top-card__content-container{
  max-width:235px;
}
@media screen and (min-width: 480px){
  .main-top-card__content-container{
    max-width:245px;
  }
}
@media screen and (min-width: 768px){
  .main-top-card__content-container{
    max-width:370px;
  }
}
@media screen and (min-width: 1280px){
  .main-top-card__content-container{
    max-width:400px;
  }
}

.main-top-card__wrap{
  display:flex;
  align-items:flex-start;
  height:100%;
  padding-top:99px;
  padding-bottom:60px;
}
@media screen and (min-width: 480px){
  .main-top-card__wrap{
    padding-top:105px;
  }
}
@media screen and (min-width: 768px){
  .main-top-card__wrap{
    align-items:center;
    padding-left:10px;
    padding-top:90px;
    padding-bottom:106px;
  }
}
@media screen and (min-width: 1024px){
  .main-top-card__wrap{
    padding-left:0;
    padding-top:105px;
    padding-bottom:80px;
  }
}
@media screen and (min-width: 1280px){
  .main-top-card__wrap{
    padding-top:255px;
  }
}

.main-top-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:32px;
  font-style:normal;
  font-weight:700;
  line-height:38px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  margin-bottom:9px;
}
@media screen and (min-width: 768px){
  .main-top-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:36px;
    font-style:normal;
    font-weight:700;
    line-height:40px;
    letter-spacing:1px;
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1280px){
  .main-top-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:44px;
    font-style:normal;
    font-weight:700;
    line-height:46px;
    letter-spacing:1px;
  }
}

.main-top-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:29px;
}
@media screen and (min-width: 480px){
  .main-top-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}
@media screen and (min-width: 768px){
  .main-top-card__text{
    margin-bottom:50px;
  }
}
@media screen and (min-width: 1280px){
  .main-top-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
  }
}

.main-top-card__btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  text-transform:uppercase;
  border-radius:4px;
  padding:11px;
  border:1px solid transparent;
  display:inline-flex;
  align-items:center;
  transition:all 0.1s linear;
  cursor:pointer;
}
@media screen and (min-width: 0) and (max-width: 479px){
  .main-top-card__btn{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
  }
}
@media screen and (min-width: 768px){
  .main-top-card__btn{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
    padding:11px 21px;
    border:1px solid #2a1f15;
  }
}
.main-top-card__btn::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  margin-left:12px;
  transition:all 0.1s linear;
}
.main-top-card__btn:hover, .main-top-card__btn:focus, .main-top-card__btn:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.main-top-card__btn:hover::after, .main-top-card__btn:focus::after, .main-top-card__btn:active::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.main-top-card__btn:hover::before, .main-top-card__btn:focus::before, .main-top-card__btn:active::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.main-top-card__btn:disabled{
  color:#979696;
  cursor:not-allowed;
}
.main-top-card__btn:disabled::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.main-top-card__btn:disabled::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23979696'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23979696'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.main-top-card__wrap-img{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%;
}
.main-top-card__wrap-img .main-top-card__img{
  width:175%;
  -o-object-position:-183px bottom;
     object-position:-183px bottom;
}
@media screen and (min-width: 480px){
  .main-top-card__wrap-img .main-top-card__img{
    -o-object-position:-114px bottom;
       object-position:-114px bottom;
    width:142%;
  }
}
@media screen and (min-width: 768px){
  .main-top-card__wrap-img .main-top-card__img{
    -o-object-position:-598px 0;
       object-position:-598px 0;
    height:118%;
    width:100%;
  }
}
@media screen and (min-width: 1024px){
  .main-top-card__wrap-img .main-top-card__img{
    height:122%;
    -o-object-position:-485px -18px;
       object-position:-485px -18px;
  }
}
@media screen and (min-width: 1280px){
  .main-top-card__wrap-img .main-top-card__img{
    height:100%;
    -o-object-position:-285px top;
       object-position:-285px top;
  }
}
@media screen and (min-width: 1440px){
  .main-top-card__wrap-img .main-top-card__img{
    -o-object-position:top;
       object-position:top;
  }
}

.block_404{
  margin-top:42px;
}
@media screen and (min-width: 480px){
  .block_404{
    margin-top:31px;
  }
}
@media screen and (min-width: 768px){
  .block_404{
    margin-top:90px;
  }
}
@media screen and (min-width: 1280px){
  .block_404{
    margin-top:106px;
  }
}

.block_catalog-1{
  margin-bottom:52px;
}
@media screen and (min-width: 1024px){
  .block_catalog-1{
    margin-bottom:85px;
  }
}
@media screen and (min-width: 1280px){
  .block_catalog-1{
    margin-bottom:52px;
  }
}
@media screen and (min-width: 1440px){
  .block_catalog-1{
    margin-bottom:78px;
  }
}
@media screen and (min-width: 1920px){
  .block_catalog-1{
    margin-bottom:73px;
  }
}

.block_catalog-2{
  margin-bottom:34px;
}
@media screen and (min-width: 1280px){
  .block_catalog-2{
    margin-bottom:46px;
  }
}
@media screen and (min-width: 1440px){
  .block_catalog-2{
    margin-bottom:58px;
  }
}
@media screen and (min-width: 1600px){
  .block_catalog-2{
    margin-bottom:50px;
  }
}
@media screen and (min-width: 1920px){
  .block_catalog-2{
    margin-bottom:56px;
  }
}

.block_catalog-3{
  margin-bottom:62px;
}
@media screen and (min-width: 480px){
  .block_catalog-3{
    margin-bottom:32px;
  }
}
@media screen and (min-width: 768px){
  .block_catalog-3{
    margin-bottom:82px;
  }
}
@media screen and (min-width: 1024px){
  .block_catalog-3{
    margin-bottom:74px;
  }
}
.block_catalog-3 .block__head{
  margin-bottom:24px;
}
@media screen and (min-width: 768px){
  .block_catalog-3 .block__head{
    margin-bottom:30px;
  }
}

.block_catalog-4{
  margin-bottom:52px;
}
@media screen and (min-width: 768px){
  .block_catalog-4{
    margin-bottom:32px;
  }
}
@media screen and (min-width: 1280px){
  .block_catalog-4{
    margin-bottom:82px;
  }
}
@media screen and (min-width: 1440px){
  .block_catalog-4{
    margin-bottom:66px;
  }
}

.block_catalog-5{
  margin-bottom:90px;
}

.block_search-1{
  margin-bottom:32px;
}
@media screen and (min-width: 1024px){
  .block_search-1{
    margin-bottom:55px;
  }
}
@media screen and (min-width: 1280px){
  .block_search-1{
    margin-bottom:52px;
  }
}
@media screen and (min-width: 1440px){
  .block_search-1{
    margin-bottom:78px;
  }
}
@media screen and (min-width: 1920px){
  .block_search-1{
    margin-bottom:73px;
  }
}
.block_search-1 .block__head{
  margin-bottom:21px;
}
@media screen and (min-width: 768px){
  .block_search-1 .block__head{
    margin-bottom:35px;
  }
}
@media screen and (min-width: 1024px){
  .block_search-1 .block__head{
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1440px){
  .block_search-1 .block__head{
    margin-bottom:10px;
  }
}
@media screen and (min-width: 1600px){
  .block_search-1 .block__head{
    margin-bottom:20px;
  }
}

.block_search-3{
  margin-bottom:62px;
}
@media screen and (min-width: 768px){
  .block_search-3{
    margin-bottom:82px;
  }
}
@media screen and (min-width: 1024px){
  .block_search-3{
    margin-bottom:74px;
  }
}
.block_search-3 .block__head{
  margin-bottom:24px;
}
@media screen and (min-width: 768px){
  .block_search-3 .block__head{
    margin-bottom:30px;
  }
}

.block_favorites-1{
  margin-bottom:24px;
}
@media screen and (min-width: 768px){
  .block_favorites-1{
    margin-bottom:38px;
  }
}
@media screen and (min-width: 1024px){
  .block_favorites-1{
    margin-bottom:30px;
  }
}
.block_favorites-1 .block__head{
  margin-bottom:22px;
}
.block_favorites-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block_favorites-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_favorites-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_favorites-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_favorites-2{
  margin-bottom:52px;
}
@media screen and (min-width: 1024px){
  .block_favorites-2{
    margin-bottom:85px;
  }
}
@media screen and (min-width: 1280px){
  .block_favorites-2{
    margin-bottom:52px;
  }
}
@media screen and (min-width: 1440px){
  .block_favorites-2{
    margin-bottom:52px;
  }
}
@media screen and (min-width: 1600px){
  .block_favorites-2{
    margin-bottom:58px;
  }
}
.block_favorites-2 .product-card-list{
  margin-top:22px;
}
@media screen and (min-width: 1280px){
  .block_favorites-2 .product-card-list{
    margin-top:32px;
  }
}

.block_favorites-3{
  margin-bottom:30px;
}
@media screen and (min-width: 480px){
  .block_favorites-3{
    margin-bottom:24px;
  }
}
@media screen and (min-width: 768px){
  .block_favorites-3{
    margin-bottom:38px;
  }
}
@media screen and (min-width: 1024px){
  .block_favorites-3{
    margin-bottom:38px;
  }
}
@media screen and (min-width: 1280px){
  .block_favorites-3{
    margin-bottom:30px;
  }
}
.block_favorites-3 .block__head{
  margin-bottom:0;
}
.block_favorites-3 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 1024px){
  .block_favorites-3 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_favorites-3 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_brand-goods-1{
  margin-bottom:52px;
}
@media screen and (min-width: 1024px){
  .block_brand-goods-1{
    margin-bottom:56px;
  }
}
@media screen and (min-width: 1280px){
  .block_brand-goods-1{
    margin-bottom:52px;
  }
}
@media screen and (min-width: 1440px){
  .block_brand-goods-1{
    margin-bottom:78px;
  }
}
@media screen and (min-width: 1920px){
  .block_brand-goods-1{
    margin-bottom:73px;
  }
}
.block_brand-goods-1 .product-card-list{
  margin-top:22px;
}
@media screen and (min-width: 1280px){
  .block_brand-goods-1 .product-card-list{
    margin-top:32px;
  }
}

.block_brends-1{
  margin-bottom:69px;
}
@media screen and (min-width: 1280px){
  .block_brends-1{
    margin-bottom:89px;
  }
}
@media screen and (min-width: 1920px){
  .block_brends-1{
    margin-bottom:64px;
  }
}

.block_brends-2{
  margin-bottom:65px;
}
.block_brends-2 .block__head{
  margin-bottom:22px;
}
@media screen and (min-width: 768px){
  .block_brends-2 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 768px){
  .block_brends-2{
    margin-bottom:31px;
  }
}
@media screen and (min-width: 1280px){
  .block_brends-2{
    margin-bottom:55px;
  }
}

.block_news-1{
  margin-bottom:72px;
}
.block_news-1 .block__head{
  margin-bottom:10px;
}
@media screen and (min-width: 480px){
  .block_news-1 .block__head{
    margin-bottom:22px;
  }
}
@media screen and (min-width: 1280px){
  .block_news-1 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 1280px){
  .block_news-1{
    margin-bottom:85px;
  }
}
@media screen and (min-width: 1440px){
  .block_news-1{
    margin-bottom:92px;
  }
}
@media screen and (min-width: 1920px){
  .block_news-1{
    margin-bottom:70px;
  }
}

.block_news-2{
  margin-bottom:59px;
}
@media screen and (min-width: 768px){
  .block_news-2{
    margin-bottom:35px;
  }
}
@media screen and (min-width: 1280px){
  .block_news-2{
    bottom:82px;
  }
}
@media screen and (min-width: 1440px){
  .block_news-2{
    margin-bottom:57px;
  }
}
.block_news-2 .block__head{
  margin-bottom:30px;
}
@media screen and (min-width: 1920px){
  .block_news-2 .block__head{
    margin-bottom:20px;
  }
}

.block_knowledge-base-1{
  margin-bottom:72px;
}
.block_knowledge-base-1 .block__head{
  margin-bottom:10px;
}
@media screen and (min-width: 480px){
  .block_knowledge-base-1 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 768px){
  .block_knowledge-base-1 .block__head{
    margin-bottom:22px;
  }
}
@media screen and (min-width: 1280px){
  .block_knowledge-base-1 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 1280px){
  .block_knowledge-base-1{
    margin-bottom:85px;
  }
}
@media screen and (min-width: 1440px){
  .block_knowledge-base-1{
    margin-bottom:145px;
  }
}
@media screen and (min-width: 1600px){
  .block_knowledge-base-1{
    margin-bottom:92px;
  }
}
@media screen and (min-width: 1920px){
  .block_knowledge-base-1{
    margin-bottom:70px;
  }
}

.block_knowledge-base-2{
  margin-bottom:59px;
}
@media screen and (min-width: 768px){
  .block_knowledge-base-2{
    margin-bottom:35px;
  }
}
@media screen and (min-width: 1280px){
  .block_knowledge-base-2{
    bottom:82px;
  }
}
@media screen and (min-width: 1440px){
  .block_knowledge-base-2{
    margin-bottom:57px;
  }
}
.block_knowledge-base-2 .block__head{
  margin-bottom:30px;
}
@media screen and (min-width: 1920px){
  .block_knowledge-base-2 .block__head{
    margin-bottom:20px;
  }
}

.block_stock-1{
  margin-bottom:36px;
}
.block_stock-1 .block__head{
  margin-bottom:28px;
}

.block_stock-2{
  margin-bottom:73px;
}
.block_stock-2 .block__head{
  margin-bottom:27px;
}
@media screen and (min-width: 480px){
  .block_stock-2 .block__head{
    margin-bottom:32px;
  }
}
@media screen and (min-width: 768px){
  .block_stock-2 .block__head{
    margin-bottom:28px;
  }
}
.block_stock-2 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:34px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block_stock-2 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-2{
    margin-bottom:96px;
  }
}
@media screen and (min-width: 1920px){
  .block_stock-2{
    margin-bottom:72px;
  }
}

.block_stock-3{
  margin-bottom:58px;
}
.block_stock-3 .block__head{
  margin-bottom:28px;
}
@media screen and (min-width: 1920px){
  .block_stock-3 .block__head{
    margin-bottom:20px;
  }
}

.block_stock-5{
  margin-bottom:73px;
}
.block_stock-5 .block__head{
  margin-bottom:27px;
}
@media screen and (min-width: 480px){
  .block_stock-5 .block__head{
    margin-bottom:32px;
  }
}
@media screen and (min-width: 768px){
  .block_stock-5 .block__head{
    margin-bottom:28px;
  }
}
.block_stock-5 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:34px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_stock-5 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-5 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
.block_stock-5 .p-plus-container_tags{
  margin-bottom:50px;
}
.block_stock-5 .tags_priority{
  margin-bottom:32px;
}
@media screen and (min-width: 768px){
  .block_stock-5 .tags_priority{
    margin-bottom:50px;
  }
}
@media screen and (min-width: 1024px){
  .block_stock-5 .tags_priority{
    margin-bottom:0;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-5{
    margin-bottom:96px;
  }
}
@media screen and (min-width: 1920px){
  .block_stock-5{
    margin-bottom:72px;
  }
}

.block_stock-detail-1{
  margin-bottom:36px;
}
.block_stock-detail-1 .block__head{
  margin-bottom:10px;
}
@media screen and (min-width: 1440px){
  .block_stock-detail-1 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-detail-1{
    margin-bottom:23px;
  }
}
@media screen and (min-width: 1440px){
  .block_stock-detail-1{
    margin-bottom:56px;
  }
}
.block_stock-detail-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block_stock-detail-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_stock-detail-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-detail-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_stock-detail-2{
  margin-bottom:42px;
}
.block_stock-detail-2 .block__head{
  margin-bottom:28px;
}
@media screen and (min-width: 1024px){
  .block_stock-detail-2{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-detail-2{
    margin-bottom:60px;
  }
}

.block_stock-detail-4{
  margin-bottom:87px;
}
.block_stock-detail-4 .block__head{
  margin-bottom:40px;
}
@media screen and (min-width: 1440px){
  .block_stock-detail-4 .block__head{
    margin-bottom:30px;
  }
}
.block_stock-detail-4 .block__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:700;
  line-height:19px;
  color:#2a1f15;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .block_stock-detail-4 .block__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_stock-detail-4 .block__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-detail-4 .block__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_stock-detail-4{
    margin-bottom:44px;
  }
}
@media screen and (min-width: 1280px){
  .block_stock-detail-4{
    margin-bottom:60px;
  }
}
@media screen and (min-width: 1440px){
  .block_stock-detail-4{
    margin-bottom:27px;
  }
}

.block_faqs-1 .block__head{
  margin-bottom:30px;
}
.block_faqs-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:32px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_faqs-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_faqs-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_sell-with-modern-1{
  margin-bottom:31px;
}
.block_sell-with-modern-1 .block__head{
  margin-bottom:24px;
}
@media screen and (min-width: 1280px){
  .block_sell-with-modern-1 .block__head{
    margin-bottom:62px;
  }
}
@media screen and (min-width: 1600px){
  .block_sell-with-modern-1 .block__head{
    margin-bottom:30px;
  }
}
.block_sell-with-modern-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block_sell-with-modern-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_sell-with-modern-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_sell-with-modern-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1440px){
  .block_sell-with-modern-1 .block__body{
    max-width:1083px;
  }
}
@media screen and (min-width: 1600px){
  .block_sell-with-modern-1 .block__body{
    max-width:unset;
  }
}
@media screen and (min-width: 768px){
  .block_sell-with-modern-1{
    margin-bottom:55px;
  }
}
@media screen and (min-width: 1280px){
  .block_sell-with-modern-1{
    margin-bottom:86px;
  }
}
@media screen and (min-width: 1440px){
  .block_sell-with-modern-1{
    margin-bottom:116px;
  }
}

.block_loyalty-program-1 .block__head{
  margin-bottom:28px;
}
@media screen and (min-width: 768px){
  .block_loyalty-program-1 .block__head{
    margin-bottom:36px;
  }
}
@media screen and (min-width: 1280px){
  .block_loyalty-program-1 .block__head{
    margin-bottom:59px;
  }
}
@media screen and (min-width: 1440px){
  .block_loyalty-program-1 .block__head{
    margin-bottom:67px;
  }
}
@media screen and (min-width: 1600px){
  .block_loyalty-program-1 .block__head{
    margin-bottom:56px;
  }
}
.block_loyalty-program-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block_loyalty-program-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_loyalty-program-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_loyalty-program-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_delivery-1 .block__head{
  margin-bottom:37px;
}
@media screen and (min-width: 768px){
  .block_delivery-1 .block__head{
    margin-bottom:36px;
  }
}
@media screen and (min-width: 1280px){
  .block_delivery-1 .block__head{
    margin-bottom:59px;
  }
}
@media screen and (min-width: 1440px){
  .block_delivery-1 .block__head{
    margin-bottom:67px;
  }
}
@media screen and (min-width: 1600px){
  .block_delivery-1 .block__head{
    margin-bottom:56px;
  }
}
.block_delivery-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block_delivery-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_delivery-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_delivery-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_store-1{
  margin-bottom:42px;
}
.block_store-1 .block__head{
  margin-bottom:30px;
}
@media screen and (min-width: 480px){
  .block_store-1 .block__head{
    margin-bottom:39px;
  }
}
.block_store-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 480px){
  .block_store-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_store-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
    max-width:1062px;
  }
}
@media screen and (min-width: 1600px){
  .block_store-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
    max-width:unset;
  }
}
@media screen and (min-width: 1440px){
  .block_store-1{
    margin-bottom:52px;
  }
}

.block_store-2{
  margin-bottom:42px;
}
.block_store-2 .block__head{
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .block_store-2 .block__head{
    margin-bottom:39px;
  }
}
@media screen and (min-width: 1440px){
  .block_store-2{
    margin-bottom:52px;
  }
}

.block_contact-1{
  margin-bottom:28px;
}
@media screen and (min-width: 768px){
  .block_contact-1{
    margin-bottom:34px;
  }
}
@media screen and (min-width: 1024px){
  .block_contact-1{
    margin-bottom:50px;
  }
}
@media screen and (min-width: 1280px){
  .block_contact-1{
    margin-bottom:60px;
  }
}
@media screen and (min-width: 1440px){
  .block_contact-1{
    margin-bottom:70px;
  }
}

.block_contact-2{
  margin-bottom:24px;
}
@media screen and (min-width: 768px){
  .block_contact-2{
    margin-bottom:34px;
  }
}
@media screen and (min-width: 1280px){
  .block_contact-2{
    margin-bottom:42px;
  }
}
@media screen and (min-width: 1440px){
  .block_contact-2{
    margin-bottom:50px;
  }
}

.block_course-page-1{
  margin-bottom:49px;
}
.block_course-page-1 .block__head{
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .block_course-page-1 .block__head{
    margin-bottom:53px;
  }
}
@media screen and (min-width: 1024px){
  .block_course-page-1 .block__head{
    margin-bottom:57px;
  }
}
.block_course-page-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:32px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_course-page-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_course-page-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_course-page-1{
    margin-bottom:66px;
  }
}
@media screen and (min-width: 1024px){
  .block_course-page-1{
    margin-bottom:80px;
  }
}

.block_course-page-2{
  margin-bottom:75px;
}
.block_course-page-2 .block__head{
  margin-bottom:30px;
}
.block_course-page-2 .block__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  color:#2a1f15;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .block_course-page-2 .block__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_course-page-2 .block__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 768px){
  .block_course-page-2{
    margin-bottom:90px;
  }
}
@media screen and (min-width: 1024px){
  .block_course-page-2{
    margin-bottom:50px;
  }
}

.block_course-page-3{
  margin-bottom:31px;
}
@media screen and (min-width: 768px){
  .block_course-page-3{
    margin-bottom:44px;
  }
}
@media screen and (min-width: 1440px){
  .block_course-page-3{
    margin-bottom:50px;
  }
}

.block_education-1{
  margin-bottom:32px;
}
.block_education-1 .block__head{
  margin-bottom:33px;
}
@media screen and (min-width: 1280px){
  .block_education-1 .block__head{
    margin-bottom:27px;
  }
}
.block_education-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:32px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_education-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .block_education-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1440px){
  .block_education-1{
    margin-bottom:52px;
  }
}
@media screen and (min-width: 1600px){
  .block_education-1{
    margin-bottom:32px;
  }
}

.block_education-2{
  margin-bottom:50px;
}
.block_education-2 .block__head{
  margin-bottom:30px;
}

.block_education-3{
  margin-bottom:64px;
}
@media screen and (min-width: 1024px){
  .block_education-3{
    margin-bottom:82px;
  }
}

.block_education-4{
  margin-bottom:39px;
}
.block_education-4 .block__head{
  margin-bottom:30px;
}
@media screen and (min-width: 1440px){
  .block_education-4 .block__head{
    text-align:center;
  }
}
@media screen and (min-width: 1280px){
  .block_education-4{
    margin-bottom:52px;
  }
}

.block_education-5{
  margin-bottom:43px;
}
@media screen and (min-width: 1440px){
  .block_education-5{
    margin-bottom:52px;
  }
}

.block_product-page-1{
  margin-bottom:46px;
}
@media screen and (min-width: 1280px){
  .block_product-page-1{
    margin-bottom:56px;
  }
}
@media screen and (min-width: 1440px){
  .block_product-page-1{
    margin-bottom:86px;
  }
}

.block_product-page-2{
  margin-bottom:68px;
}
@media screen and (min-width: 768px){
  .block_product-page-2{
    margin-bottom:84px;
  }
}
@media screen and (min-width: 1024px){
  .block_product-page-2{
    margin-bottom:62px;
  }
}
@media screen and (min-width: 1280px){
  .block_product-page-2{
    margin-bottom:86px;
  }
}
@media screen and (min-width: 1440px){
  .block_product-page-2{
    margin-bottom:104px;
  }
}

.block_product-page-3{
  margin-bottom:68px;
}
@media screen and (min-width: 768px){
  .block_product-page-3{
    margin-bottom:84px;
  }
}

.block_product-page-4{
  margin-bottom:72px;
}

.block_product-page-5{
  margin-bottom:60px;
}
@media screen and (min-width: 768px){
  .block_product-page-5{
    margin-bottom:32px;
  }
}
@media screen and (min-width: 1280px){
  .block_product-page-5{
    margin-bottom:80px;
  }
}
@media screen and (min-width: 1440px){
  .block_product-page-5{
    margin-bottom:66px;
  }
}

@media screen and (min-width: 768px){
  .block_product-page-2 .block__head,
  .block_product-page-3 .block__head,
  .block_product-page-4 .block__head,
  .block_product-page-5 .block__head{
    max-width:calc(100% - 120px);
  }
}

.block_main-1{
  margin-bottom:20px;
}
@media screen and (min-width: 480px){
  .block_main-1{
    margin-bottom:10px;
  }
}
@media screen and (min-width: 768px){
  .block_main-1{
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1024px){
  .block_main-1{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 1280px){
  .block_main-1{
    margin-bottom:36px;
  }
}

.block_main-2{
  margin-bottom:31px;
}
@media screen and (min-width: 480px){
  .block_main-2{
    margin-bottom:26px;
  }
}
@media screen and (min-width: 768px){
  .block_main-2{
    margin-bottom:34px;
  }
}
@media screen and (min-width: 1280px){
  .block_main-2{
    margin-bottom:44px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-2{
    margin-bottom:53px;
  }
}

.block_main-3{
  margin-bottom:60px;
}
@media screen and (min-width: 768px){
  .block_main-3 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 768px){
  .block_main-3{
    margin-bottom:105px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-3{
    margin-bottom:50px;
  }
}

.block_main-4{
  margin-bottom:75px;
}
@media screen and (min-width: 768px){
  .block_main-4 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 768px){
  .block_main-4{
    margin-bottom:118px;
  }
}
@media screen and (min-width: 1024px){
  .block_main-4{
    margin-bottom:88px;
  }
}

.block_main-5{
  margin-bottom:77px;
}
@media screen and (min-width: 480px){
  .block_main-5{
    margin-bottom:50px;
  }
}
@media screen and (min-width: 768px){
  .block_main-5{
    margin-bottom:76px;
  }
}
@media screen and (min-width: 1280px){
  .block_main-5{
    margin-bottom:123px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-5{
    margin-bottom:88px;
  }
}

.block_main-6{
  margin-bottom:82px;
}
@media screen and (min-width: 480px){
  .block_main-6{
    margin-bottom:64px;
  }
}
@media screen and (min-width: 768px){
  .block_main-6{
    margin-bottom:54px;
  }
}
@media screen and (min-width: 1280px){
  .block_main-6{
    margin-bottom:98px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-6{
    margin-bottom:81px;
  }
}

.block_main-7{
  margin-bottom:64px;
}
@media screen and (min-width: 1280px){
  .block_main-7{
    margin-bottom:82px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-7{
    margin-bottom:114px;
  }
}

.block_main-8{
  margin-bottom:29px;
}
.block_main-8 .block__head{
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .block_main-8 .block__head{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 768px){
  .block_main-8{
    margin-bottom:78px;
  }
}
@media screen and (min-width: 1024px){
  .block_main-8{
    margin-bottom:88px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-8{
    margin-bottom:120px;
  }
}

.block_main-9{
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .block_main-9{
    margin-bottom:50px;
  }
}
@media screen and (min-width: 1280px){
  .block_main-9{
    margin-bottom:40px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-9{
    margin-bottom:70px;
  }
}

.block_main-10{
  margin-bottom:64px;
}
@media screen and (min-width: 768px){
  .block_main-10{
    margin-bottom:33px;
  }
}
@media screen and (min-width: 1280px){
  .block_main-10{
    margin-bottom:80px;
  }
}
@media screen and (min-width: 1440px){
  .block_main-10{
    margin-bottom:66px;
  }
}

.block_purchas-1 .block__head{
  margin-bottom:18px;
}
@media screen and (min-width: 768px){
  .block_purchas-1 .block__head{
    margin-bottom:6px;
  }
}
.block_purchas-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:32px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_purchas-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_purchas-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_order-detail-1 .block__head{
  margin-bottom:11px;
}
@media screen and (min-width: 768px){
  .block_order-detail-1 .block__head{
    margin-bottom:6px;
  }
}
.block_order-detail-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:32px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_order-detail-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_order-detail-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_waiting-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_waiting-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
.block_waiting-1 .block__head_flex{
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .block_waiting-1 .block__head_flex{
    margin-bottom:42px;
  }
}
@media screen and (min-width: 1280px){
  .block_waiting-1 .block__head_flex{
    margin-bottom:38px;
  }
}
.block_waiting-1 .block__head_flex .btn-grey{
  height:44px;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  padding:12px;
}

.block_order-1 .block__head_flex{
  flex-direction:column;
  align-items:flex-start;
  gap:9px;
}
@media screen and (min-width: 768px){
  .block_order-1 .block__head_flex{
    flex-direction:row;
    margin-bottom:31px;
  }
}
@media screen and (min-width: 1280px){
  .block_order-1 .block__head_flex{
    margin-bottom:38px;
  }
}
.block_order-1 .block__head_flex .btn-grey{
  height:44px;
  padding:10px 11px;
}
@media screen and (min-width: 1280px){
  .block_order-1 .block__head_flex .btn-grey{
    padding:12px 20px;
  }
}
.block_order-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:32px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_order-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_order-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_password-recovery .block__head{
  margin-bottom:28px;
}
@media screen and (min-width: 768px){
  .block_password-recovery .block__head{
    margin-bottom:38px;
  }
}
.block_password-recovery .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_password-recovery .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_password-recovery .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.block_profile-1 .block__title_big{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .block_profile-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .block_profile-1 .block__title_big{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}
.block_profile-1 .block__head{
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .block_profile-1 .block__head{
    margin-bottom:15px;
  }
}
@media screen and (min-width: 1024px){
  .block_profile-1 .block__head{
    margin-bottom:27px;
  }
}
@media screen and (min-width: 1280px){
  .block_profile-1 .block__head{
    margin-bottom:45px;
  }
}

.block_reg-1 .block__head{
  margin-bottom:28px;
}
@media screen and (min-width: 768px){
  .block_reg-1 .block__head{
    margin-bottom:41px;
  }
}
.block_reg-1 .permission-profile_reg{
  margin-bottom:31px;
}

.block_mb-my-card{
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .block_mb-my-card{
    margin-bottom:40px;
  }
}

.block_mb-my-card-2{
  margin-bottom:53px;
}
@media screen and (min-width: 768px){
  .block_mb-my-card-2{
    margin-bottom:49px;
  }
}

.block_operations-history{
  margin-top:50px;
}
.block_operations-history .block__body{
  margin-bottom:40px;
  padding-bottom:40px;
  border-bottom:1px solid rgba(42, 31, 21, 0.1490196078);
}

.menu-account-wrapper{
  position:fixed;
  width:100%;
  background:rgba(60, 60, 60, 0.2);
  overflow-x:hidden;
  overflow-y:visible;
  z-index:2;
  transition:transform 0s linear;
  transform:scaleY(0);
  transition-delay:0.3s;
  top:0;
  height:100%;
}
.menu-account-wrapper.is-open{
  transform:scaleY(1);
  transition-delay:0s;
}
.menu-account-wrapper.is-open .menu-account{
  transform:translateX(0);
}
@media screen and (min-width: 1024px){
  .menu-account-wrapper.is-open{
    display:none;
  }
}

.menu-account{
  width:320px;
  height:100%;
  padding:71px 20px 76px 20px;
  background:#fcfcfc;
  box-shadow:0px -4px 20px 0px rgba(126, 126, 126, 0.2);
  transform:translateX(-100%);
  transition:all 0.3s ease-out;
  overflow-y:auto;
}
@media screen and (min-width: 480px){
  .menu-account{
    padding:77px 20px 76px 20px;
  }
}
@media screen and (min-width: 768px){
  .menu-account{
    padding:84px 20px 76px 20px;
  }
}

.menu-account__head{
  position:relative;
  padding-top:10px;
}
.menu-account__head .btn-close{
  position:absolute;
  top:0;
  right:0;
}

.menu-account__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  text-transform:uppercase;
}

.menu-account__body .menu-list_mobile .menu-list__link{
  padding:14px 0 11px 0;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.menu-account__body .menu-list_mobile .menu-list__link::after{
  content:none;
}

.menu-catalog{
  position:fixed;
  width:100%;
  background:rgba(60, 60, 60, 0.2);
  overflow-x:hidden;
  overflow-y:visible;
  z-index:2;
  transition:transform 0s linear;
  transform:scaleY(0);
  transition-delay:0.3s;
  top:0;
  height:100%;
}
@media screen and (min-width: 1024px){
  .menu-catalog{
    position:absolute;
    top:128px;
    left:0;
    right:0;
    z-index:100;
    height:calc(100vh - 128px);
    max-height:749px;
    overflow:hidden;
    width:100%;
    padding-top:26px;
    padding-bottom:75px;
    background-color:#e8e5e2;
    pointer-events:none;
    opacity:0;
    box-shadow:unset;
    transition:opacity 0.3s ease;
  }
}
@media screen and (min-width: 1280px){
  .menu-catalog{
    top:139px;
    height:calc(100vh - 139px);
  }
}
.menu-catalog.is-open{
  transform:scaleY(1);
  transition-delay:0s;
}
.menu-catalog.is-open .menu-catalog__wrap-outside{
  transform:translateX(0);
}
@media screen and (min-width: 1024px){
  .menu-catalog.is-open{
    transform:unset;
    transition-delay:unset;
    opacity:1;
    pointer-events:auto;
  }
  .menu-catalog.is-open .menu-catalog__wrap-outside{
    transform:unset;
  }
}
.menu-catalog .global-wrapper{
  height:100%;
}
@media screen and (min-width: 1024px){
  .menu-catalog .global-wrapper{
    height:unset;
  }
}
.menu-catalog .mCSB_dragger_bar{
  display:none;
}
.menu-catalog .btn-close{
  margin-bottom:7px;
}
@media screen and (min-width: 1024px){
  .menu-catalog .btn-close{
    display:none;
  }
}

.js-menu-dropdown-active .simplebar-track{
  opacity:0;
}
@media screen and (min-width: 1024px){
  .js-menu-dropdown-active .simplebar-track{
    opacity:1;
  }
}
.js-menu-dropdown-active .simplebar-horizontal{
  display:none;
}
.js-menu-dropdown-active.is-open .simplebar-track{
  opacity:1;
}

.menu-catalog__wrap-outside{
  width:320px;
  height:100%;
  background:#e8e5e2;
  text-align:right;
  box-shadow:0px -4px 20px 0px rgba(126, 126, 126, 0.2);
  transform:translateX(-100%);
  transition:all 0.3s ease-out;
  padding:70px 0 76px 0;
}
@media screen and (min-width: 480px){
  .menu-catalog__wrap-outside{
    width:420px;
    padding:77px 0 76px 0;
  }
}
@media screen and (min-width: 768px){
  .menu-catalog__wrap-outside{
    padding:84px 0 76px 0;
  }
}
@media screen and (min-width: 1024px){
  .menu-catalog__wrap-outside{
    background:unset;
    box-shadow:unset;
    text-align:unset;
    width:unset;
    padding-top:0px;
    padding-bottom:0;
    transform:unset;
    transition:unset;
  }
}

.menu-catalog__menu{
  display:flex;
  flex-direction:column;
}

.menu-catalog__block{
  display:flex;
  width:100%;
  height:100%;
}
@media screen and (min-width: 1024px){
  .menu-catalog__block{
    height:unset;
    display:grid;
    grid-template-columns:8fr 9fr 9fr;
    gap:40px;
  }
}
@media screen and (min-width: 1440px){
  .menu-catalog__block{
    width:calc(100% - 50px);
    grid-template-columns:18fr 22fr 22fr;
    gap:54px;
  }
}

.menu-catalog__wrap{
  height:calc(100% - 38px - 26px);
  text-align:left;
  overflow:auto;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
}
.menu-catalog__wrap::-webkit-scrollbar{
  width:4px;
  height:0;
  background-color:#fcfcfc;
  border-left:1px solid #e8e5e2;
  border-right:1px solid #e8e5e2;
}
.menu-catalog__wrap::-webkit-scrollbar-thumb{
  background-color:#979696;
  border-radius:1px;
}
@media screen and (min-width: 1024px){
  .menu-catalog__wrap{
    height:calc(100vh - 139px - 26px - 75px - 43px);
    max-height:580px;
  }
}

.menu-catalog__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:20px;
  text-align:left;
}
@media screen and (min-width: 1024px){
  .menu-catalog__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
    margin-bottom:26px;
  }
}

.menu-catalog__link{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
  text-decoration:none;
  transition:all 0.1s linear;
}

.menu-catalog__btn-drop::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95842 6.00008L5.63485 5.62098L0.90139 -3.9401e-08L-4.91401e-07 0.758066L4.41437 6L-3.31361e-08 11.2419L0.901391 12L5.63485 6.37902L5.95842 5.99992L5.95842 6.00008Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:20px;
  height:12px;
}

.menu-catalog__container{
  width:100%;
}
@media screen and (min-width: 1024px){
  .menu-catalog__container{
    padding-top:21px;
  }
}
.menu-catalog__container:not(:first-child){
  display:none;
}
@media screen and (min-width: 1024px){
  .menu-catalog__container:not(:first-child){
    display:flex;
    width:0;
    min-width:0;
    padding-top:68px;
    border-left:1px solid transparent;
    overflow:hidden;
    transition:width 0.3s ease, min-width 0.3s ease;
    padding-left:40px;
  }
  .menu-catalog__container:not(:first-child).is-open{
    width:100%;
    border-left:1px solid #f8f7f2;
  }
}
@media screen and (min-width: 1440px){
  .menu-catalog__container:not(:first-child){
    width:0;
    padding-left:70px;
  }
}

.menu-catalog__item:not(:last-child){
  margin-bottom:20px;
}
@media screen and (min-width: 1024px){
  .menu-catalog__item .menu-catalog__submenu-wrap{
    display:none;
  }
}

.menu-catalog__menu{
  padding-right:16px;
}

.menu-catalog__submenu_sub{
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
  padding-bottom:20px;
}
@media screen and (min-width: 1024px){
  .menu-catalog__submenu_sub{
    padding-bottom:0;
    border-bottom:0;
  }
}

.menu-catalog__submenu{
  padding-left:22px;
  padding-top:23px;
}
@media screen and (min-width: 1024px){
  .menu-catalog__submenu{
    min-width:265px;
    padding-left:0;
    padding-top:0;
  }
}
@media screen and (min-width: 1280px){
  .menu-catalog__submenu{
    min-width:330px;
  }
}
@media screen and (min-width: 1440px){
  .menu-catalog__submenu{
    min-width:343px;
  }
}
.menu-catalog__submenu .menu-catalog__submenu{
  padding-left:9px;
  padding-top:14px;
}
@media screen and (min-width: 1024px){
  .menu-catalog__submenu .menu-catalog__submenu{
    padding-left:0;
    padding-top:0;
  }
}
.menu-catalog__submenu .menu-catalog__item:not(:last-child){
  margin-bottom:20px;
}

.menu-catalog__submenu-wrap{
  height:0;
  overflow:hidden;
}
@media screen and (min-width: 1024px){
  .menu-catalog__submenu-wrap{
    display:flex;
    overflow:auto;
    flex-direction:column;
    flex:1;
    height:calc(100vh - 139px - 26px - 75px - 43px);
    max-height:580px;
    scrollbar-color:#979696 #fcfcfc;
    scrollbar-width:thin;
  }
  .menu-catalog__submenu-wrap::-webkit-scrollbar{
    width:4px;
    height:0;
    background-color:#fcfcfc;
    border-left:1px solid #e8e5e2;
    border-right:1px solid #e8e5e2;
  }
  .menu-catalog__submenu-wrap::-webkit-scrollbar-thumb{
    background-color:#979696;
    border-radius:1px;
  }
}

.menu-catalog__link-wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
@media screen and (min-width: 1024px){
  .menu-catalog__link-wrap{
    cursor:pointer;
  }
}
.menu-catalog__link-wrap:hover .menu-catalog__link, .menu-catalog__link-wrap.is-open .menu-catalog__link{
  color:#979696;
  text-decoration:underline;
}

.menu-list_mobile .menu-list__list{
  display:block;
}
.menu-list_mobile .menu-list__submenu{
  display:none;
}
.menu-list_mobile .menu-list__link{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
  padding:10px 6px 10px 0;
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.menu-list_mobile .menu-list__link::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95842 6.00008L5.63485 5.62098L0.90139 -3.9401e-08L-4.91401e-07 0.758066L4.41437 6L-3.31361e-08 11.2419L0.901391 12L5.63485 6.37902L5.95842 5.99992L5.95842 6.00008Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:6px;
  height:12px;
}
.menu-list_mobile .menu-list__item:not(:last-child){
  margin-right:0;
}
.menu-list_mobile .menu-list__item:not(:last-child) .menu-list__link{
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
}
.menu-list_mobile .menu-list__item.is-hide{
  display:none;
}
.menu-list_mobile .menu-list__item.is-open .menu-list__filter-reset{
  display:block;
}
.menu-list_mobile .menu-list__item.is-open .menu-list__submenu{
  display:block;
}
.menu-list_mobile .menu-list__item.is-open .menu-list__link-container .menu-list__link{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  border-bottom:0;
}
.menu-list_mobile .menu-list__item.is-open .menu-list__link-container .menu-list__link::after{
  content:none;
}
.menu-list_mobile .menu-catalog{
  position:static;
  width:100%;
  height:calc(100vh - 56px - 158px);
  transform:unset;
  transition-delay:unset;
}
@media screen and (min-width: 480px){
  .menu-list_mobile .menu-catalog{
    width:calc(100% - 40px);
  }
}
.menu-list_mobile .menu-catalog .menu-catalog__wrap-outside{
  transform:unset;
  width:100%;
  padding:0;
  padding-top:20px;
}
.menu-list_mobile .menu-catalog .menu-catalog__container{
  width:100%;
}
.menu-list_mobile .menu-catalog .menu-catalog__container.is-open{
  width:100%;
}
.menu-list_mobile .menu-catalog .menu-catalog__submenu-wrap{
  width:100%;
  min-width:100%;
}
.menu-list_mobile .menu-catalog .menu-catalog__link-wrap{
  gap:16px;
}

.menu-list__list{
  display:flex;
  align-items:center;
}

.menu-list__item:not(:last-child){
  margin-right:16px;
}
@media screen and (min-width: 1440px){
  .menu-list__item:not(:last-child){
    margin-right:21px;
  }
}

.menu-list__filter-reset{
  display:none;
}

.menu-list__link{
  display:block;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-decoration:none;
  transition:all 0.1s linear;
  cursor:pointer;
}
.menu-list__link:hover, .menu-list__link:focus{
  color:#979696;
}
.menu-list__link_red{
  color:#e95858;
}
.menu-list__link_red:hover, .menu-list__link_red:focus{
  color:#e95858;
  opacity:0.6;
}
.menu-list__link.catalog-icon::before{
  content:"";
  display:inline-block;
  vertical-align:baseline;
  background:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.416667' y='1.25004' width='15.8333' height='0.833333' rx='0.416667' stroke='%232A1F15' stroke-width='0.833333'/%3E%3Crect x='0.416667' y='8.75004' width='7.83667' height='0.833333' rx='0.416667' stroke='%232A1F15' stroke-width='0.833333'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:17px;
  height:10px;
  margin-right:9px;
  transition:all 0.1s linear;
}
@media screen and (min-width: 1440px){
  .menu-list__link.catalog-icon::before{
    margin-right:11px;
  }
}
.menu-list__link.catalog-icon.is-show::before{
  background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%232a1f15' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  height:12px;
}

.menu-nav{
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  background-color:#fcfcfc;
  box-shadow:0px -4px 10px 0px rgba(126, 126, 126, 0.15);
  height:56px;
  z-index:12;
}
@media screen and (min-width: 1024px){
  .menu-nav{
    display:none;
  }
}

.menu-nav__wrap{
  height:100%;
  display:flex;
  align-items:center;
  gap:0 8px;
  padding:0 5px;
}
@media screen and (min-width: 768px){
  .menu-nav__wrap{
    padding:0;
    max-width:490px;
    margin:0 auto;
  }
}

.menu-nav__btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:9px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  flex:1;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border-radius:2px;
  text-decoration:none;
  color:#2a1f15;
  transition:all 0.1s linear;
}
.menu-nav__btn.active, .menu-nav__btn:hover, .menu-nav__btn:focus{
  background-color:#e8e5e2;
}

.menu-nav__icon{
  display:block;
  width:24px;
  height:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:6px;
}
.menu-nav__icon::before{
  content:"";
  display:block;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.menu-nav__icon.icon-main::before{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.245 21.4984H6.74497C6.14824 21.4984 5.57594 21.2613 5.15398 20.8394C4.73203 20.4174 4.49497 19.8451 4.49497 19.2484V11.7484H3.74497C3.59118 11.7471 3.44148 11.6986 3.31616 11.6095C3.19085 11.5203 3.09597 11.3948 3.0444 11.2499C2.99283 11.105 2.98705 10.9477 3.02784 10.7994C3.06864 10.6512 3.15404 10.519 3.27247 10.4209L11.5225 3.67086C11.6567 3.56055 11.825 3.50024 11.9987 3.50024C12.1724 3.50024 12.3408 3.56055 12.475 3.67086L20.725 10.4209C20.8439 10.5194 20.9295 10.6522 20.9701 10.8012C21.0107 10.9503 21.0043 11.1082 20.9517 11.2534C20.8992 11.3986 20.8032 11.5241 20.6767 11.6127C20.5502 11.7013 20.3994 11.7487 20.245 11.7484H19.495V19.2484C19.495 19.8451 19.2579 20.4174 18.836 20.8394C18.414 21.2613 17.8417 21.4984 17.245 21.4984ZM5.67997 10.3834C5.77794 10.4531 5.85769 10.5454 5.91252 10.6524C5.96734 10.7595 5.99562 10.8781 5.99497 10.9984V19.2484C5.99497 19.4473 6.07399 19.638 6.21464 19.7787C6.35529 19.9193 6.54606 19.9984 6.74497 19.9984H17.245C17.4439 19.9984 17.6347 19.9193 17.7753 19.7787C17.916 19.638 17.995 19.4473 17.995 19.2484V10.9984C17.9943 10.8781 18.0226 10.7595 18.0774 10.6524C18.1322 10.5454 18.212 10.4531 18.31 10.3834L11.995 5.21586L5.67997 10.3834Z' fill='black'/%3E%3C/svg%3E%0A");
  width:24px;
  height:25px;
}
.menu-nav__icon.icon-catalog::before{
  background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.416667' y='1.25004' width='15.8333' height='0.833333' rx='0.416667' stroke='%232A1F15' stroke-width='0.833333'/%3E%3Crect x='0.416667' y='8.75004' width='7.83667' height='0.833333' rx='0.416667' stroke='%232A1F15' stroke-width='0.833333'/%3E%3C/svg%3E%0A");
  width:21px;
  height:15px;
}
.menu-nav__icon.icon-heart::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18' fill='none'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207Z' fill='transparent'/%3E%3Cpath d='M10.0356 17.9207C9.58224 17.9207 9.14266 17.7593 8.79676 17.4657C8.79676 17.4657 4.06294 13.4419 2.32671 11.953C0.798072 10.6432 0 8.26401 0 6.47917C0 3.18196 2.68243 0.5 5.97917 0.5C7.48795 0.5 8.9428 1.07549 10.045 2.0782C11.147 1.07573 12.6018 0.5 14.1108 0.5C17.408 0.5 20.09 3.18196 20.09 6.47917C20.09 8.26359 19.2732 10.642 17.7452 11.9525C16.0085 13.4422 11.274 17.4655 11.274 17.4655C10.9293 17.7591 10.4889 17.9207 10.0356 17.9207ZM5.97935 2.41306C3.73764 2.41306 1.91303 4.23694 1.91303 6.47889C1.91303 7.68806 2.4808 9.56504 3.57151 10.5004C5.30595 11.9877 10.035 16.0071 10.035 16.0071C10.035 16.0071 14.7651 11.988 16.5 10.5C17.591 9.56456 18.1768 7.6874 18.1768 6.47871C18.1768 4.23676 16.3526 2.41287 14.1105 2.41287C12.8187 2.41287 11.5847 3.03088 10.8109 4.06623C10.4505 4.549 9.64031 4.5497 9.27875 4.06623C8.5045 3.0313 7.2712 2.41306 5.97935 2.41306Z' fill='%232a1f15'/%3E%3C/svg%3E");
  width:21px;
  height:18px;
}
.menu-nav__icon.icon-cart::before{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%232a1f15'/%3E%3C/svg%3E%0A");
  width:24px;
  height:24px;
}
.menu-nav__icon.icon-user.active::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.4953 12.2388C17.1034 12.6801 17.6374 13.2085 18.0824 13.8111C19.0113 15.0646 19.5011 16.5535 19.5029 18.1128V20.5992C19.5029 21.0163 19.1637 21.3612 18.7465 21.3668H18.7409H5.76762C5.34487 21.3668 5 21.0219 5 20.5992V18.1128C5 16.5514 5.48947 15.0645 6.41653 13.8111C6.86335 13.2066 7.39734 12.6782 8.00364 12.2388C8.44493 11.9199 8.91772 11.651 9.41648 11.4397C8.25395 10.5573 7.55309 9.17408 7.55309 7.69635C7.55309 5.10627 9.65926 3 12.2494 3C14.8395 3 16.9458 5.10617 16.9458 7.69635C16.9458 9.17208 16.2449 10.5571 15.0824 11.4397C15.5812 11.651 16.054 11.918 16.4953 12.2388Z' fill='%232a1f15'/%3E%3Cpath d='M18.0824 13.8111C17.6374 13.2085 17.1034 12.6801 16.4953 12.2388C16.054 11.918 15.5812 11.651 15.0824 11.4397C16.2449 10.5571 16.9458 9.17208 16.9458 7.69635C16.9458 5.10617 14.8395 3 12.2494 3C9.65926 3 7.55309 5.10627 7.55309 7.69635C7.55309 9.17408 8.25395 10.5573 9.41648 11.4397C8.91772 11.651 8.44493 11.9199 8.00364 12.2388C7.39734 12.6782 6.86335 13.2066 6.41653 13.8111C5.48947 15.0645 5 16.5514 5 18.1128V20.5992C5 21.0219 5.34487 21.3668 5.76762 21.3668H18.7409H18.7465C19.1637 21.3612 19.5029 21.0163 19.5029 20.5992V18.1128C19.5011 16.5535 19.0116 15.0646 18.0827 13.8111H18.0824ZM12.2475 12.389C15.4013 12.389 17.9674 14.9551 17.9674 18.1089V19.8314H6.5276V18.1089C6.5276 14.9551 9.09371 12.389 12.2475 12.389ZM9.08253 7.69432C9.08253 5.9496 10.5028 4.52933 12.2475 4.52933C13.9922 4.52933 15.4125 5.9496 15.4125 7.69432C15.4125 9.43904 13.9922 10.8593 12.2475 10.8593C10.5028 10.8593 9.08253 9.43904 9.08253 7.69432Z' fill='%232a1f15'/%3E%3C/svg%3E");
}
.menu-nav__icon.icon-user::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.4953 12.2388C17.1034 12.6801 17.6374 13.2085 18.0824 13.8111C19.0113 15.0646 19.5011 16.5535 19.5029 18.1128V20.5992C19.5029 21.0163 19.1637 21.3612 18.7465 21.3668H18.7409H5.76762C5.34487 21.3668 5 21.0219 5 20.5992V18.1128C5 16.5514 5.48947 15.0645 6.41653 13.8111C6.86335 13.2066 7.39734 12.6782 8.00364 12.2388C8.44493 11.9199 8.91772 11.651 9.41648 11.4397C8.25395 10.5573 7.55309 9.17408 7.55309 7.69635C7.55309 5.10627 9.65926 3 12.2494 3C14.8395 3 16.9458 5.10617 16.9458 7.69635C16.9458 9.17208 16.2449 10.5571 15.0824 11.4397C15.5812 11.651 16.054 11.918 16.4953 12.2388Z' fill='transparent'/%3E%3Cpath d='M18.0824 13.8111C17.6374 13.2085 17.1034 12.6801 16.4953 12.2388C16.054 11.918 15.5812 11.651 15.0824 11.4397C16.2449 10.5571 16.9458 9.17208 16.9458 7.69635C16.9458 5.10617 14.8395 3 12.2494 3C9.65926 3 7.55309 5.10627 7.55309 7.69635C7.55309 9.17408 8.25395 10.5573 9.41648 11.4397C8.91772 11.651 8.44493 11.9199 8.00364 12.2388C7.39734 12.6782 6.86335 13.2066 6.41653 13.8111C5.48947 15.0645 5 16.5514 5 18.1128V20.5992C5 21.0219 5.34487 21.3668 5.76762 21.3668H18.7409H18.7465C19.1637 21.3612 19.5029 21.0163 19.5029 20.5992V18.1128C19.5011 16.5535 19.0116 15.0646 18.0827 13.8111H18.0824ZM12.2475 12.389C15.4013 12.389 17.9674 14.9551 17.9674 18.1089V19.8314H6.5276V18.1089C6.5276 14.9551 9.09371 12.389 12.2475 12.389ZM9.08253 7.69432C9.08253 5.9496 10.5028 4.52933 12.2475 4.52933C13.9922 4.52933 15.4125 5.9496 15.4125 7.69432C15.4125 9.43904 13.9922 10.8593 12.2475 10.8593C10.5028 10.8593 9.08253 9.43904 9.08253 7.69432Z' fill='%232a1f15'/%3E%3C/svg%3E");
  width:24px;
  height:24px;
}

.menu-search{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:100;
  background-color:#fcfcfc;
  pointer-events:none;
  opacity:0;
  transition:opacity 0.3s ease;
}
.menu-search .global-wrapper{
  height:100%;
}
@media screen and (min-width: 1024px){
  .menu-search{
    background-color:#e8e5e2;
    top:128px;
    height:auto;
    padding-top:37px;
    padding-bottom:47px;
  }
}
@media screen and (min-width: 1280px){
  .menu-search{
    top:139px;
  }
}
.menu-search.is-open{
  opacity:1;
  pointer-events:auto;
}

.menu-search__block{
  height:100%;
}
.menu-search__block .form-field_search{
  align-items:center !important;
  min-width:100%;
}
@media screen and (min-width: 1024px){
  .menu-search__block .form-field_search{
    max-width:825px;
    margin:0 auto;
    margin-left:-46px;
    align-items:flex-start;
    justify-content:center;
  }
}
@media screen and (min-width: 1024px){
  .menu-search__block .select_search{
    max-width:734px;
  }
}

.mobile-filter-wrapper{
  position:fixed;
  width:100%;
  background:rgba(60, 60, 60, 0.2);
  overflow-x:hidden;
  overflow-y:visible;
  z-index:2;
  transition:transform 0s linear;
  transform:scaleY(0);
  transition-delay:0.3s;
  top:0;
  height:100%;
}
.mobile-filter-wrapper.is-open{
  transform:scaleY(1);
  transition-delay:0s;
}
.mobile-filter-wrapper.is-open .mobile-filter{
  transform:translateX(0);
}
@media screen and (min-width: 1024px){
  .mobile-filter-wrapper.is-open{
    display:none;
  }
}

.mobile-filter{
  width:320px;
  height:100%;
  padding:71px 20px 76px 20px;
  background:#fcfcfc;
  box-shadow:0px -4px 20px 0px rgba(126, 126, 126, 0.2);
  transform:translateX(-100%);
  transition:all 0.3s ease-out;
  overflow-y:auto;
}
@media screen and (min-width: 480px){
  .mobile-filter{
    width:420px;
    padding:77px 20px 76px 20px;
  }
}
@media screen and (min-width: 768px){
  .mobile-filter{
    padding:111px 17px 128px 15px;
  }
}

.mobile-filter__wrap{
  display:flex;
  flex-direction:column;
  height:100%;
  position:relative;
}

.mobile-filter__body{
  flex:1;
  display:flex;
  flex-direction:column;
  padding-bottom:64px;
}
.mobile-filter__body .btn-grey.is-hidden{
  display:none;
}
.mobile-filter__body .form_filter-mobile{
  flex:1;
}

.mobile-filter__head{
  display:flex;
  gap:10px;
  margin-bottom:18px;
}
.mobile-filter__head.is-hidden{
  display:none;
}
.mobile-filter__head .btn-close{
  position:absolute;
  top:0;
  right:0;
}

.mobile-filter__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}

.mobile-filter__btn-text{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  -webkit-text-decoration-line:underline;
          text-decoration-line:underline;
}

.mobile-menu-wrapper{
  position:fixed;
  width:100%;
  background:rgba(60, 60, 60, 0.2);
  overflow-x:hidden;
  overflow-y:visible;
  z-index:2;
  transition:transform 0s linear;
  transform:scaleY(0);
  transition-delay:0.3s;
  top:0;
  height:100%;
}
.mobile-menu-wrapper.is-open{
  transform:scaleY(1);
  transition-delay:0s;
}
.mobile-menu-wrapper.is-open .mobile-menu{
  transform:translateX(0);
}
@media screen and (min-width: 1024px){
  .mobile-menu-wrapper.is-open{
    display:none;
  }
}

.mobile-menu{
  width:320px;
  height:100%;
  padding:71px 20px 76px 20px;
  background:#e8e5e2;
  box-shadow:0px -4px 20px 0px rgba(126, 126, 126, 0.2);
  transform:translateX(-100%);
  transition:all 0.3s ease-out;
  overflow-y:auto;
}
@media screen and (min-width: 480px){
  .mobile-menu{
    width:420px;
    padding:77px 20px 76px 20px;
  }
}
@media screen and (min-width: 768px){
  .mobile-menu{
    padding:84px 20px 76px 20px;
  }
}

.mobile-menu__head{
  display:flex;
  justify-content:flex-end;
}

.mobile-menu__contact{
  margin-top:21px;
  display:block;
  text-decoration:none;
  color:#2a1f15;
  transition:all 0.1s linear;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
}
.mobile-menu__contact.is-hide{
  display:none;
}
.mobile-menu__contact:hover, .mobile-menu__contact:focus{
  color:#979696;
}

.mobile-menu_filter{
  position:relative;
  background-color:#fcfcfc;
  padding:47px 20px 80px 15px;
}
.mobile-menu_filter .mobile-menu__head{
  display:flex;
  justify-content:flex-start;
  margin-bottom:20px;
}
.mobile-menu_filter .mobile-menu__wrap{
  display:flex;
  flex-direction:column;
  height:100%;
}
.mobile-menu_filter .mobile-menu__body{
  flex:1;
  display:flex;
  flex-direction:column;
}
.mobile-menu_filter .btn-close{
  position:absolute;
  top:20px;
  right:20px;
}
.mobile-menu_filter .mobile-menu__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
.mobile-menu_filter .mobile-menu__btn-reset{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  -webkit-text-decoration-line:underline;
          text-decoration-line:underline;
  margin-left:8px;
}

.fancybox-gallery .modal{
  width:288px !important;
  height:276px !important;
  left:50% !important;
  top:50% !important;
  transform:translate(-50%, -50%) !important;
}
@media screen and (min-width: 480px){
  .fancybox-gallery .modal{
    width:440px !important;
    height:378px !important;
  }
}
@media screen and (min-width: 768px){
  .fancybox-gallery .modal{
    height:554px !important;
    width:728px !important;
  }
}
@media screen and (min-width: 768px){
  .fancybox-gallery .modal{
    height:652px !important;
    width:896px !important;
  }
}
@media screen and (min-width: 1440px){
  .fancybox-gallery .modal{
    width:1078px !important;
    height:780px !important;
  }
}
.fancybox-gallery .modal .fancybox-navigation{
  margin-top:-54px;
  display:flex;
  justify-content:center;
  gap:18px;
}
@media screen and (min-width: 768px){
  .fancybox-gallery .modal .fancybox-navigation{
    margin-top:-65px;
  }
}
@media screen and (min-width: 1024px){
  .fancybox-gallery .modal .fancybox-navigation{
    margin-top:-74px;
  }
}
@media screen and (min-width: 1440px){
  .fancybox-gallery .modal .fancybox-navigation{
    margin-top:-86px;
  }
}
.fancybox-gallery .modal .fancybox-navigation .fancybox-button--arrow_left,
.fancybox-gallery .modal .fancybox-navigation .fancybox-button--arrow_right{
  padding:0;
  border:1px solid #2a1f15;
  width:44px;
  height:44px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.fancybox-gallery .modal .fancybox-button.fancybox-close-small{
  display:block;
  right:1px;
  top:-3px;
  background-color:transparent;
}
@media screen and (min-width: 1440px){
  .fancybox-gallery .modal .fancybox-button.fancybox-close-small{
    right:7px;
    top:2px;
  }
}
.fancybox-gallery .modal .fancybox-button.fancybox-close-small svg{
  width:32px;
  height:32px;
  color:#2a1f15;
}
.fancybox-gallery .modal__body{
  padding:32px 12px;
  padding-bottom:60px;
  background-color:#f8f7f5;
  height:100%;
}
@media screen and (min-width: 768px){
  .fancybox-gallery .modal__body{
    padding:40px 20px 20px 20px;
    padding-bottom:76px;
  }
}
@media screen and (min-width: 1024px){
  .fancybox-gallery .modal__body{
    padding:50px 30px 30px 30px;
    padding-bottom:91px;
  }
}
@media screen and (min-width: 1440px){
  .fancybox-gallery .modal__body{
    padding:60px 40px;
    padding-bottom:103px;
  }
}
.fancybox-gallery .fancybox-image{
  -o-object-fit:contain;
     object-fit:contain;
  position:static;
}

.modal{
  width:290px;
  max-width:calc(100% - 30px);
  padding:28px 20px;
  border-radius:4px;
  background:#f8f7f5;
}
@media screen and (min-width: 768px){
  .modal{
    width:430px;
    padding:28px 40px;
  }
}

@media screen and (max-width: 767px){
  .fancybox-transparent{
    top:59px;
    height:calc(100vh - 56px - 59px);
  }
  .fancybox-transparent .fancybox-slide--html{
    padding:0;
  }
}
@media screen and (max-width: 479px){
  .fancybox-transparent{
    top:50px;
    height:calc(100vh - 56px - 50px);
  }
}
@media screen and (max-width: 767px){
  .fancybox-transparent .fancybox-bg{
    background:transparent;
  }
}

.fancybox-slide--html .fancybox-close-small{
  padding:4px;
  right:5px;
  top:6px;
}

.modal__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .modal__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.modal__head{
  margin-bottom:20px;
}

.modal_discount-calculation{
  width:440px;
  padding:28px 20px;
}
@media screen and (min-width: 768px){
  .modal_discount-calculation{
    padding:28px 40px;
    width:583px;
  }
}

.modal-checkbox__list{
  display:flex;
  align-items:center;
  gap:10px;
  margin-bottom:20px;
  flex-wrap:wrap;
}
@media screen and (min-width: 480px){
  .modal-checkbox__list{
    flex-wrap:nowrap;
  }
}
@media screen and (min-width: 768px){
  .modal-checkbox__list{
    gap:16px;
  }
}

.modal-checkbox__input{
  position:absolute;
  opacity:0;
  width:0;
  height:0;
}

.modal-checkbox__input:checked + .modal-checkbox__label{
  border:1px solid #2a1f15;
}

.modal-checkbox__label{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:10px;
  width:126px;
  height:95px;
  flex-shrink:0;
  background:#fcfcfc;
  border:1px solid transparent;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .modal-checkbox__label{
    width:157px;
    height:127px;
  }
}

.modal-checkbox__icon{
  margin-bottom:12px;
}
.modal-checkbox__icon::before{
  content:"";
  display:block;
  width:38px;
  height:38px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
@media screen and (min-width: 768px){
  .modal-checkbox__icon::before{
    width:46px;
    height:46px;
  }
}
.modal-checkbox__icon.icon-bonus::before{
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.9074 22.0189L46.3094 18.4356L46.9074 25.9811M46.9074 22.0189L45.9208 22.1835L45.7237 22.2164L45.7237 22.2165L45.921 22.1835L46.9074 22.0189ZM46.9074 22.0189C46.9165 22.0733 46.921 22.1284 46.921 22.1835V25.8165C46.921 25.8716 46.9165 25.9267 46.9074 25.9811M46.9074 25.9811L45.921 25.8165L45.7237 25.7835L45.7237 25.7836L45.9208 25.8165L46.9074 25.9811ZM7.81619 9.10215L7.95163 9.24927L7.81616 9.10213L7.81619 9.10215ZM7.81619 9.10215L7.13888 8.3664L7.81619 9.10215ZM37.4008 6.80905L37.5101 6.64162L38.0548 5.80797L37.5102 6.64155L37.4008 6.80906C37.4007 6.80898 37.4005 6.80891 37.4004 6.80884L37.4008 6.80905ZM37.3869 6.79998L40.0353 9.23804L42.2464 12.0788L43.9597 15.2447L45.1285 18.6494L45.721 22.2001V25.7999L45.1285 29.3506L43.9597 32.7553L42.2464 35.9212L40.0353 38.762L37.3869 41.2L34.3733 43.1689L31.0767 44.6149L27.587 45.4986L23.9996 45.7959L20.4121 45.4986L16.9225 44.6149L13.6259 43.1689L10.6123 41.2L7.96382 38.762L5.75278 35.9212L4.03948 32.7553L2.87063 29.3506L2.27813 25.7999V22.2001L2.87063 18.6494L4.03948 15.2447L5.75278 12.0788L7.96381 9.23805L10.6123 6.79998L13.6259 4.83109L16.9225 3.38507L20.4121 2.50138L23.9996 2.20411L27.5871 2.50138L31.0767 3.38507L34.3733 4.83109L37.3869 6.79998ZM34.3884 4.83775C34.3882 4.83765 34.388 4.83755 34.3878 4.83746L34.3884 4.83775ZM24.0161 2.20274C24.016 2.20275 24.0159 2.20276 24.0158 2.20276L24.0161 2.20274ZM23.9833 2.20276C23.9832 2.20276 23.9831 2.20275 23.9831 2.20274L23.9833 2.20276ZM7.97399 9.22497C7.97394 9.22504 7.97389 9.2251 7.97384 9.22517L7.97399 9.22497ZM5.7426 12.0919L5.7429 12.0915C5.7428 12.0916 5.7427 12.0917 5.7426 12.0919L5.7426 12.0919ZM16.9063 44.6108C16.9065 44.6109 16.9068 44.6109 16.907 44.611L16.9064 44.6109L16.9063 44.6108ZM23.9831 45.7973C23.9833 45.7972 23.9835 45.7972 23.9838 45.7972L23.9831 45.7973ZM24.0154 45.7972C24.0156 45.7972 24.0159 45.7972 24.0161 45.7973L24.0154 45.7972ZM37.4008 41.191L37.4002 41.1913C37.4004 41.1912 37.4006 41.1911 37.4008 41.1909L37.5102 41.3584L38.0571 42.1956L37.5101 41.3584L37.4008 41.191ZM2.67609 29.3998L1.73027 29.7245L2.67613 29.3998L2.67615 29.3998L2.86525 29.3349L2.67611 29.3998L2.67609 29.3998ZM2.67613 18.6002L1.73027 18.2755L2.67609 18.6002L2.67611 18.6002L2.86525 18.6651L2.67615 18.6002L2.67613 18.6002ZM3.85566 15.1641L2.97622 14.6881L3.85569 15.1641L3.8557 15.1641L4.03159 15.2593L3.85568 15.1641L3.85566 15.1641ZM40.0475 38.7507L40.0473 38.7509L40.0475 38.7507ZM42.2384 35.9358C42.2386 35.9355 42.2388 35.9353 42.2389 35.935L42.2385 35.9358L42.2384 35.9358ZM45.1258 29.367C45.1258 29.3667 45.1259 29.3664 45.1259 29.3661L45.1258 29.3669L45.1258 29.367ZM45.1339 18.6651C45.1338 18.6649 45.1337 18.6646 45.1337 18.6644L45.1339 18.6651ZM45.1259 18.6339C45.1259 18.6336 45.1258 18.6333 45.1258 18.633L45.1258 18.6331L45.1259 18.6339ZM43.9543 15.229L43.9546 15.23C43.9545 15.2297 43.9544 15.2294 43.9543 15.229L44.1433 15.1641L43.9543 15.229ZM42.2566 12.0919C42.2564 12.0917 42.2562 12.0915 42.2561 12.0912L42.2565 12.0919L42.2566 12.0919ZM42.2389 12.065C42.2388 12.0647 42.2386 12.0645 42.2384 12.0642L42.2385 12.0642L42.2389 12.065Z' fill='%23C3D0EF' stroke='%232A1F15' stroke-width='2.4'/%3E%3Cpath d='M25.1406 25.7344H16.8828V23.6875H25.1094C25.8177 23.6875 26.4036 23.5703 26.8672 23.3359C27.3307 23.0964 27.6745 22.7682 27.8984 22.3516C28.1224 21.9297 28.2344 21.4453 28.2344 20.8984C28.2344 20.3568 28.1224 19.8724 27.8984 19.4453C27.6745 19.0182 27.3333 18.6823 26.875 18.4375C26.4167 18.1875 25.8385 18.0625 25.1406 18.0625H21.7344V32H19.3281V16H25.1406C26.3542 16 27.3672 16.2187 28.1797 16.6562C28.9974 17.0937 29.6094 17.6823 30.0156 18.4219C30.4271 19.1615 30.6328 19.9844 30.6328 20.8906C30.6328 21.8073 30.4245 22.6328 30.0078 23.3672C29.5964 24.0964 28.9818 24.6745 28.1641 25.1016C27.3516 25.5234 26.3438 25.7344 25.1406 25.7344ZM25.2578 27.0781V29.1328H16.8828V27.0781H25.2578Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
}
.modal-checkbox__icon.icon-discount::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none' style='&%2310;'%3E%3Cpath d='M23.5382 12.0071L23.9753 11.7643L23.5382 12.0071L24.351 13.4704C24.3551 13.4778 24.3543 13.4869 24.3491 13.4935L23.3065 14.803C23.1239 15.0324 23.0488 15.3292 23.1002 15.6179L23.3938 17.2658C23.3953 17.2741 23.3916 17.2825 23.3845 17.287L21.9732 18.1871C21.726 18.3448 21.5585 18.6011 21.5135 18.8908L21.2561 20.5448C21.2548 20.5531 21.2486 20.5599 21.2404 20.5618L19.6133 20.9549C19.3283 21.0238 19.0867 21.2118 18.95 21.4712L18.1695 22.952C18.1656 22.9595 18.1575 22.9638 18.1491 22.963L16.4826 22.8065C16.1907 22.7791 15.9011 22.8785 15.6876 23.0795L14.4686 24.2266C14.4624 24.2323 14.4534 24.2339 14.4457 24.2304L12.9203 23.5412C12.6531 23.4205 12.3469 23.4205 12.0797 23.5412L10.5543 24.2304C10.5466 24.2339 10.5376 24.2323 10.5314 24.2266L9.31244 23.0794L8.96979 23.4436L9.31244 23.0794C9.09892 22.8785 8.80931 22.7791 8.5174 22.8065L6.85087 22.963C6.84247 22.9638 6.83442 22.9595 6.83049 22.952L6.05001 21.4712C5.9133 21.2119 5.67167 21.0238 5.38667 20.9549L3.75961 20.5618C3.75141 20.5599 3.74522 20.5531 3.74392 20.5448L3.48654 18.8908C3.44145 18.6011 3.27398 18.3448 3.02678 18.1871L2.75791 18.6087L3.02678 18.1871L1.61552 17.287C1.6084 17.2825 1.60473 17.2741 1.60621 17.2658L1.89981 15.6179C1.95124 15.3292 1.87607 15.0324 1.69346 14.803L0.650922 13.4935C0.645667 13.4869 0.644912 13.4778 0.649008 13.4704L0.211908 13.2276L0.649008 13.4704L1.46178 12.0071C1.60415 11.7508 1.62943 11.4456 1.5312 11.1694L0.970359 9.59225L0.500331 9.7594L0.970359 9.59225C0.967533 9.5843 0.969778 9.57543 0.976047 9.56979L0.645324 9.20252L0.976047 9.56979L2.21991 8.44969C2.43779 8.25349 2.56079 7.97308 2.55757 7.6799L2.53921 6.00613C2.53912 5.9977 2.54412 5.99004 2.55188 5.98673L2.35607 5.52667L2.55189 5.98673L4.09205 5.3312C4.36183 5.21638 4.56921 4.9911 4.66137 4.71276L5.18747 3.12372C5.19012 3.11572 5.19734 3.1101 5.20576 3.10949L6.87532 2.98957C7.16777 2.96857 7.43706 2.82283 7.6146 2.5895L8.62815 1.25738L8.23024 0.954622L8.62816 1.25738C8.63326 1.25067 8.64192 1.2477 8.65007 1.24986L10.2681 1.67854C10.5515 1.75363 10.8536 1.70323 11.0972 1.54019L12.4884 0.609353C12.4954 0.604661 12.5046 0.604661 12.5116 0.609352L13.9028 1.54019C14.1464 1.70323 14.4485 1.75363 14.7319 1.67854L16.3499 1.24986C16.3581 1.2477 16.3667 1.25067 16.3718 1.25738L17.3854 2.5895C17.5629 2.82283 17.8322 2.96857 18.1247 2.98957L19.7942 3.10949C19.8027 3.1101 19.8099 3.11572 19.8125 3.12372L20.3386 4.71276C20.4308 4.9911 20.6382 5.21638 20.9079 5.3312L22.4481 5.98673C22.4559 5.99004 22.4609 5.9977 22.4608 6.00613L22.4424 7.6799C22.4392 7.97308 22.5622 8.25348 22.7801 8.44969L24.024 9.56979C24.0302 9.57543 24.0325 9.5843 24.0296 9.59225L23.4688 11.1694C23.3706 11.4456 23.3959 11.7508 23.5382 12.0071Z' stroke='%232A1F15' style='fill: %23eec4d3'/%3E%3Cpath d='M12.5736 15.166V14.7266C12.5736 14.3848 12.6468 14.0687 12.7933 13.7785C12.9425 13.4882 13.1581 13.2549 13.4403 13.0786C13.7224 12.9023 14.0669 12.8141 14.4738 12.8141C14.8888 12.8141 15.2374 12.9023 15.5195 13.0786C15.8044 13.2522 16.0187 13.4842 16.1624 13.7744C16.3089 14.062 16.3822 14.3793 16.3822 14.7266V15.166C16.3822 15.5078 16.3089 15.8238 16.1624 16.1141C16.016 16.4044 15.8003 16.6376 15.5155 16.814C15.2306 16.9903 14.8834 17.0785 14.4738 17.0785C14.0615 17.0785 13.7142 16.9903 13.4321 16.814C13.15 16.6376 12.9357 16.4044 12.7892 16.1141C12.6455 15.8238 12.5736 15.5078 12.5736 15.166ZM13.8716 14.7266V15.166C13.8716 15.3396 13.9136 15.5065 13.9977 15.6665C14.0845 15.8266 14.2432 15.9066 14.4738 15.9066C14.7098 15.9066 14.8685 15.8293 14.9499 15.6746C15.0313 15.5173 15.0719 15.3478 15.0719 15.166V14.7266C15.0719 14.5448 15.0326 14.3739 14.9539 14.2139C14.878 14.0511 14.7179 13.9697 14.4738 13.9697C14.2459 13.9697 14.0886 14.0511 14.0018 14.2139C13.915 14.3739 13.8716 14.5448 13.8716 14.7266ZM8.25228 10.3971V9.95768C8.25228 9.61046 8.32688 9.29308 8.47607 9.00553C8.62798 8.71528 8.845 8.48334 9.12712 8.30973C9.40923 8.13341 9.75103 8.04525 10.1525 8.04525C10.5675 8.04525 10.9161 8.13341 11.1982 8.30973C11.4831 8.48334 11.6987 8.71528 11.8452 9.00553C11.9917 9.29308 12.0649 9.61046 12.0649 9.95768V10.3971C12.0649 10.7444 11.9903 11.0617 11.8411 11.3493C11.6947 11.6368 11.479 11.866 11.1942 12.0369C10.9093 12.2078 10.5621 12.2933 10.1525 12.2933C9.74289 12.2933 9.39567 12.2065 9.11084 12.0329C8.82872 11.8593 8.61442 11.6287 8.46794 11.3411C8.32416 11.0536 8.25228 10.7389 8.25228 10.3971ZM9.5625 9.95768V10.3971C9.5625 10.5789 9.60455 10.7484 9.68864 10.9058C9.77544 11.0604 9.93007 11.1377 10.1525 11.1377C10.3912 11.1377 10.5499 11.0604 10.6286 10.9058C10.71 10.7484 10.7507 10.5789 10.7507 10.3971V9.95768C10.7507 9.77593 10.7127 9.60503 10.6367 9.44499C10.5608 9.28223 10.3994 9.20085 10.1525 9.20085C9.92464 9.20085 9.76866 9.28358 9.68457 9.44906C9.60319 9.61453 9.5625 9.78407 9.5625 9.95768ZM8.8667 16.7285L14.5959 8.39518H15.7067L9.97754 16.7285H8.8667Z' fill='%232A1F15'/%3E%3C/svg%3E");
}
.modal-checkbox__icon.icon-gift::before{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='%23d2c3e5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.47241H19.2692V8.27746H1V4.47241Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.2701 19.2693H4.09056C3.1296 19.2693 2.35059 18.5121 2.35059 17.5781V8.27692H18.0099V17.5781C18.0099 18.5122 17.231 19.2693 16.2701 19.2693Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.39453 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.874 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.52441 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7451 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1347 4.47194C10.1347 4.47194 9.87985 1.84861 12.7446 1.08972C15.6094 0.330819 16.4634 4.6408 10.1347 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5629 4.47194C10.5629 4.47194 10.8178 1.84861 7.95301 1.08972C5.08809 0.330819 4.23422 4.6408 10.5629 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.modal-checkbox__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:600;
  line-height:20px;
}

.modal_basket-clear .modal__head{
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .modal_basket-clear .modal__head{
    margin-bottom:50px;
  }
}

.modal_order-reg{
  width:440px;
}
@media screen and (min-width: 768px){
  .modal_order-reg{
    width:560px;
  }
}

.modal_registration-education,
.modal_registration-waiting-list{
  width:100%;
  max-width:100%;
  height:100%;
  background:#f8f7f5;
  padding:28px 40px 32px 40px;
}
@media screen and (min-width: 768px){
  .modal_registration-education,
  .modal_registration-waiting-list{
    max-height:440px;
    height:auto;
    width:500px;
  }
}
@media screen and (min-width: 1280px){
  .modal_registration-education,
  .modal_registration-waiting-list{
    max-height:476px;
  }
}
.modal_registration-education .modal__head,
.modal_registration-waiting-list .modal__head{
  margin-bottom:16px;
}
.modal_registration-education .modal__title,
.modal_registration-waiting-list .modal__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:700;
  line-height:19px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .modal_registration-education .modal__title,
  .modal_registration-waiting-list .modal__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
@media screen and (min-width: 768px){
  .modal_registration-education .modal__title,
  .modal_registration-waiting-list .modal__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .modal_registration-education .modal__title,
  .modal_registration-waiting-list .modal__title{
    max-width:215px;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.modal_registration-education .modal__text,
.modal_registration-waiting-list .modal__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:40px;
}
.modal_registration-education .registration-card,
.modal_registration-waiting-list .registration-card{
  padding:0;
  border:0;
  padding-bottom:10px;
  border-radius:0;
  border-bottom:1px solid #979696;
}
.modal_registration-education .registration-card .registration-card:not(:last-child),
.modal_registration-waiting-list .registration-card .registration-card:not(:last-child){
  margin-bottom:18x;
}
.modal_registration-education .registration-card__title,
.modal_registration-waiting-list .registration-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  margin-bottom:12px;
}
.modal_registration-education .registration-card__title span,
.modal_registration-waiting-list .registration-card__title span{
  margin-left:0;
  padding-left:0;
  display:block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
}
@media screen and (min-width: 768px){
  .modal_registration-education .registration-card__title span,
  .modal_registration-waiting-list .registration-card__title span{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
    display:inline-block;
    margin-left:9px;
    padding-left:13px;
  }
}
.modal_registration-education .registration-card__title span::before,
.modal_registration-waiting-list .registration-card__title span::before{
  content:none;
}
@media screen and (min-width: 768px){
  .modal_registration-education .registration-card__title span::before,
  .modal_registration-waiting-list .registration-card__title span::before{
    content:"";
  }
}
.modal_registration-education .input__wrap-input,
.modal_registration-education .form-field,
.modal_registration-waiting-list .input__wrap-input,
.modal_registration-waiting-list .form-field{
  width:100%;
}

.modal_registration-waiting-list .modal__title{
  max-width:100%;
}

.modal_registration .modal__head{
  margin-bottom:25px;
}

@media screen and (min-width: 768px){
  .modal_end-registration{
    width:597px;
    padding:28px 40px;
  }
}

.modal_order-registration-confirmation,
.modal_registration-confirmation{
  width:440px;
}
@media screen and (min-width: 768px){
  .modal_order-registration-confirmation,
  .modal_registration-confirmation{
    width:620px;
  }
}
.modal_order-registration-confirmation .form__text,
.modal_registration-confirmation .form__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.modal_order-registration-confirmation .form__body,
.modal_registration-confirmation .form__body{
  margin-bottom:20px;
}
.modal_order-registration-confirmation .btn-grey,
.modal_registration-confirmation .btn-grey{
  min-width:120px;
}

.modal_order-registration-confirmation{
  width:440px;
}
@media screen and (min-width: 768px){
  .modal_order-registration-confirmation{
    width:590px;
  }
}
.modal_order-registration-confirmation .form__text:not(:last-child){
  margin-bottom:17px;
}

@media screen and (min-width: 768px){
  .modal_discount-preloader{
    width:438px;
    padding:28px 31px 28px 40px;
  }
}
.modal_discount-preloader .modal__body{
  display:flex;
  align-items:center;
  justify-content:center;
}
.modal_discount-preloader .modal__title{
  display:flex;
  align-items:center;
  -moz-column-gap:9px;
       column-gap:9px;
}
@media screen and (min-width: 768px){
  .modal_discount-preloader .modal__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
.modal_discount-preloader .modal__title::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23E6CDB5'/%3E%3Cpath d='M12.5506 15.5523V14.9528C12.5506 14.5125 12.6555 14.1073 12.8652 13.7373C13.0792 13.3673 13.3896 13.0694 13.7965 12.8437C14.2035 12.6179 14.6964 12.5051 15.2753 12.5051C15.871 12.5051 16.3702 12.6179 16.7729 12.8437C17.1757 13.0657 17.4798 13.3617 17.6854 13.7317C17.8951 14.1018 18 14.5088 18 14.9528V15.5523C18 15.9926 17.8951 16.3978 17.6854 16.7678C17.4756 17.1378 17.1673 17.4357 16.7604 17.6614C16.3576 17.8871 15.8626 18 15.2753 18C14.688 18 14.1909 17.8871 13.784 17.6614C13.377 17.4357 13.0687 17.1378 12.8589 16.7678C12.6534 16.3978 12.5506 15.9926 12.5506 15.5523ZM14.193 14.9528V15.5523C14.193 15.8446 14.2727 16.1129 14.4321 16.3571C14.5915 16.6013 14.8726 16.7234 15.2753 16.7234C15.6822 16.7234 15.9612 16.6031 16.1122 16.3626C16.2674 16.1184 16.345 15.8483 16.345 15.5523V14.9528C16.345 14.6568 16.2716 14.3867 16.1248 14.1425C15.978 13.8945 15.6948 13.7706 15.2753 13.7706C14.881 13.7706 14.602 13.8945 14.4384 14.1425C14.2748 14.3867 14.193 14.6568 14.193 14.9528ZM6 9.04718V8.44773C6 8.0037 6.10697 7.59667 6.32092 7.22664C6.53487 6.85661 6.84531 6.56059 7.25223 6.33858C7.65915 6.11286 8.15207 6 8.73099 6C9.3225 6 9.81961 6.11286 10.2223 6.33858C10.6293 6.56059 10.9355 6.85661 11.1411 7.22664C11.3466 7.59667 11.4494 8.0037 11.4494 8.44773V9.04718C11.4494 9.49121 11.3445 9.89824 11.1348 10.2683C10.9292 10.6346 10.623 10.9288 10.216 11.1508C9.80912 11.3728 9.31411 11.4838 8.73099 11.4838C8.13949 11.4838 7.64027 11.3728 7.23335 11.1508C6.83062 10.9288 6.52438 10.6327 6.31463 10.2627C6.10488 9.89269 6 9.48751 6 9.04718ZM7.65496 8.44773V9.04718C7.65496 9.3432 7.73256 9.61332 7.88778 9.85754C8.04719 10.0981 8.32826 10.2183 8.73099 10.2183C9.13372 10.2183 9.41059 10.0981 9.56161 9.85754C9.71683 9.61332 9.79444 9.3432 9.79444 9.04718V8.44773C9.79444 8.15171 9.72103 7.88159 9.5742 7.63737C9.42737 7.38945 9.1463 7.2655 8.73099 7.2655C8.33246 7.2655 8.05349 7.38945 7.89407 7.63737C7.73466 7.88529 7.65496 8.15541 7.65496 8.44773ZM7.98748 17.6836C7.47093 17.6836 7.18062 17.0893 7.49817 16.6819L15.3911 6.55538C15.5086 6.40456 15.6892 6.31637 15.8804 6.31637C16.3969 6.31637 16.6872 6.91073 16.3697 7.31815L8.47679 17.4446C8.35924 17.5954 8.1787 17.6836 7.98748 17.6836Z' fill='%232A1F15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:25px;
  height:25px;
  flex-shrink:0;
}

.modal_vacancy-request{
  width:390px;
  max-width:calc(100% - 20px);
}
@media screen and (min-width: 768px){
  .modal_vacancy-request{
    width:430px;
  }
}
.modal_vacancy-request .modal__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:20px;
}

.modal_login-qr{
  width:320px;
  max-width:100%;
}
@media screen and (min-width: 768px){
  .modal_login-qr{
    width:430px;
    padding:28px 40px;
  }
}
.modal_login-qr .form__img{
  display:flex;
  justify-content:center;
}
.modal_login-qr .form__wrap-btn button{
  width:100%;
}
.modal_login-qr .btn-back{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  cursor:pointer;
  text-transform:uppercase;
}
.modal_login-qr .login-algorithm{
  margin-top:20px;
  list-style-type:none;
  padding:0;
  counter-reset:list-counter;
}
.modal_login-qr .login-algorithm__item{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  position:relative;
  padding-left:34px;
  counter-increment:list-counter;
  min-height:24px;
}
.modal_login-qr .login-algorithm__item:not(:first-child){
  margin-top:12px;
}
.modal_login-qr .login-algorithm__item:not(:nth-child(2)){
  display:flex;
  align-items:center;
}
.modal_login-qr .login-algorithm__item::before{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:50%;
  color:#ffffff;
  background-color:#2a1f15;
  content:counter(list-counter);
  position:absolute;
  left:0;
  top:0;
}

.my-card-discount{
  overflow:hidden;
}
@media screen and (min-width: 768px){
  .my-card-discount{
    flex:1;
  }
}

.my-card-discount__list{
  border-collapse:separate;
  border-spacing:0px 10px;
  margin-top:-10px;
  width:100%;
}

.my-card-discount__item{
  background-color:#e8e5e2;
}
.my-card-discount__item_gold{
  background:#dfd7b4;
}
@media screen and (min-width: 480px){
  .my-card-discount__item{
    height:46px;
  }
}
@media screen and (min-width: 768px){
  .my-card-discount__item{
    height:58px;
  }
}
@media screen and (min-width: 1280px){
  .my-card-discount__item{
    height:90px;
  }
}

.my-card-discount__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  color:rgba(42, 31, 21, 0.9);
  padding:8px 32px 8px 12px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  vertical-align:middle;
}
@media screen and (min-width: 480px){
  .my-card-discount__title{
    padding:8px 50px 8px 12px;
  }
}
@media screen and (min-width: 1280px){
  .my-card-discount__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
    padding:12px 60px 12px 20px;
  }
}

.my-card-discount__amount{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  color:#2a1f15;
  white-space:nowrap;
  padding:8px 12px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  vertical-align:middle;
  text-align:right;
}
@media screen and (min-width: 1280px){
  .my-card-discount__amount{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
    position:relative;
    padding:12px 20px;
  }
}
@media screen and (min-width: 1440px){
  .my-card-discount__amount{
    width:210px;
  }
}
.my-card-discount__amount::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:0;
  width:1px;
  height:calc(100% - 28px);
  background-color:#979696;
}

.my-card-list{
  margin-top:12px;
  display:grid;
  grid-template-rows:repeat(4, 1fr);
  row-gap:10px;
}

.my-card-pp{
  background-color:#e8e5e2;
  border-radius:4px;
  padding:12px;
}
@media screen and (min-width: 480px){
  .my-card-pp{
    padding:18px 20px 18px 20px;
  }
}
@media screen and (min-width: 768px){
  .my-card-pp{
    padding:14px 20px;
  }
}
@media screen and (min-width: 1024px){
  .my-card-pp{
    max-width:724px;
  }
}
@media screen and (min-width: 1280px){
  .my-card-pp{
    max-width:621px;
  }
}
.my-card-pp_bonus .my-card-pp__info-wrap{
  text-align:left;
}
@media screen and (min-width: 480px){
  .my-card-pp_bonus .my-card-pp__info-wrap{
    text-align:right;
  }
}
@media screen and (min-width: 480px){
  .my-card-pp_bonus .my-card-pp__info{
    padding-right:0px;
    margin-bottom:0;
  }
}

.my-card-pp__wrap{
  height:100%;
}
@media screen and (min-width: 480px){
  .my-card-pp__wrap{
    display:grid;
    grid-template-columns:224px 1fr;
  }
}
@media screen and (min-width: 768px){
  .my-card-pp__wrap{
    grid-template-columns:318px 1fr;
  }
}

.my-card-pp__discount-wrap{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  -moz-column-gap:20px;
       column-gap:20px;
  margin-bottom:10px;
}
@media screen and (min-width: 480px){
  .my-card-pp__discount-wrap{
    margin-bottom:0;
    padding-right:20px;
    position:relative;
    align-items:center;
  }
  .my-card-pp__discount-wrap::before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:0;
    width:1px;
    height:calc(100% + 8px);
    background-color:#979696;
  }
}

.my-card-pp__content-container{
  display:flex;
  align-items:flex-end;
  -moz-column-gap:4px;
       column-gap:4px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 480px){
  .my-card-pp__content-container{
    flex-direction:column;
  }
}
@media screen and (min-width: 768px){
  .my-card-pp__content-container{
    align-items:center;
    flex-direction:row;
    -moz-column-gap:10px;
         column-gap:10px;
  }
}

.my-card-pp__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  color:rgba(42, 31, 21, 0.9);
  overflow-wrap:anywhere;
}
@media screen and (min-width: 768px){
  .my-card-pp__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.my-card-pp__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
}
@media screen and (min-width: 480px){
  .my-card-pp__text{
    margin-bottom:8px;
  }
}
@media screen and (min-width: 768px){
  .my-card-pp__text{
    margin-bottom:0px;
  }
}

.my-card-pp__persent{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  line-height:1;
  text-transform:uppercase;
  color:#2a1f15;
  min-width:30px;
  text-align:right;
}
@media screen and (min-width: 768px){
  .my-card-pp__persent{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
    min-width:44px;
  }
}

.my-card-pp__img-container{
  width:116px;
  height:27px;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .my-card-pp__img-container{
    width:144px;
    height:34px;
  }
}

.my-card-pp__img{
  height:100%;
  -o-object-fit:contain !important;
     object-fit:contain !important;
}

.my-card-pp__info-wrap{
  display:flex;
  justify-content:space-between;
  -moz-column-gap:60px;
       column-gap:60px;
  text-align:right;
}
@media screen and (min-width: 480px){
  .my-card-pp__info-wrap{
    flex-direction:column;
    justify-content:center;
    padding-left:34px;
  }
}
@media screen and (min-width: 1024px){
  .my-card-pp__info-wrap{
    padding-left:24px;
  }
}

.my-card-pp__info{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
}
@media screen and (min-width: 480px){
  .my-card-pp__info{
    margin-bottom:5px;
    padding-right:4px;
  }
}
@media screen and (min-width: 768px){
  .my-card-pp__info{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
  }
}
.my-card-pp__info span{
  font-weight:700;
}

.my-card-pp__summ{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  color:#2a1f15;
  white-space:nowrap;
}
@media screen and (min-width: 480px){
  .my-card-pp__summ{
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
  }
}

.my-card{
  width:100%;
  height:120px;
  flex-shrink:0;
  position:relative;
  border-radius:4px;
  overflow:hidden;
  padding:10px 12px;
  display:flex;
  flex-direction:column;
  z-index:0;
}
@media screen and (min-width: 480px){
  .my-card{
    padding:8px 18px;
  }
}
@media screen and (min-width: 768px){
  .my-card{
    width:345px;
    height:200px;
    padding:16px 14px;
  }
}
@media screen and (min-width: 1280px){
  .my-card{
    width:465px;
    height:292px;
    padding:20px;
  }
}
@media screen and (min-width: 1440px){
  .my-card{
    width:511px;
  }
}

.my-card__img-container{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
}

.my-card__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:top right;
     object-position:top right;
}

.my-card__logo::before{
  content:"";
  display:block;
  background:url("/local/templates/main/css/../img/logo-white.svg") no-repeat center/cover;
  width:84px;
  height:20px;
}
@media screen and (min-width: 768px){
  .my-card__logo::before{
    width:116px;
    height:28px;
  }
}
@media screen and (min-width: 1280px){
  .my-card__logo::before{
    width:148px;
    height:36px;
  }
}

.my-card__tariff{
  margin-top:auto;
  display:flex;
  justify-content:space-between;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-transform:uppercase;
  color:#fcfcfc;
}
@media screen and (min-width: 768px){
  .my-card__tariff{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:19px;
    letter-spacing:0.405374px;
  }
}
@media screen and (min-width: 1280px){
  .my-card__tariff{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:500;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.my-card-wrap{
  margin-top:12px;
  display:flex;
  flex-direction:column;
  -moz-column-gap:16px;
       column-gap:16px;
  row-gap:8px;
}
@media screen and (min-width: 768px){
  .my-card-wrap{
    flex-direction:row;
  }
}
@media screen and (min-width: 1280px){
  .my-card-wrap{
    -moz-column-gap:30px;
         column-gap:30px;
  }
}

.news-list .pagination-block{
  padding-top:20px;
  margin-top:20px;
  border-top:1px solid rgba(42, 31, 21, 0.15);
}
@media screen and (min-width: 480px){
  .news-list .pagination-block{
    padding-top:40px;
    margin-top:40px;
  }
}
.news-list_knowledge-base .news-list__list{
  gap:6px 20px;
}
@media screen and (min-width: 1024px){
  .news-list_knowledge-base .news-list__list{
    gap:26px 30px;
  }
}
@media screen and (min-width: 1440px){
  .news-list_knowledge-base .news-list__list{
    gap:50px 30px;
  }
}
.news-list_knowledge-base .news-card__img-container{
  padding:23.412% 0;
}
.news-list_article .news-list__list{
  grid-template-columns:1fr;
  gap:30px;
}

@media screen and (min-width: 480px){
  .news-list__list{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:50px 20px;
  }
}
@media screen and (min-width: 768px){
  .news-list__list{
    grid-template-columns:repeat(3, 1fr);
  }
}
@media screen and (min-width: 1280px){
  .news-list__list{
    gap:50px 30px;
  }
}
@media screen and (min-width: 1440px){
  .news-list__list{
    grid-template-columns:repeat(4, 1fr);
  }
}

.news-list__item:not(:last-child){
  margin-bottom:25px;
}
@media screen and (min-width: 480px){
  .news-list__item:not(:last-child){
    margin-bottom:0;
  }
}

.news-card{
  display:block;
  text-decoration:none;
}
.news-card_knowledge-base .news-card__wrap{
  display:flex;
  flex-direction:column;
}
.news-card_knowledge-base .news-card__img-container{
  order:1;
}
.news-card_knowledge-base .news-card__date{
  order:3;
  margin-bottom:17px;
}
.news-card_knowledge-base .news-card__title{
  order:2;
  margin-bottom:4px;
}
.news-card_knowledge-base .news-card__text{
  order:4;
}

.news-card__img-container{
  border-radius:4px;
  overflow:hidden;
  height:0;
  padding:30.768% 0;
  width:100%;
  position:relative;
  margin-bottom:18px;
}
.news-card__img-container .news-card__wrap-img{
  position:absolute;
  top:0;
  left:0;
}
.news-card__img-container .news-card__wrap-img img{
  -o-object-fit:contain;
     object-fit:contain;
}

.news-card__wrap-img{
  width:100%;
  height:100%;
}

.news-card__label{
  position:absolute;
  top:10px;
  left:10px;
  color:#717070;
  background-color:#fcfcfc;
  padding:2px 8px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  border-radius:4px;
  text-transform:uppercase;
}

.news-card__date{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:10px;
}

.news-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:16px;
}
@media screen and (min-width: 1280px){
  .news-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.news-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
@media screen and (min-width: 1280px){
  .news-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}

.not-found-banner{
  padding-bottom:59%;
}
@media screen and (min-width: 480px){
  .not-found-banner{
    padding-bottom:259px;
  }
}
@media screen and (min-width: 768px){
  .not-found-banner{
    padding-bottom:29px;
  }
}
@media screen and (min-width: 1024px){
  .not-found-banner{
    padding-bottom:59px;
  }
}
@media screen and (min-width: 1440px){
  .not-found-banner{
    padding-bottom:75px;
  }
}

@media screen and (min-width: 480px){
  .not-found-banner__wrap{
    max-width:440px;
  }
}
@media screen and (min-width: 768px){
  .not-found-banner__wrap{
    max-width:466px;
  }
}
@media screen and (min-width: 1280px){
  .not-found-banner__wrap{
    max-width:490px;
  }
}

.not-found-banner__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:34px;
  letter-spacing:0.6px;
  margin-bottom:28px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .not-found-banner__title{
    margin-bottom:19px;
  }
}
@media screen and (min-width: 768px){
  .not-found-banner__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
    margin-bottom:31px;
  }
}
@media screen and (min-width: 1280px){
  .not-found-banner__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:34px;
    font-style:normal;
    font-weight:700;
    line-height:38px;
    letter-spacing:0.6px;
  }
}

.not-found-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:38px;
}
@media screen and (min-width: 768px){
  .not-found-banner__text{
    margin-bottom:45px;
  }
}
@media screen and (min-width: 1280px){
  .not-found-banner__text{
    margin-bottom:68px;
  }
}
@media screen and (min-width: 1440px){
  .not-found-banner__text{
    margin-bottom:93px;
  }
}
.not-found-banner__text p:not(:last-child){
  margin-bottom:18px;
}

.notifications{
  position:fixed;
  top:50px;
  z-index:99;
  display:flex;
  width:290px;
  flex-direction:column;
  align-items:flex-end;
  margin:auto;
  gap:18px;
  left:50%;
  transform:translateX(-50%);
}
@media screen and (min-width: 480px){
  .notifications{
    width:385px;
  }
}
@media screen and (min-width: 768px){
  .notifications{
    top:95px;
    transform:unset;
    left:unset;
    right:calc((100% - (100% - 40px)) / 2);
  }
}
@media screen and (min-width: 1024px){
  .notifications{
    right:calc((100% - (100% - 60px)) / 2);
  }
}
@media screen and (min-width: 1280px){
  .notifications{
    right:calc((100% - (100% - 80px)) / 2);
  }
}
@media screen and (min-width: 1440px){
  .notifications{
    right:calc((100% - 1360px) / 2);
  }
}
.notifications.bottom-position{
  top:unset;
  left:50%;
  transform:translateX(-50%);
  bottom:111px;
}
@media screen and (min-width: 768px){
  .notifications.bottom-position{
    left:unset;
    transform:unset;
    right:22px;
    bottom:134px;
  }
}
@media screen and (min-width: 1024px){
  .notifications.bottom-position{
    right:41px;
    bottom:126px;
  }
}
.notifications.bottom-left-position{
  top:unset;
  right:unset;
  left:50%;
  transform:translateX(-50%);
  bottom:60px;
}
@media screen and (min-width: 768px){
  .notifications.bottom-left-position{
    bottom:111px;
    left:calc((100% - (100% - 40px)) / 2);
    transform:unset;
  }
}
@media screen and (min-width: 1024px){
  .notifications.bottom-left-position{
    left:calc((100% - (100% - 60px)) / 2);
  }
}
@media screen and (min-width: 1280px){
  .notifications.bottom-left-position{
    left:calc((100% - (100% - 80px)) / 2);
  }
}
@media screen and (min-width: 1440px){
  .notifications.bottom-left-position{
    left:calc((100% - 1360px) / 2);
  }
}
.notifications.top-left-position{
  top:50px;
  right:unset;
  left:50%;
  bottom:unset;
  transform:translateX(-50%);
}
@media screen and (min-width: 768px){
  .notifications.top-left-position{
    top:95px;
    left:calc((100% - (100% - 40px)) / 2);
    transform:unset;
  }
}
@media screen and (min-width: 1024px){
  .notifications.top-left-position{
    left:calc((100% - (100% - 60px)) / 2);
  }
}
@media screen and (min-width: 1280px){
  .notifications.top-left-position{
    left:calc((100% - (100% - 80px)) / 2);
  }
}
@media screen and (min-width: 1440px){
  .notifications.top-left-position{
    left:calc((100% - 1360px) / 2);
  }
}
.notifications__btn{
  margin-top:20px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  line-height:22px;
  text-transform:uppercase;
  display:block;
  width:100%;
  height:44px;
  padding:10px 18px;
  border:1px solid #e8e5e2;
  border-radius:4px;
  text-align:center;
  background:#e8e5e2;
  cursor:pointer;
  transition:all 0.1s linear;
}
.notifications__btn:hover, .notifications__btn:focus{
  border:1px solid #2a1f15;
}
.notifications__btn:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.notifications__btn:disabled{
  color:#979696;
  cursor:not-allowed;
}
.notifications__item{
  max-width:100%;
  padding:20px 20px 25px 20px;
  border-radius:4px;
  background-color:#fcfcfc;
  box-shadow:0px 4px 6px 0px rgba(202, 202, 202, 0.4);
}
@media screen and (min-width: 480px){
  .notifications__item{
    padding:20px 30px 25px 20px;
  }
}
.notifications__item.js-notification-template{
  display:none;
  pointer-events:none;
}
.notifications__item.backet-clear{
  padding:20px;
  margin:0 auto;
}
@media screen and (min-width: 768px){
  .notifications__item.backet-clear{
    margin:unset;
  }
}
.notifications__item.backet-clear .notifications__title{
  display:flex;
  align-items:center;
  line-height:19px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 1024px){
  .notifications__item.backet-clear .notifications__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.notifications__item.backet-clear .notifications__title::before{
  content:"";
  display:block;
  flex-shrink:0;
  margin-right:18px;
  width:24px;
  height:24px;
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.notifications__item.backet-text{
  padding:10px 20px;
}
.notifications__item.backet-text_icon .notifications__text{
  position:relative;
  padding-right:24px;
}
.notifications__item.backet-text_icon .notifications__text a{
  display:block;
  color:inherit;
  text-decoration:none;
}
.notifications__item.backet-text_icon .notifications__text::before{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:0px;
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
}
.notifications__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .notifications__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.notifications__title:not(:last-child){
  margin-bottom:20px;
}
.notifications__title .small{
  font-size:12px;
}
.notifications__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.notifications__text span{
  font-weight:700;
}
.notifications__text a{
  display:inline-block;
  text-decoration:underline;
  color:#717070;
}

.notification-product__wrap{
  display:flex;
  align-items:center;
  -moz-column-gap:15px;
       column-gap:15px;
}
.notification-product__content-container{
  width:calc(100% - 15px - 51px);
}
.notification-product__img{
  display:block;
  width:51px;
  height:49px;
  flex-shrink:0;
}
.notification-product__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
@media screen and (min-width: 480px){
  .notification-product__title{
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
  }
}
.notification-product__cost-wrap{
  display:flex;
  align-items:baseline;
}
.notification-product__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
}
.notification-product__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
  margin-left:10px;
}

.operations-history{
  width:100%;
  margin-top:24px;
}
@media screen and (min-width: 1280px){
  .operations-history{
    border-collapse:separate;
    border-spacing:0 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 1279px){
  .operations-history__head{
    display:none;
  }
}
.operations-history__head .operations-history__row{
  height:-moz-fit-content;
  height:fit-content;
  background-color:transparent;
}
.operations-history__head .operations-history__cell{
  padding:0 0 0px 20px !important;
}
.operations-history__row{
  display:grid;
  grid-template-rows:auto;
  grid-template-columns:repeat(2, 1fr);
  gap:10px 20px;
  padding:15px;
  background-color:#e8e5e2;
}
.operations-history__row:not(:last-child){
  margin-bottom:10px;
}
@media screen and (min-width: 480px){
  .operations-history__row{
    grid-template-columns:1fr 1fr auto;
    padding:20px;
  }
}
@media screen and (min-width: 768px){
  .operations-history__row{
    grid-template-rows:auto auto;
    grid-template-columns:auto 1fr 1fr;
    padding:24px 20px;
  }
}
@media screen and (min-width: 1280px){
  .operations-history__row{
    display:table-row;
  }
  .operations-history__row .operations-history__cell{
    padding:20px;
  }
}
.operations-history__cell{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
}
.operations-history__cell:nth-child(1){
  grid-area:1/1/1/3;
}
.operations-history__cell:nth-child(2){
  grid-area:2/1/2/3;
}
.operations-history__cell:last-child{
  margin-top:10px;
}
@media screen and (min-width: 480px){
  .operations-history__cell:nth-child(1){
    grid-area:1/1/1/4;
  }
  .operations-history__cell:nth-child(2){
    grid-area:2/1/2/4;
  }
  .operations-history__cell:last-child{
    margin-top:0;
  }
}
@media screen and (min-width: 768px){
  .operations-history__cell:nth-child(1){
    grid-area:1/1/1/1;
  }
  .operations-history__cell:nth-child(2){
    grid-area:1/2/1/4;
    margin-top:-5px;
  }
  .operations-history__cell:nth-child(4), .operations-history__cell:nth-child(5){
    display:flex;
    flex-direction:column;
    align-items:flex-end;
  }
  .operations-history__cell:nth-child(4) .operations-history__mobile-head{
    margin-right:10px;
  }
  .operations-history__cell:nth-child(5) .operations-history__mobile-head{
    margin-right:2px;
  }
}
@media screen and (min-width: 1280px){
  .operations-history__cell:nth-child(2){
    margin-top:0;
  }
  .operations-history__cell:nth-child(4), .operations-history__cell:nth-child(5){
    display:table-cell;
  }
}
.operations-history__mobile-head{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:5px;
  color:#717070;
}
@media screen and (min-width: 1280px){
  .operations-history__mobile-head{
    display:none;
  }
}
.operations-history__content_date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
}
.operations-history__content_operation{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 480px){
  .operations-history__content_operation{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}
@media screen and (min-width: 768px){
  .operations-history__content_operation{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
  }
}
.operations-history__content_sum{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.operations-history__sum{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  margin-right:5px;
}
@media screen and (min-width: 768px){
  .operations-history__sum{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.order-control{
  display:flex;
  flex-direction:column;
  margin-bottom:20px;
  gap:10px;
}
@media screen and (min-width: 768px){
  .order-control{
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
  }
}

.order-control__info{
  display:flex;
  align-items:center;
  gap:10px;
}

.order-control__date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.order-control__date span{
  font-weight:700;
}
@media screen and (min-width: 1280px){
  .order-control__date span{
    margin-left:4px;
  }
}

.order-control__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  color:#2a1f15;
  padding:2px 8px;
  text-transform:uppercase;
}
.order-control__label.pink{
  background-color:#eec4d3;
}
.order-control__label.blue{
  background-color:#c3d0ef;
}
.order-control__label.green{
  background-color:#d3e2c8;
}
.order-control__label.beige{
  background-color:#e5cdb5;
}
.order-control__label.light-beige{
  background-color:#f4e4d5;
}

.order-control__btns{
  display:flex;
  gap:10px;
}
.order-control__btns .btn{
  text-transform:uppercase;
  min-width:126px;
  font-size:12px;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
}
@media screen and (min-width: 480px){
  .order-control__btns .btn{
    min-width:92px;
  }
}
@media screen and (min-width: 768px){
  .order-control__btns .btn{
    min-width:125px;
    font-size:14px;
    letter-spacing:1.5px;
  }
}
.order-control__btns .btn-refresh{
  padding:12px 12px;
}
@media screen and (min-width: 768px){
  .order-control__btns .btn-refresh{
    padding:12px 20px;
  }
}

.order__wrap{
  display:flex;
  gap:36px;
  flex-direction:column-reverse;
}
@media screen and (min-width: 768px){
  .order__wrap .form_order:nth-child(1), .order__wrap .form_order:nth-child(2){
    max-width:620px;
  }
}
@media screen and (min-width: 1024px){
  .order__wrap .form_order:nth-child(1), .order__wrap .form_order:nth-child(2){
    max-width:723px;
  }
}
@media screen and (min-width: 1024px){
  .order__wrap .form_order:nth-child(3){
    max-width:723px;
  }
}
@media screen and (min-width: 1280px){
  .order__wrap{
    flex-direction:row;
    align-items:flex-start;
    gap:40px;
  }
  .order__wrap > form{
    flex:1;
    max-width:unset;
  }
  .order__wrap .order-list{
    width:540px;
    flex-shrink:0;
  }
}

.order-list{
  padding:20px 10px;
  background:#fcfcfc;
}
@media screen and (min-width: 768px){
  .order-list{
    padding:20px 10px 30px 10px;
  }
}

.order-list__head{
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .order-list__head{
    margin-bottom:30px;
  }
}

.order-list__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-list__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.order-list__body{
  margin-bottom:20px;
}

.order-list__row:not(:last-child){
  margin-bottom:20px;
}

.order-list__cell-wrap{
  display:flex;
}

.order-list__img-wrap{
  position:relative;
  width:68px;
  height:68px;
  flex-shrink:0;
  margin-right:10px;
}

.order-list__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
}

@media screen and (min-width: 768px){
  .order-list__content-wrap{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex:1;
    padding-right:25px;
  }
}
@media screen and (min-width: 1280px){
  .order-list__content-wrap{
    padding-right:10px;
  }
}

.order-list__info{
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .order-list__info{
    align-self:stretch;
    margin-bottom:0;
    max-width:242px;
  }
}

.order-list__name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  margin-bottom:5px;
  text-transform:uppercase;
}
@media screen and (min-width: 1024px){
  .order-list__name{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.order-list__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}

.order-list__digit-container{
  display:flex;
}

.order-list__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-list__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.order-list__amount-container{
  margin-left:10px;
}

.order-list__amount{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
}
@media screen and (min-width: 768px){
  .order-list__amount{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}

.order-list__summ-container{
  margin-left:20px;
}

.order-list__summ{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-list__summ{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}

.order-list__delivery{
  margin-left:78px;
}
@media screen and (min-width: 768px){
  .order-list__delivery{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-right:25px;
  }
}

.order-list__delivery-info{
  margin-bottom:5px;
}
@media screen and (min-width: 768px){
  .order-list__delivery-info{
    margin-bottom:0;
  }
}

.order-list__delivery-title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  margin-bottom:5px;
  text-transform:uppercase;
}
@media screen and (min-width: 1024px){
  .order-list__delivery-title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.order-list__delivery-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 768px){
  .order-list__delivery-text{
    max-width:180px;
  }
}

.order-list__delivery-summ{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-list__delivery-summ{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .order-list__delivery-summ{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.order-list__result{
  border-top:1px solid rgba(42, 31, 21, 0.2);
  padding-top:20px;
  padding-left:18px;
  padding-right:23px;
  margin-top:20px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
@media screen and (min-width: 480px){
  .order-list__result{
    margin-top:28px;
  }
}
@media screen and (min-width: 768px){
  .order-list__result{
    margin-top:42px;
    padding-top:40px;
  }
}
@media screen and (min-width: 1280px){
  .order-list__result{
    margin-top:38px;
    padding-top:40px;
  }
}

.order-list__result-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-list__result-text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
    margin-left:248px;
  }
}
@media screen and (min-width: 1024px){
  .order-list__result-text{
    margin-left:483px;
  }
}
@media screen and (min-width: 1280px){
  .order-list__result-text{
    margin-left:60px;
  }
}

.order-list__result-summ{
  display:flex;
  align-items:center;
}

.order-list__result-stock{
  text-decoration:line-through;
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 768px){
  .order-list__result-stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}

.order-list__result-cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-left:14px;
}
@media screen and (min-width: 768px){
  .order-list__result-cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.order-paid-card{
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .order-paid-card{
    margin-bottom:0px;
  }
}

.order-paid-card__head{
  margin-bottom:23px;
}

.order-paid-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-paid-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .order-paid-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.order-paid-card__body{
  max-width:432px;
}

.order-paid-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:23px;
}
@media screen and (min-width: 1024px){
  .order-paid-card__text{
    margin-bottom:19px;
  }
}
.order-paid-card__text p:not(:last-child){
  margin-bottom:20px;
}

.order-paid-card__phone{
  display:inline-block;
  text-decoration:none;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  transition:all 0.1s linear;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .order-paid-card__phone{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .order-paid-card__phone{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.order-paid-card__phone:hover{
  opacity:0.6;
}

.order-paid-card__subtext{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:23px;
}

@media screen and (min-width: 768px){
  .order-paid__wrap{
    display:grid;
    grid-template-columns:1fr 359px;
    gap:10px;
  }
}
@media screen and (min-width: 1024px){
  .order-paid__wrap{
    grid-template-columns:1fr 469px;
    gap:40px;
  }
}
@media screen and (min-width: 1280px){
  .order-paid__wrap{
    grid-template-columns:1fr 731px;
  }
}
@media screen and (min-width: 1280px){
  .order-paid__wrap{
    grid-template-columns:1fr 835px;
  }
}

@media screen and (min-width: 1280px){
  .order-paid-info__list{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
  }
}

.order-paid-info__item:not(:last-child){
  margin-bottom:10px;
}
@media screen and (min-width: 1280px){
  .order-paid-info__item:not(:last-child){
    margin-bottom:0px;
  }
}

.order-paid-info__card{
  padding:30px 20px;
  border-radius:4px;
  background:#e8e5e2;
}
@media screen and (min-width: 1280px){
  .order-paid-info__card{
    height:100%;
  }
}

.order-paid-info__card-row:not(:last-child){
  margin-bottom:19px;
}
@media screen and (min-width: 480px){
  .order-paid-info__card-row:not(:last-child){
    margin-bottom:21px;
  }
}
@media screen and (min-width: 480px){
  .order-paid-info__card-row{
    display:flex;
    gap:30px;
  }
}

.order-paid-info__card-label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:6px;
}
@media screen and (min-width: 480px){
  .order-paid-info__card-label{
    width:128px;
    margin-bottom:0;
  }
}

.order-paid-info__card-value{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
@media screen and (min-width: 480px){
  .order-paid-info__card-value{
    flex:1;
  }
}

.order-step{
  margin-bottom:30px;
}

.order-step__list{
  display:grid;
  grid-template-columns:1fr;
  gap:10px;
  counter-reset:num;
}
@media screen and (min-width: 1280px){
  .order-step__list{
    grid-template-columns:repeat(3, 2fr);
  }
}

.order-step-card{
  padding:20px;
  border-radius:4px;
  background:#e8e5e2;
}

.order-step-card__head{
  margin-bottom:20px;
}

.order-step-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  gap:10px;
}
@media screen and (min-width: 768px){
  .order-step-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.order-step-card__title::after{
  content:"";
  display:inline-block;
  height:1px;
  background-color:rgba(42, 31, 21, 0.2);
  width:100%;
  vertical-align:middle;
}
.order-step-card__title::before{
  content:counter(num);
  counter-increment:num;
  display:block;
  width:24px;
  height:24px;
  flex-shrink:0;
  border-radius:50%;
  border:1px solid #2a1f15;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}

.order-step-card__item{
  display:flex;
  flex-direction:column;
  gap:10px 30px;
}
@media screen and (min-width: 480px){
  .order-step-card__item{
    flex-direction:row;
    align-items:center;
  }
}
@media screen and (min-width: 1280px){
  .order-step-card__item{
    flex-direction:column;
  }
}
@media screen and (min-width: 1440px){
  .order-step-card__item{
    align-items:center;
    flex-direction:row;
    align-items:center;
  }
}
.order-step-card__item:not(:last-child){
  margin-bottom:21px;
}

.order-step-card__item-label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .order-step-card__item-label{
    width:122px;
  }
}
@media screen and (min-width: 1280px){
  .order-step-card__item-label{
    width:100%;
  }
}
@media screen and (min-width: 1440px){
  .order-step-card__item-label{
    width:122px;
  }
}

.order-step-card__item-value{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
  flex:1;
}

.order-table__head{
  margin-bottom:30px;
}

.order-table__body{
  margin-bottom:30px;
}

.order-table__title{
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-table__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.order-table__cell-wrap{
  display:flex;
}

.order-table__cell{
  padding-bottom:15px;
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
}
.order-table__cell:not(:last-child){
  margin-bottom:26px;
}

@media screen and (min-width: 768px){
  .order-table__content-wrap{
    flex:1;
    display:flex;
  }
}

.order-table__product-info{
  margin-bottom:7px;
}
@media screen and (min-width: 768px){
  .order-table__product-info{
    margin-bottom:0;
    padding:10px 0;
    max-width:258px;
    display:flex;
    flex-direction:column;
    margin-right:auto;
  }
}

.order-table__labels{
  position:absolute;
  top:3px;
  left:-6px;
  display:flex;
  align-items:center;
  gap:0 2px;
}
@media screen and (min-width: 768px){
  .order-table__labels{
    top:10px;
    left:-7px;
  }
}

.order-table__img-wrap{
  position:relative;
  width:81px;
  height:76px;
  margin-right:10px;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .order-table__img-wrap{
    width:150px;
    height:140px;
    margin-right:12px;
  }
}

.order-table__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
}

.order-table__name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-table__name{
    margin-bottom:7px;
  }
}

.order-table__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .order-table__text{
    margin-bottom:0;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}

.order-table__subtext{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 768px){
  .order-table__subtext{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin-top:auto;
  }
}
.order-table__subtext span{
  color:#2a1f15;
  margin-left:2px;
}

.order-table__cost-container{
  display:flex;
  gap:8px;
}
@media screen and (min-width: 768px){
  .order-table__cost-container{
    display:block;
  }
}

.order-table__cost-container,
.order-table__amount-container,
.order-table__summ-container{
  align-self:center;
}

.order-table__amount-container,
.order-table__summ-container{
  display:none;
}
@media screen and (min-width: 768px){
  .order-table__amount-container,
  .order-table__summ-container{
    display:block;
    margin-left:15px;
  }
}

.order-table__summ{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:30px;
  font-style:normal;
  font-weight:700;
  line-height:34px;
  letter-spacing:0.6px;
  text-transform:uppercase;
}

.order-table__amount{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}

.order-table__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-table__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}

.order-table__stock{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-decoration:line-through;
}
@media screen and (min-width: 768px){
  .order-table__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}

.order-table__result{
  border-radius:4px;
  padding:16px 20px;
  background-color:#ffffff;
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.order-table__result-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .order-table__result-text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.order-table__result-cost-container{
  display:flex;
  align-items:center;
  gap:10px;
}
.order-table__result-cost-container .order-table__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
}
@media screen and (min-width: 768px){
  .order-table__result-cost-container .order-table__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
.order-table__result-cost-container .order-table__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 768px){
  .order-table__result-cost-container .order-table__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
  }
}

.pagination-block{
  display:flex;
  flex-direction:column-reverse;
  align-items:flex-start;
  gap:20px 0;
}
@media screen and (min-width: 480px){
  .pagination-block{
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
  }
}
.pagination-block .btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}

.pay-list__list{
  display:flex;
  align-items:center;
}

.pay-list__item:not(:last-child){
  margin-right:12px;
}

.pay-list__wrap{
  position:relative;
  width:51px;
  height:32px;
}
.pay-list__wrap img{
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
  -o-object-position:center;
     object-position:center;
}

.pay-list__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
  filter:saturate(0);
}

.permission-profile{
  max-width:680px;
  width:100%;
  padding:12px 20px;
  border-radius:4px;
  background:#f4e4d5;
  margin-bottom:18px;
}
.permission-profile_v2{
  padding:12px 20px 16px 20px;
}
@media screen and (min-width: 768px){
  .permission-profile_v2{
    padding:16px 20px;
  }
}
.permission-profile_v2 .permission-profile__title{
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:20px;
  margin-bottom:0;
}
.permission-profile_reg{
  max-width:654px;
  padding:8px 12px;
  border-radius:0px;
}
.permission-profile_reg .permission-profile__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.permission-profile_reg .permission-profile__text:not(:last-child){
  margin-bottom:0px;
}

.permission-profile__wrap{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:14px 20px;
}
@media screen and (min-width: 768px){
  .permission-profile__wrap{
    justify-content:space-between;
    align-items:center;
    flex-direction:row;
  }
}

.permission-profile__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  margin-bottom:18px;
}

.permission-profile__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  font-weight:400;
}
.permission-profile__text:not(:last-child){
  margin-bottom:16px;
}

.permission-profile__link{
  display:inline-block;
  position:relative;
  text-decoration:none;
  border-bottom:1px solid #2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-right:31px;
}
.permission-profile__link::after{
  position:absolute;
  left:100%;
  top:50%;
  transform:translate(0, -50%);
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  margin-left:10px;
}

.photo-gallery__list{
  display:grid;
  grid-template-columns:1fr;
  gap:10px;
}
@media screen and (min-width: 480px){
  .photo-gallery__list{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media screen and (min-width: 768px){
  .photo-gallery__list{
    grid-template-columns:repeat(3, 1fr);
  }
}

.photo-gallery__img-container{
  position:relative;
  width:100%;
  height:332px;
}

.photo-gallery__img{
  position:absolute;
  top:0;
  left:0;
  width:100% !important;
  height:100% !important;
  -o-object-fit:cover;
     object-fit:cover;
  margin-bottom:0 !important;
}

.product-banner{
  padding:20px 16px 95px 15px;
  background:#f1f0ec;
  position:relative;
  margin:0;
  height:366px;
}
@media screen and (min-width: 480px){
  .product-banner{
    height:307px;
    padding:32px 20px 80px 20px;
  }
}
@media screen and (min-width: 768px){
  .product-banner{
    padding:32px 40px 30px 20px;
    margin:0 22px;
  }
}
@media screen and (min-width: 1024px){
  .product-banner{
    margin:0 10px;
    height:243px;
  }
}
@media screen and (min-width: 1280px){
  .product-banner{
    height:261px;
    margin:0;
    padding:50px 40px 60px 40px;
  }
}

.product-banner__wrap{
  height:100%;
}

.product-banner__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .product-banner__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
    margin-bottom:36px;
  }
}

.product-banner__wrap-img{
  position:absolute;
  bottom:0;
  top:unset;
  right:0;
  width:220px;
  height:142px;
}
@media screen and (min-width: 480px){
  .product-banner__wrap-img{
    width:249px;
    height:159px;
  }
}
@media screen and (min-width: 768px){
  .product-banner__wrap-img{
    width:262px;
    height:173px;
  }
}
@media screen and (min-width: 1024px){
  .product-banner__wrap-img{
    top:0;
    width:363px;
    height:unset;
  }
}
@media screen and (min-width: 1280px){
  .product-banner__wrap-img{
    width:430px;
  }
}
@media screen and (min-width: 1440px){
  .product-banner__wrap-img{
    width:445px;
  }
}
.product-banner__wrap-img img{
  -o-object-position:34px -23px;
     object-position:34px -23px;
}
@media screen and (min-width: 768px){
  .product-banner__wrap-img img{
    -o-object-position:25px -21px;
       object-position:25px -21px;
  }
}
@media screen and (min-width: 1024px){
  .product-banner__wrap-img img{
    -o-object-position:36px;
       object-position:36px;
  }
}
@media screen and (min-width: 1280px){
  .product-banner__wrap-img img{
    -o-object-position:76px;
       object-position:76px;
  }
}
@media screen and (min-width: 1440px){
  .product-banner__wrap-img img{
    -o-object-position:50px;
       object-position:50px;
  }
}

.product-banner__content-wrap{
  width:100%;
  height:calc(100% - 24px - 20px);
}
@media screen and (min-width: 768px){
  .product-banner__content-wrap{
    height:calc(100% - 34px - 35px);
  }
}
@media screen and (min-width: 1024px){
  .product-banner__content-wrap{
    width:656px;
  }
}
@media screen and (min-width: 1280px){
  .product-banner__content-wrap{
    width:889px;
  }
}
@media screen and (min-width: 1440px){
  .product-banner__content-wrap{
    width:927px;
  }
}

.product-banner__tags{
  height:100%;
  overflow:hidden;
  margin-right:-23px;
  position:relative;
  z-index:1;
}
.product-banner__tags::before{
  content:"";
  width:100%;
  height:100%;
  float:right;
  shape-margin:0%;
  shape-outside:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 45% 100%, 45.6% 78%, 68% 78%, 85% 67%, 94% 67%, 100% 67%, 100% 0%, 98% 0%, 0% 0%);
}
@media screen and (min-width: 480px){
  .product-banner__tags::before{
    shape-outside:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 57% 100%, 60% 69%, 72% 70%, 80% 67%, 80% 44%, 90% 44%, 92% 43%, 94% 43%, 97% 44%, 98% 38%, 100% 0%, 98% 0%, 0% 0%);
  }
}
@media screen and (min-width: 768px){
  .product-banner__tags::before{
    shape-outside:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 50% 100%, 70.6% 69%, 73% 36%, 77% 36%, 84% 35%, 90% 23%, 94% 21%, 97% 17%, 100% 0%, 98% 0%, 0% 0%);
  }
}
@media screen and (min-width: 1024px){
  .product-banner__tags::before{
    shape-outside:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 50% 100%, 76.6% 100%, 84% 100%, 90% 84%, 94% 67%, 97% 44%, 100% 0%, 98% 0%, 0% 0%);
  }
}

.product-banner__tag{
  margin-bottom:15px;
  margin-right:23px;
  display:inline-block;
  color:#2a1f15;
  text-decoration:none;
  transition:all 0.1s linear;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
@media screen and (min-width: 768px){
  .product-banner__tag{
    margin-bottom:14px;
  }
}
.product-banner__tag:hover, .product-banner__tag:active{
  color:#979696;
}

.product-card-list{
  margin-top:23px;
}
.product-card-list_table{
  margin-bottom:22px;
}
.product-card-list_table .product-card-list__list{
  display:block;
}
@media screen and (min-width: 1280px){
  .product-card-list_table{
    margin-top:37px;
  }
}
@media screen and (min-width: 1920px){
  .product-card-list_table{
    margin-top:23px;
  }
}
.product-card-list_article{
  margin-bottom:54px;
}
@media screen and (min-width: 1280px){
  .product-card-list_article{
    max-width:673px;
  }
}
@media screen and (min-width: 1440px){
  .product-card-list_article{
    max-width:unset;
  }
}
.product-card-list_article .product-card-list__list{
  padding-bottom:0px;
  margin-bottom:0px;
  border-bottom:0;
  gap:24px 26px;
}
@media screen and (min-width: 480px){
  .product-card-list_article .product-card-list__list{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media screen and (min-width: 768px){
  .product-card-list_article .product-card-list__list{
    grid-template-columns:repeat(3, 1fr);
  }
}
@media screen and (min-width: 1280px){
  .product-card-list_article .product-card-list__list{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media screen and (min-width: 1440px){
  .product-card-list_article .product-card-list__list{
    grid-template-columns:repeat(3, 1fr);
  }
}
@media screen and (min-width: 1440px){
  .product-card-list_backet .product-card-list__list{
    grid-template-columns:repeat(3, 1fr);
  }
}
.product-card-list_lk{
  margin-top:18px;
}
@media screen and (min-width: 1280px){
  .product-card-list_lk{
    margin-top:11px;
  }
}
@media screen and (min-width: 768px){
  .product-card-list_lk .product-card-list__list{
    grid-template-columns:repeat(3, 1fr);
    gap:30px 22px;
  }
}
@media screen and (min-width: 1024px){
  .product-card-list_lk .product-card-list__list{
    gap:38px 20px;
  }
}
@media screen and (min-width: 1280px){
  .product-card-list_lk .product-card-list__list{
    gap:50px 30px;
  }
}
.product-card-list__list{
  padding-bottom:30px;
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
}
@media screen and (min-width: 480px){
  .product-card-list__list{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:32px 26px;
  }
}
@media screen and (min-width: 768px){
  .product-card-list__list{
    grid-template-columns:repeat(3, 1fr);
  }
}
@media screen and (min-width: 1280px){
  .product-card-list__list{
    gap:50px 26px;
    padding-bottom:30px;
  }
}
@media screen and (min-width: 1440px){
  .product-card-list__list{
    grid-template-columns:repeat(4, 1fr);
    padding-bottom:40px;
  }
}

.product-card-list__control{
  display:flex;
  flex-direction:column-reverse;
  align-items:flex-start;
  gap:20px 0;
  margin-top:20px;
}
@media screen and (min-width: 480px){
  .product-card-list__control{
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
  }
}
@media screen and (min-width: 1024px){
  .product-card-list__control{
    margin-top:44px;
  }
}
@media screen and (min-width: 1280px){
  .product-card-list__control{
    margin-top:36px;
  }
}
@media screen and (min-width: 1440px){
  .product-card-list__control{
    margin-top:45px;
  }
}
.product-card-list__control .btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}

.product-card{
  position:relative;
  transition:all 0.3s ease-out;
}
.product-card .favorites-btn{
  position:absolute;
  right:0;
  top:0;
  padding:12px 14px 30px 30px;
  cursor:pointer;
}
@media screen and (min-width: 768px){
  .product-card .favorites-btn{
    padding:12px 9px 30px 30px;
  }
}
.product-card:not(:last-child){
  margin-bottom:50px;
}
@media screen and (min-width: 480px){
  .product-card:not(:last-child){
    margin-bottom:0;
  }
}
.product-card .basket-btn{
  width:44px;
  height:44px;
  border-radius:4px;
  background-color:#e8e5e2;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
}
.product-card .basket-btn.is-active, .product-card .basket-btn.is-full, .product-card .basket-btn:hover{
  background-color:#2a1f15;
}
.product-card .basket-btn.is-active .basket-btn__icon-cart::before, .product-card .basket-btn.is-full .basket-btn__icon-cart::before, .product-card .basket-btn:hover .basket-btn__icon-cart::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.product-card::before{
  content:none;
  display:block;
  background-color:#ffffff;
  position:absolute;
  top:-14px;
  bottom:-14px;
  left:-14px;
  right:-14px;
  transition:all 0.3s ease-out;
}
@media screen and (min-width: 1024px){
  .product-card:hover{
    transform:translateY(14px);
  }
}
.product-card:hover .product-card__cart-wrap{
  display:flex;
}
@media screen and (min-width: 1024px){
  .product-card:hover::before{
    content:"";
  }
}
@media screen and (min-width: 1024px){
  .product-card:hover .info-tooltip{
    display:flex;
  }
}
.product-card_disabled .product-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  color:#717070;
}
.product-card_disabled .product-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
}
@media screen and (min-width: 1024px){
  .product-card .info-tooltip{
    display:none;
    margin-bottom:20px;
  }
}

.product-card__wrap{
  display:flex;
  flex-direction:column;
  z-index:1;
  height:100%;
  position:relative;
}

.product-card__img-container{
  position:relative;
  background:#ffffff;
  margin-bottom:9px;
}
@media screen and (min-width: 768px){
  .product-card__img-container{
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1024px){
  .product-card__img-container{
    margin-bottom:17px;
  }
}
@media screen and (min-width: 1440px){
  .product-card__img-container{
    margin-bottom:26px;
  }
}

.product-card__wrap-img{
  display:block;
  text-decoration:none;
  position:relative;
  width:100%;
}
.product-card__wrap-img::before{
  position:relative;
  display:block;
  width:100%;
  padding-top:100%;
  content:"";
}
.product-card__wrap-img img{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
}
@media screen and (min-width: 1280px){
  .product-card__wrap-img img{
    width:83%;
    height:83%;
  }
}
@media screen and (min-width: 1440px){
  .product-card__wrap-img img{
    width:100%;
    height:100%;
  }
}

.product-card__labels{
  position:absolute;
  top:10px;
  left:-7px;
  display:flex;
  align-items:flex-start;
  gap:0 2px;
}

.product-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  display:block;
  text-transform:uppercase;
  margin-bottom:5px;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .product-card__title{
    margin-bottom:12px;
  }
}
@media screen and (min-width: 1280px){
  .product-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.product-card__title:hover{
  opacity:0.6;
}

.product-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:block;
  color:#2a1f15;
  margin-bottom:26px;
  flex:1;
}
@media screen and (min-width: 480px){
  .product-card__text{
    margin-bottom:11px;
  }
}
@media screen and (min-width: 768px){
  .product-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1440px){
  .product-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
    margin-bottom:25px;
    max-width:284px;
  }
}

.product-card__control{
  display:flex;
  justify-content:space-between;
  min-height:44px;
}
@media screen and (min-width: 480px){
  .product-card__control{
    flex-direction:column;
  }
}
@media screen and (min-width: 1024px){
  .product-card__control{
    flex-direction:row;
    align-items:center;
  }
}
.product-card__control .input-counter{
  display:flex;
}
.product-card__control .input-counter .input-counter__input{
  width:44px;
}
@media screen and (min-width: 480px){
  .product-card__control .input-counter .input-counter__input{
    width:calc(100% - 38px - 38px);
  }
}
@media screen and (min-width: 1024px){
  .product-card__control .input-counter .input-counter__input{
    width:78px;
  }
}

.product-card__cart-wrap{
  display:flex;
  justify-content:space-between;
  gap:10px;
}
@media screen and (min-width: 1024px){
  .product-card__cart-wrap{
    display:none;
  }
}
.product-card__cart-wrap.is-show{
  display:flex;
}

.product-card__cost-wrap{
  display:flex;
  align-items:flex-end;
  flex-direction:column;
  gap:0 20px;
  margin-bottom:20px;
}
@media screen and (min-width: 480px){
  .product-card__cost-wrap{
    flex-direction:row;
  }
}
@media screen and (min-width: 1024px){
  .product-card__cost-wrap{
    display:block;
    margin-bottom:0;
  }
}

.product-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 1024px){
  .product-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .product-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1440px){
  .product-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.product-card__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
  text-decoration:line-through;
}
@media screen and (min-width: 768px){
  .product-card__stock{
    margin-top:4px;
  }
}
@media screen and (min-width: 1024px){
  .product-card__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
  }
}

.product-card__additional-info{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}

.product-card__btn{
  cursor:pointer;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  height:44px;
  text-transform:uppercase;
  bottom:0;
  padding:12px 20px;
  text-align:center;
  border-radius:4px;
  background:#e8e5e2;
  transition:all 0.1s linear;
}
@media screen and (min-width: 1024px){
  .product-card__btn{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}
.product-card__btn:hover, .product-card__btn:focus{
  border:1px solid #2a1f15;
}
.product-card__btn:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.product-card__btn:disabled{
  color:#979696;
  cursor:not-allowed;
}

@media screen and (min-width: 320px) and (max-width: 1023px){
  .block__product-filters.filters-modify{
    position:fixed;
    top:48px;
    left:0;
    right:0;
    z-index:2;
    padding:10px 0px 10px 15px;
    border-bottom:1px solid #e8e5e2;
    background:#fcfcfc;
    box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);
    display:flex;
  }
  .block__product-filters.filters-modify .form_filter{
    display:none;
  }
  .block__product-filters.filters-modify .product-params__params{
    margin-left:0;
    padding:0 0 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px){
  .block__product-filters.filters-modify{
    top:58px;
    padding:10px 0px 10px 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
  .block__product-filters.filters-modify{
    top:61px;
  }
}
.block__product-filters.filters-modify .product-params{
  margin-top:0;
}
.block__product-filters.filters-modify .button-view{
  display:none;
}

.product-panel{
  display:flex;
  align-items:flex-start;
}
@media screen and (min-width: 1024px){
  .product-panel{
    justify-content:space-between;
  }
}
@media screen and (min-width: 1024px){
  .product-panel .form_filter-mobile{
    display:none;
  }
}
.product-panel .form_filter{
  display:flex;
  gap:2px;
  flex-wrap:wrap;
  margin-right:auto;
}
@media screen and (min-width: 1280px){
  .product-panel .form_filter{
    margin-right:10px;
  }
}
.product-panel .form_filter > *:not(.form-field_sort){
  width:156px;
  display:none;
}
@media screen and (min-width: 1024px){
  .product-panel .form_filter > *:not(.form-field_sort){
    display:block;
  }
}
.product-panel .form_filter .form-field_sort{
  width:156px;
}
.product-panel .form_filter .select__roster{
  min-width:280px;
}
.product-panel_lk .form_filter{
  flex-wrap:wrap;
}

.product-panel__filter-icon{
  width:38px;
  height:38px;
  background:#2a1f15;
  bottom:0;
  border-radius:2px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:4px;
}
@media screen and (min-width: 480px){
  .product-panel__filter-icon{
    margin-right:12px;
  }
}
.product-panel__filter-icon::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.733333 3.571H0.837467C0.997533 4.1836 1.36258 4.72679 1.87492 5.11475C2.38727 5.50271 3.01772 5.71333 3.66667 5.71333C4.31561 5.71333 4.94606 5.50271 5.45841 5.11475C5.97076 4.72679 6.3358 4.1836 6.49587 3.571H21.2667C21.4612 3.571 21.6477 3.49574 21.7852 3.36177C21.9227 3.22781 22 3.04612 22 2.85667C22 2.66721 21.9227 2.48552 21.7852 2.35156C21.6477 2.21759 21.4612 2.14233 21.2667 2.14233H6.49587C6.3358 1.52973 5.97076 0.986542 5.45841 0.59858C4.94606 0.210618 4.31561 0 3.66667 0C3.01772 0 2.38727 0.210618 1.87492 0.59858C1.36258 0.986542 0.997533 1.52973 0.837467 2.14233H0.733333C0.538841 2.14233 0.352315 2.21759 0.214788 2.35156C0.0772616 2.48552 0 2.66721 0 2.85667C0 3.04612 0.0772616 3.22781 0.214788 3.36177C0.352315 3.49574 0.538841 3.571 0.733333 3.571ZM3.66667 1.428C3.95675 1.428 4.24031 1.51179 4.4815 1.66877C4.72269 1.82576 4.91068 2.04888 5.02169 2.30994C5.1327 2.57099 5.16174 2.85825 5.10515 3.13538C5.04856 3.41252 4.90887 3.66708 4.70376 3.86689C4.49864 4.06669 4.2373 4.20275 3.9528 4.25788C3.66829 4.31301 3.3734 4.28471 3.1054 4.17658C2.8374 4.06845 2.60834 3.88533 2.44718 3.65039C2.28602 3.41545 2.2 3.13923 2.2 2.85667C2.2 2.47776 2.35452 2.11437 2.62958 1.84645C2.90463 1.57852 3.27768 1.428 3.66667 1.428ZM21.2667 9.28567H21.1625C21.0025 8.67306 20.6374 8.12988 20.1251 7.74191C19.6127 7.35395 18.9823 7.14333 18.3333 7.14333C17.6844 7.14333 17.0539 7.35395 16.5416 7.74191C16.0292 8.12988 15.6642 8.67306 15.5041 9.28567H0.733333C0.538841 9.28567 0.352315 9.36092 0.214788 9.49489C0.0772616 9.62885 0 9.81055 0 10C0 10.1895 0.0772616 10.3711 0.214788 10.5051C0.352315 10.6391 0.538841 10.7143 0.733333 10.7143H15.5041C15.6642 11.3269 16.0292 11.8701 16.5416 12.2581C17.0539 12.646 17.6844 12.8567 18.3333 12.8567C18.9823 12.8567 19.6127 12.646 20.1251 12.2581C20.6374 11.8701 21.0025 11.3269 21.1625 10.7143H21.2667C21.4612 10.7143 21.6477 10.6391 21.7852 10.5051C21.9227 10.3711 22 10.1895 22 10C22 9.81055 21.9227 9.62885 21.7852 9.49489C21.6477 9.36092 21.4612 9.28567 21.2667 9.28567ZM18.3333 11.4287C18.0433 11.4287 17.7597 11.3449 17.5185 11.1879C17.2773 11.0309 17.0893 10.8078 16.9783 10.5467C16.8673 10.2857 16.8383 9.99841 16.8948 9.72128C16.9514 9.44415 17.0911 9.18958 17.2962 8.98978C17.5014 8.78998 17.7627 8.65391 18.0472 8.59878C18.3317 8.54366 18.6266 8.57195 18.8946 8.68008C19.1626 8.78821 19.3917 8.97133 19.5528 9.20627C19.714 9.44122 19.8 9.71743 19.8 10C19.8 10.3789 19.6455 10.7423 19.3704 11.0102C19.0954 11.2781 18.7223 11.4287 18.3333 11.4287ZM21.2667 16.429H13.8292C13.6691 15.8164 13.3041 15.2732 12.7917 14.8852C12.2794 14.4973 11.6489 14.2867 11 14.2867C10.3511 14.2867 9.72061 14.4973 9.20826 14.8852C8.69591 15.2732 8.33087 15.8164 8.1708 16.429H0.733333C0.538841 16.429 0.352315 16.5043 0.214788 16.6382C0.0772616 16.7722 0 16.9539 0 17.1433C0 17.3328 0.0772616 17.5145 0.214788 17.6484C0.352315 17.7824 0.538841 17.8577 0.733333 17.8577H8.1708C8.33087 18.4703 8.69591 19.0135 9.20826 19.4014C9.72061 19.7894 10.3511 20 11 20C11.6489 20 12.2794 19.7894 12.7917 19.4014C13.3041 19.0135 13.6691 18.4703 13.8292 17.8577H21.2667C21.4612 17.8577 21.6477 17.7824 21.7852 17.6484C21.9227 17.5145 22 17.3328 22 17.1433C22 16.9539 21.9227 16.7722 21.7852 16.6382C21.6477 16.5043 21.4612 16.429 21.2667 16.429ZM11 18.572C10.7099 18.572 10.4264 18.4882 10.1852 18.3312C9.94397 18.1742 9.75599 17.9511 9.64498 17.6901C9.53397 17.429 9.50492 17.1417 9.56151 16.8646C9.61811 16.5875 9.75779 16.3329 9.96291 16.1331C10.168 15.9333 10.4294 15.7972 10.7139 15.7421C10.9984 15.687 11.2933 15.7153 11.5613 15.8234C11.8293 15.9315 12.0583 16.1147 12.2195 16.3496C12.3806 16.5846 12.4667 16.8608 12.4667 17.1433C12.4667 17.5222 12.3121 17.8856 12.0371 18.1536C11.762 18.4215 11.389 18.572 11 18.572Z' fill='%23F8F7F5'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:22px;
  height:20px;
}
@media screen and (min-width: 1024px){
  .product-panel__filter-icon{
    display:none;
  }
}

.product-params{
  width:100%;
  margin-top:20px;
  display:none;
}
.product-params.is-show{
  display:block;
}

.product-params__wrap{
  align-items:center;
  gap:0 10px;
}

.product-params__params{
  width:100vw;
  margin-left:calc(50% - 50vw);
  padding:0 20px 10px;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
  overflow:auto;
}
@media screen and (min-width: 1024px){
  .product-params__params{
    width:100%;
    margin-left:0;
    padding:0 0 10px;
    overflow:visible;
  }
}
.product-params__params:hover::-webkit-scrollbar-thumb{
  background-color:#979696;
}
.product-params__params::-webkit-scrollbar{
  width:4px;
  height:6px;
  background-color:transparent;
}
.product-params__params::-webkit-scrollbar-thumb{
  background-color:transparent;
  -webkit-transition:all 0.1s linear;
  transition:all 0.1s linear;
  border-radius:1px;
}
@media screen and (min-width: 1024px){
  .product-params__params{
    max-width:calc(100vw - 60px);
  }
}
@media screen and (min-width: 1280px){
  .product-params__params{
    max-width:calc(100vw - 80px);
  }
}
@media screen and (min-width: 1440px){
  .product-params__params{
    max-width:1360px;
  }
}
.product-params__params .p-plus{
  z-index:2;
}
.product-params__params .p-plus__primary{
  flex:unset;
  flex-wrap:nowrap;
}
.product-params__params .p-plus__primary > li{
  flex-grow:0;
}
.product-params__params .p-plus__toggle-btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-left:20px;
}
.product-params__params .p-plus__toggle-btn::after{
  content:"";
  background:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:12px;
  height:6px;
  display:inline-block;
  vertical-align:middle;
  margin-left:10px;
}
.product-params__params .p-plus__overflow{
  padding:18px;
  border-radius:4px;
  background:#e8e5e2;
}
.product-params__params .p-plus__overflow .product-params__param{
  background:#f8f7f5;
}
.product-params__params .p-plus__overflow .product-params__item:not(:last-child){
  margin-bottom:5px;
}

.product-params__list{
  display:flex;
  flex-wrap:wrap;
  gap:4px;
}
@media screen and (min-width: 1024px){
  .product-params__list{
    min-width:unset;
  }
}

.product-params__item-btn{
  order:-1;
}
@media screen and (min-width: 1024px){
  .product-params__item-btn{
    margin-right:auto;
  }
}

.product-params__item{
  transition:all 0.1s linear;
  animation:opacityIn 0.3s forwards;
}

.product-params__param{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  padding:7px 12px;
  border-radius:1px;
  background:#e8e5e2;
  display:inline-flex;
  align-items:center;
}

.product-params__btn{
  margin-left:10px;
  transition:all 0.1s linear;
  cursor:pointer;
}
.product-params__btn:hover, .product-params__btn:focus{
  opacity:0.6;
}
.product-params__btn::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%23717070' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:10px;
  height:10px;
  flex-shrink:0;
}

.product-row:not(:last-child){
  padding-bottom:15px;
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
}
@media screen and (max-width: 1023px){
  .product-row:not(:last-child){
    margin-bottom:20px;
  }
}
.product-row_disabled .product-row__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  color:#717070;
}
.product-row_disabled .product-row__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
}
.product-row .favorites-btn{
  padding-top:4px;
  padding-right:3px;
}
@media screen and (min-width: 1024px){
  .product-row .favorites-btn{
    order:1;
    padding-top:0px;
  }
}
.product-row .input-counter{
  height:44px;
}
.product-row .input-counter__input{
  width:77px;
}

.product-row__wrap{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:flex-start;
  gap:10px;
}
@media screen and (min-width: 768px){
  .product-row__wrap{
    gap:10px 20px;
    padding-right:20px;
  }
}
@media screen and (min-width: 1024px){
  .product-row__wrap{
    align-items:center;
    gap:10px 17px;
  }
}

.product-row__content-container{
  flex:1;
}
@media screen and (min-width: 480px){
  .product-row__content-container{
    max-width:320px;
    margin-right:auto;
  }
}
@media screen and (min-width: 768px){
  .product-row__content-container{
    max-width:unset;
    margin-right:unset;
    display:flex;
    justify-content:space-between;
  }
}
@media screen and (min-width: 1024px){
  .product-row__content-container{
    align-self:normal;
    margin-right:10px;
    gap:0 10px;
  }
}

.product-row__control-container{
  width:100%;
  display:flex;
  justify-content:flex-end;
  gap:0 10px;
}
@media screen and (min-width: 768px){
  .product-row__control-container{
    gap:0 16px;
  }
}
@media screen and (min-width: 1024px){
  .product-row__control-container{
    width:unset;
  }
}
@media screen and (min-width: 1280px){
  .product-row__control-container{
    gap:0 5px;
  }
}

.product-row__img-container{
  position:relative;
  width:81px;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .product-row__img-container{
    width:150px;
  }
}
@media screen and (min-width: 1024px){
  .product-row__img-container{
    margin-right:12px;
  }
}

.product-row__art{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#717070;
}
.product-row__art span{
  margin-left:7px;
  color:#2a1f15;
}

.product-row__wrap-img{
  display:block;
  text-decoration:none;
  position:relative;
  width:100%;
}
.product-row__wrap-img::before{
  position:relative;
  display:block;
  width:100%;
  padding-top:100%;
  content:"";
}
.product-row__wrap-img img{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:100%;
  height:100%;
}

.product-row__btn{
  align-self:center;
  cursor:pointer;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  text-transform:uppercase;
  bottom:0;
  padding:12px 20px;
  text-align:center;
  border-radius:4px;
  background:#e8e5e2;
}
@media screen and (min-width: 1440px){
  .product-row__btn{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}
.product-row__btn:hover{
  opacity:0.6;
}

.product-row__labels{
  position:absolute;
  top:3px;
  left:-6px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:2px;
}
@media screen and (min-width: 768px){
  .product-row__labels{
    top:10px;
    left:-7px;
  }
}
.product-row__labels .label__stock{
  position:relative;
  top:0;
  left:0;
}
.product-row__labels .label__stock:first-child{
  margin-top:0;
}

.product-row__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  display:block;
  text-transform:uppercase;
  margin-bottom:2px;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .product-row__title{
    margin-bottom:8px;
  }
}
@media screen and (min-width: 1024px){
  .product-row__title{
    margin-bottom:12px;
  }
}
@media screen and (min-width: 1280px){
  .product-row__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.product-row__title:hover{
  opacity:0.6;
}

@media screen and (min-width: 768px){
  .product-row__text-container{
    padding:10px 0;
    max-width:304px;
    display:flex;
    flex-direction:column;
  }
}

.product-row__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:block;
  color:#2a1f15;
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .product-row__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
    flex:1;
  }
}
@media screen and (min-width: 1440px){
  .product-row__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
    margin-bottom:25px;
  }
}

.product-row__cost-wrap{
  display:flex;
  align-items:flex-end;
  margin-top:6px;
}
@media screen and (min-width: 768px){
  .product-row__cost-wrap{
    display:block;
    margin-top:0;
    text-align:center;
  }
}
@media screen and (min-width: 1024px){
  .product-row__cost-wrap{
    align-self:center;
  }
}

.product-row__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  white-space:nowrap;
}
@media screen and (min-width: 768px){
  .product-row__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .product-row__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1440px){
  .product-row__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.product-row__stock{
  white-space:nowrap;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  line-height:20px;
  color:#717070;
  text-decoration:line-through;
  margin-left:5px;
}

.product-row__basket-btn{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:10px;
  padding:12px;
  border-radius:4px;
  height:44px;
  background:#e8e5e2;
  cursor:pointer;
  transition:all 0.1s linear;
}
@media screen and (min-width: 768px){
  .product-row__basket-btn{
    padding:12px 20px;
  }
}
.product-row__basket-btn:hover, .product-row__basket-btn.is-full{
  background-color:#2a1f15;
}
.product-row__basket-btn:hover span, .product-row__basket-btn.is-full span{
  color:#fcfcfc;
}
.product-row__basket-btn:hover .basket-btn__icon-cart::before, .product-row__basket-btn.is-full .basket-btn__icon-cart::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.product-row__basket-btn .basket-btn__icon-cart::before{
  width:20px;
  height:20px;
}
@media screen and (min-width: 1280px){
  .product-row__basket-btn .basket-btn__icon-cart::before{
    width:24px;
    height:24px;
  }
}
.product-row__basket-btn > span{
  display:none;
}
@media screen and (min-width: 768px){
  .product-row__basket-btn > span{
    display:block;
    text-transform:uppercase;
    color:#2a1f15;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1px;
    white-space:nowrap;
  }
}
@media screen and (min-width: 1280px){
  .product-row__basket-btn > span{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}

.product-row__additional-info{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}

.product-tab__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  margin-bottom:22px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .product-tab__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
    margin-bottom:26px;
  }
}
.product-tab__title_mini{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
}
@media screen and (min-width: 480px){
  .product-tab__title_mini{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.product-tab__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:28px;
}
@media screen and (min-width: 480px){
  .product-tab__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}

.product-tab__list{
  margin-bottom:50px;
}

.product-tab__item{
  display:flex;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.product-tab__item:not(:last-child){
  margin-bottom:12px;
}
@media screen and (min-width: 480px){
  .product-tab__item{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}
.product-tab__item::before{
  content:"";
  display:block;
  width:15px;
  height:1px;
  background-color:#979696;
  margin-right:12px;
  margin-top:12px;
  flex-shrink:0;
}

.product .global-wrapper:first-child{
  width:auto;
  margin:0 0 45px 0;
}
@media screen and (min-width: 1024px){
  .product .global-wrapper:first-child{
    display:flex;
    flex-wrap:wrap;
    -moz-column-gap:30px;
         column-gap:30px;
  }
}
@media screen and (min-width: 1440px){
  .product .global-wrapper:first-child{
    gap:50px;
  }
}
@media screen and (min-width: 1600px){
  .product .global-wrapper:first-child{
    width:calc(100% - 80px);
    max-width:1360px;
    margin:0 auto;
    margin-bottom:45px;
  }
}

.product__slider-container{
  width:100%;
  flex-shrink:0;
  margin-bottom:21px;
}
@media screen and (min-width: 480px){
  .product__slider-container{
    margin-bottom:34px;
  }
}
@media screen and (min-width: 1024px){
  .product__slider-container{
    width:512px;
    margin-bottom:0;
  }
}
@media screen and (min-width: 1280px){
  .product__slider-container{
    width:640px;
  }
}
@media screen and (min-width: 1440px){
  .product__slider-container{
    width:762px;
  }
}

.product__info-container{
  flex:1;
}
@media screen and (min-width: 1024px){
  .product__info-container{
    max-width:437px;
  }
}
@media screen and (min-width: 1600px){
  .product__info-container{
    padding-top:6px;
  }
}

.product__info-wrap{
  width:calc(100% - 30px);
  margin:0 auto;
}
@media screen and (min-width: 480px){
  .product__info-wrap{
    width:calc(100% - 40px);
  }
}
@media screen and (min-width: 1024px){
  .product__info-wrap{
    width:auto;
    margin:0;
  }
}
.product__info-wrap .product__control-container{
  display:flex;
  flex-direction:row;
  gap:10px;
}
.product__info-wrap .product__control-container .input-counter{
  display:flex;
}
.product__info-wrap .product__control-panel{
  padding:10px 12px;
  padding-right:12px;
}
@media screen and (min-width: 480px){
  .product__info-wrap .product__control-panel{
    padding:10px 20px;
  }
}
@media screen and (min-width: 768px){
  .product__info-wrap .product__control-panel{
    padding:20px;
  }
}
@media screen and (min-width: 1024px){
  .product__info-wrap .product__control-panel{
    padding:0;
  }
}
.product__info-wrap .product__basket-btn:not(.wish-list) > span{
  display:none;
}
@media screen and (min-width: 480px){
  .product__info-wrap .product__basket-btn:not(.wish-list) > span{
    display:inline-block;
  }
}
.product__info-wrap .product__basket-btn{
  padding:10px;
}
@media screen and (min-width: 480px){
  .product__info-wrap .product__basket-btn{
    padding:10px 18px;
  }
}

.product__control-container{
  display:flex;
  flex-direction:column-reverse;
  gap:10px;
}
@media screen and (min-width: 480px){
  .product__control-container{
    flex-direction:row;
  }
}
.product__control-container .input-counter{
  display:none;
}
.product__control-container .input-counter.is-show{
  display:block;
}

.product__tabs-container{
  width:100%;
}
@media screen and (min-width: 1024px){
  .product__tabs-container{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    -moz-column-gap:30px;
         column-gap:30px;
  }
}
.product__tabs-container .contacts-soc{
  margin-bottom:70px;
}
@media screen and (min-width: 768px){
  .product__tabs-container .contacts-soc{
    margin-top:80px;
  }
}
@media screen and (min-width: 1024px){
  .product__tabs-container .contacts-soc{
    margin-top:50px;
  }
}

.product__brends-info{
  display:flex;
  align-items:center;
  gap:15px;
  margin-bottom:14px;
}

.product__brends-title{
  display:block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-decoration:none;
  text-transform:uppercase;
  transition:all 0.1s linear;
}
@media screen and (min-width: 1024px){
  .product__brends-title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.product__brends-title:hover{
  opacity:0.6;
}

.product__berends-label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  padding:4px 6px;
  border-radius:1px;
  background:#e8e5e2;
}

.product__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .product__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .product__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.product__properties{
  display:flex;
}

.product__property{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  padding:10px 22px;
  border-radius:2px;
  color:#717070;
  border:1px solid transparent;
  transition:all 0.1s linear;
}
.product__property.is-active{
  color:#2a1f15;
  border:1px solid #2a1f15;
}

.product__cost-wrap{
  margin-bottom:20px;
}
@media screen and (min-width: 1024px){
  .product__cost-wrap{
    display:flex;
    align-items:flex-end;
    margin-bottom:0;
    margin-top:40px;
  }
}
.product__cost-wrap_out{
  display:grid;
  grid-template-columns:auto 1fr;
  -moz-column-gap:8px;
       column-gap:8px;
}
.product__cost-wrap_out .product__cost{
  grid-column:1/2;
  color:#979696;
}
.product__cost-wrap_out .product__stock{
  grid-column:1/2;
  margin-left:0;
}
.product__cost-wrap_out .label{
  grid-column:2/3;
  grid-row:1/2;
  max-width:unset;
  width:-moz-max-content;
  width:max-content;
  align-self:center;
}

.product__detail-wrap{
  margin-bottom:19px;
}
@media screen and (min-width: 1024px){
  .product__detail-wrap{
    display:flex;
    flex-direction:column-reverse;
  }
}

.product__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:36px;
  font-style:normal;
  font-weight:700;
  line-height:40px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .product__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:44px;
    font-style:normal;
    font-weight:700;
    line-height:46px;
    letter-spacing:1px;
  }
}

.product__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
  color:#717070;
  text-decoration:line-through;
}
@media screen and (min-width: 768px){
  .product__stock{
    margin-top:-6px;
  }
}
@media screen and (min-width: 1024px){
  .product__stock{
    margin-left:14px;
    margin-top:0;
  }
}

.product__common-info{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:30px;
}
.product__common-info p:not(:last-child){
  margin-bottom:4px;
}

.product__control-panel{
  display:flex;
  align-items:center;
  gap:6px;
  position:fixed;
  bottom:56px;
  left:0;
  right:0;
  width:100%;
  border-top:1px solid #e8e5e2;
  background:#fcfcfc;
  padding:10px 12px;
  padding-right:28px;
  z-index:2;
}
@media screen and (min-width: 480px){
  .product__control-panel{
    padding:10px 20px;
    gap:16px;
  }
}
@media screen and (min-width: 768px){
  .product__control-panel{
    padding:20px;
  }
}
@media screen and (min-width: 1024px){
  .product__control-panel{
    gap:22px;
    padding:0;
    position:static;
    border:0;
    background:transparent;
    margin-bottom:19px;
  }
}
.product__control-panel .product__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
}
@media screen and (min-width: 768px){
  .product__control-panel .product__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
.product__control-panel .product__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.product__control-panel .product__cost-wrap{
  margin-bottom:0;
}
@media screen and (min-width: 1024px){
  .product__control-panel .product__cost-wrap{
    display:none;
  }
}
.product__control-panel .return-btn{
  display:none;
}
@media screen and (min-width: 1024px){
  .product__control-panel .return-btn{
    display:block;
  }
}

.product__basket-btn{
  display:flex;
  height:44px;
  padding:10px 18px;
  align-items:center;
  justify-content:center;
  gap:10px;
  border-radius:4px;
  border:1px solid transparent;
  background:#e8e5e2;
  flex:1;
  white-space:nowrap;
  cursor:pointer;
}
.product__basket-btn.disabled{
  cursor:not-allowed;
  opacity:0.6;
}
.product__basket-btn.disabled:hover, .product__basket-btn.disabled:focus{
  border:1px solid transparent;
}
.product__basket-btn.disabled:active{
  color:#2a1f15;
  border:1px solid transparent;
  background:#e8e5e2;
}
.product__basket-btn.disabled:active .basket-btn__icon-cart::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%232a1f15'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.product__basket-btn.is-hide{
  display:none;
}
.product__basket-btn:hover, .product__basket-btn:focus{
  border:1px solid #2a1f15;
}
.product__basket-btn.is-full, .product__basket-btn:active{
  color:#fcfcfc;
  border:1px solid #2a1f15;
  background:#2a1f15;
}
.product__basket-btn.is-full .basket-btn__icon-cart::before, .product__basket-btn:active .basket-btn__icon-cart::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.product__basket-btn:disabled{
  color:#979696;
  cursor:not-allowed;
}
.product__basket-btn:disabled .basket-btn__icon-cart::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23979696'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23979696'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
@media screen and (min-width: 1024px){
  .product__basket-btn{
    flex:unset;
    justify-content:unset;
  }
}
.product__basket-btn .basket-btn__icon-cart::before{
  width:20px;
  height:20px;
}
.product__basket-btn span{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  text-transform:uppercase;
}
@media screen and (min-width: 1280px){
  .product__basket-btn span{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}

.product__text-link{
  display:flex;
  padding:10px;
  background:#fcfcfc;
  margin-bottom:17px;
}
.product__text-link:hover a, .product__text-link:focus a{
  text-decoration:none;
}
.product__text-link a{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:block;
  color:#2a1f15;
  text-decoration:underline;
  transition:all 0.1s linear;
}

.product__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  max-width:360px;
}

.product__info-wrap .info-tooltip{
  margin-bottom:20px;
}

.purchas-list__list > *:not(:last-child){
  margin-bottom:10px;
}

.purchas-card{
  border-radius:4px;
  background:#e8e5e2;
}

.purchas-card__head{
  display:flex;
  flex-direction:column;
  margin-bottom:10px;
  padding:20px 10px;
  padding-bottom:10px;
}
@media screen and (min-width: 480px){
  .purchas-card__head{
    flex-direction:row;
    justify-content:space-between;
    gap:20px;
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .purchas-card__head{
    padding:20px;
    padding-bottom:10px;
  }
}

.purchas-card__body{
  padding:0px 0px 20px 10px;
}
@media screen and (min-width: 768px){
  .purchas-card__body{
    padding:0px 0px 20px 20px;
  }
}

.purchas-card__info{
  display:flex;
  flex-direction:column;
  gap:10px;
}
@media screen and (min-width: 768px){
  .purchas-card__info{
    flex-direction:row;
    gap:20px;
  }
}

.purchas-card__date-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.purchas-card__date-text span{
  font-weight:700;
}
@media screen and (min-width: 768px){
  .purchas-card__date-text span{
    margin-left:4px;
  }
}
@media screen and (min-width: 768px){
  .purchas-card__date-text{
    display:flex;
    align-items:center;
    padding-left:20px;
    height:100%;
    position:relative;
  }
  .purchas-card__date-text::before{
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    content:"";
    display:block;
    width:2px;
    height:100%;
    background-color:#979696;
  }
}

.purchas-card__title{
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:600;
  line-height:21px;
  display:flex;
  align-items:center;
  margin-bottom:9px;
}
@media screen and (min-width: 768px){
  .purchas-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:600;
    line-height:20px;
  }
}
.purchas-card__title span{
  display:block;
  position:relative;
  margin-left:8px;
  padding-left:10px;
}
@media screen and (min-width: 768px){
  .purchas-card__title span{
    margin-left:10px;
  }
}
.purchas-card__title span::before{
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  content:"";
  display:block;
  width:2px;
  height:16px;
  background-color:#979696;
}

.purchas-card__date-container{
  display:flex;
  align-items:center;
  gap:6px;
}

.purchas-card__date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  color:#2a1f15;
}

.purchas-card__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  color:#2a1f15;
  padding:2px 8px;
  text-transform:uppercase;
}
.purchas-card__label.pink{
  background-color:#eec4d3;
}
.purchas-card__label.blue{
  background-color:#c3d0ef;
}
.purchas-card__label.green{
  background-color:#d3e2c8;
}
.purchas-card__label.beige{
  background-color:#e5cdb5;
}
.purchas-card__label.light-beige{
  background-color:#f4e4d5;
}
.purchas-card__label.dark-green{
  background-color:#9bbc89;
}

@media screen and (min-width: 768px){
  .purchas-card__btn-container .btn-refresh{
    padding:12px 20px;
  }
}

.purchas-img img{
  display:block;
  flex-shrink:0;
  width:81px;
  height:77px;
  -o-object-fit:cover;
     object-fit:cover;
}

.purchas-list__control{
  padding-top:40px;
  margin-top:40px;
  border-top:1px solid rgba(42, 31, 21, 0.15);
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.rebate-system-card{
  width:225px;
}
.rebate-system-card:not(:last-child){
  margin-right:10px;
}
@media screen and (min-width: 768px){
  .rebate-system-card:not(:last-child){
    margin-right:20px;
  }
}
@media screen and (min-width: 480px){
  .rebate-system-card{
    width:265px;
  }
}

.rebate-system-card__head{
  background-color:#fcfcfc;
  padding:20px;
  border-radius:4px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  -moz-column-gap:20px;
       column-gap:20px;
  margin-bottom:25px;
}
@media screen and (min-width: 1024px){
  .rebate-system-card__head{
    padding:20px 10px;
    margin-bottom:10px;
  }
}
@media screen and (min-width: 1280px){
  .rebate-system-card__head{
    padding:21px 19px;
    margin-bottom:24px;
  }
}

.rebate-system-card__title{
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}

.rebate-system-card__amount{
  color:#e97b58;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:23px;
  font-style:normal;
  font-weight:700;
  line-height:28px;
  letter-spacing:0.6px;
  text-transform:uppercase;
}

.rebate-system-card__params{
  display:flex;
  justify-content:space-between;
  -moz-column-gap:14px;
       column-gap:14px;
  row-gap:10px;
  padding:0 20px;
}
@media screen and (min-width: 1024px){
  .rebate-system-card__params{
    flex-direction:column;
    padding:0 10px;
  }
}
@media screen and (min-width: 1280px){
  .rebate-system-card__params{
    padding:0 20px;
    flex-direction:row;
    -moz-column-gap:7px;
         column-gap:7px;
  }
}

.rebate-system-card__param{
  color:#2a1f15;
}
.rebate-system-card__param:last-child{
  text-align:right;
}
@media screen and (min-width: 1024px){
  .rebate-system-card__param:last-child{
    text-align:left;
  }
}

.rebate-system-card__label{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:9px;
}
@media screen and (min-width: 1024px){
  .rebate-system-card__label{
    margin-bottom:0;
  }
}
@media screen and (min-width: 1280px){
  .rebate-system-card__label{
    margin-bottom:10px;
  }
}

.rebate-system-card__value{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 1280px){
  .rebate-system-card__value{
    text-align:right;
  }
}

.registration-card{
  padding:24px 13px;
  border-radius:4px;
  border:1px solid #717070;
}
@media screen and (min-width: 768px){
  .registration-card{
    padding:24px 20px;
  }
}
.registration-card .btn-grey{
  display:inline-block;
}
.registration-card:not(:last-child){
  margin-bottom:10px;
}

@media screen and (min-width: 480px){
  .registration-card__wrap{
    display:flex;
    align-items:center;
    justify-content:space-between;
    -moz-column-gap:5px;
         column-gap:5px;
  }
}

.registration-card__content-container{
  margin-bottom:10px;
}
@media screen and (min-width: 480px){
  .registration-card__content-container{
    margin-bottom:0;
  }
}

.registration-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:6px;
}
@media screen and (min-width: 768px){
  .registration-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
    margin-bottom:11px;
  }
}
.registration-card__title span{
  margin-left:3px;
  padding-left:9px;
  display:inline-block;
  position:relative;
}
@media screen and (min-width: 768px){
  .registration-card__title span{
    margin-left:9px;
    padding-left:13px;
  }
}
.registration-card__title span::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:0;
  width:2px;
  height:80%;
  background-color:#2a1f15;
}

.registration-card__cost-wrap{
  display:flex;
  align-items:flex-end;
}

.registration-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .registration-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.registration-card__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  color:#717070;
  text-decoration:line-through;
  margin-left:15px;
}
@media screen and (min-width: 768px){
  .registration-card__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.registration-tab__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  max-width:780px;
  margin-bottom:28px;
}

.return-list__list .return-card:not(:last-child){
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
  padding-bottom:14px;
  margin-bottom:10px;
}

.return-card{
  position:relative;
  display:flex;
  -moz-column-gap:5px;
       column-gap:5px;
}
@media screen and (min-width: 480px){
  .return-card{
    -moz-column-gap:24px;
         column-gap:24px;
  }
}
@media screen and (min-width: 768px){
  .return-card{
    -moz-column-gap:13px;
         column-gap:13px;
  }
}
@media screen and (min-width: 1280px){
  .return-card{
    padding-right:30px;
  }
}

.return-card__wrap{
  display:flex;
  flex-direction:column;
}
@media screen and (min-width: 480px){
  .return-card__wrap{
    flex-direction:row;
  }
}
@media screen and (min-width: 768px){
  .return-card__wrap{
    flex:1;
  }
}

.return-card__img-wrap{
  position:relative;
  width:81px;
  height:76px;
  margin-bottom:18px;
  flex-shrink:0;
}
@media screen and (min-width: 480px){
  .return-card__img-wrap{
    margin-right:10px;
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .return-card__img-wrap{
    width:150px;
    height:140px;
    margin-right:30px;
  }
}

.return-card__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
}

.return-card__labels{
  position:absolute;
  top:3px;
  left:-6px;
  display:flex;
  align-items:center;
  gap:0 2px;
}
@media screen and (min-width: 768px){
  .return-card__labels{
    left:-7px;
  }
}

.return-card__content-wrap{
  flex:1;
}
@media screen and (min-width: 768px){
  .return-card__content-wrap{
    display:flex;
    flex-direction:column;
  }
}
@media screen and (min-width: 768px){
  .return-card__content-wrap{
    flex-direction:row;
    justify-content:space-between;
  }
}
@media screen and (min-width: 1280px){
  .return-card__content-wrap{
    gap:10px;
  }
}

.return-card__product-info{
  margin-bottom:11px;
}
@media screen and (min-width: 480px){
  .return-card__product-info{
    margin-bottom:7px;
  }
}
@media screen and (min-width: 768px){
  .return-card__product-info{
    margin-bottom:0;
    padding:10px 0;
    display:flex;
    flex-direction:column;
    max-width:286px;
  }
}
@media screen and (min-width: 1024px){
  .return-card__product-info{
    max-width:288px;
  }
}
@media screen and (min-width: 1280px){
  .return-card__product-info{
    max-width:298px;
  }
}

.return-card__name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:12px;
}
@media screen and (min-width: 480px){
  .return-card__name{
    margin-bottom:2px;
  }
}
@media screen and (min-width: 768px){
  .return-card__name{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
    margin-bottom:6px;
  }
}

.return-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .return-card__text{
    margin-bottom:0;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}

.return-card__subtext{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 768px){
  .return-card__subtext{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin-top:35px;
  }
}
@media screen and (min-width: 1024px){
  .return-card__subtext{
    margin-top:auto;
  }
}
.return-card__subtext span{
  color:#2a1f15;
  margin-left:2px;
}

.return-card__control-container{
  display:flex;
  align-items:center;
  -moz-column-gap:12px;
       column-gap:12px;
}
@media screen and (min-width: 480px){
  .return-card__control-container{
    flex-wrap:wrap;
    align-items:center;
  }
}
@media screen and (min-width: 768px){
  .return-card__control-container{
    flex-wrap:nowrap;
    flex-direction:column;
    align-items:flex-end;
    row-gap:24px;
  }
}
@media screen and (min-width: 1024px){
  .return-card__control-container{
    flex-wrap:wrap;
  }
}
@media screen and (min-width: 1280px){
  .return-card__control-container{
    align-self:unset;
    flex:1;
  }
}
.return-card__control-container .input-counter__input{
  width:78px;
}

.return-card__cost-container{
  display:flex;
  gap:10px;
  align-items:baseline;
  margin-bottom:8px;
}
@media screen and (min-width: 480px){
  .return-card__cost-container{
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .return-card__cost-container{
    flex-direction:column;
    gap:0;
    align-items:flex-end;
  }
}
@media screen and (min-width: 1280px){
  .return-card__cost-container{
    margin-left:51px;
  }
}

.return-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .return-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.return-card__stock{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-decoration:line-through;
}
@media screen and (min-width: 768px){
  .return-card__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}

.return-card__amount{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
}
@media screen and (min-width: 768px){
  .return-card__amount{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.return-result{
  background-color:#ffffff;
  padding:20px 16px;
  border-radius:4px;
  overflow:hidden;
}
@media screen and (min-width: 480px){
  .return-result{
    padding:20px 20px;
  }
}
.return-result_simple{
  background-color:transparent;
  padding:0;
}
.return-result_simple .return-result__head{
  margin-bottom:0;
}
.return-result .checkbox__label{
  margin-bottom:20px;
}
.return-result .checkbox__label::before{
  margin-right:13px;
}
.return-result .checkbox__label a{
  color:#e97b58;
  transition:all 0.1s linear;
  text-decoration:underline;
  text-underline-position:under;
}
.return-result .checkbox__label a:hover, .return-result .checkbox__label a:focus{
  text-decoration:none;
}
.return-result .btn-grey{
  width:100%;
}
@media screen and (min-width: 480px){
  .return-result .btn-grey{
    width:auto;
  }
}

.return-result__head{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  display:flex;
  justify-content:space-between;
  -moz-column-gap:10px;
       column-gap:10px;
  margin-bottom:30px;
}
@media screen and (min-width: 768px){
  .return-result__head{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .return-result__head{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.schedule-tab__list{
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
  padding-bottom:40px;
  margin-bottom:40px;
}

.schedule-tab__item:not(:last-child){
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
}

.schedule-card{
  padding:20px 10px 20px 0;
  background:transparent;
  display:block;
  text-decoration:none;
}
@media screen and (min-width: 1024px){
  .schedule-card{
    padding:20px 11px 20px 20px;
  }
}
.schedule-card:hover, .schedule-card:focus{
  background:#fcfcfc;
  transition:all 0.1s linear;
}
.schedule-card .coach-img{
  width:45px;
  height:45px;
  border-radius:50%;
  overflow:hidden;
  flex-shrink:0;
}
@media screen and (min-width: 480px){
  .schedule-card .coach-img{
    width:100px;
    height:100px;
  }
}

.schedule-card__wrap{
  display:grid;
  grid-template-columns:45px 1fr;
  -moz-column-gap:16px;
       column-gap:16px;
  row-gap:15px;
}
@media screen and (min-width: 480px){
  .schedule-card__wrap{
    grid-template-columns:100px 1fr;
    -moz-column-gap:30px;
         column-gap:30px;
    row-gap:15px;
  }
}
@media screen and (min-width: 1024px){
  .schedule-card__wrap{
    display:flex;
    align-items:center;
    gap:30px;
  }
}

.schedule-card__coach-avatar{
  grid-column:1/2;
  grid-row:1/3;
}
@media screen and (min-width: 1024px){
  .schedule-card__coach-avatar{
    grid-column:inset;
    grid-row:unset;
  }
}

.schedule-card__content{
  grid-column:2/3;
  grid-row:1/2;
}
@media screen and (min-width: 1024px){
  .schedule-card__content{
    max-width:578px;
    grid-column:inset;
    grid-row:unset;
  }
}
@media screen and (min-width: 1280px){
  .schedule-card__content{
    max-width:725px;
  }
}

.schedule-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:18px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.6px;
  word-break:break-word;
  margin-bottom:10px;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  justify-content:space-between;
}
@media screen and (min-width: 1024px){
  .schedule-card__title{
    justify-content:unset;
  }
}
@media screen and (min-width: 1280px){
  .schedule-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.schedule-card__title::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  margin-left:10px;
}

a.schedule-card__title{
  text-decoration:none;
}
a.schedule-card__title:hover{
  text-decoration:underline;
}

@media screen and (min-width: 768px){
  .schedule-card__coach-info{
    display:flex;
    align-items:center;
  }
}

.schedule-card__name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:24px;
}

.schedule-card__cost-wrap{
  display:flex;
  align-items:center;
  position:relative;
}
@media screen and (min-width: 768px){
  .schedule-card__cost-wrap{
    margin-left:13px;
    padding-left:11px;
  }
  .schedule-card__cost-wrap::before{
    content:"";
    display:block;
    background:#717070;
    width:1px;
    position:absolute;
    height:80%;
    top:50%;
    left:0;
    transform:translateY(-50%);
  }
}

.schedule-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
}

.schedule-card__stock{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#717070;
  text-decoration:line-through;
  margin-left:13px;
}

.schedule-card__control{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  display:flex;
  grid-column:2/3;
  grid-row:2/3;
  flex-direction:column;
  align-items:flex-start;
}
@media screen and (min-width: 768px){
  .schedule-card__control{
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    align-items:center;
  }
}
@media screen and (min-width: 1024px){
  .schedule-card__control{
    grid-column:inset;
    grid-row:unset;
    flex-direction:column;
    margin-left:auto;
    align-items:flex-end;
    justify-content:unset;
  }
}
.schedule-card__control .btn-grey{
  padding:13px 26px;
}

.schedule-card__date{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .schedule-card__date{
    margin-bottom:0;
  }
}
@media screen and (min-width: 1024px){
  .schedule-card__date{
    margin-bottom:12px;
  }
}
@media screen and (min-width: 1280px){
  .schedule-card__date{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.search-panel{
  max-width:734px;
  margin-bottom:20px;
}
@media screen and (min-width: 1024px){
  .search-panel{
    margin-bottom:25px;
  }
}
.search-panel_brends{
  margin-bottom:20px;
}
@media screen and (min-width: 1440px){
  .search-panel_brends{
    margin-bottom:25px;
  }
}

.search-panel__text{
  margin-top:13px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
.search-panel__text span{
  color:#717070;
}

.stock-card-list .stock-slider-card{
  width:100%;
}
.stock-card-list .stock-slider-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 480px){
  .stock-card-list .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:700;
    line-height:19px;
  }
}
@media screen and (min-width: 768px){
  .stock-card-list .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .stock-card-list .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.stock-card-list .stock-slider-card__wrap-img{
  height:200px;
  margin-top:10px;
}
@media screen and (min-width: 480px){
  .stock-card-list .stock-slider-card__wrap-img{
    margin-top:26px;
  }
}
@media screen and (min-width: 768px){
  .stock-card-list .stock-slider-card__wrap-img{
    height:340px;
  }
}

@media screen and (min-width: 480px){
  .stock-card-list__list{
    display:grid;
    grid-template-columns:repeat(16, 1fr);
    gap:40px 22px;
  }
}
@media screen and (min-width: 1280px){
  .stock-card-list__list{
    gap:40px;
  }
}

.stock-card-list__item{
  display:flex;
}
.stock-card-list__item:not(:last-child){
  margin-bottom:30px;
}
@media screen and (min-width: 480px){
  .stock-card-list__item:not(:last-child){
    margin-bottom:0;
  }
}
.stock-card-list__item:nth-child(8n+1){
  grid-column:8 span;
}
.stock-card-list__item:nth-child(8n+2){
  grid-column:8 span;
}
.stock-card-list__item:nth-child(8n+3){
  grid-column:1/-1;
}
@media screen and (min-width: 1280px){
  .stock-card-list__item:nth-child(8n+3){
    grid-column:7 span;
  }
}
@media screen and (min-width: 1440px){
  .stock-card-list__item:nth-child(8n+3){
    grid-column:6 span;
  }
}
.stock-card-list__item:nth-child(8n+4){
  grid-column:8 span;
}
@media screen and (min-width: 1280px){
  .stock-card-list__item:nth-child(8n+4){
    grid-column:9 span;
  }
}
@media screen and (min-width: 1440px){
  .stock-card-list__item:nth-child(8n+4){
    grid-column:10 span;
  }
}
.stock-card-list__item:nth-child(8n+5){
  grid-column:8 span;
}
.stock-card-list__item:nth-child(8n+6){
  grid-column:1/-1;
}
@media screen and (min-width: 1280px){
  .stock-card-list__item:nth-child(8n+6){
    grid-column:8 span;
  }
}
.stock-card-list__item:nth-child(8n+7){
  grid-column:8 span;
}
@media screen and (min-width: 1280px){
  .stock-card-list__item:nth-child(8n+7){
    grid-column:7 span;
  }
}
@media screen and (min-width: 1440px){
  .stock-card-list__item:nth-child(8n+7){
    grid-column:6 span;
  }
}
.stock-card-list__item:nth-child(8n+8){
  grid-column:8 span;
}
@media screen and (min-width: 1280px){
  .stock-card-list__item:nth-child(8n+8){
    grid-column:9 span;
  }
}
@media screen and (min-width: 1440px){
  .stock-card-list__item:nth-child(8n+8){
    grid-column:10 span;
  }
}
@media screen and (min-width: 1280px){
  .stock-card-list__item:nth-child(8n+3) .stock-slider-card__wrap-img, .stock-card-list__item:nth-child(8n+4) .stock-slider-card__wrap-img, .stock-card-list__item:nth-child(8n+7) .stock-slider-card__wrap-img, .stock-card-list__item:nth-child(8n+8) .stock-slider-card__wrap-img{
    height:455px;
  }
}
@media screen and (min-width: 480px){
  .stock-card-list__item:nth-child(8n+3) .stock-slider-card__wrap-img{
    height:340px;
  }
}
@media screen and (min-width: 1280px){
  .stock-card-list__item:nth-child(8n+3) .stock-slider-card__wrap-img{
    height:455px;
  }
}
@media screen and (min-width: 480px){
  .stock-card-list__item:nth-child(8n+6) .stock-slider-card__wrap-img{
    height:340px;
  }
}

.stock-detail-banner{
  position:relative;
  border-radius:4px;
  background-color:#e8e5e2;
  padding:18px 14px;
  margin-bottom:22px;
  overflow:hidden;
}
@media screen and (min-width: 480px){
  .stock-detail-banner{
    padding:21px 20px;
  }
}
.stock-detail-banner_pink{
  background-color:#fbe4dd;
}
.stock-detail-banner_beige{
  background-color:#dac0ab;
}

.stock-detail-banner__wrap{
  max-width:calc(100% - 40px);
  z-index:2;
  position:relative;
}
@media screen and (min-width: 480px){
  .stock-detail-banner__wrap{
    max-width:calc(100% - 148px);
  }
}
@media screen and (min-width: 768px){
  .stock-detail-banner__wrap{
    max-width:calc(100% - 300px);
  }
}
@media screen and (min-width: 1024px){
  .stock-detail-banner__wrap{
    max-width:calc(100% - 360px);
  }
}

.stock-detail-banner__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:700;
  line-height:19px;
  text-transform:uppercase;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .stock-detail-banner__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.stock-detail-banner__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
@media screen and (min-width: 768px){
  .stock-detail-banner__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
  }
}

.stock-detail-banner__wrap-img{
  position:absolute;
  width:66px;
  height:100%;
  right:0;
  top:0;
}
@media screen and (min-width: 480px){
  .stock-detail-banner__wrap-img{
    width:148px;
  }
}
@media screen and (min-width: 768px){
  .stock-detail-banner__wrap-img{
    width:320px;
  }
}
@media screen and (min-width: 1024px){
  .stock-detail-banner__wrap-img{
    width:360px;
  }
}
.stock-detail-banner__wrap-img img{
  width:100%;
  height:100%;
  margin-bottom:0;
  -o-object-position:left;
     object-position:left;
}

.stock-detail-card__wrap{
  position:relative;
  height:100%;
}
.stock-detail-card__wrap::before{
  position:relative;
  display:block;
  width:100%;
  padding-top:82.5%;
  content:"";
}
@media screen and (min-width: 480px){
  .stock-detail-card__wrap::before{
    padding-top:380px;
  }
}
@media screen and (min-width: 1024px){
  .stock-detail-card__wrap::before{
    padding-top:78.7%;
  }
}
@media screen and (min-width: 1280px){
  .stock-detail-card__wrap::before{
    padding-top:74.6%;
  }
}
.stock-detail-card__wrap .wrap-img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
  transform:none;
}

.stock-detail-card__labels{
  position:absolute;
  display:flex;
  align-items:flex-start;
  gap:2px;
  top:0;
  left:1px;
}

.stock-row-list__item{
  padding-top:8px;
  border-top:1px solid rgba(42, 31, 21, 0.2);
}
.stock-row-list__item:not(:last-child){
  margin-bottom:50px;
}
@media screen and (min-width: 768px){
  .stock-row-list__item{
    display:flex;
    -moz-column-gap:11px;
         column-gap:11px;
  }
}
@media screen and (min-width: 1024px){
  .stock-row-list__item{
    -moz-column-gap:23px;
         column-gap:23px;
  }
}
.stock-row-list__item .stock-table-card__btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
}
@media screen and (min-width: 1024px){
  .stock-row-list__item .stock-table-card__btn{
    padding:12px 22px 12px 20px;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
  }
}
.stock-row-list__item .stock-table-card__wrap{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
@media screen and (min-width: 1024px){
  .stock-row-list__item .stock-table-card__wrap{
    flex-wrap:nowrap;
    justify-content:unset;
  }
}
.stock-row-list__item .stock-table-card__labels{
  display:flex;
  row-gap:10px;
  flex-shrink:0;
  flex-direction:column;
}
.stock-row-list__item .stock-table-card__label{
  order:1;
}
@media screen and (min-width: 1024px){
  .stock-row-list__item .stock-table-card__label{
    order:unset;
  }
}
.stock-row-list__item .stock-table-card__text-container{
  order:3;
  width:100%;
  margin:0;
  margin-top:10px;
}
@media screen and (min-width: 1024px){
  .stock-row-list__item .stock-table-card__text-container{
    order:unset;
    width:auto;
    margin-left:20px;
    margin-right:auto;
    margin-top:0;
  }
}
.stock-row-list__item .stock-table-card__controll{
  order:2;
  margin-top:0;
}
@media screen and (min-width: 1024px){
  .stock-row-list__item .stock-table-card__controll{
    order:unset;
  }
}

.stock-row-list__wrap-img{
  width:109px;
  height:71px;
  flex-shrink:0;
}
@media screen and (min-width: 1024px){
  .stock-row-list__wrap-img{
    width:132px;
    height:86px;
    margin-top:30px;
  }
}

.stock-row-list__control{
  display:flex;
  flex-direction:column-reverse;
  align-items:flex-start;
  gap:20px 0;
  margin-top:20px;
}
@media screen and (min-width: 480px){
  .stock-row-list__control{
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
  }
}
@media screen and (min-width: 1024px){
  .stock-row-list__control{
    margin-top:44px;
  }
}
@media screen and (min-width: 1280px){
  .stock-row-list__control{
    margin-top:36px;
  }
}
@media screen and (min-width: 1440px){
  .stock-row-list__control{
    margin-top:45px;
  }
}
.stock-row-list__control .btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}

.stock-slider-card{
  display:block;
}
.stock-slider-card:hover .stock-slider-card__title{
  text-decoration:underline;
}
.stock-slider-card:hover .stock-slider-card__btn::after{
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.stock-slider-card__wrap{
  display:flex;
  flex-direction:column;
  height:100%;
}

.stock-slider-card__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:auto;
}

.stock-slider-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  transition:all 0.1s linear;
  text-decoration:none;
}
@media screen and (min-width: 480px){
  .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.stock-slider-card__btn{
  cursor:pointer;
  padding:7px 0px 7px 20px;
}
.stock-slider-card__btn::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
  transition:all 0.1s linear;
}

.stock-slider-card__wrap-img{
  width:100%;
  height:0;
  padding:30.772% 0;
  margin-top:20px;
  transform:translateY(0);
  transition:all 0.3s ease-out;
  position:relative;
}
.stock-slider-card__wrap-img img{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  -o-object-fit:contain;
     object-fit:contain;
}

.stock-slider-card__labels{
  position:absolute;
  top:14px;
  left:12px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
}

.stock-slider-card__labels-block{
  padding-right:10px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
}
.stock-slider-card__labels-block .label{
  width:100%;
}

.stock-slider-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:auto;
}
@media screen and (min-width: 1280px){
  .stock-slider-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:24px;
  }
}

.stock-slider-card_main .stock-slider-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  justify-content:unset;
}
@media screen and (min-width: 768px){
  .stock-slider-card_main .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .stock-slider-card_main .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.stock-slider-card_main .stock-slider-card__title::after{
  margin-left:20px;
}
.stock-slider-card_main .stock-slider-card__wrap-img{
  margin-top:auto;
  margin-bottom:0;
}
.stock-slider-card_main .stock-slider-card__head{
  margin-bottom:5px;
}
.stock-slider-card_main .stock-slider-card__text{
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .stock-slider-card_main .stock-slider-card__text{
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1440px){
  .stock-slider-card_main .stock-slider-card__text{
    margin-bottom:28px;
  }
}

.stock-slider-card_main-big .stock-slider-card__wrap-img{
  margin-top:0;
}
.stock-slider-card_main-big .stock-slider-card__head{
  flex:1;
  align-items:flex-end;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .stock-slider-card_main-big .stock-slider-card__head{
    margin-bottom:20px;
  }
}
@media screen and (min-width: 1280px){
  .stock-slider-card_main-big .stock-slider-card__head{
    margin-bottom:26px;
  }
}
.stock-slider-card_main-big .stock-slider-card__title{
  justify-content:unset;
  margin-top:auto;
  margin-bottom:0;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 768px){
  .stock-slider-card_main-big .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
    margin-top:0;
    margin-bottom:auto;
  }
}
@media screen and (min-width: 1280px){
  .stock-slider-card_main-big .stock-slider-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.stock-slider-card_main-big .stock-slider-card__title::after{
  margin-left:20px;
}

.stock-step{
  display:flex;
}
.stock-step .product-card-list{
  margin-top:20px;
  max-width:637px;
}
@media screen and (min-width: 768px){
  .stock-step .product-card-list{
    margin-top:37px;
    margin-left:0;
  }
}
@media screen and (min-width: 1280px){
  .stock-step .product-card-list{
    max-width:unset;
  }
}
.stock-step:has(.stock-step__num) .product-card-list{
  margin-left:-36px;
}
.stock-step .product-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 768px){
  .stock-step .product-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}
.stock-step .product-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 768px){
  .stock-step .product-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.stock-step .product-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
}
@media screen and (min-width: 768px){
  .stock-step .product-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .stock-step .product-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1440px){
  .stock-step .product-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}
.stock-step .product-card__img-container{
  position:relative;
  background:#ffffff;
  margin-bottom:9px;
}
@media screen and (min-width: 768px){
  .stock-step .product-card__img-container{
    margin-bottom:24px;
  }
}
@media screen and (min-width: 1024px){
  .stock-step .product-card__img-container{
    margin-bottom:17px;
  }
}
.stock-step .product-card-list__list{
  padding-bottom:0px;
  margin-bottom:0px;
  border-bottom:0;
}
@media screen and (min-width: 480px){
  .stock-step .product-card-list__list{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:32px 26px;
  }
}
@media screen and (min-width: 1280px){
  .stock-step .product-card-list__list{
    grid-template-columns:repeat(3, 1fr);
  }
}
.stock-step:not(:last-child){
  margin-bottom:35px;
}

.stock-step__content{
  flex:1;
}
@media screen and (min-width: 768px){
  .stock-step__content{
    padding-top:8px;
  }
}

.stock-step__num{
  border-radius:50%;
  border:1px solid #2a1f15;
  flex-shrink:0;
  margin-right:8px;
  width:28px;
  height:28px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#2a1f15;
}
@media screen and (min-width: 768px){
  .stock-step__num{
    margin-right:14px;
  }
}

.stock-step__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.stock-step__title span{
  font-weight:700;
  margin:0 4px;
}

.stock-step__btn-wrap{
  display:flex;
  gap:10px;
  margin-top:24px;
  flex-direction:column;
}
@media screen and (min-width: 768px){
  .stock-step__btn-wrap{
    flex-direction:row;
  }
}

.stock-step__btn{
  padding:20px;
  flex:1;
  cursor:pointer;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-radius:4px;
  border:1px solid #2a1f15;
  transition:all 0.1s linear;
}
.stock-step__btn::after{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  flex-shrink:0;
}
.stock-step__btn:hover, .stock-step__btn:focus{
  opacity:0.6;
}

.stock-table{
  padding-top:12px;
}

.stock-table__list{
  display:flex;
  flex-direction:column;
  row-gap:11px;
}

.stock-table-card{
  padding:20px;
  border-radius:4px;
  background:#fcfcfc;
}

@media screen and (min-width: 480px){
  .stock-table-card__wrap{
    display:grid;
    grid-template-columns:48px auto;
    -moz-column-gap:20px;
         column-gap:20px;
  }
}
@media screen and (min-width: 768px){
  .stock-table-card__wrap{
    display:flex;
  }
}
.stock-table-card__wrap .label{
  word-break:break-all;
}

@media screen and (min-width: 480px){
  .stock-table-card__text-container{
    margin-right:auto;
    grid-column:2/3;
    grid-row:1/2;
  }
}
@media screen and (min-width: 768px){
  .stock-table-card__text-container{
    grid-column:unset;
    grid-row:unset;
    margin-left:20px;
  }
}

.stock-table-card__controll{
  margin-top:32px;
}
@media screen and (min-width: 480px){
  .stock-table-card__controll{
    grid-column:2/3;
    grid-row:2/3;
  }
}
@media screen and (min-width: 768px){
  .stock-table-card__controll{
    grid-column:unset;
    grid-row:unset;
    margin-left:25px;
    margin-top:0;
  }
}
@media screen and (min-width: 1280px){
  .stock-table-card__controll{
    margin-left:134px;
  }
}

.stock-table-card__icon{
  margin-bottom:20px;
}
@media screen and (min-width: 480px){
  .stock-table-card__icon{
    margin-bottom:0;
    grid-column:1/2;
    grid-row:1/3;
  }
}
@media screen and (min-width: 768px){
  .stock-table-card__icon{
    grid-column:unset;
    grid-row:unset;
  }
}
@media screen and (min-width: 1280px){
  .stock-table-card__icon{
    align-self:center;
  }
}
.stock-table-card__icon.icon-stocks::before, .stock-table-card__icon.icon-gift::before, .stock-table-card__icon.icon-discount::before{
  content:"";
  display:block;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.stock-table-card__icon.icon-stocks::before{
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='30' viewBox='0 0 48 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.318 24.064L6.11767 24.8932L6.31799 24.064L4.59049 23.6467L4.31722 21.8906C4.25284 21.4769 4.01369 21.1108 3.66069 20.8857L2.16229 19.93L2.47402 18.1804C2.54746 17.7682 2.44013 17.3443 2.17936 17.0168L1.5222 17.5399L2.17935 17.0168L1.07245 15.6263L1.9354 14.0727C2.1387 13.7067 2.17481 13.2709 2.03453 12.8765L1.43907 11.202L2.75973 10.0127C3.07085 9.73255 3.2465 9.33213 3.2419 8.91347L3.22241 7.13637L4.85766 6.44037C5.2429 6.2764 5.53904 5.95471 5.67064 5.55724L6.22922 3.8701L8.00186 3.74278C8.41947 3.71278 8.80402 3.50467 9.05754 3.17147L10.1337 1.75711L11.8516 2.21226C12.2563 2.31949 12.6876 2.24752 13.0356 2.01469L14.5127 1.02639L15.9897 2.01469L16.4641 1.30571L15.9897 2.01469C16.3377 2.24752 16.769 2.31949 17.1737 2.21226L18.8916 1.75711L19.9678 3.17147C20.2213 3.50467 20.6058 3.71278 21.0235 3.74278L22.7961 3.8701L23.3547 5.55724C23.4863 5.95471 23.7824 6.2764 24.1677 6.44037L24.5017 5.65546L24.1677 6.44037L25.8029 7.13637L25.7834 8.91347C25.7788 9.33213 25.9545 9.73255 26.2656 10.0127L27.5863 11.202L26.9908 12.8765C26.8505 13.2709 26.8866 13.7067 27.0899 14.0727L27.9529 15.6263L26.846 17.0168C26.5852 17.3443 26.4779 17.7682 26.5513 18.1804L27.3911 18.0307L26.5513 18.1804L26.863 19.93L25.3646 20.8857C25.0116 21.1108 24.7725 21.4769 24.7081 21.8906L24.4348 23.6467L22.7073 24.064C22.3003 24.1623 21.9553 24.4309 21.7601 24.8013L22.5147 25.199L21.7601 24.8013L20.9314 26.3735L19.162 26.2073C18.7451 26.1681 18.3316 26.3101 18.0267 26.5971L16.7324 27.815L15.1128 27.0833C14.7313 26.9109 14.294 26.9109 13.9125 27.0833L12.2929 27.815L10.9986 26.5971C10.6937 26.3101 10.2802 26.1682 9.86333 26.2073L8.0939 26.3735L7.26524 24.8013C7.07002 24.4309 6.72497 24.1623 6.318 24.064ZM2.02219 19.8407C2.02236 19.8408 2.02252 19.8409 2.02269 19.841L2.02219 19.8407L1.88864 20.0501L2.02219 19.8407ZM1.31558 11.3132L1.31583 11.3129C1.31575 11.313 1.31566 11.3131 1.31558 11.3132L1.14939 11.1286L1.31558 11.3132ZM19.0523 1.71456C19.0522 1.71459 19.052 1.71462 19.0519 1.71465L19.0523 1.71456L18.9887 1.47448L19.0523 1.71456ZM25.9558 7.20145C25.9557 7.20139 25.9555 7.20133 25.9554 7.20126L25.9558 7.20145ZM28.0564 15.4963L28.056 15.4968L28.0564 15.4963ZM26.8922 20.0936C26.8921 20.0935 26.8921 20.0934 26.8921 20.0932L26.8922 20.0936ZM8.17139 26.5205L8.17109 26.5199L8.17139 26.5205Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-width='1.7061'/%3E%3Cpath d='M22 9.85095H7.00005V12.9751H22V9.85095Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.46303 22H19.463C20.252 22 20.8916 21.3783 20.8916 20.6115V12.9747H8.0345V20.6115C8.0345 21.3784 8.67407 22 9.46303 22Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.9277 12.9747V22' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0723 12.9747V22' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6436 9.85095V12.9751' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3574 9.85095V12.9751' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5001 9.85063C14.5001 9.85063 14.7094 7.69675 12.3573 7.07366C10.0051 6.45057 9.30395 9.98927 14.5001 9.85063Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1488 9.85063C14.1488 9.85063 13.9395 7.69675 16.2916 7.07366C18.6439 6.45057 19.3449 9.98927 14.1488 9.85063Z' fill='%23D2C3E6' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='path-10-inside-1_955_68126' fill='white'%3E%3Cpath d='M33.8112 0.608752C33.8444 0.605998 33.8778 0.605998 33.911 0.608752L36.1003 0.790163C36.1336 0.792917 36.1665 0.798415 36.1988 0.806601L38.3284 1.34589C38.3608 1.35407 38.3923 1.36492 38.4229 1.37831L40.4347 2.26076C40.4652 2.27416 40.4946 2.29006 40.5225 2.30829L42.3616 3.50983C42.3895 3.52807 42.4159 3.54859 42.4404 3.57118L44.0566 5.05903C44.0812 5.08162 44.1038 5.1062 44.1243 5.13251L45.4736 6.8661C45.4941 6.89242 45.5123 6.92038 45.5282 6.94971L46.5738 8.88175C46.5897 8.91107 46.6031 8.94166 46.6139 8.9732L47.3272 11.051C47.338 11.0825 47.3462 11.1149 47.3517 11.1478L47.7133 13.3146C47.7188 13.3475 47.7215 13.3808 47.7215 13.4142V15.611C47.7215 15.6443 47.7188 15.6776 47.7133 15.7105L47.3517 17.8774C47.3462 17.9102 47.338 17.9426 47.3272 17.9742L46.6139 20.052C46.6031 20.0835 46.5897 20.1141 46.5738 20.1434L45.5282 22.0754C45.5123 22.1048 45.4941 22.1327 45.4736 22.1591L44.1243 23.8926C44.1038 23.919 44.0812 23.9435 44.0566 23.9661L42.4404 25.454C42.4159 25.4766 42.3895 25.4971 42.3616 25.5153L40.5225 26.7169C40.4946 26.7351 40.4652 26.751 40.4347 26.7644L38.4229 27.6468C38.3923 27.6602 38.3608 27.6711 38.3284 27.6793L36.1988 28.2186C36.1665 28.2267 36.1336 28.2322 36.1003 28.235L33.911 28.4164C33.8778 28.4192 33.8444 28.4192 33.8112 28.4164L31.6218 28.235C31.5886 28.2322 31.5557 28.2267 31.5233 28.2186L29.3938 27.6793C29.3614 27.6711 29.3298 27.6602 29.2993 27.6468L27.2875 26.7644C27.257 26.751 27.2276 26.7351 27.1997 26.7169L25.3606 25.5153C25.3327 25.4971 25.3063 25.4766 25.2818 25.454L23.6655 23.9661C23.641 23.9435 23.6184 23.919 23.5979 23.8926L22.2486 22.1591C22.2281 22.1327 22.2098 22.1048 22.194 22.0754L21.1484 20.1434C21.1325 20.1141 21.1191 20.0835 21.1083 20.052L20.395 17.9742C20.3841 17.9426 20.3759 17.9102 20.3705 17.8774L20.0089 15.7105C20.0034 15.6776 20.0006 15.6443 20.0006 15.611V13.4142C20.0006 13.3808 20.0034 13.3475 20.0089 13.3146L20.3705 11.1478C20.3759 11.1149 20.3841 11.0825 20.395 11.051L21.1083 8.9732C21.1191 8.94166 21.1325 8.91107 21.1484 8.88175L22.194 6.94971C22.2098 6.92038 22.2281 6.89242 22.2486 6.8661L23.5979 5.13251C23.6184 5.1062 23.641 5.08162 23.6655 5.05903L25.2818 3.57118C25.3063 3.54859 25.3327 3.52807 25.3606 3.50983L27.1997 2.30829C27.2276 2.29006 27.257 2.27416 27.2875 2.26076L29.2993 1.37831C29.3298 1.36492 29.3614 1.35407 29.3938 1.34589L31.5233 0.806601C31.5557 0.798415 31.5886 0.792917 31.6218 0.790163L33.8112 0.608752Z'/%3E%3C/mask%3E%3Cpath d='M33.8112 0.608752C33.8444 0.605998 33.8778 0.605998 33.911 0.608752L36.1003 0.790163C36.1336 0.792917 36.1665 0.798415 36.1988 0.806601L38.3284 1.34589C38.3608 1.35407 38.3923 1.36492 38.4229 1.37831L40.4347 2.26076C40.4652 2.27416 40.4946 2.29006 40.5225 2.30829L42.3616 3.50983C42.3895 3.52807 42.4159 3.54859 42.4404 3.57118L44.0566 5.05903C44.0812 5.08162 44.1038 5.1062 44.1243 5.13251L45.4736 6.8661C45.4941 6.89242 45.5123 6.92038 45.5282 6.94971L46.5738 8.88175C46.5897 8.91107 46.6031 8.94166 46.6139 8.9732L47.3272 11.051C47.338 11.0825 47.3462 11.1149 47.3517 11.1478L47.7133 13.3146C47.7188 13.3475 47.7215 13.3808 47.7215 13.4142V15.611C47.7215 15.6443 47.7188 15.6776 47.7133 15.7105L47.3517 17.8774C47.3462 17.9102 47.338 17.9426 47.3272 17.9742L46.6139 20.052C46.6031 20.0835 46.5897 20.1141 46.5738 20.1434L45.5282 22.0754C45.5123 22.1048 45.4941 22.1327 45.4736 22.1591L44.1243 23.8926C44.1038 23.919 44.0812 23.9435 44.0566 23.9661L42.4404 25.454C42.4159 25.4766 42.3895 25.4971 42.3616 25.5153L40.5225 26.7169C40.4946 26.7351 40.4652 26.751 40.4347 26.7644L38.4229 27.6468C38.3923 27.6602 38.3608 27.6711 38.3284 27.6793L36.1988 28.2186C36.1665 28.2267 36.1336 28.2322 36.1003 28.235L33.911 28.4164C33.8778 28.4192 33.8444 28.4192 33.8112 28.4164L31.6218 28.235C31.5886 28.2322 31.5557 28.2267 31.5233 28.2186L29.3938 27.6793C29.3614 27.6711 29.3298 27.6602 29.2993 27.6468L27.2875 26.7644C27.257 26.751 27.2276 26.7351 27.1997 26.7169L25.3606 25.5153C25.3327 25.4971 25.3063 25.4766 25.2818 25.454L23.6655 23.9661C23.641 23.9435 23.6184 23.919 23.5979 23.8926L22.2486 22.1591C22.2281 22.1327 22.2098 22.1048 22.194 22.0754L21.1484 20.1434C21.1325 20.1141 21.1191 20.0835 21.1083 20.052L20.395 17.9742C20.3841 17.9426 20.3759 17.9102 20.3705 17.8774L20.0089 15.7105C20.0034 15.6776 20.0006 15.6443 20.0006 15.611V13.4142C20.0006 13.3808 20.0034 13.3475 20.0089 13.3146L20.3705 11.1478C20.3759 11.1149 20.3841 11.0825 20.395 11.051L21.1083 8.9732C21.1191 8.94166 21.1325 8.91107 21.1484 8.88175L22.194 6.94971C22.2098 6.92038 22.2281 6.89242 22.2486 6.8661L23.5979 5.13251C23.6184 5.1062 23.641 5.08162 23.6655 5.05903L25.2818 3.57118C25.3063 3.54859 25.3327 3.52807 25.3606 3.50983L27.1997 2.30829C27.2276 2.29006 27.257 2.27416 27.2875 2.26076L29.2993 1.37831C29.3298 1.36492 29.3614 1.35407 29.3938 1.34589L31.5233 0.806601C31.5557 0.798415 31.5886 0.792917 31.6218 0.790163L33.8112 0.608752Z' fill='%23C3D0EF'/%3E%3Cpath d='M31.5233 0.806601L31.1045 -0.847293L31.5233 0.806601ZM29.2993 1.37831L29.9846 2.94072L29.2993 1.37831ZM29.3938 1.34589L28.9749 -0.30801L29.3938 1.34589ZM27.1997 2.30829L28.1328 3.73658L27.1997 2.30829ZM27.2875 2.26076L26.6022 0.698359L27.2875 2.26076ZM25.3606 3.50983L24.4274 2.08154L25.3606 3.50983ZM23.5979 5.13251L22.2515 4.0846L23.5979 5.13251ZM23.6655 5.05903L22.51 3.80382L23.6655 5.05903ZM22.2486 6.8661L20.9022 5.81819L22.2486 6.8661ZM21.1083 8.9732L19.4946 8.41923L21.1083 8.9732ZM21.1484 8.88175L22.6489 9.69376L21.1484 8.88175ZM20.3705 11.1478L18.6876 10.867L20.3705 11.1478ZM20.395 11.051L18.7813 10.497L20.395 11.051ZM20.0089 13.3146L21.6917 13.5955L20.0089 13.3146ZM20.0089 15.7105L21.6917 15.4297L20.0089 15.7105ZM20.395 17.9742L18.7813 18.5281L20.395 17.9742ZM20.3705 17.8774L22.0533 17.5965L20.3705 17.8774ZM21.1484 20.1434L22.6489 19.3314L21.1484 20.1434ZM21.1083 20.052L19.4946 20.6059L21.1083 20.052ZM22.2486 22.1591L20.9022 23.207L22.2486 22.1591ZM22.194 22.0754L23.6944 21.2634L22.194 22.0754ZM23.6655 23.9661L22.51 25.2213L23.6655 23.9661ZM23.5979 23.8926L22.2515 24.9406L23.5979 23.8926ZM25.3606 25.5153L26.2937 24.087L25.3606 25.5153ZM25.2818 25.454L24.1263 26.7092L25.2818 25.454ZM27.2875 26.7644L27.9728 25.202L27.2875 26.7644ZM27.1997 26.7169L26.2665 28.1452L27.1997 26.7169ZM29.3938 27.6793L28.9749 29.3332L29.3938 27.6793ZM29.2993 27.6468L28.614 29.2092L29.2993 27.6468ZM31.6218 28.235L31.7627 26.5347L31.6218 28.235ZM31.5233 28.2186L31.1045 29.8724L31.5233 28.2186ZM33.911 28.4164L33.7701 26.7161L33.911 28.4164ZM33.8112 28.4164L33.952 26.7161L33.8112 28.4164ZM36.1988 28.2186L36.6177 29.8724L36.1988 28.2186ZM36.1003 28.235L35.9594 26.5347L36.1003 28.235ZM38.4229 27.6468L37.7376 26.0844L38.4229 27.6468ZM38.3284 27.6793L38.7472 29.3332L38.3284 27.6793ZM40.5225 26.7169L41.4556 28.1452L40.5225 26.7169ZM40.4347 26.7644L39.7493 25.202L40.4347 26.7644ZM42.4404 25.454L41.2849 24.1988L42.4404 25.454ZM42.3616 25.5153L41.4284 24.087L42.3616 25.5153ZM44.1243 23.8926L42.7779 22.8447L44.1243 23.8926ZM44.0566 23.9661L45.2122 25.2213L44.0566 23.9661ZM45.5282 22.0754L47.0287 22.8875L45.5282 22.0754ZM45.4736 22.1591L44.1272 21.1111L45.4736 22.1591ZM46.6139 20.052L45.0002 19.498L46.6139 20.052ZM46.5738 20.1434L45.0733 19.3314L46.5738 20.1434ZM47.3517 17.8774L49.0345 18.1582L47.3517 17.8774ZM47.3272 17.9742L48.9409 18.5281L47.3272 17.9742ZM47.7133 15.7105L49.3961 15.9913L47.7133 15.7105ZM47.7133 13.3146L49.3961 13.0338L47.7133 13.3146ZM47.3272 11.051L45.7135 11.605L47.3272 11.051ZM47.3517 11.1478L45.6689 11.4286L47.3517 11.1478ZM46.5738 8.88175L48.0743 8.06973L46.5738 8.88175ZM46.6139 8.9732L48.2276 8.41924L46.6139 8.9732ZM45.4736 6.8661L46.8199 5.81819L45.4736 6.8661ZM45.5282 6.94971L47.0287 6.1377L45.5282 6.94971ZM44.0566 5.05903L45.2122 3.80382L44.0566 5.05903ZM44.1243 5.13251L45.4706 4.0846L44.1243 5.13251ZM42.3616 3.50983L43.2947 2.08154L42.3616 3.50983ZM42.4404 3.57118L41.2849 4.8264L42.4404 3.57118ZM40.4347 2.26076L41.12 0.698359L40.4347 2.26076ZM40.5225 2.30829L39.5893 3.73658L40.5225 2.30829ZM38.3284 1.34589L38.7472 -0.30801L38.3284 1.34589ZM38.4229 1.37831L37.7376 2.94072L38.4229 1.37831ZM36.1003 0.790163L36.2412 -0.910111L36.1003 0.790163ZM36.1988 0.806601L35.78 2.4605L36.1988 0.806601ZM33.911 0.608752L34.0519 -1.09152L33.911 0.608752ZM33.8112 0.608752L33.6703 -1.09152L33.8112 0.608752ZM33.7701 2.30903L35.9594 2.49044L36.2412 -0.910111L34.0519 -1.09152L33.7701 2.30903ZM35.78 2.4605L37.9096 2.99978L38.7472 -0.30801L36.6177 -0.847293L35.78 2.4605ZM37.7376 2.94072L39.7493 3.82316L41.12 0.698359L39.1082 -0.184089L37.7376 2.94072ZM39.5893 3.73658L41.4284 4.93813L43.2947 2.08154L41.4556 0.880004L39.5893 3.73658ZM41.2849 4.8264L42.9011 6.31425L45.2122 3.80382L43.5959 2.31596L41.2849 4.8264ZM42.7779 6.18042L44.1272 7.91401L46.8199 5.81819L45.4706 4.0846L42.7779 6.18042ZM44.0277 7.76172L45.0733 9.69376L48.0743 8.06973L47.0287 6.1377L44.0277 7.76172ZM45.0002 9.52717L45.7135 11.605L48.9409 10.497L48.2276 8.41924L45.0002 9.52717ZM45.6689 11.4286L46.0305 13.5955L49.3961 13.0338L49.0345 10.867L45.6689 11.4286ZM46.0154 13.4142V15.611H49.4277V13.4142H46.0154ZM46.0305 15.4297L45.6689 17.5965L49.0345 18.1582L49.3961 15.9913L46.0305 15.4297ZM45.7135 17.4202L45.0002 19.498L48.2276 20.6059L48.9409 18.5281L45.7135 17.4202ZM45.0733 19.3314L44.0277 21.2634L47.0287 22.8875L48.0743 20.9554L45.0733 19.3314ZM44.1272 21.1111L42.7779 22.8447L45.4706 24.9406L46.8199 23.207L44.1272 21.1111ZM42.9011 22.7109L41.2849 24.1988L43.5959 26.7092L45.2122 25.2213L42.9011 22.7109ZM41.4284 24.087L39.5893 25.2886L41.4556 28.1452L43.2947 26.9436L41.4284 24.087ZM39.7493 25.202L37.7376 26.0844L39.1082 29.2092L41.12 28.3268L39.7493 25.202ZM37.9096 26.0254L35.78 26.5647L36.6177 29.8724L38.7472 29.3332L37.9096 26.0254ZM35.9594 26.5347L33.7701 26.7161L34.0519 30.1167L36.2412 29.9353L35.9594 26.5347ZM33.952 26.7161L31.7627 26.5347L31.481 29.9353L33.6703 30.1167L33.952 26.7161ZM31.9422 26.5647L29.8126 26.0254L28.9749 29.3332L31.1045 29.8724L31.9422 26.5647ZM29.9846 26.0844L27.9728 25.202L26.6022 28.3268L28.614 29.2092L29.9846 26.0844ZM28.1328 25.2886L26.2937 24.087L24.4274 26.9436L26.2665 28.1452L28.1328 25.2886ZM26.4373 24.1988L24.821 22.7109L22.51 25.2213L24.1263 26.7092L26.4373 24.1988ZM24.9442 22.8447L23.5949 21.1111L20.9022 23.207L22.2515 24.9406L24.9442 22.8447ZM23.6944 21.2634L22.6489 19.3314L19.6479 20.9554L20.6935 22.8875L23.6944 21.2634ZM22.7219 19.498L22.0086 17.4202L18.7813 18.5281L19.4946 20.6059L22.7219 19.498ZM22.0533 17.5965L21.6917 15.4297L18.326 15.9913L18.6876 18.1582L22.0533 17.5965ZM21.7067 15.611V13.4142H18.2945V15.611H21.7067ZM21.6917 13.5955L22.0533 11.4286L18.6876 10.867L18.326 13.0338L21.6917 13.5955ZM22.0086 11.605L22.7219 9.52717L19.4946 8.41923L18.7813 10.497L22.0086 11.605ZM22.6489 9.69376L23.6944 7.76172L20.6935 6.1377L19.6479 8.06973L22.6489 9.69376ZM23.5949 7.91401L24.9442 6.18042L22.2515 4.0846L20.9022 5.81819L23.5949 7.91401ZM24.821 6.31425L26.4373 4.8264L24.1263 2.31596L22.51 3.80382L24.821 6.31425ZM26.2937 4.93813L28.1328 3.73658L26.2665 0.880004L24.4274 2.08154L26.2937 4.93813ZM27.9728 3.82316L29.9846 2.94072L28.614 -0.184089L26.6022 0.698359L27.9728 3.82316ZM29.8126 2.99978L31.9422 2.4605L31.1045 -0.847293L28.9749 -0.30801L29.8126 2.99978ZM31.7627 2.49044L33.952 2.30903L33.6703 -1.09152L31.481 -0.910111L31.7627 2.49044ZM31.9422 2.4605C31.8833 2.47541 31.8233 2.48542 31.7627 2.49044L31.481 -0.910111C31.354 -0.899587 31.2281 -0.878577 31.1045 -0.847293L31.9422 2.4605ZM29.9846 2.94072C29.929 2.96511 29.8715 2.98487 29.8126 2.99978L28.9749 -0.30801C28.8514 -0.276726 28.7307 -0.235278 28.614 -0.184089L29.9846 2.94072ZM28.1328 3.73658C28.082 3.76981 28.0285 3.79876 27.9728 3.82316L26.6022 0.698359C26.4855 0.749549 26.3732 0.810304 26.2665 0.880004L28.1328 3.73658ZM26.4373 4.8264C26.3926 4.86753 26.3446 4.9049 26.2937 4.93813L24.4274 2.08154C24.3208 2.15124 24.22 2.22965 24.1263 2.31596L26.4373 4.8264ZM24.9442 6.18042C24.9069 6.22835 24.8657 6.27312 24.821 6.31425L22.51 3.80382C22.4163 3.89012 22.3298 3.98404 22.2515 4.0846L24.9442 6.18042ZM23.6944 7.76172C23.6655 7.81514 23.6322 7.86608 23.5949 7.91401L20.9022 5.81819C20.824 5.91876 20.7541 6.02562 20.6935 6.1377L23.6944 7.76172ZM22.7219 9.52717C22.7022 9.58462 22.6778 9.64034 22.6489 9.69376L19.6479 8.06973C19.5873 8.18181 19.536 8.29871 19.4946 8.41923L22.7219 9.52717ZM22.0533 11.4286C22.0433 11.4885 22.0284 11.5475 22.0086 11.605L18.7813 10.497C18.7399 10.6175 18.7086 10.7413 18.6876 10.867L22.0533 11.4286ZM21.7067 13.4142C21.7067 13.4749 21.7017 13.5355 21.6917 13.5955L18.326 13.0338C18.3051 13.1595 18.2945 13.2867 18.2945 13.4142H21.7067ZM21.6917 15.4297C21.7017 15.4896 21.7067 15.5502 21.7067 15.611H18.2945C18.2945 15.7384 18.3051 15.8656 18.326 15.9913L21.6917 15.4297ZM22.0086 17.4202C22.0284 17.4776 22.0433 17.5366 22.0533 17.5965L18.6876 18.1582C18.7086 18.2839 18.7399 18.4076 18.7813 18.5281L22.0086 17.4202ZM22.6489 19.3314C22.6778 19.3848 22.7022 19.4405 22.7219 19.498L19.4946 20.6059C19.536 20.7264 19.5873 20.8433 19.6479 20.9554L22.6489 19.3314ZM23.5949 21.1111C23.6322 21.1591 23.6655 21.21 23.6944 21.2634L20.6935 22.8875C20.7541 22.9995 20.824 23.1064 20.9022 23.207L23.5949 21.1111ZM24.821 22.7109C24.8657 22.752 24.9069 22.7968 24.9442 22.8447L22.2515 24.9406C22.3298 25.0411 22.4163 25.135 22.51 25.2213L24.821 22.7109ZM26.2937 24.087C26.3446 24.1203 26.3926 24.1576 26.4373 24.1988L24.1263 26.7092C24.22 26.7955 24.3208 26.8739 24.4274 26.9436L26.2937 24.087ZM27.9728 25.202C28.0285 25.2264 28.082 25.2553 28.1328 25.2886L26.2665 28.1452C26.3732 28.2149 26.4855 28.2756 26.6022 28.3268L27.9728 25.202ZM29.8126 26.0254C29.8715 26.0403 29.929 26.06 29.9846 26.0844L28.614 29.2092C28.7307 29.2604 28.8514 29.3019 28.9749 29.3332L29.8126 26.0254ZM31.7627 26.5347C31.8233 26.5397 31.8833 26.5497 31.9422 26.5647L31.1045 29.8724C31.2281 29.9037 31.354 29.9247 31.481 29.9353L31.7627 26.5347ZM33.7701 26.7161C33.8307 26.7111 33.8915 26.7111 33.952 26.7161L33.6703 30.1167C33.7973 30.1272 33.9249 30.1272 34.0519 30.1167L33.7701 26.7161ZM35.78 26.5647C35.8389 26.5497 35.8989 26.5397 35.9594 26.5347L36.2412 29.9353C36.3682 29.9247 36.4941 29.9037 36.6177 29.8724L35.78 26.5647ZM37.7376 26.0844C37.7932 26.06 37.8507 26.0403 37.9096 26.0254L38.7472 29.3332C38.8708 29.3019 38.9915 29.2604 39.1082 29.2092L37.7376 26.0844ZM39.5893 25.2886C39.6402 25.2553 39.6937 25.2264 39.7493 25.202L41.12 28.3268C41.2367 28.2756 41.349 28.2149 41.4556 28.1452L39.5893 25.2886ZM41.2849 24.1988C41.3296 24.1576 41.3776 24.1203 41.4284 24.087L43.2947 26.9436C43.4014 26.8739 43.5022 26.7955 43.5959 26.7092L41.2849 24.1988ZM42.7779 22.8447C42.8152 22.7968 42.8564 22.752 42.9011 22.7109L45.2122 25.2213C45.3059 25.135 45.3924 25.0411 45.4706 24.9406L42.7779 22.8447ZM44.0277 21.2634C44.0567 21.21 44.0899 21.1591 44.1272 21.1111L46.8199 23.207C46.8982 23.1064 46.968 22.9995 47.0287 22.8875L44.0277 21.2634ZM45.0002 19.498C45.02 19.4405 45.0444 19.3848 45.0733 19.3314L48.0743 20.9554C48.1349 20.8433 48.1862 20.7264 48.2276 20.6059L45.0002 19.498ZM45.6689 17.5965C45.6789 17.5366 45.6938 17.4777 45.7135 17.4202L48.9409 18.5281C48.9822 18.4076 49.0136 18.2839 49.0345 18.1582L45.6689 17.5965ZM46.0154 15.611C46.0154 15.5502 46.0205 15.4896 46.0305 15.4297L49.3961 15.9913C49.4171 15.8656 49.4277 15.7384 49.4277 15.611H46.0154ZM46.0305 13.5955C46.0205 13.5355 46.0154 13.4749 46.0154 13.4142H49.4277C49.4277 13.2867 49.4171 13.1595 49.3961 13.0338L46.0305 13.5955ZM45.7135 11.605C45.6938 11.5475 45.6789 11.4885 45.6689 11.4286L49.0345 10.867C49.0136 10.7413 48.9822 10.6175 48.9409 10.497L45.7135 11.605ZM45.0733 9.69376C45.0444 9.64034 45.02 9.58462 45.0002 9.52717L48.2276 8.41924C48.1862 8.29871 48.1349 8.18181 48.0743 8.06973L45.0733 9.69376ZM44.1272 7.91401C44.0899 7.86608 44.0567 7.81514 44.0277 7.76172L47.0287 6.1377C46.968 6.02562 46.8982 5.91876 46.8199 5.81819L44.1272 7.91401ZM42.9011 6.31425C42.8564 6.27312 42.8152 6.22835 42.7779 6.18042L45.4706 4.0846C45.3924 3.98404 45.3059 3.89012 45.2122 3.80382L42.9011 6.31425ZM41.4284 4.93813C41.3776 4.9049 41.3296 4.86753 41.2849 4.8264L43.5959 2.31596C43.5022 2.22965 43.4014 2.15124 43.2947 2.08154L41.4284 4.93813ZM39.7493 3.82316C39.6937 3.79876 39.6402 3.76981 39.5893 3.73658L41.4556 0.880004C41.349 0.810304 41.2367 0.749548 41.12 0.698359L39.7493 3.82316ZM37.9096 2.99978C37.8507 2.98487 37.7932 2.96511 37.7376 2.94072L39.1082 -0.184089C38.9915 -0.235278 38.8708 -0.276726 38.7472 -0.30801L37.9096 2.99978ZM35.9594 2.49044C35.8989 2.48542 35.8389 2.47541 35.78 2.4605L36.6177 -0.847293C36.4941 -0.878577 36.3682 -0.899587 36.2412 -0.910111L35.9594 2.49044ZM34.0519 -1.09152C33.9249 -1.10205 33.7973 -1.10205 33.6703 -1.09152L33.952 2.30903C33.8915 2.31404 33.8307 2.31404 33.7701 2.30903L34.0519 -1.09152Z' fill='%232A1F15' mask='url(%23path-10-inside-1_955_68126)'/%3E%3Cpath d='M34.6688 16.0093H29.5998V14.5684H34.631C35.0373 14.5684 35.3712 14.5038 35.6326 14.3747C35.8971 14.2456 36.0924 14.0661 36.2184 13.8362C36.3475 13.6062 36.4105 13.337 36.4073 13.0283C36.4105 12.726 36.3475 12.4551 36.2184 12.2158C36.0924 11.9733 35.9003 11.7827 35.642 11.6441C35.3869 11.5024 35.0625 11.4316 34.6688 11.4316H32.7697V19.6516H31.0218V9.97651H34.6688C35.4184 9.97651 36.053 10.1119 36.5727 10.3828C37.0923 10.6505 37.486 11.0142 37.7537 11.4741C38.0246 11.9307 38.16 12.4441 38.16 13.0141C38.16 13.6062 38.023 14.1275 37.749 14.5779C37.475 15.0251 37.0782 15.3762 36.5585 15.6313C36.0388 15.8833 35.4089 16.0093 34.6688 16.0093ZM34.8909 16.7273V18.1682H29.5998V16.7273H34.8909Z' fill='%232A1F15'/%3E%3C/svg%3E%0A");
  width:48px;
  height:48px;
}
.stock-table-card__icon.icon-gift::before{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='%23d2c3e5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.47241H19.2692V8.27746H1V4.47241Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.2701 19.2693H4.09056C3.1296 19.2693 2.35059 18.5121 2.35059 17.5781V8.27692H18.0099V17.5781C18.0099 18.5122 17.231 19.2693 16.2701 19.2693Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.39453 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.874 8.27692V19.2693' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.52441 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7451 4.47241V8.27746' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1347 4.47194C10.1347 4.47194 9.87985 1.84861 12.7446 1.08972C15.6094 0.330819 16.4634 4.6408 10.1347 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5629 4.47194C10.5629 4.47194 10.8178 1.84861 7.95301 1.08972C5.08809 0.330819 4.23422 4.6408 10.5629 4.47194Z' stroke='%232A1F15' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width:42px;
  height:42px;
}
.stock-table-card__icon.icon-discount::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none' style='&%2310;'%3E%3Cpath d='M23.5382 12.0071L23.9753 11.7643L23.5382 12.0071L24.351 13.4704C24.3551 13.4778 24.3543 13.4869 24.3491 13.4935L23.3065 14.803C23.1239 15.0324 23.0488 15.3292 23.1002 15.6179L23.3938 17.2658C23.3953 17.2741 23.3916 17.2825 23.3845 17.287L21.9732 18.1871C21.726 18.3448 21.5585 18.6011 21.5135 18.8908L21.2561 20.5448C21.2548 20.5531 21.2486 20.5599 21.2404 20.5618L19.6133 20.9549C19.3283 21.0238 19.0867 21.2118 18.95 21.4712L18.1695 22.952C18.1656 22.9595 18.1575 22.9638 18.1491 22.963L16.4826 22.8065C16.1907 22.7791 15.9011 22.8785 15.6876 23.0795L14.4686 24.2266C14.4624 24.2323 14.4534 24.2339 14.4457 24.2304L12.9203 23.5412C12.6531 23.4205 12.3469 23.4205 12.0797 23.5412L10.5543 24.2304C10.5466 24.2339 10.5376 24.2323 10.5314 24.2266L9.31244 23.0794L8.96979 23.4436L9.31244 23.0794C9.09892 22.8785 8.80931 22.7791 8.5174 22.8065L6.85087 22.963C6.84247 22.9638 6.83442 22.9595 6.83049 22.952L6.05001 21.4712C5.9133 21.2119 5.67167 21.0238 5.38667 20.9549L3.75961 20.5618C3.75141 20.5599 3.74522 20.5531 3.74392 20.5448L3.48654 18.8908C3.44145 18.6011 3.27398 18.3448 3.02678 18.1871L2.75791 18.6087L3.02678 18.1871L1.61552 17.287C1.6084 17.2825 1.60473 17.2741 1.60621 17.2658L1.89981 15.6179C1.95124 15.3292 1.87607 15.0324 1.69346 14.803L0.650922 13.4935C0.645667 13.4869 0.644912 13.4778 0.649008 13.4704L0.211908 13.2276L0.649008 13.4704L1.46178 12.0071C1.60415 11.7508 1.62943 11.4456 1.5312 11.1694L0.970359 9.59225L0.500331 9.7594L0.970359 9.59225C0.967533 9.5843 0.969778 9.57543 0.976047 9.56979L0.645324 9.20252L0.976047 9.56979L2.21991 8.44969C2.43779 8.25349 2.56079 7.97308 2.55757 7.6799L2.53921 6.00613C2.53912 5.9977 2.54412 5.99004 2.55188 5.98673L2.35607 5.52667L2.55189 5.98673L4.09205 5.3312C4.36183 5.21638 4.56921 4.9911 4.66137 4.71276L5.18747 3.12372C5.19012 3.11572 5.19734 3.1101 5.20576 3.10949L6.87532 2.98957C7.16777 2.96857 7.43706 2.82283 7.6146 2.5895L8.62815 1.25738L8.23024 0.954622L8.62816 1.25738C8.63326 1.25067 8.64192 1.2477 8.65007 1.24986L10.2681 1.67854C10.5515 1.75363 10.8536 1.70323 11.0972 1.54019L12.4884 0.609353C12.4954 0.604661 12.5046 0.604661 12.5116 0.609352L13.9028 1.54019C14.1464 1.70323 14.4485 1.75363 14.7319 1.67854L16.3499 1.24986C16.3581 1.2477 16.3667 1.25067 16.3718 1.25738L17.3854 2.5895C17.5629 2.82283 17.8322 2.96857 18.1247 2.98957L19.7942 3.10949C19.8027 3.1101 19.8099 3.11572 19.8125 3.12372L20.3386 4.71276C20.4308 4.9911 20.6382 5.21638 20.9079 5.3312L22.4481 5.98673C22.4559 5.99004 22.4609 5.9977 22.4608 6.00613L22.4424 7.6799C22.4392 7.97308 22.5622 8.25348 22.7801 8.44969L24.024 9.56979C24.0302 9.57543 24.0325 9.5843 24.0296 9.59225L23.4688 11.1694C23.3706 11.4456 23.3959 11.7508 23.5382 12.0071Z' stroke='%232A1F15' style='fill: %23eec4d3'/%3E%3Cpath d='M12.5736 15.166V14.7266C12.5736 14.3848 12.6468 14.0687 12.7933 13.7785C12.9425 13.4882 13.1581 13.2549 13.4403 13.0786C13.7224 12.9023 14.0669 12.8141 14.4738 12.8141C14.8888 12.8141 15.2374 12.9023 15.5195 13.0786C15.8044 13.2522 16.0187 13.4842 16.1624 13.7744C16.3089 14.062 16.3822 14.3793 16.3822 14.7266V15.166C16.3822 15.5078 16.3089 15.8238 16.1624 16.1141C16.016 16.4044 15.8003 16.6376 15.5155 16.814C15.2306 16.9903 14.8834 17.0785 14.4738 17.0785C14.0615 17.0785 13.7142 16.9903 13.4321 16.814C13.15 16.6376 12.9357 16.4044 12.7892 16.1141C12.6455 15.8238 12.5736 15.5078 12.5736 15.166ZM13.8716 14.7266V15.166C13.8716 15.3396 13.9136 15.5065 13.9977 15.6665C14.0845 15.8266 14.2432 15.9066 14.4738 15.9066C14.7098 15.9066 14.8685 15.8293 14.9499 15.6746C15.0313 15.5173 15.0719 15.3478 15.0719 15.166V14.7266C15.0719 14.5448 15.0326 14.3739 14.9539 14.2139C14.878 14.0511 14.7179 13.9697 14.4738 13.9697C14.2459 13.9697 14.0886 14.0511 14.0018 14.2139C13.915 14.3739 13.8716 14.5448 13.8716 14.7266ZM8.25228 10.3971V9.95768C8.25228 9.61046 8.32688 9.29308 8.47607 9.00553C8.62798 8.71528 8.845 8.48334 9.12712 8.30973C9.40923 8.13341 9.75103 8.04525 10.1525 8.04525C10.5675 8.04525 10.9161 8.13341 11.1982 8.30973C11.4831 8.48334 11.6987 8.71528 11.8452 9.00553C11.9917 9.29308 12.0649 9.61046 12.0649 9.95768V10.3971C12.0649 10.7444 11.9903 11.0617 11.8411 11.3493C11.6947 11.6368 11.479 11.866 11.1942 12.0369C10.9093 12.2078 10.5621 12.2933 10.1525 12.2933C9.74289 12.2933 9.39567 12.2065 9.11084 12.0329C8.82872 11.8593 8.61442 11.6287 8.46794 11.3411C8.32416 11.0536 8.25228 10.7389 8.25228 10.3971ZM9.5625 9.95768V10.3971C9.5625 10.5789 9.60455 10.7484 9.68864 10.9058C9.77544 11.0604 9.93007 11.1377 10.1525 11.1377C10.3912 11.1377 10.5499 11.0604 10.6286 10.9058C10.71 10.7484 10.7507 10.5789 10.7507 10.3971V9.95768C10.7507 9.77593 10.7127 9.60503 10.6367 9.44499C10.5608 9.28223 10.3994 9.20085 10.1525 9.20085C9.92464 9.20085 9.76866 9.28358 9.68457 9.44906C9.60319 9.61453 9.5625 9.78407 9.5625 9.95768ZM8.8667 16.7285L14.5959 8.39518H15.7067L9.97754 16.7285H8.8667Z' fill='%232A1F15'/%3E%3C/svg%3E");
  width:48px;
  height:48px;
}

.stock-table-card__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:10px;
}
@media screen and (min-width: 1280px){
  .stock-table-card__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.stock-table-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}

.stock-table-card__btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  cursor:pointer;
  border-radius:2px;
  transition:all 0.1s linear;
}
@media screen and (min-width: 1280px){
  .stock-table-card__btn{
    padding:12px 22px 12px 20px;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    background-color:#e8e5e2;
  }
}
.stock-table-card__btn::after{
  content:"";
  display:block;
  width:14px;
  height:14px;
  margin-left:7px;
  flex-shrink:0;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88253 13.9997L13.9996 6.99994C12.2145 5.24922 8.66746 1.75071 6.88268 0L5.98455 0.868979C7.59038 2.44351 9.71431 4.54166 11.5885 6.38213L0 6.38213L1.19883e-06 7.61798L11.5885 7.61798L5.98435 13.1215L6.8828 14L6.88253 13.9997Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
@media screen and (min-width: 1280px){
  .stock-table-card__btn::after{
    margin-left:15px;
  }
}
.stock-table-card__btn:hover, .stock-table-card__btn:active{
  opacity:0.6;
}

.store-map-tab__map-container{
  height:200px;
  width:100%;
  flex-shrink:0;
}
@media screen and (min-width: 480px){
  .store-map-tab__map-container{
    height:268px;
  }
}
@media screen and (min-width: 768px){
  .store-map-tab__map-container{
    height:415px;
  }
}
@media screen and (min-width: 1280px){
  .store-map-tab__map-container{
    width:708px;
    height:651px;
  }
}
@media screen and (min-width: 1600px){
  .store-map-tab__map-container{
    width:760px;
  }
}

.store-map-tab__map{
  width:100%;
  height:100%;
}

.store-picture-tab .wrap-img{
  height:200px;
  width:100%;
  flex-shrink:0;
}
@media screen and (min-width: 480px){
  .store-picture-tab .wrap-img{
    height:268px;
  }
}
@media screen and (min-width: 768px){
  .store-picture-tab .wrap-img{
    height:415px;
  }
}
@media screen and (min-width: 1280px){
  .store-picture-tab .wrap-img{
    width:708px;
    height:651px;
  }
}
@media screen and (min-width: 1440px){
  .store-picture-tab .wrap-img{
    width:760px;
  }
}

@media screen and (min-width: 1280px){
  .store_stores .store__wrap{
    display:flex;
    flex-wrap:wrap;
    gap:22px 40px;
  }
}
@media screen and (min-width: 1440px){
  .store_stores .store__wrap{
    gap:22px 80px;
  }
}

@media screen and (min-width: 1280px){
  .store__wrap{
    display:grid;
    grid-template-columns:auto 1fr;
    gap:0 40px;
  }
}
@media screen and (min-width: 1440px){
  .store__wrap{
    gap:0 80px;
  }
}

.store__img-container{
  margin-bottom:42px;
}
@media screen and (min-width: 768px){
  .store__img-container{
    margin-bottom:24px;
  }
}
@media screen and (min-width: 1280px){
  .store__img-container{
    grid-column:1/2;
    grid-row:6 span;
    order:-1;
    margin-bottom:0;
  }
}

.store__img-content{
  display:none;
}
.store__img-content.is-active{
  display:block;
}

.store-link-list{
  margin-bottom:20px;
}
@media screen and (min-width: 1280px){
  .store-link-list{
    margin-bottom:48px;
  }
}

.store-link-list__item{
  display:block;
}
.store-link-list__item.is-active{
  display:none;
}

.store-link-list__link{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1.5px;
  text-decoration:none;
  color:#2a1f15;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  text-transform:uppercase;
  padding:9px 10px;
  border-radius:4px;
  background:#fcfcfc;
}

.store-link-list__link[data-button="1"]::before{
  content:"";
  display:block;
  flex-shrink:0;
  background:url("/local/templates/main/css/../img/icons/map.svg") no-repeat center/contain;
  width:24px;
  height:24px;
  margin-right:10px;
}

.store-link-list__link[data-button="0"]::before{
  content:"";
  display:block;
  flex-shrink:0;
  background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11747 0.000276918L0.000446932 7.00006C1.78553 8.75078 5.33254 12.2493 7.11732 14L8.01545 13.131C6.40962 11.5565 4.28569 9.45834 2.41146 7.61787L14 7.61787L14 6.38202L2.41146 6.38202L8.01565 0.878494L7.11721 -6.01713e-07L7.11747 0.000276918Z' fill='%232a1f15'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:14px;
  height:14px;
  margin-right:10px;
}

.store__info{
  padding:20px;
  border-radius:4px;
  background:#e8e5e2;
  margin-bottom:12px;
}
@media screen and (min-width: 480px){
  .store__info{
    padding:10px 20px;
    display:inline-flex;
  }
}
@media screen and (min-width: 768px){
  .store__info{
    min-width:450px;
  }
}
@media screen and (min-width: 1280px){
  .store__info{
    min-width:unset;
  }
}

.store__info-block:not(:first-child){
  padding-top:14px;
  margin-top:16px;
  border-top:1px solid rgba(42, 31, 21, 0.2);
}
@media screen and (min-width: 480px){
  .store__info-block:not(:first-child){
    border-top:0;
    border-left:1px solid rgba(42, 31, 21, 0.2);
    padding-top:0px;
    margin-top:0px;
    padding-left:30px;
    margin-left:30px;
  }
}

.store__info-link{
  display:inline-block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  color:#2a1f15;
  text-decoration:none;
}
@media screen and (min-width: 1280px){
  .store__info-link{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.store__info-title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:12px;
}
@media screen and (min-width: 480px){
  .store__info-title{
    margin-bottom:10px;
  }
}

.store__info-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.store__info-text span{
  font-weight:700;
  margin-right:5px;
  text-transform:uppercase;
}
@media screen and (min-width: 480px){
  .store__info-text span{
    margin-right:7px;
  }
}
@media screen and (min-width: 1280px){
  .store__info-text span{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.store__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  max-width:450px;
  margin-bottom:12px;
}

.store__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:15px;
}
@media screen and (min-width: 768px){
  .store__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1024px){
  .store__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.store__list{
  display:inline-flex;
  flex-direction:column;
}

.store__item:not(:last-child){
  padding-bottom:10px;
  margin-bottom:9px;
  border-bottom:1px solid #e8e5e2;
}
@media screen and (min-width: 480px){
  .store__item:not(:last-child){
    padding-bottom:11px;
    margin-bottom:12px;
  }
}

.store__item-link{
  display:inline-block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#2a1f15;
  transition:all 0.1s linear;
  text-decoration:none;
}
.store__item-link:hover, .store__item-link:focus{
  opacity:0.6;
}

.store__map-container{
  height:200px;
  width:100%;
  flex-shrink:0;
  margin-bottom:40px;
}
@media screen and (min-width: 480px){
  .store__map-container{
    height:268px;
  }
}
@media screen and (min-width: 768px){
  .store__map-container{
    height:415px;
    margin-bottom:22px;
  }
}
@media screen and (min-width: 1280px){
  .store__map-container{
    width:760px;
    height:543px;
    margin-bottom:0;
  }
}
@media screen and (min-width: 1600px){
  .store__map-container{
    height:516px;
  }
}

.store__map{
  width:100%;
  height:100%;
}

.store__content-container .store__text{
  max-width:400px;
  margin-bottom:40px;
}
.store__content-container .store__title{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
  margin-bottom:34px;
}
@media screen and (min-width: 768px){
  .store__content-container .store__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .store__content-container .store__title{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.store__text-container{
  margin-bottom:20px;
  width:100%;
}
@media screen and (min-width: 1280px){
  .store__text-container{
    margin-bottom:0px;
  }
}
.store__text-container .store__text{
  max-width:710px;
  margin-bottom:0;
}
@media screen and (min-width: 1280px){
  .store__text-container .store__text{
    margin-bottom:12px;
  }
}

.tags{
  margin-bottom:20px;
}
@media screen and (min-width: 1440px){
  .tags{
    margin-bottom:24px;
  }
}
.tags_simple{
  margin-bottom:12px;
}
@media screen and (min-width: 480px){
  .tags_simple{
    margin-bottom:30px;
  }
}
@media screen and (min-width: 1024px){
  .tags_simple{
    gap:11px 5px;
  }
}
.tags_simple .tag{
  background:transparent;
}
.tags_simple .tag:not(:last-child){
  margin-right:5px;
}
@media screen and (min-width: 1024px){
  .tags_simple .tag:not(:last-child){
    margin-right:0;
  }
}
.tags_priority{
  margin-bottom:27px;
}
@media screen and (min-width: 480px){
  .tags_priority{
    margin-bottom:50px;
  }
}
@media screen and (min-width: 768px){
  .tags_priority{
    margin-bottom:59px;
  }
}
@media screen and (min-width: 1024px){
  .tags_priority{
    margin-bottom:0;
  }
}
.tags_priority .tag:not(:last-child){
  margin-right:17px;
}
@media screen and (min-width: 1024px){
  .tags_priority .tag:not(:last-child){
    margin-right:0;
  }
}
.tags_main{
  margin-bottom:0;
}
@media screen and (min-width: 768px){
  .tags_main{
    gap:11px 23px;
  }
}
@media screen and (min-width: 768px){
  .tags_main .tags__list{
    gap:11px 23px;
  }
}
.tags_main .p-plus__overflow .tag:not(:last-child){
  margin-bottom:8px;
}
.tags_main .tag{
  padding:0;
  background-color:transparent;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  padding-right:12px;
}
@media screen and (min-width: 1024px){
  .tags_main .tag{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}
@media screen and (min-width: 480px){
  .tags_main .tag{
    padding-right:17px;
  }
}
@media screen and (min-width: 768px){
  .tags_main .tag{
    padding-right:0;
  }
}
.tags_main .tag.is-active{
  padding:4px 8px;
  border:1px solid transparent;
  background-color:transparent;
}

.tags-block{
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
  padding-bottom:10px;
}
@media screen and (min-width: 768px){
  .tags-block{
    padding-bottom:20px;
  }
}
@media screen and (min-width: 1024px){
  .tags-block{
    padding-bottom:30px;
  }
}
@media screen and (min-width: 1280px){
  .tags-block{
    padding-bottom:35px;
  }
}
.tags-block .p-plus-container_tags{
  margin-bottom:0;
}
.tags-block .p-plus-container_tags .p-plus__toggle-btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  padding:7px 14px;
  width:163px;
  white-space:nowrap;
  cursor:pointer;
}
@media screen and (min-width: 1024px){
  .tags-block .p-plus-container_tags .p-plus__toggle-btn{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}

.p-plus-container_tags{
  z-index:1;
  margin-bottom:60px;
}
.p-plus-container_tags .p-plus__toggle-btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  padding:4px 6px;
  border-radius:2px;
  border:1px solid #2a1f15;
}
.p-plus-container_tags .p-plus__overflow{
  padding:18px;
  border-radius:4px;
  background:#e8e5e2;
  max-height:194px;
  min-width:250px;
  overflow:auto;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
}
.p-plus-container_tags .p-plus__overflow::-webkit-scrollbar{
  width:4px;
  background-color:#fcfcfc;
}
.p-plus-container_tags .p-plus__overflow::-webkit-scrollbar-thumb{
  background-color:#979696;
  border-radius:1px;
}
.p-plus-container_tags .p-plus__overflow .product-params__item:not(:last-child){
  margin-bottom:5px;
}
.p-plus-container_tags .p-plus__overflow .tag{
  white-space:normal;
  word-break:break-all;
}

.tags__list{
  display:flex;
  align-items:center;
  overflow:auto;
  padding-bottom:8px;
  scrollbar-color:#979696 #fcfcfc;
  scrollbar-width:thin;
}
.tags__list:hover::-webkit-scrollbar-thumb{
  background-color:#979696;
}
.tags__list::-webkit-scrollbar{
  width:4px;
  height:6px;
  background-color:transparent;
}
.tags__list::-webkit-scrollbar-thumb{
  background-color:transparent;
  -webkit-transition:all 0.1s linear;
  transition:all 0.1s linear;
  border-radius:1px;
}
@media screen and (min-width: 1024px){
  .tags__list{
    gap:11px 17px;
    padding-bottom:0;
  }
}

.tag{
  display:block;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  border-radius:2px;
  padding:4px 8px;
  white-space:nowrap;
  background:#e8e5e2;
}
.tag:not(:last-child){
  margin-right:12px;
}
@media screen and (min-width: 480px){
  .tag:not(:last-child){
    margin-right:17px;
  }
}
@media screen and (min-width: 1024px){
  .tag:not(:last-child){
    margin-right:0;
  }
}
.tag.is-active{
  padding:4px 11px;
  border:1px solid #2a1f15;
  background-color:transparent;
}

.tools .innerwrap-img{
  width:101px;
  height:101px;
  -o-object-fit:contain;
     object-fit:contain;
  padding:18px;
  position:absolute;
  overflow:hidden;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  flex-shrink:0;
  border-radius:50%;
  background-color:#ffffff;
  transition:all 0.1s linear;
}
@media screen and (min-width: 480px){
  .tools .innerwrap-img{
    width:107px;
    height:107px;
  }
}
@media screen and (min-width: 1024px){
  .tools .innerwrap-img{
    width:130px;
    height:130px;
    padding:20px;
  }
}
@media screen and (min-width: 1280px){
  .tools .innerwrap-img{
    width:176px;
    height:176px;
    padding:28px;
  }
}
.tools .innerwrap-img img{
  -o-object-fit:contain;
     object-fit:contain;
  opacity:0.7;
}

.tools__list{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  max-width:425px;
  margin:0 auto;
  row-gap:29px;
}
@media screen and (min-width: 480px){
  .tools__list{
    row-gap:0;
  }
}
@media screen and (min-width: 768px){
  .tools__list{
    flex-wrap:nowrap;
    justify-content:unset;
    max-width:unset;
    margin:0;
  }
}

.tools__item{
  position:relative;
}
@media screen and (min-width: 480px){
  .tools__item{
    padding:10px 0px;
  }
}
@media screen and (min-width: 768px){
  .tools__item{
    padding:25px 0px;
  }
}
@media screen and (min-width: 1440px){
  .tools__item{
    padding:25px 30px;
  }
}
.tools__item:not(:last-child){
  padding-right:5px;
  margin-right:5px;
}
@media screen and (min-width: 480px){
  .tools__item:not(:last-child){
    padding-right:49px;
    margin-right:45px;
  }
}
@media screen and (min-width: 768px){
  .tools__item:not(:last-child){
    padding-right:23px;
    margin-right:21px;
  }
}
@media screen and (min-width: 1024px){
  .tools__item:not(:last-child){
    padding-right:39px;
    margin-right:35px;
  }
}
@media screen and (min-width: 1440px){
  .tools__item:not(:last-child){
    padding-right:55px;
    margin-right:23px;
  }
}
.tools__item:not(:last-child)::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:0;
  width:1px;
  height:100%;
  background-color:rgba(42, 31, 21, 0.15);
}
@media screen and (min-width: 480px){
  .tools__item:not(:last-child)::before{
    height:70%;
  }
}
.tools__item:nth-child(even){
  padding-right:0px;
  margin-right:0px;
}
@media screen and (min-width: 768px){
  .tools__item:nth-child(even){
    padding-right:23px;
    margin-right:21px;
  }
}
.tools__item:nth-child(even)::before{
  content:none;
}
@media screen and (min-width: 768px){
  .tools__item:nth-child(even)::before{
    content:"";
  }
}

.tools__link{
  display:block;
  text-decoration:none;
  position:relative;
}
.tools__link:hover .tools__innerwrap-img img, .tools__link:active .tools__innerwrap-img img, .tools__link:focus .tools__innerwrap-img img{
  opacity:1;
}
.tools__link:hover .tools__outerwrap-img, .tools__link:active .tools__outerwrap-img, .tools__link:focus .tools__outerwrap-img{
  animation-play-state:paused;
}

img.tools__outerwrap-img{
  display:block;
  width:140px;
  height:140px;
  flex-shrink:0;
  animation:rotateBtn 15s linear infinite;
}
@media screen and (min-width: 480px){
  img.tools__outerwrap-img{
    width:148px;
    height:148px;
  }
}
@media screen and (min-width: 1024px){
  img.tools__outerwrap-img{
    width:180px;
    height:180px;
  }
}
@media screen and (min-width: 1280px){
  img.tools__outerwrap-img{
    width:244px;
    height:244px;
  }
}

.tooltip{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  position:absolute;
  z-index:12;
  display:block;
  max-width:300px;
  padding:6px 8px;
  border:1px solid rgba(42, 31, 21, 0.15);
  border-radius:4px;
  background-color:#ffffff;
  pointer-events:none;
  transform:translateY(-30%) translateX(-10%);
}
.tooltip_type-black{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  width:190px;
  padding:8px 10px;
  color:white;
  background-color:#2a1f15;
  transform:translateY(-90%) translateX(0);
}
.tooltip_type-black::after{
  position:absolute;
  top:100%;
  right:34px;
  display:block;
  width:1px;
  height:1px;
  border:5px solid transparent;
  border-top:5px solid #2a1f15;
  transform:translateX(50%);
  content:"";
}
.user-typography h1{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:34px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  margin-bottom:22px;
}
@media screen and (min-width: 768px){
  .user-typography h1{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    line-height:34px;
    letter-spacing:0.6px;
  }
}
.user-typography h2{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  text-transform:uppercase;
  margin-bottom:14px;
}
@media screen and (min-width: 768px){
  .user-typography h2{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
    margin-bottom:18px;
  }
}
.user-typography h3{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  margin-bottom:20px;
}
@media screen and (min-width: 768px){
  .user-typography h3{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}
.user-typography h4{
  text-transform:uppercase;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  margin-bottom:20px;
}
.user-typography h3 + h4{
  margin-bottom:30px;
}
.user-typography ol li > ul, .user-typography ul li > ul, .user-typography > ul{
  margin-bottom:30px;
}
.user-typography ol li > ul li, .user-typography ul li > ul li, .user-typography > ul li{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  padding-left:37px;
  position:relative;
}
.user-typography ol li > ul li::before, .user-typography ul li > ul li::before, .user-typography > ul li::before{
  content:"";
  display:block;
  width:6px;
  height:6px;
  position:absolute;
  left:11px;
  top:50%;
  transform:translateY(-50%);
  background-color:#2a1f15;
  border-radius:50%;
}
.user-typography ol li > ul li span, .user-typography ul li > ul li span, .user-typography > ul li span{
  font-weight:700;
}
.user-typography ol li > ul li:not(:last-child), .user-typography ul li > ul li:not(:last-child), .user-typography > ul li:not(:last-child){
  margin-bottom:15px;
}
@media screen and (min-width: 768px){
  .user-typography ol li > ul li:not(:last-child), .user-typography ul li > ul li:not(:last-child), .user-typography > ul li:not(:last-child){
    margin-bottom:10px;
  }
}
@media screen and (min-width: 1024px){
  .user-typography ol li > ul li:not(:last-child), .user-typography ul li > ul li:not(:last-child), .user-typography > ul li:not(:last-child){
    margin-bottom:20px;
  }
}
.user-typography ol li > ul li a, .user-typography ul li > ul li a, .user-typography > ul li a{
  font-weight:700;
  text-decoration:underline;
  transition:all 0.1s linear;
  margin:0 4px;
}
.user-typography ol li > ul li a:hover, .user-typography ol li > ul li a:focus, .user-typography ul li > ul li a:hover, .user-typography ul li > ul li a:focus, .user-typography > ul li a:hover, .user-typography > ul li a:focus{
  text-decoration:none;
}
.user-typography ol li > ol, .user-typography ul li > ol, .user-typography > ol{
  counter-reset:num;
  margin-bottom:30px;
}
.user-typography ol li > ol > li, .user-typography ul li > ol > li, .user-typography > ol > li{
  padding-left:39px;
  list-style:none;
  position:relative;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
}
.user-typography ol li > ol > li::before, .user-typography ul li > ol > li::before, .user-typography > ol > li::before{
  position:absolute;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:22px;
  letter-spacing:1px;
  left:3px;
  top:0px;
  text-transform:uppercase;
  color:#2a1f15;
  content:counter(num) ".";
  counter-increment:num;
}
.user-typography ol li > ol > li:not(:last-child), .user-typography ul li > ol > li:not(:last-child), .user-typography > ol > li:not(:last-child){
  margin-bottom:14px;
}
@media screen and (min-width: 768px){
  .user-typography ol li > ol > li:not(:last-child), .user-typography ul li > ol > li:not(:last-child), .user-typography > ol > li:not(:last-child){
    margin-bottom:22px;
  }
}
.user-typography ol li > ol > li span, .user-typography ul li > ol > li span, .user-typography > ol > li span{
  font-weight:700;
}
.user-typography ol li > ol > li ul, .user-typography ul li > ol > li ul, .user-typography > ol > li ul{
  width:100%;
  margin-top:11px;
  margin-bottom:0;
}
.user-typography ol li > ol > li a, .user-typography ul li > ol > li a, .user-typography > ol > li a{
  margin:0 4px;
  font-weight:700;
  text-decoration:underline;
  transition:all 0.1s linear;
}
.user-typography ol li > ol > li a:hover, .user-typography ol li > ol > li a:focus, .user-typography ul li > ol > li a:hover, .user-typography ul li > ol > li a:focus, .user-typography > ol > li a:hover, .user-typography > ol > li a:focus{
  text-decoration:none;
}
.user-typography h3 + ol{
  margin-bottom:62px;
}
.user-typography p{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:16px;
}
@media screen and (min-width: 768px){
  .user-typography p{
    margin-bottom:20px;
  }
}
.user-typography p span{
  font-weight:700;
}
.user-typography > figure img, .user-typography > img{
  display:block;
  margin-top:58px;
  max-width:100%;
  height:auto;
}
.user-typography figcaption{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
  margin-top:10px;
}
.user-typography figure{
  margin-bottom:58px;
}
.user-typography blockquote{
  display:block;
  margin-top:30px;
  margin-bottom:32px;
  padding:18px 0;
  border-top:1px solid rgba(42, 31, 21, 0.15);
  border-bottom:1px solid rgba(42, 31, 21, 0.15);
}
.user-typography blockquote p{
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:20px;
}
.user-typography blockquote p:last-child{
  margin-bottom:0;
}

.user-typography_privacy-policy{
  max-width:810px;
}
.user-typography_privacy-policy h2:not(:first-child){
  margin-top:30px;
}
.user-typography_privacy-policy p{
  display:flex;
  -moz-column-gap:12px;
       column-gap:12px;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  margin-bottom:11px;
}
.user-typography_privacy-policy p span{
  font-weight:500;
}

.vacancy{
  padding:10px 0;
  border-bottom:1px solid rgba(42, 31, 21, 0.1490196078);
}
.vacancy__head{
  display:flex;
  flex-direction:column;
  gap:10px 40px;
}
@media screen and (min-width: 768px){
  .vacancy__head{
    display:grid;
    grid-template-columns:1fr 164px;
  }
}
@media screen and (min-width: 1024px){
  .vacancy__head{
    grid-template-columns:1fr 181px;
  }
}
@media screen and (min-width: 768px){
  .vacancy__head .wrap-btn{
    grid-row:1/3;
    grid-column:2;
  }
}
@media screen and (min-width: 1024px){
  .vacancy__price{
    text-align:right;
    white-space:nowrap;
  }
}
.vacancy__wrap-body{
  display:none;
  overflow:hidden;
}
.vacancy__body{
  position:relative;
  padding-top:40px;
  padding-bottom:20px;
}
.vacancy__body::before{
  position:absolute;
  top:20px;
  left:0;
  display:block;
  width:100%;
  height:1px;
  background-color:rgba(42, 31, 21, 0.1490196078);
  content:"";
}
.vacancy__body .label-value{
  max-width:943px;
}
.vacancy__wrap-title-price{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  display:flex;
  flex-direction:column;
  gap:10px;
}
@media screen and (min-width: 1024px){
  .vacancy__wrap-title-price{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
    flex-direction:row;
    justify-content:space-between;
  }
}
.vacancy__city-name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:500;
  line-height:21px;
}
.vacancy__collapse-btn-wrap{
  margin-top:6px;
  text-align:right;
}
@media screen and (min-width: 768px){
  .vacancy__collapse-btn-wrap{
    margin-top:16px;
  }
}
@media screen and (min-width: 1024px){
  .vacancy__collapse-btn-wrap{
    margin-top:20px;
  }
}
.vacancy__collapse-btn{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  display:inline-flex;
  align-items:center;
  cursor:pointer;
}
.vacancy__collapse-btn:hover{
  text-decoration:underline;
}
.vacancy__collapse-btn:active{
  text-decoration:none;
}
.vacancy__collapse-btn::after{
  position:relative;
  display:block;
  flex-shrink:0;
  width:14px;
  height:14px;
  margin-left:13px;
  transition:all 0.1s linear;
  background:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 5.97918L6.37902 5.6556L12 0.922143L11.2419 0.020752L6 4.43512L0.758066 0.020752L0 0.922143L5.62098 5.6556L6.00008 5.97918H5.99992Z' fill='%23979696'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  content:"";
}
.vacancy.is-open .vacancy__collapse-btn::after{
  transform:rotate(180deg);
}

.vacancy-list{
  display:flex;
  flex-direction:column;
  gap:40px;
  margin-top:20px;
  margin-bottom:60px;
}

.waiting-list__list .waiting-card{
  padding-bottom:15px;
  border-bottom:1px solid rgba(42, 31, 21, 0.2);
}
.waiting-list__list .waiting-card:not(:last-child){
  margin-bottom:26px;
}
@media screen and (min-width: 1280px){
  .waiting-list__list .waiting-card:not(:last-child){
    margin-bottom:5px;
  }
}

.waiting-card{
  position:relative;
}
@media screen and (min-width: 1280px){
  .waiting-card{
    padding-right:30px;
  }
}

.waiting-card__close-btn{
  position:absolute;
  cursor:pointer;
  top:0px;
  right:0px;
  transition:all 0.1s linear;
}
.waiting-card__close-btn::before{
  content:"";
  display:block;
  background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8M8 8L15 15M8 8L15 1M8 8L1 15' stroke='%23979696' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width:12px;
  height:12px;
}
.waiting-card__close-btn:hover{
  opacity:0.6;
}

.waiting-card__wrap{
  display:flex;
}

.waiting-card__img-wrap{
  position:relative;
  width:81px;
  height:76px;
  margin-right:10px;
  flex-shrink:0;
}
@media screen and (min-width: 768px){
  .waiting-card__img-wrap{
    width:150px;
    height:140px;
    margin-right:20px;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__img-wrap{
    margin-right:7px;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__img-wrap{
    width:116px;
    height:108px;
    margin-right:30px;
  }
}

.waiting-card__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
}

.waiting-card__labels{
  position:absolute;
  top:3px;
  left:-6px;
  display:flex;
  align-items:center;
  gap:0 2px;
}
@media screen and (min-width: 768px){
  .waiting-card__labels{
    left:-7px;
  }
}

.waiting-card__content-wrap{
  flex:1;
}
@media screen and (min-width: 768px){
  .waiting-card__content-wrap{
    display:flex;
    flex-direction:column;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__content-wrap{
    flex-direction:row;
    justify-content:space-between;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__content-wrap{
    gap:10px;
  }
}

.waiting-card__product-info{
  margin-bottom:11px;
}
@media screen and (min-width: 768px){
  .waiting-card__product-info{
    margin-bottom:0;
    padding:10px 0;
    display:flex;
    flex-direction:column;
    max-width:286px;
  }
}
@media screen and (min-width: 768px){
  .waiting-card__product-info{
    padding:0;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__product-info{
    max-width:288px;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__product-info{
    max-width:298px;
  }
}

.waiting-card__name{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .waiting-card__name{
    margin-bottom:7px;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__name{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:1px;
  }
}

.waiting-card__text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:13px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  margin-bottom:10px;
}
@media screen and (min-width: 768px){
  .waiting-card__text{
    margin-bottom:0;
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__text{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:21px;
  }
}

.waiting-card__subtext{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
}
@media screen and (min-width: 768px){
  .waiting-card__subtext{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin-top:44px;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__subtext{
    margin-top:auto;
  }
}
.waiting-card__subtext span{
  color:#2a1f15;
  margin-left:2px;
}

.waiting-card__control-container{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
@media screen and (min-width: 480px){
  .waiting-card__control-container{
    flex-direction:row;
    flex-wrap:wrap;
    align-items:center;
  }
}
@media screen and (min-width: 768px){
  .waiting-card__control-container{
    flex-wrap:nowrap;
    align-self:flex-end;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__control-container{
    flex-wrap:wrap;
    align-items:center;
    justify-content:flex-end;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__control-container{
    align-self:unset;
    flex:1;
  }
}

.waiting-card__status-info{
  display:flex;
  align-items:center;
  gap:13px;
  margin-bottom:11px;
}
@media screen and (min-width: 480px){
  .waiting-card__status-info{
    width:100%;
  }
}
@media screen and (min-width: 768px){
  .waiting-card__status-info{
    width:auto;
    margin-bottom:0;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__status-info{
    flex:1;
    justify-content:flex-end;
  }
}
.waiting-card__status-info.orange{
  color:#e97b58;
}
@media screen and (min-width: 1440px){
  .waiting-card__status-info.orange{
    margin-top:3px;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__status-info.waiting{
    margin-right:32%;
  }
}
@media screen and (min-width: 1440px){
  .waiting-card__status-info.waiting{
    margin-right:36%;
    margin-top:18px;
  }
}

.waiting-card__status-text{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  text-align:right;
}
.waiting-card__status-text span{
  display:block;
  font-weight:500;
}
@media screen and (min-width: 480px){
  .waiting-card__status-text span{
    display:inline-block;
  }
}

@media screen and (min-width: 768px){
  .waiting-card__basket-container{
    margin-left:12px;
  }
}
@media screen and (min-width: 1024px){
  .waiting-card__basket-container{
    margin-top:10px;
    width:100%;
    text-align:right;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__basket-container{
    margin-top:0;
    order:2;
    margin-left:20px;
    width:auto;
  }
}
@media screen and (min-width: 1440px){
  .waiting-card__basket-container{
    margin-left:102px;
  }
}

.waiting-card__basket-btn{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  gap:10px;
  padding:12px;
  border-radius:4px;
  height:44px;
  background:#e8e5e2;
  cursor:pointer;
  transition:all 0.1s linear;
}
@media screen and (min-width: 1280px){
  .waiting-card__basket-btn{
    padding:12px 20px;
  }
}
.waiting-card__basket-btn:hover{
  background-color:#2a1f15;
}
.waiting-card__basket-btn:hover span{
  color:#fcfcfc;
}
.waiting-card__basket-btn:hover .basket-btn__icon-cart::before{
  background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5215 19.7183C12.5284 18.9722 12.238 18.2543 11.7145 17.7227C11.191 17.191 10.4775 16.8898 9.73146 16.8851C8.98551 16.8806 8.26834 17.1731 7.73833 17.6982C7.20835 18.2234 6.90922 18.9379 6.90687 19.6838C6.90454 20.43 7.19936 21.1463 7.72609 21.6746C8.25266 22.2028 8.96807 22.5 9.71421 22.5C10.4542 22.5 11.1644 22.2077 11.6903 21.6868C12.216 21.1658 12.5147 20.4583 12.5215 19.7183ZM8.4778 19.7183C8.47097 19.3808 8.59978 19.0545 8.83531 18.8125C9.07084 18.5705 9.39352 18.4331 9.73111 18.4307C10.0689 18.4286 10.3933 18.5617 10.6321 18.8005C10.8709 19.0392 11.004 19.3637 11.0017 19.7013C10.9993 20.039 10.8619 20.3617 10.6199 20.5972C10.3781 20.8326 10.0518 20.9614 9.71425 20.9546C9.38637 20.9546 9.07178 20.8243 8.84002 20.5925C8.60808 20.3606 8.4778 20.0462 8.4778 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M20.274 19.7183C20.274 18.9805 19.981 18.273 19.4593 17.7514C18.9377 17.2297 18.2302 16.9367 17.4923 16.9367C16.7547 16.9367 16.0472 17.2297 15.5254 17.7514C15.0039 18.273 14.7107 18.9805 14.7107 19.7183C14.7107 20.456 15.0039 21.1635 15.5254 21.6852C16.0472 22.2068 16.7547 22.5 17.4923 22.5C18.2302 22.5 18.9377 22.2068 19.4593 21.6852C19.981 21.1635 20.274 20.456 20.274 19.7183ZM16.2562 19.7183C16.2628 19.3924 16.395 19.0818 16.6255 18.8515C16.856 18.621 17.1667 18.4886 17.4924 18.4821C17.8203 18.4821 18.1349 18.6123 18.3666 18.8441C18.5986 19.0759 18.7288 19.3904 18.7288 19.7183C18.7358 20.0484 18.6079 20.3669 18.3745 20.6003C18.1412 20.8337 17.8224 20.9617 17.4924 20.9546C17.1645 20.9546 16.8501 20.8243 16.6184 20.5925C16.3864 20.3606 16.2562 20.0462 16.2562 19.7183Z' fill='%23fcfcfc'/%3E%3Cpath d='M21.8451 6.68589H6.85526L6.26273 3.64661C6.22536 3.49731 6.14811 3.36096 6.03924 3.25208C5.93036 3.14321 5.79401 3.06596 5.64471 3.02859L2.9403 2.51352C2.73567 2.47543 2.52421 2.51855 2.35105 2.63389C2.17786 2.74941 2.05659 2.92799 2.01311 3.13153C1.97556 3.3331 2.0194 3.54133 2.13546 3.71039C2.25133 3.87945 2.42974 3.9955 2.6313 4.03305L4.8463 4.44501L6.72643 13.9231C6.8565 14.5665 7.20397 15.1455 7.71044 15.563C8.21709 15.9804 8.85179 16.2109 9.5081 16.2156H17.956C18.5701 16.2181 19.1683 16.021 19.6608 15.6542C20.1532 15.2871 20.5131 14.77 20.6861 14.1808L22.5921 7.63882C22.6513 7.4076 22.6041 7.16183 22.4632 6.96921C22.312 6.78416 22.0839 6.6796 21.8451 6.68589ZM19.1923 13.7687C19.1222 14.0407 18.9616 14.2808 18.7369 14.4493C18.5121 14.6178 18.2369 14.7048 17.956 14.696H9.50814C9.21116 14.696 8.92352 14.5934 8.69338 14.4056C8.46342 14.2179 8.3055 13.9565 8.24603 13.6656L7.16428 8.23113H20.8149L19.1923 13.7687Z' fill='%23fcfcfc'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.waiting-card__basket-btn .basket-btn__icon-cart::before{
  width:20px;
  height:20px;
}
@media screen and (min-width: 1280px){
  .waiting-card__basket-btn .basket-btn__icon-cart::before{
    width:24px;
    height:24px;
  }
}
.waiting-card__basket-btn > span{
  text-transform:uppercase;
  color:#2a1f15;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  letter-spacing:1px;
  white-space:nowrap;
}
@media screen and (min-width: 1280px){
  .waiting-card__basket-btn > span{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    letter-spacing:1.5px;
  }
}

.waiting-card__cost-container{
  display:flex;
  gap:10px;
  align-items:baseline;
  margin-bottom:8px;
}
@media screen and (min-width: 480px){
  .waiting-card__cost-container{
    margin-right:auto;
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .waiting-card__cost-container{
    flex-direction:column;
    gap:0;
    margin-left:18px;
    margin-right:0;
    align-items:flex-end;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__cost-container{
    order:3;
    margin-left:51px;
  }
}

.waiting-card__cost{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:700;
  line-height:18px;
  text-transform:uppercase;
}
@media screen and (min-width: 768px){
  .waiting-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.6px;
  }
}
@media screen and (min-width: 1280px){
  .waiting-card__cost{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    letter-spacing:0.6px;
  }
}

.waiting-card__stock{
  color:#717070;
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:500;
  line-height:normal;
  text-decoration:line-through;
}
@media screen and (min-width: 768px){
  .waiting-card__stock{
    font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
  }
}

.work-company__wrap-info{
  font-family:"Montserrat", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:17px;
  color:#2a1f15;
}
.work-company__wrap-info p{
  margin-bottom:16px;
}
.work-company__wrap-info p:last-child{
  margin-bottom:0;
}
.work-company__wrap-info .wrap-btn{
  display:block;
  margin-top:20px;
}
/* End */


/* Start:/local/templates/main/components/mh/template.logic/header_live_search/style.css?175524357375*/
[data-entity="wrap-items-live-search"]:not(.active) {
    display: none;
}

/* End */


/* Start:/local/templates/main/template_styles.css?1756701940231*/

[data-goto] {
	cursor: pointer;
}

.dev-invisible {
    visibility: hidden !important;
    position: fixed;
    left: -100px;
    top: -100px;
    z-index: -100;
}

.form_order:nth-child(4) .form__title::before{
    content:"4";
}
/* End */
/* /local/js/disMsg/styles.css?17552435721196 */
/* /local/js/disAjax/styles.css?1755243572466 */
/* /local/templates/main/css/normalize.css?17552435733129 */
/* /local/templates/main/libs/jquery.fancybox.min.css?175524357312795 */
/* /local/templates/main/libs/jquery-ui.min.css?175524357317760 */
/* /local/templates/main/libs/priorityPlus/priority-plus.css?17552435731003 */
/* /local/templates/main/css/libs.css?175524357320022 */
/* /local/templates/main/css/template.css?1756805357821459 */
/* /local/templates/main/components/mh/template.logic/header_live_search/style.css?175524357375 */
/* /local/templates/main/template_styles.css?1756701940231 */
