@charset "UTF-8";
/* line 5, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*Color*/
/* line 8, ../sass/style.scss */
html {
  font-size: 16px;
}
/* line 10, ../sass/style.scss */
html.open {
  overflow: hidden;
  height: calc(var(--window-inner-height) - 1px);
}

/* line 15, ../sass/style.scss */
body {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  background: #ffffff;
}
/* line 19, ../sass/style.scss */
body.open, body.mfp-ajax-cur {
  overflow: hidden;
  height: calc(var(--window-inner-height) - 1px);
}

/* line 25, ../sass/style.scss */
.sc-jetcache-bottom-heading {
  display: none !important;
}

/* line 28, ../sass/style.scss */
.clear {
  clear: both;
}

/* line 32, ../sass/style.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 37, ../sass/style.scss */
  body.open, body.mfp-ajax-cur {
    overflow: unset;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../sass/style.scss */
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
  }
}
/* line 50, ../sass/style.scss */
a {
  color: #0070BA;
  text-decoration: none;
  transition: all .2s linear;
}
/* line 54, ../sass/style.scss */
a:hover {
  text-decoration: none;
  color: #005993;
}

/* line 60, ../sass/style.scss */
h1 {
  font-weight: bold;
  font-size: 1.75rem;
  line-height: 2rem;
  color: #0070BA;
}

/* line 66, ../sass/style.scss */
h2 {
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #000000;
}

/* line 72, ../sass/style.scss */
h3 {
  font-weight: 900;
  font-size: 1rem;
  line-height: 2rem;
  color: #212121;
}

/* line 87, ../sass/style.scss */
h1 + p {
  margin-top: 10px;
}

/* line 93, ../sass/style.scss */
strong {
  font-weight: bold;
}

/* line 97, ../sass/style.scss */
.page-content {
  padding-top: 44px;
  padding-bottom: 25px;
}
/* line 100, ../sass/style.scss */
.page-content p {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.625rem;
  color: #000000;
}

/* line 108, ../sass/style.scss */
.table-scroll-wrapper {
  width: 100%;
  overflow-x: auto;
}

/* line 113, ../sass/style.scss */
#column-left, #column-right {
  border: none !important;
}

/* line 116, ../sass/style.scss */
.mfp-ready {
  background: none !important;
  background: rgba(0, 0, 0, 0.75) !important;
}

/* line 121, ../sass/style.scss */
.mfp-wrap.mfp-auto-cursor.mfp-fade.mfp-ready {
  background: none !important;
}

/* line 125, ../sass/style.scss */
.bg-silver {
  background: #F9F9F9;
}

/* line 128, ../sass/style.scss */
.bg-sky-blue {
  background: #F2F5FF;
}

/* line 131, ../sass/style.scss */
.bg-silver-lite {
  background: #F0F1F5;
}

/* line 134, ../sass/style.scss */
.home-title {
  text-align: center;
  padding-top: 47px;
}

/* line 144, ../sass/style.scss */
#topcontrol {
  width: 50px;
  height: 50px;
  background: rgba(0, 112, 186, 0.5);
  border-radius: 4px;
  text-align: center;
  color: #ffffff;
  z-index: 1;
  transition: background .2s linear;
}
/* line 158, ../sass/style.scss */
#topcontrol:before {
  content: '';
  width: 4px;
  height: 20px;
  background: #ffffff;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 15px;
  right: 50%;
  margin-right: -8px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 172, ../sass/style.scss */
#topcontrol:after {
  content: '';
  width: 4px;
  height: 20px;
  background: #ffffff;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 15px;
  left: 50%;
  margin-left: -8px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 186, ../sass/style.scss */
#topcontrol:hover {
  background: #0070ba;
}
/* line 195, ../sass/style.scss */
#topcontrol img {
  display: none;
}

/* line 200, ../sass/style.scss */
.category-sticker.left-top {
  position: absolute;
}

/* line 203, ../sass/style.scss */
.hide {
  display: none;
}

/* line 207, ../sass/style.scss */
#smca-modal-body .alert button.close {
  line-height: 12px;
}

/* line 1, ../sass/header/header-top-message.scss */
.header-top-message {
  position: fixed;
  top: 68px;
  width: 100%;
  background: #E75113;
  z-index: 10;
}

/* line 10, ../sass/header/header-top-message.scss */
.header-top-message-inner {
  height: 32px;
  text-align: center;
  display: flex;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
/* line 18, ../sass/header/header-top-message.scss */
.header-top-message-inner a {
  text-decoration: underline;
  color: #ffffff;
}
/* line 21, ../sass/header/header-top-message.scss */
.header-top-message-inner a:hover {
  text-decoration: none;
  color: #ffffff;
}

/* line 29, ../sass/header/header-top-message.scss */
.text-mobile-message-title-short a {
  color: #ffffff;
  text-decoration: none;
}
/* line 33, ../sass/header/header-top-message.scss */
.text-mobile-message-title-short span {
  position: relative;
  content: '';
  display: inline-block;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  border-top: 2px solid;
  border-right: 2px solid;
  border-color: #0070BA;
  transition: all .2s linear;
  z-index: 1;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 48, ../sass/header/header-top-message.scss */
.text-mobile-message-title {
  display: none;
}

/* line 51, ../sass/header/header-top-message.scss */
.text-desctop-message-title {
  display: none;
}

@media (min-width: 480px) {
  /* line 55, ../sass/header/header-top-message.scss */
  .text-mobile-message-title-short {
    display: none;
  }

  /* line 58, ../sass/header/header-top-message.scss */
  .text-mobile-message-title {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  /* line 63, ../sass/header/header-top-message.scss */
  .header-top-message {
    top: 0;
    background: none;
    position: relative;
  }

  /* line 68, ../sass/header/header-top-message.scss */
  .header-top-message-inner {
    background: #E75113;
    font-size: 16px;
  }

  /* line 72, ../sass/header/header-top-message.scss */
  .text-mobile-message-title {
    display: none;
  }

  /* line 75, ../sass/header/header-top-message.scss */
  .text-desctop-message-title {
    display: inline-block;
  }
}
/* line 1, ../sass/header/_get-mobile-nav.scss */
.get-mobile-nav {
  position: relative;
  top: 7px;
  width: 38px;
  height: 34px;
  padding: 7px 5px 5px 5px;
  background: #ffffff;
  cursor: pointer;
  z-index: 101;
}
/* line 19, ../sass/header/_get-mobile-nav.scss */
.get-mobile-nav span {
  width: 100%;
  height: 4px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  margin-top: 4px;
  position: relative;
  transition: all .3s linear;
}
/* line 28, ../sass/header/_get-mobile-nav.scss */
.get-mobile-nav span:first-child {
  margin: 0;
}
/* line 34, ../sass/header/_get-mobile-nav.scss */
.get-mobile-nav.nav-open span:nth-child(1) {
  bottom: -8px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 40, ../sass/header/_get-mobile-nav.scss */
.get-mobile-nav.nav-open span:nth-child(2) {
  opacity: 0;
}
/* line 45, ../sass/header/_get-mobile-nav.scss */
.get-mobile-nav.nav-open span:nth-child(3) {
  top: -8px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media (min-width: 992px) {
  /* line 57, ../sass/header/_get-mobile-nav.scss */
  .get-mobile-nav {
    display: none;
  }
}
/* line 1, ../sass/_form.scss */
.inpt-reset, .header-search-inpt, .header-search-sbmt, .btn-add, .btn-white, .btn-white-1, .btn-by, .btn-review, .btn, .btn.btn-white, .btn.btn-white-1, .btn-1, .product-quantity-btn,
.product-quantity button, .inpt-product-quantity,
.product-quantity input[type="text"], .product-btn-wrapper .btn-by, .btn-blue, .series-category-btn, .inpt-1, .inpt-2, .inpt-3, .inpt-4, .txt-area-1, .txt-area-2, .txt-area-3, .select-1, .select-2, .select-3, .btn-switcher, .btn-last-view, .simplecheckout-block-content textarea.form-control {
  border: none;
  background: none;
  outline: none;
  box-shadow: none;
}
/* line 6, ../sass/_form.scss */
.inpt-reset:focus, .header-search-inpt:focus, .header-search-sbmt:focus, .btn-add:focus, .btn-white:focus, .btn-white-1:focus, .btn-by:focus, .btn-review:focus, .btn:focus, .btn-1:focus, .product-quantity-btn:focus,
.product-quantity button:focus, .inpt-product-quantity:focus,
.product-quantity input[type="text"]:focus, .btn-blue:focus, .series-category-btn:focus, .inpt-1:focus, .inpt-2:focus, .inpt-3:focus, .inpt-4:focus, .txt-area-1:focus, .txt-area-2:focus, .txt-area-3:focus, .select-1:focus, .select-2:focus, .select-3:focus, .btn-switcher:focus, .btn-last-view:focus, .simplecheckout-block-content textarea.form-control:focus {
  outline: none;
}

/* line 11, ../sass/_form.scss */
button {
  outline: none;
  box-shadow: none !important;
}
/* line 14, ../sass/_form.scss */
button:hover, button:active, button:focus {
  outline: none;
  box-shadow: none !important;
}

/* line 21, ../sass/_form.scss */
.btn:focus, .btn:active {
  box-shadow: none !important;
}

/* line 24, ../sass/_form.scss */
input[type=submit] {
  outline: none;
}

/* line 28, ../sass/_form.scss */
.header-search-inpt {
  padding-left: 45px;
  height: 42px;
  height: 40px;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 0.875rem;
  color: #303030;
  transition: opacity .2s linear;
  position: relative;
  top: 1px;
  right: 5px;
  left: 1px;
  z-index: 100;
  background: none;
}
/* line 48, ../sass/_form.scss */
.header-search-inpt:focus {
  opacity: 1;
  box-shadow: none;
  outline: none;
  background: none;
}

/* line 56, ../sass/_form.scss */
.header-search-sbmt {
  background: url("../img/search-silver-icon.svg") no-repeat center;
  background-size: cover;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  top: 10px;
  left: 12px;
  z-index: 101;
  transition: opacity .2s linear;
}
/* line 76, ../sass/_form.scss */
.header-search-sbmt:hover {
  opacity: 1;
}

/* line 84, ../sass/_form.scss */
.subcategory-product-item .btn-add,
.category-product-item-inner .btn-add,
.product-carousel-item .btn-add {
  overflow: hidden;
  position: relative;
}
/* line 87, ../sass/_form.scss */
.subcategory-product-item .btn-add:after,
.category-product-item-inner .btn-add:after,
.product-carousel-item .btn-add:after {
  background: #0070BA;
  background: white;
  background: linear-gradient(90deg, white 0%, #0070ba 50%, white 100%);
  content: "";
  height: 155px;
  left: -150px;
  opacity: .4;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100px;
  z-index: -10;
}

/* line 109, ../sass/_form.scss */
.subcategory-product-item:hover .btn-add:after,
.category-product-item-inner:hover .btn-add:after,
.product-carousel-item:hover .btn-add:after {
  animation-duration: 1s;
  animation-name: btn-animate;
}

@keyframes btn-animate {
  from {
    left: -150px;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  }
  to {
    left: 120%;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
  }
}
/* line 130, ../sass/_form.scss */
.btn-add {
  outline: none;
  font-weight: bold;
  font-size: 0.75rem;
  /*12*/
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  color: #212121;
  width: 100%;
  height: 40px;
  border: 1px solid #E8E9ED;
  border-radius: 25px;
  transition: all .2s linear;
  display: inline-block;
}
/* line 148, ../sass/_form.scss */
.btn-add:hover {
  background: #0070BA;
  color: #fff;
  border: 1px solid #0070BA;
}
/* line 153, ../sass/_form.scss */
.btn-add:focus {
  outline: none;
}
/* line 156, ../sass/_form.scss */
.btn-add.on-order {
  font-size: 0.5625rem;
  /*9*/
  letter-spacing: 1.5px;
  line-height: 0.75rem;
}

/* line 163, ../sass/_form.scss */
.download-wrapper .btn-add {
  line-height: 40px;
}

/* line 167, ../sass/_form.scss */
.btn-white {
  height: 58px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: bold;
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #212121;
  background: #ffffff;
  border: 1px solid #E8E9ED;
  border-radius: 50px;
  transition: all .2s linear;
  display: inline-block;
}
/* line 184, ../sass/_form.scss */
.btn-white:hover {
  background: #0070BA;
  color: #fff;
  border: 1px solid #0070BA;
}
/* line 189, ../sass/_form.scss */
.btn-white:focus {
  outline: none;
}

/* line 193, ../sass/_form.scss */
.btn-white-1 {
  height: 38px;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 100%;
  text-align: center;
  border: 2px solid #0070BA !important;
  transition: all .2s linear;
}
/* line 204, ../sass/_form.scss */
.btn-white-1:hover {
  background: #0070BA;
  color: #fff;
  border: 2px solid #0070BA;
}
/* line 209, ../sass/_form.scss */
.btn-white-1:focus {
  outline: none;
}

@media (min-width: 992px) {
  /* line 215, ../sass/_form.scss */
  .btn-add.on-order {
    letter-spacing: 1px;
    line-height: 1rem;
  }

  	/*.header-search-sbmt{
  		background: url('../img/search.png') no-repeat center;
  		width: 14px;
  		height: 14px;
  		margin-top: -7px;	
  		opacity: .4;
  	}
  
  	// .header-search-sbmt{
  	// 	width: 14px;
  	// 	height: 14px;
  	// 	cursor: pointer;
  	// 	position: absolute;
  	// 	left: 12px;
  	// 	top: 8px;
  	// 	opacity: .4;
  	// 	transition: opacity .2s linear;
  	// 	&:hover{
  	// 		opacity: 1;
  	// 	}
  	// }
  	.header-search-inpt{
  		height: 28px;
  		color: #999999;
  		font-size: .75rem;
  	}*/
}
/* line 249, ../sass/_form.scss */
.btn-by {
  width: 100%;
  height: 32px;
  font-weight: bold;
  font-size: 0.625rem;
  line-height: 0.75rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #212121;
  border: 1px solid #DDDDDD;
  border-radius: 25px;
  transition: all .2s linear;
}
/* line 263, ../sass/_form.scss */
.btn-by:hover {
  background: #0070BA;
  border: 1px solid #0070BA;
  color: #ffffff;
}

/* line 271, ../sass/_form.scss */
.btn-review {
  height: 32px;
  font-weight: bold;
  padding: 0 25px;
  font-size: 0.625rem;
  line-height: 0.75rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #212121;
  border: 1px solid #DDDDDD;
  border-radius: 25px;
  transition: all .2s linear;
}
/* line 287, ../sass/_form.scss */
.btn-review:hover {
  background: #0070BA;
  border: 1px solid #0070BA;
  color: #ffffff;
}

/* line 294, ../sass/_form.scss */
.btn {
  margin: 0;
  background: #0070BA;
  border: 1px solid #0070BA;
  transition: all .2s linear;
  color: #ffffff;
  border-radius: 30px;
}
/* line 302, ../sass/_form.scss */
.btn:hover {
  background: #ffffff;
  border-color: #DDDDDD;
  color: #0070BA;
  box-shadow: none;
}

/* line 309, ../sass/_form.scss */
.btn.btn-white {
  color: #212121;
  background: #ffffff;
  border: 1px solid #E8E9ED;
  border-radius: 50px;
  transition: all .2s linear;
  display: inline-block;
}
/* line 317, ../sass/_form.scss */
.btn.btn-white:hover {
  background: #0070BA;
  color: #fff;
  border: 1px solid #0070BA;
}
/* line 322, ../sass/_form.scss */
.btn.btn-white:focus {
  outline: none;
}

/* line 326, ../sass/_form.scss */
.btn.btn-white-1 {
  width: 100%;
  padding-left: 20px !important;
  padding-right: 20px !important;
  text-align: center;
  color: #212121;
  background: #ffffff;
  border: 2px solid #0070BA;
  border-radius: 5px;
  transition: all .2s linear;
  display: inline-block;
}
/* line 339, ../sass/_form.scss */
.btn.btn-white-1:hover {
  background: #0070BA;
  color: #fff;
  border: 2px solid #0070BA;
}
/* line 344, ../sass/_form.scss */
.btn.btn-white-1:focus {
  outline: none;
}

/* line 349, ../sass/_form.scss */
.btn-1 {
  width: 100%;
  width: 160px;
  height: 32px;
  height: 50px;
  font-weight: bold;
  font-size: 0.625rem;
  font-size: 1rem;
  line-height: 0.75rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 25px;
  transition: all .2s linear;
}
/* line 366, ../sass/_form.scss */
.btn-1:hover {
  background: #0070BA;
  border: 1px solid #0070BA;
  color: #ffffff;
}

/* line 373, ../sass/_form.scss */
.btn-send-email {
  padding: 0 15px !important;
  height: 44px;
  font-weight: bold;
  font-size: 0.9375rem !important;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #0070BA;
  border: 1px solid #0070BA;
  border-radius: 5px;
  transition: all .2s linear;
}
/* line 387, ../sass/_form.scss */
.btn-send-email .icon {
  display: inline;
  fill: #ffffff;
  width: 32px;
  height: 32px;
}
/* line 393, ../sass/_form.scss */
.btn-send-email svg {
  width: 32px;
}
/* line 396, ../sass/_form.scss */
.btn-send-email .text {
  display: none;
}

/* line 406, ../sass/_form.scss */
.btn-review-send {
  width: 138px;
  height: 37px;
  font-weight: bold;
  font-size: 0.625rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
}

/* line 419, ../sass/_form.scss */
.product-quantity-btn,
.product-quantity button {
  width: 38px !important;
  height: 38px !important;
  background: #F3F3F3 !important;
  cursor: pointer !important;
  color: #33333A !important;
  font-size: 1.5rem !important;
  line-height: 1.5rem !important;
  border-radius: 0 !important;
}

/* line 433, ../sass/_form.scss */
.product-quantity .input-group-btn:first-child button:before {
  content: '-';
}
/* line 436, ../sass/_form.scss */
.product-quantity .input-group-btn:first-child button i {
  display: none;
}

/* line 441, ../sass/_form.scss */
.product-quantity .input-group-btn:last-child button:before {
  content: '+';
}
/* line 444, ../sass/_form.scss */
.product-quantity .input-group-btn:last-child button i {
  display: none;
}

/* line 456, ../sass/_form.scss */
.inpt-product-quantity,
.product-quantity input[type="text"] {
  width: 40px !important;
  height: 38px !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  text-align: center !important;
  color: #515356 !important;
}

/* line 468, ../sass/_form.scss */
.product-btn-wrapper .btn-by {
  min-width: 160px;
  height: 58px;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #0070BA;
  border: 1px solid #0070BA;
  border-radius: 50px;
  transition: all .2s linear;
}
/* line 484, ../sass/_form.scss */
.product-btn-wrapper .btn-by:hover {
  border-color: #DDDDDD;
  color: #0070BA;
  background: #ffffff;
}

/* line 496, ../sass/_form.scss */
.btn-review {
  height: 40px;
}

/* line 500, ../sass/_form.scss */
.btn-blue {
  outline: none;
  display: inline-block;
  font-weight: bold;
  font-size: .75rem;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  width: 160px;
  height: 40px;
  background: #0070BA;
  border-radius: 25px;
  transition: all .2s linear;
}

/* line 522, ../sass/_form.scss */
.series-category-btn {
  outline: none;
  display: inline-block;
  font-weight: bold;
  font-size: .75rem;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  width: 160px;
  height: 40px;
  border-radius: 25px;
  transition: all .2s linear;
}

/* line 542, ../sass/_form.scss */
.inpt-1 {
  margin-top: 20px;
  width: 100%;
  height: 44px;
  padding: 0 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  box-shadow: none;
}
/* line 556, ../sass/_form.scss */
.inpt-1:focus {
  box-shadow: none;
}

/* line 561, ../sass/_form.scss */
.inpt-2 {
  width: 100%;
  height: 44px;
  padding: 0 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
}

/* line 576, ../sass/_form.scss */
.inpt-3 {
  width: 100%;
  height: 44px;
  padding: 0 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
}

/* line 591, ../sass/_form.scss */
.inpt-4 {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  display: inline-block !important;
}

/* line 607, ../sass/_form.scss */
.txt-area-1 {
  margin-top: 20px;
  width: 100%;
  height: 108px;
  padding: 10px 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  resize: none;
}

/* line 621, ../sass/_form.scss */
.txt-area-2 {
  width: 100%;
  height: 108px;
  padding: 10px 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  resize: none;
}

/* line 635, ../sass/_form.scss */
.txt-area-3 {
  width: 100%;
  height: 90px;
  padding: 10px 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  resize: none;
}

/* line 649, ../sass/_form.scss */
.chbx-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
}
/* line 656, ../sass/_form.scss */
.chbx-wrapper label input {
  position: relative;
  top: 1px;
}

/* line 663, ../sass/_form.scss */
.inpt-cbx-1 {
  display: none;
}
/* line 669, ../sass/_form.scss */
.inpt-cbx-1:checked + label:after {
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 12px;
  color: #c3e7ff;
  position: absolute;
  left: 3px;
  top: 6px;
}

/* line 683, ../sass/_form.scss */
.modal-body .form-group.required label:before {
  content: '*';
  font-size: 0.9375rem;
  color: #fc0808;
  margin-right: 3px;
}

/* line 692, ../sass/_form.scss */
.label-1 {
  position: relative;
  padding-left: 26px !important;
  color: #030303 !important;
}
/* line 696, ../sass/_form.scss */
.label-1:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #c3e7ff;
  position: absolute;
  left: 0;
  top: 4px;
}

/* line 707, ../sass/_form.scss */
.label-2 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
}

/* line 713, ../sass/_form.scss */
.label-3 {
  font-size: 0.75rem;
  font-weight: bold;
  color: #030303;
  margin-right: 15px;
  display: inline-block;
}

/* line 720, ../sass/_form.scss */
.select-1 {
  height: 40px;
  border: 1px solid #DFDFDF;
  border-radius: 4px;
  padding: 0 10px;
}
/* line 726, ../sass/_form.scss */
.select-1:focus {
  box-shadow: none;
}

/* line 731, ../sass/_form.scss */
.select-2 {
  height: 40px;
  border: 1px solid #DFDFDF;
  border-radius: 4px;
  width: 100%;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  padding: 0 10px;
}

/* line 746, ../sass/_form.scss */
.select-3 {
  height: auto;
  width: 45px;
  padding: 0;
}
/* line 753, ../sass/_form.scss */
.select-3:focus {
  box-shadow: none;
}

/* line 758, ../sass/_form.scss */
.btn-switcher {
  margin: 0;
  padding: 0;
  width: 32px;
  height: 32px;
  border: 1px solid #DFDFDF;
  border-radius: 4px;
  position: relative;
  margin-left: 7px;
}
/* line 768, ../sass/_form.scss */
.btn-switcher:first-child {
  margin-left: 0;
}
/* line 771, ../sass/_form.scss */
.btn-switcher.active {
  background: #0070BA;
}
/* line 774, ../sass/_form.scss */
.btn-switcher.active .btn-switcher-plate span {
  background: #ffffff;
}
/* line 779, ../sass/_form.scss */
.btn-switcher.active .btn-switcher-list span:before,
.btn-switcher.active .btn-switcher-list span:after {
  background: #ffffff;
}

/* line 791, ../sass/_form.scss */
.btn-switcher-plate {
  position: relative;
  padding: 0;
  margin: 0;
  border-radius: 4px;
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 4px;
}
/* line 801, ../sass/_form.scss */
.btn-switcher-plate span {
  width: 9px;
  height: 9px;
  background: #DFDFDF;
  display: block;
  margin-left: 4px;
  float: left;
  border-radius: 2px;
}
/* line 809, ../sass/_form.scss */
.btn-switcher-plate span:nth-child(3), .btn-switcher-plate span:nth-child(4) {
  margin-top: 4px;
}

/* line 816, ../sass/_form.scss */
.btn-switcher-list {
  position: relative;
  padding: 3px;
  margin: 0;
  border-radius: 4px;
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 4px;
}
/* line 826, ../sass/_form.scss */
.btn-switcher-list span {
  position: relative;
  display: block;
  width: 100%;
  height: 6px;
  margin-top: 2px;
}
/* line 833, ../sass/_form.scss */
.btn-switcher-list span:first-child {
  margin-top: 0;
}
/* line 836, ../sass/_form.scss */
.btn-switcher-list span:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: #DFDFDF;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 846, ../sass/_form.scss */
.btn-switcher-list span:after {
  content: '';
  display: block;
  width: 14px;
  height: 2px;
  background: #DFDFDF;
  position: absolute;
  left: 8px;
  top: 2px;
}

/* line 861, ../sass/_form.scss */
.contact-btn-wrapper {
  margin-top: 15px;
}

@media (min-width: 375px) {
  /* line 867, ../sass/_form.scss */
  .product-btn-wrapper .btn-by {
    min-width: 200px;
  }
}
@media (min-width: 640px) {
  /* line 873, ../sass/_form.scss */
  .btn.btn-white-1 {
    width: 210px;
  }
}
@media (min-width: 768px) {
  /* line 879, ../sass/_form.scss */
  .btn-by {
    height: 40px;
  }

  /* line 883, ../sass/_form.scss */
  .btn-review {
    height: 48px;
    font-size: 1rem;
    line-height: 1.125rem;
  }

  /* line 889, ../sass/_form.scss */
  .btn-send-email .icon {
    display: none;
  }
  /* line 892, ../sass/_form.scss */
  .btn-send-email .text {
    display: inline;
  }

  /* line 898, ../sass/_form.scss */
  .btn-1 {
    width: 200px;
    height: 58px;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #0070BA;
    border: 1px solid #0070BA;
    border-radius: 50px;
    transition: all .2s linear;
  }
  /* line 912, ../sass/_form.scss */
  .btn-1:hover {
    border-color: #DDDDDD;
    color: #0070BA;
    background: #ffffff;
  }

  /* line 919, ../sass/_form.scss */
  .btn.btn-white-1 {
    width: 170px;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 928, ../sass/_form.scss */
.radio input[type="radio"] {
  display: inline-block;
  width: 13px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 2px;
}

/* line 937, ../sass/_form.scss */
.btn-payment-message {
  width: 140px;
}

/*HEADER*/
/* line 1, ../sass/header/_header-top.scss */
.header-phone {
  position: fixed;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  background: #ffffff;
  z-index: 1001;
  transition: right .2s linear;
}
/* line 11, ../sass/header/_header-top.scss */
.header-phone.modal-open {
  right: 0;
}

/* line 16, ../sass/header/_header-top.scss */
.header-phone-inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
/* line 22, ../sass/header/_header-top.scss */
.header-phone-inner u {
  cursor: pointer;
  font-size: 1rem;
  text-decoration: none;
}
/* line 29, ../sass/header/_header-top.scss */
.header-phone-inner li {
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
/* line 34, ../sass/header/_header-top.scss */
.header-phone-inner li a {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  color: #303030;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 41, ../sass/header/_header-top.scss */
.header-phone-inner li a:hover {
  color: #222222;
}

/* line 47, ../sass/header/_header-top.scss */
.header-phone-inner-header {
  padding: 10px 0;
  text-align: center;
  width: 100%;
}
/* line 51, ../sass/header/_header-top.scss */
.header-phone-inner-header a {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  color: #303030;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 58, ../sass/header/_header-top.scss */
.header-phone-inner-header a:hover {
  color: #222222;
}
/* line 63, ../sass/header/_header-top.scss */
.header-phone-inner-header u {
  display: none;
}

/* line 68, ../sass/header/_header-top.scss */
.header-phone-inner-body {
  width: 100%;
}

/* line 72, ../sass/header/_header-top.scss */
.header-logo-scroll {
  text-align: center;
  height: 30px;
  position: absolute;
  left: 0;
  right: 0;
  top: -5px;
  display: none;
}
/* line 83, ../sass/header/_header-top.scss */
.header-logo-scroll img {
  width: 60px;
  height: 30px;
}

/* line 91, ../sass/header/_header-top.scss */
.header-scroll .header-logo-scroll {
  display: block;
}

/* line 96, ../sass/header/_header-top.scss */
.header-contact,
.header-language {
  display: none;
}

/* line 102, ../sass/header/_header-top.scss */
.spec-offer-desctop {
  display: none;
}

/* line 105, ../sass/header/_header-top.scss */
.spec-offer-mobile {
  display: inline-block;
  margin: 10px 0 0 0 !important;
  text-align: center;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.3125rem;
  text-transform: uppercase;
}

/* line 115, ../sass/header/_header-top.scss */
.spec-offer {
  font-size: 1rem;
  line-height: 1.125rem;
  color: #C70000;
  height: 20px;
  position: relative;
  float: left;
  margin-left: 25px;
  cursor: pointer;
}
/* line 125, ../sass/header/_header-top.scss */
.spec-offer .spec-offer-inner {
  position: relative;
}
/* line 137, ../sass/header/_header-top.scss */
.spec-offer img {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -5px;
  left: -5px;
}

/* line 149, ../sass/header/_header-top.scss */
.header-viber-icon svg {
  width: 20px;
  height: 20px;
  position: relative;
  top: -1px;
  left: 4px;
}

@keyframes spec-offer-animation {
  50% {
    box-shadow: 0 0 50px rgba(0, 112, 186, 0.8);
  }
}
@media (max-width: 992px) {
  /* line 173, ../sass/header/_header-top.scss */
  .header {
    padding-top: 68px !important;
  }
}
@media (min-width: 992px) {
  /* line 180, ../sass/header/_header-top.scss */
  .spec-offer-desctop {
    display: block;
  }

  /* line 183, ../sass/header/_header-top.scss */
  .spec-offer-mobile {
    display: none;
  }

  /* line 186, ../sass/header/_header-top.scss */
  .header-top-inner {
    border-bottom: 2px solid #0070BA;
    padding: 11px 0 10px;
    width: 100%;
  }

  /* line 192, ../sass/header/_header-top.scss */
  .header {
    padding-top: 44px;
    padding-top: 0;
    padding-bottom: 44px;
  }

  /* line 199, ../sass/header/_header-top.scss */
  .header-top {
    width: 100%;
    height: 44px;
    position: fixed;
    position: sticky;
    top: 0;
    background: #ffffff;
    z-index: 101;
  }

  /* line 209, ../sass/header/_header-top.scss */
  .header-phone {
    position: relative;
    right: 0;
    display: block;
    text-align: left;
    width: 210px;
    float: left;
  }
  /* line 217, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner {
    position: relative;
    height: 20px;
  }
  /* line 220, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner li {
    display: inline-block;
    padding: 5px 0;
  }
  /* line 224, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner li:first-child {
    margin-left: 0;
  }
  /* line 227, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner li a {
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.125rem;
    color: #161616;
  }
  /* line 232, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner li a:hover {
    color: #222222;
  }
  /* line 245, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-header {
    padding: 0;
    width: auto;
    width: 100%;
    text-align: left;
  }
  /* line 250, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-header a {
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.125rem;
    color: #303030;
    text-transform: uppercase;
    text-decoration: none;
  }
  /* line 257, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-header a:hover {
    color: #222222;
  }
  /* line 261, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-header u {
    display: inline;
    position: relative;
    padding-right: 10px;
    margin-left: 5px;
    color: #a3a3a2;
    text-transform: lowercase;
  }
  /* line 268, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-header u:before {
    content: '';
    width: 2px;
    height: 8px;
    background: #0070BA;
    border-radius: 2px;
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    margin-left: -2px;
    transition: background .2s linear;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 282, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-header u:after {
    content: '';
    width: 2px;
    height: 8px;
    background: #0070BA;
    border-radius: 4px;
    display: block;
    position: absolute;
    top: 7px;
    right: 4px;
    margin-left: -2px;
    margin-top: 0;
    transition: background .2s linear;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /* line 299, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-body {
    width: 210px;
    border-radius: 0 0 5px 5px;
    background: #ffffff;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 21px;
    display: none;
    box-shadow: 0 5px 5px -5px rgba(160, 160, 160, 0.8);
  }
  /* line 312, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-body ul {
    padding: 10px 15px 10px 0;
  }
  /* line 315, ../sass/header/_header-top.scss */
  .header-phone .header-phone-inner-body li {
    text-align: left;
  }

  /* line 321, ../sass/header/_header-top.scss */
  .header-top-right-wrapper {
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
  }

  /* line 328, ../sass/header/_header-top.scss */
  .header-contact {
    display: inline-block;
  }
  /* line 330, ../sass/header/_header-top.scss */
  .header-contact ul {
    display: inline-block;
  }
  /* line 333, ../sass/header/_header-top.scss */
  .header-contact li {
    display: inline-block;
    white-space: nowrap;
    margin-left: 25px;
  }
  /* line 337, ../sass/header/_header-top.scss */
  .header-contact li:first-child {
    margin-left: 0;
  }
  /* line 340, ../sass/header/_header-top.scss */
  .header-contact li a {
    font-weight: bold;
    font-size: 1rem;
    /*16*/
    line-height: 1.125rem;
    color: #2C2C2C;
    transition: color .2s linear;
  }
  /* line 348, ../sass/header/_header-top.scss */
  .header-contact li a:hover {
    color: #000000;
    text-decoration: none;
  }

  /* line 356, ../sass/header/_header-top.scss */
  .header-language {
    display: inline-block;
    margin-left: 25px;
    position: relative;
  }
  /* line 361, ../sass/header/_header-top.scss */
  .header-language form {
    display: inline-block;
  }
  /* line 364, ../sass/header/_header-top.scss */
  .header-language:after {
    content: '';
    background: url("../img/language/ua.jpg") no-repeat center center;
    width: 26px;
    height: 16px;
    position: relative;
    top: 3px;
    margin-left: 5px;
    display: inline-block;
  }
  /* line 374, ../sass/header/_header-top.scss */
  .header-language ul {
    display: inline-block;
  }
  /* line 377, ../sass/header/_header-top.scss */
  .header-language li {
    display: inline;
    display: inline-block;
    margin-left: 10px;
    position: relative;
  }
  /* line 382, ../sass/header/_header-top.scss */
  .header-language li:before {
    content: '';
    width: 1px;
    height: 14px;
    display: block;
    background: #0070BA;
    position: absolute;
    left: -8px;
    top: 2px;
  }
  /* line 392, ../sass/header/_header-top.scss */
  .header-language li:first-child {
    margin-left: 0;
  }
  /* line 394, ../sass/header/_header-top.scss */
  .header-language li:first-child:before {
    display: none;
  }
  /* line 398, ../sass/header/_header-top.scss */
  .header-language li a,
  .header-language li button {
    color: #000000;
    text-transform: uppercase;
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 405, ../sass/header/_header-top.scss */
  .header-language li button {
    margin: 0;
    padding: 0;
  }
  /* line 410, ../sass/header/_header-top.scss */
  .header-language li.active a,
  .header-language li.active button {
    font-weight: bold;
    color: #0070BA;
  }
}
@media (min-width: 1600px) {
  /* line 423, ../sass/header/_header-top.scss */
  .header-top {
    height: 44px;
  }

  /* line 426, ../sass/header/_header-top.scss */
  .header-phone {
    width: 235px;
    text-align: left;
  }

  /* line 431, ../sass/header/_header-top.scss */
  .header-phone-inner-header {
    text-align: left;
  }

  /* line 434, ../sass/header/_header-top.scss */
  .header {
    padding-top: 44px;
    padding-top: 0;
    padding-bottom: 46px;
  }
}
/* line 2, ../sass/header/_mobile-language.scss */
.header-nav .header-mobile-language {
  text-align: center;
}
/* line 4, ../sass/header/_mobile-language.scss */
.header-nav .header-mobile-language li {
  display: inline-block;
  width: auto;
  position: relative;
}
/* line 8, ../sass/header/_mobile-language.scss */
.header-nav .header-mobile-language li:before {
  content: '';
  width: 1px;
  height: 15px;
  display: block;
  background: #0070BA;
  position: absolute;
  left: -2px;
  top: 13px;
}
/* line 18, ../sass/header/_mobile-language.scss */
.header-nav .header-mobile-language li:first-child:before {
  display: none;
}
/* line 21, ../sass/header/_mobile-language.scss */
.header-nav .header-mobile-language li button {
  font-size: 1.125rem;
  line-height: 1.3125rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 28, ../sass/header/_mobile-language.scss */
.header-nav .header-mobile-language li.active button {
  color: #0070BA;
}

@media (min-width: 1024px) {
  /* line 38, ../sass/header/_mobile-language.scss */
  .header-nav .header-mobile-language {
    display: none;
  }
}
/* line 1, ../sass/header/_header-middle.scss */
.header-middle {
  padding: 10px 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  background: #ffffff;
}

/* line 16, ../sass/header/_header-middle.scss */
.header-online {
  display: none;
}

/* line 20, ../sass/header/_header-middle.scss */
.mobile-get-phone {
  position: relative;
  width: 24px;
  height: 24px;
  display: inline-block;
}
/* line 26, ../sass/header/_header-middle.scss */
.mobile-get-phone img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 32, ../sass/header/_header-middle.scss */
.mobile-get-search {
  position: relative;
  margin-left: 15px;
  width: 24px;
  height: 24px;
  display: inline-block;
}
/* line 39, ../sass/header/_header-middle.scss */
.mobile-get-search img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 46, ../sass/header/_header-middle.scss */
.header-logo {
  text-align: center;
}
/* line 48, ../sass/header/_header-middle.scss */
.header-logo img {
  display: inline-block;
  width: 95px;
  height: auto;
}

/* line 55, ../sass/header/_header-middle.scss */
.header-search {
  position: fixed;
  top: 193px;
  bottom: 0;
  right: -1000%;
  width: 740px;
  width: 100%;
  background: none;
  z-index: 100;
  transition: right .1s linear;
}
/* line 76, ../sass/header/_header-middle.scss */
.header-search.modal-open {
  left: 0;
}

/* line 84, ../sass/header/_header-middle.scss */
.header-search-body {
  padding-top: 50px;
  padding-bottom: 50px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #0070BA;
  box-shadow: 0 0 5px rgba(0, 112, 186, 0.75);
  border-radius: 4px 4px 4px 4px;
}
/* line 100, ../sass/header/_header-middle.scss */
.header-search-body .mobile-modal-close.desctop-modal-close {
  right: 25px;
}

/* line 104, ../sass/header/_header-middle.scss */
.header-search-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 15px;
  position: relative;
}

/* line 113, ../sass/header/_header-middle.scss */
.header-search-inner {
  position: relative;
  background: #ffffff;
}

/* line 123, ../sass/header/_header-middle.scss */
.header-wearch-inpt-border {
  width: 100%;
  height: 42px;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
}

/* line 136, ../sass/header/_header-middle.scss */
.header-middle-right {
  display: flex;
  justify-items: flex-end;
  align-items: center;
  float: right;
  height: 100%;
}

@media (min-width: 768px) {
  /* line 145, ../sass/header/_header-middle.scss */
  .header-search {
    width: 740px;
    background: none;
    z-index: 100;
    transition: right .1s linear;
  }
  /* line 150, ../sass/header/_header-middle.scss */
  .header-search.modal-open {
    left: 50%;
    margin-left: -370px;
  }
}
@media (min-width: 992px) {
  /* line 159, ../sass/header/_header-middle.scss */
  .mobile-get-phone,
  .mobile-get-search {
    display: none;
  }

  /* line 163, ../sass/header/_header-middle.scss */
  .header-middle {
    padding: 12px 0;
    padding: 10px 0;
    position: relative;
    width: auto;
  }
  /* line 169, ../sass/header/_header-middle.scss */
  .header-middle .row {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  /* line 175, ../sass/header/_header-middle.scss */
  .header-online {
    display: block;
  }
  /* line 177, ../sass/header/_header-middle.scss */
  .header-online a {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #0070BA;
  }
  /* line 183, ../sass/header/_header-middle.scss */
  .header-online a:hover {
    text-decoration: none;
  }
  /* line 187, ../sass/header/_header-middle.scss */
  .header-online a span {
    margin-left: 16px;
  }

  /* line 193, ../sass/header/_header-middle.scss */
  .header-logo {
    text-align: center;
  }
  /* line 195, ../sass/header/_header-middle.scss */
  .header-logo a {
    display: block;
    line-height: 0;
  }
  /* line 199, ../sass/header/_header-middle.scss */
  .header-logo img {
    display: inline;
    height: 65px;
    width: auto;
  }

  /*.header-search{
  	display: block;
  	width: 68.5%;
  	height: 30px;
  	// padding-left: 35px;
  	position: relative;
  	right: 0;
  	border: 1px solid #DDDDDD;
  	border-radius: 4px;
  	background: #ffffff;
  	float: right;
  	transition: border .2s linear;
  	z-index: 1;
  	&.focus,
  	&:hover{
  		border: 1px solid #999999;
  		input{
  			opacity: 1;
  		}
  	}
  }
  .header-search-wrapper{
  	height: 100%;
  	width: 100%;
  	display: block;
  	flex-direction: column;
  	justify-content: center;
  	padding: 0 0 0 0;
  }
  .header-search-inner{
  	position: relative;
  	height: 100%;
  	padding-left: 35px;
  	border: none;
  	border-radius: 0;
  	background: none;
  }*/
  /* line 246, ../sass/header/_header-middle.scss */
  .header-search-wrapper {
    width: 640px;
    margin: 0 auto;
  }

  /* line 253, ../sass/header/_header-middle.scss */
  .header-search-wrapper {
    justify-content: flex-start;
  }
}
/* line 1, ../sass/header/_header-bottom.scss */
.header-bottom {
  position: fixed;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  background: #ffffff;
  z-index: 999;
  transition: right .2s linear;
}
/* line 12, ../sass/header/_header-bottom.scss */
.header-bottom.nav-open {
  right: 0;
}
/* line 15, ../sass/header/_header-bottom.scss */
.header-bottom .container,
.header-bottom .header-bottom-inner,
.header-bottom .row,
.header-bottom .col-lg-12 {
  height: 100%;
}

/* line 30, ../sass/header/_header-bottom.scss */
.header-nav li {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 10px 0;
}
/* line 36, ../sass/header/_header-bottom.scss */
.header-nav a {
  font-weight: bold;
  font-size: 1.125rem;
  /*18*/
  line-height: 1.3125rem;
  color: #303030;
  text-transform: uppercase;
  text-decoration: none;
  transition: color .2s linear;
}
/* line 44, ../sass/header/_header-bottom.scss */
.header-nav a:hover {
  color: #0070BA;
}

/* line 51, ../sass/header/_header-bottom.scss */
.a {
  cursor: pointer;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  color: #303030;
  text-transform: uppercase;
  text-decoration: none;
  transition: color .2s linear;
}

/* line 62, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper {
  position: relative;
  height: 100%;
}
/* line 67, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .sub-nav-one {
  display: none;
  width: 100%;
  padding-top: 10px;
}
/* line 71, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .sub-nav-one li:last-child {
  padding-bottom: 0;
}
/* line 74, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .sub-nav-one li a {
  font-weight: normal;
}
/* line 78, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .sub-nav-two {
  display: none;
  width: 100%;
  padding-top: 10px;
}
/* line 82, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .sub-nav-two li:last-child {
  padding-bottom: 0;
}
/* line 85, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .sub-nav-two li a {
  font-weight: normal;
  text-transform: none;
}
/* line 90, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav-search {
  display: none;
}
/* line 93, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav-wrapper {
  padding-top: 68px;
  padding-bottom: 20px;
  height: 100%;
}
/* line 99, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  width: 100%;
  padding-right: 10px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
/* line 110, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav li {
  position: relative;
  text-align: left;
}
/* line 114, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav .mobile-nav-accordion {
  position: absolute;
  right: 0;
  top: 10px;
  width: 19px;
  height: 19px;
  cursor: pointer;
  z-index: 1;
}
/* line 122, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav .mobile-nav-accordion:before {
  content: '';
  width: 2px;
  height: 14px;
  background: #0070BA;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  margin-right: -8px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 136, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav .mobile-nav-accordion:after {
  content: '';
  width: 2px;
  height: 14px;
  background: #0070BA;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  left: 21px;
  margin-left: -8px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 150, ../sass/header/_header-bottom.scss */
.mobile-header-nav-wrapper .header-nav .mobile-nav-accordion.mobile-subnav-open {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 156, ../sass/header/_header-bottom.scss */
.mobile-header-top {
  height: 68px;
  padding: 10px 0;
  position: absolute;
  top: 0;
  width: 100%;
  background: #ffffff;
  z-index: 1;
}

/* line 166, ../sass/header/_header-bottom.scss */
.mobile-header-logo {
  text-align: center;
}
/* line 168, ../sass/header/_header-bottom.scss */
.mobile-header-logo img {
  display: inline-block;
  width: 95px;
  height: auto;
}

/* line 174, ../sass/header/_header-bottom.scss */
.mobile-header-language {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
}
/* line 182, ../sass/header/_header-bottom.scss */
.mobile-header-language form {
  display: inline-block;
}
/* line 185, ../sass/header/_header-bottom.scss */
.mobile-header-language:after {
  content: '';
  background: url("../img/language/ua.jpg") no-repeat center center;
  width: 20px;
  height: 12px;
  position: relative;
  top: 0px;
  margin-left: 5px;
  display: inline-block;
}
/* line 195, ../sass/header/_header-bottom.scss */
.mobile-header-language ul {
  display: inline-block;
}
/* line 198, ../sass/header/_header-bottom.scss */
.mobile-header-language li {
  display: inline;
  display: inline-block;
  margin-left: 10px;
  position: relative;
}
/* line 203, ../sass/header/_header-bottom.scss */
.mobile-header-language li:before {
  content: '';
  width: 1px;
  height: 14px;
  display: block;
  background: #0070BA;
  position: absolute;
  left: -8px;
  top: 2px;
}
/* line 213, ../sass/header/_header-bottom.scss */
.mobile-header-language li:first-child {
  margin-left: 0;
}
/* line 215, ../sass/header/_header-bottom.scss */
.mobile-header-language li:first-child:before {
  display: none;
}
/* line 219, ../sass/header/_header-bottom.scss */
.mobile-header-language li a,
.mobile-header-language li button {
  color: #000000;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1rem;
}
/* line 226, ../sass/header/_header-bottom.scss */
.mobile-header-language li button {
  margin: 0;
  padding: 0;
}
/* line 231, ../sass/header/_header-bottom.scss */
.mobile-header-language li.active a,
.mobile-header-language li.active button {
  font-weight: bold;
  color: #0070BA;
}

/* line 241, ../sass/header/_header-bottom.scss */
.m-w-100 {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}

@media (min-width: 375px) {
  /* line 250, ../sass/header/_header-bottom.scss */
  .mobile-header-language:after {
    content: '';
    background: url("../img/language/ua.jpg") no-repeat center center;
    width: 26px;
    height: 16px;
    position: relative;
    top: -1px;
    margin-left: 5px;
    display: inline-block;
  }
  /* line 261, ../sass/header/_header-bottom.scss */
  .mobile-header-language li button {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
@media (min-width: 992px) {
  /* line 269, ../sass/header/_header-bottom.scss */
  .mobile-header-nav-wrapper .header-nav-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    overflow: unset;
  }

  /* line 275, ../sass/header/_header-bottom.scss */
  .mobile-header-nav-wrapper .header-nav {
    padding-right: 0;
    overflow-x: unset;
    overflow-y: unset;
  }

  /* line 281, ../sass/header/_header-bottom.scss */
  .mobile-header-nav-wrapper .sub-nav-one li:last-child {
    padding-bottom: 12px;
  }

  /* line 284, ../sass/header/_header-bottom.scss */
  .mobile-header-nav-wrapper .sub-nav-two li:last-child {
    padding-bottom: 12px;
  }

  /* line 287, ../sass/header/_header-bottom.scss */
  .mobile-header-nav-wrapper .header-nav .mobile-nav-accordion {
    display: none;
  }

  /* line 294, ../sass/header/_header-bottom.scss */
  .mobile-header-top {
    display: none;
  }

  /* line 297, ../sass/header/_header-bottom.scss */
  .header-nav-search {
    display: inline-block !important;
  }

  /* line 300, ../sass/header/_header-bottom.scss */
  .header-bottom {
    position: absolute;
    top: 132px;
    right: 0;
    bottom: auto;
    width: 100%;
    height: auto;
    z-index: 99;
    background: #ffffff;
    right: 0 !important;
    /*&.fix{
    	position: fixed;
    	box-shadow: 0 5px 5px -5px rgba(160, 160, 160, .8);
    	// transition: top .2s linear;
    	z-index: 99;
    	// top: 47px;
    	top: 43px;
    	.header-bottom-inner{
    		border-top: 2px solid #ffffff;
    	}
    }
    &.def{
    	position: relative;
    }*/
  }
  /* line 337, ../sass/header/_header-bottom.scss */
  .header-bottom .container,
  .header-bottom .header-bottom-inner,
  .header-bottom .row,
  .header-bottom .col-lg-12 {
    height: auto;
  }

  /* line 344, ../sass/header/_header-bottom.scss */
  .header-bottom-inner {
    width: 100%;
    border-top: 2px solid #0070BA;
  }

  /* line 349, ../sass/header/_header-bottom.scss */
  .header-nav {
    padding: 0;
    /*ul{
    	li{
    		position: relative;
    		ul{
    			position: absolute;
    			top: 20px;
    			left: -15px;
    			display: inline;
    			background: #ffffff;
    			li{
    				max-width: 320px;
    				display: block;
    				padding: 5px 15px;
    				text-align: left;
    				a{
    					font-weight: bold;
    					font-size: 1rem;
    					line-height: (18/16)*1rem;
    					color: #303030;
    					text-transform: uppercase;
    					text-decoration: none;
    					transition: color .2s linear;
    					white-space: nowrap;
    					&:hover{
    						color: #0070BA;
    					}
    				}
    			}
    		}
    	}
    }*/
  }
  /* line 353, ../sass/header/_header-bottom.scss */
  .header-nav ul {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  /* line 358, ../sass/header/_header-bottom.scss */
  .header-nav li {
    width: auto;
    display: inline;
    padding: 0;
    position: relative;
    line-height: .875rem;
    padding: 15px 0 14px;
  }
  /* line 366, ../sass/header/_header-bottom.scss */
  .header-nav li:hover .sub-nav-one {
    left: -15px;
    display: block;
    opacity: 1;
  }
  /* line 373, ../sass/header/_header-bottom.scss */
  .header-nav a,
  .header-nav .a {
    font-weight: bold !important;
    font-size: 1.125rem;
    /*18*/
    font-size: 1rem;
    /*16*/
    line-height: .875rem;
    color: #303030;
    text-transform: uppercase;
    text-decoration: none;
    transition: color .2s linear;
  }
  /* line 385, ../sass/header/_header-bottom.scss */
  .header-nav a:hover,
  .header-nav .a:hover {
    color: #0070BA;
  }
  /* line 421, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-one {
    position: absolute;
    top: 100%;
    left: -15px;
    display: inline-block;
    min-width: 200px;
    background: #ffffff;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 3px 5px rgba(180, 180, 180, 0.75);
    opacity: 0;
    left: -10000px;
    display: none;
    transition: opacity 2s linear;
    width: auto;
    padding-top: 0 !important;
  }
  /* line 437, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-one ul {
    display: inline;
  }
  /* line 439, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-one ul li {
    padding: 12px 15px;
    display: block;
    text-align: left;
  }
  /* line 444, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-one ul li:hover .sub-nav-two {
    display: block;
    opacity: 1;
    left: 100%;
  }
  /* line 451, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-one ul a,
  .header-nav .sub-nav-one ul .a {
    white-space: nowrap;
    text-transform: none !important;
  }
  /* line 459, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-two {
    position: absolute;
    top: 0;
    display: inline-block;
    border-radius: 0 0 4px 4px;
    background: #ffffff;
    box-shadow: 0 3px 5px rgba(180, 180, 180, 0.75);
    opacity: 0;
    display: none;
    left: -100000px;
    transition: opacity 2s linear;
    width: auto;
    padding-top: 0 !important;
  }
  /* line 473, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-two ul {
    display: inline;
  }
  /* line 475, ../sass/header/_header-bottom.scss */
  .header-nav .sub-nav-two ul li {
    display: block;
    text-align: left;
  }

  /* line 484, ../sass/header/_header-bottom.scss */
  .header-bottom.fixed {
    position: fixed;
    top: 44px;
    box-shadow: 0 5px 5px -5px rgba(160, 160, 160, 0.8);
  }
  /* line 489, ../sass/header/_header-bottom.scss */
  .header-bottom.fixed .header-bottom-inner {
    border-top: 2px solid #ffffff;
  }
}
/* line 496, ../sass/header/_header-bottom.scss */
li.header-nav-search {
  /*background: url('../img/search-silver.svg') no-repeat center;
  background-size: cover;
  width: 24px;
  height: 24px;
  // width: 14px;
  // height: 14px;
  cursor: pointer;
  position: absolute;
  left: 12px;
  // top: 8px;
  top: 50%;
  margin-top: -12px;
  // opacity: .4;
  transition: opacity .2s linear;
  &:hover{
  	opacity: 1;
  }*/
}
/* line 499, ../sass/header/_header-bottom.scss */
li.header-nav-search a {
  position: relative;
  padding-left: 24px;
}
/* line 502, ../sass/header/_header-bottom.scss */
li.header-nav-search a:before {
  content: '';
  background: url("../img/search-silver.svg") no-repeat center;
  background-size: cover;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}

@media (min-width: 1600px) {
  /* line 537, ../sass/header/_header-bottom.scss */
  .header-nav a,
  .header-nav .a {
    font-size: 1.125rem;
  }

  /* line 547, ../sass/header/_header-bottom.scss */
  li.header-nav-search a:before {
    content: '';
    background: url("../img/search-silver.svg") no-repeat center;
    background-size: cover;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 4px;
  }
}
/*HOME*/
/* line 1, ../sass/home/_home-top-section.scss */
.home-top-section {
  position: relative;
  width: 100%;
}

/* line 10, ../sass/home/_home-top-section.scss */
.home-top-section-bg-img {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  right: 0;
}

/* line 18, ../sass/home/_home-top-section.scss */
.home-top-section-bg {
  position: absolute;
}

/* line 21, ../sass/home/_home-top-section.scss */
.home-top-section-text {
  padding: 35px 0 30px;
}

/* line 24, ../sass/home/_home-top-section.scss */
.header-top-section-text1 {
  font-weight: 900;
  font-size: 1.5rem;
  /*24*/
  line-height: 1.75rem;
  color: #0070BA;
}

/* line 31, ../sass/home/_home-top-section.scss */
.header-top-section-text2 {
  font-weight: 400;
  font-size: 1.125rem;
  /*18*/
  line-height: 1.3125rem;
  color: #0070BA;
}

@media (min-width: 1600px) {
  /* line 41, ../sass/home/_home-top-section.scss */
  .home-top-section-text {
    padding: 50px 0 40px;
  }

  /* line 45, ../sass/home/_home-top-section.scss */
  .header-top-section-text1 {
    font-size: 2.25rem;
    line-height: 3.5rem;
  }

  /* line 50, ../sass/home/_home-top-section.scss */
  .header-top-section-text2 {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 2500px) {
  /* line 57, ../sass/home/_home-top-section.scss */
  .home-top-section {
    max-height: 720px;
    overflow: hidden;
  }
}
/* line 2, ../sass/home/_home-top.scss */
.home-top {
  position: relative;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  box-shadow: 0 0 5px rgba(180, 180, 180, 0.75);
}

/* line 18, ../sass/home/_home-top.scss */
.home-top-slider-wrapper {
  position: relative;
}

/* line 23, ../sass/home/_home-top.scss */
.home-top-banner-wrapper {
  text-align: center;
}

/* line 28, ../sass/home/_home-top.scss */
.home-top-banner-inner {
  padding: 12px 15px;
}
/* line 32, ../sass/home/_home-top.scss */
.home-top-banner-inner li {
  margin-top: 15px;
  border-radius: 4px;
}
/* line 35, ../sass/home/_home-top.scss */
.home-top-banner-inner li:first-child {
  margin-top: 0;
}
/* line 40, ../sass/home/_home-top.scss */
.home-top-banner-inner li:nth-child(1) .series-spec-bg-wrapper img {
  height: 54px;
  height: 46px;
  height: 46%;
}
/* line 49, ../sass/home/_home-top.scss */
.home-top-banner-inner li:nth-child(2) .series-spec-bg-wrapper img {
  height: 42px;
  height: 36px;
  height: 42%;
}
/* line 58, ../sass/home/_home-top.scss */
.home-top-banner-inner li:nth-child(3) .series-spec-bg-wrapper img {
  height: 58px;
  height: 48px;
  height: 56%;
}
/* line 66, ../sass/home/_home-top.scss */
.home-top-banner-inner li a {
  display: inline;
  line-height: 0;
  margin: 0;
  padding: 0;
  position: relative;
  height: 100%;
  width: 100%;
  display: block;
}
/* line 76, ../sass/home/_home-top.scss */
.home-top-banner-inner li img {
  width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  border-radius: 4px;
}
/* line 89, ../sass/home/_home-top.scss */
.home-top-banner-inner li:hover img {
  box-shadow: 0 0 5px 2px rgba(180, 180, 180, 0.75);
}
/* line 96, ../sass/home/_home-top.scss */
.home-top-banner-inner li .series-spec-bg-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 4px;
}
/* line 107, ../sass/home/_home-top.scss */
.home-top-banner-inner li .series-spec-bg-wrapper img {
  height: 50%;
  width: auto;
  display: block;
  box-shadow: none;
}

/* line 118, ../sass/home/_home-top.scss */
.home-top-slider-item a {
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
  border: 1px solid #E8E8E8;
  background: #fff;
  height: 100%;
  border-radius: 4px;
  transition: all .2s linear;
  font-weight: 500;
  font-size: .875rem;
  line-height: 1rem;
  color: #000000;
  position: relative;
  opacity: 0;
}
/* line 138, ../sass/home/_home-top.scss */
.home-top-slider-item a:hover {
  border: 1px solid #0070BA;
  box-shadow: inset 0 0 0 1px #0070BA;
  color: #0070BA;
}
/* line 145, ../sass/home/_home-top.scss */
.home-top-slider-item .home-top-slider-item-load {
  z-index: 1;
}
/* line 148, ../sass/home/_home-top.scss */
.home-top-slider-item .home-top-slider-item-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 162, ../sass/home/_home-top.scss */
.home-top-slider-item-img {
  width: 16.66667%;
  width: 54px;
  text-align: center;
  height: 100%;
  padding: 5px 10px;
  overflow: hidden;
}
/* line 172, ../sass/home/_home-top.scss */
.home-top-slider-item-img img {
  height: 100%;
  width: auto;
  display: inline-block;
}

/* line 178, ../sass/home/_home-top.scss */
.home-top-slider-item-text {
  width: 83.33333%;
  padding-right: 15px;
  text-align: left;
}
/* line 183, ../sass/home/_home-top.scss */
.home-top-slider-item-text a {
  font-weight: 500;
  font-size: 1.0625rem;
  /*17*/
  line-height: 1.25rem;
}

/* line 191, ../sass/home/_home-top.scss */
.home-top-slider-inner {
  position: relative;
  padding: 34px 15px;
}
/* line 215, ../sass/home/_home-top.scss */
.home-top-slider-inner li {
  padding-bottom: 15px;
  box-sizing: border-box;
}

/* line 222, ../sass/home/_home-top.scss */
.home-top-slider-btn-prev {
  outline: none;
  position: absolute;
  left: 50%;
  top: 5px;
  margin-left: -12px;
  width: 24px;
  height: 24px;
  z-index: 10;
  cursor: pointer;
  transition: all .1s linear;
  opacity: 1;
  /*&:before{
  	content: '';
  	width: 2px;
  	height: 12px;
  	background: $color-blue;
  	position: absolute;
  	right: 7px;
  	top: 50%;
  	margin-top: -6px;
  	border-radius: 2px;
  	@include rotate(-45deg);
  }
  &:after{
  	content: '';
  	width: 2px;
  	height: 12px;
  	background: $color-blue;
  	position: absolute;
  	left: 7px;
  	top: 50%;
  	margin-top: -6px;
  	border-radius: 2px;
  	@include rotate(45deg);
  }*/
}
/* line 236, ../sass/home/_home-top.scss */
.home-top-slider-btn-prev:before {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  border-top: 3px solid;
  border-right: 3px solid;
  border-color: #C6C6C5;
  transition: all .2s linear;
  z-index: 1;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -7px;
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -6px;
}
/* line 261, ../sass/home/_home-top.scss */
.home-top-slider-btn-prev:hover:before {
  border-color: #0070BA;
}

/* line 290, ../sass/home/_home-top.scss */
.home-top-slider-btn-next {
  outline: none;
  position: absolute;
  left: 50%;
  bottom: 5px;
  margin-left: -12px;
  width: 24px;
  height: 24px;
  z-index: 10;
  cursor: pointer;
  transition: all .1s linear;
  opacity: 1;
  /*&:before{
  	content: '';
  	width: 2px;
  	height: 12px;
  	background: $color-blue;
  	position: absolute;
  	right: 7px;
  	top: 50%;
  	margin-top: -6px;
  	border-radius: 2px;
  	@include rotate(45deg);
  }
  &:after{
  	content: '';
  	width: 2px;
  	height: 12px;
  	background: $color-blue;
  	position: absolute;
  	left: 7px;
  	top: 50%;
  	margin-top: -6px;
  	border-radius: 2px;
  	@include rotate(-45deg);
  }*/
}
/* line 304, ../sass/home/_home-top.scss */
.home-top-slider-btn-next:before {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  border-top: 3px solid;
  border-right: 3px solid;
  border-color: #C6C6C5;
  transition: all .2s linear;
  z-index: 1;
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -6px;
}
/* line 323, ../sass/home/_home-top.scss */
.home-top-slider-btn-next:hover:before {
  border-color: #0070BA;
}

/* line 353, ../sass/home/_home-top.scss */
.series-spec-img {
  display: none !important;
}

/* line 360, ../sass/home/_home-top.scss */
.vertical-slider {
  height: 206px;
  overflow: hidden;
}

/* line 365, ../sass/home/_home-top.scss */
.home-top-slider-inner li {
  height: 55px;
}

/* line 370, ../sass/home/_home-top.scss */
.home-top-banner-inner li {
  height: 40px;
}

/*

*/
/* line 377, ../sass/home/_home-top.scss */
#homeVerticalSlider {
  position: relative;
  transition: all linear .2s;
}

/* line 381, ../sass/home/_home-top.scss */
.vertical-slider-item {
  height: 60px;
  width: 100%;
}

/* line 385, ../sass/home/_home-top.scss */
.vertical-slider-item-inner {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}

/* line 391, ../sass/home/_home-top.scss */
.vertical-slider-item-inner a {
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
  border: 1px solid #E8E8E8;
  background: #fff;
  height: 100%;
  border-radius: 4px;
  transition: all .2s linear;
  font-weight: 500;
  font-size: .875rem;
  line-height: 1rem;
  color: #000000;
  position: relative;
}
/* line 406, ../sass/home/_home-top.scss */
.vertical-slider-item-inner a:hover {
  border: 1px solid #0070BA;
  box-shadow: inset 0 0 0 1px #0070BA;
  color: #0070BA;
}

/* line 412, ../sass/home/_home-top.scss */
.vertical-slider-item-inner a img {
  height: 100%;
  width: auto;
  display: inline-block;
}

/* line 417, ../sass/home/_home-top.scss */
.home-top-slider-item-img {
  box-sizing: border-box;
}

/* line 420, ../sass/home/_home-top.scss */
.home-top-slider-item-text {
  display: flex;
}

@media (min-width: 330px) {
  /* line 430, ../sass/home/_home-top.scss */
  .home-top-slider-item a {
    font-size: 1rem;
  }

  /* line 434, ../sass/home/_home-top.scss */
  .vertical-slider {
    height: 240px;
    overflow: hidden;
  }

  /* line 439, ../sass/home/_home-top.scss */
  .home-top-slider-inner li {
    height: 63px;
  }

  /* line 444, ../sass/home/_home-top.scss */
  .home-top-banner-inner li {
    height: 48px;
  }
}
@media (min-width: 385px) {
  /* line 449, ../sass/home/_home-top.scss */
  .vertical-slider-item-inner a {
    font-size: 0.9375rem;
  }
}
@media (min-width: 400px) {
  /* line 454, ../sass/home/_home-top.scss */
  .vertical-slider-item-inner a {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 459, ../sass/home/_home-top.scss */
  .home-top-banner-inner {
    padding: 34px 15px;
  }

  /* line 465, ../sass/home/_home-top.scss */
  .home-top-slider-item-text {
    text-align: left;
  }

  /* line 468, ../sass/home/_home-top.scss */
  .vertical-slider {
    height: 231px;
    overflow: hidden;
  }

  /* line 473, ../sass/home/_home-top.scss */
  .home-top-slider-inner li {
    height: 61px;
  }

  /* line 477, ../sass/home/_home-top.scss */
  .home-top-banner-inner li {
    height: 46px;
  }

  /* line 480, ../sass/home/_home-top.scss */
  .vertical-slider-item-inner a {
    font-size: 0.9375rem;
  }
}
@media (min-width: 992px) {
  /* line 487, ../sass/home/_home-top.scss */
  .home-top-slider-item-img {
    width: 16.66667%;
  }

  /* line 490, ../sass/home/_home-top.scss */
  .home-top-slider-wrapper {
    padding-left: 14.81481%;
    position: relative;
  }

  /* line 495, ../sass/home/_home-top.scss */
  .home-top-banner-wrapper {
    padding-right: 14.81481%;
    text-align: right;
  }

  /* line 505, ../sass/home/_home-top.scss */
  .home-top-banner-inner li img {
    max-width: 387px;
    height: auto;
    display: inline-block;
  }

  /* line 515, ../sass/home/_home-top.scss */
  .home-top-slider-item a {
    font-size: 1.0625rem;
    /*17*/
    line-height: 1.25rem;
  }

  /* line 522, ../sass/home/_home-top.scss */
  .home-top-slider-inner li {
    height: 75px;
  }

  /* line 527, ../sass/home/_home-top.scss */
  .home-top-banner-inner li {
    height: 60px;
  }
}
@media (min-width: 1024px) {
  /* line 532, ../sass/home/_home-top.scss */
  .vertical-slider {
    height: 265px;
    overflow: hidden;
  }

  /* line 537, ../sass/home/_home-top.scss */
  .home-top-slider-inner li {
    height: 70px;
  }

  /* line 541, ../sass/home/_home-top.scss */
  .home-top-banner-inner li {
    height: 55px;
  }

  /* line 544, ../sass/home/_home-top.scss */
  .vertical-slider-item-inner a {
    font-size: 1rem;
  }
}
@media (min-width: 1280px) {
  /* line 549, ../sass/home/_home-top.scss */
  .vertical-slider {
    height: 285px;
    overflow: hidden;
  }

  /* line 554, ../sass/home/_home-top.scss */
  .home-top-slider-inner li {
    height: 75px;
  }

  /* line 558, ../sass/home/_home-top.scss */
  .home-top-banner-inner li {
    height: 60px;
  }
}
@media (min-width: 1400px) {
  /* line 564, ../sass/home/_home-top.scss */
  .vertical-slider {
    height: 285px;
    overflow: hidden;
  }

  /* line 568, ../sass/home/_home-top.scss */
  .home-top {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  /* line 596, ../sass/home/_home-top.scss */
  .home-top-slider-btn-prev {
    opacity: 0;
    top: 24px;
  }

  /* line 600, ../sass/home/_home-top.scss */
  .home-top-slider-btn-next {
    opacity: 0;
    bottom: 24px;
  }

  /* line 604, ../sass/home/_home-top.scss */
  .home-top-banner-inner {
    padding: 24px 0;
  }

  /* line 607, ../sass/home/_home-top.scss */
  .home-top-slider-inner {
    padding: 24px 0;
  }
  /* line 610, ../sass/home/_home-top.scss */
  .home-top-slider-inner:hover .home-top-slider-btn-prev {
    top: -10px;
    opacity: 1;
  }
  /* line 614, ../sass/home/_home-top.scss */
  .home-top-slider-inner:hover .home-top-slider-btn-prev.btn-hide {
    top: 24px;
    opacity: 0;
  }
  /* line 619, ../sass/home/_home-top.scss */
  .home-top-slider-inner:hover .home-top-slider-btn-next {
    bottom: -10px;
    opacity: 1;
  }
  /* line 623, ../sass/home/_home-top.scss */
  .home-top-slider-inner:hover .home-top-slider-btn-next.btn-hide {
    bottom: 24px;
    opacity: 0;
  }
  /* line 629, ../sass/home/_home-top.scss */
  .home-top-slider-inner li {
    height: 75px;
  }

  /* line 635, ../sass/home/_home-top.scss */
  .home-top-banner-inner li {
    height: 60px;
  }
}
/*Для СПЕЦКОНСТРУКЦИИ*/
/* line 646, ../sass/home/_home-top.scss */
.series-special-construction a {
  position: relative;
  display: inline-block !important;
  width: 100%;
  height: 100%;
}

/* line 654, ../sass/home/_home-top.scss */
.series-spec-bg-color {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 5px;
  background: #8e8e8e;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 666, ../sass/home/_home-top.scss */
.series-spec-txt {
  font-size: 1.375rem;
  letter-spacing: 1.5px;
  line-height: 1.25rem;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
}

/* line 678, ../sass/home/_home-top.scss */
.home-top-banner-inner ul li .series-spec-bg-wrapper img {
  border-radius: 0;
}

/* line 682, ../sass/home/_home-top.scss */
.home-top-banner-inner ul li:nth-child(1) .series-spec-bg-wrapper img {
  width: 93px;
}

/* line 685, ../sass/home/_home-top.scss */
.home-top-banner-inner ul li:nth-child(2) .series-spec-bg-wrapper img {
  width: 147px;
}

/* line 688, ../sass/home/_home-top.scss */
.home-top-banner-inner ul li:nth-child(3) .series-spec-bg-wrapper img {
  width: 134px;
}

@media (min-width: 992px) {
  /* line 695, ../sass/home/_home-top.scss */
  .series-special-construction a {
    position: relative;
    display: inline-block !important;
    width: auto;
    height: 100%;
  }

  /* line 702, ../sass/home/_home-top.scss */
  .series-spec-txt {
    font-size: 1.75rem;
    line-height: 1.5rem;
    font-weight: bold;
  }

  /* line 740, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(1) .series-spec-bg-wrapper img {
    width: 120px;
  }

  /* line 743, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(2) .series-spec-bg-wrapper img {
    width: 190px;
  }

  /* line 746, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(3) .series-spec-bg-wrapper img {
    width: 173px;
  }
}
@media (min-width: 1280px) {
  /* line 753, ../sass/home/_home-top.scss */
  .series-spec-txt {
    font-size: 1.875rem;
    line-height: 1.75rem;
    font-weight: bold;
  }

  /* line 765, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(1) .series-spec-bg-wrapper img {
    height: 54px;
    height: 46px;
    height: 46%;
  }
  /* line 774, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(2) .series-spec-bg-wrapper img {
    height: 42px;
    height: 36px;
    height: 42%;
  }
  /* line 783, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(3) .series-spec-bg-wrapper img {
    height: 58px;
    height: 48px;
    height: 56%;
  }
}
@media (min-width: 1600px) {
  /* line 821, ../sass/home/_home-top.scss */
  .vertical-slider {
    height: 360px;
    overflow: hidden;
  }

  /* line 825, ../sass/home/_home-top.scss */
  .home-top {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  /* line 829, ../sass/home/_home-top.scss */
  .home-top-slider-inner {
    padding: 34px 0;
  }
  /* line 831, ../sass/home/_home-top.scss */
  .home-top-slider-inner li {
    height: 75px;
    height: 95px;
    padding-bottom: 20px;
  }

  /* line 839, ../sass/home/_home-top.scss */
  .home-top-banner-inner li {
    height: 75px;
  }

  /* line 843, ../sass/home/_home-top.scss */
  .home-top-slider-item a {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  /* line 848, ../sass/home/_home-top.scss */
  .series-spec-txt {
    font-size: 1.5rem;
    font-size: 1.75rem;
    font-size: 2.125rem;
    font-weight: bold;
    line-height: 1.875rem;
  }

  /* line 857, ../sass/home/_home-top.scss */
  .home-top-banner-inner {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  /* line 860, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul {
    max-width: 100%;
  }
  /* line 862, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li {
    max-width: 100%;
    border-radius: 5px;
    margin-top: 20px;
  }
  /* line 866, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li a {
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
  }
  /* line 872, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li img {
    max-width: 100%;
  }
  /* line 876, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li .series-spec-bg-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 4px;
  }
  /* line 887, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li .series-spec-bg-wrapper img {
    height: 50%;
    width: auto;
    display: block;
  }
  /* line 895, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(1) .series-spec-bg-wrapper img {
    height: 54px;
    height: 46px;
    height: 46%;
  }
  /* line 904, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(2) .series-spec-bg-wrapper img {
    height: 42px;
    height: 36px;
    height: 42%;
  }
  /* line 913, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(3) .series-spec-bg-wrapper img {
    height: 58px;
    height: 48px;
    height: 56%;
  }

  /* line 925, ../sass/home/_home-top.scss */
  .series-spec-img {
    display: block !important;
  }

  /* line 928, ../sass/home/_home-top.scss */
  .series-spec-img-small {
    display: none !important;
  }

  /* line 932, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(1) .series-spec-bg-wrapper img {
    width: 150px;
  }

  /* line 935, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(2) .series-spec-bg-wrapper img {
    width: 236px;
  }

  /* line 938, ../sass/home/_home-top.scss */
  .home-top-banner-inner ul li:nth-child(3) .series-spec-bg-wrapper img {
    width: 216px;
  }
}
/* line 1, ../sass/home/_home-carousel.scss */
.home-carousel {
  padding: 32px 0 40px 0;
}
/* line 3, ../sass/home/_home-carousel.scss */
.home-carousel h2 {
  text-align: center;
}
/* line 8, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-prev,
.home-carousel .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  width: 15px;
  height: 30px;
  margin-top: -38px;
  cursor: pointer;
  outline: none;
}
/* line 18, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-prev:focus,
.home-carousel .owl-carousel .owl-nav .owl-next:focus {
  outline: none;
}
/* line 22, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-prev:hover:before, .home-carousel .owl-carousel .owl-nav .owl-prev:hover:after,
.home-carousel .owl-carousel .owl-nav .owl-next:hover:before,
.home-carousel .owl-carousel .owl-nav .owl-next:hover:after {
  background: #0070BA;
}
/* line 28, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-prev {
  left: -35px;
}
/* line 30, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-prev:before {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 44, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-prev:after {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 60, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-next {
  right: -35px;
}
/* line 62, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-next:before {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 76, ../sass/home/_home-carousel.scss */
.home-carousel .owl-carousel .owl-nav .owl-next:after {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 97, ../sass/home/_home-carousel.scss */
.home-text + .home-carousel {
  padding-top: 45px;
}

/* line 100, ../sass/home/_home-carousel.scss */
.home-carousel-inner {
  padding-top: 25px;
  margin: 0 30px;
}

/* line 105, ../sass/home/_home-carousel.scss */
.product-carousel-item {
  padding: 20px 30px 28px;
  border: 1px solid #E8E9ED;
  border-radius: 4px;
  transition: all .2s linear;
}
/* line 110, ../sass/home/_home-carousel.scss */
.product-carousel-item:hover {
  border: 1px solid #0070BA;
  box-shadow: inset 0 0 0 1px #0070BA;
}
/* line 114, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-img {
  text-align: center;
  height: 185px;
}
/* line 117, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-img img {
  display: inline;
  width: 100%;
  max-height: 185px;
}
/* line 124, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-body {
  padding-top: 20px;
}
/* line 126, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-body h3 {
  height: 58px;
  overflow: hidden;
  line-height: 1.25rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: -1px;
  color: #212121;
}
/* line 137, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-body h3:hover {
  color: #0070BA;
}
/* line 151, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-body p {
  font-weight: 400;
  font-size: .875rem;
  /*14*/
  line-height: 1.25rem;
  color: #666666;
  margin-top: 3px;
  max-height: 38px;
  height: 38px;
  overflow: hidden;
  position: relative;
  hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  display: none;
}
/* line 169, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-body p span {
  width: 50px;
  height: 20px;
  display: inline-block;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.1), white);
  position: absolute;
  margin-left: -50px;
  text-align: right;
}
/* line 178, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-body p:after {
  content: '';
  width: 50px;
  height: 20px;
  display: inline-block;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.1), white);
  position: absolute;
  right: 17px;
  bottom: 0;
  z-index: 0;
}
/* line 190, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-body p:before {
  content: '>>>';
  background: #ffffff;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  line-height: 17px;
  font-size: .875rem;
  /*14*/
  padding-left: 2px;
}
/* line 222, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer {
  padding-top: 20px;
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
}
/* line 230, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer:after {
  content: '';
  width: 100%;
  display: block;
  clear: both;
}
/* line 237, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer-left {
  height: 52px;
  width: 50% !important;
  min-width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 246, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer-left .old-price {
  font-weight: 500;
  font-size: 1.125rem;
  /*18*/
  line-height: 1.625rem;
  letter-spacing: -1px;
  text-decoration: line-through;
  color: #BABABA;
  display: inline-block;
  width: 100%;
}
/* line 256, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer-left .price {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.625rem;
  letter-spacing: -1px;
  color: #212121;
  display: inline-block;
  width: 100%;
}
/* line 265, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer-left .action {
  font-weight: 300;
  font-size: .75rem;
  line-height: 1.625rem;
  color: #C70000;
  display: inline-block;
  width: 100%;
}
/* line 274, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer-right {
  width: 50% !important;
  min-width: 50%;
  height: 52px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 283, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-carousel-item-footer-right .button-group {
  width: 100%;
}
/* line 288, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-label {
  position: absolute;
  left: 12px;
  top: 0;
  width: 60px;
  height: 43px;
  padding-top: 8px;
  font-weight: 900;
  font-size: .875rem;
  line-height: 1.625rem;
  text-align: center;
  color: #ffffff;
  border-radius: 0 0 5px 5px;
}
/* line 301, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-label.product-label-action {
  background: #E30000;
}
/* line 304, ../sass/home/_home-carousel.scss */
.product-carousel-item .product-label.product-label-popularity {
  background: #0070BA;
}

/* line 315, ../sass/home/_home-carousel.scss */
.owl-carousel .owl-dots {
  margin-top: 32px;
  text-align: center;
}
/* line 318, ../sass/home/_home-carousel.scss */
.owl-carousel .owl-dots .owl-dot {
  margin: 0 8px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #EBEBEB;
  cursor: pointer;
  transition: background .2s linear;
}
/* line 326, ../sass/home/_home-carousel.scss */
.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot:hover {
  background: #0070BA;
}
/* line 330, ../sass/home/_home-carousel.scss */
.owl-carousel .owl-dots .owl-dot:focus {
  outline: none;
}

/* line 338, ../sass/home/_home-carousel.scss */
.product-carousel-item-icon {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 2;
}
/* line 343, ../sass/home/_home-carousel.scss */
.product-carousel-item-icon img {
  width: 45px !important;
  display: block;
}

@media (min-width: 768px) {
  /* line 352, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-img img {
    width: auto;
  }

  /* line 359, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-body h3 {
    height: 60px;
    overflow: hidden;
  }
  /* line 363, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-body p {
    display: inline-block;
  }
}
@media (min-width: 1200px) {
  /* line 373, ../sass/home/_home-carousel.scss */
  .home-carousel h2 {
    max-width: 700px;
    margin: 0 auto;
  }

  /* line 378, ../sass/home/_home-carousel.scss */
  .home-carousel-inner {
    margin: 0;
  }

  /* line 383, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-body h3 {
    height: 60px;
    overflow: hidden;
  }
}
@media (min-width: 1600px) {
  /* line 393, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-footer {
    padding-top: 25px;
  }
  /* line 396, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-footer-left {
    height: 58px;
  }
  /* line 399, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-footer-right {
    height: 58px;
  }

  /* line 406, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-body p {
    max-height: 42px;
    height: 42px;
  }
  /* line 410, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-body p:after {
    content: '';
    width: 50px;
    height: 20px;
    display: inline-block;
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1), white);
    position: absolute;
    right: 25px;
    bottom: 0;
    z-index: 0;
  }
  /* line 422, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-body p:before {
    content: '>>>';
    background: #ffffff;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    line-height: 17px;
    font-size: .875rem;
    /*14*/
  }

  /* line 438, ../sass/home/_home-carousel.scss */
  .product-carousel-item .product-carousel-item-body h3 {
    height: 66px;
    overflow: hidden;
  }
}
/* line 1, ../sass/home/_home-text.scss */
.home-text {
  background: #F2F5FF;
}
/* line 4, ../sass/home/_home-text.scss */
.home-text .container {
  background: #F2F5FF url("../img/krause.png") no-repeat;
  background-position: left 16.66% top 0;
  padding-top: 40px;
  padding-bottom: 35px;
}
/* line 11, ../sass/home/_home-text.scss */
.home-text h2 {
  font-weight: bold;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  color: #000000;
}
/* line 17, ../sass/home/_home-text.scss */
.home-text p {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.625rem;
  color: #000000;
}
/* line 23, ../sass/home/_home-text.scss */
.home-text b {
  font-weight: bold;
}
/* line 26, ../sass/home/_home-text.scss */
.home-text a {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.625rem;
  color: #0070BA;
}
/* line 32, ../sass/home/_home-text.scss */
.home-text .home-text-inner {
  max-height: 139px;
  overflow: hidden;
  position: relative;
  padding-bottom: 39px;
}
/* line 38, ../sass/home/_home-text.scss */
.home-text .home-text-inner.home-text-open {
  display: inline-block;
  max-height: 10000px;
  padding-bottom: 33px;
}
/* line 42, ../sass/home/_home-text.scss */
.home-text .home-text-inner.home-text-open .home-text-body {
  display: inline-block;
  max-height: 10000px;
}
/* line 45, ../sass/home/_home-text.scss */
.home-text .home-text-inner.home-text-open .home-text-body img {
  max-width: 100%;
  height: auto;
}
/* line 53, ../sass/home/_home-text.scss */
.home-text .home-text-body {
  max-height: 100px;
  overflow: hidden;
}
/* line 57, ../sass/home/_home-text.scss */
.home-text .home-text-footer {
  margin-top: 13px;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (min-width: 1600px) {
  /* line 67, ../sass/home/_home-text.scss */
  .home-text .home-text-inner {
    max-height: 150px;
  }

  /* line 70, ../sass/home/_home-text.scss */
  .home-text .home-text-body {
    max-height: 115px;
  }
}
/* line 2, ../sass/_partner-carousel.scss */
.partner-carousel h2 {
  border-width: bold;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  text-align: center;
  color: #000000;
}
/* line 11, ../sass/_partner-carousel.scss */
.partner-carousel .owl-carousel .owl-nav .owl-prev,
.partner-carousel .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  width: auto;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  cursor: pointer;
  outline: none;
}
/* line 22, ../sass/_partner-carousel.scss */
.partner-carousel .owl-carousel .owl-nav .owl-prev:focus,
.partner-carousel .owl-carousel .owl-nav .owl-next:focus {
  outline: none;
}
/* line 26, ../sass/_partner-carousel.scss */
.partner-carousel .owl-carousel .owl-nav .owl-prev:hover:before, .partner-carousel .owl-carousel .owl-nav .owl-prev:hover:after,
.partner-carousel .owl-carousel .owl-nav .owl-next:hover:before,
.partner-carousel .owl-carousel .owl-nav .owl-next:hover:after {
  background: #0070BA;
}
/* line 32, ../sass/_partner-carousel.scss */
.partner-carousel .owl-carousel .owl-nav .owl-prev {
  left: 0;
}
/* line 65, ../sass/_partner-carousel.scss */
.partner-carousel .owl-carousel .owl-nav .owl-next {
  right: 0;
}

/* line 102, ../sass/_partner-carousel.scss */
.partner-carousel-wrapper {
  padding: 0 40px;
}

/* line 106, ../sass/_partner-carousel.scss */
.home-text + .partner-carousel,
.page-series-about + .partner-carousel {
  padding-top: 40px;
}

/* line 111, ../sass/_partner-carousel.scss */
#similarProducts {
  margin-bottom: 40px;
}

/* line 114, ../sass/_partner-carousel.scss */
.partner-carousel-inner {
  padding-top: 30px;
  padding-bottom: 60px;
}

/* line 120, ../sass/_partner-carousel.scss */
.partner-carousel-item {
  height: 100px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 127, ../sass/_partner-carousel.scss */
.partner-carousel-item img {
  max-height: 100px;
  width: auto !important;
  display: block;
  position: relative;
  z-index: 1;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
  transition: filter .2s linear;
}
/* line 140, ../sass/_partner-carousel.scss */
.partner-carousel-item img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none;
  /* IE 6-9 */
}
/* line 149, ../sass/_partner-carousel.scss */
.partner-carousel-item a {
  position: relative;
}

@media (min-width: 1200px) {
  /* line 175, ../sass/_partner-carousel.scss */
  .partner-carousel h2 {
    max-width: 700px;
    margin: 0 auto;
  }

  /* line 181, ../sass/_partner-carousel.scss */
  .partner-carousel-inner {
    margin: 0;
  }
}
/* line 1, ../sass/_services.scss */
.services {
  padding: 0 0 22px 0;
}

/* line 5, ../sass/_services.scss */
.services-item {
  margin-top: 20px;
  position: relative;
}
/* line 10, ../sass/_services.scss */
.services-item:hover .services-item-body:before {
  opacity: 0;
}

/* line 18, ../sass/_services.scss */
.services-item-title {
  border-radius: 4px 4px 0 0;
  background: #0070BA;
  font-weight: bold;
  font-size: .875rem;
  line-height: 1.125rem;
  color: #FFFFFF;
  display: inline-block;
  width: 100%;
  padding: 8px 25px 5px 10px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
/* line 35, ../sass/_services.scss */
.services-item-title:before {
  content: '';
  width: 2px;
  height: 10px;
  background: #ffffff;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  right: 14px;
  margin-left: -2px;
  margin-top: -8px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 49, ../sass/_services.scss */
.services-item-title:after {
  content: '';
  width: 2px;
  height: 10px;
  background: #ffffff;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  right: 14px;
  margin-left: -2px;
  margin-top: -2px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 65, ../sass/_services.scss */
.services-item-body {
  width: 100%;
  border-radius: 0 0 4px 4px;
  display: inline-block;
  position: relative;
}
/* line 70, ../sass/_services.scss */
.services-item-body:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 1;
  transition: opacity .2s linear;
}
/* line 85, ../sass/_services.scss */
.services-item-body img {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  border-radius: 4px;
}

@media (min-width: 992px) {
  /* line 96, ../sass/_services.scss */
  .services-item-title {
    font-size: 1.125rem;
    line-height: 1.3125rem;
    padding: 11px 25px 8px 21px;
  }
}
@media (min-width: 1600px) {
  /* line 105, ../sass/_services.scss */
  .services-item-title {
    font-size: 1.25rem;
    padding: 14px 25px 12px 21px;
  }
}
/* line 1, ../sass/_map.scss */
.map {
  position: relative;
  width: 100%;
  height: 240px;
}

@media (min-width: 768px) {
  /* line 10, ../sass/_map.scss */
  .map {
    height: 360px;
  }
}
@media (min-width: 992px) {
  /* line 17, ../sass/_map.scss */
  .map {
    height: 420px;
  }
}
@media (min-width: 1280px) {
  /* line 24, ../sass/_map.scss */
  .map {
    height: 600px;
  }
}
/* line 1, ../sass/_breadcrumbs.scss */
.breadcrumbs {
  background: #F2F5FF;
  padding: 14px 0 14px 0;
}
/* line 4, ../sass/_breadcrumbs.scss */
.breadcrumbs .col-12 {
  position: relative;
}
/* line 6, ../sass/_breadcrumbs.scss */
.breadcrumbs .col-12:before {
  content: '';
  width: 50px;
  height: 20px;
  display: inline-block;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.3), #F2F5FF);
  position: absolute;
  right: 0;
  bottom: -2px;
  z-index: 1;
}
/* line 18, ../sass/_breadcrumbs.scss */
.breadcrumbs ul {
  display: block;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  position: relative;
  padding-right: 15px;
}
/* line 28, ../sass/_breadcrumbs.scss */
.breadcrumbs ul::-webkit-scrollbar {
  display: none;
}
/* line 31, ../sass/_breadcrumbs.scss */
.breadcrumbs li {
  display: inline;
  padding-left: 31px;
  position: relative;
  color: #000000;
  font-size: 0.75rem;
  line-height: 0.875rem;
}
/* line 38, ../sass/_breadcrumbs.scss */
.breadcrumbs li:first-child {
  padding-left: 0;
}
/* line 40, ../sass/_breadcrumbs.scss */
.breadcrumbs li:first-child:before, .breadcrumbs li:first-child:after {
  display: none;
}
/* line 45, ../sass/_breadcrumbs.scss */
.breadcrumbs li:before {
  content: '';
  width: 1px;
  height: 4px;
  background: #0070BA;
  border-radius: 2px;
  display: block;
  position: absolute;
  top: 7px;
  left: 15px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 60, ../sass/_breadcrumbs.scss */
.breadcrumbs li:after {
  content: '';
  width: 1px;
  height: 4px;
  background: #0070BA;
  border-radius: 2px;
  display: block;
  position: absolute;
  left: 15px;
  top: 7px;
  margin-top: 0px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 79, ../sass/_breadcrumbs.scss */
.breadcrumbs a {
  color: #0070BA;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

@media (min-width: 992px) {
  /* line 87, ../sass/_breadcrumbs.scss */
  ul {
    display: block;
    width: 100%;
    overflow-x: unset;
    white-space: unset;
  }
}
@media (min-width: 1600px) {
  /* line 97, ../sass/_breadcrumbs.scss */
  .breadcrumbs li:before {
    top: 8px;
  }
  /* line 100, ../sass/_breadcrumbs.scss */
  .breadcrumbs li:after {
    top: 8px;
  }
}
/* line 1, ../sass/category/_category-title-carousel.scss */
.category-title-carousel-wrapper {
  background: #F2F5FF;
  height: 44px;
}

/* line 7, ../sass/category/_category-title-carousel.scss */
.category-title-carousel-inner {
  padding: 0 20px;
}

/* line 11, ../sass/category/_category-title-carousel.scss */
.btn-left-arrow {
  width: 5px;
  height: 30px;
  position: relative;
  display: inline-block;
  margin: 0 2px;
}
/* line 18, ../sass/category/_category-title-carousel.scss */
.btn-left-arrow:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 32, ../sass/category/_category-title-carousel.scss */
.btn-left-arrow:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 49, ../sass/category/_category-title-carousel.scss */
.btn-right-arrow {
  width: 5px;
  height: 30px;
  position: relative;
  display: inline-block;
  margin: 0 2px;
}
/* line 56, ../sass/category/_category-title-carousel.scss */
.btn-right-arrow:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 70, ../sass/category/_category-title-carousel.scss */
.btn-right-arrow:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 87, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-item.center {
  /*a{
      font-weight: 500;
      // font-size: (22/16)*1rem;
      // line-height: (24/16)*1rem;
      font-size: (18/16)*1rem;
      line-height: (20/16)*1rem;
      color: $color-blue;
      // font-weight: bold;
      // font-size: (30/16)*1rem;
      // line-height: (35/16)*1rem;
      // color: $color-blue;
  }*/
}
/* line 101, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .active-title a {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.25rem;
  color: #0070BA;
}
/* line 110, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-prev,
.category-title-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  width: auto;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  outline: none;
}
/* line 120, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-prev:focus,
.category-title-carousel .owl-nav .owl-next:focus {
  outline: none;
}
/* line 125, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-prev:hover span:before, .category-title-carousel .owl-nav .owl-prev:hover span:after,
.category-title-carousel .owl-nav .owl-next:hover span:before,
.category-title-carousel .owl-nav .owl-next:hover span:after {
  background: #0070BA;
}
/* line 130, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-prev:hover:before, .category-title-carousel .owl-nav .owl-prev:hover:after,
.category-title-carousel .owl-nav .owl-next:hover:before,
.category-title-carousel .owl-nav .owl-next:hover:after {
  background: #0070BA;
}
/* line 136, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-prev {
  left: -20px;
}
/* line 138, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-prev:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 152, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-prev:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 168, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-next {
  right: -20px;
}
/* line 170, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-next:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 184, ../sass/category/_category-title-carousel.scss */
.category-title-carousel .owl-nav .owl-next:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 205, ../sass/category/_category-title-carousel.scss */
.category-title-carousel-item {
  text-align: center;
  height: 44px;
  padding: 0 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
/* line 213, ../sass/category/_category-title-carousel.scss */
.category-title-carousel-item a {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #000000;
}

@media (min-width: 1366px) {
  /* line 228, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel-inner {
    padding: 0;
  }

  /* line 241, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-prev,
  .category-title-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    outline: none;
  }
  /* line 250, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-prev:focus,
  .category-title-carousel .owl-nav .owl-next:focus {
    outline: none;
  }
  /* line 254, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-prev:hover:before, .category-title-carousel .owl-nav .owl-prev:hover:after,
  .category-title-carousel .owl-nav .owl-next:hover:before,
  .category-title-carousel .owl-nav .owl-next:hover:after {
    background: #0070BA;
  }
  /* line 260, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-prev {
    left: -35px;
  }
  /* line 262, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-prev:before {
    content: '';
    width: 3px;
    height: 15px;
    background: #C6C6C5;
    border-radius: 4px;
    display: block;
    position: absolute;
    top: 3px;
    left: 50%;
    margin-left: -2px;
    transition: background .2s linear;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 276, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-prev:after {
    content: '';
    width: 3px;
    height: 15px;
    background: #C6C6C5;
    border-radius: 4px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2px;
    margin-top: -3px;
    transition: background .2s linear;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /* line 292, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-next {
    right: -35px;
  }
  /* line 294, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-next:before {
    content: '';
    width: 3px;
    height: 15px;
    background: #C6C6C5;
    border-radius: 4px;
    display: block;
    position: absolute;
    top: 3px;
    left: 50%;
    margin-left: -2px;
    transition: background .2s linear;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /* line 308, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .owl-nav .owl-next:after {
    content: '';
    width: 3px;
    height: 15px;
    background: #C6C6C5;
    border-radius: 4px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2px;
    margin-top: -3px;
    transition: background .2s linear;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
@media (min-width: 1600px) {
  /* line 332, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel .active-title a {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1rem;
    color: #0070BA;
  }

  /* line 340, ../sass/category/_category-title-carousel.scss */
  .category-title-carousel-item a {
    font-weight: normal;
    font-size: 1rem;
    line-height: 1rem;
  }
}
/* line 2, ../sass/category/_category-accordiron.scss */
.category-title-carousel-wrapper + .category-accordiron-wrapper {
  margin-top: 15px;
}

/* line 5, ../sass/category/_category-accordiron.scss */
.category-accordiron-wrapper {
  margin-bottom: 40px;
}
/* line 7, ../sass/category/_category-accordiron.scss */
.category-accordiron-wrapper .category-accordiron {
  position: relative;
  margin-top: 15px;
}
/* line 10, ../sass/category/_category-accordiron.scss */
.category-accordiron-wrapper .category-accordiron:first-child {
  margin-top: 0;
}

/* line 16, ../sass/category/_category-accordiron.scss */
.category-accordiron-inner {
  position: relative;
}

/* line 19, ../sass/category/_category-accordiron.scss */
.category-accordiron-logo {
  width: 30px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  padding: 20px 0;
}
/* line 33, ../sass/category/_category-accordiron.scss */
.category-accordiron-logo img {
  max-height: 100%;
  display: none;
}

/* line 39, ../sass/category/_category-accordiron.scss */
.category-accordiron-body {
  padding-left: 45px;
  width: 100%;
  min-height: 156px;
}

/* line 46, ../sass/category/_category-accordiron.scss */
.subcategory-item {
  position: relative;
  margin-top: 15px;
}
/* line 49, ../sass/category/_category-accordiron.scss */
.subcategory-item .subcategory-body {
  display: none;
}
/* line 52, ../sass/category/_category-accordiron.scss */
.subcategory-item:first-child {
  margin-top: 0;
}
/* line 56, ../sass/category/_category-accordiron.scss */
.subcategory-item.open_category .subcategory-body {
  display: block !important;
}

/* line 62, ../sass/category/_category-accordiron.scss */
.subcategory-item-title {
  position: relative;
  font-weight: 900;
  font-size: 1rem;
  line-height: 1.1875rem;
  padding: 11px 40px 10px 15px;
  border: 1px solid #0070BA;
  border-radius: 5px;
  cursor: pointer;
}
/* line 71, ../sass/category/_category-accordiron.scss */
.subcategory-item-title span {
  position: relative;
  z-index: 2;
  opacity: 1;
}
/* line 76, ../sass/category/_category-accordiron.scss */
.subcategory-item-title .subcategory-item-title-helper {
  position: absolute;
  right: 40px;
  top: 0;
  height: 100%;
  font-size: .75rem;
  font-weight: 300;
  display: flex;
  align-items: center;
  display: none;
}
/* line 87, ../sass/category/_category-accordiron.scss */
.subcategory-item-title .subcategory-item-title-helper-open {
  display: inline;
}
/* line 90, ../sass/category/_category-accordiron.scss */
.subcategory-item-title .subcategory-item-title-close {
  display: none;
}
/* line 93, ../sass/category/_category-accordiron.scss */
.subcategory-item-title .subcategory-item-title-bg {
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: .2;
  background-color: none;
  transition: opacity .2s linear;
}
/* line 104, ../sass/category/_category-accordiron.scss */
.subcategory-item-title .subcategory-item-title-bg.hide-bg {
  opacity: 0;
}
/* line 109, ../sass/category/_category-accordiron.scss */
.subcategory-item-title:hover .subcategory-item-title-bg.hide-bg {
  opacity: .2;
}
/* line 112, ../sass/category/_category-accordiron.scss */
.subcategory-item-title:after {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  position: absolute;
  right: 16px;
  top: 50%;
  border-top: 3px solid;
  border-right: 3px solid;
  border-color: inherit;
  transition: all .2s linear;
  z-index: 1;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: -7px;
}
/* line 132, ../sass/category/_category-accordiron.scss */
.subcategory-item-title.open .subcategory-item-title-helper-open {
  display: none;
}
/* line 135, ../sass/category/_category-accordiron.scss */
.subcategory-item-title.open .subcategory-item-title-close {
  display: inline;
}
/* line 138, ../sass/category/_category-accordiron.scss */
.subcategory-item-title.open:after {
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  margin-top: -10px;
}

/* line 146, ../sass/category/_category-accordiron.scss */
.subcategory-product-list {
  padding: 0 0px 0px 0px;
}

/* line 149, ../sass/category/_category-accordiron.scss */
.subcategory-product-item {
  position: relative;
  min-height: 92px;
  padding: 15px 15px 15px 15px;
  box-shadow: inset 0 0 0 1px #EEEEEE;
  border-radius: 5px;
  margin-top: 15px;
  transition: all .2s linear;
}
/* line 158, ../sass/category/_category-accordiron.scss */
.subcategory-product-item:first-child {
  margin-top: 0;
}
/* line 161, ../sass/category/_category-accordiron.scss */
.subcategory-product-item:hover {
  box-shadow: inset 0 0 0 2px #0070BA;
}

/* line 166, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-inner {
  display: flex;
  flex-grow: 1;
}

/* line 170, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-img {
  width: 66px;
  min-width: 66px;
  text-align: center;
  margin: 0 15px 0 0;
  min-height: 100%;
  display: flex;
  align-items: center;
}
/* line 179, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-img img {
  height: 50px;
  max-height: 100%;
  width: auto;
  max-width: auto;
  display: inline-block;
}

/* line 187, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-title {
  position: relative;
  flex-grow: 1;
  position: relative;
  top: -9px;
}
/* line 193, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-title a,
.subcategory-product-item-title span.a-title {
  font-weight: 500;
  font-size: 1.0625rem;
  /*17*/
  line-height: 1.25rem;
  color: #333333;
  width: 100%;
  height: 100%;
  min-height: 70px;
  display: flex;
  justify-content: left;
  align-items: center;
}

/* line 209, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 20px;
}
/* line 214, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-icon img {
  display: block;
  width: 45px;
}

/* line 219, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px 10px 0 10px;
}

/* line 226, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-price-wrapper {
  text-align: center;
  padding: 0;
}
/* line 229, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-price-wrapper .subcategory-product-item-old-price {
  font-weight: 500;
  font-size: 1rem;
  /*18*/
  line-height: 1.125rem;
  letter-spacing: -1px;
  color: #BABABA;
  text-decoration-line: line-through;
}
/* line 237, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-price-wrapper .subcategory-product-item-price {
  font-weight: 500;
  font-size: 1.125rem;
  /*24*/
  line-height: 1.375rem;
  letter-spacing: -1px;
  color: #212121;
}

/* line 245, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-by {
  width: 100px;
}

/* line 257, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-label {
  max-width: 165px !important;
  white-space: nowrap;
  text-align: right;
}
/* line 262, ../sass/category/_category-accordiron.scss */
.subcategory-product-item-label div {
  margin: 0 2px;
  display: inline-block;
  white-space: nowrap;
}

/* line 268, ../sass/category/_category-accordiron.scss */
.product-label-sale {
  background: #65C87A;
  padding: 0px 8px;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1.25rem;
  text-align: center;
}

/* line 277, ../sass/category/_category-accordiron.scss */
.product-label-premium {
  background: #F17F50;
  padding: 0px 8px;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1.25rem;
  text-align: center;
}

/* line 286, ../sass/category/_category-accordiron.scss */
.product-label-top {
  background: #0070BA;
  padding: 0px 8px;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1.25rem;
  text-align: center;
}

/* line 296, ../sass/category/_category-accordiron.scss */
.subcategory-item-img {
  padding: 15px 0;
}

/* line 299, ../sass/category/_category-accordiron.scss */
.subcategory-carousel {
  position: relative;
  padding: 0 35px;
}
/* line 304, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-prev,
.subcategory-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  width: auto;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  outline: none;
}
/* line 314, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-prev:focus,
.subcategory-carousel .owl-nav .owl-next:focus {
  outline: none;
}
/* line 318, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-prev:hover:before, .subcategory-carousel .owl-nav .owl-prev:hover:after,
.subcategory-carousel .owl-nav .owl-next:hover:before,
.subcategory-carousel .owl-nav .owl-next:hover:after {
  background: #0070BA;
}
/* line 322, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-prev:hover span:before,
.subcategory-carousel .owl-nav .owl-prev:hover span:after,
.subcategory-carousel .owl-nav .owl-next:hover span:before,
.subcategory-carousel .owl-nav .owl-next:hover span:after {
  background: #0070BA;
}
/* line 328, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-prev {
  left: 0;
}
/* line 330, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-prev:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 344, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-prev:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 360, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-next {
  right: 0;
}
/* line 362, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-next:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 376, ../sass/category/_category-accordiron.scss */
.subcategory-carousel .owl-nav .owl-next:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 394, ../sass/category/_category-accordiron.scss */
.subcategory-carousel-item {
  height: 64px;
  background: #FFFFFF;
  padding: 0 1px;
}
/* line 403, ../sass/category/_category-accordiron.scss */
.subcategory-carousel-item a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 5px;
  box-shadow: inset 0 0 0 1px #DFDFDF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: box-shadow .2s linear;
  outline: none;
}
/* line 416, ../sass/category/_category-accordiron.scss */
.subcategory-carousel-item a:hover {
  box-shadow: inset 0 0 0 2px #0070BA;
}
/* line 421, ../sass/category/_category-accordiron.scss */
.subcategory-carousel-item img {
  max-height: 100%;
  max-width: 100%;
  outline: none;
  width: auto !important;
  display: inline-block !important;
}

/* line 429, ../sass/category/_category-accordiron.scss */
.fancybox-thumbs__list a:before {
  border: 2px solid #0070BA;
}

/* line 432, ../sass/category/_category-accordiron.scss */
.subcategory-carousel.padding-reset {
  padding: 0;
}

/* line 435, ../sass/category/_category-accordiron.scss */
.fancybox-progress {
  background: #0070BA !important;
}

/* line 441, ../sass/category/_category-accordiron.scss */
.category-accordiron-logo-virastar img {
  max-height: 150px !important;
}

@media (min-width: 768px) {
  /* line 446, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    min-height: 92px;
    padding: 0px 15px;
    box-shadow: inset 0 0 0 1px #EEEEEE;
    border-radius: 5px;
    margin-top: 5px;
    transition: all .2s linear;
  }
  /* line 459, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item:first-child {
    margin-top: 0;
  }
  /* line 462, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item:hover {
    box-shadow: inset 0 0 0 2px #0070BA;
  }

  /* line 466, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-title {
    top: 0;
    min-height: 70px;
  }

  /* line 471, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-footer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  /* line 478, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-price-wrapper {
    text-align: center;
    padding: 0 40px 0 20px;
  }
  /* line 481, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-price-wrapper .subcategory-product-item-old-price {
    font-weight: 500;
    font-size: 1.125rem;
    /*18*/
    line-height: 1.625rem;
    letter-spacing: -1px;
    color: #BABABA;
    text-decoration-line: line-through;
    white-space: nowrap;
  }
  /* line 489, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-price-wrapper .subcategory-product-item-old-price span {
    font-size: 1rem;
    position: relative;
    bottom: 1px;
  }
  /* line 495, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-price-wrapper .subcategory-product-item-price {
    font-weight: 500;
    font-size: 1.5rem;
    /*24*/
    line-height: 1.625rem;
    letter-spacing: -1px;
    color: #212121;
    white-space: nowrap;
  }
  /* line 502, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-price-wrapper .subcategory-product-item-price span {
    font-size: 1.125rem;
    position: relative;
    bottom: 1px;
  }

  /* line 509, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-by {
    width: 138px;
  }
}
@media (min-width: 992px) {
  /* line 515, ../sass/category/_category-accordiron.scss */
  .category-accordiron-logo {
    width: 60px;
  }
  /* line 517, ../sass/category/_category-accordiron.scss */
  .category-accordiron-logo img {
    max-height: 100%;
    display: inline;
  }

  /* line 522, ../sass/category/_category-accordiron.scss */
  .category-accordiron-body {
    padding-left: 75px;
    width: 100%;
    min-height: 156px;
  }

  /* line 527, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item {
    padding: 0px 15px;
  }

  /* line 530, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-title {
    padding: 0;
  }

  /* line 534, ../sass/category/_category-accordiron.scss */
  .subcategory-item-title {
    padding: 11px 120px 10px 15px;
  }

  /* line 537, ../sass/category/_category-accordiron.scss */
  .subcategory-item-title .subcategory-item-title-helper {
    position: absolute;
    right: 40px;
    top: 0;
    height: 100%;
    font-size: .75rem;
    font-weight: 300;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 1366px) {
  /* line 549, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item {
    padding: 0 15px;
    min-height: 68px;
  }

  /* line 556, ../sass/category/_category-accordiron.scss */
  .subcategory-item-title {
    padding: 11px 120px 10px 15px;
  }

  /* line 563, ../sass/category/_category-accordiron.scss */
  .subcategory-product-item-img .category-sticker.left-top .image-sticker {
    width: 30px !important;
    height: 30px !important;
  }
}
/* line 1, ../sass/category/_page-category.scss */
.page-category-top {
  padding-top: 13px;
  padding-bottom: 14px;
}

/* line 9, ../sass/category/_page-category.scss */
.category-sort {
  display: flex;
  flex-direction: column;
  justify-content: left;
  align-items: center;
}

/* line 15, ../sass/category/_page-category.scss */
.category-sort-title {
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: bold;
  color: #030303;
  margin-right: 8px;
  display: none;
}

/* line 26, ../sass/category/_page-category.scss */
.category-sort-select select {
  font-size: 0.75rem;
  color: #030303;
}

/* line 32, ../sass/category/_page-category.scss */
.category-limit {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  float: left;
  margin-left: 15px;
}

/* line 40, ../sass/category/_page-category.scss */
.category-limit-title {
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: bold;
  color: #030303;
  margin-right: 3px;
}

/* line 48, ../sass/category/_page-category.scss */
.category-select {
  font-size: 0.875rem;
  line-height: 1rem;
  color: #030303;
}

/* line 55, ../sass/category/_page-category.scss */
.category-view-switcher {
  display: none;
}

/* line 75, ../sass/category/_page-category.scss */
.category-product-item {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
}
/* line 83, ../sass/category/_page-category.scss */
.category-product-item.product-list {
  /*.category-product-item-inner{
  	width: 100%;
  	display: flex;
  	flex-direction: row;
  }
  .category-product-item-img{
  	width: 25%;
  }
  .caption{
  	width: 75%;
  	padding-left: 20px;
  }
  .category-product-item-footer{
  	justify-content: space-between;
  }
  .category-product-item-footer-right{
  	// width: 30% !important;
  	// min-width: 30% !important;
  }
  */
}
/* line 108, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-inner {
  margin-left: 15px;
  margin-top: 15px;
  margin-right: 15px;
  padding: 20px 15px 20px;
  border: 1px solid #E8E9ED;
  border-radius: 4px;
  transition: all .2s linear;
  position: relative;
}
/* line 120, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-inner:hover {
  border: 1px solid #0070BA;
  box-shadow: inset 0 0 0 1px #0070BA;
}
/* line 126, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 2;
}
/* line 131, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-icon img {
  width: 45px !important;
  display: block;
}
/* line 137, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-img {
  text-align: center;
}
/* line 140, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-img .category-sticker.left-top {
  top: 0;
  left: 0;
}
/* line 144, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-img img {
  display: inline;
  width: auto;
  max-height: 185px;
}
/* line 150, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-body {
  padding-top: 20px;
}
/* line 152, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-body h3 {
  height: 60px;
  overflow: hidden;
  line-height: 1.125rem;
}
/* line 157, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-body h3 a {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: -1px;
  color: #212121;
}
/* line 163, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-body h3 a:hover {
  color: #0070BA;
}
/* line 167, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-body p {
  font-weight: 400;
  font-size: .875rem;
  /*14*/
  line-height: 1.25rem;
  color: #666666;
  margin-top: 3px;
}
/* line 174, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-body .plug {
  height: 40px;
  overflow: hidden;
  position: relative;
}
/* line 182, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-footer {
  padding-top: 30px;
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
}
/* line 189, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-footer:after {
  content: '';
  width: 100%;
  display: block;
  clear: both;
}
/* line 196, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-footer-left {
  height: 78px;
  width: 50% !important;
  min-width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 204, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-footer-left .old-price {
  font-weight: 500;
  font-size: 1.125rem;
  /*18*/
  line-height: 1.625rem;
  letter-spacing: -1px;
  text-decoration: line-through;
  color: #BABABA;
  display: inline-block;
  width: 100%;
}
/* line 214, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-footer-left .price {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.625rem;
  letter-spacing: -1px;
  color: #212121;
  display: inline-block;
  width: 100%;
}
/* line 223, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-footer-left .action {
  font-weight: 300;
  font-size: .75rem;
  line-height: 1.625rem;
  color: #C70000;
  display: inline-block;
  width: 100%;
}
/* line 232, ../sass/category/_page-category.scss */
.category-product-item .category-product-item-footer-right {
  width: 50% !important;
  min-width: 50%;
}
/* line 238, ../sass/category/_page-category.scss */
.category-product-item .product-label {
  position: absolute;
  left: 12px;
  top: 0;
  width: 60px;
  height: 43px;
  padding-top: 8px;
  font-weight: 900;
  font-size: .875rem;
  line-height: 1.625rem;
  text-align: center;
  color: #ffffff;
  border-radius: 0 0 5px 5px;
}
/* line 251, ../sass/category/_page-category.scss */
.category-product-item .product-label.product-label-action {
  background: #E30000;
}
/* line 254, ../sass/category/_page-category.scss */
.category-product-item .product-label.product-label-popularity {
  background: #0070BA;
}

/**
Mobile category filter
 */
/* line 269, ../sass/category/_page-category.scss */
.category-title-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 275, ../sass/category/_page-category.scss */
.category-page-filter-title-close-btn {
  display: none;
  position: absolute;
  top: -7px;
  right: 15px;
  width: 34px;
  height: 34px;
  padding: 7px 5px 5px 5px;
  background: none;
  cursor: pointer;
  z-index: 11;
}
/* line 286, ../sass/category/_page-category.scss */
.category-page-filter-title-close-btn span {
  width: 100%;
  height: 4px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  margin-top: 4px;
  position: relative;
  transition: all .3s linear;
}
/* line 295, ../sass/category/_page-category.scss */
.category-page-filter-title-close-btn span:nth-child(1) {
  top: 4px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 303, ../sass/category/_page-category.scss */
.category-page-filter-title-close-btn span:nth-child(2) {
  top: -4px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 313, ../sass/category/_page-category.scss */
.category-page-filter-title,
.category-page-sort-title {
  font-size: 1rem;
  color: #0070BA;
  font-weight: bold;
  cursor: pointer;
}
/* line 319, ../sass/category/_page-category.scss */
.category-page-filter-title svg,
.category-page-sort-title svg {
  fill: #0070BA;
  width: 32px;
}

/* line 324, ../sass/category/_page-category.scss */
.category-sort-wrapper-open .category-page-sort-title {
  border-bottom: 1px solid #E8E9ED;
}

/* line 327, ../sass/category/_page-category.scss */
.category-filter-wrapper {
  margin: 0 -15px;
  padding: 0 15px 50px 15px;
  position: relative;
  z-index: 101;
  background: #ffffff;
  display: none;
}
/* line 334, ../sass/category/_page-category.scss */
.category-filter-wrapper:after {
  content: '';
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: -150px;
  left: 0;
  right: 0;
  background: #ffffff;
  z-index: 1;
}

/* line 346, ../sass/category/_page-category.scss */
.category-filter-inner {
  overflow: scroll;
  padding-bottom: 10px;
  box-sizing: border-box;
}

/* line 351, ../sass/category/_page-category.scss */
.category-filter-footer {
  height: 80px;
  padding: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  z-index: 10;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/* line 363, ../sass/category/_page-category.scss */
.category-filter-footer button {
  font-size: .75rem;
  min-width: 150px;
  padding-left: 15px;
  padding-right: 15px;
  height: 40px;
  border-radius: 4px;
}

@media (min-width: 350px) {
  /* line 376, ../sass/category/_page-category.scss */
  .category-product-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 380, ../sass/category/_page-category.scss */
  .category-product-item:nth-child(odd) .category-product-item-inner {
    margin-left: 15px !important;
    margin-right: 7px !important;
  }
  /* line 386, ../sass/category/_page-category.scss */
  .category-product-item:nth-child(even) .category-product-item-inner {
    margin-left: 7px !important;
    margin-right: 15px !important;
  }

  /* line 395, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-footer {
    flex-direction: column;
    padding-top: 0;
  }

  /* line 399, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-footer-left {
    width: 100% !important;
    text-align: center;
  }

  /* line 403, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-footer-right {
    width: 100% !important;
  }

  /* line 412, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-img img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 768px) {
  /* line 425, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-body p {
    display: none;
  }

  /* line 432, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-footer-left {
    height: 58px;
  }
}
@media (min-width: 768px) {
  /* line 438, ../sass/category/_page-category.scss */
  .category-product-item.product-grid {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 443, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-img img {
    width: auto;
  }
}
@media (min-width: 992px) {
  /* line 452, ../sass/category/_page-category.scss */
  .category-title-wrapper,
  .category-page-sort-title,
  .category-filter-footer,
  .category-filter-wrapper:after {
    display: none;
  }

  /* line 458, ../sass/category/_page-category.scss */
  .category-filter-inner {
    overflow: unset;
    padding-bottom: 0;
    height: auto !important;
  }

  /* line 463, ../sass/category/_page-category.scss */
  .category-filter-wrapper {
    display: block !important;
    padding: 0 15px 15px 15px;
    z-index: 1;
  }

  /* line 468, ../sass/category/_page-category.scss */
  .category-sort-inner {
    display: flex !important;
  }

  /* line 471, ../sass/category/_page-category.scss */
  .category-sort {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    float: left;
  }

  /* line 479, ../sass/category/_page-category.scss */
  .category-sort-title {
    display: block;
  }

  /* line 482, ../sass/category/_page-category.scss */
  .category-product-list {
    padding-left: 0;
    padding-right: 15px;
  }
  /* line 485, ../sass/category/_page-category.scss */
  .category-product-list .row {
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 490, ../sass/category/_page-category.scss */
  .category-product-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 493, ../sass/category/_page-category.scss */
  .category-product-item.product-grid {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 496, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-inner {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }
  /* line 500, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-inner:nth-child(odd) .category-product-item-inner {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }
  /* line 506, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-inner:nth-child(even) .category-product-item-inner {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }
  /* line 513, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-body h3 {
    height: 60px;
    overflow: hidden;
    line-height: 1.125rem;
  }
  /* line 519, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-body p {
    height: 40px;
    overflow: hidden;
    position: relative;
  }
  /* line 523, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-body p:before {
    content: '>>>';
    background: #ffffff;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    line-height: 12px;
    font-size: .875rem;
  }
  /* line 533, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-body p:after {
    content: '';
    width: 50px;
    height: 20px;
    display: inline-block;
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1), white);
    position: absolute;
    right: 0;
    bottom: 0;
  }
  /* line 546, ../sass/category/_page-category.scss */
  .category-product-item.product-list {
    width: 100%;
  }
  /* line 550, ../sass/category/_page-category.scss */
  .category-product-item.product-list .category-product-item-inner {
    display: flex;
    flex-direction: row;
    margin-left: 15px;
    padding-bottom: 20px;
  }
  /* line 557, ../sass/category/_page-category.scss */
  .category-product-item.product-list .category-product-item-img {
    width: 25%;
  }
  /* line 560, ../sass/category/_page-category.scss */
  .category-product-item.product-list .caption {
    width: 75%;
    padding-left: 20px;
  }
  /* line 564, ../sass/category/_page-category.scss */
  .category-product-item.product-list .category-product-item-footer {
    justify-content: space-between;
  }
  /* line 572, ../sass/category/_page-category.scss */
  .category-product-item.product-list:first-child .category-product-item-inner {
    margin-top: 0;
  }

  /* line 582, ../sass/category/_page-category.scss */
  .product-grid.category-product-item:nth-child(1) .category-product-item-inner,
  .product-grid.category-product-item:nth-child(2) .category-product-item-inner,
  .product-grid.category-product-item:nth-child(3) .category-product-item-inner {
    margin-left: 15px;
    margin-top: 0;
  }

  /* line 591, ../sass/category/_page-category.scss */
  .category-view-switcher {
    float: right;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 40px;
  }
}
/* line 607, ../sass/category/_page-category.scss */
.product-list .category-product-item-footer-right .button-group {
  text-align: right;
}
/* line 610, ../sass/category/_page-category.scss */
.product-list .category-product-item-footer-right .btn-add {
  max-width: 160px;
}

@media (min-width: 1600px) {
  /* line 619, ../sass/category/_page-category.scss */
  .product-category-page .sidebar-left {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 623, ../sass/category/_page-category.scss */
  .product-category-page .product-category-content {
    flex: 0 0 80%;
    max-width: 80%;
  }

  /* line 629, ../sass/category/_page-category.scss */
  .category-product-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 632, ../sass/category/_page-category.scss */
  .category-product-item.product-grid {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 641, ../sass/category/_page-category.scss */
  .category-product-item.product-grid .category-product-item-body h3 {
    height: 66px;
  }

  /* line 648, ../sass/category/_page-category.scss */
  .product-grid.category-product-item:nth-child(1) .category-product-item-inner,
  .product-grid.category-product-item:nth-child(2) .category-product-item-inner,
  .product-grid.category-product-item:nth-child(3) .category-product-item-inner,
  .product-grid.category-product-item:nth-child(4) .category-product-item-inner {
    margin-left: 15px;
    margin-top: 0;
  }

  /* line 655, ../sass/category/_page-category.scss */
  .category-product-item .category-product-item-inner {
    padding: 20px 15px 20px;
  }

  /* line 660, ../sass/category/_page-category.scss */
  .product-list .category-product-item-footer-right .button-group {
    text-align: right;
  }
  /* line 663, ../sass/category/_page-category.scss */
  .product-list .category-product-item-footer-right .btn-add {
    max-width: 160px;
  }
}
/* line 2, ../sass/series/_series.scss */
.page-series {
  padding: 15px 0 44px 0;
}

/* line 7, ../sass/series/_series.scss */
.series-category-description + .container {
  padding-top: 40px;
}

/*.series-categories-list{
    padding: 0 0 40px 0;
    .category-product-item.product-grid {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
.series-categories-list + .series-categories-list{
    .container{
        &:before{
            content: '';
            width: 100%;
            height: 1px;
            margin: 0 15px;
            background: $color-blue;
            display: block;
        }
        .row:first-child{
            padding-top: 20px;
            //border-top: 1px solid $color-blue;
        }
    }
}

.series-categories-list-product{
    padding: 40px 0 25px 0;
    border-top: 1px solid #0070BA;
    .category-product-item.product-grid {
        width: 100%;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .category-product-item .category-product-item-inner{
        margin-left: 0;
    }
}


.series-category-item{
    padding: 25px 0 0 0;
    &:hover{
        .series-category-item-body-hover{
            opacity: .7;
        }
    }
}
*/
/*
.series-category-item-header{
    display: inline-block;
    width: 100%;
    height: 55px;
//height: auto;
    font-size: 1.125rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.3125rem;
    padding: 11px 0 8px 0;
    border-radius: 4px 4px 0 0;
    position: relative;
    z-index: 3;
    .inner{
        height: 47px;
        height: 55px;
        overflow: hidden;
        display: block;
        //padding: 11px 25px 8px 21px;
        padding: 11px 25px 8px 21px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        border-radius: 4px 4px 0 0;
        //&:after{
        //    content: '';
        //    width: 100%;
        //    height: 1.125rem;
        //    background: blue;
        //    position: absolute;
        //    bottom: 0;
        //    left: 0;
        //    //bottom: -8px;
        //}
    }
}
.series-category-item:hover{
    .series-category-item-header{
        .inner{
            height: auto;
        }
    }
}

*/
/*Series Parent*/
/* line 123, ../sass/series/_series.scss */
.series-list .series-list-item {
  width: 100%;
  border-radius: 4px;
  transition: all .2s linear;
}
/* line 127, ../sass/series/_series.scss */
.series-list .series-list-item:hover {
  box-shadow: 0 0 5px 2px rgba(180, 180, 180, 0.75);
}
/* line 130, ../sass/series/_series.scss */
.series-list .series-list-item a {
  position: relative;
  display: block;
  width: 100%;
}
/* line 136, ../sass/series/_series.scss */
.series-list .series-list-item .series-list-item-plug {
  position: relative;
  display: block;
}
/* line 139, ../sass/series/_series.scss */
.series-list .series-list-item .series-list-item-plug img {
  display: block !important;
  width: 100%;
  height: auto;
}
/* line 144, ../sass/series/_series.scss */
.series-list .series-list-item .series-list-item-plug .series-spec-img {
  display: block !important;
}
/* line 149, ../sass/series/_series.scss */
.series-list .series-list-item .series-list-item-body {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 5px;
}
/* line 160, ../sass/series/_series.scss */
.series-list .series-list-item .series-list-item-body img {
  height: 92%;
  width: auto;
  display: block;
}

/*
.series-category-item-body{
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
    .series-category-item-body-hover{
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: red;
        z-index: 2;
        opacity: 0;
        transition: opacity .2s linear;
    }
    img{
        display: inline-block;
        max-width: 100%;
        height: auto;
    }
}


*/
/* line 198, ../sass/series/_series.scss */
.series-parent-categories-list {
  padding: 44px 0 25px 0;
}

/*Логотип на странице СЕРИИ*/
/* line 203, ../sass/series/_series.scss */
.series-banner {
  margin-bottom: 20px;
  margin-top: 5px;
}

/* line 209, ../sass/series/_series.scss */
.series-banner-wrapper {
  position: relative;
}
/* line 211, ../sass/series/_series.scss */
.series-banner-wrapper .series-banner-inner {
  width: 100%;
  height: 60px;
}
/* line 215, ../sass/series/_series.scss */
.series-banner-wrapper .series-banner-img {
  position: relative;
}
/* line 221, ../sass/series/_series.scss */
.series-banner-wrapper .series-banner-img-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 232, ../sass/series/_series.scss */
.series-banner-wrapper .series-banner-img-wrapper img {
  display: block;
  height: auto;
}
/* line 237, ../sass/series/_series.scss */
.series-banner-wrapper .series-banner-img-wrapper .Corda {
  width: 120px;
}
/* line 240, ../sass/series/_series.scss */
.series-banner-wrapper .series-banner-img-wrapper .Monto {
  width: 190px;
}
/* line 243, ../sass/series/_series.scss */
.series-banner-wrapper .series-banner-img-wrapper .Stabilo {
  width: 173px;
}

/*Новый вид СЕРИИ*/
/* line 254, ../sass/series/_series.scss */
.series-categories-list .row {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 258, ../sass/series/_series.scss */
.series-categories-list .col-xl-4,
.series-categories-list .col-md-6,
.series-categories-list .col-lg-6 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 265, ../sass/series/_series.scss */
.series-category-item {
  border: 1px solid;
  border-radius: 4px;
  position: relative;
  margin-bottom: 20px;
}
/* line 272, ../sass/series/_series.scss */
.series-category-item:hover .series-category-item-shadow {
  opacity: .2;
}
/* line 275, ../sass/series/_series.scss */
.series-category-item:hover .series-category-item-header {
  overflow: auto;
  height: auto;
}
/* line 279, ../sass/series/_series.scss */
.series-category-item:hover .series-category-item-description {
  display: block;
}
/* line 282, ../sass/series/_series.scss */
.series-category-item:hover .series-category-item-btn {
  display: block;
}
/* line 286, ../sass/series/_series.scss */
.series-category-item img {
  position: relative;
  z-index: 0;
  display: inline-block;
  text-align: center;
  max-width: 100%;
  height: auto;
}

/* line 296, ../sass/series/_series.scss */
.series-category-item-header {
  position: relative;
  top: 0;
  z-index: 5;
  display: inline-block;
  width: 100%;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.3125rem;
  padding: 11px 25px 8px 21px;
}

/* line 310, ../sass/series/_series.scss */
.series-category-item-description {
  padding: 11px 25px 8px 21px;
  font-size: 1rem;
  color: #212121;
  line-height: 1.125rem;
  width: 100%;
  display: inline-block;
  display: none;
}

/* line 321, ../sass/series/_series.scss */
.series-category-item-body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: inline-block;
  z-index: 2;
  padding: 0 0 70px 0;
}

/* line 332, ../sass/series/_series.scss */
.series-category-item-btn {
  position: absolute;
  bottom: 15px;
  width: 100%;
  text-align: center;
  display: none;
}

/* line 339, ../sass/series/_series.scss */
.series-category-item-img {
  position: relative;
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 61px 0 15px 0;
}

/* line 346, ../sass/series/_series.scss */
.series-category-item-shadow {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity .2s linear;
  z-index: 1;
}

/*Конец новый вид серии*/
@media (min-width: 992px) {
  /* line 364, ../sass/series/_series.scss */
  .series-categories-list-product .row {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  /* line 368, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item.product-grid {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 374, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item:nth-child(1) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(2) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(3) .category-product-item-inner {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 383, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item .category-product-item-inner {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 1200px) {
  /* line 402, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item.product-grid {
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 408, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item:nth-child(1) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(2) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(3) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(4) .category-product-item-inner {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 1600px) {
  /* line 423, ../sass/series/_series.scss */
  .series-categories-list-product .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  /* line 427, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item.product-grid {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 433, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item:nth-child(1) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(2) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(3) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(4) .category-product-item-inner,
  .series-categories-list-product .category-product-item:nth-child(5) .category-product-item-inner {
    margin-top: 10px;
    margin-left: 10px;
  }
  /* line 441, ../sass/series/_series.scss */
  .series-categories-list-product .category-product-item .category-product-item-inner {
    padding: 20px 15px 20px;
  }

  /* line 449, ../sass/series/_series.scss */
  .series-category-item-header {
    display: inline-block;
    width: 100%;
    font-size: 1.125rem;
    font-weight: bold;
    line-height: 1.3125rem;
    z-index: 3;
  }
}
/* line 2, ../sass/series/_series_category.scss */
.subcategory-item-title.hide-angle:after {
  display: none;
}

/* line 6, ../sass/series/_series_category.scss */
.main-subcategory-btn-wrapper {
  margin-top: 15px;
}

/* line 10, ../sass/series/_series_category.scss */
.main-subcategory-btn {
  border-radius: 5px;
  border: 1px solid #0070BA;
  padding: 11px 15px 10px 15px;
  cursor: pointer;
  font-weight: 900;
  font-size: 1rem;
  line-height: 1.1875rem;
  display: block;
  position: relative;
}
/* line 20, ../sass/series/_series_category.scss */
.main-subcategory-btn .main-subcategory-btn-hide-bg {
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity .2s linear;
}
/* line 32, ../sass/series/_series_category.scss */
.main-subcategory-btn:hover .main-subcategory-btn-hide-bg {
  opacity: 0.2;
}
/* line 36, ../sass/series/_series_category.scss */
.main-subcategory-btn .main-subcategory-btn-title {
  position: relative;
  z-index: 2;
  opacity: 1;
}

/* line 43, ../sass/series/_series_category.scss */
.series-category-description {
  line-height: 1.5rem;
  font-size: 1rem;
}

/* line 2, ../sass/series/_series_about.scss */
.page-series-about p {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.625rem;
  color: #000000;
  text-align: justify;
}

/* line 12, ../sass/series/_series_about.scss */
.series-about {
  width: 100%;
}
/* line 14, ../sass/series/_series_about.scss */
.series-about .series-about-logo {
  background: #ffffff;
  padding: 40px 0;
}
/* line 18, ../sass/series/_series_about.scss */
.series-about .series-about-logo-wrapper {
  height: 45px;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  transition: all .2s linear;
}
/* line 27, ../sass/series/_series_about.scss */
.series-about .series-about-logo-wrapper:hover {
  box-shadow: 0 0 5px 2px rgba(180, 180, 180, 0.75);
}
/* line 30, ../sass/series/_series_about.scss */
.series-about .series-about-logo-wrapper img {
  height: 32px;
  width: auto;
}
/* line 38, ../sass/series/_series_about.scss */
.series-about .series-about-body-wrapper {
  background: #F2F5FF;
}
/* line 41, ../sass/series/_series_about.scss */
.series-about .series-about-body {
  display: flex;
  flex-direction: row;
  padding: 40px 0;
  background: #F2F5FF;
}
/* line 53, ../sass/series/_series_about.scss */
.series-about .series-about-left {
  width: 50%;
}
/* line 56, ../sass/series/_series_about.scss */
.series-about .series-about-right {
  width: 50%;
}

/* line 61, ../sass/series/_series_about.scss */
.table-series-about-image-wrapper {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 66, ../sass/series/_series_about.scss */
.table-series-about-image {
  width: 100%;
  margin: 25px 0 0 0;
}
/* line 69, ../sass/series/_series_about.scss */
.table-series-about-image .logo-wrapper {
  width: 10%;
}
/* line 72, ../sass/series/_series_about.scss */
.table-series-about-image .corda-vertical {
  height: 200px;
}
/* line 75, ../sass/series/_series_about.scss */
.table-series-about-image .monto-vertical {
  height: 200px;
}
/* line 78, ../sass/series/_series_about.scss */
.table-series-about-image .stabilo-vertical {
  height: 200px;
}
/* line 81, ../sass/series/_series_about.scss */
.table-series-about-image td {
  text-align: center;
  border: 1px solid #afafaf;
  padding: 5px;
  width: 20%;
}
/* line 87, ../sass/series/_series_about.scss */
.table-series-about-image td p {
  font-size: 1rem;
  line-height: 1.625rem;
  text-align: center;
}
/* line 95, ../sass/series/_series_about.scss */
.table-series-about-image img {
  height: 110px;
  width: auto;
  display: inline-block;
}

/* line 1, ../sass/product/_product.scss */
.product {
  margin-top: 44px;
}

/* line 5, ../sass/product/_product.scss */
.product-img {
  background: #FFFFFF;
  position: relative;
}
/* line 8, ../sass/product/_product.scss */
.product-img .product-sticker.left-top {
  top: 1px;
  left: 1px;
}

/* line 15, ../sass/product/_product.scss */
.product-body {
  padding-top: 25px;
}
/* line 17, ../sass/product/_product.scss */
.product-body h1 {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #030303;
  margin-top: 17px;
}
/* line 24, ../sass/product/_product.scss */
.product-body .product-articul {
  font-size: 0.75rem;
  line-height: 1.875rem;
  color: #333333;
  margin-top: 7px;
}
/* line 30, ../sass/product/_product.scss */
.product-body .product-price-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 14px 0;
  border-bottom: 2px solid #DFDFDF;
}
/* line 38, ../sass/product/_product.scss */
.product-body .product-price-inner {
  display: flex;
  flex-direction: column;
}
/* line 41, ../sass/product/_product.scss */
.product-body .product-price-inner div {
  display: inline-block;
}
/* line 45, ../sass/product/_product.scss */
.product-body .product-old-price {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.625rem;
  letter-spacing: -1px;
  text-decoration-line: line-through;
  color: #BABABA;
  margin-right: 25px;
}
/* line 54, ../sass/product/_product.scss */
.product-body .product-price {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.625rem;
  letter-spacing: -1px;
  color: #212121;
}
/* line 61, ../sass/product/_product.scss */
.product-body .product-action-time {
  font-weight: 300;
  font-size: 0.75rem;
  line-height: 1.625rem;
  color: #fc0808;
  white-space: nowrap;
}
/* line 69, ../sass/product/_product.scss */
.product-body .product-label div {
  margin: 0 2px;
  display: inline-block;
  white-space: nowrap;
}
/* line 75, ../sass/product/_product.scss */
.product-body .product-rating {
  color: #FFB300;
}
/* line 78, ../sass/product/_product.scss */
.product-body .product-rating .fa-stack {
  width: .7rem;
  height: .7rem;
  line-height: .7rem;
}
/* line 87, ../sass/product/_product.scss */
.product-body .product-rating .product-rating-count {
  color: #000000;
  display: inline-block;
  font-size: 12px;
  position: relative;
  top: -1px;
}
/* line 94, ../sass/product/_product.scss */
.product-body .product-rating i {
  font-size: .7rem;
}
/* line 103, ../sass/product/_product.scss */
.product-body .product-icon-inner {
  padding: 15px 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
/* line 109, ../sass/product/_product.scss */
.product-body .product-icon-inner div {
  width: 42px;
  height: 42px;
  margin-left: 5px;
}
/* line 121, ../sass/product/_product.scss */
.product-body .product-icon-inner div:first-child {
  margin-left: 0;
}
/* line 127, ../sass/product/_product.scss */
.product-body .product-icon-inner span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  padding: 5px;
  border-radius: 5px;
  box-shadow: inset 0 0 0 1px #eeeeee;
  transition: all .2s linear;
}
/* line 138, ../sass/product/_product.scss */
.product-body .product-icon-inner span:hover {
  box-shadow: inset 0 0 0 2px #0070ba;
}
/* line 142, ../sass/product/_product.scss */
.product-body .product-icon-inner img {
  display: block;
  width: 100%;
}
/* line 152, ../sass/product/_product.scss */
.product-body .product-description-wrapper {
  border-top: 2px solid #DFDFDF;
  display: flex;
  flex-direction: column;
}
/* line 157, ../sass/product/_product.scss */
.product-body .product-description {
  order: 2;
  margin-top: 30px;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #333333;
  text-align: justify;
}
/* line 165, ../sass/product/_product.scss */
.product-body .product-description p {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #333333;
}

/* line 173, ../sass/product/_product.scss */
.product-promotion-date-review-status {
  display: flex;
  flex-direction: column;
}

/* line 178, ../sass/product/_product.scss */
.product-old-price + .product-price,
.old-price + .price,
.viewed-box-old-price + .viewed-box-price,
.subcategory-product-item-old-price + .subcategory-product-item-price {
  color: #fc0808 !important;
}

/* line 187, ../sass/product/_product.scss */
.product-footer {
  order: 1;
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
/* line 194, ../sass/product/_product.scss */
.product-footer .product-quantity {
  width: 120px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 207, ../sass/product/_product.scss */
.product-category {
  border-radius: 5px;
  max-height: 50px;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
/* line 218, ../sass/product/_product.scss */
.product-category img {
  display: block;
}

/* line 224, ../sass/product/_product.scss */
.product-category-virastar img {
  max-width: 150px;
}

/* line 235, ../sass/product/_product.scss */
.product-row {
  padding: 32px 0 34px 0;
}
/* line 238, ../sass/product/_product.scss */
.product-row:nth-child(odd) {
  background: #FFFFFF !important;
}
/* line 242, ../sass/product/_product.scss */
.product-row:nth-child(even) {
  background: #F0F1F5 !important;
}
/* line 246, ../sass/product/_product.scss */
.product-row h2 {
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #030303;
}
/* line 252, ../sass/product/_product.scss */
.product-row p {
  font-size: 0.875rem;
  line-height: 1rem;
  color: #333333;
}
/* line 257, ../sass/product/_product.scss */
.product-row h2 + p,
.product-row p + p {
  margin-top: 10px;
}

/* line 263, ../sass/product/_product.scss */
.product-carousel-inner {
  margin: 0 30px;
}

/* line 267, ../sass/product/_product.scss */
.product-table {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 274, ../sass/product/_product.scss */
.product-tour {
  margin-top: 32px;
  position: relative;
  padding-top: 56.25%;
}
/* line 278, ../sass/product/_product.scss */
.product-tour iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

@media (min-width: 370px) {
  /* line 289, ../sass/product/_product.scss */
  .product-body .product-icon-inner {
    padding: 15px 0;
    display: flex;
    flex-direction: row;
  }
  /* line 295, ../sass/product/_product.scss */
  .product-body .product-icon-inner div {
    width: 44px;
    height: 44px;
    margin-left: 10px;
  }
  /* line 300, ../sass/product/_product.scss */
  .product-body .product-icon-inner div:first-child {
    margin-left: 0;
  }
  /* line 305, ../sass/product/_product.scss */
  .product-body .product-icon-inner span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    padding: 5px;
    border-radius: 5px;
    box-shadow: inset 0 0 0 1px #eeeeee;
    transition: all .2s linear;
  }
  /* line 316, ../sass/product/_product.scss */
  .product-body .product-icon-inner span:hover {
    box-shadow: inset 0 0 0 2px #0070ba;
  }
  /* line 321, ../sass/product/_product.scss */
  .product-body .product-icon-inner img {
    display: block;
  }
}
@media (min-width: 992px) {
  /* line 329, ../sass/product/_product.scss */
  .product-body {
    padding-top: 0;
  }
  /* line 331, ../sass/product/_product.scss */
  .product-body .product-icon-inner {
    justify-content: flex-start;
  }
  /* line 334, ../sass/product/_product.scss */
  .product-body .product-price-inner {
    flex-direction: row;
  }

  /* line 339, ../sass/product/_product.scss */
  .product-promotion-date-review-status {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 55%;
  }

  /* line 346, ../sass/product/_product.scss */
  .product-body .product-description {
    order: 1;
  }

  /* line 349, ../sass/product/_product.scss */
  .product-footer {
    order: 2;
  }
}
@media (min-width: 1200px) {
  /* line 354, ../sass/product/_product.scss */
  .product-carousel-inner {
    margin: 0;
  }

  /* line 358, ../sass/product/_product.scss */
  .product-body .product-icon-inner {
    padding: 15px 0;
    display: flex;
    flex-direction: row;
  }
  /* line 362, ../sass/product/_product.scss */
  .product-body .product-icon-inner div {
    width: 68px;
    height: 68px;
    margin-left: 15px;
  }
  /* line 367, ../sass/product/_product.scss */
  .product-body .product-icon-inner div:first-child {
    margin-left: 0;
  }
  /* line 372, ../sass/product/_product.scss */
  .product-body .product-icon-inner span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 68px;
    height: 68px;
    padding: 5px;
    border-radius: 5px;
    box-shadow: inset 0 0 0 1px #eeeeee;
    transition: all .2s linear;
  }
  /* line 383, ../sass/product/_product.scss */
  .product-body .product-icon-inner span:hover {
    box-shadow: inset 0 0 0 2px #0070ba;
  }
  /* line 388, ../sass/product/_product.scss */
  .product-body .product-icon-inner img {
    display: block;
  }
}
@media (min-width: 1280px) {
  /* line 396, ../sass/product/_product.scss */
  .product-tour {
    width: 900px;
    height: 506px;
    margin: 32px auto 0 auto;
    padding: 0;
  }
  /* line 403, ../sass/product/_product.scss */
  .product-tour iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
}
@media (min-width: 1600px) {
  /* line 414, ../sass/product/_product.scss */
  .product-tour {
    width: 1100px;
    height: 619px;
  }
}
/* line 1, ../sass/product/_product-slider.scss */
.product-slider {
  border: 1px solid #EFEFEF;
}
/* line 3, ../sass/product/_product-slider.scss */
.product-slider .product-slider-item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 380px;
  padding: 15px;
}
/* line 16, ../sass/product/_product-slider.scss */
.product-slider .product-slider-item img {
  max-height: 100%;
  max-width: 100%;
}
/* line 19, ../sass/product/_product-slider.scss */
.product-slider .product-slider-item img:focus {
  outline: none;
}
/* line 24, ../sass/product/_product-slider.scss */
.product-slider .product-slider-item a:focus {
  outline: none;
}

/* line 31, ../sass/product/_product-slider.scss */
.product-slider-nav {
  margin-top: 25px;
  padding: 0 60px;
  position: relative;
}
/* line 35, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-slide {
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
/* line 42, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-slide:hover, .product-slider-nav .slick-slide:focus, .product-slider-nav .slick-slide:active {
  outline: none;
  box-shadow: none;
}
/* line 50, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-current .product-slider-nav-item {
  box-shadow: inset 0 0 0 2px #0070BA;
}
/* line 54, ../sass/product/_product-slider.scss */
.product-slider-nav .product-slider-nav-item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1px #EEEEEE;
  transition: all .2s linear;
  width: 68px;
  height: 68px;
  cursor: pointer;
  padding: 5px;
}
/* line 65, ../sass/product/_product-slider.scss */
.product-slider-nav .product-slider-nav-item:hover {
  box-shadow: inset 0 0 0 2px #0070BA;
}
/* line 68, ../sass/product/_product-slider.scss */
.product-slider-nav .product-slider-nav-item img {
  max-height: 100%;
  max-width: 100%;
}
/* line 73, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-prev {
  width: 30px;
  height: 30px;
  left: 0;
}
/* line 78, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-prev:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 92, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-prev:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 108, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-next {
  width: 30px;
  height: 30px;
  right: 0;
}
/* line 112, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-next:before {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 126, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-next:after {
  content: '';
  width: 3px;
  height: 15px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -3px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 145, ../sass/product/_product-slider.scss */
.product-slider-nav .slick-prev:hover:before, .product-slider-nav .slick-prev:hover:after,
.product-slider-nav .slick-next:hover:before,
.product-slider-nav .slick-next:hover:after {
  background: #0070BA;
}

/* line 1, ../sass/product/_product-nav.scss */
.product-nav {
  margin-top: 38px;
}
/* line 9, ../sass/product/_product-nav.scss */
.product-nav li {
  position: relative;
}
/* line 12, ../sass/product/_product-nav.scss */
.product-nav li:after {
  content: '';
  display: block;
  width: 0;
  height: 2px;
  background: none;
  position: absolute;
  bottom: -3px;
  left: 0;
  transition: width .2s linear;
}
/* line 26, ../sass/product/_product-nav.scss */
.product-nav li:hover a,
.product-nav li.active a {
  color: #0070BA;
}
/* line 29, ../sass/product/_product-nav.scss */
.product-nav li:hover:after,
.product-nav li.active:after {
  width: 100%;
  background: #0070BA;
}
/* line 34, ../sass/product/_product-nav.scss */
.product-nav a {
  display: inline-block;
  text-transform: uppercase;
  padding: 13px 0 11px 0;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1.875rem;
  letter-spacing: 0.35px;
  color: #343538;
}

/* line 46, ../sass/product/_product-nav.scss */
.product-nav-inner {
  border-bottom: 1px solid #0070BA;
}

@media (min-width: 992px) {
  /* line 58, ../sass/product/_product-nav.scss */
  .product-nav {
    margin-top: 38px;
  }
  /* line 61, ../sass/product/_product-nav.scss */
  .product-nav ul {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 67, ../sass/product/_product-nav.scss */
  .product-nav li {
    position: relative;
    margin-left: 5%;
  }
  /* line 71, ../sass/product/_product-nav.scss */
  .product-nav li:first-child {
    margin-left: 0;
  }
  /* line 74, ../sass/product/_product-nav.scss */
  .product-nav li:after {
    content: '';
    display: block;
    width: 0;
    height: 5px;
    background: none;
    position: absolute;
    bottom: -3px;
    left: 0;
    transition: width .2s linear;
  }
  /* line 86, ../sass/product/_product-nav.scss */
  .product-nav a {
    display: inline-block;
    padding: 13px 0 11px 0;
    font-weight: bold;
    font-size: 0.75rem;
    line-height: 1.875rem;
    letter-spacing: 0.35px;
    color: #343538;
  }
}
@media (min-width: 992px) {
  /* line 101, ../sass/product/_product-nav.scss */
  .product-nav a {
    display: inline-block;
    padding: 10px 0 6px 0;
    font-weight: bold;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 0.35px;
    color: #343538;
  }
}
@media (min-width: 1600px) {
  /* line 118, ../sass/product/_product-nav.scss */
  .product-nav a {
    display: inline-block;
    padding: 8px 0 6px 0;
    font-weight: bold;
    font-size: 0.875rem;
    line-height: 1.875rem;
    letter-spacing: 0.35px;
    color: #343538;
  }
}
/* line 1, ../sass/product/_product-specifications.scss */
.product-specifications {
  margin: 40px 0 30px 0;
}
/* line 3, ../sass/product/_product-specifications.scss */
.product-specifications h3 + ul {
  margin-top: 7px;
}
/* line 6, ../sass/product/_product-specifications.scss */
.product-specifications ul {
  margin-left: 20px;
}
/* line 8, ../sass/product/_product-specifications.scss */
.product-specifications ul li {
  font-size: 0.875rem;
  line-height: 1.875rem;
  color: #333333;
}
/* line 14, ../sass/product/_product-specifications.scss */
.product-specifications table {
  width: 100%;
  border-top: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: 30px;
}
/* line 20, ../sass/product/_product-specifications.scss */
.product-specifications table td {
  border: 1px solid #E4E4E4;
  border-right: none;
  height: 41px;
}
/* line 25, ../sass/product/_product-specifications.scss */
.product-specifications table td.t-active {
  color: #0070BA;
  border: 2px solid #0070BA !important;
}
/* line 26, ../sass/product/_product-specifications.scss */
.product-specifications table td.t-active a {
  color: #0070BA;
}
/* line 36, ../sass/product/_product-specifications.scss */
.product-specifications thead {
  background: #F2F5FF;
}
/* line 38, ../sass/product/_product-specifications.scss */
.product-specifications thead td {
  text-align: center;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: capitalize;
  color: #000000;
}
/* line 50, ../sass/product/_product-specifications.scss */
.product-specifications tbody td {
  text-align: center;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: capitalize;
  color: #000000;
}
/* line 61, ../sass/product/_product-specifications.scss */
.product-specifications tbody tr:nth-child(even) td {
  background: #F5F5F5;
}
/* line 65, ../sass/product/_product-specifications.scss */
.product-specifications tbody td.t-image {
  background: #FFFFFF !important;
}
/* line 69, ../sass/product/_product-specifications.scss */
.product-specifications tfoot {
  background: #F2F5FF;
}
/* line 71, ../sass/product/_product-specifications.scss */
.product-specifications tfoot td {
  text-align: center;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: capitalize;
  color: #000000;
}
/* line 80, ../sass/product/_product-specifications.scss */
.product-specifications tfoot td a {
  color: #000000;
}
/* line 82, ../sass/product/_product-specifications.scss */
.product-specifications tfoot td a:hover {
  color: #0070BA;
}

/* line 90, ../sass/product/_product-specifications.scss */
table.product-specifications-table {
  width: 100%;
  border: none;
}
/* line 98, ../sass/product/_product-specifications.scss */
table.product-specifications-table td {
  border: 1px solid #E4E4E4;
  border-right: none;
  height: 41px;
}
/* line 103, ../sass/product/_product-specifications.scss */
table.product-specifications-table td.t-active {
  color: #0070BA;
  border-left: 2px solid #0070BA !important;
  border-right: 2px solid #0070BA !important;
}
/* line 104, ../sass/product/_product-specifications.scss */
table.product-specifications-table td.t-active a {
  color: #0070BA;
}
/* line 114, ../sass/product/_product-specifications.scss */
table.product-specifications-table td b,
table.product-specifications-table td strong {
  font-weight: bold;
}

/* line 122, ../sass/product/_product-specifications.scss */
table.product-specifications-table thead {
  background: #F2F5FF;
}
/* line 124, ../sass/product/_product-specifications.scss */
table.product-specifications-table thead td {
  padding: .75rem;
  text-align: center;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  letter-spacing: 1px;
  color: #000000;
  border-top: 2px solid #E4E4E4;
}
/* line 135, ../sass/product/_product-specifications.scss */
table.product-specifications-table thead td:first-child {
  border-left-width: 2px;
}
/* line 138, ../sass/product/_product-specifications.scss */
table.product-specifications-table thead td:last-child {
  border-right: 2px solid #E4E4E4;
}
/* line 141, ../sass/product/_product-specifications.scss */
table.product-specifications-table thead td.t-active {
  border-left: 2px solid #0070BA !important;
  border-top: 2px solid #0070BA !important;
  border-right: 2px solid #0070BA !important;
  position: relative;
}
/* line 146, ../sass/product/_product-specifications.scss */
table.product-specifications-table thead td.t-active strong:before {
  content: '';
  width: 2px;
  height: 2px;
  background: #0070BA;
  position: absolute;
  left: -2px;
  top: -2px;
}
/* line 159, ../sass/product/_product-specifications.scss */
table.product-specifications-table tbody td {
  padding: .75rem;
  text-align: center;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  letter-spacing: 1px;
  color: #000000;
}
/* line 169, ../sass/product/_product-specifications.scss */
table.product-specifications-table tbody td:first-child {
  border-left-width: 2px;
}
/* line 172, ../sass/product/_product-specifications.scss */
table.product-specifications-table tbody td:last-child {
  border-right: 2px solid #E4E4E4;
}
/* line 177, ../sass/product/_product-specifications.scss */
table.product-specifications-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}
/* line 182, ../sass/product/_product-specifications.scss */
table.product-specifications-table tbody tr:nth-child(even) td {
  background: #F0F1F5;
}
/* line 187, ../sass/product/_product-specifications.scss */
table.product-specifications-table tbody td.t-image {
  background: #FFFFFF !important;
}
/* line 191, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot {
  background: #F2F5FF;
}
/* line 193, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td {
  padding: .75rem;
  text-align: center;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  letter-spacing: 1px;
  color: #000000;
  border-bottom: 2px solid #E4E4E4;
}
/* line 204, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td:first-child {
  border-left-width: 2px;
}
/* line 207, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td:last-child {
  border-right: 2px solid #E4E4E4;
}
/* line 210, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td.t-active {
  border-left: 2px solid #0070BA !important;
  border-bottom: 2px solid #0070BA !important;
  border-right: 2px solid #0070BA !important;
  position: relative;
}
/* line 215, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td.t-active strong:before {
  content: '';
  width: 2px;
  height: 2px;
  background: #0070BA;
  position: absolute;
  left: -2px;
  bottom: -2px;
}
/* line 224, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td.t-active a:before {
  content: '';
  width: 2px;
  height: 2px;
  background: #0070BA;
  position: absolute;
  left: -2px;
  bottom: -2px;
  display: block;
}
/* line 235, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td a {
  color: #000000;
}
/* line 237, ../sass/product/_product-specifications.scss */
table.product-specifications-table tfoot td a:hover {
  color: #0070BA;
}

@media (max-width: 568px) {
  /* line 245, ../sass/product/_product-specifications.scss */
  .product-specifications {
    overflow-x: scroll;
  }
}
/* line 1, ../sass/product/_product-download-list.scss */
.product-download-list {
  padding-top: 25px;
}
/* line 6, ../sass/product/_product-download-list.scss */
.product-download-list .product-download-item {
  margin-top: 15px;
}
/* line 10, ../sass/product/_product-download-list.scss */
.product-download-list img {
  margin-right: 15px;
}
/* line 13, ../sass/product/_product-download-list.scss */
.product-download-list a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -1px;
  color: #0070BA;
  position: relative;
  padding-left: 45px;
  display: block;
}
/* line 23, ../sass/product/_product-download-list.scss */
.product-download-list a:before {
  content: '';
  display: block;
  background: url("../img/pdf.svg") no-repeat center center;
  width: 24px;
  height: 29px;
  position: absolute;
  left: 0;
  top: 0;
}

@media (min-width: 992px) {
  /* line 38, ../sass/product/_product-download-list.scss */
  .product-download-list {
    padding-top: 25px;
  }
  /* line 43, ../sass/product/_product-download-list.scss */
  .product-download-list .product-download-item {
    margin-top: 0;
    padding-left: 50px;
    max-width: 20%;
    float: left;
  }
  /* line 48, ../sass/product/_product-download-list.scss */
  .product-download-list .product-download-item:first-child {
    padding-left: 0;
  }
}
/* line 1, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider {
  margin-top: 20px;
  position: relative;
  padding: 0 40px;
}
/* line 5, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 10, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .product-hightlights-slider-item {
  position: relative;
}
/* line 12, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .product-hightlights-slider-item .category-product-item-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 2;
}
/* line 17, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .product-hightlights-slider-item .category-product-item-icon img {
  width: 45px !important;
  display: block;
}
/* line 23, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .product-hightlights-slider-item:hover .product-hightlights-slider-img {
  box-shadow: inset 0 0 0 2px #0070BA;
}
/* line 28, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .product-hightlights-slider-item .product-hightlights-slider-img {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1px #E8E9ED;
  border-radius: 4px;
  height: 160px;
  width: 100%;
  padding: 4px;
  transition: all .2s linear;
}
/* line 39, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .product-hightlights-slider-item .product-hightlights-slider-img img {
  max-width: 100%;
  max-height: 100%;
}
/* line 48, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .product-hightlights-slider-item .product-hightlights-slider-title {
  margin-top: 15px;
  display: inline-block;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -1px;
  color: #666666;
  text-align: center;
}
/* line 59, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .owl-prev,
.product-hightlights-slider .owl-next {
  position: absolute;
  top: 50%;
  width: auto;
  height: 30px;
  margin-top: -38px;
  cursor: pointer;
  outline: none;
}
/* line 69, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .owl-prev:focus,
.product-hightlights-slider .owl-next:focus {
  outline: none;
}
/* line 73, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .owl-prev:hover:before, .product-hightlights-slider .owl-prev:hover:after,
.product-hightlights-slider .owl-next:hover:before,
.product-hightlights-slider .owl-next:hover:after {
  background: #0070BA;
}
/* line 79, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .owl-prev {
  left: 0;
}
/* line 112, ../sass/product/_product-hightlights-slider.scss */
.product-hightlights-slider .owl-next {
  right: 0;
}

@media (min-width: 992px) {
  /* line 153, ../sass/product/_product-hightlights-slider.scss */
  .product-hightlights-slider .product-hightlights-slider-item .product-hightlights-slider-title {
    text-align: left;
  }
}
/* line 1, ../sass/product/_product-examples.scss */
.product-examples {
  margin-top: 20px;
  position: relative;
  padding: 0 40px;
}
/* line 5, ../sass/product/_product-examples.scss */
.product-examples .owl-item {
  padding: 2px;
}
/* line 14, ../sass/product/_product-examples.scss */
.product-examples .product-examples-item:hover .product-examples-item-inner {
  box-shadow: 0 0 0 2px #0070BA;
}
/* line 17, ../sass/product/_product-examples.scss */
.product-examples .product-examples-item:hover .video-play-btn {
  background: #ffffff;
}
/* line 19, ../sass/product/_product-examples.scss */
.product-examples .product-examples-item:hover .video-play-btn:before {
  border-color: transparent transparent transparent #0070BA;
}
/* line 26, ../sass/product/_product-examples.scss */
.product-examples .product-examples-item img {
  border-radius: 4px;
  width: 100%;
  height: auto;
}
/* line 31, ../sass/product/_product-examples.scss */
.product-examples .product-examples-item a {
  color: #666666;
  text-decoration: none;
  display: inline-block;
}
/* line 36, ../sass/product/_product-examples.scss */
.product-examples .product-examples-item .product-examples-item-inner {
  position: relative;
  display: inline-block;
  box-shadow: 0 0 0 1px #E8E9ED;
  border-radius: 4px;
  transition: all .2s linear;
  padding: 10px;
}
/* line 45, ../sass/product/_product-examples.scss */
.product-examples .product-examples-item-title {
  margin-top: 15px;
  display: inline-block;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -1px;
  color: #666666;
}
/* line 56, ../sass/product/_product-examples.scss */
.product-examples .owl-prev,
.product-examples .owl-next {
  position: absolute;
  top: 50%;
  width: auto;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  outline: none;
}
/* line 66, ../sass/product/_product-examples.scss */
.product-examples .owl-prev:focus,
.product-examples .owl-next:focus {
  outline: none;
}
/* line 70, ../sass/product/_product-examples.scss */
.product-examples .owl-prev:hover:before, .product-examples .owl-prev:hover:after,
.product-examples .owl-next:hover:before,
.product-examples .owl-next:hover:after {
  background: #0070BA;
}
/* line 76, ../sass/product/_product-examples.scss */
.product-examples .owl-prev {
  left: 0;
}
/* line 109, ../sass/product/_product-examples.scss */
.product-examples .owl-next {
  right: 0;
}

/* line 1, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider {
  margin-top: 20px;
  position: relative;
  padding: 0 40px;
}
/* line 5, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 10, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item {
  position: relative;
}
/* line 12, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .category-product-item-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 2;
}
/* line 17, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .category-product-item-icon img {
  width: 45px !important;
  display: block;
}
/* line 22, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .slider-item-body {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 27, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .slider-item-body .price-price {
  color: #212121;
  font-weight: 500;
}
/* line 31, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .slider-item-body .price-special {
  font-weight: 500;
  color: #fc0808;
}
/* line 38, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item:hover .product-equipment-slider-img {
  box-shadow: inset 0 0 0 2px #0070BA;
}
/* line 43, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .product-equipment-slider-img {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1px #E8E9ED;
  border-radius: 4px;
  height: 200px;
  width: 100%;
  padding: 10px;
  transition: all .2s linear;
}
/* line 55, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .product-equipment-slider-img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
}
/* line 61, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .product-equipment-slider-category {
  display: inline-block;
}
/* line 63, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .product-equipment-slider-category.corda {
  width: 75px;
}
/* line 66, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .product-equipment-slider-category.monto {
  width: 100px;
}
/* line 69, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .product-equipment-slider-category.stabilo {
  width: 105px;
}
/* line 74, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .product-equipment-slider-item .product-equipment-slider-title {
  margin-top: 10px;
  display: inline-block;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -1px;
  color: #666666;
}
/* line 84, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .owl-prev,
.product-equipment-slider .owl-next {
  position: absolute;
  top: 50%;
  width: auto;
  height: 30px;
  margin-top: -38px;
  cursor: pointer;
  outline: none;
}
/* line 94, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .owl-prev:focus,
.product-equipment-slider .owl-next:focus {
  outline: none;
}
/* line 98, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .owl-prev:hover:before, .product-equipment-slider .owl-prev:hover:after,
.product-equipment-slider .owl-next:hover:before,
.product-equipment-slider .owl-next:hover:after {
  background: #0070BA;
}
/* line 104, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .owl-prev {
  left: 0;
}
/* line 137, ../sass/product/_product-equipment-slider.scss */
.product-equipment-slider .owl-next {
  right: 0;
}

/* line 1, ../sass/order-without-registration/_order-without-registration.scss */
#smca-modal-body > .modal-footer {
  padding: 0 20px 20px !important;
}

/* line 5, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-wrapper {
  width: 100%;
  border-top: 2px solid #DFDFDF !important;
  margin-top: 10px !important;
}

/* line 10, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-title {
  font-size: 1rem !important;
  font-weight: bold !important;
  line-height: 1.5rem !important;
  color: #030303 !important;
  text-align: left;
  margin-top: 10px !important;
}

/* line 19, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-body {
  text-align: left;
}
/* line 21, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-body p {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
  margin-top: 5px !important;
}
/* line 27, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-body .inpt-1 {
  width: 100%;
  height: 44px !important;
  padding: 0 15px !important;
  background: #FFFFFF !important;
  border: 1px solid #C8C8C8 !important;
  border-radius: 4px !important;
  font-size: 0.875rem;
  line-height: 1rem;
  box-sizing: border-box !important;
}

/* line 41, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-form-wrapper {
  margin-top: 10px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 46, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-form-wrapper .order-without-registration-form-inpt {
  width: 190px;
}
/* line 50, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-form-wrapper .order-without-registration-form-btn {
  width: 77px;
  padding-left: 15px !important;
  text-align: left;
}

/* line 57, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-sample {
  text-align: center !important;
  display: none;
}
/* line 60, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-sample i {
  font-size: 0.75rem !important;
  font-style: italic !important;
  color: #BABABA !important;
}

/* line 68, ../sass/order-without-registration/_order-without-registration.scss */
.order-without-registration-message {
  font-size: 0.8125rem !important;
  line-height: 1.125rem !important;
}

@media (min-width: 768px) {
  /* line 74, ../sass/order-without-registration/_order-without-registration.scss */
  .order-without-registration-form-wrapper {
    margin-top: 10px !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 79, ../sass/order-without-registration/_order-without-registration.scss */
  .order-without-registration-form-wrapper .order-without-registration-form-inpt {
    width: 50%;
  }
  /* line 83, ../sass/order-without-registration/_order-without-registration.scss */
  .order-without-registration-form-wrapper .order-without-registration-form-btn {
    width: 50%;
    padding-left: 15px !important;
    text-align: left;
  }

  /* line 90, ../sass/order-without-registration/_order-without-registration.scss */
  .order-without-registration-form-wrapper {
    justify-content: space-around;
  }

  /* line 93, ../sass/order-without-registration/_order-without-registration.scss */
  .order-without-registration-wrapper {
    margin-top: 0 !important;
  }

  /* line 97, ../sass/order-without-registration/_order-without-registration.scss */
  .order-without-registration-sample {
    text-align: left;
    display: inline;
  }
}
/* line 2, ../sass/_review.scss */
.review h3 {
  font-weight: normal;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  color: #030303;
}
/* line 8, ../sass/_review.scss */
.review h2 + h3 {
  margin-top: 14px;
}

/* line 14, ../sass/_review.scss */
.review-capcha-wrapper {
  margin-top: 20px;
}
/* line 16, ../sass/_review.scss */
.review-capcha-wrapper img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* line 3, ../sass/_mega-pro.scss */
#product-category .mfilter-options .mfilter-counter {
  background: none !important;
  color: #0070BA !important;
}
/* line 6, ../sass/_mega-pro.scss */
#product-category .mfilter-options .mfilter-counter:after {
  display: none !important;
}
/* line 10, ../sass/_mega-pro.scss */
#product-category .mfilter-col-input input[type=checkbox], #product-category .mfilter-col-input input[type=radio] {
  margin-top: 0px !important;
}
/* line 13, ../sass/_mega-pro.scss */
#product-category .mfilter-button-more {
  text-align: center;
  margin-top: 15px !important;
}
/* line 17, ../sass/_mega-pro.scss */
#product-category .mfilter-heading .mfilter-head-icon {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 20, ../sass/_mega-pro.scss */
#product-category .mfilter-heading.mfilter-collapsed .mfilter-head-icon {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 23, ../sass/_mega-pro.scss */
#product-category .form-control:disabled, #product-category .form-control[readonly] {
  background: none !important;
}
/* line 26, ../sass/_mega-pro.scss */
#product-category .mfilter-options .mfilter-counter.mfilter-close {
  position: relative;
  padding: 0 !important;
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}
/* line 42, ../sass/_mega-pro.scss */
#product-category .mfilter-options .mfilter-counter.mfilter-close:before {
  content: '';
  width: 10px;
  height: 2px;
  background: #fc0808;
  position: absolute;
  left: 3px;
  top: 6px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
}
/* line 56, ../sass/_mega-pro.scss */
#product-category .mfilter-options .mfilter-counter.mfilter-close:after {
  content: '' !important;
  width: 10px;
  height: 2px;
  background: #fc0808;
  position: absolute;
  left: 3px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: block !important;
  border: none !important;
  right: 0 !important;
  top: 6px !important;
  margin-top: 0 !important;
}
/* line 74, ../sass/_mega-pro.scss */
#product-category .mfilter-content {
  border: none !important;
  border-radius: 0 !important;
}
/* line 79, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li {
  padding: 15px 20px !important;
  margin-top: 20px !important;
  border-top: 2px solid #E8E9ED;
}
/* line 85, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li:first-child {
  margin-top: 0 !important;
  border-top: none;
  padding-top: 0 !important;
}
/* line 92, ../sass/_mega-pro.scss */
#product-category .mfilter-heading {
  background: none !important;
  font-size: 1rem !important;
  line-height: 1.25;
  font-weight: bold !important;
  color: #030303 !important;
}
/* line 102, ../sass/_mega-pro.scss */
#product-category .mfilter-content-opts {
  display: none;
  margin-top: 8px !important;
}
/* line 105, ../sass/_mega-pro.scss */
#product-category .mfilter-content-opts label {
  font-size: 0.875rem;
  line-height: 1rem;
}
/* line 131, ../sass/_mega-pro.scss */
#product-category .inpt-cbx {
  border: 1px solid #c3e7ff !important;
}
/* line 134, ../sass/_mega-pro.scss */
#product-category .mfilter-col-input {
  position: relative;
  width: auto !important;
}
/* line 137, ../sass/_mega-pro.scss */
#product-category .mfilter-col-input input[type="checkbox"] {
  border: 1px solid #c3e7ff !important;
  width: 16px !important;
  height: 16px !important;
}
/* line 144, ../sass/_mega-pro.scss */
#product-category .scroll-wrapper > .scroll-content {
  padding-right: 10px !important;
}
/* line 147, ../sass/_mega-pro.scss */
#product-category .mfilter-tb-as-td {
  border: none !important;
}
/* line 150, ../sass/_mega-pro.scss */
#product-category .mfilter-heading-content {
  overflow: unset !important;
  padding: 0 !important;
}
/* line 156, ../sass/_mega-pro.scss */
#product-category .mfilter-heading-text {
  width: 100%;
  margin: 0 !important;
  padding-right: 24px;
}
/* line 161, ../sass/_mega-pro.scss */
#product-category .mfilter-heading-text > span {
  padding-left: 0 !important;
}
/* line 164, ../sass/_mega-pro.scss */
#product-category .mfilter-heading .mfilter-head-icon {
  background: none !important;
  width: 24px !important;
  height: 24px !important;
  background: #ffffff !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  float: none !important;
  border: 1px solid #0070BA;
  border-radius: 2px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 179, ../sass/_mega-pro.scss */
#product-category .mfilter-heading .mfilter-head-icon:before {
  content: '';
  width: 2px;
  height: 8px;
  background: #0070BA;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 7px;
  left: 8px;
  margin-top: 0;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 198, ../sass/_mega-pro.scss */
#product-category .mfilter-heading .mfilter-head-icon:after {
  content: '';
  width: 2px;
  height: 8px;
  background: #0070BA;
  border-radius: 2px;
  display: block;
  position: absolute;
  top: 7px;
  right: 8px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 217, ../sass/_mega-pro.scss */
#product-category .mfilter-filter-item .mfilter-options {
  padding: 0 !important;
}
/* line 220, ../sass/_mega-pro.scss */
#product-category .mfilter-opts-container {
  border-top: 1px solid #E8E9ED !important;
  padding: 15px 0 0 0 !important;
}
/* line 225, ../sass/_mega-pro.scss */
#product-category #mfilter-opts-price-min, #product-category #mfilter-opts-price-max {
  width: 65px !important;
  max-width: auto !important;
  min-width: auto !important;
}
/* line 230, ../sass/_mega-pro.scss */
#product-category .mfilter-price-slider,
#product-category .mfilter-slider-slider, #product-category #mfilter-price-slider {
  background: none !important;
  margin-top: 28px !important;
  margin-bottom: 13px !important;
  height: 8px !important;
  background: #dfeffc !important;
}
/* line 239, ../sass/_mega-pro.scss */
#product-category .mfilter-slider-slider .ui-slider-range, #product-category #mfilter-price-slider .ui-slider-range {
  background: none !important;
  background: #dfeffc !important;
  height: 8px !important;
}
/* line 244, ../sass/_mega-pro.scss */
#product-category .mfilter-slider-slider .ui-slider-handle, #product-category #mfilter-price-slider .ui-slider-handle {
  background: none !important;
  background: #0070ba !important;
  margin-top: -1px !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 2px !important;
}

/* line 255, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li.mfilter-gheader[data-group-key="ag_1"] {
  display: none;
}

/* line 258, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li.mfilter-gheader[data-group-key="ag_1"] + li {
  margin-top: 0 !important;
}

/* line 261, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li.mfilter-gheader {
  background: none !important;
  border-bottom: 0;
  border-radius: 3px 3px 0 0 !important;
  text-align: left !important;
}

/* line 268, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li[data-id="21"] {
  border-top: none !important;
  border-bottom: none !important;
  border-radius: 0 0 0 0 !important;
  margin-top: 0 !important;
}

/* line 274, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li[data-id="22"] {
  border-top: none !important;
  border-radius: 0 0 3px 3px !important;
  margin-top: 0 !important;
}

/* line 281, ../sass/_mega-pro.scss */
#product-category .mfilter-content > ul > li {
  padding: 15px 15px !important;
}

/* line 286, ../sass/_mega-pro.scss */
.mfilter-slider-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
/* line 291, ../sass/_mega-pro.scss */
.mfilter-slider-wrapper .mfilter-slider-wrapper-inpt {
  width: 48% !important;
  max-width: 104px !important;
  text-align: left !important;
}
/* line 296, ../sass/_mega-pro.scss */
.mfilter-slider-wrapper .mfilter-price-delimiter {
  width: 4%;
  text-align: center;
  display: inline-block;
}

/* line 304, ../sass/_mega-pro.scss */
.category-sort-select {
  width: 100%;
}

/* line 307, ../sass/_mega-pro.scss */
.category-sort {
  float: none !important;
}
/* line 309, ../sass/_mega-pro.scss */
.category-sort input {
  display: none;
}
/* line 311, ../sass/_mega-pro.scss */
.category-sort input:checked + label {
  color: #0070BA;
}
/* line 315, ../sass/_mega-pro.scss */
.category-sort label {
  font-size: 0.875rem;
  line-height: 1rem;
  cursor: pointer;
  transition: color .1s linear;
  display: block;
  padding: 5px 0;
  width: 100%;
  border-bottom: 1px solid #E8E9ED;
  text-align: center;
}
/* line 328, ../sass/_mega-pro.scss */
.category-sort label:first-child {
  margin-left: 0;
}
/* line 344, ../sass/_mega-pro.scss */
.category-sort label:hover {
  color: #0070BA;
}
/* line 347, ../sass/_mega-pro.scss */
.category-sort input:first-child + label {
  margin-left: 0 !important;
}

/* line 352, ../sass/_mega-pro.scss */
.label-cbx-wrapper input[type="checkbox"] {
  display: none;
}
/* line 355, ../sass/_mega-pro.scss */
.label-cbx-wrapper input[type="checkbox"] + .label-cbx {
  position: relative;
  padding: 0 0 0 22px !important;
}
/* line 358, ../sass/_mega-pro.scss */
.label-cbx-wrapper input[type="checkbox"] + .label-cbx:after {
  content: '';
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #000000;
  border-radius: 2px;
  z-index: 1;
}
/* line 372, ../sass/_mega-pro.scss */
.label-cbx-wrapper input[type="checkbox"]:checked + .label-cbx:before {
  content: '\f00c';
  font-family: FontAwesome;
  display: inline-block;
  font-size: 14px;
  position: absolute;
  left: 1px;
  top: 0;
  color: #ffffff;
  z-index: 2;
}
/* line 383, ../sass/_mega-pro.scss */
.label-cbx-wrapper input[type="checkbox"]:checked + .label-cbx:after {
  content: '';
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #0070BA;
  border-radius: 2px;
  background: #0070BA;
  z-index: 1;
}

/* line 403, ../sass/_mega-pro.scss */
.category-limit {
  margin-left: 0;
  float: none !important;
  padding: 10px 0;
}
/* line 407, ../sass/_mega-pro.scss */
.category-limit .category-limit-title {
  margin-right: 3px;
}

/* line 411, ../sass/_mega-pro.scss */
.category-limit .category-select .select-1 {
  height: auto;
  border: none;
}

/* line 416, ../sass/_mega-pro.scss */
.category-sort-wrapper {
  flex-direction: row;
  justify-content: end;
  width: 150px;
  background: #ffffff;
  position: absolute;
  right: 15px;
  top: -10px;
  z-index: 10;
  padding: 10px 0 0 0;
  background: #ffffff;
  border-radius: 4px;
}
/* line 430, ../sass/_mega-pro.scss */
.category-sort-wrapper.category-sort-wrapper-open {
  box-shadow: 0 0 5px rgba(180, 180, 180, 0.75);
}

/* line 437, ../sass/_mega-pro.scss */
.category-sort-inner {
  padding: 0 15px;
  display: none;
}

/* line 441, ../sass/_mega-pro.scss */
.category-checked {
  margin-left: 20px;
  display: none;
}
/* line 444, ../sass/_mega-pro.scss */
.category-checked label {
  font-weight: bold;
  color: #030303;
  font-size: 0.75rem;
  line-height: 0.875rem;
}
/* line 450, ../sass/_mega-pro.scss */
.category-checked span {
  font-size: 0.875rem;
  line-height: 1rem;
  color: #0070BA;
}

/* line 460, ../sass/_mega-pro.scss */
.category-checked-clear {
  margin-left: 20px;
}
/* line 466, ../sass/_mega-pro.scss */
.category-checked-clear label, .category-checked-clear a {
  font-weight: bold;
  color: #030303;
  font-size: 0.75rem;
  line-height: 0.875rem;
}
/* line 472, ../sass/_mega-pro.scss */
.category-checked-clear span {
  display: inline-block;
  width: 16px;
  height: 10px;
  position: relative;
  cursor: pointer;
  margin-left: 3px;
}
/* line 479, ../sass/_mega-pro.scss */
.category-checked-clear span:before {
  content: '';
  width: 10px;
  height: 2px;
  background: #fc0808;
  position: absolute;
  left: 3px;
  top: 5px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
}
/* line 490, ../sass/_mega-pro.scss */
.category-checked-clear span:after {
  content: '';
  width: 10px;
  height: 2px;
  background: #fc0808;
  position: absolute;
  left: 3px;
  top: 5px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: block;
}

/* line 505, ../sass/_mega-pro.scss */
.mfilter-selected-filters {
  display: none !important;
}

/* line 509, ../sass/_mega-pro.scss */
.mfilter-col-input {
  padding-right: 6px !important;
}

@media (max-width: 992px) {
  /* line 520, ../sass/_mega-pro.scss */
  .category-checked-clear {
    display: none !important;
  }
}
@media (min-width: 992px) {
  /* line 526, ../sass/_mega-pro.scss */
  #product-category .mfilter-content-opts {
    display: block;
  }

  /* line 530, ../sass/_mega-pro.scss */
  .category-sort-wrapper {
    display: flex;
    position: relative;
    top: 0;
    right: 0;
    width: auto;
  }

  /* line 537, ../sass/_mega-pro.scss */
  .category-checked {
    display: block;
  }

  /* line 541, ../sass/_mega-pro.scss */
  .category-sort-select {
    width: auto;
  }

  /* line 545, ../sass/_mega-pro.scss */
  .category-sort {
    float: right !important;
  }
  /* line 547, ../sass/_mega-pro.scss */
  .category-sort label {
    margin-left: 15px;
    display: inline-block;
    padding: 0;
    width: auto;
    border-bottom: none;
    text-align: unset;
  }

  /* line 556, ../sass/_mega-pro.scss */
  .category-limit {
    float: right !important;
  }

  /* line 560, ../sass/_mega-pro.scss */
  .category-limit {
    margin-left: 30px;
    padding-top: 0;
    padding-bottom: 0;
    float: none !important;
  }
  /* line 565, ../sass/_mega-pro.scss */
  .category-limit .category-limit-title {
    margin-right: 3px;
  }
}
/* line 1, ../sass/_live-search.scss */
.live-search {
  position: relative !important;
  margin-top: 0 !important;
  border-top: none !important;
  top: 2px;
}

/* line 9, ../sass/_live-search.scss */
.live-search ul li {
  min-height: auto !important;
}

/* line 1, ../sass/footer/_footer.scss */
.official-distributor {
  padding-top: 48px;
  padding-bottom: 14px;
}
/* line 5, ../sass/footer/_footer.scss */
.official-distributor a {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 1.5rem;
  /*24*/
  line-height: 2rem;
  letter-spacing: -1px;
  color: #0070BA;
}
/* line 14, ../sass/footer/_footer.scss */
.official-distributor a img {
  margin-bottom: 14px;
}
/* line 17, ../sass/footer/_footer.scss */
.official-distributor a span {
  font-size: 1.5rem;
  /*24*/
  line-height: 2rem;
  letter-spacing: -1px;
  color: #0070BA;
  display: inline-block;
  width: 100%;
  margin-top: 14px;
}

/* line 30, ../sass/footer/_footer.scss */
.footer-body {
  padding-top: 35px;
  padding-bottom: 35px;
  border-top: 2px solid #0070BA;
  border-bottom: 2px solid #0070BA;
  display: flex;
  flex-wrap: wrap;
}

/* line 39, ../sass/footer/_footer.scss */
.footer-body-item {
  width: 50%;
  margin-top: 10px;
}
/* line 49, ../sass/footer/_footer.scss */
.footer-body-item:nth-child(2n) {
  padding-left: 5px;
}
/* line 54, ../sass/footer/_footer.scss */
.footer-body-item .footer-body-item-title h3 {
  line-height: 1.5rem;
}
/* line 60, ../sass/footer/_footer.scss */
.footer-body-item .footer-body-item-body li {
  display: inline-block;
  width: 100%;
}
/* line 63, ../sass/footer/_footer.scss */
.footer-body-item .footer-body-item-body li a {
  font-size: .75rem;
  line-height: 1.75rem;
  color: #7A7A7A;
  transition: color .2s linear;
}
/* line 72, ../sass/footer/_footer.scss */
.footer-body-item .footer-body-item-body li a:hover {
  color: #585858;
}
/* line 78, ../sass/footer/_footer.scss */
.footer-body-item .footer-body-item-body p {
  font-size: .75rem;
  line-height: 1.75rem;
  color: #7A7A7A;
}
/* line 86, ../sass/footer/_footer.scss */
.footer-body-item .footer-body-item-body p a {
  font-size: .75rem;
  color: #0070BA;
  white-space: nowrap;
}
/* line 90, ../sass/footer/_footer.scss */
.footer-body-item .footer-body-item-body p a.tel {
  color: #7A7A7A !important;
}

/* line 102, ../sass/footer/_footer.scss */
.copyright {
  display: inline-block;
  padding-top: 14px;
  padding-bottom: 14px;
  font-weight: normal;
  font-size: .75rem;
  line-height: 1rem;
  color: #838383;
}

/* line 127, ../sass/footer/_footer.scss */
.footer-viber-icon img {
  position: relative;
  top: 5px;
}

@media (min-width: 375px) {
  /* line 135, ../sass/footer/_footer.scss */
  .footer-body-item:nth-child(2n) {
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  /* line 146, ../sass/footer/_footer.scss */
  .footer.footer-last-view-product {
    padding-bottom: 87px;
  }

  /* line 149, ../sass/footer/_footer.scss */
  .footer-body {
    padding-top: 16px;
    padding-bottom: 19px;
    border-top: 2px solid #0070BA;
    border-bottom: 2px solid #0070BA;
    display: flex;
    flex-direction: row;
  }

  /* line 159, ../sass/footer/_footer.scss */
  .footer-body-item {
    width: 20%;
    padding: 0 15px;
    margin-top: 0;
  }
  /* line 163, ../sass/footer/_footer.scss */
  .footer-body-item:first-child {
    padding-left: 0;
  }
  /* line 166, ../sass/footer/_footer.scss */
  .footer-body-item .footer-body-item-title {
    min-height: 64px;
  }
  /* line 168, ../sass/footer/_footer.scss */
  .footer-body-item .footer-body-item-title h3 {
    line-height: 2rem;
  }
}
@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
  }
}
@-moz-keyframes pulse {
  to {
    box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
  }
}
@-ms-keyframes pulse {
  to {
    box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
  }
}
@keyframes pulse {
  to {
    box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
  }
}
/* line 179, ../sass/footer/_footer.scss */
.fly-cart {
  font-size: 22px;
  position: fixed;
  left: 15px;
  bottom: 15px;
  background: #0070BA;
  border-radius: 4px;
  width: 50px;
  height: 50px;
  text-align: center;
  color: #ffffff;
  z-index: 1;
  display: none;
  opacity: 0;
  box-shadow: 0 0 0 0 rgba(0, 112, 186, 0.7);
  cursor: pointer;
  -webkit-animation: pulse 4.1s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 4.1s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 4.1s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 4.1s infinite cubic-bezier(0.66, 0, 0, 1);
  animation-delay: 0;
}
/* line 197, ../sass/footer/_footer.scss */
.fly-cart svg {
  width: 28px;
  fill: #ffffff;
}
/* line 210, ../sass/footer/_footer.scss */
.fly-cart.to-bottom {
  bottom: 25px;
}
/* line 215, ../sass/footer/_footer.scss */
.fly-cart a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
/* line 224, ../sass/footer/_footer.scss */
.fly-cart.fly-cart-show {
  display: block;
  opacity: 1;
}
/* line 228, ../sass/footer/_footer.scss */
.fly-cart .fly-cart-products-count {
  font-size: 10px;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 18px;
  height: 18px;
  /* background: #ffffff; */
  line-height: 18px;
  border-radius: 50px;
  color: #ffffff;
  font-weight: bold;
}

@media (min-width: 1280px) {
  /* line 245, ../sass/footer/_footer.scss */
  .fly-cart {
    bottom: 100px;
  }

  /* line 248, ../sass/footer/_footer.scss */
  .footer-body-item .footer-body-item-body li a,
  .footer-body-item .footer-body-item-body p a {
    font-size: .875rem;
    line-height: 1.5rem;
  }

  /* line 253, ../sass/footer/_footer.scss */
  .footer-body-item .footer-body-item-body p {
    line-height: 1.5rem;
  }
}
@media (min-width: 1366px) {
  /* line 258, ../sass/footer/_footer.scss */
  .footer-body-item {
    width: 20%;
    padding: 0 15px;
    margin-top: 0;
  }
  /* line 262, ../sass/footer/_footer.scss */
  .footer-body-item:first-child {
    padding-left: 0;
  }
  /* line 265, ../sass/footer/_footer.scss */
  .footer-body-item .footer-body-item-title {
    min-height: auto;
  }
}
@media (min-width: 1600px) {
  /* line 272, ../sass/footer/_footer.scss */
  .footer {
    padding-bottom: 93px;
  }
}
/*@keyframes btn-wrp-animation {
	0%{
		
		top: 0px;
		-webkit-box-shadow: 0px 6px 0px #011a39;
		-moz-box-shadow: 0px 6px 0px #011a39;
		-ms-box-shadow: 0px 6px 0px #011a39;
		-o-box-shadow: 0px 6px 0px #011a39;
		box-shadow: 0px 6px 0px #011a39;
	}
	50%{
		
		top: 10px;
		-webkit-box-shadow: 0px 0 0px #011a39;
		-moz-box-shadow: 0px 0 0px #011a39;
		-ms-box-shadow: 0px 0 0px #011a39;
		-o-box-shadow: 0px 0 0px #011a39;
		box-shadow: 0px 0 0px #011a39;
	}
	100%{
		top: 0px;
		-webkit-box-shadow: 0px 6px 0px #011a39;
		-moz-box-shadow: 0px 6px 0px #011a39;
		-ms-box-shadow: 0px 6px 0px #011a39;
		-o-box-shadow: 0px 6px 0px #011a39;
		box-shadow: 0px 6px 0px #011a39;
	}
}

@keyframes  btn-animation{
	0%{
		bottom: 105px;
		// background: linear-gradient(to bottom, #23d3fc, #0158c8);
	}
	50%{
		bottom: 100px;
		box-shadow: 0 0 150px rgba(0, 112, 186, .6);
		// background: linear-gradient(to bottom, #0158c8, #23d3fc);
	}
	100%{
		bottom: 105px;
		// background: linear-gradient(to bottom, #23d3fc, #0158c8);
	}
}*/
/*

@keyframes btn-animation-bottom{
    0%{
		bottom: 25px;
		// background: linear-gradient(to bottom, #23d3fc, #0158c8);
	}
	50%{
		bottom: 20px;
		box-shadow: 0 0 150px rgba(0, 112, 186, .6);
		// background: linear-gradient(to bottom, #0158c8, #23d3fc);
	}
	100%{
		bottom: 25px;
		// background: linear-gradient(to bottom, #23d3fc, #0158c8);
	}
}*/
/* line 1, ../sass/footer/_modal.scss */
.modal-content {
  border: none;
  border-radius: 4px;
}

/* line 7, ../sass/footer/_modal.scss */
.modal-header {
  color: #0070BA !important;
  font-size: 1.25rem !important;
  border: none;
  padding: 1rem 1rem 0;
  padding-bottom: 13px;
  border-bottom: 1px solid #DFDFDF;
}

/* line 17, ../sass/footer/_modal.scss */
.modal-body p {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.625rem;
  color: #000000;
}

/* line 1, ../sass/_modal.scss */
.modal-close {
  background: #ffffff;
  position: absolute;
  right: 10px;
  top: 13px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
/* line 9, ../sass/_modal.scss */
.modal-close:before {
  content: '';
  width: 20px;
  height: 3px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  position: absolute;
  top: 11px;
  left: 2px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 22, ../sass/_modal.scss */
.modal-close:after {
  content: '';
  width: 20px;
  height: 3px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  position: absolute;
  top: 11px;
  left: 2px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 36, ../sass/_modal.scss */
.mobile-modal-close {
  position: absolute;
  left: 10px;
  top: 13px;
  width: 38px;
  height: 34px;
  padding: 7px 5px 5px 5px;
  background: #ffffff;
  cursor: pointer;
}
/* line 45, ../sass/_modal.scss */
.mobile-modal-close.modal-open {
  display: block !important;
}
/* line 48, ../sass/_modal.scss */
.mobile-modal-close.desctop-modal-close {
  left: auto;
  right: 10px;
}
/* line 52, ../sass/_modal.scss */
.mobile-modal-close:before {
  content: '';
  width: 100%;
  height: 4px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  position: relative;
  top: 9px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 65, ../sass/_modal.scss */
.mobile-modal-close:after {
  content: '';
  width: 100%;
  height: 4px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  position: relative;
  top: 5px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 80, ../sass/_modal.scss */
#getLetter .form-group {
  margin-bottom: 5px;
}
/* line 82, ../sass/_modal.scss */
#getLetter .form-group .btn {
  margin-top: 15px;
}

/* line 88, ../sass/_modal.scss */
.payment-message {
  margin-bottom: 25px;
}

@media (min-width: 992px) {
  /* line 95, ../sass/_modal.scss */
  .mobile-modal-close {
    display: none;
  }
}
/* Slider */
/* line 3, ../sass/slick-slider/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../sass/slick-slider/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 24, ../sass/slick-slider/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 28, ../sass/slick-slider/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, ../sass/slick-slider/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, ../sass/slick-slider/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 50, ../sass/slick-slider/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 56, ../sass/slick-slider/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 60, ../sass/slick-slider/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, ../sass/slick-slider/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 68, ../sass/slick-slider/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 71, ../sass/slick-slider/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 74, ../sass/slick-slider/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 80, ../sass/slick-slider/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 84, ../sass/slick-slider/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 88, ../sass/slick-slider/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 92, ../sass/slick-slider/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, ../sass/slick-slider/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
/* line 45, ../sass/slick-slider/_slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url('/img/ajax-loader.gif?1597819832') center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url('/fonts/slick.eot?1597751251');
  src: url('/fonts/slick.eot?&1597751251#iefix') format("embedded-opentype"), url('/fonts/slick.woff?1597751253') format("woff"), url('/fonts/slick.ttf?1597751252') format("truetype"), url('/fonts/slick.svg?1597751252#slick') format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
/* line 63, ../sass/slick-slider/_slick-theme.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
/* line 81, ../sass/slick-slider/_slick-theme.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
/* line 85, ../sass/slick-slider/_slick-theme.scss */
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
/* line 89, ../sass/slick-slider/_slick-theme.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
/* line 92, ../sass/slick-slider/_slick-theme.scss */
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 103, ../sass/slick-slider/_slick-theme.scss */
.slick-prev {
  left: -25px;
}
/* line 105, ../sass/slick-slider/_slick-theme.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
/* line 109, ../sass/slick-slider/_slick-theme.scss */
.slick-prev:before {
  content: "←";
}
/* line 111, ../sass/slick-slider/_slick-theme.scss */
[dir="rtl"] .slick-prev:before {
  content: "→";
}

/* line 117, ../sass/slick-slider/_slick-theme.scss */
.slick-next {
  right: -25px;
}
/* line 119, ../sass/slick-slider/_slick-theme.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
/* line 123, ../sass/slick-slider/_slick-theme.scss */
.slick-next:before {
  content: "→";
}
/* line 125, ../sass/slick-slider/_slick-theme.scss */
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
/* line 133, ../sass/slick-slider/_slick-theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

/* line 137, ../sass/slick-slider/_slick-theme.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 146, ../sass/slick-slider/_slick-theme.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
/* line 154, ../sass/slick-slider/_slick-theme.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
/* line 166, ../sass/slick-slider/_slick-theme.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
/* line 168, ../sass/slick-slider/_slick-theme.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
/* line 172, ../sass/slick-slider/_slick-theme.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 189, ../sass/slick-slider/_slick-theme.scss */
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* line 1, ../sass/_custome.scss */
#smca-modal-data {
  height: 100%;
  max-height: 100%;
}

/* line 5, ../sass/_custome.scss */
.mfp-wrap.mfp-auto-cursor.mfp-fade.mfp-ready {
  height: 100vh !important;
}

/* line 8, ../sass/_custome.scss */
.mfp-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  height: 100vh !important;
  width: 100% !important;
}

/* line 15, ../sass/_custome.scss */
.mfp-content {
  height: 100vh !important;
  width: 100% !important;
}

/* line 19, ../sass/_custome.scss */
#smca-modal-body {
  width: 100% !important;
  display: flex;
  flex-direction: column;
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 31, ../sass/_custome.scss */
btn-remove.mfp-content #smca-modal-body {
  max-width: 100%;
}

/* line 35, ../sass/_custome.scss */
#smca-modal-body * {
  box-sizing: border-box !important;
}

/* line 38, ../sass/_custome.scss */
#smca-modal-body .modal-close {
  border: none !important;
  background: none !important;
  opacity: 1 !important;
}
/* line 42, ../sass/_custome.scss */
#smca-modal-body .modal-close:before, #smca-modal-body .modal-close:after {
  background: #0070BA !important;
}

/* line 48, ../sass/_custome.scss */
#smca-modal-body .modal-heading {
  background: #ffffff !important;
  color: #0070BA !important;
  border-bottom: none !important;
  height: 50px;
  position: fixed !important;
  position: relative !important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  flex-shrink: 0;
  border-bottom: 1px solid #DFDFDF !important;
  border-radius: 4px 4px 0 0;
}

/* line 63, ../sass/_custome.scss */
.modal-body-wrapper {
  position: relative !important;
  overflow-y: auto;
  flex-grow: 1 !important;
}

/* line 77, ../sass/_custome.scss */
#smca-modal-body > .modal-footer {
  background: #ffffff !important;
  border-top: none !important;
  padding: 0px 10px 20px !important;
  height: auto !important;
  overflow: unset !important;
  position: relative !important;
  flex-shrink: 0;
  border-radius: 0 0 4px 4px !important;
}
/* line 92, ../sass/_custome.scss */
#smca-modal-body > .modal-footer:after {
  content: '';
  position: absolute;
  bottom: -200px;
  left: 0;
  right: 0;
  height: 200px;
  background: #ffffff;
}
/* line 101, ../sass/_custome.scss */
#smca-modal-body > .modal-footer .col-xs-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 5px;
}
/* line 106, ../sass/_custome.scss */
#smca-modal-body > .modal-footer .col-xs-6 + .col-xs-6 {
  padding-left: 5px;
  padding-right: 0;
}

/* line 112, ../sass/_custome.scss */
.modal-before-footer {
  padding: 0px 10px 0 !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  position: sticky;
  bottom: 0;
  z-index: 100;
  background: #ffffff;
}
/* line 125, ../sass/_custome.scss */
.modal-before-footer .totals-wrapper {
  width: 100%;
  padding: 0 0 10px 0 !important;
  border-top: 1px solid #DFDFDF;
  text-align: center;
}
/* line 131, ../sass/_custome.scss */
.modal-before-footer .totals {
  border: 2px solid #bbb;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  padding: 7px 10px 6px;
  position: relative;
  text-align: center;
  color: #333;
  display: inline-block;
  float: none !important;
}
/* line 145, ../sass/_custome.scss */
.modal-before-footer .totals div {
  display: flex !important;
}
/* line 150, ../sass/_custome.scss */
.modal-before-footer .col-xs-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 5px !important;
}
/* line 155, ../sass/_custome.scss */
.modal-before-footer .col-xs-6 + .col-xs-6 {
  padding-left: 5px !important;
  padding-right: 0 !important;
}

/* line 162, ../sass/_custome.scss */
#smca-modal-body > .modal-footer > input,
.btn-blue-1 {
  float: none !important;
  width: 100% !important;
  height: 38px;
  padding-left: 20px !important;
  padding-right: 20px !important;
  background: #0070BA !important;
  border-radius: 5px !important;
  font-family: 'Roboto', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #ffffff;
}

/* line 179, ../sass/_custome.scss */
.cart-gifts .smca-gift-heading {
  line-height: 1.5rem !important;
}

/* line 184, ../sass/_custome.scss */
.btn-remove {
  width: 12px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
/* line 190, ../sass/_custome.scss */
.btn-remove:before {
  content: '';
  width: 2px;
  height: 12px;
  background: #f60505;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 0;
  left: 7px;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 205, ../sass/_custome.scss */
.btn-remove:after {
  content: '';
  width: 2px;
  height: 12px;
  background: #f60505;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 0;
  left: 3px;
  margin-left: 2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 222, ../sass/_custome.scss */
.btn-remove:hover:before, .btn-remove:hover:after {
  background: #f60505;
}

/* line 229, ../sass/_custome.scss */
#smca-modal-body .modal-body {
  padding: 0 10px !important;
  font-size: .875rem;
  overflow-y: auto;
  flex: none !important;
  max-height: 100%;
  height: 100% !important;
}

/* line 238, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart {
  height: 100%;
}

/* line 242, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-heading {
  justify-content: space-between !important;
  align-items: center !important;
  border-bottom: 1px solid #D9D9D9 !important;
  display: none !important;
}

/* line 249, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-heading > div {
  border-bottom: none !important;
}

/* line 253, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-heading > .remove {
  width: 12px !important;
  padding: 0 !important;
}

/* line 258, ../sass/_custome.scss */
.product-table-heading .remove {
  padding: 0 !important;
}

/* line 263, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-top {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
/* line 269, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-top a {
  font-family: Roboto-Medium, Arial, Tahoma;
  color: #444;
}
/* line 273, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-top .name {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: row;
  width: 100%;
  justify-content: flex-start;
}
/* line 281, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-top .name-left {
  width: 85px;
  min-width: 85px;
  position: relative;
}
/* line 286, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-top .name-right {
  padding-right: 5px;
}

/* line 292, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom {
  display: flex;
  justify-content: space-between !important;
  align-items: center;
  flex-direction: row;
  width: 100%;
  padding: 5px 0 0 0;
}
/* line 299, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .total {
  font-weight: bold;
  white-space: nowrap;
}
/* line 303, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .equals {
  font-weight: bold;
  padding: 0 5px;
}
/* line 307, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .old-price {
  font-weight: 500;
  font-size: .875rem;
  /*18*/
  line-height: 1rem;
  letter-spacing: -1px;
  text-decoration: line-through;
  color: #BABABA;
  display: inline-block;
}
/* line 317, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .price {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.125rem;
  letter-spacing: -1px;
  color: #212121 !important;
  display: inline-block;
  width: 90px;
  min-width: 90px;
  padding-right: 10px;
}
/* line 329, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .total {
  font-size: 1rem;
}
/* line 332, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .remove {
  padding-left: 5px;
}

/* line 340, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row {
  display: flex !important;
  justify-content: space-around;
  align-items: center;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #DFDFDF;
  width: 100%;
  min-height: 136px;
}

/* line 353, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > div {
  border-bottom: none !important;
  display: flex !important;
  justify-content: flex-start !important;
}

/* line 360, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name, #smca-modal-body .modal-body .product-table-cart > .product-table-heading > .name {
  width: 50% !important;
}

/* line 364, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name > .name-right {
  width: 185px !important;
  padding-right: 10px !important;
}

/* line 368, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .quantity > .inner {
  margin: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
/* line 373, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .quantity > .inner .btn-cart-wrapper {
  position: relative !important;
}

/* line 378, ../sass/_custome.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .remove {
  width: 12px !important;
  padding: 0 !important;
}

/* line 388, ../sass/_custome.scss */
.modal-body .totals {
  margin: 10px 0 0 0 !important;
  width: auto !important;
}

/* line 394, ../sass/_custome.scss */
.totals-wrapper {
  width: 100%;
  padding: 0 0 10px 0 !important;
}

/* line 399, ../sass/_custome.scss */
.totals {
  border: 2px solid #bbb;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  padding: 7px 10px 6px;
  position: relative;
  text-align: center;
  color: #333;
  display: inline-block;
  float: none !important;
}
/* line 413, ../sass/_custome.scss */
.totals div {
  display: flex !important;
}

/* line 454, ../sass/_custome.scss */
.live-search .view-all-results {
  color: #0070BA !important;
}

/* line 458, ../sass/_custome.scss */
.mfilter-options .mfilter-price-slider {
  padding: 0 3px 5px 9px !important;
}

/* line 461, ../sass/_custome.scss */
.mfilter-options .mfilter-slider-container {
  margin: 0 6px 5px 8px !important;
}

/* line 464, ../sass/_custome.scss */
.mfilter-options .mfilter-counter {
  background: #0070BA !important;
}
/* line 466, ../sass/_custome.scss */
.mfilter-options .mfilter-counter:after {
  border-right-color: #0070BA !important;
}

/* overlay at start */
/* line 477, ../sass/_custome.scss */
.mfp-fade.mfp-bg {
  opacity: 0 !important;
  -webkit-transition: all 0.15s ease-out !important;
  -moz-transition: all 0.15s ease-out !important;
  transition: all 0.15s ease-out !important;
}

/* overlay animate in */
/* line 485, ../sass/_custome.scss */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.75 !important;
  background: none !important;
  background: rgba(0, 0, 0, 0.75) !important;
}

/* overlay animate out */
/* line 491, ../sass/_custome.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0 !important;
}

/* content at start */
/* line 496, ../sass/_custome.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0 !important;
  -webkit-transition: all 0.15s ease-out !important;
  -moz-transition: all 0.15s ease-out !important;
  transition: all 0.15s ease-out !important;
}

/* content animate it */
/* line 504, ../sass/_custome.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1 !important;
}

/* content animate out */
/* line 508, ../sass/_custome.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0 !important;
}

/* line 513, ../sass/_custome.scss */
#smca-modal-body {
  background: none !important;
}

@media (min-width: 375px) {
  /* line 519, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-top .name-left {
    width: 90px;
    min-width: 90px;
  }

  /* line 524, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom {
    display: flex;
    justify-content: space-between !important;
    align-items: center;
    flex-direction: row;
    width: 100%;
    padding: 5px 0 0 0;
  }
  /* line 531, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .total {
    font-weight: bold;
    white-space: nowrap;
  }
  /* line 535, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .equals {
    font-weight: bold;
    padding: 0 10px;
  }
  /* line 539, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .old-price {
    font-weight: 500;
    font-size: .875rem;
    /*18*/
    line-height: 1rem;
    letter-spacing: -1px;
    text-decoration: line-through;
    color: #BABABA;
    display: inline-block;
  }
  /* line 549, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .price {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.125rem;
    letter-spacing: -1px;
    color: #212121 !important;
    display: inline-block;
    width: 90px;
    min-width: 90px;
    padding-right: 10px;
  }
  /* line 561, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .total {
    font-size: 1rem;
  }
  /* line 564, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .remove {
    padding-left: 10px;
  }
}
@media (min-width: 640px) {
  /* line 575, ../sass/_custome.scss */
  .modal-footer .totals-wrapper {
    border-top: none;
  }

  /* line 579, ../sass/_custome.scss */
  #smca-modal-body .modal-body {
    padding: 0 15px !important;
  }

  /* line 582, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-heading {
    display: flex !important;
  }

  /* line 586, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart {
    border-bottom: none;
  }

  /* line 590, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-bottom .equals {
    display: none;
  }

  /* line 594, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row {
    flex-direction: row;
    border-top: none;
  }

  /* line 598, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > div {
    border-bottom: none !important;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
  }

  /* line 604, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row {
    display: flex !important;
    justify-content: space-around;
    align-items: center;
  }

  /* line 609, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name, #smca-modal-body .modal-body .product-table-cart > .product-table-heading > .name {
    width: 50% !important;
  }

  /* line 613, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name > .name-right {
    width: 185px !important;
    padding-right: 10px !important;
  }

  /* line 617, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .quantity > .inner {
    margin: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
  /* line 622, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .quantity > .inner .btn-cart-wrapper {
    position: relative !important;
  }

  /* line 627, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .remove {
    width: 12px !important;
    padding: 0 !important;
  }

  /* line 633, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer > input,
  .btn-blue-1 {
    float: none !important;
    width: 210px !important;
    height: 42px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    background: #0070BA !important;
    border-radius: 5px !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #ffffff;
  }
  /* line 647, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer > input .icon,
  .btn-blue-1 .icon {
    display: none;
  }
  /* line 650, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer > input .text,
  .btn-blue-1 .text {
    display: inline;
  }
}
@media (min-width: 768px) {
  /* line 659, ../sass/_custome.scss */
  .modal-before-footer .totals-wrapper {
    padding-bottom: 20px !important;
  }

  /* line 662, ../sass/_custome.scss */
  .modal-body .totals {
    margin-top: 20px !important;
  }

  /* line 665, ../sass/_custome.scss */
  .modal-cart-btn-wrapper {
    width: 100%;
  }

  /* line 679, ../sass/_custome.scss */
  #smca-modal-body {
    width: 100% !important;
    display: flex;
    flex-direction: column;
    position: relative !important;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }

  /* line 691, ../sass/_custome.scss */
  #smca-modal-body .modal-heading {
    height: auto;
    position: relative;
  }

  /* line 695, ../sass/_custome.scss */
  .modal-body-wrapper {
    position: relative;
    overflow-y: unset;
    flex-grow: unset;
  }

  /* line 700, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer > input,
  .btn-blue-1 {
    width: 170px !important;
  }

  /* line 707, ../sass/_custome.scss */
  .mfp-content {
    height: auto !important;
  }

  /* line 710, ../sass/_custome.scss */
  .modal-before-footer {
    padding: 0 !important;
  }

  /* line 714, ../sass/_custome.scss */
  .mfp-container:after {
    display: none;
  }

  /* line 719, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer {
    position: relative !important;
    bottom: auto;
    left: auto;
    right: auto;
  }
  /* line 724, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer:after {
    display: none;
  }

  /* line 728, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row {
    min-height: auto;
  }

  /* line 731, ../sass/_custome.scss */
  #smca-modal-body {
    width: 600px !important;
    height: auto;
    display: block;
  }

  /* line 736, ../sass/_custome.scss */
  #smca-modal-body .modal-body {
    padding: 20px !important;
    font-size: 0.9375rem;
  }

  /* line 741, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer {
    padding: 0px 20px 20px !important;
  }

  /* line 746, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row .modal-cart-top .name-right {
    padding-right: 10px;
  }

  /* line 751, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > div {
    border-bottom: none !important;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
  }

  /* line 757, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row {
    display: flex !important;
    justify-content: space-around;
    align-items: center;
  }

  /* line 762, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name, #smca-modal-body .modal-body .product-table-cart > .product-table-heading > .name {
    width: 50% !important;
  }

  /* line 766, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name > .name-right {
    width: 185px !important;
    padding-right: 10px !important;
  }

  /* line 770, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .quantity > .inner {
    margin: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
  /* line 775, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .quantity > .inner .btn-cart-wrapper {
    position: relative !important;
  }

  /* line 780, ../sass/_custome.scss */
  #smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .remove {
    width: 12px !important;
    padding: 0 !important;
  }

  /* line 786, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer > input,
  .btn-blue-1 {
    float: none !important;
    width: auto !important;
    height: 42px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    background: #0070BA !important;
    border-radius: 5px !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #ffffff;
  }
  /* line 799, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer > input .icon,
  .btn-blue-1 .icon {
    display: none;
  }
  /* line 802, ../sass/_custome.scss */
  #smca-modal-body > .modal-footer > input .text,
  .btn-blue-1 .text {
    display: inline;
  }
}
/* line 1, ../sass/checkout/_checkout.scss */
.page-checkout {
  margin-top: 44px;
}
/* line 3, ../sass/checkout/_checkout.scss */
.page-checkout h1 {
  margin-bottom: 20px;
}

/*Checkout page*/
/* line 10, ../sass/checkout/_checkout.scss */
.simple-content {
  margin: 0 !important;
}

/* line 16, ../sass/checkout/_checkout.scss */
.simplecheckout .form-group.required label:before {
  content: '*';
  color: #f60505;
  margin-right: 3px;
}

/* line 26, ../sass/checkout/_checkout.scss */
.cart-total-wrapper {
  text-align: right;
}

/* line 31, ../sass/checkout/_checkout.scss */
.simplecheckout-block {
  transition: all .2s linear;
}
/* line 33, ../sass/checkout/_checkout.scss */
.simplecheckout-block:hover {
  border-color: #0070BA;
  box-shadow: 0 0 1px 1px #0070BA;
}
/* line 38, ../sass/checkout/_checkout.scss */
.simplecheckout-block#simplecheckout_cart:hover {
  border-color: #0070BA;
  box-shadow: none;
}

/* line 45, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper {
  margin-top: 5px;
  border: 1px solid #eeeeee;
  border-radius: 5px;
  display: flex;
  transition: all .2s linear;
}
/* line 51, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper:hover {
  border-color: #0070BA;
  box-shadow: 0 0 1px 1px #0070BA;
}
/* line 54, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper:hover .simplecheckout-right-column {
  border-color: #0070BA;
}
/* line 57, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper:hover .simplecheckout-right-column:before {
  width: 2px;
}
/* line 61, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper:hover .simplecheckout-block {
  border: none !important;
  box-shadow: none !important;
}
/* line 65, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper:hover .checkout-header-wrapper {
  border-color: #eeeeee;
}
/* line 69, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-left-column {
  padding-right: 0px !important;
}
/* line 71, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-left-column .checkout-box-wrapper {
  border: none;
  margin: 0 !important;
  transition: all .2s linear;
}
/* line 75, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-left-column .checkout-box-wrapper:hover {
  border-color: #0070BA;
  box-shadow: 0 0 1px 1px #0070BA;
}
/* line 81, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-right-column {
  padding-left: 0px !important;
  border-left: none;
  transition: all .2s linear;
  position: relative;
  display: none;
}
/* line 88, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-right-column:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 1px;
  background: #eeeeee;
}
/* line 97, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-right-column .checkout-box-wrapper {
  border: none;
  margin: 0 !important;
  padding-top: 49px;
}
/* line 104, ../sass/checkout/_checkout.scss */
#simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-block {
  border: none !important;
}

/* line 109, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3),
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5),
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) {
  margin-top: 5px;
  border: 1px solid #eeeeee;
  border-radius: 5px;
  display: flex;
  transition: all .2s linear;
}
/* line 117, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3):hover,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5):hover,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6):hover {
  border-color: #0070BA;
  box-shadow: 0 0 1px 1px #0070BA;
}
/* line 120, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3):hover .simplecheckout-right-column,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5):hover .simplecheckout-right-column,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6):hover .simplecheckout-right-column {
  border-color: #0070BA;
}
/* line 123, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3):hover .simplecheckout-right-column:before,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5):hover .simplecheckout-right-column:before,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6):hover .simplecheckout-right-column:before {
  width: 2px;
}
/* line 127, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3):hover .simplecheckout-block,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5):hover .simplecheckout-block,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6):hover .simplecheckout-block {
  border: none !important;
  box-shadow: none !important;
}
/* line 131, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3):hover .checkout-header-wrapper,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5):hover .checkout-header-wrapper,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6):hover .checkout-header-wrapper {
  border-color: #eeeeee;
}
/* line 135, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-left-column,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-left-column,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-left-column {
  padding-right: 0px !important;
}
/* line 137, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-left-column .checkout-box-wrapper,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-left-column .checkout-box-wrapper,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-left-column .checkout-box-wrapper {
  border: none;
  margin: 0 !important;
  transition: all .2s linear;
}
/* line 141, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-left-column .checkout-box-wrapper:hover,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-left-column .checkout-box-wrapper:hover,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-left-column .checkout-box-wrapper:hover {
  border-color: #0070BA;
  box-shadow: 0 0 1px 1px #0070BA;
}
/* line 147, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-right-column,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-right-column,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-right-column {
  padding-left: 0px !important;
  border-left: none;
  transition: all .2s linear;
  position: relative;
  display: none;
}
/* line 154, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-right-column:before,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-right-column:before,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-right-column:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 1px;
  background: #eeeeee;
}
/* line 163, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-right-column .checkout-box-wrapper,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-right-column .checkout-box-wrapper,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-right-column .checkout-box-wrapper {
  border: none;
  margin: 0 !important;
  padding-top: 52px;
}
/* line 170, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-right-column .checkout-header:before,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-right-column .checkout-header:before,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-right-column .checkout-header:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 5px;
  height: 50px;
  background: #ffffff;
}
/* line 180, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-right-column .checkout-body,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-right-column .checkout-body,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-right-column .checkout-body {
  padding: 7px 0 5px 0 !important;
}
/* line 184, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-block,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(5) .simplecheckout-block,
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(6) .simplecheckout-block {
  border: none !important;
}

/* line 191, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(4) .simplecheckout-right-column {
  display: none;
}

/* line 197, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address p {
  margin: 2px 0;
  line-height: 1.125rem;
}
/* line 201, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address label {
  margin: 2px 0;
}

/* line 206, ../sass/checkout/_checkout.scss */
.simplecheckout-left-column {
  margin-right: 0 !important;
  width: 50% !important;
  padding-right: 2px !important;
  box-sizing: border-box;
}

/* line 212, ../sass/checkout/_checkout.scss */
.simplecheckout-right-column {
  width: 50% !important;
  padding-left: 3px !important;
  box-sizing: border-box;
}

/* line 218, ../sass/checkout/_checkout.scss */
.btn-cart-wrapper {
  width: 74px !important;
  height: 28px !important;
  background: #FFFFFF !important;
  border: 1px solid #DEDEDE !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center;
}
/* line 229, ../sass/checkout/_checkout.scss */
.btn-cart-wrapper .btn-cart {
  padding: 0;
  width: 22px;
  height: 22px;
}

/* line 236, ../sass/checkout/_checkout.scss */
.checkout-box-wrapper {
  padding: 15px !important;
  border: 1px solid #eeeeee;
  border-radius: 5px;
  transition: all .2s linear;
}
/* line 243, ../sass/checkout/_checkout.scss */
.checkout-box-wrapper:hover {
  border-color: #0070BA;
  box-shadow: 0 0 1px 1px #0070BA;
}

/* line 252, ../sass/checkout/_checkout.scss */
.simplecheckout-step .category-sticker-1 {
  width: 30px !important;
  height: 30px !important;
}
/* line 255, ../sass/checkout/_checkout.scss */
.simplecheckout-step .category-sticker-1 img {
  width: 30px !important;
  height: 30px !important;
}

/* line 261, ../sass/checkout/_checkout.scss */
.checkout-total-wrapper {
  display: none;
  padding: 15px;
  border: 1px solid #eeeeee;
  border-radius: 5px;
  margin: 5px 0 0 0;
}
/* line 267, ../sass/checkout/_checkout.scss */
.checkout-total-wrapper .simplecheckout-cart-total {
  border: none !important;
  padding: 7px 3px;
  font-size: 0.875rem !important;
}

/* line 275, ../sass/checkout/_checkout.scss */
.cart-total-inner .simplecheckout-cart-total {
  border: none !important;
  padding: 5px 3px;
  font-weight: 500 !important;
  font-size: 1.0625rem !important;
  /*17*/
  line-height: 1.25rem !important;
  color: #333333;
}

/* line 289, ../sass/checkout/_checkout.scss */
.product-table-body-row .btn-cart-wrapper {
  width: 74px !important;
  height: 28px !important;
  background: #FFFFFF !important;
  border: 1px solid #DEDEDE !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center;
}
/* line 300, ../sass/checkout/_checkout.scss */
.product-table-body-row .btn-cart-wrapper .btn-cart {
  padding: 0;
  width: 22px;
  height: 22px;
}

/* line 309, ../sass/checkout/_checkout.scss */
.inpt-cart-quantity {
  width: 24px !important;
  height: 24px !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  text-align: center !important;
  color: #515356 !important;
  border: none !important;
}

/* line 318, ../sass/checkout/_checkout.scss */
.btn-cart {
  background: #F3F3F3 !important;
  cursor: pointer !important;
  color: #33333A !important;
  font-size: 1rem !important;
  width: 26px !important;
  height: 26px !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
  box-sizing: border-box;
}

/* line 330, ../sass/checkout/_checkout.scss */
#simplecheckout_cart .form-control {
  text-align: center !important;
  line-height: 1rem !important;
  padding: 0 !important;
  width: 20px !important;
  min-width: auto !important;
  box-sizing: border-box;
  outline: none !important;
  box-shadow: none !important;
}

/*Table*/
/* line 346, ../sass/checkout/_checkout.scss */
.simplecheckout-cart {
  font-size: 0.875rem;
}
/* line 349, ../sass/checkout/_checkout.scss */
.simplecheckout-cart thead th {
  font-size: .75rem !important;
}
/* line 352, ../sass/checkout/_checkout.scss */
.simplecheckout-cart thead .name,
.simplecheckout-cart thead .price,
.simplecheckout-cart thead .total {
  font-size: .75rem !important;
}
/* line 359, ../sass/checkout/_checkout.scss */
.simplecheckout-cart tbody td.image,
.simplecheckout-cart tbody td.name,
.simplecheckout-cart tbody td.model,
.simplecheckout-cart tbody td.quantity,
.simplecheckout-cart tbody td.price,
.simplecheckout-cart tbody td.total,
.simplecheckout-cart tbody td.remove {
  vertical-align: middle;
  font-size: 0.875rem !important;
}
/* line 368, ../sass/checkout/_checkout.scss */
.simplecheckout-cart tbody td.image a,
.simplecheckout-cart tbody td.name a,
.simplecheckout-cart tbody td.model a,
.simplecheckout-cart tbody td.quantity a,
.simplecheckout-cart tbody td.price a,
.simplecheckout-cart tbody td.total a,
.simplecheckout-cart tbody td.remove a {
  font-size: 0.875rem !important;
}
/* line 372, ../sass/checkout/_checkout.scss */
.simplecheckout-cart tbody .checkout-quantity-inner {
  display: inline-block;
}
/* line 376, ../sass/checkout/_checkout.scss */
.simplecheckout-cart tbody td.remove .btn {
  width: 24px;
  height: 24px;
  padding: 0;
}

/* line 386, ../sass/checkout/_checkout.scss */
#simplecheckout_form_0 .simplecheckout-cart td.image {
  position: relative !important;
}

/* line 390, ../sass/checkout/_checkout.scss */
#simplecheckout_form_0 .image .category-sticker-1.image-sticker {
  width: 20px !important;
  height: 20px !important;
}

/* line 395, ../sass/checkout/_checkout.scss */
#simplecheckout_form_0 .image .category-sticker-1.image-sticker img {
  width: 100%;
  height: 100%;
}

/* line 402, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-block {
  font-size: 0.875rem;
  margin: 0;
}
/* line 407, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-cart-total {
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border: none;
  font-weight: 500;
}

/* line 415, ../sass/checkout/_checkout.scss */
.simplecheckout-button-block.buttons {
  margin-top: 15px !important;
  margin-bottom: 40px !important;
  padding: 0;
}

/* line 421, ../sass/checkout/_checkout.scss */
.simplecheckout-cart-total.simplecheckout-cart-buttons .button_oc {
  font-size: 0.875rem;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 426, ../sass/checkout/_checkout.scss */
.simplecheckout-cart-total.simplecheckout-cart-buttons .button_oc:hover {
  color: #0070BA;
}

/* line 433, ../sass/checkout/_checkout.scss */
.simplecheckout-button-block.buttons .button_oc {
  height: 58px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: bold;
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #0070BA;
  border: 1px solid #0070BA;
  border-radius: 50px;
  transition: all .2s linear;
}
/* line 453, ../sass/checkout/_checkout.scss */
.simplecheckout-button-block.buttons .button_oc:hover {
  border-color: #DDDDDD;
  color: #0070BA;
  background: #ffffff;
}

/* line 462, ../sass/checkout/_checkout.scss */
.simplecheckout-block-content input.form-control[type="text"],
.simplecheckout-block-content input.form-control[type="email"],
.simplecheckout-block-content input.form-control[type="password"],
.simplecheckout-block-content input.form-control[type="tel"] {
  width: 100%;
  height: 44px;
  padding: 0 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  margin-top: 5px !important;
}
/* line 480, ../sass/checkout/_checkout.scss */
.simplecheckout-block-content label {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-left: 20px !important;
  position: relative;
}
/* line 489, ../sass/checkout/_checkout.scss */
.simplecheckout-block-content .col-sm-12 {
  padding: 0 !important;
}
/* line 493, ../sass/checkout/_checkout.scss */
.simplecheckout-block-content .select-1 {
  width: 100%;
  height: 44px;
  padding: 0 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  margin-top: 5px !important;
}

/* line 506, ../sass/checkout/_checkout.scss */
#shipping_address_country_id,
#shipping_address_zone_id {
  width: 100%;
  height: 44px;
  padding: 0 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  margin-top: 5px !important;
}

/* line 520, ../sass/checkout/_checkout.scss */
.simplecheckout-block-content textarea.form-control {
  margin-top: 20px;
  width: 100%;
  height: 112px;
  min-height: auto !important;
  padding: 10px 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  resize: none;
}

/* line 541, ../sass/checkout/_checkout.scss */
.simplecheckout-cart-total-title {
  margin: 0px 3px;
}

/* line 544, ../sass/checkout/_checkout.scss */
.simplecheckout-cart-total-remove {
  width: 0 !important;
  display: none !important;
}

/* line 549, ../sass/checkout/_checkout.scss */
.simple-content .checkout-heading {
  background: none !important;
  border-color: none !important;
  padding: 5px 0 !important;
}

/* line 554, ../sass/checkout/_checkout.scss */
.simplecheckout-block-content {
  padding: 5px 0 !important;
}

/* line 557, ../sass/checkout/_checkout.scss */
.checkout-heading.panel-heading {
  padding: 0;
  background: none;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5rem;
}

/* line 566, ../sass/checkout/_checkout.scss */
.row-customer_register .control-label.col-sm-4 {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 1.5rem;
}

/* line 574, ../sass/checkout/_checkout.scss */
.radio {
  position: relative;
}
/* line 579, ../sass/checkout/_checkout.scss */
.radio input {
  margin-right: 5px;
  position: relative;
  top: 1px;
}

/*checkout-product-list*/
/* line 590, ../sass/checkout/_checkout.scss */
.checkout-product-list {
  width: 100%;
}

/* line 594, ../sass/checkout/_checkout.scss */
.checkout-product-item {
  width: 100%;
  position: relative;
  margin-top: 5px;
}
/* line 607, ../sass/checkout/_checkout.scss */
.checkout-product-item:first-child {
  margin-top: 0;
}

/* line 615, ../sass/checkout/_checkout.scss */
.checkout-product-item * {
  box-sizing: border-box;
}

/* line 619, ../sass/checkout/_checkout.scss */
.checkout-product-item-count {
  border-radius: 5px;
  width: 0;
  height: 100%;
  color: #ffffff;
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 635, ../sass/checkout/_checkout.scss */
.checkout-product-item-body-wrapper {
  padding-left: 0;
  min-height: 68px;
  width: 100%;
  box-sizing: border-box;
}

/* line 644, ../sass/checkout/_checkout.scss */
.checkout-product-item-body {
  padding: 10px;
  width: 100%;
  border: 1px solid #0070BA;
  border-radius: 5px;
  position: relative;
  transition: all .2s linear;
  box-sizing: border-box;
}

/* line 659, ../sass/checkout/_checkout.scss */
.checkout-product-item-title {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 666, ../sass/checkout/_checkout.scss */
.checkout-product-image {
  width: 66px;
  height: 50px;
  text-align: center;
  margin: 0 10px 0 0;
  position: relative;
}
/* line 672, ../sass/checkout/_checkout.scss */
.checkout-product-image img {
  height: 50px;
  max-height: 100%;
  width: auto;
  max-width: auto;
  display: inline-block;
  top: 0 !important;
}
/* line 680, ../sass/checkout/_checkout.scss */
.checkout-product-image .category-sticker {
  width: 20px !important;
  height: 20px !important;
  top: 0 !important;
  left: 0 !important;
}

/* line 688, ../sass/checkout/_checkout.scss */
.checkout-product-name {
  position: relative;
  flex-grow: 1;
  padding-right: 15px;
}
/* line 692, ../sass/checkout/_checkout.scss */
.checkout-product-name a {
  font-weight: 500;
  font-size: 0.875rem;
  /*17*/
  line-height: 1.125rem;
  color: #333333;
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
}

/* line 705, ../sass/checkout/_checkout.scss */
.checkout-product-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 15px 0 0 0;
}

/* line 712, ../sass/checkout/_checkout.scss */
.checkout-product-remove {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 717, ../sass/checkout/_checkout.scss */
.checkout-product-quantity {
  width: 74px;
  margin: 0 15px;
}

/* line 723, ../sass/checkout/_checkout.scss */
.checkout-product-price-wrapper {
  text-align: center;
  padding: 0;
  margin: 0;
}
/* line 728, ../sass/checkout/_checkout.scss */
.checkout-product-price-wrapper .checkout-product-price-old-price {
  font-weight: 500;
  font-size: 1rem;
  /*18*/
  line-height: 1.125rem;
  letter-spacing: -1px;
  color: #BABABA;
  text-decoration-line: line-through;
  white-space: nowrap;
}
/* line 737, ../sass/checkout/_checkout.scss */
.checkout-product-price-wrapper .checkout-product-price {
  font-weight: 500;
  font-size: 1.125rem;
  /*24*/
  line-height: 1.375rem;
  letter-spacing: -1px;
  color: #212121;
  white-space: nowrap;
}

/* line 747, ../sass/checkout/_checkout.scss */
.checkout-product-total {
  margin: 0 15px 0 0;
  font-weight: 500;
  font-size: 1.125rem;
  /*24*/
  line-height: 1.375rem;
  letter-spacing: -1px;
  color: #212121;
  min-width: 90px;
  position: relative;
  padding-left: 25px;
  white-space: nowrap;
}
/* line 759, ../sass/checkout/_checkout.scss */
.checkout-product-total:before {
  content: '=';
  font-weight: 500;
  font-size: 1.125rem;
  /*24*/
  line-height: 1.375rem;
  letter-spacing: -1px;
  text-align: center;
  color: #212121;
  position: absolute;
  width: 10px;
  left: 0;
  top: 0;
}

/* line 779, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping .simplecheckout-block-content p,
#simplecheckout_payment .simplecheckout-block-content p {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 15px;
  padding: 15px 0 15px 0;
  border-top: 2px solid #DFDFDF;
}
/* line 786, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping .simplecheckout-block-content p:first-child,
#simplecheckout_payment .simplecheckout-block-content p:first-child {
  margin-top: 0;
  border: none;
}
/* line 791, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping .simplecheckout-block-content .radio,
#simplecheckout_payment .simplecheckout-block-content .radio {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin: 10px 0;
}
/* line 795, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping .simplecheckout-block-content .radio label,
#simplecheckout_payment .simplecheckout-block-content .radio label {
  cursor: pointer;
}

/* line 802, ../sass/checkout/_checkout.scss */
.checkout-bottom-footer {
  flex-direction: column;
}

/* line 806, ../sass/checkout/_checkout.scss */
.simplecheckout-button-right {
  float: none !important;
  text-align: center !important;
}

/* line 812, ../sass/checkout/_checkout.scss */
#agreement_checkbox {
  float: none !important;
  margin-right: 0 !important;
}

/* line 823, ../sass/checkout/_checkout.scss */
#agreement_checkbox label {
  display: inline-block !important;
}

/* line 827, ../sass/checkout/_checkout.scss */
#agreement_checkbox label a {
  display: block;
  width: 100%;
  margin: 10px 0;
}

@media (min-width: 340px) {
  /* line 838, ../sass/checkout/_checkout.scss */
  .checkout-product-item-count {
    width: 20px;
  }

  /* line 842, ../sass/checkout/_checkout.scss */
  .checkout-product-item-body-wrapper {
    padding-left: 25px;
  }
}
@media (min-width: 768px) {
  /* line 849, ../sass/checkout/_checkout.scss */
  .checkout-product-remove {
    position: relative;
    right: 0;
    top: 0;
  }

  /* line 854, ../sass/checkout/_checkout.scss */
  .checkout-product-item {
    min-height: 68px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    margin-top: 5px;
  }
  /* line 868, ../sass/checkout/_checkout.scss */
  .checkout-product-item:first-child {
    margin-top: 0;
  }

  /* line 874, ../sass/checkout/_checkout.scss */
  .checkout-product-item-body {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
    min-height: 68px;
    height: 100%;
    width: 100%;
    border: 2px solid #0070BA;
    border-radius: 5px;
    position: relative;
    transition: all .2s linear;
  }

  /* line 894, ../sass/checkout/_checkout.scss */
  .checkout-product-item-count {
    border-radius: 5px;
    width: 68px;
    height: 100%;
    color: #ffffff;
    font-size: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
  }

  /* line 909, ../sass/checkout/_checkout.scss */
  .checkout-product-item-body-wrapper {
    padding-left: 73px;
    min-height: 68px;
    width: 100%;
  }

  /* line 916, ../sass/checkout/_checkout.scss */
  .checkout-product-name {
    position: relative;
    flex-grow: 1;
    padding-right: 0;
  }
  /* line 920, ../sass/checkout/_checkout.scss */
  .checkout-product-name a {
    font-weight: 500;
    font-size: 1.0625rem;
    /*17*/
    line-height: 1.25rem;
    color: #333333;
    width: 100%;
    height: 100%;
    min-height: 66px;
    display: flex;
    justify-content: left;
    align-items: center;
  }

  /* line 940, ../sass/checkout/_checkout.scss */
  .checkout-product-footer {
    padding: 0;
  }
}
/* line 949, ../sass/checkout/_checkout.scss */
.simplecheckout-block .row-shipping_address_field26,
.simplecheckout-block .row-shipping_address_field27,
.simplecheckout-block .row-shipping_address_field28,
.simplecheckout-block .row-shipping_address_field29,
.simplecheckout-block .row-shipping_address_field30,
.simplecheckout-block .row-shipping_address_field31 {
  display: none !important;
}

/* line 958, ../sass/checkout/_checkout.scss */
.product-large-text {
  display: none;
}

/* line 961, ../sass/checkout/_checkout.scss */
.delivery-kyiv-wrapper {
  display: flex;
  justify-content: flex-start;
}
/* line 968, ../sass/checkout/_checkout.scss */
.delivery-kyiv-wrapper .delivery-kyiv-value p {
  padding-left: 5px;
}

/* line 974, ../sass/checkout/_checkout.scss */
.simplecheckout-block p b {
  font-weight: bold !important;
}

/* line 980, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group {
  position: relative;
}
/* line 982, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group:nth-child(1) {
  z-index: 10;
}
/* line 985, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group:nth-child(2) {
  z-index: 9;
}
/* line 988, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group:nth-child(3) {
  z-index: 8;
}
/* line 991, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group:nth-child(4) {
  z-index: 7;
}
/* line 994, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group:nth-child(5) {
  z-index: 6;
}
/* line 997, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group:nth-child(6) {
  z-index: 5;
}
/* line 1000, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .form-group:nth-child(7) {
  z-index: 4;
}

/* line 1005, ../sass/checkout/_checkout.scss */
.custom-select-wrappper {
  position: relative;
  z-index: 2;
}
/* line 1008, ../sass/checkout/_checkout.scss */
.custom-select-wrappper .custom-select-list {
  display: none;
  position: absolute;
  left: 0;
  top: 42px;
  width: 100%;
  background: #ffffff;
  z-index: 5;
  max-height: 200px;
  overflow-y: scroll;
  border: 1px solid #C8C8C8;
  border-top: none;
  border-radius: 0 0 4px 4px;
  padding: 10px 0;
  color: #000000;
}
/* line 1023, ../sass/checkout/_checkout.scss */
.custom-select-wrappper .custom-select-list li {
  padding: 5px 15px;
  cursor: pointer;
  margin: 1px 0;
}
/* line 1027, ../sass/checkout/_checkout.scss */
.custom-select-wrappper .custom-select-list li:first-child.selected {
  color: #000000;
}
/* line 1030, ../sass/checkout/_checkout.scss */
.custom-select-wrappper .custom-select-list li.selected {
  color: #0070BA;
}
/* line 1035, ../sass/checkout/_checkout.scss */
.custom-select-wrappper .custom-select-input-value {
  width: 100%;
  height: 44px;
  padding: 0 15px;
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 44px;
  margin-top: 5px !important;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 1048, ../sass/checkout/_checkout.scss */
.custom-select-wrappper .custom-select-input-value:after {
  content: '\f0d7';
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -5px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  color: #0070BA;
}

/* line 1068, ../sass/checkout/_checkout.scss */
.row-shipping_address_city li:nth-child(2) {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold !important;
}

/* line 1077, ../sass/checkout/_checkout.scss */
.select2-results__options#select2-shipping_address_city-results li:nth-child(2) {
  font-weight: bold !important;
}

/*DEMO*/
/*#simplecheckout_shipping .simplecheckout-block-content .radio:last-child{
    display: none !important;
}

#simplecheckout_shipping .radio:nth-child(8){
    display: none !important;
}*/
/* line 1092, ../sass/checkout/_checkout.scss */
#simplecheckout_payment_form.checkout-box-wrapper {
  padding: 0 15px !important;
}

/* line 1096, ../sass/checkout/_checkout.scss */
.checkout-box-title-1 {
  padding: 12px 0 5px 0;
}

/* line 1099, ../sass/checkout/_checkout.scss */
.simplecheckout-column-wrapper .form-group:last-child {
  margin-bottom: 0;
}

/* line 1105, ../sass/checkout/_checkout.scss */
.checkout-bottom-footer {
  display: flex;
  align-items: center;
}
/* line 1108, ../sass/checkout/_checkout.scss */
.checkout-bottom-footer .agree-checkbox {
  margin-right: 3px;
  position: relative;
}

/*alex_payment_method_row*/
/* line 1118, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row + .liqpay_payment_method_row {
  margin-top: 8px;
}

/* line 1121, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 1127, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row:nth-child(1) {
  margin-top: 0 !important;
}
/* line 1130, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row label {
  justify-content: left;
  align-items: center;
  cursor: pointer;
}
/* line 1135, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row img {
  display: inline-block;
}
/* line 1140, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row input {
  margin: 0 5px 0 0;
}
/* line 1143, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row .v-l {
  width: 1px;
  height: 30px;
  background: #C8C8C8;
  position: relative;
  margin: 0 10px;
}
/* line 1150, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row .visa {
  width: 52px;
  display: inline-block;
  position: relative;
}
/* line 1155, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row .mastercard {
  width: 38px;
  display: inline-block;
  position: relative;
}
/* line 1160, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row .privat24 {
  width: 75px;
}
/* line 1163, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row .applepay {
  width: 75px;
}
/* line 1166, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_row .googlepay {
  width: 75px;
}

/* line 1170, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item {
  width: 150px;
}
/* line 1173, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item label {
  justify-content: left;
  align-items: center;
  cursor: pointer;
}
/* line 1178, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item img {
  display: inline-block;
}
/* line 1183, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item input {
  margin: 0 5px 0 0;
}
/* line 1186, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item .v-l {
  width: 1px;
  height: 30px;
  background: #C8C8C8;
  position: relative;
  margin: 0 10px;
}
/* line 1193, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item .visa {
  width: 52px;
  display: inline-block;
  position: relative;
}
/* line 1198, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item .mastercard {
  width: 38px;
  display: inline-block;
  position: relative;
}
/* line 1203, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item .privat24 {
  width: 75px;
}
/* line 1206, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item .applepay {
  width: 75px;
}
/* line 1209, ../sass/checkout/_checkout.scss */
.liqpay_payment_method_item .googlepay {
  width: 75px;
}

/* line 1214, ../sass/checkout/_checkout.scss */
.alex_payment_method_item_40 {
  width: 25% !important;
  width: 48px !important;
  display: inline-block;
  position: relative;
}

/* line 1226, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(4) {
  display: flex;
  padding-top: 5px;
}

/* line 1230, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(4) .checkout-box-wrapper {
  margin: 0;
}

/* line 1233, ../sass/checkout/_checkout.scss */
.simplecheckout-step .simplecheckout-column-wrapper:nth-child(4) .simplecheckout-left-column .checkout-box-wrapper {
  min-height: 100%;
}

/* line 1237, ../sass/checkout/_checkout.scss */
.cart-total-wrapper {
  padding-top: 5px;
}

/* line 1241, ../sass/checkout/_checkout.scss */
.checkout-box-wrapper p {
  line-height: 1.125rem;
}

/* line 1251, ../sass/checkout/_checkout.scss */
.checkout-mobile-item {
  padding: 0 0 15px 30px;
}
/* line 1253, ../sass/checkout/_checkout.scss */
.checkout-mobile-item .form-group {
  position: relative;
}
/* line 1256, ../sass/checkout/_checkout.scss */
.checkout-mobile-item .form-group:nth-child(3) {
  z-index: 8;
}
/* line 1259, ../sass/checkout/_checkout.scss */
.checkout-mobile-item .form-group:nth-child(4) {
  z-index: 7;
}
/* line 1262, ../sass/checkout/_checkout.scss */
.checkout-mobile-item .form-group:nth-child(5) {
  z-index: 6;
}
/* line 1265, ../sass/checkout/_checkout.scss */
.checkout-mobile-item .nbsp {
  display: none;
}
/* line 1268, ../sass/checkout/_checkout.scss */
.checkout-mobile-item .checkout-header-wrapper {
  display: none;
}
/* line 1272, ../sass/checkout/_checkout.scss */
.checkout-mobile-item p {
  font-size: 0.875rem !important;
  line-height: 1rem;
  font-weight: normal !important;
  border: none !important;
  padding: 5px 0 0 0 !important;
  margin-top: 5px !important;
}
/* line 1279, ../sass/checkout/_checkout.scss */
.checkout-mobile-item p b {
  font-weight: normal !important;
}

/* line 1288, ../sass/checkout/_checkout.scss */
.simplecheckout-cart-total-value {
  margin: 0 !important;
}

@media (min-width: 992px) {
  /* line 1295, ../sass/checkout/_checkout.scss */
  #simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-right-column {
    display: block;
  }

  /* line 1300, ../sass/checkout/_checkout.scss */
  .simplecheckout-step .simplecheckout-column-wrapper:nth-child(3) .simplecheckout-right-column {
    display: block;
  }

  /* line 1306, ../sass/checkout/_checkout.scss */
  .simplecheckout-step .simplecheckout-column-wrapper:nth-child(4) .simplecheckout-right-column {
    display: block;
  }

  /* line 1311, ../sass/checkout/_checkout.scss */
  .simplecheckout-cart-total-value {
    margin: 0 3px !important;
  }

  /* line 1316, ../sass/checkout/_checkout.scss */
  .checkout-bottom-footer {
    flex-direction: row;
  }

  /* line 1319, ../sass/checkout/_checkout.scss */
  .simplecheckout-button-right {
    float: right !important;
    text-align: right !important;
  }

  /* line 1323, ../sass/checkout/_checkout.scss */
  #agreement_checkbox {
    margin-right: 20px !important;
  }

  /* line 1333, ../sass/checkout/_checkout.scss */
  #agreement_checkbox label a {
    display: inline;
    width: auto;
    margin: 0;
  }

  /* line 1343, ../sass/checkout/_checkout.scss */
  #simplecheckout_shipping .simplecheckout-block-content .radio,
  #simplecheckout_payment .simplecheckout-block-content .radio {
    margin: 2px 0;
  }
}
@media (min-width: 1200px) {
  /* line 1351, ../sass/checkout/_checkout.scss */
  .simplecheckout-block-content textarea.form-control {
    height: 116px;
  }
}
@media (min-width: 1600px) {
  /* line 1360, ../sass/checkout/_checkout.scss */
  .simplecheckout-block-content textarea.form-control {
    height: 120px;
  }

  /* line 1369, ../sass/checkout/_checkout.scss */
  #simplecheckout_cart + .simplecheckout-column-wrapper .simplecheckout-right-column .checkout-box-wrapper {
    padding-top: 52px;
  }

  /* line 1379, ../sass/checkout/_checkout.scss */
  .checkout-bottom-footer .agree-checkbox {
    top: 2px;
  }
}
/* line 1386, ../sass/checkout/_checkout.scss */
.checkout-header {
  padding: 5px 0 !important;
  border-bottom: 1px solid #eeeeee !important;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5rem;
  transition: border .2s linear;
}

/* line 1394, ../sass/checkout/_checkout.scss */
.checkout-header-wrapper {
  border-bottom: 1px solid #ffffff;
  transition: border .2s linear;
}

/* line 1398, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .checkout-header:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 5px;
  height: 50px;
  background: #ffffff;
}

/* line 1409, ../sass/checkout/_checkout.scss */
#simplecheckout_shipping_address .checkout-header:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 5px;
  height: 50px;
  background: #ffffff;
}

/* line 1420, ../sass/checkout/_checkout.scss */
#simplecheckout_payment_form .alert {
  background: #F2F5FF !important;
  color: #0070BA !important;
  position: relative !important;
  margin-top: -15px !important;
  border: none !important;
}
/* line 1426, ../sass/checkout/_checkout.scss */
#simplecheckout_payment_form .alert .close {
  position: absolute !important;
  top: 1px !important;
  right: 3px !important;
}

/* line 1445, ../sass/checkout/_checkout.scss */
.row-shipping_address_zone_id {
  position: relative;
  z-index: 5;
}

/* line 1449, ../sass/checkout/_checkout.scss */
.row-shipping_address_city {
  position: relative;
  z-index: 4;
}

/* line 1453, ../sass/checkout/_checkout.scss */
.row-shipping_address_field21 {
  position: relative;
  z-index: 3;
}

/* line 1458, ../sass/checkout/_checkout.scss */
.simple-content .custom-select-wrappper .custom-select-list {
  max-height: 200px;
  overflow-y: scroll;
}

/* line 1463, ../sass/checkout/_checkout.scss */
.custom-select-wrappper.list-open:hover .custom-select-input-value {
  border-bottom: none !important;
}

/* line 1468, ../sass/checkout/_checkout.scss */
.simplecheckout-block .select2-container--bootstrap .select2-selection--single {
  height: 44px;
  padding: 0 15px;
  box-shadow: none !important;
}

/* line 1473, ../sass/checkout/_checkout.scss */
.select2-container--bootstrap .select2-selection {
  border-radius: 3px !important;
}

/* line 1476, ../sass/checkout/_checkout.scss */
.simplecheckout-block .select2-container--bootstrap.select2-container--focus .select2-selection,
.simplecheckout-block .select2-container--bootstrap.select2-container--open .select2-selection {
  border: 1px solid #C8C8C8;
  border-color: #C8C8C8;
  box-shadow: none !important;
  border-radius: 3px 3px 0 0;
  font-size: 0.875rem !important;
}

/* line 1485, ../sass/checkout/_checkout.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  content: '\f0d7';
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -5px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  color: #0070BA !important;
  border-color: #0070BA transparent !important;
}

/* line 1516, ../sass/checkout/_checkout.scss */
.simplecheckout-block .select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  content: '\f0d7';
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  color: #0070BA !important;
  border-color: #0070BA transparent !important;
}

/* line 1548, ../sass/checkout/_checkout.scss */
.select2-search__field {
  height: 44px;
  border-radius: 3px !important;
  border: 1px solid #C8C8C8 !important;
  padding: 0 15px !important;
  color: #000A22 !important;
}

/* line 1555, ../sass/checkout/_checkout.scss */
.select2-search--dropdown {
  padding: 4px 15px 10px !important;
  background: #FFFFFF !important;
}

/* line 1560, ../sass/checkout/_checkout.scss */
.select2-container--bootstrap .select2-dropdown {
  border-color: #C8C8C8 !important;
  font-size: 0.875rem !important;
  margin-top: -2px !important;
  box-shadow: none !important;
}

/* line 1567, ../sass/checkout/_checkout.scss */
.simplecheckout-block .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  padding: 14px 15px 13px 15px !important;
  margin: 0;
  font-size: 0.875rem !important;
  border-top: 1px solid #E8E8E8 !important;
  background: #FFFFFF !important;
}

/* line 1574, ../sass/checkout/_checkout.scss */
.simplecheckout-block .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #FFFFFF !important;
  color: #000A22 !important;
  font-size: 0.875rem !important;
  border-top: 1px solid #E8E8E8 !important;
}

/* line 1580, ../sass/checkout/_checkout.scss */
.select2-results {
  padding: 5px 0 10px 0 !important;
}

/* line 1583, ../sass/checkout/_checkout.scss */
.select2-container--bootstrap .select2-results__option {
  background-color: #FFFFFF !important;
  color: #000A22 !important;
  padding: 5px 15px 5px 15px !important;
  margin: 1px 0 !important;
}

/* line 1594, ../sass/checkout/_checkout.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  height: 44px !important;
  line-height: 44px !important;
  color: #000A22 !important;
}

/* line 1600, ../sass/checkout/_checkout.scss */
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 2px !important;
}

/* line 1604, ../sass/checkout/_checkout.scss */
.checkout-bottom-footer-left {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
/* line 1609, ../sass/checkout/_checkout.scss */
.checkout-bottom-footer-left label {
  font-size: .875rem;
  text-align: left !important;
  display: inline !important;
}
/* line 1613, ../sass/checkout/_checkout.scss */
.checkout-bottom-footer-left label a {
  display: inline !important;
}

/* line 1618, ../sass/checkout/_checkout.scss */
.checkout-call-me-wrapper {
  display: flex;
  margin-top: 5px;
}
/* line 1621, ../sass/checkout/_checkout.scss */
.checkout-call-me-wrapper input {
  margin-right: 3px;
}

/* line 1625, ../sass/checkout/_checkout.scss */
.agreement_checkbox-wrapper {
  display: flex;
  float: none !important;
}

@media (min-width: 1024px) {
  /* line 1631, ../sass/checkout/_checkout.scss */
  .checkout-bottom-footer-left {
    width: auto;
    margin-bottom: 0;
    margin-right: 10px;
  }
}
/*VIEWED*/
/* line 1, ../sass/_viewed-box.scss */
.viewed-box {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #F1F1F1;
  padding: 12px 0;
  z-index: 10;
  transition: all .2s linear;
  display: none;
}
/* line 11, ../sass/_viewed-box.scss */
.viewed-box.viewed-box-hide {
  bottom: -200px;
}

/* line 16, ../sass/_viewed-box.scss */
.viewed-box-inner {
  position: relative;
  padding-right: 80px;
  width: 100%;
}

/* line 21, ../sass/_viewed-box.scss */
.viewed-box-close {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
/* line 29, ../sass/_viewed-box.scss */
.viewed-box-close:before {
  content: '';
  width: 1px;
  height: 24px;
  background: #ACACAC;
  position: absolute;
  left: 50%;
  border-radius: 2px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 39, ../sass/_viewed-box.scss */
.viewed-box-close:after {
  content: '';
  width: 1px;
  height: 24px;
  background: #ACACAC;
  position: absolute;
  left: 50%;
  border-radius: 2px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 52, ../sass/_viewed-box.scss */
.viewed-box-list {
  width: 100%;
}

/* line 59, ../sass/_viewed-box.scss */
.viewed-box-item {
  float: left;
}

/* line 184, ../sass/_viewed-box.scss */
.viewed-box-item {
  box-sizing: border-box;
  padding-left: 1.74757%;
}
/* line 187, ../sass/_viewed-box.scss */
.viewed-box-item:first-child {
  padding-left: 0;
}

/* line 201, ../sass/_viewed-box.scss */
.viewed-box-item-inner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  max-width: 100%;
  min-width: 99%;
  height: 100%;
  background: #fff;
  border: 1px solid #E8E9ED;
  border-radius: 4px;
  transition: all .2s linear;
  overflow: hidden;
  position: relative;
}
/* line 220, ../sass/_viewed-box.scss */
.viewed-box-item-inner:hover {
  border: 1px solid #0070BA;
  box-shadow: inset 0 0 0 1px #0070BA;
}
/* line 223, ../sass/_viewed-box.scss */
.viewed-box-item-inner:hover .viewed-box-buy {
  right: 10px;
  opacity: 1;
}
/* line 228, ../sass/_viewed-box.scss */
.viewed-box-item-inner:hover .viewed-box-buy img {
  opacity: 1;
}
/* line 234, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-buy {
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: -50px;
  opacity: 1;
  transition: all .2s linear;
  width: 50px;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
  background: rgba(255, 255, 255, 0.8);
  color: #0070BA;
}
/* line 250, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-buy a,
.viewed-box-item-inner .viewed-box-buy .btn-last-view {
  width: 100%;
  height: 30px;
  max-height: 30px !important;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  text-align: center;
}
/* line 260, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-buy i {
  color: #0070BA;
  position: relative;
  top: -5px;
}
/* line 265, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-buy span {
  display: inline-block;
  width: 100%;
  font-size: 10px;
  color: #0070BA;
  position: relative;
  top: -5px;
}
/* line 276, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-img {
  padding: 5px;
  width: 60px !important;
  height: 100%;
  min-width: 60px;
  max-width: 60px;
  text-align: center;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  z-index: 2;
}
/* line 291, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-img img {
  display: block;
  max-width: 100%;
  height: 100%;
}
/* line 297, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-text {
  position: relative;
  padding: 8px 10px 0px 0;
  padding: 8px 10px 0 60px;
  width: 100%;
}
/* line 303, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-text a {
  font-weight: 500;
  font-size: .625rem;
  line-height: 0.75rem;
  letter-spacing: -1px;
  color: #212121;
  display: inline-block;
  max-height: 2.25rem;
  max-height: 1.5rem;
  width: 100%;
  overflow-y: hidden;
  transition: all .2s linear;
}
/* line 315, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-text a:hover {
  color: #000000;
}
/* line 320, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-old-price {
  font-weight: 500;
  font-size: .625rem;
  line-height: 1.625rem;
  letter-spacing: -1px;
  text-decoration: line-through;
  color: #BABABA;
}
/* line 328, ../sass/_viewed-box.scss */
.viewed-box-item-inner .viewed-box-price {
  font-weight: 500;
  font-size: .75rem;
  line-height: 1.625rem;
  letter-spacing: -1px;
  color: #212121;
}

/* line 338, ../sass/_viewed-box.scss */
.viewed-box-item:nth-child(2),
.viewed-box-item:nth-child(3),
.viewed-box-item:nth-child(4),
.viewed-box-item:nth-child(5) {
  display: none;
}

/*@media (min-width: 768px){
	.viewed-box{
		display: block;
	}
	.viewed-box-item:nth-child(2){
		display: flex;
	}
	.viewed-box-item:nth-child(2){
		display: flex;
	}
	.viewed-box-item{
		max-width: 49%;
		min-width: 48%;
	}
}*/
/*@media (min-width: 992px){
	
	// .viewed-box-item:nth-child(4),
	// .viewed-box-item:nth-child(5){
	// 	display: block;
	// }
	.viewed-box-item:nth-child(3){
		display: flex;
	}
	.viewed-box-item{
		max-width: 32%;
		min-width: 30%;
	}
}*/
@media (min-width: 1280px) {
  /* line 378, ../sass/_viewed-box.scss */
  .viewed-box {
    display: block;
  }

  /* line 381, ../sass/_viewed-box.scss */
  .viewed-box-item:nth-child(2),
  .viewed-box-item:nth-child(3),
  .viewed-box-item:nth-child(4),
  .viewed-box-item:nth-child(5) {
    display: block;
  }

  /* line 387, ../sass/_viewed-box.scss */
  .viewed-box-item {
    width: 20%;
    max-width: 20%;
    min-width: 20%;
  }

  /* line 394, ../sass/_viewed-box.scss */
  .viewed-box-list {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }
}
@media (min-width: 1600px) {
  /* line 403, ../sass/_viewed-box.scss */
  .viewed-box-item-inner .viewed-box-text a {
    font-size: 0.6875rem;
    letter-spacing: normal;
  }

  /* line 407, ../sass/_viewed-box.scss */
  .viewed-box-item-inner .viewed-box-price {
    font-size: 1rem;
  }
}
/* line 1, ../sass/contact/_contact-page.scss */
.page-contact {
  padding-top: 44px;
  padding-bottom: 25px;
}
/* line 4, ../sass/contact/_contact-page.scss */
.page-contact h1 {
  margin-bottom: 15px;
}
/* line 7, ../sass/contact/_contact-page.scss */
.page-contact h2 {
  margin-bottom: 15px;
}
/* line 11, ../sass/contact/_contact-page.scss */
.page-contact .contact-box .col-sm-12 {
  padding-bottom: 15px;
}
/* line 14, ../sass/contact/_contact-page.scss */
.page-contact .contact-box strong {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 5px;
  display: inline-block;
}
/* line 21, ../sass/contact/_contact-page.scss */
.page-contact .contact-box address,
.page-contact .contact-box p {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  /* line 32, ../sass/contact/_contact-page.scss */
  .page-contact .contact-box .col-sm-12 {
    padding-bottom: 15px;
  }
}
/* line 1, ../sass/_pagination.scss */
.pagination-wrapper {
  padding: 40px 0 40px 0;
  text-align: center;
}
/* line 4, ../sass/_pagination.scss */
.pagination-wrapper.p-b-0 {
  padding-bottom: 0;
}

/* line 8, ../sass/_pagination.scss */
.pagination {
  justify-content: center;
}
/* line 10, ../sass/_pagination.scss */
.pagination li {
  background: #0070BA;
  text-align: center;
  border: 1px solid #0070BA;
  border-radius: 4px;
  margin: 0 3px;
}
/* line 19, ../sass/_pagination.scss */
.pagination li a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  width: 32px;
  height: 32px;
  display: block;
  border-radius: 4px;
  line-height: 33px;
}
/* line 30, ../sass/_pagination.scss */
.pagination li span {
  width: 32px;
  height: 32px;
  display: block;
  border-radius: 4px;
  line-height: 33px;
  font-weight: 500;
}
/* line 38, ../sass/_pagination.scss */
.pagination li.active, .pagination li:hover {
  border: 1px solid #E8E9ED;
  background: #ffffff;
  color: #0070BA;
}
/* line 43, ../sass/_pagination.scss */
.pagination li.active a, .pagination li:hover a {
  color: #0070BA;
}

/* line 2, ../sass/product/_search.scss */
.live-search ul {
  max-height: 200px;
  overflow-y: scroll;
}
/* line 5, ../sass/product/_search.scss */
.live-search ul li {
  min-height: auto !important;
  height: auto !important;
}
/* line 8, ../sass/product/_search.scss */
.live-search ul li:nth-child(even) {
  background: none !important;
}
/* line 11, ../sass/product/_search.scss */
.live-search ul li:hover {
  background: #ffffff !important;
}
/* line 14, ../sass/product/_search.scss */
.live-search ul li a {
  display: flex !important;
  justify-content: flex-start;
  align-items: center;
}
/* line 19, ../sass/product/_search.scss */
.live-search ul li a .product-name {
  width: 100%;
  text-align: left !important;
  margin: 0;
  float: none;
}
/* line 25, ../sass/product/_search.scss */
.live-search ul li a .product-price {
  margin-top: 0 !important;
  float: none;
  white-space: none;
  width: 15% !important;
}

/* line 39, ../sass/product/_search.scss */
.live-search-price .special + .price {
  color: #f60505 !important;
}

@media (min-width: 768px) {
  /* line 46, ../sass/product/_search.scss */
  .live-search ul {
    max-height: none;
    overflow-y: unset;
  }
}
/* line 55, ../sass/product/_search.scss */
.page-search {
  padding-top: 44px;
}
/* line 57, ../sass/product/_search.scss */
.page-search .search-result-title {
  margin: 10px 0 5px;
}
/* line 62, ../sass/product/_search.scss */
.page-search .category-product-list.search-list .row {
  margin-right: 0;
}
/* line 66, ../sass/product/_search.scss */
.page-search .chbx-wrapper {
  height: 40px;
}
/* line 69, ../sass/product/_search.scss */
.page-search .select-2 {
  margin-top: 15px;
}
/* line 73, ../sass/product/_search.scss */
.page-search .search-wrapper {
  margin-bottom: 15px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 79, ../sass/product/_search.scss */
.page-search .search-wrapper label {
  white-space: nowrap;
}
/* line 83, ../sass/product/_search.scss */
.page-search .sort-wrapper {
  display: block;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
/* line 88, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-sort {
  width: 100%;
  float: none;
}
/* line 91, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-sort label {
  white-space: nowrap;
}
/* line 94, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-sort .category-sort-select {
  width: 100%;
}
/* line 96, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-sort .category-sort-select select {
  width: 100%;
}
/* line 102, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-limit {
  margin: 15px 0 0 0;
  width: 100%;
}
/* line 105, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-limit .category-limit-title {
  display: none;
}
/* line 108, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-limit .category-select {
  width: 100%;
}
/* line 110, ../sass/product/_search.scss */
.page-search .sort-wrapper .category-limit .category-select select {
  width: 100%;
}

/* line 122, ../sass/product/_search.scss */
.page-search-searc-form {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 137, ../sass/product/_search.scss */
  .page-search .sort-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
  /* line 142, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-sort {
    width: auto;
    float: none;
  }
  /* line 145, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-sort label {
    white-space: nowrap;
  }
  /* line 148, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-sort .category-sort-select {
    width: auto;
  }
  /* line 150, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-sort .category-sort-select select {
    width: auto;
  }
  /* line 156, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-limit {
    margin: 0 0 0 15px;
    width: auto;
  }
  /* line 159, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-limit .category-limit-title {
    display: none;
  }
  /* line 162, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-limit .category-select {
    width: auto;
  }
  /* line 164, ../sass/product/_search.scss */
  .page-search .sort-wrapper .category-limit .category-select select {
    width: auto;
  }
}
@media (min-width: 992px) {
  /* line 176, ../sass/product/_search.scss */
  .page-search .product-grid.category-product-item:nth-child(1) .category-product-item-inner, .page-search .product-grid.category-product-item:nth-child(2) .category-product-item-inner, .page-search .product-grid.category-product-item:nth-child(3) .category-product-item-inner, .page-search .product-grid.category-product-item:nth-child(4) .category-product-item-inner {
    margin-left: 15px;
  }
  /* line 180, ../sass/product/_search.scss */
  .page-search .category-product-list.search-list .row {
    margin-right: -10px;
  }
  /* line 186, ../sass/product/_search.scss */
  .page-search .category-product-item.product-list {
    width: 100%;
  }
  /* line 189, ../sass/product/_search.scss */
  .page-search .select-2 {
    margin-top: 0;
  }

  /* line 196, ../sass/product/_search.scss */
  .search-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 204, ../sass/product/_search.scss */
  .search-list .category-product-item.product-grid {
    flex: 0 0 25%;
    max-width: 25%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 214, ../sass/product/_search.scss */
  .search-list .category-product-item:nth-child(1) .category-product-item-inner,
  .search-list .category-product-item:nth-child(2) .category-product-item-inner,
  .search-list .category-product-item:nth-child(3) .category-product-item-inner,
  .search-list .category-product-item:nth-child(4) .category-product-item-inner {
    margin-left: 20px;
    margin-top: 0;
  }
  /* line 221, ../sass/product/_search.scss */
  .search-list .category-product-item.product-list:nth-child(1) .category-product-item-inner,
  .search-list .category-product-item.product-list:nth-child(2) .category-product-item-inner,
  .search-list .category-product-item.product-list:nth-child(3) .category-product-item-inner,
  .search-list .category-product-item.product-list:nth-child(4) .category-product-item-inner {
    margin-top: 20px;
    margin-left: 15px;
  }
}
@media (min-width: 1600px) {
  /* line 235, ../sass/product/_search.scss */
  .page-search .product-grid.category-product-item:nth-child(1) .category-product-item-inner, .page-search .product-grid.category-product-item:nth-child(2) .category-product-item-inner, .page-search .product-grid.category-product-item:nth-child(3) .category-product-item-inner, .page-search .product-grid.category-product-item:nth-child(4) .category-product-item-inner {
    margin-left: 15px;
  }
}
/* line 5, ../sass/reviews/_reviews.scss */
.reviews-wrapper .help-block {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
}
/* line 10, ../sass/reviews/_reviews.scss */
.reviews-wrapper .reviews-rating {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

/* line 21, ../sass/reviews/_reviews.scss */
.star-rating {
  font-size: 0;
  height: 1rem;
  margin-left: 10px;
}

/* line 27, ../sass/reviews/_reviews.scss */
.star-rating__wrap {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  position: relative;
  top: 3px;
}

/* line 34, ../sass/reviews/_reviews.scss */
.star-rating__wrap:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/reviews/_reviews.scss */
.star-rating__ico {
  float: right;
  padding-left: 2px;
  cursor: pointer;
  color: #FFB300;
}

/* line 45, ../sass/reviews/_reviews.scss */
.star-rating__ico:last-child {
  padding-left: 0;
}

/* line 48, ../sass/reviews/_reviews.scss */
.star-rating__input {
  display: none;
}

/* line 51, ../sass/reviews/_reviews.scss */
.star-rating__ico:hover:before,
.star-rating__ico:hover ~ .star-rating__ico:before,
.star-rating__input:checked ~ .star-rating__ico:before {
  content: "\f005";
}

/* line 59, ../sass/reviews/_reviews.scss */
.review-list {
  padding: 25px 0;
}
/* line 61, ../sass/reviews/_reviews.scss */
.review-list .review-list-item {
  margin-top: 15px;
  padding: 0 0 15px 0;
  border-bottom: 2px solid #DFDFDF;
}
/* line 72, ../sass/reviews/_reviews.scss */
.review-list .review-list-item:first-child {
  margin-top: 0;
}
/* line 86, ../sass/reviews/_reviews.scss */
.review-list .review-list-item-name {
  display: inline;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
/* line 93, ../sass/reviews/_reviews.scss */
.review-list .review-list-item-date {
  display: inline;
  font-size: 0.8125rem;
  line-height: 1rem;
  color: #666666;
}
/* line 102, ../sass/reviews/_reviews.scss */
.review-list .review-list-item-rating i {
  color: #FFB300;
}
/* line 106, ../sass/reviews/_reviews.scss */
.review-list .review-list-item-rating .fa-stack {
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
}
/* line 111, ../sass/reviews/_reviews.scss */
.review-list .review-list-item-rating .fa-stack-2x {
  font-size: 1rem;
}
/* line 115, ../sass/reviews/_reviews.scss */
.review-list .review-list-item-text {
  padding: 5px 0 0 0;
}

/* line 122, ../sass/reviews/_reviews.scss */
.reviews-wrapper h2 {
  margin-bottom: 10px;
}
/* line 125, ../sass/reviews/_reviews.scss */
.reviews-wrapper .inpt-1,
.reviews-wrapper .txt-area-1 {
  margin-top: 5px;
}

@media (min-width: 768px) {
  /* line 132, ../sass/reviews/_reviews.scss */
  .review-list-top {
    display: flex;
    justify-content: space-between;
  }

  /* line 136, ../sass/reviews/_reviews.scss */
  .review-list-item-rating {
    width: 150px;
    text-align: right;
  }
}
/* line 5, ../sass/articles/_articles.scss */
.certificates-item {
  border-bottom: 1px solid #DFDFDF;
  padding: 15px 0;
}
/* line 9, ../sass/articles/_articles.scss */
.certificates-item:first-child {
  border-top: 1px solid #DFDFDF;
}
/* line 12, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-img {
  padding: 15px;
  border-radius: 4px;
}
/* line 17, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-img a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #000000;
  font-size: 0.875rem;
  transition: color .2s linear;
}
/* line 26, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-img img {
  max-width: 100%;
  height: auto;
}
/* line 33, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-img:hover a {
  color: #0070BA;
}
/* line 38, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-body {
  position: relative;
  margin-top: 25px;
}
/* line 45, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-body .certificates-item-body-inner {
  height: 110px;
  min-height: 110px;
  overflow: hidden;
}
/* line 50, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-body .certificates-item-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 0 0;
  background: #ffffff;
}
/* line 59, ../sass/articles/_articles.scss */
.certificates-item .certificates-item-body.article-read-more-open .certificates-item-body-inner {
  height: auto;
  overflow: visible;
}

/* line 102, ../sass/articles/_articles.scss */
.article-read-more {
  color: #0070BA;
  position: relative;
  cursor: pointer;
}

/* line 108, ../sass/articles/_articles.scss */
.article-read-more-ua:before {
  content: 'Читати далi';
}

/* line 114, ../sass/articles/_articles.scss */
.article-read-more-ru:before {
  content: 'Читать далее';
}

/* line 121, ../sass/articles/_articles.scss */
.article-read-more-open .article-read-more-ua:before {
  content: 'Згорнути';
}
/* line 126, ../sass/articles/_articles.scss */
.article-read-more-open .article-read-more-ru:before {
  content: 'Скрыть';
}

@media (min-width: 768px) {
  /* line 133, ../sass/articles/_articles.scss */
  .certificates-item .certificates-item-img img {
    max-width: 100%;
    height: unset;
  }
}
@media (min-width: 992px) {
  /* line 140, ../sass/articles/_articles.scss */
  .certificates-item .certificates-item-body {
    margin-top: 0;
  }
}
/* line 1, ../sass/_video-box.scss */
.video-box {
  margin-top: 30px;
}
/* line 3, ../sass/_video-box.scss */
.video-box:first-child {
  margin-top: 0;
}

/* line 8, ../sass/_video-box.scss */
.video-box-title {
  padding: 25px 0;
  text-align: center;
  background: #F2F5FF;
  color: #0070BA;
  font-size: 1.5rem;
  font-weight: 500;
  margin-top: 30px;
  position: relative;
}
/* line 17, ../sass/_video-box.scss */
.video-box-title:before {
  content: '';
  width: 5000px;
  height: 100%;
  background: #F2F5FF;
  position: absolute;
  top: 0;
  left: -5000px;
}
/* line 26, ../sass/_video-box.scss */
.video-box-title:after {
  content: '';
  width: 5000px;
  height: 100%;
  background: #F2F5FF;
  position: absolute;
  top: 0;
  right: -5000px;
}

/* line 36, ../sass/_video-box.scss */
.overflow {
  overflow: hidden;
}

/* line 39, ../sass/_video-box.scss */
.main-tour {
  width: 100%;
}

/* line 43, ../sass/_video-box.scss */
#loading-background {
  width: 100%;
  height: 100%;
  background-size: cover;
}

/* line 48, ../sass/_video-box.scss */
.video-box-main-video {
  margin-top: 25px;
}

/* line 51, ../sass/_video-box.scss */
.video-box-main-video-description {
  margin-top: 25px;
}
/* line 53, ../sass/_video-box.scss */
.video-box-main-video-description p {
  margin-top: 15px;
}
/* line 55, ../sass/_video-box.scss */
.video-box-main-video-description p:first-child {
  margin-top: 0;
}

/* line 61, ../sass/_video-box.scss */
.video-box-list {
  margin-top: 25px;
}

/* line 65, ../sass/_video-box.scss */
.video-box-list-title {
  font-size: calc(24/16*1rem);
  font-weight: bold;
  text-align: left;
  margin-bottom: 20px;
}

/* line 71, ../sass/_video-box.scss */
.video-box-list-item {
  height: 100%;
  padding-left: 2px;
}

/* line 75, ../sass/_video-box.scss */
.video-box-list-item-inner {
  padding: 15px;
  border: 1px solid #E8E9ED;
  border-radius: 4px;
  transition: all .2s linear;
  height: 100%;
}
/* line 82, ../sass/_video-box.scss */
.video-box-list-item-inner:hover {
  border: 1px solid #0070BA;
  box-shadow: inset 0 0 0 1px #0070ba;
}

/* line 88, ../sass/_video-box.scss */
.video-box-list-item-img {
  text-align: center;
  position: relative;
  display: inline-block;
}
/* line 92, ../sass/_video-box.scss */
.video-box-list-item-img img {
  max-width: 100%;
  height: auto;
  cursor: pointer;
}

/* line 99, ../sass/_video-box.scss */
.video-box-list-item-title {
  display: block;
  margin-top: 15px;
  color: #0070BA;
  text-align: center;
  cursor: pointer;
}

/* line 107, ../sass/_video-box.scss */
.video-box-list-item-txt,
.video-box-list-item-short-txt {
  margin-top: 15px;
  color: #030303;
  font-size: calc(15/16*1rem);
  line-height: calc(18/16*1rem);
  text-align: center;
  min-height: 55px;
}

/* line 116, ../sass/_video-box.scss */
.video-box-list-item-all-txt {
  display: none;
}

/* line 120, ../sass/_video-box.scss */
.video-box-list-item-btn {
  margin-top: 15px;
  text-align: center;
}
/* line 123, ../sass/_video-box.scss */
.video-box-list-item-btn button {
  background: #ffffff;
  text-transform: uppercase;
  font-size: calc(16/16*1rem);
  min-width: 160px;
  height: 32px;
  border: 1px solid #E8E9ED;
  border-radius: 25px;
  transition: all .2s ease-in-out;
}
/* line 132, ../sass/_video-box.scss */
.video-box-list-item-btn button:hover {
  background: #0070BA;
  border: 1px solid #0070BA;
  color: #ffffff;
}

/* line 141, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-stage {
  display: flex;
}
/* line 145, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-prev,
.owl-carousel.video-carousel .owl-nav .owl-next {
  background: none !important;
  position: absolute;
  top: 50%;
  width: 15px;
  height: 30px;
  margin-top: -18px;
  cursor: pointer;
  outline: none;
}
/* line 156, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-prev:focus,
.owl-carousel.video-carousel .owl-nav .owl-next:focus {
  background: none !important;
  outline: none;
}
/* line 160, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-prev:hover,
.owl-carousel.video-carousel .owl-nav .owl-next:hover {
  background: none !important;
}
/* line 162, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-prev:hover:before, .owl-carousel.video-carousel .owl-nav .owl-prev:hover:after,
.owl-carousel.video-carousel .owl-nav .owl-next:hover:before,
.owl-carousel.video-carousel .owl-nav .owl-next:hover:after {
  background: #0070BA;
}
/* line 168, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-prev {
  left: -35px;
}
/* line 170, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-prev:before {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 184, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-prev:after {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 200, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-next {
  right: -35px;
}
/* line 202, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-next:before {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 216, ../sass/_video-box.scss */
.owl-carousel.video-carousel .owl-nav .owl-next:after {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 236, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-stage {
  display: flex;
}
/* line 240, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-prev,
.owl-carousel.tour-carousel .owl-nav .owl-next {
  background: none !important;
  position: absolute;
  top: 50%;
  width: 15px;
  height: 30px;
  margin-top: -18px;
  cursor: pointer;
  outline: none;
}
/* line 251, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-prev:focus,
.owl-carousel.tour-carousel .owl-nav .owl-next:focus {
  background: none !important;
  outline: none;
}
/* line 255, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-prev:hover,
.owl-carousel.tour-carousel .owl-nav .owl-next:hover {
  background: none !important;
}
/* line 257, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-prev:hover:before, .owl-carousel.tour-carousel .owl-nav .owl-prev:hover:after,
.owl-carousel.tour-carousel .owl-nav .owl-next:hover:before,
.owl-carousel.tour-carousel .owl-nav .owl-next:hover:after {
  background: #0070BA;
}
/* line 263, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-prev {
  left: -35px;
}
/* line 265, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-prev:before {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 279, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-prev:after {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 295, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-next {
  right: -35px;
}
/* line 297, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-next:before {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 311, ../sass/_video-box.scss */
.owl-carousel.tour-carousel .owl-nav .owl-next:after {
  content: '';
  width: 4px;
  height: 20px;
  background: #C6C6C5;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
  transition: background .2s linear;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 330, ../sass/_video-box.scss */
.video-box-list-inner {
  margin: 0 30px;
}

/* line 335, ../sass/_video-box.scss */
.iframe-video-wrapper {
  position: relative;
  padding-top: 56.25%;
}

/* line 339, ../sass/_video-box.scss */
.iframe-video-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 348, ../sass/_video-box.scss */
.video-play-btn {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -25px 0 0 -25px;
  border-radius: 50px;
  background: #0070BA;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 1px solid #0070BA;
  transition: all .2s linear;
}
/* line 363, ../sass/_video-box.scss */
.video-play-btn:before {
  content: '';
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 8px 0 8px 14px;
  margin-left: 8px;
  border-color: transparent transparent transparent #ffffff;
}

/* line 384, ../sass/_video-box.scss */
.product-examples-item-inner:hover .video-play-btn {
  background: #ffffff;
}
/* line 387, ../sass/_video-box.scss */
.product-examples-item-inner:hover .video-play-btn:before {
  border-color: transparent transparent transparent #0070BA;
}

/* line 404, ../sass/_video-box.scss */
.video-box-list-item-inner a:hover .video-play-btn {
  background: #ffffff;
}
/* line 407, ../sass/_video-box.scss */
.video-box-list-item-inner a:hover .video-play-btn:before {
  border-color: transparent transparent transparent #0070BA;
}

/* line 414, ../sass/_video-box.scss */
.videoinformation-bottom-wrapper {
  padding-bottom: 20px;
}

@media (min-width: 1200px) {
  /* line 419, ../sass/_video-box.scss */
  .video-box-list-inner {
    margin: 0;
  }
}
@media (min-width: 1280px) {
  /* line 424, ../sass/_video-box.scss */
  .iframe-video-wrapper {
    width: 900px;
    height: 506px;
    margin: 0 auto;
    padding: 0;
  }
  /* line 431, ../sass/_video-box.scss */
  .iframe-video-wrapper iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }

  /* line 441, ../sass/_video-box.scss */
  .fancybox-slide--iframe .fancybox-content {
    width: 854px;
    height: 480px;
  }
}
@media (min-width: 1600px) {
  /* line 450, ../sass/_video-box.scss */
  .iframe-video-wrapper {
    width: 1280px;
    height: 720px;
  }

  /* line 457, ../sass/_video-box.scss */
  .fancybox-slide--iframe .fancybox-content {
    width: 1280px;
    height: 720px;
  }
}
@media screen and (orientation: portrait) and (max-width: 1366px) {
  /* line 467, ../sass/_video-box.scss */
  .fancybox-slide--iframe .fancybox-content {
    position: relative;
    padding-top: 56.25%;
    height: auto !important;
  }
  /* line 471, ../sass/_video-box.scss */
  .fancybox-slide--iframe .fancybox-content iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
}
/* line 1, ../sass/map/_map.scss */
.just-map {
  position: relative;
  padding-top: 56.25%;
  margin: 25px auto;
}
/* line 6, ../sass/map/_map.scss */
.just-map iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 14, ../sass/map/_map.scss */
.map-title {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 20, ../sass/map/_map.scss */
.map-title-logo img {
  width: 80px;
  height: auto;
}

/* line 25, ../sass/map/_map.scss */
.map-title-name {
  color: #030303;
  font-size: 18px;
  font-weight: 500;
  padding: 0 5px;
  text-align: center;
  flex-grow: 1;
}
/* line 32, ../sass/map/_map.scss */
.map-title-name a {
  color: #030303;
}

/* line 36, ../sass/map/_map.scss */
.map-body-address {
  background: #F2F5FF;
  padding: 10px 10px;
  margin: 5px -15px 0 -15px;
  color: #030303;
  font-size: 14px;
}

/* line 43, ../sass/map/_map.scss */
.map-body-phone {
  background: #F2F5FF;
  padding: 10px 10px;
  color: #030303;
  font-size: 14px;
  margin: 5px -15px 0 -15px;
}
/* line 49, ../sass/map/_map.scss */
.map-body-phone a {
  color: #030303;
  font-size: 14px;
}

/* line 55, ../sass/map/_map.scss */
.map-body-description {
  margin: 0 -5px;
  padding: 10px 0;
  color: #030303;
}

/* line 61, ../sass/map/_map.scss */
.gm-style .gm-style-iw-c {
  padding: 15px !important;
  border: 1px solid #0070BA !important;
}

/* line 65, ../sass/map/_map.scss */
.gm-style-iw-d {
  overflow: unset !important;
}

/* line 69, ../sass/map/_map.scss */
.gm-ui-hover-effect {
  right: 10px !important;
  top: 10px !important;
  width: 16px !important;
  height: 16px !important;
  opacity: 1 !important;
}
/* line 75, ../sass/map/_map.scss */
.gm-ui-hover-effect:before {
  content: '';
  width: 100%;
  height: 2px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  position: relative;
  top: 2px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 90, ../sass/map/_map.scss */
.gm-ui-hover-effect:after {
  content: '';
  width: 100%;
  height: 2px;
  background: #0070BA;
  border-radius: 5px;
  display: block;
  position: relative;
  top: 0px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 105, ../sass/map/_map.scss */
.gm-ui-hover-effect span {
  display: none !important;
}

/* line 111, ../sass/map/_map.scss */
.gm-style .gm-style-iw-tc {
  top: -1px !important;
  background: #0070BA;
  clip-path: polygon(0 0, 50% 100%, 100% 0);
}

@media (min-width: 1280px) {
  /* line 118, ../sass/map/_map.scss */
  .just-map {
    height: 540px;
    padding: 0;
  }
}
@media (min-width: 1600px) {
  /* line 125, ../sass/map/_map.scss */
  .just-map {
    height: 720px;
    padding: 0;
  }
}
/* line 313, ../sass/style.scss */
.btn-add.smca-call-button i,
.btn-last-view.smca-call-button i {
  display: none;
}

/* line 318, ../sass/style.scss */
.mfilter-heading-text-price {
  font-weight: 400;
}

/* line 321, ../sass/style.scss */
.mfilter-price-inputs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 327, ../sass/style.scss */
.mfilter-price-delimiter {
  width: 4%;
  text-align: center;
  display: inline-block;
}

/* line 333, ../sass/style.scss */
#product-category .mfilter-price-wrapper #mfilter-opts-price-min,
#product-category .mfilter-price-wrapper #mfilter-opts-price-max {
  width: 48% !important;
  max-width: auto !important;
}

/* line 341, ../sass/style.scss */
#mfilter-opts-price-min, #mfilter-opts-price-max {
  max-width: auto !important;
}

/* line 346, ../sass/style.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name > .name-left {
  position: relative;
}
/* line 348, ../sass/style.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name > .name-left .category-sticker.left-top {
  left: 0;
  top: 0;
}
/* line 351, ../sass/style.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name > .name-left .category-sticker.left-top .image-sticker {
  width: 30px !important;
  height: 30px !important;
}
/* line 354, ../sass/style.scss */
#smca-modal-body .modal-body .product-table-cart > .product-table-body > .product-table-body-row > .name > .name-left .category-sticker.left-top .image-sticker img {
  width: 100%;
  height: 100%;
}

/* line 363, ../sass/style.scss */
.scroll-box {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 25px;
  width: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 376, ../sass/style.scss */
.get-discount {
  z-index: 10;
  opacity: 1;
  width: 50px;
  height: 50px;
  background: rgba(252, 8, 8, 0.5);
  border-radius: 4px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  position: fixed;
  bottom: 230px;
  bottom: 145px;
  bottom: 80px;
  right: -500px;
  margin-top: -35px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity .3s linear, background .2s linear;
}
/* line 400, ../sass/style.scss */
.get-discount.show {
  opacity: 1 !important;
  right: 15px;
}
/* line 405, ../sass/style.scss */
.get-discount:hover {
  background: #fc0808;
}

/* line 410, ../sass/style.scss */
.get-mail-form {
  z-index: 10;
  opacity: 1;
  width: 50px;
  height: 50px;
  background: rgba(0, 112, 186, 0.5);
  border-radius: 4px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  cursor: pointer;
  position: fixed;
  bottom: 165px;
  bottom: 80px;
  right: -500px;
  margin-top: 35px;
  opacity: 0;
  transition: opacity .3s linear, background .2s linear;
}
/* line 437, ../sass/style.scss */
.get-mail-form svg {
  fill: #ffffff;
  width: 30px;
}
/* line 441, ../sass/style.scss */
.get-mail-form:hover {
  background: #0070ba;
}

/* line 446, ../sass/style.scss */
.download-wrapper {
  padding: 32px 0 0 0;
}
/* line 448, ../sass/style.scss */
.download-wrapper .subcategory-product-item {
  background: #ffffff;
  box-shadow: inset 0 0 0 1px #E4E4E4;
}
/* line 451, ../sass/style.scss */
.download-wrapper .subcategory-product-item:hover {
  box-shadow: inset 0 0 0 2px #0070BA;
}
/* line 455, ../sass/style.scss */
.download-wrapper .subcategory-product-item-footer {
  justify-content: center;
}
/* line 458, ../sass/style.scss */
.download-wrapper .subcategory-product-item-by {
  width: 140px;
}

/* line 465, ../sass/style.scss */
.table-style-1 tr td {
  padding: 5px !important;
}
/* line 467, ../sass/style.scss */
.table-style-1 tr td img {
  display: block !important;
  margin: 0 auto;
}

@media (min-width: 768px) {
  /* line 478, ../sass/style.scss */
  .mfp-ready {
    background: none !important;
    background: rgba(0, 0, 0, 0.75) !important;
  }
}
@media (min-width: 992px) {
  /* line 497, ../sass/style.scss */
  h1 {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
}
@media (min-width: 1280px) {
  /* line 504, ../sass/style.scss */
  .get-discount {
    bottom: 230px;
  }

  /* line 507, ../sass/style.scss */
  .get-mail-form {
    bottom: 165px;
  }
  /* line 509, ../sass/style.scss */
  .get-mail-form.show {
    opacity: 1;
    right: 15px;
  }
}
@media (min-width: 1600px) {
  /* line 516, ../sass/style.scss */
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1500px;
  }

  /* line 519, ../sass/style.scss */
  body,
  html {
    font-size: 18px !important;
  }
}
/*HORISONTAL SCROLL*/
/* line 527, ../sass/style.scss */
.table-horisontal-scroll-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 532, ../sass/style.scss */
.table-horisontal-scroll {
  display: flex;
  overflow-x: auto;
  min-height: 288px;
  min-width: 100%;
}

/* line 538, ../sass/style.scss */
.table-horisontal-scroll::-webkit-scrollbar {
  display: none;
}

/* line 542, ../sass/style.scss */
.table-series-image-wrapper {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 547, ../sass/style.scss */
.table-series-image {
  margin: 15px 0;
  width: 100%;
}
/* line 550, ../sass/style.scss */
.table-series-image .logo-wrapper {
  width: 10%;
}
/* line 553, ../sass/style.scss */
.table-series-image .corda-vertical {
  height: 200px !important;
}
/* line 556, ../sass/style.scss */
.table-series-image .monto-vertical {
  height: 200px !important;
}
/* line 559, ../sass/style.scss */
.table-series-image .stabilo-vertical {
  height: 200px !important;
}
/* line 562, ../sass/style.scss */
.table-series-image td {
  text-align: center;
  border: 1px solid #afafaf;
  padding: 5px;
  width: 18%;
}
/* line 569, ../sass/style.scss */
.table-series-image img {
  height: 90px !important;
  min-width: 28px;
  width: auto;
  display: inline-block;
}

/* line 606, ../sass/style.scss */
.simplecheckout-warning-block {
  margin-top: 5px !important;
}

/* line 613, ../sass/style.scss */
.rotate-device {
  display: none;
  position: fixed;
  left: -100000px;
  background: #ffffff;
  z-index: 10000;
}
/* line 623, ../sass/style.scss */
.rotate-device .rotate-device-inner {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
  text-align: center;
}
/* line 632, ../sass/style.scss */
.rotate-device .rotate-device-inner .rotate-device-img {
  background: url("../img/phone_rotate.png") no-repeat center;
  background-size: 100%;
  width: 50px;
  height: 50px;
}
/* line 638, ../sass/style.scss */
.rotate-device .rotate-device-inner .rotate-device-text {
  margin-top: 15px;
}

@media screen and (orientation: landscape) {
  /* line 656, ../sass/style.scss */
  .rotate-device.show {
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
/* line 668, ../sass/style.scss */
.pi-wrapper label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
/* line 673, ../sass/style.scss */
.pi-wrapper label img {
  width: 32px;
  margin: 0 5px;
}
/* line 678, ../sass/style.scss */
.pi-wrapper .custom-select-list li {
  white-space: nowrap;
}

/* line 682, ../sass/style.scss */
.pi-select-wrapper {
  margin-top: 5px;
  margin-left: 17px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 688, ../sass/style.scss */
.pi-select-wrapper .custom-select-wrappper {
  width: 80px;
  display: inline-block;
  margin: 0 5px;
}
/* line 692, ../sass/style.scss */
.pi-select-wrapper .custom-select-wrappper .custom-select-input-value {
  margin-top: 0 !important;
  top: -1px;
}

/* line 703, ../sass/style.scss */
.black-friday {
  z-index: 10;
  opacity: 1;
  width: 50px;
  height: 50px;
  background: rgba(252, 8, 8, 0.5);
  background: black;
  border-radius: 4px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  position: fixed;
  bottom: 165px;
  left: 15px;
  margin-top: -35px;
  display: flex;
  justify-content: center;
  align-items: center;
  /*opacity: 0;*/
  transition: opacity .3s linear, background .2s linear;
}

/* line 724, ../sass/style.scss */
.black-friday img {
  width: 34px;
}

/* line 729, ../sass/style.scss */
.black-friday.black-friday-to-bottom {
  bottom: 100px;
}
