

/* Start:/local/templates/shoppiterlada/assets/libs/owl/assets/owl.carousel.css?16505462524614*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.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;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.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("/local/templates/shoppiterlada/assets/libs/owl/assets/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* End */


/* Start:/local/templates/shoppiterlada/assets/font/style.css?16505462525209*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on June 21, 2017 9:51 AM */
@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-LightIt.eot');
	src: local('Proxima Nova Light Italic'), local('ProximaNova-LightIt'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-LightIt.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-LightIt.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-LightIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-Extrabld.eot');
	src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabld'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Extrabld.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Extrabld.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-Regular.eot');
	src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Regular.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-Semibold.eot');
	src: local('Proxima Nova Semibold'), local('ProximaNova-Semibold'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Semibold.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-ThinIt.eot');
	src: local('Proxima Nova Thin Italic'), local('ProximaNova-ThinIt'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-ThinIt.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-ThinIt.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-ThinIt.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}


@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-SemiboldIt.eot');
	src: local('Proxima Nova Semibold Italic'), local('ProximaNova-SemiboldIt'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-SemiboldIt.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-SemiboldIt.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-SemiboldIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-RegularIt.eot');
	src: local('Proxima Nova Regular Italic'), local('ProximaNova-RegularIt'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-RegularIt.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-RegularIt.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-RegularIt.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-Black.eot');
	src: local('Proxima Nova Black'), local('ProximaNova-Black'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Black.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-Bold.eot');
	src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Bold.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNovaT-Thin.eot');
	src: local('Proxima Nova Thin'), local('ProximaNovaT-Thin'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNovaT-Thin.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNovaT-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-BoldIt.eot');
	src: local('Proxima Nova Bold Italic'), local('ProximaNova-BoldIt'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-BoldIt.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-BoldIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-ExtrabldIt.eot');
	src: local('Proxima Nova Extrabold Italic'), local('ProximaNova-ExtrabldIt'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-ExtrabldIt.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-ExtrabldIt.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-ExtrabldIt.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}



@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-Light.eot');
	src: local('Proxima Nova Light'), local('ProximaNova-Light'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Light.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNova';
	src: url('/local/templates/shoppiterlada/assets/font/ProximaNova-BlackIt.eot');
	src: local('Proxima Nova Black Italic'), local('ProximaNova-BlackIt'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-BlackIt.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-BlackIt.woff') format('woff'),
		url('/local/templates/shoppiterlada/assets/font/ProximaNova-BlackIt.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

/* End */


/* Start:/local/templates/shoppiterlada/assets/libs/magnific-popup/magnific-popup.css?16505462527757*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* End */


/* Start:/local/templates/shoppiterlada/assets/style.css?165054625243749*/
*{
  margin:0;
  padding:0;
  outline: none;
}
body {
  font-family: 'ProximaNova', sans-serif;
  font-weight: 400;
  font-size: 17px;
  min-width: 320px;
  position: relative;
  line-height: 1;
  -webkit-font-smoothing: antialised; 
  overflow-x:hidden;
  color: #7b7b7b;
  background:#FAFAFA;
}
a{
  text-decoration: none;
  color:#7b7b7b;
}
input, textarea{
  font-family: 'ProximaNova', sans-serif !important;
}
body input:focus:required:invalid,
body textarea:focus:required:invalid {
  color: red; 
}

body input:required:valid,
body textarea:required:valid {
  color: green; 
}
img{
  max-width: 100%;
}
.hidden {
  display: none; 
}
.container{
  max-width: 1300px;
  margin: auto;
  width: 95%;
  position: relative;
  padding: 0;
}
h1{
  font-size: 41px;
  color: #1c1c1c;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
}
h2{
  font-size: 32px;
  color: #1c1c1c;
  font-weight: 700;
  margin-bottom: 20px;
}
h3{
  font-size: 22px;
  color: #4B4B4B;
  font-weight: 700;
}
select{
  background: transparent;
  border:none;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
  color: #848484;
}
/*header*/
.top-header{
  border-bottom: 1px solid #DEDEDE;
 background: #fff;
}
.top-header-content{
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.top-header-content_menu ul li{
  display: inline-block;
  list-style-type: none;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin-right: 70px;
}
.top-header-content_menu ul li a{
  color: #7b7b7b;
}
.top-header-content_time{
  font-weight: bold;
  font-size: 14px;
}
.top-header-content_time p{
  margin-bottom: 0;
}
.top-header-content_time b{ 
  color: #1C1C1C
}
.top-header-content_phone a{
  font-weight: 600;
  color: #1C1C1C;
  font-size: 14px;
}
.top-header-content_phone a.call_me{
  font-size: 14px;
  line-height: 17px;
  font-weight: normal;
  text-decoration-line: underline;
  color: #FF7F40;
}
.top-header-content_social a{
  margin-left: 10px;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  border-radius: 50%;
  background: #F89630;
}
.middle-header{
  height: 80px;
  background: #fff;
}
.middle-header-content{
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.middle-header-content_logo{
  text-transform: uppercase;
  font-weight: 700;
  font-size: 27px;
  width: 200px;
  text-align: center;
}
.middle-header-content_search{
  width: 50%;
  max-width: 690px;
  position: relative;
}
.middle-header-content_search input[type="text"]{
  width: 100%;
  height: 45px;
  border: 1px solid #DEDEDE;
  box-sizing: border-box;
  border-radius: 3px!important;
  padding-left: 15px;
  outline: none;
  font-size: 14px;
  background: #fff;
  font-style: italic;
}
.form-control:focus {
    border-color: #DEDEDE;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.middle-header-content_search button{
  position: absolute;
  top: 1px;
  right:15px;
  height: 43px;
  width: 45px;
  background-color: #fff;
  background: url(/local/templates/shoppiterlada/assets/img/search.svg)no-repeat;
  border:none;
  background-position: center;
  z-index: 99;
}
.input-group{
  display: block;
}
ul, ol{
  margin: 0;
}
.middle-header-content_lc a{
  color: #1c1c1c;
  font-size: 15px;
  text-decoration-line: underline;
  position: relative;
  top: -5px;
  margin-left: 10px;
}
.bottom-header{
  background: #F89630; 
  height: 50px;
}
.bottom-header-content ul{
  display: flex;
  justify-content: space-between;
  height: 50px;
  align-items: center;
}
.bottom-header-content ul li{
  width: 100%;
  display: block;
  text-decoration: none;
  list-style-type: none;
  text-align: center;
  line-height: 50px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  transition: .5s;
}
.bottom-header-content ul a{
  display: block;
  width: 100%;
  color:#fff;
  height: 100%;
}
.bottom-header-content ul li:hover{
  background: #6D10B6;
}
.multi-menu{
  position: relative;
}
.sub-menu{
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  background: #fff;
  border:1px solid #EEEEEE;
  text-align: left;
  z-index: 999;
  line-height: 40px;
}
.multi-menu{
  position: relative;
}
.multi-menu:before{
    position: absolute;
    content: "";
    width: 8px;
    height: 5px;
    display: inline-block;
    background: url(/local/templates/shoppiterlada/assets/img/arrow_1.svg);
    top: 23px;
    left: 70%;
}
.sub-menu h3{
  font-size: 18px;
  font-weight: 800;
  color: #878787;
  padding-left: 40px;
  grid-column-start: 1;
  grid-column-end: 3;
}
.sub-menu ul{
  display: block;
  height: auto;
  
}
.sub-menu ul li{
  text-align: left;
  line-height: 40px;
  
}
.sub-menu ul a{
  color: #1c1c1c;
  padding:0 40px;
  width: 100%;
  box-sizing: border-box;
}
.sub-menu ul li:hover{
  background: #F8F8F8;
}
.sub-menu_left{
  padding: 20px 0 20px;
  border-right:1px solid #EEEEEE;
  position: relative;
}
.sub-menu .multi-menu{
  position: relative;
}
.sub-menu .multi-menu:before{
    position: absolute;
    content: "";
    width: 8px;
    height: 5px;
    left:auto;
    background: url(/local/templates/shoppiterlada/assets/img/arrow_3.svg);
    top: 23px;
    right: 30px;
}
.sub-menu .multi-menu ul{
  max-height: 0px;
  overflow: hidden;
  transition: .5s;
  padding-left: 20px;
  display: block;
}
.sub-menu .multi-menu ul li{
  line-height: 40px;
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
  display: block;
}
.sub-menu .multi-menu:hover ul{
  max-height: 900px;
}
.sub-menu_right{
   padding: 40px 0;
   background: #fff;
}
.sub-menu_right{
  display: grid;
  grid-template-columns: 360px 360px;
  position: absolute;
  top: 0;
  max-width: 0;
  overflow: hidden;
  transition: .5s;
  left: 100%;
  height: 100%;
  box-sizing: border-box;
}
.sub-menu .sub-menu_left ul li:hover .sub-menu_right{
  max-width: 1000px;
}
.sub-menu_right ul li{
width: 350px;
font-size: 16px;
text-transform: none;
}
.bottom-header-content>ul>li.multi-menu>.sub-menu{
  display: none;
  transition: .5s;
}
.bottom-header-content>ul>li.multi-menu:hover>.sub-menu{
display: block;
}
/*mobile_header*/
header.mobile{
display: none;
}
header.mobile{
  height: 60px;
  border-bottom: 1px solid #DEDEDE;
  background: #fff;
}
.header-mobile{
  display: grid;
  align-items: center;
  justify-content: center;
  grid-template-columns: 60px 1fr 60px 60px;
}
.btn_mnu {
  width: 60px;
  height: 60px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.btn_row {
  height: 2px;
  width: 60%;
  margin: 3px 0;
  background-color: #adadad;
  position: relative;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.btn_mnu.active .btn_row:first-child {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  top: 8px;
}
.btn_mnu.active .btn_row:last-child {
  -webkit-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  transform: rotate(-225deg);
  top: -8px;
}
.btn_mnu.active .btn_row:nth-child(2) {
  opacity: 0;
}
.header-mobile_logo{
  text-align: center;
}
.header-mobile_logo a{
  font-size: 21px;
  font-weight: 400;
  text-transform: uppercase;
  color: #7b7b7b;
}

.mobile-search{
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  z-index: 999;
  display: none;
}
.mobile-search:before{
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-left: 1px solid #DEDEDE;
  border-top: 1px solid #DEDEDE;
  transform: rotate(45deg);
  background: #fff;
  position: absolute;
  top: -6px;
  right: 80px;

}
.mobile-search input{
  width:calc(100% - 10px);
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  padding-left: 10px;
  border:none;
}
.mobile .container{
  width: 100%;
}
.header-mobile_cart{
  margin-right: 10px;
}
.header-mobile_cart, .header-mobile_search{
  text-align: center;
}
.nav-mob-menu, .nav-mob-menu_child{
  position: absolute;
  top: 60px;
  left: 0;
  width: 250px;
  z-index: 99;
  background: #fff;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.06);
}
.nav-mob-menu_bottom{
  border-top: 1px solid #E4E4E4;
      padding: 30px 0px 30px 30px;
}
.nav-mob-menu_bottom_mnu{
  margin-bottom: 20px;
}
.nav-mob-menu_bottom_mnu ul li{
  list-style-type: none;
  padding: 10px 0;
}

.nav-mob-menu_bottom_mnu a{
  font-size: 14px;
  color: #000;
  font-weight: 600;
  text-transform: none;
}
.nav-mob-menu_bottom_lc{
  margin-bottom: 30px;
}
.nav-mob-menu_bottom_lc img{
  position: relative;
  top: 5px;
  margin-right: 10px;
}
.nav-mob-menu_bottom_lc a{
  color: #1c1c1c;
  font-size: 15px;
  font-weight: 600;
  text-decoration: underline;
}
.nav-mob-menu_bottom_time{
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 700;
}
.nav-mob-menu_bottom_time b{
  display: block;
  color:#000;
}
.nav-mob-menu_bottom_phone{
  margin-bottom: 15px;
}
.nav-mob-menu_bottom_phone a{
  font-size: 18px;
  color:#000;
  font-weight: 600;
  display: block;
}
.nav-mob-menu_bottom_phone a.call_me{
  font-size: 14px;
  color:#FF7F40;
  text-decoration: underline;
  font-weight: 400;
}
.nav-mob-menu_top{
  padding-left: 30px;
  padding-bottom: 30px 
}
.mobile-menu{
  padding-left: 30px;
  padding-bottom: 30px; 
}
.mobile-menu ul li{
  list-style-type: none;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
.mobile-menu ul li a{
  padding: 15px 0;
  display: block;
  color:#000;
}
li.have-child{
  position: relative;
}
li.have-child:after{
  content: '';
  display: block;
  width: 8px;
  position: absolute;
  right: 20px;
  background: url(/local/templates/shoppiterlada/assets/img/arrow_3.svg);
  top: 19px;
  height: 5px;
}
.mobile-menu_back a{
  display: block;
  font-size: 13px;
  color:#000;
  text-transform: none;
  padding: 15px 0;
  color: #000;
  font-weight: 700;
}
.mobile-menu_back img{
  margin-right: 20px;
}
.mobile-menu_child h2{
  font-size: 13px;
  color:#000;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.mobile-menu_child h3{
  font-size: 12px;
  color: #878787;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.mobile-menu_child ul li{
  list-style-type: none;
}
.mobile-menu_child ul li a{
  font-size: 13px;
  padding: 15px 0;
  font-weight: 400;
  text-transform: none;
  display: inline-block;
  color:#000;
}
.mobile-menu_child ul li.have-child ul{
  max-height: 0;
  overflow: hidden;
  transition: .5s;
  margin-left: 10px;
}
.mobile-menu_child ul li.have-child:hover ul{
  max-height: 1000px;
}
.nav-mob-menu_child, .nav-mob-menu{
  display: none;
}
/*footer*/
footer{
  background: #434343;
  padding: 55px 0;
}
.footer-container{
  display: grid;
  grid-template-columns: 1fr 1fr 3fr 1fr 1fr;
  grid-column-gap: 30px;
  align-items: top
}
.footer-container ul li{
  list-style-type: none;
  margin-bottom: 20px;
  vertical-align: top;
}
.footer-item-two a, .footer-item-five a{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color:#fff;
}
.footer-item-two ul li:last-child ,.footer-container ul li:last-child{
  margin-bottom: 0;
}
.footer-item-four a{
  color: #FF7F40;
}
.footer-item-thee li{
  display: inline-block;
  width: 48%;
}
.footer-logo a{
  font-size: 27px;
  color:#fff;
  font-weight: 700;
  text-transform: uppercase;
}
.footer-logo, .footer-call, .footer-social{
  margin-bottom: 15px;
}
.footer-call a{
    color:#fff;
    font-size: 21px;
    font-weight: 600;
    display: block;
}
.footer-call a.call_me{
  font-size: 16px;
  color: #FF7F40;
  font-weight: 400;
}
.footer-social a{
  display: inline-block;
  margin-right: 10px;
  width: 28px;
  height: 28px;
  background: #fff;
  color: #434343;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
}
.footer_conf{
  font-size: 14px;
}
/*homepage*/
.banners{
  margin: 20px 0;
}
.banner-content_slider{
  height: 280px;
  background: url(/local/templates/shoppiterlada/assets/img/bannerlada.png);
  background-size: cover;
  background-position: center;
}
.banner-content_banners{
  display: grid;
  grid-column-gap: 20px;
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
}
.banner-content_banners_left{
  background: #fff;
  min-height: 100px;
  display: grid;
  position: relative;
  align-items: center;
}
.banner-content_banners_right{
  background: #fff;
  display: grid;
  position: relative;
  align-items: center;
  height: 100%;
}
.banner-content_banners_image{
  position: absolute;
  bottom: -2px;
  right: 0;
}
.banner-content_banners_right .banner-content_banners_image{
 bottom: -20px;
}
.banner-content_banners_text{
  width:60%;
  padding:0 30px; 
}
.banner-content_banners_text h2{
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 800;
  color: #F89630;
  margin-bottom:0;
}
.banner-content_banners_text p{
  font-weight: 600;
  font-size: 16px;
  line-height: 17px;
  width: 80%;
  color: #2B2B2B;
}
.categories{
  padding: 80px 0;
}
.news-category{
  display: grid;
  grid-column-gap: 30px;
  grid-template-columns: 275px 1fr;
}
.news-container_item{
  height: 180px;
  background: #fff;
  margin-top: 15px;
  padding: 15px 20px;
  position: relative;
}
.news-container_item:before{
  position: absolute;
  width: 100%;
  height: 100%;
  content: '';
  background: #000;
  opacity: .5;
  left: 0;
  top: 0;
}
.news-container_item h4{
  font-size: 21px;
    font-weight: 600;
    position: absolute;
    bottom: 15px;
    left: 20px;
    text-transform: uppercase;
    line-height: 1;
    right: 20px;
    color: #fff;
}
.news-container_item .data{
font-size: 15px;
position: relative;
color: #fff;
}
.all_news{
  font-size: 16px;
}
.categories-content_items{
  display: grid;
  justify-content: center;
  grid-template-columns: 1fr 1fr 1fr;
}
.categories-content_item{
  width: 100%;
  border: 1px solid #ECECEC;
  min-height: 330px;
  transition: .5s;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.categories-content_item:hover{
  background: #F89630;
}
.categories-content_item_bg_text{
  position: absolute;
  top: 0;
  left: 0;
  font-size: 100px;
  z-index: 1;
  font-weight: 900;
  color:#F4F4F4;
  text-transform: uppercase;
  width: 100%;
  text-align: left;
  transition: .5s;
  line-height: 80px;
}
.categories-content_item:hover .categories-content_item_bg_text{
  color: #F59128;
}
.categories-content_item_name h3{
  text-transform: uppercase;
  font-size: 33px;
  font-weight: 600;
  color: #2b2b2b;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
.categories-content_item_name h4{
  font-size: 20px;
  line-height: 36px;
  font-weight: 400;
  margin-top: 40px;
  color: #2b2b2b;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
}
.categories-content_item:hover .categories-content_item_name h3, .categories-content_item:hover .categories-content_item_name h4{
  color: #fff;
}
.categories-content_item_image{
  position: relative;
  z-index: 2;
}
.about-container{
  display: grid;
  padding: 80px 0;
}
.about-content-items{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  grid-gap: 40px;
}
.about-content-item{
  min-height: 110px;
  position: relative;
  border-radius: 60px 0 0 60px;
  align-items: center;
  display: grid;
  width: 100%;
  grid-template-columns: 110px 1fr;
  grid-gap: 20px;
  background: #F79631;
  font-weight: 500;
font-size: 20px;
line-height: 24px;
}
.about-content-item_bg_text{
  font-weight: 900;
  color: rgba(150, 150, 150, 0.11);
  text-align: center;
  height: 110px;
  box-sizing: border-box;
  border-radius: 50%;
  display: grid;
  align-items: center;
  border: 3px solid #2A2A2A;
  background: #fff;
}
.about-content-item_bg_text img{
  display: block;
  margin: auto;
}
.more-products-container{
  display: grid;
  grid-column-gap: 30px;
  grid-template-columns: 275px 1fr;
}
.more-products{
  padding: 80px 0;
}
.more-products_content{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
.more-products_content_item{
  background: #fff;
  min-height: 260px;
  border: 1px solid #ECECEC;
  padding: 20px;
  transition: .5s;
}
.more-products_content_item:hover{
  filter: drop-shadow(0px 0px 28px rgba(0, 0, 0, 0.15));
}
.more-products_content_item h3{
  color: #1C1C1C;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.more-products_content_item ul li{
  list-style-type: none;
  font-size: 16px;
  line-height: 17px;
  margin-bottom:10px;
}
.more-products_content_item ul li a{
  color: #1C1C1C;
  transition: .5s;
}
.more-products_content_item ul li a:hover{
  text-decoration-line: underline;
}
.more-products_content_item:nth-child(1){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product1.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}
.more-products_content_item:nth-child(2){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product2.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.more-products_content_item:nth-child(3){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product3.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.more-products_content_item:nth-child(4){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product4.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}
.more-products_content_item:nth-child(6){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product6.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.more-products_content_item:nth-child(7){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product7.png);
  background-repeat: no-repeat;
  background-position: center right;
}
.more-products_content_item:nth-child(8){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product8.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.more-products_content_item:nth-child(9){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product9.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}
.more-products_content_item:nth-child(10){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product10.png);
  background-repeat: no-repeat;
  background-position: center right;
}
.more-products_content_item:nth-child(11){
  background-image: url(/local/templates/shoppiterlada/assets/img/more_product11.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.more-products_content_item.akcii{
  grid-column-start: 2;
  grid-column-end: 4;
}
.more-products_content_item.akcii .badge_akcii{
  font-size: 29px;
  font-weight: 600;
  padding: 30px 0;
  background: #6D10B6;
  width: 200px;
  color:#fff;
  text-align: center;
  margin-bottom: 40px; 
}
.more-products-container_sidebar_content{
    /*border: 1px solid #ECECEC;*/
    box-sizing: border-box;
    font-size: 30px;
    color: #fff;
    margin-bottom: 20px;
}
.more-products-container_sidebar_content img{
  width: 100%;
  height: auto;
}
.block-sale{
  background: #fff;
  margin: 80px 0;
}
.block-sale_container{
  display: grid;
  align-items: center;
  min-height: 155px;
  grid-template-columns: 1fr 1fr 1fr
}
.block-sale_container_text h3{
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 600;
  color: #1c1c1c;
}
.block-sale_container_text h4{
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 400;
  color: #1c1c1c;
}
a.action, button.action{
  padding: 15px 40px 15px 25px;
  background: #6D10B6;
  border-radius: 4px;
  color: #F89630;
  height: auto;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 600;
  text-align: center;
}
.js-interlabs-oneclick__dialog__send-button.action{
  padding: 15px 40px 15px 40px;
  background: #6D10B6;
  border-radius: 4px;
  color: #F89630;
  border: none;
  height: auto;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 600;
  text-align: center;
  font-family: inherit;
}
button.action
a.action img{
  margin-right: 35px;
  position: relative;
  top: 4px;
}
.block-sale_container_image{
  position: relative;
  height: 155px;
}
.block-sale_container_image img{
  position: absolute;
  bottom: 0;
  left: 0;
}


/*page*/
.content-sidebar{
  display: grid;
  grid-column-gap: 30px;
  grid-template-columns: 275px 1fr;
}
.content-no-sidebar{
  display: grid;
  grid-column-gap: 30px;
  grid-template-columns: 1fr 275px ;
}
.bread{
  margin-top: 50px;
  font-size: 16px;
}
.bread a{
  color: #181818;
}
.title_description{
  margin-top: 30px;
  color: #181818;
  font-size: 17px;
  line-height: 20px;
}
aside{
  margin-top: 60px;
}
.widget{
  margin-bottom: 60px;
}
.wiget-title h3{
  font-weight: 600;
  color: #4b4b4b;
  margin-bottom: 15px;
}
.wiget-content{
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  border: 1px solid #EEEEEE;
}
.wiget-content a{
  color: #4b4b4b;
  display: block;
}
.wiget-content ul li{
  list-style-type: none;
  padding:10px 20px;
  display: block;
  border-bottom: 1px solid #EEEEEE;
  background: #fff;
}
.wiget-content ul li:last-child{
  border-bottom: none;
}
.sub-category{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 30px;
  margin-top: 30px;
  align-items: center;
}
.sub-category_item{
  height: 80px;
  border: 1px solid #ECECEC;
  background: #fff;
  font-size:19px; 
  overflow: hidden;
}
.sub-category_item a{
  width: 100%;
  height: 100%;
  line-height: 23px;
      text-align: center;
    color: #1c1c1c;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    box-sizing: border-box;
}
.category-catalog{
  padding: 80px 0 40px;
}
.category-catalog_top{
  margin-bottom: 20px; 
  display: grid;
  grid-template-columns: 1fr 200px 100px;
}
.grid-list{
  text-align: right;
}
.grid-list .list{
  margin-right: 20px;
}
.grid-list .list svg{
stroke:#C4C4C4;
}
.grid-list .list.active svg{
stroke:#6D10B6;
}
.grid-list .grid svg {
fill:#C4C4C4;
}
.grid-list .grid.active svg {
fill:#6D10B6;
}
.category-catalog_content_grid{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.category-catalog_content.grid .product{
  background: #fff;
  border: 1px solid #dedede;
  padding: 20px;
}
.product-top .code{
  text-align: right;
}
.category-catalog_content.grid .product .product-bottom, .product-top{
  display: grid;
  grid-template-columns: 1fr 2fr;
  align-items: center;
}
.product-top{
  margin-bottom: 10px;
  min-height: 50px;
}
.category-catalog_content.grid .product .product-image{
  text-align: center;
  max-height: 195px;
  margin-bottom:20px; 
}
.category-catalog_content .title{
  text-align: center;
  font-size: 16px;
  line-height: 21px;
  color:#181818;
  min-height: 50px;
  margin-bottom: 20px;
}
.category-catalog_content .price{
  font-size: 17px;
  font-weight: 700;
  color: #181818;
}
.category-catalog_content .stock, .product-top .stock{
  font-weight: 600;
  color:#19D24D;
  font-size: 16px; 
}
.category-catalog_content .no-stock, .product-top .no-stock{
  font-weight: 600;
  color:red;
  font-size: 16px; 
}
.add-cart{
  height: 45px;
}
.add-cart a{
  background: #FFFFFF;
  border: 1px solid #F89630;
  box-sizing: border-box;
  display: block;
  line-height: 45px;
  text-align:center;
  font-size: 17px;
  color: #323232;
  border-radius: 4px;
  transition: .5s;
  min-width: 120px;
}
.add-cart a:before{
  content: '';
  width: 20px;
  height: 17px;
  position: relative;
  top: 3px;
  display: inline-block;
  margin-right: 10px;
  background-image: url(/local/templates/shoppiterlada/assets/img/cart_o.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transition: .5s
}
.add-cart a:hover{
  background: #F89630;
  color:#fff;
}
.add-cart a:hover:before{
  background-image: url(/local/templates/shoppiterlada/assets/img/cart_w.svg);
}
table{
  width: 100%;
  border:none;
}
thead tr td{
  height: 60px;
  align-items: center;
  font-weight: 600;
  font-size: 18px;
  background-color: #F4F4F4;
  text-align: center;
  border: none!important;
}
table tr td:first-child{
  text-align: left;
}
.category-catalog_content.list  .product .product-image{
display: none;
}
.product-image img{
max-width: 100%;
}
.tcontent .product{
  display: grid;
  grid-template-columns: 4fr 1fr 1fr 2fr;
  height: 60px;
}
table tr td{
   height: 60px;
  align-items: center;
  border-bottom: 1px solid #D0D0D0;
  text-align: center;
  padding:0 20px;
}
.basket-items-list-header{
  display: none;
}
.category-catalog_content  table tr td .title{
  text-align: left;
  margin-bottom: 0;
}
.category-catalog_content  table tr td .title h4, .category-catalog_content  table tr td .code{
  font-size: 16px;
  font-weight: 400;
  color:#181818;
}
.category-catalog_content  table tr td div{
  display: inline-block;
}
.category-catalog_content  table tr td div.stock{
  padding-right: 20px; 
}
.category-catalog_content  table tr td .add-to-cart {
  height: 40px;
  line-height: 40px;
}
.pagination{
  text-align: center;
  padding:50px 0;
}
.pagination a{
  display: inline-block;
  margin:0 20px;
  color: #bfbfbf;
  font-weight: 600;
}
.pagination span{
color: #424242;
margin:0 20px;
font-weight: 700;
}
.search-result_info{
  padding: 25px 0;
  font-size: 17px;
  line-height: 21px;
}
.search-result_info span{
  color: #181818;
}
.search-result_list_item{
  border-bottom: 1px solid #D0D0D0;
  display: grid;
  grid-template-columns: 50px 1fr;
}
.search-result_list_item.product .search-result_list_item_content{
  background: #fff;
  display: grid;
  grid-template-columns: 1fr 100px;
}
.search-result_list_item_content{
  padding:25px 20px;
}
.search-result_list_item_number{
  padding:25px 10px;
  font-size: 17px;
  color: #181818;
  font-weight: 700;
}
.search-result_list_item.product h3{
 color: #181818;
 font-weight: 400;
 font-size: 16px; 
}
.search-result_list_item.product .stock{
  color:#19D24D;
  font-weight: 600;
  font-size: 16px;
}
.search-result_list_item.post h3{
font-size: 16px;
 color: #181818;
}
.search-result_list_item.post p{
 color: #181818;
 width: 70%;
}
.search-result_list_item.post .read_more{
  font-size: 16px;
  color: #F89630;
  text-decoration: underline;
  display: inline-block;
  margin-top: 15px;
}
.product-content_image-info{
  background: #fff;
  border: 1px solid #DEDEDE;
  padding: 20px;
}
.product-image{
  text-align: center;
}
.product-content_image_info{
  display: grid;
  grid-template-columns: 400px 1fr;
  grid-column-gap: 50px;
}
.product-content_info_price_buy{
  border: 1px solid #DEDEDE;
  padding: 25px;
}
.product-content_info_price .price{
  font-size: 39px;
  color: #1c1c1c;
  margin-bottom: 30px;
  font-weight: 700;
}
.product-content_info_price p{
  font-weight: 600;
  margin-bottom: 10px;
}
.number input{
  width: 40px;
  text-align: center;
  height: 40px;
  margin: 0 20px;
  font-size: 17px;
  font-weight: 700;
  color: #424242;
  border: 1px solid #DEDEDE;
}

.product-content_info_buy a, .product-content_info_buy input{
  display: block;
  width: 100%;
  padding:18px 0;
  text-align: center; 
  cursor: pointer;
  margin-top: 30px;
}
.buy-one-click{
 font-weight: 600;
font-size: 18px;
line-height: 22px;
text-transform: uppercase;
color: #3C3C3C;
text-align: center;
 padding:10px 0;
 border: 1px solid #F89630;
 border-radius: 4px;
 margin-top: 20px;
 background: #fff;
 transition: .5s;
 height: auto;
}
.buy-one-click:hover{
background: #F89630;
color:#fff;
}
.product-content_info_price_buy{
  display: grid;
}
.product_description{
  padding:50px 0;
}
.product_description h3{
  font-size: 20px;
  font-weight: 700;
  color: #1c1c1c;
  margin-bottom: 10px;
}
.product_description p{
  font-size:16px;
  color:#181818;
  margin-bottom:20px; 
}
.product_description p:last-child{
  margin-bottom: 0;
}
.product-content_info_table h3{
  font-size: 20px;
  color: #1c1c1c
}
.product-content_info_table table tr td {
    height: 30px; 
    align-items: center; 
    border-bottom: none; 
    text-align: left;
    padding: 0;
}
.product-content_info_table .read_more{
  font-weight: 600;
font-size: 16px;
line-height: 20px;
text-decoration-line: underline;
color: #F89630;
}
.table-info{
  margin-bottom: 10px;
  max-height: 160px;
  overflow: hidden;
  transition: .5s;
}
.table-info.active{
 max-height:600px;
}
.product-content_info_banner_item img{
  margin-bottom: 20px;
  display: block;
}
.product-content_info_table_banner{
  display: grid;
  grid-template-columns: 1fr 110px;
}
.cart{
  padding: 50px 0;
}
.cart h4{
   font-size: 16px;
  font-weight: 400;
  color:#181818;
}
.cart .price{
  font-weight: bold;
font-size: 17px;
line-height: 21px;
color: #181818;
}
.total_checkout{
  display: grid;
  grid-template-columns: 1fr  260px;
  align-items: center;
  margin-top: 35px;
}
.total{
  font-weight: 600;
font-size: 22px;
line-height: 20px;
color: #848484;
}
.total b{
  color: #000;
}
.no-avtorizate{
  font-weight: 600;
font-size: 18px;
line-height: 22px;
text-decoration-line: underline;
color: #F89630;
text-align: center;
}
.total_checkout a.action, .total_checkout button.action{
  padding:15px 25px;
  border: none;
}
.basket-checkout-section-inner{
  display: flex;
}
.basket-checkout-block-total-price-inner{
margin-left: 15px;
}
.delivery form h2{
  font-size: 24px;
  margin-top: 45px;
}
.contact-delivery_item{
  display:grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 15px;
}
.contact-delivery_item input{
  background: #FFFFFF;
border: 1px solid #DADADA;
box-sizing: border-box;
height: 55px;
font-size: 15px;
line-height: 20px;
color: #B7B7B7;
padding: 0 40px;
width: 100%;
}
.input_icon{
  position: relative;
}
.input_icon img{
  position: absolute;
  top: 50%;
    margin-top: -8px;
    left: 15px;
}
.payment-method label{
  display: block;
  color:#181818;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 15px;
}
input[type="checkbox"]{
  width: 15px;
  height: 15px;
  background: #FFFFFF;
  border: 1px solid #DADADA;
  box-sizing: border-box;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
input.action{
  padding: 15px 25px 15px 25px;
  background: #6D10B6;
  border-radius: 4px;
  color: #F89630;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 600;
  text-align: center;
  border:none;
}
.politic_submit{
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding:30px 0 50px; 
}
.politic_submit .submit{
  text-align: right;
}
/*tabs_delivery*/
.tab_input,
.tab_item {
  display: none;
}

.tab_buttons {
  border: 1px solid #DADADA;
  background: #fff;
}

.tab_container {
  border: 1px solid #DADADA;
  background: #fff;
  padding:35px; 
}

.tab_label {
  display: block;
  padding: 18px 35px;
  font-weight: normal;
font-size: 16px;
line-height: 21px;
color: #181818;
  text-align: left;
  cursor: pointer;
}

.tab_item { padding: 5px; }
.tab_item h4{
  font-weight: bold;
font-size: 18px;
line-height: 21px;
color: #181818;
margin-bottom: 15px;
}
.tab_item h5{
  font-size: 16px;
line-height: 21px;
color: #181818;
font-weight: normal;
margin-bottom: 10px;
}
.tab_item h5 img{
  margin-right: 15px;
  position: relative;
  top:5px;
}
.tab_item .time{
  margin-bottom: 20px;
  color: #181818;;
}
.tab_input:nth-child(1):checked ~ .tabs-grid .tab_container .tab_item:nth-child(1),
.tab_input:nth-child(2):checked ~ .tabs-grid .tab_container .tab_item:nth-child(2),
.tab_input:nth-child(3):checked ~ .tabs-grid .tab_container .tab_item:nth-child(3),
.tab_input:nth-child(4):checked ~ .tabs-grid .tab_container .tab_item:nth-child(4),
.tab_input:nth-child(5):checked ~ .tabs-grid .tab_container .tab_item:nth-child(5)  {
  display: block;
}
.tab_input:nth-child(1):checked ~ .tabs-grid .tab_label:nth-child(1),
.tab_input:nth-child(2):checked ~ .tabs-grid .tab_label:nth-child(2),
.tab_input:nth-child(3):checked ~ .tabs-grid .tab_label:nth-child(3),
.tab_input:nth-child(4):checked ~ .tabs-grid .tab_label:nth-child(4),
.tab_input:nth-child(5):checked ~ .tabs-grid .tab_label:nth-child(5){
  background: #F4F4F4
}
.tabs-grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
}

/*pay-method_item*/
.pay-method{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 15px; 
  margin: 20px 0;
}
.pay-method_item{
  padding:30px 40px;
  background: #fff;
  border: 1px solid #DADADA;
  display: grid;
  grid-template-columns: 1fr 80px;
  grid-column-gap: 30px; 
  min-height: 105px;
}
.pay-method_item_icon{
  text-align: right;
}
.pay-method_item_text h3{
  font-weight: bold;
font-size: 19px;
color: #1C1C1C;
margin-bottom: 10px;
}
.pay-method_item_text p{
  font-weight: normal;
font-size: 17px;
line-height: 21px;
color: #000000;
}
/*grant*/
.grant{
  padding: 40px 0;
}
.grant h2{
  font-weight: bold;
font-size: 24px;
color: #1C1C1C;
margin-bottom: 10px;
}
.grant p{
  font-size: 17px;
line-height: 24px;
color: #000000;
margin-bottom: 15px;
}
.grant ol{
  padding-left: 20px;
  font-size: 17px;
line-height: 34px;
color: #000000;
}
.grant ol li::marker{
  font-weight: bold;
font-size: 17px;
line-height: 24px;
color: #F89630;
}
.grant-banner{
  background:url(/local/templates/shoppiterlada/assets/img/grant.png) #6D10B6 left bottom no-repeat;
  padding:50px 50px 50px 250px; 
  margin-bottom: 40px;
}
.grant-banner p{
    font-weight: 400;
font-size: 20px;
line-height: 24px;
color: #FFFFFF;
}
/*filial*/
.pickup h2{
  padding: 40px 0;
  font-weight: bold;
font-size: 24px;
color: #1C1C1C;
}
.filials{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
}
.filial h3{
  font-weight: 600;
font-size: 20px;
line-height: 21px;
text-transform: uppercase;
color: #7D7D7D;
margin-bottom: 15px;
}
.filial p{
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #181818;
  margin-bottom: 10px;
}
.filial a{
  font-weight: 700;
  color: #F89630
}
.filial img{
  margin-right: 5px;
  position: relative;
  top:5px;
}
.delivery p{
 font-size: 17px;
line-height: 28px;
color: #000000;
}
.delivery{
  padding: 80px 0;
}
.delivery h2{
  margin-bottom: 0;
}
/*contact*/
.contact{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
  padding: 60px 0;
}
.requisites{
  padding: 60px 0;
}
.contact .filial{
margin-bottom: 40px;
}
.contect-form h2, .requisites h2{
font-weight: bold;
font-size: 24px;
margin-bottom: 10px;
color: #1C1C1C;
}
.contect-form p,.requisites p{
font-weight: normal;
font-size: 16px;
line-height: 19px;
color: #181818;
margin-bottom: 10px;
}
.contect-form input{
  background: #FFFFFF;
border: 1px solid #DADADA;
box-sizing: border-box;
height: 55px;
font-size: 15px;
line-height: 20px;
color: #B7B7B7;
padding: 0 40px;
width: 100%;

}
.contect-form .input_icon{
margin-bottom: 10px;
}
textarea{
  background: #FFFFFF;
  border: 1px solid #DADADA;
  padding: 10px 20px;
  height: 85px;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px; 
  font-size: 15px;
line-height: 20px;
}
.contect-form input[type="submit"]{
  width: auto;
  font-size: 16px;
  line-height: 21px;
  color: #323232;
  border: 1px solid #F89630;
box-sizing: border-box;
border-radius: 4px;
}
.maps img{
  width: 100%;
  height: auto;
}
/*lc_menu*/
.lc_menu{
  border-right: 1px solid #DADADA;
}
.lc_menu ul li{
  list-style-type: none;
  transition: .5s;
}
.lc_menu ul li:hover, .lc_menu ul li.active{
  background: #F89630;
}
.lc_menu ul li a{
  display: block;
  padding:20px 30px;
}
.lc_menu ul li:hover a, .lc_menu ul li.active a{
  color:#fff;
}
.login-page{
  margin:60px 0;
  padding:20px 0;  
}
.login-page p, .login-page b{
  font-size: 17px;
line-height: 21px;
color: #181818;
margin-bottom: 10px;
}
.login-page  a.underline{
  font-size: 16px;
line-height: 21px;
text-decoration-line: underline;
color: #F89630;
}
.login-page  a.underline img{
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.lc-delivery{
  margin-bottom: 20px;
}
.lc-delivery b, .lc-delivery-new b{
  display: block;
}
.lc-delivery p{
  display: inline-block;
  margin-right: 40px;
}
.lc-delivery-new{

}
.lc-delivery-new form{
  width: 100%;
  max-width: 425px;
}
.lc-delivery-new input{
  width: 100%;
  max-width: 200px;
  height: 45px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-size: 15px;
  line-height: 21px;
  color: #848484; 
  border: 1px solid #DADADA;
  display: inline-block;
  padding-left: 15px;
    box-sizing: border-box;
    background: #fff;
}
.lc-delivery-new input[type="submit"]{
  padding-left: 0;
  width: auto;
  background: #FFFFFF;
  border: 1px solid #F89630;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 16px;
  line-height: 21px;
  color: #323232;
padding:0 25px ;
}
.new_adress p{
  text-decoration-line: underline;
}
.new_adress{
  max-height: 0;
  overflow: hidden;
  transition: .5s
}
.new_adress.active{
  max-height: 1000px;
}
/*lc-history*/
.table-history-head{
  background: #F4F4F4;
  display: none;
  grid-template-columns: 1fr 1fr 3fr 1fr 1fr;
  padding:20px 0;
  text-align: center;
}
.table-history-body{
  margin-top: 25px;
  border-top: 1px solid #D0D0D0;
  display: grid;
  grid-template-columns: 1fr 1fr 3fr 1fr 1fr;
  text-align: center;
   padding:20px 0;
}
.table-history-body .sostav{
  text-align: left;
}
.table-history-footer{
  background: #F4F4F4;
  padding:10px 25px; 
}
.table-history-footerb{
  color:#848484;
}
.table-history:first-child .table-history-head{
  display: grid;
}
.status .ok{
font-weight: 600;
font-size: 16px;
line-height: 21px;
color: #19D24D;
}
.status .not-ok{
  font-weight: 600;
font-size: 16px;
line-height: 21px;
color: #727272;
}
footer a{
  text-decoration: none;
  color:#7b7b7b;
}
.mobile-search .input-group-append{
display: none;
}

/*news*/
.news{
  padding: 40px 0;
}
.news h2{
  font-weight: bold;
font-size: 24px;
color: #1C1C1C;
margin-bottom: 10px;
}
.news p{
  font-size: 17px;
line-height: 24px;
color: #000000;
margin-bottom: 15px;
}
.news data{
  font-weight: 600;
font-size: 14px;
line-height: 17px;
margin-bottom: 5px;
display: block;
color: #ADADAD;
}
.read-more{
  font-weight: normal;
font-size: 16px;
line-height: 21px;
text-decoration-line: underline;
color: #F89630;
}
.news-with-img{
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-column-gap: 30px;
}
.news-image{
  min-height: 175px;
}
.news-image img{
  width: 100%;
  height: auto;
}
.news-item{
  margin-bottom: 35px;
}
.card-img-top{
  width: 100%;
  height: auto;
}

.akcii{
  padding: 40px 0;
}
.akcii h2{
  font-weight: bold;
font-size: 24px;
color: #1C1C1C;
margin-bottom: 10px;
}
.akcii p{
  font-size: 17px;
line-height: 24px;
color: #000000;
margin-bottom: 15px;
}
.akcii data{
  font-weight: 600;
font-size: 14px;
line-height: 17px;
margin-bottom: 5px;
display: block;
color: #ADADAD;
}
.akcii-with-img{
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
}
.akcii-image{
  background: #fff;
  border: 1px solid #DEDEDE;
  min-height: 225px;
}
.akcii-item{
  margin-bottom: 35px;
}


.new-block-sale img{
width: 100%;
height: auto;
}
.bx-blue .btn.btn-default{
  background: #FFFFFF;
    border: 1px solid #F89630;
    box-sizing: border-box;
    display: block;
    line-height: 35px;
    text-align: center;
    font-size: 17px;
    color: #323232;
    border-radius: 4px;
    transition: .5s;
    min-width: 120px;
}
.bx-blue .btn.btn-default:hover{
  background: #F89630;
    color: #fff;
    border: 1px solid #F89630;
}
.bx-soa-cart-total-line {
    padding: 5px 7px;
    font-size: 16px!important;
    border-top: 1px solid #e5e5e5;
    line-height: 25px;
    overflow: hidden;
}
.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{
  font-size: 22px!important;
}
.categories-container .center{
  text-align: center;
}
.categories-container .center a{
  box-sizing: border-box;
  padding: 10px 20px;
  display: inline-block;
  margin-top: 40px;
}
.grid-3{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 30px;
}
.sale-personal-section-index-block{
background: #F89630;
width: 100%;
}
.mb-5{
  margin-bottom: 15px;
}
.mb-3{
  margin-bottom: 10px;
}
.mb-1{
  margin-bottom: 5px;
}
.main-profile-block-shown input{
  display: block;
  height: 40px;
  width: 100%;
  border: 1px solid #DEDEDE;
  border-radius: 3px;

}
.bx_profile .form-group{

  margin-bottom: 10px;
}
.bx_profile .main-profile-submit{
  padding: 15px 25px 15px 25px;
    background: #6D10B6;
    border-radius: 4px;
    color: #F89630;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    border: none;
}
.bx_profile .btn-link{
  font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #3C3C3C;
    padding: 15px 25px 15px 25px;
    border: 1px solid #F89630;
    border-radius: 4px;
    margin-left: 20px;
    background: #fff;
    transition: .5s;
}
.bx_profile .btn-link:hover {
    background: #F89630;
    color: #fff;
}
.category-catalog_content.list{
  display: none;
}
.bx-pagination-container{
  margin-top: 40px;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
  background: #F89630;
}
.interlabs-oneclick__container .body .form-group input[type="text"]{
  text-align: left;
  padding-left: 15px;
  box-sizing: border-box;
}
#call_me{
  position: relative;
  padding: 40px;
  max-width: 400px;
  margin: auto;
  background: #fff;
}
#call_me input{
  width: 100%;
  height: 45px;
  padding: 0 15px;
  box-sizing: border-box;
      border: 1px solid #DEDEDE;
    border-radius: 3px!important;
}
#call_me textarea{
  width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
      border: 1px solid #DEDEDE;
    border-radius: 3px!important;
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message{
  margin: auto;
  width: 100%!important;
}
#call_me input[type="submit"]{
  font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #3C3C3C;
    text-align: center;
    padding: 15px 20px;
    display: flex;
    cursor: pointer;
    border: 1px solid #F89630;
    border-radius: 4px;
    margin-top: 20px;
    background: #fff;
    transition: .5s;
    height: auto;
    width: auto;
    margin: 10px auto;
}
#call_me input[type="submit"]:hover {
    background: #F89630;
    color: #fff;
}
.bx-authform{
  margin: 80px auto;
}
.bx-authform-formgroup-container .btn-primary{
  background: #FFFFFF;
    border: 1px solid #F89630;
    box-sizing: border-box;
    display: block;
    line-height: 45px;
    text-align: center;
    font-size: 17px;
    color: #323232;
    border-radius: 4px;
    transition: .5s;
    min-width: 120px;
}
.contect-form div.mf-message textarea, .contect-form div.mf-name input, .contect-form div.mf-email input{
  width: 100%;
}
.interlabs-oneclick__container .body .form-group input[type="text"]{
  margin-top: 0;
}
.contact_form h2{
  font-style: normal;
font-weight: bold;
color: #292829;
margin-bottom: 10px;
}
.contact_form p{
font-weight: normal;
margin-bottom: 20px;
color: #292829;
}
.contact_form{
  background: #F79631;
  padding:40px 80px;
}
#mainFormCallback-new{
  display: grid;
  grid-template-columns: 3fr 1fr;
}
#mainFormCallback-new input[type="tel"]{
  height: 50px;
  font-weight: normal;
font-size: 22px;
line-height: 29px;
box-sizing: border-box;
padding: 0 35px;
color: rgba(38, 37, 38, 0.55);
border: none;
}
#mainFormCallback-new input[type="submit"]{
  height: 50px;
  font-weight: 500;
font-size: 22px;
line-height: 35px;
border: none;
color: #FFFFFF;
background: #444344;
cursor: pointer;
}
.seo-text{
  grid-row-start: 4;
  margin-bottom: 40px;
}
.sub-menu_right_left ul li ul li{
  line-height: 40px;
    font-size: 16px;
    text-transform: none;
    font-weight: 400;
    margin-left: 15px;
}
.sub-menu_right_left>ul{
  padding: 0 20px;
}
.sub-menu_right_left>ul a{
  padding: 0;
  padding-left: 15px;
  line-height: 30px;
}
.sub-menu_right_left>ul a:hover{
  text-decoration: underline;
}
.sub-menu_right_left ul li:hover{
  background: #fff;
}
/* End */


/* Start:/local/templates/shoppiterlada/assets/media.css?16505462526332*/
/*==========  Desktop First Method  ==========*/
@media only screen and (max-width : 1200px) {
.top-header-content_menu ul li{
	margin-right: 20px;
}
.sub-menu_right {
    display: grid;
    grid-template-columns: 320px 320px;
}
.banner-content_banners_left, .banner-content_banners_right{
	padding: 20px;
}
.banner-content_banners_text{
	padding: 0;
}
.product-content_image_info{
	grid-template-columns: 1fr 2fr;
}
.product-content_info_price_buy{
	grid-template-columns: 1fr 1fr;
}

.about-content-items{
	grid-template-columns: 1fr 1fr;
}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.middle-header-content_lc a{
 display: none;
}
.more-products_content{
	grid-template-columns: 1fr 1fr
}
.more-products_content_item.akcii {
    grid-column-start: 1;
    grid-column-end: 3;
}
.categories-content_items {
    grid-template-columns: 1fr 1fr;
}
.top-header-content_menu ul li{
	margin-right: 10px;
}
.block-sale_container_image img{
	width: 100%;
}
.about-container{
	padding: 0;
}
header.desktop{
display: none;
}
header.mobile{
display: block;
}
.product-content_info_price_buy, .product-content_image_info{
	grid-template-columns: 1fr;
	grid-row-gap: 10px;
}
	h2, .pickup h2{
		font-size: 20px;
	}
	h1{
		font-size: 22px;
	}
.news-category, .about-container, .more-products-container, .block-sale_container, .content-sidebar, .content-no-sidebar{
	grid-template-columns: 1fr;
}
 .banner-content_banners{
 	grid-template-columns: 1fr;
 	grid-row-gap: 30px;
 }
.news-container, .more-products_sidebar{
	display: none;
}
.about-container{
	padding: 0;
}
.footer-container{
	grid-template-columns: 1fr 1fr;
	grid-row-gap: 20px;
}
.about-content-item, .about-content-item_bg_text{
	width: 100%;
}
.footer-item-two a, .footer-item-thee a, .footer-item-five a{
	font-size: 13px;
}
.footer-item-four a{
	font-size: 15px;
}
.footer-item-one{
	position: relative;
}
.footer-social{
	position: absolute;
	top: 0;
	right: 0;
}
.footer-item-one{
		grid-column-start: 1;
		grid-column-end: 3;
}
.block-sale{
	margin: 0;
	padding: 80px 0;
	background:url(/local/templates/shoppiterlada/assets/img/shini.png) no-repeat #fff;
	background-position: right bottom;
}
.block-sale_container_image{
	display: none;
}
.footer-item-two{
		grid-column-start: 1;
		grid-column-end: 2;
}
.footer-item-thee{
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 5;
		grid-row-end: 6;
}
.footer-item-four{
		grid-column-start: 1;
		grid-column-end: 3;
		border-top:1px solid;
		padding-top: 20px;
}
.footer-item-five{
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
}
aside{
	display: none;
}
aside.lc_menu{
	display: block;
	border:none;
}
.category-catalog_content_grid{
	grid-template-columns: 1fr 1fr;
}
.search-result_list_item.post p{
	width: 100%;
}

.product-content_info_banner_item img{
	display: inline-block;
}
}
@media only screen and (max-width : 878px) {
 .total_checkout{
	grid-template-columns: 1fr;
	grid-row-gap: 20px;
}
.login-page{
	margin:20px 0;
}
 .cart_content thead{
 	display: none;
 }
  .cart_content tr{
  	display: grid;
  	border-bottom: 1px solid #D0D0D0;
  	align-items: center;
  	padding:15px 0; 
  }
  .cart_content tr td:nth-child(1){
  	grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .cart_content tr td:nth-child(2){
  	grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end:3;
  }
  .cart_content tr td:nth-child(3){
  	grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end:3;
  }
  .cart_content tr td:nth-child(4){
  	grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end:3;
  }
   .cart_content table tr td{
  	padding: 0;
  	border: 0;
  }

.pay-method{
	grid-template-columns: 1fr;
	grid-gap: 0;
}
.grant-banner{
  background:url(/local/templates/shoppiterlada/assets/img/grant.png) #6D10B6 left bottom no-repeat;
  padding:25px 25px 220px 25px; 
}
.contact{
  grid-template-columns: 1fr;
  grid-row-gap: 30px;
  padding: 30px 0;
}
.table-history-footer{
	display: none;
}
.table-history-head,.table-history-body{
	display: grid;
	grid-template-columns: 1fr;
	border:none;
	margin: 0;
	padding: 0;
}
.table-history{
	display:grid;
	grid-template-columns: 1fr 3fr;
	border-bottom: 1px solid #D0D0D0;
}
.table-history div div{
	height: 60px;
	padding-bottom: 20px;
}
.table-history .data{
	padding-top: 20px;
}
.table-history .status{
padding-bottom: 20px;
}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.banner-content_slider{
		background-image: url(/local/templates/shoppiterlada/assets/img/797e1d65b23db4b71a03ca1dcaa4eb8c.jpg);
	}
	.about-content-items{
	grid-template-columns: 1fr;
}
.footer-social{
	position: relative;
}
.categories-content_items{
	grid-template-columns: 1fr;
}
	.filials{
  grid-template-columns: 1fr;
  grid-row-gap: 30px;
}
.contact .filial{
margin-bottom: 30px;
}
.pickup h2 {
    padding: 20px 0;
}
.more-products_content,.tabs-grid{
	grid-template-columns: 1fr;
}
.category-catalog_top,.product-content_info_table_banner,.contact-delivery_item,.politic_submit{
	grid-template-columns: 1fr;
	grid-row-gap: 10px;
}
.product-content_info_banner_item img{
	display: inline-block;
}
.more-products_content_item.akcii {
    grid-column-start: 1;
    grid-column-end: 2;
}
.category-catalog_content_grid{
	grid-template-columns: 1fr;
}
.block-sale{
	background-position: 150px bottom;
}
.sub-category{
	grid-template-columns: 1fr;
	grid-row-gap: 15px;
}
.category-catalog{
	padding-bottom: 20px;
}
.mob-hidden{
	display: none;
}
.grid-list{
	display: none;
}
.pagination a{
  display: inline-block;
  margin:0 10px;
  color: #bfbfbf;
  font-weight: 600;
}
.pagination span{
color: #424242;
margin:0 10px;
font-weight: 700;
}
.politic_submit .submit{
	text-align: center;
}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
/* End */


/* Start:/local/templates/shoppiterlada/components/bitrix/search.title/bootstrap_v5/style.min.css?1650546252436*/
.search-title-button{background-image:url(/local/templates/shoppiterlada/components/bitrix/search.title/bootstrap_v5/images/icon-search.svg);background-repeat:no-repeat;background-position:center;min-width:45px}.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205;background-color:#fff;padding:10px;border-radius:3px}.bx_item_block{font-size:14px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.all_result,.others_result{border:0}.all_result{margin-bottom:0}
/* End */


/* Start:/local/templates/shoppiterlada/components/bitrix/sale.basket.basket.line/basket-line/style.min.css?16505462523712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/shoppiterlada/components/bitrix/main.feedback/template1/style.min.css?1650546252251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */


/* Start:/local/templates/shoppiterlada/template_styles.css?16505462521394*/
:root {
    --light-grey: #787878;
    --dark-grey: #1c1c1c;
    --orange: #F89630;
}

body {margin: 0;color: var(--dark-grey);font-size: 16px;line-height: 1.5;}
p {margin-bottom: 10px;}
a {color: inherit;text-decoration: none;}
.header-top{border-bottom: 1px solid #dedede;}
.header-top__container{display: flex;align-items: center;justify-content: space-between;}
.menu-top {display: flex;align-items: center;padding: 0;margin-bottom: 0;}
.menu-top__item {list-style: none;margin-right: 70px;}
.menu-top__link {text-transform: uppercase;font-size: 14px;color: var(--light-grey);padding: 15px 0;display: block;}
.work-time{margin-bottom: 0;font-size: 14px;color: var(--light-grey);}
.work-time b{color:var(--dark-grey)}
.phone-block{display: flex;align-items: center;font-size: 14px;}
.phone-block__link {font-weight: bold;margin-right: 7px;}
.phone-block__order {background-color: unset;border: none;padding: 0;color: var(--orange);text-decoration: underline;text-underline-position: under;}
.soc-links {display: flex;align-items: center;}
.soc-link {margin-left: 10px;}
.header-center__container{display: flex;align-items: center;justify-content: space-between;}
.personal{color: var(--dark-grey);font-weight: bold;font-size: 15px;display: flex;align-items: center;text-decoration: underline;text-underline-position: under;}
.personal__img{margin-right: 10px;}
.logo-top{padding: 10px 50px;}
/* End */
/* /local/templates/shoppiterlada/assets/libs/owl/assets/owl.carousel.css?16505462524614 */
/* /local/templates/shoppiterlada/assets/font/style.css?16505462525209 */
/* /local/templates/shoppiterlada/assets/libs/magnific-popup/magnific-popup.css?16505462527757 */
/* /local/templates/shoppiterlada/assets/style.css?165054625243749 */
/* /local/templates/shoppiterlada/assets/media.css?16505462526332 */
/* /local/templates/shoppiterlada/components/bitrix/search.title/bootstrap_v5/style.min.css?1650546252436 */
/* /local/templates/shoppiterlada/components/bitrix/sale.basket.basket.line/basket-line/style.min.css?16505462523712 */
/* /local/templates/shoppiterlada/components/bitrix/main.feedback/template1/style.min.css?1650546252251 */
/* /local/templates/shoppiterlada/template_styles.css?16505462521394 */
