@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
   
/*@font-face {
    font-family: GillSans;
    src: url('../fonts/AvenirNextCyr-Light.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextCyr-Light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: GillSans;
    src: url('../fonts/AvenirNextCyr-Regular.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextCyr-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: GillSans;
    src: url('../fonts/AvenirNextCyr-Demi.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextCyr-Demi.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: GillSans;
    src: url('../fonts/AvenirNextCyr-Bold.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextCyr-Bold.woff') format('woff2');
    font-weight: 900;
    font-style: normal;
}*/

@font-face {
    font-family: GillSans;
    src: url('../fonts/Montserrat-Light.ttf') format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: GillSans;
    src: url('../fonts/Montserrat-Regular.ttf') format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: GillSans;
    src: url('../fonts/Montserrat-Bold.ttf') format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: GillSans;
    src: url('../fonts/Montserrat-ExtraBold.ttf') format("truetype");
    font-weight: 900;
    font-style: normal;
}

@font-face {
  font-family: DaysOne;
  src: url("../fonts/DaysOne-Regular.ttf") format("truetype");
}

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html{
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body{
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section{
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1{
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main{
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure{
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr{
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre{
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a{
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title]{
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong{
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong{
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp{
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn{
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark{
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small{
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub{
  bottom: -0.25em;
}

sup{
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video{
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]){
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img{
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root){
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea{
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input{
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select{
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit]{
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset{
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress{
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea{
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio]{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search]{
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration{
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button{
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu{
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary{
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas{
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template{
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden]{
  display: none;
}

*{
  margin: 0;
  padding: 0;
  outline: none;
}

/*@font-face{
    font-family: 'Gill Sans';
    src: local('Gill Sans Light'), local('Gill-Sans-Light'),
        url('../fonts/GillSansLightC.woff2') format('woff2'),
        url('../fonts/GillSansLightC.woff') format('woff'),
        url('../fonts/GillSansLightC.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
  }

@font-face{
  font-family: "GillSans";
  src: local("Gill Sans"), local("GillSans"), url("../fonts/GillSans.woff2") format("woff2"), url("../fonts/GillSans.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: "GillSans";
  src: local("Gill Sans Bold"), local("GillSans-Bold"), url("../fonts/GillSans-Bold.woff2") format("woff2"), url("../fonts/GillSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}*/
@font-face{
  font-family: "Adieu";
  src: local("Adieu Light"), local("Adieu-Light"), url("../fonts/Adieu-Light.woff2") format("woff2"), url("../fonts/Adieu-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
.btn-group{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width: 680px){
  .btn-group{
    max-width: 220px;
    margin: 0 auto;
  }
}
.btn.btn-primary{
  border: solid 2px #dd0a00;
  background-color: transparent;
  display: block;
  max-width: 245px;
  width: 100%;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  color: #fbf9f6;
  text-transform: uppercase;
  position: relative;
  padding: 0 20px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

@media screen and (max-width: 680px){
  .btn.btn-primary{
    font-size: 20px;
    line-height: 2.1;
    padding: 0 15px;
  }
}
.btn.btn-primary:after{
  content: "→";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  color: #c03b00;
  line-height: 2.08;
  letter-spacing: 2.5px;
  padding: 0 20px;
  position: absolute;
  right: 0;
  top: -3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 680px){
  .btn.btn-primary:after{
    font-size: 20px;
    font-weight: 300;
    padding: 0 12px;
    top: 0;
  }
}
.btn.btn-primary:before{
  content: "";
  border-left: solid 2px #dd0a00;
  position: absolute;
  right: 0;
  width: 64px;
  height: 52px;
  display: block;
}

@media screen and (max-width: 680px){
  .btn.btn-primary:before{
    width: 42px;
    height: 44px;
  }
}
.btn.btn-primary:hover{
  background-color: #dd0a00;
  border: solid 2px transparent;
}

.btn.btn-primary:hover:after{
  color: #fff;
  border-color: transparent;
  right: 30px;
}

@media screen and (max-width: 680px){
  .btn.btn-primary:hover:after{
    right: 20px;
  }
}
.btn.btn-default{
  border: solid 2px #be3a00;
  background-color: transparent;
  display: block;
  max-width: 245px;
  width: 100%;
  font-family: GillSans;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  color: #1f1f24;
  text-transform: uppercase;
  position: relative;
  padding: 0 30px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

@media screen and (max-width: 680px){
  .btn.btn-default{
    font-size: 14px;
    line-height: 3;
    padding: 0 15px;
  }
}
.btn.btn-default:after{
  content: "→";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  color: #be3a00;
  line-height: 2.08;
  letter-spacing: 2.5px;
  padding: 0 20px;
  position: absolute;
  right: 0;
  top: -3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 680px){
  .btn.btn-default:after{
    font-size: 20px;
    font-weight: 300;
    padding: 0 12px;
    top: 0;
  }
}
.btn.btn-default:before{
  content: "";
  border-left: solid 2px #be3a00;
  position: absolute;
  right: 0;
  width: 64px;
  height: 52px;
  display: block;
}

@media screen and (max-width: 680px){
  .btn.btn-default:before{
    width: 42px;
    height: 44px;
  }
}
.btn.btn-default:hover{
  background-color: #be3a00;
  border: solid 2px transparent;
  color: #fff;
}

.btn.btn-default:hover:after{
  color: #fff;
  border-color: transparent;
 /* right: 30px;*/
}

@media screen and (max-width: 680px){
  .btn.btn-default:hover:after{
    right: 20px;
  }
}
.btn.btn-cart{
  border: solid 2px #be3a00;
  background-color: transparent;
  display: block;
  max-width: 245px;
  width: 100%;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  color: #1f1f24;
  text-transform: uppercase;
  position: relative;
  padding: 0 15px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  margin-bottom: 5px;
}

.btn.btn-cartc{
  border: solid 2px #be3a00;
  background-color: transparent;
  display: block;
  max-width: 245px;
  width: 100%;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  color: #1f1f24;
  text-transform: uppercase;
  position: relative;
  padding: 0 15px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  margin-bottom: 5px;
}
@media screen and (max-width: 680px){
  .btn.btn-cart{
    font-size: 20px;
    line-height: 2.1;
    padding: 0 15px;
  }
  .btn.btn-cartc{
    font-size: 20px;
    line-height: 2.1;
    padding: 0 15px;
  }
}
.btn.btn-cart:after{
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23BE3A00;%7D%0A%3C/style%3E%3Cpath class='st0' d='M40,56.6l-0.6-0.4C38.9,55.8,26,46.6,26,37.4c0-8.3,5.8-14,14-14s14,5.8,14,14c0,9.4-12.9,18.5-13.5,18.8 L40,56.6z M40,25.4c-7.2,0-12,4.8-12,12c0,7.2,9.6,14.9,12,16.8c2.5-1.8,12-9.4,12-16.8C52,30.2,47.2,25.4,40,25.4z M40,45.4 c-4.4,0-8-3.6-8-8c0-4.4,3.6-8,8-8c4.4,0,8,3.6,8,8C48,41.8,44.4,45.4,40,45.4z M40,31.4c-3.3,0-6,2.7-6,6s2.7,6,6,6s6-2.7,6-6 S43.3,31.4,40,31.4z'/%3E%3C/svg%3E%0A");
  padding: 0 20px;
  position: absolute;
  right: -12px;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
  width: 50px;
  height: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
}
.all-category .btn.btn-cart:after{
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAw0lEQVQ4ja2TsQ3CMBBFXxALZAVWCJVLi4xAVmCEsAIjwAhmBEcuXeEVskJWoPAlsiJRnMXvvu/07NN9NygUDGNhk41M+55GCTwBH6CVo7ONpLLnoAHayAz0wCJHXi6pAwo0AYPYFnDBbC/WAwU6ATexHfBca00weOBSA97pYSP34x9Aq8ZgmKtG/qFkIy9VbEoFQwd48mJmcoSWKqBExcMWmS2PtSO7AjaU4VYDg8GRowJ5s++yrv16DriKnWyk3/d8AeVPMLDVSEVvAAAAAElFTkSuQmCC);
  padding: 0 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
  width: 22px;
  height: 14px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
}

.all-category .btn.btn-cartc:after{
    content: "";
    background-image: url(/image/catalog/icon%20menu/listc.png);
    padding: 0 20px;
    position: absolute;
    right: 12px;
    top: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
    width: 0px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
.all-category .btn.btn-cart{
  border: solid 2px #be3a00;
    background-color: transparent;
    display: block;
    max-width: 193px;
    width: 100%;
    font-family: GillSans;
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.08;
    letter-spacing: 2.5px;
    color: #1f1f24;
    text-transform: uppercase;
    position: relative;
    padding: 2px 44px 0px 14px;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
    margin-bottom: 5px;
    opacity: 1;
}
.all-category{
    max-width: 252px;
    margin: 0 auto;
    margin-top: 80px;
}
@media screen and (max-width: 680px){
  .btn.btn-cart:after{
    font-size: 20px;
    font-weight: 300;
    padding: 0 8px;
    top: 0;
    margin-top: -4px;
  }
  .btn.btn-cartc:after{
    font-size: 20px;
    font-weight: 300;
    padding: 0 8px;
    top: 0;
    margin-top: -4px;
  }
  .btn.btn-cartc:after{
    content: "";
    background-image: url(/image/catalog/icon%20menu/listc.png);
    padding: 0 20px;
    position: absolute;
    right: 2px;
    top: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
    width: 0px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
}
.btn.btn-cart:before{
    content: "";
    border-left: solid 2px #be3a00;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 64px;
    height: 55px;
    display: block;
}
.btn.btn-cartc:before{
  content: "";
  border-left: solid 2px #be3a00;
  position: absolute;
  right: 0;
  width: 64px;
  height: 52px;
  display: block;
}

@media screen and (max-width: 680px){
  .btn.btn-cart:before{
    width: 42px;
    height: 44px;
  }
  .btn.btn-cartc:before{
    width: 42px;
    height: 44px;
  }
}
.btn.btn-cart:hover{
  background-color: #be3a00;
  border: solid 2px transparent;
  color: #fff;
}
.btn.btn-cartc:hover{
  background-color: #be3a00;
  border: solid 2px transparent;
  color: #fff;
}

.btn.btn-cart:hover:after{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:white;%7D%0A%3C/style%3E%3Cpath class='st0' d='M40,56.6l-0.6-0.4C38.9,55.8,26,46.6,26,37.4c0-8.3,5.8-14,14-14s14,5.8,14,14c0,9.4-12.9,18.5-13.5,18.8 L40,56.6z M40,25.4c-7.2,0-12,4.8-12,12c0,7.2,9.6,14.9,12,16.8c2.5-1.8,12-9.4,12-16.8C52,30.2,47.2,25.4,40,25.4z M40,45.4 c-4.4,0-8-3.6-8-8c0-4.4,3.6-8,8-8c4.4,0,8,3.6,8,8C48,41.8,44.4,45.4,40,45.4z M40,31.4c-3.3,0-6,2.7-6,6s2.7,6,6,6s6-2.7,6-6 S43.3,31.4,40,31.4z'/%3E%3C/svg%3E%0A");
}
.btn.btn-cartc:hover:after{
  background-image: url("/image/catalog/icon%20menu/listcb.png");
}

.all-category .btn.btn-cart:after{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAkklEQVQ4ja3SYQ3CMBCG4Q8yA1ioBSxgYRawgAU0IKEWhoRWwiZhFl7+tHAZ/ODaXdKkSS9Pm353AOSom9lnSc+vDsCzArDyqfO2xwuqIBVdyyVdoICLeWUCTr2ggKtBowUn9qk7oMET8R8TsBx3BLOkR88f2rTnGkwrFgpS6z2PrWAy2GjPWrC4TbYHtNj0q+cFVX6MRz665UMAAAAASUVORK5CYII=);
}

.text-center{
  text-align: center;
}
.cool-sect{
  padding: 10px;
}
.cool-sect .section-title{
  margin-bottom: 10px;
}
.cool-sect .slider-min-wrap{
    position: relative;
    z-index: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-flex-line-pack: center;
    height: 100%;
    min-height: 180px;
    grid-column-gap: 220px !important;
    grid-row-gap: 60px !important;
    text-align: center;
}
.rd2{
    position: relative !important;
    z-index: 1 !important;
    display: -ms-grid !important;
    display: grid !important;
    -ms-grid-columns: 1fr 1fr !important;
    grid-template-columns: 1fr 1fr !important;
    -ms-flex-line-pack: center !important;
    height: 100% !important;
    min-height: 180px !important;
    grid-column-gap: 195px !important;
    grid-row-gap: 60px !important;
    text-align: left !important;
}
.section-line{
    background: #c03b00;
    height: 1px;
    width: 60%;
    margin: 34px auto 0 auto;
}
.section-line-fx{
    border: solid 1px #fff;
    width: 60%;
    margin: -1px auto 0 auto;
}
.cool-sect h5{
  margin-top: 35px;
  font-size: 18px;
  font-weight: normal;
}
.cool-sect p{
    margin-top: 35px;
    font-size: 18px;
    font-weight: normal;
}
.btn.send-btn{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: center;
  color: #303030;
  border: solid 2px #303030;
  background-color: transparent;
  width: 100%;
  display: block;
  cursor: pointer;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  text-transform: uppercase;
}

@media screen and (max-width: 680px){
  .btn.send-btn{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.1;
  }
}
.btn.send-btn:hover{
  background-color: #303030;
  color: #fff;
}

.icon{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.icon.icon-tel{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cg id='eSTNGV_00000129887503980435321820000001710281754906698134_'%3E%3Cg%3E%3Cpath class='st0' d='M32.3,35.1c3.9,4.3,7.7,9.2,11.5,13.5c0.2-0.2,1.5-1.4,1.6-1.5c4.9-3.4,4.6-3.2,9.1,0.6 c0.5,0.4,0.9,0.7,1.4,1.1c1.8,1.6,4.2,2.8,3.1,6c-1.3,3.7-4,6.6-7.3,6.2c-3.4-0.4-7.1-1.3-10-3C33,52.8,26.6,45.2,22.5,35.8 c-1.3-2.9-1.8-6.3-1.8-9.4c0-4.3,4.1-7.6,8.4-7.5c2.6,0.1,8.5,8.9,7.3,11.2c-0.7,1.4-2,2.6-3.1,3.9C33,34.4,32.6,34.8,32.3,35.1z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-tel{
    width: 50px;
    height: 50px;
    margin-top: -23px;
  }
}
.icon.icon-work{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cpath class='st0' d='M40,19c-11.6,0-21,9.4-21,21c0,11.6,9.4,21,21,21c11.6,0,21-9.4,21-21C61,28.4,51.6,19,40,19z M47,49.2 l-8.2-7.8V24.9h2.8v15.3l7.3,6.9L47,49.2z'/%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-work{
    width: 50px;
    height: 50px;
    margin-top: -15px;
  }
}
.icon.icon-mail{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='40,53 18.4,35.6 18.4,61.8 61.6,61.8 61.6,35.6 '/%3E%3Cpolygon class='st0' points='40,18.2 18.4,35.6 61.6,35.6 '/%3E%3C/g%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-mail{
    width: 50px;
    height: 50px;
    margin-top: -23px;
  }
}
.icon.icon-location{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='63.2,39.8 40,17.8 16.8,39.8 18.9,42 24.4,36.7 24.4,62.2 55.6,62.2 55.6,36.7 61.1,42 '/%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-location{
    width: 50px;
    height: 50px;
    margin-top: -23px;
  }
}
.icon.icon-insta{
  /*background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,30H9c-5,0-9-4-9-9V9c0-5,4-9,9-9h12c5,0,9,4,9,9v12C30,26,26,30,21,30z'/%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M20.1,8.7c-0.6,0-1.2,0.5-1.2,1.2c0,0.6,0.5,1.2,1.2,1.2c0.6,0,1.2-0.5,1.2-1.2C21.2,9.2,20.7,8.7,20.1,8.7z' /%3E%3Cpath class='st1' d='M14.8,10.2c-2.8,0-4.9,2.2-4.9,4.9S12,20,14.8,20s4.9-2.2,4.9-4.9C19.7,12.4,17.6,10.2,14.8,10.2z M14.8,18.3 c-1.8,0-3.1-1.4-3.1-3.1c0-1.8,1.4-3.1,3.1-3.1s3.1,1.4,3.1,3.1C17.9,16.9,16.6,18.3,14.8,18.3z'/%3E%3Cpath class='st1' d='M18.8,25.2h-8.1c-3.4,0-6-2.8-6-6v-8.1c0-3.4,2.8-6,6-6h8.1c3.4,0,6,2.8,6,6v8.1C24.8,22.4,22,25.2,18.8,25.2 z M10.7,7c-2.3,0-4.1,1.8-4.1,4.1v8.1c0,2.3,1.8,4.1,4.1,4.1h8.1c2.3,0,4.1-1.8,4.1-4.1v-8.1c0-2.3-1.8-4.1-4.1-4.1H10.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");*/
  background-image: url("https://dim-interior.com.ua/catalog/view/theme/default/images/iconsinst.svg");
  width: 42px;
  height: 42px;
  position: relative;
  background-repeat: no-repeat;
  display: block;
}

.icon.icon-fb{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,30H9c-5,0-9-4-9-9V9c0-5,4-9,9-9h12c5,0,9,4,9,9v12C30,26,25.9,30,21,30z'/%3E%3Cpath class='st1' d='M20.3,16.3l0.6-4.1h-4V9.5c0-1.1,0.6-2.2,2.3-2.2H21V3.8c0,0-1.6-0.3-3.2-0.3c-3.3,0-5.4,2-5.4,5.5v3.1H8.9v4.1 h3.6v10c0.7,0.1,1.5,0.2,2.2,0.2c0.8,0,1.5-0.1,2.2-0.2v-10L20.3,16.3L20.3,16.3z'/%3E%3C/svg%3E%0A");
 /* background-image: url("https://dim-interior.com.ua/catalog/view/theme/default/images/iconizerfb.svg");*/
  width: 55px;
  height: 42px;
  position: relative;
  background-repeat: no-repeat;
  display: block;
}

.icon.icon-yt{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,30H9c-5,0-9-4-9-9V9c0-5,4-9,9-9h12c5,0,9,4,9,9v12C30,26,26,30,21,30z'/%3E%3Cpath class='st1' d='M25.9,12.1c0-2.6-2.1-4.7-4.7-4.7H8.9c-2.6,0-4.7,2.1-4.7,4.7v5.7c0,2.6,2.1,4.7,4.7,4.7h12.3 c2.6,0,4.7-2.1,4.7-4.7V12.1z M18.6,15.3L13.2,18c-0.3,0.1-1,0-1-0.3v-5.6c0-0.3,0.7-0.4,1-0.3l5.3,2.8 C18.6,14.9,18.9,15.2,18.6,15.3z'/%3E%3C/svg%3E%0A");
  width: 42px;
  height: 42px;
  position: relative;
  background-repeat: no-repeat;
  display: block;
}

.icon.icon-cart{
    background-image: url(../images/cart_icon.png);
    width: 48px;
    height: 39px;
    position: relative;
    background-repeat: no-repeat;
    display: block;
}


.input-group{
  position: relative;
  max-width: 590px;
  width: 100%;
}

@media screen and (max-width: 992px){
  .input-group{
    max-width: none;
    width: calc(100% - 0px);
  }

}
.text-field{
  border: solid 2px #be3a00;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: left;
  color: #303030;
  padding: 0 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  resize: none;
  max-width: 590px;
  width: 100%;
  background-color: transparent;
}

@media screen and (max-width: 992px){
  .text-field{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    padding: 0 25px;
    max-width: none;
    width: calc(100% - 55px);
  }
}
.text-field:hover{
  border: solid 2px #303030;
}

.text-field.error{
  color: red;
  border-color: red;
}

.text-field.error::-webkit-input-placeholder{
  color: red;
  border-color: red;
}

.text-field.error::-moz-placeholder{
  color: red;
  border-color: red;
}

.text-field.error:-ms-input-placeholder{
  color: red;
  border-color: red;
}

.text-field.error::-ms-input-placeholder{
  color: red;
  border-color: red;
}

.text-field.error::placeholder{
  color: red;
  border-color: red;
}

.error{
  color: red;
}

/*.right-bg{
  background: -webkit-gradient(linear, left top, right top, color-stop(60%, #fbf9f6), color-stop(40%, #303030));
  background: linear-gradient(to right, #fbf9f6 60%, #303030 40%);
}*/

header{
  background: -webkit-gradient(linear, left top, right top, color-stop(60%, #fbf9f6), color-stop(40%, #303030));
  background: linear-gradient(to right, #fbf9f6 60%, #303030 40%);
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 1199px){
  header{
    background: -webkit-gradient(linear, left top, right top, color-stop(70%, #fbf9f6), color-stop(30%, #303030));
    background: linear-gradient(to right, #fbf9f6 70%, #303030 30%);
  }
}
/*header.all_pages{
  background: #fbf9f6;
  padding-bottom: 80px;
 padding-bottom: 20px;
}*/

/*header .header-content{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 50px 0 30px;
}*/

/*@media screen and (max-width: 1199px){
  header .header-content{
    padding: 30px 0px 0px;
  }
}*/
/*header .header-content .hd-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 15px;
}*/

@media screen and (max-width: 1199px){
  header .header-content .hd-wrap{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
/*header .header-content .logo{
  max-width: 319px;
  width: 100%;
  height: 28px;
}*/

/*@media screen and (max-width: 1199px){
  header .header-content .logo{
    max-width: 180px;
    margin-bottom: 10px;
  }
}
header .header-content .logo img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}*/

header .header-content .tel-block{
  font-family: GillSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.6;
  letter-spacing: normal;
  color: #1f1f24;
  text-align: center;
}

@media screen and (max-width: 1199px){
  header .header-content .tel-block{
    font-size: 15px;
    text-align: left;
  }
}
/*header .header-content .left-col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 675px;
  width: 100%;
}*/

/*@media screen and (max-width: 1199px){
  header .header-content .left-col{
    max-width: none;
    display: block;
    width: auto;
  }
}*/
/*header .header-content .right-col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 500px;
  width: 100%;
}*/

/*@media screen and (max-width: 1199px){
  header .header-content .right-col{
    display: block;
    max-width: 70px;
  }
}*/
header .header-content .lang-switcher{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*@media screen and (max-width: 1199px){
  header .header-content .lang-switcher{
    display: none;
  }
}*/
header .header-content .lang-switcher ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

header .header-content .lang-switcher ul li{
  padding: 0 15px;
}

header .header-content .lang-switcher ul li a{
  color: #fff;
}

header .header-content .lang-switcher ul li a.active, header .header-content .lang-switcher ul li a:hover{
  color: #bf3a00;
}

header .header-content .mobile-toogle{
  position: relative;
  z-index: 99999;
}

header .header-content .mobile-toogle .toggle-mnu{
  display: block;
  width: 63px;
  height: 27px;
}

@media screen and (max-width: 1199px){
  header .header-content .mobile-toogle .toggle-mnu{
    width: 47px;
    margin: 0 auto;
  }
}
header .header-content .mobile-toogle .toggle-mnu span:after, header .header-content .mobile-toogle .toggle-mnu span:before{
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
}

header .header-content .mobile-toogle .toggle-mnu span:after{
  top: 18px;
}

header .header-content .mobile-toogle .toggle-mnu span{
  position: relative;
  display: block;
}

header .header-content .mobile-toogle .toggle-mnu span, header .header-content .mobile-toogle .toggle-mnu span:after, header .header-content .mobile-toogle .toggle-mnu span:before{
  width: 100%;
  height: 2px;
  border-radius: 1.5px;
  background-color: #fbf9f6;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 2px;
}

header .header-content .mobile-toogle .toggle-mnu.on span{
  background-color: transparent;
}

header .header-content .mobile-toogle .toggle-mnu.on span:before{
  -webkit-transform: rotate(45deg) translate(-1px, 0px);
  transform: rotate(45deg) translate(-1px, 0px);
}

header .header-content .mobile-toogle .toggle-mnu.on span:after{
  -webkit-transform: rotate(-45deg) translate(6px, -7px);
  transform: rotate(-45deg) translate(6px, -7px);
}

.header-menu{
  background-color: #c6bfb6;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  display: none;
  z-index: 999;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-menu.on{
  visibility: visible;
  opacity: 1;
  display: block;
}

.header-menu .menu-wrap{
  display: -ms-grid;
  display: grid;
  place-items: center;
  place-content: center;
  height: 100%;
}

.header-menu .menu-wrap ul{
  list-style: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 100px 1fr;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 100px;
}

@media screen and (max-width: 992px){
  .header-menu .menu-wrap ul{
    -ms-grid-columns: 1fr [2];
    grid-template-columns: repeat(2, 1fr);
  }
}
.header-menu .menu-wrap ul li{
  margin-bottom: 50px;
}

.header-menu .menu-wrap ul li a{
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 30px;
}

.header-menu .menu-wrap ul li a:hover{
  color: #be3a00;
}

.all_pages .toggle-mnu span, .all_pages .toggle-mnu span:after, .all_pages .toggle-mnu span:before{
  background-color: #1f1f24 !important;
}

.all_pages .toggle-mnu.on span{
  background-color: transparent !important;
}

.all_pages .toggle-mnu.on span:after, .all_pages .toggle-mnu.on span:before{
  background-color: #fff !important;
}

.all_pages .header-content .lang-switcher ul li a{
  color: #000;
}

.all_pages .header-content .lang-switcher ul li a.active, .all_pages .header-content .lang-switcher ul li a:hover{
  color: #fe6a29;
}

.language-select{
  color: #fff;
  background-color: transparent;
  border: 0;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.language-select.active, .language-select:hover{
  color: #bf3a00;
}

.social-block{
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 40px;
  top: 100%;
  margin-top: 150px;
  z-index: 9;
}

.social-block ul{
  list-style: none;
}

.social-block ul li{
  margin-bottom: 40px;
}

.social-block ul li a{
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-block ul li a i{
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-block ul li a:hover i{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

@media screen and (max-width: 1199px){
  .social-block{
    display: none;
  }
}
.mobile-lang{
  display: none;
}

/*@media screen and (max-width: 1199px){
  .mobile-lang{
    display: block;
    margin: 20px -12px 0;
    position: relative;
  }
}*/
.mobile-lang ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mobile-lang ul li a{
  font-family: GillSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 0 5px;
}

/*.mobile-lang ul li a:hover, .mobile-lang ul li a.active{
  color: #bf3a00;      
}*/

.mobile-cat{
  display: none;
}

/*.left-menu:hover{
    background: #fff;
	height: 680px !important;
	border: solid 1px #c4bdb4;
	
}*/

@media screen and (max-width: 1199px){
  .mobile-cat{
    display: block;
    background-color: #c4bdb4;
    font-family: GillSans;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.2;
    letter-spacing: normal;
    text-align: left;
    color: #1f1f24;
    text-transform: uppercase;
    width: calc(100% - 15px);
    position: absolute;
    z-index: 99;
  }
}
.mobile-cat .cat-toogle{
  position: relative;
  display: block;
  padding: 0 20px;
}

.mobile-cat .cat-toogle span{
  position: relative;
  display: block;
}

.mobile-cat .cat-toogle span:after{
  content: "\003E";
  font-family: Adieu;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -38px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/*.no-home .top-section-content{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 12;
    max-width: 60%;
    width: 100%;
    margin-top: 0px;
    margin-left: 114px;
}*/

.no-home .top-section-content{
    /* position: relative; */
    /* -webkit-box-sizing: border-box; */
    /* box-sizing: border-box; */
    /* z-index: 12; */
    /* max-width: 60%; */
    width: 100%;
    padding: 0 30px;
    /* margin-left: 114px; */
}

.no-home .screen-section .left-menu{
    z-index: 11;
    left: 0;
    margin: 0px 0 0;
    /*margin-left: 7%;*/
    position: relative;
    z-index: 999;
    height: 100%;
}

.mobile-cat .cat-toogle.on{
  color: #c03b00;
}

.mobile-cat .cat-toogle.on span{
  position: relative;
  display: block;
}

.mobile-cat .cat-toogle.on span:after{
  content: "\003E";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #c03b00;
}

.slider-min-wrap{
    position: relative;
    z-index: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 100%;
    min-height: 180px;
}
.hero-sect .slider-min-wrap{
    position: relative;
    z-index: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 100%;
    min-height: 180px;
}
.slider-min-wrap .slmenu{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.slmenu h3{
  font-weight: bold;
  font-size: 22px;
  text-transform: uppercase;
  color: #be3a00;
}
.slmenu p{
  font-weight: normal;
  font-size: 18px;
  color: #000;
  line-height: 20px;
}


.mobile-cat .mobile-catwrap{
  padding: 0 20px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.mobile-cat .mobile-catwrap .cat-list ul{
  list-style: none;
}

.mobile-cat .mobile-catwrap .cat-list ul li a{
  font-family: GillSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
}

.mobile-cat .mobile-catwrap .submenu{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
}

@media screen and (max-width: 1199px){
  .mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr);
  }
}
@media screen and (max-width: 992px){
  .mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 680px){
  .mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item{
  margin-bottom: 15px;
  max-width: 140px;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-cover{
  max-width: 140px;
  height: 70px;
  overflow: hidden;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-cover img{
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 1s;
  transition: 1s;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-cover:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link{
  font-family: GillSans;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
  margin: 10px 0 0;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a{
  color: #1f1f24;
  position: relative;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.13;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a:after{
    content: "\003E";
    font-family: Adieu;
    font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 1.4px;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    right: 0;
    top: 0;
    margin-top: 0px;
    margin-right: 5px;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link:hover a{
  color: #be3a00;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link:hover a:after{
  color: #be3a00;
  margin-right: 10px;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item:hover a{
  color: #be3a00;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item:hover a:after{
  color: #be3a00;
  margin-right: 10px;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}

.mobile-cat .mobile-catwrap .toogle-l{
  display: block;
  margin-bottom: 10px;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html{
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body{
  margin: 0;
  overflow-x: hidden;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section{
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1{
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main{
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure{
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr{
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre{
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a{
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title]{
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong{
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong{
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp{
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn{
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark{
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small{
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub{
  bottom: -0.25em;
}

sup{
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video{
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]){
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img{
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root){
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea{
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input{
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select{
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit]{
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset{
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress{
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea{
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio]{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search]{
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration{
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button{
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu{
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary{
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas{
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template{
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden]{
  display: none;
}

*{
  margin: 0;
  padding: 0;
  outline: none;
}

/*@font-face{
  font-family: "GillSansA";
  src: local("Gill Sans"), local("GillSansC-Bold"), url("../fonts/GillSansC-Bold.woff2") format("ttg"), url("../fonts/GillSansC-Bold.woff2") format("woff2"), url("../fonts/GillSansC-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: "GillSans";
  src: local("Gill Sans"), local("GillSans"), url("../fonts/GillSans.woff2") format("woff2"), url("../fonts/GillSans.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: "GillSans";
  src: local("Gill Sans Bold"), local("GillSans-Bold"), url("../fonts/GillSans-Bold.woff2") format("woff2"), url("../fonts/GillSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}*/
.btn-group{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width: 680px){
  .btn-group{
    max-width: 220px;
    margin: 0 auto;
  }
}
.btn.btn-primary{
  border: solid 2px #dd0a00;
  background-color: transparent;
  display: block;
  max-width: 245px;
  width: 100%;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  color: #fbf9f6;
  text-transform: uppercase;
  position: relative;
  padding: 0 30px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

@media screen and (max-width: 680px){
  .btn.btn-primary{
    font-size: 20px;
    line-height: 2.1;
    padding: 0 15px;
  }
}
.btn.btn-primary:after{
  content: "→";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  color: #c03b00;
  line-height: 2.08;
  letter-spacing: 2.5px;
  padding: 0 20px;
  position: absolute;
  right: 0;
  top: -3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 680px){
  .btn.btn-primary:after{
    font-size: 20px;
    font-weight: 300;
    padding: 0 12px;
    top: 0;
  }
}
.btn.btn-primary:before{
  content: "";
  border-left: solid 2px #dd0a00;
  position: absolute;
  right: 0;
  width: 64px;
  height: 52px;
  display: block;
}

@media screen and (max-width: 680px){
  .btn.btn-primary:before{
    width: 42px;
    height: 44px;
  }
}
.btn.btn-primary:hover{
  background-color: #dd0a00;
  border: solid 2px transparent;
}

.btn.btn-primary:hover:after{
  color: #fff;
  border-color: transparent;
  right: 30px;
}

@media screen and (max-width: 680px){
  .btn.btn-primary:hover:after{
    right: 20px;
  }
}
.icon{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.icon.icon-tel{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cg id='eSTNGV_00000129887503980435321820000001710281754906698134_'%3E%3Cg%3E%3Cpath class='st0' d='M32.3,35.1c3.9,4.3,7.7,9.2,11.5,13.5c0.2-0.2,1.5-1.4,1.6-1.5c4.9-3.4,4.6-3.2,9.1,0.6 c0.5,0.4,0.9,0.7,1.4,1.1c1.8,1.6,4.2,2.8,3.1,6c-1.3,3.7-4,6.6-7.3,6.2c-3.4-0.4-7.1-1.3-10-3C33,52.8,26.6,45.2,22.5,35.8 c-1.3-2.9-1.8-6.3-1.8-9.4c0-4.3,4.1-7.6,8.4-7.5c2.6,0.1,8.5,8.9,7.3,11.2c-0.7,1.4-2,2.6-3.1,3.9C33,34.4,32.6,34.8,32.3,35.1z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-tel{
    width: 50px;
    height: 50px;
    margin-top: -23px;
  }
}
.icon.icon-work{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cpath class='st0' d='M40,19c-11.6,0-21,9.4-21,21c0,11.6,9.4,21,21,21c11.6,0,21-9.4,21-21C61,28.4,51.6,19,40,19z M47,49.2 l-8.2-7.8V24.9h2.8v15.3l7.3,6.9L47,49.2z'/%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-work{
    width: 50px;
    height: 50px;
    margin-top: -15px;
  }
}
.icon.icon-mail{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='40,53 18.4,35.6 18.4,61.8 61.6,61.8 61.6,35.6 '/%3E%3Cpolygon class='st0' points='40,18.2 18.4,35.6 61.6,35.6 '/%3E%3C/g%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-mail{
    width: 50px;
    height: 50px;
    margin-top: -23px;
  }
}
.icon.icon-location{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='63.2,39.8 40,17.8 16.8,39.8 18.9,42 24.4,36.7 24.4,62.2 55.6,62.2 55.6,36.7 61.1,42 '/%3E%3C/svg%3E%0A");
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: -30px;
}

@media screen and (max-width: 680px){
  .icon.icon-location{
    width: 50px;
    height: 50px;
    margin-top: -23px;
  }
  
 .footer-social .icon.icon-insta{
    background-image: url(https://dim-interior.com.ua/catalog/view/theme/default/images/iconsinst.svg);
    width: 55px;
    height: 55px;
    position: relative;
    background-repeat: no-repeat;
    display: block;
    background-size: 55px;
    top: -6px;
	left: 6px;
}
}
.icon.icon-insta{
    /* background-image: url(data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,30H9c-5,0-9-4-9-9V9c0-5,4-9,9-9h12c5,0,9,4,9,9v12C30,26,26,30,21,30z'/%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M20.1,8.7c-0.6,0-1.2,0.5-1.2,1.2c0,0.6,0.5,1.2,1.2,1.2c0.6,0,1.2-0.5,1.2-1.2C21.2,9.2,20.7,8.7,20.1,8.7z' /%3E%3Cpath class='st1' d='M14.8,10.2c-2.8,0-4.9,2.2-4.9,4.9S12,20,14.8,20s4.9-2.2,4.9-4.9C19.7,12.4,17.6,10.2,14.8,10.2z M14.8,18.3 c-1.8,0-3.1-1.4-3.1-3.1c0-1.8,1.4-3.1,3.1-3.1s3.1,1.4,3.1,3.1C17.9,16.9,16.6,18.3,14.8,18.3z'/%3E%3Cpath class='st1' d='M18.8,25.2h-8.1c-3.4,0-6-2.8-6-6v-8.1c0-3.4,2.8-6,6-6h8.1c3.4,0,6,2.8,6,6v8.1C24.8,22.4,22,25.2,18.8,25.2 z M10.7,7c-2.3,0-4.1,1.8-4.1,4.1v8.1c0,2.3,1.8,4.1,4.1,4.1h8.1c2.3,0,4.1-1.8,4.1-4.1v-8.1c0-2.3-1.8-4.1-4.1-4.1H10.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A); */
    background-image: url(https://dim-interior.com.ua/catalog/view/theme/default/images/iconsinst.svg);
    width: 55px;
    height: 55px;
    position: relative;
    background-repeat: no-repeat;
    display: block;
    background-size: 55px;
    right: 6px;
	top: 6px;
}

.icon.icon-fb{
 /* background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,30H9c-5,0-9-4-9-9V9c0-5,4-9,9-9h12c5,0,9,4,9,9v12C30,26,25.9,30,21,30z'/%3E%3Cpath class='st1' d='M20.3,16.3l0.6-4.1h-4V9.5c0-1.1,0.6-2.2,2.3-2.2H21V3.8c0,0-1.6-0.3-3.2-0.3c-3.3,0-5.4,2-5.4,5.5v3.1H8.9v4.1 h3.6v10c0.7,0.1,1.5,0.2,2.2,0.2c0.8,0,1.5-0.1,2.2-0.2v-10L20.3,16.3L20.3,16.3z'/%3E%3C/svg%3E%0A");*/
    background-image: url("https://dim-interior.com.ua/catalog/view/theme/default/images/iconizerfb.svg");
  width: 55px;
  height: 42px;
  position: relative;
  background-repeat: no-repeat;
  display: block;
  background-size: 42px;
}
.icon.icon-yt{
 /* background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C4BDB4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,30H9c-5,0-9-4-9-9V9c0-5,4-9,9-9h12c5,0,9,4,9,9v12C30,26,26,30,21,30z'/%3E%3Cpath class='st1' d='M25.9,12.1c0-2.6-2.1-4.7-4.7-4.7H8.9c-2.6,0-4.7,2.1-4.7,4.7v5.7c0,2.6,2.1,4.7,4.7,4.7h12.3 c2.6,0,4.7-2.1,4.7-4.7V12.1z M18.6,15.3L13.2,18c-0.3,0.1-1,0-1-0.3v-5.6c0-0.3,0.7-0.4,1-0.3l5.3,2.8 C18.6,14.9,18.9,15.2,18.6,15.3z'/%3E%3C/svg%3E%0A");*/
 background-image: url("https://dim-interior.com.ua/catalog/view/theme/default/images/iconizeryt.svg");
 width: 42px;
  height: 42px;
  position: relative;
  background-repeat: no-repeat;
  display: block;
  background-size: 42px;
}

.input-group{
  position: relative;
  max-width: 590px;
  width: 100%;
}

@media screen and (max-width: 992px){
  .input-group{
    max-width: none;
    width: calc(100% - 0px);
  }
}
.text-field{
  border: solid 2px #be3a00;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: left;
  color: #303030;
  padding: 0 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  resize: none;
  max-width: 590px;
  width: 100%;
  background-color: transparent;
}

@media screen and (max-width: 992px){
  .text-field{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    padding: 0 25px;
    max-width: none;
    width: calc(100% - 55px);
  }
}
.text-field:hover{
  border: solid 2px #303030;
}

/*.card-header{
  padding-top: 4px;
}*/

.text-field.error{
  color: red;
  border-color: red;
}

.text-field.error::-webkit-input-placeholder{
  color: red;
  border-color: red;
}

.text-field.error::-moz-placeholder{
  color: red;
  border-color: red;
}

.text-field.error:-ms-input-placeholder{
  color: red;
  border-color: red;
}

.text-field.error::-ms-input-placeholder{
  color: red;
  border-color: red;
}

.text-field.error::placeholder{
  color: red;
  border-color: red;
}

.error{
  color: red;
}

.no-desktop{
  display: none;
}
.adress-block{
  font-size: 15px ;
  line-height: 18px !important;
  color: #fff !important;
  font-weight: normal !important;
  text-align: left !important;
}

header{
    background: transparent;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.errorn{
    margin-bottom: 100px;
}
@media screen and (max-width: 1199px){

}
header.all_pages{
  background: #fbf9f6;
}

header .header-content{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
/*  padding: 50px 0 30px;*/
 /* padding: 0px 0 30px;*/
}
header .search-block{
  position: relative;
}
header .search-btn{
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 10;
}
header .search-block .text-field{
    height: 37px;
    border: solid 1px #fff;
    padding: 0 10px;
    font-size: 16px;
    letter-spacing: normal;
    color: #FFF;
    font-weight: normal;
    min-width: 260px;
    z-index: 1;
    position: relative;
    padding-right: 30px;
    box-sizing: border-box;
}

@media screen and (max-width: 1199px){
  header .header-content{
    padding: 30px 0px 0px;
  }
  .errorn{
    margin: 100px 20px;
}
}
header .header-content .hd-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #1c2129;
    height: 96px;
    padding: 0 90px;
}

@media screen and (max-width: 1199px){
  header .header-content .hd-wrap{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
/*header .header-content .logo{
    max-width: 319px;
    width: 100%;
    height: 100%;
    padding-top: 8px;
	padding-left: 40px;
}*/

/*@media screen and (max-width: 1199px){
  header .header-content .logo{
    max-width: 180px;
    margin-bottom: 10px;
  }
}*/
header .header-content .logo img{
  width: 300px;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}

header .header-content .tel-block{
  font-family: GillSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.6;
  letter-spacing: normal;
  color: #1f1f24;
  text-align: center;
}

@media screen and (max-width: 1199px){
  header .header-content .tel-block{
    font-size: 15px;
    text-align: left;
  }
}
/*header .header-content .left-col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1120px;
  width: 100%;
}*/

.tel-block a{
    color: #ffffff;
    display: block;
    font-size: 18px;
    line-height: 24px;
}
.tel-block a:hover{
	color: #be3a00;
}
/*header .header-content .tel-block.adress-block{
	padding-right: 40px;
}*/

.telshap{
  margin-left: 10px;
}

.ttvtop-icon-wrapper{
  width: 25px;
  height: 25px;
  background-color: #be3a00;
  border-radius: 100%;
  margin-top: 13px;
  text-align: center;
  float: left;
}

.menu-coverimgm img{
    width: 35px;
}


@media screen and (max-width: 1199px){
 /* header .header-content .left-col{
    max-width: none;
    display: block;
    width: auto;
  }*/

  .menu-covmgm{
    margin-top: 6px;
    position: absolute;
  }

  /*.tel-block a{
      color: #000;
  }*/
}
/*header .header-content .right-col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
   max-width: 350px;
  width: 100%;
}*/

/*@media screen and (max-width: 1199px){
  header .header-content .right-col{
    display: block;
    max-width: 75px;
  }
}*/
header .header-content .lang-switcher{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*@media screen and (max-width: 1199px){
  header .header-content .lang-switcher{
    display: none;
  }
}*/
header .header-content .lang-switcher ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

header .header-content .lang-switcher ul li{
    padding: 11px 4px;
}

header .header-content .lang-switcher ul li a{
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
}

header .header-content .lang-switcher ul li a.active, header .header-content .lang-switcher ul li a:hover{
    color: #bf3a00;
    font-size: 16px;
    font-weight: normal;
}

header .header-content .mobile-toogle{
  position: relative;
 /* z-index: 99999;*/
 z-index: 12;
}

header .header-content .mobile-toogle .toggle-mnu{
  display: block;
  width: 63px;
  height: 27px;
}

@media screen and (max-width: 1199px){
  header .header-content .mobile-toogle .toggle-mnu{
    width: 47px;
    margin: 0 auto;
  }
}
header .header-content .mobile-toogle .toggle-mnu span:after, header .header-content .mobile-toogle .toggle-mnu span:before{
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
}

header .header-content .mobile-toogle .toggle-mnu span:after{
  top: 18px;
}

header .header-content .mobile-toogle .toggle-mnu span{
  position: relative;
  display: block;
}

header .header-content .mobile-toogle .toggle-mnu span, header .header-content .mobile-toogle .toggle-mnu span:after, header .header-content .mobile-toogle .toggle-mnu span:before{
  width: 100%;
  height: 2px;
  border-radius: 1.5px;
  background-color: #fbf9f6;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 2px;
}

header .header-content .mobile-toogle .toggle-mnu.on span{
  background-color: transparent;
}

header .header-content .mobile-toogle .toggle-mnu.on span:before{
  -webkit-transform: rotate(45deg) translate(-1px, 0px);
  transform: rotate(45deg) translate(-1px, 0px);
}

header .header-content .mobile-toogle .toggle-mnu.on span:after{
  -webkit-transform: rotate(-45deg) translate(6px, -7px);
  transform: rotate(-45deg) translate(6px, -7px);
}

.header-menu{
  background-color: #c6bfb6;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  display: none;
  z-index: 999;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-menu.on{
  visibility: visible;
  opacity: 1;
  display: block;
}

.header-menu .menu-wrap{
  display: -ms-grid;
  display: grid;
  place-items: center;
  place-content: center;
  height: 100%;
}

.header-menu .menu-wrap ul{
  list-style: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 100px 1fr;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 100px;
}

@media screen and (max-width: 992px){
  .header-menu .menu-wrap ul{
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 360px){
  .header-menu .menu-wrap ul{
    grid-column-gap: 40px;
  }
}
.header-menu .menu-wrap ul li{
  margin-bottom: 50px;
}

.header-menu .menu-wrap ul li a{
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 30px;
}

.header-menu .menu-wrap ul li a:hover{
  color: #be3a00;
}

.shares{
    display: none !important;
}

.hero-sect{
  background-color: #1c2129;
  height: auto;
  color: #fbf9f6;
  padding: 100px 0 150px 0;
}
.hero-sect h2{
    font-size: 60px;
    line-height: 100px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fbf9f6;
    text-align: center;
    margin-bottom: 115px;
}

.hero-sect .slmenu{
    position: relative;
    color: #fbf9f6;
    max-width: 360px;
    height: 382px;
    text-align: center;
    padding-top: 35px;
    cursor: pointer;
}
.hero-sect .slmenu a{
    color: #fbf9f6 !important;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
}
.all-category .gsz{
  background-color: #be3a00 !important;
  border: solid 2px transparent !important;
  background-repeat: no-repeat !important;
}
.slmenu img{
    margin-top: 29px;
}

.hero-sect .all-category{
  margin-top: 28px;
}



.hero-sect .btn.btn-cart:before{
    content: "";
    border-left: solid 0px #be3a00;
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 64px;
    height: 55px;
    display: block;
}

.all_pages .toggle-mnu span, .all_pages .toggle-mnu span:after, .all_pages .toggle-mnu span:before{
  background-color: #1f1f24 !important;
}

.all_pages .toggle-mnu.on span{
  background-color: transparent !important;
}

.all_pages .toggle-mnu.on span:after, .all_pages .toggle-mnu.on span:before{
  background-color: #fff !important;
}

.all_pages .header-content .lang-switcher ul li a{
  color: #fff;
}

.sale-a .pr_item .pr-top{
    max-width: 207px;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    background-color: #c4bdb4;
    padding: 15px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.sale-a .list-row{
    display: -ms-grid !important;
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
    grid-column-gap: 68px !important;
    grid-row-gap: 60px !important;
}

.all_pages .header-content .lang-switcher ul li a.active, .all_pages .header-content .lang-switcher ul li a:hover{
  color:#fe6a29;
}

.language-select{
  color: #fff;
  background-color: transparent;
  border: 0;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.no-home button.language-select{
 color: #000;
  background-color: transparent;
  border: 0;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.no-home button.language-select:hover{
 color: #bf3a00;
}
.language-select.active, .language-select:hover{
  color: #bf3a00;
}

.social-block{
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 40px;
  top: 100%;
  margin-top: 150px;
  z-index: 9;
}

.social-block ul{
  list-style: none;
}

.social-block ul li{
  margin-bottom: 40px;
}

.social-block ul li a{
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-block ul li a i{
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.social-block ul li a:hover i{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

@media (max-width: 1600px){
  .social-block{
    margin-top: 75px;
  }
  .screen-section .left-menu ul li .submenu{
    top: 2px;
    overflow: visible;
    position: absolute;
    height: auto;
    display: none;
    min-height: 100%;
    left: 100%;
    /* width: calc(100vw - 470px); */
    width: calc(20vw - 160px);
    max-width: 1120px;
    z-index: 999999;
    width: 350px;
}

}
@media screen and (max-width: 1199px){
  .social-block{
    display: none;
  }
}
.mobile-lang{
  display: none;
}

/*@media screen and (max-width: 1199px){
  .mobile-lang{
    display: block;
    margin: 20px -12px 0;
    position: relative;
  }
}*/
.mobile-lang ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mobile-lang ul li a{
  font-family: GillSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 0 5px;
}



.mobile-cat{
  display: none;
}

@media screen and (max-width: 1199px){
  .mobile-cat{
    display: block;
    background-color: #c4bdb4;
    font-family: GillSans;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.2;
    letter-spacing: normal;
    text-align: left;
    color: #1f1f24;
    text-transform: uppercase;
    width: calc(100% - 20px);
    position: absolute;
    z-index: 99;
  }
}
.mobile-cat .cat-toogle{
  position: relative;
  display: block;
  padding: 0 20px;
}

.mobile-cat .cat-toogle span{
  position: relative;
  display: block;
}

.mobile-cat .cat-toogle span:after{
  content: "\003E";
  font-family: Adieu;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -38px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.mobile-cat .cat-toogle.on{
  color: #c03b00;
}

.mobile-cat .cat-toogle.on span{
  position: relative;
  display: block;
}

.mobile-cat .cat-toogle.on span:after{
  content: "\003E";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #c03b00;
}

.mobile-cat .mobile-catwrap{
  padding: 0 20px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.mobile-cat .mobile-catwrap .cat-list ul{
  list-style: none;
}

.mobile-cat .mobile-catwrap.on .cat-list ul li a{
  font-family: GillSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
}

.mobile-cat .mobile-catwrap.on .cat-list ul li a:hover,
.mobile-cat .mobile-catwrap.on .cat-list ul li a:focus{
  border-bottom: 2px solid #1f1f24;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a:hover,
.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a:focus{
  border-bottom: none;
}

.mobile-cat .mobile-catwrap .submenu{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
}

@media screen and (max-width: 1199px){
	.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
		-ms-grid-columns: (1fr)[6];
		grid-template-columns: repeat(6, 1fr);
	}
	.mobile-cat .mobile-catwrap.on .cat-list ul li a{
		font-family: GillSans;
		font-size: 15px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: normal;
		text-align: left;
		color: #ffffff;
		width: 100%;
		
		margin: 0;
		padding: 12px 5px 12px 0px;
		position: relative;
		text-transform: initial;
	}
	.mobile-cat .mobile-catwrap.on .cat-list ul li{
		line-height: 1;
		margin-bottom: 0;
	}
	.mobile-cat .mobile-catwrap .submenu{
		position: relative;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
	}
	.mobile-catwrap ul li{
		font-family: GillSans;
		font-size: 20px;
		font-weight: 500;
		font-stretch: normal;
		font-style: normal;
		line-height: 3.2;
		letter-spacing: normal;
		text-align: left;
		color: #1f1f24;
		text-transform: uppercase;
		border-top: solid 1px #c4bdb4;
		border-bottom: solid 0px #c4bdb4;
		margin-bottom: 34px;
	   /* padding: 0 30px 0 0;*/
		padding: 0 0px 0 0;
		display: block;
		position: relative;
	}
}
@media screen and (max-width: 1199px){
	.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 680px){
  .mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item{
  margin-bottom: 15px;
  max-width: 140px;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-cover{
  max-width: 140px;
  height: 70px;
  overflow: hidden;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-cover img{
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 1s;
  transition: 1s;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-cover:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link{
  font-family: GillSans;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
  margin: 10px 0 0;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a{
  color: #1f1f24;
  position: relative;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.13;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a:after{
    content: "\003E";
    font-family: Adieu;
    font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 1.4px;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    right: 0;
    top: 0;
    margin-top: 0px;
    margin-right: 5px;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link:hover a{
  color: #be3a00;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link:hover a:after{
  color: #be3a00;
  margin-right: 10px;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item:hover a{
  color: #be3a00;
}

.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item:hover a:after{
  color: #be3a00;
  margin-right: 10px;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}

.mobile-cat .mobile-catwrap .toogle-l{
  display: block;
  margin-bottom: 10px;
}

*{
  outline: none;
  padding: 0;
  margin: 0;
}

html,
body{
  width: 100%;
  height: 100%;
}

body{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #303030;
  background-color: #fbf9f6;
}

body.on{
  overflow: hidden;
}

.container{
	max-width: 1615px;
	width: calc(100% - 30px);
	margin: 0 auto;
	position: relative;
  padding: 5px;
}
@media screen and (max-width: 1600px){
	.container{
		width: calc(100% - 250px);
	}
}

@media screen and (max-width: 680px){
	.container{
		width: calc(100% - 40px);
	}
}
/*.container-fluid{
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
}*/

/*.container-fluid{
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    margin-right: 70px;
}*/

@media screen and (max-width: 1600px){
 /* .container-fluid{
    width: calc(100% - 30px);
 }*/
	.container-fluid{
		width: calc(100% - 60px);
	}
}

.myLinkModal i{
  text-decoration: none;
  color: #fff;
}

.myLinkModal i:hover{
  color: #c03b00;
}

.all_pages .myLinkModal i{
  color: #fff;
}
.btn-group .btn.btn-default{
    border: solid 2px #1c2129;   
}
.btn-group .btn.btn-default:before{   
    border-left: solid 2px #1c2129;    
}
.all_pages .myLinkModal i:hover{
  color: #c03b00;
}
.btn-group .btn.btn-default:hover{
    border: solid 2px #be3a00;
}
.btn-group .btn.btn-default:hover:before{   
    border-left: solid 2px #be3a00;    
}
.btn-group .btn.btn-default:after{   
    color: #1c2129;    
}
.btn-group .btn.btn-default:hover:after{   
    color: #fff;    
}
a{
  text-decoration: none;
  color: #1f1f24;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

a:hover{
  color: #c03b00;
}

.right-bg{
  background: transparent;
  background: transparent;
}

.first-screen{
  position: relative;
}

.screen-section{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*-ms-flex-wrap: wrap;*/
  /*flex-wrap: wrap;*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: center;
  position: relative;
}

@media screen and (max-width: 680px){
  .screen-section{
    display: block;
  }
}
.screen-section .left-menu{
  z-index: 11;
  left: 0;
  margin: 0;
  /*margin-left: 7.5%;*/
  position: relative;
  z-index: 999;
  height: 100%;
}
.row{
    margin-bottom: 120px;
}
@media screen and (min-width: 2200px){
	.container-fluid{
		max-width: 1920px;
		margin: 0 auto;
		position: relative;
		margin-right: 70px;
	}
}
@media screen and (min-width: 1200px){
	.container-fluid{
		max-width: 1920px;
		margin: 0 auto;
		position: relative;
		/*margin-right: 100px;*/
	}
	.begctrokmob{
	   display: none;
	}
}
@media screen and (max-width: 1200px){
	.screen-section .left-menu{
		margin: 0;
		display: none;
	}
	.container-fluid{
		max-width: 1920px;
		margin: 0 auto;
		position: relative;
		margin-right: 100px;
	}
}
.screen-section .left-menu>ul{
	box-shadow: 0 0 5px rgba(0,0,0,.1);
    background-color: #fff;
}
.screen-section .left-menu ul{
    list-style: none;
    margin-bottom: 60px;
}
.screen-section .left-menu ul li{
    font-family: GillSans;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.2;
    letter-spacing: normal;
    text-align: left;
    color: #1c2129;
    text-transform: uppercase;
    border-top: solid 1px #f0eeeb;
    padding: 0;
}
.screen-section .left-menu ul li:hover{
	background-color: #fff;
}
.screen-section .left-menu ul li:nth-child(1){   
    border-top: solid 0px #f0eeeb;    
}
.screen-section .left-menu ul li:hover>a{
	color: #c03b00;
	background-color: #fbfaf9;
}

/*.screen-section .left-menu ul li:nth-child(5){
    border-bottom: solid 1px #f0eeeb;
}
.screen-section .left-menu ul li:last-child{
    border-bottom: solid 1px #f0eeeb;
}*/
.screen-section .left-menu ul li a{
    /* padding-left: 20px; */
    padding-left: 24px;
}
.screen-section .left-menu>ul>li>a{
	font-family: DaysOne;
}
.screen-section .left-menu ul li .submenu{
  top: 2px;
  overflow: visible;
  position: absolute;
  height: auto;
  display: none;
  min-height: 100%;
  left: 100%;
 /* width: calc(100vw - 470px);*/
     width: calc(20vw - 160px);
  max-width: 1120px;
  z-index: 999999;
  width: 280px;
}
.pr_item .pr-body .old-price{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
@media (max-width: 1750px){
  .screen-section .left-menu ul li .submenu{
    /*width: calc(100vw - 170px);*/
	   /* width: calc(25vw - 150px);*/
  }
}
@media (max-width: 1600px){
  .screen-section .left-menu ul li{
    font-size: 18px;
  }
}
.screen-section .left-menu ul li .submenu .sub-wrap{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: block;
  background-color: #fff;
  /*padding-bottom: 6px;*/
}

/*.screen-section .left-menu ul li .submenu .sub-wrap .menu-container{
  display: -ms-grid;
  display: grid;
  padding: 30px 40px;
  -ms-grid-columns: 1fr clamp(3rem, 2vw, 60px) 1fr clamp(3rem, 2vw, 60px) 1fr clamp(3rem, 2vw, 60px) 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(3rem, 2vw, 60px);
  margin-top: -1px;
}*/

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container{
    display: -ms-grid;
    /*display: flex;*/
	display: block;
    padding: 20px 0px;
    -ms-grid-columns: 1fr clamp(3rem, 2vw, 60px) 1fr clamp(3rem, 2vw, 60px) 1fr clamp(3rem, 2vw, 60px) 1fr;
   /* grid-template-columns: repeat(4, 1fr);
    grid-gap: clamp(3rem, 2vw, 60px);*/
    margin-top: -2px;
    flex-direction: column;
	/*border: solid 1px #f0eeeb;*/
	box-shadow: 0 0 5px rgba(0,0,0,.1);
    /* border-right: solid 1px #f0eeeb; */
    /* border-bottom: solid 1px #f0eeeb;*/
	height: 600px !important;
}


.count-nav{
    bottom: 0px;
    right: 130px;
    z-index: 9999;
    position: absolute !important;
}
.nav-sl{
    bottom: 45px;
    left: 85px;
    z-index: 9999;
    position: absolute !important;
}
/*.screen-section .left-menu ul:hover{    
    background: #fff;
	border-right: solid 1px #f0eeeb;
	border-left: solid 1px #f0eeeb;
}*/
nav:hover{   
    z-index: 999999;
}

@media (max-width: 1500px){
  .screen-section .left-menu ul li .submenu .sub-wrap .menu-container{
    -ms-grid-columns: 1fr clamp(3rem, 2vw, 60px) 1fr clamp(3rem, 2vw, 60px) 1fr clamp(3rem, 2vw, 60px) 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: clamp(3rem, 2vw, 60px);
  }
}
.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item{
  padding: 0px 0 0;
  cursor: pointer;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-link{
font-family: GillSans;
    font-size: 17px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    padding: 8px 0;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-link a{
  color: #1f1f24;
  position: relative;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin: 0px 20px;
}

/*.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-link a:after{
  content: "→";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  text-align: center;
  color: #000;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  right: 0;
  top: 0;
  line-height: 20px;
}*/

@media (min-width: 1200px) and (max-width: 1600px){
  .screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-link a{
    font-size: 18px;
    padding-right: 28px;
  }

  .screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-link a:after{
    top: -7px;
  }
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item a{
	text-transform: none;
}
.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-link:hover a{
  color: #fff;
}
.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item:hover{
    background: #be3a00;
}
.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-link:hover a:after{
  color: #be3a00;
  margin-right: 10px;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-cover{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -webkit-transition: 1s;
  transition: 1s;
  max-width: 252px;
  width: 100%;
  height: 125px;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-cover a{
  padding: 0;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-cover img{
  -webkit-transition: 1s;
  transition: 1s;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item .menu-cover:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item:hover a{
  color: #be3a00;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item:hover a:after{
  color: #be3a00;
  margin-right: 10px;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}

.img-slider-min{
  margin-bottom: 19px;
}

/*#common-home li:first-child{
  display: none;
}*/
 .dropdown-submenu:hover>.submenu{
 display: block;
 }
 
/*.screen-section .left-menu ul li:hover{
  background-color: #c4bdb4;
}*/

.screen-section .left-menu ul li:hover .submenu{
  display: block;
}
.screen-section .left-menu ul li:hover .submenun >{
  display: block;
}

.screen-section .main-block{
  /*margin-top: 40px;*/
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 12;
  max-width: 70%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media screen and (max-width: 1600px){
  .screen-section .main-block{
    max-width: 53%;
  }
}
@media screen and (max-width: 1299px){
  .screen-section .main-block{
    max-width: 50%;
  }
}
@media screen and (max-width: 1199px){
  .screen-section .main-block{
    max-width: none;
  }
}
@media screen and (max-width: 680px){
  .screen-section .main-block{
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -1px;
  }
}
.screen-section .site-title{
  font-family: GillSans;
  font-size: 88.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.09;
  letter-spacing: normal;
  text-align: left;
  color: #c03b00;
  position: absolute;
  max-width: 912px;
  text-transform: uppercase;
  margin-top: 70px;
  left: 0;
  margin-left: -10.5%;
  z-index: 9;
}

@media (max-width: 1600px){
  .screen-section .site-title{
    font-size: 80px;
  }
}
@media screen and (max-width: 680px){
  .screen-section .site-title{
    margin: 0;
    font-size: 35px;
    padding: 0px 25px;
    margin-top: -55px;
  }
}
@media (max-width: 425px){
  .screen-section .site-title{
    max-width: 320px;
  }
}
.screen-section .sliderwrap{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 1199px){
  .screen-section{
    display: block;
  }

  .screen-section .sliderwrap{
    padding-right: 0;
  }

  .screen-section .site-title{
    margin-left: 20px;
  }
}
@media screen and (max-width: 680px){

  .screen-section .site-title{
    margin-left: 0;
  }
}

@media screen and (max-width: 680px){
  .screen-section .sliderwrap::before{
    display: none;
  }
}
/*.screen-section .sliderwrap .swiper{
  position: relative;
}*/
.screen-section .sliderwrap .swiper{
  position: relative;
 height: 724px !important;
}
.screen-section .sliderwrap .swiper img{
    height: 724px;
    width: 100%;
    overflow: hidden;
    -o-object-fit: scale-down;
    object-fit: fill;
}

@media (max-width: 1536px){
  .screen-section .sliderwrap .swiper img{
    height: 560px;
  }
}
@media (max-width: 992px){
  .screen-section .sliderwrap .swiper img{
    height: 460px;
  }
}
@media screen and (max-width: 680px){
  .screen-section .sliderwrap .swiper img{
    height: 320px;
  }
}
.screen-section .sliderwrap .slider-nav{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 255px;
}

@media screen and (max-width: 680px){
  .screen-section .sliderwrap .slider-nav{
    max-width: 176px;
    margin-left: auto;
    margin-right: 35px;
  }
}
.screen-section .sliderwrap .slider-nav .prev-slide{
    background-color: transparent;
    font-family: Adieu;
    font-size: 25px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.08;
    letter-spacing: -2.5px;
    text-align: center;
    color: #fff;
    width: 62px;
    height: 64px;
    display: -ms-grid;
    display: grid;
    place-items: center;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin-right: 50px;
    margin-top: 5px;
}

@media screen and (max-width: 680px){
  .screen-section .sliderwrap .slider-nav .prev-slide{
    width: 44px;
    height: 45px;
  }
}
.screen-section .sliderwrap .slider-nav .prev-slide:hover{
  background-color: #fff;
}

.screen-section .sliderwrap .slider-nav .prev-slide:hover span{
  color: #be3a00;
}

.screen-section .sliderwrap .slider-nav .prev-slide span{
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: block;
}

.screen-section .sliderwrap .slider-nav .slider-counter{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: center;
  color: #fff;
  width: auto;
}

@media screen and (max-width: 680px){
  .screen-section .sliderwrap .slider-nav .slider-counter{
    font-size: 17.5px;
  }
}
.screen-section .sliderwrap .slider-nav .slider-counter .swiper-pagination-current{
  font-weight: bold;
  color: #c13b00;
}

.screen-section .sliderwrap .slider-nav .next-slide{
    background-color: transparent;
    font-family: Adieu;
    font-size: 25px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.08;
    letter-spacing: -2.5px;
    text-align: center;
    color: #fff;
    width: 62px;
    height: 64px;
    display: -ms-grid;
    display: grid;
    place-items: center;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

@media screen and (max-width: 680px){
  .screen-section .sliderwrap .slider-nav .next-slide{
    width: 44px;
    height: 45px;
  }
}
.screen-section .sliderwrap .slider-nav .next-slide:hover{
  background-color: #fff;
}

.screen-section .sliderwrap .slider-nav .next-slide:hover span{
  color: #be3a00;
}

.slider-thumb{
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 50px;
  bottom: 280px;
  left: 0;
}

@media screen and (max-width: 1299px){
  .slider-thumb{
    display: none;
  }
}
.slider-thumb .swiper{
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 811px;
  z-index: 1;
}

.slider-thumb .slider-wrp{
  left: 0;
  width: 740px;
  z-index: 1;
}

.slider-thumb .slider-wrp .swiper-slide img{
  width: 100%;
  max-width: 100%;
  height: 290px;
  -o-object-fit: cover;
  object-fit: cover;
}

.section-title{
  font-family: GillSans;
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
}
.right-menu{    
    background: #303030;
}
@media (max-width: 1600px){
  .section-title{
    font-size: 50px;
  }
}
@media screen and (max-width: 992px){
  .section-title{   
  font-size: 30px;
  }
}
.about{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.about .ab-wrap{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  margin-top: 180px;
}

@media screen and (max-width: 680px){
  .about .ab-wrap{
    margin: 65px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 680px){
  .about .ab-wrap .left-col{
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    background-color: #fbf9f6;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 50px;
  }
}
.about .ab-wrap .left-col .col-img{
  mix-blend-mode: darken;
  background-size: cover;
  background-image: url("/image/catalog/trc.jpg");
  max-width: 1036px;
  width: 100%;
  height: 533px;
  display: block;
}

@media screen and (max-width: 992px){
  .about .ab-wrap .left-col .col-img{
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 680px){
  .about .ab-wrap .left-col .col-img{
    max-width: 346px;
    width: 100%;
    height: 200px;
    overflow: hidden;
    background-size: cover;
    background-position: top 0 right -10px;
    margin: 10px auto 0;
  }
}
.about .ab-wrap .left-col .col-desc{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  max-width: 859px;
  margin: 40px auto;
}

@media (max-width: 1600px){
  .about .ab-wrap .left-col .col-desc{
    max-width: 782px;
    padding: 0 15px;
  }
}
@media (max-width: 1400px){
  .about .ab-wrap .left-col .col-desc{
    font-size: 22px;
  }
}
@media screen and (max-width: 680px){
  .about .ab-wrap .left-col .col-desc{
    font-size: 20px;
    margin: 20px;
    line-height: 1.4;
    padding: 0 0px;
    text-align: left;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
  }
}
.about .ab-wrap .right-col{
  max-width: 500px;
  margin-left: 90px;
  padding: 30px 0 100px;
}

@media (max-width: 1600px){
  .about .ab-wrap .right-col{
    margin-left: -40px;
    margin: 0 auto;
  }
}
@media (max-width: 1440px){
  .about .ab-wrap .left-col{
    padding-right: 100px;
  }
}
@media (max-width: 992px){
  .about .ab-wrap .right-col{
    margin-left: 0;
  }

  .about .ab-wrap .btn.btn-primary{
    min-height: 52px;
    font-size: 20px;
    padding-top: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
  }

  .about .ab-wrap .btn.btn-primary:before{
    top: 0;
    width: 59px;
    height: 50px;
  }

  .about .ab-wrap .btn.btn-primary:hover:after,
.about .ab-wrap .btn.btn-primary:focus:after{
    right: 10px;
  }

  .about .ab-wrap .left-col{
    padding-right: 50px;
  }
}
@media screen and (max-width: 680px){
  .about .ab-wrap .left-col{
    padding-right: 0;
  }

  .about .ab-wrap .right-col{
    margin: 0;
    padding: 0;
    max-width: none;
  }

  .about .ab-wrap .btn.btn-primary:before{
    width: 44px;
  }

  .about .ab-wrap .btn.btn-primary:after{
    padding-top: 3px;
  }
}
.about .ab-wrap .right-col .section-title{
  color: #fff;
}

.about .ab-wrap .right-col .ab-txt{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding: 100px 0;
}

@media screen and (max-width: 1530px){
  .about .ab-wrap .right-col .ab-txt{
    padding: 50px 0;
  }
}
@media screen and (max-width: 680px){
  .about .ab-wrap .right-col .ab-txt{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
    padding: 50px 0;
  }
  .screen-section .sliderwrap .swiper{
    position: relative;
    height: 260px !important;
}
}
.news-block{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 175px 0;
}

@media screen and (max-width: 680px){
  .news-block{
    padding: 80px 0;
  }
}
.news-block .section-title{
  text-align: center;
}

@media screen and (max-width: 680px){
  .news-block .slider-area .swiper{
    max-width: 259px;
  }
}
.news-block .slider-nav{
  font-family: Adieu;
  font-size: -17.5px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.09;
  letter-spacing: -1.75px;
  text-align: center;
  color: #303030;
  padding: 0 5px;
  display: none;
}

@media screen and (max-width: 680px){
  .news-block .slider-nav{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.news-block .slider-nav .nv-prev{
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 1;
}

.news-block .slider-nav .nv-next{
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 1;
}

.block-row{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 90px 1fr 90px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 15px;
  padding: 85px 0 0;
}

@media screen and (max-width: 1199px){
  .block-row{
    -ms-grid-columns: 1fr 30px 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 30px;
  }
}
@media screen and (max-width: 680px){
  .block-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0 0;
    max-width: 260px;
    grid-column-gap: 0;
  }

  .block-row.row-md{
    display: block;
    padding: 50px 0 0;
    max-width: 320px;
    margin: 0 auto;
  }
}
@media (max-width: 360px){
  .block-row.row-md{
    max-width: 260px;
  }
}
.news-loop .news-date{
  padding: 5px 30px;
  background-color: #c4bdb4;
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #fbf9f6;
  max-width: 150px;
  display: block;
  margin-left: auto;
}

.news-loop .news-item{
  margin-bottom: 100px;
}

.news-loop .pagination{
  margin: 0;
}

.news-item{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.news-item .item-wrap{
  background-color: #fff;
  padding-bottom: 20px;
}

.news-item .item-wrap .news-cover{
  /*max-width: 478px;*/
  width: 100%;
  height: 348px;
  overflow: hidden;
  position: relative;
}

@media (min-width: 1201px) and (max-width: 1440px){
  .news-item .item-wrap .news-cover{
    height: 248px;
  }
}
@media screen and (max-width: 680px){
  .news-item .item-wrap .news-cover{
    max-width: none;
    height: 175px;
  }
}
.news-item .item-wrap .news-cover img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  -webkit-transition: 1s;
  transition: 1s;
}

.news-item .item-wrap .news-cover:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.news-item .item-wrap .news-exp{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  margin: 64px 40px 39px;
}

@media screen and (max-width: 680px){
  .news-item .item-wrap .news-exp{
    font-family: GillSans;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
    letter-spacing: normal;
    text-align: left;
    color: #303030;
    margin: 44px 0 20px;
    padding: 0 25px;
  }
}
.news-item .item-wrap .btn-group{
  margin: 65px auto;
  display: block;
}

@media screen and (max-width: 992px){
  .news-item .item-wrap .btn-group{
    margin: 35px auto;
  }
}
@media screen and (max-width: 680px){
  .news-item .item-wrap .btn-group{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 15px auto;
  }
}
.news-item .item-wrap .btn-group .btn{
  margin: 0 auto;
}

.shares{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.shares .section-title{
  text-align: center;
}

.shares .shares-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 80px 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1.5fr 100px 2fr;
  grid-template-columns: 1.5fr 2fr;
  grid-column-gap: 100px;
}

@media screen and (max-width: 680px){
  .shares .shares-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 45px 0;
  }
}
.shares .shares-big-slider{
  position: relative;
  max-width: 635px;
  width: 100%;
  height: 475px;
  margin: 0 30px;
}

@media screen and (max-width: 680px){
  .shares .shares-big-slider{
    margin-left: auto;
    margin-right: inherit;
    height: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.shares .shares-big-slider .img-wrap{
  position: relative;
}

.shares .shares-big-slider .img-wrap img{
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 475px;
}

.shares-info{
  margin-top: 50px;
}

@media screen and (max-width: 680px){
  .shares .shares-big-slider .img-wrap{
    text-align: right;
  }

  .shares .shares-big-slider .img-wrap img{
    height: 100%;
  }
}
.shares .shares-big-slider .img-wrap .discond{
  background-color: #be3a00;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 50%;
  margin-top: -100px;
  width: 180px;
  margin-left: -30px;
  height: 173px;
  display: -ms-grid;
  display: grid;
  place-items: center;
}

@media screen and (max-width: 680px){
  .shares .shares-big-slider .img-wrap .discond{
    width: 100px;
    height: 97px;
    margin-top: -50px;
    margin-left: 0;
  }
}
.shares .shares-big-slider .img-wrap .discond .discond-num{
  font-family: GillSans;
  font-size: 70.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: normal;
  color: #fff;
}

@media screen and (max-width: 680px){
  .shares .shares-big-slider .img-wrap .discond .discond-num{
    font-size: 40px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.89;
  }
}
.shares .slide-nav{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
  width: 150px;
  margin-left: auto;
  margin-right: 5px;
}

@media screen and (max-width: 680px){
  .shares .slide-nav{
    display: none;
  }
}
.shares .slide-nav .slide-prev{
  font-family: Adieu;
  font-size: -25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.28;
  letter-spacing: -2.5px;
  text-align: center;
  color: #c4bdb4;
  position: relative;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.shares .slide-nav .slide-prev:hover{
  color: #be3a00;
}

.shares .slide-nav .slide-prev:after{
  content: "→";
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: block;
}

.shares .slide-nav .slide-next{
  font-family: Adieu;
  font-size: -25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: -2.5px;
  text-align: center;
  color: #c4bdb4;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  top: -2px;
}

.shares .slide-nav .slide-next:hover{
  color: #be3a00;
}

.shares .slide-nav .slide-next:after{
  content: "→";
  display: block;
}

.shares .slide-nav .slide-counter{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: center;
  color: #c4bdb4;
  padding: 0 50px;
}

.shares .slide-nav .slide-counter span{
  font-weight: bold;
}

.shares .mobile-wrap{
  display: none;
}

.shares .pr-slider .slide-nav .slide-prev:after,
.shares .pr-slider .slide-nav .slide-next:after{
  color: #be3a00;
}

@media screen and (max-width: 680px){
  .shares .mobile-wrap{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    display: block;
  }

  .shares .mobile-wrap .slide-nav{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0 auto;
  }

  .shares .mobile-wrap .slide-nav .slide-prev,
.shares .mobile-wrap .slide-nav .slide-next{
    font-size: 17.5px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.09;
    letter-spacing: 1.75px;
  }

  .shares .mobile-wrap .slide-nav .slide-counter{
    font-size: 17.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    padding: 0 30px;
  }
}
.shares .shares-col{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.shares .shares-col .shares-top{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  color: #be3a00;
  max-width: 783px;
}

@media screen and (max-width: 680px){
  .shares .shares-col .shares-top{
    max-width: 100%;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
  }
}
.shares .shares-col .shares-thumb{
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 680px){
  .shares .shares-col .shares-thumb{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.shares .shares-col .shares-thumb .prev-arr{
  position: absolute;
  max-width: 280px;
  width: 100%;
  height: 210px;
  left: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}

.shares .shares-col .shares-thumb .swiper-slides{
  position: relative;
}

.shares .shares-col .shares-thumb .swiper-slides .slide-wrap{
  max-width: 280px;
  width: 100%;
  height: 210px;
  overflow: hidden;
  position: relative;
}

.shares .shares-col .shares-thumb .swiper-slides img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.shares .shares-col .shares-thumb .swiper-wrapper{
  max-width: 625px;
  text-align: right;
}

.shares .shares-col .shares-thumb .swiper-wrapper .swiper-slide img{
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 1380px){
  .shares .shares-wrap{
    grid-column-gap: 0;
  }

  .shares .slide-nav{
    margin-top: 30px;
    margin-right: 5px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1360px){
  .shares .shares-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .shares .shares-big-slider{
    margin: 0 auto 40px auto;
  }
}
@media screen and (max-width: 680px){
  .shares .shares-col .shares-thumb .swiper-wrapper{
    display: none;
  }

  .shares .shares-big-slider{
    margin: 40px auto 0 auto;
  }
}
.shares .shares-col .shares-thumb .swiper-wrapper .swiper-slides{
  max-width: 280px;
  width: 100%;
  height: 210px;
  overflow: hidden;
}

.shares .shares-col .shares-thumb .swiper-wrapper .swiper-slides img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.floor{
  background-color: #303030;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 120px 0;
}

@media screen and (max-width: 680px){
  .floor{
    margin: 80px 0 0;
  }
}
.floor .floor-content{
  position: relative;
}

.floor .floor-content .section-title{
  color: #fff;
}

@media (max-width: 1600px){
  .floor .container-fluid{
    width: 100%;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 1024px){
  .floor .container-fluid{
    width: calc(100% - 30px);
    padding-left: 0;
  }
}
@media screen and (max-width: 680px){
  .floor .floor-content .section-title{
    padding: 0 5px;
  }
}
.floor .floor-wrap{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 20px 2fr;
  grid-template-columns: 1fr 2fr;
  grid-column-gap: 20px;
}

@media screen and (max-width: 680px){
  .floor .floor-wrap{
    display: block;
  }
}
.floor .fl-col{
  padding: 170px 0 0;
  position: relative;
  max-width: 489px;
  margin-left: auto;
}

@media screen and (max-width: 680px){
  .floor .fl-col{
    padding: 40px 0 0;
  }
}
.floor .fl-col .fl-nav{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  color: #fbf9f6;
  padding: 35px 0;
  text-transform: uppercase;
  margin: 30px 0 0;
}

@media screen and (max-width: 680px){
  .floor .fl-col .fl-nav{
    padding: 28px 0;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 2px;
  }
}
.floor .fl-col .fl-nav ul{
  list-style: none;
  padding: 0;
}

.floor .fl-col .fl-nav ul li{
  position: relative;
  padding: 35px 0;
  z-index: 99;
  display: block;
  cursor: pointer;
}

@media screen and (max-width: 680px){
  .floor .fl-col .fl-nav ul li{
    padding: 10px 5px;
    margin-bottom: 10px;
  }
}
.floor .fl-col .fl-nav ul li span{
  position: relative;
  left: 0;
  -webkit-transition: 1.1s;
  transition: 1.1s;
}

.floor .fl-col .fl-nav ul li:after{
  -webkit-transition: 1s;
  transition: 1s;
  content: "";
  padding-left: 0;
  background-color: transparent;
  height: 99px;
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: -1;
  margin-left: -150px;
}

@media screen and (max-width: 680px){
  .floor .fl-col .fl-nav ul li:after{
    margin-left: -15px;
    left: 0;
    height: 46px;
  }
}
.floor .fl-col .fl-nav ul li.active, .floor .fl-col .fl-nav ul li:hover{
  text-align: right;
}

.floor .fl-col .fl-nav ul li.active span, .floor .fl-col .fl-nav ul li:hover span{
  left: 40%;
  display: block;
}

@media (max-width: 992px){
  .floor{
    overflow: hidden;
  }

  .floor .fl-col .fl-nav ul li.active span, .floor .fl-col .fl-nav ul li:hover span{
    left: 0;
  }

  .floor .tab-content-main .fl-full-info .icons-wrap .ic-item{
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 680px){
  .floor .fl-col .fl-nav ul li.active span, .floor .fl-col .fl-nav ul li:hover span{
    left: 0;
  }
}
.floor .fl-col .fl-nav ul li.active:after, .floor .fl-col .fl-nav ul li:hover:after{
  content: "";
  background-color: #be3a00;
  padding-left: 90%;
}

@media screen and (max-width: 680px){
  .floor .fl-col .fl-nav ul li.active:after, .floor .fl-col .fl-nav ul li:hover:after{
    padding-left: 30px;
  }
}
@media screen and (max-width: 992px){
  .floor .fl-col .fl-nav{
    padding-bottom: 0;
    margin-bottom: -10px;
  }
}
.floor .fl-col .tab-content{
  position: relative;
  padding: 100px 0 0;
  display: none;
}

@media screen and (max-width: 680px){
  .floor .fl-col .tab-content{
    padding: 0;
  }
}
.floor .fl-col .tab-content.active{
  display: block;
}

.floor .fl-col .tab-content .tab-text{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #fbf9f6;
}

@media screen and (max-width: 680px){
  .floor .fl-col .tab-content .tab-text{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    padding: 0px 0px 0;
    display: none;
  }
}
.floor .tab-content-main{
  -ms-grid-column-align: end;
  justify-self: end;
  display: none;
  max-width: 1111px;
  width: 100%;
}

.floor .tab-content-main:first-child{
  display: block;
}

.floor .tab-content-main.active{
  display: block;
}

.floor .tab-content-main .fl-cover{
  max-width: 1111px;
  width: 100%;
  height: 675px;
  overflow: hidden;
}

@media screen and (max-width: 680px){
  .floor .tab-content-main .fl-cover{
    max-width: 100%;
    height: auto;
  }
}
.floor .tab-content-main .fl-cover img{
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.floor .tab-content-main .fl-full-info{
  position: relative;
  background-color: #fbf9f6;
  padding: 80px;
}

@media screen and (max-width: 680px){
  .floor .tab-content-main .fl-full-info{
    padding: 50px 50px 0;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.floor .tab-content-main .fl-full-info .icons-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
}

@media screen and (max-width: 680px){
  .floor .tab-content-main .fl-full-info .icons-wrap{
    display: block;
  }
}
.floor .tab-content-main .fl-full-info .icons-wrap .ic-item{
  margin-bottom: 70px;
}

@media screen and (max-width: 680px){
  .floor .tab-content-main .fl-full-info .icons-wrap .ic-item{
    margin-bottom: 25px;
  }
}
.floor .tab-content-main .fl-full-info .icons-wrap .ic-item .icon-img{
  max-width: 77px;
  width: 100%;
}

@media screen and (max-width: 680px){
  .floor .tab-content-main .fl-full-info .icons-wrap .ic-item .icon-img{
    max-width: 58px;
  }
}
.floor .tab-content-main .fl-full-info .icons-wrap .ic-item .ic-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
}

@media (max-width: 1800px){
.container{
    width: calc(100% - 250px);
}
  }
  
@media (max-width: 1200px){
  .floor .tab-content-main .fl-full-info{
    padding: 40px;
  }
.rd2{
    position: relative !important;
    z-index: 1 !important;
    display: -ms-grid !important;
    display: block !important;
    -ms-grid-columns: 1fr 1fr !important;
    grid-template-columns: 1fr 1fr !important;
    -ms-flex-line-pack: center !important;
    height: 100% !important;
    min-height: 180px !important;
    grid-column-gap: 195px !important;
    grid-row-gap: 60px !important;
    text-align: left !important;
}
/*header.all_pages{
    background: #fbf9f6;
    padding-bottom: 60px;
}*/
.cart-container{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
}
  .floor .tab-content-main .fl-full-info .icons-wrap .ic-item .ic-title{
    font-size: 20px;
  }

  .floor .tab-content-main.active{
    margin-right: -15px;
  }
}
@media screen and (max-width: 680px){
  .floor .tab-content-main .fl-full-info .icons-wrap .ic-item .ic-title{
    font-size: 20px;
  }
}
.floor .tab-content-main .mobile-text{
  display: none;
}

@media screen and (max-width: 680px){
  .floor .tab-content-main .mobile-text{
    display: block;
  }

  .floor .tab-content-main .mobile-text .tab-text{
    font-family: GillSans;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.44;
    letter-spacing: normal;
    text-align: left;
    color: #fbf9f6;
  }
}
@media screen and (max-width: 680px) and (max-width: 680px){
  .floor .tab-content-main .mobile-text .tab-text{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    padding: 15px 10px 25px 5px;
    display: block;
  }
}
.brends{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media screen and (max-width: 680px){
  .brends{
    padding: 50px 0 0;
  }

  .brends.shop-brend{
    padding: 30px 0 0;
  }
}
.brends .section-title{
  text-align: center;
}

.brends .brends-slider{
  margin: 90px 0;
  position: relative;
}

@media (max-width: 1600px){
  .brends .brends-slider{
    padding: 0 100px;
  }

  .brends .brends-slider .slider-nav .slide-prev{
    left: 0;
  }
}
@media (max-width: 1024px){
  .brends .brends-slider{
    padding: 0;
  }

  .brends .brends-slider .slider-nav .slide-prev{
    left: auto;
  }
}
@media screen and (max-width: 680px){
  .brends .brends-slider{
    margin: 50px 0;
  }
}
.brends .brends-slider .slider-nav{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

.brends .brends-slider .slider-nav .slide-prev{
  position: relative;
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
  z-index: 9;
  display: block;
  position: absolute;
  top: 42%;
}

@media screen and (max-width: 992px){
  /*.brends .brends-slider .slider-nav .slide-prev{
    left: -8px;
    margin-top: -30px;
  }*/
  .brends .brends-slider .slider-nav .slide-prev{
    left: -8px;
   margin-top: -8px;
  }
}
.brends .brends-slider .slider-nav .slide-prev:after{
  content: "→";
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: block;
  position: absolute;
  z-index: 9;
  margin-left: 20px;
}

.brends .brends-slider .slider-nav .slide-next{
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
  position: absolute;
  top: 50%;
  right: 0;
}

.brends .brends-slider .slider-nav .slide-next{
  right: 40px;
  margin-top: -30px;
}

@media screen and (max-width: 1600px){
  .brends .brends-slider .slider-nav .slide-next{
    right: 40px;
    margin-top: -30px;
  }
}
.brends .brends-slider .slider-nav .slide-next:after{
  content: "→";
  display: block;
  position: absolute;
  z-index: 9;
}

.brends .brends-slider .slider-wrap{
  max-width: 1450px;
  margin: 0 auto;
  overflow: hidden;
}

.brends .brends-slider .slider-wrap .swiper-horizontal > .swiper-pagination-bullets, .brends .brends-slider .slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal, .brends .brends-slider .slider-wrap .swiper-pagination-custom, .brends .brends-slider .slider-wrap .swiper-pagination-fraction{
  bottom: -60px;
}

@media screen and (max-width: 680px){
  .brends .brends-slider .slider-wrap .swiper-horizontal > .swiper-pagination-bullets, .brends .brends-slider .slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal, .brends .brends-slider .slider-wrap .swiper-pagination-custom, .brends .brends-slider .slider-wrap .swiper-pagination-fraction{
    bottom: -20px;
  }
}
.brends .slide-init{
  overflow: hidden;
}

.brends .swiper.slide-init{
  margin: 0px -40px;
  padding: 0 45px;
}

@media screen and (max-width: 992px){
  .brends .swiper.slide-init{
    padding: 0 10px;
    margin: 0px -20px;
  }
}
.brends .slide-init .swiper-wrapper{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: visible !important;
}

.brends .slide-init .swiper-slide{
  padding: 30px 0 90px;
  height: 380px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  z-index: 1;
  margin: 0;
}

@media screen and (max-width: 680px){
  .brends .slide-init .swiper-slide{
    height: 220px;
    padding: 20px 40px 90px;
  }
}
.brends .slide-init .swiper-slide .slide-content{
  -webkit-box-shadow: 0 0 32px 0 rgba(7, 6, 6, 0.05);
  box-shadow: 0 0 32px 0 rgba(7, 6, 6, 0.05);
  background-color: #fff;
  padding: 30px 30px;
  display: -ms-grid;
  display: grid;
  place-items: center;
  height: 100%;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.brends .slide-init .swiper-slide img{
  width: 100%;
  height: 160px;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -o-object-fit: contain;
  object-fit: contain;
}

.brends .slide-init .swiper-slide:hover img,
.brends .slide-init .swiper-slide:focus img{
  -webkit-transform: scale(1.35);
  transform: scale(1.35);
}

@media screen and (max-width: 680px){
  .brends .slide-init .swiper-slide img{
    max-height: 80px;
  }
}
.brends .slide-init .swiper-slide.swiper-slide-active{
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: relative;
  z-index: 2;
}

.brends .slide-init .swiper-slide.swiper-slide-active .slide-content{
  position: relative;
  z-index: 99;
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
}

@media screen and (max-width: 680px){
  .brends .slide-init .swiper-slide.swiper-slide-active .slide-content{
    -webkit-transform: none;
    transform: none;
  }
}
@media (max-width: 992px){
  .brends .slide-init .swiper-slide.swiper-slide-active .slide-content{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@media (max-width: 540px){
  /*.brends .brends-slider .slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -50px;
  }*/
  .brends .brends-slider .slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -80px;
      display: none;
  }

  .brends .brends-slider .slider-wrap{
    width: 80%;
  }

  .brends .swiper.slide-init{
    width: 100%;
    margin: 0;
    position: relative;
    left: -10px;
  }

  .brends .slide-init .swiper-slide{
    margin: 0;
  }

  .brends .slide-init .swiper-slide.swiper-slide-active .slide-content{
    width: auto;
  }

  .brends .slide-init .swiper-slide.swiper-slide-active img{
    max-height: auto;
    height: 110px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .brends .slide-init .swiper-slide.swiper-slide-active{
    -webkit-transform: none;
    transform: none;
  }
}
.map{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* margin: 240px 0 180px; */
}
@media screen and (max-width: 680px){
.map{
    margin: 0px 0 60px;
}}
@media screen and (max-width: 1199px){
  .map{
    margin: 180px 0 60px;
  }
}
.map .map-area{
    position: relative;
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 1199px){
  .map .map-area{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .container{
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
}
.map #map{
    width: 100%;
    height: 610px;
    display: block;
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 1199px){
  .map #map{
    margin-top: 0px;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    padding: 0;
    height: 475px;
  }
}
@media screen and (max-width: 992px){
  .map #map{
    margin-top: 0px;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    padding: 0;
    height: 375px;
  }
}
@media screen and (max-width: 1199px){
  .map #map{
    margin-top: 0px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0;
    height: 375px;
  }
}
.map .block-side{
    background-color: #be3a00;
    max-height: 766px;
    height: 100%;
    display: -ms-grid;
    display: grid;
    place-items: center;
}

@media screen and (max-width: 992px){
  .map .block-side{
    height: auto;
  }
}
.map .block-side .side-wrap{
    font-family: GillSans;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    overflow: hidden;
}

@media screen and (max-width: 1199px){
  .map .block-side .side-wrap{
    max-width: none;
    padding: 30px 15px;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    max-width: 240px;
  }
}
.map .block-side .side-wrap .section-title{
  color: #fff;
}

@media (max-width: 1600px){
  .map .block-side .side-wrap .section-title{
    font-size: 60px;
  }

  .map .block-side .side-wrap .side-adress{
    padding: 50px 0;
  }
}
@media screen and (max-width: 680px){
  .map .block-side .side-wrap .section-title{
    font-size: 50px;
  }
}
.map .block-side .side-wrap .side-adress{
    padding: 10px 0;
    text-transform: uppercase;
}

@media screen and (max-width: 1199px){
  .map .block-side .side-wrap .side-adress{
    padding: 30px 0;
    max-width: none;
  }
}
@media screen and (max-width: 992px){
  .map .block-side .side-wrap .side-adress{
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 680px){
  .map .block-side .side-wrap .side-adress{
    padding: 30px 0 0;
  }
}
.contact-us{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.contact-us .section-title{
  text-align: center;
}

@media screen and (max-width: 680px){
  .contact-us .section-title{
    text-align: left;
    max-width: 180px;
  }
}
.contact-us .form-wrap{
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 190px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 190px;
  margin: 100px auto;
  max-width: 1475px;
  width: 100%;
}

@media screen and (max-width: 992px){
  .contact-us .form-wrap{
    max-width: none;
    display: block;
    margin: 60px auto;
  }
}
.contact-us .input-group{
  margin-bottom: 60px;
}

@media screen and (max-width: 992px){
  .contact-us .input-group{
    margin-bottom: 30px;
  }
}
.contact-us .text-box{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media screen and (max-width: 992px){
  .contact-us .text-box{
    display: block;
  }
}
.contact-us .text-box .text-field{
  min-height: 168px;
}

.contact-us .btn-group{
  margin-top: 65px;
  max-width: 270px;
  width: 100%;
}

@media screen and (max-width: 992px){
  .contact-us .btn-group{
    max-width: 250px;
    margin-top: 50px;
  }
}
@media screen and (max-width: 680px){
  .contact-us .btn-group{
    max-width: 170px;
    margin-top: 50px;
  }
}
.si-float-wrapper{
  position: absolute;
  width: 100%;
}

.si-float-wrapper,
.si-float-wrapper *{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

[class*=si-wrapper]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  cursor: default;
}

.si-wrapper-top{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: -40px;
  margin-left: 0;
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

.si-wrapper-bottom{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin-top: 0;
  margin-left: 0;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.si-wrapper-left{
  margin-top: -20px;
  margin-left: -11px;
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

.si-wrapper-right{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-top: -20px;
  margin-left: 11px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

[class*=si-shadow-wrapper]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.29804;
  z-index: 1;
}

.si-shadow-wrapper-top,
.si-shadow-wrapper-bottom{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.si-shadow-pointer-bottom,
.si-shadow-pointer-right{
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.si-shadow-frame{
  -webkit-box-shadow: 0 1px 3px 0 #000;
  box-shadow: 0 1px 3px 0 #000;
}

[class*=si-shadow-pointer]{
  position: relative;
  width: 15px;
  height: 15px;
  margin: auto;
}

[class*=si-shadow-inner-pointer]{
  position: absolute;
  width: 141%;
  height: 141%;
  -webkit-box-shadow: -0.70711px 0.70711px 3px 0 #000;
  box-shadow: -0.70711px 0.70711px 3px 0 #000;
}

.si-shadow-inner-pointer-top{
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.si-shadow-inner-pointer-bottom{
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(-45deg);
  transform: translate(-50%, 50%) rotate(-45deg);
}

.si-shadow-inner-pointer-left{
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.si-shadow-inner-pointer-right{
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(-45deg);
  transform: translate(50%, -50%) rotate(-45deg);
}

.si-frame{
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  border-radius: 3px;
  overflow: hidden;
  z-index: 2;
}

.si-content-wrapper{
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 30px;
  background-color: #fff;
}

.si-has-border .si-content-wrapper{
  border: 1px solid #bbb;
}

.si-content{
  overflow: auto;
}

.si-close-button{
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  color: inherit;
  font-family: Arial, Baskerville, monospace;
  font-size: 24px;
  cursor: pointer;
  opacity: 0.5;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.si-close-button:hover,
.si-close-button:focus{
  opacity: 0.7;
}

[class*=si-pointer-border]{
  position: absolute;
  border: 15px solid transparent;
  z-index: 3;
}

[class*=si-pointer-bg]{
  position: relative;
  border: 15px solid transparent;
  z-index: 4;
}

.si-has-border [class*=si-pointer-bg]{
  border-width: 15px;
}

.si-pointer-border-top,
.si-pointer-border-bottom{
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.si-pointer-border-left,
.si-pointer-border-right{
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.si-pointer-top{
  border-bottom: 0;
}

.si-pointer-border-top{
  bottom: 0;
  border-top-color: #bbb;
}

.si-pointer-bg-top{
  border-top-color: #fff;
}

.si-has-border .si-pointer-bg-top{
  top: -1px;
  margin-bottom: 0;
}

.si-pointer-bottom{
  border-top: 0;
}

.si-pointer-border-bottom{
  top: 0;
  border-bottom-color: #bbb;
}

.si-pointer-bg-bottom{
  border-bottom-color: #fff;
}

.si-has-border .si-pointer-bg-bottom{
  bottom: -1px;
  margin-top: 0;
}

.si-pointer-left{
  border-right: 0;
}

.si-pointer-border-left{
  right: 0;
  border-left-color: #bbb;
}

.si-pointer-bg-left{
  border-left-color: #fff;
}

.si-has-border .si-pointer-bg-left{
  left: -1px;
  margin-right: 0;
}

.si-pointer-right{
  border-left: 0;
}

.si-pointer-border-right{
  left: 0;
  border-right-color: #bbb;
}

.si-pointer-bg-right{
  border-right-color: #fff;
}

.si-has-border .si-pointer-bg-right{
  right: -1px;
  margin-left: 0;
}

.top-section-content{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 12;
  max-width: 70%;
  width: 100%;
}

@media screen and (max-width: 1600px){
  .top-section-content{
    width: max(60vw, 60%);
  }
}
@media screen and (max-width: 1299px){
  .top-section-content{
    width: max(55vw, 60%);
  }
}
@media screen and (max-width: 1198px){
  .top-section-content{
    max-width: none;
  }
}

.top-section-content .contact-wrap{
  max-width: 990px;
  margin-right: auto;
}

@media screen and (max-width: 680px){
  .top-section-content .contact-wrap{
    margin-top: -80px;
  }

  .top-section-content .contact-wrap .section-title{
    display: block;
    margin-bottom: 50px;
  }
}
.top-section-content .contact-grid{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  margin: 0 auto;
}

@media screen and (max-width: 1199px){
  .top-section-content .contact-grid{
    display: block;
  }
}
@media screen and (max-width: 680px){
  .top-section-content .contact-grid{
    display: block;
  }
}
.top-section-content .contact-grid .contact-item{
  margin-bottom: 120px;
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1e1010;
  max-width: 400px;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0fr 2fr;
  grid-template-columns: 0fr 2fr;
}

@media screen and (max-width: 1199px){
  .top-section-content .contact-grid .contact-item{
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1299px){
  .top-section-content .contact-grid .contact-item{
    font-size: 22px;
  }
}
@media screen and (max-width: 680px){
  .top-section-content .contact-grid .contact-item{
    font-size: 15px;
    max-width: 220px;
  }
}
.top-section-content .contact-grid .contact-item ul{
  list-style: none;
}

@media screen and (max-width: 680px){
  .top-section-content .section-title{
    text-align: center;
  }
}
@media screen and (max-width: 1199px){
  .top-section-content.news-content{
    max-width: none;
  }
}
.top-section-content.news-content .section-title{
  margin-bottom: 50px;
}

.archive-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.archive-wrap .section-title{
  text-align: center;
  margin-bottom: 0;
}

.archive-wrap .cat-name{
  font-family: GillSans;
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #c4bdb4;
  text-transform: uppercase;
}

@media screen and (max-width: 992px){
  .archive-wrap .cat-name{
    font-size: 35px;
  }
}
.archive-wrap .archive-loop{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 70px 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 90px 1fr 90px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 90px;
  grid-row-gap: 80px;
}

@media screen and (max-width: 992px){
  .archive-wrap .archive-loop{
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 680px){
  .archive-wrap .archive-loop{
    display: block;
  }
}
.archive-wrap .archive-loop .cart-item{
  position: relative;
}

@media screen and (max-width: 992px){
  .archive-wrap .archive-loop .cart-item{
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 680px){
  .archive-wrap .archive-loop .cart-item{
    max-width: 310px;
    margin: 0 auto 50px;
  }
}
@media (max-width: 360px){
  .archive-wrap .archive-loop .cart-item{
    max-width: 259px;
    margin: 0 auto 50px;
  }
}
.archive-wrap .archive-loop .cat_wrap{
  background-color: #fff;
  padding-bottom: 5px;
}

.archive-wrap .archive-loop .cat-title{
  background-color: #c4bdb4;
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  position: relative;
  display: block;
  padding: 20px 30px;
  max-width: 220px;
}

@media screen and (max-width: 680px){
  .archive-wrap .archive-loop .cat-title{
    max-width: 120px;
    padding: 15px 20px;
    font-size: 9.5px;
  }
}
.archive-wrap .archive-loop .cart-cover{
  position: relative;
  max-width: 478px;
  height: auto;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: 1s;
  transition: 1s;
}

@media screen and (max-width: 992px){
  .archive-wrap .archive-loop .cart-cover{
    height: 100%;
  }
}
@media screen and (max-width: 680px){
  .archive-wrap .archive-loop .cart-cover{
    height: 175px;
  }
}
.archive-wrap .archive-loop .cart-cover:after{
  content: "";
  background-color: rgba(48, 48, 48, 0.05);
  position: absolute;
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
}

.archive-wrap .archive-loop .cart-cover img{
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 1s;
  transition: 1s;
  margin-bottom: -6px;
}

.archive-wrap .archive-loop .cart-cover .cat-logo{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  display: -ms-grid;
  display: grid;
  height: 100%;
  place-items: center;
}

.archive-wrap .archive-loop .cart-cover .cat-logo img{
  max-width: none;
  width: auto;
  height: auto;
}

.archive-wrap .archive-loop .cart-cover:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.archive-wrap .archive-loop .cart-cover a{
  position: relative;
  display: block;
  z-index: 999;
}

.archive-wrap .cat-desc{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  margin: 64px 80px 61px 39px;
  background-color: #fff;
}

@media screen and (max-width: 992px){
  .archive-wrap .cat-desc{
    font-family: GillSans;
    font-size: 15px;
    margin: 30px 30px 0;
    margin-bottom: 20px;
  }
}
.archive-wrap .btn-group{
  margin: 65px auto;
  display: block;
}

@media screen and (max-width: 992px){
  .archive-wrap .btn-group{
    margin: 35px auto;
  }
}
@media screen and (max-width: 680px){
  .archive-wrap .btn-group{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 15px auto;
  }
}
.archive-wrap .btn-group .btn{
  margin: 0 auto;
}

@media screen and (max-width: 680px){
  .archive-wrap .pagination{
    margin: 80px 0;
  }
}


.pagination{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 120px;
  margin-top: 120px;
}

.pagination ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagination ul .prev, .pagination ul .next{
  background-color: #be3a00;
  font-family: Adieu;
  font-size: -25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: -2.5px;
  text-align: center;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin: 0 10px;
}

.pagination ul .prev a, .pagination ul .next a{
  color: #fff;
  display: block;
  height: 100%;
}

.pagination ul .prev:hover, .pagination ul .next:hover{
  background-color: #1f1f24;
}

.pagination ul li{
  padding: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 680px){
  .pagination ul li{
    padding: 3px;
  }
}
.pagination ul li a{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  padding: 5px 5px;
  text-align: center;
  color: #303030;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
}

.pagination ul li a:hover{
  text-shadow: 0 0px 10px 0 black;
}

.pagination ul li:hover a{
  color: #be3a00;
}

.brend-row{
  position: relative;
  background-color: rgba(196, 189, 180, 0.3);
}

@media screen and (max-width: 680px){
  .brend-row{
    margin: 40px 0 0;
    max-width: none;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.brend-block{
  max-width: 980px;
}

.brend-block .brend-wrap{
  padding: 40px 30px;
  display: -ms-grid;
  display: grid;
  place-content: center;
  height: 100%;
  margin-bottom: 80px;
  position: relative;
}

@media screen and (max-width: 680px){
  .brend-block .brend-wrap{
    padding: 30px 10px;
    margin-bottom: 50px;
  }
}
.brend-block .brend-wrap .hr{
  background-color: #000;
  width: 100%;
  max-width: 720px;
  height: 1px;
  display: block;
  margin: 80px auto;
}

@media screen and (max-width: 680px){
  .brend-block .brend-wrap .hr{
    margin: 20px auto;
  }
}
.brend-block .brend-wrap ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.brend-block .brend-wrap ul li a{
  padding: 0 9px;
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 680px){
  .brend-block .brend-wrap ul li a{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #303030;
  }
}
.brend-block .brend-wrap ul li a:hover{
  color: #be3a00;
}

.brend-loop{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.brend-loop .brend-grid{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 40px 1fr 40px 1fr 40px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 40px;
}

@media screen and (max-width: 1299px){
  .brend-loop .brend-grid{
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 992px){
  .brend-loop .brend-grid{
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 680px){
  .brend-loop .brend-grid{
    display: block;
  }
}
.brend-loop .brend-item{
  margin-bottom: 100px;
}

@media screen and (max-width: 680px){
  .brend-loop .brend-item{
    max-width: 259px;
    margin: 0 auto 50px;
  }
}
.brend-loop .brend-item .brend-title{
  background-color: #c4bdb4;
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  max-width: 220px;
  width: 100%;
  display: block;
  padding: 20px 30px;
}

@media screen and (max-width: 680px){
  .brend-loop .brend-item .brend-title{
    max-width: 120px;
    padding: 15px 20px;
    font-size: 9.5px;
  }
}
.brend-loop .brend-item .brend-wrap{
  -webkit-box-shadow: 0 0 32px 0 rgba(7, 6, 6, 0.05);
  box-shadow: 0 0 32px 0 rgba(7, 6, 6, 0.05);
  background-color: #fff;
  display: -ms-grid;
  display: grid;
  place-items: center;
  height: 290px;
  width: 100%;
  -webkit-transition: 1s;
  transition: 1s;
}

@media screen and (max-width: 680px){
  .brend-loop .brend-item .brend-wrap{
    height: 199px;
  }
}
.brend-loop .brend-item .brend-wrap .brend-cover{
  max-width: 200px;
  height: 100%;
  overflow: hidden;
}

.brend-loop .brend-item .brend-wrap .brend-cover img{
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 680px){
  .brend-loop .brend-item .brend-wrap .brend-cover img{
    height: 100%;
  }
}
.brend-loop .brend-item:hover .brend-wrap{
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 6, 0.08);
  box-shadow: 0 0 10px rgba(0, 0, 6, 0.08);
}

.brend-loop .pagination{
  margin-top: 0px;
}

.top-news{
  max-width: 980px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.top-news.blog{
  max-width: 100%;
}


@media screen and (max-width: 1199px){
  .top-news{
    max-width: none;
  }
}
@media screen and (max-width: 680px){
  .top-news{
    display: none;
  }
  .cool-sect{
    padding: 20px;
}





@media  (max-width:620px){
    .top-news.blog{
    display: block;
  }
}



.cool-sect .slider-min-wrap{
    position: relative;
    z-index: 1;
    display: -ms-grid;
    display: block;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-flex-line-pack: center;
    height: 100%;
    min-height: 180px;
    grid-column-gap: 220px !important;
    grid-row-gap: 60px !important;
    text-align: center;
    align-content: center;
}
  
  
}
.top-news .news-wrap{
  position: relative;
}

.top-news .news-cover{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  max-height: 440px;
  overflow: hidden;
  -webkit-transition: 1s;
  transition: 1s;
}

.top-news .news-cover img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 1s;
  transition: 1s;
}

.top-news .news-cover:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.top-news .news-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fbf9f6;
  background-color: #be3a00;
  padding: 20px 50px;
  margin-top: -5px;
}

.top-news .news-title .title{
  position: relative;
  margin: 0 auto;
}

.top-news .news-date{
  padding: 15px 30px;
  background-color: #c4bdb4;
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  text-align: center;
  color: #fbf9f6;
  display: block;
  margin-left: auto;
  max-width: 150px;
}

@media screen and (max-width: 992px){
  .top-news .news-date{
    font-size: 17px;
    line-height: 1.65;
    letter-spacing: 1.7px;
  }
}
.article-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 30px 0;
}

@media screen and (max-width: 992px){
  .article-wrap{
    margin: 20px 0;
  }
}
.article-wrap .arctile-top{
  position: relative;
  max-width: 1290px;
  margin: 0 auto;
}

.article-wrap .arctile-top .news-date{
  padding: 15px 30px;
  background-color: #c4bdb4;
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  text-align: center;
  color: #fbf9f6;
  display: block;
  margin-left: auto;
  max-width: 150px;
}

@media screen and (max-width: 992px){
  .article-wrap .arctile-top .news-date{
    font-size: 17px;
    line-height: 1.65;
    letter-spacing: 1.7px;
  }
}
.article-wrap .arctile-top .news-cover{
  max-width: 1290px;
  height: auto;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}

@media screen and (max-width: 992px){
  .article-wrap .arctile-top .news-cover{
    height: 280px;
  }
}
.article-wrap .arctile-top .news-cover img{
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 992px){
  .article-wrap .arctile-top .news-cover img{
    height: 100%;
    width: 100%;
  }
}
.article-wrap .news-text{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 80px 0;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #1a160f;
}

@media screen and (max-width: 992px){
  .article-wrap .news-text{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
    padding: 30px 0;
  }
}
.article-wrap .news-text p{
  max-width: 980px;
  margin: 0 auto 30px;
}

.article-wrap .news-text blockquote{
  background-color: #c4bdb4;
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  padding: 50px 50px;
  margin: 50px 0;
}

@media screen and (max-width: 992px){
  .article-wrap .news-text blockquote{
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #303030;
    padding: 30px 0px;
  }
}
.article-wrap .news-text blockquote p{
  padding: 0 80px;
  display: block;
  line-height: normal;
  margin: 0;
}

@media screen and (max-width: 992px){
  .article-wrap .news-text blockquote p{
    padding: 0 30px;
  }
}
@media screen and (max-width: 1199px){
  .article-wrap .news-text img{
    max-width: 100%;
    width: 100%;
    margin-bottom: 30px;
  }
}
.article-wrap .news-text .img-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 80px;
}

@media screen and (max-width: 992px){
  .article-wrap .news-text .img-wrap{
    margin-bottom: 0;
  }

  .article-wrap .news-text .img-wrap img{
    max-width: 100%;
    width: 100%;
    margin-bottom: 30px;
  }
}
.article-s .section-title{
  text-align: center;
}

.article-s .pagination{
  margin: 10px 0;
}

@media screen and (max-width: 992px){
  .article-s{
    margin-top: -30px;
  }

  .article-s .news-date{
    font-size: 17px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.65;
    letter-spacing: 1.7px;
  }

  .article-s .news-item{
    margin-bottom: 50px;
  }
}
.shop-info{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 0;
  max-width: 990px;
  width: 100%;
  margin-right: auto;
}

@media screen and (max-width: 992px){
  .shop-info{
    padding: 10px 10px 0;
    margin: 0 auto;
  }
}
.shop-info .product-wrap{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.shop-info .product-wrap .l-side{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.shop-info .product-wrap .l-side img{
  max-width: 240px;
}

@media screen and (max-width: 992px){
  .shop-info .product-wrap .l-side img{
    max-width: 100%;
    height: 100%;
    margin-top: 10px;
  }
}
.shop-info .pr-data{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 10px 0 40px;
}

@media screen and (max-width: 992px){
  .shop-info .pr-data{
    margin: 30px 0;
  }
}
@media screen and (max-width: 680px){
  .shop-info .pr-data{
    margin: 30px 0;
    display: block;
  }
}
.shop-info .pr-data ul{
  list-style: none;
  font-weight: bold;
}

.shop-info .pr-data .pr-site{
  text-transform: inherit;
  font-weight: 600;
}

.pr-site a{
  color: #4bb9f9;
}

@media screen and (max-width: 992px){
  .shop-info .pr-data .pr-site{
    margin-top: 10px;
  }
}
.shop-info .pr-text{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  max-width: 895px;
}

@media screen and (max-width: 992px){
  .shop-info .pr-text{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
  }
}
.pr-slider{
  background-color: #c4bdb4;
  margin: 50px 0;
  position: relative;
}

@media screen and (max-width: 992px){
  .pr-slider{
    margin: 50px 0;
  }
}
.pr-slider .slider-wrap{
  padding: 50px 0 0;
}

@media screen and (max-width: 992px){
  .pr-slider .slider-wrap{
    padding: 30px 0;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.pr-slider .main-slide{
  max-width: 1110px;
  height: 675px;
  overflow: hidden;
  position: relative;
  margin-left: 35px;
}

@media screen and (max-width: 992px){
  .pr-slider .main-slide{
    height: 100%;
    margin: 0;
  }

  .pr-slider .main-slide .swiper-slide{
    height: 276px;
  }

  .pr-slider .main-slide .swiper-slide img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.pr-slider .main-slide .hidden-nav{
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  top: 0;
  z-index: 1;
  cursor: pointer;
}

.pr-slider .main-slide .hidden-nav #next{
  width: 100%;
  height: 100%;
}

.pr-slider .th-wrap{
  position: relative;
}

.pr-slider .thumb-slide{
  position: absolute;
  bottom: 50px;
  right: 0;
  max-width: 600px;
}

@media screen and (max-width: 992px){
  .pr-slider .thumb-slide{
    position: relative;
    bottom: 0;
    max-width: 330px;
    margin: 0 auto;
  }
}
.pr-slider .thumb-slide .swiper-wrapper{
  position: relative;
}

.pr-slider .thumb-slide .swiper-wrapper .swiper-slide{
  max-width: 281px;
  width: 100%;
  height: 211px;
  overflow: hidden;
  margin: 0 auto;
}

@media screen and (max-width: 992px){
  .pr-slider .thumb-slide .swiper-wrapper .swiper-slide{
    max-width: 142px;
    height: 106px;
  }
}
.pr-slider .thumb-slide .swiper-wrapper .swiper-slide img{
  max-width: none;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.pr-slider .thumb-slide .swiper-wrapper .swiper-slide-thumb-active img{
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}

.pr-slider .thumb-slide .slide-nav{
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
  margin-right: 5px;
}

.pr-slider .thumb-inits{
  overflow: hidden;
}

@media screen and (max-width: 680px){
  .pr-slider .thumb-slide .slide-nav{
    margin-bottom: 10px;
    margin-top: 10px;
    margin-right: 35px;
  }
}
.pr-slider .thumb-slide .slide-nav .brend-prev{
  font-family: Adieu;
  font-size: -25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: -2.5px;
  text-align: center;
  color: #000;
  position: relative;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 680px){
  .pr-slider .thumb-slide .slide-nav .brend-prev{
    font-size: -17.5px;
    letter-spacing: -1.75px;
  }
}
.pr-slider .thumb-slide .slide-nav .brend-prev:hover{
  color: #be3a00;
}

.pr-slider .thumb-slide .slide-nav .brend-prev:after{
  content: "→";
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: block;
}

.pr-slider .thumb-slide .slide-nav .brend-next{
  font-family: Adieu;
  font-size: -25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: -2.5px;
  text-align: center;
  color: #000;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 680px){
  .pr-slider .thumb-slide .slide-nav .brend-next{
    font-size: -17.5px;
    letter-spacing: -1.75px;
  }
}
.pr-slider .thumb-slide .slide-nav .brend-next:hover{
  color: #be3a00;
}

.pr-slider .thumb-slide .slide-nav .brend-next:after{
  content: "→";
  display: block;
}

.pr-slider .thumb-slide .slide-nav .slide-counter{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  text-align: center;
  color: #000;
  padding: 0 50px;
}

@media screen and (max-width: 680px){
  .pr-slider .thumb-slide .slide-nav .slide-counter{
    font-size: 17.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.09;
    letter-spacing: 1.75px;
    text-align: center;
    padding: 0 20px;
  }
}
.pr-slider .thumb-slide .slide-nav .slide-counter span{
  font-weight: bold;
}

.pr-slider .thumb-slide .thumb-nav{
  position: relative;
  z-index: 1;
  bottom: 218px;
  max-width: 600px;
  cursor: pointer;
}

.pr-slider .thumb-slide .thumb-nav .sl-next{
  width: 281px;
  height: 220px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.pr-slider .thumb-slide .thumb-nav .sl-prev{
  width: 281px;
  height: 220px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.flor-area{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.flor-area .map-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media screen and (max-width: 992px){
  .no-home .map{
    margin: 80px 0;
  }

  .no-home .mobile-lang a{
    color: #000;
  }
  .no-home .mobile-lang .language-select{
    color: #fff;
    outline: none;
  }
   .no-home .mobile-lang .language-select:hover,
   .no-home .mobile-lang .language-select.active{
    color: #fff;
    font-weight: 900;
    } 
}
@media screen and (max-width: 992px){
  .single .section-title{
    text-align: left;
  }
}
@media screen and (max-width: 992px){
  .shop-wrap .section-title{
    text-align: left;
    padding: 0 10px;
    line-height: 1.5;
  }
}
.text-danger{
  color: red;
  display: block;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}

.text-success{
  color: green;
  padding: 10px 0 0;
  display: block;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}

.contact-page .map{
  margin: 0 0 180px;
}

@media screen and (max-width: 992px){
  .contact-page .map{
    margin: 0 0 100px;
  }
}
.archive-wrap.shop-wrap .pagination{
  margin: 0;
}

footer{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    /* background-image: url(../images/footer_bg.jpg); */
    min-height: 744px;
    width: 100%;
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    background: #1c2129;
}

/*footer:after{
  content: "";
  background-color: rgba(48, 48, 48, 0.8);
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: contain;
  object-fit: contain;
  mix-blend-mode: multiply;
}*/

.footer-wrap{
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-flex-line-pack: center;
  align-content: center;
  height: 100%;
  min-height: 744px;
}

@media screen and (max-width: 1299px){
  .footer-wrap{
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 1199px){
  .footer-wrap{
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 680px){
  .footer-wrap{
    padding: 50px 0;
    display: block;
  }
}
.footer-wrap .ftmenu{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer-wrap .ftmenu ul{
  list-style: none;
}

.footer-wrap .ftmenu ul li{
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.6;
  letter-spacing: normal;
  text-align: left;
}

@media (max-width: 1600px){
  .footer-wrap .ftmenu ul li{
    font-size: 18px;
  }
}
@media screen and (max-width: 680px){
  .footer-wrap .ftmenu ul li{
    text-align: center;
    font-family: GillSans;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.47;
  }
}
.footer-wrap .ftmenu ul li a{
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ftmenu ul li a:hover{
  color: #be3a00;
}

.footer-wrap .ft-center{
  position: relative;
}

.footer-wrap .ft-center .ft-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.footer-wrap .ft-center .ft-wrap .ft-logo{
  max-width: 320px;
}

.footer-wrap .ft-center .ft-wrap .ft-logo img{
  -o-object-fit: contain;
  object-fit: contain;
  max-width: 320px;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-center .ft-wrap .ft-logo{
    display: none;
  }
}
.footer-wrap .ft-center .ft-wrap .ft-phone{
  font-family: GillSans;
  font-size: 31.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

@media screen and (max-width: 1600px){
  .footer-wrap .ft-center .ft-wrap .ft-phone{
    font-size: 28px;
  }
}
@media screen and (max-width: 680px){
  .footer-wrap .ft-center .ft-wrap .ft-phone{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.33;
    text-align: center;
    padding: 20px 0;
  }
}
.footer-wrap .ft-center .ft-wrap .ft-phone ul{
  list-style: none;
}

.footer-wrap .ft-center .ft-wrap .ft-phone ul li{
  line-height: 1.48;
}

.footer-wrap .ft-center .ft-wrap .ft-phone ul li a{
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ft-center .ft-wrap .ft-phone ul li a:hover{
  color: #be3a00;
}

.footer-wrap .ft-center .ft-wrap .ft-mail{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

@media screen and (max-width: 1600px){
  .footer-wrap .ft-center .ft-wrap .ft-mail{
    font-size: 23px;
  }
}
@media screen and (max-width: 680px){
  .footer-wrap .ft-center .ft-wrap .ft-mail{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.85;
    text-align: center;
  }
}
.footer-wrap .ft-center .ft-wrap .ft-mail a{
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ft-center .ft-wrap .ft-mail a:hover{
  color: #be3a00;
}

.footer-wrap .ft-right{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer-wrap .ft-right .ft-r-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-right .ft-r-wrap{
    padding: 20px 0;
  }
}
.footer-wrap .ft-right .col-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .col-title{
    font-size: 23px;
  }
}
@media screen and (max-width: 680px){
  .footer-wrap .ft-right .col-title{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.85;
    letter-spacing: normal;
    text-align: center;
  }
}
.footer-wrap .ft-right ul{
  list-style: none;
}

.footer-wrap .ft-right ul li{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-right ul li{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.85;
    letter-spacing: normal;
    text-align: center;
  }
}
.footer-wrap .ft-right .block-sucribe{
  position: relative;
}

.footer-wrap .ft-right .block-sucribe .bl-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}

@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .block-sucribe .bl-title{
    font-size: 23px;
  }
}
@media screen and (max-width: 680px){
  .footer-wrap .ft-right .block-sucribe .bl-title{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 20px 0 0;
    max-width: 175px;
    margin: 0 auto;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group{
  margin-top: 35px;
  max-width: 505px;
}

@media screen and (max-width: 1299px){
  .footer-wrap .ft-right .block-sucribe .input-group{
    max-width: none;
  }
}
@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .block-sucribe .input-group{
    max-width: none;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group .text-field{
  border: solid 2px #fff;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  max-width: 445px;
}

@media screen and (max-width: 1299px){
  .footer-wrap .ft-right .block-sucribe .input-group .text-field{
    max-width: 380px;
  }
}
@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .block-sucribe .input-group .text-field{
    max-width: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group .text-field::-webkit-input-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field::-moz-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field:-ms-input-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field::-ms-input-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field::placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .btn-send{
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  -o-object-fit: contain;
  object-fit: contain;
  mix-blend-mode: multiply;
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
  border: 0;
  background-color: transparent;
  padding: 0 15px;
  border-left: 2px solid #fff;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ft-right .block-sucribe .input-group .btn-send span{
  display: block;
  padding: 0 5px;
  margin-right: 15px;
}

@media screen and (max-width: 1299px){
  .footer-wrap .ft-right .block-sucribe .input-group .btn-send span{
    padding: 0;
    margin: 0;
  }

  .map-infoblock{
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin: 0 auto;
    width: 130px;
    padding-top: 17px;
  }

  .map-infoblock1{
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin: 0 auto;
    width: 130px;
    padding-top: 40px;
  }
}
@media (max-width: 2640px){
  .map-infoblock{
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin: 0 auto;
    width: 130px;
    padding-top: 17px;
  }

  .map-infoblock1{
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin: 0 auto;
    width: 130px;
    padding-top: 40px;
  }
}
@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .block-sucribe .input-group .btn-send span{
    padding: 0;
    margin: 0;
  }

  .map-infoblock{
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    margin-top: 20px;
    color: #fff;
    margin: 0 auto;
    width: 100px;
    padding-top: 20px;
  }

  .map-infoblock1{
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    margin-top: 20px;
    color: #fff;
    margin: 0 auto;
    width: 100px;
    padding-top: 40px;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group .btn-send:hover{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group:hover .text-field{
  border-color: #be3a00;
}

.footer-wrap .ft-right .block-sucribe .input-group:hover .btn-send{
  border-left: 2px solid #be3a00;
  color: #be3a00;
}

@media (max-width: 992px){
  .footer-wrap .ft-right .block-sucribe .input-group .text-field{
    width: 100%;
  }
}
.up{
  background-image: url("../images/up.svg");
  background-size: cover;
  width: 87px;
  height: 87px;
  display: none;
  position: fixed;
  right: 20px;
  top: 50%;
  cursor: pointer;
  z-index: 99;
}

@media screen and (max-width: 680px){
  .up{
    display: none !important;
  }
}
.footer-mobile{
  display: none;
}

@media screen and (max-width: 680px){
  .footer-mobile{
    display: block;
    padding: 20px 0 0;
  }
}
.footer-mobile .mobi-logo{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 227px;
  width: 100%;
  margin: 0 auto;
}

.footer-mobile .mobi-logo img{
  max-width: none;
  width: 100%;
}

.footer-mobile .footer-social{
  padding: 20px 0 0;
  max-width: 250px;
  margin: 0 auto;
}

.footer-mobile .footer-social ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.shares-wrap{
  display: block !important;
}

.shares .shares-big-slider{
  max-width: 100%;
}

.shares-row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fbf9f6;
}

.shares-left,
.shares-right{
  padding: 0 15px;
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.shares-descr{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  color: #be3a00;
  max-width: 783px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 680px){
  .shares-descr{
    max-width: 100%;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
  }
}
.shares .shares-col{
  position: absolute;
  z-index: 10;
  right: 0;
  bottom: 15px;
  width: 47%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 780px){
  .map-infoblock{
    text-align: center;
    font-size: 6px;
    font-weight: 700;
    margin-top: 20px;
    color: #fff;
    margin: 0 auto;
    width: 80px;
    padding-top: 12px;
  }

  .map-infoblock1{
    text-align: center;
    font-size: 6px;
    font-weight: 700;
    margin-top: 20px;
    color: #fff;
    margin: 0 auto;
    width: 70px;
    padding-top: 22px;
  }

  .right-col .btn-group{
    margin: 0 auto;
    max-width: 250px;
  }

  .top-section-content{
    width: 100%;
  }

  .shares-row{
    display: block;
  }

  .shares-left{
    width: 100%;
  }

  .shares-right{
    width: 100%;
    padding-top: 20px;
    /*padding-bottom: 20px;*/
  }

  .shares .shares-col{
    position: relative;
    width: 100%;
    bottom: 0;
    margin-top: 90px;
  }

  .mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a:after{
    margin-top: -7px;
    margin-right: 0px;
  }

  .right-col .btn-group{
    margin: 0 auto;
    max-width: 250px;
  }
}
@media screen and (max-width: 1360px){
  .shares .shares-col{
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: 113px;
    width: 47%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.swiper-slide img{
  width: 100%;
  height: 675px;
}




@media screen and (min-width: 1200px) and (max-width: 1536px) and (max-height: 1000px){
  body{
    -moz-transform: scale(0.7, 0.7);
    zoom: 0.7;
    zoom: 70%;
  }
}


.img-bg{
  position: relative;
  padding: 0 30px;
}

.shares-wrap .img-bg img{
  padding: 35px 0 30px;
  height: 100%;
  height: 200px;
  overflow: hidden;
}

.img-bg img{
  height: 100%;
  height: 200px;
  overflow: hidden;
}

.img-wrap .img-bg img{
  height: 100%;
}

.thumb-slide .img-bg{
  height: 100%;
  display: -ms-grid;
  display: grid;
  place-items: center;
  padding: 0px 20px 10px;
}

.thumb-slide .img-bg img{
  max-width: 250px !important;
  width: 100%;
  height: 170px !important;
}

.swiper-slide:nth-child(even) .img-bg{
  background: #F47201;
}

.swiper-slide:nth-child(odd) .img-bg{
  background: #888785;
}

@media screen and (max-width: 992px){
  .thumb-slide .img-bg img{
    height: 70px !important;
    max-width: none !important;
  }

  .tel-blocc{
    font-size: 12px;
  }
  header .header-content .tel-block{   
    display: none;
}
}
@media (max-width: 2640px){
  .about .ab-wrap .left-col{
    padding-right: 55px;
  }
}
@media (max-width: 1800px){
  .about .ab-wrap .left-col{
    padding-right: 100px;	
  }
  .screen-section .left-menu ul li .submenu{
    top: 2px;
    overflow: visible;
    position: absolute;
    height: auto;
    display: none;
    min-height: 100%;
    left: 100%;
    /* width: calc(100vw - 470px); */
    width: calc(20vw - 160px);
    max-width: 1120px;
    z-index: 999999;
    width: 350px;
}
}
@media (max-width: 1600px){
  .about .ab-wrap .left-col{
    padding-right: 60px;
  }

  .slider-thumb{
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 50px;
    bottom: 280px;
    left: 150px;
  }
}
@media (max-width: 1400px){
  .about .ab-wrap .left-col{
    padding-right: 75px;
  }
}
@media (max-width: 1300px){
  .about .ab-wrap .left-col{
    padding-right: 75px;
  }
}

.form-controlsh{
  display: block;
  width: 81%;
  height: 24px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #c6bfb6;
  background-image: none;
  border: 2px solid #e4433c;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  margin: 15px 0px;
}

.btn-primarysh{
  border: solid 2px #dd0a00;
  background-color: transparent;
  display: block;
  width: 100%;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: 2.5px;
  color: #0e0e0e;
  text-transform: uppercase;
  position: relative;
  padding: 0 20px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

.map .section-title{
    font-family: GillSans;
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    margin-bottom: 25px;
}

header .header-content .fa-search a{
  color: #764343;
}

.pr-data{
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pr-data .pr-i{
  position: relative;
}

.pr-data .grid-side{
  display: block;
  max-width: 270px;
  width: 100%;
}

@media screen and (max-width: 992px){
  .pr-data .grid-side{
    margin: 30px 0 0;
  }
}
@media screen and (max-width: 680px){
  .pr-data .grid-side{
    margin: 30px auto 0;
  }
}
.pr-data .btn-callback{
  position: relative;
  padding: 20px 0;
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
}

.pr-data .btn-callback a:after{
  content: "";
  background-image: url("../images/tel.png");
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
  margin-top: -5px;
}

.pr-data .pr-site{
  text-transform: uppercase;
}

.pr-data .pr-site a{
  color: #303030;
  text-transform: uppercase;
}

.pr-slider{
  margin: 50px 0 0;
}

.tabs-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.tabs-wrap .tabs{
    background-color: #303030;
    width: calc(100% - 70px);
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(33.33%, 1fr));
}

@media screen and (max-width: 1200px){
  .tabs-wrap .tabs{
    width: calc(100% - 0px);
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  }
/*  header .header-content .logo img{
    width: 60%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}*/
/*header .search-block{
    position: relative;
    display: none;
}*/
/*header .header-content .tel-block{    
    display: none;
}*/
}
.tabs-wrap .tabs .tab{
    padding: 20px 0;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    line-height: normal;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.tabs-wrap .tabs .tab.active, .tabs-wrap .tabs .tab:hover{
    background-color: #C53C00;
}

.tabs-wrap .tab_item{
  display: none;
  padding: 30px 35px;
}

.tabs-wrap .tab_item ul{
 /* list-style: none;*/
    padding: 20px;
    margin-left: 10px;
}

.tabs-wrap .tab_item ol{
    margin-left: 30px;
}

.tabs-wrap .tab_item:first-child{
  display: block;
}

.tabs-wrap .fl-full-info{
  position: relative;
  background-color: #fbf9f6;
  padding: 30px 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
}

@media screen and (max-width: 992px){
  .tabs-wrap .fl-full-info{
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  }
}
@media screen and (max-width: 680px){
  .tabs-wrap .fl-full-info{
    display: block;
  }
}
.tabs-wrap .fl-full-info .icons-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
  grid-column-gap: 30px;
}

@media screen and (max-width: 1198px){
  .tabs-wrap .fl-full-info .icons-wrap{
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(40%, 1fr));
    grid-column-gap: 30px;
  }
}
@media screen and (max-width: 992px){
  .tabs-wrap .fl-full-info .icons-wrap{
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
    grid-column-gap: 10%;
  }
}
.tabs-wrap .fl-full-info .icons-wrap .ic-item{
  margin-bottom: 70px;
}

@media screen and (max-width: 680px){
  .tabs-wrap .fl-full-info .icons-wrap .ic-item{
    margin-bottom: 25px;
  }
}
.tabs-wrap .fl-full-info .icons-wrap .ic-item .icon-img{
  max-width: 77px;
  width: 100%;
}

@media screen and (max-width: 680px){
  .tabs-wrap .fl-full-info .icons-wrap .ic-item .icon-img{
    max-width: 58px;
  }
}
.tabs-wrap .fl-full-info .icons-wrap .ic-item .ic-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
}

@media screen and (max-width: 680px){
  .tabs-wrap .fl-full-info .icons-wrap .ic-item .ic-title{
    font-size: 20px;
  }
}
.tabs-wrap .fl-full-info .tab-text{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#callback, #myModal{
  background: white;
  padding: 20px 0px;
  text-align: left;
  max-width: 600px;
  margin: 0px auto;
  position: relative;
}

#callback .callback-form, #myModal .callback-form{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
}

#callback .form-hd, #myModal .form-hd{
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  padding: 0 0 15px;
}

#callback .input-group, #myModal .input-group{
  max-width: none;
  width: 100%;
  margin: 15px 0;
}

#callback .text-field, #myModal .text-field{
  width: calc(100% - 34px);
  padding: 0 15px;
}

#callback .text-field::-webkit-input-placeholder, #myModal .text-field::-webkit-input-placeholder{
  text-align: center;
}

#callback .text-field::-moz-placeholder, #myModal .text-field::-moz-placeholder{
  text-align: center;
}

#callback .text-field:-ms-input-placeholder, #myModal .text-field:-ms-input-placeholder{
  text-align: center;
}

#callback .text-field::-ms-input-placeholder, #myModal .text-field::-ms-input-placeholder{
  text-align: center;
}

#callback .text-field::placeholder, #myModal .text-field::placeholder{
  text-align: center;
}

#callback .btn-group, #myModal .btn-group{
  margin: 15px 0;
}

@media screen and (max-width: 680px){
  #callback .btn-group, #myModal .btn-group{
    max-width: none;
  }
}
.my-mfp-zoom-in .zoom-anim-dialog{
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}

.my-mfp-zoom-in.mfp-bg{
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg{
  opacity: 0.8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg{
  opacity: 0;
}

.map-block{
  cursor: pointer;
}

.item input{
  display: none;
  cursor: pointer;
}

.shop-p{
  position: absolute;
  top: 40%;
  right: 10px;
  max-width: 300px;
  width: 100%;
  display: none;
}

@media screen and (max-width: 1199px){
  .shop-p{
    top: 40%;
    max-width: 250px;
    right: 10%;
    background: #fff;
  }
}
@media screen and (max-width: 1150px){
  .shop-p{
    display: none !important;
  }
}
@media screen and (max-width: 992px){
  .shop-p{
    display: none !important;
  }
}
@media screen and (max-width: 680px){
  .shop-p{
    top: 30%;
    max-width: 200px;
    left: 10px;
    background: #fff;
    display: none !important;
  }
}
.shop-p .info-block{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid;
}

.shop-p .shop-cover{
  width: 180px;
  height: 80px;
  overflow: hidden;
  margin: 30px auto 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.shop-p .shop-cover img{
  max-height: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.shop-p .shop-data{
  position: relative;
}

.shop-p .shop-name{
  text-align: center;
  font-weight: bold;
  padding: 15px 0;
}

.shop-p .shop-inf{
  text-align: center;
}

.shop-p .shop-inf ul{
  list-style: none;
  padding: 0;
}

.shop-p .shop-link{
  margin: 20px 0 0;
  text-align: center;
  display: block;
  padding: 15px 0;
  background: #C03B00;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.shop-p .shop-link:hover{
  color: #fff;
  background: #303030;
}


@media screen and (max-width: 1150px){
  .single-wrap{
    width: 100%;
  }
}
@media screen and (max-width: 1199px){
  .tg-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.sear.show-pc{
  display: block;
}

@media screen and (max-width: 1199px){
  .sear.show-pc{
    display: none;
  }
}
.sear.hide-pc{
  display: none;
}

/*@media screen and (max-width: 1199px){
  .sear.hide-pc{
    display: block;
  }
}*/
/*@media screen and (max-width: 1600px){
  header .header-content .left-col{
    max-width: 70%;
  }
}*/
footer{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    /* background-image: url(../images/footer_bg.jpg); */
    min-height: 744px;
    width: 100%;
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    background: #1c2129;
}

/*footer:after{
  content: "";
  background-color: rgba(48, 48, 48, 0.8);
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: contain;
  object-fit: contain;
  mix-blend-mode: multiply;
}*/

.footer-wrap{
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-flex-line-pack: center;
  align-content: center;
  height: 100%;
  min-height: 744px;
}

@media screen and (max-width: 1299px){
  .footer-wrap{
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 1199px){
  .footer-wrap{
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 680px){
  .footer-wrap{
    padding: 50px 0;
    display: block;
  }
}
.footer-wrap .ftmenu{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer-wrap .ftmenu ul{
  list-style: none;
}

.footer-wrap .ftmenu ul li{
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.6;
  letter-spacing: normal;
  text-align: left;
}

@media screen and (max-width: 680px){
  .footer-wrap .ftmenu ul li{
    text-align: center;
    font-family: GillSans;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.47;
  }
}
.footer-wrap .ftmenu ul li a{
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ftmenu ul li a:hover{
  color: #be3a00;
}

.footer-wrap .ft-center{
  position: relative;
}

.footer-wrap .ft-center .ft-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.footer-wrap .ft-center .ft-wrap .ft-logo{
  max-width: 320px;
}

.footer-wrap .ft-center .ft-wrap .ft-logo img{
  -o-object-fit: contain;
  object-fit: contain;
  max-width: 320px;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-center .ft-wrap .ft-logo{
    display: none;
  }
}
.footer-wrap .ft-center .ft-wrap .ft-phone{
  font-family: GillSans;
  font-size: 31.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-center .ft-wrap .ft-phone{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.33;
    text-align: center;
    padding: 20px 0;
  }
}
.footer-wrap .ft-center .ft-wrap .ft-phone ul{
  list-style: none;
}

.footer-wrap .ft-center .ft-wrap .ft-phone ul li{
  line-height: 1.48;
}

.footer-wrap .ft-center .ft-wrap .ft-phone ul li a{
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ft-center .ft-wrap .ft-phone ul li a:hover{
  color: #be3a00;
}

.footer-wrap .ft-center .ft-wrap .ft-mail{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-center .ft-wrap .ft-mail{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.85;
    text-align: center;
  }
}
.footer-wrap .ft-center .ft-wrap .ft-mail a{
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ft-center .ft-wrap .ft-mail a:hover{
  color: #be3a00;
}

.footer-wrap .ft-right{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer-wrap .ft-right .ft-r-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-right .ft-r-wrap{
    padding: 20px 0;
  }
}
.footer-wrap .ft-right .col-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-right .col-title{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.85;
    letter-spacing: normal;
    text-align: center;
  }
}
.footer-wrap .ft-right ul{
  list-style: none;
}

.footer-wrap .ft-right ul li{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-right ul li{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.85;
    letter-spacing: normal;
    text-align: center;
  }
}
.footer-wrap .ft-right .block-sucribe{
  position: relative;
}

.footer-wrap .ft-right .block-sucribe .bl-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}

@media screen and (max-width: 680px){
  .footer-wrap .ft-right .block-sucribe .bl-title{
    font-family: GillSans;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 20px 0 0;
    max-width: 175px;
    margin: 0 auto;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group{
  margin-top: 35px;
  max-width: 505px;
}

@media screen and (max-width: 1299px){
  .footer-wrap .ft-right .block-sucribe .input-group{
    max-width: none;
  }
}
@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .block-sucribe .input-group{
    max-width: none;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group .text-field{
  border: solid 2px #fff;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  max-width: 445px;
}

@media screen and (max-width: 1299px){
  .footer-wrap .ft-right .block-sucribe .input-group .text-field{
    max-width: 380px;
  }
}
@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .block-sucribe .input-group .text-field{
    max-width: none;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group .text-field::-webkit-input-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field::-moz-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field:-ms-input-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field::-ms-input-placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .text-field::placeholder{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group .btn-send{
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  -o-object-fit: contain;
  object-fit: contain;
  mix-blend-mode: multiply;
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
  border: 0;
  background-color: transparent;
  padding: 0 15px;
  border-left: 2px solid #fff;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer-wrap .ft-right .block-sucribe .input-group .btn-send span{
  display: block;
  padding: 0 5px;
  margin-right: 15px;
}

@media screen and (max-width: 1299px){
  .footer-wrap .ft-right .block-sucribe .input-group .btn-send span{
    padding: 0;
    margin: 0;
  }
}
@media screen and (max-width: 1600px){
  .footer-wrap .ft-right .block-sucribe .input-group .btn-send span{
    padding: 0;
    margin: 0;
  }
}
.footer-wrap .ft-right .block-sucribe .input-group .btn-send:hover{
  color: #fff;
}

.footer-wrap .ft-right .block-sucribe .input-group:hover .text-field{
  border-color: #be3a00;
}

.footer-wrap .ft-right .block-sucribe .input-group:hover .btn-send{
  border-left: 2px solid #be3a00;
  color: #be3a00;
}

.up{
  background-image: url("../images/up.svg");
  background-size: cover;
  width: 87px;
  height: 87px;
  display: none;
  position: fixed;
  right: 20px;
  top: 50%;
  cursor: pointer;
  z-index: 99;
}

@media screen and (max-width: 680px){
  .up{
    display: none !important;
  }
}
.footer-mobile{
  display: none;
}

@media screen and (max-width: 680px){
  .footer-mobile{
    display: block;
    padding: 20px 0 0;
  }
}
.footer-mobile .mobi-logo{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 227px;
  width: 100%;
  margin: 0 auto;
}

.footer-mobile .mobi-logo img{
  max-width: none;
  width: 100%;
}

.footer-mobile .footer-social{
  padding: 20px 0 0;
  max-width: 250px;
  margin: 0 auto;
}

.footer-mobile .footer-social ul{
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

/*Catalog*/
/*.catalog_wrap{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}*/
.catalog_wrap .pagination{
	margin-bottom: 20px;
	margin-top: 20px;
}

.catalog_wrap .section-title{
     margin: 0;
    object-fit: contain;
    font-family: GillSans;
    font-size: 38px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.15;
    letter-spacing: normal;
    text-align: left;
    color: #303030;
    text-transform: unset;
}
.catalog_wrap .catalog-container{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.catalog_wrap .catalog-card_row{
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  grid-column-gap: 22px;
  grid-row-gap: 50px;
 /* padding-bottom: 110px;*/
 padding-bottom: 45px;
}
.catalog_wrap .catalog-card_row._cat_nc{
  grid-row-gap: 22px;
}
svg{
  fill: #5046e5;
}
@media screen and (max-width:1198px){
  .catalog_wrap .catalog-card_row{
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    grid-row-gap: 22px;
  }
}
.catalog_wrap .catalog-card_row .cards-items{
  -o-object-fit: contain;
     object-fit: contain;
  border: solid 1px #c4bdb4;
  background-color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
.catalog_wrap .catalog-card_row .cards-items:hover{
  border: solid 1px #c03b00;
}
@media screen and (max-width:680px){
  .catalog_wrap .catalog-card_row .cards-items:nth-child(7){
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
.catalog_wrap .catalog-card_row .cards-items .cat-title{
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
	line-height: 1.3;
    margin-bottom: 10px;
  letter-spacing: normal;
  text-align: center;
  color: #1f1f24;
  text-transform: uppercase;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0px;
  display: -ms-grid;
  display: grid;
  place-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .item-cover{
  background-size: cover;
  max-width: 231px;
  width: 100%;
  height: 231px;
  border-radius: 50%;
  background-repeat: no-repeat;
  margin: 5px 0 25px;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .cat-sub{
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  border: solid 1px #c03b00;
  background-color: rgba(0, 0, 0, 0.8);
  display: -ms-grid;
  display: grid;
  place-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 2px 0;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .cat-sub ul{
  list-style: none;
  text-align: center;
  padding-bottom: 30px;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .cat-sub ul li{
  padding: 3px 0;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .cat-sub ul a{
  color: #fff;
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .cat-sub ul a:hover{
  color: #be3a00;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link{
  display: none;
  position: absolute;
  bottom: 30px;
  z-index: 9;
  left: 0;
  right: 0;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link .btn-full{
  border: solid 2px #fff;
  background-color: transparent;
  display: block;
  max-width: 245px;
  width: 100%;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #fff;
  margin: 0 auto;
  text-transform: uppercase;
  position: relative;
  padding: 0 20px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link .btn-full span{
  padding-right: 50px;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link .btn-full:before{
  content: "";
  border-left: solid 2px #fff;
  position: absolute;
  right: 0;
  width: 58px;
  height: 52px;
  display: block;
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link .btn-full:after{
  content: "→";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  color: #fff;
  line-height: 2.08;
  letter-spacing: 2.5px;
  padding: 0 20px;
  position: absolute;
  right: 0;
  top: -3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link .btn-full:hover{
  color: #c03b00;
  border-color: #c03b00;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link .btn-full:hover:before{
  border-left: solid 2px #c03b00;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .full-link .btn-full:hover:after{
  color: #c03b00;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .stock{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: center;
  color: #c4bdb4;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap .stock strong{
  font-weight: bold;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap:hover .cat-title{

  z-index: 9;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap:hover .cat-sub{
  opacity: 1;
  visibility: visible;
}
.catalog_wrap .catalog-card_row .cards-items .item-wrap:hover .full-link{
  display: block;
}
.catalog_wrap .catalog-card_row .cat-banner{
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  overflow: hidden;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.catalog_wrap .catalog-card_row .cat-banner div{
  height: 100%;
}
.catalog_wrap .catalog-card_row .cat-banner .cat_bnr{
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.catalog_wrap .catalog-card_row .cat-banner .banner-wrap{
  padding: 25px 0 0;
  text-align: center;
}
.catalog_wrap .catalog-card_row .cat-banner .banner-wrap .banner-title{
  text-shadow: 2.5px 4.3px 9px rgba(2, 64, 83, 0.77);
  font-family: GillSans;
  font-size: 58px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
@media screen and (max-width:680px){
  .catalog_wrap .catalog-card_row .cat-banner{
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}

.breadcrumbs{
  position: relative;
  margin: 15px 0;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
}
@media screen and (max-width:680px){
  .breadcrumbs{
    font-size: 13px;
    margin-bottom: 25px;
  }
}
.breadcrumbs ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.breadcrumbs ul li{
  list-style: none;
}
.breadcrumbs ul li:first-child:before{
  display: none;
}
.breadcrumbs ul li:before{
  content: "";
  width: 6px;
  height: 6px;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #030508;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
  margin: 0 20px;
}

.breadcrumb{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 50px;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
}
.breadcrumb li{
  list-style: none;
}
.breadcrumb li:first-child:before{
  display: none;
}
.breadcrumb li:before{
  content: "";
  width: 6px;
  height: 6px;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #030508;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
  margin: 0 20px;
}

.side-banner{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 332px;
  margin-top: 120px;
}

.product-container{
  margin-top: -90px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
		      margin-top: 20px;
}
.product-container._nowrap{
  margin: 0;
}
.product-container .pr-header_filter{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product-container .pr-header_filter .switch-layout{
  position: relative;
}
@media screen and (max-width:992px){
  .product-container .pr-header_filter .switch-layout{
    display: none;
  }
}
.product-container .pr-header_filter .switch-layout .grid{
  background-image: url("../images/grid.png");
  width: 28px;
  height: 29px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.product-container .pr-header_filter .switch-layout .list{
  background-image: url("../images/list.png");
  width: 28px;
  height: 29px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.product-container .product-list_container{
  position: relative;
  margin: 70px 0 0;
}
.product-container .product-list_container .pr_item .pr-top{
	position: absolute;
    bottom: 10px;
    width: 100%;
    max-width: calc(100% - 40px);
    padding: 4px 20px;
    background: none;
	justify-content: center;
}
.product-container .product-list_container .pr_item .pr-top .stock{
	color: #129014;
}
.product-container .product-list_container .list-row{
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(23%, 1fr));
  grid-column-gap: 10px;
  grid-row-gap: 60px;
}
/*@media screen and (max-width:1600px){
  .product-container .product-list_container .list-row{
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
@media screen and (max-width:1299px){
  .product-container .product-list_container .list-row{
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}*/
@media screen and (max-width:1198px){
  .product-container .product-list_container .list-row{
    grid-template-columns: repeat(auto-fill, minmax(33%, 1fr));
    grid-column-gap: 15px;
  }
}
@media screen and (max-width:992px){
  .product-container .product-list_container .list-row{
    grid-template-columns: repeat(auto-fill, minmax(45%, 1fr));
    grid-column-gap: 15px;
  }
}
@media screen and (max-width:680px){
 /* .product-container .product-list_container .list-row{
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  }*/
  .product-container .product-list_container .list-row{
    display: block !important;
}
.pr_item{
    position: relative;
    padding-bottom: 20px;
}
}
.product-container .product-list_container .list-row._list_row{
  display: block;
}

.pr_item{
  position: relative;
}
.pr_item._list{
  margin-bottom: 30px;
}
.pr_item._list .pr-content{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 30px 30px;
}
@media screen and (max-width:992px){
  .pr_item._list .pr-content{
    display: block;
    padding: 0;
  } 
}
.slider-min-fon{
    border-radius: 150px;
    background: rgb(35 42 52);
    width: 240px;
    height: 240px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.pr_item .pr-top{
  max-width: 240px;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #c4bdb4;
  padding: 30px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pr_item .pr-top .stock{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.pr_item .pr-top .pr-rating{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.pr_item .pr-top .pr-rating span{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZGVzYz5DcmVhdGVkIHdpdGggRmFicmljLmpzIDMuNS4wPC9kZXNjPgo8ZGVmcz4KPC9kZWZzPgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDApIi8+CjxnIHRyYW5zZm9ybT0ibWF0cml4KDIuNzU1MyAwIDAgMi43NTUzIDQ5OS45OTc1IDQ5OS45OTc2KSIgaWQ9IjE2OTczNSI+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgaXMtY3VzdG9tLWZvbnQ6IG5vbmU7IGZvbnQtZmlsZS11cmw6IG5vbmU7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xNjQuOTcyLCAtMTY0Ljk3MSkiIGQ9Ik0gMzI5LjIwOCAxMjYuNjY2IGMgLTEuNzY1IC01LjQzMSAtNi40NTkgLTkuMzg5IC0xMi4xMDkgLTEwLjIwOSBsIC05NS44MjIgLTEzLjkyMiBsIC00Mi44NTQgLTg2LjgzNyBjIC0yLjUyNyAtNS4xMiAtNy43NDIgLTguMzYyIC0xMy40NTEgLTguMzYyIGMgLTUuNzEgMCAtMTAuOTI1IDMuMjQyIC0xMy40NTEgOC4zNjIgbCAtNDIuODUxIDg2LjgzNiBsIC05NS44MjUgMTMuOTIyIGMgLTUuNjUgMC44MjEgLTEwLjM0NSA0Ljc3OSAtMTIuMTA5IDEwLjIwOSBjIC0xLjc2NCA1LjQzMSAtMC4yOTMgMTEuMzkyIDMuNzk2IDE1LjM3NyBsIDY5LjMzOSA2Ny41ODIgTCA1Ny40OTYgMzA1LjA3IGMgLTAuOTY1IDUuNjI4IDEuMzQ4IDExLjMxNSA1Ljk2NyAxNC42NzEgYyAyLjYxMyAxLjg5OSA1LjcwOCAyLjg2NSA4LjgxOCAyLjg2NSBjIDIuMzg3IDAgNC43ODQgLTAuNTY5IDYuOTc5IC0xLjcyMyBsIDg1LjcxMSAtNDUuMDU5IGwgODUuNzEgNDUuMDU5IGMgMi4yMDggMS4xNjEgNC42MjYgMS43MTQgNy4wMjEgMS43MjMgYyA4LjI3NSAtMC4wMTIgMTQuOTc5IC02LjcyMyAxNC45NzkgLTE1IGMgMCAtMS4xNTIgLTAuMTMgLTIuMjc1IC0wLjM3NiAtMy4zNTIgbCAtMTYuMjMzIC05NC42MjkgbCA2OS4zMzkgLTY3LjU4MyBDIDMyOS41MDEgMTM4LjA1NyAzMzAuOTcyIDEzMi4wOTYgMzI5LjIwOCAxMjYuNjY2IHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPg==);
  width: 18px;
  height: 17px;
  display: block;
  background-size: cover;
  opacity: .8;
}
.pr_item .pr-top .pr-rating span.h{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3Qe4bVV19vH3tUWNxhY1tmAvKCp2rKhYsGAvWLAbS7AbS+zR2LsRjQ0sWLBhQxSxYi+IihWx+1lj7/p+zyL7mMP1nnP23metveac67+e5z6HcOccc4zfXN4w7moWBwIIIIAAAggggAACCCCAAAIIjC7g0TMgAQQQQAABBBBAAAEEEEAAAQQQEA06JwECCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIAAAggggAACCCCAAA065wACCCCAAAIIIIAAAggggAACBQjQoBewCaSAAAIIIIBATQJJTivpDHP+6kr7n3l+2f5lTQ7kigACCCCAQN8CNOh9ixIPAQQQQACBhgSSnEfSZSRddvaz++euQR/i+IWkj0v62Ozn0ba/NcRCxEQAAQQQQKBEARr0EneFnBBAAAEEEBhBIMk5JV1K0u7rfp5rhFTWL/mNWcN+tKTu12dtf3/knFgeAQQQQACBQQRo0AdhJSgCCCCAAAJ1CCS5mqQbSdpL0m51ZK1jJL1H0qG2319J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);
  width: 17px;
  height: 17px;
  opacity: .5;
}
.sale-a .model-pr{
  color: #c4bdb4;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 200;
}
.pr_item .pr-body{
	height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border: solid 1px #c4bdb4;
  background-color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.pr_item .pr-body:hover{
  border: solid 1px #c03b00;
}
.pr_item .pr-body .pr-content{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pr_item .pr-body .pr-content .pr-title{
  font-family: GillSans;
  font-size: 15px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
  padding: 20px 5px;
  height: 35px;
/*  margin-bottom: 25px;*/
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (lg){
  .pr_item .pr-body .pr-content .pr-title{
    padding: 20px 1px;
    height: auto;
  }
}
.pr_item .pr-body .pr-content .pr-cover{
  max-width: none;
 /* height: 225px;*/
 height: auto;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.pr_item .pr-body .pr-content .pr-cover img{
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pr_item .pr-body .pr-content .pr-cover .label-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.pr_item .pr-body .pr-content .pr-cover .label-new{
  background-image: url("../images/label-new.png");
  width: 48px;
  height: 46px;
  display: block;
}
.pr_item .pr-body .pr-content .pr-cover .label-diskond{
  background-image: url("../images/label-diskond.png");
  width: 48px;
  height: 46px;
  display: block;
}
.pr_item .pr-body .pr-content .pr-cover img{
  width: 100%;
}
.pr_item .pr-body .pr-content .pr-meta{
  padding: 0 30px;
    min-height: 80px;
}

.pagination ul li.active{
  background-color: #be3a00;
    color: #fff;
}

.pr_item .pr-body .pr-content .pr-meta .meta-wrap{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pr_item .pr-body .pr-content .pr-meta .meta-top{
  position: relative;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pr_item .pr-body .pr-content .pr-meta .model{
  font-family: GillSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1;
  text-align: right;
  max-width: 60%;
  color: #c4bdb4;
}
.pr_item .pr-body .pr-content .pr-meta .meta-price{
  font-family: GillSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pr_item .pr-body .pr-content .pr-meta .meta-price .old-price{
  text-decoration: line-through;
  font-weight: bold;
}
.pr_item .pr-body .pr-content .pr-meta .meta-price .new-price{
  font-family: GillSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  color: #c03b00;
}
.pr_item .pr-body .pr-content .btn-group{
  padding: 0px 0px 50px;
  max-width: 270px;
  width: 100%;
  margin: 0 auto;
}
.pr_item .pr-body .pr-content .btn-group .btn-cart:after{
  content: "";
  background-image: url("../images/card_icon.png");
  padding: 0 0px;
  position: absolute;
  right: 13px;
  top: 8px;
  display: block;
  width: 39px;
  height: 31px;
  transition: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width:680px){
  .pr_item .pr-body .pr-content .btn-group .btn-cart:before{
    right: 20px;
  }
   .slider-min-fon{
    border-radius: 150px;
    background: rgb(35 42 52);
    width: 130px;
    height: 130px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
}
.pr_item .pr-body .pr-content .btn-group .btn-cart:hover:after{
  content: "→";
  font-size: 35px;
  line-height: normal;
  top: 3px;
  right: 3px;
}

.pr-header_filter{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
      margin-top: 10px;
}
@media screen and (max-width:1199px){
  .pr-header_filter{
    width: 100%;
    margin: 1em;
  }
}
.pr-header_filter .pr-sort{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  width: 100%;
  
}
.pr-header_filter .sort-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.pr-header_filter .sort-wrap select{
  font-family: GillSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  border: solid 1px #c4bdb4;
  background-color: transparent;
  padding: 6px 25px;
  max-width: 280px;
  width: 100%;
  padding-left: 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='13px'%3E%3Ctext font-family='Adonis' fill='rgb(196, 189, 180)' font-weight='bold' font-size='20px' x='0px' y='13.0619999999999px'%3E&%2362;%3C/text%3E%3C/svg%3E");
  background-size: 11px 13px;
  background-position: top 11px right 10px;
  background-repeat: no-repeat;
 
}
@media screen and (max-width:992px){
  .pr-header_filter .sort-wrap select{
    max-width: 240px;
    font-size: 14px;
    padding-left: 5px;
  }
}
.pr-header_filter .sort-label{
  font-family: GillSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #c4bdb4; 
}
.slider-min-wrap h4{
    text-transform: uppercase;
    font-size: 20px;
}
@media screen and (max-width:992px){
  .pr-header_filter .sort-label{
    display: none;
  }
  .hero-sect img{ 
    margin-top: 10px;
}
.slider-min-fon{   
    margin-bottom: 30px;
}
.slider-min-wrap h4{
    text-transform: uppercase;
    font-size: 16px;
}
}

.switch-layout{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -ms-grid-column-align: end;
      justify-self: end;
}

.bred_wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px){
  .bred_wrap{
    gap: 20px;
  }
}
.bred_wrap .breadcrumbs{
  margin: 0;
}

.seo-block{
  padding-bottom: 80px;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  /*max-width: 945px;*/
  position: relative;
  margin: 0 auto;
}
.seo-block .seo-wrap{
  position: relative;
}
.seo-block .seo-wrap:after{
  content: "";
  background-color: #c03b00;
  width: 4px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.seo-block p{
  margin-bottom: 14px;
  /*padding: 0 30px;*/
}
.seo-block h2{
	/*margin-left: 30px;*/
    margin-bottom: 8px; 
}
.seo-block h3{  
	/*margin-left: 30px;*/
    margin-bottom: 8px;
}
.seo-block h4{  
	/*margin-left: 30px;*/
    margin-bottom: 8px;
}
.seo-block h2,
.seo-block h3,
.seo-block h4,
.seo-block h2 b,
.seo-block h3 b,
.seo-block h4 b,
.seo-block h2 span,
.seo-block h3 span,
.seo-block h4 span{
	line-height: 1 !important;
}
.seo-block p:empty{
	display: none;
}
.seo-block p,
.seo-block span,
.seo-block li,
.seo-block b,
.seo-block strong{
	font-family: GillSans !important;
	font-size: 20px !important;
	line-height: 1.4 !important;
}
._pr-screen .left-menu{
	margin-top: 30px;
}

.side-filter{
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 100px 0 0;
}

.pr_tabs .tabs{
	width: calc(100% - 0px);
}
.pr_tabs .tabs .tab{
    padding: 15px 0;
    font-family: GillSans;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2.5px;
    text-align: center;
    color: #fbf9f6;
    border-right: 1px solid #4a4747;
}
.product-section_info .set-top .model-pr{
  -o-object-fit: contain;
     object-fit: contain;
  font-family: GillSans;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.85;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  /*text-transform: uppercase;*/
  padding: 0;
  white-space: nowrap;
    text-overflow: ellipsis;
    width: 220px;
	overflow: hidden;
}
@media screen and (max-width:992px){
  .pr_tabs .tabs .tab{
    font-size: 18px;
    line-height: 1.5;
  }
}
.pr_tabs .tabs .tab:last-child{
  border: 0;
}
.pr_tabs .tab_item{
  padding: 40px 0 90px 0;
}
.pr_tabs .char-wrap{
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(25%, 1fr));
  grid-column-gap: 300px;
}
@media screen and (max-width:1199px){
  .pr_tabs .char-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 30px;
  }
}
@media screen and (max-width:992px){
  .pr_tabs .char-wrap{
    display: block;
  }
}
.pr_tabs .char-wrap .char-text{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #303030;
}
@media screen and (max-width:1199px){
  .pr_tabs .char-wrap .char-text{
    -webkit-box-flex: 50%;
        -ms-flex: 50% 0;
            flex: 50% 0;
  }
}
@media screen and (max-width:992px){
	.pr_tabs .char-wrap .char-text{
		/* margin-bottom: 30px;*/
		margin: 0px 20px 30px 20px;
	}
	.product-section_info .set-top .model-pr{    
		width: 100%;
		overflow: hidden;
	}
}
.pr_tabs .char-wrap .char-table{
  width: 100%;
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
}
@media screen and (max-width:1199px){
  .pr_tabs .char-wrap .char-table{
    -webkit-box-flex: 40%;
        -ms-flex: 40% 0;
            flex: 40% 0;
  }
}
.pr_tabs .char-wrap .char-table table{
  border-collapse: collapse;
  width: 100%;
}
.pr_tabs .char-wrap .char-table tr{
  background-color: #fff;
  border-bottom: 12px solid #FBF9F6;
}
.pr_tabs .char-wrap .char-table tr:last-child{
  border: 0;
}
.pr_tabs .char-wrap .char-table tr td{
  padding: 17px 40px;
}

.product-single{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: unset;
}
@media screen and (max-width:1199px){
  .product-single{
    max-width: none;
    width: 100%;
  }
}
/*.product-single .section-title{
  -o-object-fit: contain;
     object-fit: contain;
  font-family: GillSans;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
}*/
.product-single .breadcrumbs{
	margin-top: 15px;
	margin-bottom: 0px;
    font-size: 14px;
}
.breadcrumbs ul li:before{
	width: 4px;
    height: 4px;
	margin: 0 10px;
}
.product-single .section-title{
	margin-top: 16px;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: GillSans;
    font-size: 38px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.15;
    letter-spacing: normal;
    text-align: left;
    color: #303030;
    text-transform: unset;
}
@media screen and (max-width:992px){
  .product-single .section-title{
    font-size: 28px;
  }
   .pr_tabs .char-wrap .char-table tr td{
    padding: 17px 20px;
}
}

.product-content{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 112px;
}
.product-content .pr-single_wrap{
  font-family: GillSans;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width:680px){
  .product-content .pr-single_wrap{
    display: block;
  }
}
.product-content .pr-single_wrap .pr-slider_block{
  position: relative;
}
.product-content .pr-single_wrap .pr-slider_block .main-slider{
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 35px;
}
@media screen and (max-width:992px){
  .product-content .pr-single_wrap .pr-slider_block .main-slider{
    display: block;
  }
}
.product-content .pr-single_wrap .pr-slider_block .main-slider .zoom{
  background-image: url("../images/zoom.png");
  width: 29px;
  height: 29px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 9;
  cursor: pointer;
}
.product-content .pr-single_wrap .pr-slider_block .main-slider .gallery-top img{
  max-width: 580px;
  width: 100%;
  height: 435px;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-content .pr-single_wrap .pr-slider_block .main-slider .gallery-top .swiper-slide img{
  max-width: none;
}

.product-section_info{
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.product-section_info .set-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
 /* height: 100%;*/
   height: 0%;
}
.product-section_info .set-top{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.product-section_info .set-top .brand-logo{
  max-width: 100px;
}
.product-section_info .set-top .brand-logo img{
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
/*.product-section_info .set-top .model-pr{
  -o-object-fit: contain;
     object-fit: contain;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.85;
  letter-spacing: normal;
  text-align: right;
  color: #303030;
  text-transform: uppercase;
  padding: 10px 0;
}*/



.product-section_info .set-top .in-stock{
  font-family: GillSans;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #129014;
}
.product-section_info .set-bottom{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  /*gap: 30px;*/
}
.product-section_info .set-bottom .price span:first-child{
	font-weight: 600;
	color: #303030 !important;
}
.product-section_info .set-bottom .price span.autocalc-product-price{
	font-size: 26px !important;
}
.product-section_info .set-bottom .block-btn{
  position: relative;
  max-width: none;
  width: 100%;
}
.product-section_info .set-bottom .block-btn .add_cart{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
  -o-object-fit: contain;
     object-fit: contain;
  border: solid 2px #be3a00;
  background-color: transparent;
  text-transform: uppercase;
  display: block;
  width: 100%;
  padding: 5px 50px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
    margin-top: 15px;
}
.product-section_info .set-bottom .block-btn .add_cart:hover{
  background-color: #be3a00;
  color: #fff;
}
/*.product-section_info .set-bottom .block-btn .fast_order{
  font-family: GillSans;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 1.6px;
  text-align: center;
  color: #1f1f24;
  -o-object-fit: contain;
     object-fit: contain;
  border: solid 1px #1f1f24;
  background-color: transparent;
  display: block;
  max-width: 270px;
  width: 100%;
  text-transform: uppercase;
  padding: 10px 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-left: auto;
  cursor: pointer;
}*/
.product-section_info .set-bottom .block-btn .fast_order{
    font-family: GillSans;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 1.6px;
    text-align: center;

    /*
    color: #1f1f24;
    border: solid 1px #1f1f24;
    */
    color: #fff;
    border: none;
    

    
    -o-object-fit: contain;
    object-fit: contain;
    
    background-color: transparent;
    display: block;
    /* max-width: 270px; */
    width: 100%;
    text-transform: uppercase;
    padding: 10px 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin-left: auto;
    cursor: pointer;
    padding: 12px 50px;
    margin-top: 15px;
}


.oc-product-btn {
     background: #00b116;
   
}


@media screen and (max-width:992px){
	.product-section_info .set-bottom .block-btn .fast_order{
		max-width: none;
	}
}
.product-section_info .set-bottom .block-btn .fast_order:hover{
/*

  background-color: #1f1f24;
  color: #fff;

*/
    background: #039b16;


}

#product .fm-product-buttons .align-items-center{
	flex-direction: inherit;
}
.quantity-wrap{
	position: relative;
}
.quantity-wrap .input-minus,
.quantity-wrap .input-plus{
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #be3a00;
  width: 40px;
  /*height: 40px;*/
  height: 41px;
  border: 0;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 1;
  text-align: center;
  color: #fbf9f6;
  cursor: pointer;
}
.quantity-wrap .quantity{
  border: 0;
  background-color: transparent;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  text-align: center;
  color: #303030;
  width: 64px;
}
.quantity-wrap input::-webkit-outer-spin-button,
.quantity-wrap input::-webkit-inner-spin-button{
  -webkit-appearance: none;
  margin: 0;
}
.quantity-wrap input[type=number]{
  -moz-appearance: textfield;
}

.alert{
  padding: 10px 15px;
  background: #C53C00;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.alert a:hover{
  color: #C4BDB4;
}

.alert .close{
  background: transparent;
  border: 0;
  color: #fff;
  display: block;
  background: #000;
  padding: 10px 15px;
  cursor: pointer;
}

.cart-popup{
  position: relative;
  z-index: 9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1620px;
  width: 100%;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  border: solid 2px #be3b3b;
  background-color: #fbf9f6;
  left: 0;
  right: 0;
}
.cart-popup .popup_body{
  position: relative;
  padding: 20px 20px;
}
.cart-popup .popup-close{
  font-family: GillSans;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.06;
  letter-spacing: 3.25px;
  text-align: center;
  color: #be3a00;
  position: absolute;
  right: 20px;
  z-index: 99;
  top: 0;
}
.cart-popup .popup-close span{
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: GillSans;
  font-size: 42.5px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.06;
  letter-spacing: 3.25px;
  text-align: center;
  color: #be3a00;
  cursor: pointer;
}
.cart-popup .popup-title{
  position: relative;
  font-family: GillSans;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #303030;
  text-transform: uppercase;
  padding: 30px 0;
}
@media screen and (max-width:992px){
  .cart-popup .popup-title{
    font-size: 25px;
  }
}
@media screen and (max-width:680px){
  .cart-popup .popup-title{
    margin: 12px 0 0;
  }
}
.cart-popup .popup-content{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  color: #1f1f24;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cart-popup .popup-content table{
  width: 100%;
  border: 0;
  border-collapse: collapse;
}
.cart-popup .popup-content table tr{
  background-color: #fff;
  border-bottom: 20px solid #fbf9f6;
}
.cart-popup .popup-content table tr:last-child{
  border: 0;
}
.cart-popup .popup-content table tr td{
  padding: 25px 0px;
}
.cart-popup .popup-content table tr td:first-child{
  padding-left: 40px;
}
.cart-popup .popup-content table tr td:last-child{
  padding-right: 40px;
}
.cart-popup .popup-content .pr-cover{
  max-width: 180px;
  width: 100%;
  height: 136px;
  overflow: hidden;
}
.cart-popup .popup-content .pr-cover img{
  max-width: none;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cart-popup .popup-content .pr-title{
  max-width: 400px;
  text-transform: uppercase;
}
.cart-popup .popup-content .quantity-wrap{
  max-width: 250px;
  width: 100%;
}
.cart-popup .popup-content .pr-price{
  font-family: GillSans;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #1f1f24;
  max-width: 180px;
}
.cart-popup .popup-total{
  padding: 60px 0 40px;
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: normal;
  text-align: center;
  color: #c03b00;
  text-transform: uppercase;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media screen and (max-width:680px){
  .cart-popup .popup-total{
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px 0;
  }
}
.cart-popup .popup-total span{
  padding: 0 50px;
}
.cart-popup .popup-bottom{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width:680px){
  .cart-popup .popup-bottom{
    gap: 10px;
    padding-bottom: 15px;
  }
}
.cart-popup .popup-bottom .btn_return{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #c4bdb4;
  -o-object-fit: contain;
     object-fit: contain;
  border: solid 2px #c4bdb4;
  background-color: transparent;
  max-width: 430px;
  width: 100%;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-transform: uppercase;
}
@media screen and (max-width:680px){
  .cart-popup .popup-bottom .btn_return{
    font-size: 18px;
    max-width: none;
    width: 100%;
  }
}
.cart-popup .popup-bottom .btn_return:hover{
  background-color: #be3a00;
  color: #fff;
  border-color: transparent;
}
.cart-popup .popup-bottom .btn_cart{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #1f1f24;
  -o-object-fit: contain;
     object-fit: contain;
  border: solid 2px #be3a00;
  background-color: transparent;
  max-width: 272px;
  width: 100%;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-transform: uppercase;
}
@media screen and (max-width:680px){
  .cart-popup .popup-bottom .btn_cart{
    font-size: 18px;
    max-width: none;
    width: 100%;
  }
}
.cart-popup .popup-bottom .btn_cart:hover{
  background-color: #be3a00;
  color: #fff;
  border-color: transparent;
}

#cp-modal-body .remove{
  width: 10%;
  text-align: left;
}

#cp-modal-body .remove input{
  margin-left: 10%;
  width: 16px;
  height: 15px;
  display: inline-block;
  outline: none;
  border: 0;
  padding: 0;
  background: url("../images/remove.png") no-repeat;
}

#cp-modal-body .remove input:hover{
  background-position: 0 -15px;
  cursor: pointer;
}

#cp-modal-body .remove input:active{
  background-position: 0 -30px;
  cursor: pointer;
}

.mfp-bg{
  background: rgba(255, 255, 255, 0.6) !important;
  -webkit-backdrop-filter: blur(5px) !important;
          backdrop-filter: blur(5px) !important;
}

.cart-container{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cart-container .cart-title{
  font-family: GillSans;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #303030;
  text-transform: uppercase;
}
.cart-container .cart-body{
  padding: 20px 0;
  font-family: GillSans;
}
.cart-container .cart-body table{
  width: 100%;
  border-collapse: collapse;
}
@media screen and (max-width:992px){
  .cart-container .cart-body table{
    display: block;
    overflow-y: auto;
  }
}
.cart-container .cart-body thead{
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.85;
  letter-spacing: normal;
  color: #303030;
  text-transform: uppercase;
  text-align: left;
}
@media screen and (max-width:992px){
  .cart-container .cart-body thead{
    line-height: normal;
    font-size: 18px;
  }
}
.cart-container .cart-body thead th{
  color: #303030;
  padding: 45px 25px;
  font-weight: normal;
}
@media screen and (max-width:992px){
  .cart-container .cart-body thead th{
    padding: 15px 10px;
  }
}
@media screen and (max-width:992px){
  .cart-container .cart-body thead th:first-child{
    display: none;
  }
}
.cart-container .cart-body thead th:nth-child(2){
  text-align: center;
}
@media screen and (max-width:992px){
  .cart-container .cart-body thead th:nth-child(2){
    text-align: left;
  }
}
.cart-container .cart-body tbody{
  position: relative;
}
.cart-container .cart-body tbody tr{
  background-color: #fff;
  border-bottom: 20px solid #fbf9f6;
}
.cart-container .cart-body tbody tr:last-child{
  border: 0;
}
.cart-container .cart-body tbody td{
  padding: 25px 25px;
}
@media screen and (max-width:680px){
  .cart-container .cart-body tbody td:first-child{
   /* display: none;*/
   padding-right: 5px;
  }
}
@media screen and (max-width:992px){
  .cart-container .cart-body .quantity-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .cart-container .cart-body .input-minus,
.cart-container .cart-body .input-plus{
    width: 35px;
    height: 35px;
    line-height: normal;
  }
  .cart-container .cart-body .quantity{
    width: 35px;
  }
}
.cart-container .pr-cover{
  max-width: 156px;
  width: 100%;
  overflow: hidden;
  height: 117px;
}
.cart-container .pr-cover img{
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cart-container .pr-info{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 500px;
  width: 100%;
}
.pr_item .pr-top .pr-rating{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0px;
}
.cart-container .pr-info .pr-title{
  font-family: GillSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
  text-transform: uppercase;
}
@media screen and (max-width:992px){
  .cart-container .pr-info .pr-title{
    font-size: 16px;
  }
}
.cart-container .pr-info .pr-sku{
  font-family: GillSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.85;
  letter-spacing: normal;
  text-align: left;
  color: #303030;
  text-transform: uppercase;
  padding: 10px 0;
}
@media screen and (max-width:992px){
  .cart-container .pr-info .pr-sku{
    font-size: 16px;
    padding: 5px 0;
  }
}
.cart-container .pr-info .pr-stock{
  font-family: GillSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #129014;
}
.cart-container .price{
  font-family: GillSans;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #1f1f24;
}
@media screen and (max-width:992px){
  .cart-container .price{
    font-size: 16px;
  }
}
.cart-container .remove{
  font-family: GillSans;
  font-size: 42.5px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.06;
  letter-spacing: 3.25px;
  text-align: center;
  color: #be3a00;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  cursor: pointer;
}
@media screen and (max-width:992px){
  .cart-container .remove{
    font-size: 20px;
  }
}
.cart-container .cart_footer{
  background-color: #c4bdb4;
  width: 100%;
  margin: 25px 0;
  padding: 25px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: GillSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  color: #1f1f24;
  text-transform: uppercase;
}
@media screen and (max-width:680px){
  .cart-container .cart_footer{
    font-size: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 15px 0;
  }
  .cart-container .cart_footer span{
    margin: 0 !important;
    padding: 0 !important;
  }
  .cart-container{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
}
}
.cart-container .cart_footer:nth-child(1), .cart-container .cart_footer:nth-child(2){
  display: none;
}
.cart-container .prod-counter{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 25px;
}
.cart-container .prod-counter span{
  margin-left: 55px;
}
.cart-container .prod-total{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 25px;
}
.cart-container .prod-total span{
  margin-left: 55px;
}
.cart-container .cart-info{
  padding: 70px 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cart-container .cart-info .cart-row{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 300px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 300px;
}
@media screen and (max-width:992px){
  .cart-container .cart-info .cart-row{
    grid-column-gap: 0px;
    display: block;
  }
}
.cart-container .cart-info .cart-row .cart-block{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cart-container .cart-info .cart-row .cart-block .block-title{
  font-family: GillSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  color: #1c1b19;
  text-transform: uppercase;
}
.cart-container .cart-info .cart-row .block-info{
  position: relative;
  padding: 30px 0 0;
}
.cart-container .cart-info .cart-row .block-info .text-danger{
  display: none;
}
.cart-container .cart-info .cart-row .input-row{
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  grid-column-gap: 70px;
}
.cart-container .cart-info .cart-row .input-group{
  max-width: none;
  width: 100%;
  margin-bottom: 25px;
}
.cart-container .cart-info .cart-row .input-group .text-field{
  max-width: none;
  width: calc(100% - 55px);
  padding: 0 25px;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: left;
  color: #303030;
}
.cart-container .cart-info .cart-row .input-group .text-field::-webkit-input-placeholder{
  color: #303030;
}
.cart-container .cart-info .cart-row .input-group .text-field::-moz-placeholder{
  color: #303030;
}
.cart-container .cart-info .cart-row .input-group .text-field:-ms-input-placeholder{
  color: #303030;
}
.cart-container .cart-info .cart-row .input-group .text-field::-ms-input-placeholder{
  color: #303030;
}
.cart-container .cart-info .cart-row .input-group .text-field::placeholder{
  color: #303030;
}
.cart-container .bl-list{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cart-container .bl-list .list-header{
  border: solid 2px #be3a00;
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  color: #303030;
  padding: 0 25px;
  position: relative;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cart-container .bl-list .list-header:after{
  content: "→";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
  position: absolute;
  right: 25px;
}
.cart-container .bl-list .list-info{
  position: relative;
  padding: 15px 15px;
  background-color: #fff;
  border: solid 2px #be3a00;
  display: none;
}



.cart-container .bl-list .list-info td{
  padding: 5px 0;
}
.cart-container .bl-list .list-info tr{
  border-bottom: 0 !important;
}
.cart-container .bl-list .list-info.active{
  display: block;
}
.cart-container .bl-list .list-info ul{
  list-style: none;
}
.cart-container .btn-group{
  max-width: 270px;
  width: 100%;
  margin: 60px auto;
}
.cart-container .btn-group .btn-cart{
  font-family: GillSans;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  text-align: center;
  color: #fff;
  background-color: #be3a00;
  border: 0;
  width: 100%;
  padding: 17px 0;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cart-container .btn-group .btn-cart:hover{
  background-color: #1c1b19;
  color: #fff;
}

.main-pr-tb .tabs-wrap .tabs{
    background-color: #303030;
    width: calc(100% - 0px);
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.ocf-theme-light .ocf-dropdown .ocf-filter-header{
    border: 0;
    font-weight: bold;
    padding: 13px 12px;
    background-color: #eceef2;
    border-radius: 3px;
}
.ocf-active-label:empty + .ocf-filter-name, .ocf-open .ocf-active-label + .ocf-filter-name{
    color: #c13b13 !important;
}
.ocf-horizontal .ocf-filter-name, .ocf-slider .ocf-filter-name, .ocf-horizontal .ocf-active-label{
    color: #c13b13 !important;
}
.ocf-noUi-connect:before, .ocf-noUi-handle{
    background-color: #c13b13 !important;
}
.ocf-theme-light .ocf-footer{
	position: unset;
}
.ocf-theme-light .ocf-footer:after{
    box-shadow: none !important;
}
.ocf-theme-light .ocf-footer{
    background-color: transparent !important;
    box-shadow: none !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(199, 74, 47) !important;
    border-image: initial !important;
}
.ocf-theme-light .ocf-search-btn-static, .ocf-theme-light .ocf-search-btn-popover, .ocf-theme-light .ocf-search-btn-static.ocf-disabled, .ocf-theme-light .ocf-search-btn-popover.ocf-disabled{
    background-color: #c03b00 !important;
    color: #fff !important;
}
.ocf-input-group-addon{
    background-color: transparent !important;
}
.main-pr-tb .pr_tabs .tabs{
	background: none;
}
.main-pr-tb .pr_tabs .tabs .tab{
    padding: 0 0;
    font-family: GillSans;
    font-size: 40px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    /* line-height: 1; */
    letter-spacing: 2.5px;
    text-align: center;
    background: #f7ebe5;
    color: #c4bdb4;
    border: 0 !important;
    /*border: 1px solid #303030 !important;
    letter-spacing: 2.5px; */
    line-height: 1.5;
}
.main-pr-tb .tabs-wrap .tabs .tab.active{
    background-color: #C53C00;
    color: #FFf;
} 
.tabs-wrap .tabs .tab:hover{
    background-color: #EDE1DB;
    color: #7E7A74;
}

.quickcheckout-content{
  border: 0;
  padding: 0;
  margin: 0;
}

/*.related{
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 120px 0;
}
@media screen and (max-width:992px){
  .related{
    padding: 80px 0;
  }
}*/
/*.related .section-title{
  font-family: GillSans;
  font-size: 90px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: center;
  color: #303030;
}*/
@media screen and (max-width:1199px){
/*	.related .section-title{
		font-size: 40px;
	}*/
	.begctrok{
	   display: none;
	}
}
@media screen and (max-width:992px){
/*  .related .section-title{
    font-size: 30px;
  }*/
}
/*.related .related-product{
  padding: 90px 0;
}*/
/*.related .related-product .slider-nav{
  position: absolute;
  z-index: 999;
  top: 60%;
  width: 100%;
  cursor: pointer;
}*/
/*@media screen and (max-width:992px){
  .related .related-product .slider-nav{
    display: none;
  }
}
.related .related-product .slide-prev{
  display: block;
  position: absolute;
  top: 0%;
  left: -40px;
}
.related .related-product .slide-prev:after{
  content: "←";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
}
.related .related-product .slide-next{
  display: block;
  top: 50%;
  position: absolute;
  right: -40px;
}
.related .related-product .slide-next:after{
  content: "→";
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.07;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
}*/

.prod-slider{
/*	max-width: 700px;
	width: calc(100% - 450px);*/
	/*height: 435px;*/
}
.prod-slider .container{
	width: 100% !important;
}
@media screen and (max-width:992px){
	.prod-slider{
		max-width: 100%;
		width: 100%;
	}
}

#cp-modal-data-empty{
  text-align: center;
}

.btn-group .fa{
  display: none;
}

.relat_init .pr-rating span{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='m9 0 2.141 6.055 6.421.164-5.098 3.906 1.828 6.156L9 12.641l-5.292 3.64 1.828-6.156L.438 6.219l6.421-.164L9 0z'/%3E%3C/svg%3E%0A") !important;
}
.relat_init .pr-rating span.h{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.5' height='21.5'%3E%3Cpath stroke='%23FFF' fill='none' d='m10.5 2.5 2.141 6.055 6.422.164-5.099 3.906 1.828 6.156-5.292-3.64-5.292 3.64 1.828-6.156-5.099-3.906 6.422-.164L10.5 2.5z'/%3E%3C/svg%3E%0A") !important;
}

.thumb-container{
  position: relative;
}
.thumb-container .prev-nav{
  text-align: center;
  position: relative;
  display: block;
  margin-bottom: 15px;
  cursor: pointer;
}
@media screen and (max-width:992px){
  .thumb-container .prev-nav{
    display: none;
  }
}
.thumb-container .prev-nav:after{
  content: "→";
  font-family: Adieu;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #c4bdb4;
  display: block;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.thumb-container .next-nav{
  text-align: center;
  position: relative;
  display: block;
  margin-top: 15px;
  cursor: pointer;
}
@media screen and (max-width:992px){
  .thumb-container .next-nav{
    display: none;
  }
}
.thumb-container .next-nav:after{
  content: "→";
  font-family: Adieu;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #c4bdb4;
  display: block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.pr-slider_block .gallery-thumbs{
  width: 100%;
  max-width: 85px;
  height: 300px;
}
.pr-slider_block .gallery-thumbs .swiper-slide img{
  padding: 10px 0;
}

.pr-slider_block .gallery-thumbs .swiper-slide{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.pr-slider_block .gallery-thumbs .swiper-slide img{
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.pr-slider_block .gallery-thumbs .swiper-slide-active{
  opacity: 0.8;
}

.pr-slider_block .gallery-thumbs .swiper-slide:hover{
  opacity: 0.8;
}

.pr-slider_block .gallery-top{
  width: 100%;
  max-width: 580px;
  height: 434px;
  margin: 0;
}

.pr-slider_block .gallery-top .swiper-slide{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}

.text-block{
  margin: 25px 0 0;
}

.text-block .text-field{
  min-height: 132px;
}

@media screen and (max-width: 992px){
  .cart-popup .popup-content table tr td{
    padding: 25px 10px;
  }

  .cart-popup table .quantity-wrap{
    margin: 0 auto;
  }

  .cart-popup .quantity-wrap .input-minus, .cart-popup .quantity-wrap .input-plus{
    width: 35px;
    height: 35px;
    line-height: normal;
  }

  .cart-popup .quantity-wrap .quantity{
    width: 35px;
  }
}
@media screen and (max-width: 680px){
	.main-pr-tb .tabs-wrap .tabs{
    background-color: #303030;
    width: calc(100% - 0px);
    margin: 0 auto;
    display: -ms-grid;
    display: flex;
    grid-template-columns: 1fr 1fr;
    flex-direction: column;
}
.main-pr-tb .pr_tabs .tabs .tab{   
    font-size: 30px;
   
}
  .cart-popup tr{
    display: block;
  }
  .slider-min-wrap{
    position: relative;
    z-index: 1;
    display: -ms-grid;
    display: flex;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 100%;
    min-height: 180px;
    flex-direction: column;
    justify-content: space-around;
    margin: 20px;
    text-align: center;
}
.slmenu h3{
    font-weight: bold;
    font-size: 22px;
    text-transform: uppercase;
    color: #be3a00;
    margin-bottom: 20px;
}
header .header-content .hd-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #1c2129;
    height: 96px;
    padding: 0 15px;
}
  .cart-popup tr{
    margin-bottom: 30px;
  }

  .cart-popup th, .cart-popup td{
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
  }

  .cart-popup table .quantity-wrap{
    margin: 0 auto;
  }

  .cart-popup .quantity-wrap .input-minus, .cart-popup .quantity-wrap .input-plus{
    width: 35px;
    height: 35px;
    line-height: normal;
  }

  .cart-popup .quantity-wrap .quantity{
    width: 35px;
  }

  .cart-popup .popup-content .pr-price{
    max-width: none;
    width: 100%;
    text-align: center;
  }

  .cart-popup .popup-content table tr td:first-child{
    padding: 0;
  }

  .cart-popup .popup-content table tr td{
    padding: 10px 10px;
  }

  .cart-popup .popup-content .pr-cover{
    margin: 0 auto;
  }

  .cart-popup .popup-content table tr td:last-child{
    padding: 10px 0;
  }
}
.hide-map .map,
.hide-map .contact-us{
  display: none;
}

.filter-btn{
  display: none;
}

.mobile-filter{
  display: none;
}

@media screen and (max-width: 1199px){
  .filter-btn{
    display: block;
    position: relative;
    margin: 0 15px;
    cursor: pointer;
  }
  .filter-btn:after{
    content: "";
    background-image: url(/catalog/view/theme/default/stylesheet/ocfilter/images/filter.png);
    width: 26px;
    height: 25px;
    display: block;
  }

  .mobile-filter{
    display: none;
    position: relative;
    width: 100%;
  }
  .mobile-filter.active{
    display: block;
  }
}
.mobile-cart{
  display: none;
}
@media screen and (max-width:992px){
  .mobile-cart{
    display: block;
    padding: 55px 0 15px;
    margin: 0 0 25px;
  }
  .mobile-cart .icon.icon-cart{
    width: 25px;
    height: 25px;
    background-size: cover;
    position: absolute;
    right: 15px;
  }
  .text__img{
   width: auto;
  }
	.all_pages .toggle-mnu span, .all_pages .toggle-mnu span:after, .all_pages .toggle-mnu span:before{
		background-color: #ffffff !important;
	}
	.seo-block{
		padding-bottom: 30px;
	}
}

@media screen and (min-width:993px){
    .text__img{
   width: 440px;
  }
  .slmenu h1{
    line-height: 0;
    margin-top: 10px;
    font-size: 28px;
}
 .vehicle-detail-banner {
  display: flex;
}
.banner-slider {
    width: 650px;
}
}

.dropdown-toggle{
      display: none;
}

.slider-counter::first-word{
  font-size: 72px !important;
}

.mobile-lang ul li button{
  font-family: GillSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 0 5px;
}

.mobile-lang ul li button:hover, .mobile-lang ul li button.active{
  color: #bf3a00;
}

.slider-counter{
  font-family: 'Gill Sans' !important;
  font-weight: 200 !important;
  font-size: 100px !important;
  font-weight: 200 !important;
}

.slider-counter p{
 font-size: 35px !important;
 display: inline;

}

@media screen and (max-width: 992px){
   .thumb-container{
    display: none;
  }
}

.list-unstyled li{
    list-style-type: none;
  
}
.list-unstyled{
    margin-top: 20px;
}
.list-unstyled li span{
    font-size: 20px;
    font-weight: bold;
}

.oc-price span{
    display: none;
}

@media (max-width: 1600px){ 
  .main-pr-tb .pr_tabs .tabs .tab{
    padding: 0 0;
    font-family: GillSans;
    font-size: 70px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    /* line-height: 1; */
    letter-spacing: 2.5px;
    text-align: center;
    background: #fbf9f6;
    color: #c4bdb4;
    border: 1px solid #303030 !important;
    /* letter-spacing: 2.5px; */
    line-height: 1.8;
}}

@media screen and (max-width: 680px){
	.main-pr-tb .tabs-wrap .tabs{
		background-color: #303030;
		width: calc(100% - 0px);
		margin: 0 auto;
		display: -ms-grid;
		display: flex;
		grid-template-columns: 1fr 1fr;
		flex-direction: column;
	}

	.cool-sect .section-title{
		margin-bottom: 60px;
		font-size: 35px;
		line-height: normal;
		font-weight: bold;
		text-transform: uppercase;
		color: #000000;
		text-align: center;
		margin-bottom: 35px;
	}
	.main-pr-tb .pr_tabs .tabs .tab{   
		font-size: 30px;
	   
	}.screen-section .sliderwrap .slider-nav{   
		display: none;
	}
	/*footer{    
		top: -60px;
	}*/
	.map{
		margin: 0px 0 60px;
	}.slider-min-wrap .slmenu{   
		text-align: center;
	}.rd2{
		position: relative !important;
		z-index: 1 !important;
		display: -ms-grid !important;
		display: block;
		-ms-grid-columns: 1fr 1fr !important;
		grid-template-columns: 1fr 1fr !important;
		-ms-flex-line-pack: center !important;
		height: 100% !important;
		min-height: 180px !important;
		grid-column-gap: 195px !important;
		grid-row-gap: 60px !important;
		text-align: left !important;
	}
}
@media screen and (max-width: 376px){
	.cool-sect h5{
		margin-top: 35px;
		font-size: 16px;
		font-weight: normal;
	}
	.icon.icon-cart{
		background-image: url(../images/cart_icon.png);
		width: 44px;
		height: 39px;
		position: relative;
		background-repeat: no-repeat;
		display: block;
		background-size: 40px;
	}
/*	header .header-content div.left-col{
		padding-top: 6px;
		max-width: 170px;
		width: 170px;
		min-width: 170px;
	}*/
	/*header .header-content div.lang-switcher{
		bottom: 9px;
	}*/
}
@media screen and (max-width: 360px){
	header div.mobile-lang{
		display: none;
	}
}
@media screen and (max-width: 320px){
	.icon.icon-cart{
		background-image: url(../images/cart_icon.png);
		width: 35px;
		height: 35px;
		position: relative;
		background-repeat: no-repeat;
		display: block;
		background-size: 35px;
	}
}

  /*блок меню*/
ul{
  margin: 0;
  padding: 0;
}
ul.nav li ul{
  display: none;
}
ul.nav li{
  list-style: none;
}
ul.nav li:hover > ul{
  display: block;
  
}
/*ul.nav li{
  background: #B3B3FF;
  border: 1px solid #FFFFFF;
  list-style: none;
  width: 150px;
}*/
ul.nav li a{
  text-decoration: none;
  display: block;
  padding: 5px 5px 2px 5px;
  
}
ul.nav li ul{
display: none;	/*скрываем вложенные пункты*/ 
}


 
    /*Выпадающее меню*/
 
/*ul.nav li:hover{
  position: relative; 
  
}*/


ul.nav li:hover ul{
  position: absolute;  
  top: 0;
 left: 100%;
  
}

#common-home{
	
}
.screen-section .left-menu ul li .submenu .sub-wrap .menu-container .menu-item:active{
    background: #be3a00;
}
.screen-section .left-menu .nav ul li{
    font-family: GillSans;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.2;
    letter-spacing: normal;
    text-align: left;
    color: #1f1f24;
    text-transform: uppercase;
    border-top: solid 0px #8c693b;
     padding: 0px; 
}
.screen-section .left-menu .nav ul li:nth-child(6){
    border-bottom: solid 0px #f0eeeb;
}
.screen-section .left-menu .nav ul li .submenu .sub-wrap .menu-container{
    display: -ms-grid;
    display: flex;
    display: block;
     padding: 0px 0px;        
    flex-direction: column;
    border: solid 1px #f0eeeb;
    border-right: solid 1px #f0eeeb;
    border-bottom: solid 1px #f0eeeb;
    height: 800px !important;
	padding: 20px 0px;
    border-left: solid 0px #f0eeeb;
}
/*.nav:hover{
	background: #fff; 
	border-left: solid 1px #f0eeeb;
	border-top: solid 1px #f0eeeb;
}*/
/*.screen-section .left-menu ul li .submenu .sub-wrap .menu-container ul{
  display: none;
}

.screen-section .left-menu ul li .submenu .sub-wrap .menu-container:hover > ul{
  display: block;
}
*/
.section-titlen{
    margin-top: 10px;
}
@media screen and (max-width: 1199px) and (min-width:992px){  
	.mobile-cat .cat-list .arrow-menu,
	.mobile-cat .cat-list .main-li ul{
		display: none;
	}
}
@media screen and (max-width: 992px){  
	ul.nav li:hover ul{
	   position: relative;
		top: 0;
		left: 0%;  
	}
	.section-titlen{
		margin-top: 40px;
	}
	.slmenu h1{
		line-height: 1;
		margin-top: 0px;
		font-size: 28px;
	}
	.nav:hover{
		background: #394558; 
		border-left: solid 0px #c4bdb4;
		border-top: solid 0px #c4bdb4;
	}
	.mobile-cat .mobile-catwrap .submenu{
		position: relative;
		-webkit-box-sizing: border-box;
		/* box-sizing: border-box; */
		display: block;
		margin-top: 30px;
	}
	.mobile-cat .mobile-catwrap .submenu .submenu .sub-wrap .menu-container .menu-item .menu-link a{
		color: #ffffff;
		position: relative;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		font-size: 10px;
		line-height: 1.13;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.mobile-cat .mobile-catwrap .submenu .submenu .sub-wrap .menu-container .menu-item .menu-link{
		font-family: GillSans;
		font-size: 12px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: normal;
		text-align: left;
		color: #1f1f24;
		margin: 0px 0 0;
	}
	.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a{
		color: #ffffff;
		position: relative;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		font-size: 12px;
		line-height: 1.13;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container{
		display: -ms-grid;
		display: flex;
		-ms-grid-columns: 1fr 30px 1fr;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 30px;
		align-content: flex-start;
		align-items: stretch;
		flex-direction: column;
	}
	.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item{
		margin-bottom: 0px;
		max-width: 100%;
	}
	ul.nav li a{
		text-decoration: none;
		display: block;
		padding: 2px 5px 5px 0px;
	}
	ul .submenu li{
		font-family: GillSans;
		font-size: 20px;
		font-weight: 500;
		font-stretch: normal;
		font-style: normal;
		line-height: 3.2;
		letter-spacing: normal;
		text-align: left;
		color: #ffffff;
		text-transform: uppercase;
		border-top: solid 0px #c4bdb4;
		border-bottom: solid 0px #c4bdb4;
		margin-bottom: 0px;
		padding: 0 0px 0 0;
		display: block;
		position: relative;
	}
	.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container .menu-item .menu-link a:after{
		content: "\003E";
		font-family: Adieu;
		font-size: 14px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: 1.4px;
		text-align: center;
		color: #ffffff;
		display: inline-block;
		vertical-align: middle;
		position: relative;
		right: 0;
		top: 0;
		margin-top: 0px;
		margin-right: 5px;
	}
	.mobile-cat .mobile-catwrap a:after{
		content: "\003E";
		font-family: Adieu;
		font-size: 20px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 0;
		letter-spacing: 1.4px;
		text-align: center;
		color: #ffffff;
		display: inline-block;
		right: 8px;
		position: absolute;
		top: 8px;
	}
	.mobile-cat .mobile-catwrap a:after{
		display: none;
	}
	.mobile-cat .mobile-catwrap .mob-nav .main-li>*:not(a){
		display: none;
	}
	.mobile-cat .mobile-catwrap .submenu .submenu{
		position: relative;
		-webkit-box-sizing: border-box;
		/* box-sizing: border-box; */
		display: block;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.mobile-cat .mobile-catwrap.on .cat-list ul li a:hover, .mobile-cat .mobile-catwrap.on .cat-list ul li a:focus{
		border-bottom: 0px solid #1212be00;
		color: #c63900;
	}

	/*.mobile-cat .mobile-catwrap.on .cat-list ul li span:after{
		content: "\003E";
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		color: #c03b00;
	}
	.mobile-cat .cat-toogle ul li span:after{
		content: "\003E";
		font-family: Adieu;
		font-size: 20px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: center;
		color: #000;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		margin-top: -38px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}*/
}

.ocf-btn-mobile-static{
    display: none;
}
.arrow-menu{
	position: relative;
	right: 0px;
    transition: all .4s;
    width: 7px !important;
    float: right;
    padding: 14px 15px 0 15px;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.arrow-menu.active_arrow,
.screen-section .left-menu ul li:hover>a .arrow-menu{
	/*transform: rotate(90deg);
	padding: 0;
	margin-top: 25px;
	margin-left: 20px;
	transition: 0.2s;*/
	right: -10px;
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}
.submenu .active_li{
  background:#be3a00!important;
}
.active_a{
  color: #ffffff!important;
}
.active_b{
  color: #be3a00!important;
}
.first-screen .nav li:not('.active_li'){
  background: #ffffff!important;
}
.mobile-catwrap .menu-link:last-child:after{
  display: none;
}
.mobile-cat .mobile-catwrap .submenu .sub-wrap .menu-container li ul .submenu .sub-wrap .menu-container li ul .menu-item .menu-link:last-child a:after{
  display: none!important;
}
.remove_a .menu-item a:after{
  display: none!important;
}
.hidden{
  display: none;
}
.active_b:after{
  transform: rotate(90deg);
}
.after_remove:after{
  display: none!important;
}
.test_a a:after{
  display: none!important;
}
.main-li:hover a.menu-covmgm{
  color: #be3a00!important;
}
.main-li:hover a.menu-covmgm:after{
  transform: rotate(90deg) !important;
  color: #be3a00!important;
}
.not-main-li:hover a:first-child{
  color: #be3a00!important;
}
.not-main-li:hover .after_remove:first-child{
  color: #ffffff!important;
}
.not-main-li:hover a:after{
  transform: rotate(90deg) !important;
  color: #be3a00!important;
}
/*Бегущая строка*/
.begctrok{
	display: none;
    background: #484c52;
    color: #fff;
    font-size: 15px;
    padding: 10px 0px 10px;
}
.begctrokmob{
	display: none;
}


/**
 * Скрытый чекбокс (флажок)
 * невидим и недоступен :)
 * имя селектора атрибут флажка
 */

[id='navn-toggle']{
    position: absolute;
    display: none;
}


/**
 * изменение положения переключателя 
 * при просмотре на мобильных устройствах
 * когда навигация раскрыта, распологаем внутри панели
*/

[id='navn-toggle']:checked ~ .navn > .navn-toggle{
    left: auto;
    right: 0;
    top: 0;
	background: rgb(255 255 255 / 15%);
}


/**
 * Когда флажок установлен, открывается панель
 * используем псевдокласс:checked
 */

[id='navn-toggle']:checked ~ .navn{
    left: 0;
    box-shadow:4px 0px 20px 0px rgba(0,0,0, 0.5);
    -moz-box-shadow:4px 0px 20px 0px rgba(0,0,0, 0.5);
    -webkit-box-shadow:4px 0px 20px 0px rgba(0,0,0, 0.5);
    overflow-y: auto;
}


/* 
 * смещение контента страницы
 * на размер ширины панели,
 * фишка необязательная, на любителя
*/

[id='navn-toggle']:checked ~ main > article{
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    transform: translateX(320px);
}


/*
 * изменение символа переключателя,
 * привычный крестик (MULTIPLICATION X), 
 * вы можете испльзовать любой другой значок
*/

[id='navn-toggle']:checked ~ .navn > .navn-toggle:after{
    content: '\2715';
}
.fotmenu{
    display: none;
}

#personalCart .orderLine .label:nth-child(3){
    margin-right: 12px;
    font-size: 14px;
    display: none;
}

.seo-text{
  padding: 0 0 30px;
}
.ocf-description-top{
  padding: 30px 0;
}

.lang-flag{
    margin-top: 12px;
    position: absolute;
    left: -20px;
}
.lang-flagbk{
margin-left: 10px;
margin-top: -2px;
}
.lang-flagbk  img{
    width: 16px !important;
}
nav.navn .lang-switcher ul{
	flex-wrap: nowrap;
}

@media screen and (max-width: 480px){
.navn .logo img{
    width: 170px;
}
.lang-flag{
    right: 120px;
    top: -29px;
    position: absolute;
	    left: auto;
		margin-top: 0px;
}
}
@media screen and (max-width: 376px){
	.navn .logo img{
		width: 150px;
	}
	.navn .lang-switcher ul{    
		font-size: 16px;
	}
	.lang-flag{
		right: 110px;
		top: -29px;
		position: absolute;
		left: auto;
		margin-top: 0px;
	}
	.lang-flag  img{
		width: 14px !important;
	}
}

@media screen and (max-width: 321px){
.icon.icon-cart{
    background-image: url(../images/cart_icon.png);
    width: 25px;
    height: 25px;
    position: relative;
    background-repeat: no-repeat;
    display: block;
    background-size: 25px;
}
/*header .header-content .lang-switcher{
    display: block;
    position: absolute;
    left: auto;
    bottom: 32px !important;
    right: 55px;
}*/
.mobile-lang{
    right: 100px !important;
}.lang-flag{
    right: 90px;
    top: -24px;
    position: absolute;
    left: auto;
    margin-top: 0px;
}}


/*Внешний вид опций*/
.fm-product-option .radio label.radio-img{
       background-color: #f1f1f100;
    border-radius: 50%;
    margin: 0 6px 0 0;
    padding: 2px;
    margin-bottom: 10px;
	height: 42px;
    width: 42px;
}

.fm-product-option .radio img{
    background-color: #f1f1f1;
    border-radius: 50%;
    margin: 0 6px 0 0;
    padding: 2px;
    margin-bottom: 10px;
}

.fm-product-option .radio label.radio-img img{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    pointer-events: none;
}

.fm-product-option .radio label{
    color: #fff;
    line-height: 16px;
    padding: 6px 12px;
    background-color: #b4b4b4;
    border-radius: 20px;
    margin: 0 10px 10px 0;
    cursor: pointer;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

.d-flex{
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
}

.options-box{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.fm-product-option label{
    display: inline-block;
    margin-bottom: 0.5rem;
}
.fm-product-option .fm-control-label{
    font-weight: bold;
	margin: 10px 0px;
;
}
.fm-product-option-title{
    font-weight: 600;
    font-size: 20px;
    line-height: 19px;
    color: #373941;
    margin-bottom: 15px;
	    padding-top: 40px;
}
.input-radio{
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
}
.check-box{
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background-color: #db313138;
    border: 1px solid #ff0000;
    border-radius: 50%;
    margin-left: -25px;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form-checkbox-group label{
    color: #373941;
    line-height: 16px;
    position: relative;
    margin: 0 0 10px 26px;
    cursor: pointer;
}
.form-checkbox-group .fm-form-checkbox-input{
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
}
.form-checkbox-group .fm-form-checkbox-input:checked+.check-box::after{
    opacity: 1;
}


.form-checkbox-group .fm-form-checkbox-input+.check-box::after{
    background-color: #379a7a;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.form-checkbox-group .fm-form-checkbox-input+.check-box::after{
    opacity: 0;
    content: "";
    position: absolute;
    top: 3.1px;
    left: 2.7px;
    height: 10px;
    width: 10px;
    background-color: #c53c00;
    border-radius: 50%;
}

.product-content .quantity-wrap{
    position: relative;
    margin-top: 35px;
	border: 1px solid #be3a00;
}
.fm-product-option .radio label.radio-img.selected{
  background-color: #c53c00;
}
.fm-product-option .radio label.selected{
    background-color: #c53c00;
}
.align-items-center{
    display: flex !important;
    flex-direction: row-reverse;
}
.d-header-mobilegv{
  margin-top: 8px;position: absolute;margin-left: 6px;
}
.d-header-mobilekar{
  margin-top: 4px;position: absolute;margin-left: 6px;
}
.d-header-mobileko{
  margin-top: 4px;position: absolute;margin-left: 6px;
}
.d-header-mobiledo{
  margin-top: 3px;position: absolute;margin-left: 6px;
}
.d-header-mobilepn{
  margin-top: 4px;position: absolute;margin-left: 6px;
}
.d-header-mobileop{
  margin-top: 4px;position: absolute;margin-left: 6px;
}
@media screen and (max-width: 480px){
.d-header-mobilegv{
  margin-top: 8px;position: absolute;margin-left: 10px;
}
.d-header-mobilekar{
  margin-top: 4px;position: absolute;margin-left: 10px;
}
.d-header-mobileko{
  margin-top: 4px;position: absolute;margin-left: 10px;
}
.d-header-mobiledo{
  margin-top: 3px;position: absolute;margin-left: 10px;
}
.d-header-mobilepn{
  margin-top: 4px;position: absolute;margin-left: 10px;
}
.d-header-mobileop{
  margin-top: 4px;position: absolute;margin-left: 10px;
}}		


/*USE CSS for Slider*/

.banner-slider .slider.slider-for{
    max-width:80%;
    padding-right: 35px;

}
.banner-slider .slider.slider-nav{
   max-width: 16%;
 /*max-width: 100%;*/
}
.banner-slider .slider.slider-for,
.banner-slider .slider.slider-nav{
    width: 100%;
 /*   float: left;*/
}
.banner-slider .slider.slider-nav{
     height:435px;
    overflow: hidden;

}
/*.slider-banner-image{
    height:435px;
}*/
.banner-slider .slider-nav{
    display: grid;
    place-items: center;
}
.slider-nav .slick-slide.thumbnail-image .thumbImg{
    max-width: 80px;
  width:100%;
    height: 50px;

}
.slider-banner-image img,
.slider-nav .slick-slide.thumbnail-image .thumbImg img{
   /* height: 100%;*/
   height: auto;
    display: revert !important;
    width:100%;
    object-fit: cover;
}


.slick-vertical .slick-slide:active,
.slick-vertical .slick-slide:focus,
.slick-arrow:hover,
.slick-arrow:focus{
    border: 0;
    outline: 0;
}
.slider-nav .slick-slide.slick-current.thumbnail-image .thumbImg{
    
}

.slider-nav .slick-slide{
    text-align: center;
}
.slider-nav .slick-slide span{
    font-size: 14px;
    display: block;
    padding: 5px 0 15px;
}
.slick-arrow{
    width: 100%;
    background-color: transparent;
    border: 0;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    height: 18px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99;
    cursor: pointer;
}
.slick-prev{
   top: 30px;

}
.slick-next{
   bottom: 30px;

}
.slick-prev.slick-arrow:before{
    content: "→";
    font-family: Adieu;
    font-size: 20px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #c4bdb4;
    display: block;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.slick-next.slick-arrow:after{
   content: "→";
    font-family: Adieu;
    font-size: 20px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #c4bdb4;
    display: block;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}





/*End USE CSS for Slider*/
 .thumb-image  .slick-slide img{
  width: 100%;
 }

	@media screen and (max-width : 2600px){
.banner-slider .slider.slider-nav{
    display: block;
  padding:0 30px;
}
  .banner-slider .slider.slider-for,
  .banner-slider .slider.slider-nav{
      max-width: 100%;
      float: none;
  }
  .banner-slider .slider.slider-for{
    padding-right: 0;
  }
  .banner-slider .slider.slider-nav{
    height: auto;
  }
  /*.slider-banner-image{
    height:340px;
  }*/
  .slider.slider-nav.thumb-image{
        padding: 10px 30px 0;
  }

  .slider-nav .slick-slide span{
    padding: 5px 0;
  }
  .slick-arrow{
    padding: 0;
      width: 30px;
      height: 30px;
      top: 50%;
      bottom: 0;
      -webkit-transform: translateY(-50%) rotate(-90deg);
      -moz-transform: translateY(-50%) rotate(-90deg);
      -ms-transform: translateY(-50%) rotate(-90deg);
      transform: translateY(-50%) rotate(-90deg);
  }
  .slick-prev{
      left: 0;
      right: unset;
  }
  .slick-next{
      left: unset;
      right: 0;
      background-color: transparent;
  }


  .slider.slider-nav.thumb-image{
     white-space: nowrap;
  }
  .thumbnail-image.slick-slide{
    padding: 0px 5px;
    min-width: 75px;
    display: inline-block;
    float: none;
  }
}
@media screen and (min-width : 768px){
.banmob {
    text-align: center;
    display: none;
}}
@media screen and (max-width : 767px){
  /*.slider-banner-image{
      height: 340px;
  }*/
  .banmob {
    text-align: center;
    display: block;
}
  .slider.slider-nav.thumb-image{
      padding: 0px 20px 0;
      margin: 10px 0px 0;
  }
  .slider-nav .slick-slide.thumbnail-image .thumbImg{
    max-width: 140px;
    height: 80px;
  }
  .slider-nav .slick-slide.thumbnail-image .thumbImg img{
    max-width:none;
    width:100%;
    height:100%;
    object-fit:cover;
  }
  .slick-prev.slick-arrow{
      background-position: center 10px;
  }
  .slick-next.slick-arrow{
      background-position: center 10px, center;
  }
  .slider-nav .slick-slide span{
      font-size: 12px;
      white-space: normal;
  }
}

@media screen and (max-width: 580px){
  /*.slider-banner-image{
      height:340px;
  }*/
}

@media screen and (max-width : 480px){
  /*.slider-banner-image{
      height:280px;
  }*/
}
@media screen and (min-width: 1920px){
	.product-section_info{
		width: 380px;
	}
}

/*@media screen and (min-width: 1280px){
.product-section_info{
    width: 300px;
}}*/

@media screen and (min-width : 768px){
	.product-section_info{
		width: 450px;
		padding-left: 30px;
	}
	.slick-vertical{
	   height: 150px !important;
	}
	.thumbImg{
		margin: 2px;
	}
	
	
}

	.seo-block .seo-wrap {
    padding: 0 30px;
}



/*owlCarousel for category slider*/
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-nav .owl-prev{right:97%;position: absolute;top:45%;}.owl-nav .owl-next{position: absolute;left: 95%;top:45%;}@media (max-width:500px) {.product_page .product-container .product-list_container {margin: 0;}.pr_tabs .tab_item {padding: 40px 0 0 0;}.owl-nav .owl-prev{right: 85%;position: absolute;top:45%;}.owl-nav .owl-next{position: absolute;left: 85%;top:45%;}}

.inline {display: inline-block;}
.home_cat .owl-item:hover{transform: scale(1.1); transition: transform .5s;}
.white a{color: #fff;}
.footer {
  display: flex;
  color: #fff;
  justify-content: space-around;
  padding: 50px 10px;
  font-size: 22px;
  line-height: 35px;
}

.footer ul {
  list-style: none;
}

.footer a {
  color: #fff;
}

.footer li:hover {
  transform: scale(1.1);
  transition: transform .5s;
}

.footer_title {
  font-size: 25px;
  margin: 0 0 30px 0;
}

.footer .bl-title {
  margin: 0;
  font-size: 18px;
}

.footer #button-subscribe {
  position: absolute;
  top: 0;
  right: -40px;
  bottom: 0;
  -o-object-fit: contain;
  object-fit: contain;
  font-family: Adieu;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.5px;
  text-align: center;
  color: #be3a00;
  border: 0;
  background-color: transparent;
  padding: 0 15px;
  border-left: 2px solid #fff;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer .text-field {
  border: solid 2px #fff;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  width: 180px;
  line-height: 50px;
}

.footer #button-subscribe
 {
    position: static;
     width: 50px; 
    padding: 11px;
    margin: 0;
    border: 1px solid #fff;
    border-left: none;
  }   


.footer .input-group {
  margin-top: 10px;
  display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
  .footer {
    display: block;
    font-size: 18px;
    text-align: center;
  }

  .footer_title {
    font-size: 20px;
    margin: 60px 0 20px 0;
  }

  .footer #button-subscribe {
    right: 0;
  }
}

.product_page .pr_item .pr-body .pr-content .pr-cover img{
width: 200px;
}

@media(min-width: 1537px){
 /* .product-container .product-list_container .list-row{
   grid-template-columns: auto auto auto auto;
  }*/
/*  .screen-section.catalog_wrap .top-section-content.single-wrap{
  margin:auto;
  }*/

/*  header .header-content .left-col{
  width: 75% ;
  }*/

  /*header .header-content .right-col{
   width: 25% ;
  }
*/
/*  header .header-content .hd-wrap{
   padding: 0 50px;
  }*/

/*  header .header-content .tel-block.adress-block {
    padding-right: 10px;
  }*/

}


/*@media(min-width: 1600px){
 header .header-content .tel-block.adress-block {
    padding: 0;
  }
}
*/




@media(min-width: 1700px){
/* header .header-content .left-col {
    max-width: 1200px;
  }*/

    header .header-content .hd-wrap{
   padding: 0 90px;
  }
}


.product_page .product-list_container .pr-cover{text-align: center;}


.promocode {
    background: #be3a00;
    color: #fff;
    padding: 20px;
    line-height: 28px;
    font-weight: 700;
    margin: 20px 0;
}


.white{
margin-bottom: 30px;
}


.white div{
   font-size: 20px;
    color: #afafaf;
}

/*убираем поле сумма в форме купить в 1 клик*/
.oc-total,.oc-footer .btn-danger{display: none;}
.oc-body .row{margin-bottom: 0;}



/*@media(min-width: 1201px) and (max-width: 1280px){
    header .header-content .logo {
        width: 200px;
    }
}*/





/*360 товар*/
.thumbnails {
    margin-left: -20px;
}
.thumbnails {
    overflow: auto;
    clear: both;
    list-style: none;
    padding: 0;
    margin: 0;
}
.thumbnails > li {
    margin-left: 20px;
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.thumbnail a>img, .thumbnail>img {
    margin-right: auto;
    margin-left: auto;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}



@media (max-width: 1279px) {
   footer .container {
        width: 100%;
    }
}


@media (min-width: 992px) {
  .footer_center,.footer_right{
    position: relative;
  }

  .footer_center .block-sucribe,
  .footer_right .soc_btn{
    position: absolute;
    bottom: 0;
    width: 100%;
  }

}



.footer_left,
.footer_center,
.footer_right{
  flex: 0 1 33.3%;
  text-align: center;
}


.tel-block.adress-block.no-mb{
  font-size: 15px;
}



/*@media  (max-width: 1593px){
  .tel-block.adress-block.no-mb{
    font-size: 14px;
  }
}*/


/*@media (min-width: 1537px) and (max-width: 1560px){
    .tel-block.adress-block.no-mb{
    font-size: 13px;
  }
}*/

@media  (max-width: 580px){
  .no-home .top-section-content{
    padding: 10px;
  }
}


.block_product_delivery{
  background: #fff;
    padding: 10px;
        margin: 20px 0;
}

.block_product_delivery ul{
   list-style-type: disc;
    padding: 0 30px;
}

.block_product_delivery p
{
      margin-bottom: 20px;
}

.download_3d{
  font-size: 26px;
  margin: 30px 0;
  transition: transform .2s ease;
      display: inline-block;
}

.download_3d a{
border: 1px solid #be3a00;
padding: 10px;
color:#be3a00;
}



.download_3d img{
    padding-right: 10px;
}

.download_3d:hover{
  transform: scale(1.1);
}


@media (max-width: 500px){
  .download_3d{font-size: 18px;}
  .download_3d a{padding: 20px 10px;}
}


.product_page.related .all-wrap {
    overflow: hidden;
}


.product_page.related .product-list_container{
  margin: 0;
}


.reco_container{
  max-width: 1247px;
  margin: 0 auto;
  padding: 30px;
}

.reco_title{
    margin: 0 0 25px 0;
    object-fit: contain;
    font-family: GillSans;
    font-size: 38px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.15;
    letter-spacing: normal;
    text-align: left;
    color: #303030;
    text-transform: unset;
}

.reco_items{
  display: flex;
  gap: 20px;
}

.reco_item
{
  background: #fff;
    flex: 0 1 25%;
    border: solid 1px #c4bdb4;
}

.reco_item:hover
{
    border: solid 1px #c03b00;
}

.reco_item_title{
      padding: 30px 30px;
    font-size: 18px;
    text-transform: uppercase;
        min-height: 70px;
}

.reco_item_img{
  text-align: center;
}

.reco_item_price{
  padding: 30px 30px 0 30px;
    min-height: 105px;
}



.reco_item_price_txt{
      font-size: 20px;
          line-height: 1.5;
}


.reco_item_price_val{
  font-size: 20px;
    font-weight: bold;
}


.reco_item_btn .btn-group{
  padding: 30px 0px 30px;
    max-width: 270px;
    width: 100%;
    margin: 0 auto;
}

.reco .owl-nav button img{
  height: 40px;
}


@media (max-width: 724px){
  .reco_title{
    font-size: 28px;
  }
}


.block_product_google_docs{
  text-align: center;
}


.block_product_google_docs span:hover{
  cursor: pointer;
}


.download_3d span{
border: 1px solid #be3a00;
padding: 10px;
color:#be3a00;
}


@media (max-width: 500px){
  .download_3d span{padding: 20px 10px;}
}


.seo-block .seo-wrap ul,.seo-block .seo-wrap ol{
  padding-left: 20px;
}


@media (max-width: 520px){
  .container .tab_content img{
    width: 100%;
  }
}


.top-section-content .blog_title{
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 400;
}

@media (max-width: 720px){
  .top-section-content .blog_title{
    font-size: 28px;
  }
}

.top-news.blog .block-row{
  padding: 0;
}

@media (max-width: 680px){
  .breadcrumbs ul{
    justify-content: center;
  }

  .blog .block-row.row-md{
    margin-top: 0;
    padding-top: 0;
  }

}


 .top-section-content.news-content.blog_block .blog_title{
    margin-bottom: 10px;
  }


  .top-section-content.news-content.blog_block .block-row{
    padding-top: 5px;
  }




@media (min-width: 1199px){
   .top-section-content.single.blog_block,.top-section-content.news-content.blog_block{
    max-width: none;
   }
}

@media (min-width: 1200px){
   .top-section-content.single.blog_block,.top-section-content.news-content.blog_block{
    width: max(55vw, 63%);
   }
}




@media (min-width: 993px){
  .top-section-content.single.blog_block .news-cover img {
      max-width: none;
      object-fit: contain;
      width: 100%;
  }
}


.seo-wrap a,.blog_block .news-text a{
  color: #e31e24;
    text-decoration: underline;
}


.seo-wrap a:hover,.blog_block .news-text a:hover{
    text-decoration: none;
}

/*@media (max-width: 1200px){
  header .header-content .tel-block{    
      display: none;
  }
}*/



@media (min-width: 1250px){
   .top-section-content.single.blog_block,.top-section-content.news-content.blog_block
   {
    width: 65%;
   }
}

@media (min-width: 1300px){
   .top-section-content.single.blog_block,.top-section-content.news-content.blog_block
   {
    width: 66%;
   }
}

@media (min-width: 1350px){
   .top-section-content.single.blog_block,.top-section-content.news-content.blog_block
   {
    width: 67%;
   }
}

@media (min-width: 1400px){
   .top-section-content.single.blog_block,.top-section-content.news-content.blog_block
   {
    width: 68%;
   }
}

@media (min-width: 1510px){
   .top-section-content.single.blog_block,.top-section-content.news-content.blog_block{
    width: 70%;
   }
}



@media (min-width: 1200px) and (max-width: 1400px){
  .block-row{
    grid-template-columns: repeat(2, 1fr);
  }
}


  header .header-content .hd-wrap .left-col{
      display: flex;
      flex: 0 0 50%;
      justify-content: flex-start;
      gap:40px;
      align-items: center;
      height: 100%;
  }



    header .header-content .hd-wrap .right-col{
      display: flex;
      flex: 0 0 50%;
      align-items: center;
      justify-content: flex-end;
      gap: 30px;
      height: 100%;
    }


    .left-col .search-block{
      margin-right: 20px;
    }

    @media (min-width: 1537px) and (max-width:1890px) {
        header .header-content .logo img{
          width: calc(200px + (300 - 200) * (100vw - 1537px) / (1890 - 1537));
        }
        header .header-content .hd-wrap .left-col{
          gap: calc(20px + (40 - 20) * (100vw - 1537px) / (1890 - 1537));
        }

        .tel-block.adress-block.no-mb {
            font-size: calc(13px + (15 - 13) * (100vw - 1537px) / (1890 - 1537));
        }

    }

    @media  (max-width: 1302px){
      .tel-block.adress-block.no-mb{
        display: none;
      }
    }


    @media  (max-width: 1200px){

        .header-content .tel-block,
        .header-content #content {display: none;}

        .header-content .mobile-lang,
        .header-content .sear.hide-pc
        {display: block;}


        header{
          background: #fbf9f6;
         }

        .mobile-lang ul li a:hover, .mobile-lang ul li a.active{
          color: #fff;
          font-weight: 900;
        }

          section{
          overflow: hidden;
        }


        .header-content .lang-switcher img{
          display: none;
        }

        header .header-content .lang-switcher ul li a{
          font-size: 26px;
        }

        header .header-content .lang-switcher ul li a.active, 
        header .header-content .lang-switcher ul li a:hover {
            font-size:26px;
        }

        header .header-content .lang-switcher ul li {
            padding: 0 10px;
        }


    }



    @media  (max-width: 776px){
        header .header-content .hd-wrap .left-col{
      flex: 0 0 50%;
       gap:0;
     }
        header .header-content .hd-wrap .right-col{
      flex: 0 0 50%;
      }
    }



    @media (min-width: 777px) and (max-width: 992px){
      header .header-content .logo img {
      width: 300px;}

      header .header-content .hd-wrap .left-col{
        flex:0 0 60%;
      }
      header .header-content .hd-wrap .right-col{
        flex:0 0 40%;
      }

    }


    @media  (max-width: 610px){
      header .header-content .lang-switcher  {
        display: none;
        }
    }


    @media  (max-width: 515px){
     header .header-content .mobile-lang {
        display: none;
        }
    }





    @media  (max-width: 482px){
        header .header-content .hd-wrap .left-col{
      flex: 0 0 60%;
     }
        header .header-content .hd-wrap .right-col{
      flex: 0 0 40%;
      gap:15px;
      }

      .login_box img{
        width: 25px;
      }
    }

    @media screen and (max-width: 480px) {
        header .tg-row {
            bottom: 20px;
            right: 25px;
        }
    }

#account-forgotten .form-horizontal label{
  display: none;
}


.html_login .btn.btn-primary,
.html_register .btn.btn-primary,
.html_other .btn.btn-default,
.html_other .btn.btn-primary{
  color: #171616;
  letter-spacing: normal;
  text-transform:none;
  margin: 20px 0;
}

.html_login .well h2{
  margin: 20px 0;
}

.html_login .well p{
  margin: 10px 0;
}

.html_login form .form-group{
  margin: 20px 0;
}


.html_login form .form-group input{
     font-size: 24px;
    line-height: normal;
}


.html_login form .form-group #input-password{
  margin-bottom: 20px;
}


.html_login form .form-group label{
     display: none;
}


.html_login form .form-group > * {
    display: block;
}


.slmenu{ padding: 0 5px; }



@media (max-width: 1200px){
  .html_home header{margin-bottom: 0;}
}


.html_product .product_page .single-wrap{
  margin: auto;
}

.html_product .product_page .single-wrap .section-title{
  margin: 20px 0;
}

.html_product .product_page{
  margin-bottom: 20px;
}



@media (max-width: 1199px){
  header .header-content .hd-wrap .right-col{
    gap:20px;
  }
  header .right-col .telegram img,
  header .right-col .viber img{
       scale: 0.8;
  }

}


@media (max-width: 992px){

  header .right-col .telegram,
  header .right-col .viber{
       display: none;
  }

}


.html_category .product-container .pr_item.outstock .pr-body{
  background: #8080805e;
}

.html_category .product-container .pr_item.outstock .pr-body .pr-cover img{
  filter: brightness(0.8);
}

.html_category .product-container .pr_item.outstock .pr-body .btn-group .btn-cart{
  display: none;
}

.html_product #product .add_cart.outstock{
  display: none;
}


.html_product .list-row .pr_item .pr-col .btn-group{
  display: none;
}

.html_product .list-row .pr_item .pr-body .pr-col:nth-child(1) .pr-cover{
    max-width: none;
    height: auto;
    width: auto;
    object-fit: fill;
    position: absolute;
    overflow: visible;
    left: 0;
    top: 3em;
}

.html_product .list-row .pr_item .pr-body .pr-col:nth-child(1) .pr-cover img{
  width: 100px;
  padding: 0 0 10px 10px;
}

.html_product .list-row .pr_item .pr-body .pr-col:nth-child(2) {
  position: absolute;
    top: 4em;
    right: 0;
}


.html_product .pr_item .pr-body .pr-content .pr-title {
  padding: 5px;
}


.html_product .pr_item .pr-body .pr-content{
  min-height: 170px;
}

.html_product .pr_item .pr-body .pr-content .pr-meta .meta-top span{
  font-weight: bold;
}


@media (min-width: 321px) {
    .ocf-value-list .ocf-scroll-y {
        max-height: 200px;
        margin-right: 0 !important;
  }
  .ocf-filter.ocf-dropdown .ocf-filter-body>.ocf-value-list{
    padding: 55px 0 15px 10px;
    left: -5px;
  }

  .ocf-value-list .ocf-value-list-body button{
    display: flex;
    justify-content: space-between;
  }
}  

.special_main_category .container, .bestseller_main_category .container {
    max-width: 1200px;
    width: 100%;
}


.special_main_category .container .pr_item .pr-body .pr-content .pr-cover img, 
.bestseller_main_category .container .pr_item .pr-body .pr-content .pr-cover img{
    max-width: 190px;
}


.form-group label img.img-thumbnail {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  object-fit: cover;
          border: 5px solid #333232a1;
    margin: 0px 5px 0px 0px;
}
.form-group label img.img-thumbnail:hover {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  object-fit: cover;
      border: 5px solid #be3a00;
    margin: 0px 5px 0px 0px;
}
/* Активное фото — с красной рамкой */
a.view1_product img.img-thumbnail {
      border: 5px solid #c53c00;
    margin: 0px 5px 0px 0px;
}
/* Общий стиль для всех текстовых опций */
.form-group .form-control.view1_link {
  border: 2px solid #000;
  padding: 8px 12px;
  /*margin: 5px;*/
  margin: 0px;
  display: inline-block;
  border-radius: 8px;
  color: #333;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.3s ease;
}
.view1_link .form-control,
.view1_product.form-control {
  min-width: 135px; 
  display: inline-block;
  text-align: center;
  padding: 8px 12px;
  box-sizing: border-box;
  white-space: nowrap;
}
/* При наведении — подсветка */
.form-group .form-control.view1_link:hover {
  border-color: #be3a00;
}

/* Активная опция — без ссылки, имеет класс view1_product */
.form-group .form-control.view1_product {
    background-color: #be3a00;
    color: #fff !important;
    /* border: 2px solid #e60000; */
    /*font-weight: bold;*/
	 font-weight: 100;
    pointer-events: none;
    border: 2px solid #be3a00;
    padding: 8px 12px;
    /*margin: 5px*/
	margin: 0px;
    display: inline-block;
     border-radius: 8px; 
    color: #333;   
    cursor: pointer;
    transition: all 0.3s ease;
}
.hover-color-label {
  position: relative;
  display: inline-block;
}

.hover-color-label .color-name-hover {
  display: none;
  position: absolute;
  bottom: -28px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 3px 8px;
  font-size: 12px;
  border-radius: 4px;
  white-space: nowrap;
  z-index: 100;
  pointer-events: none;
}

.ocf-value-list .ocf-input-group .ocf-form-control{
  width: 60px;
}
.catalog-container .category-special {
    margin-bottom: 80px;
}
.category-special__title {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
}
.special_main_category .title {
    display: none;
}
.html_home .special_main_category .title {
display: block;
}